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-07-07

00:53:51 Quit othello7 (Quit: othello7)
01:20:51 Quit cnx (Ping timeout: 255 seconds)
01:21:25 Quit massive_H (Quit: Leaving)
01:28:44 Join cnx [0] (
01:35:52***Saving seen data "./dancer.seen"
02:20:31braewoods_speachy, sounds like a job for a function like memccpy.
03:35:55***No seen item changed, no save performed.
05:35:58***No seen item changed, no save performed.
07:36:00***No seen item changed, no save performed.
07:53:05speachyexcept it has to do byteswapping and string trimming transparently.
08:09:59speachy_bilgus_: If you're so inclined, could you update docs/MAINTAINERS with the plugins and other stuff you consider yourself to be the active maintainer of?
08:13:05rb-bluebotBuild Server message: New build round started. Revision 7ea7112220, 305 builds, 9 clients.
08:13:05rb-bluebotMAINTAINERS update by Solomon Peachy
08:15:06speachy(as opposed to the "nobody else is around" maintiner-by-default)
08:19:16speachyHah, the last not-me change to MAINTAINERS was back in 2009.
08:25:03rb-bluebotBuild Server message: Build round completed after 719 seconds.
08:25:04rb-bluebotBuild Server message: Revision 7ea7112220 result: All green
08:34:16_bilgus_I'm more vertical than inclined but sure
08:37:15 Quit armin (Ping timeout: 272 seconds)
08:37:38 Quit spork (Ping timeout: 268 seconds)
08:39:03 Join spork [0] (
09:03:31rb-bluebotBuild Server message: New build round started. Revision af1eddb6e9, 305 builds, 9 clients.
09:03:32rb-bluebotrelease/voices: Update script to check for global POOL by Solomon Peachy
09:13:52rb-bluebotBuild Server message: Build round completed after 622 seconds.
09:13:53rb-bluebotBuild Server message: Revision af1eddb6e9 result: All green
09:36:02***Saving seen data "./dancer.seen"
09:46:07 Join armin [0] (
09:51:27 Join Moriar [0] (
09:52:52 Quit armin (Ping timeout: 268 seconds)
09:53:32_bilgus_Looking at the playlist viewer it seems a little silly to buffer the whole path string even if its not displayed just to use it in most cases to look up the index and only uses the file name on track selection
09:54:13_bilgus_I'm going to explore buffering only the display string and lookup the track filename only on selection
09:55:08_bilgus_that should allow the buffer to hold a whole lot more tracks per read (depending on display settings)
10:08:06 Join armin [0] (
10:12:52_bilgus_oh but that complicates the the file clip voice stuff :/
11:35:07rb-bluebotBuild Server message: New build round started. Revision ea80d1cc9c, 305 builds, 9 clients.
11:35:07rb-bluebotconfig: Change default HAVE_MULTIVOLUME settings by Solomon Peachy
11:36:06***Saving seen data "./dancer.seen"
11:44:54rb-bluebotBuild Server message: Build round completed after 589 seconds.
11:44:55rb-bluebotBuild Server message: Revision ea80d1cc9c result: 11859 errors 15 warnings
11:45:11speachyoh wow. that's...
11:45:41speachythat has to be a record.
11:50:48_bilgus_TBF those are highly inflated by the warnings
11:50:55_bilgus_well #errors
11:51:01speachyconfig.h is included in everything so yeah
11:53:54speachyI expected some fallout from this but not in the core.
11:54:43_bilgus_well turns out get_metadata copies the filename to the id3->path buffer which not as much time as finding the metadata in the file does make a noticeable difference when you load 150 of them
12:03:42_bilgus_would probably make a difference in building the tagcache but I haven't looked yet
12:04:57speachyfixedok, the remaining issues are because some multivolume stuff is gated by HAVE_HOTSWAP but others is gated by HAVE_MULTIVOLUME
12:05:39rb-bluebotBuild Server message: New build round started. Revision 181fe7530a, 305 builds, 9 clients.
12:05:39rb-bluebotFix most of the (extensive) red in ea80d1cc9ca by Solomon Peachy
12:06:28 Join othello7 [0] (
12:07:54_bilgus_huzzah, tagcache does throw away that strcpy of the path
12:15:53rb-bluebotBuild Server message: Build round completed after 614 seconds.
12:15:54rb-bluebotBuild Server message: Revision 181fe7530a result: 327 errors 33 warnings
12:23:03_bilgus_Ill have to do a few runs of building the tagcache to see what difference it makes along with a pointless memset of the id3 struct since get_metadata handles it
12:23:49_bilgus_I love when stuff like that happens :)
12:29:45rb-bluebotBuild Server message: New build round started. Revision f37b5a8349, 305 builds, 9 clients.
12:29:46rb-bluebotFix the remaining red in red from ea80d1cc9ca by Solomon Peachy
12:29:55speachythat should take care of the rest.
12:30:14speachyin other news, the simulator breaks if HAVE_HOTSWAP isn't defined
12:32:06speachyouch. adding HAVE_MULTIVOLUME added ~10K to the binary size on the ipods (and other HDD-based players)
12:32:30_bilgus_HOTSWAP in the sim I think there is a reason for that but its escaping me atm
12:33:07speachymainly to handle if the simdisk isn't there
12:33:30speachyonly some of the uses of the hotswap-gated functions are properly gated by #ifdefs
12:36:54speachyand... ~40K increase in the rk27xx targets. Not sure why, as they were generally multi-drive already.
12:37:13speachythe various SD-equipped Sansas saw a ~13K binary boost from MULTIVOLUME too
12:37:56speachyMight be worth disabling enabling multivolume on SD targets until the SD drivers are 64-bit clean
12:38:48speachyand we do waste some RAM on MULTIDRIVE+MULIVOLUME targets when the primary storage is single-partition flash.
12:38:57_bilgus_prob not a major concern except bootloaders
12:39:13rb-bluebotBuild Server message: Build round completed after 568 seconds.
12:39:14rb-bluebotBuild Server message: Revision f37b5a8349 result: 274 errors 14 warnings
12:39:45speachywtf? I build-tested some of those.
12:40:25speachyhmm, multivolume probably doesn't matter on bootloaders.
12:40:35speachysince they're not going to have multiple volumes mounted simultaneously.
12:44:31speachyAdded that back in. Hpefully it won't break any bootloaders that previously had it enabled. :D
12:46:33_bilgus_is it that you need MV and MP active or can you just do MP and place other volumes in emulated partitions or something
12:46:49speachyMD is needed when there are multiple physical devices
12:47:07speachyMV is only if you want to be asble to use multiple partiitons on a single physical device
12:48:14_bilgus_oh I had hat backwards then I was thinking it was multi volume and multi partition
12:49:06speachywith the rise of large SSDs, it's now easy to exceed the 2TB limit of MBR partitions so if you want to use the full storage on a single drive you'll need multiple partitions.
12:49:09_bilgus_I vagely remember dealing with this for (Ithink) the AMS V1 sansas
12:49:24_bilgus_makes sense
12:49:48speachyat least until one of us writes an exFAT driver. :D
12:53:37othello7isn't it not just that you can't exceed 2TB in a single partition but in MBR I thought you cant have any partitions past the 2TB mark on the physical disk
12:57:06speachyyes, on a 512B sector device
12:57:23speachyshould have said MBR partitioning, not partitions.
12:57:56speachyI suppose strictly speaking on MBR it's a 2TB total device size, and a 2TB-512B max single partition size
12:58:10speachysince the partition has to start at sector 1. :D
12:58:40othello7lol interesting. so does that mean it's impossible to have a >2TB ipod without it somehow using GPT?
13:01:16speachyor rather, correct.
13:02:52othello7I see, that's about what I suspected. still, 2TB should be enough to hold our entire music collection in lossless. I remember some folks saying that 256GB was the maximum for the ipod 4g, but I think that was just a recommended maximum. understandably so as I think itunes freaks out if it's too much bigger and the transfer speed is like 2MB/s so it would suck to put all that on there. rockbox theoretically could take it tho
13:03:39_bilgus_they barely expected multi gigabyte drives back when that spec was devised
13:05:30othello7that quote of the 8-bit guy saying about a macbook that could be upgraded to a "whopping" 6GB of ram and how "I dont know how you could ever use that much" lol
13:05:31speachyIm honestly surprised they used 32 bit offsets
13:05:52speachygiven that MBR dates from what, MS-DOS 2.0?
13:13:20speachygranted back then it was that C/H/S nonsense
13:18:38rb-bluebotBuild Server message: New build round started. Revision 520875ff00, 305 builds, 10 clients.
13:18:38rb-bluebotsimulator: Fix numerous latent issues by Solomon Peachy
13:18:50speachyfingers crossed.
13:26:14speachysim target function #ifdefs not matching the headers, basically
13:27:55rb-bluebotBuild Server message: Build round completed after 558 seconds.
13:27:57rb-bluebotBuild Server message: Revision 520875ff00 result: 71 errors 32 warnings
13:29:03othello7ruh roh
13:36:08***No seen item changed, no save performed.
13:51:03speachyok, remaining errors are all related.
14:47:49rb-bluebotBuild Server message: New build round started. Revision 1528b44349, 305 builds, 9 clients.
14:47:50rb-bluebotMore red fixes by Solomon Peachy
14:54:42speachywhat a mess.
14:59:21rb-bluebotBuild Server message: Build round completed after 693 seconds.
14:59:22rb-bluebotBuild Server message: Revision 1528b44349 result: 13 errors 3 warnings
15:14:17rb-bluebotBuild Server message: New build round started. Revision 5a2bd580cd, 305 builds, 9 clients.
15:14:17rb-bluebotHopefully fix the last of the stragglers. by Solomon Peachy
15:23:40rb-bluebotBuild Server message: Build round completed after 563 seconds.
15:23:41rb-bluebotBuild Server message: Revision 5a2bd580cd result: 16 errors 0 warnings
15:27:55 Quit sam_d (Quit: Bye)
15:36:09***Saving seen data "./dancer.seen"
15:36:31 Join sam_d [0] (~sam@user/sam-d/x-8933526)
15:41:41rb-bluebotBuild Server message: New build round started. Revision 60c3fdbc11, 305 builds, 9 clients.
15:41:41rb-bluebotMore red fixes: by Solomon Peachy
15:51:49rb-bluebotBuild Server message: Build round completed after 609 seconds.
15:51:50rb-bluebotBuild Server message: Revision 60c3fdbc11 result: 15 errors 0 warnings
16:03:19rb-bluebotBuild Server message: New build round started. Revision c51a9821e7, 305 builds, 9 clients.
16:03:20rb-bluebotrk27xx: Fix simulator errors brought upon by HAVE_MULTIDRIVE but not HAVE_HOTSWAP by Solomon Peachy
16:10:03 Join Malinux [0] (~malin@2001:4641:4dfa::12c:c4a7)
16:13:47rb-bluebotBuild Server message: Build round completed after 628 seconds.
16:13:49rb-bluebotBuild Server message: Revision c51a9821e7 result: 20 errors 4 warnings
16:14:37speachyfix one set of errors, a new set crops up. this will be the fourth iteration.
16:37:59 Join Everything [0] (~Everythin@
16:40:13EverythingHi all. Are there any new players sold to be used with rockbox?
16:40:23Everything'Rockboxable' as they say
16:46:44rb-bluebotBuild Server message: New build round started. Revision 07cf874191, 305 builds, 10 clients.
16:46:45rb-bluebotsimulator: Fix one set of errors, a new set crops up. by Solomon Peachy
16:48:00 Join MarcAndersen [0] (~no_znepna@
16:48:50speachyEverything: The Surfans F20 and Hifi Walker H2 are still in production.
16:50:13Everythingspeachy: thanks
16:55:10rb-bluebotBuild Server message: Build round completed after 506 seconds.
16:55:11rb-bluebotBuild Server message: Revision 07cf874191 result: All green
16:56:19MarcAndersenSorry for not building windows sims lately, I have to get merged with my own changes and that is not as easy as I hoped.
17:05:46 Quit Everything (Ping timeout: 268 seconds)
17:24:18 Join jacobk [0] (~quassel@2600:1700:9e1e:7800:b4a1:ccf2:3d91:1e21)
17:36:13***Saving seen data "./dancer.seen"
17:51:43 Quit lebellium (Quit: Leaving)
18:08:35speachyMarcAndersen: A few days ago I got the winsim builds working properly in my environments. I don't know if there's a standard way to locate the SDL.dll (if it's needed!) though.
18:08:41speachy(and any other dependencies)
18:13:31 Quit jacobk (Ping timeout: 260 seconds)
18:31:34speachyso I should have enough in place to define a win32 profile for the build farm stuff, but it's not ready to create redistributable zip files.
19:12:40 Quit jj5 (Ping timeout: 256 seconds)
19:17:48 Join jj5 [0] (
19:36:15***Saving seen data "./dancer.seen"
19:45:21 Join massiveH [0] (
21:24:56 Join seangibbz [0] (~seangibbz@
21:28:41 Quit seangibbz (Changing host)
21:28:41 Join seangibbz [0] (~seangibbz@user/seangibbz)
21:36:19***Saving seen data "./dancer.seen"
22:03:39seangibbzI've added RockBox Utility to the winget repository so Windows users can install it with the following command:
22:03:39seangibbzwinget install -e −−source winget −−id Rockbox.RockboxUtility
22:03:39seangibbzBy default, it'll install to %localappdata%\Microsoft\WinGet\Packages\Rockbox.RockboxUtility__DefaultSource
22:03:39DBUGEnqueued KICK seangibbz
22:03:39seangibbzHowever, this can be changed by specifying the following:
22:03:39seangibbzwinget install -e −−source winget −−id Rockbox.RockboxUtility -l "<DESIRED-PATH>\Rockbox Utility"
22:03:41seangibbzExample (running as Administrator): winget install -e −−source winget −−id Rockbox.RockboxUtility -l "C:\Program Files (x86)\Rockbox Utility"
22:03:43seangibbzThis way, users can easily install the program without needing to navigate to the webpage.
22:03:45seangibbzI find winget especially useful when setting up a new Windows machine where I want to install multiple third-party applications without the need to manually navigate various websites / downloads / installers.
22:03:47seangibbzAdditionally, if any updates are released, corresponding manifests can be added to the winget repository and users will be able to easily upgrade via:
22:03:49seangibbzwinget upgrade -e −−source winget −−id Rockbox.RockboxUtility
22:04:07seangibbzIt should be live within the next day or so
22:25:40 Part seangibbz
22:30:10 Quit Moriar (Quit: Leaving.)
23:05:04 Quit massiveH (Quit: Leaving)
23:36:20***Saving seen data "./dancer.seen"

Previous day | Next day