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

00:35:41 Quit rela (Read error: Connection reset by peer)
00:37:05 Quit ender` (Quit: It is the nature of the human species to reject what is true but unpleasant and to embrace what is obviously false but comforting. -- H.L. Mencken)
00:42:38***Saving seen data "./dancer.seen"
00:43:02 Quit GodEater (Ping timeout: 240 seconds)
00:52:47 Quit bertrik (Read error: Connection reset by peer)
01:01:06 Quit ZincAlloy (Quit: Leaving.)
01:01:28 Join Strife89 [0] (
01:02:13 Quit bluebrother (Ping timeout: 248 seconds)
01:03:56 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:10:31 Quit mc2739 (Ping timeout: 240 seconds)
01:12:30 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:19:25 Quit pystar89 (Ping timeout: 252 seconds)
01:34:41 Quit kuldeepdhaka (Quit: Leaving)
02:02:12 Quit bcobco ()
02:42:20 Quit Misanthropos (Ping timeout: 264 seconds)
02:42:39***Saving seen data "./dancer.seen"
03:00:00 Quit AlexP (Remote host closed the connection)
03:05:56 Join f[x] [0] (~user@
03:18:10 Join pystar89 [0] (
03:53:58 Quit f[x] (Ping timeout: 260 seconds)
03:58:30 Join l2k-Shadow [0] (
04:00:15l2k-Shadowhey guys, any rockbox devs here?
04:02:26[Saint]Best to just ask your question directly.
04:02:47l2k-Shadowsorry. i have a question with m4a parser for long files.
04:03:19l2k-Shadowbasically i was able to make it work in the simulator by increasing CODEC_SIZE and adding 'M','4','A','\0' as a support format
04:03:26l2k-Shadow(this is a .m4b audiobook)
04:03:40l2k-Shadowbut i assume CODEC_SIZE cannot be increased on actual devices. at all?
04:04:24l2k-Shadowbecause it's strange to me that all devices use this arbitrary #define CODEC_SIZE 0x100000
04:05:09[Saint]on-device, that's overkill in most situations, I believe.
04:05:30[Saint]I'm not sure increasing it would go down too well, or would even be possible, on several targets.
04:05:52[Saint]We're already having some difficulties with the lowmem targets.
04:06:16l2k-Shadowyeah i figured
04:06:52l2k-Shadowthe actual issue is that it fails on allocating stco lookup table
04:07:15l2k-Shadowbecause CODEC_SIZE is too small.. so i assume this would require substantial rewrite?
04:07:23[Saint]how long is a "long" m4* file?
04:07:51l2k-Shadowit's 47,5 hours
04:08:19[Saint]Yeah....that well exceeds spec, to my knowledge.
04:09:00[Saint]The maximum allowable file length (varies with samplerate) is around 12 hours, from memory.
04:09:20JdGordonCODEC_SIZE is just the size of the buffer that the codec will live in when it is loaded from disk (and its stack/heap).... you could increase it and it will run fine but thats not neseccarily something we want to do
04:09:20l2k-Shadowah i see
04:09:51l2k-Shadow@JdGordon: yeah i know it wouldn't be production code worthy, i was asking just theoretically, could a device handle it
04:10:04[Saint]It could, sure.
04:10:15[Saint]But you'd be robbing from the audiobuffer.
04:10:41[Saint]Which could drastically decrease runtime.
04:10:57l2k-Shadowwhat do you mean?
04:11:04[Saint]Smart money is on splitting this audio file into sane, manageable chunks.
04:11:58l2k-Shadowit's a chaptered file, i'm not sure if that makes a difference internally
04:12:11[Saint]What I mean is, the more you increase the codec buffer, the less RAM you'll have available for the audio buffer, which means there will be more refills, and as such, more battery usage.
04:12:31[Saint]The audio buffer is what's left after all the static buffers have been allocated.
04:12:43[Saint]If you increase one of those, its got to come from somewhere. ;)
04:12:52l2k-Shadowah :) makes sense
04:13:06l2k-Shadowyeah today is my first day looking at this code so bare with me :)
04:13:40l2k-Shadowso could the rockbox parser be rewritten in such a way
04:13:47l2k-Shadowthat it splits the file internally
04:14:05l2k-Shadowor would that be completely outside of the spec of the file format?
04:14:53[Saint]It /could/, I _think_, but such tasks are better delegated to a much more capable machine.
04:14:57[Saint]ie. your home PC.
04:15:30[Saint]Splitting this file into manageable chunks is the best option here, IMO.
04:15:51[Saint]WHen you said "long" file, I was expecting maybe 8~10 hours.
04:15:59[Saint]But 42 is...well, yeah. :)
04:16:45l2k-Shadowyeah i thought that it loads only a part of the file at a time so length theoretically shouldn't matter
04:17:08[Saint]If this *did* work, I would be *very* surprised if the duration and chapter sizes were correctly reported.
04:17:35 Join ygrek [0] (~user@
04:18:07l2k-Shadowbut AFAIK chapters aren't suppoted anyway are they?
04:19:30[Saint]In Rockbox, or in general?
04:19:40[Saint]The former - I dunno, the latter, yes.
04:20:45l2k-Shadowyou mean the former yes?
04:21:05[Saint]I'm running primarily off memory, I could be entirely wrong, but I'm fairly confident that 42 hours well exceeds the upper limit on duration, even at the lowest possible samplerate.
04:21:22[Saint]saratoga is one of our very knowledgeable codec guys
04:21:40[Saint]But I'm not sure if he's around persently, or available, timezones and such. etc.
04:21:45l2k-Shadowright of course
04:22:08l2k-Shadowbut exceeds upper limit duration of what? the codec spec?
04:22:28l2k-Shadowcause the file can be played normally by any player
04:22:41l2k-Shadowthat's not a problem
04:22:56l2k-Shadow(any player on PC)
04:23:20l2k-Shadowi haven't tried any less powerful players yet
04:23:30l2k-Shadowand like i said it works on rockbox as well with a small CODEC_SIZE increase
04:24:08[Saint]IS the duration correctly reported?
04:24:48l2k-Shadowit is
04:25:00[Saint]Hmmmm. I wouldn't have called that. Odd.
04:25:42l2k-Shadowbut thanks for your help
04:26:05l2k-Shadowi'll tinker with it some more perhaps wait for saratoga maybe i'll have a more concrete question set
04:26:45[Saint]If you can't idle here (he'll show up eventually), you may have some more luck in our forums.
04:27:00[Saint]saratoga is quite regular on the forums.
04:27:38[Saint](he's one of the very few developers I am aware of with a detailed understanding of audio codecs and sampling)
04:31:07[Saint]I seem to recall the maximum duration is limited by the total number of samples, which is..again from memory, a signed 32bit int?
04:32:13[Saint]So...errrr, 2^31 samples? Something like this.
04:32:24l2k-Shadownot sure :)
04:32:43l2k-Shadowbut i'll do my research sadly right now i gotta go
04:33:30l2k-Shadowthanks again!
04:34:03[Saint]Not a problem. I hope I'm at least vaguely correct. ;)
04:39:39JdGordonhaving a signed sample count seems pretty dumb
04:39:57JdGordonthis track is -32 samples :p
04:42:43***Saving seen data "./dancer.seen"
04:44:50 Join ygrek_ [0] (~user@
04:46:41[Saint]I'm not confident about that, but I /believe/ that is the case.
04:47:06[Saint]M4* is one of the very few containers I have a vague understanding of.
04:48:21 Quit ygrek (Ping timeout: 264 seconds)
04:52:31 Quit amiconn (Disconnected by services)
04:52:31 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:52:34 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:53:09 Quit pixelma (Ping timeout: 264 seconds)
04:53:30 Join pixelma [0] (quassel@rockbox/staff/pixelma)
05:17:42 Quit us`0gb (Ping timeout: 248 seconds)
05:30:05 Join us`0gb [0] (
05:32:38 Quit [7] (Ping timeout: 248 seconds)
05:34:31 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:37:26 Quit us`0gb (Ping timeout: 248 seconds)
05:48:57 Quit jhMikeS (Ping timeout: 264 seconds)
05:50:18 Join us`0gb [0] (
05:52:28 Quit steffengy (Disconnected by services)
05:52:29 Join steffengy1 [0] (
06:38:01 Join ygrek [0] (~user@
06:40:43 Quit ygrek_ (Ping timeout: 252 seconds)
06:42:44***Saving seen data "./dancer.seen"
07:09:01 Quit bp0 (Quit: Leaving)
07:09:02 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
07:24:50 Join zchs [0] (
07:32:49 Quit [Saint] (Read error: Connection reset by peer)
07:32:54 Join [Saint_] [0] (~saint@rockbox/staff/saint)
07:43:11 Join kugel [0] (~kugel@rockbox/developer/kugel)
07:43:14 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
07:45:26 Quit ygrek (Ping timeout: 248 seconds)
07:45:26 Join mortalis [0] (~kvirc@
07:50:10 Quit kuldeepdhaka (Read error: Connection timed out)
07:51:23 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
07:57:40 Quit kiwicam (Ping timeout: 244 seconds)
08:19:27 Join ender` [0] (
08:24:51 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
08:27:15 Quit kugel_ (Remote host closed the connection)
08:42:46***Saving seen data "./dancer.seen"
08:44:44 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:48:14 Join wodz [0] (
08:50:00 Join ygrek [0] (~user@
09:28:54 Quit pamaury (Ping timeout: 248 seconds)
10:02:39 Quit kuldeepdhaka (Read error: Connection reset by peer)
10:31:32 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
10:34:03 Join ZincAlloy [0] (
10:42:40 Quit Strife89 (Ping timeout: 272 seconds)
10:42:50***Saving seen data "./dancer.seen"
10:50:53 Join kuldeepdhaka_ [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
10:51:57 Quit kuldeepdhaka (Ping timeout: 264 seconds)
11:04:53 Nick kuldeepdhaka_ is now known as kuldeepdhaka (~kuldeepdh@unaffiliated/kuldeepdhaka)
11:20:51 Join fragilematter1 [0] (~fragilema@
11:23:12 Quit fragilematter (Ping timeout: 272 seconds)
11:25:50 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:34:17 Quit ygrek (Remote host closed the connection)
11:46:41 Join AlexP [0] (~alex@rockbox/staff/AlexP)
11:47:52 Join bcobco [0] (~bcobco@
11:48:06 Quit pamaury (Ping timeout: 244 seconds)
12:32:24 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
12:34:46 Quit fragilematter1 (Ping timeout: 272 seconds)
12:42:53***Saving seen data "./dancer.seen"
12:55:47 Quit pystar89 (Ping timeout: 260 seconds)
12:57:11 Quit funman (Ping timeout: 260 seconds)
12:58:39 Join funman [0] (
13:00:06 Join pystar89 [0] (
13:01:32 Quit fragilematter (Ping timeout: 264 seconds)
13:07:15 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
13:07:42 Join fragilematter [0] (~fragilema@
13:07:46 Quit fragilematter (Changing host)
13:07:46 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
13:12:43 Join jhMikeS [0] (
13:12:46 Quit jhMikeS (Changing host)
13:12:46 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
13:13:25 Quit us`0gb (Ping timeout: 252 seconds)
13:17:39 Quit mortalis (Read error: Connection timed out)
13:17:57 Join mortalis [0] (~kvirc@
13:22:21 Join petur [0] (~petur@rockbox/developer/petur)
13:25:47 Join us`0gb [0] (
13:26:45 Quit kuldeepdhaka (Ping timeout: 248 seconds)
13:31:20 Join ikeboy [0] (
13:31:56 Quit ikeboy (Client Quit)
13:32:18 Quit funman (Changing host)
13:32:19 Join funman [0] (~fun@rockbox/developer/funman)
13:38:43 Quit fragilematter (Ping timeout: 252 seconds)
13:38:46 Join Misanthropos [0] (
13:40:21 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
13:43:00 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
13:45:25 Quit Misanthropos (Ping timeout: 248 seconds)
13:48:37 Quit fragilematter (Ping timeout: 248 seconds)
13:56:38 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
14:05:44 Quit fragilematter (Ping timeout: 264 seconds)
14:22:13 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
14:24:32 Quit fragilematter (Read error: Connection reset by peer)
14:24:40 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
14:29:13 Quit fragilematter (Ping timeout: 255 seconds)
14:37:14 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
14:42:21 Quit saratoga (Ping timeout: 246 seconds)
14:42:56***Saving seen data "./dancer.seen"
15:03:58 Quit alucryd (Quit: alucryd out)
15:04:22 Join alucryd [0] (~alucryd@archlinux/trusteduser/alucryd)
15:10:27 Join fragilematter1 [0] (~fragilema@
15:11:06 Quit fragilematter (Ping timeout: 260 seconds)
15:17:00JdGordonCan I get some help testing g#890 please? rearranging how the skins are managed. Hopefully fixes (or makes more obvious) the random skin crashes
15:18:20 Quit fragilematter1 (Ping timeout: 264 seconds)
15:18:25 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
15:20:47gevaertsJdGordon: doesn't build for the recorder :)
15:21:02JdGordonthat was quick!
15:21:32JdGordonI don't have the sh toolchain installed so you'lll have to wait till sunday probably
15:21:38*gevaerts looks
15:23:14 Quit fragilematter (Ping timeout: 272 seconds)
15:24:35*JdGordon goes to sleep
15:26:13 Quit bcobco (Remote host closed the connection)
15:26:36 Join bcobco [0] (~bcobco@
15:53:21 Quit mortalis (Quit: KVIrc 4.3.1 Aria
15:58:45 Quit kuldeepdhaka (Ping timeout: 248 seconds)
16:25:16 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
16:35:25 Join ygrek [0] (~user@
16:41:19 Quit ygrek (Ping timeout: 252 seconds)
16:42:59***Saving seen data "./dancer.seen"
16:44:04 Quit AlexP (Ping timeout: 252 seconds)
16:44:45 Quit bcobco (Remote host closed the connection)
16:45:09 Join bcobco [0] (~bcobco@
16:45:18 Join AlexP [0] (~alex@rockbox/staff/AlexP)
16:45:34 Join ygrek [0] (~user@
17:00:08 Quit jhMikeS (Ping timeout: 272 seconds)
17:15:58 Quit kuldeepdhaka (Ping timeout: 272 seconds)
17:17:25 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
17:18:58 Quit [Saint_] (Ping timeout: 260 seconds)
17:20:17 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:25:47 Join [Saint] [0] (~saint@rockbox/staff/saint)
17:42:07 Join einhirn [0] (
18:00:06 Quit AlexP (Ping timeout: 244 seconds)
18:01:29 Join AlexP [0] (~alex@rockbox/staff/AlexP)
18:06:32 Quit kugel (Ping timeout: 240 seconds)
18:08:06 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:09:01 Quit petur (Quit: *plop*)
18:19:24 Join ikeboy [0] (
18:24:18 Quit AlexP (Ping timeout: 260 seconds)
18:25:42 Join AlexP [0] (~alex@rockbox/staff/AlexP)
18:30:34 Quit AlexP (Ping timeout: 244 seconds)
18:34:45 Join AlexP [0] (~alex@rockbox/staff/AlexP)
18:34:47 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
18:41:02saratoga[Saint]: Buschel did most of the mp4 parsing work, but IIRC, he described the problem with long files as due to the need to build up a seek table from the header on the MP4 file
18:41:20saratogaits on flyspray somewhere, but IIRC you need a couple bytes of memory per second of audio
18:41:29saratogaso after 5-10 hours you eventually run out of memory on most devices
18:43:02***Saving seen data "./dancer.seen"
18:47:03 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
18:47:08 Quit AlexP (Ping timeout: 264 seconds)
18:52:36 Join bertrik_ [0] (~quassel@rockbox/developer/bertrik)
18:53:14 Quit bertrik (Ping timeout: 260 seconds)
19:09:05 Join Strife89 [0] (~Strife89@2602:306:bce1:8c20:c55e:2ed3:54a5:b69b)
19:10:39TheLemonManhello, does anyone happen to have a rockbox plugin in bFLT format ?
19:12:16 Quit ygrek (Ping timeout: 255 seconds)
19:28:36 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:31:48 Join AlexP [0] (~alex@rockbox/staff/AlexP)
20:04:16 Quit bcobco (Ping timeout: 252 seconds)
20:04:35 Join rela [0] (~x@pdpc/supporter/active/rela)
20:06:04 Join bcobco [0] (~bcobco@
20:29:39 Join lebellium [0] (
20:43:05***Saving seen data "./dancer.seen"
20:46:52 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
21:00:34 Quit TheLemonMan (Quit: leaving)
21:24:08 Quit ikeboy (Quit: Leaving)
21:33:19 Quit Strife89 (Quit: Leaving)
21:34:01 Quit mc2739 (Read error: Connection reset by peer)
21:34:31 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
21:36:32 Nick bertrik_ is now known as bertrik (~quassel@rockbox/developer/bertrik)
21:43:53 Quit y4n (Quit: Today is the perfect day for a perfect day.)
21:48:30 Quit n1s (Quit: Ex-Chat)
22:28:02 Quit zoktar (Ping timeout: 255 seconds)
22:28:28 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
22:34:38 Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka)
22:40:38 Quit rela (Ping timeout: 244 seconds)
22:43:08***Saving seen data "./dancer.seen"
22:47:03 Quit TheSeven (Disconnected by services)
22:47:19 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
23:03:22 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:13:33 Quit us`0gb (Ping timeout: 255 seconds)
23:15:08 Join us`0gb [0] (
23:37:51 Join RiD [0] (~RiD@
23:50:29 Join roj_ [0] (
23:50:40roj_anyone home?
23:51:32roj_i have a question on rockbox and the sansa fuze v1 8gb
23:53:12roj_boy, it was a lot easier to get a response in the linux mint forums
23:53:39gevaertsA response to what, exactly?
23:53:44gevaertsWe can't answer no question...
23:53:50roj_a question
23:54:17gevaertsAlso, you gave us *two* minutes before complaining we're too slow...
23:54:46roj_ok, let's try this again. i wanted to know rockbox battery life on the fuze v1 8gb model. all the data posted (and googled) is on the 2gb and 4g models
23:55:10roj_sorry - perhaps the mint forums are a lot more active
23:57:14roj_ahhh. if the size of the memory has no effect on the battery life why is there a major discrepancy between the life on the 2 and 4gb models?
23:57:48roj_that's the data posted on the site
23:58:36roj_and also why i was wondering if there was a similar discrepancy between the 4 and 8 models

Previous day | Next day