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

00:38:57rb-bluebotBuild Server message: New build round started. Revision e6313e4b8e, 345 builds, 9 clients.
00:38:57rb-bluebottree.c remove strlcat in favor of strmemccpy by William Wilgus
00:52:13rb-bluebotBuild Server message: Build round completed after 797 seconds.
00:52:15rb-bluebotBuild Server message: Revision e6313e4b8e result: All green
01:00
01:26:38 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
01:27:37 Join pixelma [0] (marianne@p4fe76a0d.dip0.t-ipconnect.de)
01:27:38 Join amiconn [0] (jens@p4fe76a0d.dip0.t-ipconnect.de)
01:38:08***Saving seen data "./dancer.seen"
01:41:50_bilgus_ g#5951
01:41:53rb-bluebotGerrit review #5951 at https://gerrit.rockbox.org/r/c/rockbox/+/5951 : [Bugfix] FS #13492 - Playback resume fails after USB insert by William Wilgus
02:00
02:41:30 Quit aaabbb (Ping timeout: 272 seconds)
03:00
03:02:36 Join aaabbb [0] (sitku@bitcoinshell.mooo.com)
03:34:10_bilgus_and g#5952 shold address some of the issues with dir playback
03:34:13rb-bluebotGerrit review #5952 at https://gerrit.rockbox.org/r/c/rockbox/+/5952 : [Feature/BugFix] Dirplay never gets the file I selected by William Wilgus
03:38:09***Saving seen data "./dancer.seen"
03:42:10 Quit dbohdan3 (Ping timeout: 260 seconds)
03:42:32 Join dbohdan [0] (~dbohdan@user/dbohdan)
03:43:34 Quit wLLm (Read error: Connection reset by peer)
03:44:21 Join wLLm [0] (~wLLm@henk.connected.by.freedominter.net)
05:00
05:04:18 Quit jacobk (Ping timeout: 248 seconds)
05:05:00 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
05:38:11***Saving seen data "./dancer.seen"
06:00
06:50:06 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
07:00
07:01:07 Quit tertu2 (Quit: so long...)
07:02:40 Join tertu [0] (~tertu@user/tertu)
07:02:59 Quit PheralSparky (Quit: Leaving)
07:14:26 Quit aaabbb (Changing host)
07:14:26 Join aaabbb [0] (sitku@user/aaabbb)
07:38:14***Saving seen data "./dancer.seen"
08:00
08:02:35rb-bluebotBuild Server message: New build round started. Revision f55cb77f89, 345 builds, 9 clients.
08:02:35rb-bluebot[Bugfix] FS #13492 - Playback resume fails after USB insert by William Wilgus
08:09:02 Join speachy [0] (~speachy@hurricane.shaftnet.org)
08:09:02 Quit speachy (Changing host)
08:09:02 Join speachy [0] (~speachy@rockbox/developer/speachy)
08:09:02Mode"#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat)
08:15:47rb-bluebotBuild Server message: Build round completed after 792 seconds.
08:15:49rb-bluebotBuild Server message: Revision f55cb77f89 result: All green
09:00
09:38:15***Saving seen data "./dancer.seen"
09:53:02 Quit paulk (Quit: WeeChat 3.0)
10:00
10:05:03_bilgus_speachy
10:05:18speachyyp?
10:05:34_bilgus_Wouldn't be the first time I was wrong but I think I have that conditional right
10:05:44_bilgus_sorry hit enter first lol
10:06:54speachyI didn't understand the context in which it could be called but that conditional did raise an eyebrow
10:10:22_bilgus_I thought about bringing in random selection but after thinking about it a bit this is probably perfect from the stanpoint you can get a randomized swath of songs from a section of the dirtree
10:12:03_bilgus_further removes the need for such large playlist limits
10:15:44_bilgus_another thing I was thinking about was adding an option to load the control file in the pluginbuf
10:17:29_bilgus_I was thinking if a fd has a buffer we could give it our plugin buffer and when it exceeds it writes to disk or if you go to start a plugin
10:19:36_bilgus_that would cut down on load time and most disk writes
10:39:46speachyI think that's a good idea; we write the ctrl file pretty often
10:48:49_bilgus_in theory at least..
10:49:47_bilgus_the nice part I think would be a mechanism to supply a write and read buffer that could be used in a lot of our long running stuff to speed up say the tagchache building too
11:00
11:01:30 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
11:12:34_bilgus_currently filestr_cache is only aware of buffers that are sector size
11:14:39_bilgus_so it would need to carry around a size too but I guess you could just store number of sectors in upper 16 bits of flags
11:17:24_bilgus_file_cache_alloc() looks to be the target, but I also see filestr_alloc_cache() and something about late alloc
11:37:48_bilgus_filestr looks to be associated with dirs
11:38:19***Saving seen data "./dancer.seen"
11:38:41_bilgus_too*
11:47:10_bilgus_filestr_assign_cache() looks to be the ticket
11:52:23_bilgus_now just need to figure out how to supply the buffer probably a function like open_buffered() the look for a flag FSC_OWNER_ALLOC
11:53:49_bilgus_just supply buffer and bytes and have the function fall back to internal if after alignment and such its less than SECTOR_SIZE
11:56:16_bilgus_otherwise it sets the FSC_OWNER_ALLOC flag and the number of sectors is stored, final problem might be the lack of protection on the plugin buffer so plugin_get_buffer needs to be aware and call a flush and it needs to have a way to drop the buffer and assign a internally allocated cachep back to the stream
12:00
12:04:23 Join _bilgus [0] (~bilgus@syn-162-154-213-134.res.spectrum.com)
12:04:49 Quit _bilgus_ (Ping timeout: 260 seconds)
12:17:04 Quit retr0id (Quit: Ping timeout (120 seconds))
12:17:42 Join retr0id [0] (~Retr0id@user/retr0id)
12:29:43 Quit speachy (Quit: WeeChat 4.4.2)
12:34:58 Quit sam_d (Ping timeout: 248 seconds)
12:35:12 Join sam_d [0] (~sam@user/sam-d/x-8933526)
13:00
13:19:01 Join speachy [0] (~speachy@rockbox/developer/speachy)
13:19:01Mode"#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat)
13:38:22***Saving seen data "./dancer.seen"
14:00
14:12:32 Quit [Pokey] (Quit: Hecc! My server must have died!)
15:00
15:12:15 Join amiconn_ [0] (jens@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de)
15:12:16 Quit amiconn (Killed (zinc.libera.chat (Nickname regained by services)))
15:12:16 Nick amiconn_ is now known as amiconn (jens@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de)
15:12:19 Join drew` [0] (~drew@user/drew)
15:19:31 Quit pixelma (*.net *.split)
15:19:31 Quit drew (*.net *.split)
15:19:31 Quit Galois (*.net *.split)
15:19:31 Quit cnx (*.net *.split)
15:19:32 Quit q3k (*.net *.split)
15:19:37 Nick drew` is now known as drew (~drew@user/drew)
15:20:01 Join pixelma [0] (marianne@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de)
15:20:16 Join Galois [0] (djao@efnet.math.uwaterloo.ca)
15:20:16 Join cnx [0] (~cnx@tem.loang.net)
15:20:16 Join q3k [0] (q3k@hswaw/infra/q3k)
15:30:58 Quit jacobk (Ping timeout: 248 seconds)
15:31:55 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
15:38:25***Saving seen data "./dancer.seen"
16:00
16:02:42rb-bluebotBuild Server message: New build round started. Revision f09693b0be, 345 builds, 9 clients.
16:02:42rb-bluebot[Feature/BugFix] Dirplay never gets the file I selected by William Wilgus
16:02:50 Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647)
16:13:59rb-bluebotBuild Server message: Build round completed after 677 seconds.
16:14:00rb-bluebotBuild Server message: Revision f09693b0be result: All green
16:36:30 Quit jacobk (Ping timeout: 276 seconds)
16:41:00 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
17:00
17:13:14 Join user890104_ [0] (~Venci@freemyipod/user890104)
17:15:03 Quit user890104 (Ping timeout: 244 seconds)
17:38:27***Saving seen data "./dancer.seen"
17:49:38 Quit Moriar (Ping timeout: 248 seconds)
19:00
19:38:29***Saving seen data "./dancer.seen"
19:44:32 Join massiveH [0] (~massiveH@2600:4040:a982:dc00:e5c3:cf28:f654:427e)
19:48:00 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
21:00
21:15:30 Quit baltazar (Ping timeout: 246 seconds)
21:17:37 Join baltazar [0] (~baltazar@user/baltazar)
21:38:32***Saving seen data "./dancer.seen"
22:00
22:14:00 Quit Moriar (Quit: Leaving.)
22:25:41 Join spiderallen [0] (~spiderall@71.238.62.81)
22:26:36spiderallenhi all, was hoping to get some pointers - got 3.15 installed on a sansa clip zip, but i can't seem to use my 128GB micro sdxc card. yes, it has been formatted to fat32
22:28:47spiderallensongs transferred to internal storage work fine. songs transferred to the microsd via a usb connection to the main player don't seem to appear. they also don't appear after directly transferring them from my pc to the card via a USB card reader
22:31:53BubblegumdropTry: badblocks on the sd card, creating smaller partitions, ...
22:32:27Bubblegumdropsounds like you've tried copying files with a dongle and with the player as well?
22:32:42Bubblegumdropwhere did you get your build of rockbox
22:34:39spiderallenfrom rockbox.org
22:35:40spiderallenthe sd card was new from package, then formatted to FAT32 using "MiniTool Partition Wizard"
22:35:41Bubblegumdropspiderallen According to https://forums.rockbox.org/index.php/topic,30752.msg189527.html?PHPSESSID=lho6irdks3qkrf02984tt04oei#msg189527 rockbox appears to officially support "SDHC" which is up to 32 GB capacity and your 128 GB card is an "SDXC" card which may not be supported on this device
22:35:55Bubblegumdropjust because the card was new in package does not mean it's authentic from manufacturer
22:36:29Bubblegumdropand even if it *is* authentic from manufacturer, the card might still be bunk. badblocks is the only way to know for certain.
22:36:37spiderallenis that a utility?
22:36:46Bubblegumdropbadblocks? yeah you probably shouldn't mess with it just yet
22:36:56spiderallenthis post from dev saratoga says that the size limit is 2TB for devices including the clip zip:
22:36:57spiderallenhttps://forums.rockbox.org/index.php?topic=54658.0
22:37:20Bubblegumdropspiderallen the second post in that thread says 128 GB card not recognized.
22:37:40Bubblegumdrophm
22:37:42spiderallendifferent device than the clip zip
22:37:52BubblegumdropI have an iPod 5th gen and the partition layout has to be spunky
22:38:01Bubblegumdropperhaps you have a peculiar block size
22:38:09Bubblegumdroplet me find the page for the clip zip
22:38:50spiderallenlooks like the partition wizard tool will be able to change cluster size if need be
22:38:55BubblegumdropOh yeah, if you got 3.15 from the releases page the git tip may be more recent
22:39:05Bubblegumdropsec
22:39:10Bubblegumdrop Rockbox 3.15 was released on 15 Nov 2019. See the full Release Notes
22:39:18Bubblegumdropyeah dude 3.15 is almost 5 years old at this point
22:39:30Bubblegumdropso I'd suggest at the very least trying building from source
22:40:14Bubblegumdrophttps://www.rockbox.org/wiki/SansaClip.html
22:40:46spideralleni mean i've never built software from source code
22:40:58BubblegumdropI'd be more than happy to walk you through it, it will take some time.
22:41:48Bubblegumdrophttps://www.rockbox.org/wiki/DocsIndex.html
22:42:05Bubblegumdrophttps://www.rockbox.org/wiki/DevelopmentGuide.html
22:42:08spiderallenas much as i love this stuff, i think it's more effort than i'm willing to go to. if it's a matter of reformatting the sd card, cool, i can do that. but it's getting close to the "give up" point for me
22:42:17BubblegumdropDon't give up!
22:42:25Bubblegumdropgetting rockbox working is very satisfying :)
22:42:43spideralleni know, i've had devices that used it in the past, it was great
22:42:58Bubblegumdrophttps://www.rockbox.org/daily.shtml
22:43:09BubblegumdropThere are daily builds available. I guess you don't need to build from source any longer :)
22:44:17spiderallenis it just a matter of dragging/dropping the .rockbox folder into the device via USB, or do i have to use the rockbox util executable?
22:44:35Bubblegumdropyou should be able to drag the .rockbox folder from the zi pto the device
22:44:41Bubblegumdropzip to
22:45:28spideralleni'll give that a go once a couple albums are finished transferring
22:47:56Bubblegumdropmake sure the disk is fully synced and you "safely eject" or whatever they call it too
22:48:20Bubblegumdropif you wrote some music to the drive, the os said "ok I'm done!" and you pull the drive, but the cache hasn't been flushed, it wasn't done, and your files may not have been fully transferred
22:48:52Bubblegumdropthis is a notorious issue IME
22:50:08spiderallenyes i always do the rt click eject
22:51:02 Quit speachy (Quit: WeeChat 4.4.2)
22:57:36_bilgusspiderallen, use a dev version
22:58:00_bilgusIve had upto 256G working
22:59:03_bilguswindows won't format and linux sometimes leaves pieces so 3rd part tool may help in windows and possibly gparted for linux
22:59:05spiderallenwell, there we go, worked like a charm
22:59:10spiderallenbuilding db now
22:59:20spiderallenthe dev version, i mean
22:59:27_bilgusbtw highly reccoment using a sd boot
22:59:45spiderallenyou mean installing rockbox to the microsd?
23:00
23:00:00_bilgusso the dev version will be a zip file and just unzip it to the root of the sd card and find the multiboot app
23:00:04_bilgusyep
23:00:17_bilgusleave one on internal for backup and use the one on the sd
23:00:38_bilgusalso if you change files a lot use the sd and try not to use internal to save your flash
23:00:51_bilgusreads should be fine
23:01:16spiderallenthe rockbox utility exe did a great job finding/installing the daily. i do still have the original sansa .bin firmware in case anything goes terribly wrong
23:01:34_bilgusclipzip is my daily its pretty solid
23:02:04spideralleni think i had one that was in a bag that got stolen some years ago. mom had one she wasn't using and i was pleased to see rockbox works on it now
23:02:32spiderallenback when i had mine, i was just using the stock firmware since rb didn't support it yet iirc
23:02:35_bilgusanyway the flash tends to wear out so sd boot will save the device
23:02:43spiderallengood to know, ty
23:03:00spiderallenthis one only has 4gb internal anyway and i like FLAC or hi bitrate ogg lol
23:03:18_bilgusalso makes it great for when you forget to safely eject the device doesn't end up soft bricked
23:03:50_bilgusbecause you still have the internal for recovery without any hoops
23:03:58_bilgusjust pop the sd
23:04:29spiderallenso in that case, is it like dual booting? it'll wake up w sansa firmware if no sd?
23:04:42_bilgusyou can also just copy the whole rockbox folder between the two
23:04:59 Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net)
23:05:00_bilgusno it will still boot the internal
23:05:16_bilgusto boot the sansa fw hold (i think, been years) vol up
23:05:53_bilgusit ends up being triple boot I guess in that sense
23:06:08spiderallenhuh okay. so you're saying stable release on the main device, and daily build on the sd?
23:06:14_bilguscheck out the manual and themes
23:06:23_bilgusno daily all the way
23:06:41_bilguswe are trying to get a release but thats like 5 years of bugfixes
23:07:28_bilgusmost of the bugs in 3.15 are gone so we don't even take reports on it
23:08:01spiderallenokay so i think i'm understanding things - i can point the RockboxUtility.exe to install on either D:\ (the internal flash) or E:\ (the SD)
23:08:12_bilgusstill have a few things to work out but there are some differences between them fuctionality wise as well
23:08:30spiderallencurrently it's only on D:\ - shouldi install to E:\ as well? with or without bootloader?
23:08:37_bilgusthen you should be able to use the multiboot plugin to point it to the sd
23:08:45_bilgusno bootloader
23:09:07spiderallenoh ok i didn't select plugin data because i figured i didn't need to play doom on the thing, as novel as that is lol
23:09:20BubblegumdropThanks for all your hard work _bilgus
23:09:25_bilgusI don't use the utility so it might work IDK if not while plugged you can just take the .rockbox folder from internal and copy paste to the sd
23:09:56_bilgusyou are welcome, I enjoyed most of it :)
23:10:10Bubblegumdropso cool.
23:10:19spiderallenshould my music be in a separate directory, or can i just keep it in the base SD directory?
23:10:32_bilgusdepends how much you have
23:10:53Bubblegumdropspiderallen Rockbox Utility is a tool to help you get rockbox installed, rockbox is compromised of primarily two pieces of software, the bootloader and the actual build, once you have the bootloader installed you can copy/paste the .rockbox folder like a normal file
23:11:01_bilgusif its like 5000 files whatever but >10000 you'll have to tweak limits to show them all
23:11:20spiderallenoh i keep everything organized by directories as if they're albums
23:11:49_bilgusoh yeah its fine to live wherever
23:12:40_bilguspretty sure the db will find them anyway but you can also specify paths
23:13:06spiderallenokay i'm doing this one more time with plugin data so i can use the plugin to tell it to boot from sd
23:13:17_bilgusdo read the manual for pretty in-depth info on most of this
23:13:47spideralleni know i should. i think for this evening i'm manual'd out lol
23:13:49 Quit massiveH (Quit: Leaving)
23:13:56Bubblegumdropthe manual and wiki are a phenomenal resources
23:14:27spiderallenyes, i'm sure. and a big thank you to everyone here on irc
23:14:31_bilgusthats just the easy way sorry you can also place a file in the root of the sd card called rockbox_main.clipzip
23:14:40_bilgusand that will tell it to boot from the sd
23:15:00spiderallenlike an empty text file with that filename?
23:15:01_bilgussame thing the plugin does but it gives you a nice menu
23:15:23_bilgusyep either completely empty or a single foward slash and no return/
23:16:09spiderallenwhat is the one in the plugins called
23:16:27_bilgusyou can also specify other folder like if you wanted a version to live in myownbuild/.rockbox you'd specify /myownbuild
23:16:35_bilgusmultiboot
23:16:54spiderallenmultiboot_select ?
23:16:59_bilgusthere ya go
23:17:28spiderallenselect root the only option is /<1>/
23:17:52spiderallenis that the sd?
23:17:55_bilgusyes
23:17:59spiderallenokay sweet
23:18:05spiderallenright because computers count from 0 yeah?
23:18:27_bilgusmultiboot is (was?) originally intended to save these sansas
23:18:34_bilgusits since been expanded
23:18:50spiderallenhell yeah this is all going swimmingly now
23:18:52spiderallenthanks again, y'all
23:19:00_bilgusanytime
23:20:06spiderallenwill be able to listen to jams while walking my dog tonight
23:20:17spiderallenwithout having to shell out for a usb c to 3.5mm headphone dongle
23:25:05 Quit spiderallen (Quit: Client closed)
23:38:34***Saving seen data "./dancer.seen"

Previous day | Next day