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 2013-09-18

00:06:58 Quit bertrik (Remote host closed the connection)
00:07:11 Quit pamaury (Ping timeout: 245 seconds)
00:13:39 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
00:17:54 Quit Unhelpful (Remote host closed the connection)
00:21:26 Quit bertrik (Remote host closed the connection)
00:22:02 Join wowaname [0] (~wow@
00:25:01 Quit liar (Ping timeout: 260 seconds)
00:27:56 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
00:35:39Cosmo^so, it looks like even if I set a high limit for the voltage calibration
00:35:42Cosmo^rockbox seems to ignore it
00:36:17wowanameyou using Classic?
00:36:22wowanameit doesn't have an effect
00:36:23Cosmo^that's right
00:36:25wowanamesome bugf
00:36:40wowanameno matter what you set it it'll generally be the same
00:36:45wowanameprolly cus emCORE
00:36:47Cosmo^are you sure? I added what should be right defines in powermgmt-ipod-pcf.c
00:37:24Cosmo^let me dig around the source some more
00:37:30wowanamei have no idea about the code
00:37:35wowanamei just know what comes OOB
00:37:50Cosmo^well yeah, this is the thing, I noticed that the battery percentage calibration was way off on my classic
00:37:54Cosmo^so I went into the source and changed it
00:39:08gevaertsCosmo^: wowaname won't be sure about anything
00:39:09Cosmo^I think I might need to dig a bit more to see which bits of the code are actually referencing the voltage tables
00:39:35wowanamegevaertsยป yep
00:39:42gevaertsSome people just like to talk, without being hindered by lack of knowledge
00:39:50wowanameis that a bad thing
00:39:55gevaertsThis will soon lead to a ban
00:40:12wowanamei'll stay out of the way then
00:40:12 Part wowaname ("<3")
00:40:31Cosmo^didn't seem like he was doing much wrong, has he got a history of being annoying? :)
00:41:39gevaertsWe like to keep this channel on topic, and he seems to enjoy exploring the limits of that
00:41:45Cosmo^haha, ok
00:42:39gevaertsAnd I personally don't really like it if people with a history of not saying anything useful start acting helpful without anything to back it up
00:43:01gevaertsIf they are actually helpful, sure, go ahead :)
00:43:20Cosmo^that seemed ok until "prolly cus emCORE"
00:43:28Cosmo^which seems to be completely unhelpful
00:46:00Cosmo^hmm ... OK ... let me go and have a look around powermgmt.c
00:47:00gevaertsFor specific stuff about the classic, basically you need [7].
00:47:57Cosmo^is he the current maintainer?
00:48:23 Quit ender` (Quit: I used to believe in reincarnation, but that was in a previous life.)
00:49:01gevaertsHe did the vast majority of the port
00:50:15Cosmo^the code is very clean
00:50:24Cosmo^it's not often I get to read C that isn't a total mess :)
00:55:00 Quit stripwax (Quit: Miranda IM! Smaller, Faster, Easier.
01:06:23***Saving seen data "./dancer.seen"
01:22:36Cosmo^ok, attempt 2 at battery calibration ...
01:25:09 Quit lebellium (Quit: ChatZilla [Firefox 24.0/20130909203154])
03:06:25***Saving seen data "./dancer.seen"
03:20:28 Quit rdn (Remote host closed the connection)
03:32:06 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
03:33:47 Quit advcomp2019 (Ping timeout: 240 seconds)
03:35:38 Quit makoto (Ping timeout: 256 seconds)
03:46:56 Quit jlbiasini (Quit: jlbiasini)
03:58:43 Nick DormantBrain is now known as SuperBrainAK (~andy@
04:08:14 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
04:19:27 Join [Saint] [0] (65629e67@rockbox/user/saint)
04:25:05 Quit shamus (Read error: Connection reset by peer)
04:57:18 Quit pixelma (Disconnected by services)
04:57:19 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:57:21 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:57:23 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:57:24 Quit amiconn (Disconnected by services)
04:57:26 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
05:06:27***Saving seen data "./dancer.seen"
05:13:29 Join mikroflops_ [0] (
05:13:36 Join dionoea_ [0] (
05:14:33 Quit pystar89 (*.net *.split)
05:14:34 Quit GodEater (*.net *.split)
05:14:34 Quit rasher (*.net *.split)
05:14:34 Quit mikroflops (*.net *.split)
05:14:34 Quit dionoea (*.net *.split)
05:15:17 Nick SuperBrainAK is now known as DormantBrain (~andy@
05:16:17 Join rasher [0] (~rasher@rockbox/developer/rasher)
05:16:23 Join pystar89 [0] (
05:18:34 Nick DormantBrain is now known as SuperBrainAK (~andy@
05:19:34 Join GodEater [0] (
05:25:12 Join Water [0] (
05:37:20JdGord[Saint]: hey, can you direct me to the language setting in the menus?
05:37:38JdGordI set my ipod to hebrew without a hewbrew font and dont have a ipoc cable :p
05:38:07[Saint]Uhhh, yip, hold on.
05:38:31JdGordcant even go by the icons :p
05:38:38JdGordthe ipod mini screen sucks
05:39:43[Saint]Down 3, select, down 2, select, down 8, select <- language selction screen
05:39:49[Saint](from the main menu)
05:40:58 Quit michaelni (Ping timeout: 245 seconds)
05:42:13WaterHey guys. I'm trying to get rid of the Quick Screen through code (make it so no button press can make it show). I thought commenting out "#define HAVE_QUICKSCREEN" in file "firmware/export/config/sansafuzeplus.h" would do it, but I still have a quick screen. Can anyone help?
05:42:57JdGordthat should have done it
05:43:36JdGord[Saint]: cheers mate
05:44:08 Quit [7] (Disconnected by services)
05:44:16 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:44:24[Saint]Water: If you had already built in this directory, did you clean the build directory first?
05:45:46 Join michaelni [0] (
05:45:49WaterSaint: yeah i deleted everything first
05:53:57[Saint]By my understanding, with a cursory look, that should be entirely sufficient.
05:54:36[Saint]perhaps try "make veryclean && make reconf"
05:54:41[Saint]and then rebuild
05:56:45WaterOkay i'll try that. I just did a build for my FuzeV2, and the it worked (on sansafuzev2.h)
06:09:11WaterSaint: Okay, it worked. Sorry, i deleted everything in my build dir (except a few ZIPs from previous builds). I thought that would do it. Any idea how to remove the Pitch Screen too?
06:09:38WaterAnd thank you!
06:18:16JdGordpitchscreen has a #define also
06:18:21JdGorddo you want an easier way though?
06:19:16JdGordif pitchscreen doesnt have a HAVE_* define then open up the keymap file and comment out anything that has PITCHSCREEN in the line... apps/keymaps/keymap-fuzev2.c
06:22:48[Saint]I think you need to take out the whole pitchcontrol system.
06:23:02[Saint]from /firmware/export/config.h iirc.
06:23:34[Saint]line 1135
06:25:42[Saint]Hmmmm... JdGord's method leaves the pitch system intact, I guess, but how much use is it if you don't want to access the pitch screen? :)
06:26:28[Saint]Oh, I suppose its feasible you might still want to access it via the onplay menu.
07:05:18WaterSaint: Thanks, works great!
07:05:36WaterJdGord: I also tried your method −− there is a struct in firmware/export/keymap-fuzeplus.c:
07:05:37Waterstruct button_mapping button_context_wps[] = {
07:05:39WaterI just commented-out the line:
07:05:42WaterSeems to work. Thanks a lot!
07:06:30***Saving seen data "./dancer.seen"
07:06:32JdGordusing the #define is probably better thouhg, but if this is a private thing then commenting that out works
07:06:52WaterI can't find the define.
07:07:34WaterIt's definitely not in firmware/export/config/sansafuzeplus.h
07:08:34WaterAssuming the define has the word "pitch" in it.
07:15:21JdGordit might not have one
07:17:24WaterJdGord: oh and it is a private thing. Thanks a lot for the help.
07:17:45JdGordwhich is probably implicitly defined from HAVE_SWCODEC
07:22:54WaterYeah, that was the method Saint suggested, which works too.
07:23:58[Saint]I actually kinda prefer removing it from the keymap, unless you don't care about gutting the pitchcontrol system entirely.
07:24:08[Saint]I just didn't think of that at the time. :)
07:34:53 Quit [Saint] (Ping timeout: 250 seconds)
07:35:40 Quit Water (Quit: ChatZilla [Firefox 23.0.1/20130814063812])
07:42:04 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
07:53:49 Quit kiwicam (Quit: No Ping reply in 180 seconds.)
08:04:16 Quit nosa-j (Ping timeout: 256 seconds)
08:04:31 Join nosa-j [0] (~m00k@
08:05:24 Join kiwicam [0] (~quassel@
08:32:52 Join ender` [0] (
08:52:25 Join lorenzo92 [0] (~chatzilla@
09:03:45 Quit lorenzo92 (Ping timeout: 245 seconds)
09:06:31***Saving seen data "./dancer.seen"
09:09:48 Join Zagor [0] (
09:09:48 Quit Zagor (Changing host)
09:09:48 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:18:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:22:39 Join LinusN [0] (
09:23:12 Join mortalis [0] (~kvirc@
09:25:00 Join lorenzo92 [0] (~chatzilla@
09:28:40 Join einhirn [0] (~Miranda@2001:638:605:4:19c2:158:df5d:4301)
09:34:34 Quit kevku (Ping timeout: 245 seconds)
09:48:42 Quit pamaury (Ping timeout: 264 seconds)
09:49:30 Nick SuperBrainAK is now known as DormantBrain (~andy@
09:58:30 Join wodz [0] (
10:01:01 Quit Topy44 (Ping timeout: 263 seconds)
10:04:13 Join Topy44 [0] (~Topy44@
10:04:26 Join petur [0] (~petur@rockbox/developer/petur)
10:06:45 Quit petur (Read error: Connection reset by peer)
10:07:58wodzTheSeven: ping
10:14:54 Quit ladyblink (Ping timeout: 260 seconds)
10:16:55 Join ladyblink [0] (
10:20:04 Quit einhirn (Ping timeout: 264 seconds)
10:29:08 Join maruk [0] (
10:37:46 Quit tchan (Ping timeout: 260 seconds)
10:44:15 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
10:47:33 Join kevku [0] (~kevku@2a01:d0:ffff:34a::8:3)
10:51:26 Quit tchan (Ping timeout: 256 seconds)
10:53:33 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
11:06:35***Saving seen data "./dancer.seen"
11:15:06 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:16:38wodzpamaury: ping
11:18:19 Quit lorenzo92 (Ping timeout: 245 seconds)
11:19:29 Join lorenzo92 [0] (~chatzilla@
11:20:23pamaurywodz: pong
11:21:40wodzpamaury: Do you have experience with raw nand flash chips? I am not sure how data transfer looks like if column address within page is not 0. Do you have any clue?
11:24:24pamauryI don't have much, I would say have a look at the datasheet or ask TheSeven
11:25:01wodzI did both :-)
11:25:21pamauryoh and what is the answer ?
11:25:47 Quit tchan (Ping timeout: 248 seconds)
11:26:21wodzDatasheets are not precise, TheSeven didn't respond yet
11:28:49 Quit bluebrother (Disconnected by services)
11:28:56 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:30:04pamauryThe thing is mostly that I'm not familar with the names of raw NAND chips, I find it all confusing so I forget the meaning quickly
11:30:51 Quit fs-bluebot (Ping timeout: 245 seconds)
11:32:10 Join fs-bluebot [0] (
11:33:22 Join makoto [0] (
11:34:32 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
11:49:13 Quit dv_ (Ping timeout: 256 seconds)
11:55:03 Join dv_ [0] (
12:28:47 Join lebellium [0] (
12:31:04 Join doug__ [0] (~doug@2607:fb90:f17:2ca7:a5b5:d005:8d2a:725)
12:31:45doug__I'm getting a sansa clip+
12:31:54doug__any tips or tricks?
12:33:44 Quit lorenzo92 (Ping timeout: 245 seconds)
12:38:32copperdoug__: protip: install Rockbox on it :P
12:40:50fs-bluebotBuild Server message: New build round started. Revision 4f3f639, 217 builds, 19 clients.
12:46:43fs-bluebotBuild Server message: Build round completed after 353 seconds.
12:53:26TheSevenCosmo^: powermgmt-ipod-pcf.c is surely the wrong file. the right one is somewhere in target/arm/ipod6g
12:53:56TheSevenbut it's been years since I last touched that. emCORE won't mess with it though.
12:55:31TheSevenwodz: I don't remember anything on that either. I'm fairly sure that the ipod nano2g NAND driver sometimes only reads the spare/OOB bytes, but I'd have to reverse engineer my own code on that.
12:55:37Cosmo^hi TheSeven
12:56:09Cosmo^let me have another quick look into the src
12:56:19Cosmo^need to start my VM up
12:57:01Cosmo^ok ... there doesn't appear to be a separate target folder for the 6g, there's just an ipod one
12:57:27Cosmo^and powermgmt-ipod-pcf.c has a bunch of different definitions based on the defined ipod model
12:58:26Cosmo^so I've added a new set of voltage mappings in there for when IPOD_6G is defined
12:58:30wodzCosmo^: firmware/target/arm/s5l8702
12:59:07Cosmo^brilliant, thank you wodz
12:59:11Cosmo^I didn't realise it was buried
13:00:08Cosmo^ok, I'll go and update the entries in there
13:00:17Cosmo^thank you very much
13:01:42Cosmo^also, that experimental voltage scaling change was very useful, it gave me about 4.5 hours or so of extra runtime
13:03:04wodzCosmo^: How stable it is thats the question.
13:04:21Cosmo^I haven't seen any major issues so far, the major stability problems for me seem to be with usb mounting
13:04:24Cosmo^but that may be a windows thing
13:05:19wodzCosmo^: Single or even a few charge-recharge cycles are way to small amount to judge if it is stable with freq/voltage scaling
13:05:24 Quit doug__ (Ping timeout: 260 seconds)
13:05:33Cosmo^sure, I'll keep testing it
13:06:36***Saving seen data "./dancer.seen"
13:08:31wodzTheSeven: My question is what happens if you issue READ PAGE command with column != 0. Does flash chip reads whole page into output register and sets starting pointer to the column of question OR it does read page sized chunk starting from the column of question. This two are quite different
13:17:05 Quit stoyan (Read error: Connection reset by peer)
13:18:46fs-bluebotBuild Server message: New build round started. Revision 963dfc5, 217 builds, 19 clients.
13:19:06 Join stoyan [0] (~io-headqu@
13:24:37fs-bluebotBuild Server message: Build round completed after 352 seconds.
13:38:08 Join GargajCNS [0] (
13:38:11fs-bluebotBuild Server message: New build round started. Revision b8c98a8, 217 builds, 19 clients.
13:39:40TheSevenwodz: no idea... check what my code does when reading only OOB, which is a column=2048 case
13:39:50TheSevenno idea what happens internally in the flash though
13:40:05TheSevenI guess it actually reads the full page because that seems easier to implement
13:42:45 Join cmhobbs [0] (
13:42:46 Quit cmhobbs (Changing host)
13:42:46 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
13:43:10GargajCNSokay so
13:43:11 Join Ketturi [0] (
13:43:16GargajCNSi tried to rockbox my clipzip
13:43:20GargajCNSand it's the latest firmware
13:43:32GargajCNSand the rockbox installer says it only supports 1.1.20
13:43:48GargajCNSis that something that will get eventually updated to 1.1.21 or do i have to work it around somehow
13:44:11fs-bluebotBuild Server message: Build round completed after 361 seconds.
13:47:45gevaertsGargajCNS: that will get updated at some point (in fact, all it needs is a new release of the installer, compatibility testing has been done), but right now the easiest is probably to just find 1.1.20
13:48:49gevaertsbluebrother: are there big rbutil things in progress, or could we do a point release to bring these new sansa versions in?
13:49:37pamaurygevaerts: there is the cab work to add zen-xfi3 support
13:49:53pamauryI need to change a few things to take bluebrother's comments into account
13:51:18pamauryBut it's all in gerrit right now
13:54:16kugelgevaerts: didnt we have a mechanism to support such things without new rbutil releases?
13:54:30gevaertsNot as far as I know
13:54:47*kugel seems to remember
13:54:54 Quit cmhobbs (Ping timeout: 276 seconds)
13:55:01kugelperhaps it was bootloaders and not to-be-patched OFs
13:55:28 Join lorenzo92 [0] (~chatzilla@
13:55:58pamauryfor bootloaders we don't need a new release but for OF versions, there is no way around
13:56:18 Quit kugel (Remote host closed the connection)
13:58:13GargajCNSwahey can has rockbox \o/
13:58:54GargajCNSso the fact that it doesnt play the song on the device isnt a good start...
13:59:55GargajCNSand now it crashed
14:00:00GargajCNS"undefined instru"
14:03:04lorenzo92wodz: I was working on them some time ago, I had the same issue
14:03:12lorenzo92no datasheet is very precise
14:03:48lorenzo92wodz: for curiosity, are you working on a new port or so?
14:04:20stoyanGargajCNS: Same crash occurred to me 1-2 times, but after that every thing is smooth. I migrated few weeks ago. And patched 1.1.20 OF to install RB too.
14:04:39wodzno, I am working on simulator to understand structure of rk27xx FTL
14:04:54wodzlorenzo92: ^
14:05:30GargajCNSstoyan: yeah it works now
14:05:36GargajCNSnow i have to figure how to reload the database
14:05:38GargajCNScos its empty
14:06:08stoyanGargajCNS: thankfully the docs are nice
14:06:31GargajCNSso i found the "update now" menu but it didnt do anything
14:07:37 Quit lorenzo92 (Remote host closed the connection)
14:09:11GargajCNSi need to go back
14:09:14GargajCNScos i'm already in a folder
14:12:25GargajCNSi'm loving this already
14:20:32 Quit mortalis (Ping timeout: 245 seconds)
14:21:05pamaurybluebrother: ping
14:26:53 Join mortalis [0] (~kvirc@
14:35:38 Join amayer [0] (
14:43:52 Join lebellium_ [0] (
14:44:10 Quit lebellium (Ping timeout: 260 seconds)
14:44:11 Nick lebellium_ is now known as lebellium (
14:50:51 Quit kevku (Ping timeout: 260 seconds)
14:51:39 Join [Saint] [0] (65629e67@rockbox/user/saint)
14:52:03GargajCNSalbum art needs to be called cover.bmp?
14:52:34amayerGargajCNS: you can have embeded album art also
14:52:48 Join GargajUD [0] (
14:52:53[Saint]that is also slightly misleading.
14:52:57[Saint]...albeit true.
14:53:04[Saint]There are many options:
14:53:30GargajUDi was looking at this
14:53:35GargajUDand it seemed to insist on .bmp
14:53:38GargajUDor at least very much recommend it
14:54:19amayerGargajUD: that is if you are batch renaming album art
14:54:26[Saint]It very much depends on the use case. Additionally, manual trumps wiki.
14:55:02[Saint]Information on the wiki can be years out of date, plain wrong, etc.
14:55:13GargajUDfair enough
14:56:00GargajUDoh okay it works, sweet
14:56:27 Quit michaelni (Ping timeout: 248 seconds)
14:56:48GargajUDdoesnt seem to work with OGG embedded covers tho
14:57:18 Quit GargajCNS (Ping timeout: 276 seconds)
14:57:18 Nick GargajUD is now known as GargajCNS (
14:57:19[Saint](JPEG images in ID3v2 or MP4 tags only)
14:57:28[Saint]heh, you fell off the net.
14:57:29[Saint](JPEG images in ID3v2 or MP4 tags only)
14:57:47GargajCNSstill here
14:57:56GargajCNSjust fiddly
14:58:10GargajCNSbut yeah that's a bit of a shame
14:58:17GargajCNSis that by design or "just not done yet"?
14:58:49[Saint]I think its "vorbis tags are weird and inconsistent"
14:59:04 Join rdn [0] (
14:59:04GargajCNSthat they are
14:59:16GargajCNSstill i think just checking out a few popular options could be fun
15:02:52[Saint]And entirely possible.
15:03:05GargajCNShow welcome would be a patch? :)
15:04:27[Saint] way to find out.
15:06:22[Saint]a quick dig finds
15:06:25gevaertsIIUC basically everyone who look at supporting large vorbis tags (i.e. for AA) in a decent way (i.e. without needing lots and lots of RAM) has thrown up their hands in despair after a while
15:06:38***Saving seen data "./dancer.seen"
15:09:33 Join michaelni [0] (
15:12:33[Saint]reading that tracker task is like going back in a time machine.
15:12:42[Saint]bit of a shame it didn't go further.
15:14:47[Saint]Vorbis tags are bad juju.
15:17:48 Quit wodz (Quit: Leaving)
15:26:13 Part Cosmo^
15:26:31GargajCNSnot saying i'll deliver tomorrow, but i'll take a look at some point. i've done dirty projects before.
15:27:31*gevaerts seems to remember n1s looking at this
15:28:21GargajCNSi've done software synthesizers in 4k and 3d engines on amiga, so working with contraints isnt anything new :)
15:29:54 Quit Scr0mple (Ping timeout: 260 seconds)
15:45:09 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
15:51:05GargajCNSis there a way to reconfigure the "lock buttons" combo to the power button?
15:53:23 Nick Mir is now known as Mir_____________ (
15:53:33 Quit maruk (Quit: Leaving.)
15:53:52 Nick Mir_____________ is now known as Mir (
16:00:33pamauryGargajCNS: by changing the keymap yes
16:01:21 Part LinusN
16:12:28 Join B4gder [0] (~daniel@
16:12:29 Quit B4gder (Changing host)
16:12:29 Join B4gder [241] (~daniel@rockbox/developer/bagder)
16:20:15 Quit pamaury (Ping timeout: 256 seconds)
16:30:43 Quit Zagor (Quit: Clint excited)
17:06:40***Saving seen data "./dancer.seen"
17:07:57 Join Guest27700 [0] (~liar@
17:13:36 Join n1s [0] (
17:13:38 Quit n1s (Changing host)
17:13:38 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:26:11 Join Scr0mple [0] (~Simon@
17:37:58 Quit [Saint] (Quit: Page closed)
17:41:02 Quit Scr0mple (Ping timeout: 260 seconds)
17:41:03 Join Scromple_ [0] (~Simon@
17:44:21 Join Cosmoe [0] (
17:53:48saratogaIIRC the problem with Vorbis is that it uses base64 encoding of jpeg data, which means the data in the stream isn't stored in a form that the generic jpeg code can understand
17:54:27 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:55:00saratogaand of course jpegs can be rather large so you can't just decode it to another buffer given the memory constraints
17:56:58n1ssaratoga: iiuc you could do an in-place decode if you have the encoded data in memory as the decoded data will be smaller than the base64 data
17:57:36saratogayou mean just overwrite the ogg pages (IIRC thats what they're called) in the buffer to noth be base64?
17:59:13Cosmoelooks like these battery calibration changes are doing the trick ... there's one more thing I need to fix though, if possible
17:59:47Cosmoeit seems that when mounting this ipod 6g in windows, ejecting doesn't quite work correctly, is the expected behaviour that on ejecting the disk in windows that rockbox should leave USB mode?
18:04:41gevaertsprobably not
18:05:13*gevaerts isn't sure what exactly windows does on eject
18:05:26gevaertsIIRC we always just look for power going away though
18:05:28GargajCNSwhat if rockbox doesnt show the cover from an mp3 embedded art?
18:05:36GargajCNSmp3, APIC tag
18:06:40gevaertsGargajCNS: if it's one (or a few) specific files, my guess would be progressive jpeg
18:07:15GargajCNSJPEG, progressive, quality: 98, subsampling OFF
18:07:33gevaertsRight. Rockbox won't do that
18:07:53 Quit TheSeven (Ping timeout: 264 seconds)
18:08:11gevaertsFeel free to implement it :)
18:08:55 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
18:09:02GargajCNSfair enough
18:09:14lebelliumprogressive jpg support would be so nice :)
18:09:45GargajCNScorrect me if i'm wrong but
18:09:58GargajCNSdoesnt progressive jpg mean that you have higher detail levels as you go on in the file
18:10:11gevaertsI believe so, yes
18:10:26GargajCNSmeaning that since rockbox is designed for ~200pixel displays
18:10:33GargajCNSin theory it would need even LESS memory?
18:10:42GargajCNSsince you dont need to go up to full detail
18:10:51gevaertsNo. Rockbox already does clever bits to avoid decoding unneeded pixels
18:11:20gevaertsYou can do that without progressive, the only thing that's different is that you have to read the entire stream
18:11:22lebelliumthen why are big album arts problematic on some targets?
18:12:44gevaertslebellium: I *believe* the issue is that the embedded AA code (or possibly the id3 code, not sure) assumes that the entire (encoded) jpeg data block will be in RAM at the same time
18:12:51gevaertsI could easily be wrong there though
18:13:13gevaertsI once briefly looked at that, but I don't know that code well
18:13:35 Quit advcomp2019 (Ping timeout: 256 seconds)
18:14:35gevaertsWhat I *do* know though is that the image viewer plugin (which uses the same decoder) manages to decode, scale and show an 18 megapixel jpeg straight from my camera in about 3 seconds on a gigabeat F (which has 32MB RAM), while e.g. xbmc on a raspberry pi just crashes after a while when given that sort of file
18:15:52lebelliumnot bad :)
18:19:13lebelliumFiiO X3 coming firmwares
18:19:15lebellium"4. Improve the gapless playback; lessen its limits according to the settings of ROCKBOX."
18:19:50gevaertslebellium: do you remember if large AA is a problem only if it's embedded, or also for external files?
18:21:07gevaertsAlso, it's not ROCKBOX! We're not an acronym :)
18:21:10lebelliumHonestly I don't remember facing this issue myself (all my AA are 500x500) but I read that here and there quite often.
18:23:01lebelliumI'm not sure I understand what "lessen its limits according to the settings of ROCKBOX." really means
18:24:03gevaertsMy guess is "remove some silly limitations that should never have been there in the first place"
18:28:47lebelliumon iBasso DX50 I also noticed a gapless setting where you can choose between "off, 5 sec, 10 sec"
18:28:53lebelliumThat just doesn't make sense
18:29:22lebelliumrockbox should publish a gapless implementation tutorial for all those manufacturers :)
18:39:15pamauryhaha, very interesting gapless setting ^^
18:39:38pamauryof perhaps they meant "gapfull"
18:43:06lebellium"The 5 sec and 10 sec settings both switch gapless on. They appear to be some kind of buffer. No idea why it matters. Frankly, I have idea why anyone would want to switch gapless off. Why even make it an option? "
18:43:52 Quit thegeek (Read error: Connection reset by peer)
18:51:11 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
18:54:17 Quit mortalis (Ping timeout: 245 seconds)
19:02:32saratogaprogressive actually takes a lot more memory to decode
19:03:50saratogasince you often have to decode a large portion of the entire image to see anything
19:06:41***Saving seen data "./dancer.seen"
19:18:22 Quit pamaury (Quit: No Ping reply in 180 seconds.)
19:18:42 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:24:24 Join doug_ [0] (~doug@2607:fb90:f17:76b2:a5b5:d005:8d2a:725)
19:25:04doug_have ordered a sansa clip + for the purpose of running rockbox. any tips?
19:25:59doug_have an old cowon d2 which is getting long in the tooth, and do not want to deal with the software on their products any more
19:28:29 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:30:47 Quit doug_ (Quit: Leaving)
19:31:25 Quit pamaury (Read error: Connection reset by peer)
19:34:21 Join pretty_function [0] (~sigBART@
19:35:56 Quit freqmod (Remote host closed the connection)
19:36:54 Join Epicanis [0] (
19:37:22 Join freqmod [0] (
19:37:46 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:39:45 Nick DormantBrain is now known as SuperBrainAK (~andy@
19:41:47 Quit freqmod (Read error: Connection reset by peer)
19:42:01 Join freqmod [0] (
19:46:43 Quit freqmod (Ping timeout: 260 seconds)
19:46:46 Join alien_ [0] (
19:48:04 Join freqmod [0] (
20:00:05pamaurybluebrother: ping
20:01:47pamauryin ArchiveUtil, why the first argument to extractArchive a QString& and not a const QString& ?
20:03:47 Quit GargajCNS (Quit: \[oo]/ ROFL \[oo]/)
20:19:57pamaurysorry in ZipUtil
20:23:07pamaurybluebrother: I updated the patches for rbutil, mspackutil can now extract the whole archive
20:37:04 Nick SuperBrainAK is now known as the (~andy@
20:38:12 Nick the is now known as SuperBrainAK (~andy@
20:42:09 Quit pretty_function (Remote host closed the connection)
20:56:15 Quit froggyman (Ping timeout: 264 seconds)
20:58:37 Join froggyman [0] (~froggyman@unaffiliated/froggyman)
21:06:43***Saving seen data "./dancer.seen"
21:07:26 Quit lebellium (Read error: Connection reset by peer)
21:07:57 Join lebellium [0] (
21:26:10 Join Raptors [0] (
21:34:40bluebrotherpamaury: pong
21:35:13bluebrothergevaerts: I'm currently working on an updated autodetection. It pretty much works, though I'd like to do some code cleanup.
21:35:27 Quit Raptors (Read error: Connection reset by peer)
21:35:45bluebrotherotoh I could commit as-is (was considering that anyway so others can give it a try), then push 1.4 in a couple of weeks
21:35:54bluebrotherand do the cleanup later.
21:36:30bluebrotherthe current state is a bit ugly (data exposed to the caller that shouldn't etc.) but that's not really an issue from a user point of view
21:37:08bluebrotherplus, the new detection will allow presenting the user a list of found devices (s)he can select from. That UI isn't done either, but that can come later as well
21:37:18bluebrotherthe main problem is that current HEAD detection is broken :)
21:44:05 Join Raptors [0] (
21:46:02 Quit freqmod (Ping timeout: 248 seconds)
21:49:40 Quit n1s (Quit: Ex-Chat)
21:51:16 Join freqmod [0] (
21:53:24 Quit freqmod (Read error: Connection reset by peer)
22:04:13 Join wowaname [0] (
22:04:49 Part wowaname
22:06:57 Quit amiconn (Remote host closed the connection)
22:06:58 Quit pixelma (Remote host closed the connection)
22:08:24 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
22:08:25 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
22:15:39 Join shamus [0] (
22:28:55pamaurybluebrother: can you have a look at the new patches for rbutil cab support ?
22:29:11 Quit bluebrother (Read error: Operation timed out)
22:31:53 Quit fs-bluebot (Ping timeout: 264 seconds)
22:33:20 Join fs-bluebot [0] (
22:33:52 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
22:38:01pamaurybluebrother: and why does extractArchive takes a QString& instead of const QString& ?
22:38:40 Quit Raptors (Read error: Connection reset by peer)
22:38:58 Join Raptors [0] (
22:39:53drafthere's my partition table of my Sansa Clip Zip
22:39:54bluebrotherpamaury: because! :)
22:40:16bluebrotherwell, someone (likely me) missed that, nobody noticed and it didn't cause problems
22:41:00bluebrotherthere's quite a bit of code where someone else giving it a look wouldn't hurt. I expect quite a bunch of such minor issues being present.
22:41:53pamauryyeah I noticed other such occurrences but only fixed this one in the gerrit patch
22:44:16 Join prof_wolfff [0] (
22:44:18drafti need to dump my filesystem of my Clip Zip before starting to mess with the partition table of it
22:44:41draftcan i dump it with just dd if=/dev/sdb of=~/clipzip.fs
22:44:52draftdo i need to define blocksize or something?
22:45:29gevaertsdraft: you can do that, yes
22:45:44draftdo i need to define blocksize or something?
22:45:45gevaertsAnd yes, setting a blocksize is recommended
22:45:55draftwhat is the recommended blocksize?
22:45:55gevaertsYou don't *have* to, but the default of 512 bytes is slow
22:46:07gevaertsAt least 64K, but any number works
22:46:16gevaertsWell, stay with a power of 2 I'd say
22:46:30draftgevaerts: can you gimme some example?
22:46:53bluebrotheruse 23!
22:46:56*bluebrother hides
22:47:05draftgevaerts: did you check that?
22:47:20drafti'm having a trouble to boot into Linux from my MP3 player :/
22:47:41drafti can boot from my external microSD though
22:47:42gevaertsWell, that's not a partition table
22:47:47draftit worked before
22:48:09gevaertsWhat worked?
22:48:15drafti could boot
22:48:24draftinto Sansa OFW with pressing left + power on
22:48:33drafti could boot into Rockbox with just pressing power on
22:48:43draftand i could boot into Linux
22:49:04gevaertsThat's impressive
22:49:06draftwith just pressing ESC/F12 or whatever was the boot select button of the computer
22:49:34gevaertsYou're not explaining what you're actually trying to do very clearly
22:49:52draftwell i'm trying to get the damn thing to boot into Linux again :)
22:49:58draftLinux Live USB
22:50:03gevaertsYou can *not* boot the OF, Rockbox, and Linux without changing what you mean by "boot" halfway...
22:50:27draftgevaerts: well it worked earlier
22:50:29bluebrotherwell, you can claim to do so :)
22:50:42draftmy MBR is probably fucked up
22:50:43gevaertsThen undo your latest change :)
22:50:48draftthe SYSLINUX starts
22:50:55bluebrotherdraft: you need to boot either Rockbox or the Sandisk firmware first.
22:51:06bluebrothersince Mint doesn't run on the player
22:51:13draftwell i don't remember what it exactly was
22:51:15draftwell i'll dump the fs before starting to mess
22:51:15draftbluebrother: i know
22:51:21drafti must boot eg. into Rockbox first
22:51:27draftafter that i'll start the computer
22:51:37bluebrotherwell, what you said earlier was suggesting otherwise. I.e. it's been confusing :)
22:51:45draftand select ESC/F12 and select Rockbox Internal Memory
22:51:54draftafter that it jams on syslinux :(
22:52:16*gevaerts suggests asking people who know about syslinux
22:53:42bluebrothercrap. Tried the new autodetection on Windows with a different bunch of players, get wrong results :/
22:56:13 Join Strife89 [0] (~Strife89@2602:306:250c:6af9:7070:abdb:c7d6:a66f)
23:06:45***Saving seen data "./dancer.seen"
23:07:24 Join jlbiasini [0] (
23:08:38jlbiasinipamaury: g#621 done
23:08:41fs-bluebotGerrit review #621 at : fuze+: fix volume bottom limit by Jean-Louis Biasini (changes/21/621/2)
23:09:46fs-bluebotBuild Server message: New build round started. Revision 89afa32, 217 builds, 19 clients.
23:16:12fs-bluebotBuild Server message: Build round completed after 386 seconds.
23:16:27 Quit bertrik (Remote host closed the connection)
23:26:13 Quit amayer (Quit: Leaving)
23:28:56 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
23:31:35 Quit stripwax (Client Quit)
23:38:36 Quit B4gder (Remote host closed the connection)
23:38:58fs-bluebotBuild Server message: New build round started. Revision 5d9086b, 217 builds, 18 clients.
23:45:55fs-bluebotBuild Server message: Build round completed after 417 seconds.
23:46:56bluebrotherOk, I've pushed some Rockbox Utility autodetection rework.
23:47:56bluebrotherplease try if detection doesn't produce wrong results (and also try with multiple players connected −− you should get an dialog box listing the ones found)
23:48:13bluebrotherI've uploaded a Windows binary at
23:49:05bluebrothertime to get some sleep now.

Previous day | Next day