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 2006-01-26

00:00:05t0mas SDRAM = 0x30000000
00:00:11t0mas0x10000000 is IRAM
00:00:16Bagderah, iram
00:00:45amiconn(3) allows to distribute speech generated by the engine saved as a file, but the limitation refers to "speech synthesized from text provided by someone other than You by the Software"
00:00:46Bagderwiki page is goodness ;-)
00:00:50 Join spiralout [0] (
00:01:07amiconnThe "text provided by someone other than you" seems to be a key
00:01:17Paul_The_NerdAh, yes.
00:01:28 Join ts-x [0] (
00:01:31t0masthat might be a problem
00:02:13t0masbut hey... is it really is... we'll setup a "suggest text to Jens" page... and make you copy/paste all the text.
00:02:16Paul_The_NerdI wonder what the definition of "provided by" is
00:02:58Paul_The_NerdI mean, basically text "provided by you" should be any text you "own" or otherwise have the right to reproduce.
00:03:01amiconnHmm that's not the one I quoted above. The latter doesn't limit the input text
00:03:12 Join DrMoos [0] (
00:03:49webguest58t0mas: aha.. yes..
00:03:59 Join Rob2222_ [0] (
00:04:03*t0mas goes to sleep
00:04:03 Quit Moos (Read error: 104 (Connection reset by peer))
00:04:04t0masgood night
00:04:05 Nick DrMoos is now known as Moos (
00:04:39preglowbut ok
00:05:20Rob2222_I just ordered a new digital camera. :(
00:05:30Paul_The_Nerdamiconn: Well, the first step would be clarifying to them that the license was purchased, and then asking in exactly what way the license is being violated. Trying to interpret it is somewhat of a losing battle anyway.
00:05:30lostlogicRob2222_: why is that a sadness?
00:05:50 Quit bshift- ("fractal2 mirc script (ver 1.0betar2) ·")
00:05:52 Join TCK [0] (
00:05:55Rob2222_I purchased the same camera 1 month ago for 285 Euro _)
00:06:26lostlogicRob2222_: what'd you do to it? The one your mom killed with the wrong power adapter?
00:06:26Rob2222_Then my girldfriend has let the camera fallen down
00:06:46lostlogicah, heh that sucks
00:06:53Rob2222_A Sony DSC-P200
00:06:57Rob2222_fallen 50cm
00:07:10Rob2222_on the carpet
00:07:18lostlogicwhat broke?
00:07:25Rob2222_normally that shouldn cause damage
00:07:33Rob2222_but cause murphys law
00:07:47Rob2222_the camera hit the carpet exact at the optics
00:08:00Rob2222_repair by sony: 400 Euro
00:08:07Rob2222_new cam: 285 Euro
00:08:14lostlogicthat's sucky
00:08:29Rob2222_And I have pretty less money atm.
00:08:46Rob2222_Borrowed 200 Euro from my mother for it.
00:08:57Rob2222_life is bad
00:10:12Rob2222_same "luck" with my H3x0 battery.
00:10:13spiralouthi can someone explain why the patch from xaviergr for the jpegviewer is broken? ...with this patch you can browse jepgs without leaving the viewer by pressin a button...
00:11:14spiraloutits not since the plugin structure redesign ...itĀ“s since a few days later ...:-/
00:11:22Rob2222_buyed, only "1666mA" instead of "2200". Decided to sell it at ebay. Put into eBay. Now I recognized, that the battery capacity begins to rise. Come home. Battery sold.
00:12:16 Join kferdous [0] (
00:12:18 Quit Kyl3 ("( :: NoNameScript 3.81 :: )")
00:12:35 Join perplexity [0] (i=heh6420@
00:12:41lostlogicspiralout: you sayin' the patch doesn't apply/work right?
00:12:54 Quit ModernExecutive ()
00:13:13spiraloutyes is isnt working anymore
00:13:32muesli__Rob2222 your bat-capacity is rising? how comes?
00:13:59lostlogicspiralout: if so the only one who knows is xaviergr
00:14:19 Part kferdous
00:14:44Rob2222_Its normal that the capacity rises after the first charge/discharge cycles. I only didnt knew, if its the same for LI-POLY. And it looks like it is so.
00:14:47spiraloutiĀ“m not sure because iĀ“m using a combination of it ...look here ...i can still open a jpeg but canĀ“t browse..
00:14:57spiralouthmm xavier isnĀ“t around right?
00:15:11Rob2222_not atm
00:15:49spiralouthas xavier still a h1xx?
00:16:10spiraloutor has he upgraded ;)
00:16:24Rob2222_hadt he sayed somthing from ordering a H300?
00:16:28Rob2222_but im not sure.
00:17:16spiraloutoh so maybe he insĀ“t interested anymore... k i come back when xaviegr is online ...thank you
00:17:54Rob2222_im not sure
00:17:56Rob2222_really dont know.
00:18:40 Join JdGordon [0] (
00:19:27 Quit Rob2222 (Read error: 110 (Connection timed out))
00:20:08 Quit JdGordon (Client Quit)
00:20:14 Part spiralout
00:20:21 Join JdGordon [0] (
00:22:07 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
00:22:14 Quit JdGordon (Read error: 104 (Connection reset by peer))
00:22:25 Join JdGordon [0] (
00:23:53 Quit JdGordon (Read error: 104 (Connection reset by peer))
00:24:04 Join JdGordon [0] (
00:24:05 Nick Rob2222_ is now known as Rob2222 (
00:29:02JdGordonmorning all
00:30:09Moos00:30 here in Paris
00:30:34JdGordon10.30 here and i just got out of bed :D
00:30:42Mooshehe :)
00:30:55 Quit matsl (Remote closed the connection)
00:31:07 Quit `3nergy (Read error: 104 (Connection reset by peer))
00:31:32 Quit bobwise ("CGI:IRC")
00:31:39lostlogicwow, this place is ridiculously worldwide. 17:30here
00:32:03MoosWelcome to Rockbox world :)
00:32:07 Join Sando [0] (
00:32:28 Quit Zoric (Read error: 104 (Connection reset by peer))
00:32:42 Join `3nergy [0] (
00:33:22JdGordonpreglow: still around?
00:35:29Moos00.04.41 # <preglow> bedtime
00:35:29Moos00.04.45 # <preglow> night
00:35:49JdGordon25min ago?
00:36:00Paul_The_Nerdlostlogic: You're in the same timezone as me, then.
00:36:17lostlogicPaul_The_Nerd: am in Chicago
00:37:36 Quit petur ("here today, gone tomorrow")
00:37:37lostlogiconly been to texas once... to pick up a car I bought on Ebay :)
00:37:43amiconnJdGordon: You want to draw filled triangles in a plugin?
00:37:55JdGordonye, i figured it out
00:37:57amiconnCheck the plugin library, it already has what you need
00:38:19Paul_The_Nerdlostlogic: I'd say, count yourself lucky. I've been to Chicago once, to see my uncle in a powerboat race.
00:38:20JdGordonit does? i couldnt see it..
00:38:51amiconnapps/plugins/lib/xlcd.c: xlcd_filltriangle()
00:39:01lostlogicPaul_The_Nerd: You don't like where you live?
00:39:11amiconncube.c uses it
00:39:22JdGordongrr. ok, ta
00:39:27Paul_The_Nerdlostlogic: Generally speaking, I'm not a fan of the rest of the state.
00:40:30 Quit TCK (Read error: 110 (Connection timed out))
00:40:48 Join amiconn_ [0] (
00:40:56JdGordonwhat does rb->lcd_roll() do?
00:41:37 Quit amiconn (Nick collision from services.)
00:41:37 Nick amiconn_ is now known as amiconn (
00:41:46amiconnJdGordon: Currently nothing on iriver.
00:42:16amiconnOn archos, it uses a hardware feature of the lcd to roll the whole display without retransferring framebuffer data
00:42:52 Quit mirak (Remote closed the connection)
00:43:34amiconnThis feature is also present in the iriver lcd controllers, but not yet 'wired', and I don't know whether it's possible to provide it in a seamless way
00:44:52amiconnE.g. the H1x0 lcd controller allows for more lines than present in the lcd panel, so rolling the content might lead to a part of the rolled content to be invisible
00:46:12 Quit Pi_ ("bye")
00:54:38 Quit Moos ("Glory to Rockbox")
00:56:18 Quit JoeBorn ("Leaving")
00:58:37 Quit San (Read error: 110 (Connection timed out))
00:58:38webguest58t0mas: still around?
01:01:29***Saving seen data "./dancer.seen"
01:03:10 Join banan__ [0] (
01:07:27 Join bagawk [0] (n=lee@unaffiliated/bagawk)
01:10:24 Join aegray [0] (
01:19:51 Quit banan_ (Read error: 110 (Connection timed out))
01:24:32 Quit Thus0 (Read error: 104 (Connection reset by peer))
01:28:58 Join aegray_ [0] (
01:29:00 Quit aegray ("leaving")
01:29:22 Join uwe_ [0] (
01:29:26 Nick aegray_ is now known as aegray (
01:30:29 Quit linuxstb ("CGI:IRC (Ping timeout)")
01:30:34 Join webguest71 [0] (
01:33:23 Quit webguest71 (Client Quit)
01:46:05 Join linuxstb [0] (
01:53:12 Quit webguest58 ("CGI:IRC")
02:01:04 Join ashridah [0] (
02:16:22 Quit bagawk (Read error: 110 (Connection timed out))
02:21:29 Join TCK [0] (
02:25:18 Join YouCeyE [0] (
02:30:00 Quit muesli__ (Read error: 104 (Connection reset by peer))
02:32:13 Quit actionshrimp ("( :: NoNameScript 4.0 :: )")
02:34:09 Quit Infirit (Read error: 104 (Connection reset by peer))
02:34:30 Join Infirit [0] (
02:34:57 Join Midgey34 [0] (
02:35:32 Quit c0utta ("CGI:IRC")
02:39:11 Join San [0] (
02:39:18 Join babybot [0] (n=babybot@
02:41:02 Quit babybot (Read error: 104 (Connection reset by peer))
03:01:33***Saving seen data "./dancer.seen"
03:02:21 Join linuxstb_ [0] (
03:02:30 Join Jungti1234 [0] (
03:04:02 Quit TCK (Read error: 110 (Connection timed out))
03:04:24 Quit linuxstb (Read error: 110 (Connection timed out))
03:04:42Jungti1234everybody sleep?
03:05:44linuxstb_Not quite...
03:06:19BHSPitLappyhey linuxstb_ , I got a weird thing when trying to build the nano bootloader
03:06:24BHSPitLappylike, Out of memory!
03:06:33linuxstb_With cygwin?
03:06:37BHSPitLappybut I can build 5G loaders till the cows come home
03:06:45Jungti1234What function does 'Queue shuffled' do?
03:07:04linuxstb_I've heard people report that with Perl under Cygwin before. The Rockbox build system uses some Perl scripts.
03:07:15BHSPitLappyJungti1234: adds them to the queue, in shuffled order?
03:07:29Jungti1234Random song reservation?
03:07:38BHSPitLappylinuxstb_: but a distinction between nano and 5G?
03:07:51linuxstb_No idea....
03:07:58linuxstb_Was it Perl or something else giving the error?
03:09:17BHSPitLappydun' think so...
03:09:38linuxstb_I blame your cygwin installation.
03:10:04linuxstb_Do you need a copy of the nano bootloader?
03:10:15linuxstb_No problem then :)
03:10:19BHSPitLappygot the one you sent a while back
03:10:36BHSPitLappydigging through pages and pages of IRC log sucks
03:10:39linuxstb_I don't think it's changed.
03:11:05BHSPitLappylinuxstb_: it's always nice to be able to build... slight modifications, whatnot
03:11:16BHSPitLappymy nano hasn't been able to turn on for a few hours :S
03:14:03BHSPitLappythis makes me cry
03:17:42 Quit Jungti1234 ("CGI:IRC (EOF)")
03:18:30BHSPitLappyhow many lines can I paste here, linuxstb_ ?
03:18:35BHSPitLappystandard 3-4?
03:19:13BHSPitLappyOBJCOPY /home/Stephen/rockbox-devel/bootnano/bootloader/bootloader.elf
03:19:14BHSPitLappyBuild bootloader file
03:19:14BHSPitLappyout of memory!
03:19:14DBUGEnqueued KICK BHSPitLappy
03:19:14BHSPitLappymake[1]: *** [/home/Stephen/rockbox-devel/bootnano/rockbox.ipod] Error 255
03:21:45linuxstb_Sounds odd. Have you rebooted your PC recently.
03:22:27linuxstb_If you type "make V=1" then that will be more verbose and tell you exactly which command fails.
03:22:49BHSPitLappyI guess I'm not too worried about it this instant
03:37:37 Quit tvelocity ("Leaving")
03:53:44 Join tvelocity [0] (
04:00:47 Join jungti1234 [0] (n=jungti12@
04:01:34 Join EvilDude [0] (i=EvilDude@
04:15:54 Quit EvilDude ()
04:43:43 Join TCK [0] (
04:52:03 Join TCK- [0] (
04:57:10 Quit ts-x ("CGI:IRC")
05:01:34***Saving seen data "./dancer.seen"
05:01:44 Join Rob2222_ [0] (
05:03:48 Quit TCK (Read error: 110 (Connection timed out))
05:08:01 Join TCK [0] (
05:12:03 Quit TCK- (Read error: 110 (Connection timed out))
05:18:45 Quit Rob2222 (Read error: 110 (Connection timed out))
05:48:30 Part Sando
05:52:23 Quit jungti1234 ()
05:56:15 Quit TCK (Read error: 104 (Connection reset by peer))
05:57:29 Quit Bloody_Sorcerer (Read error: 104 (Connection reset by peer))
05:58:39 Quit RotAtoR ("zzzzzzzz")
06:07:45 Join JoeBorn [0] (
06:17:34 Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer))
06:18:19 Part Midgey34
06:20:54 Join ModernExecutive [0] (
06:23:42ModernExecutivelinus in?
06:39:59 Join jborn_ [0] (
06:43:54 Join CrookedRain [0] (
06:50:52 Join Paul_The_Nerd [0] (
06:52:26 Quit tvelocity ("Leaving")
06:57:20 Join JamesKerridge [0] (
06:57:32 Quit JoeBorn (Read error: 110 (Connection timed out))
06:58:01 Quit JamesKerridge (Client Quit)
06:58:42 Join JamesKerridge [0] (
06:58:57 Quit jborn_ (Read error: 110 (Connection timed out))
07:00:11JamesKerridgeI have nearly finished writing my first plugin game for rockbox and I am getting an error when I exit the plugin. Can any one give me some ideas on how to track it down.
07:01:37***Saving seen data "./dancer.seen"
07:03:59JamesKerridgeThe error I get is: I00: at 00035924
07:05:03 Quit JamesKerridge ("CGI:IRC (EOF)")
07:16:04 Join t0mas_ [0] (
07:16:05 Quit t0mas (Read error: 104 (Connection reset by peer))
07:23:59 Join stamppot1975 [0] (
07:26:10 Quit ModernExecutive ()
07:31:52 Join Jaykay [0] (n=not@
07:33:27 Nick banan__ is now known as merbanan (
07:33:40JaykayHi I am getting an error when I I exit my plugin. It has been a while since I coded in C. Can anyone give me some pointers? The error I get is I00: at 00035924
07:34:06JaykayNo pun intended with the pointers :)
07:37:19JdGordonis there any idea oof "colours" on the h1x0?
07:38:56JaykayNot sure if the H1x0 has a colour LCD. I have only used the H300.
07:39:34JdGordonno its only b+w, but does it do any greyscale or something?
07:42:13Bger_morning :)
07:42:40 Part LinusN
07:45:14ashridahJdGordon: there is grayscale.
07:45:31ashridahJdGordon: basically 4 shades total
07:45:45JaykayNot sure i'm afraid.
07:46:30ashridahJaykay: i'm not sure what I00 is, but i'd look through the memory maps and find out what address 00035924 corresponds to (should help you determine which function it was in)
07:46:57JdGordonashridah: where r they defined?
07:47:08ashridahthey're generated by the compilation process
07:47:37 Quit YouCeyE (Remote closed the connection)
07:47:39JdGordonthe colours?
07:48:12JdGordonscrew it.. ill take colours out for the shitty lcd screens
07:49:08Bger_JdGordon what plugin are you writing ?
07:49:32JdGordonthis stupid timetable viewer which u all must be sick of hearing about :D its finished, just porting it to other players now
07:51:23 Join YouCeyE [0] (
07:53:19Bger_timetable ?
07:53:27JdGordonuni/school timetable
07:57:03JdGordonhaha.. looks soo much better on the h300 than on the h100 :D
07:57:23 Join Jaykay2 [0] (n=not@
07:58:49JdGordonany1 with a h100 or h300 wanna test it out?
07:58:55Jaykay2Sorry about that my laptop decided to hibernate. The plugin is a yahtzee game for 1 or 2 players.
07:59:23Jaykay2I have an H300. Just logged in what would I be testing out?
08:10:49 Quit Jaykay2 ()
08:12:38Bger_JdGordon ?
08:13:00Bger_h300 tester ?
08:13:29JdGordonnot reaaly tester.. just have a play, see how u like it... if its useable..
08:14:11JdGordonill put em online.. 1 sec
08:15:27 Quit Jaykay (Read error: 110 (Connection timed out))
08:17:06JdGordonu need to add it to the viewers.config file (ive included an example file
08:18:21JdGordoni got 3 minor stupid bugs (which dont really need to be fixed) and ill upload the source somewhere
08:21:52 Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer))
08:22:27 Quit DJDD___ (Read error: 110 (Connection timed out))
08:26:55Bger_JdGordon looks promising :)
08:27:21JdGordonno butts :D
08:27:46Bger_if you want to make it really usefull...
08:28:13 Join jungti1234 [0] (n=jungti12@
08:29:23JdGordonBger_: i dont... but lets say i did...?
08:30:27Bger_don't fix the time interval ot 1 hour...
08:31:19JdGordoni know :( problem is because we dont have dynamic memory its too hard...
08:31:40Bger_JdGordon can i see the source ?
08:31:45 Nick Bger_ is now known as Bger (n=Bager@
08:31:49JdGordonsure.. 1 min
08:32:52Bgerwindows... :)
08:32:58JdGordoni mean, it could be done... but there would be a hard limit on how many items it can store... and updating the screen would be slower
08:33:20 Join Sando [0] (
08:33:55 Join _FireFly_ [0] (
08:34:00Bgerfirst (stupid) note ... use only C-style comments
08:34:36JdGordonye, i saw that in the docs/contribute last night.. but annoying.. ill fix that some other time
08:35:04Bgeryes, annoying, but ... :)
08:35:06 Join Xerion_ [0] (
08:35:11 Quit Xerion (Read error: 104 (Connection reset by peer))
08:35:23jungti1234hm JdGordon
08:35:54BgerJdGordon why u're doing the triangles in software ?
08:36:03Bgeri mean, why don't u use bitmaps :P
08:36:26JdGordonBger: i could do every 15min.. but the the struct array would be around the 350kb range, and i dont know how big it is allowed untill rb chucks a shi trying to load it
08:36:33JdGordonso it can be done on any lcd size
08:36:53jungti1234pm, am doesn't need.
08:37:12CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
08:37:12*JdGordon likes pm/am
08:37:19jungti1234me too but
08:37:24BgerJdGordon option :)
08:38:36JdGordonjungti1234: have u got the clock set to 24hour or 12hour?
08:39:30jungti1234Before I talk with here people, 12 hours were convenient.
08:40:00jungti1234But, here people used 24hour.
08:40:02BgerJdGordon u should check for USB ...
08:41:31Bgeru're quick
08:41:56jungti1234Can't rockbox input ':' and ';'?
08:42:23Bgerone silly note
08:42:35Bgerint t = rb->kbd_input(events[day][hour].desc,512)+1;// stupid thing returns 0 on success and -1 on abort!
08:42:35Bger if (t)
08:42:41JdGordonon and up|down jumps the time by a whole screen... usefull for the h100's with no RTC :D
08:43:20Bgerhuh never mind
08:43:26JdGordonBger: ye, thats ok, the +1 makes it so 0 on fail and 1 on ok
08:43:45Bgeryep, i know, but you could use !t with the same success
08:43:58JdGordonsmarty pants :p
08:44:13JdGordonthat was done at like midnight when i was well and truly asleep
08:44:44Bgerjust noticing
08:47:04jungti1234I can't express.
08:47:18JdGordon:) try
08:47:25jungti1234I don't know English... :(
08:48:22JdGordonpoint, make hang gestures and talk loudly :D thats what us english speakers tend to do when we try comunicating in a wierd lang...
08:49:02JdGordonok, got rid of the c++ comments, and the typedef...
08:49:20jungti1234L on left does not need date.
08:50:17JdGordondate? there is no date anywhere..
08:50:48jungti1234Day of the week
08:51:10JdGordon? for sure it needs day of week to be displayed
08:51:14jungti1234on the left
08:51:50jungti1234don't need.
08:52:05JdGordoncan u do a screenshot? im confuse
08:53:19JdGordonhmm... Bger, it likes ignooring button presses in the TIMETABLE_QUIT case at the bottom of the file... any ideas why or how to get round it?? (its the ask to save changes screen/...)
08:58:13Bgeram ?
08:59:09jungti1234Receive it.
08:59:11preglowJdGordon: you wanted me?
08:59:40Bgerit ignores button presses ?
08:59:56 Join LinusN [0] (
09:00:14JdGordonpreglow: ye, i was gonna offer to do the boring integration for u today, but i missed u by 30min
09:00:36jungti1234JdGordon: Receive it!
09:00:49BgerJdGordon strange
09:01:02JdGordonBger: ye, it thinks you hit off twice so u miss the screen... (edit a time thingy press off to close and it should ask u to save)
09:01:40***Saving seen data "./dancer.seen"
09:01:45JdGordonmeh, minor thing...
09:03:30jungti1234When end it, something sees.
09:05:34jungti1234Blue letter on black background
09:06:26JdGordon? when you quit?
09:07:13 Join webguest44 [0] (
09:07:27JdGordondid u edit any times?
09:08:04JdGordonbecause it is probably the screen asking if u want to save changes which is ignoring the off button
09:08:18preglowJdGordon: well, it's still not to late!
09:08:32preglowthe eq routines themselves aren't ready, though
09:08:46preglowand i bet they wont be today either
09:08:50preglowno time
09:11:44Bgerou, w8
09:12:04 Join ender` [0] (i=ychat@
09:16:57 Join B4gder [0] (
09:18:51 Quit webguest44 ("CGI:IRC")
09:19:49JdGordontick tock...
09:20:40preglowbasically, what you'll get is routines for enabling, setting center frequency, Q and gain for each band
09:20:49preglowso if you want to make the interface, you can just start
09:21:54 Join JoeBorn [0] (
09:28:29JdGordonOT... for the other aussies here... for aus day..
09:31:42 Quit _FireFly_ ("Now if you will excuse me, I have a giant ball of oil to throw out my window")
09:34:27B4gdernice article on
09:40:41dwihnoerhm... has anyone been successful in booting linux off a usb-drive?
09:41:18B4gderask google and you'll find lots
09:41:38BgerB4gder :P
09:42:04dwihnoI think I've ran into a wall regarding umsdos snafu
09:42:12dwihnoumsdos is a great thing btw
09:42:52 Quit JoeBorn (Read error: 110 (Connection timed out))
09:47:33 Quit stamppot1975 ("CGI:IRC (EOF)")
09:48:39 Join stamppot1975 [0] (
09:50:47preglowis it, now
09:52:34B4gderfunny then how I've never missed it ;-)
09:53:07dwihnoA kernel with loadable modules for usb wouldn't work?
09:53:25B4gderdwihno: where would it load the modules from?
09:54:39*dwihno = tired, old and grumpy ;)
09:54:54dwihnoI just needed to hear that
09:54:58*B4gder hands dwihno a coffee *grande*
09:55:23*B4gder and runs off to get one too
09:57:06dwihnoDamnit! Every single slackware kernel has config_usb=m :[
09:57:22Bgerbuild your own :)
09:57:35B4gderbuilding your own is good for you
09:57:48dwihnoHow am I supposed to build one if I'm unable to boot it?! :)
10:01:32dwihnothere is just the test26 kernel
10:01:41dwihnoI guess that'll have to do.
10:15:35Bgerdo it
10:16:18dwihnothe bad thing is, I only have 1gb of flash to utilize :/
10:18:16 Quit Nibbler (Remote closed the connection)
10:18:34 Quit linuxstb_ (Read error: 110 (Connection timed out))
10:18:41dwihnowhat the fsck?! the 2.6-test has config_usb=y ... looking closer reveals config_usb_storage=m
10:18:52 Join linuxstb_ [0] (
10:19:16 Join Nibbler [0] (
10:19:16 Quit jungti1234 ()
10:19:17B4gderso you have no linux now and only a usb-storage to boot from ?
10:19:42 Join amiconn_ [0] (
10:20:38dwihnoI have a disk as well
10:21:08dwihnoI'll boot from a DOS-enabled usb-stick, format the disk (fat32), put the zipslack there, boot, configure kernel, build and then all should be go
10:21:28dwihnoSwengrish! ;D
10:36:52 Quit amiconn (Read error: 110 (Connection timed out))
10:36:52 Nick amiconn_ is now known as amiconn (
10:39:07 Join Zoric [0] (
10:39:22linuxstb_Morning all. Do I understand correctly that with I2S, if the sending and receiving devices are configured to use different word lengths, then it's not a problem - the receiving device will compensate by either padding the samples with zero, or truncating?
10:46:22preglowno idea
10:52:08 Quit San (Read error: 110 (Connection timed out))
10:53:44linuxstb_That's what I think is going on - which is making it impossible for me to tell if I'm actually transferring 24-bits of data or not to the ipod's dac.
10:53:59preglowdon't you configure the dac yourself?
10:54:31linuxstb_Yes, I can configure the DAC to be 16, 20, 24 or 32 bit. But I can do that without changing any other code, and it still works.
10:54:41linuxstb_(IPL sets it to 16-bit).
10:55:15linuxstb_I _think_ I'm correctly configuring the I2S to be 24-bit, but I want a way to confirm that.
10:56:05preglowwell, i have no idea how to
10:56:16preglowthe ipod adc is too poor for me to do any noisefloor measurement
10:56:40linuxstb_I suppose it proves that if I can't hear any difference compared with 16-bit, then it's a waste of time anyway.
10:57:18linuxstb_I should probably code a proper listening test that switches between 16-bit and what I think is 24-bit, and find myself a good quality test file.
10:57:23preglowi wouldn't expect much of a difference, that's for sure
10:57:31preglowi think the dac noisefloor is around 90db
10:59:34linuxstb_The datasheets I've found which closely resemble the WM8975 (both the WM8971 and WM8750) quote DAC SNR at 98dB.
11:01:43***Saving seen data "./dancer.seen"
11:05:44linuxstb_I'm also not sure how to handle the volume scale in Rockbox - the datasheets say the volume is from +6dB to -67dB (74 different integer dB values) in 80 steps.
11:06:05linuxstb_So does that mean the user has 74 different volume settings, and I need to map those to the DAC's 80 steps?
11:06:37 Nick linuxstb_ is now known as linuxstb (
11:07:13linuxstbOr does the user have 80 volume settings, but some of them are displayed with the same dB value?
11:09:52JdGordonhas any1 tried stx linux?
11:11:23preglowsounds weird
11:11:52preglowdon't know, there a number of ways it might be solved
11:14:20 Join muesli__ [0] (n=muesli_t@
11:23:49LinusNamiconn: u there?
11:24:25LinusNpreglow: any eq progress?
11:28:15 Quit perplexity (Read error: 110 (Connection timed out))
11:29:20preglowLinusN: having trouble ironing out some bugs after moving the code to target, and no more time to work on it, so no
11:30:46preglowsee if i can spare a couple of hours later
11:32:37preglowand then there's always performance issues
11:32:52LinusNof course
11:32:56 Join Membrillo [0] (
11:33:02LinusNdo you have an idea about how it will perform?
11:33:05preglowshould be a pretty minimal innerloop, but we'll see
11:33:26preglowyou can see for yourself
11:33:28LinusNwould be damn cool to have the eq core in cvs so we could work with it
11:33:33preglowthat's per band
11:33:36LinusNi have seen it
11:33:46LinusNlooks pretty neat
11:33:53preglowvery little memory access in the innerloop
11:33:59preglowone read, one write
11:34:06LinusNdamn nice
11:34:13preglowand that buffer is almost always in iram, so it _should_ be fast
11:34:15preglowbut we'll see
11:34:33preglownow, back to cozy c++
11:34:42LinusN*almost* always in iram?
11:35:19Rob2222_hi all
11:35:23 Nick Rob2222_ is now known as Rob2222 (
11:35:33preglowLinusN: well, it depends on the codec, and whether audio is resampled
11:35:38LinusNah yes
11:35:40preglowi think all codecs keep output in iram
11:35:45preglowand i also think resampling buffer is in iram
11:36:13LinusNand then copied to the sdram pcm output buffer
11:37:54 Join TCK [0] (
11:38:27 Quit JdGordon (Read error: 104 (Connection reset by peer))
11:38:40 Join JdGordon [0] (
11:43:33Membrillohmmm a MR username by the name of Otto is offering to sell me his h340 harddrive and casing for $115 US. Im not sure wether I should trust him. All his MR posts have been about selling items and I don't know wether he will just scam me
11:44:34muesli__he offered me the drive for 100$
11:44:51Membrilloyeah same here
11:44:55muesli__100$ shipped if you still intrested
11:44:56Membrillobut 15 dollars postage
11:44:57Slasherihmm, in finnish "otto" means taking away things ;)
11:45:15muesli__in german its just plain otto ;)
11:45:26Membrillodo you think he would be legit?
11:45:34Membrillohe seems to be selling a lot of things...
11:46:26muesli__he wrote 11posts only
11:46:29Membrillothats a very cheap price....
11:46:35Membrilloall about selling things
11:47:48linuxstbMembrillo: Read Febs' last post here:
11:47:57Membrilloi think i did
11:48:00linuxstbSounds like something odd is going on.
11:48:01muesli__4 a new one
11:49:01Membrilloveeery odd
11:49:15Membrilloi dont think dealing with this guy is a wise idea
11:49:39Membrillopity he doesnt sound legit. exactly what i wanted at a good price
11:50:41Membrillofirst he asked $300US for the entire unit. i didnt reply. later he pmed again selling the harddrive and casing alone for $100 US
11:50:58linuxstbIf it was me, I would send Febs a PM at misticriver and ask his opinion about Otto, and why he closed that thread.
11:51:07Membrilloi will
11:51:09 Quit JdGordon (Read error: 104 (Connection reset by peer))
11:52:56 Join Cari [0] (n=zeroirc@
11:55:08 Quit Cari (Client Quit)
11:58:18muesli__Membrillo btw when you place your new hdd be sure to do it properly. i've probably bricked my drive cos the label wasnt pointing to the lcd
11:58:43Membrillothat was a silly thing to do
11:58:52muesli__sure ;)
11:58:56muesli__cost me 100e ;)
11:58:56Membrilloi didnt even know it would fit in upside down
11:59:07muesli__its really easy to do it
11:59:17muesli__you have to look very carefully
11:59:24muesli__cos it fits in both directions
12:00:14Membrilloyeah, ive taken mine out and put it back in before
12:00:33Membrilloi think mine came loose because my player was playing up. when i gave it a nudge it was ok
12:02:10Rob2222muesli__: The drive only fits in 1 direction ^^
12:02:24muesli__i did it i know it ;)
12:02:38MembrilloRob2222: he means it will fit upside down
12:02:42Rob2222i changed my drive, too
12:03:51Rob2222the plastic pin down at the connector
12:04:04Rob2222should prevent it, normally.
12:04:18muesli__its me
12:04:21Rob2222hmm but ok, im not sure.
12:04:34Rob2222yeah, with strong enough force all is possible:p
12:04:43muesli__yepp :)
12:04:54Rob2222Now the drive doesnt wok?
12:04:57Rob2222work? got hot and doesnt start anymore
12:05:19muesli__bricked to trash
12:05:33muesli__i fool
12:05:37Rob2222if it got hot ...
12:05:43Rob2222send it back ;)
12:05:59muesli__no...those asses need ages 4-6weeks for fixing
12:06:09Rob2222I killed 2 or 3 2,5" HDs with that adapter:
12:07:11Rob2222So youre not the only HD killer
12:07:22Rob2222Wanna know how?
12:07:29muesli__yepp, tell me
12:07:36Rob2222Connected HD while running => no problem
12:07:41Rob2222but the power connector
12:07:47muesli__oh yes
12:07:55Rob2222you can insert it only in 1 direction
12:07:55muesli__sounds familiar to me
12:08:00Rob2222but when you try
12:08:22Rob2222it will fit half inside when on the wrong direction
12:08:32muesli__thats nasty
12:08:34Rob2222and you give 12V to the 5V
12:08:48Rob2222yep :(
12:09:04muesli__i hate that molex plug at all...if i get that guy who invented it...
12:10:14Rob2222when connecting it on the fly
12:10:27Rob2222you must make very sure that you didnt get the wrong direction
12:10:51Rob2222cause the pins can get contact even in wrong directon.
12:11:15 Join KN|stiff [0] (
12:11:39 Quit KN|stiff (Client Quit)
12:12:12muesli__i guess the same thing happened to me...
12:12:21 Join KN|stiff [0] (
12:12:25muesli__it must got power on the wrong pin
12:21:47 Join Moos [0] (
12:31:23 Join San||Away [0] (
12:34:07B4gdernow I remember I have this pending bitmap makefile patch...
12:35:07linuxstbWell, it can't make the dependency problems worse...
12:35:54B4gderI'll commit it soonish
12:36:23linuxstbIt looked good to me (if you fix the typo).
12:36:32B4gdertypo fixed
12:42:54Membrillo does anyone know the syntax for changing the width and height of progress bars on H300 optmized?
12:42:59Membrilloin the WPS that is
12:43:56linuxstbI think it's something like %pb|10|4 - where 10 is the height and 4 is the margin applied to the left and right sides of the bar. It's not a width parameter AFAIK.
12:45:21Membrilloso if i wanted the bar to be 121 pixels long it would be 176-121 then divide that by two
12:45:32linuxstbI think so.
12:45:40preglowoooh, if the eq filters can use transposed direct form 2, i think i've found a way to speed up the eq quite a bit
12:45:57preglowsomeone pay me to do rockbox, please
12:46:44*B4gder offers to pay for an occational burger
12:47:30*preglow checks possibilities to pay bills in burgers
12:59:06B4gderthere it goes, my build patch
13:01:45***Saving seen data "./dancer.seen"
13:02:12*B4gder actually considers a "breakage points" column in the build table. Like all errors sumed up... possibly errors * 10 + warnings
13:03:08*B4gder never does useless things, nooooo
13:03:11preglowwhat'd be the point?
13:03:29B4gderthe point would simply be the amusement
13:03:51B4gderlike in "preglow scored 12 points"
13:05:26Bgergood idea ...:P
13:05:28preglowsummed over all targets, i hope?
13:05:34Bgerbut better Lang v2 ... :P
13:05:56B4gderBger: sorry, but that wouldn't be useless ;-)
13:06:14Bgerthat's why i vote for it :D
13:07:12B4gderperhaps we should have a swedish devcon again and get langv2 going on such an event
13:07:18 Quit TCK (Read error: 104 (Connection reset by peer))
13:07:31Bgergo go go
13:07:38Bgerand take pictures :D
13:08:59preglowhold it in the pub and i'll make it a norwegian/swedish devcon
13:09:43preglowand probably make a nuisance out of myself
13:10:07*preglow drags himself back to work
13:11:55 Quit KN|stiff (Read error: 104 (Connection reset by peer))
13:13:11B4gderI've found out why the changelog for a particular commit in the build table gets blank at times
13:16:14 Join petur [0] (
13:18:07Membrilloin customWPS. How do you display a percentage sign? I want to show the battery level then a percent sign, so im using %bl% but instead of a percentage sign i get a little dotted box symbol
13:18:28Papricai think
13:18:34Membrilloah of course
13:18:47 Quit muesli__ (Read error: 110 (Connection timed out))
13:19:37MembrilloYep, that worked
13:19:52Bgerhaha "Warning!!! If you don't send this e-mail to at least 8 500 000 people in the next 10 sec, one blue dinosaur attended with eggplat mutants and Teletubis - evil fagg.ts will come to eat our your family tomorrow @ 17:00 o'clock
13:20:15linuxstbBagder: Have you noticed that changing a plugin .c file also causes credits.rock to be rebuilt?
13:20:35Bgerif you get into the first group or 18:00 o' clock if you get into the second one"
13:21:18Bgerour = all
13:22:23B4gderI'll look into that later
13:23:04B4gderI've adjusted the build script now, hopefully it will work better from now on
13:23:15linuxstbAnother oddity is the script in apps/plugins - I assume this is obsolete now?
13:23:23B4gderyes it is
13:23:31B4gderwe never use it
13:23:39B4gderit was just work in progress I committed
13:28:57 Join JdGordon [0] (
13:38:33B4gdernow, next commit will be interesting ;-)
13:51:39linuxstbOK, I've taken the bait...
13:53:04linuxstbYou can't blame every committer for the iAudio X5 warnings.... :)
13:53:19B4gderI can't? ;-)
13:54:27linuxstbI suppose it's a good way to get someone to fix them.
13:55:19Bgerhahaha i'm far behind lostlogic :D
13:57:34linuxstbThe build time also seems a bit wrong for the first entry - "0001-26-12 52:36"
13:58:07B4gderyes it got a bit messed up
13:58:13B4gderwrong colspan too
13:58:36 Join XavierGr [0] (
13:59:57preglowand the link is severely broken
14:00:25B4gderfixed it now, the table is rebuilt again when the build is complete
14:00:36preglowbut ok, gotta vanish for a few hours
14:06:36 Quit DreamTactix291 (Read error: 110 (Connection timed out))
14:08:41XavierGrHow Can I create a wiki page?
14:08:55XavierGrI can edit but there is no button to create one
14:09:22linuxstbJust type in the name of a page that doesn't exist in the "Go to" box at the top, and then you'll get a create option
14:09:36XavierGrah yes thanks just found it.
14:11:42Bgerhehe XavierGr ;)
14:12:40 Join jungti1234 [0] (n=jungti12@
14:13:14jungti1234What is 'score'? :)
14:13:33Bgerjungti1234 a joke by B4gder :)
14:13:44Bgerhow bad performed a commiter
14:14:09Bgerhow many errors/warnings he/she made
14:14:31jungti12340001-26-12 52:36 Build expected to complete around 13:19:55
14:14:36jungti12340001? :D
14:14:42 Quit ze (Read error: 110 (Connection timed out))
14:16:04B4gderrelex, sit back and it'll go away in time ;-)
14:16:06linuxstbYes, the year 10K bug has hit us.
14:20:52XavierGrHaha indeed!
14:21:06XavierGrAmazing who thought of this?
14:21:19jungti1234High score: Brandon? hehe
14:21:25linuxstbB4gder: All seems well, apart from your bmp2rb commit is now listed in the top two builds.
14:21:47B4gderI bet that is because it includes that same second in both
14:21:47linuxstbSo we scored 4.5 points each.
14:22:03B4gderI'll see if the next ones do the same
14:22:35linuxstbHow about naming and shaming the committer next to the score?
14:22:37Papricalinuxstb, can i talk with u in private for a moment?
14:22:59B4gderlinuxstb: I thought about that too, but it makes things a lot more complicated
14:23:04B4gderI'll save that for another day
14:23:22 Quit ender` (Read error: 110 (Connection timed out))
14:27:02B4gderXavierGr: it's a struck of my facination of useless stats
14:27:37 Join DJDD__ [0] (
14:27:39linuxstbIt's hard to assign those stats to people though - if two people commit at the same time.
14:27:52B4gderbut most of the times there's just a single committer
14:28:02XavierGrAlways creative Bagder!
14:28:12 Part XavierGr
14:30:56B4gderhm, it might be a time zone problem...
14:31:01 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:31:29 Join XavierGr [0] (
14:32:16B4gderyes I think it was, attempted fix applied
14:32:33B4gderit include a full hour too much in the changelog
14:33:46 Quit DJDD__ ("Trillian (")
14:37:07 Part petur
14:37:35 Quit Membrillo ()
14:39:19 Join ze [0] (
14:42:44 Join webguest25 [0] (
14:43:06 Nick Moos is now known as DrMoos (
14:44:57 Quit ashridah ("Leaving")
14:47:44 Quit webguest25 ("CGI:IRC (EOF)")
14:51:32Bgerjungti1234 ?
14:52:19jungti1234where is korean lang file?
14:54:56Bgerwhat about the korean.lang ?
14:55:18 Join muesli__ [0] (n=muesli_t@
14:55:31 Join ender` [0] (i=ychat@
14:56:15 Quit B4gder ("time to say moo")
14:57:35 Join Kohlrabi [0] (
15:01:48***Saving seen data "./dancer.seen"
15:04:21 Join Febs [0] (
15:09:30BgerBagder ... can u see the the most recent update to the cvs from the daily page ? :P
15:11:01Bgeri bet u can't :P
15:15:46 Join linuxstb_ [0] (
15:16:02 Quit linuxstb (Nick collision from services.)
15:16:05 Nick linuxstb_ is now known as linuxstb (
15:18:00 Join tvelocity [0] (
15:22:48 Join Matze [0] (
15:34:46 Join JoeBorn [0] (
15:39:50 Nick Lynx_awy is now known as Lynx_ (
15:41:38 Join jborn_ [0] (
15:42:44 Part LinusN
15:45:05jungti1234good night
15:45:10 Quit jungti1234 ()
15:45:14 Join DreamTactix291 [0] (
15:48:38Papricamm there is a transparent color in the plugins bitmap loader?
15:49:49Bgerguys, where's the misticriver's gallery ?
15:50:40Bgeri didn't see a link from the site
15:50:54 Quit stamppot1975 ("CGI:IRC")
15:56:42 Join einhirn [0] (
15:59:44 Quit JoeBorn (Read error: 110 (Connection timed out))
16:00:29 Quit YouCeyE ("Leaving")
16:12:38Papricacan someone add the transparent patch to the cvs?
16:12:54Papricait very simple and works fine..
16:13:56linuxstbIs Linus's 24-bit bmp loader in CVS yet?
16:14:19Papricano but for plugins it works fine
16:14:34Papricait hust 3 line
16:14:52 Join muesli- [0] (n=muesli_t@
16:15:55dwihnois there any way to prioritize a kernel feature to be loaded earlier?
16:18:52linuxstbPaprica: Where is that patch?
16:24:32linuxstbThat patch replaces efficient memcpys with a for loop that checks every pixel for transparency. I'm not sure that would be welcomed in cvs.
16:25:14preglowexactly where do you use transparent bmps?
16:25:48preglowif we're going to support bitmaps with transparency, it is for sure going to be in a separate function
16:25:48 Quit uwe_ (Read error: 104 (Connection reset by peer))
16:25:50Papricai want to use it in brickmania
16:25:56preglowit doesn't always make sense to support transparency
16:26:05Papricafor break effect
16:26:23linuxstbpreglow: I was about to suggest the same thing.
16:27:25Papricaso in the cvs version i dont use the break effect
16:27:31 Part Zoric
16:29:11 Join KN|stiff [0] (i=phhome@
16:29:19preglowbut yes, transparency is a worthwhile effect, but it should be avoided wherever possible
16:29:21 Quit aegray (Read error: 104 (Connection reset by peer))
16:29:37preglowsince drawing it will be at least five-six times slower than without transparency
16:29:39linuxstbDoes it make sense for the 2bpp lcd driver?
16:30:05linuxstbBejewelled could benefit though.
16:30:45 Join Domonoky [0] (
16:31:00 Quit muesli__ (Read error: 110 (Connection timed out))
16:31:05preglowlots of things would benefit
16:31:08Papricathere is no other way to do transparency?
16:31:18preglownot without dedicated hardware support
16:31:59preglowyou could of course do some asm hacks to make it faster, but the bottom line is it introduces a per pixel conditional, which will slow stuff down very much
16:32:16preglowthis isn't saying we wont have transparency, we just wont use it for everything
16:33:03linuxstbI'm in favour of adding second versions of the lcd_bitmap and lcd_bitmap_part functions for all lcds with depths greater than one, with an extra transparency colour parameter.
16:33:55linuxstbOr we change the existing function(s) to have an extra "use_transparency" flag.
16:34:06*Domonoky made a port of brickmania to h1x0...
16:34:20Domonokyits not completly ready..
16:34:23linuxstbBut I would want other devs to comment first.
16:34:33lostlogiclinuxstb: new functions.
16:34:53Domonokyits a bit ugli.. i have to change some graphics, and their positions...
16:34:54 Join aegray [0] (
16:35:14Domonokyand i have to change the speed of the game.. on h1x0 its really fast :-)
16:35:43Domonokyalso a patchfile for this..
16:35:45linuxstbLooks like we have some conflicts coming up then - Domonoky's ported it to the h1x0, I've started a port to the ipod Video, and Paprica is also enhancing it....
16:35:49Papricacan you upload the source too?
16:36:24Papricai didnt see the patch
16:36:30Domonokysource as well, or is the patch enough ?
16:37:13linuxstbDomonoky: I've made almost the identical changes when porting it to the video... :)
16:37:53preglowi think i'd want a special function instead of a flag
16:38:06linuxstbSo I can try and merge your changes with mine, and update CVS. Hopefully Paprica hasn't made too many changes in his copy......
16:38:43linuxstbDomonoky: Did you create some .bmp files as well for the h1x0?
16:38:58Domonokyjes.. oh i forgot to upload..
16:39:14Domonokytheir arent pretty.. but it works.. :-)
16:39:25linuxstbpreglow: I think I would as well. I'ld like to know what amiconn thinks before implementing it though.
16:39:35Domonokythe welcome screen isnt ready, aswell as the help screen..
16:40:41linuxstbIt would be nice to get colour bitmap support with transparency in CVS though.
16:41:53linuxstbThe WPS's are looking quite impressive. It's hard to believe Rockbox is behind this:
16:42:19crwltoo bad the font size is next to unreadable :)
16:42:51preglowbad luck with the font colour too
16:42:51Domonokybitmaps for brickmania h1x0 ,
16:42:54preglowbut hey, not bad at all
16:43:36crwlmultiple fonts for WPS would be something
16:44:13crwlnowthe trend is that WPS makers want to stuff everything possible in the WPS... and need to use a small font size because of that
16:45:02crwland then the information that's actually usefull is next to unreadable too
16:45:09linuxstbThat's probably why battery life is so bad on the h300 though....
16:45:32preglowis the entire wps redrawn for every frame?
16:45:39linuxstbI've no idea how they work.
16:46:33 Join Domonoky_ [0] (
16:50:30preglowi'm pretty sure it can be made more efficient anywho
16:50:53linuxstbI'm guessing the other things we need are a) The ability to set a background image that text and mono bitmaps are drawn on top of; and b) changing fb/bg draw colours.
16:52:08preglownone of which are very hard
16:52:22lostlogicpreglow: nathanh is working on improving WPS a lot
16:52:29preglowlostlogic: so i see
16:52:49lostlogicpreglow: also, not the whole thing is redrawn, some parts are dymanic and some static, there is an update_track flag that says when to update the static stuff
16:53:31linuxstbAnd of course, c) is multiple fonts.
16:53:48lostlogicit seems like all of the tags are calculated each pass though even if not all are drawn, which can also be improved
16:54:09preglowcurrently the entire wps is parsed per frame?
16:54:19lostlogicas far as I can see
16:54:23preglowthe token parser should really improve that, then
16:54:31preglownumber matchin > string matchingh
16:54:37preglowthom, the lord of type
16:54:51preglowchampion of keyboards
16:56:20 Quit jborn_ ("Leaving")
17:01:52***Saving seen data "./dancer.seen"
17:03:00 Quit Domonoky (Read error: 110 (Connection timed out))
17:04:08 Join ModernExecutive [0] (
17:05:09Papricamm how can i do a secs counter?
17:05:17 Join Mmmm [0] (
17:05:27Papricai want to count 10 secs..
17:06:05 Quit ModernExecutive (Client Quit)
17:06:06preglowpub time
17:07:57MmmmI've been using put_cursorxy to move the cursor on the main unit. now I want to do the same on the remote but there is no equivalent function
17:08:12Rob2222WPS: %?mp<Play> <= why does that not work in my H300?
17:08:17linuxstbPaprica: Just use current tick. 10 seconds is 10*HZ.
17:08:38Papricaok 10x
17:08:44MmmmI've created my own in menu.c put_remote_cursor which works fine, but is this necessary?
17:09:12linuxstbNo - I thought the new gui system should handle menus on both screens itself.
17:09:46linuxstbi.e. you just use the standard menu functions, and your menus will be displayed automatically on the remote (if one is present).
17:09:57linuxstbProbably. I don't know the new gui code.
17:10:27Mmmmok.. thanks..I'll look into it! :)
17:10:57Rob2222Has anyone a idea?
17:11:18 Join Daavid_Webguest [0] (
17:11:22 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
17:12:13Daavid_WebguestHi all. First time on IRC. Yay for Rockbox. Anyway, quick question. Is the tag database working for the H300 port yet?
17:12:27 Join |Lupin| [0] (
17:12:31|Lupin|Hello, there !
17:12:59linuxstbDaavid_Webguest: It works the same on all ports.
17:14:40Daavid_WebguestI can't seem to figure what I'm doing wrong then. I've used the Java version and I used the correct bat file and all, but when ever I set show files to ID3 and then press NAVI it just gives em a blank screen. Any suggestions?
17:16:30|Lupin|Should a checkout of rockbox-all also download wiki pages, or are they stored in another reposito!y ?
17:18:25Domonoky_new patch and bmps for brickmania on h1x0.. now the only problems are the helpscreen, and the speed on h1x0.
17:19:07Domonoky_and of course it could have nicer bmps.. but i am no artist :-)
17:19:29linuxstbIs that different to the one you posted 40 minutes ago?
17:19:46Domonoky_a little bit.. mostly the bmps..
17:19:53 Quit Matze (Nick collision from services.)
17:19:58linuxstbOK. I'll start again... :)
17:21:03Domonoky_i will now stop coding.. so please commit it, so that i can build on top of that tomorrow :-)
17:21:32Daavid_WebguestIs the PERL version for the tag DB more reliable or should the JAVA version work the same?
17:21:42amiconnlinuxstb: I'm here for ~10 minutes now
17:22:12linuxstbFirstly, did you see my comments about the iPod's DAC this morning?
17:22:25|Lupin|what's about the wiki pages pls ? Is it possibleo check them out from some CVS repository ?
17:22:44|Lupin|(oops, sorry to disturb...)
17:22:45amiconnlinuxstb: approx. time?
17:22:57linuxstbabout 10am GMT I think.
17:23:49linuxstbPlus a volume scale question at 11.05.44
17:24:15t0mas_|Lupin|: what do you want with them?
17:24:55Daavid_WebguestK, I can see you guys are busy.Sorry to bother. If you get a chance my question is on misticriver aswell.Cheers and bye!
17:25:15Mmmmahhh...when i said cursor earlier, i meant the pointer! does that make a difference linuxstb?
17:25:18 Quit Domonoky_ (Read error: 104 (Connection reset by peer))
17:25:22amiconnlinuxstb: I have no idea about the I2S. Rockbox volume is in 1 dB steps, so the user would have 74 steps on iPod
17:25:42linuxstbOK. I'll go ahead and do that then.
17:25:51linuxstbAre bass/treble the same?
17:26:03|Lupin|t0mas_: I'd likeTo downloadthem
17:26:06 Part Daavid_Webguest
17:26:07|Lupin|for off-line browsing...
17:26:50t0mas_you can use some bot like HTTrack for that...
17:26:56amiconnlinuxstb: yes, 1 dB as well
17:27:29t0mas_but please watch out with the settings... if you "tweak" it to much it can almost DoS a server...
17:27:29linuxstbOK, thanks. That's it for my audio questions. Did you read the brief discussion about transparency?
17:27:35amiconnI we'd want to make the full resolution avalable to the user, we would have to provide 1/8 dB steps on archos...
17:28:30linuxstbI just want to be consistent - changing things in 1dB steps is good enough for me.
17:29:37amiconnFor transparency, I had a completely different method in mind
17:29:47linuxstbI'm not surprised :)
17:30:15amiconnA special transparency colour would (1) not allow to use all colours for real. Not a problem on 16 bit, but a considerable problem on 2bit...
17:30:42amiconn(2) It would be slow, as the drawing routines would have to check each pixel for that special colour
17:30:42linuxstbSo you want a transparency mask?
17:31:17amiconn...which would take both a native and a mono bitmap
17:31:57markunlinuxstb: The WM8751 does volume in steps of 0.5 dB from 0 to -127dB, strange that it's so different from the other Wolfson DACs.
17:32:22amiconnDrawing a native bitmap with a mask is equivalent to drawing a mono bitmap with the native bitmap being used as a 'foreground colour'
17:32:56amiconnI also want to add a global background image feature
17:33:11amiconnBut both extensions should come after optimisation, imho
17:34:41linuxstbI don't think it would harm to put unoptimised versions in CVS asap. At least that way, we have a stable API that people can start using. Otherwise people will use unofficial patches, such as the transparency colour one.
17:34:52*amiconn hopes Linus will be around as well then
17:35:59linuxstbmarkun: That sounds like it's a better DAC though. What's the quoted SNR?
17:36:59markunlinuxstb: 98dB
17:37:25linuxstbThat's the same as all the others then.
17:38:14linuxstbI _think_ I've managed to get the ipod's DAC operating at 24-bit/96KHz, but I don't know how I can test it for sure.
17:38:32linuxstbIt could just be 16-bit/96KHz.
17:41:09 Join tucoz [0] (
17:41:25tucozlinuxstb: use the placebo method. Best test ever :)
17:42:11linuxstbYes, I'll just say that it increases the warmth and musicality of the DAC and collect my pay-cheque.
17:42:20tucozso you think sound on the ipods is within reach now?
17:42:24 Join actionshrimp [0] (
17:42:27 Quit aegray ("Lost terminal")
17:42:58linuxstbWe have sound, but we just haven't written an interrupt-driven driver that we can link with the playback code.
17:43:31linuxstbBut yes, it shouldn't be too much more work.
17:43:41Rob2222Daavid was right, ID3 database isnt working on H3x0.
17:44:35tucozcool. Wonder if this will attract any ipodders. I have a feeling that is not the case. Maybe some ipl-users will convert religion.
17:45:53linuxstbIt's much more likely to attract people to ipods IMO.
17:45:54tucozsome ipod-users will of course be interested, but the percentage of the total number of ipod-owners interested in rockbox will probably be waay lower than that of iriver-owners.
17:45:55 Quit muesli- (Read error: 110 (Connection timed out))
17:46:13tucozyour'e probably right about that
17:46:19tucozme for instance :)
17:47:04Rob2222Does anyone knows that there is a problem with the ID3 tag database on H300?
17:47:25linuxstbThe most common criticisms of the ipod - no "drag and drop" music playback, limited codec support, no gapless - are not there with Rockbox.
17:47:34 Join [IDC]Dragon [0] (
17:47:41linuxstbRob2222: What's the problem specifically? Does it just not work at all?
17:48:02Rob2222I just created the database fle
17:48:08tucozRob2222: I would just wait for Slasheri to get his tagcache thing ready. I believe that will work better than the current not finished db.
17:48:08Rob2222file with the java instructions.
17:48:59Rob2222Then I switch to quickmenu, select "TAG DB" and when hitting REC to leave the QUICK MENU my H340 just freezes.
17:49:04Rob2222tried 2 times.
17:49:28[IDC]Dragon(oh, so many people here)
17:49:55linuxstbMaybe it's a problem with the Java application. I would try the perl script. But I would be surprised if it's a H300 specific problem.
17:50:10linuxstb[IDC]Dragon: amiconn left. He said he would be back later.
17:50:31linuxstb(he left about 15mins ago)
17:50:43Rob2222never did anything with pearl, yet.
17:51:29linuxstbNo-one has touched the tag database code for months. As tucoz said, all hopes are on Slasheri's new tagcache.
17:51:46Rob2222whats that?
17:51:50Lynx_what does the tagcache do?
17:52:23linuxstbIt's similar to the dircache feature - it builds and updates a tag database in the background on the player itself.
17:52:37linuxstbSo you don't need to do anything on the PC.
17:52:42Rob2222that will cost energy at 60GB MP3s...
17:52:49Lynx_ah. is there a new database format and all?
17:52:54linuxstbNo more than doing it on a PC.
17:53:32linuxstbIn fact, Slasheri's tests seem to show that it's faster than doing it on the PC - you don't have to transfer all the data over USB.
17:53:34Rob2222it only builds the cache on command?
17:53:46linuxstbI'm not sure of the details, but trust Slasheri to do it right.
17:54:05linuxstbBut yes, I think there's a manual "rebuild tagcache" option.
17:54:17Rob2222BTW, I saw the Java version showed my duplicate files at a hash...
17:55:01Rob2222Is there a tool the checks for duplicate files and can handle the case that the same mp3 has only different ID3 tags?
17:55:19 Part [IDC]Dragon
17:55:51tucozRob2222: I think musicbrainz do something like that
17:55:56Mmmmlinuxstb:I think that screen_put_cursorxy (in icon.c) should work for any screen but it needs to be passed "struct screen * display" which I assume tells which screen to print to. do you have any idea/guess what I should pass?
17:57:07MmmmOr am I barking up the wrong kind of tree here? :D
17:57:48Rob2222tucoz: Ah, thats cool as i can see
18:00:20 Quit KN|stiff (Read error: 110 (Connection timed out))
18:02:25linuxstbMmmm: That sounds right to me. I don't know how you create the display structures though.
18:02:31 Join thegeek [0] (
18:02:40 Join ModernExecutive [0] (
18:03:39Mmmmhmmmm... looks like I'm stumped then...!
18:04:56 Part tucoz
18:05:15 Quit ghode|afk (Read error: 104 (Connection reset by peer))
18:06:55linuxstbMmmm: What are you trying to implement?
18:07:25Mmmmrecording screen on the remote..its all there except that pesky pointer! :D
18:08:27Mmmmso is put_cursorxy() just an unwanted leftover function from the old days then?
18:09:03Mmmm(in menu.c)
18:10:24linuxstbVery possibly. I know not all the old code has been deleted yet.
18:11:49linuxstbMaybe it's worth checking the CVS logs to see what someone did the last time they adapted part of rockbox to the new gui system.
18:12:03linuxstbi.e. browse this page;
18:12:04 Join aegray [0] (
18:13:32MmmmI'll have a look...
18:14:02Mmmmonly one place that calls screen_put_cursorxy though! in list.c
18:14:41Mmmmhmmm maybe I should be calling something in there instead that will support both displays at once....
18:14:45 Join ghode|afk [0] (
18:17:06|Lupin|C U
18:17:10 Part |Lupin|
18:21:56 Join LinusN [0] (
18:25:27Rob2222Hi Linus.
18:26:48Rob2222LinusN: Is it much work to implement USB charging into the iRiver Bootloader at a keypress? Cause you didnt need a algorithm, you only need "not" going into usb mode.
18:27:14LinusNi still don't know how to control usb charging on the h300
18:27:40Rob2222Ah, the pin.
18:27:49Rob2222Just forgotten it.
18:29:59lostlogicLinusN: have you tried listening to the charge state pin with USB connected but w/o going into disk mode?
18:30:02ModernExecutivehi linus
18:30:36LinusNlostlogic: no, i haven't had time
18:30:49*LinusN is in the phone
18:31:10Rob2222btw as long as youre in VIEW IO PORTS it doesnt enter USB mode, right?
18:31:48Rob2222it works
18:32:05Rob2222USB charging in RB
18:32:33Rob2222Go to VIEW IO PORTs and connect USB
18:32:39Rob2222and it starts charging
18:32:50Rob2222you can leave the debug screen then
18:33:28Rob2222I only dont know how much USB power that drains. Cause the unit is switched on.
18:34:42 Join Indig0 [0] (n=indigo@semantikos/Indig0)
18:34:51Rob2222So its a little risky.
18:35:01Rob2222Maybe I shouldnt try that at my laptop.
18:35:38Rob2222im going home. afk
18:36:07Rob2222ModernExecutive: Do you started another RMA?
18:36:13Rob2222Until you get a H360?
18:37:00ModernExecutivei'll keep the h340 probably
18:37:13ModernExecutivebut i still have the 2nd rma, waiting to see if linus has a new firmware to try
18:38:19Indig0Anyone have a couple minutes for a n00b?
18:38:47Indig0I've got a second-hand AV400 here and a couple questions.
18:43:39linuxstbWhat's your question?
18:44:47Indig0Well, I'm looking at the rockbox faq and wondering if I'm going to be losing any video capabilities by moving to this firmware? It looks like RVF is the accepted format?
18:44:54Indig0Yeah, it's a silly question. I could just try it.
18:44:59linuxstbRockbox doesn't work at all on the av400
18:45:09Indig0Ah, *red*
18:45:16Indig0Should have read the FAQ more closely.
18:45:28linuxstbIt only works for the Archos players listed at the very top of the home page:
18:46:04Indig0Thanks, that somehow escaped me.
18:46:22Indig0Then I have a general hardware question, since I may as well dig myself in deeper.
18:47:13Indig0I've found the device turns off suddenly when subjected to any jarring motion (like, even setting it down on the desk).
18:47:29Indig0Is this some mechanism to protect the drive heads or might I have a lose connection somewhere?
18:47:59Indig0"No idea." is fine, I'm just throwing this out there.
18:48:20BagderI don't think units use to switch off themselves during those conditions
18:50:41Indig0Yeah, it's odd. I have the feeling it's not a feature.
18:51:02Indig0i.e. why I have it second-hand.
18:52:47 Join Rob2222mobile [0] (
18:52:55 Quit ModernExecutive ()
18:53:25Indig0Alright, I'll just assume it's probably a defect of some sort. *shrug* Still works, I just have to handle it very gently.
18:53:40Indig0Thanks for the help, and thanks for the patience stb. *chuckle*
18:53:47Indig0Man, one of these days I'll learn how to read.
18:54:13 Part Indig0
18:54:52 Quit Rob2222mobile (Client Quit)
19:01:53***Saving seen data "./dancer.seen"
19:02:43 Join Dogtanian_ [0] (
19:03:12 Join Rob2222mobile [0] (
19:06:33 Join Thus0 [0] (
19:08:22 Quit Rob2222mobile ("Virca 1.1.20")
19:10:52 Join Rob2222mobile [0] (
19:10:56 Join DangerousDan [0] (
19:11:16 Nick DrMoos is now known as Moos (
19:16:46 Join ModernExecutive [0] (
19:17:07ModernExecutivelinus still on the phone?
19:20:22ModernExecutiveguess so?
19:20:29Rob2222mobileyou didnt want to send back a unbricked player, heh? ;)
19:20:39ModernExecutive<g> rob, you suck. :)
19:20:49ModernExecutiveno, i don't.
19:21:34ModernExecutivebut OTOH, i would like to try rockbox once
19:21:58Rob2222mobilesure i know
19:22:16ModernExecutiveno problme
19:22:31ModernExecutivethen again, I just want to see if I can play some small part in advancing the rockbox project. by taking the risk of drm being lost.
19:22:52ModernExecutiveif that's still the only thing holding up the release of us firmware, that no one is willing to try it, then I'd be happy to volunteer
19:23:05Rob2222mobilethougt about buy a intermational version?
19:23:47ModernExecutivehow do you mean?
19:24:39 Join Kyl3 [0] (
19:25:37ModernExecutivehi kyl
19:26:02Rob2222mobilebuy a int h300
19:27:31 Quit Febs ()
19:27:39ModernExecutiveno way
19:27:41Kyl3Hey are any of you guys aware of the bug that when you press ON on a US player while the player is off it sometimes boots into iRiver firmware
19:27:55ModernExecutivei guess
19:28:11ModernExecutiveafter i put 1.29K + BL onto my h300
19:28:14 Join XMaster-ShadowX [0] (
19:28:17ModernExecutiveit would always boot into the iriver firmware
19:28:18 Join muesli__ [0] (n=muesli_t@
19:28:26ModernExecutivei couldn't boot to the rockbox side
19:30:11ModernExecutivethese bratwursts are awful.
19:30:19ModernExecutiveshould've gone for pork
19:31:02Rob2222mobilekyle have rb on a us player?
19:33:37 Quit XMaster-ShadowX ("CGI:IRC (Ping timeout)")
19:34:18 Join Therx [0] (
19:36:17Therxlinuxstb: so can the rockbox bootloader load any kernel? and in what ways is it different to the IPL one?
19:36:40Therxwill it work with the standard partitions? do i need to do anything before the steps on that page you linked me to?
19:36:53 Join XxMaster-Shadowx [0] (
19:37:03 Join KN|stiff [0] (
19:37:06Rob2222mobiledoestnt his question means he has rb running on a us?
19:37:12linuxstbIf you want to install IPL on your Nano, then you'll need to create an ext3 partition and install the IPL "userland" files in it.
19:37:29Therxwhat about rockbox?
19:37:39 Quit XxMaster-Shadowx (Client Quit)
19:37:40linuxstbThat just works using the FAT32 partition - no new partitions needed.
19:38:22linuxstbIf you ever want to install IPL, I would suggest repartitioning your Nano now though - to shrink the FAT32 partition by about 64MB and create an ext3 partition of that size at the end of your disk.
19:38:47 Quit Mmmm ()
19:41:10Therxand would leave my music intact?
19:41:34Therxwell, tbh, my end goal is to write something of my own, (alhtough i'll have a play around with one of IPL and rockbox first to get to grips with stuff), so unless rockbox port to the ipod is currently useless then i'm just as happy with either...
19:41:35linuxstbIt depends on the tool you use to repartition. There are "non-destructive" tools available to do that.
19:41:48 Join XMaster||Shadow [0] (
19:42:18Therxwhere does the rockbox boot load the kernel from?
19:42:20linuxstbThe Rockbox port works quite well - we haven't finished the audio driver yet though, so there's no sound. But most other features of Rockbox are working well, such as the plugins.
19:42:52*preglow returns
19:42:56XMaster||Shadowhi ive got a problem... do anyone knows something about the hardware of the ihp-140?
19:43:35preglowjust ask
19:44:03Kyl3[ 13:31:03 ]  [ Rob2222mobile ] kyle have rb on a us player? <−−yes i do
19:44:05Rob2222mobilekyle do you have rb running on a us h300?
19:44:40XMaster||Shadowive opened my player but I fucking cant disconnect the cable from the storage batery
19:45:01XMaster||Shadowi habe no idead anymore :(
19:45:15Rob2222mobilesimply flashed a int fw with rb bootloader?
19:45:22preglowi assume you're trying to remove it at the circuit board and not at the battery?
19:46:20XMaster||Shadowyes :P
19:46:35preglowwell, i've never tried it myself, so there's not much i can say about that
19:47:14XMaster||Shadowi am trying to separate the cable from the storage batery of the mainboard
19:47:36Rob2222mobilemodern: read kyle?
19:47:47XMaster||Shadowbut its to solid on it :(
19:47:52preglowXMaster||Shadow: why, btw? changing battery?
19:47:59Therxlinuxstb: where does the bootloader load the kernel from?
19:48:15ModernExecutivewhat did he say?
19:48:30linuxstb"linux.bin" in the root of your fat32 partition.
19:48:40Rob2222mobilemodern: kyle has rb on us.
19:48:58Therxok, thx
19:49:05Therxwish me luck
19:49:25linuxstbYou don't need luck - as long as you know how to reboot and manually enter disk mode.
19:49:51Therxif linux has detected and already opened the ipod as a disk, then is that all ready to go?
19:50:54linuxstbBut I would unmount it before trying to use "dd" with it.
19:51:05XMaster||Shadow19:47:58) preglow: XMaster||Shadow: why, btw? changing battery? <−−−− well, no my player dont starts anymore after my batery was very low he just shutted down and now he doesnt start anymore... and a freidn has got the same problem with another player und he just putted the batery off and after he installed the akku just a message cam "battery low" and evrything was okay
19:51:47Rob2222mobilekyle: have you flashed a international firmware?
19:51:48ModernExecutivekyl: how did you do it?
19:52:03ModernExecutivei think kyl may have rbx on a us player, but he's using 1.29k + bl
19:52:15Therxkk, thx
19:52:35preglowXMaster||Shadow: i assume you have tried charging it, of course?
19:52:40 Join Thus0_ [0] (
19:52:45 Quit Thus0 (Read error: 104 (Connection reset by peer))
19:52:52linuxstbTherx: In case you haven't seen them, I've just uploaded some bootloader binaries here: (see the table at the bottom of the page)
19:53:12Therxright crosscompiler... is there a guide for getting this going for the nano processor? (i need it if i'm gonna be deving, so no point just getting a binary)
19:53:17 Quit muesli__ (Read error: 110 (Connection timed out))
19:54:01Rob2222mobilemaster how the plug looks like?
19:54:19linuxstbFollow the generic instructions here:
19:54:20 Quit Kyl3 ("( :: NoNameScript 3.81 :: )")
19:54:44linuxstbFor the ipod, you will want gcc 4.0.2 and binutils 2.16, compiled for "arm-elf" - i.e. pass −−target=arm-elf to the configure scripts
19:55:42Therxk thx
19:56:24Therxwill the gcc "core" do, or do i need the full bz2?
19:56:42linuxstbI normally use the full bz2 - I don't know what the difference is.
19:56:51preglowgcc-core is fine
19:57:06Therxthx both
19:57:14Therxyou guys are really helpful :P
19:57:50Rob2222mobilemodern so you want drm?
19:58:37 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
19:58:54ModernExecutivenot for myself
19:59:11ModernExecutivebut linus won't release any us firmware until he's assured that it won't kill drm
19:59:15ModernExecutivei like the us firmware
19:59:19ModernExecutiveso i want to help that laong
19:59:22ModernExecutiveer along
19:59:56Rob2222mobilebut you didnt want to flash a int fw?
20:00:53Rob2222mobiledoes us fw looks or works other than int?
20:01:17Rob2222mobileah ok.
20:01:36 Join RotAtoR [0] (
20:01:38Therxoh just a quick q, with the bootloader, how do i select the apple firmware?
20:01:40ModernExecutiveno i didn't flash to intenrational
20:03:03ModernExecutivethere is one key difference for me b/w the us and int fws
20:03:11ModernExecutiveus has a horizontal configuration menu.
20:03:23ModernExecutiveinternatial has a 3x2 grid arrangement
20:05:06Rob2222mobilethats a matter?
20:06:14ModernExecutiveit probably won't matter to me in a week
20:06:17 Quit Maxime (Read error: 104 (Connection reset by peer))
20:06:39ModernExecutivebut i'm keeping the drm on the players for now so linus can experiment
20:08:31 Join Maxime [0] (
20:09:52Rob2222mobileill shut down my phone now. bye
20:09:56 Join linuxstb_ [0] (
20:10:30 Quit linuxstb_ (Client Quit)
20:10:44 Join linuxstb_ [0] (
20:11:59linuxstb_Therx: Hold down MENU as the ipod is booting. You need to press MENU very early - before the apple logo appears - and keep holding it until the bootloader displays "Loading original firmware"
20:12:38ModernExecutivebye rob
20:14:04 Quit linuxstb (Read error: 110 (Connection timed out))
20:14:21 Join linuxstb [0] (
20:16:41 Quit XMaster||Shadow (Read error: 110 (Connection timed out))
20:24:23 Quit tvelocity ("Leaving")
20:28:49Therxhmm, the bootloader doesn't appear to download from CVS... any suggestions?
20:29:15 Join DrMoos [0] (
20:29:17 Quit Moos (Read error: 104 (Connection reset by peer))
20:29:31 Quit thegeek (Read error: 104 (Connection reset by peer))
20:29:38linuxstb_Did you type "cvs co rockbox" or "cvs co rockbox-devel" ?
20:29:54 Nick DrMoos is now known as Moos (
20:30:18Therx"cvs -z3 co rockbox
20:30:33linuxstb_You need to type "cvs co bootloader"
20:30:38Therxok thx
20:30:49linuxstb_(it's only part of the rockbox-dev alias)
20:33:05Therxok, the ipod is scsi4, so which /dev/sd does that make it?
20:34:21 Join webguest58 [0] (
20:34:25 Quit Rob2222mobile (Read error: 110 (Connection timed out))
20:34:51linuxstb_Just type "fdisk -l" - that will list all devices
20:34:59Therxyeh got it
20:36:21Therxk, my apple_os.bin is 4.8mb - that about right?
20:36:37preglowfor nano it is completely right
20:37:05 Join einhirn [0] (
20:38:56Therxis the bootloader.bin file created from the build what i should use as "rockboot.bin" as per the instructions (sorry for all these questions where i thknk i know the answer, but i really don't want to muck up)
20:39:37linuxstb_No, you use the ../tools/ipod_fw utility to merge apple_os.bin and bootloader.bin to create rockboot.bin
20:39:49Therxah yes, ok thx
20:40:51Therxi presume that "Generating firmware image compatible with iPod mini, 4g and iPod photo/color..." is jhust a generic thing, and that it does in fact also support the nano (i did use "-g nano")
20:44:17Therxfor doing partitions so it's IPL compatible, should I just use the IPL instructions?
20:45:17linuxstb_Yes, but make sure you follow the latest instructions -
20:46:03 Quit webguest58 ("CGI:IRC")
20:46:21aegrayanyone with 5g?
20:46:26aegray5g ipod*
20:47:05*Therx now nervous about actually writing to ipod...
20:47:20preglowit's not dangerous
20:47:22preglowit always survives
20:47:31linuxstb_aegray: I've got one.
20:48:57markunCould we change the colors in a bit?
20:49:20markunThey couldn't have been worse for a color blind person :)
20:49:27Therxand i'll still be able to use itunes from windows etc, just having to hold down menu when it switches on?
20:49:40linuxstb_Yes - or switch it on first.
20:49:47aegraylinuxstb_: can you go into diag mode for me?
20:50:40linuxstb_I'm there.
20:50:48aegraycan you find if theres an audio test somewhere?
20:50:53aegrayand how you would get there
20:51:29Therxhmm, on the partition table (as is, unchanged), there aren't any bootable partitions... does this matter?
20:51:48aegraymake 1+2 bootable/active
20:54:40Therxhow come it works without?
20:56:36linuxstb_aegray: No, there doesn't seem to be an audio test that I can see. The closest is headphone detect.
20:56:45aegraythat makes things harder :/
20:57:29 Nick Thus0_ is now known as Thus0 (
20:57:40linuxstb_Yep. But the headphone detect could possibly provide a clue - isn't that a feature of the codec?
20:57:47 Quit ModernExecutive ()
20:57:48Therxlinuxstb: k, IPL seems like too much of a pain (i.e. i'm scared), is there a ipod rockbox image around?
20:58:00aegraylinuxstb_: yea it is, but we re'd that and its driven by a gpio i think
20:58:09Therxor can i just compile it from the cvs stuff
20:59:06aegraythey hate us
20:59:07linuxstb_Therx: Yes, just compile from cvs - create a build directory, run ../tools/configure (select Normal build), type make, then "make zip", and then unzip the resulting file to the root of your Nano's fat32 partition.
20:59:10aegraythey just want to make it hard
20:59:22*aegray dives into the retailos again
20:59:34Therxawesome, nice and easy
20:59:52linuxstb_aegray: Has any ventured into dissassembling an ipod and attempting to draw schemetics?
21:00:06Therxdon't think so
21:00:26aegraynot to my knowledge
21:00:26Therxwouldn't really be possible as i'm sure for such a compact design, the pcb will have internal layers
21:00:29aegraythat would be pretty hard
21:01:21linuxstb_LinusN has done similar things for other Rockbox players - it involves unsoldering all the chips from the pcb. He doesn't put them back together again....
21:01:42linuxstb_I keep suggesting he buys an ipod, but he hasn't bitten yet.
21:01:45aegraythat's pretty nuts - I generally don't have 300$ to blow
21:01:57***Saving seen data "./dancer.seen"
21:02:27Therx"wpsbuild notice: No remote LCD size, skipping rockbox_default.rwps
21:02:27Therx" <−−- that matter?
21:02:30preglowthink of the fame!
21:02:33preglowthe glory!
21:02:44Therxi'm sure apple would try and sue knowing them though
21:02:55preglowfor doing what?
21:03:08*aegray doesn't get it either
21:03:39Therxreverse engineering
21:03:41linuxstb_Do the older ipods have an audiotest in the diagnostics?
21:03:57preglowreverse engineering is very legal
21:04:15Therxerm, i wouldn't be surprised if the EULA says against it
21:04:22aegrayoh well
21:04:29preglowthe eula can't forbid you reverse engineering
21:04:30aegraythey haven't sued in 3 years of this so i doubt it
21:04:46Therxit's kinda the same as decompiling windows and releasing the source code wouldn't go down well.
21:04:48preglowan eula can say whatever it wishes, that doesn't make it legal
21:05:02preglowTherx: releasing the soure code, no, but describiing how the source code works, yes
21:05:07Therxsuppose it doesn't matter since you still have to buy the ipod
21:05:23Therxbtw, did that No remote LCD size message matter?
21:05:24preglowwhich would more or less be what you're doing if you're disassembling an ipod and drawing your own schematic on how it works
21:06:40aegrayhrm this will be much less fun..
21:07:33Therxbbl, eatting - then i'll bite the bullet and put all the stuff on the ipod.
21:08:51 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
21:09:42 Join linuxstb_ [0] (
21:10:52 Join uwe___ [0] (
21:13:49linuxstb_Therx: No, you can ignore that message - it's because the ipod doesn't have a remote control with LCD. (at least not one Rockbox supports).
21:14:17 Join Bger_ [0] (n=Bager@
21:14:35 Quit Bger (Nick collision from services.)
21:14:38 Nick Bger_ is now known as Bger (n=Bager@
21:15:47 Join Bger_ [0] (n=Bager@
21:18:53 Quit linuxstb (Read error: 110 (Connection timed out))
21:19:27 Join linuxstb [0] (
21:21:01 Join goa [0] (
21:23:59 Quit Rob2222 ()
21:27:20 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
21:28:32 Quit g33 ("they call me snyggve because im so snygg")
21:32:03 Join ModernExecutive [0] (
21:32:32 Join webguest49 [0] (
21:32:56webguest49Is anyone working on the SDL simulator?
21:33:06 Join Rob2222 [0] (
21:33:17webguest49Under Win32 that is.
21:34:37 Join muesli__ [0] (n=muesli_t@
21:35:40linuxstbNot as far as I know. Are you offering? :)
21:36:33lostlogichmmm... we currently have a relatively arbitrary (128) number of pcmbufdesc structs in pcmbuf.c −− this number should in some way be related to the data size of the pcmbuffer.
21:36:45webguest49I'm looking at it
21:37:00preglowwebguest49: work on the sdl sim is greatly appreciated
21:37:12preglowwebguest49: and as it happens, making it work properly under win32 is sorely needed
21:38:37webguest49Cool. I'll see what I can do. I've got it compiling cleanly under Cygwin already.
21:39:08linuxstbThat's more than anyone else has done.
21:39:19linuxstbWhat problems are there?
21:39:23 Join matsl [0] (
21:39:47webguest49So far just replacing sleep() and usleep() with SDL_Delay()
21:40:16webguest49Oh, and gettimeofday becomes SDL_GetTicks()
21:41:51webguest49Codec plugins don't seem to load
21:42:09webguest49And if you alt-tab away it locks up
21:42:21linuxstbDoes the keyboard stuff work?
21:42:42preglowusleep wont work in sdl
21:42:49preglowsdl's only got msec precision timers
21:43:55linuxstbIt's only used in the uisimulator sound.c by the looks of it.
21:44:03 Join thegeek [0] (
21:44:20LinusNwebguest49: there is a huge problem with the sdl sim
21:44:20linuxstbBut that could be an easy macro I assume.
21:44:55LinusNin win32, only the main thread can receive events
21:45:06Therxerm, how do i eject the ipod?
21:45:25linuxstbYou don't. If no partitions are mounted, just unplug it.
21:45:33LinusNso the button thread won't receive any, and the event queue gets full
21:45:46LinusNthat's why alt-tab locks it up
21:45:54webguest49Keyboard does work sort of
21:45:57dwihnoAfter seven years and fifty days, I got the USB-boot-stuff working!
21:46:11dwihnoDamn you, Slackware, for not supplying usb boot disks!
21:46:16webguest49Ah, that explains that then.
21:47:07LinusNmy suggestion is to let app_main() run in a new thread and let the main thread receive the events and pass them on to the button driver
21:47:20webguest49And here I was thinking it would be simple to fix.
21:47:33LinusNme too, until i discovered this today
21:48:49Therxit works :P deving starts next week
21:52:38 Quit webguest49 ("CGI:IRC (Ping timeout)")
21:52:42 Quit actionshrimp (Read error: 110 (Connection timed out))
21:58:06 Join solexx [0] (
21:58:16 Quit ModernExecutive ()
22:07:56 Join webguest02 [0] (
22:10:03 Join Kyl3 [0] (
22:11:38 Join [IDC]Dragon [0] (
22:12:17[IDC]Dragonhi there!
22:12:28*amiconn is back
22:12:53[IDC]DragonI read about an issue with AT&T
22:13:19 Join webguest44 [0] (
22:13:26 Quit solexx_ (Read error: 110 (Connection timed out))
22:13:43 Quit ghode|afk (Read error: 110 (Connection timed out))
22:14:33 Join Bloody_Sorcerer [0] (
22:15:01[IDC]Dragonwas that a letter from a lawyer?
22:16:32 Quit KN|stiff (Read error: 110 (Connection timed out))
22:17:05Bagder[IDC]Dragon: no, but from the company handling the AT&T licenses
22:17:10lostlogicSlasheri: would you be offended if I did some very invasive surgery on the software codec audio architecture?
22:17:29[IDC]Dragonare they asking for money?
22:18:24Bagderno, they just say we're not allowed to distribute those files since we're not a customer of theirs
22:18:34markunwhich files?
22:19:39Bagdercheck an inbox near you
22:20:10preglowlostlogic: anything fun?
22:20:19 Join ashridah [0] (
22:20:42markunAh, the voice files..
22:21:20amiconnThe license somewhat contradicts itself...
22:21:28webguest44wierd, iaudio's x5 firmware seams to have to overlapping section when copying from flash to iram/sdram
22:21:49Bagderwebguest44: overlapping how?
22:22:55lostlogicpreglow: Well, I'm looking at it, and there is a fair amount of wasted logic in the pcm buffer which revolves around allowing writers to write over the end of the buffer and copying that information to the beginning of the buffer
22:23:01 Join linuxstb_ [0] (
22:23:30[IDC]Dragonit's directed to Jens
22:23:44[IDC]Dragonwho is a customer
22:23:51preglowlostlogic: i'd say just start your work, i very much doubt slasheri would mind, unless he has something to say on your approach
22:23:53 Quit linuxstb_ (Remote closed the connection)
22:24:19lostlogicpreglow: I just don't want to step on his toes if he is currently working on enhancing the system
22:24:28[IDC]Dragonmaybe they misunderstood we're not distributing their software or parts of
22:24:44 Quit linuxstb (Read error: 110 (Connection timed out))
22:24:47preglowlostlogic: i very much doubt he is
22:24:49Bgerlostlogic i don't think he is working on the playback engine atm
22:25:05Bgerhe is working on tagcache and h1x0 flashing. .
22:25:37 Join linuxstb__ [0] (
22:25:39preglowbut of course, do talk to him when he turns around, there's no way to know what he's got he's working on
22:25:44webguest44aegray: source dest_start dest_end
22:25:49preglowhe does have a tendency to surprise :)
22:25:51webguest440x11A8FE -> 0x100148F0 - 0x10015154
22:25:54webguest440x11E55C -> 0x10016344 - 0x1001CB82
22:25:54lostlogicI'm also trying to come up with a solution better than a "guessed" number of pcmbufdesc structs to poitn to sections of the pcmbuf... maybe involving linked lists similar to what profiling uses because they are fast in cases like this where linear traversal is not always the goal.
22:25:56webguest440x124D9A -> 0x10014BBC - 0x10015C94
22:26:14webguest44source -> dest_start - dest_end
22:26:32webguest44so block 3 will overwrite part of block 1
22:28:01webguest44newbe korean embedded programmers :)
22:28:20linuxstb__lostlogic: From what you've seen of the playback code, will there be much work involved to support players (i.e. the iPod) with audio hardware capable of samplerates other than 48KHz.
22:28:58lostlogiclinuxstb__: 44100 is hardcoded in a few places, but moving it to a define should solve the problem, I don't see any particular complications.
22:29:48linuxstb__I'm thinking more of keeping track of the different samplerates of the data in the pcm buffer.
22:30:10 Quit t0mas_ ("brb, reboot")
22:30:24Therxare there any "demo" kernels around for the ipod which i could look at to start learning the architecture?
22:30:58BgerTherx there's more than kernel
22:31:02Bgerfor 4g color
22:31:13Bgerthere's working rockbox, but without sound
22:31:40Therxi mean so that i can learn... (i.e. the whole rockbox source tree is a bit overwhelming)
22:31:54BgerTherx i don't think so
22:32:09Bgerbut if you want to get into the things ... start reading from apps/main.c :))
22:32:31lostlogiclinuxstb__: hmm... for things like crossfading it will be ugly, but in general, I don't think the pcmbuffer cares, it' just feeds the data to the DAC over DMA
22:33:08lostlogiclinuxstb__: how does the output hardware support changing between frequencies? Does the DMA have to be restarted for it?
22:33:19Bgerlostlogic didn't you lost the logic while tracing the playback engine ... :)
22:33:26Therxisn't that user side though, rather than kernel
22:33:49BgerTherx ah, yep
22:33:53lostlogicBger: yes, my head almost exploded, and I still don't have the crossfade handling fully understood, but I'm maknig progress
22:34:12Bgeru're brave...
22:34:15amiconnLinusN: r u there?
22:34:21preglowcrossfading does not need to work proper for tracks changing sample rate
22:34:41preglowi can think of no way to make that work properly without huge hungs of special case handling
22:34:42Therxi;ve done some OS stuff before, just not on an ipod
22:34:43BagderTherx: the kernel is very small, see firmware/kernel.c and thread.c
22:34:56Therxis that it? (plus drivers)
22:35:02lostlogicpreglow: yeah, I guess we would have to track in the pcmbuffer what type of data we were dealing with so we can tell when not to crossfade
22:35:06Bagderyes, basically
22:35:25preglowyes we would
22:36:08lostlogicThe way I'm envisioning modifying the pcmbuf code, it will be much easier to do, because the code doing the writing to the buffer will fill out the details in the description struct, including sample rate on platforms supporting variable sample rates
22:36:13lostlogic(now that you mention that :))
22:37:08linuxstb__lostlogic: OK. I just wanted to mention it so you would keep it in mind :)
22:37:31lostlogiclinuxstb__: yeah, I will. and I'll make sure that any hard coded sample rates are defined or variable as I work on it.
22:38:24linuxstb__preglow: cross-faders I've seen always force you to fix the samplerate - so you are constantly resampling.
22:40:10preglowlinuxstb__: that'd work too
22:41:15linuxstb__So we could simply force 44.1KHz if cross-fade is enabled.
22:41:27linuxstb__(or 48KHz if your resampling code is up to it)
22:41:41linuxstb__I mean - give the user the choice.
22:41:56 Join Dogtanian__ [0] (
22:42:34amiconnlostlogic: Do not forget the voice codec...
22:42:37preglowmy current resampler isn't really anything to go by, but hey
22:42:54preglowwe also need to address the latency issue soon
22:43:54 Quit Thus0 ("Leaving")
22:48:01 Quit Dogtanian_ (Read error: 110 (Connection timed out))
22:48:30Papricahow am i need to write:
22:48:40Paprica... was updated
22:48:48Paprica... is updated
22:50:08lostlogicamiconn: yes, that and crossfade are the parts that my understanding is not yet sufficient to start work on this thing... I might do some code up that doesn't handle the complex features first to test performance and feasibility of my ideas and come back in a second pass for crossfade and voice.
22:50:32lostlogicamiconn: voice adds a really nice complication to an otherwise "simple" reader-writer problem :)
22:50:54amiconnVoice handling is a bit buggy as it is
22:51:05amiconne.g. it doesn't work when music is paused
22:51:48lostlogicamiconn: unfortunately pausing music pauses the DMA, but keeps the pcmbuffer full, so voice would have to be independently buffered, or the pcmbuffer would have to be cleared and refilled for that to work.
22:52:28amiconnImho the dma could continue to run and output zeroes.
22:52:58 Quit webguest02 ("CGI:IRC")
22:56:17preglowlostlogic: really is a relief to see someone else than slasheri understanding the playback system
22:56:39lostlogicpreglow: am doing my best... it's quite complex, what with 3 threads, and 2 buffers to manage
22:57:01preglowyeah, it is, that's why i appreciate it so much
22:57:12*[IDC]Dragon thinks about the Archos rec/playback system these days
22:57:39preglowi hope he is thinking about unifying the playback systems!
22:57:42Papricanew version of brickmania has released
22:57:43lostlogicI'm rather surprised that none of you other smart people had dug into it...
22:58:02*LinusN looks in the patch tracker
22:58:04BagderPaprica: patch tracker please
22:58:14preglowlostlogic: been rather intimidated by it, plus i've never really had to
22:58:16Papricafor bruck mania?
22:58:27[IDC]DragonI don't know how you do it for the s/w codec platforms
22:58:27Papricaah ok ;]
22:58:40lostlogicpreglow: yeah, I guess my interest in the AB repeat and my obsession with performance naturally landed me in it :)
22:58:41BagderPaprica: for _anything_ adding to Rockbox
23:01:15Papricai have a bitmap change
23:01:19Papricaadd the bitmap too?
23:01:43Papricammm patch or source?
23:01:52preglowlostlogic: but yeah, if the playback system can be simplified or made more effective in any way, thumbs up
23:02:00***Saving seen data "./dancer.seen"
23:02:09Papricaok, then i need a few minutes
23:02:20aegraywebguest44: ?
23:02:36Kyl3Can anyone DCC me a list.h file from the CVS?
23:03:10BagderKyl3: get it from the cvsweb
23:03:27*aegray confused
23:03:42Kyl3I tried it said it couldnt find an .cvsroot file for reading
23:03:45 Join DangerousDan [0] (
23:03:47Kyl3or something like that
23:04:31Kyl3oh wait it works now
23:06:21 Quit DreamTactix291 (Read error: 110 (Connection timed out))
23:07:56 Join Tejik [0] (
23:09:19 Join webguest12 [0] (
23:09:47webguest12Hello? Anyone here?
23:10:12webguest12hey, do you know much about rockbox?
23:10:18webguest12are you a developer or user?
23:10:25LinusNdoes it matter?
23:10:27Bagderjust ask
23:10:37Bagderand you'll find out
23:11:26webguest12oh, just wondering, this is cormie from the mysticriver board, not sure what the story is with what I should be asking here and I'm not sure if it's known or unknown but there are some issues with crossfade/mix options.
23:12:05LinusNdescribe the issues
23:12:13 Quit Kyl3 ("( :: NoNameScript 3.81 :: )")
23:12:57 Quit DangerousDan (Read error: 104 (Connection reset by peer))
23:13:43Therxi;m a n00b, sry
23:13:56webguest12These issues have only been present since the options of crossfade fade in/out delay/duration were applied, before when it was a simple crossfade/mix/off option and then the duration up to 14 seconds, it worked perfect. Anyway, when you have mix selected and the fade in/out duration at 15 seconds, it cuts off and doesn't fully fade out. I don't think it mixes like it used to either.
23:14:22 Quit Gibbs (Connection timed out)
23:14:58LinusNwebguest12: it would be easier for us if you could present a step-by-step instruction on how to reproduce the error
23:15:47PapricaLinusN, its in the patch traker now
23:15:53XavierGrnite Bger
23:16:39webguest12ok, if you have your H1XX there, just switch it on and put the fade in/out duration to 15 seconds and put it to mix. The best way to hear this is by playing a song and while it's loud, skip to a song with a low intro, you will hear the way it just cuts off the song towards the end of the mix.
23:16:45XavierGrLinusN: Did you deleted the Battery Benchmark plugin on the Tracker?
23:17:06LinusNXavierGr: no
23:17:13preglowthe current crossfade options are bit hard to understand
23:17:24preglowslasheri was going to simplify them, but it hasn't happened yet
23:17:45XavierGrLinus: If a dev can do it, please do.
23:18:07webguest12but there will probably still be the glitches even if the options are simplified no?
23:18:10 Quit Bger ("BitchX: shaken, not stirred")
23:19:07Rob2222That "debug screen then plug in USB" to get usb charging works. ATM my iriver is consuming 300mA over USB and is charging the battery.
23:19:47Rob2222even RB works it has not enough power to start playback / fire up the HDD
23:20:22lostlogicRob2222: so when in USB charge mode through that trick, it cannot spin up the disk?
23:20:39preglowdoesn't mix turn off crossfading and just overlap the tracks?
23:20:46Rob2222well, my battery was 101% empty. ^^
23:20:56Rob2222maybe it works if the battery has some power
23:21:01Rob2222but i doesnt work atm
23:21:12lostlogicRob2222: ok, this is interesting, keep us posted :)
23:21:22Rob2222i can still use RB but doesnt start playback.
23:21:35Rob2222he tries to start the disk, the current rises
23:21:42Rob2222and then the disk goes off again.
23:22:10 Quit linuxstb__ ("CGI:IRC (EOF)")
23:22:11Rob2222looks like the LX2201 is observing that the H300 doesnt consumes more than 500mA over USB
23:22:31Xerion_doesn't the battery die when you drain it too far? :p
23:22:44webguest12 that's the difference between crossfade and mix, option a is crossfade and b is mix
23:22:53Rob2222i didnt drained it to far. was normal shutoff.
23:22:56 Join vger_ [0] (
23:23:00Xerion_k :p
23:23:42Rob2222i really would like to know the current between H300 and the battery.
23:23:45 Quit Tejik (Read error: 104 (Connection reset by peer))
23:24:54muesli__Paprica ur gettin evil and more evil! :D
23:25:02muesli__wont upgrade!
23:25:19Rob2222The only strange thing is, that the H300 consumes 307-310mA when the backlight is on and the same! when the backlight is off.
23:25:43Rob2222But the battery voltage is rising slowly
23:26:03Rob2222ah, its not strange ...
23:26:28webguest12did you get that link preglow?
23:26:57Rob2222can it be... the LX2201 is getting 310mA from USB now, and powers mainly the unit. and with the current not needed for the unit it charges the battery.
23:27:56 Join linuxstb [0] (
23:31:28Rob2222Why is VIEW IO PORTS showing 3,5V and VIEW BATTERY 3,16V?
23:32:01LinusNgood question
23:32:11XavierGrWhat is the equelevant of excel in Open Office?
23:34:18Rob2222VIEW BATTERY doesnt get updated as it semms.
23:34:33webguest12LinusN: did you see what I said above about the errors and how to reproduce them?
23:35:13LinusNRob2222: View Battery reads the wrong data
23:35:20 Part [IDC]Dragon
23:35:29LinusNwebguest12: yes
23:35:29XavierGrwebguest12 better tell this error to Slasheri
23:35:33Rob2222LinusN: They didnt read all the same?
23:35:50 Join TCK [0] (
23:35:54San||Awaycan the H300 charge via USB in rockbox?
23:36:02LinusNthe view battery screen is designed for the archos
23:36:14amiconnToday I noticed that 'View runtime' doesn't work correctly on H300
23:36:21amiconn(and perhaps H1x0 tto)
23:36:32Rob2222LinusN: Well, but it workes OK for me, until I "raped" my H300 now.
23:36:55webguest12Do you think if I PM Slasheri he'll get it? This is my first time using IRC for Rockbox, not sure who frequents it.
23:37:18Rob2222LinusN: I think the screen doesnt get updated atm cause the "half usb mode"
23:37:24XavierGrwebguest if you are registered ha may be able to see your PM
23:37:36amiconnRob2222, LinusN: Afaik, 'view battery' uses the filtered voltage while the voltage display on the I/O screen is unfiltered
23:38:33LinusNamiconn: correct
23:40:04muesli__does somebody know if batteries for h1xx/h3xx can be used in a pmp 1xx ?
23:40:09Rob2222San||Away: There is a trick to make it USB charging.
23:40:55San||Awayyeah, care to explain?
23:40:58San||AwayA patch?
23:41:02 Join JdGordon [0] (
23:41:06Rob2222But I didnt know any side effects!
23:41:22webguest12I'm not registered, does this mean I can not pm Slasheri?
23:41:34Rob2222but it looks like the player doesnt consume more than 500mA so it should be safe
23:42:04Rob2222San||Away: Simply get to debug menu => view IO and connect USB while in that screen.
23:42:40Rob2222But this is not planned so.
23:43:03Rob2222So dont blame anyone for strange behaviour ;)
23:43:16Rob2222But it looks like it works.
23:43:25Rob2222Charging my battery so. Right atm.
23:45:26XavierGrwebguest12: yes
23:46:00 Join owang [0] (
23:46:08 Quit webguest12 ("CGI:IRC (EOF)")
23:46:14 Quit Kohlrabi ("Fast alle Menschen sind RegenwĆ¼rmer")
23:46:44muesli__Paprica query
23:47:10owangquestion, the archos decodes mp3 in hardware and the iriver in software?
23:47:22LinusNowang: yes
23:47:46 Quit igor47 (Remote closed the connection)
23:47:48Rob2222the iriver hasnt a hardware decoder?
23:48:05owangin the source it looks like the mp3_playback file is defined for the archos MAS chip
23:48:17 Join webguest12 [0] (
23:48:24 Join igor47 [0] (
23:48:58owangis that where the mp3 decoding is done?
23:49:09 Quit Therx (Read error: 110 (Connection timed out))
23:49:55Papricalinuxstb, you see the last brick mania version? =]
23:50:03LinusNowang: not decoding, just sending the mp3 data to the mas
23:50:06owangim trying to hook into the output of the decoder before the singnal goes through the analog conversion to put some filters
23:50:12linuxstbPaprica: I'm just about to test it now.
23:50:22owangyea thats what it looks like, where is the iriver code for decoding?
23:50:39Papricaah =] ok
23:50:40LinusNowang: you want to look in apps/dsp.c
23:50:49Papricaenjoy ;]
23:50:55preglowowang: what kind of filters?
23:50:55 Quit webguest44 ("CGI:IRC (EOF)")
23:50:58LinusNowang: but you also want to talk to thom johansen, preglow
23:51:04owangohh awsome thanks.
23:51:33owangwell to start i was going to write a standard multiband equalizer, but play from there after i figure stuff out
23:52:00preglowowang: dsp_process is the place to insert effects
23:52:07preglowowang: well, have you got any filters?
23:52:18owangyea sorta, i mean theortically
23:52:51 Join ghode|afk [0] (
23:53:03preglowdetails, please
23:53:03owangits sort of a programing exercise for me to see if i can implement them
23:53:15preglow'cause i've pretty much more or less already got some filters ready
23:53:18preglowwould be great to compare
23:53:39 Join Thus0 [0] (
23:53:56LinusNpreglow: anything more than white noise from your filters yet? :-)
23:53:57owangoh cool. yea totally, itll have to be in a little while tho, cause im just starting now
23:54:33owanglike i do digital audio, so i know what kind of filters i would want, but im just starting to look at code :P
23:54:34preglowowang: good at fixed point math?
23:54:39preglowLinusN: haven't had time for any more
23:54:55preglowi can make them output eqish sound, but there's a precision problem somewhere, and god damn if i know where
23:55:00LinusNnoise is nice too :-)
23:55:11owangive had some experience with it
23:55:14preglowthey worked just fine using fixed point arithetic on my computer :/
23:55:34webguest12Sorry guys, what's slasheri's nick on mystic, just want to send him a PM :)
23:55:48preglowwebguest12: what makes you think he's even got a mistic login?
23:55:51Bagderwebguest12: I doubt he's ever there
23:55:57owangone of my friends did his dissertation on fixed point arithmetic problems and stuff recently. so i can ask him
23:56:17preglowowang: cool, we need more dsp guys
23:56:22preglowsince currently there's just me
23:56:27webguest12I don't know, I heard his name mentioned a few times at MR. What's the best way to contact him?
23:56:28preglowand i'm pretty slow
23:56:32Bagderwebguest12: I'd suggest posting to the rockbox mailing list
23:56:52Bagderthat's where _real_ rockbox stuff is dealt with
23:56:57 Quit TCK (Read error: 110 (Connection timed out))
23:57:13webguest12Badger: where is that?
23:57:46webguest12Badger: thanks, is my name orange since I did Badger: at the start?
23:57:52owangcool. well hopefully ill be able to understand the code and do somthing useful. heh

Previous day | Next day