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 2005-09-29

00:00:10amiconn...and we have 2^31 milliseconds
00:00:34CoCoLUSthat sounds... reasonable
00:00:40amiconnThat means exactly 8 bits per millisecond, or 8000 bits per second
00:00:43CoCoLUSmost likely i typoed.
00:03:10 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
00:03:35preglowamiconn: but the idea you had about using the rest of the codec buffer for malloc memory might work
00:03:51preglowexcept for codecs like faad which are both huge AND malloc hungry, of course...
00:05:06 Quit zeekoe ("Leaving")
00:07:58XavierGrok here another problem that it gets on my nerves. While I think I have solved it all goes wrong.
00:08:29XavierGrI load a filename and I want to compare if it has the "/.rockbox/presets/ in it.
00:09:18XavierGrso i type: if(!strncmp(buf, "/.rockbox/presets/", 18))
00:09:38XavierGris this thought right?
00:11:38preglowyou lack a prettyfing space after the 'if', but apart from that it looks decent
00:12:03 Quit Moos ("Glory to Rockbox")
00:13:07XavierGrdoes the space matter, I think not. Or do you like spaces after an if?
00:13:22preglowno, of course not, just me joking around
00:14:19XavierGrbecause in some of the code that I write I can see someone who wants to put a space after an if. Could be you... :p
00:16:17preglowoh, i like generous whitespace
00:16:44***Saving seen data "./dancer.seen"
00:20:26XavierGrpfff it doesn't work. It always thinks that this string isn't inside buf.
00:20:37XavierGrI hate C when these things happen.
00:24:58linuxstbXavierGr: Does gcc give you any warnings?
00:28:55 Join zaZZ [0] (
00:29:28 Join ansivirus [0] (
00:29:56zaZZHi, does anyone know if anyone's working on an iriver version of Rockbox 2.5? thx
00:30:15rasherthere'll be no iriver version of 2.5
00:30:23TiMiDXavierGr: try a debugf(bu);
00:30:29zaZZoh?why not?
00:30:38rasherBecause we
00:30:45TiMiDjust to see if the value is good
00:30:49rasherBecause we're past 2.5 now, and iriver is still not ready.
00:31:06 Quit cYmen (Remote closed the connection)
00:31:07 Join cYmen [0] (
00:31:21zaZZYou mean you still work on iriver in general?
00:31:21 Quit bluebrother^ (Read error: 104 (Connection reset by peer))
00:31:22 Join bluebrother^ [0] (
00:31:43DBUGEnqueued KICK zaZZ
00:31:43zaZZ,00:,00) ok thank you.
00:32:02rasherbut it'll just get released along with another release, possibly 2.6
00:32:25linuxstbI think it'll be worth a 3.0
00:32:44zaZZI see. do u know when a new release is due?
00:33:01rasherwell, either in 2 months, of if the iriver release is close, slightly longer
00:33:40preglowi think it's definitely worth a 3.0, at least if we merge archos and iriver playback code
00:33:42rasherbut if iriver is nowhere near ready in 2 months, there'll probably be another archos only rlease
00:33:56XavierGrTiMiD: I just typed if(!strcmp(buf,buf) and again it refuse to enter the if.
00:34:29zaZZi see. thanks.keep up the good work.
00:35:21linuxstbXavierGr: Are you running on the sim or a real device?
00:35:42linuxstb(It shouldn't matter though)
00:37:05XavierGrI deleted the whole compilation I will build again.
00:37:09TiMiDwell you know, programming makes me too loose my hairs :)
00:37:24linuxstbDoes DEBUGF("%s\n",buf); display the buffer as you would expect?
00:37:27XavierGrin some cases indeed.
00:37:39XavierGrI will try that.
00:38:00linuxstbJUst add lots of those lines around the troublesome code - you'll quickly spot the problem.
00:38:15XavierGrsomething is wrong with the build. Because I use some splashes for debugging, but the text I put is different from the displayed.
00:38:50linuxstbMaybe you have some buffer overflows somewhere?
00:38:59 Quit zaZZ (" Scp Script 2004 ! download it at")
00:39:24XavierGrI mean different not garbage. It displays text from previous compilations
00:40:28TiMiDdid you do the make clean ?
00:40:45XavierGrI am using a make -k due to the alac errors
00:41:03 Join BirdFish [0] (n=bradbox8@
00:41:15rasherhave you not re-run configure yet?
00:41:33linuxstbXavierGr: Just delete your build directory and start again.
00:41:44 Quit BirdFish (Client Quit)
00:42:52linuxstbMaybe the source code you are changing has an error - make -k would just continue and you may not spot the error message.
00:43:26XavierGrI do make -k only the first time.
00:43:35XavierGrthen I simple make.
00:43:43XavierGrand always displays 2 alac errors
00:44:16linuxstbWhy don't you want to start again with a clean build directory? Just to rule that out as a problem.
00:44:40XavierGrvery strange. I build again and those splashes still display the old text. You must think I am crazy!
00:46:03rasherwe must think you are not doing clean builds
00:46:10 Join bagawk [0] (i=1000@unaffiliated/bagawk)
00:46:45XavierGrwell forget the splashes. It seems that I am crazy :P , but the problem with the strcmp remains.
00:46:58XavierGrstrcmp returns 0 if the strings are equal right?
00:47:17XavierGrso !strcmp(buf,buf) == 1
00:48:00linuxstbIn theory. Try strncmp - maybe "buf" isn't zero-terminated.
00:48:20linuxstbForget that. They must be.
00:48:21XavierGrgrrrrrrr I am an asshole!!!!!!
00:48:26preglowcongratulations, then
00:48:46XavierGrI am sitting 30 minutes know and I waste your and my time
00:49:06XavierGrI had typed strcpy instead of strcmp!!!!
00:49:31preglownice one
00:49:51XavierGrit's getting late and it seems my eyes are tricking me.
00:50:08XavierGrat last
00:50:17XavierGrnow I will test the real code.
00:51:00linuxstbIn anticipation of XavierGr's patch - has anyone written a script to get all the presets from the Wiki page yet?
00:51:36 Nick TiMiD is now known as TiMiD[zzzZZ] (n=TiMiD[
00:51:42TiMiD[zzzZZ]good night !
00:52:11rasherlinuxstb: nope, but I set it up to make it reasonably easy
00:52:12XavierGra script to download all presets?
00:52:19TiMiD[zzzZZ]and stop coding XavierGr, it will be better to do this tomorrow I think :p
00:52:53XavierGrmaybe you are right, I will test this and go to sleep.
01:00:39preglowi bet the fact that the dither routine is called _per sample_ doesn't help in it being wildly inefficient
01:01:27preglowand again, another case where both stereo streams should be done in one pass
01:02:52markunlinuxstb: about your root-menu idea: maybe we can use the menu (a-b) button to always go to this menu and have a seperate 'settings' entry there. Or is this exactly what you planned?
01:03:22preglowi'd guess so
01:05:38markunI like it. It's more intuitive to always use the same button the switch 'tasks' (unlike rockbox does now)
01:06:21markun.. to switch ..
01:08:39preglowyes, i think i agree
01:08:46preglowthough i'd need to try it out to be certain
01:09:08 Join BirdFish [0] (n=bradbox8@
01:09:20linuxstbThe way I'm thinking of it working is that you don't launch the menu from Screen A, you exit Screen A, which then drops you back into the main.
01:10:18linuxstbi.e. make it a proper menu that everything is launched from.
01:10:23linuxstbBut I'm still playing with it.
01:12:15markunlinuxstb: you might want to switch to settings and then continue browsing where you left of.. If it's a proper menu this will take much more time.
01:14:16markunlinuxstb: or make it both work: the menu is the root of all the items, but a-b jumps to the menu imediately.
01:14:37linuxstbI think my approach will be to remove most of these shortcuts, so we have a sort-of stripped-down Rockbox - where everything is available via a menu, but not via shortcuts. We can then think about the best way to add them back in.
01:19:27 Join ]RowaN[ [0] (
01:20:05]RowaN[guys excuse my ignorance, what is the signifigance of the latest update "iRiver: Make it possible to build Rockbox using GCC 4.0.1."
01:20:19 Quit bagawk ("Leaving")
01:21:19linuxstbBefore that patch, Rockbox would only compile with gcc 3.4.x It will now compile with gcc 4.0.1 - the latest version.
01:22:14fuzzieexcept, unsurprisingly, faad2 chokes :P
01:22:35linuxstbfaad2 chokes with everything.
01:23:29linuxstbIf you're still trying to fix ICE errors, one solution I found was to make sure that any arithmetic used either all signed values, or all unsigned values - never mixing them.
01:24:17fuzzie4.0.2 seems to solve the ICE issues
01:29:32 Quit matsl (
01:29:32 Quit XavierGr (
01:29:32 Quit solexx_ (
01:29:32 Quit rasher (
01:29:32 Quit Nilisco (
01:29:32 Quit linuxstb (
01:29:32 Quit Vladoman (
01:29:32 Quit ender` (
01:29:32 Quit amiconn (
01:29:32 Quit Bagder (
01:29:32 Quit Zagor (
01:29:32 Quit void (
01:29:33 Quit atubbs (
01:29:33 Quit flurble (
01:29:33 Quit HCl (
01:29:33 Quit ]RowaN[ (
01:29:33 Quit dpassen1 (
01:29:33 Quit elinenbe (
01:29:33 Quit webguest81 (
01:29:33 Quit actionshrimp (
01:29:33 Quit Strath (
01:29:33 Quit ghode|afk (
01:29:33 Quit pabs (
01:29:33 Quit yosemite (
01:29:33 Quit BirdFish (
01:29:33 Quit ]Maggie[ (
01:29:33 Quit thegeek (
01:29:33 Quit merbanan (
01:29:33 Quit crash__ (
01:29:33 Quit bluebrother^ (
01:29:33 Quit cYmen (
01:29:33 Quit ansivirus (
01:29:33 Quit Maxime (
01:29:33 Quit DangerousDan (
01:29:33 Quit tvelocity (
01:29:33 Quit QT (
01:29:33 Quit fuzzie (
01:29:33 Quit ze (
01:29:33 Quit dwihno (
01:29:33 Quit preglow (
01:29:33 Quit markun (
01:29:33 Quit Seed (
01:29:33 Quit mbr (
01:29:33 Quit Slasheri (
01:29:33 Quit Hadaka (
01:29:33 Quit _aLF (
01:29:33 Quit gromit` (
01:29:33 Quit CoCoLUS (
01:29:33 Quit TiMiD[zzzZZ] (
01:29:33 Quit Rick (
01:29:33 Quit odd (
01:30:09 Quit Ismo (Remote closed the connection)
01:30:09 Quit Lynx_awy (Nick collision)
01:30:10 Join Lynx_awy [0] (
01:30:10NJoin]RowaN[ [0] (
01:30:10NJoinBirdFish [0] (n=bradbox8@
01:30:10NJoinbluebrother^ [0] (
01:30:10NJoincYmen [0] (
01:30:10NJoinansivirus [0] (
01:30:10NJoinMaxime [0] (
01:30:10NJoinmatsl [0] (
01:30:10NJoin]Maggie[ [0] (
01:30:10NJoinDangerousDan [0] (
01:30:10NJoinXavierGr [0] (
01:30:10NJoinsolexx_ [0] (
01:30:10NJoindpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU)
01:30:10NJointvelocity [0] (
01:30:10NJoin_aLF [0] (
01:30:10NJoinrasher [0] (
01:30:10NJoinNilisco [0] (
01:30:10NJoinlinuxstb [0] (
01:30:10NJoinpreglow [0] (
01:30:10NJoinVladoman [0] (
01:30:10NJoinelinenbe [0] (
01:30:10NJoinamiconn [0] (
01:30:10NJoinQT [0] (i=as@madwifi/users/area51)
01:30:10NJoinSeed [0] (
01:30:10NJoinwebguest81 [0] (
01:30:10NJointhegeek [0] (
01:30:10NJoingromit` [0] (n=gromit`
01:30:10NJoinBagder [0] (
01:30:10NJoinyosemite [0] (
01:30:10NJoinactionshrimp [0] (
01:30:10NJoinStrath [0] (
01:30:10NJoinfuzzie [0] (
01:30:10NJoinmarkun [0] (
01:30:10NJoinZagor [0] (i=foobar@pdpc/supporter/sustaining/Zagor)
01:30:10NJoinCoCoLUS [0] (
01:30:10NJoinze [0] (
01:30:10NJoindwihno [0] (n=dw@
01:30:10NJoinpabs [0] (
01:30:10NJoincrash__ [0] (
01:30:10NJoinmerbanan [0] (
01:30:10NJoinvoid [0] (
01:30:10NJoinatubbs [0] (
01:30:10NJoinflurble [0] (
01:30:10NJoinHCl [0] (
01:30:10NJoinghode|afk [0] (
01:30:10NJoinHadaka [0] (
01:30:10NJoinTiMiD[zzzZZ] [0] (n=TiMiD[
01:30:10 Join Rick [0] (i=rick@unaffiliated/Rick)
01:30:11NJoinmbr [0] (
01:30:11NJoinSlasheri [0] (
01:30:11NJoinodd [0] (
01:30:13***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
01:30:16 Join Ismo [0] (
01:30:44 Quit t0mas (Network is unreachable)
01:30:53 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
01:30:53CtcpIgnored 1 CTCP requests in 0 seconds at the last flood
01:30:53CtcpVersion from freenode-connect!freenode@freenode/bot/connect
01:30:54***Server message 477: 'logbot #RockBox :[freenode-info] if you need to send private messages, please register:'
01:31:40 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
01:33:55 Quit ]RowaN[ ("CGI:IRC (EOF)")
01:34:45 Join Sucka [0] (
01:35:01 Quit Sucka (Read error: 104 (Connection reset by peer))
01:35:21 Quit XavierGr ()
01:42:04 Quit HCl (
01:42:04 Quit void (
01:42:04 Quit Zagor (
01:42:04 Quit Bagder (
01:42:04 Quit amiconn (
01:42:04 Quit linuxstb (
01:42:04 Quit Nilisco (
01:42:04 Quit rasher (
01:42:04 Quit matsl (
01:42:04 Quit solexx_ (
01:42:04 Quit atubbs (
01:42:04 Quit flurble (
01:42:04 Quit Vladoman (
01:42:04 Quit Strath (
01:42:04 Quit actionshrimp (
01:42:04 Quit webguest81 (
01:42:04 Quit elinenbe (
01:42:04 Quit dpassen1 (
01:42:04 Quit Lynx_awy (
01:42:04 Quit ghode|afk (
01:42:04 Quit pabs (
01:42:04 Quit yosemite (
01:42:04 Quit t0mas (
01:42:04 Quit merbanan (
01:42:04 Quit crash__ (
01:42:04 Quit ]Maggie[ (
01:42:04 Quit BirdFish (
01:42:04 Quit thegeek (
01:42:04 Quit dwihno (
01:42:04 Quit fuzzie (
01:42:04 Quit tvelocity (
01:42:04 Quit Maxime (
01:42:04 Quit cYmen (
01:42:04 Quit bluebrother^ (
01:42:04 Quit ansivirus (
01:42:04 Quit ze (
01:42:04 Quit QT (
01:42:04 Quit preglow (
01:42:04 Quit markun (
01:42:04 Quit mbr (
01:42:04 Quit Seed (
01:42:04 Quit Slasheri (
01:42:04 Quit Hadaka (
01:42:04 Quit odd (
01:42:04 Quit Rick (
01:42:04 Quit TiMiD[zzzZZ] (
01:42:04 Quit CoCoLUS (
01:42:04 Quit _aLF (
01:42:04 Quit gromit` (
01:42:04 Quit pill ("changing servers")
01:42:04 Join pill [0] (
01:42:04 Join Sucka [0] (
01:42:04NJoint0mas [0] (n=Tomas@unaffiliated/t0mas)
01:42:04NJoinLynx_awy [0] (
01:42:04NJoinBirdFish [0] (n=bradbox8@
01:42:04NJoinbluebrother^ [0] (
01:42:04NJoincYmen [0] (
01:42:04NJoinansivirus [0] (
01:42:04NJoinMaxime [0] (
01:42:04NJoinmatsl [0] (
01:42:04NJoin]Maggie[ [0] (
01:42:04NJoinsolexx_ [0] (
01:42:04NJoindpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU)
01:42:04NJointvelocity [0] (
01:42:04NJoinrasher [0] (
01:42:04NJoinNilisco [0] (
01:42:04NJoinlinuxstb [0] (
01:42:04NJoinpreglow [0] (
01:42:04NJoinVladoman [0] (
01:42:04NJoinelinenbe [0] (
01:42:04NJoinamiconn [0] (
01:42:04NJoinQT [0] (i=as@madwifi/users/area51)
01:42:04NJoinSeed [0] (
01:42:04NJoinwebguest81 [0] (
01:42:04NJointhegeek [0] (
01:42:04NJoingromit` [0] (n=gromit`
01:42:04NJoinBagder [0] (
01:42:04NJoinyosemite [0] (
01:42:04NJoinStrath [0] (
01:42:04NJoinfuzzie [0] (
01:42:04NJoinmarkun [0] (
01:42:04NJoinZagor [0] (i=foobar@pdpc/supporter/sustaining/Zagor)
01:42:04NJoinCoCoLUS [0] (
01:42:04NJoinze [0] (
01:42:04NJoindwihno [0] (n=dw@
01:42:04NJoinpabs [0] (
01:42:04NJoincrash__ [0] (
01:42:04NJoinmerbanan [0] (
01:42:04NJoinvoid [0] (
01:42:04NJoinatubbs [0] (
01:42:04NJoinflurble [0] (
01:42:04NJoinHCl [0] (
01:42:04NJoinghode|afk [0] (
01:42:04NJoinHadaka [0] (
01:42:04NJoinTiMiD[zzzZZ] [0] (n=TiMiD[
01:42:04NJoinRick [0] (i=rick@unaffiliated/Rick)
01:42:04NJoinmbr [0] (
01:42:04NJoinSlasheri [0] (
01:42:04NJoinodd [0] (
01:42:06***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
01:42:34CtcpVersion from freenode-connect!freenode@freenode/bot/connect
01:42:34***Server message 477: 'logbot #RockBox :[freenode-info] why register and identify? your IRC nick is how people know you.'
01:42:40 Quit Ismo (Remote closed the connection)
01:42:42 Join Ismo [0] (
01:44:56DEBUGEOF from server (Success) (snapshot: netstuff.c line 545)
01:44:56***Saving seen data "./dancer.seen"
09:13:18***Started Dancer V4.16
09:13:18***Connected to on port 6667
09:13:18***Logfile for #rockbox started
09:13:24CtcpVersion from freenode-connect!freenode@freenode/bot/connect
09:13:24***Server message 501: 'logbot :Unknown MODE flag'
09:13:24Mode"logbot :+i" by logbot
09:13:24 Join logbot [0] (
09:13:24 Join Vladoman [0] (
09:13:24 Join cYmen [0] (
09:13:24 Join B4gder [0] (
09:13:24 Join LinusN [0] (
09:13:24 Join ender` [0] (i=ychat@
09:13:24 Join BirdFish [0] (n=bradbox8@
09:13:24 Join amiconn [0] (
09:13:24 Join Paul_The_Nerd [0] (
09:13:24 Join QT_ [0] (i=as@madwifi/users/area51)
09:13:24 Join Asku [0] (
09:13:24 Join lostlogic [0] (
09:13:24 Join crwl [0] (
09:13:24 Join Ismo [0] (
09:13:24 Join pill [0] (
09:13:24 Join Sucka [0] (
09:13:24 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
09:13:24 Join Lynx_awy [0] (
09:13:24 Join bluebrother^ [0] (
09:13:24 Join ansivirus [0] (
09:13:24 Join Maxime [0] (
09:13:24 Join ]Maggie[ [0] (
09:13:24 Join solexx_ [0] (
09:13:24 Join Nilisco [0] (
09:13:24 Join linuxstb [0] (
09:13:24 Join elinenbe [0] (
09:13:24 Join Seed [0] (
09:13:24 Join thegeek [0] (
09:13:24 Join gromit` [0] (n=gromit`
09:13:24 Join Bagder [0] (
09:13:24 Join yosemite [0] (
09:13:24 Join Strath [0] (
09:13:24 Join fuzzie [0] (
09:13:25 Join markun [0] (
09:13:25 Join Zagor [0] (i=foobar@pdpc/supporter/sustaining/Zagor)
09:13:25 Join CoCoLUS [0] (
09:13:25 Join ze [0] (
09:13:25 Join odd [0] (
09:13:25 Join Slasheri [0] (
09:13:25 Join mbr [0] (
09:13:25 Join Rick [0] (i=rick@unaffiliated/Rick)
09:13:25 Join TiMiD[zzzZZ] [0] (n=TiMiD[
09:13:25 Join Hadaka [0] (
09:13:25 Join ghode|afk [0] (
09:13:25 Join HCl [0] (
09:13:25 Join flurble [0] (
09:13:25 Join atubbs [0] (
09:13:25 Join void [0] (
09:13:25 Join merbanan [0] (
09:13:25 Join crash__ [0] (
09:13:25 Join pabs [0] (
09:13:25 Join dwihno [0] (n=dw@
09:16:12linuxstbHello logbot.
09:18:35Paul_The_NerdWelcome back logbot.
09:20:59 Join webguest76 [0] (
09:21:04webguest76hi guys
09:21:20webguest76wanted to let you know, that twiki has another vulnerability
09:22:29Zagori'm taking it down until examined
09:22:38Zagorthanks for the report
09:22:55B4gderannounced publicly yday
09:23:32Zagorfor some reason their mail list doesn't reach me. i'll try resubscribing.
09:26:07webguest76you're welcome
09:26:57linuxstbZagor; The site now looks like we've been hacked again :).
09:27:07Zagoryeah, but better safe than sorry
09:27:29linuxstbOf course.
09:27:50linuxstbI just got a nasty feeling of deja-vu when trying to access the Twiki...
09:29:39linuxstbSeems the bug was posted to the security list 2 weeks ago (14 Sept).
09:30:20B4gderfriendly user who posts it in public at once
09:30:21linuxstbSo we've been lucky this time.
09:32:15linuxstbIt seems the security list is private - it only allows the public to post, not to read.
09:32:20webguest76i hope we have a backup now anyways...
09:32:38B4gdernah, we proved we don't need backups! ;-P
09:32:45*B4gder ducks
09:32:49Zagorwe're using a debian version which is heavily patch to avoid these holes happening, so it's not certain we're vulnerable at all. but I have to verify.
09:32:52linuxstbTell rasher that :)
09:33:00Zagor(we're NOW using :-))
09:33:02webguest76google cache is our backup ! ;-)
09:33:15B4gderthe google distributed backup system
09:34:53Paul_The_NerdI imagine you'll see that as a service one day
09:35:16Paul_The_NerdSomeone companies can hire to search google caches and other similar locations to restore wrecked websites with ineffective or also wrecked backups.
09:40:56Zagor"invalid number argument at /usr/share/perl5/ line 3339." we're safe
09:41:57Paul_The_NerdYou tried the exploit with a harmless shell command, I'm guessing?
09:42:17Paul_The_NerdTwiki just doesn't like me at all.
09:48:34 Nick Lynx_awy is now known as Lynx_ (
09:49:08webguest76puuh, sorry to stress you. we're lucky
09:52:04 Quit webguest76 ("CGI:IRC")
09:57:21Paul_The_NerdThe voice acts REALLY funny on rockbox if you pause music.
09:57:36Paul_The_Nerdon the H120
09:58:00HClhow so?
09:58:10Paul_The_NerdIf you pause the music, the voice doesn't play
09:58:22Paul_The_NerdThen, if you go back to the music and unpause, it plays the voice entry for the last thing you had highlighted
09:58:29HCl :p
09:58:32HClfun bug
09:58:47Paul_The_NerdIf you do that a couple times, it seems to have some fun with the buffer, 'cuz I was getting some very PAINFUL noises in my ears when I went back to just playing music
09:58:54Paul_The_Nerd(By this point I'd turned voice menus off)
10:00:31Paul_The_NerdThat's what I get for deciding I wanted to hear a british accent on my player.
10:02:20HCl :x
10:02:31*HCl looks around left and right
10:02:41HClwhere are the people that are supposed to be here :/
10:04:17Paul_The_NerdY'know... using the remote feels so weird now.
10:04:45Paul_The_NerdWhen it takes a few seconds to do something, like return to the filetree from wps, the slight vibration of the player let me know something was actually happening. The remote makes me nervous
10:15:45markunamiconn: You want to remove the 2-bit color support from iriver?
10:17:36LinusNmarkun: no
10:17:58LinusNhe wants to change in internal format for the plugin grayscale library
10:18:53markunLinusN: Ah yes, I misread.
10:25:13 Quit ghode|afk (Read error: 110 (Connection timed out))
10:27:56 Join k-man [0] (n=jason@unaffiliated/k-man)
10:28:14k-mandoes rockbox run on any small flash players? or is it just for hdd players?
10:28:22Zagorarchos gmini
10:28:33Zagori meant that :-)
10:31:00k-manis the gmini hdd or flash?
10:31:15B4gdergmini is hdd, ondio is flash
10:31:38LinusNand rockbox doesn't run on the gmini
10:33:36k-mandoes the ondio have a mic?
10:33:42k-mancan it record audio?
10:35:11B4gderthe FM version can, I believe
10:35:29B4gderits funny but our device chart doesn't seem to clearly mention this
10:35:42k-manany idea where to get one in australia?
10:36:00k-mando they still make the ondio?
10:36:11amiconnyes, yes, and no
10:36:29k-manwhre can i get one in Australia?
10:36:34k-manoh.. but they don't make them any more
10:37:10amiconnYes, the Ondio FM has a mic. Yes it can record (from mic, fm and line in)
10:37:17amiconnNo, it's no longer made
10:37:34k-mani need one
10:37:45amiconnHowever, I was lucky to get a new one from a german webshop just one month ago
10:37:49k-mani might have to buy one from the states
10:37:56k-manoh... really
10:38:01k-manwhat about off ebay?
10:38:32k-mando you want to sell it?
10:41:14k-mandoes rockbox work on any currently available flash based players?
10:42:39 Part k-man ("Client exiting")
11:01:34 Join Paul_The_Nerd_ [0] (
11:10:27 Nick Paul_The_Nerd_ is now known as DarkkOne (
11:12:32 Join DangerousDan [0] (
11:13:19***Saving seen data "./dancer.seen"
11:19:38 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
11:26:19linuxstbIs 70 UKP (104 EUR) a good price for an Ondio FM?
11:26:30 Join ashridah [0] (
11:27:04linuxstbAssuming they have stock, it seems quite widely available in UK webstores.
11:28:06 Join edx [0] (i=edx@
11:32:13 Join muesli- [0] (
11:33:22amiconnlinuxstb: Sounds like a reasonable price for an Ondio FM
11:33:46amiconnOndio SP should of course be significantly cheaper
11:34:54muesli-amiconn query
11:39:23linuxstbWith the upcoming (??) PCM codec, what quality will the Ondio be able to record at? Is there enough bandwidth for CD-quality recording?
11:39:23 Quit muesli- (Read error: 104 (Connection reset by peer))
11:40:00amiconnlinuxstb: I can't tell yet, 'cause it's really tight
11:40:23linuxstbSo if we're lucky, we will get CD quality, but it may be less?
11:40:36amiconnCD quality means ~1.4 MBit/s
11:41:12amiconnThe Ondio can write to 'disk' at 3 MBit/s, transfer uses DMA but we need to bitswap
11:41:40amiconnThen we need top read the MAS, transfer is parallel but can't use DMA
11:42:19linuxstbSo the MAS can output CD quality, and the problem will be to write it to disk fast enough?
11:42:47amiconnThe problem is to read the data from the MAS and write it to disk in parallel, and that fast enough
11:42:49 Join ilikedirt [0] (
11:43:20linuxstbOK. Is there going to be the same problem on the HD recorders?
11:43:39linuxstbI also assume playback will give identical problems?
11:44:02amiconnHD recorders: Reading the MAS is the same, writing to disk is way faster and doesn't need bitswap
11:44:03LinusNplayback uses dma
11:44:15amiconnLinusN: Yes, but it needs bitswap as well
11:44:32linuxstbPresumably we could write the PCM data to disk without bitswapping?
11:44:49amiconnThat's the 'fun' on Ondio, we actually bitswap all data twice for playback
11:45:11B4gderand on the HD models, we will bascially spin the disk non-stop...
11:45:21amiconnB4gder: Yes of course least for higher quality PCM
11:46:21linuxstbIs there any theoretical limit to the size of MMC card the Ondio can use?
11:46:36amiconnI didn't measure yet, but I think everything that would need to spin up more often than every 15 seconds is better off without spinning down at all
11:47:06amiconnlinuxstb: Yes. The MMC protocol itself limits to 4 GB
11:47:36ilikedirtNew security hole in TWiki in case you don't know...
11:48:30Zagorilikedirt: we know. we're safe.
11:48:40ilikedirtok ;)
11:49:03ilikedirtexpected that...
11:53:34 Join Moos [0] (
11:57:45DarkkOneOh, I mentioned an issue with the voice menus in here on iRiver, and I don't think people were around at the time. Is the "Pause doesn't let voice menus play either" a known issue?
11:59:08LinusNit is now :-)
11:59:32DarkkOneYou'll find more description in the log, though I was under a different name
11:59:35 Nick DarkkOne is now known as Paul_the_Nerd (
11:59:45LinusN09.57.21 # <Paul_The_Nerd> The voice acts REALLY funny on rockbox if you pause music.
12:01:07 Join _FireFly_ [0] (
12:01:10 Part ilikedirt
12:01:34_FireFly_hello everybody
12:01:58MoosHello the remote guy :-)
12:03:11Mooswhat's new with your remote works?
12:03:44_FireFly_that thinks, that i have tested works for me great :)
12:04:43_FireFly_ups ui mean things
12:04:44Mooshehe :-)
12:05:58MoosFireFly: maybe one colaboration with Timid could be very bice
12:06:14_FireFly_a build based on daily-build-20050928 with my remote-patches and some others can be found here
12:06:22Moos2 guys with 2 different ways :(
12:08:13_FireFly_i think my patches are only for the time till timid has the widget completet
12:08:57_FireFly_because with his widget system it will be easier to manage two or more displays
12:09:14 Join grivell [0] (
12:09:24Paul_the_NerdUntil then, your patch has made some of us *very* happy. Heh.
12:09:34MoosTimid: you there?
12:10:25Paul_the_NerdMy 'box used to live in a lower pocket in cargo pants, but that wasn't really very effective with rockbox as it was.
12:12:58 Part grivell
12:14:37 Join Febs [0] (
12:14:45_FireFly_currently my patchset is depending on my other patch which adds two wps-tags to enable/disable explicitly the statusbar
12:16:10_FireFly_while in wps
12:17:10Paul_the_NerdI rather like that idea.
12:17:48Paul_the_NerdHow hard would it be for someone to implement a font override patch?
12:19:38_FireFly_it shouldn't be so hard it must be a seperate font-struct
12:19:52Paul_the_NerdEspecially once displaying to two screens with two different WPS' is enabled, I can imagine a lot of people wanting to set their remote to a different font than their main screen.
12:20:19_FireFly_which represents the font which should be displayed on the remote
12:20:24Moosyes it will
12:20:28_FireFly_or in the wps
12:23:17 Join preglow [0] (
12:24:31ZagorI'd say we'll add multifont support in general for devices with more memory than the archos ones. so the a single WPS can use multiple fonts etc.
12:24:58Paul_the_NerdThat could actually be pretty useful for other purposes too.
12:25:18Paul_the_NerdThough, not so much with image loading.
12:25:22Zagorlike the mozilla plugin for instance :-)
12:25:52Paul_the_NerdRight, someone should just make a quick, light, and fully functional XHTML1.1/CSS2 rendering engine.
12:26:20Paul_the_NerdAnd then use that for WPS
12:26:33Zagorflash! flash!
12:27:02Paul_the_NerdY'know, actually a .swf plugin would rock my world.
12:27:05Paul_the_NerdSBemails to go.
12:32:24_FireFly_ok guys i will leave you for a short while
12:33:06Paul_the_NerdWhen you return bring cookies!
12:33:23_FireFly_when i found some :)
12:33:51 Quit _FireFly_ ("Client exiting")
12:34:29 Join webguest72 [0] (
12:34:51 Part webguest72
12:36:19HClfree divx pro codec
12:36:22HCltoday only
12:36:37HClunlimited license
12:37:46*Paul_the_Nerd uses Xvid, generally.
12:37:57HClits pretty sweet
12:38:02HClto have an divx pro codec
12:38:07Paul_the_NerdI downloaded for archival purposes
12:38:18HClwell, the download isn't whats important
12:38:22HClits the serial you get sent by email
12:38:41Paul_the_NerdHow long did yours take to mail?
12:38:46HCli'm still waiting :S
12:39:10HCli entered my email
12:39:12HClmy spam email
12:39:14Paul_the_NerdI did too.
12:39:17HCland the emails of two friends
12:39:21HClcause they want it too
12:39:28Paul_the_NerdI just gave it my spam email
12:39:34Paul_the_NerdNo way it's getting my humans-only email
12:39:39Paul_the_NerdMaybe... my other spam email
12:39:54HCl"Last Saturday, we had our fifth year anniversary celebration for DivX. While we were all getting toasted on champagne, somebody - we can't quite remember who - thought it would be a great idea to give away our software for free. Our web store manager was the only one who didn't exactly love the idea, and eventually he'll be probably be able to untie himself and break out of the storage locker"
12:40:00HCli love that
12:40:06 Join ilikedirt [0] (
12:41:49preglowcan't possibly see when i'd use that, so think i'll decline
12:43:10HClwho cares, its a free license
12:43:37Paul_the_NerdDidn't they also have a DivxPro ad-supported form?
12:43:56preglowi don't care about free licenses i'll never use
12:44:30Paul_the_NerdMy statement begins with your "I can't possible see when I'd use that" but ends with "but I cannot definitively say I will NEVER have cause to"
12:45:32*Paul_the_Nerd wonders if he has an email address with his ISP.
12:45:57preglowthink i'll go xvid if i will ever need anything encoded anyway
12:45:58preglownow, lunch
12:49:46Slasherii use xvid for dvb encoding
12:50:59 Join webguest95 [0] (
12:51:40 Part ilikedirt
12:52:41webguest95Hi; got a question: will it be possible to implement a metronome feature on iRiver iHP series?
12:52:53HClwhats metronome
12:53:02webguest95thanks Linus
12:53:03Paul_the_NerdIsn't there already a patch for it out there?
12:53:22Paul_the_NerdYes, there is
12:53:28Paul_the_NerdI have it on mine"> <−−- Rasher's got a rather nice precompiled build here, with some fun patches.
12:55:24preglowHCl: the box on the piano that goes 'tick tick tick tick'
12:58:22preglowwhat tone does the archos metronome generate, btw?
12:58:29LinusNa saw wave
12:58:42LinusNa "tock"
12:58:50LinusNfrom a real metronome, i believe
12:59:17preglowperhaps we should just sample that as well
12:59:20preglowiriver, that is
12:59:35LinusNdecode the mp3 snippet from the archos metronome.c
12:59:45preglowthat's just one mp3 frame, yes?
12:59:50LinusNthink so
13:00:12preglowOR someone could make a codec interface to the plugins :-)
13:00:33*LinusN looks for "someone"
13:00:42Paul_the_NerdHe's not in here often.
13:00:57preglowelusive chap
13:01:06***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
13:03:48FebsWhat would be really cool would be a metronome that has features like the product called "Dr. Beat."
13:04:10FebsDr. Beat allows subdividing of measures with emphasis on certain beats.
13:04:27LinusNsounds simple
13:04:27FebsE.g., TICK tock tock tock TICK tock tock tock.
13:05:58*Febs hates practicing with Dr. Beat.
13:06:08FebsBut it is a very effective tool for a musician.
13:06:20Paul_the_NerdWhy do you hate practicing with it?
13:07:48FebsIt's not so band for individual practice, but we use it occasionally at my band's rehearsals, and it has to be set pretty loud to be audible above the band.
13:08:12 Join someone_ [0] (
13:08:53FebsAnd perhaps "hate" is a strong word. Any metronome exposes weaknesses that you didn't know you had!
13:09:09FebsIt's a great tool, but can bring you down a notch!
13:09:22Paul_the_NerdI really need to learn an instrument
13:09:49FebsIf you really want to learn an instrument, start with piano.
13:09:57*someone_ looks for LinusN
13:09:58Paul_the_NerdI've actually done that.
13:10:34Paul_the_NerdIt was ages ago, so it's a little fuzzy, but I still have a halfway solid memory, it'd just be a matter of getting back into practice
13:12:08FebsLinusN, any progress on the H300 bootloader? (Just wondering if there is anything I need to update on the IriverFAQ.)
13:13:22***Saving seen data "./dancer.seen"
13:20:03SlasheriLinusN: i am currently trying to use fat_opendir and fat_readdir instead of opendir and readdir to allow much faster directory tree scanning on bootup. Maybe we could disable the option to skip the cache rebuilding until we find a way to implement proper solution for that bootloader usb mode problem?
13:20:44Paul_the_NerdHow long does scanning take?
13:20:57Paul_the_NerdLike, on the high end, how long might it be likely to take?
13:21:14Slasherifew seconds depending on how much files there are (it's transparent process but eats battery)
13:22:05Slasherii think that using fat_opendir directly should allow much faster scanning (still haven't get far enough to test for real)
13:22:06B4gderwith "few" being more than 10, right?
13:22:31SlasheriB4gder: with thousands of files that something like that is possible
13:23:09LinusNSlasheri: yes, i think it's acceptable for those who decide to use the cache to have to wait for the scan
13:23:10B4gderI have 6000+ files
13:23:19SlasheriLinusN: ok, sounds good
13:23:36Paul_the_NerdI was gonna say, since it's an optional thing, it's an opt-in.
13:23:58SlasheriLinusN: i think that setting some value to some ram address when leaving bootloader usb mode could be a clean and working solution also
13:23:59B4gderI would personally prefer a cache that caches what I browse
13:24:02B4gderwithout prescan
13:24:16B4gderI'd hate to prescan
13:24:16LinusNSlasheri: yes
13:24:16Slasheribut that leaves there still the problem if user goes to iriver firmware
13:24:20B4gderso I'll never use it
13:25:55LinusNusing fat_opendir() should give a substantial boost
13:26:05B4gderhow come?
13:26:16LinusNbecause of the way opendir() works
13:26:21MoosSlasheri: the Rockbox user never use iriver fw :D
13:26:31LinusNit calls fat_opendir() for each component in the path
13:26:44SlasheriMoos: hehe, hopefully after we have implemented full recording support
13:26:54Moostrue :)
13:26:56B4gderand WMA playback... :-)
13:26:58amiconnB4gder: I suggested that type of lazy caching two days ago or so
13:27:02Slasherii think some recording things are coming next on my commits
13:27:30amiconnI wouldn't set aside an extra area, the caching would work for the file browser only, and use its dir buffer an lru cache
13:27:55amiconnThat could work on archos too, because it doesn't need extra ram
13:28:25MoosB4gder: reriped my WMA song here ;-)
13:28:48 Quit webguest95 ("CGI:IRC (Ping timeout)")
13:29:35amiconnB4gder: It should be rather straightforward to implement, once we have memmove()
13:30:16B4gderbut I guess Slasheri doesn't like that approach
13:30:57SlasheriB4gder: i haven't said that i wouldn't like it but it still would annoy users more than using a full caching system
13:31:20Paul_the_NerdI have a question:
13:31:25Paul_the_NerdWhy not simply do this?
13:31:27Slasherimaybe we could implement both and let users decide what they want to use
13:31:33Paul_the_NerdYou can check how much space is used/free on the HD no?
13:31:40Paul_the_NerdIf that value has changed since the last shutdown, recache?
13:31:41amiconnB4gder: In fact both cache systems can happily coexist
13:31:54B4gderwould just be more code
13:32:04amiconn...with the lazy browser cache always enabled, and the additional full cache on H1x0
13:32:05 Join Nibbler [0] (
13:32:50amiconnThe browser cache would just make better use of the dir buffer. Most dirs are way smaller than the set maximum
13:32:53B4gderI don't think the lazy cache would annoy people more than the prescan cache will
13:34:13SlasheriB4gder: user doesn't have to wait for the scanning to complete because it's transparent. Only negative thing is that it can eat battery
13:34:31B4gderyes, and people will wonder what the heck their player is doing with their disk
13:34:37Slasheriso the prescan caching while enabled shouldn't directly annoy user
13:35:21B4gder"shouldn't" being the keyword
13:35:32Paul_the_NerdSlasheri: any reason why the above wouldn't be useful as a means of checking for changes via iRiver firmware?
13:35:56B4gderPaul_the_Nerd: because the check is very slow
13:36:08B4gderso if that check must be done on every boot, it'll be a pain
13:36:12 Join webguest78 [0] (
13:36:18SlasheriPaul_the_Nerd: that needs rescanning the disk
13:36:34ZagorPaul_the_Nerd: ...because windows doesn't update the free info fields properly
13:36:39Slasheriso it could take about the same time as building the cache
13:36:59amiconnPaul_the_Nerd: In addition, the fact that free space change means disk content has changed is true, but the reverse is not necessarily true
13:37:02webguest78slasheri: could your cache be used as the basis of a "random" playlist... just thinking ahead
13:37:08Paul_the_NerdTrue amiconn
13:37:52amiconn...e.g. if I just rename a file
13:37:59Slasheriwebguest78: Hmm, what do you mean with that? At least it should be possible to create root playlist much faster if cache is enabled (i am not 100% sure but will find out)
13:38:08Paul_the_NerdCan you rename in iRiver though?
13:38:13*Paul_the_Nerd doesn't remember being able to.
13:38:24SlasheriPaul_the_Nerd: no you can't
13:38:37Slasheriiriver allows only delete
13:38:38Paul_the_NerdThe only way I can imagine doing it with the iRiver firmware is recording a song the exact size on disk of one you've deleted.
13:38:49B4gderyou can rename while USB-connected with the iriver fw
13:39:15webguest78i had some ideas about a random function that randomly selected new tracks (from anywhere under a specified root) and added them to the current playlist when it was "nearly empty"
13:39:35 Join ilikedirt [0] (
13:39:36webguest78but if you have lots of files - the random selction could be lengthy
13:39:43 Part ilikedirt
13:39:48Paul_the_NerdI think ideally what you'd have webguest, was a random playback mode.
13:40:08webguest78that's what I'm after Paul_the_nerd
13:40:08Paul_the_NerdWhere instead of shuffling the list, it picks a random number from 1 to the total number of entries in the playlist, and plays that song, then picks another number.
13:40:18Paul_the_NerdSo it'd work with any normally created playlists.
13:40:21B4gderwhy is that better than shuffle?
13:40:31Paul_the_NerdI'm not saying it's better
13:40:35webguest78well except I'd like to do it without having to create a playlist of all content first
13:40:43Slasheriwebguest78: ah, that's interesting. I think we can do many nice things after the track score database is stable
13:40:45Zagorit would be a lot worse, since it would repeat songs
13:40:52Paul_the_NerdBut there's a clear desire for a random method where there's not a once per runthrough limit
13:41:02Paul_the_NerdToo much ipod shuffle corruption
13:41:03B4gderthere is?
13:41:14webguest78I understand random would repeat songs and that's fine and expected
13:41:17Paul_the_NerdIt's all over the mistic river forums
13:41:24webguest78with 5000 tracks that not a problem for me
13:41:26Zagorwhy does anyone want random to play the same track twice before the rest are played?
13:41:26Paul_the_NerdThe people who still talk about how rockbox's shuffle isn't true random
13:41:29B4gderI tend to ignore the insane people ;-)
13:41:38Zagorthey are totally wrong
13:41:51Paul_the_NerdHey, I'm not advocating it.
13:41:54B4gder"true random" doesn't exist
13:41:59Paul_the_NerdOkay, not true random
13:42:02B4gderat least not for us
13:42:04Paul_the_Nerd"Effectively simulated random"
13:42:17B4gderyes, but then what is "random" by definition?
13:42:24SlasheriZagor: with a huge playlist i definately wouldn't want the random to play the "worse" songs at all
13:42:44webguest78because I 'm not bothered about playing all tracks - just something unexpected next for my commute listening
13:42:47Paul_the_NerdA method by which at any given point the odds of any valid song being the next song are equal, and independent of the previous song.
13:42:52ZagorSlasheri: that has nothing to do with the random/shuffle feature. that's a score filter.
13:42:53Slasheribut playing best songs more often would be nice (but that requires the score db working)
13:42:58Slasheriyes, true..
13:43:06Paul_the_NerdValid song being defined as "any song in the current playlist"
13:43:14ZagorPaul_the_Nerd: but that's lousy!
13:43:21B4gderI doubt many users want that
13:43:35*Paul_the_Nerd shrugs.
13:43:39Zagorwe've spent much work to AVOID just that
13:43:56B4gderand that's also why we call it shuffle
13:44:07 Join linuxstb_ [0] (
13:44:12Paul_the_NerdAs I said, it's not something I'd likely use.
13:44:18webguest78I know RB is diff from iriver - but I liked the iriver "shuffle all" mode - "random songs" if you turned it off it carried on playing from that song
13:44:33Paul_the_NerdYou can do that with RB webguest
13:44:38LinusNlike rockbox
13:44:43webguest78so if you found a track you thought Ah! to you could turn of random and listen to the rest of the album
13:44:55Paul_the_NerdOh, turned off random.
13:45:14ZagorI do that in rockbox all the time
13:45:18LinusNthat works in rockbox
13:45:21 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
13:45:24webguest78Paul_the_Nerd: not without re-creating an all tracks playlist everytime you change the DAP content
13:45:40Zagorwebguest78: which, of course, is exactly how iriver does it
13:45:41B4gderwell, that's how the iriver fw does
13:45:45crwloh my god, the new misticriver forum style looks horrible
13:45:58 Join _FireFly_ [0] (
13:46:00B4gdercrwl: you can change to an almost-like-before look
13:46:10crwlbut i'd need to register for that, right?
13:46:17LinusNwebguest78: never wondered why the iriver firmware takes so long to boot?
13:46:43_FireFly_hiho erverybody
13:46:50crwlb4dger, do you know if there is a stripped-down "print mode" or something like in many forums?
13:46:58B4gderno idea
13:47:10B4gdersuch things should be done by css...
13:47:10Febscrwl, as far as I know, there is not.
13:47:19crwlwith all stupid avatars and huge .sigs removed
13:47:21webguest78;-) I get by - I just find having to remember to update the all_tracks playlist annoying
13:47:32B4gdercrwl: you can opt away them
13:48:14FebsYes, but now that the bloated "upgraded" design creates a shrine for every single post, opting not to show signatures actually doesn't save that much screen space.
13:48:38webguest78so i was thinking about actually trying to do a patch for me... that's all - no intention of disrupting the RB philosophy
13:48:52crwldoes anyone (who has used usenet) really like any web forum?
13:49:12 Quit webguest78 ("CGI:IRC")
13:49:15Zagoronly people with lousy email clients like forums
13:50:03crwlpeople with no email clients, i suppose
13:50:15crwlpeople of the webmail era
13:50:38FebsI don't mind the basic V-bulletin forum, but I can't stand huge graphic signatures.
13:50:50Paul_the_NerdHey, don't lump me in with them B4gder!
13:50:59FebsI remember dialing up to BBSes with a 300 baud modem!
13:51:01*Paul_the_Nerd is a youngster, he hopes.
13:51:08*B4gder starts talking about the good old days
13:51:22Febs"The SysOp is IN."
13:51:24Paul_the_NerdMy first internet experience was at 2400 baud, but I was in Indonesia, so it was a little below standard for the time.
13:51:30crwlWelcome, crwl.
13:51:30crwlYou last visited: September 6th, 2004
13:51:36crwli actually have registered there, it seems
13:52:48Paul_the_NerdActually, wait.
13:52:53Paul_the_NerdCompuserve... back before that
13:53:10Slasherii still use 1200 baud amateur packet radio ;)
13:53:19Paul_the_NerdI remember my mail address wouldn't really be considered human-readable by modern standards for what that means.
13:53:23*Zagor had fidonet 2:201/328 & 329
13:53:52Zagordual nodes, man! can you say "mega cool"?
13:53:56crwl"the iRiver firmware gives a far superior sound, better stereo imaging and deeper bass being the most obvious differences" heh
13:54:20B4gderyes, everyone on the forums know a lot of facts
13:54:52Paul_the_NerdAll I know is Rockbox sounds better to me. Of course, now my CDs are encoded to lossless .wv, until I start running out of space.
13:54:54Zagorcrwl: I bet he's the type who runs max bass and some wacko SRS junk
13:55:12*Paul_the_Nerd also has cheap headphones from Radioshack.
13:55:39Paul_the_NerdThat were oddly featured on
14:00:42crwl"recreating the iriver sound" wtf
14:04:39preglowdouble blind tests, please
14:04:45preglowand i might start to believe it
14:05:15preglowwould be very fun if someone bothered to do a couple of those
14:05:38Paul_the_NerdWhat would you like them to test though. Just the difference in sound between iRiver with no equalizer settings and RB with none?
14:07:25preglowjust pure flat sound
14:07:37preglowand different codecs
14:07:42preglowat max volume
14:10:58Paul_the_NerdWhat's the point of wireless headphones if the cable's too short to sit the player any decent distance from the wet location?
14:15:14 Join webguest95 [0] (
14:22:41 Quit Febs (Read error: 110 (Connection timed out))
14:29:07solexx_Is already known?
14:29:08 Quit gromit` (Remote closed the connection)
14:29:24B4gderwe're not vulnerable
14:30:07 Join Reboot_me [0] (
14:30:15solexx_wrong version?
14:30:38B4gderour version is fixed
14:30:46*LinusN goes to reboot
14:31:01Paul_the_Nerd" It's only slightly thicker than an iPod, looks like something Darth Vader would use," I like this description of the H120 (I'm assuming they had a black one)
14:31:29 Join gromit` [0] (n=gromit`
14:32:08 Quit B4gder ("time to say moo")
14:32:15Reboot_meHi. I have a small question, this is not about Rockbox but about iHP-120 firmware. i want to run Rockbox but I currently have a problem with 1.63E. I cannot upgrade the firmware, the player just show "upgrading firmware" and then it shuts down. tried everything... Is the way to go a BDM cable?
14:33:04LinusNsorry FAF
14:33:21LinusNon mistic river
14:33:51SlasheriReboot_me: are you sure you have put the right ihp_120.hex to the iriver root?
14:34:14Slasherihow long does it display the upgrading firmware screen?
14:34:19Reboot_meyes, tried allllot of different versions etc. but it simply cannot upgrade
14:34:24Reboot_me5-6 sec.
14:34:30Slasheriah, that's not normal :/
14:34:33LinusNthat's short
14:34:46Reboot_mecannot change language aswell..
14:35:08Reboot_memust be a faulty upgrade, the last one. but it works..
14:35:23Slasheritry checking the disk
14:35:36Slasheriwas there any problems with the previous update?
14:35:40Reboot_meno error on the disk, reformat ok.
14:36:13Reboot_mewell "originally" there wasnt, but i think I can remember 1. faulty upgrade.
14:36:31Slasherii think the bdm could be easiest way to go if you have a corrupt flash
14:36:39LinusNReboot_me: i think i can help you
14:36:43Reboot_methought so.
14:36:45Slasherihow it became faulty?
14:37:09Reboot_mewell, must have been something with the battery, even though I used the powersupply...
14:37:19Slasheriah, ok :/
14:37:21preglowSlasheri: interleaved dsp code is most definitely buggy, i think
14:37:32Slasheripreglow: that's very possible
14:37:49Slasherino-one has tested it
14:37:52preglowSlasheri: i dump the data i write pcmbuf_insert to the disk, and there the right channel is ok
14:37:59LinusNReboot_me: email me linus at
14:38:00preglowon the player it sounds like crap
14:38:05preglowwhere crap sounds like white noise
14:38:11Reboot_meok, thx
14:38:22LinusNpreglow: no, it's "a bag of shit"
14:38:31preglowLinusN: ahh, that's the correct term, sorry
14:38:46LinusNaccording to some BR member
14:39:11preglowyeah, i've read that thread...
14:39:25LinusNwhite then it's rather "a bag of ssssshhhhttt"
14:40:15 Join muesli- [0] (
14:40:44preglowso in my case he's almost right!
14:43:01*someone_ is going away again, as it seems I'm not needed ;)
14:43:06 Quit someone_ ("CGI:IRC")
14:44:05 Quit Zagor (Remote closed the connection)
14:44:17preglowthe problem is that musepacks output now suddenly has started sounding very poor
14:44:20preglowi wonder why
14:44:29amiconnpreglow: Doesn't the wav codec use interleaved?
14:44:30 Join Zagor [0] (
14:45:19preglowamiconn: yes, it certainly seems that is true
14:45:44preglowSlasheri: is DSP_SET_SAMPLE_RATE meant to take either 16 or 32 as a value?
14:46:21SlasheriHmm, just a moment
14:46:33preglow'cause right now i'm passing it the actual number of bits musepack uses (30)
14:46:49preglowi thought that value was used to figure out how much to shift the signal down
14:47:07Slasheriit can take values between 16 and 32
14:47:20Slasheriand that affects how the dsp scales the samples
14:47:24preglowyes, seemed so to me as well
14:52:16preglowbut it's true as amiconn says, wav codec does of course use interleaved samples
14:52:24preglowand i assume that's been tested before commiting
14:53:41preglowthen i wonder why the output to disk is different than what i hear :/
14:59:55Reboot_meLinusN: I have seen your chat :)
15:03:04Slasheripreglow: but i doubt any wav file has > 16 bit sample rate with interleaved stereo (and that is untested) :)
15:03:16Slasheriargh, sample depth :D
15:03:22preglowwell, i saw a case for it in wav.c
15:03:29preglowbut it might not have been tested, of course
15:10:29linuxstb_IIRC, until the recent WAV patch was committed, the WAV codec aborted if the sampledepth wasn't 16-bit.
15:11:26markunI'll try a 24-bit wav in a minute.
15:11:26 Quit Paul_the_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]")
15:12:26 Quit ashridah ("Leaving")
15:13:25***Saving seen data "./dancer.seen"
15:17:13markunSounds fine.
15:19:19markunwv2wav doesn't like the file though..
15:20:05LinusNno wonder, since it is a wav and not wv?
15:20:14markunwav2wv of course :)
15:21:55markunAh: "if ( ... native_header.BitsPerSample != 16 ... rb->splash(HZ*2, true, "incompatible wav file!"); ..."
15:24:20 Quit linuxstb_ ("CGI:IRC (EOF)")
15:29:58 Part LinusN
15:45:37preglowwav2wv has very rudimentary support for wavs
15:45:57preglowit's meant to eat data straight from the adc, and i expect it'll be able to handle those formats very well
15:46:42Reboot_methank you all for your help....
15:47:04 Part Reboot_me
15:57:44 Join linuxstb_ [0] (
15:58:37 Nick pabs is now known as koude1ka (
15:59:04 Nick koude1ka is now known as pabs (
15:59:06markunIt would be nice if wav2wv and the wav codec would share some code..
16:01:51linuxstb_markun: wav2wv is just a temporary "proof of concept" plugin. We need a proper recording API for codecs, and (probably) the ability for plugins to access the codecs for both encoding and decoding functions.
16:02:34 Join goa [0] (
16:02:40markunok, than I'll not bother with fixing it now.
16:03:21linuxstb_It wouldn't hurt to fix it though. "proper" recording and encoding could be a long time in coming.
16:04:10linuxstb_It would be interesting to see how fast it could encode 24-bit/96KHz WAV files on the iriver.
16:09:28preglownot realtime...
16:09:59markunI only have a 24-bit/44.1kHz file right now.
16:12:22 Join rasher [0] (
16:19:46 Quit muesli- (Read error: 110 (Connection timed out))
16:20:17 Join muesli- [0] (
16:30:26markunlinuxstb_: This doesn't look right in wav2wv, or does it?: config.bytes_per_sample = native_header.NumChannels;
16:31:48 Quit Lynx_ (" HydraIRC -> <- The dawn of a new IRC era")
16:49:01linuxstb_markun: I can't see that line in my copy of wav2wv.c
16:49:55 Join linuxstb__ [0] (
16:50:58 Join LinuxMad [0] (n=LinuxMad@
16:51:18LinuxMadHey guys, i just wanted to make sure if Rockbox support Archos 700
16:51:33Vladomannot yet :-)
16:52:46LinuxMadnaaaw, so there aint any possibillity atm to get Rockbox on a Archos 700? even if it would be unstable?
16:53:43rasherIs it a multimedia thing?
16:54:11rasherAh, it is. No way in hell, pretty much.
16:54:27rasherUnless you're up for doing the port?
16:59:23 Quit LinuxMad (Client Quit)
17:01:38_FireFly_oh that was a short enjoyment :)
17:01:56 Quit linuxstb_ ("CGI:IRC (EOF)")
17:08:34CoCoLUSthat archos price is 779 euro...
17:13:29***Saving seen data "./dancer.seen"
17:15:02linuxstb__CoCoLUS: It's the equivalent of about 570 EUR here:
17:15:08linuxstb__But still not cheap.
17:15:25CoCoLUSthats the 40 gb version
17:15:30CoCoLUSi was talking about the 100 gb version :)
17:15:46linuxstb__Ah :)
17:19:19 Join einhirn [0] (
17:19:27_FireFly_and it seems that it has an embedded windows running
17:24:21 Join dpassen1 [0] (
17:32:55 Join ]RowaN[ [0] (
17:33:06]RowaN[what version of GCC are the daily builds made with?
17:34:00rasherWhich player?
17:34:02Bagderm68k-elf-gcc (GCC) 3.4.1
17:37:22 Join koniu_ [0] (
17:48:22]RowaN[compiling with a newer version of gcc might give smaller/better binaries?
17:49:25rasherUnlikely to be smaller
17:49:29rasherPossibly faster
17:49:39fuzziePossibly hilariously broken.
17:49:51 Part koniu_
17:54:00 Join ghode|afk [0] (
17:54:24 Join stevenm [0] (
17:54:32stevenmHello guys.. long time no see
17:54:54stevenmWhen Rockbox is built, what optimization level is used? -O2 ?
17:57:27 Join cejay [0] (
17:57:30t0masdon't know...
17:57:33t0mascheck the makefile?
17:57:41stevenm(Apparently my CS professor married her partner with whom they did inline ASM for a C class
17:57:42fuzzie-O by default
17:57:51fuzziewith some codecs/etc having different levels
17:58:02cejayi have a recorder v2.. nonFM model.. and rockbox2.5 is there any info on how to use DATABOX?
17:58:12t0masstevenm: hm?
17:58:34stevenmt0mas, I wonder if MIDI will run faster on target if it's built with -O2 or -O3
17:58:44t0masyou can try?
17:58:45cejayalso do i have to apply rombox or bootbox with 2.5 or is it all automatic
17:58:49t0maschange the makefile for the codec
17:59:04stevenmt0mas, I don't really have a Makefile for it. It's in SOURCES
17:59:05t0masand make the default ccflags -O2
17:59:07t0masor 3
17:59:14t0masah ok
17:59:19stevenmt0mas, neither do I have a target here
17:59:22t0masthen you can compile it by hand?
17:59:25stevenmneed rasher for that
17:59:41stevenmt0mas, ah, by hand. that would work
17:59:49t0maswell... I'm a bit busy...
17:59:51cejaysorry.. i butted in.. anyone avail for priv chat on databox help?
17:59:57fuzziebeware, high optimisation levels on m68k can be buggy
18:00:01t0masyou should ask HCl
18:00:06t0mas(at cejay)
18:00:08stevenmt0mas, that's alright, i'm in class too.. I was wondering about later
18:00:09t0mashe has written it
18:00:24t0masstevenm: I'm doing a "security audit" aka legal cracking :P
18:00:29stevenmit just hit me that MIDI was never compiled w/ any optimization
18:00:35stevenmt0mas, woah, cool
18:00:43fuzzieis midi the stuff in apps/plugins/midi rather than being a codec?
18:00:50stevenmfuzzie, yes
18:02:05 Quit cejay (Client Quit)
18:02:07t0masstevenm: check this...
18:02:11t0masmy scan from yesterday
18:02:24]RowaN[midi didnt produce an output file or sound last time i tried
18:02:43stevenm]RowaN[, I know. That's fine
18:02:46t0masand 135 + 445 is my ISP, they blocked it since the blaster problems :)
18:02:57stevenmMIDI is a plugin, not a codec. I had it write a WAV file but then that was removed from the libs
18:03:15stevenmI am waiting for the DSP functions to be added to the Plugin API and then I will make it output sound
18:03:32stevenmIt actually synthesizes the samples, etc, just doesn't write them anywhere
18:03:34]RowaN[sweet =]
18:03:55stevenm]RowaN[, it was 78% realtime last time we checked, but maybe if I specify some GCC optimization, that will go up
18:04:15stevenmt0mas, that's a decent number of ports
18:04:50fuzziewhy not have it as a codec?
18:05:06stevenmfuzzie, Linus wanted to keep it a plugin for now
18:05:24stevenmmidi isn't quite like MP3, seeking is different, it loads the whole song at once, etc
18:05:52stevenma lot of 'codec' specific things don't apply to playing MIDI
18:10:22stevenmbut yea, i'll try the -O3 later, after class etc
18:13:04 Quit ]RowaN[ ("CGI:IRC (EOF)")
18:13:10 Quit Moos ("Glory to Rockbox")
18:20:12linuxstb__stevenm: Are you making use of IRAM?
18:27:17stevenmlinuxstb__, yes
18:27:40stevenmlinuxstb__, although 30 megs of the stuff would be cool too
18:31:20 Part stevenm (""Connection reset by beer"")
18:38:28 Join tvelocity [0] (
18:48:31 Quit muesli- (Read error: 110 (Connection timed out))
18:56:39 Quit rasher ("leaving")
19:03:53 Quit linuxstb__ ("Client Exiting")
19:13:32***Saving seen data "./dancer.seen"
19:16:39 Quit edx ()
19:26:10 Join XavierGr [0] (
19:30:58preglowstevenm: for the logs: all codecs i've tried have benefited from O2
19:31:14preglowstevenm: i don't think i'd recommend O3 for most things
19:31:35 Quit paugh ("Leaving")
19:34:47t0mas[18:32] <stevenm> linuxstb__, although 30 megs of the stuff would be cool too <−− and pricy ;)
19:37:16preglownot much to use iram for in midi, i'm afraid
19:37:19preglowall the sample structs, i guess
19:37:22preglowbut that's more or less that
19:40:42_FireFly_by wavpack files pause doesn't work
19:41:06_FireFly_the sound goes shortly off but comes on back
19:46:38preglowi've never noticed that
19:46:49preglowit never stops at all here
19:47:09preglownow why the hell does that happen
19:48:22preglowit's not up to the codec to decide whether it pauses
19:48:29preglowso i can't imagine why it fails
19:48:46*preglow suspects
19:49:25preglowonly possible explanation i can think of, is that it never yields
19:49:28_FireFly_it seems that palying ist stopped but after few seconds(max 2 secs) the playback is startet again
19:49:31preglowbut there are tons of yields in it
19:49:36preglowit doesn't stop at all here
19:49:50_FireFly_maybe that a flag gets overwritten
19:50:13_FireFly_the flag that causes normaly pause the playback
19:50:37preglowi don't see how that can happen
19:50:44preglowi think i'll try to rewrite the wavpack plugin
19:50:53preglowto let rockbox do its own converting
19:52:17XavierGrwhy does rockbox has the ability to remember only files that are on the .rockbox directory?
19:52:41XavierGrI mean I know why. They decided to have in the configuration only 20 letters for the last file
19:52:59XavierGrI mean when loading fonts languages or wps screens
19:54:33XavierGrbut why not make a full variable for the files? Is that so cost effective?
19:54:52XavierGrCurrently rockbox supports 4 or 5 files for that.
19:55:22XavierGrcurrently they take 20 * 5 = 100 bytes
19:56:00XavierGrif we make 5 new configuration variable it would be 5 * 260 (max filename) = 1300 bytes
19:56:45XavierGrand then every file that must be remembered in the next boot up will be remembered in any folder.
19:57:49 Join linuxstb_ [0] (
20:01:18 Join rasher [0] (
20:02:29XavierGrhi linuxstb hi rasher
20:02:44_FireFly_preglow after decomment the pcm_play_pause call in playback.c:1680 (case AUDIO_PAUSE) pausing a wavpack playback works
20:03:00_FireFly_this call was comment out
20:03:29_FireFly_to pretend a loop inside the pcm buffer
20:03:55_FireFly_so it says the comment why this call was comment out
20:08:21 Join webguest43 [0] (
20:08:27preglowwell, strange
20:08:33preglowask slasheri :)
20:08:52_FireFly_slasheri ?? do you here ??
20:10:57 Quit webguest43 (Client Quit)
20:11:18Slasheri_FireFly_: Hmm, yes. It's possible a loop occurs inside the pcm buffer preventing voice code from working when paused it that line is commented out (however, the voice codec currently still doesn't work when paused but that's an another issue)
20:11:18 Quit linuxstb (Read error: 110 (Connection timed out))
20:11:49Slasheri*codec and *if
20:12:25preglowbut why the hell is wavpack the only codec triggering this
20:13:34XavierGrdoes anyone know how to detect if the FM radio is active or idle?
20:14:17Slasheriah, maybe wavpack doesn't use the dsp
20:14:25Slasherithat might be the issue
20:15:23XavierGrfound it radio_get_status in power.c
20:15:51XavierGrhave to go later all
20:15:53 Quit XavierGr ()
20:15:55preglowSlasheri: if you ask me, it's time to enable dsp for all codecs
20:16:06_FireFly_the voice code is only "aktiv" if voice is in the option enabled ??
20:16:15Slasheripreglow: yes
20:16:28Slasheri_FireFly_: yep
20:16:39_FireFly_if so then i can leave with that workaround because i have voice disabled :)
20:16:43Slasherior when the voice is being used
20:17:02_FireFly_i have all voice option disabled
20:17:50_FireFly_so there is no problem with a possible loop in the pcm buffer??
20:18:03 Quit rasher ("leaving")
20:18:42 Join rasher [0] (
20:19:13Slasheri_FireFly_: there is still the loop but it shouldn't be a problem
20:19:34Slasheri_FireFly_: but the better way is to enabled the dsp for wavpack
20:20:03_FireFly_how much work :)??
20:20:31Slasherisomething like a single or few lines additional code to the codec file
20:24:52 Join linuxstb [0] (
20:25:26 Quit linuxstb_ (Read error: 110 (Connection timed out))
20:26:02_FireFly_is there a codec for which dsp is enabled ??
20:26:37preglowi'll try to rewrite the codec now
20:26:39preglowto use the dsp
20:32:10 Join solexx [0] (
20:33:09 Quit goa (Read error: 104 (Connection reset by peer))
20:34:34 Join goa [0] (
20:49:07 Quit solexx_ (Read error: 110 (Connection timed out))
20:50:24 Quit Hadaka (Remote closed the connection)
20:50:28 Join Naked [0] (
20:50:43 Nick Naked is now known as Hadaka (
20:52:44 Join matsl [0] (
20:56:28Slasheriuh, now fith fat_opendir etc. the directory cache building is very fast!
20:56:37Slasherii will take some measurements
20:56:49rasherWhat did you change?
20:57:10Slasherii replaced opendir and readdir with fat_opendir and fat_readdir
20:57:26Slasheriand made the recursive scan not use stack
20:59:10Slasherinow i don't see that it would eat battery almost at all
21:00:13 Quit Nibbler (Read error: 104 (Connection reset by peer))
21:00:47 Join Nibbler [0] (
21:07:54 Join Moos [0] (
21:08:55 Quit ender` (Read error: 113 (No route to host))
21:13:35***Saving seen data "./dancer.seen"
21:25:26 Quit Asku ("leaving")
21:32:26 Join Lear [0] (
21:41:55Slasheriall of the currently known dircache problems fixed. I think it will be ready for commit at this week (i will put a final patch review available soon)
21:42:27Mooscongratulations :-)
21:43:14Slasherinight ->
21:43:32Mooshave a good night Slasher
21:44:39 Quit rasher (Read error: 110 (Connection timed out))
21:47:48 Quit linuxstb (Read error: 110 (Connection timed out))
21:50:40 Join linuxstb [0] (
21:51:01linuxstbFor the record, there are also problems with pausing and ALAC. I don't think the DSP is used for ALAC either.
21:52:39 Quit _FireFly_ ("Leaving")
21:55:41 Quit Sucka ("a bird in the bush is worth two in your house")
22:09:06 Join actionshrimp [0] (
22:12:49 Join RotAtoR [0] (
22:37:48 Join XavierGr [0] (
22:46:16 Quit Lear ("Chatzilla [Firefox 1.4/undefined]")
23:13:38***Saving seen data "./dancer.seen"
23:23:09 Join rasher [0] (
23:27:13XavierGr2 bugs in the simulator about the FM
23:27:25XavierGr1) Adding a preset crashes the sim
23:27:47XavierGr2) FM radio status is always set to active once the Radio starts.
23:27:56XavierGragain these are both for the sim
23:30:01XavierGrtvelocity: can you see my messages?
23:30:37 Join ashridah [0] (
23:30:45tvelocityXavierGr, nope
23:31:04CtcpPing on #rockbox from rasher!
23:31:04***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
23:31:09rasheroops, sorry
23:31:22rasherThat should've been a server ping
23:31:51ashridahfuck. i've still got my client responding to those with its own ctcp.
23:31:54*ashridah fixes
23:32:06rasherashridah: I noticed
23:32:29XavierGrtvelocity: strange I can see yours...
23:32:53tvelocitymaybe because you haven't /identify 'ed
23:33:28XavierGroh yeah I am not
23:33:33tvelocity-NickServ- The nickname [XavierGr] is not registered
23:33:38XavierGrhow can I identify?
23:33:54tvelocity/nickserv help
23:34:48 Join ep0ch [0] (n=ep0ch@
23:35:22XavierGrOK I just registered
23:35:37ep0chrasher: quick question...
23:35:57ep0chrasher: i've just installed your latest build (hope you don't mind)
23:36:06ep0chrasher: peak meter isn't working?
23:36:09rasherep0ch: that's what it's there for
23:36:20rasherI think that's a bug with the remote patch that's been fixed
23:36:25XavierGrpeak meter for what?
23:36:26rasherI just need to update the patch
23:36:49rasherunless it's the fm peak meter
23:36:50XavierGrfor the remote patch?
23:36:53rasherwhich is just not working.
23:37:11XavierGryeah that would be cool to fix the fm peak meter
23:37:25ep0chnah peak meter for plain old normal playback
23:37:27XavierGrI wish I knew how to do it know that I am working for the fm presets!
23:41:40 Quit ghode|afk (Read error: 110 (Connection timed out))
23:42:03tvelocitywoukdn't audioscrobbler support be cool?
23:42:32rasherI don't think they like plugins that work offline
23:43:13tvelocityhow would they know?:P
23:46:54 Part ep0ch
23:48:25crwlsubmitting to in chunks works to some extent
23:48:28crwlbut i don't know how far
23:50:42tvelocitysubmitting could be artifficialy delayed
23:56:37 Join crashd [0] (
23:58:26 Join linuxstb_ [0] (
23:58:45 Quit linuxstb (Read error: 110 (Connection timed out))

Previous day | Next day