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-12-11

00:03:59 Join Tonux [0] (~Tonux@193.32.127.249)
00:07:55 Quit othello7 (Ping timeout: 265 seconds)
00:11:37 Join spork [0] (topic@188-142-52-99.fixed.kpn.net)
00:46:41 Join JanC_ [0] (~janc@user/janc)
00:46:42 Nick JanC is now known as Guest7955 (~janc@user/janc)
00:46:42 Nick JanC_ is now known as JanC (~janc@user/janc)
00:46:55rb-bluebotBuild Server message: New build round started. Revision f79374e1e8, 345 builds, 9 clients.
00:46:55rb-bluebotWPS don't display next track till ID3 data is ready by William Wilgus
00:47:06 Quit Guest7955 (Ping timeout: 252 seconds)
00:58:40rb-bluebotBuild Server message: Build round completed after 707 seconds.
00:58:42rb-bluebotBuild Server message: Revision f79374e1e8 result: 313 errors 0 warnings
01:00
01:02:13 Quit Tonux (Ping timeout: 244 seconds)
01:07:11 Nick JanC is now known as Guest8644 (~janc@user/janc)
01:07:11 Join JanC_ [0] (~janc@user/janc)
01:07:11 Quit Guest8644 (Killed (erbium.libera.chat (Nickname regained by services)))
01:07:11 Nick JanC_ is now known as JanC (~janc@user/janc)
01:09:40_bilgusffs
01:10:40 Join Tonux [0] (~Tonux@193.32.127.249)
01:15:15 Join sch [0] (a2fe4b5ecb@irc.cheogram.com)
01:24:51rb-bluebotBuild Server message: New build round started. Revision 1a6f0d8b0f, 345 builds, 9 clients.
01:24:51rb-bluebot[FixRed] checkwps has no concept of playback by William Wilgus
01:25:51_bilgusdconrad I updated your patch lmk if it works for you
01:27:30_bilgusmight need a +1 or -1 on the basepath_max
01:36:19rb-bluebotBuild Server message: Build round completed after 690 seconds.
01:36:21rb-bluebotBuild Server message: Revision 1a6f0d8b0f result: All green
01:55:20***Saving seen data "./dancer.seen"
02:00
02:25:29 Join JanC_ [0] (~janc@user/janc)
02:25:29 Nick JanC is now known as Guest4504 (~janc@user/janc)
02:25:29 Quit Guest4504 (Killed (zirconium.libera.chat (Nickname regained by services)))
02:25:29 Nick JanC_ is now known as JanC (~janc@user/janc)
03:00
03:11:45 Quit toruvinn (Ping timeout: 252 seconds)
03:12:00 Join toruvinn [0] (~toruvinn@kd119106027116.ppp-bb.dion.ne.jp)
03:55:24***Saving seen data "./dancer.seen"
04:00
04:03:46 Quit jacobk (Ping timeout: 248 seconds)
04:04:55 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
05:00
05:43:55 Quit hook54321 (Ping timeout: 260 seconds)
05:46:56 Quit baltazar (Ping timeout: 252 seconds)
05:47:25 Join hook54321 [0] (sid149355@user/hook54321)
05:55:26***Saving seen data "./dancer.seen"
07:00
07:50:58rb-bluebotBuild Server message: New build round started. Revision f7d5da6b2f, 345 builds, 9 clients.
07:50:58rb-bluebotmetadata: mp3: Limit utf-8 buffer stack allocation to prevent stack overflow by Roman Artiukhin
07:55:27***No seen item changed, no save performed.
08:00
08:03:27rb-bluebotBuild Server message: Build round completed after 751 seconds.
08:03:29rb-bluebotBuild Server message: Revision f7d5da6b2f result: All green
09:00
09:01:00 Join Everything [0] (~Everythin@94.153.26.254)
09:12:27 Join dconrad_ph [0] (~dconrad_p@205.237.113.8)
09:15:36 Quit dconrad_ph (Client Quit)
09:17:22 Join dconrad_ph [0] (~dconrad_p@205.237.113.8)
09:18:03dconrad_phthanks _bilgus, I'll give it a try after work today
09:19:24dconrad_phI was thinking through test scenarios and there's a couple I can do: (1) without drive (one volume system), (2) with drive (one volume system),
09:22:14dconrad_phbut a few I can't: (3) without drive on different volume from .rb (playlist and file on same volume), (4) with drive on different volume from .rb (playlist qnd file on same volume), (5) with drive which points to different vol (.rb on playlist drive), and (6) with drive which points to different vol (.rb on music file volume)
09:22:56dconrad_ph3 through 6 needing a device with multiple volumes, obvs
09:26:06 Quit dconrad_ph (Quit: Client closed)
09:30:25 Join dconrad_ph [0] (~dconrad_p@205.237.113.8)
09:30:36 Quit dconrad_ph (Client Quit)
09:48:08_bilgusI imagine a hdd based player to be easier but I vaguely remember there being a way to do multiple partitions on a sd card
09:48:34speachythe same as any other storage device, create a partition table with multiple partitions
09:48:41_bilgusI forget if there were caveats
09:48:56speachythat said I don't remember if I turned on MULTIVOLUME for all SD-enabled devices
09:54:55 Join dconrad_ph [0] (~dconrad_p@205.237.113.8)
09:55:28***Saving seen data "./dancer.seen"
09:55:33dconrad_phoh, yeah if it works to partition an sd card I can test that way
09:56:14dconrad_phbut I don't have any devices with internal + sd or multiple sd cards etc
09:56:22_bilgus#if !defined(HAVE_MULTIVOLUME)
09:56:23_bilgus#if defined(HAVE_MULTIDRIVE) looks like it does as long as you have one or the other but I imagine there are a few that still wouldn't
09:57:20dconrad_phdoes multivolume always imply multidrive, or vice versa? I'm not clear on the difference tbh
10:00
10:00:10_bilgusin config.h yes AFAICT
10:00:27_bilgusno sorry
10:00:44gevaertsIt's been a decade, but I *think* multidrive implies multivolume
10:01:29_bilgusln 896, in ata and sd yes
10:01:53gevaertsmultidrive means there's more than one physical drive (traditionally e.g. internal flash and SD), multivolume means there's support for more than one "volume" (basically a filesytem that can be on a partition or a raw drive)
10:02:34dconrad_phthat makes sense, tough to have one volume on multiple drives
10:03:01_bilgusoh it goes MD then MV = TRUE, sd MV = TRUR ata MV = TRUE
10:04:00_bilgusgevaerts, you amaze me with your rockmemory :p
10:04:31gevaertsIt just means there's no space to remember anything else :)
10:04:45_bilgusnot a bad thing IMO
10:05:13gevaerts(I think I'm the last one to significantly change that code, so I did actually focus on that bit back then)
10:06:02 Quit dconrad_ph (Quit: Client closed)
10:17:14speachyIIRC MULTIDRIVE always turns on MULTIVOLUME. (Or at least I _think_ I made that the case)
10:18:00speachyit wasn't automatic before, just done on a per-device basis.
10:18:48speachygevaerts: I've rewritten a lot of that over the past few years.
10:19:09gevaertsIn that case I know nothing about it :)
10:19:32speachyabsolutely, I deserve the "WTF was this idiot thinking" blame now
10:19:35_bilguslies
10:20:53_bilgusthats clearly my purvey
10:21:39gevaertsIf it's about blame, I can always take some of that
10:22:17speachymuch of that was motivated by wanting to break the 2TiB storage barrier
10:23:00speachy(waah I have all my audio as 24-bit 6ch FLAC files why is my battery life shitty?)
10:23:17gevaertsAnything over 160GB is ridiculous and unrealistic. It will never happen! :)
10:23:21CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
10:23:21*gevaerts looks at the date
10:23:29gevaertsHang on, 20*2*4?
10:23:48_bilguslol 640kb is enough for anybody
10:24:02speachyand ~20-yr-old ipods are still the primary real-world devices in use
10:25:53speachythe next big thing on my list is adding SDUC support, which will require reworking all of the SD infrastructure.
10:26:33speachyexFAT is probably more important though. Almost out of excuses to keep putting it off.
10:27:09_bilgushow does that work when you don't have the extra interface? I thought it just fell back to the previous sd spec?
10:27:25 Join baltazar [0] (~baltazar@user/baltazar)
10:27:36speachySDUC is pretty much just support for >2TiB cards
10:28:06speachy(higher xfer speeds and other phyiscal interfacing is indepedent of that branding)
10:28:35_bilgusah ok so its electrically compatible but still have to handle new big sizes
10:28:36speachybasically going to >32bit sector addressing.
10:28:52speachyI forget nw if it's 48 or 64-bit
10:29:22speachybut since the sector size is fixed at 512B (unlike ATA) it's the only way to get larger capacities.
10:29:40_bilgusseems shortsighted not to just go 64 bits
10:30:23_bilgusbe done with it for the next 20 years
10:30:58speachyactually that's what they did; SDHC was introduced in 2006
10:31:19speachythat moved from byte addressing to 512B sector addressing
10:32:38speachyif Window's format tool handled >32GB FAT32 partitions then SDXC might never have happened
10:33:10_bilgusI still think that was them taking a page from SONY
10:33:12speachy(going from FAT32 to exFAT for >32GB sizes was the only real change)
10:33:49_bilgusnot that fat32 is great for SD
10:34:10 Quit Everything (Ping timeout: 248 seconds)
10:36:16_bilgusI have yet to see any weird charging behavior on the clipzip so perhaps its not every device but paulcarroty has fuzev1 and fuze+ exhibiting weird behavior, wonder the common link here
10:36:38speachyruled out physical battery issue?
10:37:28_bilguswell no but the drain while plugged might point to that but I think they said it wasn't the case in older versions
10:38:44_bilgusalso the pluggin it 4x causing it to start charging is a clue I think
10:38:55_bilgusnot that I can repro
10:39:38_bilgusI'll try a few other devices before I give up
10:40:02_bilgusx3, fuzev2
10:40:04speachyI have a stash of fuzepluses here, been meaning to install rockbox on one, but I remember trynig to use it as a daily driver ot be rage-inducing
10:40:14_bilgusYES^
10:40:45_bilgusIt became my work truck tunes
10:40:54speachyI can send you one if you want
10:41:01speachypaid for using rb funds anyway
10:41:26_bilgusI'm still waiting on dude to get m a 3d printed case for it that holds 18650s
10:42:07_bilgusno worries atm I have enough on my desk
10:42:55_bilgusI could ask for mine back since he isn't moving v fast with it
10:46:54speachythere's a mirror of various sansa firmwares somewhere?
10:47:41user890104hi, how did pre-release testing happen back in the days? i.e. is there a list of volunteers and the devices they have, so that the release builds can be tested on target before publishing?
10:48:00speachywhat I have here doesn't include teh clip or fuze series
10:48:46speachyeveryone active tested what they had. ...and there were a lot more active folks.
10:49:08gevaertsSome of that testing was fairly minimal though
10:49:26_bilgustowers of rockbox come to mind
10:49:30speachyeven basic smoke tests are better than we've managed on most things since the 3.15 release
10:49:38user890104if it boots and plays music, then it's a working rockbox instlallation!
10:49:46gevaertsBasically
10:50:04speachy(and that doesn't even touch upon modded devices, which is the unfortunate norm)
10:50:09gevaertsAlthough I do remember going through plugins once
10:50:27_bilgusTBH thats actually a pretty good indicator, take a lot of stuff being right to play a track
10:52:28user890104indeed, so my plan would be to prepare a spreadsheet with all the targets marked as stable, then ask around who has these devices
10:52:31speachythe storage changes are solid enough that I also want to generate a new set of bootloaders... which really need testing. :(
10:53:08speachyafter teh toolchain update, we made a forum post to track all of that, and the response rate was... disappointing
10:53:30_bilgusBOOTLOADERS they have to be tested before release since its a bad day for a normal user if they don't
10:54:03speachyyep
10:54:31user890104I still haven't broken the ipodnano2g and ipod6g bootloaders, I'm checking them regularly
11:00
11:21:05 Quit advcomp2019__ (Ping timeout: 248 seconds)
11:23:55 Join chris_s [0] (~chris_s@2a04:4e41:66:1b::1fe3:d64f)
11:27:39 Join advcomp2019 [0] (~advcomp20@user/advcomp2019)
11:31:10chris_sspeachy: Since you mentioned the bootloaders...
11:31:18chris_sIs there any interest in – or resistance to – switching to a black and white variant of the boot logo for the 4.0 release? ( g#4054)
11:31:22rb-bluebotGerrit review #4054 at https://gerrit.rockbox.org/r/c/rockbox/+/4054 : boot logo: Center-align / turn black and white by Christian Soffke
11:31:25chris_sI think only a minority of bootloaders actually display the logo (e.g. the iPods don't), but the new release would probably be a good occasion for an update in any case.
11:31:31chris_sAt the very least, I would like to center the existing logo for grayscale targets and use slightly smaller variants for targets that have a width of 138px or 160px
11:32:08speachyI don't see the point in switching to a monochrome logo on color devices (assuming we show it at all)
11:32:40speachyrecentering/scaling things is fine
11:32:41chris_swell it is always shown (I think) , but not necessarily by the bootloader. The current one can be a bit garish when combined with more subdued themes
11:33:16speachycall it our branding. :D
11:33:26chris_s:)
11:33:29speachy(I mean the "obvious" solution is for that logo to become themeable)
11:33:41speachybut therein lies madness
11:34:00chris_sor allow it to be hidden? g#4038
11:34:03rb-bluebotGerrit review #4038 at https://gerrit.rockbox.org/r/c/rockbox/+/4038 : (Do not merge) Add setting to hide boot screen or version number by Christian Soffke
11:34:39speachythat's a chicken-and-egg problem though? the logo is shown before any filesystem access
11:35:46chris_sin the patch, it is displayed a bit later than it would be otherwise
11:35:58chris_sdoesn't work for the bootloader obviously
11:37:06chris_sJust wanted to propose it again. I'm fine with only using the logo on my own devices, too. :)
11:37:51speachyif we ever get exfat done I can see ripping out the bootloader logo to make room
11:38:00speachy...but that's a technical argument
11:39:27user890104is there a WIP exFAT patch?
11:40:07user890104or it's a future plan
11:40:42speachyfuture "plan"
11:40:48user890104ah
11:40:49speachy(existing mostly in my head)
11:43:21chris_sthere is, apparently, the logo swapper tool, too. Don't know if that still works: https://www.rockbox.org/wiki/LogoSwapper
11:45:49speachyI think we use RLL BMPs rather than a fixed pixmap?
11:46:53 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
11:50:51chris_sI haven't looked too closely at what bmp2rb actually does
11:55:32***Saving seen data "./dancer.seen"
12:00
12:05:53speachyah yes the fuze+ controls are as bad as I remembered.
12:18:06 Quit jacobk (Ping timeout: 276 seconds)
12:19:18 Quit chris_s (Quit: Client closed)
12:20:15 Join chris_s [0] (~chris_s@140.248.36.55)
12:37:44 Quit chris_s (Quit: Client closed)
12:40:01 Join chris_s [0] (~chris_s@2a09:bac3:2e76:18f0::27c:b7)
12:46:37user890104speachy: bootloader USB mode on ipod6g reports a strange sector size: http://pastie.org/p/2Mzf8hnrLOPnWFrOn3ucpc/raw
12:47:14user8901042097152 is 0x20_0000
12:47:28speachythat's... strange.
12:47:39speachybut it is the first test of that particular code path
12:48:43speachyshould be easy enough to hunt down, but won't be able to do that until tonight.
12:48:55user890104that's on commit 4d632a17 with no changes
12:51:39speachywhat's the actual size? 30GB?
13:00
13:00:22rb-bluebotBuild Server message: New build round started. Revision d0172b4dd9, 345 builds, 9 clients.
13:00:22rb-bluebotdisk: disk_set_sector_multiplier() takes the MULTIPLIER not the resultant size by Solomon Peachy
13:00:56speachyuser890104: ^^ that should solve it. stupid goof on my part.
13:01:12user890104speachy: 120 GB
13:01:34 Join lebellium [0] (~lebellium@2a01cb0405d07f00a9e8bdf15c0d6c9b.ipv6.abo.wanadoo.fr)
13:07:36 Join jacobk [0] (~quassel@utdpat242060.utdallas.edu)
13:12:45rb-bluebotBuild Server message: Build round completed after 745 seconds.
13:12:47rb-bluebotBuild Server message: Revision d0172b4dd9 result: All green
13:13:06user890104speachy: thanks, it seems to be fine now
13:13:12speachyexcellent.
13:13:22user890104[332522.290650] sd 0:0:0:0: [sda] 29305206 4096-byte logical blocks: (120 GB/112 GiB)
13:13:31user890104that's bootloader USB mode
13:13:50speachywhat does it report for physical blocks?
13:15:05user890104where do I check this?
13:16:12speachythe reason for this hackery is that on the apple drives, the logical sector size is 512 bytes, but the physical size is 4K, which it also erports out via USB and uses internally. the partition table and FAT32 is set up to use 4K sectors too.
13:17:22speachytheir disk driver translates the 4K sector address to 512B sectors for the actual drive commands
13:19:28speachywe are able to figure out the "virtual" sector size when we mount the FAT32 partition. Unfortunately, in bootloader mode (or when the partition table is missing/damaged) we can't do that, so we need an alternative way to make sure we report the "correct" thing out via USB.
13:22:42speachyuser890104: In your original paste, "sd 0:0:0:0: [sda] 2097152-byte physical blocks"
13:23:29speachythis way one can manually create partitions/filesystems that have the "correct" sector sizes, theoretically avoiding the need to use itunes etc.
13:47:46 Quit jacobk (Ping timeout: 248 seconds)
13:48:38 Join davisr [0] (~davisr@fsf/emeritus/davisr)
13:53:55 Join jacobk [0] (~quassel@utdpat241106.utdallas.edu)
13:55:34***Saving seen data "./dancer.seen"
14:00
14:02:20 Quit MarcAndersen (Read error: Connection reset by peer)
15:00
15:10:00 Quit chris_s (Quit: Client closed)
15:32:02rb-bluebotBuild Server message: New build round started. Revision c3fad37827, 345 builds, 9 clients.
15:32:02rb-bluebotS5L8720: Add support for DMA peripherals by Vencislav Atanasov
15:44:54rb-bluebotBuild Server message: Build round completed after 773 seconds.
15:44:56rb-bluebotBuild Server message: Revision c3fad37827 result: All green
15:55:38***Saving seen data "./dancer.seen"
16:00
16:05:34 Quit jacobk (Ping timeout: 260 seconds)
16:54:55 Join jacobk [0] (~quassel@2603:8080:b200:7b02::b71)
16:57:27 Join WebGuest67 [0] (~WebGuest6@2603:8000:502:4f7c:6395:4158:744c:43c8)
16:58:33 Quit WebGuest67 (Client Quit)
17:00
17:00:54 Quit advcomp2019 (Read error: Connection reset by peer)
17:05:22user890104speachy: http://pastie.org/p/4F0QWhPHqvu14HQGril2nK/raw
17:06:58speachyinteresting how apple's firmware reports a smaller disk and hides extra partitions.
17:08:29speachythanks for that. also interesing how the serial number differes between bootloader and firmware mode. wonder if there's an off-by-one where we get it from the drive.
17:09:08user890104no, it's a feature :)
17:09:26user890104the first byte shows which USB features are enabled
17:09:39user8901040x1 = UMS, 0x2 = HID
17:09:49user890104(IIRC)
17:10:22user890104and yes, apple totally hide the firmware partition and expose only the storage one, with a fake partition table
17:11:02speachyaaah, ok.
17:11:20user890104I recently fixed the HDD serial number to be shown in plaintext, if it's ASCII only, it used to always be hex-encoded
17:13:05user890104that's where I got the idea for a global get_serial_number() function
17:13:36user890104I'm also wondering why Apple don't show the iPod S/N in the USB descriptor
17:14:03user890104they like spamming the S/N of macbooks everywhere (BT, WLAN, DHCP hostname)
17:14:26speachyso that 000a27... isn't the ipod's serial number?
17:14:34user890104not at all
17:17:27user890104https://i.imgur.com/MZB12MG.jpeg
17:18:16speachyc'est la vie
17:27:26 Join advcomp2019 [0] (~advcomp20@user/advcomp2019)
17:32:54*user890104 didn't know that the PP-based iPods' Rockbox bootloader supports booting iPodLinux
17:45:59 Quit davisr (Quit: yeehaw)
17:47:39 Quit jacobk (Ping timeout: 260 seconds)
17:51:13_bilgusremoving iTunes from this equation nice
17:52:02_bilgusafter that there will be more asking how to totally remove the apple fw I bet
17:52:31speachyon the 6g once you usually don't want the apple fw any more.
17:53:07speachyand sine the bootloader is in flash, there's no need to care about anything apple.
17:53:22 Join jacobk [0] (~quassel@2603:8080:b200:7b02::b71)
17:53:28speachythe older ones though.. have the firmware on disk and that needs itunes to set up properly.
17:54:24speachyI definitely don't want to be in a position where we're distributing apple firmware, even if it is for products they discontinued 15 years ago.
17:55:41***Saving seen data "./dancer.seen"
18:00
18:05:09 Quit jacobk (Ping timeout: 260 seconds)
18:05:46 Quit lebellium (Quit: Leaving)
18:06:14 Quit JanC (Ping timeout: 245 seconds)
18:08:07 Join JanC [0] (~janc@user/janc)
18:13:32_bilguslitigious as they are I tend to agree
18:15:10zemis ipodlinux still around?
18:15:28zemi remember using it on my nano in ~2006
19:00
19:19:32rb-bluebotBuild Server message: New build round started. Revision a3ef7b73b8, 345 builds, 9 clients.
19:19:32rb-bluebot[Bugfix?] tagtree build_firstletter_menu dst src overlap by William Wilgus
19:32:24rb-bluebotBuild Server message: Build round completed after 772 seconds.
19:32:26rb-bluebotBuild Server message: Revision a3ef7b73b8 result: All green
19:35:05rb-bluebotBuild Server message: New build round started. Revision 789aa0a695, 345 builds, 9 clients.
19:35:05rb-bluebotScrobbler plugin remove logf size warnings by William Wilgus
19:38:58 Join MarcAndersen [0] (~no_znepna@217.74.221.70)
19:39:33MarcAndersenWill you be able to make an option to make voice in sims.pl?
19:42:40 Join massiveH [0] (~massiveH@2600:4040:a982:5400:798e:d924:b081:1163)
19:47:48rb-bluebotBuild Server message: Build round completed after 764 seconds.
19:47:50rb-bluebotBuild Server message: Revision 789aa0a695 result: All green
19:55:45***Saving seen data "./dancer.seen"
20:00
20:04:17_bilgusI'm casteing a spell on you
20:04:32_bilguslol
20:10:57MarcAndersenCasting a spell on who?
20:11:21 Quit JanC (Remote host closed the connection)
20:13:56 Join JanC [0] (~janc@user/janc)
21:00
21:01:03 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
21:55:47***Saving seen data "./dancer.seen"
22:00
22:06:12 Quit othello7 (Ping timeout: 246 seconds)
22:28:40 Quit rb-bluebot (Ping timeout: 252 seconds)
22:28:43 Quit bluebrother (Ping timeout: 244 seconds)
22:30:38 Join bluebrother [0] (~dom@user/bluebrother)
22:42:21 Join rb-bluebot [0] (~rb-bluebo@rockbox/bot/utility)
22:56:42_bilgusmisspelling in that last commit
23:00
23:00:36 Quit massiveH (Quit: Leaving)
23:55:49***Saving seen data "./dancer.seen"

Previous day | Next day