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 2009-06-12

00:00:26 Quit midgey|w (" ajax IRC Client")
00:00:28funmanbertrik: just tested your last patch, works very well for me.
00:01:13 Quit bluebrother ("leaving")
00:01:17funmanWhen will 3.3 be branched ?
00:01:26 Join HellDragon [0] (
00:01:42gevaertswhenever someone decides that we've waited long enough I guess
00:01:50 Join HBK [0] (
00:06:55AlexPBy the timetable it is today, so someone just needs to prod Bagder :)
00:07:13gevaertsAlexP: or just do it
00:07:20Mikachuhe can copy trunk from today at any point in time, don't have to do it now
00:07:28AlexPgevaerts: Or that
00:07:31Mikachuwell, any later point :)
00:08:30gevaertsAny objections to doing it now?
00:08:40Bagdernot from me
00:08:52funmanis there any restriction to svn branch command ?
00:09:14funmanoops it's svn cp, so no it's not restricted
00:09:22bertrikfunman, ok, I think I'll commit fs#10285
00:09:41CIA-37New commit by gevaerts (r21252): Branch for the 3.3 release
00:10:15*linuxstb wonders when the 3.x line of releases will become 4.x
00:10:22Mikachuafter 3.9? :)
00:10:38linuxstbMikachu: So you don't want a 3.10?
00:10:43gevaertsMikachu: that's 3.a
00:11:20Mikachuyou can't have a 3.11, sounds too much like windows :)
00:11:21Bagdergevaerts: even if it comes after 3.f?
00:12:28gevaertsBagder: ah yes, of course
00:12:54*linuxstb thinks we have to go up to 3.11 now
00:13:02*gevaerts hopes that people won't be too annoyed by his lack of imagination
00:13:13Mikachulinuxstb: and then straight to 95?
00:13:18linuxstbYou can all discuss it at devcon...
00:13:41linuxstbMikachu: No, then we move to Apple's versioning and name the releases after large mammals
00:13:59safetydanMikachu: 3.11, 95, 2000, XP, Vista, 7... hrmm... that's not exactly a standard mathematical sequence
00:14:31Mikachui wonder what happens if you fill in 3.11, 95, 2000, xp, vista, 7 in excel and drag to the right
00:14:38Bagdersafetydan: you just haven't cracked the scheme yet!
00:14:41AlexPI wonder how "natural" sorting would deal with that list :)
00:14:43 Quit TheSphinX^ ("XChat@Linux")
00:15:27gevaertsAlexP: good point. We obviously want an algorithm that sorts Microsoft's, Apple's and Ubuntu's OS releases properly :)
00:15:40Mikachuubuntu is pretty easy, they're alphabetical
00:15:45gevaertsnot all
00:15:53AlexPMikachu: Now they are
00:15:55 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
00:15:58AlexPBut not at the start
00:16:04Bagderthey're using the alphabet at least
00:16:23Bagderwe should switch to symbols
00:16:34Mikachurockbox ♯
00:16:44AlexPRockbox vł.ħ
00:16:49Mikachuor rockbox ♩
00:17:18gevaertsAlso, you want them to be correct relative to each other. Did Tiger come before or after XP? How about Moggy vs Heron?
00:17:35 Join krazykit [0] (
00:17:50CIA-37New commit by bertrik (r21253): Commit FS #10285 - Sansa Clip alternative button driver. This driver alternates one row in the button matrix per kernel tick, avoiding the need for ...
00:19:21Mikachu石箱 in japanese
00:20:27Mikachuheh, an actual rock box
00:23:11 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
00:23:12 Quit fxb (Read error: 54 (Connection reset by peer))
00:24:56 Quit funman ("good night !")
00:25:15 Join fxb__ [0] (
00:28:37 Nick fxb__ is now known as fxb (
00:29:23 Nick fxb is now known as fxb__ (
00:29:26 Nick fxb__ is now known as fxb (
00:39:53***Saving seen data "./dancer.seen"
00:42:54 Quit bertrik (Read error: 60 (Operation timed out))
00:45:24 Quit petur ("Zzzzz")
00:47:32 Quit HellDragon (Client Quit)
00:47:33 Quit krazykit (Read error: 110 (Connection timed out))
00:53:07 Join barrywardell [0] (
00:54:30 Join Thundercloud [0] (
00:54:51 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
00:59:11 Quit evilnick_7 (" ajax IRC Client")
01:02:09 Quit ender` (" Replication with a nonconfigured partner is not allowed. -- net helpmsg 4006")
01:04:49 Quit pabs (Read error: 110 (Connection timed out))
01:09:42 Join krazykit [0] (
01:11:39 Quit BHSPitMonkey (No route to host)
01:14:44 Quit perrikwp (" ajax IRC Client")
01:15:04 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
01:21:09 Quit pixelma (Nick collision from services.)
01:21:09 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
01:21:29 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
01:21:34 Quit amiconn (Nick collision from services.)
01:21:36 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
01:21:58 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
01:24:36 Quit DataGhost (Nick collision from services.)
01:24:44 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
01:25:33Unhelpfulit would be acceptable to commit this jpeg IDCT work now, then?
01:26:06JdGordon|we are branched for 3.3.. so go nuts
01:26:22 Quit JdGordon| (" ajax IRC Client")
01:26:36Unhelpfulsome people would try to make you sorry you said it that way ;)
01:27:27*Llorean thinks the branch period, or the week after, is the best time for lots of new commits so they have plenty of time for shakedown before 3.4
01:27:30 Join robin0800 [0] (
01:27:43*Llorean is sad the resume bugs didn't get fixed for 3.3
01:31:52 Nick fxb is now known as fxb__ (
01:33:35 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
01:34:41 Quit Thundercloud (Remote closed the connection)
01:37:45 Quit krazykit ("Connection reset by beer")
01:38:08 Join krazykit [0] (
01:39:02 Join JdGordon| [0] (i=ad804a34@rockbox/developer/JdGordon)
01:41:38 Join kadoban [0] (
01:48:34CIA-37New commit by unhelpful (r21254): Don't compensate for lack of shift in second IDCT stage, allowing quantization table to be reduced to 16-bit. Reduce IDCT workspace to 16-bit.
01:48:40CIA-37New commit by unhelpful (r21255): Move +128 offset out of range_limit, and add it to the DC coefficient in each idct*h routine, for a small binsize improvement on idct4h, idct8h, and ...
01:48:44 Quit barrywardell ()
01:48:48CIA-37New commit by unhelpful (r21256): ARMv4 and ARMv5 inline assembly for 4-point IDCT.
01:51:02 Quit at0m (Read error: 110 (Connection timed out))
01:51:05 Quit HBK ()
01:52:01 Join pabs [0] (
01:53:15 Join evilnick_bs [0] (i=620ec27e@gateway/web/ajax/
01:54:14 Part toffe82
02:01:12 Join at0m [0] (
02:02:21CIA-37New commit by unhelpful (r21257): Fix red.
02:03:56 Quit robin0800 (Remote closed the connection)
02:08:59 Quit JdGordon| (" ajax IRC Client")
02:16:16 Quit jordoex (Read error: 104 (Connection reset by peer))
02:17:47 Quit Sajber^ (Read error: 104 (Connection reset by peer))
02:18:13 Join Sajber^ [0] (
02:21:07 Quit notlistening ("Leaving")
02:29:10 Quit stripwax ("")
02:39:09 Quit efyx_ (Remote closed the connection)
02:39:50 Quit dmb (Read error: 60 (Operation timed out))
02:39:57***Saving seen data "./dancer.seen"
02:40:05 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:43:58 Join dmb [0] (n=dmb@unaffiliated/dmb)
03:06:02 Join krazykit` [0] (
03:07:59 Quit krazykit (Read error: 110 (Connection timed out))
03:09:32 Quit krazykit` (Client Quit)
03:13:33 Join krazykit [0] (
03:14:47 Quit r0b- (Read error: 110 (Connection timed out))
03:28:16 Quit Sajber^ ("Leaving.")
03:36:11 Join HBK [0] (
03:47:40 Join r0b- [0] (
03:54:24 Quit evilnick_bs (" ajax IRC Client")
03:55:09 Join n00b81 [0] (
03:55:39 Nick n00b81 is now known as taylor_ (
03:59:58 Quit HBK ()
04:01:04 Part taylor_ ("Leaving")
04:11:01 Join webguest14 [0] (n=621e00f9@gateway/web/cgi-irc/
04:11:07webguest14hey everyone
04:13:52 Quit webguest14 (Client Quit)
04:15:33 Quit perrikwp (" ajax IRC Client")
04:15:53 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
04:40:00***Saving seen data "./dancer.seen"
04:45:05 Join HBK [0] (
04:47:53 Quit dmb (Read error: 104 (Connection reset by peer))
04:48:43 Quit froggyman (Read error: 113 (No route to host))
05:18:31 Quit JdGordon ("Leaving.")
05:25:56 Join Traveler [0] (
05:26:36 Quit at0m (Read error: 110 (Connection timed out))
05:27:16Travelerlcd_scroll_up, lcd_scroll_down,lcd_scroll_left, and lcd_scroll_right aren't in plugin.h are these functions not implemented yet or do I need to inport another file?
05:28:27LloreanMaybe you could be more clear as to what you're asking. It's rather unusual to have function names for unimplemented functions.
05:29:55Travelerwell these functions are listed on the rockbox api page, but when I tried compiling a program that uses them I recieve an error: "2018struct plugin_api2019 has no member named 2018lcd_scroll_down2019"
05:30:37Travelerand I don't see the functions anywhere in plugin.h
05:30:38LloreanWhich page, exactly, are you looking at?
05:32:11 Quit krazykit (Remote closed the connection)
05:32:22 Join krazykit [0] (
05:33:21LloreanYou're looking at documentation for core graphics code, not the plugin API
05:34:34Llorean is a good place to start.
05:37:21Traveleralright, thanks
05:37:45 Quit r0b- (Read error: 110 (Connection timed out))
05:39:53 Quit Traveler ("Java user signed off")
05:47:11 Quit antil33t (Read error: 60 (Operation timed out))
05:47:25 Join antil33t [0] (n=Mudkips@
05:53:47 Join jordoex [0] (
06:01:35 Join at0m [0] (
06:12:37*Unhelpful suspects he wants xlcd from pluginlib
06:19:29 Quit jordoex ("No Ping reply in 30 seconds.")
06:19:51 Join jordoex [0] (
06:20:15 Join rodan [0] (
06:20:30rodanhello is anyone here
06:21:11 Join JdGordon [0] (
06:21:26Lloreanrodan: Have patience.
06:21:40LloreanIf people aren't here, they obviously won't say "no" and this is the slowest time of night
06:21:52 Quit jordoex (Client Quit)
06:22:11LloreanAlso, in our guidelines we ask you to go ahead and ask your question, rather than asking to ask. When people come by, they'll see it, or you can try the forums.
06:22:56 Join jordoex [0] (
06:23:00rodanOk. I just wondered if anyone here could direct me to a forum for flashing chipod firmwares.
06:23:20LloreanThis is #Rockbox
06:23:32LloreanPlease, respect our guidelines and keep the topic of conversation to questions about Rockbox.
06:23:50LloreanThere's even a very clear statement where to take off-topic questions in the channel topic.
06:23:51rodani know I have been here before many times
06:24:11LloreanThen you should know the guidelines by now, which kinda makes me have less sympathy for you. I was assuming you were knew and didn't have the chance to really know.
06:24:59rodanWhen i was here before I do not recall there being a rockbox community room
06:25:30LloreanIt's been in existence for years, and whether it had been there before or not the guidelines are prominently posted.
06:25:42LloreanPlease, read them now and follow them in the future.
06:25:52 Quit jordoex (Remote closed the connection)
06:34:11 Quit SeaWeed (Remote closed the connection)
06:34:49 Join gartral [0] (
06:35:48 Nick martian67 is now known as testnick (n=martian6@about/linux/regular/martian67)
06:36:01gartralhi all.. I an't get a wav file to open in wavveiw.. what constraints would keep me from opening it?
06:36:23 Nick testnick is now known as martian67 (n=martian6@about/linux/regular/martian67)
06:37:15LloreanDoes the wav file play?
06:37:24gartralLlorean: yea, plays ok
06:37:46LloreanThen it should work. Are you using a current, unmodified SVN revision downloaded from our page?
06:38:36gartralLlorean: yes, and other files open fine, the one im working with is from my father's studio, and I can upload it, if you wish
06:39:54LloreanI wish you to file a proper bug report documented the device, SVN revision, and situation in which this occurs. Uploading the file probably shouldn't be necessary, just the details about the exact format of it (sample rate, channels, etc). If someone has an idea, they may ask for a sample file that fails.
06:40:03***Saving seen data "./dancer.seen"
06:42:14 Quit Lss (Read error: 54 (Connection reset by peer))
06:42:15gartralLlorean: ok, but before i do that, does it make a difference that the file is huge? (47 mb for 3:08 of audio)
06:42:28martian67good old wav
06:42:58Lloreangartral: File size for WAV is determined, basically, by those very same things I asked you to include in the description.
06:45:20gartralshould I file it under Codecs, Plugins, or Utils?
06:45:39LloreanIt's a plugin.
06:46:10LloreanUtils is for pc-side applications we provide for use with Rockbox development.
06:46:11 Quit JdGordon (Read error: 110 (Connection timed out))
06:47:00 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:49:11 Join JdGordon [0] (
06:54:31 Quit JdGordon (Read error: 54 (Connection reset by peer))
06:54:36gartralok, bug filed as fs10318
07:02:57 Quit rodan (Read error: 110 (Connection timed out))
07:04:36gartraland it seems none of the wav-tools like this file
07:09:25 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:28:17 Join JdGordon [0] (
07:28:54 Quit linuxstb (Read error: 113 (No route to host))
07:43:33 Join Horschti [0] (n=Horscht2@xbmc/user/horscht)
07:47:14gartral!cinese > cn
07:49:31 Quit kkurbjun (Read error: 110 (Connection timed out))
07:50:15 Join Xerion_ [0] (
07:50:26 Join bertrik [0] (
07:52:47 Quit Xerion (Read error: 60 (Operation timed out))
07:52:47 Nick Xerion_ is now known as Xerion (
07:59:34 Join matsl [0] (
08:01:33 Quit Horscht (Read error: 110 (Connection timed out))
08:14:14 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
08:15:32 Join ender` [0] (
08:17:39 Join Rob2223 [0] (
08:21:52 Part safetydan ("Leaving.")
08:21:55*amiconn wonders whether the footnotes in might not be clear enough
08:23:25 Join dmb [0] (n=dmb@unaffiliated/dmb)
08:24:08 Quit Rob2222 (Read error: 60 (Operation timed out))
08:24:34 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:26:20 Join flydutch [0] (
08:27:49*pondlife thinks it would be great if the SVN tables could display branching (i.e. r21252 in this case).
08:32:31 Quit HBK ()
08:37:11 Join ender1 [0] (
08:40:06***Saving seen data "./dancer.seen"
08:44:05 Join petur [50] (n=petur@rockbox/developer/petur)
08:49:40 Join r0b- [0] (
08:54:01 Quit ender` (Read error: 110 (Connection timed out))
08:56:19 Join Sajber^ [0] (
08:57:41r0b-have you made any progress towards improving the dict plugin?
08:58:19 Join nibbler_ [0] (n=Nibbler@
09:03:49 Quit ender1 (" It's bad luck to be superstititious. -- Law of Superstition")
09:09:07 Quit bertrik ("De groeten")
09:09:18 Join ender` [0] (
09:20:54CIA-37New commit by pondlife (r21258): FS #8894 - Add time stretching feature to all SWCODEC targets - the current algorithm is best for spoken word.
09:22:07pondlifeOK, big (3k) red delta coming up....
09:22:27pondlifeI'll be back in 10 mins to fix any build failure
09:24:41*LinusN does the timestretch dance - in slow motion ;-)
09:28:09 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:29:36 Join Thundercloud [0] (
09:30:50 Quit tessarakt2 ("Client exiting")
09:31:07pondlifeHmm, kick the build server??
09:32:20pondlife"Build should have been done 3m 30s+ ago..."
09:33:02JdGordonmine is offline... so it should take a little longer
09:33:14JdGordoni wouldnt tihnk 4min though
09:33:56 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:36:42pondlifeOnly one keymap bug, I feared more... will fix
09:39:13CIA-37New commit by pondlife (r21259): Oops, fix Beast build.
09:39:58 Join barrywardell [0] (
09:41:04amiconnpondlife: Why is there a delta for hwcodec (small one, but still...)?
09:41:15pondlifeHmm, good point...
09:41:29pondlifeProbably some #ifdefs missing in the pitch screen?
09:41:33pondlifeWill look into it
09:46:37pondlifeamiconn: I think it's the general pitchscreen UI rework, not sure how to shrink that, but it's probably possible.
09:49:56pondlifeMaybe pitch_mode should be a bitset (b0: use timestretch, b1: semitone) ?
10:02:02 Quit Thundercloud (Remote closed the connection)
10:07:17 Join casainho [0] (n=chatzill@
10:07:40casainhoBagder: hello :-) are you there?
10:12:20GodEatercasainho: he's been busy most of this week
10:12:36GodEaterbest just to leave any message you have for him so he can just read it in the logs
10:13:21casainhoGodEater: thanks :-)
10:18:38casainhoBagder: About the blog message you wrote about Lyre, I am happy :-) and I wanted to answer with a comment but I couldn't do login. Here goes: "I should probably also add that this board is of course still quite far from being portable and there’s no news or info anywhere on how or if you can actually get one of these yourself yet." That board is Open Hardware and you can get all files here:...
10:18:40casainho... . The board is being tested and looks like Matt, the author, will make another version because that have some short-circuit. As you can see, we already started to design the DAP expansion board. The final boards should be sold on Ebay, by himself, as he is doing right now with the AVRopendous boards, here:
10:22:10 Quit Sajber^ (Read error: 54 (Connection reset by peer))
10:26:57pondlifeamiconn: Any idea why r21258 gave such a large delta on PP? (e.g. +3176 on H300, but +4376 on H10)
10:27:33pondlifeIt couldn't be caused by consting, could it?
10:29:57 Quit linuxstb (Read error: 110 (Connection timed out))
10:40:07***Saving seen data "./dancer.seen"
10:41:02Unhelpfulpondlife: you might try objdiff'ing the revisions on each target and seeing which symbols changed by how much, but that's quite possibly enough to explain away with differences in code compactness between architectures. :/
10:42:50pondlifeThanks - will investigate (unless someone beats me to it - I'm fairly sure a seasoned hand could spot some nice optimisations in tdspeed.c)
10:48:07 Join efyx [0] (
10:48:18Unhelpfularm vs coldfire are also built with different gcc versions... it may be that the one is loading constants from a table, while the other is constructing them in registers, or something like that.
10:50:59 Join Nico_P [0] (i=39428a0f@rockbox/developer/NicoP)
10:56:39casainhoanyone knows if I could use Rockbox logo on Lyre main start page? I want to tell that Lyre run Rockbox firmware and I would like to use Rockbox logo, can I?
10:59:08amiconnpondlife: ARM code is expected to be larger than cf
11:00:56gevaertscasainho: I'm not sure if that question has ever come up before, and I'm not sure we have an answer ready... I'll add it to the devcon agenda
11:01:29casainhogevaerts: well, then I will use it and later I will remove if needed ;-)
11:01:54gevaertscasainho: well, devcon is next week
11:02:36casainhogevaerts: oh, I think I will maybe add an image of a display showing Rockbox logo :-)
11:12:41 Quit barrywardell ()
11:13:48 Quit cool_walking_ (" ajax IRC Client")
11:17:16 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
11:21:37 Quit ender` (Read error: 110 (Connection timed out))
11:38:56 Quit nibbler_ (Read error: 110 (Connection timed out))
11:40:57 Join nibbler_ [0] (n=Nibbler@
11:47:47 Quit Nico_P (" ajax IRC Client")
11:47:47 Join Yoi [0] (n=Sexa@
11:48:40 Join Nico_P [0] (i=39428a0f@rockbox/developer/NicoP)
11:55:20 Quit Yoi (K-lined)
11:58:58 Join barrywardell [0] (
11:59:11 Join einhirn [0] (
12:01:26 Join kugel [0] (n=kugel@rockbox/developer/kugel)
12:02:02kugelpondlife: nice work!!
12:02:19pondlifeHeh, I did very little apart from pushing it through
12:02:34kugelthat's sometimes the hardest part :P
12:05:05 Quit casainho ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
12:05:05pondlifeNow to see if reports of Data Aborts come in to haunt me...
12:06:08 Join Xerion_ [0] (
12:08:30kugelpondlife: I wonder if the updated algorithm sounds or performs better
12:08:59pondlifeI'd bet it does - should probably transfer that into a new FS task.
12:09:18pondlifeAlthough it doesn't really exist as in patch form (yet).
12:12:19 Quit _lifeless (Remote closed the connection)
12:12:26kugelI wonder how to use the .c anyway. It reads from stdin and writes to stdout :?
12:12:27 Join _lifeless [0] (n=lifeless@
12:14:07kugelcat foo.wav > tspeed > /dev/sound ?
12:23:35 Quit Xerion (Read error: 110 (Connection timed out))
12:23:36 Nick Xerion_ is now known as Xerion (
12:24:29kugelhm, doesn't quite work. I get mostly garbage
12:37:05 Join nibbler__ [0] (n=Nibbler@
12:40:10***Saving seen data "./dancer.seen"
12:45:13pondlifekugel: Could you perhaps start a new task on Flyspray - I don't have time today but am worried the idea will get lost...
12:49:09 Join robin0800 [0] (
12:52:25 Join Rob2222 [0] (
12:53:09 Quit nibbler_ (Read error: 110 (Connection timed out))
12:55:25 Join PaulJam [0] (
12:58:00 Quit Rob2223 (Read error: 60 (Operation timed out))
12:59:21 Quit gartral (Remote closed the connection)
13:20:34 Join shodanX_ [0] (
13:21:15 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
13:24:41 Quit shodanX (Read error: 110 (Connection timed out))
13:27:02 Join nibbler_ [0] (n=Nibbler@
13:27:15 Part pondlife
13:30:54 Join TMM [0] (n=hp@pdpc/supporter/professional/TMM)
13:31:05 Quit TMM (Read error: 104 (Connection reset by peer))
13:32:26 Nick fxb__ is now known as fxb (
13:36:03GodEaterwhen do the manuals get rebuilt ?
13:36:06GodEateris that a daily thing ?
13:42:00 Quit gevaerts (Nick collision from services.)
13:42:09 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
13:44:19 Quit robin0800 (Remote closed the connection)
13:44:21 Quit nibbler__ (Read error: 110 (Connection timed out))
13:50:53 Quit nibbler_ (Read error: 110 (Connection timed out))
14:03:22 Quit barrywardell ()
14:03:41 Part LinusN
14:04:12 Quit kugel (Read error: 110 (Connection timed out))
14:05:59 Join barrywardell [0] (
14:06:08 Quit linuxstb (Read error: 60 (Operation timed out))
14:12:05Unhelpfulamiconn: the link register actually reminds me of something - at one point i'd been trying to think of a somewhat lighter way to do exit() for ported plugins than having a full setjmp/longjmp implementation. plugin_start could use an inline or macro that stores the return address in a global, and then exit would load that address and store the return value appropriately. i suppose it would need to restore the stack to an appropriate sta
14:12:05Unhelpfulte as wel...
14:12:57 Quit bmbl ("Woah!")
14:16:20 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
14:33:26 Join froggyman [0] (
14:36:01 Join kugel [0] (n=kugel@rockbox/developer/kugel)
14:38:34 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
14:40:14***Saving seen data "./dancer.seen"
14:42:45 Quit barrywardell ()
14:46:25 Join stripwax [0] (
14:54:26 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
15:05:32 Join robin0800 [0] (
15:10:54 Quit robin0800 (Remote closed the connection)
15:12:38 Join evilnick [0] (i=0c140464@gateway/web/ajax/
15:12:52 Join tomers [0] (
15:13:18 Quit PaulJam (Nick collision from services.)
15:13:22 Join PaulJam_ [0] (
15:13:30 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun)
15:13:33 Join mt [0] (n=MTee@rockbox/developer/mt)
15:31:51 Quit matsl (Remote closed the connection)
15:32:26 Quit kugel (Read error: 110 (Connection timed out))
15:35:51 Quit GodEater (
15:35:51 Quit fred_2 (
15:35:51 Quit MuscleNerd (
15:35:51 Quit Kohlrabi (
15:35:51 Quit fuzzie (
15:37:26NJoinfred_2 [0] (
15:38:09NJoinfuzzie [0] (
15:38:14NJoinKohlrabi [0] (
15:39:17NJoinMuscleNerd [0] (
15:41:51 Quit stripwax ("")
15:48:44 Nick fxb is now known as fxb__ (
15:49:37 Join GodEater [0] (n=nnnochan@rockbox/staff/GodEater)
16:33:11 Quit Nico_P (" ajax IRC Client")
16:35:31 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
16:40:19***Saving seen data "./dancer.seen"
16:44:17 Join rodan [0] (
16:45:07 Quit PaulJam_ (".")
16:47:31 Join toffe82 [0] (n=chatzill@
16:51:43 Join ender` [0] (
16:56:47 Join barrywardell [0] (
17:01:47 Quit ender` (Read error: 60 (Operation timed out))
17:02:58 Join HBK [0] (
17:17:49 Quit petur ("connection reset by beer")
17:19:07 Nick fxb__ is now known as fxb (
17:34:39 Join robin0800 [0] (
17:36:40 Join Lss [0] (
17:48:14 Join animatorgeek [0] (n=4b53ec3e@gateway/web/cgi-irc/
17:48:55animatorgeekI'm considering making my first patch. Can anyone suggest a place to look for an example of how to use congif.cfg?
17:49:07animatorgeekoops... that's config.cfg
17:52:38linuxstbanimatorgeek: Do you mean how to create a new setting ?
17:52:54 Join nibbler_ [0] (n=Nibbler@
17:56:19*linuxstb leaves
18:02:05animatorgeekthat's right
18:02:31animatorgeekActually, I think I've found the relevant code in settings.h and settings.c
18:03:15animatorgeekthough I suppose there's also the matter of adding a menu item
18:04:27animatorgeekgotta go
18:04:38 Quit animatorgeek ("CGI:IRC")
18:07:05 Quit Llorean (Read error: 104 (Connection reset by peer))
18:07:31 Join Llorean [0] (
18:14:02 Join bluebrother [0] (n=Dom@rockbox/developer/bluebrother)
18:14:42gevaertsCan anyone here reproduce FS #10319? I don't seem to manage it
18:18:48froggymangevaerts, I tried but didnt notice any corruption (or any other problems) while pressing buttons and transfering files
18:19:40froggymanwith svn: r21230
18:20:13gevaertsmaybe the safe thing to do would be to remove the HID handling from the release, i.e. we still enumerate as HID, but we don't actually send events
18:20:53 Quit robin0800 (Remote closed the connection)
18:21:11gevaertsI've tested with r21232 and r21259 on e200, on both windows and linux, and with r21259 on ipod video on linux
18:23:16*froggyman is testing it with r21259 on Windows with iPod video
18:23:34 Join ender` [0] (
18:26:17LloreanI'm okay with disabling HID until it's a bit more solid.
18:29:09*froggyman found none of the reported problems with the ipod video
18:35:07 Join Blue_Dude [0] (
18:35:38CIA-37New commit by bluebrother (r21260): Implement sendfirm functionality in beastpatcher. Set svn:eol-style properties.
18:35:44gevaertsLlorean: I'll do that right away for the release branch. Do we have a consensus that we release with USB on all targets except the ipods?
18:36:32Blue_DudeHi. I just posted a new patch on FS: #10324. It adds a WAV file creator for making diagnostic WAV files of the DSP output.
18:36:33bluebrotherspeaking of consensus, did we reach one regarding this numerical sorting thing?
18:37:36 Quit BHSPitMonkey (Remote closed the connection)
18:40:23***Saving seen data "./dancer.seen"
18:41:18Blue_DudeCould anyone take a look at my patch and see if it could be included? Thanks.
18:42:06Lloreangevaerts: I don't think we have a consensus per se. I will say I haven't seen anyone specifically object to that plan, at least, and imagine it's a good compromise.
18:42:56gevaertsLlorean: I'll commit that, and send an email to -dev to explain why
18:43:06gevaertsPeople can then still complain
18:43:09Lloreanbluebrother: I'd still like to get someone who claims to know what it's doing to write down explicitly how it sorts, but each time I've asked for that I've basically been ignored.
18:43:36LloreanIt's pretty impossible to have a reasonable discussion on it when the majority of us don't even really know what it does.
18:43:44gevaertsBlue_Dude: I don't understand the "if (fd == -1) break;" line
18:43:52bluebrotherLlorean: I completely agree :(
18:44:02*Llorean would really like to know why we got that bug report on strangeness involving it and Roman Numerals since, afaik, it shouldn't have affected that case at all
18:44:42Blue_DudeIf fd == -1 then the file name was NOT found. Therefore it's an available file name and we'll use it to create the file.
18:45:21Lloreanbluebrother: My personal preference is "since the proponents of the feature can't even explain how it works clearly, we can't document it well yet and should disable it in the release again lacking a way to make it predictable for users"
18:45:28LloreanBut, I'm sure _that_ would be heavily argued
18:45:50LloreanFS #10200 is the strange roman numerals issue.
18:46:03gevaertsBlue_Dude: it could also be a directory I think. Also, why the "(fd < 0)" on the next line?
18:46:04bluebrotherwell, since 3.2 nothing happend in that regard. So what's different in arguing this time?
18:46:29Lloreanbluebrother: This is true. Since nothing changed we can say the same decision as for 3.2 still applies, at least.
18:47:16Blue_DudeThe (fd<0) traps a file open error other than a file not found, so it quits.
18:48:10 Join Generale_Thrashe [0] (
18:48:23Generale_Thrashehi all
18:48:53Generale_Thrashetoday i've read about rock box
18:48:59Generale_Thrasheand i have a question about it
18:49:15Generale_Thrashei have a ipod clone, based on the Action Chip i think
18:49:35Generale_Thrasheand can be modified with that open source firmware?
18:49:37 Join petur [0] (
18:49:46LloreanGenerale_Thrashe: Only the EXACT players on the front page work.
18:50:05Generale_Thrasheuhm, ok
18:50:37Generale_Thrashebut there is something like impossibility to make a version for that player?
18:50:47Generale_Thrashe(sorry for my bad english)
18:51:07LloreanIt usually takes years for a port to happen, and depends on very dedicated people who own the player.
18:51:41gevaertsBlue_Dude: I think you should just check for <0, and then look at errno. Actually, I think we should implement stat(), but oh well...
18:52:02 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:52:19Blue_Dudegevaerts: I just tried the case of a directory with the same name. It errored out when it tried to create.
18:52:23Generale_Thrasheook thanks for the information!
18:52:58 Quit Generale_Thrashe (Remote closed the connection)
18:53:12Blue_DudeAlso, I tried to read errno and I can't get it to work. I asked questions about it on this forum and nobody could help.
18:54:02gevaertsBlue_Dude: errno should be ENOENT in the case you want, and something else in all other cases
18:54:57amiconnBlue_Dude: You don't need to reinvent the wheel. Just use create_numbered_filename() for creating your wav file
18:55:37CIA-37New commit by gevaerts (r21261): Use OF USB on the ipods. Using our own USB code exposes some problems, such as the current charging issues (for many people, charging basically ...
18:55:49Blue_DudeI mean, I couldn't read errno at all. I tried to read it as an extern variable and the compiler kept choking on it.
18:56:27Blue_DudeWhere is create_numbered_filename? I'll check it out.
18:56:32CIA-37New commit by gevaerts (r21262): Disable HID for the release, mainly because of FS #10319
18:59:21 Quit nibbler_ ("Ex-Chat")
18:59:32 Join stripwax [0] (
19:00:21amiconnBlue_Dude: It's defined in firmware/general.c. #include "general.h" if you want to use it
19:00:40Blue_DudeThanks. I'll check it out.
19:01:00amiconnIt creates a filename where the numeric part of a filename pattern becomes the highest existing number plus 1
19:01:26amiconnThis is used in several places in rockbox, e.g. for creating the config_NN.cfg filenames
19:01:43 Join bertrik [0] (
19:02:23amiconnAlternatively you can use create_datetime_filename(), which creates a filename with a timestamp part (YYMMDD-HHMMSS)
19:02:45amiconnThe latter only exists on targets with an RTC, the former exists on all targets
19:02:56Blue_DudeThat's exactly what I wanted. Can you put a limit on how high it will go?
19:03:47amiconnNo, you can only specify the number of digits for the number part
19:04:21amiconnIt will always choose the highest number, even if there are gaps in the existing ones
19:05:48bluebrothergnah. My last commit broke beastpatcher on linux :(
19:05:58amiconnIt looks like the function will exceed the number of specified digits if necessary
19:09:01Blue_DudeMy version fills gaps, but that's not really necessary. It's also not especially necessary to limit the number of files. I just didn't want somebody to go nuts and fill the disk by mistake. But 100 files should be plenty.
19:12:44CIA-37New commit by bluebrother (r21263): Fix beastpatcher on linux and code police.
19:14:33 Join BryanJacobs [0] (i=809743f3@gateway/web/ajax/
19:16:10 Quit froggyman (Read error: 113 (No route to host))
19:19:17 Join moos [0] (i=mustapha@rockbox/staff/moos)
19:19:51 Join delt [0] (i=1000@
19:19:51 Quit delt (Remote closed the connection)
19:21:12 Join delt [0] (i=1000@
19:21:32evilnickHi delt
19:22:19deltwhat's the most recent version of the mikmod plugin?
19:22:48delti don't think it has a bugsplat id, since it's not (wasn't) part of the rockbox dist....
19:23:28 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:23:49 Join einhirn [0] (
19:24:15 Quit einhirn (Client Quit)
19:28:06 Join JdGordon| [0] (i=836b0069@rockbox/developer/JdGordon)
19:28:29deltthx :D
19:29:49 Join selectohh [0] (
19:31:49selectohhdoes anyone know if pcm_play_data can play mp3s? i understand mp3_play_data is only for archos players
19:32:53 Quit perrikwp (" ajax IRC Client")
19:33:03 Part delt
19:33:22Lloreanselectohh: pcm is not MP3, so the function would be rather improperly named if it could.
19:33:40 Join midgey|w [0] (i=836b0053@gateway/web/ajax/
19:33:43selectohhwhat function should we use to play mp3 data in a plugin?
19:33:48 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
19:35:11 Join tessarakt [0] (
19:35:28Lloreanselectohh: I don't believe any plugins currently play back their own MP3s, though a few manipulate the existing playback system.
19:36:43selectohhhmm.. thanks. when you say manipulate the existing playback system, do you mean they find a workaround for this? or they play other formats instead
19:37:19Mikachumaybe you could say what you're trying to achieve on a higher level, do you want to play background music or just sound effects or what?
19:37:42evilnickThey can change the volume, skip tracks etc. of the currently playing playlist
19:37:43Lloreanselectohh: Music can playback while a plugin is in use. They can stop, resume, skip tracks, etc, and in the case of Pictureflow, initiate playback.
19:38:30selectohhmikachu: i literally want to play mp3s in a plugin (load, play). nothing too intense, just to trigger mp3s by using the buttons on the player. the big picture is trying to make a drum machine out of a sansa (not a sequencer just a drum machine).
19:39:35evilnickThere was a sequencer plugin for the iRiver H300/H100 series a few years ago, IIRC it wasn't added to flyspray
19:39:48selectohhllorean: okay that sounds pretty much like what i want. amazing. thank you.
19:40:12Mikachuselectohh: you can only play one sound at a time then, not very exciting for a drum machine
19:40:26Mikachubut what about the midi plugin?
19:40:32selectohhevilnick: really.. yeah i've searched to death, printed every reference i could find to mp3_play_data and pcm_play_data, but still can't make too much progress with what i'm doing. pcm, no problem (with raw files). mp3, can compile with no errors, but no sound.
19:40:33gevaertsselectohh: are the samples you're using really big enough to need compression? I'd just use wav
19:40:37Mikachuor is that a codec? i forget
19:41:37Lloreangevaerts: Want to commit the iPod charging and transfer speed fixes to the main branch now?
19:41:58LloreanMikachu: I'm pretty sure the midi plugin uses PCM samples.
19:42:34selectohhgevaerts: i know what you mean. i'm starting to feel that way too. i kind of want to have mp3 support, especially due to the small amount of storage on the system. i kind of found an older sansa that i can solder buttons to, but it's only 1-2 gig
19:42:36Lloreanselectohh: On hardware codec, MP3 doesn't require a codec loaded to memory to play because the hardware decodes MP3
19:42:37evilnickselectohh: The problem being that it was on A N Other website so is difficult to find now, but it might be useful to have a look at.
19:43:07Lloreanselectohh: On software codec, PCM is more or less the "no codec needed to play" case, while everything else (including MP3) would require a codec loaded to decode to PCM. In Rockbox, the MP3 codec is not constantly in memory.
19:43:08selectohhevil do you remember the name of the program?
19:43:13evilnickselectohh: I'd imagine that pcm would be easier
19:43:30evilnickI'll have a search round mistic-river for you
19:43:34selectohhevil: you would be correct, at least in my case :)
19:43:55selectohhevil: that would be awesome thank you. i'm copying all this conversation and will do tons of searches based on you guys' ideas
19:44:10gevaertsLlorean: I think I'll send some emails to -dev for those first. I'd really like to hear something from people who know the area
19:44:51gevaertsIf I don't get any response, I'll bring it up again at devcon. We should be able to reach a real decision there :)
19:45:01*Llorean thinks, at least with charging, it's time to enable it.
19:45:40LloreanSo, hopefully after DevCon
19:45:55gevaertsnot *after* ;)
19:46:22Mikachuselectohh: maybe you can store mp3 on the device and decode to ram when you start?
19:46:45Mikachubut maybe that's not easier than just playing them
19:46:58Lloreangevaerts: "after the Devcon begins"?
19:47:18selectohhmikachu: is there a decode function?
19:47:29gevaertsLlorean: that's more like it :)
19:48:12selectohhllorean: does what i'm describing sound nearly impossible? i wonder why no one else has done it :)
19:48:46Lloreanselectohh: Nobody's done it because in the vast majority of cases it's unnecessary. And using the main playback engine would not work well if you intended to ever have two sounds mixed.
19:48:50gevaertsselectohh: as soon as you want to do effects, you want pcm anyway
19:49:55selectohhllorean: yeah i would want to mix. and decoding them to wav, if i felt masochist enough to try, has been done?
19:51:18LloreanAs I said earlier, decoding any format would require loading a codec for that format.
19:51:24LloreanSomething, afaik, only done by the playback system currently
19:51:41selectohhllorean and gevaerts and evilnick: i suppose yes i do want to mix and yes i might want to do effects. thanks for all the info it's totally put me on the right track.
20:01:49amiconnHmm, fm radio costs 8712 bytes on coldfire (M5)
20:03:33amiconn8712 bytes binsize, 12332 bytes RAM in total
20:03:53*amiconn is integrating the fm mod properly
20:05:49gevaertsthat's not too much. I'd probably have expected more
20:08:28LambdaCalculus37amiconn: So how was the overall mod to the M5 with the X5's FM daughterboard?
20:09:40 Join bmwboy [0] (n=18ff9893@gateway/web/cgi-irc/
20:10:09bmwboyHello, I am using rockbox on a sansa e280, and there are no battery icons/etc. appearing; there is jsut a grey space?
20:11:01 Quit moos (Read error: 54 (Connection reset by peer))
20:12:18gevaertsbmwboy: Can you be a bit more specific?
20:12:51bmwboyon the main screen
20:13:08martian67bmwboy, your theme probly borked
20:13:09bertrikmaybe you accidentally disabled the status bar
20:13:18bmwboyi just had a brainfart and realized that's how i designed the theme
20:13:28gevaertsah :)
20:13:35evilnickselectohh: I was totally wrong! I think that the plugin was beatbox, which has been worked on recently: FS #10022
20:13:36martian67haha :)
20:14:04 Join moos [0] (i=mustapha@rockbox/staff/moos)
20:14:06*gevaerts wishes that all support issues were that easy to solve
20:16:06*bertrik is still confused about the e200v2 radio problem
20:16:23 Join darkham [0] (
20:17:44LambdaCalculus37bertrik: How so?
20:17:59 Quit barrywardell (Remote closed the connection)
20:19:25bertrikLambdaCalculus37, the cause of it, why DBOP clock seems to influence it, why any of my patches can't make it work ...
20:20:28 Join redfox [0] (
20:27:35 Quit moos (Read error: 104 (Connection reset by peer))
20:28:46 Quit mt (Read error: 110 (Connection timed out))
20:34:09darkhamfuze fuze fuze
20:35:54LambdaCalculus37darkham: Stop it.
20:36:14LambdaCalculus37bertrik: Do you have an e200v2, or need one? I have one at home that has a bad LCD, but the rest of it works.
20:36:38 Quit BryanJacobs (" ajax IRC Client")
20:37:00 Quit darkham (Client Quit)
20:38:38bertrikhow bad is the LCD, is it still readable?
20:38:57 Quit bluebrother (Read error: 113 (No route to host))
20:39:02LambdaCalculus37bertrik: Actually, it doesn't seem to display anything at all. I have to look at it again.
20:39:29LambdaCalculus37It was a donation, and all I did with it was turn it on to see if it worked or not.
20:39:50bertrikmaybe it's just an empty battery :P
20:40:28***Saving seen data "./dancer.seen"
20:41:07pixelmaevilnick, Llorean: for what it's worth, I tried the c200 HID on a WinXP machine with a multimedia keyboard and I indeed could change the master volume, realising at the same time that another difference that "comes with it" is that the mm keyboard is connected via USB and mine here is connected via PS2, or internally in case of the laptop - don't know how it's done there)
20:41:46 Join bluebrother [0] (
20:43:01pixelma(continuing the discussion about master volume and/or volume in the application changes when using Rockbox's HID to control it)
20:47:31 Join dwarfish [0] (
20:49:34 Quit dwarfish (Client Quit)
20:51:23 Join froggyman [0] (n=47ba06b6@gateway/web/cgi-irc/
20:53:48CIA-37New commit by amiconn (r21264): Add iAudio M5 FM radio mod to the advanced build options. * Unify iAudio audio driver, fmradio i2c driver, and power driver (M5 + X5 only).
20:53:58froggymanI am currently compiling rockbox with cygwin and tortoisesvn, and right aftering doing "make" it says "svn:This client is too old to work with working copy "path/to/RB source file"
20:54:39*Bagder blames the cygwin + tortoisesvn combo
20:54:52froggymanthen it continues with "Generating Dependencies"; will this build fine?
20:55:12Bagderyes, I think you'll just get a weird/blank svn version number in the build
20:55:54LambdaCalculus37bertrik: If you want it, I can send it to you.
20:56:12froggymanwhat SVN would you recommend using besides tortoise (for windows), because I dont really care for its layout
20:56:52*Bagder uses cygwin's svn at work atm
20:57:17evilnickpixelma: Was it *only* the master volume that you could change? Or could you change the volume on the application that has focus?
20:57:20gevaertsfroggyman: see if cygwin has a newer svn
20:57:23*Bagder is a command line guy
20:58:34bertrikLambdaCalculus37, if the display doesn't work at all it won't be much use, but as long as it's readable I could use it to debug
20:58:57pixelmaevilnick: I asked myself why I didn't try that... but it's a work computer and if at all the only media player on there would have been WMP (since it's running XP)
20:59:02froggymangevaerts: the way its GUI is set up
20:59:29*pixelma could have changed that though :\\
20:59:52bluebrotherthat would be UI, not layout :)
20:59:52 Quit bmwboy ("CGI:IRC (EOF)")
21:00:07*gevaerts doesn't use GUI svn tools
21:00:45*froggyman makes mistakes
21:01:27bertrikAFAIK, dominik W is going to bring his e200v2 to devcon so maybe I can hack on that if he allows me
21:01:27 Join p3tur [50] (n=petur@rockbox/developer/petur)
21:04:38Blue_DudeFS #10324 has been cleaned up to use existing code. Please take a look.
21:06:32 Nick fxb is now known as fxb__ (
21:13:47 Join Llor_Phone [0] (n=Llorean@
21:14:21 Quit perrikwp (" ajax IRC Client")
21:14:52 Quit thegeek (Read error: 110 (Connection timed out))
21:15:04 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
21:17:21 Quit spyder ("leaving")
21:17:38 Join spyder [0] (
21:18:00Llor_PhoneSo was a decision about the debug menu in 3.3 made?
21:18:29*gevaerts doesn't think so
21:19:07gevaertsI'd leave it in though, there are some things in it that people occasionally need, and I don't think it's a good idea to move them to somewhere else *now*
21:20:06amiconnZagor: ping
21:23:57Blue_DudeThe file open routine is much slimmed down. What are the chances of committing this patch?
21:27:53Unhelpfulscreenshot at least is useful and needs to be elsewhere if debug menu is not included by default, i'd think.
21:27:53 Quit froggyman ("CGI:IRC (EOF)")
21:28:19 Join froggyman [0] (
21:29:24 Quit Llor_Phone (Remote closed the connection)
21:33:49 Join Imaginal [0] (n=travis@
21:34:29ImaginalDoes rockbox play m4a files?
21:35:21UnhelpfulImaginal: yes, provided they contain AAC audio
21:36:35 Join robin0800 [0] (
21:36:54ImaginalUnhelpful: I have m4as that used to play, that won't anymore in rockbox. It displays them, but skips passed them when I try to play. I'm confused
21:37:00CIA-37New commit by amiconn (r21265): Don't rebuild rbspeex(enc|dec) everytime when making voice files.
21:39:19 Join Jaykay [0] (
21:40:28 Quit perrikwp (" ajax IRC Client")
21:42:37 Join fdinel [0] (
21:44:40 Join Sajber^ [0] (
21:45:57Blue_DudeAny committers like to comment? I can't put off the wife much longer. Got honeydo stuff waiting...
21:46:58evilnickBlue_Dude: Maybe check the logs afterwards?
21:47:30Blue_DudeI will. I just didn't want it to get lost.
21:48:54ImaginalHow should I troubleshoot my problem? M4a files won't play.
21:50:42evilnickImaginal: Give as much detail as you can, what encoder, what settings, what tags are there, etc. and if you could upload a sample file that doesn't work, that might be useful too.
21:56:22Imaginal3.2 release. 5.5g ipod 80gb, mpeg-4 aac audio (itunes), haven't touched default settings
21:56:32 Quit JdGordon| (" ajax IRC Client")
21:57:18Imaginalsample file at
21:57:44bertrikyay, 32-bit timer on ams sansa works as advertised in the datasheet
21:57:57 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:37ImaginalI have this problem with a 4g 20gb ipod 3.2 build as well
22:04:36evilnickImaginal: I'll have a closer look at it when I get home, of course, someone else could check it out beforehand. Did this definitely play in Rockbox earlier?
22:06:12LloreanBlue_Dude: The whole point of it being in the tracker is that now people can find it.
22:06:56Imaginalevilnick: yes. Around 2.4 or so... I just want to know if there is something in my m4as that is messing it up
22:07:35ImaginalCan I find previous builds somewhere without having to compile them?
22:08:57LloreanImaginal: Rockbox 2.4 didn't support AAC, being on hardware codec players only
22:10:05ImaginalLlorean: fair enough, I just sort of made 2.4 up ^_^ How about pre-3.0?
22:10:19LloreanIt's not going to be at all helpful if you lie about things.
22:10:35LloreanBy 3.2 do you mean the actual 3.2 release, or some random build at, around, or somewhat after the 3.2 release?
22:12:17ImaginalLlorean: The actual 3.2. I was just trying to remember what release I had before 3.0.
22:12:34LloreanThere was no swcodec release before 3.0
22:12:44LloreanWhy not update to a current build and see if your files play
22:12:44gevaertsthat would have been a development build
22:13:19evilnickLlorean: I've tried with my Sansa using the most current build as of 10 hours ago
22:13:36evilnicktried playing Imaginal's sample file, I meant.
22:13:42Lloreanevilnick: Ah.
22:13:51ImaginalCurrently running 3.2...
22:14:00LloreanImaginal: 3.2 is not the current build, it's just the latest release.
22:14:11LloreanThere's about three months of difference, including fixes to AAC
22:14:18LloreanWell, the MP4 parser part at least
22:14:22ImaginalLlorean: again, I'm sorry
22:14:24LloreanBut, evilnick said it's still not work.
22:14:42LloreanImaginal: And it was encoded using iTunes? Is the file streamable?
22:15:53evilnickLlorean: iTunes v7.0.2.16, QuickTime 7.1.3 (according to opening the file in Notepad)
22:15:56ImaginalLlorean: I don't know if it is steamable, but it was encoded with iTunes v7.0.2.16, QuickTime 7.1.3
22:16:26LloreanFor files to play in Rockbox they need to be streamable, and that's the most common problem encountered with AAC files that won't play.
22:16:56ImaginalLlorean: how can I check for steamability?
22:17:36 Quit Jaykay ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
22:18:20Blue_DudeLlorean: all I meant was I would like to commit the patch, and didn't want it to be forgotten.
22:18:24LloreanDon't know, honestly. It basically boils down to where the metadata is located within the file, if I understand correctly. I believe Foobar2000 has an "Optimize MP4 layout" function, I'm not sure about other tools
22:19:38ImaginalI haven't found an m4a that will play yet. I found one encoded using Nero AAC codec /, mpeg-4 aac audio
22:19:42 Join __lifeless [0] (n=lifeless@
22:19:43 Quit __lifeless (Read error: 54 (Connection reset by peer))
22:20:21LloreanBlue_Dude: How much binary size increase goes with the patch? Could it be done as a plugin rather than part of the core to lower this?
22:20:54LloreanImaginal: Have you created your own AACs? most created in iTunes and not modified in other programs should work fine.
22:22:45ImaginalI currently run ubuntu, and have for 2 years or so. I haven't created my own aacs since then
22:24:17LloreanImaginal: Well, odds are good that getting them to work in Rockbox is going to depend on fixing the files, rather than fixing Rockbox. Certain limitations (streaming files) are in place because they more or less have to be.
22:25:31 Join JdGordon| [0] (i=836b0069@rockbox/developer/JdGordon)
22:25:43ImaginalLlorean: I think you are probably right, and now that I think about it, I was playing with songbird a while ago, and it was trying to write tags to m4as and couldn't
22:26:48 Quit r0b- (Read error: 110 (Connection timed out))
22:28:14 Quit robin0800 (Remote closed the connection)
22:30:48Blue_DudeLlorean: I don't think this could be a plugin. It integrates fairly tightly in the DSP and playback routines. I'm not sure how that could be brought back out.
22:32:36LloreanBlue_Dude: Is the patch made in such a way that it depends on a define for the code to be enabled? It seems like the sort of thing that would only be useful under very, very specific circumstances, and it might make more sense for it to be conditionally compiled in when it's needed, rather than being there in all user builds.
22:32:47gevaertsBlue_Dude: maybe you could #ifdef it though, and make it an advanced configure option
22:33:48Blue_DudeWhat about a simulator only definition? That's where it's most useful anyway.
22:35:39 Quit _lifeless (Read error: 113 (No route to host))
22:36:27Blue_DudeI could bracket all the code with #ifdef SIMULATOR / #endif. Would that be acceptable?
22:37:17gevaertsBlue_Dude: I'd use a different define, that possibly gets enabled by default for SIMULATOR
22:37:27 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
22:40:32***Saving seen data "./dancer.seen"
22:42:04 Join robin0800 [0] (
22:42:10 Join thegeek [0] (
22:43:51Blue_DudeWhat would be the appropriate location to put a custom build define? The dsp.h file? Somewhere else?
22:53:03 Quit dmb (Remote closed the connection)
22:55:24 Join barrywardell [0] (n=barrywar@
22:58:34ImaginalI'm not sure what happened, but using dbpoweramp's m4a utility makes the files playable in rockbox. The m4a files are all broken. Thanks for the troubleshooting everyone!
23:00:54 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
23:05:17 Quit stripwax (Read error: 104 (Connection reset by peer))
23:07:11 Join stripwax [0] (
23:11:48CIA-37New commit by bertrik (r21266): FS #10317 - Sansa AMS 32-bit timers. Configure the timers for 32-bit mode instead of the default 16-bit mode.
23:19:57 Quit stripwax ("")
23:25:58 Quit perrikwp (" ajax IRC Client")
23:31:15 Quit Imaginal (Read error: 60 (Operation timed out))
23:33:29 Join matsl [0] (
23:42:39 Quit evilnick (" ajax IRC Client")

Previous day | Next day