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

00:00:19jhMikeSpreglow: try a pure svn build now...
00:00:52dan_aThe only obvious problem is errors like "libgcc.a(_udivsi3.o) does not support interworking, whereas rockbox.elf does" - I'll see if I can find what's calling those functions and make sure they are ARM too
00:00:53 Quit jhMikeS (Read error: 104 (Connection reset by peer))
00:02:04markundan_a: do you need this interworking? What exactly does it do?
00:02:45preglowjhMikeS: back to normal
00:02:51Mikachuare you using the -mthumb-interwork option?
00:02:59dan_amarkun: It makes GCC do the magic to make sure that calls between functions of different types work
00:03:01dan_aMikachu: Yes
00:03:22Mikachuwould be nice if they could have a -miram-interwork :)
00:03:23 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:04:15jhMikeSYou know...I'm so dumb, I Roloed it and that's why it was ok...what a dill :P
00:04:48preglowi've gotten burnt on that before
00:05:07preglowprobably in the exact same circumstance too
00:05:24dan_aMikachu: I think that's called -mlong-calls
00:05:30preglowso what i said about the main thread not getting correct macsr was correct? :-)
00:05:31LinusNthe thread init code will never be run for the main thread, since that is never added like the other ones
00:05:36preglowLinusN: exactly
00:05:40jhMikeSI'll figure it out cause I think it's a bit better way to handle it
00:05:50Mikachudan_a: yeah but so it only does it when needed, ie magically when calling a function in another section
00:06:00preglowthe main thread is running from the start
00:06:22jhMikeSright...but it still has to add it to the scheduler list...and it should do that in thread_init
00:06:31dan_aMikachu: That would be nice - and it would be nice if -mthumb-interwork worked that way too
00:07:17jhMikeSpreglow: did you check's ok now right?
00:07:27amiconnmarkun: Could you give me some pointers regarding how the font code finds the correct glyph for a unicode code position?
00:07:51preglowjhMikeS: perfectly
00:08:11preglowi'l reup another patch shortly
00:08:36LinusNjhMikeS: i see why it doesn't work
00:08:51preglowand start wondering about how to make it easy to add sw tone controls support to any random build without hacks
00:08:55LinusNthe cpu_init macro changes the context, but not macsr itself
00:09:18LinusNso it will be overwritten with the real macsr context on the next context switch
00:09:51markunamiconn: for most it's just a 1-1 mapping
00:10:13LinusNso it will never work for the currently running thread
00:10:45markunamiconn: or what is it you want to know?
00:10:52jhMikeSI was thinking you can't alter the one for the creating thread but for the next time a context is loaded. hrm. All threads must spawn from the main one too.
00:10:53amiconnmarkun: ?? Surely there is no 64K table in there?
00:11:23*amiconn is asking because he wants to improve the player lcd code a bit :)
00:12:21LinusNjhMikeS: when the main thread is switched out, macsr will be saved in the context struct, overwriting the value that was set by THREAD_CPU_INIT()
00:12:54jhMikeSAh...right! heh. so the main thread needs the context set and it's own macsr to start out
00:13:42amiconnNo, the main thread just needs the real macsr set
00:13:47LinusNjhMikeS: exactly
00:14:25 Part LinusN it straight now
00:19:27 Join web-taz [0] (
00:21:27 Quit tim66 (Read error: 110 (Connection timed out))
00:22:44 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
00:23:12preglowanyone know what happens when you define the same array member two times bracket style?
00:23:51preglowstruct type array[] = { [0] = { blah, blah }, [1] = { blah, blah }, [0] = { blah, blah } };
00:23:51jhMikeSit takes the value of the last init
00:23:58preglowand that's a documented feature?
00:24:09preglowcool, then i shall rely on that
00:25:47jhMikeSIf the same field is initialized multiple times, it will have value from the last initialization. If any such overridden initialization has side-effect, it is unspecified whether the side-effect happens or not. Currently, GCC will discard them and issue a warning.
00:25:52preglowgood, good
00:26:17preglowi'll just use that to be able to override any target's original bass/treble controls
00:29:12 Quit linuxstb ("CGI:IRC")
00:31:49preglowthis patch just keeps shrinking now
00:35:14 Quit web-taz ("( :: NoNameScript 4.02 :: )")
00:35:40jhMikeSwell...all's ok now. I think I can safely put it back up. I botched that one pretty good. :P
00:37:28preglowput what back up?
00:38:04jhMikeSthe macsr init change. It starts up ok with the eq now.
00:38:14 Quit matsl ("Leaving")
00:38:39preglowisn't current svn pretty much exactly as it should be?
00:38:52preglowor did you fix it some other way?
00:39:50jhMikeSI added the same mechanism for initializing CPU model specific thread things on the main one but it has to be a different macro/function of course.
00:40:09 Join Llorean [0] (n=Llorean@
00:40:30preglowthen it's all good
00:44:48 Join tidalwav1 [0] (n=tidalwav@JDICKWIFI.WIFI.WPI.EDU)
00:45:32jhMikeSI think maybe the setting for the main thread should stay in system_init, remove the macros from the main thread and just leave it for other spawned threads
00:46:11preglowalso good :)
00:46:14 Quit Mouser_X (Read error: 110 (Connection timed out))
00:47:59 Quit jhMikeS (Nick collision from services.)
00:48:05 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:48:19jhMikeSpreglow: see any reason I shouldn't? I wonder if there really could be some use for it thread_init but it doesn't seem there ever has been.
00:48:53 Quit ender` (" "Care must be exorcised when handring Opiticar System as it is apts to be sticked by dusts and hand-fat." --Japanese Transla)
00:49:31 Quit funky ("leaving")
00:50:42 Quit tidalwav1 ("Chatzilla 0.9.77 [Firefox]")
00:52:38 Join redbreva_away [0] ( reason I shouldn't or no use?
00:53:36preglowno reason you shouldn't
00:54:03preglowbut you probably know better than me anyway, just do as you see fit
00:58:13jhMikeSWe really only have to sneak it in for threads created by create_thread...that's why it's yeah...nothing in thread_init it is.
00:58:53preglownew patch coming up, btw
01:00:13preglowa quick test of that on x5 and i'll be quite happy
01:01:08 Quit redbreva_away ("Chatzilla 0.9.77 [Firefox]")
01:06:57jhMikeSpreglow: report coming up in a few
01:08:34jhMikeSstill fuzz :P
01:08:57preglowi have no idea why it's there
01:09:02preglowit's here too, and i have absolutely no idea
01:09:23jhMikeSoffset 2...anything to do with whitespace?
01:09:50preglowno idea
01:10:02preglowi just don't know understand why it applies locally
01:10:16preglowi svn update, i svn diff > patch, i then do a patch -p0 -R < patch, and i get fuxx
01:11:27jhMikeSfuxx ... lol
01:12:29 Join bonbonthejon [0] (n=jon@
01:15:30 Quit gtkspert (Remote closed the connection)
01:15:54 Join gtkspert [0] (
01:16:06jhMikeSOk, somethings fuxxed up
01:16:20preglowon my side?
01:16:33 Join Mouser_X [0] (
01:16:38jhMikeSoh never mind...wrong menu. I'm getting tired.
01:18:03 Part LinusN
01:18:17jhMikeSsounds good and seems to be working just fine
01:18:26preglowthen i'll commit it shortly, i think
01:18:40preglowso people can start complaining about how shitty the cutoff freqs are
01:18:45jhMikeSgood idea...
01:19:07preglowright now they're 200 and 3500
01:19:09preglowand that's ok?
01:19:29***Saving seen data "./dancer.seen"
01:20:53jhMikeSyes...I think hit hits the vocals just enough but not too much. I'll probably experiment a bit with lower though and see what happens.
01:21:02preglowall's cool
01:21:42 Join Vyrus001 [0] (
01:22:23jhMikeSI found my favorite settings to be 6/9 :) how odd.
01:23:27 Quit bonbonthejon (Remote closed the connection)
01:23:38 Part Llorean
01:24:59jhMikeS:) It's running fine playing spc with echo too
01:25:55spugdoes anyone know if the text "Rockbox Main Menu" is hardcoded? I can't find it in the lang file
01:25:59hcsnot on any target I'm interested in, is it?
01:26:48jhMikeShcs: give it a little bit...I think preglow is gonna do some asm in the dsp core soon
01:26:52jhMikeSpreglow: right? :)
01:27:48preglowjhMikeS: yeah, i'm gonna see about completing the alarm, then dsp asm is coming up
01:27:49jhMikeShcs: though I can't understand why you wouldn't be interested in any Coldfire targets.
01:28:14preglowalong with starting the work of getting rid of long calls
01:28:25preglowwhich would also help arm somewhat
01:28:37hcsjhMikeS: I am interested, just hoping we'd see some fun stuff in ARM land where I can actually test it
01:28:42jhMikeSAs opposed to what? It used shorter addresses for function calls
01:29:02 Quit JoeBorn (Nick collision from services.)
01:29:24 Join jborn_ [0] (
01:29:39jhMikeShcs: I still want to try out doing each voice in blocks and see. If it helps here it should help arm too for sure especially if the change is significant.
01:29:52 Join JdGordon [0] (
01:30:20 Quit lee-qid ("aufwiederbyebientotsayonara")
01:30:30preglowjhMikeS: arm's usual branch instruction is a relative one with +/- 32 meg addressing, but right now a longer three instruction branch is used because of iram code
01:30:42jhMikeSpreglow: You know, I wouldn't mind a menu item for disabling tone controls without screwing up the settings.
01:31:05preglowjhMikeS: what, an on/off setting? the eq has. Really convenient when developing...I suppose then one check in the dsp. Just a suggestion.
01:31:42preglowfair enough, but i can't by any means be bothered to code it :)
01:32:19preglowi absolutely abhor menu code
01:32:33preglowand i wanna get cracking at dsp asm :>
01:32:34jhMikeSMe too...but I like good menus too much
01:32:35JdGordonslack... and i made it so easy for you too :p
01:32:40preglowJdGordon: hehe
01:33:15jhMikeSIt's just that I want to switch the controls on and off real quick and check boosting
01:33:59 Quit kubiix (Read error: 104 (Connection reset by peer))
01:35:47jhMikeSguess I'm pretty lazy too sometimes :)
01:36:00preglowsomewhat hard to imagine
01:36:05jhMikeSThey add about 3% boost when playing doom
01:36:21jhMikeSthe spc that is
01:36:35preglowahah, i was about to ask how the hell you could see the boost counter while playing doom
01:36:47jhMikeSI don't shave enough and my hair is too long :)
01:38:20jhMikeSlazy lazy...too much mess around my computer too
01:40:05jhMikeSMan cowon did something odd...I see the x5 batt voltage low sometimes and staying up pretty well at 3.95V others.
01:40:42preglowyeah, i just found two cigarettes under my sidstation
01:40:42preglowthey look old
01:40:43jhMikeSmaybe the tone control fixed it
01:40:55preglowtoo much tidiness around the computer isn't good
01:40:57jhMikeSpreglow: I wouldn't care...
01:41:16jhMikeSI'd never waste two smokes
01:41:23preglowburn fast
01:41:30preglowanywho, i'll just commit
01:41:50preglownow for the bloody alarm
01:42:06 Quit Mouser_X (Nick collision from services.)
01:42:15preglowwhich still wakes me every morning despite not having set it for four days
01:42:15preglowso something's not right
01:42:15 Join Mouser_X [0] (
01:42:28Shaidthat's a persistant alarm
01:42:51preglowwell, you'd rather be safe than sorry, no? ;)
01:43:09Shaidit goes off on weekends, though, right?
01:43:22ShaidI couldn't have that.
01:43:22preglowyes, yes it does
01:43:38preglowbut today it probably went off right here, played what it should, then turned off
01:44:42 Quit inversions (Read error: 110 (Connection timed out))
01:45:11preglownow, i should probably wait and do an oops commits
01:45:38Shaidgot to love those ones
01:46:02 Quit Nico_P (Remote closed the connection)
01:46:10jhMikeSand the more files involved the better
01:48:58 Quit JdGordon ("Konversation terminated!")
01:49:54 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
01:52:06jhMikeSpreglow: not pushing for anything but will you ever be committing any effects plugins? I added those recording functions to the plugin api so long ago for that.
01:52:07preglowwoo, no oops
01:52:12Soapam I reading the documentation correctly? "svn revert -R" to remove all my applied patches?
01:52:15 Join Thundercloud [0] (n=thunderc@
01:52:26 Join countrymike [0] (
01:52:38jhMikeSSoap: I think that's it
01:52:42preglowjhMikeS: ah, yes, there's also that
01:52:52preglowwe'll see when i finish with that i've currently got queued up
01:53:18jhMikeSYou have a queue? I've just got a pile.
01:53:47preglowwell, it's kind of a hybrid
01:54:06preglowa queue whose sorting varies wildly with current interest/needs
01:54:40 Join jonno [0] (
01:55:11preglowjhMikeS: as for effects plugins, i guess the ideal thing would be one plugin where you could use several different effects
01:55:19preglowinsert in different orders, etc
01:55:25jhMikeSI think I can speed up the sample output and only have a 1 clock penalty in the loop
01:55:37preglowah, hmm, i guess i should wrap filter_bishelf_coefs with HAVE_SW_TONE_CONTROLS
01:56:19jhMikeS...and remove a move instruction...
01:56:41preglowahh, you're talking about your stuff
01:57:02jhMikeSyes...but it's never fast enough. I always seem to see something.
01:57:11preglowknow the feeling
01:57:18preglowstare long enough and you'll have the entire loop down to one nop
01:58:03 Quit jonno (Remote closed the connection)
01:59:45 Join jonno [0] (
01:59:59jhMikeSyes, that second move.l can just go for sure
02:00:43preglowthe fun thing with my TODO is that you just cut it in half over the last couple of days :P
02:01:26jhMikeSoh...woops...don't mean to spoil the fun
02:02:02 Quit _pill (Read error: 145 (Connection timed out))
02:02:14jhMikeSah...yes, now move the lea.l up between the mac and movclr
02:02:17preglowi'll survive, if there's one problem i don't yet have, it's finding ways to spend my time
02:02:35 Join darksoulk [0] (
02:03:26jhMikeSah, crap can't move that one. :(
02:06:33jhMikeSwait, can too...
02:06:40 Join _pill [0] (
02:06:43 Part pixelma
02:08:42 Quit Shaid (Nick collision from services.)
02:08:42 Nick darksoulk is now known as Shaid (
02:09:54 Join pearldiver [0] (
02:11:26preglowtime for bed anyway
02:23:47 Quit Mouser_X (Read error: 110 (Connection timed out))
02:24:30XavierGrwow! preglow and jhMikeS developing frenzy! :D
02:24:50Shaidnah, they were holding out on commits and decided to do it together at once to see if they'd crash SVN
02:24:59XavierGrMy screen is filled with orange and deep blue :P
02:26:18jhMikeSXavierGr: Don't worry there will be more patches we've been hold onto for months committed soon
02:26:41XavierGrquite nice I must say
02:28:56jhMikeSand Shaid was the one that told the dirty secret... :) Can't even keep my eyes open I'm so tired now.
02:29:24ShaidjhMikeS: I'm an expert lurker.
02:29:58jhMikeSShaid: spying on all our PMs somhow eh?
02:33:00 Quit gtkspert (Read error: 60 (Operation timed out))
02:34:18Shaid22:36:20preglowwe're trying to crash svn
02:34:28Shaidweblog pastes really don't work.
02:34:39 Join Thundercloud_ [0] (n=thunderc@
02:34:42Shaidanyhow, preglow admitted to your plan in open conversation :P
02:41:59 Quit Thundercloud (Operation timed out)
02:43:41pearldiverany idea whats wrong here:
02:43:44pearldiver$ patch −−binary -p0 < gigabeat_rotate_1.patch
02:43:44pearldiver(Stripping trailing CRs from patch.)
02:43:44pearldivercan't find file to patch at input line 4
02:43:44DBUGEnqueued KICK pearldiver
02:43:44pearldiverPerhaps you used the wrong -p or −−strip option?
02:43:44pearldiverThe text leading up to this was:
02:43:44***Alert Mode level 1
02:43:46pearldiver|diff −−strip-trailing-cr -ru rockbox_old/firmware/export/config-gigabeat.h rock
02:43:50pearldiver|−−- rockbox_old/firmware/export/config-gigabeat.h 2007-02-20 11:15:05.0000
02:43:52pearldiver00000 +0900
02:43:52Mikachuyeah, you forgot to use pastebin
02:43:54pearldiver|+++ rockbox/firmware/export/config-gigabeat.h 2007-02-20 17:34:17.461776900 +0
02:44:00pearldiverFile to patch:
02:44:02pearldiveri know i know, sorry
02:44:06pearldiverit seemed like its less lines
02:44:24Mikachudid you read the text you pasted?
02:44:36Mikachu02:43:44 <pearldiver> Perhaps you used the wrong -p or −−strip option?
02:51:49pearldiver-p1 worked
02:52:07Mikachuindeed, look at the paths in the patch header
02:53:45***Alert Mode OFF
02:56:26SoapI just got a whole screenfull of errors such as:
02:56:29Soapare these fatal?
03:03:25 Join lukaswayne9 [0] (
03:19:31***Saving seen data "./dancer.seen"
03:19:59 Join CAP1279 [0] (
03:20:31CAP1279Can someone point me in the direction of a guide to using the firmware decrypter?
03:22:56 Part countrymike ("Leaving")
03:28:35 Quit Thundercloud_ (Read error: 110 (Connection timed out))
03:32:57 Join dewdude [0] (
03:33:13 Part CAP1279
03:42:02Soapyep, they were fatal
03:42:08 Quit lukaswayne9 ("Ex-Chat")
03:43:12 Quit Feral_Kid (Read error: 104 (Connection reset by peer))
03:58:36 Join Mouser_X [0] (
04:01:26 Join elinenbe_ [0] (
04:06:21 Join etrask [0] (
04:11:14 Quit etrask (Client Quit)
04:17:01 Quit elinenbe (Read error: 110 (Connection timed out))
04:17:01 Nick elinenbe_ is now known as elinenbe (
04:26:25charkinsWhat's the "remote" screen mentioned in list.c (page up/down differ based on main vs. remote screen)?
04:29:50 Join JerryLange [0] (
04:35:48 Quit secleinteer (Read error: 104 (Connection reset by peer))
04:36:33Soapfor targets with an LCD remote. I know the H3xx and H1xx series have one avaliable.
04:37:04charkinsAhh thanks.
04:38:06 Quit jhMikeS (Nick collision from services.)
04:38:12 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
04:39:03charkinsFinally got around to building my own firmware (been running rockbox for about almost a year). Just trying to get a handle on the code and try out various patches floating around.
04:39:07 Join printfXh4 [0] (
04:40:05 Join secleinteer [0] (
04:41:23 Quit Mouser_X (Nick collision from services.)
04:41:34 Join Mouser_X [0] (
04:47:59 Quit secleinteer (Remote closed the connection)
04:52:02 Join JerryLange_ [0] (
04:56:37 Quit JerryLange (Read error: 113 (No route to host))
04:56:41 Nick JerryLange_ is now known as JerryLange (
04:57:32 Join BiptoN [0] (i=4ca6c5a0@gateway/web/cgi-irc/
05:19:33***Saving seen data "./dancer.seen"
05:23:19 Join webguest79 [0] (i=cbceb037@gateway/web/cgi-irc/
05:26:04webguest79hi. can anyone tell me why Rockbox shows scrambled display on my iRiver?
05:27:16 Quit BiptoN ("CGI:IRC (EOF)")
05:27:44jonnodid you install the correct version?
05:27:49jonnowhich iriver?
05:28:19webguest79H340 and i used the curremt release from the website
05:28:42jonnoreset your settings maybe?
05:28:50jonnodoes the display work fine in the OF?
05:29:14webguest79i can read the lines fine, the text is neat, but it looks like lines are drawn on top of it
05:29:28jonnotop of what?
05:29:34webguest79yes OF is fine, although it does have trouble with video
05:29:38jonnowhat lines?
05:30:05webguest79like a three year old comes along and draws on the screen ;)
05:30:23jonnohas a 3 year old drawn on the screen?
05:30:34jonnomaybe you need some alchohol swaps to clean it? :D
05:31:04jonnois it in every screen? or only one?
05:31:12webguest79:P its like small random lines that keeps moving each time the screen refreshes
05:31:17webguest79every screen
05:31:46 Quit DX_ (Read error: 60 (Operation timed out))
05:32:56jonnohmm... I dunno.. possibly a hardware problem?
05:33:16webguest79yeah, thats what i fear too, but with the OF it plays nicely
05:33:36webguest79except for video
05:33:45jonnothe person you want to speak to wont be around for another few hours...
05:33:54jonnomaybe post on the dev ml or flyspray
05:34:09webguest79okay, thanks. i might do that or come back here later
05:37:11 Quit webguest79 ("CGI:IRC (EOF)")
05:39:14 Join bonbonthejon [0] (n=jon@
05:40:34 Quit jonno ("Konversation terminated!")
05:41:00 Quit Mouser_X (Nick collision from services.)
05:41:11 Join Mouser_X [0] (
05:54:56 Join RacerNV [0] (
05:55:55 Join scorche` [0] (n=scorche@rockbox/administrator/scorche)
05:59:59 Quit Mouser_X (Read error: 104 (Connection reset by peer))
06:00:18 Join Mouser_X [0] (
06:00:53 Quit XavierGr (Nick collision from services.)
06:00:56 Join XavierGr [0] (
06:05:02 Quit charkins ("Ex-Chat")
06:06:18 Quit scorche (Nick collision from services.)
06:06:22 Nick scorche` is now known as scorche (n=scorche@rockbox/administrator/scorche)
06:17:30 Quit Nibbier (Read error: 110 (Connection timed out))
06:17:56 Join Nibbier [0] (
06:19:04 Join jonno [0] (
06:19:26 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
06:19:33 Join miepchen^schlaf [0] (
06:25:58 Quit jonno ("Konversation terminated!")
06:28:36 Quit Mouser_X (Nick collision from services.)
06:28:44 Join Mouser_X [0] (
06:31:52 Quit JerryLange ("Leaving")
06:45:51 Part toffe
07:02:58 Quit Mouser_X (Read error: 60 (Operation timed out))
07:03:45 Quit perplexity ("* bbl *")
07:09:38 Quit Criamos ("( :: NoNameScript 4.03 :: )")
07:13:04 Join Mouser_X [0] (
07:19:34***Saving seen data "./dancer.seen"
07:35:47 Join combrains [0] (
07:38:49 Join perplexity [0] (
07:50:36 Join decayedcell [0] (
07:55:36 Quit decayedcell (Remote closed the connection)
07:55:50 Join decayedcell [0] (
07:59:27 Join ender` [0] (
08:03:44 Join Xerion [0] (
08:07:49 Quit Febs (Read error: 110 (Connection timed out))
08:12:03decayedcellbugger cop patch broken again
08:14:10 Join _Veseliq_ [0] (
08:18:11 Join ackbahr [0] (
08:18:21 Quit RacerNV ("( :: NoNameScript 4.02 :: )")
08:23:16 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:25:28 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
08:32:28 Quit JdGordon (Remote closed the connection)
08:32:40 Join JdGordon [0] (
08:35:14 Quit Mouser_X (Nick collision from services.)
08:35:23 Join Mouser_X [0] (
08:36:19decayedcellanyone here?
08:39:42LinusNnot a single soul
08:39:48LinusNall bots
08:41:03decayedcellcould you help me with a GCC 3.4.6 error I'm getting compiling m68k-elf build
08:41:15decayedcellError: already selected `5206e' processor
08:41:15decayedcellError: unrecognized option -m5249
08:42:09LinusNheh, i thought you just said it compiled fine
08:42:40decayedcellwell it the toolchain compiled fine
08:42:55decayedcellbut when compiling for the H3xx it errors out
08:43:13decayedcellright after cross compiling ata_idle_notify.c
08:43:38LinusNi recognize this error
08:44:16 Join darksoulk [0] (
08:45:14 Quit Shaid (Nick collision from services.)
08:45:15 Nick darksoulk is now known as Shaid (
08:45:17LinusNyes, it is a known issue
08:45:27 Join MonkeyTamer [0] (n=chatzill@
08:45:43LinusNwhich binutils are you using?
08:46:21decayedcelli suppose I should try 2.16.1?
08:46:59LinusNyou could try it
08:47:09decayedcellanyway LinusN going to eat dinner, I'll try 2.16.1 later
08:47:43 Join darksoulk [0] (
08:47:47 Quit Shaid (Nick collision from services.)
08:47:57 Nick darksoulk is now known as Shaid (
08:49:27CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
08:49:27*MonkeyTamer is enjoying using musepack as an encoder
08:50:00MonkeyTamerdefinitely fairly high quality for a lossy format
08:50:03 Join Rob222241 [0] (
08:50:57decayedcelltoo bad the dev stop working on it
08:51:09MonkeyTamerworks fine in rockbox for me
08:51:21decayedcellnono as in the Musepack dev, not rockbox :p
08:51:33MonkeyTamermy bad lol
08:51:46MonkeyTamerstill pretty good as it is
08:52:17MonkeyTamerI probably went a bit overboard using quality 7
08:52:37MonkeyTamerbut it doesn't use much more than a similar bitrate lame mp3
08:56:29linuxstb_decayedcell: iiuc, musepack development has started again.
09:00:20MonkeyTameris there anything in particular that is currently lacking anyways?
09:01:31 Quit ackbahr (Read error: 110 (Connection timed out))
09:05:38linuxstb_I don't use musepack, but I assume that lossy encoders can always be tweaked and improved - either for encoding speed or quality.
09:06:09JdGordonsame for lossless...
09:06:22MonkeyTamerthat is true
09:06:44LinusNexcept for the quality part, of course :-)
09:07:09Shaidspeed and filesize for lossless.
09:07:47 Quit Rob2222 (Read error: 110 (Connection timed out))
09:07:55MonkeyTamerI tend to be hardpressed to find any significant differences between a high quality mpc file and a lossless such as flac; it's possible, but very difficult to detect
09:08:38JdGordonanyone know what to call to not show the button bar?
09:09:40ShaidMonkeyTamer: but the differences are there. and that's what matters to some people.
09:09:40LinusNJdGordon: you set the labels to NULL, i believe
09:09:44perplexityThe biggest problem with perceptual audio coding is just that. It relies on perception. What sounds pretty good to you may sound like aliased garbage to me.. it's all a matter of how your ears are trained
09:10:07 Quit darkless ("Leaving")
09:10:19JdGordonta LinusN
09:10:23 Join darkless [0] (
09:11:20MonkeyTamerthe only problem with lossless is some people don't understand that the difference can be purely psychological; I see the advantages to lossless less so much for quality, which is second to none of course, but more so for secure storage
09:12:12 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:12:13perplexitysecure storage ?
09:12:21linuxstb_It's also convenience of just being able to drag and drop your backup files onto your DAP without re-encoding.
09:12:32MonkeyTamerI mean that if you lost your cd, you basically have the original files
09:13:06perplexityahh yes.. I can see that. I don't know. I have all my albums stored as raw data in addition to flac. Space is not really an issue for me
09:13:19MonkeyTamersome are also extremely efficient for decoding
09:13:33MonkeyTamerflac I've seen get as low as 8 or 9% boost for the ipod 4g
09:13:56linuxstb_That 8 or 9% will just be the boosting due to disk spinup, it should be 0% for pure decoding.
09:14:00scorchealso, depending on what you are passing the audio through, you can tell the difference between, say, a 320kbps MP3 and a FLAC file
09:14:17MonkeyTameroh? that's good to learn
09:14:34perplexitya crisp hi-hat or ride cymbal is the killer for me on that scorche, can pick it every time..
09:14:49peturmaybe more efficient decoding, but also less able to buffer so more disk spinup, more battery useage
09:15:02MonkeyTameryes, I have learned that as well
09:15:05LinusNcymbals are a real killer
09:15:14MonkeyTamerthat's primarily why I don't make too many flac files
09:15:16LinusNreal killers
09:15:24*LinusN has a bad grammar day
09:15:25MonkeyTamerother than size of course :p
09:15:39ShaidI find most percussion is a killer.
09:15:49peturand if they're thrown correctly,....
09:16:03LinusNpetur: hahaha
09:17:04perplexityBut seriously.. in the car or on an aircraft I tend to use ogg.. the background noise or my noise cancelling headphones colour things enough I don't mind..
09:17:41perplexitythey help me sleep on long haul flights.. (well that and half a bottle of scotch)
09:17:57*scorche prefers a passive system
09:18:04peturI stick with compression so I can have all my music with me... in mp3 that still forced me to buy a 80gig disk...
09:18:21MonkeyTamerscorche: like meditation?
09:18:32Shaidyeah, I also wonder why I have so many cds.
09:18:43JdGordondoes viewcv ignore whitespace changes? IEMs
09:19:39***Saving seen data "./dancer.seen"
09:21:51perplexityback on DAP's.. by stupid neglect I managed to kill the battery in my h340, so I splashed out and picked up a 2200mah replacement. I now get 24 hours playing -q6 oggs.. nice :)
09:22:25ShaidI'm half tempted to do odd hardware hacks to my greyscale g4.
09:22:31MonkeyTamerthat's pretty decent, especially for ogg
09:22:34ShaidI wouldn't mind a new screen for it, though, honestly.
09:22:45Shaidanyone got an ipod 4th gen grey lcd they don't need?
09:22:55MonkeyTameri got a color
09:23:14MonkeyTamerbut that's no good selling it for parts
09:23:15Shaidwonder what'd happen if I hooked that up...
09:23:29perplexityMonkeyTamer: I was impressed. I'm never more than 16 hours away from a power source anyway, but it's nice to have the extra oomph when I use it as a removable disk..
09:23:50MonkeyTamerthat's certainly true; that's an awesome number
09:23:55linuxstb_JdGordon: Yes, I think so.
09:24:16MonkeyTamerI decided to get a gigabeat f40 primarily for battery life and improved stability
09:24:58MonkeyTamerthe ipod color is just too far away from stability and reasonable battery life for me to wait
09:25:50ShaidI ended up getting an 80g ipod.
09:25:57MonkeyTamerbesides, if I sell it with all of it's accessories, I could likely approach the price I paid for the gigabeat
09:25:59Shaidwas a gift.
09:26:25perplexityGuess you have to trade off for the features you need *now*
09:27:32MonkeyTamer50% battery life after only two hours isn't reassuring; rather than complain about it, it's better to just solve the problem
09:27:38 Part dan_a
09:27:53MonkeyTamerif you can that is
09:27:57perplexityheh, 50% after 2 hours? sounds like my new Treo.. :\
09:28:28MonkeyTameryeah... before kernel on cop, it was even worse
09:28:31 Quit Mouser_X (Read error: 110 (Connection timed out))
09:28:46MonkeyTamerplus the freezing
09:29:10 Join Mouser_X [0] (
09:29:24perplexityWell, lack of documentation and limited resources for reverse engineering will do that I'm afraid..
09:29:57MonkeyTamerthat's just the way it goes sometimes
09:30:50MonkeyTamer24 hours sounds like a ridiculous number in comparison to 4 though; that's 500% more
09:36:03 Join jborn__ [0] (
09:36:04 Join gtkspert [0] (
09:36:49 Quit jborn_ (Read error: 104 (Connection reset by peer))
09:40:11 Quit ender` (" Never trust a computer you can't throw out a window")
09:50:14 Join ackbahr [0] (
09:52:28 Join dan_a [0] (n=dan_a@
09:53:33 Part dan_a
09:58:12 Quit Mouser_X (Read error: 110 (Connection timed out))
10:01:37 Join tvelocity [0] (n=tony@
10:01:50 Join B4gder [0] (i=57e34e64@gateway/web/cgi-irc/
10:01:56 Quit petur ("stkov")
10:02:20 Quit MonkeyTamer ("Chatzilla 0.9.77 [Firefox]")
10:07:05 Join inversions [0] (
10:17:48 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
10:18:18webguest20LinusN: there is a patch for you in FS: FS #6692
10:18:33 Join bluebrother [0] (i=DJZ4OfZb@rockbox/staff/bluebrother)
10:19:14Kasperleis there a way to start ipodlinux from rockbox?
10:19:29LinusNwebguest20: removing the array indexing to save code space?
10:20:12webguest20LinusN: yes, as it states
10:21:19LinusNlooks ok
10:21:47LinusNi'll commit it later, thanks
10:25:00 Join iooooor [0] (
10:25:08 Join akaidiota [0] (
10:27:48 Join aliask [0] (
10:28:16 Quit inversions (Read error: 110 (Connection timed out))
10:30:44 Quit webguest20 ("CGI:IRC")
10:34:50 Join BigBambi [0] (
10:35:06 Quit ackbahr (Read error: 104 (Connection reset by peer))
10:35:58 Join Nico_P [0] (
10:39:42 Quit akaidiot (Read error: 110 (Connection timed out))
10:39:47 Quit ioor (Read error: 110 (Connection timed out))
10:44:28 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
10:47:09 Join nls [0] (
10:47:49Kasperlewere there any changes to the ipod bootloader recently?
10:49:53 Quit combrains (Read error: 110 (Connection timed out))
10:49:55Kasperlehmm. odd
10:50:32Kasperleit's not booting my 5.5g anymore. it reports an ipod version of 0xffffffff and then fails to report the partition size correctly (i assume because it didn't figure out it's running on a 5.5g with their sector size mess)
10:51:47markunwhy did you update your bootloader anyway?
10:52:13Kasperlebecause i was toying with ipodlinux and ipodloader 2
10:52:51markunah, ok.
10:52:58markunbut sorry, can't help you.
10:53:23Kasperlei did change the partition layout in the process, though, i wonder whether that might be the cause.
10:53:28Kasperlethanks anyway :)
10:53:58XavierGris there anything missing from recording on H100/H300, I just looking on the iriverstatus page and some entries still say incomplete
10:57:33 Join redbreva_away [0] (
10:57:35 Nick redbreva_away is now known as redbreva (
10:59:37GodEatermarkun: were you going to submit a change to SVN to disable the "LCD off" default on the gigabeats ?
11:04:49 Quit GodEater ("CGI:IRC (Ping timeout)")
11:05:38 Join ender` [0] (
11:05:58 Join Ribs [0] (n=ribs@
11:15:21markunGodEater1: ok, done
11:18:13*amiconn missed the auction on an fmr and it went rather cheap :(
11:19:40***Saving seen data "./dancer.seen"
11:20:25 Join linuxstb [0] (n=linuxstb@
11:21:01*decayedcell resorts to manual injection of code to update cop patch
11:21:29linuxstbKasperle: Yes, you can boot IPL from Rockbox - either in the bootloader (hold PLAY to boot a linux.bin kernel from your FAT32 partition) or (maybe not 100% reliably yet) using Rolo from within Rockbox to start a kernel in ".ipod" format (convert from .bin with the tools/scramble tool).
11:21:36 Join Kitt0s [0] (
11:23:19 Join datachild` [0] (
11:24:56Kasperlelinuxstb: yep, i was about to try converting loader.bin to .ipod format, but now rockbox won't boot at all after reinstalling the rockbox bootloader
11:26:32 Quit aliask ("Chatzilla 0.9.77 [Firefox]")
11:26:34linuxstbDid you reformat your FAT32 partition? And if so, is it definitely FAT32 (not FAT16) ?
11:26:46 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
11:27:17linuxstbAnd don't convert loader.bin to loader.ipod, convert the kernel.
11:27:24Kasperleoh, ok
11:27:53GodEatermarkun: thanks very much sir!
11:28:22JdGordonnls: hey, you around?
11:30:15 Join ackbahr [0] (
11:32:46decayedcellLinusN still here? Looks like 2.17 Binutils was the problem
11:33:42Kasperlelinuxstb: i'm pretty sure it is fat32, but i'm reformatting it now (can fat16 even handle 30 GB?)
11:33:58Kasperlelinuxstb: the thing that strikes me as odd is the reported ipod version of 0xffffffff
11:35:22bluebrotherKasperle: fat16 can go up to 2GiB (4GiB with some implementations)
11:38:41 Join Mouser_X [0] (
11:39:16 Quit Kittt0s (Read error: 110 (Connection timed out))
11:39:29 Quit datachild (Connection timed out)
11:41:04linuxstbKasperle: Rockbox always displays 0xffffffff on the video ipods.
11:41:49Kasperleoh, ok
11:42:54JdGordonGodEater: you around?
11:42:57GodEaterI am
11:43:21GodEaterguesses dataabort error question...
11:44:00GodEaterWhich only happens immediately after you've updated the firmware, when there is nothing in the current playlist
11:44:13GodEaterotherwise Resume Playing works fine
11:44:21JdGordonok thanks :) answered perfectly
11:44:37GodEaterPsychic powers in full working order this morning
11:45:00 Join ackbahr_ [0] (
11:45:05 Quit miepchen^schlaf (Read error: 113 (No route to host))
11:45:20GodEaterI actually meant to add those comments to the FS all weekend because I realised how sucky my original report was
11:45:23GodEaterI just never got round to it
11:45:40JdGordonhehe np
11:46:20GodEaterdo you have a fix? or have you still got to look at it ?
11:50:37GodEaterAlso - can anyone enlighten me as to what the "(V)oice" option is when you build now ?
11:51:13B4gdergodeater: for building voice files
11:51:14Kasperlehmm. i'll "restore" the ipod with itunes and try again. it won't even boot the original firmware anymore
11:51:30B4gderon linux (or similar) systems
11:52:09GodEatercool - we build them dynamically now?
11:52:58nlsJdGordon: yes
11:53:24decayedcellhow do I add a patch to the Twiki
11:53:37B4gdergodeater: not really, but it allows users to build their own
11:53:42GodEaterB4gder: is it something you want on the build servers? I don't think I have flite installed at home
11:53:57B4gderI have a build system prepared on the build server
11:54:07B4gderfor when the targets start using different voice files
11:54:29GodEaterso it would be desirable for me to add it to ?
11:54:32 Quit ackbahr (Read error: 110 (Connection timed out))
11:54:55B4gdergodeater: not unless you want to run your own, I'll build the voices in a single host
11:55:16GodEaterI'll probably add it to play with then
11:55:17B4gderas I need to use a fancy "cache mp3 snippets" system
11:55:31B4gderbuilding very many voice files take a long time otherwise
11:55:36JdGordonGodEater: no fix, was about to look at it..
11:55:40JdGordonnls: dw.. all fixed now
11:55:46nlsok :-)
11:55:56 Quit GodEater ("CGI:IRC")
11:56:08 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
11:56:28Mikachuis building a voice target supposed to build all the plugins and as well?
11:56:31nlsJdGordon: btw, does replaygain apply when you start your h300, I have to enter a setting in the replaygain menu to make it apply.
11:56:41*GodEater is enjoying looking at the mostly green build table. No more yellows that are my fault :)
11:56:45B4gdermikachu: run 'make voice'
11:57:00JdGordonnls: no idea, ive never used that setting
11:58:19Mikachumake voice 37.12s user 20.05s system 77% cpu 1:14.08 total
11:58:24Mikachuthat was with espeak though
11:58:49nlsJdGordon: ok, I have another menu "bug" for you, In the remote lcd menu the "Backlight (While Plugged In)" now reads just "Backlight"
11:58:53decayedcell8.8 seconds a build is pretty damn fast
11:59:17JdGordonnls: assumeing dsp_set_replaygain() works fine then replaygain should take effect on boot... otherwise the bug has been there for a while..
12:00:11 Quit Xerion (Read error: 104 (Connection reset by peer))
12:00:44JdGordonnls: ah, ok, i can see the probem but my tree is dirty so ill fix it later
12:00:47nlsJdGordon: idk, it works fine with a build from 23 feb jhMikeS tried to reproduce it yesterday but had no luck
12:02:05MikachuB4gder: the clips sound like they're cut off at the start
12:02:09Mikachuystem instead of system
12:02:42 Quit B4gder ("CGI:IRC")
12:06:27Mikachushould one be able to listen to music without deleting the voice file and rebooting?
12:07:18preglowlinuxstb: there?
12:09:17 Join Xerion [0] (
12:09:17preglowlinuxstb: in any case, there was a really stupid bug in the old alarm patch, i think i've found the cause for it not working for you
12:12:29JdGordonbluebrother: you there?
12:12:59*JdGordon uses ESP to get pixelma in the room...
12:13:26*scorche thinks JdGordon is referring to telekinesis rather than ESP
12:13:36preglowtry summoning, always works for me
12:13:36JdGordoncould be...
12:13:39Shaidor even telephathy.
12:13:47decayedcellyeah lol ESP = extra sensory perception?
12:13:51Shaidwithout that extra h.
12:13:53GodEateris that like l33t telepathy ?
12:13:59 Join ackbahr [0] (
12:14:04spugwhat's the URL to the SVN web interface?
12:14:07spugif it still exists
12:14:18Shaidit's very unleet telepathy, all due to my current unleet keyboarding skills
12:14:33decayedcellhmm ESP covers telepathy
12:14:35spugJdGordon: doh, thanks
12:14:46scorcheall ESP does is let you know what will happen in the future or about something happening is a completely different area than you are at =/
12:14:47decayedcellprecognition, and clairvoyance lol
12:15:23JdGordonits all the 6th sense which doctor non-sense... all means the same ting
12:15:39*JdGordon calls on the magic ghosts since ESP is wrong aparently
12:16:13JdGordonGodEater: im not sure why its crashing.. the code looks safe... can you check the .map and tell me which function its crashing in?
12:16:43 Join shriphani [0] (n=shriphan@
12:16:51 Quit ackbahr (Read error: 104 (Connection reset by peer))
12:17:21GodEaterargh - I just updated this morning again. Let me see if I can re-create.
12:18:41JdGordondelete .rockbox/nvram.bin should be enough to get it
12:18:48JdGordonthats where the resume info is stored
12:18:57JdGordonshouldnt even need to rolo if your lucky
12:19:03JdGordonno.. you will
12:19:06GodEaterrolo doesn't work on gigabeat
12:19:30JdGordondelete the file when the gb is off... otherwsie it will be re-wrutten
12:19:51GodEaterthat'll be tricky, can I go it when it's in USB mode instead? ;)
12:19:58Kasperlehrm. reformatting it in windows helped
12:20:30JdGordonumm... im not sure..
12:21:10JdGordonok, reset your settings... then you should be able to get it to crash
12:21:25GodEaterwell I'm un-certain how to delete something when the GB is *off*
12:21:53JdGordonok, yeah, just do a settings reset...
12:22:10JdGordonhave you still got the map file from the build your using?
12:22:22GodEatershould have
12:22:48JdGordonso then you dont even need to worry about trying to crash it
12:22:54 Quit tvelocity ("Αποχώρησε")
12:23:01JdGordonjust find 0006ACF0
12:23:05 Quit ackbahr_ (Read error: 110 (Connection timed out))
12:23:10GodEaternot repeatedable now
12:23:16GodEaterI get "Nothing to resume" now
12:23:52JdGordonok... might have been something wierd in the space-time continuum then :p
12:24:09GodEatervery likely ;)
12:25:09 Quit redbreva ("Chatzilla 0.9.77 [Firefox]")
12:26:00GodEaterassuming the map didn't change too much from the build when it *did* crash to the one now, it was somewhere in settings_list.o
12:26:59JdGordonodd... wtf was it doing in there?
12:27:28GodEaterwell - like I say, that's assuming the .map didn't change much
12:29:08GodEaterI'm guessing I only get actual symbol names in the .map if I do a debug build ?
12:29:12decayedcellhmm interestingly enough, I'm fairly positive that w1ll14m's 60 - 90 Mhz patch gives me more battery life Oo
12:29:30*decayedcell reminds himself to do battery bench
12:30:19GodEaterno that's a pile of crap - there are symbol names in there
12:30:22*GodEater searches again
12:30:49 Quit Mouser_X (Nick collision from services.)
12:31:00 Join Mouser_X [0] (
12:32:58GodEaterI give up. I consider the bug non-existant now unless it happens again, in which case I'll look up exactly where it happens
12:37:56 Quit ender` (Read error: 104 (Connection reset by peer))
12:39:35 Join linuxstb__ [0] (
12:47:16 Quit GodEater ("CGI:IRC (Ping timeout)")
12:51:32 Quit linuxstb_ (Read error: 113 (No route to host))
12:51:58 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
12:53:00 Quit Seed (Nick collision from services.)
12:53:06 Join Seedy [0] (
12:54:32bluebrotherJdGordon: are you aware of the fact that the replaygain setting is broken?
12:54:55JdGordonnls: mentioned it.. i dont know what the problem is
12:55:21bluebrotherthe funny thing is when you simply call the menu and confirm the old value it's working again
12:55:42bluebrothersounds similar to the display issue from the quick screen with the rb menu patch
12:55:55JdGordonfixed that
12:56:10JdGordonthe replay gain setting just isnt applied on boot?
12:56:22bluebrotheras far as I can see
12:56:39nlsbluebrother: which target?
12:57:08nlsjhMikeS: tried to reproduce on his h120 and x5 yestersay but was unable...
12:57:23nlsAt least I know that I'm not going insane now :-)
12:57:45decayedcellspeex.c: In function ‘codec_main’:
12:57:46decayedcellspeex.c:400: warning: ‘extra_headers’ may be used uninitialized in this function
12:57:49decayedcellhey that's interesting
12:57:59*bluebrother is addicted to replaygain :(
12:58:08decayedcellseems to come up in GCC 4.1.2 when building 5G iPod target, but not with GCC 4.0.3
12:58:37*bluebrother gets a bit confused by the rb menu patch not using version numbers ... makes it a bit harder to keep track of versions
12:58:42JdGordonbluebrother: setting it in the menus deifnatly works? its just on boot that it doesnt? does it go to default if you reset settings?
12:59:07*JdGordon doesnt use replaygain so has no idea about the issue
12:59:16*decayedcell also loves replaygain
12:59:26bluebrotherI just cleared the settings and the value definitely changed.
13:00:02JdGordonis it just the enable/disable setting or..?
13:00:14 Quit linuxstb__ (Read error: 110 (Connection timed out))
13:01:49 Join Mikaelh [0] (
13:02:08 Join darksoulk [0] (
13:02:12 Join amiconn_ [0] (
13:02:32 Part decayedcell
13:03:58 Quit linuxstb_ (
13:03:58 Quit bluebrother (
13:03:58 Quit Rob222241 (
13:03:58 Quit JdGordon (
13:03:58 Quit _Veseliq_ (
13:03:58 Quit perplexity (
13:03:58 Quit alienbiker99 (
13:03:58 Quit merbanan (
13:03:58 Quit tchan (
13:03:58 Quit Seedy (
13:03:58 Quit linuxstb (
13:03:58 Quit BigBambi (
13:03:58 Quit pearldiver (
13:03:58 Quit amigan (
13:03:58 Quit daurn (
13:03:58 Quit bezlemin (
13:03:58 Quit Everybody|away (
13:03:58 Quit bun-bun (
13:03:58 Quit Bagder (
13:03:58 Quit illdred (
13:03:58 Quit NuclearDog (
13:03:58 Quit spug (
13:03:58 Quit Overand (
13:03:58 Quit scorche (
13:03:58 Quit markun (
13:03:58 Quit kclaf (
13:03:58 Quit Kingsqueak (
13:03:58 Quit dionoea (
13:03:58 Quit hachi (
13:03:58 Quit joshua_ (
13:03:58 Quit lostlogic (
13:03:58 Quit Shaid (
13:03:58 Quit Nibbier (
13:03:58 Quit jhMikeS (
13:03:58 Quit Vyrus001 (
13:03:58 Quit amiconn (
13:03:58 Quit FOAD (
13:03:58 Quit tipi^ (
13:03:58 Quit Vakio (
13:03:58 Quit gamkiller (
13:03:58 Quit blithe (
13:03:58 Quit ze (
13:03:58 Quit Mouser_X (
13:03:58 Quit Xerion (
13:03:58 Quit nls (
13:03:58 Quit _pill (
13:03:58 Quit YouCeyE (
13:03:58 Quit atsea-145193 (
13:03:58 Quit blippe (
13:03:58 Quit bagawk (
13:03:58 Quit crwl (
13:03:58 Quit crashd (
13:03:58 Quit zuzu_ (
13:03:58 Quit Weiss (
13:03:58 Quit twisted` (
13:03:58 Quit z35 (
13:03:58 Quit Mikachu (
13:03:58 Nick darksoulk is now known as Shaid (
13:03:58 Nick amiconn_ is now known as amiconn (
13:04:03 Nick Mikaelh is now known as Mikachu (
13:06:29 Quit amiconn (Killed by (Nick collision))
13:06:29NJoinjhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
13:06:29NJoinMouser_X [0] (
13:06:29 Join B4gder [0] (i=57e34e64@gateway/web/cgi-irc/
13:06:29NJoinSeedy [0] (
13:06:29NJoinlinuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:06:29NJoinXerion [0] (
13:06:29NJoinlinuxstb [0] (n=linuxstb@
13:06:29NJoinnls [0] (
13:06:29NJoinBigBambi [0] (
13:06:29NJoinbluebrother [0] (i=DJZ4OfZb@rockbox/staff/bluebrother)
13:06:29NJoinRob222241 [0] (
13:06:29 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
13:06:29NJoin_Veseliq_ [0] (
13:06:29NJoinperplexity [0] (
13:06:29NJoinNibbier [0] (
13:06:29NJoinpearldiver [0] (
13:06:29NJoin_pill [0] (
13:06:29NJoinVyrus001 [0] (
13:06:29 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
13:06:29NJoinilldred [0] (
13:06:29NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
13:06:29NJoinamigan [0] (i=dcp1990@unaffiliated/amigan)
13:06:29NJoinFOAD [0] (
13:06:29NJoinblippe [0] (
13:06:29NJoindaurn [0] (n=fake@unaffiliated/daurnimator)
13:06:29NJoinbezlemin [0] (
13:06:29NJoinatsea-145193 [0] (i=ariel@gateway/tor/x-1ce21b587b8c88ce)
13:06:29NJoinEverybody|away [0] (
13:06:29NJoinalienbiker99 [0] (
13:06:29 Join bun-bun [0] (n=bun@unaffiliated/bun-bun)
13:06:29NJoinmarkun [0] (n=markun@rockbox/developer/markun)
13:06:29 Join Bagder [0] (n=daniel@rockbox/developer/bagder)
13:06:29NJoinmerbanan [0] (
13:06:29NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
13:06:29NJoinOverand [0] (i=overand@pdpc/supporter/active/Overand)
13:06:29NJoinNuclearDog [0] (
13:06:29NJoinspug [0] (
13:06:29NJoinWeiss [0] (
13:06:29NJoinblithe [0] (
13:06:29NJointipi^ [0] (
13:06:29NJoinze [0] (
13:06:29NJoinKingsqueak [0] (
13:06:29NJoinkclaf [0] (
13:06:29NJoincrwl [0] (
13:06:29NJoingamkiller [0] (
13:06:29NJointwisted` [0] (
13:06:29NJoinhachi [0] (
13:06:29NJoinlostlogic [0] (n=lostlogi@rockbox/developer/lostlogic)
13:06:29NJoinz35 [0] (
13:06:29NJoinVakio [0] (
13:06:29NJoinjoshua_ [0] (
13:06:29NJoincrashd [0] (
13:06:29NJoinzuzu_ [0] (
13:06:29NJoindionoea [0] (
13:06:30***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
13:06:30***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
13:06:43NJoinscorche [0] (n=scorche@rockbox/administrator/scorche)
13:06:57*JdGordon wonders if he can blame jhMikeS on this....
13:07:06 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
13:07:31 Quit amiconn (Nick collision from services.)
13:07:31 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
13:07:37bluebrotherbtw, who is ChrisWong?
13:08:03bluebrotherah. He's not on the IrcNicks page
13:08:13 Quit blippe (Remote closed the connection)
13:08:16 Quit FOAD (Remote closed the connection)
13:08:23 Quit gamkiller (Remote closed the connection)
13:08:26 Join gamkiller [0] (
13:08:27 Join blippe [0] (
13:08:30 Quit twisted` (Remote closed the connection)
13:08:35 Quit gtkspert (Read error: 60 (Operation timed out))
13:08:36 Join nix_phoeni [0] (
13:09:26 Join Vyrus [0] (
13:09:50preglowJdGordon: all the swocdec stuff in settings.h seems to be ifdeffed out for hwcodec. any reason the mdb stuff in user_settings isn't ifdeffed out? only mascodec has it
13:10:06JdGordonbluebrother: yeah, I think jhMikeS's patch is whats to blame... unless you know for sure it stopped working when the playback menu was moved
13:10:23JdGordonpreglow: no idea... I tried ifdefing it out but got compile errors... I assume thats really old code
13:10:33bluebrotherI just noticed it being broken ... no idea when it happened
13:10:49nlsbluebrother: JdGordon: it worked on the 23rd
13:11:14JdGordon look at the date of the right column :D
13:11:42JdGordonthats a while after i moved the menu
13:11:43 Quit atsea-145193 (Read error: 104 (Connection reset by peer))
13:11:48*JdGordon s slightly relived :D
13:11:48 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
13:11:53 Quit shriphani (No route to host)
13:11:58bluebrotherhehe still prefers 2.16.1 too
13:12:33CtcpVersion from freenode-connect!freenode@freenode/bot/connect
13:12:47bluebrotherare there any advantages of 2.17 over 2.16.1?
13:13:05 Quit Vyrus001 (Connection reset by peer)
13:13:21B4gderI doubt that
13:13:58NJoinbagawk [0] (n=lee@unaffiliated/bagawk)
13:15:16 Join amiconn_ [0] (
13:15:48 Join twisted` [0] (
13:15:49 Join linuxstb__ [0] (
13:15:49 Join Criamos [0] (
13:15:51 Quit amiconn (Nick collision from services.)
13:15:51 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
13:16:38 Join FOAD [0] (
13:17:49 Quit linuxstb_ (Read error: 104 (Connection reset by peer))
13:18:49 Join atsea-145193 [0] (i=ariel@gateway/tor/x-77da059f0e49c4d3)
13:19:28preglowit almost seems like the bootloader
13:19:29 Join Thundercloud [0] (n=thunderc@
13:19:38preglow turns on wake on rtc automatically
13:19:43***Saving seen data "./dancer.seen"
13:21:08 Quit nixphoeni (Connection timed out)
13:21:09 Nick nix_phoeni is now known as nixphoeni (
13:27:23 Join lee-qid [0] (
13:29:03 Quit Mouser_X (Nick collision from services.)
13:29:12 Join Mouser_X [0] (
13:29:27Shaidcan't you set a variable somewhere in a config whether it's meant to be set, and reset it each time it boots?
13:29:51Shaidie, bootloader turns it on, rockbox then checks ALARM_ON and resets it to off if its not.
13:30:09Shaidor I could be missing something obvious.
13:30:34JdGordonthat is possible... but depends how preglow is stroing the alarm setup...
13:31:04JdGordonfor regular settings put it in fixed.cfg and it will set it to that value every boot
13:31:33 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:32:00 Join Lynx_ [0] (
13:33:15JdGordondoes anyone know the wiki page with the picture of the 3 iriver remotes?
13:33:17*GodEater wonders if Llorean is awake yet
13:35:05 Join Febs [0] (
13:35:10 Quit GodEater ("CGI:IRC")
13:35:24 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
13:44:43 Quit linuxstb__ (Read error: 110 (Connection timed out))
13:50:51 Join linuxstb__ [0] (
13:52:36 Quit Mouser_X (Read error: 60 (Operation timed out))
13:54:59GodEaterFebs/Soap : thank you
13:55:24FebsNo problem.
13:56:11 Join Obsys [0] (
13:58:40GodEateranyone know if the 'speak' bin that tools/configure searches for is part of espeak, or something else entirely ?
13:59:13Mikachuit is
13:59:29GodEaterI wonder why I don't get one then, I get an espeak binary instead
13:59:44 Join Mouser_X [0] (
13:59:45Mikachuit produces two binaries
13:59:54GodEaterapparently not here
14:00:04Mikachuyou can probably just rename it
14:00:21GodEateror symlink
14:02:13GodEateralthough the preferred default appears to be festival
14:05:13 Quit linuxstb_ (Read error: 110 (Connection timed out))
14:06:08JdGordonGodEater: do you know how to play in the keymap files? I need the gigabeat buttons for the patch
14:06:47 Join ender` [0] (
14:06:53 Join miepchen^schlaf [0] (
14:07:55 Quit JdGordon ("Konversation terminated!")
14:08:40 Quit perplexity ("* bb much later *")
14:11:05 Join Xerion_ [0] (
14:11:30 Quit Xerion (Read error: 104 (Connection reset by peer))
14:11:31 Nick Xerion_ is now known as Xerion (
14:16:52GodEaterJdGordon, not currently, but I expect I could learn
14:17:25 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
14:17:41 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
14:19:14 Quit linuxstb_ (Remote closed the connection)
14:20:09GodEaterI'm not sure what you need to do precisely though, how does this patch change the way the buttons work ?
14:20:58 Join Bucky [0] (
14:21:09Buckyanyone alive?
14:21:22LinusNnope, we're all dead
14:21:31markunI'm not!
14:21:31Buckyoh woo
14:21:31preglowand i'm dying using's java applet free vpn tunneling chat
14:21:58*nls too
14:22:22Buckybut i have a question concerning rockbox (no not the instalation or anything noobish like that)
14:23:33 Quit linuxstb__ (Read error: 113 (No route to host))
14:23:43Shaidask away
14:24:07GodEateris it one of these questions we have to guess, as well as answer ?
14:24:42Buckyare there any like third party optional plugins that one could install as well as anyone know the status of the mpg player (as in when there going to make it a little more forgiving)
14:25:36GodEaternot really no
14:26:02 Quit GodEater ("CGI:IRC")
14:26:15 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:26:19Buckyeveryone agree?
14:26:47GodEaterit would be hard for a "third party" to write plugins for rockbox
14:27:07GodEaterby definition most people that write plugins for rockbox are deemed to be part of the project
14:27:22GodEatersince they tend to publish them via our site
14:27:31Mikachuthe closest to third party are the ones in patch form on the tracker
14:27:36Buckyi mean third party as other coders that instead of relising it to puts it on his or her know like just simple things
14:27:54GodEaterwell I for one am unaware of any such plugins
14:28:30linuxstbIt's much easier for people to submit it to Rockbox - otherwise they'll need to release binary versions themselves for the 20 or so different players Rockbox works on, as well as keeping it up to date with any changes in Rockbox.
14:28:54hcsmaybe after a release you'd see something like that
14:29:05linuxstbSo there isn't really a "market" for third-party plugins.
14:29:06GodEateralso, I can't imagine any developer worth their salt thinking it'd be easier to write their own mpegplayer plugin from scratch, rather than simply modify the one we already have
14:29:31hcsmaybe it's a heart healthy low salt developer?
14:29:32Buckya release like not opensource any more?
14:29:43GodEaterthat would demonstrate either extreme arrogance or stupidity. Or both.
14:29:47Buckyno not just mpeg player i mean like any plug in
14:30:14GodEaterwell you quoted mpg player
14:30:24 Quit Bucky ("Bye bye")
14:30:25hcsBucky: no, release as in a stable version, rather than the daily and svn builds we have now
14:30:30hcsok, be that way
14:30:33Shaideh, he left
14:30:33GodEaterbye then
14:30:46Shaidand I was about to point out the unofficial builds forum
14:30:56 Join Bucky [0] (
14:31:04markunBucky: why are you asking btw?
14:31:31peturthere used to be but most is in svn now I think
14:31:32preglowjhMikeS: i'm with you on the nested functions deal
14:31:56GodEaterBucky: there's no technical reason why such a thing couldn't exist, but as far as I know - none does.
14:32:05markunBucky: linuxstb is Mr. mpegplayer btw, but others have told him they wanted to help out (but didn't so far)
14:32:15preglowthey aid clarity when used properly
14:32:16*linuxstb hides
14:32:25 Quit Bucky (Client Quit)
14:32:34amiconnThe plugin api is designed to provide (limited) backward compatibility
14:32:35markunlinuxstb: you can come back now :)
14:32:48*linuxstb unhides
14:33:27 Join Bucky [0] (
14:33:33markunlinuxstb: preglow and I were talking about surround sound simulation, would be nice with the movie player :)
14:33:41linuxstbBut I think having to manage building and hosting the many different binaries needed prevents third-party plugins. It's far easier to just post a patch...
14:33:48Buckyhey im sorry about that i didnt select the text bar and hit the backspace key x.x
14:34:02Nico_Pthere were a few "third pary plugins" at the beginnings of the h300 port
14:34:06Buckyi see what you said though through the log
14:34:24Nico_P(sorry if i'm late but i just read the log)
14:34:30 Join perplexity [0] (
14:34:31Buckyand i saw
14:34:41Mikachupreglow: how is a nested function better than just having it above the function using it?
14:34:44Buckyso i kinda know you see what im saying
14:34:48Nico_PBucky: yeah, that's what i was referring to
14:34:55linuxstbmarkun: I once asked preglow if he could make Rockbox simulate surround-sound from 5.1 AC3 files, and he said he could if I sent him my head....
14:35:08Nico_Pi didn't read enough of the log apparently :)
14:35:59Buckyhehe but on a 5gen video 30 gb and it does work extreamly well really simple to do once you have to format your ipod 4 or 5 times
14:36:17Mikachuthat sentence was a bit hard to follow
14:36:17Shaidyou shouldn't have to format at all
14:36:27markunlinuxstb: I want to look into it, but I'm not much of a DSP guy (yet?)
14:36:38 Quit Bucky (Client Quit)
14:36:40 Quit Ribs ("eh eh ehhhh!")
14:37:09markunthat java applet works really well :)
14:37:11 Join Llorean [0] (n=Llorean@
14:37:11linuxstbmarkun: Someone still needs to optimise mpegplayer on the Gigabeat though - 28fps full-screen is still too slow...
14:37:20 Join Bucky [0] (
14:37:35 Quit Bucky (Client Quit)
14:37:59markunlinuxstb: well, surround sound could also be used without the movie player if it's too slow
14:37:59amiconnmarkun: What do you expect from java? ;)
14:38:06markunamiconn: not much :)
14:38:45 Join Bucky [0] (
14:38:47linuxstbmarkun: I mean 28fps is too slow even for simple MP3 audio... Even if the source video is PAL, I expect it still skips some frames during scenes with lots of motion.
14:38:56Buckyyeah not much at all with java
14:39:46 Join perldiver [0] (
14:39:48GodEaterlinuxstb: what frame rate are you shooting for as a minimum ?
14:40:25linuxstbIdeally, you'll want an average of around 35fps (maybe more), so 30fps video can play without skipping.
14:40:32markunlinuxstb: we'll just have to play 16:9 movies then..
14:41:00*linuxstb gets the feeling gigabeat owners are allergic to optimising :)
14:41:07Buckyi also have a question now that im here... i have a FM transmitter that is one of the new ones that pumps out from the accesory port..but it doesnt work for rockbox only stock ipod guessing there isnt the same thing for pinouts becsaue of the eway its acting im guessing voltage there a way that i could figure/fix it? as well the IR doesnt workd for the altech lansing portable speakers
14:41:10markunlinuxstb: do you remember that the refresh rate of the Gigabeat is only 25fps?
14:41:39linuxstbmarkun: Is that theoretically fixable?
14:41:40Shaidrockbox doesn't support devices on the dock connector
14:41:50markunlinuxstb: dune2 would like to work on it I think, but I don't see him online so often.
14:41:59Shaidunless you can manage to get a developer a copy of the datasheet/implementation guide for it?
14:42:30Buckyshaid it plays the audio just fine as well as video from the radio just doesnt work with the ir
14:43:00markunlinuxstb: perhaps, but the way the LCD is controlled is a bit different from the other targets I think
14:43:13Buckyand if i could get the pinout and description or pdf who would i give it to
14:43:21preglowMikachu: it's not better as such, it's just absolutely 100% clear that the function is neither meant nor expected to perform any function elsewhere
14:44:03preglowwithout having to add a comment telling so
14:44:23Mikachuis the calling overhead different?
14:44:27Shaideh, I'd probably take a copy of it, Bucky. Not that I'm a developer, but we've all got to start somewhere.
14:44:28B4gderI just think esoteric features are harder to read
14:44:30preglowit might very well be less
14:44:39B4gdersince nested functions are not old-school C
14:44:42preglowB4gder: i wouldn't exactly call that esoteric
14:44:58preglowmany other things are not old-school c too...
14:45:00B4gderC99/gnu extensions are
14:45:13preglowplease, let us not write old-school c
14:45:15preglowpretty please
14:45:25B4gdernested functions in C is _very_ rarely used
14:45:40B4gderhence me using the word esoteric
14:45:42Buckyhaha thanks shaid i mean i can figure the pinout in my head and what needs to be changed...verbalize it...but i cant impliment not a firmware/software guy im more of the hardware knowlage...though i do know alot aabout HAL
14:46:03preglowbut i think nesting makes sense for small stuff
14:46:56preglowbut it's not that much of a deal
14:47:25preglowi don't care much either way, but of the two ways of doing it, nesting more clearly expresses what the coder intends
14:47:31preglowwhich is always good
14:47:31 Quit digriz ()
14:47:33Nico_Pnested like in a function in another function, right ?
14:47:39preglowNico_P: aye
14:48:08Nico_Pi didn't even know that was possible... at shcool they told me it wasn't... we must be using the old C then
14:48:34 Join CriamosAndy [0] (
14:48:41Buckyhey i have to figure something out....can some one just type /msg Bucky test please
14:48:54preglowreally old c, then
14:48:57Nico_Pdoes have concrete advantages other than clarity in some cases ?
14:48:59preglowhell, why don't we use fortran
14:49:12preglowit's supposed to be really fast!
14:49:20Nico_Ppreglow: i'm learning fortran too :)
14:49:29preglowNico_P: it might aid inlining, there's no read to specify "static", etc
14:49:30ShaidI almost got taught uh.
14:49:32Nico_Pfor numerical linear algebra
14:49:34Shaidthat defense language
14:49:37preglowNico_P: :/
14:49:47preglowthere's no bloody reason to use fortran anymore
14:49:52preglowand people should just let the language die
14:50:12 Join Febs_ [0] (
14:50:14Mikachusurely gcc uses the same optimizer for fortran and c anyway
14:50:25Nico_Ppreglow: maybe because it's fast (i didn't know that until you said so)
14:50:27Buckywhat about hole punch preglow? i mean cmon data cards are fun
14:50:53 Quit scorche (
14:50:53 Quit _Veseliq_ (
14:50:53 Quit Rob222241 (
14:50:53 Quit bluebrother (
14:50:53 Quit alienbiker99 (
14:50:53 Quit merbanan (
14:50:53 Quit tchan (
14:50:53 Quit perplexity (
14:50:53 Quit ender` (
14:50:53 Quit Lynx_ (
14:50:53 Quit blippe (
14:50:53 Quit nixphoeni (
14:50:53 Quit Everybody|away (
14:50:53 Quit BigBambi (
14:50:53 Quit linuxstb (
14:50:53 Quit jhMikeS (
14:50:53 Quit pearldiver (
14:50:53 Quit illdred (
14:50:53 Quit amigan (
14:50:53 Quit NuclearDog (
14:50:53 Quit Seedy (
14:50:53 Quit bun-bun (
14:50:53 Quit spug (
14:50:53 Quit Overand (
14:50:53 Quit bezlemin (
14:50:53 Quit Bagder (
14:50:53 Quit daurn (
14:50:53 Quit Mouser_X (
14:50:53 Quit Thundercloud (
14:50:53 Quit twisted` (
14:50:53 Quit tipi^ (
14:50:53 Quit Nibbier (
14:50:53 Quit Vakio (
14:50:53 Quit blithe (
14:50:53 Quit ze (
14:50:53 Quit GodEater (
14:50:53 Quit petur (
14:50:53 Quit Xerion (
14:50:53 Quit Febs (
14:50:53 Quit atsea-145193 (
14:50:53 Quit Criamos (
14:50:53 Quit bagawk (
14:50:53 Quit crwl (
14:50:53 Quit _pill (
14:50:53 Quit nls (
14:50:53 Quit B4gder (
14:50:53 Quit YouCeyE (
14:50:53 Quit crashd (
14:50:53 Quit Weiss (
14:50:53 Quit zuzu_ (
14:50:53 Quit z35 (
14:50:54 Nick Febs_ is now known as Febs (
14:50:56preglowNico_P: it isn't any faster than c or c++ these days
14:51:05NJoinGodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:51:05 Join petur [0] (i=d4efd6a6@rockbox/developer/petur)
14:51:05NJoinMouser_X [0] (
14:51:05NJoinThundercloud [0] (n=thunderc@
14:51:05NJoinatsea-145193 [0] (i=ariel@gateway/tor/x-77da059f0e49c4d3)
14:51:05NJointwisted` [0] (
14:51:05NJoinbagawk [0] (n=lee@unaffiliated/bagawk)
14:51:05NJoinB4gder [0] (i=57e34e64@gateway/web/cgi-irc/
14:51:05NJoinnls [0] (
14:51:05NJoinNibbier [0] (
14:51:05NJoin_pill [0] (
14:51:05NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
14:51:05NJoinWeiss [0] (
14:51:05NJoinblithe [0] (
14:51:05NJointipi^ [0] (
14:51:05NJoinze [0] (
14:51:05NJoincrwl [0] (
14:51:05NJoinz35 [0] (
14:51:05NJoinVakio [0] (
14:51:05NJoincrashd [0] (
14:51:05NJoinzuzu_ [0] (
14:51:06***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
14:51:12NJoinXerion [0] (
14:51:15NJoinscorche [0] (n=scorche@rockbox/administrator/scorche)
14:51:21 Join Thundercloud_ [0] (n=thunderc@
14:51:21 Quit Thundercloud (Read error: 104 (Connection reset by peer))
14:51:23NJoinperplexity [0] (
14:51:23NJoinender` [0] (
14:51:23NJoinLynx_ [0] (
14:51:23NJoinnixphoeni [0] (
14:51:23NJoinblippe [0] (
14:51:23NJoinjhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:51:23NJoinSeedy [0] (
14:51:23NJoinlinuxstb [0] (n=linuxstb@
14:51:23NJoinBigBambi [0] (
14:51:23NJoinpearldiver [0] (
14:51:23NJoinilldred [0] (
14:51:23NJoinamigan [0] (i=dcp1990@unaffiliated/amigan)
14:51:23NJoindaurn [0] (n=fake@unaffiliated/daurnimator)
14:51:23NJoinbezlemin [0] (
14:51:23NJoinEverybody|away [0] (
14:51:23NJoinbun-bun [0] (n=bun@unaffiliated/bun-bun)
14:51:23NJoinBagder [0] (n=daniel@rockbox/developer/bagder)
14:51:23NJoinspug [0] (
14:51:23NJoinNuclearDog [0] (
14:51:23NJoinOverand [0] (i=overand@pdpc/supporter/active/Overand)
14:51:25 Quit scorche (
14:51:25NJoinbluebrother [0] (i=DJZ4OfZb@rockbox/staff/bluebrother)
14:51:25NJoin_Veseliq_ [0] (
14:51:25NJoinalienbiker99 [0] (
14:51:25NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
14:51:25NJoinmerbanan [0] (
14:51:37Buckyi mean 5 bits of data on a card and it goes about as fast as you can go
14:51:38NJoinscorche [0] (n=scorche@rockbox/administrator/scorche)
14:51:52Nico_Pyeah and i wish they would make us write in C... i don't understand why we have to learn yet another language...
14:52:11Nico_Pthis year i studied CaML then C then Java and a bit of fortran in between
14:52:47preglowcaml is pretty good, i hear
14:52:50preglowat least icaml
14:52:53preglowocaml <-
14:52:57GodEaterShaid: I think you mean ADA
14:53:01 Quit nixphoeni (Remote closed the connection)
14:53:14 Join nixphoeni [0] (
14:53:37Buckydoes anyone here also work with ipodlinux? if so can you triple boot it with rockbox and original?
14:53:40Shaidthat's the one
14:53:51GodEaterI learnt Standard ML when I was in college (which became OCAML)
14:53:52markunBucky: I don't, but yes you can
14:53:57GodEaterI'm not a fan of it
14:53:58Nico_Pyeah caml is pretty cool but it's a completely different spirit from C
14:54:12 Quit pearldiver (Connection timed out)
14:54:26Nico_Pbut we did CaML light which is not as good as oCaML
14:54:29Shaidin the end they taught us Java to learn OO concepts
14:54:35Shaidand then ANSI C to confuse us.
14:54:50Shaid'All those OO concepts we just taught you? Throw them away!'
14:54:59Buckymarkun: how would you decide what firmware to use still the hold button or a button held?
14:55:03Mikachuyou can use OO in C
14:55:19LloreanBucky: you hold Play to boot iPodLinux, if you're using the rockbox bootloader
14:55:27Shaidyeah, but they decided not to let us.
14:55:28*Shaid shrugs
14:55:46GodEatermorning Llorean
14:55:52Buckyllorean: have you loaded ipod linux on yours as well as rockbox?
14:56:21LloreanBucky: I did once, over a year ago, to try it. I don't have a use for iPL so I reclaimed the space after I confirmed it worked.
14:57:10Nico_PMikachu: how do you use OO in C ?
14:57:10Buckyso im guessing you didnt use a 5th there really any difference to the ipod linux rather to rockbox? does it have a gui?
14:57:43Nico_Pcommand line on an ipod... must be fun :p
14:57:49CtcpVersion from freenode-connect!freenode@freenode/bot/connect
14:57:49***Server message 477: 'logbot #rockbox :[freenode-info] if you need to send private messages, please register:'
14:58:25Buckythats what im saying
14:58:34LloreanBucky: The differences are fairly large, you're best off reading the feature set for each. To summarize though, Rockbox plays music well, iPodLinux makes your iPod more pda-like.
14:59:31B4gderlinux doesn't imply command line...
14:59:39 Quit Mouser_X (Connection timed out)
14:59:44Buckyllorean: is the text entry method the same as rockbox
15:00:02LloreanBucky: I don't know, this is #Rockbox.
15:00:14LloreanBucky: If you want to know more about iPL, ask in the appropriate place, and ask the appropriate people.
15:00:18Buckyi know im just trying to find some info
15:01:00 Quit GodEater ("CGI:IRC (Ping timeout)")
15:01:08B4gderthere is an #ipodlinux channel...
15:01:49Buckyyeah im goin in now
15:02:31Buckythank you though
15:02:34 Part Llorean
15:02:35 Join Rob2222 [0] (
15:04:15 Quit Bucky ("Bye bye")
15:05:41 Quit ender` (Read error: 104 (Connection reset by peer))
15:05:41 Quit Rob2222 (Read error: 104 (Connection reset by peer))
15:06:11 Join Rob2222 [0] (
15:10:18 Join Genre9mp3 [0] (n=MARVIN_T@rockbox/contributor/Genre9mp3)
15:11:42Genre9mp3Hallo all!
15:11:52Genre9mp3it's been some time....
15:11:53bluebrotherjhMikeS: noticed the replaygain issue?
15:12:14 Quit Febs (Read error: 110 (Connection timed out))
15:16:37jhMikeSbluebrother: yes...and I'm a bit stumped atm since I cannot reproduce it on two different players. I haven't forgotten for sure.
15:16:49w1ll14mafternoon all ;)
15:17:23jhMikeSbluebother: by noticing...I mean I was informed by mls
15:18:19 Quit B4gder ("CGI:IRC")
15:19:42bluebrotherthought of a configuration issue first, but JdGordon blamed you ;-)
15:20:03***Saving seen data "./dancer.seen"
15:23:46 Join redbreva [0] (
15:24:02jhMikeSbluebrother: he's correct
15:25:25jhMikeSbluebrother: so he's using an H300 series as well iirc
15:25:55 Quit linuxstb ("Leaving")
15:26:48w1ll14mhmm strange
15:26:51w1ll14mrecorder/icons.h:30:25: error: rockboxlogo.h: No such file or directory
15:29:24 Join ender` [0] (
15:32:23 Quit petur ("later")
15:32:45w1ll14many one knows what this problem means ? it seems to me that rockboxlogo.h is missing ....
15:33:15nlsw1ll14m: try a make clean maybe
15:33:35w1ll14mrockboxlogo.h seems to be missing in my source dir
15:33:36BigBambiw1ll14m, I have the same problem compiling the latest root menu patch
15:33:48BigBambiI have commented in the flyspray task
15:33:51w1ll14mbigbambi, that's it i think ... ll revert it
15:33:58BigBambiNormal SVN compiles fine
15:34:28BigBambiTrying for the H120 also brings up missing remote_rockboxlogo.h
15:35:00BigBambiI'm guessing either JDGordon didn't mean to include the includes in the patch, or forgot to include the .h in the patch
15:35:06BigBambiIf you see what I mean :)
15:36:17 Part LinusN
15:37:07w1ll14mBigBambi: i think it's + Icon_Rockbox, in recorder/icons.h
15:37:11w1ll14mll test
15:37:22BigBambiOK, let me know :)
15:37:45w1ll14mbuild goes indeed ok without rootmenu patch
15:40:43w1ll14mok, after that root_menu.h is missing
15:40:57w1ll14mwhich isn't vreated by the patch
15:41:11w1ll14mehh ... s/vreated/created/
15:46:04w1ll14mit seems to me it's a total failed resync
15:46:50jhMikeSok, now I'm getting it the replay gain thing...don't know why only now. well, at least I can get to solving it this way. :)
15:54:12markunGenre9mp3: how's the army?
15:54:22markunand your Gigabeat?
15:56:53w1ll14mBigBambi, now it compiles with 2 warnings in recorder. i guess that Icon_Rockbox is defined in rockboxlogo.h which is missing
15:57:09w1ll14mBigBambi, are you in for a test ?
15:57:09Genre9mp3hallo markun :)
15:57:22BigBambiw1ll14m, sure
15:57:30BigBambiWhat would you like me to do?
15:57:46DataGhost :) without errors, autodetected :P
15:57:50Genre9mp3markun: Well, with one word, army sucks!
15:57:54w1ll14mBigBambi, could you test this patch ?
15:58:17 Join Febs_ [0] (n=chatzill@
15:58:19 Nick Febs_ is now known as Febs (n=chatzill@
15:58:24BigBambiyep, just doing so now
15:58:33Genre9mp3markun: but after some days you get used to it and try to have some good time with the others
15:58:52markunGenre9mp3: for how long will you be there?
16:01:08Genre9mp3markun: It is normally 12 months, but I managed to pass some exams so I'll be for 5 months and after that I will just "work" in the army for 12 more months (8 hours daily)
16:01:38Genre9mp3markun: I chose that because after the 5 months I'll have spare time
16:02:10Genre9mp3markun: plus I'll get paid, too
16:02:13BigBambiw1ll14m, OK, it applied with a load of moaning about CRs, and seems to have compiled OK but with warnings - just testing it on target
16:02:20 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
16:03:44Genre9mp3markun: The thing I miss more in the army is the lack of spare time... you don't have that at all and when you do, you don't have nothing to do with it...
16:03:46w1ll14mBigBambi, i'm copying it now to a 5g ipod
16:05:35BigBambiw1ll14m, OK it runs, but is this a resynced old patch rather than a fixed newer patch? I ask as the remote keymap is still wrong in this, which I thought JDGorden said he had fixed in the newest version
16:05:56 Join perl|work [0] (
16:06:57w1ll14mbigBambi, i used fragments from an old patch which were missing from the new patch
16:07:38 Quit Obsys (Read error: 104 (Connection reset by peer))
16:07:50BigBambiHmm, so the keymap shouldn't have been affected
16:08:03BigBambiMaybe he fixed it wrong :)
16:08:09perl|workbuild from yesterday, gigabeat target. playing FLACs on shuffle with crossfade, full eq. noticable random half a second artifacts, usually at the start of the track
16:08:16w1ll14mroot_menu.c and .h where missing
16:08:28BigBambiSo only trivial bits :)
16:08:41w1ll14mand Icon_Rockbox was'nt defined (should be in rockboxlogo.h)
16:09:33BigBambiThe patch seems to work well to me (without testing database as I don't use it), with the exception of H1x0 remote keymapping
16:10:18markunperl|work: only in this combination? Did you try with the EQ off or crossfade off?
16:10:33w1ll14mBigBambi: i've replaced Icon_Rockbox to Icon_Bookmark (which is defined)
16:10:49perl|workmarkun i tried without shuffle and crossfade, didnt notice anything
16:11:04w1ll14mBigBambi: patch works here too without testing db
16:11:10BigBambiw1ll14m, OK, so does that just mean a different icon will be used in places?
16:11:33BigBambiCool - I want this to get in now - I don't have much use for it but it might stop a load of annoying questions
16:11:38perl|workmarkun that combination worked quite well before, was listening to those FLACs for a while
16:12:21perl|workthis morning i noticed theres something wrong
16:12:24w1ll14mBigBambi: indeed, i think it's somwhere in the recording menu (which always crashed my ipod even with svn)
16:12:58BigBambiI'll have a look - recording is good for me normally
16:12:58w1ll14mBigBambi: trying database now
16:12:59 Join desowin [0] (
16:13:21w1ll14m70% :P
16:13:48BigBambiw1ll14m, Recording settings menu works fine, but is completely missing icons
16:14:02BigBambiI don't recall whether it has them with SVN or not
16:15:17w1ll14mdatabase seems to work well too
16:16:14w1ll14mwell recording seems ok here too
16:16:30w1ll14mfirst time :)
16:17:26 Join norbusan [0] (
16:17:36 Join ackbahr [0] (
16:21:26w1ll14mBigBambi: rockbox doesn't reboot to diskmode, can you test your usb connection ?
16:21:34w1ll14mhaven't tested it with svn
16:21:52BigBambisure, but H120 has USB within rockbox
16:22:19BigBambiUSB fine here
16:23:08w1ll14mdamn, i whish they can make an ipod using usb within rockbox too :)
16:23:25w1ll14mthath would be so much better ;)
16:23:37amiconnw1ll14m: Ipod not rebooting into diskmode is a known problem, but we don't know the reason yet
16:23:50w1ll14mamiconn: ok thanx for the info :)
16:24:06w1ll14mll just reboot manualy then :)
16:24:23amiconnIt seems to be build dependent, but sometimes changes even if no usb relevant code is changed
16:25:00amiconn..i.e. one build has it, and the next doesn't - even when built in the same environment
16:25:40w1ll14mthat's indeed somewhat strange......
16:26:38w1ll14mhehe :)
16:27:13amiconnah, hi preglow
16:27:16preglowamiconn: hi
16:27:25*preglow wonders if the emulators he's been reading about can run the ipod bootloader
16:27:43jhMikeSok, found the replaygain problem ...
16:27:46preglowi'm tired of using objdump to see what the bootloader does to the pcf
16:27:57amiconnpreglow: There are 5 PP targets which would profit from sw tone controls because they lack hw ones: H10, H10_5GB, 3G, Mini G1, Mini G2
16:28:21preglowamiconn: lack them completely or have ones that are unusable?
16:31:30*w1ll14m is totaly in love with rockbox
16:32:03*Genre9mp3 misses rockbox a lot
16:32:53*w1ll14m gives Genre9mp3 a hug, and hoping he would feel a little better now
16:32:53amiconnpreglow: WM8711/8721/8731 have no tone controls at all
16:33:09FebsDoes the iPod 5G have hardward tone controls?
16:33:20Genre9mp3w1ll14m: thanks :)
16:33:25w1ll14mhehe ;)
16:33:39preglowamiconn: but ok, shall i just enable and commit, then? i can't test any of those
16:33:40w1ll14mi can't live a day without it ......
16:33:46w1ll14mmaybe i'm addicted....
16:33:52markunw1ll14m: same here
16:34:06w1ll14mi'm william, and i'm a rockboxaholic
16:34:09BigBambime too
16:34:16markunw1ll14m: we should set up a rockbox rehab clinic in The Netherlands..
16:34:43w1ll14mmarkun: that's not a bad idea
16:34:45FebsWe currently have a hw EQ on the 5G that works only for the low and high shelf filters, and bass and treble controls that don't work. Would it make more sense to simply use the hw EQ for the bass and treble controls and eliminate hw EQ as a separate menu item?
16:34:52BigBambiGoing from Rockbox with a startup time of a few seconds to Iriver with over a minute would do my head in. Not to mention all the other improvements
16:34:57 Join B4gder [0] (i=57e34e64@gateway/web/cgi-irc/
16:35:04preglowFebs: definitely, if you ask me
16:35:09w1ll14mBigBambi: well... the same for ipod
16:35:19 Join linuxstb [0] (n=linuxstb@
16:35:40BigBambiw1ll14m, I didn't know the iPod was so slow to boot to the OF
16:35:43w1ll14mBigBambi: also the audio sounds better to me (i use soft + hard eq)
16:35:48markunFebs, preglow: what is the reason the rest of the HW EQ doesn't work?
16:36:13 Quit ackbahr (Remote closed the connection)
16:36:27w1ll14mBigBambi: well it take's about 30 secs (i think that was.... haven't used OF 7 months now)
16:36:37 Part norbusan
16:36:42linuxstbmarkun: We don't have a datasheet for the codec in the 5g, just one that up until we tried to implement the hw eq, matched...
16:36:54FebsMy recollection is that when he implemented the hw EQ, Dan_a was working from a datasheet that was not the exact data sheet.
16:37:07Febs(too slow!)
16:37:28w1ll14mbut hey, it works
16:37:34linuxstbAnd I think it was safetydan, plus someone else who posted a patch to the tracker...
16:37:38linuxstb(not dan_a)
16:37:46FebsYou're right.
16:37:50BigBambiNot too bad - I've just times the iriver OF at 50 s, which isn't quite as bad as I remembered
16:37:52markunluckily even the EQ is compatible with the tone control then..
16:38:08w1ll14mif some one asks me 'is that an ipod' i say no it's a rockpod! lol
16:38:46markunw1ll14m: people don't have a clue what it is when they see my Gigabeat
16:39:56w1ll14mmarkun: lol that's how it should be.... because everyone has an ipod.... but there are just a few ipod's with rockbox (compared to the ipods Apple sells)
16:40:19preglowamiconn: sound.c defines bass and treble limits for 8731 and 8721, should i remove those?
16:40:38*jhMikeS has also noticed the wav codec doesn't reset the gain to normal after another file with gain is played
16:41:59 Join toffe [0] (
16:42:02 Join Mouser_X [0] (
16:42:55 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
16:43:05w1ll14mamiconn: now it reboots to diskmode as it should :S
16:43:27*w1ll14m smashes his head against the wall
16:45:23markunjhMikeS: in #vorbis is a MikeS, somehow I thought it was you and started a conversation ;)
16:45:32w1ll14mbrb got to get some food
16:46:11 Quit perldiver (Read error: 60 (Operation timed out))
16:46:30amiconnpreglow: I think so. I'll test sw tone controls on my mini g2 tonight
16:47:27webguest20markun: any news on the font side (there were some pending patches)?
16:47:33jhMikeSmarkus: no...not me...maybe I should hang around there to confuse things a bit :) typing is bad with the cold medicine
16:48:38markunwebguest20: which patches exactly?
16:49:36markunjhMikeS: many people have called me markus :)
16:49:41preglowamiconn: i'm thinking perhaps it'd be clever to define HAVE_SW_TONE_CONTROLS based on what CONFIG_CODEC is set to, but then we'd still need to include the check in every config-*.h file
16:50:21preglowas it is now, if you try to compile for x5 with no HAVE_SW_TONE_CONTROLS, the build won't build
16:52:24webguest20markun: I'm particularly interested in 5982. I always forget to re-apply it.
16:53:16 Quit Genre9mp3 ()
16:53:53preglowahh, or no, we might just include the check in config.h itself
16:54:42dewdudei've been looking on the wiki for something that tells you how to configure your own linux distro to compile rockbox, but i've found nothing...can someone point me in the right direction?
16:55:06linuxstbdewdude: Simply download the Rockbox source, and run the tools/ script.
16:55:09preglowwhat you need to do is have a linux, get svn, check out the repo
16:55:13preglowthen run
16:55:36dewdudeok..i'll try that again...last time i tried it on something it didn't work.
16:56:19B4gderif it didn't work, the script bugs and should be fixed
16:56:36preglowB4gder: btw, why does the script not download only gcc-core?
16:56:47preglowB4gder: the main gcc source contains a lot more than needed
16:56:57B4gderbecause that's now how the instruction are/were
16:57:14B4gderI just converted them to a script, didn't adjust the process
16:57:18jhMikeSseems all codecs should call codec_set_replaygain even if they don't support it otherwise gain from a previous file will be applied to files that don'e have it
16:57:22markunwebguest20: I'll take a look at it
16:57:24B4gderbut yeah, it sounds like a good move
16:57:25pregloware you sure? i'm pretty sure the instructions too said core
16:57:36*amiconn too
16:57:37MikachujhMikeS: maybe the codec that set it should reset it when it's done...
16:57:48B4gderfeel free to fix
16:58:11 Quit desowin (Read error: 113 (No route to host))
16:58:17jhMikeSMikachu: Atm they really don't have any knowledge about how to reset it.
16:58:25linuxstbThe playback code can't reset the gain between tracks?
16:58:29Mikachuor that
16:59:08MikachujhMikeS: why would the codec that set it have less knowledge than the one coming after?
16:59:14 Join ackbahr [0] (
16:59:50jhMikeSCause it's just sets it from the id3 data...there's no way for the codec to read the old gains.
17:00:02linuxstbI would have thought the core code would have handled gain, not the codec...
17:00:25B4gderthe "core" part of the instructions is pretty new
17:00:26jhMikeSIt can't be applied except to the samples the codec generates
17:00:42preglowB4gder: i'm commiting core download soon, just need to check it a bit
17:00:51preglowtest, i mean
17:01:35webguest20markun: ok
17:01:38 Quit webguest20 ("CGI:IRC")
17:01:50jhMikeSI see the practical it's really not much to have everything call one function as part of the regular procedure
17:02:51linuxstbI still don't understand why the core code can't handle gain - why do the codecs even need to know about it?
17:03:07linuxstbThe tags are read by get_metadata().
17:03:28preglowcodecs handle gain?
17:05:25preglowwhat's the gccurl thing in ?
17:05:35preglowpoints to a wiki page that points to nospam.html
17:06:03amiconnB4gder: The core part is new? Iirc I always used gcc-*-core.tar.bz2 as per instructions...
17:06:03jhMikeSyeah, but the gain will be applied to the current track being played and the dsp can't switch until just before the first samples are generated
17:06:09preglowamiconn: me too
17:06:44B4gderamiconn: sure, just check the CrossCompiler page history
17:06:52B4gderits just a few revs old
17:08:06B4gderas in rev 60 it wasn't mentioned, and it is now in rev 69
17:08:25B4gdertime to go
17:08:27jhMikeSI mean, the core does handle the gain. The codec just tells it when.
17:08:29 Quit B4gder ("CGI:IRC")
17:09:15amiconnHrm, he left
17:09:26amiconnMaybe we're not talking about the same instructions?
17:10:20linuxstbjhMikeS: OK I understand... I guess that's what I don't like about the current playback system - it puts the codecs in control.
17:12:26markunI mentioned gcc-core on 24 jan 2005 in CrossCompiler
17:12:43 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
17:13:12amiconnmarkun: Yup, and CrossCompiler is at rev 73 now, not only 69...
17:15:42jhMikeSwell, I suppose they always have some control. this stuff could be done when it requests the next track too.
17:17:11 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
17:18:56webguest20I think that if the gain is applied to the decoded data then the codecs shouldn't even know that it exists. Every time a decoded chunk is delivered from the codec, the main engine will apply the gain.
17:19:32 Quit lee-qid (Read error: 54 (Connection reset by peer))
17:19:52 Join lee-qid [0] (
17:20:05***Saving seen data "./dancer.seen"
17:20:43jhMikeSwebguest20: the main engine does apply gain. the codecs just inform it that they're starting a new track and tell it to update.
17:20:49linuxstbjhMikeS: My thoughts about the playback code have always been that the main decoding loop should be in the core, and that loop calls a function in the codec to decode the next frame/block of data from a buffer passed to that function, into a buffer passed to that function.
17:21:31 Join desowin [0] (
17:22:08preglowpretty much the opposite of what it is now, then do we seek it since the codec should have that knowledge. I suppose the core calls to the codec for a seek then.
17:23:06linuxstbpreglow: Yes :)
17:23:29linuxstbjhMikeS: No, the "container plugin" will handle the seeking...
17:23:46linuxstbOr container parsing code will just be in the core.
17:23:47amiconnlinuxstb: One problem I can imagine is how the core will know the needed block size?
17:23:51jhMikeSoh we've got a third element now
17:24:10 Quit webguest20 ("CGI:IRC")
17:24:15linuxstbamiconn: It's the same as the current guard size, unless the container format contains that information.
17:24:22jhMikeSOne big advantage of pushing data to the code would be no voice thread
17:24:26jhMikeScodec even
17:24:31linuxstbi.e. the codec will also return how much data has been consumed.
17:25:44 Quit bonbonthejon (Read error: 60 (Operation timed out))
17:25:46jhMikeSthey will have to know about wrapping buffers in that case
17:25:51 Join bonbonthejon [0] (n=jon@
17:26:00amiconnWell, if it makes playback.c easier to understand, I'm for it...
17:26:02 Join Criamos [0] (
17:26:07linuxstbjhMikeS: No, as I said, it's the same problem and the same solution as the current guard buffer.
17:26:28linuxstbCurrently, codecs can only request up to 32KB of data in one chunk and guarantee that it's contiguous.
17:26:43linuxstbSo that will be the maximum passed into the "decode_block" function.
17:27:04amiconnHow about non-streaming codecs?
17:27:20amiconnOr rather, how would that work...
17:27:50linuxstbThe same solution as the one we've discussed would work - codec-dependent/configurable guard buffer size.
17:28:04jhMikeSwrap awareness could help non-streaming codecs. even if they have samples, if they wrap at the proper point between them it should work.
17:28:25jhMikeSunless they're really elaborate in some way
17:28:55amiconnWell, if you know how the format works internally and are able to adapt the codec for potential wrapping, then yes
17:29:00 Join bluh [0] (
17:29:16linuxstbSo we would pass a non-streaming codec a pointer to the whole file when we ask it to decode the next block, and it would output N samples, consuming 0 bytes of the input.
17:29:16 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
17:29:20jhMikeSI suppose the codec should make a complex decision about it's format and what ok and what not and the core can accomodate it.
17:29:24amiconnAfaik mod players usually expect their data to be contiguous
17:29:26bluhhi all
17:30:44linuxstbAlso, I think pushing data to the codec is closer to hwcodec - the MAS doesn't handle seeking or metadata parsing...
17:31:11jhMikeSthe spc player will not take wrapped data for sure
17:31:17amiconnThat's true, but it does handle pause...
17:31:26bluhcan someone help me concerning alarm clock + ipod 5th generation? - didtn found anything at the page :/
17:31:59jhMikeSthe spc700 memory is twice the current guard buffer size at that
17:32:07linuxstbbluh: There isn't an alarm feature in Rockbox for the ipods yet.
17:32:29jhMikeSthought the physical chip only used 32KB
17:32:38bluhwell, thx anyway.. bye ;)
17:32:54 Quit CriamosAndy (Read error: 60 (Operation timed out))
17:33:32bluhor wait.. i dont need sth like a rct alarm clock.. sth like a "start at that time" would be great, too.. ipod would be on anyway
17:33:53linuxstbjhMikeS: The idea for non-streaming codecs that's been suggested before is that each file can have it's own guard-buffer size set in the get_metadata() function. Setting this to the size of the file would make the buffering code load that in a contiguous part of the buffer.
17:34:24linuxstbbluh: An RTC alarm clock is what you'll get - work has started on implementing it.
17:34:37 Join Juice^ [0] (n=Juice@
17:35:55Juice^is there a code editor for windows, that supports compiling rockbox with cygwin?
17:36:24jhMikeSbah...the spc can handle wrapping because the program is copied to codec ram
17:37:02linuxstbYes, I'm sure lots of cheating is going on...
17:37:25amiconnSimple solution for when the data can't be bigger than the remaining codec ram
17:37:38amiconnSame for sid afaik
17:37:44linuxstbIs that 512KB codec malloc buffer still around?
17:38:02jhMikeSlinuxstb: yes it is
17:38:36 Quit lee-qid (Connection timed out)
17:38:40 Join Domonoky [0] (
17:43:44jhMikeSI'm not really seeing how a variable guard buffer would change things for files that must be flat. Flat files that would go past the end of all ram must be slid over so the last byte is withing ram if they are initially at too high an address.
17:44:20linuxstbYes, the buffer would need to have a gap in it.
17:44:29linuxstbBut generally these mod files are tiny.
17:44:30amiconnjhMikeS: Yes, and that's exactly what happens if you set guard buffer size == file size
17:44:47linuxstb(tiny in comparison to the audio buffer)
17:45:08amiconnlinuxstb: A gap?
17:45:17amiconnmod files can be several MB least the newer formats like .xm and .it
17:45:38jhMikeSand what of files already in the buffer that haven't played out?
17:45:54linuxstbIf the next free space in the buffer is 512KB at the end of the buffer, and we want to load a 2MB file, then we'll need to start loading at the start of the buffer, leaving that 512KB unused.
17:46:03*linuxstb needs to run
17:46:08 Quit linuxstb ("Leaving")
17:47:30jhMikeSwell, until the next round anyway
17:48:04Mikachuspc files are always 64kB, if you want a format with small files :)
17:49:20 Quit SirFunk (Read error: 110 (Connection timed out))
17:50:30 Quit ackbahr (Remote closed the connection)
17:52:15 Join SirFunk [0] (
17:59:11 Quit Mouser_X (Nick collision from services.)
17:59:20 Join Mouser_X [0] (
18:00:56 Join ackbahr [0] (
18:02:00 Quit OgMaciel (Read error: 110 (Connection timed out))
18:02:30 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
18:06:16 Join gromit` [0] (
18:15:36 Quit ackbahr (Remote closed the connection)
18:21:07 Join web-taz [0] (
18:21:16 Join m0s [0] (
18:21:27 Nick m0s is now known as m0s- (
18:22:13 Join m0s [0] (
18:22:13 Quit m0s (Client Quit)
18:22:34 Join ackbahr [0] (
18:23:08 Join spiorf [0] (
18:23:17*preglow still wants non-streaming codecs to somehow do their own loading
18:23:20preglowthat would be the very best
18:24:31preglowthat way a wrap point wouldn't really matter, the loader checks if the chunk it loads now fits in what's left, if not, it starts at the beginning again
18:25:25 Join dan_a [0] (n=dan_a@
18:25:27jhMikeSpreglow: I prefer linuxstbs suggestions. The engine can know that a file must be flat and take a different approach to buffering it.
18:25:44 Quit ackbahr (Remote closed the connection)
18:25:49preglowit still doesn't change much, how will a mod player work?
18:25:55preglowit can't play the file as it is
18:25:58jhMikeSJust throw it in at the start of that buffer and it's utterly perfect
18:26:01preglowit needs to be parsed and possibly uncompressed
18:26:37jhMikeSA different buffering until it's actually ready to be processed
18:26:50jhMikeSif we can't know how big it will end up
18:27:16jhMikeSbut I'm starting to se codec_set_replaygain(ci->id3);
18:27:16jhMikeScan a mod file be decompressed in place?
18:27:30preglowpossibly, but lets not depend on the mod format
18:28:28jhMikeSWas thinking more like files would have associated properties or something that tells the core how to buffer them
18:28:37preglowproblem is just buffering isn't enough
18:29:00preglowlike a big .xm file, the core can buffer all it wants, when the time comes to play it, the codec plugin is screwed
18:29:06preglowit needs to process the file and has no place to do so
18:29:29preglowthe current mod codec already struggles with this, you can only load mods that are so and so big (parsed input needs to put at end of codec buffer)
18:29:45jhMikeSbecause of decompression?
18:30:22m0s-anyone used bluetooth headphones that was satisfied?
18:31:09preglowjhMikeS: possible causes are sample decompression, compressed pattern tables, overall format designed for storing, not runtimee
18:31:12 Quit Mouser_X (Read error: 110 (Connection timed out))
18:31:13jhMikeSpreglow: well, I suppose that type of file could be right justified in the buffer if the original isn't needed after decompression or is it?
18:31:13preglowwhich is quite common
18:31:30pregloworiginal should never be needed after parsing
18:31:32 Join Thundercloud__ [0] (n=thunderc@
18:31:40preglowif not, the loader did something wrong
18:31:40jhMikeSthat's a very good thing then
18:33:05preglowa problem would be how to handle the loaders, though
18:33:11preglowplugins would be ideal, but problematic
18:33:21preglowwe can't really put them in the core since they might need codec dependent library code
18:36:21jhMikeSbtw, what happened to all the build table yellow spots? I don't remember seeing a commit to fix the synth code...did the 64-bit build servers disappear?
18:38:35preglowi have no idea
18:38:53jhMikeSLooking back to August I don't see a commit on synth.c
18:39:56dan_aIIUC, they were GCC errors, not 64bit errors, and GodEater upgraded his version of GCC
18:41:15 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
18:41:38markunpixelma: I heard you are getting a iaudio M5 :)
18:41:48 Quit web-taz ("( :: NoNameScript 4.02 :: )")
18:42:39pixelmaheh... that too... :)
18:43:20preglowhahah, woo
18:43:33preglowdo we even support m5?
18:43:43preglowpixelma: that too? what else are you getting?
18:43:57markunpreglow: amiconn will do another port :)
18:44:41dan_aWould anybody mind if I altered the script to make a couple more ARM versions of libgcc? Specifically, ones with ARM/thumb interworking enabled
18:44:45pixelmano,... we don't support M5 yet but should be dead simple </quote LinusN>
18:44:59preglowdan_a: do we need it?
18:45:12 Quit desowin (Read error: 113 (No route to host))
18:45:17preglowdan_a: ah, just libgcc? i'd say go ahead, but still, do we need it? :)
18:45:45dan_apreglow: Not yet, but if we want to compile some things as thumb we do
18:46:12preglowwhy modify before we even have a working build?
18:47:09dan_aBecause that's the only thing I've managed to do right so far ;)
18:47:12pixelmapreglow: the H120 that was offered in the forums is also going my way (was encouraged here to ask)
18:47:18markundan_a: any idea yet what's going wrong?
18:47:21dan_a(Except for a video driver)
18:47:48preglowpixelma: lucky you, that's my favourite dap by far
18:48:35dan_amarkun: Not yet. I've changed all the ASM routines I've found to return by doing "bx lr" instead of popping the PC off the stack, but even simple things break at the moment
18:48:37jhMikeSpreglow: one thing I wanted to ask for awhile is why is constant boosting needed when using s/pdif?
18:49:43preglowjhMikeS: spdif glitches when the freq changes, afaik
18:50:24amiconnWhen switching freq while recording from spdif, it drops smples
18:50:26pixelmapreglow: from all the other rockbox targets that I had a look at, the H1x0 I liked second best (after Ondio :P ) that's why I tried to find one
18:50:29preglowdan_a: popping the pc off the stack changes to thumb mode just fine
18:50:38jhMikeSI never did test without constant boost
18:50:50jhMikeSso never found out myself
18:52:10 Quit Thundercloud_ (Connection reset by peer)
18:52:27*jhMikeS thinks a comment should be added since he was getting some flac about it being that way and really couldn't argue and better than saying "preglow said so"
18:52:40dan_apreglow: Does it? Hmmm... I still suspect I'm not doing interworking properly in the ASM routines, though
18:53:19preglowjhMikeS: i wasn't the one doing that work, afaik
18:53:31preglowjhMikeS: i actuallt thought you were the one who told me, but it might have been petur
18:53:55amiconnjhMikeS: I think there actually was a comment... before the encoder support rework happened
18:54:59LloreanI think it was Petur.
18:55:12jhMikeScould check back on that but don't recall. hardware reasons end aguments much fast than any other reason
18:55:28 Quit akaidiota ()
18:56:23 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
18:56:29 Join bluebrother^ [0] (i=LVzxgXSo@rockbox/staff/bluebrother)
18:56:54 Quit XavierGr (Nick collision from services.)
18:56:57 Join XavierGr [0] (
18:57:03amiconnjhMikeS: s/pdif recording was originally added by preglow, followed by some adjustments by petur and me
18:57:10jhMikeSif I removed an important comment like that it's cause it got lost in all that recoding
19:00:03jhMikeSI found a better way than the current to keep playback going when switching the output...just write a longword to PDOR3. No other FIFO trick does it.
19:00:41linuxstbjhMikeS: How do the recording codecs work? In a similar way to the playback codecs?
19:01:04 Quit bluh ("tiuQ")
19:02:01jhMikeSlinuxstb: they pull data like the playback ones
19:03:45 Join petur [0] (n=petur@rockbox/developer/petur)
19:05:55 Quit spiorf ("Read error: 104 (Connection reset by peer)")
19:13:14 Join robin0800 [0] (
19:15:08 Join Spida [0] (
19:16:06SpidaI am running norbusan's build on H3X0, and using Clean-0.6 WPS
19:16:22SpidaI am trying to understan how to position the text on the WPS
19:16:39LloreanSpida: That's an unsupported build, with many WPS-related patches. Key word, unsupported.
19:16:47LloreanYou should ask for help with it wherever you acquired the build.
19:17:12Spidaok. the other way around, Clean wps works on standard builds
19:17:20Spidahow is the text positioned there?
19:17:39SpidaI am trying to understand %s%m|15|212|%?ia<%ia|->
19:18:03SpidaI believe 15 is the X position, and 212 is the Y position
19:18:13LloreanThere is no X and Y text positioning in the official builds.
19:18:30LloreanIt's just line by line, and character by character, as is typed.
19:18:57Spidaso, is using clean 0.6 wps unofficial features there?
19:19:07 Nick Everybody|away is now known as Everybody (
19:19:38LloreanSpida: Yes.
19:19:45SpidaI have been reading that page, but %m looks undocumented
19:19:48Spidaok, thx
19:20:05 Join desowin [0] (
19:20:09***Saving seen data "./dancer.seen"
19:20:48 Quit GodEater ("CGI:IRC (Ping timeout)")
19:22:09 Join inversions [0] (
19:23:54 Join toni1 [0] (i=d9b94069@gateway/web/cgi-irc/
19:24:09toni1dan_a you're there?
19:24:32dan_atoni1: Yes
19:24:45toni1dan_a: Did you try my emulator with thumb/arm code?
19:24:49jhMikeSlinuxstb: but there's one difference...encoders handle the files directly and they're run on multiple threads.
19:25:18toni1dan_a: it may give some ideas what is going wrong.
19:25:23dan_atoni1: I never managed to get it working on Windows XP - I'm not sure what I'm doing wrong though
19:25:42 Quit Nico_P (Remote closed the connection)
19:25:45 Quit bluebrother ("leaving")
19:25:47toni1dan_a: With MS-VC?
19:26:12dan_aUsing the pre-compiled version (I don't have any Windows compilers)
19:27:01toni1dan_a: I see, but on this issue, I think it would be helpful. I could run your binary if you pm?
19:27:23toni1dan_a: Sansa of cause.
19:27:42dan_atoni1: Of course - I've been compiling for the 4G at the moment, but I'll check it works on the Sansa
19:27:51bluebrother^Spida, %m sounds like scrolling margin. Maybe you want to check for that patch in the tracker
19:27:56 Nick bluebrother^ is now known as bluebrother (i=LVzxgXSo@rockbox/staff/bluebrother)
19:28:14toni1dan_a: Another issue: Are you still working on DMA? I could give you a register-log for that.
19:28:47dan_atoni1: That would be very helpful - thank you!
19:29:01dan_aWhat problem do you have with emulating two cores, by the way?
19:29:13toni1dan_a: Or would it be better to put it on bagder's reverse-engineer site?
19:29:45 Join matsl [0] (
19:29:58toni1dan_a: Wether the two cores work, I don't know exactly, but main problem is, that I can't get the DMA work properly.
19:30:11dan_atoni1: If it's on Bagder's site (or in the forum thread,) then more people are able to work on it, so that's a good idea
19:30:24toni1dan_a: I think so.
19:31:08toni1dan_a: Acoording to my investigations, the original fimware inits the devices, then the core goes to sleep.
19:32:02linuxstbThe main CPU sleeps?
19:32:07linuxstbOr the COP?
19:32:27toni1dan_a: Then in the tick tasks it reads 10 x the mbr, then 10 x at an offset just in front of the stored firmware. 10 x seems like an error occured. But I can't find the error condition.
19:32:30amiconnpreglow: sw tone controls are working like a charm :)
19:32:41m0s-do I need to put RB in disk mode to charge the ipod with an AC adapter>
19:33:09toni1linuxstb: According to my emu, yes.
19:33:59toni1linuxstb: Both, the COP idles (only waiting for interrupt 0x20000000, which is not set at startup.
19:34:08Lloreanm0s-: It'll charge faster that way, but it isn't wholly necessary
19:34:36linuxstbtoni1: Have you noticed if the main firmware expects anything in any of the registers when it's started?
19:35:16toni1linuxstb: No, I mainly checked the register retun values.
19:36:31toni1linuxstb: I am running out of ideas. If I disable dma-file reading I come to the shutdown screen saying (rescan failed)
19:37:33m0s-Llorean when I just plugged it in normally it would keep resetting
19:37:59linuxstbm0s-: That bug should have been fixed on the 4th Feb - are you running a build older than that?
19:38:15dan_atoni1: You should be able to download - that's a working version with mixed ARM and Thumb code
19:38:37m0s-my problem is I am using a different build
19:38:51m0s-so I can run a certain WPS theme
19:39:04toni1dan_a: Thanks, I will check and come back.
19:39:08 Part toni1
19:39:44Lloreandan_a: I've been gone a few days. What benefit is mixed code?
19:41:05dan_aLlorean: Thumb code is smaller, but less well suited to high performance. And I don't want to re-write huge bits of assembly ;)
19:41:14LloreanAh, okay
19:41:14preglowamiconn: cool!
19:41:55dan_aIf we get everything that doesn't have ASM in it working as thumb code, we take 25% of the size of the Rockbox core on ARMs, which I think tomal would be happy about
19:42:25LloreanI imagine so.
19:42:34linuxstbBut for the PP targets, isn't performance more of an issue than code-size?
19:42:52amiconnpreglow: I first wondered whether prescaling might be wrong... until I realised that I was trying to exceed the hw limits... testing on a line connection with 0dB and the boosting bass isn't a good idea....
19:42:53preglowamiconn: but do you think we should put HAVE_SW_TONE_CONTROLS defining in config.h based on what CONFIG_CODEC gets set to in the config-*.h files?
19:44:03dan_alinuxstb: IIUC, the PP targets have a 16 bit memory bus, so there is some performance boost from using 16bit code.
19:44:31m0s-hmm how many more features can rb implement on the ipod seems so complete
19:44:45dan_am0s-: 6.
19:44:49linuxstbdan_a: But I didn't think the official PortalPlayer firmwares used thumb in the main firmwares?
19:44:57amiconndan_a: Depends. Loop code will be cached after the first pass, and then thumb has a disadvantage
19:46:17m0s-recording would be nice
19:46:18 Quit BigBambi ("Leaving")
19:46:36m0s-is there a way to hookup my ipod while my boy DJs?
19:46:39m0s-at a aprty?
19:46:45linuxstbm0s-: Recording already works
19:46:51linuxstb(a little...)
19:47:25linuxstbYou should try an official build sometime...
19:47:44dan_aIf I get to the point where just about anything can be compiled as thumb code, then we can do empirical tests to see what does perform better as thumb and what as ARM
19:48:14preglowsounds good
19:48:18preglowi agree it's definitely worth a shot
19:49:52dan_aI've got a few things working, and I'm 5k down on SVN already
19:50:04m0s-the battery issue is hard one it seems to tackle
19:53:43*linuxstb agrees thumb experimentation is goodness
19:54:57*amiconn whispers "getting rid of most long calls will give back ~40KB"
19:55:45jhMikeSpreglow: I had an idea, do you think with these compressed non-streaming formats, decompression could be done as part of the buffering so that we never put the compressed file in the audio buffer?
19:55:59amiconnpreglow: 192kbps mp3 plays at ~60% boost on mini G2 with sw tone controls enabled
19:56:48dan_ajhMikeS: Wouldn't that mean a lot more disk spinups?
19:57:05amiconn...versus ~52% boost without tone controls
19:57:42amiconncompressed non-streaming pretty much needs to be decompressed on load
19:57:42jhMikeSnot nescessarily...suppose that's good use the for a loader
19:57:57preglowjhMikeS: oh yes, that's what i want, really
19:58:14jhMikeSwe just divert file reading through the loader
19:58:30preglowjhMikeS: but it's not really just decompression, for it to be useful it would pretty much have to process an entire file into structures directly usuable by the corresponding codec
19:58:36preglowamiconn: not exactly impressive
19:58:51linuxstbBut would we have enough CPU power to decompress one file whilst decoding another?
19:58:52preglowbut there's not much i can do about the filtering routine, so we'll need to hack at libmad
19:59:15amiconnStill fast enough to not cause any skipping, even with peakmeter in the wps
19:59:16preglowlinuxstb: it's not exactly a very intensive job, more io than anything
19:59:38linuxstbWhat kind of compression is used then?
19:59:39jhMikeSI think it can run somewhat background level probably
19:59:58preglowlinuxstb: well, an applicable example would be .xm, where samples are delta encoded
19:59:58 Quit SirFunk (Read error: 110 (Connection timed out))
19:59:59amiconnlinuxstb: Depends on the format. There are numerous "mod packer formats"
20:00:14preglowsimple y[n] = x[n] + y[n - 1] kind of stuff
20:00:16linuxstbBut then the disk will also be spinning for longer, whilst loading?
20:00:22preglowlinuxstb: most certainly
20:00:27preglowbut that's more a fact of life than anything else
20:00:38preglowyou need to read data before you can process it
20:01:13preglowbut think of this process more as just reading a file and processing it into structures that a codec can use, not decompressing
20:01:20preglowany compression done is almost always trivial
20:01:37preglowbut it can be as trivial as it wants, the file is still not directly usable to a codec as is
20:01:40m0s-anyone used bluetooth headphones that was satisfied?
20:01:45linuxstbA lot of codecs could benefit from that kind of pre-processing then, not just the non-streaming codecs.
20:01:48preglowlinuxstb: indeed
20:02:09preglowi'm almost tempted to suggest fitting this stuff into a container plugin scheme or something
20:02:19 Join SirFunk [0] (
20:02:23preglowbut having loaders in plugins brings its own set of problems
20:02:27*linuxstb shudders and imagines Rockbox turning into ffmpeg
20:02:29Lloreanm0s-: Someplace like head-fi might be a better place for questions like that, it's not really related to Rockbox.
20:02:31preglowthanks to our simple plugin format
20:03:03linuxstbSo relocatable plugins, executed from the audio buffer?
20:03:21*amiconn can now make much better use of this mini :)
20:03:24m0s-ur right
20:03:56preglowlinuxstb: something like that, but i don't know, haven't thought about that part too much
20:04:35preglowwe could keep the loaders in the core like the metadata loaders are now, but it would bloat the core
20:05:09amiconnWell, either the loaders are part of the core or they aren't, there is no third way...
20:06:14preglowindeed not
20:06:22linuxstbMaybe just another small fixed-location buffer for loader plugins would be enough.
20:06:24preglowthat is, mp3 loaders and such would probably be statically linked
20:06:38preglowbeing so common, and not really requiring much code
20:06:43 Join darksoulk [0] (
20:07:08jhMikeScan we build codecs with a relocateable section that can execute on the buffer?
20:07:13preglowlinuxstb: i think that sounds like a good start, really
20:07:21preglowjhMikeS: that would be nicest by far
20:07:38amiconn-fpic ?
20:07:43preglowjhMikeS: not on the buffer, though, unless reloading the codec from time to time is acceptable
20:08:04pregloweven with only same-codec files, it would need to be reloaded from time to time
20:08:16amiconnI never tried it, maybe it doesn't work well
20:08:18preglowhmm, or probably just once, to relocate it to the start of the buffer
20:08:24jhMikeSnot if the relocatable section can execute in place too
20:08:26preglowamiconn: i don't see a reason why it shouldn't, but no, i haven't either
20:09:24amiconnpreglow: Because it's gcc? ;\
20:09:30preglowamiconn: good point
20:09:30jhMikeSthe best way is to be able to execute the loader while on the buffer and when the codecs active
20:10:17 Join Mouser_X [0] (
20:10:23preglowamiconn: i'll add sw tone controls to the targets you mentioned now
20:10:40preglowyou did already :)
20:11:13*linuxstb wonders if lostlogic still has big plans for the playback engine
20:11:54amiconnpreglow: Yes I did :)
20:12:53jhMikeSpreglow: so these mod packer formats are just cheapo differential pulse codes?
20:13:11preglowjhMikeS: in the case i said it's a part of the format spec, that's just how xm always is saved
20:13:18preglowi don't have much experience with mod packers
20:13:25preglowthat was much more of an amiga thing, and i never did amiga
20:13:45amiconnFor the "classic" mod formats (Soundtracker/Noisetracker/Protracker) there are dozens of packer formats
20:14:15preglowlinuxstb: got a chance to test alarm today, btw?
20:14:33preglowlinuxstb: i found a really stupid bug in the old patch..
20:14:47*jhMikeS wonders if linuxstb thinks he's gonna botch it all up trying to redo things :)
20:15:54amiconnjhMikeS: For a fairly large list of mod formats and derived packer formats check the deliplayer homepage
20:15:55linuxstbpreglow: Sure, I can test.
20:16:20 Quit darksoulk (Read error: 145 (Connection timed out))
20:16:42jhMikeSamiconn: no doubt. I think the best way to get things straight is to know what _really_ needs doing
20:16:47 Join darksoulk [0] (
20:17:20preglowlinuxstb: okay, i'll let you know
20:17:53Mikachuif you for some reason want someone to test on an identical nano to yours, let me know :)
20:19:15Slasherilinuxstb: i think a redesign for it would do good.. it's in so messed up state atm
20:19:32Slasherihowever, it's working quite well
20:20:01linuxstbI agree, I never have any problems using it, I just don't understand it :)
20:20:12Slasherihehe, /me neither =)
20:20:42jhMikeSknowing the formats well and how to parse them would probably clarify a lot on what to do.
20:20:52 Quit ender` (" Information travels more surely to those with a lesser need to know.")
20:21:12linuxstbI think between everyone, we pretty much have all the formats covered.
20:22:26linuxstbSlasheri: What do you think of the idea of pushing data to the codecs, and having the main decoding loop in the core, rather than the codec?
20:22:34m0s-but flac is king anyways
20:23:08bluebrotherhmm. is there a standard function in C that tells me the file size?
20:23:14jhMikeSI need it all in my own head though. :) I've never found knowing more to be a bad thing when planning something complex.
20:23:26Mikachubluebrother: you mean stat()?
20:23:30linuxstbbluebrother: No, but I'm almost certain Rockbox has a filesize() function.
20:23:42Slasherilinuxstb: that could simplify things a bit.. at least i don't think the current implementation really needs the separate codec thread
20:23:57Slasherihowever, it must be kept in mind that codec stack needs to be in iram
20:24:00 Join ender` [0] (
20:24:03preglowoh yes
20:24:14bluebrotherMikachu, something like this.
20:24:40 Quit Shaid (Read error: 110 (Connection timed out))
20:24:41 Nick darksoulk is now known as Shaid (
20:24:53linuxstbbluebrother: Yes, there's "off_t filesize(int fd);" in Rockbox.
20:25:06bluebrotherlinuxstb, found that already. Thanks
20:25:23bluebrotherbut I was also wondering if there is something in ANSI-C for that
20:25:46linuxstbNo, just the stat() function afaik.
20:25:58Mikachusurely ansi c doesn't specify any functions?
20:26:21Mikachuor maybe it does
20:26:35linuxstbI'm not sure where C ends and POSIX starts...
20:28:02Mikachuit's not unlikely that rockbox doesn't implement all of ANSI C
20:28:28Mikachuwikipedia talks about ansi c library header files, so i guess it does specify functions
20:29:18Mikachubut stat is posix, not ansi
20:29:26bluebrotherstat seems to be specific for unix-like systems
20:29:34bluebrotherso not ANSI-C
20:30:58amiconnstat is posix afaik
20:31:34preglowdan_a: the arm arm doc says an ldm instruction will switch to thumb mode on the same terms as if a bx instruction has been run, if the arm arch version is 5 or over
20:31:38preglowours is 5, isn't it?
20:31:50linuxstbI thought it was 4?
20:32:13*linuxstb still doesn't understand the ARM numbers...
20:32:15preglowwould be nice to find out
20:32:17 Join Thundercloud [0] (n=thunderc@
20:32:18preglowme neither
20:33:15amiconnOurs are 4t
20:34:17preglowi'm still pretty sure ldm does a thumb mode switch
20:34:22preglowso it should be tested
20:34:40preglowit would be a major oversight of arm to not make ldm switch
20:36:03 Quit XavierGr ()
20:37:41amiconnpreglow: According to the reference manual, only the 3rd form of ldm does the thumb switch on arm v4t
20:37:51amiconn(the one for returning from exceptions)
20:38:09preglowthat sucks royally
20:38:25preglowoh well, not much will be 32 bit arm if we use thumb code anyway
20:38:44amiconnBut it might be wrong... there are other small difference between the reference manual and the PP arm cores
20:38:59preglowworth a quick test, if you ask me
20:39:44 Join Nico_P [0] (
20:39:44preglowbut now i've got to cobble together an alarm patch again
20:40:15amiconnE.g. the description for LDR states that you can feed it unaligned addresses, and the cpu will load and rotate
20:40:26amiconnHowever, when I tried that, I just got a data abort....
20:42:59 Part Roan
20:43:39preglowi didn't even know that
20:44:28amiconnWould have saved me a few instructions in the ata transfer loops if it worked...
20:44:47amiconn(not speed critical because it's just used once)
20:44:56 Quit Nico_P (Remote closed the connection)
20:45:00amiconnI mean before entering the actual loop
20:50:47 Quit Thundercloud__ (Read error: 110 (Connection timed out))
20:52:23Mikachumaking lcd_send_lo and lcd_send_hi inline in lcd-color_nano.c seems to save 3-4kB
20:52:52Mikachu421476 to 417520 bytes on my rockbox.ipod here
20:53:20Mikachuhm no wait, something is funny
20:53:45Mikachusometimes rockbox.ipod isn't updated by the build system :/
20:53:52*Mikachu tries again with make clean between each run
20:54:54 Join Nico_P [0] (
20:55:16Mikachuwhat the hell
20:55:28Mikachui ran make clean, then make bin, and i got 420kB, then i did the same thing and got 417kB
20:56:06Mikachuno, but i must have done something funny
20:56:48Mikachuwhat i get now is making them inline adds 20 bytes
20:57:04Mikachui don't know why i even thought 3kB was realistic given the size of the file...
20:59:05preglowlinuxstb: and now i've even lowered the increments in the setting for your debugging pleasure
20:59:16preglowbe prepared to circle your thumb off when setting the time
20:59:18linuxstbThat LCD driver could do with a cleanup... too many outl() and inl()
20:59:34linuxstbpreglow: I'll try it now...
21:00:09Mikachuwhy not make the time entry as the time setting screen does it?
21:00:22Mikachuie select the digits in hh:mm separately
21:00:34preglowwell, you can
21:00:38preglowjust press left and right, afaik
21:03:56*linuxstb sleeps whilst pacbox, zxbox and doom compile...
21:04:01 Quit lostnihilist ("Leaving")
21:04:17 Join lini [0] (i=pugsley@
21:05:56linuxstbIt's alive!
21:06:08linuxstbWorks fine on my 5g.
21:06:45preglowlinuxstb: ok, now set the time back to before the alarm, then see if it wakes again
21:06:57preglowlinuxstb: don't touch the alarm at all, just the clock
21:07:05preglowit triggers again and again here
21:07:27 Join mirak [0] (
21:07:43desowinis database accessible from plugins ?
21:08:04preglowi think i know why, just want to find out if it's universal
21:08:10linuxstbdesowin: No, but it could be - functions are only added to the plugin API when they're needed.
21:08:13 Quit Llorean (Read error: 104 (Connection reset by peer))
21:08:16linuxstbpreglow: Yes, it wakes up again.
21:08:29preglowi think the bootloader bloody sets pcf wake on rtc all the time
21:08:33 Join Llorean [0] (
21:08:35preglowso there goes my second method for detecting whether alarm triggered
21:08:38preglownow what to do
21:08:55desowinthanks linuxstb
21:08:58Mikachuthe flash bootloader?
21:09:03preglowMikachu: yes
21:09:26preglowhmm, no
21:09:28preglowthat can't be
21:10:20preglowlinuxstb: if i can't get this fixed today and you don't want it to wake tomorrow, you can just hack rtc_pcf50605.c to write all the entries in alarm_disable[] to the alam regs
21:10:48linuxstbSo now my ipod is stuck waking at this time every day? :)
21:10:55preglowunless you do what i just said: yes :-)
21:11:26 Join BigBambi [0] (
21:11:38*linuxstb makes a note never to test preglow's patches again
21:11:43Mikachumine didn't wake up, instead it didn't turn on when pressing menu either
21:11:58Mikachupressing menu+select produced a funny animation after which it did boot
21:12:18preglowok, then people should definitely stop testing this patch right now
21:12:32preglowMikachu: how did you turn it off after setting the alarm?
21:12:39Mikachui held play
21:12:47linuxstbThat's all I did too.
21:12:59preglowthat's all i ever do
21:13:02preglowand it always turns on
21:13:13desowinlinuxstb: and what about playing track from inside of plugin (not controlling audio thread!) ? could that be done 'easily' ?
21:13:13preglowi do fiddle around with pcf wakeup, but i always write what is needed
21:13:38linuxstbdesowin: I'm not sure, but I _think_ so. Are you thinking of a music quiz game?
21:13:48 Join Domonoky_ [0] (
21:14:18Mikachupreglow: it did work the second time i tried
21:14:27linuxstbdesowin: I'm not familiar with that part of Rockbox, but I can't imagine it being too tricky.
21:15:19preglowlinuxstb: are the ipl guys absolutely certain about the pcf wakeup regs being able to "brick" an ipod? how does the menu+select trick really work anyway?=
21:16:02amiconnDisconnecting the battery should always bring it back afaiu
21:16:06linuxstbpreglow: Do I want to do "pcf50605_write_multiple(0x11, alarm_disable, 7);" ?
21:16:19preglowlinuxstb: yes
21:17:48preglowMikachu: btw, does your nano backlight also act funny when you shut down?
21:17:50linuxstbThat's what aegray (IIRC) told me...
21:17:58Mikachupreglow: yeah i think so
21:18:00Mikachusort of flashes white
21:18:22Mikachui remember trying to implement proper lcd shutdown, amiconn told me the x5 (possibly something else) had the same lcd chip
21:18:25Mikachubut i failed miserably :)
21:18:38preglowmine dims, then lights up, then dims
21:18:41preglowin quick succession
21:20:10***Saving seen data "./dancer.seen"
21:20:14Mikachui don't think it does that
21:20:27Mikachuit usually does leave some lines black in a sort of interlace pattern
21:21:55Mikachumaybe there should be some sort of status bar icon indicatign the alarm is set
21:22:45 Join Thundercloud_ [0] (n=thunderc@
21:22:55preglowi just do what HAVE_ALARM_MOD used to do
21:23:10Mikachumaybe that should have shown an icon too
21:24:42Mikachuas in it should too, but in another tense
21:24:45 Join toni1 [0] (i=d9b96ad9@gateway/web/cgi-irc/
21:24:48Mikachui guess the grammar wasn't perfect
21:25:17toni1dan_a: Your sansa build runs fine (except the codecs)
21:25:53toni1I have put the register logfile from the sansa startup herer:
21:26:07preglowtoni1: yo, any chance of seeing i2c in the emulator?
21:26:32toni1preglow: yes, the i2c regs are there. :-)
21:26:36preglowthen hooray!
21:26:49preglowthen all i need to know is if anyone has already tried to run the ipod bootloader with it?
21:26:54toni1preglow: like reading the voltage.
21:27:13toni1preglow: same hardware?
21:27:24preglowtoni1: portalplayer
21:27:28preglowso yes
21:27:42toni1preglow: Ok, maybe tomorrow I can try.
21:28:09preglowi would try right now, but i can't be bothered to boot windows right now
21:28:12preglowneed to work in linux
21:28:38preglowalso, i don't really remember if my windows installation is working...
21:29:04toni1preglow: ok, tomorrow should be ok for me.
21:29:37 Part toni1
21:30:38 Quit Domonoky (Read error: 110 (Connection timed out))
21:32:47 Join sean111 [0] (i=18b8405c@gateway/web/cgi-irc/
21:33:18sean111question: im running the latest build of rockbox on the ipod 4g...playing 24bit flac file. how do i make it not skip? like what else is there to disable?
21:34:09pregloweq? crossfeed?
21:34:15preglowwhat sample rate is the file?
21:34:20preglowthe one 24 bit flac file i have play just fine
21:34:41preglowright, 96khz
21:34:44preglowthat's what's doing it
21:34:51sean111can't have that?
21:35:01preglowoptimising 24 bit flac playback for ipod is on my todo list, that's all i can say
21:35:06preglowright now: it's just too slow
21:35:28sean111damn i got these aweosme vinyl rips i want to work
21:35:30preglowsean111: you can, but in combination with 24 bits, it gets a bit heavy for the cpu to pull
21:35:47preglowsean111: like i said, i hope it'll work eventually, but right now it's probably too much
21:36:04preglowkeep your build updated over the next couple of weeks and we'll see
21:36:10 Quit Mouser_X (Read error: 110 (Connection timed out))
21:36:16linuxstbsean111: Your ipod is also resampling them to 16-bit/44.1KHz at the moment...
21:36:24sean111damn ill have to check in every so often
21:36:30preglowcoding that resampler in asm is on my to-do-very-soon-list
21:36:40sean111well one more question
21:36:56sean111besides rockboxing the ipod ... how would one get such high quality audio into their car
21:37:02sean111that was the only way i could think of
21:37:12linuxstbA dvd-audio player.
21:37:46sean111hmm interesting idea
21:37:50*linuxstb plugs
21:37:54preglowmy car is pretty much the last place i'd care about so good audio
21:38:05preglowtoo noisy
21:38:07sean111haha mines the best audio system ive got
21:38:22preglowi don't even have a car :P
21:38:33sean111alright thanks dude
21:38:40sean111good luck with the flacs and rockbox
21:39:14 Quit sean111 ("CGI:IRC (EOF)")
21:43:43amiconnSampling vinyl at 24/96k? Sounds like serious overkill to me
21:46:18FebsMany audiophiles would disagree.
21:46:29Mikachumany audiophiles do lots of crazy things :)
21:46:40FebsOf course.
21:47:04preglowwell, considering how boring it is to rip vinyl, i do kind of understand them
21:47:04*Mikachu puts some yoghurt and shakti stones on Febs
21:47:15*ender` 's seen a page where an "audiophille" was prooving that digital copying isn't lossless
21:47:22*linuxstb revisits his favourite link -
21:47:30desowinthat had to be an really good condition vinyl to take any benefit from ripping on such rate
21:47:35 Quit Thundercloud (Connection timed out)
21:47:45Mikachui saw a thread once where some people concluded that it matters which direction you plug a digital spdif cable
21:47:47ender`linuxstb: haha, i was about to paste that, too :)
21:48:14ender`(and don't forget that you need 2 of those)
21:48:21linuxstbI do?
21:48:48desowin:O $485.00 for that
21:48:49ender`well, if you ever decide to get one^Wtwo
21:49:07Mikachuhaha, that is a nice link
21:50:13Mikachuit's always funny when you see gold plated hdmi cables too
21:51:24 Quit bonbonthejon (Read error: 104 (Connection reset by peer))
21:51:34ender`don't forget ultra-special-burnt-in-extra-shielded speaker cables
21:52:04ender`(which you must plug in in the proper direction, otherwise audio could get stuck somewhere)
21:52:15Mikachuyes, the electrons are burned in one direction i believe
21:52:44*ender` has a neighbour like that
21:54:48 Join bonbonthejon [0] (n=jon@
21:57:41*preglow reverts to lcd_puts debugging
22:02:52preglowthis thing is spiting me
22:04:47 Join XavierGr [0] (
22:06:44preglowoh, well
22:07:04preglowit seems fairly certain the bootloader is turning wake on rtc on
22:08:06preglowwould hacking around it yet another way be best, or disassembling the bootloader to find the place where it probably signals retailos of an alarm be best?
22:11:21 Quit _Veseliq_ (Remote closed the connection)
22:13:55 Quit redbreva ("Chatzilla 0.9.77 [Firefox]")
22:14:05 Quit dewdude ("reboot - stupid xfi console launcher")
22:18:15 Join Thundercloud__ [0] (n=thunderc@
22:21:23preglowbah, hacking around it requires full date increment logic
22:21:28*preglow stabs the bootloader
22:23:08 Quit Thundercloud_ (Read error: 60 (Operation timed out))
22:23:20 Join covert|afk [0] (n=chatzill@
22:24:21 Part covert|afk
22:32:31 Nick Everybody is now known as Everybody|away (
22:33:44 Nick XavierGr is now known as XavierGr|Kitchen (
22:33:50 Nick XavierGr|Kitchen is now known as XavierGr (
22:34:03XavierGrI mean come-on :P
22:34:13MikachuXavierGr: i don't think he takes the hint
22:34:38Mikachuespecially since he doesn't understand "don't use away nicks"
22:40:41 Join Thundercloud_ [0] (n=thunderc@
22:43:07 Quit linuxstb (Remote closed the connection)
22:43:17 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:43:28 Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb)
22:43:35 Nick linuxstb_ is now known as linuxstb (i=5343d4aa@rockbox/developer/linuxstb)
22:48:21preglowamiconn_: do you think the cutoff freqs need any adjustment, btw?
22:48:55 Quit Criamos ("( :: NoNameScript 4.03 :: )")
22:51:01m0s-is there a way to put something like 'recently added' to RB?
22:51:13perl|workwas there any reports of FLAC artifacting with EQ on lately?
22:51:35nlsm0s-: I think Slasheri added that to the database just yesterday :_)
22:54:11m0s-nls I am using an 'unoffical' build of rb is there a way to implement it myself?
22:54:21 Quit Thundercloud__ (Success)
22:55:23bluebrotherm0s-, build the unsupported build yourself ;-)
22:55:31bluebrotherthere is no other way
22:55:42nlsm0s-: you could probably make a patch out of his changes but that would just be far more difficult than just reapplying the patches to a new svn
22:56:20bluebrotheryou could convince yourself that using an official build is easier ;-)
22:56:23nlsand as bluebroter said ther's no way to escap compiling if you want to do it
22:56:27m0s-ugh I guess I can't have the best of both wolrds
22:56:34bluebrothernope :)
22:56:43bluebrotherunless you do it yourself of course
22:56:57m0s-I gots NO clue how to compile
22:57:08 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
22:57:37preglowthe ipod bootloader is either coded by a confused person or compiled with something resembling gcc..
22:58:24LloreanThe in-flash one?
22:58:25Mikachuor both!
22:59:05*linuxstb spots a similarity with the Rockbox ipod bootloader...
22:59:09*Llorean didn't know we were looking at that
22:59:18preglowi am
22:59:19Mikachuyou missed lots of exciting stuff then
22:59:24 Quit amiconn (Read error: 110 (Connection timed out))
22:59:25 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:59:28Mikachuor maybe not so much
22:59:40Mikachubut there is an image for diskmode and diagmode you can rolo now
22:59:54preglowdoes that work on all targets yet?
22:59:56preglowipod ones, that is
22:59:59m0s-what you mean you can rolo now?
23:00:18Mikachunow refers to 'there is an image'
23:00:48JdGordonmorning all... does anyone think I sholdnt bother trying to make the quick screen customizable?
23:00:50JdGordonas in the options on the qs
23:01:50*bluebrother starts to like yakuake :)
23:01:52Mikachuand by an i mean two
23:02:50bluebrotherm0s-, rolo is the rockbox loader. It can (is supposed to can) load another firmware from a running system
23:03:14*bluebrother doesn't like customizable screens. Hell to support
23:03:17nlsJdGordon: I don't care about customizable qs but I would love if it used the user font instead of sysfont :-)
23:03:33LloreanUserfont might be nice.
23:03:51*Llorean uses tiny fonts and hadn't noticed it wasn't userfont
23:03:55bluebrotherwasn't userfont something that was planned since long?
23:04:05JdGordonI might do both
23:04:19JdGordonI just think the options being hard coded suck :D
23:04:23bluebrothermore options :(
23:04:35Mikachui added backlight to mine
23:04:44Mikachuit just toggles between off and 4 seconds though :)
23:04:56bluebrotherusers being able trashing even more settings sucks too
23:04:59linuxstbIf you use the user-font, wouldn't you need to check the size, and make sure the text fits, and if not, switch to the system font?
23:05:24m0s-ahs rb used the second core of the ipod yet?
23:05:26bluebrotheror maybe truncate / scroll in a good way
23:05:39bluebrotherm0s-, no. It's been worked on
23:06:06bluebrotherpreglow, does that mean rolo works reliably on ipods now?
23:06:20 Quit printfXh4 (Read error: 113 (No route to host))
23:06:35 Join EbErT [0] (
23:07:07Mikachulast i heard dan_a was working on it
23:07:51preglowthe rockbox bootloader can write files, yes?
23:07:52Lloreanbluebrother: I believe so long as you're not loading something that uses the coprocessor (a cop build or retail firmware)
23:08:07linuxstbIt still can't load the original firmware (on ipod or Sansa), but dan_a can now at least rolo a COP build of Rockbox properly, plus the diskmode and diagmode images.
23:08:24preglowlinuxstb: you sounds like a guy who can answer my last question
23:08:27bluebrotherwhat does the diagmode image do?
23:08:37preglowbluebrother: boot diagnostics mode
23:08:40linuxstbpreglow: It can indeed write files.
23:08:44EbErTany mac ppl here?
23:08:46preglowlinuxstb: and it does not use iram?
23:08:55linuxstbIt's all in iram...
23:09:00preglowwell shit
23:09:03bluebrothertime for my ipod to arrive ... but that will still need a while
23:09:35linuxstbBut you could probably change that quite easily - it's just because the firmware it loads needs to go to the start of RAM.
23:09:48preglowhmm, but if i hack crt0.S, i can copy the iram to a buffer before doign anything else
23:10:07preglowlinuxstb: i just figured it's easier to dump iram and diff it than look for writes to it in the disassembly...
23:10:08linuxstbYep. It's now crt0-pp-bl.S
23:10:55 Join Doomed_9 [0] (
23:11:21 Join Lynx [0] (
23:12:49preglowlinuxstb: where does ipodbl load us?
23:13:32linuxstbIt loads the whole "osos" image to the start of SDRAM, so if you have the Apple firmware there, the bootloader is about 5.5MB into it.
23:14:06EbErTwhat's wrong with my computer if i suddenly can't drag files? *using OSX 10.4
23:14:14EbErTperm problem?
23:14:28Mikachuyes, you should straighten your hair
23:14:58EbErTwith "hair" actually meaning.. :)
23:15:07linuxstbdrag files from where to where?
23:15:28EbErTcant drag them around the desktop, or song files into itunes
23:16:14linuxstbNo idea, and it's nothing to do with #rockbox..
23:16:47 Join Mouser_X [0] (
23:16:47EbErTi know, but i've had a few rockbox discussions, so i thought i could get credit
23:16:57EbErTnot much goin on anyhow atm, so hush
23:17:15EbErTi'll figure it out somehow
23:19:44LloreanEbErT: Yes, but the channel is logged, and people read the logs to try to catch up on things. So, 'hush' yourself, and try to stay actually on topic.
23:20:12***Saving seen data "./dancer.seen"
23:20:20EbErTgar, so strict, but ok
23:20:28bluebrotherbig brother^U logbot is watching you ;-)
23:22:05preglowthe only offtopic banter allowed here has to be performed by me, and it has to be about beer
23:22:13 Part perl|work
23:22:45 Quit z35 (Read error: 110 (Connection timed out))
23:23:08dan_aMy local now sells Karmeliet Triple :)
23:23:40*preglow goes to get tea
23:23:42LloreanDoes our upsampling sound bad?
23:23:58Mikachupreglow: and by tea you mean beer?
23:24:50 Join z35 [0] (
23:25:11preglowMikachu: not only is it tea, it's even camomille
23:25:20preglowLlorean: our *sampling sounds bad
23:25:45EbErTshtopit, tea can't be put in context of rockbox!
23:25:48Lloreanpreglow: Okay. Someone was talking about bad sounding 22khz files, and I wanted to check before I mentioned it's probably the resampler.
23:26:13preglowLlorean: almost certainly, as long as we're not talking scraping or clicking sounds here
23:27:38Llorean"Like an AM signal that just won't come in" apparently.
23:27:53LloreanColorful language is fun, I suppose, but not all so helpful in a technical sense.
23:28:19m0s-is the battery issue for rb on the ipod a major issue you guys are trying to fix?
23:28:27 Quit Lynx_ (Connection timed out)
23:28:27 Nick Lynx is now known as Lynx_ (
23:28:39 Quit alienbiker99 (Read error: 110 (Connection timed out))
23:28:41 Quit JdGordon ("Konversation terminated!")
23:28:58 Nick Doomed_9 is now known as alienbiker99 (
23:29:11Lloreanm0s-: No, we don't mind that the battery life is well under what it should be, and see no reason to concentrate on fixing it. :-P
23:29:39LloreanIt's more or less an issue of 'We don't know what is causing it, and can't predict when it'll be discovered, because it's probably something related to some of the undocumented hardware.'
23:29:46preglowLlorean: eh, there might be some subtle high frequency distortion
23:29:48m0s-you know what I take back that comment
23:29:54preglowbut god knows what he means sounds like
23:30:07m0s-I guess I'm just trying to find out if it's close to being addressed I guess
23:30:15Lloreanm0s-: See my second response.
23:30:21m0s-I just read it
23:30:27m0s-as I pressed enter :)
23:31:17 Join merlin2049er [0] (
23:31:49merlin2049erhey , so how do u install this on an ipod?
23:32:33FebsHey, you follow the directions in the manual.
23:33:01merlin2049erok, thanks
23:33:08merlin2049erdoes it work on the new video ipods?
23:33:29Febs30 GB yes. 80 GB no.
23:34:01merlin2049erok i got a 30gb unit
23:34:21merlin2049erdoes it void apples warranty?
23:34:42Domonoky_domonoky/"> <- early version of rbUtil with Theme Installer (win binary)
23:34:49 Join BigMac [0] (
23:34:50merlin2049erlol, then i won't attempt it until it expires
23:35:26BigMacSo the fireworks release is a little bit overdue ehh, or is it a misprint?
23:35:28merlin2049erso besides playing doom , what else can i do with roxbox
23:35:34*nls scratches head. now, why would anyone want to copy a folder and pate it into itself? (FS #6700)
23:35:37Lloreanmerlin2049er: See the manual.
23:35:41merlin2049erok thanks
23:36:21Lloreannls: I do not know. It seems a very strange thing to discover. Perhaps they were just testing to see if it was broken, rather than honestly wanting to do so.
23:36:21nlsBigMac: Our release manager has vanished into thin air :-)
23:36:44BigMacA program or person nls?
23:36:45nlsLlorean: that's what I think too
23:36:52LloreanBigMac: It was cancelled when 3.0 was aborted, pretty much
23:36:56merlin2049ercool, i just bought my ipod
23:36:59nlsBigMac: a bot
23:37:04merlin2049erso i'm not going to tinker with it yet
23:37:20merlin2049ermaybe i'll pick up a used one
23:37:23FebsBigMac: If "it" says otherwise, "it" should be corrected.
23:37:47Bagdermerlin2049er: the risk of damaging an ipod by playing with Rockbox is near zero
23:37:59BigMacLlorean:Yeah, that is probably a good thing. All a release would do is addd pressure on the developers for the sole reason that people like release numbers
23:38:40BigMacFebs:THat is why I wanted to check before contacted someone
23:38:47LloreanBagder: Actually, installing Rockbox is less risky than official Apple updates.
23:38:50preglowi just hung my bootloader
23:39:29LloreanBigMac: People also kept going crazy asking what was going to be "in" 3.0, not realizing that we weren't holding back features, it was just going to be a stamp on a daily build saying "This one's as bug free as we can get it, right now"
23:39:43*Llorean did not realize the Archos Studio box has the words "Think Smaller" on it.
23:40:29pixelmapreglow: speaking of which... I got an 8kHz file here that has a pretty nasty additional 'whistle' in rockbox (observed in the sim) compared to when it's played through a pc program (besides the fact that it is bad quality overall)
23:40:46nlsAlso the thing with releasing is that there are still blocking bugs (mostly hard to fix ones in the playback stuff)
23:41:00BigMacLlorean:Well there is the "TODO List" that says what would have been included and the release and how far you guys are along with it
23:41:34LloreanBigMac: Yes, but I'm talking about features. People kept expecting that 3.0 would be drastically different than the current build, rather than incrementally different.
23:42:16 Quit robin0800 ("REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q)")
23:43:09preglowpixelma: well, i'd need to hear it in some way to tell you what it is
23:43:29preglowpixelma: but it sounds like resampler noise by your description
23:43:47nlsBigMac: on that todo page it says that there should be " No open bugs on supported platforms" we currently have 150 open bugs, probably at least half of them affect the release targets....
23:43:57 Join gtkspert [0] (
23:44:09Mikachuthere is a 3.0 specific category with 7 or so bugs though
23:44:19pixelmapreglow: that's what amiconn guessed too - was reminded of it by the resampler talk earlier
23:44:36BigMacnls:So a release at that time would have been unattainable anyway, even with the absense of the release manager
23:45:28preglowpixelma: might be other bugs too, though. mp3?
23:45:39nlsMikachu: yes but a bunch of playback related bugs are in the tracker and not marked as due in 3.0 and IMO at least the crash while stopping when seeking bug should be as well as some others
23:45:44 Quit Juice^ ("Leaving")
23:46:48nlsBigMac: yes the scedule was a bit otimistic I believe (or bugs weren't fixed fast enough) but now no-one even thinks about releasing :-)
23:48:13BigMacAs it should be, until someone starts paying you guys
23:48:27Lloreannls: Primarily, we scheduled to _add_ features during the feature freeze (a bad idea since it's hard to predict what bugs new features will cause) as well as the playback engine rewrite (which caused a rather long cascading series of bugs)
23:49:04pixelmapreglow: actually it's more than one: two are plain wavs and the other (think 18) are IMA ADPCM in a wav container. They are played by rockbox in the sim and it's been tested with an H3x0, another issue with the latter is that estimated playback time is far off too
23:49:28 Join webguest10 [0] (i=43a7f376@gateway/web/cgi-irc/
23:49:35webguest10anyone here?
23:49:40nlsLlorean: yes, and now it seems as there might be large changes comming for the playback engine again...
23:49:45Shaidnobody here but us chicken
23:49:49webguest10can i get help
23:50:02webguest10my ipod 5th gen is installed and stuff and rockbox opens
23:50:05 Quit OgMaciel (Connection timed out)
23:50:09webguest10and when i try and open playlists or songs or anything
23:50:11webguest10its like
23:50:21webguest10[database not ready]
23:50:22Lloreannls: Indeed. What we need is a checklist for 'before the feature freeze', and as soon as Rockbox, by chance or design, meets all those conditions, the freeze can be entered for final work.
23:50:33Lloreannls: Plus with a checklist hanging over peoples' heads it might direct focus a little bit.
23:51:05Lloreanwebguest10: Have you initialized the database per the instructions in the manual?
23:51:26nlsLlorean: yes, I'd be for a feature freeze _when_ the playback engine is stable and has no known bugs
23:52:03preglowpixelma: well, the resampler noise will most certainly be audible with an 8khz file, so i assume that's what the problem is
23:52:04Lloreannls: I think no major bugs. I don't think it'll ever be 'no known bugs' but if the major ones are fixed, the minor ones can be fixed in the freeze. The purpose of a freeze is kinda to fix bugs.
23:52:21Lloreanwebguest10: Did you follow the steps in the manual to initialize the database?
23:52:23webguest10someone PM me plz i need help~
23:52:24nlsas music playback is kind of as core as functionallity gets on a DAP :-)
23:52:58Lloreannls: Not if you ask our fairly large Sansa installed base.
23:53:00nlswe have plaent of other bugs!
23:53:19 Part webguest10
23:54:12 Part nls
23:55:41 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
23:57:14pixelmapreglow: alright - I'm aware that it is a known issue... let me know if you want to analyse it some more.
23:58:13dan_aI think I've just finished the last thing I had to do before dual core support is ready to be committed
23:58:32*Llorean cheers
23:58:33*Mikachu does the dual dance
23:58:34*Mikachu does the dual dance
23:58:42preglowpixelma: i'd like one of the files if possible

Previous day | Next day