Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2024-09-23

00:03:07 Join jacobk [0] (~quassel@2600:1700:5410:dae0:e18d:d5ee:bc4:7950)
00:31:14 Quit othello7 (Ping timeout: 248 seconds)
00:43:19 Quit jacobk (Ping timeout: 260 seconds)
01:00
01:36:44***Saving seen data "./dancer.seen"
01:37:04 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
01:40:29 Quit advcomp2019_ (Ping timeout: 260 seconds)
01:47:29 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
01:47:29 Quit pixelma (Quit: .)
01:48:32 Join pixelma [0] (marianne@p4fd7f6f5.dip0.t-ipconnect.de)
01:48:32 Join amiconn [0] (jens@p4fd7f6f5.dip0.t-ipconnect.de)
01:49:33 Join advcomp2019_ [0] (~advcomp20@user/advcomp2019)
01:53:15 Quit advcomp2019__ (Ping timeout: 276 seconds)
03:00
03:33:16 Join Malinux [0] (~malin@2001:4641:4dfa::12c:c4a7)
03:36:48***Saving seen data "./dancer.seen"
05:00
05:36:51***No seen item changed, no save performed.
05:43:20 Quit PheralSparky (Read error: Connection reset by peer)
07:00
07:36:52***Saving seen data "./dancer.seen"
09:00
09:04:30speachyHmm, I wonder if we should modify the build clients to require a contact email address.
09:05:58speachyI've added an 'sdl2' target in anticipation of the UISim change.
09:09:48speachy_bilgus_: I'm inclined to just nuke the broken-out A-Z entries entirely from tagnavi.config
09:10:05speachymaybe leave a few in there commented out as examples
09:11:29speachy_bilgus_: https://forums.rockbox.org/index.php/topic,54557.msg254344.html#msg254344
09:11:42speachydoes that ring any bells?
09:36:56***No seen item changed, no save performed.
10:00
10:14:32zou_Hey, does the database format has changed since this page was written? Or does it seems incomplete/incorrect? https://www.rockbox.org/wiki/TagcacheDBFormat
10:15:24speachygut feeling is no, but the source code is the authority
10:15:25zou_I struggle understanding the index/offset thing, I can't manage to make links between entries across the different files
10:17:55zou_Yes, that was my next plan if I couldn't find answers in an easier way :) I admit reading C isn't my speciality for now
10:19:34zou_I'll try updating the doc if i get something is wrong there
10:20:01speachythanks!
10:20:39speachythe general pattern with the wiki is that it's used to hash out a design, but once something is implemented/committed, the wiki tends to be neglected.
10:24:10speachyHmm. In the interest of making the wiki a little more manageable, I want to start outright nuking some of the (very) obsoluete stuff.
10:29:57zou_I see, in this case this page seems to have been written by a "new to all of this" (but probably less new than I am)
10:30:11zou_Do you mean that this page could be considerated very obsolete?
10:30:31speachystarting with the various "WPS Gallery" pages that represent about 1/6th of the disk space.
10:30:44speachyzou_: I honestly don't know.
10:31:04speachywhat is your goal?
10:33:32zou_My goal is to write a script to import (maybe sincying later) into database my ratings from Clementine (FMPS_Rating tag, which if I understand correctly from the wiki, isn't a supported tag by Rockbox so writing some custom tagnavi rules wouldn't work?), but I might be on a xy problem
10:34:05zou_Maybe my overgoal is satisfying my autistic need for understanding how all of this work :)
10:35:15zou_over? hover? well meta-goal i meant
10:36:07speachythe DB already has a notion of "Rating" so this doesn't seem _that_ bad. One thing to keep in mind about teh database is that the on-disk format can vary on a device-to-device basis.
10:36:13speachyif nothig else, it uses native endianness
10:36:53speachyanother approach is to add support for that tag to rockbox's metadata parsers.
10:44:07zou_Yeah that would be an option and I would love to be able to contribute that way in projects, but seeing how my C reading skills are inefficientish, I doubt my capacities for writing good enough C parsers in less time than what I have to give to this for now, soo I think I'll stick to using custom dirty scripts for now
10:44:47speachyit's likely much simpler than you are thinking
10:45:01speachyie these tags have to follow standard formats
10:45:14zou_yeah? you mean like copy/pasting and editing tag name here and there?
10:45:30speachylook for the identifier, read the data, set the rating field.
10:45:59speachy(in a general sense. I have no idea about the specifics of this tag)
10:47:02speachymight be as simple as finding where the existing ID3 parser checks for known tag types anda dding this new one to the list.
10:47:55zou_Yeah, I never really wrote some actual C so I always feel like I have to learn how to set a dev env and understanding building process and everything... even though understanding code logic isn't that hard
10:48:50zou_Yeah I might give it a try, do you know where are those parsers defined? Is it also in tagcache.c? I'll give a look at what it look and advise
10:48:50speachywe've tried hard to make setting up the environments as automagic as possible; for the most part the hard stuff is figuring out the existing codebase/logic/reasons.
10:49:07zou_Ok, nice :)
11:00
11:35:17_bilgus_speachy I just left the A_Z stuff so we can check they work the same they appear to
11:36:19_bilgus_the clip+ though I don't think I've seen this one and v_odd they say they have everal clip+ that do it, I guess I'll daily drive my clip+ for a while
11:36:59***No seen item changed, no save performed.
11:37:06_bilgus_weird thing is that I have none of these issues on the clipzip and they are almost literally the same except slightly less ram because the color display
11:37:22speachythe latter posts in that thread are on the erosqnative
11:37:34speachyspeak to some sort of data corruption
11:37:38_bilgus_the clipzip does have a potentially later rev chip
11:38:02speachyor maybe a stack overflow
11:38:13speachy(looked to be a pretty deep stack trace)
11:44:13_bilgus_I don't mean to sound ungrateful or unappreciative for all the hard work the devs devoted to the Rockbox project, however all the recent playlist changes should be scrapped and the old code reverted back. The old playlist code was working fine, the new one has severe performance issues even on modern devices without any tangible advantage for the users.
11:44:13_bilgus_Please, devs, don't ruin Rockbox for all of us!
11:44:16_bilgus_except you do
11:44:57speachyyeah, I wrote what I wanted to say, erased it, and posted a very different reply.
11:45:04_bilgus_lol
11:46:36_bilgus_I'll switch over to the clip+ tonight and see what I can do, I find the playlist to be about on par and 3.15 is noticably laggy on the clip+ compared to now So IDK, I have seen too low of voltage to the cpu cause issues
11:47:15_bilgus_but they shouldn't see that across multiple devices unless they bought them together and even then..
11:47:18speachyagain, the erosqnative has nothing to do with sansa voltage foibles.
11:47:57speachy(and then there's the matter of crappy SD cards, etc etc
11:48:20speachydon't go out of your way on this, I just thought it sounded vaguely familiar.
11:50:47_bilgus_oh we have sluggish complaints from the clip+ wonder what his limits is set to because I'm using 20000 files in a playlist with no issue
11:51:29speachymodern storage sizes vastly exceed what any of these things (rockbox included) were designed to handle.
11:55:16 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
11:55:17speachyoh, fi you remember the opus performance bug; user just reported back that 3.14 plays things back properly. 3.15 doesn't, and dailys are better but still not up to 3.14 levels.
11:55:33speachy(on the old irivers)
12:00
12:05:27speachyI wonder if I missed anything when re-enablnig the various optimizations accidentlly removed in the pre-3.15 days
12:07:31speachy_bilgus_: any thoughts on my performing a few rounds of culling on teh wiki? Primairly the WPS stuff, but also the original Wiki-hosted manual and other stuff that there's zero sense in preserving.
12:11:08_bilgus_ hmm opus pretty sure I visited that several times now and didn't we update it to upstream too?
12:11:44speachythe "original" update you did just before 3.15 is what led to the perf regression on the m68k targets
12:11:51speachywe've updated it a bit since then
12:12:01_bilgus_IDk about the wiki can we archive it or is it archived?
12:12:36speachya lot of the stuff I want to archive is effectively empty "this page is obsolete" stuff
12:12:44speachys/archive/delete/
12:13:14speachythe page hsitory has stuff, but as a going concern the pages are useless.
12:13:49_bilgus_ah we'll there were some asm tweaks in there perhaps it need to be sat down with real hardware
12:14:54_bilgus_yeah useless/outdated just serves to confuse people
12:15:25speachyI added back in a whole lot of asm stuff that was accidentally deleted but the files in question still can't be played back in realtime
12:15:42speachy(it had to have been _barely_ playable before)
12:16:03_bilgus_ah I remember mentioning that as we went to upstream
12:16:51_bilgus_problem is 3.14 has gnarly crashes in 3.14 with some files
12:17:47_bilgus_sorry opus has*
12:19:21_bilgus_I'll look into the playlist stuff, I do know amachronic went a few rounds getting that stable and it is slightly slower to use playlists instead of buildig the list in ram
12:20:38_bilgus_but its not terribly so and we got the ram issues figured out
12:21:49_bilgus_I wonder if there is another timer firing in there that is calling up bad data after the context has already moved like for the USB stuff I found last month
12:22:52speachyyeah, maybe.
12:23:11_bilgus_something else I discovered is that in the sim at least with logf enabled and voice enabled if I try to use the shuffle playlist it crashes
12:23:51_bilgus_I might start there and maybe it will pay off for the rest
12:24:50_bilgus_panic audio_reset_buffer_noalloc(): EOM (526848 > 130472)sdl_audio_callback: No Data.
12:25:26_bilgus_like wtf its 380k past where the memory stops?
12:41:57 Quit paulk (Ping timeout: 248 seconds)
12:48:37 Join lebellium [0] (~lebellium@2a01cb0405d07f0030e6df2d20af444c.ipv6.abo.wanadoo.fr)
13:00
13:06:12_bilgus_hmm on my device if I enable voice i get a crash loading the file browser I wonder if we are overflowing a buffer witht the vocie index or if its just a symptom showing because memory pressure
13:06:59_bilgus_buflib_error invalid handle pin -2
13:26:42speachyyou should be able to compile the sim with a smaller memory limit.
13:37:00***Saving seen data "./dancer.seen"
13:42:31_bilgus_I have a different crash in the sim so i'll probably start there just because its a whole lot faster to iterate
14:00
14:20:23speachyok, that's a lot of old crap completely cleaned out.
14:31:17speachyI guessimate about 3/4ths of the pages in the system are auto-created user topics
14:44:00rb-bluebotBuild Server message: New build round started. Revision ff0ad4ca7d, 345 builds, 9 clients.
14:44:01rb-bluebotmetadata: aac: support .aac files with mp4 container inside by Roman Artiukhin
14:59:51rb-bluebotBuild Server message: Build round completed after 951 seconds.
14:59:52rb-bluebotBuild Server message: Revision ff0ad4ca7d result: All green
15:00
15:23:35 Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647)
15:28:54 Quit othello7 (Ping timeout: 252 seconds)
15:35:01 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
15:37:04***Saving seen data "./dancer.seen"
15:37:38 Quit othello7 (Client Quit)
15:37:55 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
15:42:10 Quit othello7 (Ping timeout: 248 seconds)
16:00
16:54:05 Join jacobk [0] (~quassel@2603:8080:b200:7b02::b71)
17:00
17:06:49 Quit jacobk (Ping timeout: 260 seconds)
17:33:03 Quit lebellium (Quit: Leaving)
17:37:08***Saving seen data "./dancer.seen"
18:00
18:16:39 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
18:23:23 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
19:00
19:37:09***No seen item changed, no save performed.
19:39:15 Join massiveH [0] (~massiveH@2600:4040:a982:dc00:44d6:d5a:874f:95fe)
21:00
21:13:51 Quit othello7 (Quit: othello7)
21:16:18 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
21:37:11***Saving seen data "./dancer.seen"
21:45:59 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
21:46:05 Quit othello7 (Client Quit)
22:00
22:18:14 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
22:29:08 Quit othello7 (Quit: othello7)
23:00
23:02:17_bilgus_so far its looking like the tag cache is holding half the free ram and the playback buffer isn't able to meet its target
23:03:40_bilgus_doesn't necessarily mean its the tag cache doing it its just the last core alloc max prior to it running out of ram
23:37:15***Saving seen data "./dancer.seen"
23:46:45_bilgus_i count 115424 bytes located so tc must be using 230 some kb
23:47:53_bilgus_I do see an alloc of 18432 twice which seems oddly specific to not be the same

Previous day | Next day