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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2006-03-29

00:00:20 Join BHSPitMonkey [0] (
00:00:55XavierGrsharpe: I always have my right hand cold when I am on my PC. But if I raise the room temprature I can retrieve my hand. Very annoying at times
00:01:16XavierGr(wow that sounded like I lost my hand)
00:01:21 Quit PhR3aK ("get satisfied! :: (Gamers.IRC) ::")
00:01:53sharpewhen i got home i spent like, half an hour just making sounds...
00:01:54 Join herz42 [0] (
00:02:04sharpethen i had an idea or two for the cpu emulator.
00:02:31sharpecompletely unrelated events, but that's how it happened...
00:02:36sharpei'll get back to work now.
00:02:44 Quit webguest62 ("CGI:IRC (EOF)")
00:02:52XavierGrmaking sounds?
00:02:59XavierGrwhat sorts of sounds?
00:03:06 Quit BHSPitLappy (Connection timed out)
00:03:44sharpeone time i got a high pitch screaming sound.
00:03:58sharpewas cool
00:04:57XavierGrAt least you don't fart like others when thinking ROFLMAO
00:05:19sharpei have almost no taste buds right now
00:05:46sharpeand last night my tongue somewhat bled because of it
00:06:02Bagdera little comparsion h1x0 vs x5 with remotes
00:06:15sharpedamn you willy wonka and your delectible shocktarts!
00:06:15XavierGrBagder: wanna compete?
00:06:16Mikachuthe thing on the x5 is pretty small
00:06:29MoosBagder: the X5 remote is really great indeed
00:06:39BagderXavierGr: compete?
00:07:03Bagderat least the screen itself
00:07:39*ender` finds it funny that h1x0 remote has more buttons than the main unit
00:07:43Moosyes the buttons sucks a bit
00:08:06Moosbut the screen is so cool :)
00:08:18BagderI haven't really used it yet ;-)
00:08:26BagderI need rockbox to support it
00:08:41Mooshehe :), I tested it a bit
00:08:50Mikachuwhat do they cost in sweden?
00:09:05sharpewhoops, that would have been bad.
00:09:09MoosBagder: let's hope we will go to grayscale way in Rockbox
00:09:14ender`how hard would it be for the h120 bootloader to print something to remote when starting up? it's hard to see that the unit turned on during the day otherwise
00:09:22BagderMoos: of course
00:09:33BagderMikachu: you mean the x5 ?
00:09:35sharpeabout halfway through of the add with carry commands, i forgot to tell it to add to the 'a' register... would've been funny...
00:09:35Moosthat will be fun
00:09:39MikachuBagder: yeah
00:10:24BagderMikachu: they sell x5v 20gb for just above 2000 SEK
00:10:26XavierGrShow off!
00:10:33XavierGr( I mean me)
00:10:56Bagderand I thought my picture was blurry... :-)
00:11:00*Moos paid 400 euros for X5 60gb+remote+case+conversion dollars/euros from New York
00:11:25XavierGrBagder: I took it with my crappy k500 phone. I don't have a Digital Camera
00:11:30preglowx5 out of stock already?
00:11:35Moosiaudios are expensive in europe
00:11:44Bagderthey sell x5s all over
00:11:51Bagderat least in Sweden
00:11:59preglowoooh, another current port
00:12:03Moospreglow: Cowan/iaudio planed to stop X5 60 prduction really soon
00:12:04*ender` paid ~390euros for his ihp-120
00:12:29*XavierGr paid 450 for both H340 and H140
00:12:32*Mikachu paid 0 for his nano
00:12:35XavierGrI mean each
00:12:42XavierGrhow come?
00:12:44*Moos paid 400 euros for his iHP-140 more than 2years ago
00:13:01ender`mine was almost exactly 2 years ago
00:13:01Bagderx5 60GB costs 4800 SEK here
00:13:17Mooshow much euros please? :)
00:13:36 Join ]RowaN[ [0] (
00:13:36ender`google 4800sek in euro
00:13:38MikachuMoos: sek to euros is almost divide 10
00:13:40Bagder~500 euros
00:13:45ender`=4 800 Swedish kronor = 513.260848 Euro
00:13:46]RowaN[whats all this about doom i see in the wiki?
00:14:01Moosyeah X5 products are a lot expensiver than USA ones
00:14:02Bagder]RowaN[: its a game
00:14:07XavierGroh and I forgot to mention that soon I will have an H115 in my collection for free!!!
00:14:12*webguest48 paid £200 for his ihp-120 1.5 years ago
00:14:20 Join hicks008 [0] (
00:14:30BagderI certainly won't claim an extensive mp3 player collection
00:14:33XavierGrI am lucky winner in a MR subscriber contest!
00:14:43Mooshehe :-)
00:14:44preglowi have two players :>
00:15:06Mikachuis Dragon the guy with all the broken players/recorders?
00:15:13XavierGrI have 2 (+1) I should be a dev :D haha
00:15:30Bagderno, you should send your players to devs ;-]
00:15:37*Bagder ducks
00:15:45]RowaN[badger: any more info than that? like i guess i need to put the wad somewhere?
00:15:55Moos3 here (Ondio for flsah MMC support, H1xx cause the best DAP for audio and X5 60 gb)
00:16:03Mooshahaha XD
00:16:04Bagder]RowaN[: I'm not very good at the details
00:16:23]RowaN[does it run good on ihp120? =]
00:16:37]RowaN[i'll stick to my dsLite for games i think
00:16:51Mikachu"does it run well?", "good" is an adjective
00:17:02XavierGrquite impressing I could say
00:17:11XavierGrmore fast than rockboxy
00:17:21XavierGrI mean faster
00:17:22ender`doom works on h120?
00:17:22]RowaN[Mikachu: thanks for the tip. i have now discarded it
00:17:32XavierGrender: no
00:17:40ender`will it?
00:17:41MoosBagder: have you tested Doom on X5 yet? Ididn't yet
00:17:45*Bagder updated the frontpage
00:17:52 Quit paugh ("Leaving")
00:17:58 Join miner49er [0] (
00:18:01XavierGrI doubt, though you never know what amiconn can do.
00:18:27 Quit Arrogant ("Leaving")
00:18:33Moosyeah grayscal doom maybe
00:18:39miner49ersorry, i'm very forgettful, can someone tell me how to do a trace out to the console window for the rockboxui please?
00:18:45BagderMoos: it should work but might need some tweaking for the resolution (x5 doom)
00:18:57 Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG)
00:19:06MoosBagder: I'll test I was just curious
00:19:08Bagderminer49er: you can "tail -f" on the file it creates
00:19:09XavierGrgood night all. I think I should hit the sack
00:19:11MoosHello hardeep !
00:19:29MoosNIghty XavierGr
00:19:34XavierGrMoos if you test it now please tell me. I am curious too.
00:19:50 Quit Nico_P (Remote closed the connection)
00:20:00MoosXavier: I don't know yet how get .wad thing
00:20:21XavierGryou can find them on kkbjurn's post on MR
00:20:59Mooshardeep: I had spoted one bug for you but that was few weeks ago, don't remenber well how to repoduce it, that was about the warn for playlist change thing
00:21:11MoosXavierGr: thanks I'll check now
00:21:25XavierGrthe prboom.was
00:21:34Mooshardeep: let me few minutes and I'll refind it again
00:21:35hardeepMoos: let me know when you remember it =)
00:21:37XavierGrboth on the same folder. /games/doom
00:21:41MoosXavierGr: ok
00:21:50Mooshardeep: ok I will :)
00:21:54*linuxstb wonders why he wrote the PluginDoom page...
00:21:55Mikachuyou should be able to find shareware wads (maybe registered too) on google if you don't have them
00:22:16Mooslinuxstb: oops sorry :(
00:22:21XavierGrMoos: note: not on the .rockbox directory, but in your root
00:22:36Mikachulinuxstb: so you can say omg rtfm to people who ask!
00:22:39Mooslinuxstb: that page was recent I assume :)
00:22:47MoosXavierGr: ok
00:23:14linuxstb:) I wrote it about 4 hours ago - shortly after committing Doom to CVS.
00:23:31Mooshehe :-)
00:25:48 Quit Doomed9 (Read error: 104 (Connection reset by peer))
00:27:36sharpewow, it would be so easier if i just used define statements.
00:27:43sharpei think that's what i'll do.
00:29:37amiconnMy, arm has an extensive instruction set. Does look less RISC to me than coldfire...
00:29:44miner49ernobody wants to help me print stuff out to the console then? I only want to see what the relationship between current_tick and the values passed to sleep() is?
00:30:16sharpei've no expierence with coldfire...
00:30:43Bagderminer49er: you can "tail -f" on the file it creates
00:30:56Bagderas I said
00:31:28XavierGrMoos: Does it work I want to sleep! :)
00:31:31preglowamiconn: it doesn't really have many instructions
00:31:32 Join Nv [0] (
00:31:37preglowamiconn: but each instruction can do much
00:31:39amiconnclz ...
00:31:45preglowamiconn: we don't have that
00:31:55preglowi wish we did, but no
00:32:00preglowthats an armv5 feature, i think
00:32:16Nvhi all
00:32:20MoosXavierGr: I'm on the process
00:32:38preglowclz is really nice for a lot of codecs
00:32:45preglowand for huffman decoding, i think
00:32:49 Part Nv
00:33:21 Quit ender` (" Drive defensively. Buy a tank.")
00:33:36]RowaN[hmm.. doom support before midi support.. =/
00:33:41hicks008how do i install rockbox on my x5?
00:34:20sharpefirst, you need...
00:34:51 Join austriancoder [0] (n=austrian@
00:34:53BoD[]herm... is there a problem there : ?
00:34:59sharpea hammer, a rock, two gallons of jello, a roll of duct tape, and a penny with a hole the size of a dime in it.
00:34:59BoD[](can't see any picture)
00:35:21BagderBoD[]: the split of the wps gallery page is still not completed
00:35:33Bagderso there are many links there that aren't updated
00:35:44Mikachusharpe: well we have plenty of .rocks
00:36:04BoD[]ah ok
00:36:20Bagder]RowaN[: well, I bet more people want doom than want midi so it makes sense to me
00:36:21BoD[]I just finished a new theme... I'll upload it later
00:36:54Bagderif what people wants even matter
00:37:14Mikachuit matters if said people can write code :)
00:37:20sharpegod, i hope i got that indexing method right.
00:37:25 Quit mirak (Connection timed out)
00:37:35BagderMikachu: very true! ;-)
00:37:46sharpe(Indirect X) : memory[((memory[pcounter++] + x) & 0x00FF)] | (memory[(((memory[pcounter++] + x) & 0x00FF)+1)] << 4)
00:38:09sharpebecause i feel like cramming it all into one define statement...
00:38:09BagderI say unnecessary complex
00:38:26sharpethat's how it accesses a part of memory apparantly.
00:38:36sharpethe indirect way anyway.
00:38:47Bagderand using the pcounter++ on two palces within the same expression is not good C
00:38:54 Join Paul_The_Nerd [0] (
00:39:26preglowBagder: not only isn't it good c, it's a prime example of a spot begging for obscure bugs
00:39:31Mikachuit may not even work
00:39:33sharpei like bugs
00:39:45Bagderrather, it _may_ work
00:39:46sharpethey're unoffical... unplanned... excused features.
00:39:59preglowi hope you like the ones that require you to disassemble the code to understand them
00:40:07 Quit miner49er ("using sirc version 2.211+KSIRC/1.3.11")
00:40:11sharpethe favorite kind.
00:40:17preglowthen you'll be alright
00:40:19Bagderand change when you update compiler ;-)
00:40:24sharpeokay fine, i'll change it, heh...
00:40:34preglowi did that o0nce
00:40:52preglowspent a couple of hours scratching my head before someone kindly told me that what i was doing was begging for trouble
00:41:16linuxstbsharpe: Make it a static inline function instead.
00:41:39Bagderstatic inlines are good
00:41:45sharpei was thinking about that...
00:41:50*linuxstb curses kkurbjun for switching from doom to prboom...
00:42:04preglowwhat was the point of it?
00:42:17Papricasomeone could help me in scaling? =\
00:42:19*BoD[] needs to sleep
00:42:23BoD[]but compiling :)
00:42:25sharpepoint of what?
00:42:27preglowPaprica: what scaling?
00:42:31preglowsharpe: switching to prboonm
00:42:32linuxstbpreglow: Support for a wide range of wads iirc.
00:42:35Papricascaling bitmap..
00:42:50preglowPaprica: for what? albumart?
00:42:51Mikachuisn't prboom the one team tnt wrote?
00:43:22BoD[]build fails
00:43:24Papricayep, i have a little problem...
00:43:25BoD[]in doom
00:43:26austriancoderwhat kind of files do i need to play doom?
00:43:31preglowscaling a bitmap at those sizes is bound to look like a bag of shit, unless you do bilinear interpolation
00:44:06Bagderaustriancoder: PluginDoom is your friend
00:44:46Moosnot working yet
00:44:47Papricapreglow, i know, but its nice to have it
00:44:50Papricacoul you help?
00:44:51MoosI'm testing
00:45:10austriancoderBagder: thanks.. lets see if my button mappings work
00:45:13preglowanyway, i've gotta go to bed
00:45:13 Part arf-arf
00:45:15preglowlater all
00:45:35BoD[]f*ck it's very very late
00:46:26webguest48Mikachu: That seems to be plain Boom
00:46:49BoD[]and cygwin compiling is slooooooow
00:46:53webguest48The one team tnt wrote
00:47:02Mikachuah right
00:47:15BoD[]and it's only wendesday
00:47:19amiconnpreglow: Why not bicubic interpolation? ;)
00:47:22XavierGrbye-bye all ad goodnight!
00:47:23MoosBagder, austriancoder: doom not working on X5
00:47:37Moosyet :-)
00:47:43hicks008hey bagder thanks for the info. what is the iAudio X5V
00:47:51austriancoderMoos: lets see.. i got main menu of plugin
00:48:06Moosgo to play and you will see :)
00:48:14 Join TCK [0] (
00:48:22Mikachudoomsday is a pretty good engine if you're on a computer, but i doubt it ports well to daps since it uses gl
00:48:45 Part XavierGr
00:48:51austriancoderMoos: ah okay
00:49:08Moosfirst attempt baclight goes off frozen
00:49:18sharpewhy do there have to be so many addressing modes for the 6502?
00:49:29Moosac: 2nd attemp frozen in initialisation
00:49:41*Cassandra finishes coating her iPod in plastic.
00:49:53MoosCongrates :)
00:49:59CassandraThat was a lot of effort, but I think it will look good when it's set.
00:50:18Cassandra(and stay looking good, which is the point, of course.)
00:50:28sharpeit'd be kind of funny if...
00:50:32sharpewait, nevermind.
00:50:44 Join Arrogant [0] (
00:50:47austriancoderMoos: i hang at ST_Init: Init status bar.
00:50:59Mooslike the one I had yep
00:51:07Mikachui wonder if a cd disc repair kit would help on a scratched ipod?
00:51:16Moosac: firts try or second one?
00:51:29CassandraYou can buy scratch repairer for iPods, so I imagine so.
00:51:36austriancoderMoos: second one
00:51:43CassandraCan't imagine they're that different.
00:51:44Mooslike here
00:51:44sharpeheh, it's funny that i have a function 'indirecty'
00:52:10Moosac: you found what can you do then :-)
00:52:27CassandraDownsides of this plastic are that you lose that lovely cold metal feel, and the matte effect on the clickwheel.
00:52:42*austriancoder looks through doom source
00:52:49MoosCool !
00:53:04BoD[]ANYWAY dodo time !
00:53:08BoD[]byebye all !
00:53:16Moosdodo time here too
00:53:22Moosbonne nuit BoB
00:53:23 Nick BoD[] is now known as BoD[ZZZzzz] (
00:53:28CassandraBut now I have an iPod you could use to fly a helicopter with or something.
00:53:37BoD[ZZZzzz]:) bonne nuit
00:53:39MikachuCassandra: i found some more specific ones for cell phones and pdas etc, maybe i'll try one when it gets worse
00:53:41MoosGood night at all
00:54:02CassandraThe one I've seen is on
00:54:04Moosac: please let us know your progress
00:54:07 Quit Moos ("Glory to Rockbox !!!")
00:54:12CassandraIt's called Apple Sauce.
00:55:12CassandraI still want to know how I managed to get a small scratch on the back of my iPod despite not having had it outside of a protective case for more than 5 minutes in all the time I've owned it. *sigh*
00:55:21 Quit hicks008 ()
00:55:35sharpei should use a table for the cycle times...
00:55:38Mikachui think they planted small timed nano charges on it that blows up and create scratches
00:55:49sharpewhen exposed to air
00:55:50webguest48A single scratch is pretty much the worst thing that can happen
00:55:56CassandraThat would make sense, yes.
00:56:08Cassandrawebguest48, it's only a small dot, but I know it's there.
00:56:17 Quit tucoz ("Leaving")
00:56:32webguest48Yeah, if it had a thousand scratches, it'd just look worn, and that'd be okay
00:56:34 Join miner49er [0] (
00:56:42webguest48but one, single, tiny scratch is just.. horrible
00:56:56webguest48(I'm dead serious)
00:57:12CassandraAh well. Looks like a small piece of brown crap has got stuck under the shield too.
00:57:15amiconnThis H300 lcd burst write could need more optimisation...
00:57:24CassandraSo maybe it's not so bad now. ;)
00:57:50oboCassandra: - not very subtle, but it works :)
00:58:07Cassandrawebguest48, it is kind of sad, especially given that I've spent about a fifth of the cost of the iPod on trying to keep it scratch free.
00:58:18amiconnWhy oh why didn't I use long reads for the leading/trailing pixels...
00:58:25 Quit midkay ("Leaving")
00:58:56*amiconn seems lazy
00:59:01Cassandraobo: I think the one I got from the place I linked too above is probably better.
00:59:04webguest48Does the nano screen scratch, or just the case?
00:59:14CassandraNope, the screen.
00:59:19CassandraMy nano is beyond saving.
00:59:31Mikachuthe whole thing is covered in the same material
00:59:34CassandraFortunately it was a freebie. (To me, anyway.)
00:59:43Mikachui have some scratches going continuously from the white onto the screen
00:59:59webguest48makes sense I guess
01:00:08Mikachusomehow the metal backside also scratches easily
01:00:22Mikachuyou would think they could find a metal that didn't scratch
01:00:30CassandraAt least my screen still appears pristine.
01:00:37CassandraAnd should now stay that way too.
01:01:00Paul_The_NerdMy screen has one deep scratch about 2/3 of the way across it, almost diagonally
01:01:03amiconnMikachu: The metal backside also scratches???
01:01:05Paul_The_NerdAnd it's the *only* scratch on my nano
01:01:07Mikachuamiconn: sure
01:01:18amiconnWhat metal is that??
01:01:24Mikachumust be a natrium compound :P
01:01:30Cassandraamicon: The whole thing scratches like a biatch.
01:01:44Mikachuthe hold button and the wheel don't have any scratches
01:02:07*amiconn hopes that anodised aluminium doesn't scratch *that* easily
01:02:15CassandraOh, and did we mention the problem with finger prints.
01:02:55 Part obo
01:03:02CassandraIpods sure look cool. Keeping them looking cool is bloody hard though.
01:03:13Mikachuheh, wiping off the finger prints always gives more scratches too
01:03:31Paul_The_NerdI swear you can scuff it with a soft cotton cloth.
01:03:35kclafi bought an iskin recently it's quite good
01:03:42MikachuPaul_The_Nerd: that gives scratches though
01:03:48Mikachuanything that isn't vacuum will scratch it
01:03:55kclafit makes the ipod bigger and heavier but i dont really care
01:04:11Paul_The_NerdMikachu: scuffing is a negative thing.
01:04:30CassandraSo far, I'd recommend InvisibleShield, although installation is somewhat fiddly.
01:04:37CassandraWe'll see how it ages though.
01:04:44Mikachuis invisibleshield the plastic coating thing?
01:05:15Cassandrakclaf, I hated my iSkin. Made a lovely stick piece of electronics look cheap and tacky.
01:05:22CassandraMikachu, yeah.
01:05:23Ironhandfor someone who knows a bit about the X5 and doesn't mind answering an offtopic question: where are the various elements of the firmware located? is the usb mass storage + firmware upgrade code seperated from the media player code so that firmware can still be re-flashed after an upgrade gone wrong? also, does any of the default firmware code absolutely require certain files to be on the harddisk?
01:05:56 Quit miner49er (Remote closed the connection)
01:05:58kclafheh cassandra that's true, but the ipod is mainly acting as a jukebox for my car and when it's not, it's in my pocket
01:06:13amiconnSlasheri: 'View tagcache info: -1 %' ??
01:06:21 Part Paul_The_Nerd
01:06:24Cassandrakclaf, well quite. It's how it sounds and the form factor that are the important things.
01:06:42linuxstbamiconn: Slasheri told me that was because dircache isn't enabled - so it doesn't know how many files there are to do.
01:06:48CassandraBut the iSkin also makes it bulkier. Something else that's not so much of a factor with the InvisibleShield.
01:07:08 Quit Arrogant ("Leaving")
01:07:17 Quit nkh^away (Connection timed out)
01:07:29Cassandrakclaf, I'll happily sell you my iSkin though.
01:07:38scottderI got a great little aluminum case for mine...
01:07:42*Cassandra grins.
01:07:55scottderfor my nano I should say
01:08:45 Join arf-arf [0] (
01:09:20CassandraI should find the clip (a feature I find pretty useless, so I remove it) and pop the thing on eBay, I suppose.
01:10:48amiconnlinuxstb, Slasheri: w/o dircache 'View tagcache info' could show the progress as # of files. Also, it still shows -1% after finishing the scan...
01:11:37austriancoderamiconn: is it okay to extend current codec api this way:
01:11:43scottderthats what I got
01:12:01scottderadds suprising little to the thickness of the unit
01:12:06***Saving seen data "./dancer.seen"
01:12:23CassandraLooks pretty nice too.
01:13:03scottderit's held up pretty well...
01:13:27amiconnI can only see songs from A through C. I though chunked browsing is implemented now?
01:13:42kclafcassandra : yea I find the clip useless too, and it's true my ipod looks like a panzer tank a bit
01:13:42amiconnAfter scrolling all the way down, it hangs...
01:14:56Cassandrakclaf, I also love the way iSkin try to claim the fact that it attracts dirt is a feature. ;)
01:15:24amiconnIn fact it hangs as soon as I stop scrolling through the list, regardless of position...
01:15:35scottder"No one will want to steal a dirty ipod!"
01:15:38kclafcassandra : hehe yea, nice feature
01:18:17amiconnNow let's see how tagcache performs on recorder...
01:20:12amiconnaustriancoder: I'm not sure whether codecs should be allowed to access the lcd directly. Audio codecs aren't allowed to access the audio hw...
01:20:14austriancoderamiconn: is it okay to extend current codec api this way:
01:20:38amiconnOther than that, it looks okay, except that you changed some texts to dreaded UTF-8...
01:21:08amiconnProbably Bj&#189;n Stenberg won't be amused...
01:21:29austriancodersure.. but i dont know how to fix this issue
01:21:50webguest48the paste-thing might be making it worse
01:21:53webguest48probably is
01:23:27*webguest48 can't find iskin claiming that attracting dirt is a feature
01:23:48linuxstbWon't it cause lots of problems if the codec is writing to the lcd? What about the WPS and the rest of the Rockbox UI?
01:24:20austriancoderlinuxstb: i dont know if there will be much ui if you decode a video
01:25:15linuxstbBut Rockbox doesn't know that... It will carry on as normal display the WPS, menus etc
01:25:23austriancoderlinuxstb: have you an other idea how to design the interface for video codecs?
01:25:37amiconnShowing 'Current progress: -' certainly isn't very helpful...
01:26:48linuxstbaustriancoder: No. If I was working on video, I would write a plugin first, and only think about incorporating into the playback/codec system when it was close to working in realtime.
01:27:03*amiconn agrees
01:27:16amiconnThat's what Jrg and me did for archos pcm playback...
01:27:43amiconnThe main architectural question is: should video codecs be allowed to write directly to the lcd?
01:27:54Mikachuwouldn't it be faster that way?
01:28:08austriancoderpersuaded - will make firstly a plugin
01:28:33amiconnYes, but (1) you get mentioned UI problems and (2) it might be more difficult to keep audio & video in sync
01:28:54amiconnAudio is delayed by decoding and pcm buffering.
01:29:16amiconnThis delay isn't fixed, and I expect video delays to be variable as well
01:29:22linuxstbExactly - I think integrating video playback will a major undertaking. Best to work on the codecs first IMO.
01:30:39*austriancoder makes encodes some short movies with libtheora
01:30:44amiconnIn fact it might make sense (unlike I thought earlier) to implement lcd_blit for colour targets
01:31:42amiconnThis way video codecs could decode into a 'movie buffer' (equivalent to the pcm buffer, and the frames could then be shown with lcd_blit(), without copying mem->mem
01:32:25austriancodersounds like a good idea
01:32:33amiconnThis would then be the task of the (core or plugin) video playback engine.
01:33:05amiconnThe video codec would just decode frames into the video frame buffer
01:33:29amiconnWe will probably need to add timestamps to both video frames and pcm chunks
01:34:04austriancoderyeah.. to sync it
01:34:37amiconnVideo playback should be a plugin anyway, imho
01:34:49amiconnIt's not a main feature of a dap to play video
01:35:34webguest48It doesn't really need to be anything else, does it?
01:35:39 Quit dpro ("n8")
01:35:44amiconnHmm, tagcache-scan of the whole disk of my recorder took 17 minutes. Not bad...
01:39:15amiconnTagcache commit is sloo-ow though, 3:40 minutes. That was way faster in the first test versions...
01:40:29 Join BHSPitLappy [0] (
01:43:33 Join JdGordon [0] (
01:44:30JdGordongood morning all
01:48:06sharpegood late afternoon
01:49:12 Quit webguest48 ("CGI:IRC")
01:50:18 Join afruff23 [0] (
01:50:51afruff23can someone please revert the WPS gallery page?
01:51:03afruff23the updated version is less useful
01:51:39 Quit goffa ("leaving")
01:52:57JdGordondoom is now in cvs?
01:53:13afruff23semms like it
01:53:32afruff23although it appears to work only for the H3xx
01:53:36afruff23according to the maker
01:53:39JdGordonthats good enough for me :D
01:56:59 Quit muesli__ (Read error: 110 (Connection timed out))
01:57:41afruff23isn't there some safeguard for wikis to revert?
01:57:54afruff23could someone do that for the WPS gallery page
01:58:30afruff23the screenshots don't sipaly and you have to look at each model specifically
01:58:55afruff23I like to look at other WPS's for other players as well to get ideas
01:59:07Mikachuit was split because it was getting too long
01:59:38afruff23Well, could somebody fix the screenshot URLs
02:00:51JdGordonits a wiki... you can do it...
02:01:01Mikachuall night long
02:01:26afruff23but I don't know the URL's for the images
02:01:34afruff23are they in the source code of the page
02:02:19austriancoderis there a good video processing tool for linux?
02:03:03 Join damaki_ [0] (
02:03:18Mikachuavidemux2 is okay
02:04:32austriancoderMikachu: thanks.. looks nice.. i will give it a try
02:04:46afruff23I can't find the image URLs
02:05:24afruff23the source code for one of the HTML files reveals that the pic for one is located in a relative folder
02:05:32afruff23for the iAudio X5 one
02:05:38afruff23it is /twiki/pub/Main/WpsIaudioX5/thomasv1.png
02:05:52afruff23so I go to the main wpsGallery page
02:06:06afruff23and paste that after the current address
02:06:10afruff23and nothing comes p
02:07:48austriancodergood night all
02:07:56 Quit austriancoder ("Kopete 0.11 :")
02:08:00afruff23I figured it out
02:08:13afruff23but I'm not going to change the URL for dozens of images
02:09:38 Join ssnajper [0] (
02:10:21ssnajpercan someone tell me how ipod 3g rockbox is moving along?
02:11:07ssnajperplease answer and i will read the log later on
02:11:11 Quit ssnajper (Client Quit)
02:18:36 Quit damaki__ (Read error: 110 (Connection timed out))
02:25:08 Join BHSPitLappy2 [0] (
02:25:25 Join goffa [0] (n=goffa@
02:25:28goffahi everyone
02:25:42 Join midkay [0] (n=midkay@rockbox/developer/midkay)
02:25:50goffajust got rockbox to boot on my iaudio.. now i have to figure out how to run it :)
02:28:36qwmcongratulations! you've accomplished what no-one has done before you!
02:28:41JdGordon:) thats the fun part
02:30:51goffaactually linus or whatever his name has before
02:31:03goffasupposedly todays build has sound support
02:31:05 Quit BHSPitLappy (Nick collision from services.)
02:31:09goffajurry is still out
02:31:20 Nick BHSPitLappy2 is now known as BHSPitLappy (
02:31:28 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
02:32:09 Quit maeck ("Chatzilla 0.9.72 [Firefox]")
02:32:19goffathis thing is insane even if it doesn't play music :)
02:32:54JdGordonhaha.. how bad is the oriognal fw?
02:33:22 Join unhcr [0] (
02:33:22markun_goffa: it doesn't play music for you?
02:33:23goffaactually orig firmware is good
02:33:34goffabut there's games on this now
02:33:36goffadoesn't seem to
02:33:42goffabut its probably cockpit error
02:33:42 Join Paul_The_Nerd [0] (
02:34:03 Quit midkay (Read error: 104 (Connection reset by peer))
02:34:18unhcrhow did album art get incorporated into irivers builds
02:34:24unhcris there a way to do that with iaudio?
02:34:35 Join midkay [0] (n=midkay@rockbox/developer/midkay)
02:34:41Paul_The_Nerdunhcr: It's just a patch at the moment
02:34:54goffadunno... <- not a programmer just a noob :)
02:35:01unhcrwho here works on the x5
02:35:09unhcror are they not here now
02:35:41Paul_The_Nerdunhcr: Well, most things are rockbox as a whole, rather than hardware specific, with the exception of drivers and keymappings, mainly
02:35:54goffamaking a playlist
02:35:57goffathat could help :)
02:36:06unhcrah but
02:36:12unhcrlike how did they deisgn the album art port
02:36:47Paul_The_Nerdunhcr: What exactly are you asking? Are you asking about the WPSes, or the patch that adds the feature?
02:37:16unhcrim asking about album art
02:37:17goffaio4:illinstr at 00000002
02:37:25unhcrhow does one develop it for the iaudio x5
02:38:09Paul_The_Nerdunhcr: So, you're asking about the album art feature. It's simple, you apply the patch to the source, and compile for X5 and see if it works. It probably *should* right out of the box, as it were
02:38:25unhcrah okay
02:38:30unhcrwell i dont know how to do that
02:38:33unhcrso ill ask someone in the boards to
02:39:09Paul_The_Nerdunhcr: It's better to patch yourself, so you don't have to keep asking for updated ones. Also, the Album Art patch doesn't work since Tagcache was added, I hear.
02:39:13 Join Doomed9 [0] (
02:41:04unhcrwhat is Tagcache and is it on iaudios port
02:41:50 Quit ]RowaN[ (Read error: 110 (Connection timed out))
02:42:09Paul_The_Nerdunhcr: It's on the iAudio version yes. Most features are on all ports. It's the database.
02:42:17Doomed9is sorting music by ID3 tags
02:43:06unhcrwell how do i test it
02:43:09unhcrwhat do i apply
02:43:09Doomed9got some suggestions for that too....1) add a directory option so you dont have to switch to "ALL" 2.) list tracks in numerical order
02:43:28Doomed93.) add artist to playlist option
02:43:32 Join ts-x [0] (
02:43:46Paul_The_Nerdunhchr: If you check out the Patch Tracker at, you can find the album art patch. Read the wiki page for working with patches to find out how to apply it to the source code. You'll need to set things up so you can compile, first, though
02:43:58unhcrah okay
02:44:00unhcrsorry about this man
02:44:02unhcrim sort of new
02:44:04Doomed9whts the album art patch?
02:44:10Doomed9unhcr i am too, its alright
02:44:41Paul_The_NerdDoomed9: It allows Album Art in WPSes, but doesn't work at the moment. It'll hopefully be added to CVS with a few more changes, last I heard. It's got a few things that need to be tidied up / modified, to my understanding.
02:45:02unhcr"album artist" ID3 tag support well does that one work
02:45:26Paul_The_Nerdunhcr: As I said, at the moment the album art patch causes Rockbox to freeze, so you may want to wait a bit on it. But it's always worthwhile to learn how to compile rockbox for future use anyway.
02:45:27Doomed9ah sweet cant wait for that
02:45:38unhcrbut so then
02:45:39unhcrhow does
02:45:42unhcririver have it
02:45:45unhcrsee like i said
02:45:49unhcrthey skinned rockbox
02:45:56unhcrthey customized it
02:45:58unhcrin someway
02:46:04Paul_The_Nerdunhcr: I just *told* you, it stopped working recently
02:46:57unhcrah okay it doesnt say so
02:46:59unhcron there thing
02:47:00unhcralright im sorry
02:47:10Paul_The_Nerdunhcr: Rockbox is open source. They didn't skin rockbox. Someone made a patch, people used that patch, it allowed them to create While Playing Screens with Album Art in them. As of yesterday a new feature was added, and now the patch itself doesn't work any more. It freeze rockbox. The "album artist" id3 patch you mentioned is the wrong one anyway. It does something completely different.
02:47:35unhcrah okay
02:47:47Paul_The_NerdRockbox itself is natively skinnable, as it were, all they did was compile a slightly different version of rockbox that adds another customization option to the screen.
02:48:18Paul_The_Nerdunhcr: Actually, here: <−−- At the very bottom it's fixed to work with Tagcache, so that's good
02:48:52unhcrah okay
02:48:55 Join nkh^away [0] (
02:48:56unhcralrihgt ill see if i can do this
02:49:00unhcror ill post it in the fourm
02:49:05unhcrand see if someone can get working on this
02:49:09unhcri would love to have album art
02:49:14unhcrim sure its just a matter of time
02:49:16Paul_The_NerdWhat do you mean "get working on this?"
02:49:22unhcrso i can see if it works
02:49:23unhcrand stuff
02:49:32Paul_The_NerdYou can see if it works by compiling it and trying it...
02:49:40unhcrmine is on its way back
02:49:43unhcrfrom repairing
02:49:44unhcrthe battery
02:49:46unhcrso i can not
02:49:48Doomed9idk how to compile it
02:49:55unhcrbut thats why im going to post it in the fourm
02:49:57unhcri dont know either so
02:50:01unhcrill leave it up to them
02:50:29Paul_The_NerdDoomed9: There's instructions for several different methods in the Wiki.
02:51:10Paul_The_Nerdunhcr: If you're not interested in testing it yourself, you may as well just wait. Album Art is going to become an official feature of Rockbox anyway, and from reading the patch description it sounds like most, if not all, of what I've seen mentioned as concerns have been resolved
02:51:59 Quit afruff23 ("I cna ytpe 300 wrods pre mniuet!!!")
02:54:12 Quit DBordello ("Leaving")
02:54:47 Quit unhcr ()
02:56:55 Part Paul_The_Nerd
03:03:01 Quit herz42 ("Und wech")
03:03:59 Join Paul_The_Nerd [0] (
03:04:30scottderWhat's the easiet way to upgrade to the latest daily build on a nano?
03:04:57ts-xFor someone who understands the wiki better than I - I managed to get the wps gallery pics back (they appear to have been lost during the by player page split), but have not figured out how to the file links back
03:05:01 Join DBordello [0] (
03:05:43Paul_The_Nerdscottder: Download the .zip and extract it to the nano...
03:05:58scottderIs that all that is needed?
03:06:42ts-xPaul_The_Nerd: Do you speak wiki? ;)
03:07:14DBordellohow fast of a server are you looking for to act as a build server? I have a box on a fast pipe that sits around all day
03:07:30Paul_The_Nerdts-x: Not terribly well, unfortunately. I don't know how to link to files across pages, all I've ever done is simply upload and attach a file to a page.
03:09:32ts-xFor the pics it was a matter of pointing the img links from .../WPS(player name) back to .../WPSGallery. Doesn't seem to work for the .zip files...
03:10:17Paul_The_Nerdts-x: I really don't know how file attachment works. =/
03:12:08***Saving seen data "./dancer.seen"
03:12:25ts-xWell, I did what I could...hopefully someone more knowledgeable will come along and finish. The pictures themselves for all galleries should be fine now.
03:13:51Paul_The_Nerdts-x: That's good then.
03:15:17ts-xWe need to locate this WillRobertson character to correct. Danger, Will Robertson! Danger! :D
03:16:43 Quit mikearthur ("Konversation terminated!")
03:17:02ts-xI actually have a compiling question maybe you could answer - is it normal for it to take 1hr+ under windows?
03:18:17Paul_The_Nerdts-x: Well, on a 2.2ghz athlon, in Cygwin it takes me ~3-4 minutes. In VMWare, about 1min 30seconds...
03:19:11Paul_The_NerdSo, if you're doing it on a pentium 90, *maybe*
03:19:11Doomed9amd or intel ...which do u like better
03:19:12ts-xI must have something set up wrong. I've got a 2.8 pentium...
03:19:20Paul_The_NerdDoomed9: I think, if I needed a laptop with battery life, Intel. If I wanted good price/power ratio, AMD.
03:19:30DBordellois it worth my seting up a build server on a 700mhz box?
03:19:32Paul_The_Nerdts-x: Are you using Cygwin, or the VMWare image?
03:19:34Mikachuin native linux it takes 1:33 on my 2ghz athlon xp (2600+)
03:19:57Paul_The_Nerdts-x: You should try out the new VMWare image. It's faster, and quite easy to set up.
03:20:37Doomed9wht are we talking about
03:20:51ts-xI think I will try it out. Still baffles me as to why cygwin takes sooo long.
03:21:48ts-xTook a really long time when I was compiling the sim as well...
03:21:57Paul_The_Nerdts-x: Probably just something configured/installed wrong. Which is fortunately not something you can really get wrong with the vmware image.
03:22:27ts-xI did have trouble getting cygwin installed...took 3 or 4 tries.
03:23:09*ts-x goes to read the vmware wiki page...
03:23:09Paul_The_Nerdts-x: With the VMWare one, you install the player (which I don't think has any options) then you extract the archive from and double click the .vmx
03:24:42 Join maeck [0] (
03:26:46DBordellohas anybody ever heard of the ipod (apple firmware) not liking filenames that are like 50 chars (including path)? I thought I had way to get both working, but it only works if the filenames are short.
03:28:34 Quit midkay (Read error: 104 (Connection reset by peer))
03:28:43 Join midkay_ [0] (
03:30:36ts-xDoes vmware place nicely with windows?
03:30:57DBordellovmware is awesome, give it a shot
03:32:30Mikachui heard something about apple firmware and 46 or so characters, but i don't know how it works exactly
03:32:42scottderSecret voodoo
03:32:49Doomed946 because of fast
03:33:16 Join fiftyfour123 [0] (
03:33:24Mikachu46 has nothing to do with fat...
03:34:41DBordelloMikachu, that sounds about right, that seems to be about where i start having issues
03:34:50Paul_The_Nerdts-x: VMWare plays fine with windows.
03:34:59DBordellodoesn't foo_pod claim 127? That would be perfect
03:35:46Paul_The_NerdDBordello: Or you could just use Tagcache, as that shows your files based on their tags rather than their filenames, so they can have whatever filenames iTunes wants them to. *OR* you could *just* use rockbox for your music, and only use Retail for other things. :-P
03:36:26*ts-x begins downloading the 185 mb worth of vmware files...
03:37:21DBordelloPaul_The_Nerd, well, depends on where i want to use the db heh, i plan on using rockbox exclusivly, but it would be nice to be able to use both
03:37:25Paul_The_Nerdts-x: Yeah, it's a bit bigger than the cygwin install. =/ But it's faster, more reliable, etc.
03:37:39DBordellobut i will look into tagcache
03:37:50Paul_The_NerdDBordello: What does Apple offer you for *music* that Rockbox doesn't?
03:38:41DBordelloPaul_The_Nerd, not sure, just haven't put enough time into using Rockbox
03:39:06DBordelloi am transitioning right now, while i was at it i figured dual booting would be nice
03:39:13Paul_The_NerdDbordello: The proper answer, unless you buy music via iTunes, is "Nothing" :-P
03:39:45Paul_The_NerdRetail offers the ability to watch Videos, and play DRMed music, and that's about as far as it has anything over Rockbox now. :)
03:40:02 Part Paul_The_Nerd
03:40:02DBordelloheh, i am having trouble with the WPS, many of them seem to look like they weren't designed to fit the screen, funny formatting
03:41:02 Join Aditya [0] (
03:41:13Mikachumost are designed to fit other screens than yours
03:41:28Mikachuand specific font sizes, etc
03:41:50DBordellothat is what i figured.
03:41:55 Quit Doomed9 (Read error: 104 (Connection reset by peer))
03:42:17Mikachui should make a new wps for my nano, i just made one in 5 minutes as a test, it's really ugly :)
03:42:28DBordelloso i take it font size has an influence on the WPS
03:42:51 Part Aditya
03:43:30sharpeahh... the ugliness! it burns with great ouch
03:43:31DBordellomidkay_, doesn't look half bad, i like it, english would be nice :)
03:43:45DBordelloMikachu, make one for the ipod photo ;)
03:43:58Mikachuthe japanese are just song titles, it would be english if you used it
03:44:23 Join Paul_The_Nerd [0] (
03:44:31DBordellobut i assume it would look funky on my screen
03:44:40Mikachui guess it would just sit in a corner
03:48:33 Join biffhero_ [0] (
03:49:26 Quit fiftyfour123 ("Chatzilla 0.9.71 [Firefox]")
03:49:26 Quit midkay_ (Read error: 104 (Connection reset by peer))
03:50:11 Join midkay [0] (n=midkay@rockbox/developer/midkay)
03:54:55DBordellois there a location with WPS for ipods? I only found a collection of WPSs for the iriver players
03:55:03 Quit thegeek (Read error: 104 (Connection reset by peer))
03:57:58ts-xDBordello: Unfortunately the .zip download links are broken right now...
03:58:46DBordellots-x, yeah, i saw that, unfortunetly, no catagory for ipod photo/color :(
03:58:48 Join thegeek [0] (
03:58:58DBordelloI didn't think it was THAT rare of an ipod
03:59:13ts-xSame screen size as iRiver h3xx
03:59:19ts-xSo you can use those
03:59:36DBordelloaaah, now we are talking
04:00:00Mikachumaybe you could change the category name then
04:00:38Paul_The_NerdMikachu: Yeah, I'd suggested that WPSes be divided into screen size and bit depth categories. 160x120x2 for H120 (I think that's right), 220x176x16 for H300 and iPod Photo, etc.
04:01:38Paul_The_NerdMikachu: Remote WPSes would then just be named as .wpses for much smaller screens, since really that's all they are. Honestly, it seems odd to me that they have a different extension since the file format is the same, and it's just where they're used that's different.
04:02:13Mikachui don't know about them since i don't have a remote but that sounds sane
04:02:40DBordellowow, i am reading the wps documentation, sounds easy to make one
04:03:01Paul_The_NerdDBordello: It's incredibly easy
04:03:03Mikachueasy to make, impossible to read once you're done and more than 10 minutes have passed :)
04:03:19Mikachuthe hard part is making the bitmaps imo
04:03:48Paul_The_NerdAnd getting annoyed that things don't line up neatly with proportional width fonts.
04:04:27DBordellowell, i am not artistic, but I recognize the nice interface
04:07:46ts-xI just changed the WpsGallery H3xx heading to read 'H3xx & iPod Color/Photo' ;)
04:08:23DBordelloIt makes me happy :)
04:08:47Paul_The_NerdMy WPS is worse: I wanted it simple, and a small font, but it took me a while to figure out what to do with a half a screen of empty space.
04:08:56 Join rUiSu [0] (
04:09:32Mikachuput in the info for next song :)
04:10:03Paul_The_NerdMikachu: I like it to be a surprise. Heh
04:10:18Mikachuhaha, okay
04:11:35Paul_The_NerdBesides, a picture of Edison seemed somewhat appropriate, all things considered.
04:12:05 Join luigi [0] (
04:12:06Mikachui'm not sure i see the connection
04:12:53Paul_The_NerdEdison invented the Phonograph, which is in a large part considered the beginning of recorded sound.
04:13:06Mikachuah, he invented too much to keep track of
04:13:13Paul_The_NerdHe was a busy fellow.
04:13:58DBordelloPaul_The_Nerd, i like that
04:14:22DBordellowhat screen size is it for?
04:14:33scottderWax Tubes for life!
04:14:45Paul_The_NerdDBordello: That's for Nano
04:15:48DBordelloI think the problem i was having was I wasn't using the .cfg files, so all the fonts were wrong
04:16:07Paul_The_NerdYeah, you need to load most WPSes by way of .cfg to change the colors and font
04:17:47DBordelloi just realized that
04:19:30 Join psycho_maniac [0] (
04:20:25psycho_maniachey everybody. i got a quick question
04:21:22 Quit rUiSu (" IRcap [8.12] ")
04:21:42psycho_maniacok i went to main page on rockbox and saw this: Moved main menu button to REC for both file browser and WPS. this means mean then to get to menu i have to press REC ?
04:22:05 Join luigi_ [0] (
04:22:33Paul_The_Nerdpsycho_maniac: I think that's just on X5, so yes if you have an X5
04:22:53biffhero_does "force tag cache update" print anything when it finishes?
04:23:15psycho_maniacoh ok. thank for clearing that up
04:23:17Paul_The_Nerdpsycho_maniac: I could be wrong though. But I *think* that's what it is.
04:24:01Paul_The_Nerdbiffhero_: Unfortunately no. If your unit has an disk-activity light, it will stop blinking. Otherwise, there's an icon in the upper right corner on the status bar that will go away, a virtual disk activity symbol
04:24:34biffhero_Is *that* what that nipple picture was? I thought it was rockbox-pr0n
04:25:03Paul_The_NerdIt's supposed to represent a disk-platter, I imagine.
04:25:14DBordellots-x, you seem to have control over the WPS gallery, the joltsteel .zip download is broken
04:25:41Mikachuall the download links are broken i think
04:26:01DBordellonot for me, all of the ones under h300 work fine
04:26:03DBordelloexcept that one
04:26:05Paul_The_NerdDBordello: As he said, all the .zip downloads are broken for the moment. And it's a wiki, so anyone has control over it. :-P
04:26:06ts-xYeah they're all broken...someone split the gallery by player earlier today. I was able to fix the images, but had no luck with the file links
04:26:44DBordelloI take that back, they were working yesterday, and that one was borken
04:26:59DBordellobroken*, now joltamp works, and joltsteel still doesn't, i'll wait it out
04:27:10 Quit luigi (Read error: 104 (Connection reset by peer))
04:27:13 Join luigi [0] (
04:27:15DBordello(and i looked to see if it was a wiki, didn't appear as if it was, never mind)
04:27:16ts-xDBordello: If you search the MisticRiver galleries, you could probably locate it...
04:29:08ts-x - just watch for the ones requiring extra patches e.g. the album art patch
04:30:24ts-x...the patch I use because I'm an album art whore =D
04:31:26biffhero_seen odo
04:32:02DBordelloHmmm, my ears just perked up... i love album art :)
04:32:09DBordellodoes that require recompiling?
04:32:56biffhero_dbzdeath: it requires 100x100 .bmp files in the filesystem, does not parse the ones in the ID3 tags
04:32:56DBordellointresting... where does it pull the album art from? i would need to organize my collection
04:33:15DBordelloi figured that was at me
04:33:23DBordelloit takes the .bmp in the folder?
04:33:51maeckcover.bmp if I am correct
04:34:06ts-xIt actually accepts any size up to 125x125...pulls .bmp from the album folder under a variety of names including cover.bmp
04:34:26ts-xAllows song specific art as well
04:34:50DBordelloi believe there is an application out to autofetch album art, i should run that on my collection
04:35:07biffhero_but, *of course*, the development around here is _screaming_ _fast_, so read that task report, and see that there are 3 comments in the last 24 hours
04:35:17ts-xI just added it about a week well (on my H3xx), just a little extra wps lag
04:35:23biffhero_DBordello: there are a bunch of them. depends on your OS of course, but it is cool
04:35:31psycho_maniacim dl the bleeding edge buld of the h120 to see if this is only for the X5
04:35:56ts-xI *think* the addition of Tag Cache broke it
04:36:02DBordelloi noticed development seemed quick, the fact that you need build servers says something, i really like rockbox, it is awesome
04:36:53psycho_maniacwhat is this tag cache i have been hearing of latley?
04:37:20Mikachuit caches tags, so you can browse by them
04:37:38biffhero_psycho_maniac: it is a lifesaver for us ipod folx. I can let the rockbox build a tagcache, and not have to read the itunes.db file
04:38:42Paul_The_Nerdts-x: Album Art has already been fixed for tagcache
04:39:28Paul_The_Nerdpsycho_maniac: Browsing by Artist, Genre, or Album, and the ability to search/create playlists based on things like Year, etc.
04:40:03ts-xCool...Nico_P's comments seem to indicate the updated version is not quite ready yet, so I think I'll wait a day or two
04:40:20DBordelloTag Cache was added to the Rockbox CVS on 26 March 2006 and is still in the very early stages of development., wow must be stable by now, heh
04:41:07 Quit luigi_ (Connection timed out)
04:41:46psycho_maniacwow sounds sweet
04:41:59Paul_The_Nerdts-x: On the plus side, it sounds like he's cleared up most of the issues that were keeping it from being commit-ready, as far as I've heard. So, *maybe* it'll slip in before feature freeze, with luck (or very soon after)
04:42:32maeckwho is the main developer
04:42:36ts-xThat would be's really a cool feature for those who want it
04:42:37Mikachuthe problem is if you enable browse by tagcache, you can't view the filesystem
04:42:39Paul_The_Nerdmaeck: Of what?
04:43:25Paul_The_NerdMikachu: Well, the whole point of tagcache is to browse by it. It's not like you can't switch to "Browse Supported" or "Browse All" pretty easily. Especially if they ever add a quick menu on iPod
04:43:47ts-xaka *Cache*ri and/or *Flash*eri :)
04:44:57psycho_maniacPaul_The_Nerd it must be only for the X5 i got bleeding edge build on h120 right now and the A-B button is stull the menu button
04:45:47MikachuPaul_The_Nerd: but browsing by tags is pretty useful and i still want to look at other files easily
04:45:53 Join MrStaticVoid [0] (n=jlee@resnet-252-226.resnet.UMBC.EDU)
04:45:55Mikachuso it's not really the same difference as supported and all
04:46:18Mikachusince all includes supported, but all and cache are sort of disjunct
04:46:30DBordelloi assume tag cache is in the recent build?
04:46:34maeckI suppose over time other files like photos will be recognized.
04:46:38maeckyes itis
04:46:43Paul_The_Nerdpsycho_maniac: Alright, good to know for a fact. I knew my H120 used A-B still, but I couldn't remember what time today I CVS upped at
04:47:08maeckthere is some info on the website about how to build the database and how to enable it
04:47:09Paul_The_NerdMikachu: Well, "Supported" is a subset of all, and "Cache" is really a subset of "Supported"
04:47:24psycho_maniaclot of the buttons were switched on the X5 werent they?
04:47:36Mikachubut you can do things with cache that you can't with supported and vice versa
04:47:42Paul_The_Nerdmaeck: In the playback menu you can force a cache update. Wait for all HD access to finish, and then reboot the player. The building can take 5 minutes or more the first time
04:47:53maeckI have no issues on my simulator (works nice there). However, my bigger database (on the player) shows nothing. Need to figure out what is wrong
04:48:05Mikachui'm pretty sure it will be changed so you go into the tagcache by a menu entry instead
04:48:35Paul_The_NerdMikachu: True, but as I said, it's really quick to switch between them either way. Why's switching a problem for when you want to view non-music?
04:49:03Paul_The_NerdMikachu: You *do* go into Tagcache by a menu entry. You go into the menu and choose "File View: ID3 Database"...
04:49:03maeckdo you view non music content?
04:49:17MikachuPaul_The_Nerd: that's like 3 or 4 levels deep
04:50:42Paul_The_NerdMikachu: Not on most players. Just the iPod, until the quick menu is in.
04:51:13psycho_maniacwasnt there talk of the quick menu on ipods being to hold the menu button for a couple seconds?
04:51:20Paul_The_NerdMikachu: on iRiver, you hold down the button that brings up the Menu, and you get a quick menu that lets you change shuffle mode, repeat mode, and file view quickly
04:51:22Mikachui still think browsing the tag cache and browsing the filesys are two different things, not two modes of the same thing
04:52:24Paul_The_NerdMikachu: Maybe you should be able to browse the tagcache by way of the menu, if one exists, but I definitely think it should be able to be your root file view too, for people who prefer the database system.
04:52:41Paul_The_Nerdpsycho_maniac: Yeah. I don't know why it hasn't been done yet. Probably a conflict somewhere.
04:52:53Mikachui guess that's a reasonable compromise
04:52:59Mikachuthen the menu entry can be View Filesystem
04:53:51Paul_The_NerdMikachu: Or just a "Filesystem" option as the last entry in the root Tagcache screen.
04:54:03Mikachuthat could also work
04:54:25Paul_The_NerdThat way you don't loose *anything* by going to tagcache, except being essentially one level further up to start.
05:00:42 Quit psycho_maniac ("CGI:IRC (EOF)")
05:07:25 Join webguest44 [0] (
05:07:25 Quit midkay (Read error: 104 (Connection reset by peer))
05:07:35maeckhmm, my ipod keeps locking up after the rebuild (the nipple dissapears after rebuilding) and selecting the idtag option in file view.
05:07:47 Join midkay [0] (n=midkay@rockbox/developer/midkay)
05:07:49 Quit Daishi ("Client exiting...")
05:08:20Paul_The_Nerdmaeck: How old is your build?
05:08:37Paul_The_NerdTry using a bleeding edge
05:08:40Paul_The_NerdThat bug should be fixed.
05:09:01webguest44after 3 attempts at this, I have a basic question is rockbox picky about me running 1.0 vs. 1.1?
05:09:55Paul_The_Nerdwebguest44: That's a rather vague question...
05:10:17Paul_The_Nerdwebguest44: Are you talking about, by guessing in a lot of factors, an iPod Nano running Apple's OS version 1.0 vs 1.1?
05:11:09webguest44sorry, 5G 60Gb , have failed 3 times just wondering should i restore to 1.0 vs 1.1 then try? or is there sucsess on 1.1 as well?
05:12:09***Saving seen data "./dancer.seen"
05:12:16Paul_The_Nerdwebguest44: 1.1 works fine. Maybe if you described what problem you're actually having?
05:14:54webguest44k thanks, im hurting for info! I followed the guide on the rockbox website and it resulted in a damaged boot loader with a error and had to restore, tried another tutoriol in linux, created a partion and it would load the bootloader, but say "rockbox error: -1" defualt apple os
05:15:39webguest44tried the the rockbox again and again it resulted in a traingle of death!
05:16:28webguest44is it nessary to partion a linux spot on the drive or will this work with a full fat32 partion?
05:20:23webguest44ok that helps i was torn between the two tutorials however i was unsure, I have had nothing but traiangles of death follow the tutorial from rockbox
05:20:36maeckafter installing the bootloader, did you install the .rockbox folder?
05:21:12Paul_The_Nerdwebguest44: Yeah, error -1 means that it doesn't find the rockbox.ipod file
05:21:55maeckafter installing the boot loader, you have to copy the .rockbox folder and rockbox.ipod on the root of the ipod harddrive
05:22:17webguest44following the rockbox tut, i never installed .rockbox folder the after installing the bootloader and restarting it, it would come up with triangle of death (TOD)
05:22:49webguest44i could get to the next step
05:23:32maeckcan you access the harddrive from your pc?
05:23:33maeckehh, the harddrive of the ipod through usb on the pc
05:23:54Paul_The_Nerdwebguest44: You never extracted the rockbox zip onto your iPod? How do you expect rockbox to work if you don't finish installing it?
05:25:05 Join goffa_ [0] (n=goffa@
05:25:33webguest44sorry, that is were my confusing comes from after you create a new bootloader the tutorial says that you can demount and restart and the loader screen will appear, then error out, this never happend just went straight to tob
05:25:59goffa_so.. how do i patch rockbox? do i have to get the source and compile?
05:26:20goffa_i see that i need to patch to get sound working on my x5
05:26:26Paul_The_Nerdwebguest44: What do you mean by tob or triangle of death?
05:26:29goffa_linus rules
05:26:43Paul_The_Nerdgoffa_: I don't believe you need a patch for sound...
05:26:51Paul_The_Nerdgoffa_: Have you tried the newest CVS build?
05:27:06 Quit hardeep ("[BX] The best part of waking up is BitchX in your cup")
05:27:10goffa_i tried the one on daily
05:27:24maeckTriangle of death: is that the ipod retail firmware freaking out?
05:27:50DBordellohow do i exit picture mode? I can't get back to the file browser
05:28:00goffa_is that cvs?
05:28:01Paul_The_Nerdgoffa_: I didn't ask if you tried the daily. I asked if you tried the latest CVS build.
05:28:11goffa_ok.. than i guess not
05:28:12Paul_The_Nerdgoffa_: You may notice there's a CVS link on the main page as well
05:28:43webguest44haha the TOB is the triangle with a file in and a elplantion mark blinking or close to it
05:29:09Paul_The_Nerdwebguest44: Okay, that usually means you didn't install the bootloader properly.
05:29:16goffa_ah... bleeding edge?
05:29:21goffa_i think i see it
05:29:22Paul_The_Nerdgoffa_: Indeed
05:29:25maeckweguest44: did you load the rockbox.ipod and .rockbox folders yet?
05:29:41Paul_The_Nerdmaeck: The error he's getting is from improperly installing the bootloader.
05:30:02Paul_The_Nerdwebguest44: Which instructions are you following?
05:30:24 Join RoC_MM [0] (
05:30:53 Quit DrumRBoy ()
05:31:25Paul_The_Nerdwebguest44: You're doing some step wrong. Often people do ipodpatcher 1 -w apple_os.bin instead of rockboot.bin or something like that.
05:32:27webguest44im runnig through it now, on the step: ipod_fw -g video -o rockboot.bin -i apple_os.bin bootloader-video.bin
05:32:35maeckwhy not this one:
05:32:52maeckoh, that is the same...
05:33:20webguest44:) sorry those im programs...
05:33:30Paul_The_Nerdwebguest44: You did restore your ipod using the apple restore tool before trying again, right?
05:33:39 Join warthawg [0] (
05:34:08webguest44yeah, and this time i got a new error,
05:34:40webguest44"cannot open firmware image file apple_sw_5g_rcsc.bin" I checked spelling
05:35:09maeckfile exists on your pc?
05:35:25Paul_The_Nerdwebguest44: That means you didn't do the extra step for 5g owners.
05:35:33webguest44i have not recieved this error before, yeah thats what i checked the spelling to
05:35:40webguest44ok ill double check that to
05:36:23maeckipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin
05:36:31webguest44hmm, the "extra step" is there the physical file was created
05:37:44goffa_Paul_The_Nerd: you rule.. thanks
05:37:51goffa_didn't see bleeding edge builds
05:38:07webguest44no worries was a spelling error
05:39:22goffa_that's about 21000 files that i have access to now that i didn't have with the iaudio firmware
05:39:36Paul_The_Nerdgoffa_: Hahaha. Nice.
05:39:46warthawgis rockbox good on a nano?
05:40:08maeckthink so, it is fine on my video
05:40:18webguest44ok so i am done with the bootloader"ipodpatcher -w 1 rockboot.bin" is it safe to demount and restart to check for a propar bootloader?
05:40:51webguest44in past this is were i have to restore it again
05:41:10maeckcopy the .rockbox folder and the rockbox.ipod file to the root of ple player
05:41:35maeckmake sure you have the ipod video version
05:41:50Paul_The_Nerdmaeck: Those steps are unnecessary to confirm that the bootloader installed properly.
05:41:58DBordellodoes anybody know how to exit 'picture' mode on an ipod? I accidently click on an album art picture, and now don't know how to get back to the file browser
05:42:09Paul_The_NerdDBordello: Have you tried Menu+Select?
05:42:12 Quit goffa_ ("Lost terminal")
05:42:24DBordelloPaul_The_Nerd, nope, didn't know there were combos :)
05:42:31DBordelloi searched the webpage for a control list
05:42:58maeckhey, if you get stuck. You can always reboot with menu and select (5 seconds)
05:43:01Paul_The_NerdDBordello: I think in the FAQ I mentioned that most plugins can be exited with Menu + Select, or just Menu, but I'm not sure.
05:43:13DBordelloah, ok
05:43:31Paul_The_NerdI can never remember what I wrote there.
05:43:40Paul_The_NerdProbably need to do a drive by update considering how many things have been fixed recently
05:44:53DBordellowow tag cache is nice, as soon as it tracks track #s it will be perfect for me
05:45:54DBordello(and it will open up using both firmwares, but i won't talk about that around here)
05:46:43DBordellobut right now i am rockbox only, we'll see if i miss anything
05:47:50maeckhmm, this tagdb thing is not working for me... the menus for artist, album, etc show me nothing
05:48:04Paul_The_Nerdmaeck: Did you run a forced tagcache update, then reboot your unit?
05:48:45maeckand I tried a rebuild using the perl program directly on my unit
05:48:53Paul_The_NerdTHe perl program/
05:48:58maeckthe tagdb file gets around 50Mb big
05:49:06Paul_The_NerdThe cache is built by the unit, not a separate program
05:49:24Paul_The_NerdThat's for the old TagDB
05:49:25maeckthere is even a java version.
05:49:46DBordelloi am surprised the unit has the hoursepower to build it, but good for it
05:49:50Paul_The_Nerdmaeck: The tagcache is generated by an option in the Playback menu
05:50:08webguest44ok copied safe so demount? and restart Ipod?
05:50:15maecktag cache or force tag cache update
05:50:24maeckrestart it
05:50:40Paul_The_NerdDBordello: It can take a little bit the first time (5minutesish) but really, it's worth it to be able to update it on the fly etc, especially since adding files to it takes less time (unless you like, double its size)
05:50:50Paul_The_Nerdmaeck: Force Tag Cache UPdate.
05:50:57DBordelloPaul_The_Nerd, yeah, i ran it, it didn't take long at time
05:51:09Paul_The_Nerdmaeck: You probably want to delete the old TagDB files. I don't know what those will do to Tagcache.
05:51:16maecktag cache is just the disk or ram setting.
05:51:22Paul_The_Nerdmaeck: Yup
05:51:34maeckstarted it earlier. But will retry
05:51:36Paul_The_NerdDBordello: Yeah, it all depends on how many files you've got, and how fast the disk is really
05:51:55Paul_The_Nerdmaeck: You should probably delete the files it generated then. They're all in /.rockbox/
05:52:19Paul_The_Nerdmaeck: Building it clean is a good idea if it didn't work quite right. My first build only managed to get one subdirectory of my whole unit for some reason. It's not perfect yet.
05:52:27Paul_The_NerdThat's the file for tagdb
05:52:35maecknot used I presume
05:52:41Paul_The_NerdThere should be various files with tagcache in their name if you ran the Force Tagcache Update option
05:52:55maecknone there...
05:53:02DBordellonow, if i used itunes to transfer the files, both databases would be upto date, intresting
05:53:51Paul_The_Nerdmaeck: Then it apparently didn't finish, or something
05:53:52DBordelloright after i transfered all my music into folders, we'll see if it is worth my effor to redo it
05:53:56webguest44It worked! thank you all, the reboot in the middle is a bad idea! it screwed me over twice!
05:54:30Paul_The_Nerdwebguest44: The reboot didn't screw you over. It's safe to reboot in the middle (I've done it before). You'd made a mistake somewhere else, though we'll never really know where.
05:55:16webguest44haha yeah it most likely was a user error.....may i ask another basic question?
05:55:43webguest44what is hotdog?
05:55:46maeckyou have burnt all your questions
05:56:14maecka file on your ipod?
05:56:38goffalol... maybe i should have gotten the 60gb... can't decide what to put on /take off
05:56:42Paul_The_Nerdwebguest44: A "hotdog" is a small, almost cylindrical food item composed of one or more meats that is intended to be eaten in a bun with various condiments. :-P
05:57:48webguest44haha yeah i will go read, however what is the difference or benift rather of installing it on a linux partion?
05:58:13Paul_The_Nerdwebguest44: I really don't know what you mean when you're asking about "hotdog" honestly. I've never heard of it...
05:58:27Paul_The_NerdThe only one I know of, in all honesty, is the food item
05:58:31maeckhave you tried installing ipod linux or something?
05:59:00maeck'cause for rockbox, no linux partitions are necessary
05:59:07maecknot even sure if they are supported
05:59:19goffathere's no wma support is there?
05:59:35webguest44yeah, i honestly have been reading so many threads i came across a app what i thought was a rockbox type but it was called hotdog, for any matter it is of no use.
05:59:51goffaok.. just making sure before i nuked them off the player
05:59:56maecktastes like sh*t anyways
06:00:15goffayeah... i'd MUCH rather have the musepack support
06:00:17Paul_The_Nerdgoffa: *yet* It's being worked on
06:00:34maeckas long as they are not DRM-ed
06:00:35 Join webguest03 [0] (
06:00:39goffayeah... i have less than 1000 anyway
06:01:26maeckwhat is a good id3 tag app for linux?
06:01:31webguest03ok, so am i in, or is my firewall screwing me up
06:02:12webguest03idle servers? what the...
06:02:16webguest44your in
06:02:43webguest44i installed a linux partion in hopes to install podzilla2
06:03:00maeckfeeling lucky tonight?
06:03:22Paul_The_Nerdmaeck: It's not too terrible of a process
06:03:30webguest03im thinking about trying that out, i just have got to get the time
06:03:43 Join Rob2222_ [0] (
06:04:15webguest44haha yeah i got the whole thing done and that is were i got the "rockbox error: -1" error and it would just default to appleos
06:04:34MrStaticVoidmaeck: picard -
06:04:41 Part Paul_The_Nerd
06:04:56webguest03also, i have a 5G iPod, not yet supported by iPodLinux, you would think iPodLinux would do like Rockbox, start on the latest ones and go back
06:05:38webguest03did you download the latest build and copy it over to your iPod
06:06:04webguest44i did latest every thing and couldnt figure out what went wrong
06:06:50webguest03did you put Rockbox on the root of your player
06:07:26RoC_MM5g did not exist when ipodlinux started
06:07:36RoC_MMwhen they introduced 3g they started on that
06:07:45webguest03the .rockbox folder and rockbox.ipod file
06:07:54webguest03 oh
06:07:57RoC_MMapple releases new revisions faster than the ipl team can reverse enginnerr and code
06:08:35webguest44what i dont understand is when i did the podzilla it said rockbox error, why>?
06:08:47webguest44arent they two seperate programs>
06:08:58warthawgi'm looking for ipodpatcher for nano, for linux, but i can't find it
06:09:17webguest03yeah, there is a "unsupported" "build" for 5G but it doesn't have a simple point and click installer
06:09:37webguest03 im talking bout pz2, not rb
06:09:51 Quit ts-x ("CGI:IRC (EOF)")
06:10:24 Quit webguest03 ("CGI:IRC")
06:10:59webguest44so a stupid question are there skins or themes for RB?
06:12:42maeckyes, they are called wps-es
06:12:44warthawgaha, i can just use dd, doan need no steenkin ipodpatcher
06:13:01RoC_MMdoes dd do offsets thouhg?
06:13:18maeckyou should be able to find some on
06:13:27webguest44ok thanks
06:16:13 Join Paul_The_Nerd [0] (
06:17:35 Quit Rob2222 (Read error: 110 (Connection timed out))
06:18:35webguest44umm. were on the sitw?
06:20:57goffahmm... this has wavpack support right?
06:21:25Paul_The_Nerdgoffa: For lossy or lossless, but not hybrid
06:22:08warthawgif a man
06:22:53warthawghas the rockbox.bin in /dev/sdb1
06:23:05warthawgand /dev/sdb2 is the vfat partition
06:23:18warthawgand /dev/sdb3 is the ipodlinux partition
06:23:29warthawgwhere do he stick the rockbox zip thingie?
06:23:52Paul_The_Nerdwarthawg: Extract the .zip into the vfat one.
06:24:01warthawgthanks, Paul_The_Nerd
06:24:09Paul_The_Nerdwarthawg: You also need to rename the kernel .bin file to linux.bin and put it on the vfat one as well, in the root
06:34:21warthawgparadise hotel sounds sweet on rockbox :)
06:35:57BHSPitLappytouchpad would be cool
06:36:11BHSPitLappythings like the eq would be a lot more bearable
06:40:19MrStaticVoidso how can i tell if replaygain is working?
06:40:41MrStaticVoida ran mp3gain on an album, enabled it in rockbox, but i cant tell the difference
06:40:56MrStaticVoidand Show ID3 Info says <no info> for the Gain stuff
06:41:22Paul_The_NerdMrStaticVoid: MP3gain actually changes the file rather than just creating the tags...
06:41:59MrStaticVoidi got the impression based on the website that it did just write tags
06:41:59Paul_The_NerdDid you read about it before using it?
06:42:29Paul_The_NerdNo, it's fully reversible but the normal behaviour is to actually modify the MP3s, so that they're essentially replaygained even on players that don't support it
06:42:41Paul_The_NerdIf you *just* do the scan step, then it just creates the tags.
06:42:56Paul_The_NerdBut I'd recommend using something else, like just foobar2000... that's me though
06:43:07MrStaticVoidi use linux
06:44:07Paul_The_NerdWell, then just do the analyze/scan step to just create the tags
06:44:16MrStaticVoidthank you
06:44:57Paul_The_NerdYou might want to undo first, or do a fresh rip, or something
06:45:12warthawggood taste in software, MrStaticVoid
06:45:17MrStaticVoidit wont let me undo
06:45:24MrStaticVoidNo undo information in ...
06:45:30Paul_The_NerdI thought MP3gain was supposed to be reversible...
06:45:30MrStaticVoidoh well
06:45:40Paul_The_NerdOf course, if it didn't write the tags... right
06:46:39 Quit warthawg ("my work here is done")
06:49:47 Join linuxstb_ [0] (
06:49:54 Quit maeck (Remote closed the connection)
06:51:39 Quit JdGordon (Read error: 104 (Connection reset by peer))
06:51:56 Join JdGordon [0] (
06:52:10 Quit JdGordon (Client Quit)
06:52:20 Join JdGordon [0] (
06:52:26BHSPitLappypoor JdGordon 's connection
06:52:40JdGordonhey, no, bloody client crashed
06:54:14 Join maeck [0] (
06:55:29maeck[Paul_The_Nerd] is it correct that songs in the album list are not shown in track order?
06:57:16Paul_The_Nerdmaeck: It is correct. They aren't sorted by track yet. It *may* be alphabetical, or it may just be the order the files are on disk. I'm not sure
06:57:29maeckthat all is fine
06:57:42Paul_The_NerdIt's planned to add displaying them in track order though
06:57:52maeckshould be like that.
06:58:18maeckJust like the next menu after artist should be *all* followed by an album list
06:58:34maeckOr do I have too many good feelings for my -now dead- rio karma?
06:59:01zemaeck: aww, what happened?
07:00:05zemy karma's outlasted an archos jukebox, an archos recorder, and a creative nomad zen, combined
07:00:06maeckbattery died... but somehow bought insurance from circuitcity... now have a new ipod video... rockboxed ofcourse... now with tags alsmost as good
07:00:06goffamy karma died too
07:00:07Paul_The_Nerdmaeck: Well, the tagcache was originally idealized to be quite similar to the karmas. The goal is basically to surpass anything out there, eventually. It may take a while, but since it's open source it'll gradually improve for quite a while
07:00:11goffawell... it was my fault
07:00:21goffadidn't pass the VDT when it landed on the wheel
07:00:29goffastill works... but the wheel is hosed
07:00:39zegoffa: too bad
07:00:44zethe wheel rocks
07:00:50goffayeah it does
07:00:54maeckI do miss the Karma
07:01:01goffai got an iaudio x5... like that better than the karma
07:01:12goffabut now its even better as of tonight :)
07:01:23zei just wish i could get rockbox on the karma
07:01:26goffai'm like a kid in a candy store :)
07:01:53zetheoretically anything that can run on a decent selection of ipod models ougtta be portable to the karma
07:01:57*Paul_The_Nerd likes his Rockbox on H120 best.
07:01:59goffai even clicked the paypal link on the rockbox site i was so happy
07:02:17zebut karma firmware upgrades are public-key encrypted
07:02:19maeckI never thought I would buy an Ipod. Then Karma died... no alternatives except for X5... though about it for a while... then Ipod Rockbox landed... I cashed the insurance money at the city for an ipod.
07:02:28maeckNow, x5 and ipod video are the same...
07:02:44goffai think the x5 is more durable
07:02:52lostlogicipv has _TEH_ screen
07:02:53maeckor almost the same... clickwheel and bigger screen on ipod vs. better battery life on X5
07:03:07*lostlogic makes out with his IPV's screen
07:03:11goffayeah... i've got the x5l so its a lot better battery
07:03:11dpassen1One of the best things about Rockbox is being able to go from one model to another and instantly know how it runs/operates.
07:03:14Paul_The_Nerdlostlogic: STOP THAT
07:03:24*Paul_The_Nerd hits lostlogic on the nose with a newspaper
07:03:30goffaand screen cracked on the iaudio...
07:03:41goffafound out that the folks at iaudio are good with rma
07:03:41 Quit linuxstb (Read error: 110 (Connection timed out))
07:04:12maeckgood, heard some bad things lately... like being slow.
07:04:14Paul_The_Nerddpassen1: Absolutely. Know how it operates, know what volume your music will sound right. You can even transfer your .cfg file (minus theme-related lines) and not have to configure *anything*
07:04:40dpassen1It means whenever my 120 gives out, I can purchase an iPod or x5 and have a seemless transition.
07:04:46Paul_The_Nerdlostlogic: Bah, no sleep until you fix *all* playback code issues!
07:04:56maeckBut I think that the ipod port of rockbox is one of the best things happening for rockbox... we are seeing some good progress in development
07:05:00goffai'm glad i waited
07:05:04goffai almost bought a 120
07:05:08Paul_The_Nerddpassen1: You mean "Whenever my 120 gives out, I can spend twice the cost of an iPod gathering parts to repair it..." right?
07:05:24dpassen1The thought ran through my mind, I must admit
07:05:34goffawish there was an x5l 60gb
07:05:37dpassen1A single platter 40 GB drive and a larger capacity battery
07:05:50goffai guess there is an ipod 60gb
07:06:00dpassen1My 120 has a lot of sentimental value
07:06:03goffabut would like the 35 hour battery life
07:06:05maeckonly 10 hrs of battery in th eipod 60gb
07:06:16Paul_The_Nerddpassen1: Yeah, I'm not going to waste money on a larger drive *yet* just because I'm going to wait until this on fails, but I'm keeping my H120 alive as long as I can.
07:06:19DBordellois there a good program out there to scan my collection (mp3 & flac) and add replaygain data?
07:06:38Paul_The_NerdDBordello: If you're in windows, yes.
07:06:39scottderfoobar2000 if yer in windoze
07:06:46DBordellolinux :/
07:06:59dpassen1How old is your 120? Mine's 2.5 years old.
07:07:01Paul_The_NerdWine + Foobar2000 is supposed to work fairly well
07:07:08lostlogicPaul_The_Nerd: sigh I haven't worked on it in a couple of days... I've actually had to do... my job... :-\
07:07:27DBordelloi tried installing it and it kept whining about win2000 or newer, een when set to emulate it
07:07:28DBordelloso i gave up
07:07:34Paul_The_Nerddpassen1: I bought mine sometime in the first month they were available in Best Buy, but I'm not 100% sure when that was. It says iHP on it, for what that's worth
07:07:41dpassen1Yes, mine too
07:07:44Paul_The_NerdDBordello: Just reporting what I've heard.
07:07:53Paul_The_Nerdlostlogic: *gasp* Work for pay?!
07:08:07dpassen1It seemed so small when I bought it.
07:08:29lostlogicPaul_The_Nerd: it's tragic... hopefully it'll be better for the rest of the week... I was short 3 bosses for the last few days
07:08:43Paul_The_Nerdlostlogic: It's strange, I see reports of all these playback bugs and everything in the forums, and I've been driving 300 miles a day for the last 3 days, living with my MP3 player as the only thing between me and insanity, and I haven't encountered *any* of the bugs.
07:09:04Paul_The_NerdAnd I've been putting a new build on each morning, so I should've picked 'em up at some point.
07:09:04 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
07:09:09 Quit MrStaticVoid (Read error: 104 (Connection reset by peer))
07:09:13lostlogicPaul_The_Nerd: I know, it's frustrating... I listen for 8-10 hours a day, play games, skip tracks, etc. and I don't seem them either
07:09:17Paul_The_Nerddpassen1: Smaller players feel too small to me.
07:09:53maecklostlogic/paul_the_nerd : talking about skipping?
07:10:00 Join MrStaticVoid [0] (n=jlee@resnet-252-226.resnet.UMBC.EDU)
07:10:06dpassen1My old roommate had an x5, I doubt you'd find it too small, slightly odd shaped though.
07:10:07lostlogicmaeck: no, talking about misc. playback bugs that freeze the player
07:10:15Paul_The_Nerdmaeck: The freezes
07:10:37maeckno have none of that. Sometimes skipping on flac and mp3... oggs seem fine
07:10:43Paul_The_Nerddpassen1: It looks badly shaped for being left-handed, from screenshots, but I've been told otherwise. I'm personally not a fan of color screens, really.
07:10:51lostlogicmaeck: now that's a new one... what player?
07:10:56Paul_The_Nerdmaeck: Odd. Skipping, as in gaps in the playback? in FLAC?!
07:10:57lostlogicmaeck: flac is the fastest codec and mp3 the next
07:11:01maeckipod video
07:11:10Paul_The_Nerdmaeck: Does your WPS have a peakmeter?
07:11:12DBordelloflac is the fastest, didn't know that
07:11:17goffaflac sucks the battery though :(
07:11:23DBordelloboo :(
07:11:27Paul_The_Nerdgoffa: not on flash based players. :-P
07:11:28goffampc is fast too
07:11:33lostlogicgoffa: spins the battery often yes
07:11:34dpassen1Paul_The_Nerd: I'm left handed, as well. Also see no reason for color screens, I still think my 120 is the best player around.
07:11:48goffawell they don't make a flash based player big enough yet :)
07:11:59goffaso they don't enter my mind
07:12:06Paul_The_Nerddpassen1: I have a Nano as well, because I wanted something flash based. But it's only for situations I deem too risky or too high-impact for the H120
07:12:11***Saving seen data "./dancer.seen"
07:12:34maeckI'll keep a look out when it skips.
07:12:35lostlogicmaeck: I'd be interested to see a video recorded of your audio thread debug screen during playback on flac when it skips, if you have the equip to make such a thing
07:12:37goffanow that i have mpc support 30gb just doesn't seem like enough
07:12:47dpassen1I don't have the expendable income currently to buy a player for certain situations, unfortunately.
07:13:11goffai've got my karma for high impact.. since its fubar
07:13:19maecklostlogic, I'll check. Maybe I am wrong... could have been ALAC aswell. I'll check later
07:13:42Paul_The_Nerddpassen1: I don't either. But I have rich parents who won't take "I don't want anything from you for Christmas" as an answer.
07:13:51lostlogicmaeck: I hear that at the same bitrate, ogg is a tad bit quicker than mp3 on the ipod so that at least makes some sense
07:14:06scottderSRC IP ARIN for SRC Port: 609
07:14:10dpassen1That's not bad.
07:14:16dpassen1Not bad at all.
07:14:19goffaogg seems to be the best for my battery
07:14:25goffai use q6
07:14:28Paul_The_Nerdogg is ideal on iPod right now.
07:14:48 Join Time-Warp [0] (n=gamanet@3ffe:4001:dfff:0:0:0:0:b)
07:15:16scottderogg -q4 with the latest encoder and optimizations is quite nice
07:15:28goffaheh... aac or whatever crap they are using for itunes sucks
07:15:43goffawell... unless you jab your ear with a pencil first
07:17:24maecklostlogic : the files are ALAC encoded. That must be it... need to reencode... only cd that I encoded on Itunes I guess...
07:17:30goffaamazes me they charge for that... but now they have a "hi-fi" (read boombox) that you can hook it to
07:17:38Paul_The_Nerdmaeck: Yeah, if I recall ALAC had some issues still
07:24:59biffhero_<maeck> what is a good id3 tag app for linux? <<< I love easytag
07:25:14lostlogiceasytag is good, but not great
07:25:20biffhero_what's better?
07:25:27lostlogicbiffhero_: unless you can tell me how to change one tag on several files to the same value quickly
07:25:35lostlogicbiffhero_: haven't found better yet ;)
07:25:47biffhero_it does it. I do it all the time. little checkbox thingys
07:26:04lostlogicsplain to me how here or in a /msg please!
07:26:33biffhero_<webguest44> what is hotdog? <<< one of the ipodlinux developers did some work (I think he mentioned rockbox guys as inspiration) and built "hotdog" as a proof of concept app to show that they could do faster video than what is currently in ipl/pz2/ttk toolkit
07:26:38DBordelloi love easytag
07:27:00goffacan you disable tags and have rockbox read file names?
07:27:03biffhero_<Paul_The_Nerd> warthawg: You also need to rename the kernel .bin file to linux.bin and put it on the vfat one as well, in the root <<< you don't _even_ want to hear about my rockbox install experience
07:27:09lostlogicgoffa: sure, just set it up that way in the wps
07:27:13DBordellolostlogic, select the ones you want to change, edit tag, click little box next to it
07:27:18biffhero_<lostlogic> ipv has _TEH_ screen <<< Glad to hear you have one. I love mine too.
07:27:28Paul_The_Nerdbiffhero_: Had some difficulty getting linux running?
07:27:28goffahmm... i'll have to look into that
07:28:03lostlogicDBordello: DAMN! never noticed that those were checkboxes to the right
07:28:09lostlogicok, easytag does everything a tag editor should.
07:28:14biffhero_lostlogic: CTRL-A (select all file in that directory), type in '69' in the year field, and then click on the zit-bump to apply to all
07:28:37lostlogicadn now I really make Zs, thanks and good nigth
07:28:48midkaylostlogic, you said "flac is the fastest codec and mp3 the next" - no way, wavpack runs way better than MP3..
07:29:05lostlogicmidkay: okokok, zzzz
07:29:38midkaylostlogic, and i think even some others run faster. mp3 is way slow..
07:29:58biffhero_Paul_The_Nerd: actuall... I have ipl running, did the step-by-step there. While looking it over, I looked at the source for the ipl bootloader... saw some stuff about rockbox, had no idea what it was...
07:30:07Paul_The_Nerdmidkay: MP3 is much faster on non-iPod players
07:30:11lostlogicmidkay: I think I remember mp3 being next fastest on Hxx0... but either I'm remembering wrong or it's totally different on ipod
07:30:16lostlogicsee, I'm not insane!
07:30:17 Quit sharpe (Read error: 110 (Connection timed out))
07:30:33midkaylostlogic, oh, i was under the impression you were talking about the ipods
07:30:39Paul_The_Nerdlostlogic: I think it's FLAC then WAVPACK lossless, then MP3 in iRiver, but I'm not sure
07:30:46lostlogicPaul_The_Nerd: makes sense.
07:31:10Paul_The_NerdLossy wavpack though, is somewhere else entirely
07:31:13biffhero_... I found out about rockbox, thought "hrmmm, that sounds interesting". Mounted /dev/sda2 (vfat), unzip <filename>.zip, rebooted, and the ipl bootloader automatically found rockbox boot file. woo hoo!
07:31:14Paul_The_Nerdmornin' amiconn
07:31:17midkayflac is surely the fastest for at least the ipods..
07:31:37DBordellocan you tri-boot, ipl, rockbox, and apple?
07:31:43Paul_The_Nerdbiffhero_: Yeah, the iPodLinux Loader2 is nice about that, and not so bad if you don't *just* want to be in Rockbox as fast as you can
07:32:17biffhero_Paul_The_Nerd: yeah, I have been thinking about that, the bootloader kinda gets in the way. but I still go back to retailOS right now
07:32:23 Quit Time-Warp ("The birds kept calling his name, thought Caw")
07:32:26biffhero_DBordello: yes
07:32:26DBordellocool, how does it work, asks you which to load like a PC boot loader?
07:32:47maeckSo what is the status on using both cores on the ipod? I presume that the current rb architecture isnt really multi treaded...
07:32:48Paul_The_Nerdbiffhero_: You can get to Retail with the Rockbox loader by holding Menu while you boot.
07:33:04biffhero_DBordello: yes, it reads all three partitions, and then builds the kernel list on the fly
07:33:08biffhero_Paul_The_Nerd: that's cool.
07:33:43Paul_The_Nerdmaeck: Oh, its quite multithreaded, but utilizing the other core has a few roadblocks anyway. Besides, for the moment it helps keep an eye on optimizing and writing good code by limiting the resources anyway
07:34:41DBordellohmmm, do i need to create a new partition to use ipod linux? is it just for linux files, or does the music go on there too?
07:34:56goffaso... where do i get the rom for pacman?
07:35:17Paul_The_NerdDBordello: You need an ext2 or ext3 partition, with the Linux filesystem on it. The music is read from your Fat32 partition
07:35:25Paul_The_Nerdgoffa: You use google to find it
07:35:59DBordellohmmm, intresting, i'll check into it, how is podzilla, does it even compete?
07:36:23goffaah.. just mame
07:37:10Paul_The_NerdDBordello: They're not meant to compete. You'll never really use iPodLinux for music. But it has a variety of other programs some people consider useful.
07:37:22DBordelloand the geek factor
07:37:45Paul_The_NerdI removed it from my Nano because I wanted to fill *all* the space with songs
07:38:07DBordellohow big is the ext2/3 partition?
07:38:09*Paul_The_Nerd was possibly the first person to triple boot Rockbox/iPL/Retail on a Nano.
07:38:16DBordelloi guess it varies, but typical
07:38:16Paul_The_NerdDBordello: I don't know what the minimum was
07:38:24Paul_The_NerdI hear 100mb is more than enough
07:38:25Mikachui wish they hadn't wasted 80MB at the start of the drive
07:38:44Paul_The_NerdMikachu: You can actually resize that. Especially if you install Rockbox *without* reatil OS
07:39:14Mikachuwell, i don't want to fuck up my whole partition if i accidentally leave it in retail once for a day
07:40:06Paul_The_NerdMikachu: If you remove retail, how could you leave it in retail?
07:40:10DBordelloi guess on a nano all that is significant, with 40gb it doesn't really matter
07:40:32Mikachuwell, i wouldn't want to remove retail since i use it for file transfers
07:40:35Mikachups, i just woke up
07:41:17DBordellowhy use it for file transfers? Doesn't rockbox bounce it into diskmode or something?
07:41:19amiconnMikachu: Shouldn't that be possible with the builtin disk mode?
07:41:27Paul_The_NerdMikachu: Yeah, the only reason I have Retail still on my Nano is for file transfers. When Rockbox has its own USB handling, I'm gonna drop it for space, faster boot times, and just because
07:41:34Mikachuyeah but apples diskmode is still 10x faster
07:41:38Paul_The_Nerdamiconn: The built in disk mode is PAINFULLY slow on Nanos.
07:41:42*amiconn plans to never run anything else on his soon-expected mini
07:41:56amiconn*anything else than rockbox
07:42:11DBordelloi used the diskmode on my 4g, seemed reasonably fast
07:43:40RoC_MMis there any way to charge the 5g's or 4g's when they are off?
07:43:50Mikachuwell, on nanos it takes something like a minute to transfer just rockbox.ipod
07:44:03 Quit RotAtoR ("zzzzzzz")
07:44:09 Quit midkay ("Leaving")
07:45:15Paul_The_NerdDBordello: Yeah, the Disk Mode on Nanos is different for some reason.
07:46:02DBordellogot it
07:46:56biffhero_Paul_The_Nerd: are you saying that rockbox has a goal of doing USB mode from w/in rockbox? _without_ the reboot? woo hoo!
07:47:44Paul_The_Nerdbiffhero_: It already does it on some other players. It won't likely be soon though, so don't get your hopes *to* up
07:48:34biffhero_that's cool
07:49:18Paul_The_NerdI don't believe iPL even has a USB driver yet, does it?
07:49:28DBordelloi don't think so
07:49:29amiconnArgh! I just realised why doom crashes when voice is enabled!
07:49:34Mikachui think no one knows how usb works on ipods
07:49:38biffhero_no, you boot into disk mode
07:49:58Paul_The_Nerdamiconn: Tell meeeeeeee
07:50:06amiconnDoom uses the core menu functions, which try to voice the menu. But, doom also takes IRAM...
07:50:09Paul_The_NerdSorry, I think I'm in a strange mood tonight.
07:50:28Paul_The_NerdWell that is naughty
07:50:43amiconn...and codec swap therefore trashes the doom IRAM part
07:51:10 Quit maeck ("Chatzilla 0.9.72 [Firefox]")
07:52:20amiconnSo either we will have to change the way voice works (no codec swap, extra link address), or we need a way to explicitly disable voice for such plugins
07:53:18Paul_The_NerdCan the codec swap restore the IRAM contents after the voice has been played?
07:53:29biffhero_those iaudio products look nice
07:55:00Paul_The_Nerdiaudio has a lot of products...
07:55:04amiconnPaul_The_Nerd: It usually does. But it's designed to swap main audio codec and voice codec. I'm not sure what it does when the audio codec isn't present, but a plugin is using the iram instead.
07:55:24amiconnI bet it's swapping in the last audio codec (and hence its iram part too)
07:55:39biffhero_the X5 is what I was looking at, but there are a lot of others
07:55:56Paul_The_Nerdamiconn: Ah, seems strange that it swaps for the last used codec rather than the last real contents...
07:56:31amiconnPaul_The_Nerd: Perhaps it even swaps in the latest content. But there's another pitfall:
07:56:45DBordellohow does the x5 compare to the ipod photo? Cheaper?
07:57:44amiconnCodec thread and voice thread are interlocked (using a mutex) to not run whenever their respective codec is swapped out. The main thread doesn't know anything about that, and that is where plugins are running in...
07:58:19amiconnSo as soon as the voice codec yields -> boom
07:58:22biffhero_iAUDIO X5 60GB Black is $399.99 at their store
07:58:33DBordellosame price
07:58:56biffhero_the smaller iaudios look cool too. the u3 is smaller
07:58:58 Join ipod5G60Gb [0] (
08:00:07 Nick biffhero_ is now known as ipod5G60Gbblack (
08:01:11 Nick ipod5G60Gbblack is now known as biffhero_ (
08:01:21 Join _FireFly_ [0] (
08:03:16 Quit damaki_ (Read error: 104 (Connection reset by peer))
08:03:19ipod5G60Gbi have only been runnig RB for a few hours but found the that GUI intense plugins like fire and more, cause my 5G video to pause playing at resume then pause, I know that this is know already but have there been patches out to improve this
08:03:52Paul_The_NerdGenerally performance improvements don't come by way of patch
08:04:26Paul_The_NerdBut that's mostly the fact that only one core is used right now, and the 5G requires the most effort to drive the LCD of the iPods so far
08:04:44Mikachuheh, fire on the video must be really intensive
08:04:51 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:04:54 Part LinusN
08:04:59Paul_The_Nerd3 seconds
08:05:07ipod5G60Gbhaha it looks cool! so do the nanos run more smoothly?
08:05:18 Join LinusN [0] (
08:05:34amiconnmorning mr. master bouncer ;)
08:06:06 Quit RoC_MM ("Leaving")
08:06:08biffhero_yeah, that big LCD must be tough
08:07:31 Join Vertigo_tdl [0] (
08:08:27ipod5G60Gbi have another newbie Q: Since loading RB i have been unable to switch back to the apple OS, shouldnt I be greeted with the option of either or?
08:09:01Paul_The_NerdYou turn on the ipod, and immediately press again, and hold, Menu
08:09:19Paul_The_NerdAnd it should, if you pressed it again early enough, eventually say "Loading original firmware..."
08:10:43 Join damaki [0] (
08:11:22ipod5G60Gbha got thank you
08:11:35LinusNamiconn: morning :-)
08:12:05 Join DJ_Dooms_Day [0] (
08:13:29_FireFly_moin moin ;)
08:15:11 Join ender` [0] (i=ychat@
08:17:20ipod5G60Gbah ok so now i am in appleos and after pressing and holding play/pause the screen goes black but select turns the backlight back on, it acts like it doesnt actually turn off
08:18:15ipod5G60Gba reset puts me back in RB pressing holding play renders "shutting off" and it is off for sure
08:20:30*amiconn wonders about the crappy lcd update routines in rockbox doom
08:20:56Paul_The_Nerdipod5g60gb: AppleOS normally just sleeps. It doesn't really turn off.
08:21:53amiconnThe default routine uses table lookups for the scaling, and the target routine (1) uses the hard-coded lcd data port, as numeric constant and (2) also a strange way of doing the scaling
08:22:16amiconnBoth could just use a bresenham-lookalike for scaling.
08:22:39Paul_The_Nerdamiconn: The scaling was taken from the way the iDoom port does it, if I recall.
08:23:17amiconnThe one in the default routine, yes
08:23:24amiconnStill a strange way to do it...
08:23:40ipod5G60Gbok, apoun a couple restarts I have noticed that apple os "resets" erasing your setting, is this also normal? i understand that installing RB means "who cares about apple os!haha"
08:23:59 Quit Vertigo_t (Read error: 110 (Connection timed out))
08:24:31Paul_The_Nerdipod5g60gb: I'm not sure how/when Apple OS saves its settings, but they didn't get reset for me.
08:25:10amiconnThe target routine is tailored towards H300 but is ifdefed wrong, so it does of course break for H1x0 and X5
08:25:43ipod5G60GbThanks <paul_the_nerd> i have to select a launguage every time
08:26:27Paul_The_Nerdipod5g60gb: Strange. Do you delete your iPod Control folder?
08:26:53ipod5G60Gbim not terrible worried about however, not to my knoweledge, i followed the tutorial exactly
08:28:12Paul_The_Nerdipod5g60gb: I'm not really sure what causes the ipod settings to save, but then I don't use retail *at all* except for file transfers (only really necessary to use it for them on a Nano)
08:29:44ipod5G60Gbits ok im not worried about it, im full of newbie questions, is there a idoom port for RB
08:31:09preglowthere's a doom port
08:31:19preglowdoesn't work quite right on ipod yet
08:32:05 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:34:04 Quit midkay (Client Quit)
08:35:12Paul_The_NerdIt doesn't work any more on ipod. =/
08:37:54ipod5G60GbAs I have been reading about pz2 it has a boot menu to choose between the two would it be possible to have all three RB,pz2, appleos?
08:38:51ipod5G60Gbis it a custom bootloader
08:38:59Paul_The_NerdIn fact if you install iPodLinux with loader 2, then extract Rockbox into your fat32 partition it should detect it in the menu for you
08:39:35ipod5G60Gboh cool, thats what i was hoping for
08:41:52ipod5G60Gbi have had a hell of a time getting pz2 to work tomorrow will be true dedication
08:43:09biffhero_pz2 doesn't work for you?
08:43:31biffhero_I couldn't get mpd working, but that's known.
08:44:30ipod5G60Gbwell i gave it a run and ended up with rockbox error: -1 so the bootloader was screwed, i then gave RB a run, i want it all though!
08:45:07Paul_The_Nerdipod5g60gb: Error -1 doesn't mean there's anything wrong with the bootloader. It usually means rockbox.ipod wasn't found.
08:46:20biffhero_I thought you were having problems with ipl, not rockbox
08:46:38ipod5G60Gbi think you mentioned that earlier I will give it a go tommorrow using this tut:
08:47:28ipod5G60Gbim sure ill work it out
08:55:34 Quit webguest44 ("CGI:IRC")
08:56:49 Quit ipod5G60Gb ("CGI:IRC (EOF)")
08:57:11 Join webguest11 [0] (
08:58:34JdGordonok odd q... i have been asked to make a driver for a fake hard disk for windows.. does any1 know where the heck to start looking for info how to do it?
08:59:00Paul_The_Nerdmsdn is a good place, I'd say
08:59:22JdGordon <- haha,
08:59:27JdGordondamn typo
09:02:23Slasherilostlogic: hmm, would you if i go and add the metadata buffering to the playback engine? (codecs buffered also as metadata entries)
09:05:18amiconnSlasheri: Found my tagcache test results/rants in last night's log?
09:06:45 Join HuntermicAtWork [0] (
09:07:32HuntermicAtWorkGood morning people :-)
09:08:10Slasheriamiconn: yes, just read the logs. 13 minutes sounds good, and the commit time 3 minutes is really good for slow archos too (as it has to do sorting and uniquing of the tags)
09:08:41HuntermicAtWorkThis looks like a fine day, sound on the X5, and the sun is shining, now all i have to do is wait for some sound on the M5
09:08:41amiconnThe tagcache message still overlays the logo, btw
09:09:15 Join B4gder [0] (
09:09:46 Join goffa__ [0] (n=goffa@
09:09:53preglowdoes anyone in the team even have an m5?
09:10:27Slasheriamiconn: ah, hmm.. that needs to be fixed then, maybe i could try with archos simulator later today
09:10:29HuntermicAtWorki hope so :-), otherwise i can wait a long time
09:10:54B4gderpreglow: not that I know of
09:10:55 Quit webguest11 ("CGI:IRC (EOF)")
09:11:43HuntermicAtWorkis it easy and safe to open my M5?
09:12:15preglowmight be easy, and is almost always not completely safe :)
09:12:16***Saving seen data "./dancer.seen"
09:12:16LinusNSlasheri: i tried out tagcache this morning on my x5
09:12:22Paul_The_NerdBoth easy and safe are dependent upon your skill at taking things apart in general, and putthing them back together successfully.
09:12:27LinusNi couldn't get it to work
09:12:37LinusNuntil i set it to "load to ram"
09:13:07LinusNit wouldn't work from disk
09:13:09*preglow wants a dynamic mp3 buffer reallocator
09:13:18LinusN /kick preglow :-)
09:13:28B4gderwe discussed that a bit at devcon
09:13:29preglowpft, shouldn't be too much work
09:13:35preglowand then we don't need to reboot for changes to apply all the time
09:13:38preglowrebooting != good
09:13:39goffa__hey preglow were those tracks old enough?
09:13:41LinusNwe have an idea for that
09:13:43preglowgoffa__: nope
09:13:44B4gderI agree with preglow
09:13:57preglowgoffa__: like i said, getting pre-sv7 tracks isn't easy
09:14:06goffa__i know i have a bunch
09:14:16SlasheriLinusN: hmm, did you try "force tagcache update"?
09:14:36Slasherihmm, weird.. i will try to debug it soon
09:14:40LinusNthen i rebooted, but the database was still empty
09:14:42preglowwhat idea do you have for that, then?
09:14:52Slasheripreglow: yeah, that would be nice.. at least some kind of limited malloc
09:15:07LinusNpreglow: basically the same as today, except that the buffers can be reallocated
09:15:09 Join bobTHC [0] (n=bobTHC@
09:15:19preglowLinusN: which is exactly what i want. hooray!
09:15:22bobTHCmorning all !
09:15:26amiconnSlasheri: What about my progress idea of showing just an icreasing numer (item count?) instead of % when dircache is off/unavailable?
09:15:32LinusNpreglow: the music has to stop though
09:15:36preglowLinusN: sure
09:15:40amiconn...and not showing -1% when it's done...
09:15:46preglowLinusN: but we'll only use it for stuff like loading voice files, calculating tag cache, etc
09:15:53preglowLinusN: initing dircache on the fly
09:15:54Slasheriamiconn: that sounds good, i will implement it :)
09:15:55 Quit JdGordon (Read error: 104 (Connection reset by peer))
09:16:15preglowSlasheri: how hard will it be to adapt the gui better to tagcache?
09:16:40Slasheripreglow: shouldn't be hard, accessing the engine is simple.. but i am not one of the gui experts ;)
09:16:46preglowhell, me neither
09:17:10preglowi've got my very own gui code slave in safetydan anyway :)
09:17:39 Join JdGordon [0] (
09:17:59HuntermicAtWorki think i'll try to open my M5 this evening when i'm home, i just hope it will still work after that, Are pictures from inside made with a digicam (3 MP) good to use for you people?
09:18:05 Join linuxstb__ [0] (
09:18:43Paul_The_NerdScanner's better, but digicam can be useful. Try to get chip labels too.
09:19:02B4gderdigicams are hard to get good pcb pics with
09:19:31HuntermicAtWorkmy cam has a very good macro mode, so i think i will be able to make some nice shots, scanning just isn't my thing
09:19:53B4gderwell, any pictures are better than no pictures
09:20:16HuntermicAtWork:-) , that's true, so i'll give it a try tonight
09:20:58HuntermicAtWorki normaly only take apart stuff when it's broke allready, or when it isn't expensive
09:21:33 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
09:22:06Paul_The_Nerdsafetydan, funny, preglow just mentioned you.
09:22:18preglowwhy, here he is
09:22:28safetydanShould I be scared?
09:22:32preglowi just mentioned you like doing my gui code for me :>
09:24:08safetydanActually I have someone to do all the hard fixed point work for me :)
09:24:47nudelwould it be possible for Flyspray to include the description of each bug/patch in the page title? that way bookmarking flyspray pages would be, like, possible...
09:26:57B4gderit would indeed be useful
09:27:11B4gderlet's poke Zagor until he makes it do that
09:27:50*Paul_The_Nerd pokes Zagor
09:31:40 Quit linuxstb_ (Read error: 110 (Connection timed out))
09:37:14safetydanNothing from WMA guy lately. It'd be nice if people posted work in progress stuff for that sort of thing
09:37:26preglowyeah, it would
09:37:42B4gderyes, that's why I asked him about a patch or zip of his current state or similar
09:38:11B4gderwe've seen things like this before just end up with nothing
09:39:30preglowyes, exactly
09:39:49LinusNi really don't get this "you can't get it until i'm finished" idea
09:40:06B4gdervery open source style... not
09:40:15LinusNi guess it's an ego thing
09:41:09 Nick linuxstb__ is now known as linuxstb (
09:41:23linuxstbI'm guessing he doesn't want someone else to finish it and steal his glory. I just hope his work isn't lost.
09:42:07Paul_The_NerdPM him on the forum, see if he's still around?
09:42:30Paul_The_NerdThat triggers an email by default, so even if he doesn't check the forums he might get it and come back briefly to update or something.
09:43:51preglowjust ask him if it'll be ready for 3.0 or something
09:46:02 Join Moos [0] (
09:46:10Paul_The_Nerd"We'd like to include WMA playback in 3.0 if at all possible. Unfortunately, by policy we can only include it if work-in-progress code is checked into CVS before the feature freeze. So, we'd love if you'd provide us a patch by April 1st so that we can try to include it" ?
09:46:51goffa__LinusN: i'm glad you have the release early, release often mentality
09:47:40Paul_The_NerdWho's sending it, y'know, so four of you guys don't all do it. :-P
09:47:55B4gderPaul_The_Nerd: go ahead, send it!
09:48:38LinusNehum, doesn't the wolfson codecs have bass and treble?
09:48:39Paul_The_NerdWill do then
09:48:49*Paul_The_Nerd goes off to the forums
09:49:08preglowLinusN: they do
09:49:21 Quit Bg3r (Read error: 113 (No route to host))
09:49:23preglowLinusN: though it sounds like a bag of shit, esp. on the nano
09:49:25LinusNthey are disabled in the settings storage
09:49:38preglowright, that'd explain why people say it's not saved :>
09:50:06preglowi think all of the wolfsons have bass and treble, at least
09:50:35LinusN-6 - 9 ?
09:52:14linuxstbThe 5g's DAC doesn't have bass/treble (the others do though). But it does have a basic 5-band eq which could be used for bass/treble. But it's not implemented yet.
09:52:57Paul_The_Nerdpreglow: Do the bass/treble actually *do* something on iPod? It just sounded like volume adjustment to me...
09:52:59LinusNi'll enable the saving
09:53:00 Quit damaki (Read error: 110 (Connection timed out))
09:53:06linuxstbLinusN: Thanks.
09:53:32preglowPaul_The_Nerd: they do something that sounds vaguely like it
09:53:52Paul_The_Nerdpreglow: So, nothing good.
09:54:02preglowalthough it's so shite i'm contemplating on just removing it
09:54:29Paul_The_NerdYou probably should
09:54:36Paul_The_NerdOtherwise people are going to just think it's bugged.
09:54:57preglowdoes *buf++ increment the pointer or the value?
09:55:04B4gderthe pointer
09:55:12B4gder++ is right-to-left
09:55:28goffa__lol... when they go into the eq, just have a screen that says "this blows, don't use it"
09:55:35preglowlostlogic: then line 473 in pcmbuf.c is never used
09:56:09preglowgcc 4.1 complains that "value computed is not used"
09:56:34B4gderclever thing
09:56:48B4gderand hey
09:56:58B4gderI built a successful build with langv2 last night
09:57:10preglowa round of applause for bagder!
09:57:43preglowi seriously need to learn c operator precedence soon
09:57:46preglowi just know the bare minimum
09:58:06goffa__dammit... i want to go to bed... (waiting for stuff to transfer)
09:58:39nudeluse lots of brackets and you don't need to remember the silly precedence rules
09:58:48preglowi don't do lisp
09:58:51nudeli just remember the ones which are useful all the time
09:59:03B4gderwell, you still should know the basics for when you read others code
09:59:06nudelwell, lots as in up to 2 pairs a line
09:59:06preglownudel: what about a nano version of your wps, btw? :)
09:59:15nudeler, i got a bit sidetracked by Oblivion :(
10:00:28 Join tianjing [0] (
10:00:49nudelSomeone needs to hack into my xbox and make one of the NPCs in Oblivion tell me to convert the WPS. THen i'd do it in no time. (Stupid addictive game!)
10:03:42 Join arkascha [0] (
10:08:07Paul_The_NerdB4gder: It sounds like he's got the a fixed point decoder that compiles successfully, but it is entirely untested. He's working on the ASF parsing now.
10:08:21Paul_The_NerdAnd it sounds like he'd be willing to get it checked in, if possible. :)
10:08:31phaedrus961would anyone object to me committing my loadable keyboard patch?
10:08:35B4gderlinuxstb: seeing your server is the only build server still using IP only, I'd just like to mention that we can of course offer a DNS name for your server if you want to
10:09:27goffa__so... linus.. do you have an x5 or an x5l?
10:09:41goffa__wondering what to set my battery meter to
10:10:31LinusNgoffa__: x5
10:11:02linuxstbB4gder: That sounds like fun. Did you have anything in mind? perhaps?
10:11:31linuxstbSounds good to me. Everyone will want one :)
10:11:40goffa__i have the L... does that battery setting affect anything other than the meter?
10:11:51LinusNgoffa__: no
10:11:57B4gderlinuxstb: I think I'll be able to handle the crowds ;-)
10:12:06amiconnSlasheri: I also wonder what the strange ===> last entry is in tagcache....
10:12:12goffa__guess it doesn't matter too much.. was wondering what i should set it to
10:12:24amiconnImho chunked browsing should work as it did in old tagdb
10:12:33amiconnIirc Zagor implemented that...
10:12:46Slasheriamiconn: it meant to be my poor attempt at "chunked" browsing to the ui :) it's not even working properly..
10:13:09B4gderyes, zagor did that
10:13:21Slasheriok, i will check the old code soon
10:13:32preglowPaul_The_Nerd: untested? i thought he said he had a couple of files working
10:13:52 Join Therx [0] (
10:14:08 Quit Therx (Remote closed the connection)
10:14:30Paul_The_Nerdpreglow: His response PM said that he had a decoder that compiled but was untested. It's possible that he meant that it hasn't been put through any *real* testing. One could argue one or two files isn't a "test." But he seemed positive about putting together a patch with what he's got.
10:15:38B4gderlinuxstb: done
10:15:40Paul_The_NerdAt one point he said he has a version that "builds but is untested." and at another he said that his "concern is that this code has not been thoroughly tested"
10:16:19goffa__lol... if he needs testing done he should release the code
10:16:42goffa__assuming it doesn't make your player spontaneously combust
10:18:00Paul_The_Nerdgoffa__: He mentioned he was afraid that people would run off and expect it to be usable in its current state and try to figure out how to enable it. Which, having observed the forums for a while, seems to be a good assumption.
10:18:55B4gderyes, users have rather high expectations of what they download
10:19:15B4gder"developers only" is not something they actually grasp
10:19:28 Join muesli__ [0] (n=muesli_t@
10:19:29Mikachumaybe pre-pre-alpha would get the point across?
10:19:30Paul_The_NerdB4gder: Yeah, for some reason they expect code that's in development to be focusing primarily on the user experience, rather than getting core functionality working.
10:19:31goffa__yeah... well patience is thin
10:19:46goffa__but what's another week i guess
10:20:07goffa__i waited since '98 to get a player to play musepack
10:20:58 Join BHSPitLappy2 [0] (
10:21:33B4gderthe primary to get something form him wnow ould be to assist in getting it done the rockbox way
10:22:04Paul_The_NerdB4gder: Well, judging from his initial response, he'll be willing to submit a patch with what he's got. Hopefully. :)
10:22:31B4gderpatch is good
10:23:40Mikachuwhat patch/thing are we talking about here?
10:23:47linuxstbI think the integration into Rockbox will be just as much work as the initial porting to fixed point, or maybe even more, depending on how much he's optimised it.
10:23:53Mikachucouldn't find it by glancing through my scrollback
10:23:54B4gderMikachu: wma codec
10:24:17linuxstbExtracting code from ffmpeg isn't an easy job.
10:27:10Paul_The_NerdAnyone looked at either of the patches here, for the backlight issue? More in how he implements it, since he seems uncertain which is the preferred way...
10:27:44Paul_The_NerdFor the "Off means the backlight stays on" ipod problem, rather
10:30:06 Join muesli- [0] (n=muesli_t@
10:30:20linuxstbPaul_The_Nerd: The "Prefetch abort at 86AD43D8" tagcache error the person reported in the ipod forum is odd. There is nothing at that memory address, so something bad (and untraceable) is happening.
10:31:00Paul_The_Nerdlinuxstb: So it's *not* my fault for being unable to figure out what was there.
10:31:33 Join petur [0] (
10:31:50linuxstbPaul_The_Nerd: Nope. There is nothing there...
10:32:10B4gdersurely we can blame Paul a bit anyway? ;-)
10:34:12 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:34:54Paul_The_Nerdpreglow: Is there any reason a 32khz AAC wouldn't be resampled properly on H120? (It's described as playing too fast.)
10:35:02goffa__well... time for me to head to bed.. thanks for your tolerance/answering my dumb qestions...
10:35:07 Quit amiconn (Nick collision from services.)
10:35:08 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:35:33 Quit goffa__ ("leaving")
10:37:02*amiconn will probably have a shot at improving doom drawing/scaling, if no one else does it before
10:37:25Mikachui promise not to
10:37:25amiconnShould make it work on X5 as well. Next step would be using grayscale lib for H1x0
10:37:42 Quit BHSPitLappy (Connection timed out)
10:38:00linuxstbIs it working at all on your H300 now?
10:38:21preglowPaul_The_Nerd: it's a metadata parser issue
10:38:23preglowit has to be
10:38:50linuxstbYes, I'm looking now, and ci->configure seems to be called _before_ the frequency is read from the file.
10:39:21kkurbjunamiconn, sounds great to me, it's easy now to see how the performance is impacted with those timedemo's
10:39:37Paul_The_Nerdpreglow: Ah, improper metadata, or the parser handling proper data poorly?
10:39:53 Quit muesli__ (Read error: 110 (Connection timed out))
10:39:53preglowi'd guess the last
10:39:55kkurbjunamiconn, the r_draw.c functions seem to be the most time critical for the game
10:40:07preglowin its current state, i say aac is out of 3.0
10:40:12kkurbjunat least right now
10:40:23preglowthe parser doesn't handle all files, and the decoder is too slow for fun
10:40:55 Join ashridah [0] (
10:41:13amiconnlinuxstb: Yes. The hang was caused by voice being enabled. See this morning's log for the design flaws in rockbox causing it :(
10:41:19linuxstbPaul_The_Nerd: Could you get a copy of that 32KHz file? I'm not sure why it doesn't work now.
10:41:38linuxstbamiconn: Yes, I read that - iram was my suspicion as well.
10:41:58 Quit arkascha (Remote closed the connection)
10:42:24Paul_The_Nerdlinuxstb: It was brought up in the tracker. I'm not even sure he'll ever check back to see if anything's become of his bug report.
10:42:35 Quit _FireFly_ ("Leaving")
10:42:36amiconnMaybe we have to change the whole voice concept in swcodec. The current concept is rather shaky
10:42:38Paul_The_NerdI'll request it though
10:43:10linuxstbPaul_The_Nerd: OK, thanks. Does he mention the encoder he used? (i.e. itunes or Nero)
10:43:17preglowamiconn: what concept? codec swapping?
10:43:49linuxstbI'm surprised no-one has reported the same problem with pacbox - that uses both IRAM and the core menus.
10:43:57preglowamiconn: what else do you propose?
10:44:01preglowamiconn: we have to swap some memory anyway?
10:44:10amiconnSeparate codec, perhaps
10:44:24Paul_The_Nerdlinuxstb: He just mentions it's 66kbps VBR. =/
10:44:24preglowamiconn: how would that really help the situation?
10:44:24amiconnLinked to a different address, and not using iram
10:44:26preglowamiconn: the codec swapping isn't the problem
10:44:32preglowahh, forget that
10:44:33preglowthey need that iram
10:44:49preglowor you can forget all semblance at low latency operation
10:45:00amiconnReally? Voice is low sample rate mono, highly compressed
10:45:11preglowmy bet is it would still be really slow
10:45:20preglowand we aren't always going to be using mp3
10:45:23preglowat least i hope not
10:45:42kkurbjunamiconn, I also have code that I need to add that handles larger screens well (i.e. Ipod video), I think that the scaling can be done cleanly in i_video.c for resolutions lower then 320x200 for all the status things, and then the game drawing "should" handle lower resolutions alright
10:45:53 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
10:45:54linuxstbpreglow: I don't think we should replace mp3 with an even more CPU intensive codec though.
10:45:57preglownot to mention having a zillion separate codecs linked at different addresses is really "pretty"
10:46:42*preglow wants speex going :/
10:46:55amiconnpreglow: We could (and imho should) limit voice to one codec. That currently is mp3, and should become speex if that'll ever get ported
10:47:28preglowbut anyway, this issue aside, the codec swapping system isn't what makes voice ui so sucky
10:47:51CassandraWhat is speex?
10:47:56preglowCassandra: speech specific codec
10:48:01preglowCassandra: compresses to really low bitrates
10:48:02kkurbjunIt would be alot cleaner implementation with the scaling for the status bar, text, etc being handled in i_video.c and the rest of the drawing code being done in r_draw.c with a straight blit to screen
10:48:06preglowCassandra:, i think
10:48:22CassandraAh cool. Is it feasible on Archos?
10:48:28preglowCassandra: hell no
10:48:36preglowfar from it
10:49:12CassandraThat'd be a good argument against switching the voice UI to it.
10:49:54CassandraArchos is the platform that would potentially benefit most anyway, and it'd not be good to have to maintain two seperate types of voice file.
10:51:28amiconnCassandra: Voice files will be target specific with langv2 anyway
10:51:50amiconnThat's one of the main points of v2. It doesn't need to contain clips for nonpresent options
10:51:55JdGordonhey all... can i be annoying and bug u all about 2 patches ready to go... (2 days till the freezee...) and
10:52:21JdGordonand while your at it...
10:52:59Paul_The_NerdI thought the freeze was April 4th?
10:53:10JdGordonok, then 7 days...
10:53:23Paul_The_NerdOr 3rd
10:53:28Paul_The_NerdSomewhere about there
10:53:41JdGordon.. missing the point of my msg.... :p
10:54:05Paul_The_NerdSince I have no commit access, I can't do anything other than miss the point. ;-)
10:54:35JdGordoneveryone else went hiding did they?
10:56:05*Paul_The_Nerd looks around
10:56:10*B4gder is invisible
10:56:19Paul_The_NerdWhat everyone else? I'm the only person here.
10:56:38peturyou and 104 bots ;)
10:57:14Paul_The_NerdNo, I just have a lot of remote computers logged into the same channel. I like to talk with myself.
11:02:51 Join webguest10 [0] (
11:03:03webguest10Hello Rockbox
11:03:33muesli-JdGordon interesting 4 u?
11:04:10webguest10LinusN: is you the main X5 dev?
11:04:48webguest10LinusN: I just installed Rockbox on my X5 and it's wonderfull
11:05:12JdGordonmuesli-: if its a s simple as reading from the file header or something then could be doable.. but iv got uni and other stuff to do.. maybe..
11:05:56 Join dpro [0] (
11:05:57webguest10LinusN: but that seems RTC isn't used? is it one know issue?
11:06:22muesli-JdGordon would be really nice. i guess its just the header. at least the source code is already there
11:06:25webguest10I mean no time, date...
11:06:28B4gderwebguest10: feel free to dive in and help
11:07:02webguest10B4gder: do you are an X5 developer too?
11:07:06bobTHCX5 is in a early stage
11:07:25B4gderwebguest10: rockbox is mostly a single software that runs on numerous players
11:07:36B4gderonly small parts are model-specific
11:07:46B4gderbut yes, I've done some x5 fiddling
11:07:59webguest10but I thought with all stuff you managed to have working, RTC seems "simple"
11:08:06webguest10B4gder: ok
11:08:08bobTHCLinusN ,B4gder, and Zagor are the maindev for the entire project webguest10
11:08:49B4gderI actually don't think we three are that special these days
11:08:50bobTHCbut there are far to be alones :)
11:09:05webguest10Fortunatly yeah :)
11:09:18webguest10massive Rockbox communauty it seems
11:09:29Paul_The_NerdWell, people pitch in where they can.
11:09:44B4gdersome ~170 named contributors in the credits
11:09:53webguest10Wooooow !
11:10:54 Join pfavr [0] (
11:11:18Mikachuwhere is the authors file in the cvs tree?
11:11:47webguest10I did read in others models, the Hard Disc activity have one item in your statubar, it will be possible in X5 too, because currently it are not?
11:12:04dpromikachu: ehat exactly does your wheel-absolute patch do ?
11:12:10dwihnoI just read about the initial audio on the X5.
11:12:11 Join webguest65 [0] (
11:12:14Mikachudidn't i write it in the description?
11:12:20***Saving seen data "./dancer.seen"
11:12:20dwihno\o/ LinusN \o/ LinusN \o/ LinusN \o/
11:12:29dproI don't really get it ... it patched one line ...
11:12:40dwihnoI am more impressed than Mike Levy on "amazing discoveries"
11:12:43B4gderwebguest10: it should indeed be possible, yes
11:12:45Mikachuit's not many lines, but definitely not just one
11:12:49webguest10dwihno: I'm currently trying Rockbox, and it is sound
11:13:13webguest10B4gder: Thx that's good
11:13:13Paul_The_Nerddpro: There are 96 positions on the wheel. Instead of telling which direction it's being scrolled, it tells which of those positions the finger is at. Or something like that.
11:13:19dwihnowebguest10: on the X5?
11:13:32dpropauk: ah nice
11:13:48Mikachuso for example in brickmania i can put the pad at an absolute position
11:13:59Mikachuso if i want to move it to the left edge of the screen i just put my finger on the left edge of the wheel
11:14:12dwihnowebguest10: Nice nice!
11:14:13Mikachudoesn't matter where i start my finger or how fast etc
11:14:15linuxstbIsn't that cheating? :)
11:14:20Mikachuheh, it's still hard
11:14:23 Join austriancoder [0] (
11:14:37Paul_The_NerdThat patch is ideal for the gameboy button issue.
11:14:44*dwihno wants to give his Recorder-60 a retirement plan and get a new.. Don't know what to get though, now that Rockbox runs on so many platforms.
11:14:46Mikachuif it didn't hand out extra lives like super mario 3 it would even be challenging
11:14:49dwihnoWhat would you guys recommend?
11:14:50webguest10dwinho: now I begin to think f**k Cowan &co :)
11:14:51Paul_The_NerdI keep pointing people who complain at it, and they keep trying to *just* change rockboy without using the patch
11:14:53Mikachui think last time i finished level 30 i had 22 lives
11:15:03Mikachubut i still died many times
11:15:07linuxstbdwihno: Just choose based on the hardware features that you want.
11:15:18Paul_The_Nerddwinho: H120/140 or bust.
11:15:28webguest10dwihno: iaudios are fine
11:15:33B4gderdwihno: getting one already supported is for cowards! ;-P
11:15:35linuxstbdwihno: Is a colour LCD important? FM Radio? Recording? Optical I/O ?
11:15:46amiconndwihno: If you want stability, I'd says don't retire your archos right now, sorry...
11:16:58dwihnoB4gder: Then I'll simply get one of the spanking new archos models ;D
11:17:06bobTHCdepnd which HD size and upgrade possibility u wan to
11:17:16bobTHCwant too
11:17:19dwihnooptical isn't that important
11:17:20*webguest65 complains that tetrox uses too dark a background on iriver-h1x0
11:17:33dwihnoAudio quality is most importants.
11:17:41Paul_The_Nerdwebguest65: I've mentioned that myself
11:17:56dwihnoSecond, disk... upgradable in the archos way... i.e, simply replacing the disk
11:17:56Paul_The_Nerdwebguest65: The bricks should be light gray, or the backdrop should be white, I think.
11:18:06webguest65the latter, if you ask me
11:18:32preglowSlasheri: here?
11:19:32bobTHCiriver and cowon seens to use better DAC, but i cant warrant that
11:20:06B4gder40 green columns
11:20:17Mikachujust don't change the backdrop to white on color targets
11:20:40webguest10is there one Rockbox manual somewhere please?
11:20:49Mikachuyes, you're welcome
11:21:06B4gderwebguest10: the wiki is a good place to start
11:21:24amiconnbobTHC: I don't know the cowon dac, but the iriver dac is shit compared to the MAS integrated dac
11:21:33Slasheripreglow: yes
11:21:37Paul_The_Nerd0-score build! Wee
11:21:55linuxstbB4gder: Is there a reason there are no automatic manual builds yet, or have you just not got round to it?
11:22:06B4gderthe latter
11:22:20B4gderit is on my list
11:22:30linuxstbWill they be distributed as well?
11:22:47JdGordon... so... no takers on the 3 patches above ?
11:22:47B4gdernah, only daily
11:23:09preglowSlasheri: what's going on at pcmbuf line 473
11:23:09 Quit webguest65 ("CGI:IRC (EOF)")
11:23:13B4gderI'll probably host them on the site though
11:23:22preglowSlasheri: gcc 4.1 warns me that that value isn't used, and it looks like it speaks truth
11:23:30austriancoderJdGordon: what patches?
11:23:50JdGordonlook about 30min up the log
11:23:56Slasheripreglow: Hmm, i will check that. But i doubt the pcmbuf.c has been quite restructured when i last touched the code..
11:25:06preglowSlasheri: annotate says it's your code
11:25:20webguest10B4gder: should I wait a bit you host them?
11:25:51Slasheripreglow: hmm, the entire function? if (pos >= pcmbuf_size) pos -= pcmbuf_size;
11:25:56B4gderwebguest10: that's why I pointed you to the wiki
11:26:29webguest10Ok I will look at it, I already checked few pages
11:26:29Slasherithat line might be new, at least that identation style is not mine
11:26:34austriancoderJdGordon: i could commit them... but i need to check it first in my x5
11:26:42preglowSlasheri: no, just the *buf++ line
11:26:43Slasheriprobably it makes the following check redundant
11:27:00preglowSlasheri: i can't see what function that line is supposed to have
11:27:16webguest10austriancoder: are you developer for X5 too?
11:27:47austriancoderwebguest10: no.. LinusN did all the work.. i only fix some simple stuff for x5
11:27:54Slasheripreglow: "blocksize = MIN((pcmbuf_size - pos)/2, blocksize);" prevented write outside the pcmbuffer (in fact, long time ago there was a typo on this line that caused pops in the crossfade)
11:28:12Slasheribut it seems that has become redundant now
11:28:26webguest10austriancoder: ok, I just wanted to evalute if a lot pf people are working on X5
11:28:29safetydanDo we have a policy to handle patches that have been submitted, but the original submitter isn't contactable anymore?
11:28:34dproMikachu: sorry I just got up but how do I use this then ? you didn't change button.h AFAICS
11:29:04webguest10austriancoder: do you know what "power handling: 10%" mean in IaudioPort wiki page?
11:29:39Mikachudpro: you could always look at the brickmania and pacbox patches in the same tracker item for examples
11:29:55B4gderwebguest10: there are not very many people doing x5 work
11:30:05webguest10ok :)
11:30:10dpromikachu: thx
11:30:15preglowSlasheri: i'll ask lostlogic about it
11:32:00webmindnot sure if this is possible yet in rockbox on the ipod, but forward and rewind with the scrollweel.. would this be possible ?
11:32:04webmindor will it be?
11:32:49Mikachui think i prefer holding down prev/next over how it works in apple
11:34:14 Quit Paul_The_Nerd ("Leaving.")
11:38:30austriancoderbefore i commit a patch from bugtracker, i have a question: i am also allowed to do this action?
11:38:51bobTHCdo u think a PluginIriverify like for ipod have any interest ?
11:38:54 Join Jungti1234 [0] (n=jungti12@
11:39:21bobTHCand if it have, how hard it will be ?
11:43:11webmindMikachu, I find it horrible to scroll that way in audiobooks
11:43:19webmindI can't guess the positition well
11:43:25webmindand it's slow
11:43:42Mikachuyou can set the acceleration speed if that helps, i don't know if the default is the highest
11:46:25Slasherihmm, i would like to hear if anyone gets the "playlist control file corrupted" after updating to latest cvs
11:46:42Slasherithere was a null pointer access bug in dircache
11:47:00 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
11:47:56webguest10I saw in Rockbox front page that X5 doesn't have bass/treble
11:48:24linuxstbkkurbjun: I've made a little progress with doom on the ipods. I've found (and fixed) a data abort problem in R_InitTextures. The value of nummappatches is wrong though - in the sim, it's 350 (for my doom1.wad), but on the ipod it's an extremely large number (causing the subsequent Z_Malloc to fail). So I think the loading of the wad data is broken.
11:48:28webguest10What do I need to do for have bass anyway, the iaudio firmware have good bass
11:48:38austriancoderJdGordon: jpeg slideshow looks good
11:49:11 Join darkless [0] (
11:49:24webguest10austriancoder: what is this?
11:50:22linuxstbwebmind: As Mikachu said, you should try changing the acceleration options in General Settings -> Playback -> FFwd/Rewind.
11:50:53webguest10austriancoder: great feature, will you add it? that could be great
11:51:07webmindI'd still prefer the dial, since it also provides better precision.. but I'll check it out
11:51:21austriancoderwebguest10: i am looking at it and will commit it later
11:51:29safetydanwebguest10, you can use the equalizer to enhance bass
11:51:35webguest10gr8 !
11:51:55Jungti1234JdGordon, excellent
11:51:55safetydanwebguest10, be aware that it may cause skipping at the moment because of cpu load issues
11:52:04webguest10safetydan: I don't know nothing about equalizer :(
11:52:21webguest10don't know how to configure it
11:52:55webguest10Is there a Wiki page "how to equalizer" ?
11:53:00linuxstbsafetydan: Is skipping with EQ a problem on the Coldfire targets?
11:53:16safetydanlinuxstb, no it seems fine on h120 so...
11:53:58linuxstbI'm assuming the audio side of the iaudio port is already as efficient as the irivers.
11:54:16webguest10safetydan: that looks complicated for me, do you knwo which configure to do for touch bass only?
11:59:21bobTHCwebmind, u can save 2 diff config files, one for music with slow RE/FF and another one for ebook with fast FF
11:59:41safetydanlinuxstb, actually ignore me, I'm getting a different issue mixed up. iPod's skip with eq, iAudio skips with peakmeter
12:00:27safetydanwebguest10, try increasing the gain of the 60 Hz band and the 200 Hz band
12:00:41pregloweq works fine on coldfire targets, btw
12:00:44safetydanpreglow, seems to suggest turning off peak meter stopped some oggs skipping
12:00:50preglowdamn crappy ipod cpus ://
12:00:53webguest10safetydan: ok, thanks I'll play with it
12:01:25webmindbobTHC, true.. but I'll still lack the precision
12:02:57linuxstbwebmind: Have you actually tried it?
12:03:22safetydanhrmm... scalable eq graphical interface is going to be interesting...
12:03:22webmindnot yet. but I will
12:04:04webmindI wasjust generally wondering.. still need to flash the damn things
12:06:17webguest10safetydan: that seem to not have really impact on bass side
12:06:31safetydanwebguest10, did you enable the equalizer?
12:06:39webguest10I'm wondering how Cowan managed to have great bass
12:06:40safetydanand what settings did you use?
12:06:47webguest10safetydan, yes
12:07:02webguest10I played with 60 ans 200 Hz band like you said
12:07:26safetydanthere's an extra step required to actually turn it on though
12:07:31safetydandid you do that?
12:07:34webguest10the are audio changes but not bass
12:07:47webguest10extra step?
12:07:54 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
12:07:59Mikachurandom settings menu -> equalizer -> on
12:08:04safetydanwhat Mikachu said
12:08:33 Join Rob2222 [0] (
12:09:08safetydanI wonder if it will actually be easier to drop the graphical equalizer screen. It doesn't really provide that much value
12:11:44webguest10safetydan: ok, that seems I need to choose good values because that clips like made if values are too high
12:12:33safetydanyes it will clip :)
12:12:42safetydanyou either need to use the precut setting to compensate
12:12:45 Quit petur ("fooood")
12:12:52webguest10Rockbox have have a very good system for configuration, why not provide few equaliszer .config in cvs builds?
12:13:02safetydani.e. if you set an equalizer band to gain by +6db then set precut to -6db
12:13:03preglowsafetydan: nah, don't drop that
12:13:08preglowsafetydan: the other interface is a nightmare
12:13:28safetydanpreglow, really? hrm...
12:13:37preglowtakes ages to adjust settings
12:13:39webguest10safetydan: I'll make tis in stand by for now then, that need more experimentation
12:13:41preglowno acceleration button, etc
12:13:47safetydanI don't really like it since it's a bit too much on one screen.
12:14:01safetydanah well, maybe I just need a better design
12:14:30safetydanPity I can't copy the Karma's design wholesale :)
12:14:35webguest10what is this crosffed thing betwen?
12:15:01*austriancoder has commited jpeg slideshow patch
12:15:14webguest10wow sound volume go downnnnnnnnnn
12:15:24safetydanwebguest10, it's for making hard stereo imaged audio sound better in headphones
12:15:24webguest10austriancoder: great
12:15:28safetydana better implementation is coming
12:15:33safetydanwhich won't cut the volume
12:15:35webguest10great too
12:15:36*safetydan pokes preglow
12:15:37preglowsafetydan: i think you should...
12:15:48safetydansafetydan, copy their interface?
12:15:49preglowsafetydan: copy the interface, that is, heh
12:15:56safetydantalking to myself
12:15:56webguest10Rockbox have very active developement, I like it !
12:15:59safetydanlousy xchat
12:16:11preglownew crossfeed is coming today
12:16:16safetydanpreglow, well I'll use it as insipiration at least
12:16:23safetydanthey didn't have to deal with different resolution screens
12:16:28 Join Rondom [0] (n=Rondom@
12:17:18preglowaustriancoder: you messed up jörgs name with utf8
12:17:20 Quit pfavr ("ChatZilla 0.9.61 [Mozilla rv:1.7.12/20060205]")
12:17:32preglowi believe we don't want to use utf8 in source files
12:17:52webguest10safetydan: will it be graphical view for equalizer?
12:18:10webguest10that could be things much easier
12:18:12austriancoderpreglow: oha... could you fix it.. and i will look for a way to get ride of this utf8 stuff
12:19:08preglowwebguest10: what kind of graphical view do you mean?
12:19:10B4gderdoes utf8 even work without a proper BOM like that?
12:19:26*B4gder is a utf8 cluebie
12:19:35Mikachubom is for utf16 i think
12:19:48Mikachusince they can be either endian
12:19:51Mikachubut utf8 is fixed
12:19:53B4gderah, of course
12:19:59austriancoder what coding should i use? iso8859
12:20:12preglowi dunno what the stance is on that
12:20:22B4gderwe've used the 8859-1 so far
12:20:27preglowi think utf8 is just fine, but we don't appear to want it in source files
12:20:33webguest10preglow: like few software ones, curves and all
12:20:47preglowwebguest10: i'm working on a curve solution, but it isn't easy on such a limited platform
12:20:58webguest10Ah ok good
12:21:13preglowwebguest10: besides, you won't be able to set the curve directly, only see how the curve will look after adjusting the sliders
12:21:26austriancoderpreglow: i use kdevelop for coding for rockbock.. and its coding is set to utf8, buti will switch to 88589-1
12:21:34webguest10preglow: that's great anyway
12:21:56Mikachuwon't the sliders sort of form a curve?
12:21:58B4gder13 points
12:22:26preglowMikachu: sort of yes, but the way the different bands combine to one curve isn't always completely intuitive
12:22:37Mikachuah okay, is that changeable too?
12:22:53preglowMikachu: one band might affect all the other bands as well
12:22:57preglowif the q is low
12:23:23Mikachui'm used to winamp/xmms/beep/audacious where you can only change the value of the sliders
12:23:25preglowaustriancoder: wait a bit, i'd like it if someone came up with an official stance :>
12:23:35austriancoderpreglow: okay
12:23:37B4gderbad proto in that patch
12:23:58preglowis 8859-1 the Official rockbox source code charset?
12:24:06preglowif so, it should be set down in the contrib file
12:24:09Mikachui think if you're going to decide on something it should be utf8, in case someone with a name outside latin1 joins the project :)
12:24:20preglowsure, i think utf8 sounds great as well
12:24:29preglowi think everyone should switch to utf8 for everything :>
12:24:34*safetydan votes for utf-8
12:24:45Mikachui think the keyboard definitions are in utf8, but that is maybe not a prejudice
12:24:54austriancoderB4gder: what do you mean with bad proto?
12:24:55*linuxstb doesn't mind either way.
12:24:56Mikachui don't think ł is in utf8
12:25:01markun_UTF-8 for the cvs diffs of the language files would look a lot nicer
12:25:02Mikachuin latin1
12:25:13B4gderaustriancoder: you should spot that quite easily
12:25:23B4gderthere are 13 yellow columns
12:25:33Mikachumarkun_: that's up to your terminal though... or if you mean in viewcvs you can change the encoding in the browser manually
12:25:50Mikachusince the lang files are already utf8
12:26:03markun_Mikachu: I meant the 2nd one
12:26:23 Nick markun_ is now known as markun (
12:26:34Mikachui think mozilla's autodetect feature would work better if bagders apache stopped saying iso8859-1 in the http header :)
12:26:40 Quit webguest10 ("CGI:IRC (Ping timeout)")
12:26:58austriancoderB4gder: okay found it
12:28:51B4gderI recall the mozilla autodetect detecting lots of log files as binary
12:28:51t0masaaaaah man
12:29:00t0masI hate doing nothing...
12:29:12t0masjust hanging around at school again
12:29:13Mikachui don't even think mozilla has a binary setting
12:29:25B4gderno, but it detects it
12:29:33markunt0mas: you could order some rockbox t-shirts from bagder :)
12:29:55t0masah, he finished his plan?
12:30:07 Join webguest10 [0] (
12:30:09markunI didn't know there was a plan..
12:30:19t0mashe was thinking about how to do it
12:30:56linuxstbJdGordon: Does your jpeg patch save the settings?
12:32:36B4gderthe postage for a tshirt within europe will cost me 60SEK
12:32:53linuxstbAbout 6 Euro?
12:33:20markunalso 60SEK for 2?
12:33:22linuxstbHow many do you have?
12:33:32t0masCan you fit 3 of em in 1 package?
12:33:33Mikachucp: cannot create directory `./なんちゅう‹をやって‹ぅ You Know?': Invalid argument
12:33:37*Mikachu kicks fat in the balls
12:33:39t0masfor markun, HCl and me
12:33:47austriancoderlinuxstb: do i dont save its settings
12:34:05B4gderI have about 17 shirts
12:34:13markunMikachu: it's probably the '?'
12:34:32preglowMikachu: hah! damn cool to see hiragana in my irssi window
12:34:41Mikachuyes i know, that's why i hate it :)
12:34:51Mikachupreglow: ‹っこいい です ね
12:34:55Slasherihmm, rockbox shirts would be nice ;)
12:35:11 Quit webguest10 ("CGI:IRC (Ping timeout)")
12:35:21Mikachupreglow: i don't suppose you understand japanese?
12:35:28preglowMikachu: not much
12:35:36B4gderok, I'll write down a plan for the shirts
12:35:52preglowMikachu: i had a brief stint of trying to learn in quite some years ago, and got as far as learning hiragana and most of katakana, plus some other basic stuff
12:35:55preglowbut then i just stopped
12:36:00Mikachuah, okay
12:36:24*safetydan gives up prototyping in the gimp and just starts coding instead
12:36:39Jungti1234hi markun
12:36:48markunJungti1234: hi
12:37:07preglowMikachu: and it's amazing how fast i forget when i stop using something ;)
12:37:12*austriancoder eating
12:37:29Mikachupreglow: they're pretty easy to forget too :)
12:37:33JdGordonlinuxstb: no
12:37:36JdGordonshould it?
12:37:41 Join webguest71 [0] (
12:38:40linuxstbAt least the timeout value would be useful to save. You can look at how pacbox does it, but it's not very clean (duplicated definitions of everything - one for the menu, one for the config file).
12:39:15webguest71I just noticed something about backlight on X5
12:40:25webguest71the LCD backlight never turn off, is it one wanted behaviour?
12:41:04B4gderit certainly switches off on my x5
12:41:20webguest71because on original fw, the backlight goes for fex second in semi turn off state the turn off completly
12:41:43B4gderis it readable without backlight?
12:41:49JdGordonlinuxstb: im going to watch west wing.. then ahve aa look at adding exif support.. so i can add the setting saving then... back in an hour
12:42:36webguest71not turned totally of the screen, it's great but for batterie usage that not too good
12:43:30linuxstbJdGordon: I wouldn't say it's a high priority, but users would probably expect their settings to be saved.
12:44:43 Join webguest18 [0] (
12:44:56B4gderwebguest71: so is it readable without backlight?
12:45:33webguest18B4gder: yes readable without backlight now
12:45:35B4gderthe reason we don't have any lcd on but backlight off is that the h3x0 lcd is completely useless without backlight
12:45:36 Join petur [0] (
12:46:05webguest18but that eat batterie a bit much like Cowan fw turned of the backlight
12:46:32B4gderwhat did eat batteries?
12:46:38B4gderbacklight on all the time?
12:46:40webguest18ok, I like it that way but I'm afraid for batterie
12:46:54webguest18maybe configurable could be perfect
12:47:40webguest18sorry, I have to read the log for replies IRC chanel screen don't want to update :(
12:47:51 Quit webguest71 ("CGI:IRC (Ping timeout)")
12:48:13webguest18yes currently the baclight never turn off, then a bit of eating batterie than original fw
12:48:36B4gderI don't understand what you're talking about
12:48:46B4gderbacklight switches off on my x5
12:48:52B4gderthe whole lcd switches off
12:49:04webguest18I don't know how named this baclight state, not tuned off but readable
12:49:04dwihnoNah, that's just you blinking ;)
12:49:36peturLCD off you mean?
12:49:59webguest18B4gder: maybe you are in one place without enough light
12:50:23B4gderare you saying that the backlight switches off but the lcd is kept on?
12:50:28webguest18but here screen definitively readable without backlight, because doesn't completly turned of the LCD
12:50:48Mikachuthis is a bit unrelated to the current discussion, but does the trick with sending am radio waves with a display only work with crt displays?
12:51:04webguest18Grr... why God this IRC buged, I see no replies, obliged to switch to irc logs
12:51:17B4gderwebguest18: use a proper irc client instead
12:53:02 Join webguest68 [0] (
12:53:37webguest68no :(
12:54:24linuxstbAnyone have any ideas about dealing with the increasing number of multi-file plugins? There are a fast-growing number of if statements in apps/plugins/Makefile itself now. IMO, we could use something like SOURCES for sub-directories.
12:54:39B4gderI agree
12:54:49B4gderbut I haven't done any closer thinking on the subject
12:55:13preglowyeah, that sounds good
12:56:19linuxstbI guess the question is do we modify SOURCES to include subdirs, or do we create a new (e.g. SUBDIRS) file?
12:56:25 Quit webguest18 ("CGI:IRC (Ping timeout)")
12:57:10B4gderor put new SOURCES files in the subtree
12:57:52B4gderhm, just modifying or adding SOURCES doesn't quite cover all cases, does it?
12:58:05B4gderwe still want target-specific dirs
12:58:13 Join webguest91 [0] (
12:58:13B4gderso perhaps a SUBDIRS is what we want
12:58:38linuxstbI think so. We could also use it in apps/
12:59:03 Quit webguest68 ("CGI:IRC (Ping timeout)")
13:01:05 Quit webguest91 (Client Quit)
13:02:51linuxstbOK, I may look at it later - unless someone else fancies it.
13:03:14JdGordondoes any1 else think a text editor would be handy in the 3.0 release?? :p
13:04:27 Join Garry [0] (
13:05:57GarryB4gder: can you read your LCD without backlight too? (I was webguest)
13:06:19B4gderI don't have it here to check
13:06:52B4gderbut I'll check that out later
13:06:57Garryjust wanted to verify, because here baccklight never go of
13:07:13B4gderyou mean the LCD never gets off?
13:07:24B4gderor do you actually mean backlight is on all the time?
13:07:31 Join Kohlrabi [0] (
13:08:36Garrybacklight go off but apparently still a bit of light for read the LCD cause with original fw tere was this too but just few seconds before go completly off
13:10:38 Join Sinbios [0] (
13:11:29 Join Garry1 [0] (
13:11:52Garry1maybe LinusN know why
13:12:23***Saving seen data "./dancer.seen"
13:13:30B4gderthe code simply doesn't switch it off
13:14:05 Quit Garry ("CGI:IRC (Ping timeout)")
13:14:11B4gderfeel freeo to submit a patch that improves it
13:15:12Jungti1234dual-core player
13:15:33safetydanJungti1234, aren't the iPod's already dual core?
13:15:55 Join B4gd3r [0] (
13:15:56Jungti1234hahaha really?
13:16:18linuxstbYes, all the ipods are dual-core, and in addition, the 5g also has a dual-core video DSP.
13:16:28B4gd3rall PP players even
13:16:33B4gd3rthere are many more than ipods too
13:16:50linuxstbiriver H10 is one.
13:17:17linuxstbSomeone really needs to try a Rockbox port to the H10...
13:17:48 Quit B4gder (Nick collision from services.)
13:17:54 Nick B4gd3r is now known as B4gder (
13:18:02 Quit Garry1 ("CGI:IRC (Ping timeout)")
13:19:50 Quit Moos (Read error: 110 (Connection timed out))
13:19:52 Join DrMoos [0] (
13:19:57preglowok, has anyone in here successfully opened an ipod?
13:20:49preglowlinuxstb: and do you know how the pcf would react to having no battery voltage?
13:21:21linuxstbpreglow: Sorry, I've no idea.
13:21:22preglowi assume it has no other source of power, so will forget its settings pretty quick
13:21:54preglowis the menu/select power on mechanism controlled by the pcf or something else?
13:22:31linuxstbI think there is an "EXTON" pin on the pcf, and pressing menu or select activates that pin.
13:26:15 Join luigi_ [0] (
13:34:35 Quit petur ("CGI:IRC 0.5.7 (2005/06/19)")
13:36:32preglowlinuxstb: will usb trigger exton too?
13:38:25 Join petur [0] (
13:39:02 Quit luigi (Connection timed out)
13:39:05austriancoderbye all
13:39:08 Quit austriancoder ("CGI:IRC")
13:40:45preglowsafetydan: btw, any reason you've started using javadoc comments in dsp.c?
13:44:02markunpreglow: is the C version of the new crossfeed finished?
13:44:05preglowmarkun: yes
13:44:16preglowmarkun: at least i think so, i'm about to test it with settings code now
13:44:16markunnice, how's the sound and CPU usage?
13:44:34safetydanpreglow, err... force of habit?
13:44:34preglowwe'll see
13:44:50safetydandoxygen has a javadoc parser as well
13:45:04preglowyeah, i use javadoc style for doxygen myself
13:45:20safetydanthe lack of documentation of parameter types was starting to bug me :)
13:45:32safetydanso I figured I'd try and be good myself
13:45:39linuxstbpreglow: I think external power triggers on. IIRC, we set the EXTON and CHGON bits when we put the pcf into standby.
13:46:46 Quit petur ("stack overflow")
13:47:20preglowsafetydan: yeah, some places really could need that
13:47:48preglowlinuxstb: i'm basically just wondering if the pcf will wake up on usb if it hasn't got enough power to remember its state
13:47:56preglowbut i guess there's no way to find out except trying...
13:48:15 Quit TCK (Read error: 110 (Connection timed out))
13:48:22linuxstbHave you looked at the pcf datasheet?
13:48:38 Join sharpe [0] (
13:50:09preglowof course not :>
13:50:38 Quit Sando (Read error: 104 (Connection reset by peer))
13:51:46 Join Matze [0] (
13:52:14preglowwhy does the sim buffer underrun so easily?
13:52:20preglowi'm on a friggin athlon64 here
13:53:13safetydanpreglow, I still blame the yield() implementation for that
13:53:18 Join XavierGr [0] (
13:53:50preglowhow does that work?
13:54:43preglowblargh, the replaygain decibel convertor can't convert anything under -23db
13:54:55safetydanmutex_unlock(p); sleep(1); mutex_lock(p)
13:55:15safetydanTry to map rockbox threads on to sdl threads
13:55:38preglownot trivial?
13:56:14linuxstbsafetydan: That sleeps for one second?
13:56:51 Join bam_ [0] (
13:57:01safetydanlinuxstb, 1 millisecond
13:57:03safetydanor tries to
13:57:09safetydanactually it's 10 milliseconds
13:57:42linuxstbThe standard POSIX sleep() function is in seconds...
13:57:49safetydannow actually I read the source... it's SDL_Delay(1); which will try for 1ms but will average 10ms probably
13:58:27safetydanpreglow, no the mapping isn't trivial since sdl threads lack a yield() so we have to fake it so that they're cooperative
13:59:05safetydansdl 1.3/2.0 is supposed to have a yield implementation so maybe that will make it easier when it's released
13:59:16preglowin about ten years
13:59:51 Join tianjing_ [0] (
14:00:16 Quit tianjing (Read error: 104 (Connection reset by peer))
14:01:37linuxstbsafetydan: sleep(1) is used in kernel.c - in queue_wait_w_tmo()
14:01:49linuxstbThat will sleep for 1 second.
14:02:08linuxstb(in uisimulator/sdl/kernel.c)
14:02:54safetydanokay, well that's obviously wrong
14:02:59preglowvery, very, very wrong
14:03:03 Join Rondom_ [0] (n=Rondom@
14:03:05safetydanlousy cut and paste
14:03:20linuxstbBut it's the same in the x11 and win32 versions...
14:03:50safetydanWell I'll try changing it to an SDL_Delay(1) and see what happens.
14:04:01 Join luigi [0] (
14:05:20safetydanwee... lock up
14:06:46preglowhow's that possible?
14:07:51safetydanI don't know.
14:08:24safetydanactually... it should be calling sim_sleep not sleep
14:08:48safetydanchanging it has no effect on the underruns though
14:09:50 Quit Rondom (Nick collision from services.)
14:09:52 Nick Rondom_ is now known as rondom (n=Rondom@
14:10:19 Join Aditya [0] (
14:10:21safetydanwell, I'll commit the s/sleep/sim_sleep/g change
14:10:47 Part Aditya
14:12:56 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
14:21:10 Quit luigi_ (Connection timed out)
14:28:14 Join tianjing [0] (
14:30:00preglowmarkun: isn't that negative constant in your crossfeed quite wrong now? i think david bryant meant to correct it, but didn't quite make it
14:30:46dprook now attempting latest cvs on a mini ... let's see ;)
14:33:13bobTHCsome infos about ipod/accessories protocols >
14:36:02bobTHCto make rockbox compatible with ipod accessories
14:36:08 Quit XavierGr (Read error: 110 (Connection timed out))
14:36:21markunpreglow: it might be wrong now, I'm not sure
14:37:03markunpreglow: I only did it because of my hs filter (which was not optimal anyway)
14:40:09 Quit darkless (Client Quit)
14:41:05 Nick rondom is now known as Rondom (n=Rondom@
14:41:46 Quit tianjing_ (Read error: 110 (Connection timed out))
14:42:58preglowit wasn't even an hs filter, heh
14:43:08preglowthe new design doesn't even have an hs filter
14:48:19linuxstbOooh. Proof that Rockbox sounds like a bag of shit:
14:48:30B4gderhehe, yeah
14:49:16linuxstbIs it possible that the DAC's not initialised properly?
14:49:22preglowvery <-
14:49:23B4gderI guess so
14:49:54preglowlooks like perhaps the oversampling filter is misconfigured
14:50:33safetydanat least there's a graph this time rather than "it sounds crap to my ears therefore Rockbox is crap"
14:51:01B4gdergraphs are good
14:56:06preglowsafetydan: having to press up for decreasing db values is a bit confusing, so i think i'll just make those settings negative in settings.c
14:56:28safetydanpreglow, okay, you'll need to make the setting signed again
15:01:16 Join Febs [0] (
15:02:04preglowi think actually the crossfeed might benefit rather well from a combined parameter
15:07:45 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:08:19 Join davinci_ [0] (
15:08:58amiconnBah, jpeg.c was converted to UTF-8....
15:11:22davinci_should I post lang file-patch by "Flyspray"?
15:12:22 Quit DJ_Dooms_Day ("Trillian (")
15:12:25***Saving seen data "./dancer.seen"
15:12:34preglowwho's broken the left/right behaviour in the pitch screen?
15:12:45preglowamiconn: any good reason we shouldn't use utf8?
15:12:49 Join warthawg [0] (
15:13:31warthawghow does battery usage compare between rockbox on a nano and ipod on a nano?
15:13:32davinci_Anyone? Or should it be mailed to developer?
15:13:32dpropreglow: I didn't - but what's broken ?
15:13:50*safetydan recreates the "twips" concept in Rockbox
15:13:57safetydandavinci_, post it to the tracker, i.e. flyspray
15:15:04preglowdpro: the left and right adjustments don't snap back when you release the control anymore
15:18:36dpropreglow: ah ok I thought it was supposed to be that way (I used left-wait a little-right combos, not all that bad)
15:19:16dpropreglow: BTW I added pause and seek to the pitch screen, only on ipod though + needs more testing ...
15:20:16preglowthe entire pitch screen is made like it is for dj use
15:20:55preglowbut all these options might be a wee bit too subtle for the crossfeed, hmm
15:21:04dpropreglow: but it's not really usable yet, that's why I still have a lot of hacking to do ...
15:21:20linuxstbdavinci_: Yes, please post lang patches to flyspray in the same way as other patches.
15:22:39dpropreglow: but I'll probably source this out to a nano specific plugin anyway (or heavily patch wps since most of the stuff is in there already)
15:25:30preglowwell, the volume issue in crossfeed is definitely gone
15:26:09davinci_done: If developers think it's not useles they (you? ;) ) will add it, right?
15:27:30dpropreglow: BTW set_pitch seems to have heavy delays (at least on ipod nano) before anything noticeable happens ... any idea why that is ?
15:27:40preglowdpro: all effects processing has delays in rockbox
15:27:52preglowthat's because of the long buffering we use
15:28:21 Join TCK [0] (
15:28:42dpropreglow: ic, where is that done ? dsp.c ? (sorry for my dumb questions, I'm juet trying to get the hang of it)
15:29:14safetydanthere is that low latency function
15:29:18dpropreglow: eventually I'd really like to get the playbacksystem to a state where one can scrub fwd/back through the buffer ...
15:29:50safetydandpro, try calling pcmbuf_set_low_latency(true) before changing the pitch setting
15:30:02safetydandon't forget to call pcmbuf_set_low_latency(false) after
15:30:51preglowdpro: you'll never be able to do that without massive buffering
15:31:01dpropreglow: will seamless_seek(currentpos) work better for pause/unpause than audio_pause/resume (I mentioned the hard to predict delays before here) ?
15:31:02preglowdpro: our decoders are far, far from fast enough to do for example 10x speed ffwd
15:31:28preglowunless you're doing wav or something, of course
15:31:43dpropreglow: I thought the buffer was big already, I talk about scrubbing the buffer not an encoded file
15:32:22dpropreglow: and only short portions of the sound, not turntablism ;)
15:32:28linuxstbThe uncompressed buffer is 512KB - about 3 seconds of 44.1KHz 16-bit stereo.
15:32:35B4gderaah, x5v bootloader reported working
15:32:38preglowdpro: but where's the fun then ;)
15:32:54dpropreglow: hehe - get a record player man !
15:34:29preglowi do have a record player, but i can't carry it around
15:34:38 Join mikearthur [0] (
15:34:46amiconnpreglow: The sources were always in ISO8859-1. I expect there are several source editors incapable of UTF-8, and since UTF-8 breaks the 1 char == 1 byte rule, it shouldn't be used for source code imho
15:36:13safetydanThere are editors that can't handle UTF-8?
15:36:19preglowi just think we should start using utf-8 for everthing
15:36:24preglowwe're a unicode project now, after all
15:36:40preglowamiconn: and why does the 1 char == 1 byte rule matter? we're talking about comments here
15:37:27preglowif someone insists on using for editing, they're by far strange enough to be used to weird looking characters
15:38:11preglowthe sooner i don't have to care about character sets any longer, the better, and for me that means starting to use utf-8 everywhere i can
15:39:09*safetydan nods
15:40:02 Join petur [0] (
15:40:43amiconnpreglow: It's not only, and not everyone uses (or even can use) UTF-8
15:41:00amiconn...e.g. there's (afaik) no windows locale that supports UTF-8
15:41:54preglowplenty of editors that support it
15:42:10amiconnpreglow: midkay broke the pitchscreen behaviour...
15:42:16preglowthen he needs to fix it again
15:42:37amiconnYes. I already mentioned that to him...
15:42:43preglowi'll mention it again
15:43:06safetydaneven notepad can handle utf-8
15:43:21preglowi seriously doubt there are any popular programs that don't
15:43:21amiconnConTEXT can't (yet)
15:43:39preglowthen the coder needs a serious talking to
15:44:02bobTHCfor this project and since the begining source HAVE to be in ISO8859-1
15:44:09preglownot doing everything but your best to get out of charset hell is incomprehensible to me
15:44:25preglowbobTHC: guess who wants to change that! :)
15:45:20Lynx_where in the wiki are the theme config files described again?
15:45:44B4gderthey are just normal config files
15:45:50B4gdergenerated at make zip time
15:46:34preglowanyway, if you can't use utf8 in your editor, then no harm is done anyway
15:46:40preglowthe editor won't convert any characters
15:46:42Lynx_i mean the options that are used in the file, what the numbers describing forground and background colours mean, for example
15:47:37B4gderthe themes files don't contain any such info afaik
15:47:51preglowthat'd be the config file
15:47:58preglowthe theme file doesn't contain much at all, afaik
15:48:30Lynx_actually my problem is that i just installed the the ajant themes, and choose the romul color version. but now it's black text on more or less black background, and i can't read the menu anymore.
15:48:53 Quit ashridah ("Leaving")
15:49:13Lynx_and the 'ajant romul.cfg' file in the themes dir has a 'foreground' section, and i thought that might mean the colour of the text
15:49:24preglowthen it probably does, heh
15:49:32B4gderthen someone hand-edited that theme config file
15:49:54preglowB4gder: set up some commiter voting facilities in a jiffy, please :)
15:50:08Lynx_it sais foreground: 64512 and i wonder what the number means
15:50:40LinusNhmmm, i can't see what i could have done wrong with the dac settings on the x5
15:51:22preglowhe didn't say how he measured it, though
15:51:25preglowthink i'll ask
15:51:34preglowmight be a codec problem
15:51:43preglowthough it's doubtful
15:52:09LinusNthe thing is that the tlv320 has no filter settings
15:52:17LinusNonly deemphasis
15:52:25amiconnpreglow: An UTF-8 file in a not UTF-8 capable editor looks like gibberish.
15:52:49preglowLinusN: not even oversampling filter settings?
15:52:52amiconn.e.g like that:
15:52:55preglowamiconn: certain characters will, yes
15:53:01amiconnLook at the copyright line...
15:53:03preglowbut you don't have to touch those characters
15:53:11LinusNpreglow: i can select oversampling rate, 256fs or 384fs
15:53:11preglowit's just a comment anyway
15:53:18amiconnNo, but maybe I want to be able to *read* the text??
15:53:22preglowLinusN: currently using?
15:53:32preglowLinusN: should be ample
15:54:23 Join Nico_P [0] (
15:54:34 Join quobl_ [0] (i=id@
15:54:50preglowLinusN: but still might be worth a shot, of course
15:54:53 Quit didj ("Changing server")
15:55:03 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
15:55:25preglowtucoz: what charset are we using in the manual, btw?
15:55:39tucozI think
15:55:48LinusNpreglow: the cowon fw uses 256
15:55:57preglowLinusN: then that's obviously not the problem, no
15:56:07preglowit should be more than enough anyway
15:56:13tucozFebs, ping
15:56:17preglowif you can botch a design at 256 times oversampling, you're talentless
15:56:21amiconnLinusN: What's the problem?
15:59:09Jungti1234phaedrus961, there?
15:59:16Lynx_so, how do i change the font colour in rockbox?
15:59:16dprosafetydan: pcmbuf_set_low_latency(true); doesn't help (same as before) also pause/resume has the same issues
15:59:21preglowamiconn: context seems to be one of the only editors that manages to not support unicode at all
15:59:42preglowdoesn't seem to support very many charsets at all, actually
15:59:55 Join cpu_usr [0] (
16:00:11cpu_usrlol idoom HAHA
16:00:19cpu_usrcant seem to get it to work on my 3g 15gig
16:00:30B4gderidoom is not on Rockbox
16:00:57Febstucoz, I'm here.
16:01:07tucozmanual is broken :(
16:01:36preglowcpu_usr: so what?
16:01:55preglowcpu_usr: we don't do idoom, go to #ipodlinux for that, and i very seriously doubt they'll answer too many questions either
16:02:05FebsLet me see if I can figure out what I did to break it.
16:03:07 Quit Jungti1234 ()
16:03:23tucozFebs, do you want to change some \dap to \dap\ in system_options and display_options. Just happened to notice while I looked at your changes :)
16:03:25cpu_usrur serious o no.. what shall i do haha
16:03:57FebsYes. I also need to clean up some places were I used capital letters for options instead of quotes.
16:03:58cpu_usrpeace out..
16:04:06 Part cpu_usr
16:04:07preglowlearning to spell would be a good start
16:04:09B4gdercpu_usr: you should make rockbox run on your 3g and then make sure the rockbox doom runs on it
16:04:55tucozFebs, nice progress anyway. Starting to look good.
16:05:11preglowalways nice to see someone ircing as root
16:07:32 Part LinusN
16:07:47FebsHow do I redirect the compiler error messages to a file? Make > file?
16:08:08linuxstbI would use "make &> file"
16:08:14B4gdermake >file 2>&1
16:08:35B4gdersince errors are likely to be on stderr
16:09:19linuxstbIsn't that the same as my suggestion?
16:09:42B4gdernot in plain sh syntax
16:09:51 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
16:09:56linuxstbAh, so your syntax is sh, mine is bash?
16:10:07B4gderI don't know yours actually
16:10:10 Join damaki [0] (
16:10:49linuxstbI've always just used that, and it always redirects both stdout and stderr.
16:10:58tucozFebs, look in manual/rockbox-build.log
16:11:02B4gderbut yes, it fails on sh
16:11:15 Join XavierGr [0] (
16:12:31 Quit davinci_ (Read error: 104 (Connection reset by peer))
16:13:32FebsGot it. Tucoz, take a look at my comment on the ManualHowto page about Chapter 4.
16:13:44tucozFebs, ok :) goodie
16:15:22tucozFebs, somehow that comment got removed. Weird
16:15:28 Join damaki_ [0] (
16:15:46tucozand it looks like I removed it, but I did not
16:17:51tucozFebs, if you feel it is a natural break, then I suggest you split the chapter
16:18:16tucozI added your comment. Wonder why it got removed.
16:18:59tucozI agree that the chapter is too long
16:19:44tucozFebs, what was the errror with the build?
16:20:28 Join SereR0KR [0] (
16:22:55 Quit TCK ("well, if you say so.")
16:23:05FebsI'm looking for it now.
16:23:49tucozah, I thought you had found it
16:24:19tucozgot to go
16:24:23 Part tucoz ("Leaving")
16:26:34dprois anyone working on cue point/loop support ?
16:26:47B4gderI don't think so
16:29:00 Quit damaki (Read error: 110 (Connection timed out))
16:31:29dprohrrrmmm why can't I use rebuffer_and_seek(pos) from the pitch screen ?
16:31:31 Quit SereR0KR ("XChat Aqua")
16:33:04 Join b00st4 [0] (
16:34:20dprook I changed it from static ... let's see what happens ...
16:37:34b00st4hmm, why does my ipod reset status from time to time?
16:37:41b00st4bout once a day...
16:37:56B4gderb00st4: because you install a rockbox with a bounced setting count
16:38:12B4gderit changed config format
16:38:32b00st4but that happens inconstantly
16:38:45B4gderbut only at rockbox updates, right?
16:38:46b00st4only sometimes when i switch on
16:38:56B4gderthen its something else
16:38:59b00st4thats the strange thing
16:39:07b00st4otherwise it would be normal
16:39:13b00st4and acceptable
16:39:32b00st4but its nasty to configure all settings 3 times a day
16:39:44B4gdersave a config file
16:39:46B4gderand reload that
16:40:54b00st4can i do that on my ipod?
16:42:21 Join Spida_ [0] (
16:43:07linuxstbb00st4: Do you have the hold switch on when you turn it on?
16:46:12b00st4could be
16:46:30b00st4but no, if i got hold, i cant turn on
16:46:50linuxstbIf you plug it in to USB or a wall charger with hold on, then it will still turn on.
16:46:54 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
16:47:31linuxstbIt's not perfect, but turning on your ipod with the hold switch on tells Rockbox you want to reset the settings.
16:48:48 Join Kohlrabi [0] (
16:49:01b00st4aight, thx
16:49:31b00st4i did now a cfg and if it happens again, i just load it
16:49:47b00st4and i know now, always turn hold off
16:49:50KyomiIs there a discussion thread for the Doom game/
16:50:06b00st4there is one
16:50:18b00st4but dunno where...sry
16:50:29KyomiBecause I'd like strafing/run to be in the next release
16:50:35KyomiSo I can get past level 2
16:50:57KyomiWithout run... you're screwed
16:51:11B4gderKyomi: there's a forum, try that
16:51:20KyomiYou can't get to the red keycard on the second level in that lil castle like thing
16:51:34 Join hshah [0] (
16:51:38KyomiYou always fall short... besides... You can't get the rocket launcher on the first level either :(
16:52:38bobTHChehee, better support than the ID software games tips channel
16:52:42 Quit Spida (Read error: 110 (Connection timed out))
16:53:38 Nick Kyomi is now known as Kyomi|off (
16:53:48linuxstbKyomi: I am sure there are threads on misticriver in the H300 Rockbox forum.
16:56:49 Join [IDC]Dragon [0] (
16:58:39[IDC]Dragonwho is cvs user Christian?
16:59:02[IDC]Dragonnot around atm
16:59:22[IDC]Dragonhe made a nono in jpeg.c
16:59:55[IDC]Dragonlinks agains the rockbox core
17:00:37[IDC]Dragonand crippled my name in the (c)
17:01:02linuxstb[IDC]Dragon: Are you sure it's linking against the core, and not against functions in the plugin lib?
17:01:11 Quit hshah ("Leaving")
17:01:14b00st4any chance to make a bootscreen for rockbox?
17:01:29B4gderb00st4: there source is there ===>
17:01:34B4gderthe source
17:01:42linuxstbNo, its there <====
17:01:47[IDC]Dragonhe's not using the rb-> pointer
17:02:02b00st4nah, how can i do that?
17:02:07B4gder[IDC]Dragon: what particular source line?
17:02:21linuxstbYes, that's a plugin lib function.
17:02:34b00st4for a bootscreen?
17:02:57[IDC]Dragonhow can, without the fn pointer?
17:03:04[IDC]Dragonis that a macro?
17:03:11B4gderb00st4: where did you try to change?
17:03:27b00st4i didnt try yet, thats why im askin
17:03:33B4gderand I say edit source
17:03:45linuxstb[IDC]Dragon: The plugin lib is statically linked against every plugin - no api pointer needed.
17:03:48b00st4i cant do that so far
17:04:06[IDC]Dragonok, that's new to me
17:04:30 Part XavierGr
17:04:30[IDC]Dragonwhy #include "playback_control.h" then?
17:04:31linuxstbThe greyscale lib works the same way - but the plugin lib has been extended to have more features.
17:04:53linuxstbThat contains the prototypes for the functions in the plugin lib - it's in apps/plugins/lib/
17:04:55 Join bluey [0] (
17:05:00b00st4i would like to show a pic, while loading is that possible?
17:05:03bobTHCbtw, someone already think about a totally improbable Mozilla iminimo port ?
17:05:06linuxstb(some of the functions - there are various .h files there)
17:05:14b00st4after the acual booting
17:05:55b00st4any chance to make that?
17:06:01linuxstbb00st4: Do you mean before the Rockbox logo is displayed?
17:06:11b00st4or instead
17:06:22 Join tempi [0] (n=tempi@unaffiliated/tempi)
17:06:54linuxstbIf you can compile Rockbox yourself from the source, then it's easy to change the logo bitmap to something else.
17:07:04tempiAnyone of the developers here? I see a possible conflict with 60GB 5G ipods I like to clarify (about the ipodloader2 from ipodlinux)
17:07:06b00st4what file is it
17:07:24b00st4i got an ipod 5g 60gb...
17:07:28tempiah, linuxstb - you could be the one i am looking for
17:07:30bobTHCtempi > ask
17:07:42linuxstbtempi: Yes, we know we ignore the extra 32MB of RAM, if that's the question.
17:07:56tempiah. q answered. thanks :)
17:08:10tempii will add a note to the source then
17:08:21 Join goffa_ [0] (n=goffa@
17:08:24tempiso that i won't have to ask again in a few weeks when i forgot
17:08:39linuxstbNone of the Rockbox devs have a 60GB model, and no-one else has provided a patch.... (which would be welcome!)
17:09:01b00st4damn, that would be great
17:09:07b00st4im afraid im at the beginning
17:09:55 Join OPP [0] (
17:10:30 Quit safetydan ("Leaving")
17:10:41b00st4any1 could do oe
17:11:12linuxstbb00st4: The logo for the 5g is the file apps/bitmaps/native/rockboxlogo.320x98x16.bmp
17:11:21b00st4linuxstb: in what file i can change the bmp?
17:12:06linuxstbYou just need to replace that file with any 24-bit bmp file that's up to 320 pixels wide and (I think) up to about 230 pixels high, and then compile Rockbox.
17:12:07*B4gder detects that linuxstb has started to answer questions before they are asked
17:12:22*linuxstb has been here too long...
17:12:27nudeli want an animation to play during power-up
17:12:30***Saving seen data "./dancer.seen"
17:12:38B4gderthat's a challange for you
17:13:01OPPi like the boot logo , but can i change the background image while browsing on the x5
17:13:17*linuxstb resigns and goes back to work
17:13:24B4gderOPP: yes, set as backdrop
17:13:29OPPahh k
17:13:41OPPim thinking of making a WPS but it seems hard
17:14:06OPPa color one
17:14:22B4gderthere are many existing to look at
17:14:26B4gderfor inspiration
17:14:56b00st4how big is the screen for 5g ipod
17:16:07OPPwhat kind of battery life can i expect with rockbox on the x5
17:18:41B4gdertry it and tell us
17:19:11 Quit muesli- ("ich will Khe!!!")
17:22:14dproaarg if pause/resume was a bit more predictable dj'ing would be much more fun ;)
17:22:33OPPi have a shity
17:22:49OPPand it says, "dj's scratch their 12 inch"
17:23:14dproOPP: that's pretty bad indeed :)
17:23:42 Quit Zagor ("Client exiting")
17:23:58dproOPP: I don't even feel like scratching my nano (yeah I know) predictable pause/resume is all I ask for ;)
17:24:19OPPdid you see the ipod deck
17:24:28dprothe numark thing ?
17:25:04dprothat I can do with my laptop, and a ~150$ hercules dj console ... that's _boring_ ;)
17:25:35dpro+ my laptop compiles rockbox _and_ receives email
17:25:48tempibtw, i like to make a test of the loader2 to see if it loads rockbox properly. is there a ready file that i can download for testing on a 5G?
17:25:50dprowhile playing if necessary
17:25:52amiconn[IDC]Dragon: playback_control is part of the plugin api (since a few days), like grayscale, xlcd, configfile, highscore, overlay, playergfx and profile_plugin
17:26:01tempii just need to see if it loads. it won't run anyways on my MacPod then :)
17:26:04amiconns/plugin api/plugin lib/
17:26:10[IDC]Dragonamiconn: thanks, I'll shutup
17:26:15Kyomi|offOh.. I thought you meant your DAP receives email
17:26:17dprotempi: compared to the numarc accessory
17:26:27tempidpro? huh?
17:26:39dprotempi: ah sorry -> kyomi
17:27:05amiconn[IDC]Dragon: (but I already complained about your crippled name, aka UTF-8 mangling)
17:27:06[IDC]Dragon(looking closer, it's hard to imagine how to link against rb)
17:27:16linuxstbtempi: Downloads are here:
17:27:50[IDC]Dragondid I say I started on a wav recording plugin?
17:27:55dproI tried dj'ing with rockbox now for an hour or so and it kinda works but it's such a drag ... it takes 100 tries to get the start right (everytime)
17:27:58tempigot it, thanks linuxstb
17:28:08[IDC]Dragon(not much done yet)
17:28:38linuxstbIs the hardware capable of 44.1KHz/16-bit Stereo recording?
17:29:00amiconnEven 48kHz/16 bit stereo
17:29:20[IDC]Dragonif we can suck the data
17:30:10 Join goffa__ [0] (n=goffa@
17:30:15dprowhere should I start looking to make it pause when I press pause and resume exactly when I press again ?
17:30:27 Part tempi ("Leaving")
17:30:37amiconnShouldn't be much of a problem. The bigger problem is whether we can cope with flushing the data to disk on Ondio, while polling the MAS PIO
17:30:50[IDC]DragonI'd like to open the door for a guitar tuner plugin
17:30:51amiconnThe bad thing is that we can't use DMA like we can for playback
17:31:11[IDC]Dragonind the buffer is still small, iirc
17:31:16dpro[IDC]Dragon: I was thinking of sth. like that last night
17:31:24goffa__interesting idea
17:32:11amiconn...but even at 48kHz/16bit stereo, we have 57 cpu clocks for fetching each byte (that'd be 100% cpu load)
17:32:36amiconn(recorder; slightly more on Ondio)
17:32:56amiconnThe buffer in the MAS seems to be 1.5K samples
17:33:04[IDC]Dragonthe guitar tuner can mux recording and fft
17:33:37amiconnSo the maximum allowed latency is 16 ms
17:33:39[IDC]Dragonsoesn't have to sample all the time
17:33:45amiconn(at 48kHz stereo)
17:34:22[IDC]Dragonpolling for MAS PIO?
17:34:31[IDC]Dragonwasn't it interrupt driven?
17:36:26amiconnLook at the recording loop: mpeg.c lines 724..748
17:36:28Mikachui don't think any guitars play at 22khz
17:36:56amiconnThat one is a bit slow on purpose, we can go faster but that would make the bitshift more likely with mp3
17:37:14[IDC]DragonI wonder why
17:40:14bobTHCdunno if that can help but > About guitar tuner
17:41:38 Quit B4gder ("time to say moo")
17:43:00 Join ]RowaN[ [0] (
17:43:07]RowaN[is replaygain supported in any of the archos builds yet?
17:44:15 Join JJure [0] (n=nospam@
17:45:20 Quit imphasing (Read error: 110 (Connection timed out))
17:45:49 Join tempi [0] (n=tempi@unaffiliated/tempi)
17:45:51JJureIs any RockBox developer here?
17:46:07 Quit goffa_ ("Lost terminal")
17:46:12tempiI have a uclinux question: how do i pause a script to wait for a keypress, e.g. the Action button? I just want to make sure i can print something from the echo, then wait for a keypress, before i continue to load other things in the "rc" file
17:46:48tempihmm, should perhaps ask linuxstb directly...
17:46:52 Join muesli__ [0] (n=muesli_t@
17:47:25OPPthe id3 database doesnt work with x5 yet, right?
17:48:39 Join XavierGr [0] (
17:49:43JJureI have trouble with czech translation on Archos Recorder. Some national chars are invisible. I think that it is connected with unicode support. Can someone explain to me how it is work?
17:49:51bobTHCwho is working on the guitar tuner ?
17:50:56 Part tempi ("Leaving")
17:50:59 Join imphasing [0] (
17:52:37 Quit sharpe (Read error: 110 (Connection timed out))
17:54:07bobTHCJJure > have u read that ?
18:01:03 Join dpr0 [0] (
18:01:38 Quit Febs (Read error: 104 (Connection reset by peer))
18:03:09 Join bluebrother^ [0] (
18:03:19 Quit dpr0 (Client Quit)
18:05:42 Join darkless [0] (
18:09:43 Join webguest22 [0] (
18:10:10 Quit petur ("CGI:IRC 0.5.7 (2005/06/19)")
18:11:02 Quit webguest22 (Client Quit)
18:11:49Ironhanddoes the iAudio X5 read its HDD's boot sector for anything else than figuring out the partition table? (in other words, is it safe to install my own PC boot loader there?)
18:13:38 Quit dpro (Read error: 110 (Connection timed out))
18:15:08 Join Febs [0] (
18:26:15 Quit OPP (Read error: 110 (Connection timed out))
18:27:15 Part ]RowaN[
18:30:16 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
18:32:45 Nick Spida_ is now known as Spida (
18:33:29 Quit bobTHC ("Smoke Weed Every Dayz !!!!!!!")
18:39:35 Quit quobl_ (Remote closed the connection)
18:46:58 Join OPP [0] (
18:48:11OPPhi, how do i get the id3 tag datbase to work on the x5
18:49:36 Join obo [0] (
18:51:35 Quit Febs (Read error: 104 (Connection reset by peer))
18:52:44 Join petur [0] (n=petur@rockbox/developer/petur)
18:57:06 Join Febs [0] (
18:57:13warthawgi see in the news this morning apple allows volume to be limited. is this something rockbox will also implement?
18:57:26warthawgon ipods, i mean
18:58:43*amiconn *strongly* hopes that people will work on getting code more compact instead of just adding more and more
18:59:03amiconnRockbox shouldn't become bloatware
18:59:14amiconn...and I don't want to loose rombox...
19:00:01 Quit thegeek (Read error: 104 (Connection reset by peer))
19:00:05amiconnLoadable vkeyboard added 3KB (!)
19:00:06 Join thegeek [0] (
19:01:11 Quit MrStaticVoid (Read error: 110 (Connection timed out))
19:01:25linuxstbLoadable vkeyboard? Where did that come from?
19:01:43amiconnLook at the front page...
19:02:16markuna bit strange that phaedrus961 didn't announce it first
19:02:19*linuxstb is looking...
19:03:18linuxstbamiconn: How close are we to losing rombox?
19:05:36 Quit Nico_P (Remote closed the connection)
19:05:42amiconnLess than 2KB for fmrecorder :(
19:06:28linuxstbA lot of that patch seems to be the hangul support, rather than loadable vkeyboard layouts in general.
19:06:35 Join Chamois [0] (
19:07:21linuxstbamiconn: I'm assuming that's code and const data?
19:07:22[IDC]DragonI could shrink bootbox some more
19:07:31amiconn11KB on recorder
19:07:40[IDC]Dragonthere's a lot of dead code
19:08:01[IDC]Dragone.g. disk writing, subdir support of the file system
19:08:17linuxstbWe also have the old tagdb code to remove (I think), as well as finishing TiMiD's gui work.
19:08:31[IDC]Dragondump the wannabe fancy charging algorithm
19:08:36amiconn[18:58:43] * amiconn *strongly* hopes that people will work on getting code more compact <===
19:08:58amiconn[IDC]Dragon: The new charging seems to work rather well...
19:09:05goffa__anything is better than the default x5 firmware
19:09:15goffa__i noticed a HUGE improvement in load time with rockbox
19:09:25amiconn16KB on Ondio FM
19:09:45[IDC]Dragonbootbox has the old charging
19:09:52amiconnAh, yes
19:10:20amiconnIt needs updating anyway
19:10:22[IDC]Dragonbut it could have brute force charging, I think
19:10:39amiconnDistributed bootbox has that stack-trashing bug
19:11:06amiconnI mentioned that quite a while ago...
19:11:13[IDC]Dragonto me?
19:12:17linuxstbwarthawg: What do you mean by "apple allows volume to be limited" ?
19:12:34***Saving seen data "./dancer.seen"
19:12:35[IDC]Dragongotta go, cu
19:12:40warthawglinuxstb: sets a maximum value, i guess. let me get the url.
19:12:49 Part [IDC]Dragon
19:13:36warthawglinuxstb, there you go
19:13:53goffa__he he he.. neat feature of most players is the volume control :)
19:13:54amiconnbah, he left...
19:14:02goffa__(i do know what you mean.. just thought i'd be a smart ass)
19:14:36goffa__i think its amazing people can sue apple... because they don't regulate the volume themselves
19:16:09amiconnWeird americans...
19:16:13linuxstbwarthawg: No, I think Rockbox will always let users decide when their ears hurt....
19:16:22warthawggoffa__ isn't it illegal to sue a corporation in the US? I think only corporations can sue customers now, not the other way around
19:16:58ChamoisAnyone has an idea why Rockbox does that : on X5
19:17:16Chamoissound is very weird in high frequency
19:18:24 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
19:20:35linuxstbChamois: It was discussed here earlier, but no, I don't think anyone knows the reason yet.
19:21:53goffa__warthawg: you are probably right
19:21:54Chamoiscan't be the playback code ?
19:22:23Chamoiswihc cut off high frequency ?
19:22:36linuxstbAnything's possible - but the iaudio playback code should be the same as the irivers and ipods, and no-one has reported a problem like that before.
19:22:46goffa__people are always wrong... they should be forced to buy content that they don't want ... but only if the quality is degraded :)
19:23:04warthawgexackly :)
19:23:05Chamoislinuxstb : true
19:23:49 Quit OPP (Read error: 110 (Connection timed out))
19:25:53 Join dpro [0] (
19:26:24 Quit Febs (Read error: 113 (No route to host))
19:27:04 Quit safetydan ("Leaving")
19:27:57 Join SereR0KR [0] (
19:30:12 Quit SereR0KR (Client Quit)
19:31:23 Join bitmastro [0] (
19:32:43bitmastromay i ask something?
19:33:30lostlogicdon't ask to ask, just ask
19:34:11bitmastro:-D I was playing with my dap to make it bootable
19:34:26bitmastrobut i keep getting this error
19:34:35bitmastroATA error: -71
19:34:45bitmastroanyone knows what this means?
19:38:34warthawg16 mentions on google re rockbox and ata error -71
19:41:47preglowhaha, fft on archos
19:41:55preglow[IDC]Dragon sure is ambitous
19:42:25preglowlostlogic: you, line 473 in pcmbuf.c again, do you know what's going on? gcc 4.1 says it's redundant, and it sure looks like it's right
19:43:19XavierGrwow some crazy company released a 64GB Flash Drive for 5000 dollars!!!
19:45:43goffa__heh... bring the price down to about $500 and i'm seriously tempted
19:46:01dpassen1XavierGr: Have a link?
19:46:15goffa__so.. when are you goys going to have rockbox running on that... lol
19:47:01dpassen1Early April fools?
19:47:13ender`hasn't samsung announced 32GB 1,8in flash disk?
19:47:20 Join AceTheFace [0] (
19:47:53goffa__ah ... just a drive
19:48:07XavierGrcompany site
19:48:21AceTheFaceI'm trying to get rockbox running on my X5, but the boot-loader always exits with result: -1....I putted the whole ".rockbox"-folder in the /-folder of the x5. is this not correct?
19:48:42goffa__did you put the rockbox.iaudio file in / too?
19:48:47XavierGrAFAIK it must be in your root
19:48:59XavierGror X5 has different instructions?
19:49:15AceTheFacein my root?
19:49:22 Join quobl_ [0] (n=quobl@tor/session/x-c638c21488df0c47)
19:49:23goffa__x5 is pretty straght forward
19:49:35goffa__x5 bootloader has to go in the firmware folder
19:49:43goffa__rockbox.iaudio and .rockbox go in /
19:49:49*warthawg licks rockbox
19:49:58AceTheFaceoh mompl
19:50:08goffa__make sure that you have the dongle plugged in with the power cord when you turn it on
19:50:10AceTheFacethere should be a rockbox.iaudio-folder, too? ;)
19:50:16goffa__not a folder
19:50:18goffa__just a file
19:50:20AceTheFacebootloader is working already
19:50:56goffa__it'll look like it does when you upgrade the firmware to new firmware on the iaudio
19:51:01 Quit bluey ("Leaving")
19:51:17goffa__also... you want the bleeding edge build too
19:51:25goffa__or you wont get sound
19:51:45goffa__i went through this stuff myself yesterday... so i figured i'd pass it on
19:51:54AceTheFacewanted to compile the cvs but can't find the mk86-elf-gcc-thing for my suse
19:52:20bitmastrommm... i still can't get it... error: -71 usually happens when rundb is trying to write or due to low battery
19:52:35 Join fiftyfour123 [0] (
19:54:14bitmastrothat's true... well i was hoping someone has already encountered this, but it's not so important
19:54:31Chamoisanyone knows where we define that a target has IRAM ?
19:55:12linuxstbbitmastro: Looking at the source, it seems that ATA error -71 is caused by the set_multiple_mode() function failing. I've no idea what that means though.
19:55:23goffa__so is your player working at all? like can you get the iaudio firmware back on?
19:55:38linuxstbChamois: I think it's in various places. Why do you ask?
19:55:44XavierGrehh? This thing eats more power than an 1.8 HS
19:55:49preglowis the ipod battery measurement accurate?
19:56:07AceTheFaceyeah, its working...with sound, great
19:56:10bitmastrolinuxstb: thanks for the suggestion... maybe i should do more research :-)
19:57:43 Quit quobl_ ("Leaving")
20:02:23bitmastrobtw, just to ask.. anyone trying to boot from usb using x5, ipod, h100 or archos? I was using my h300
20:02:57Chamoislinuxstb : because I wanted to verify the usage on x5 :-)
20:02:59Chamoisi found
20:03:38Chamoisbecause boost ratio is very bad
20:03:59Chamois25% with a 128 kbits cbr mp3
20:04:07Chamois0% wiht the h100
20:04:20linuxstbChamois: The best way to check it's being used is to check the .map files.
20:04:43Chamoiswhere are they these .map ?
20:05:00linuxstbThey are created in your build directory. e.g. apps/ and apps/codecs/*.map
20:05:30Chamoisany ideas why so bad boost ratio
20:05:40Chamoisfrequency and cpu are same
20:06:14linuxstbMaybe the audio driver is less efficient. e.g. maybe it's not using dma. I've no idea how the iaudio hardware works.
20:06:43 Nick BHSPitLappy2 is now known as BHSPitLappy (
20:06:48Chamoisit is the same problem with h300
20:07:00Chamoiswich has the same hardware than h100
20:07:02linuxstbThere's also the LCD driver which will be slower.
20:07:17Chamoisi must be the LCD driver
20:08:05b00st4doom is integrated in cvs???
20:08:26linuxstbYes, but it's only working on the H300 at the moment.
20:08:44b00st4when will it work on ipod?
20:08:48warthawgdrop everything til its in nano :)
20:08:58b00st45g :D
20:09:01linuxstbWhen someone debugs it and gets it to work...
20:09:30b00st4hmm, u developers have no ipod is that right?
20:09:46 Part bitmastro ("Rockbox BoxRocks")
20:09:47linuxstbHow do you think we ported Rockbox to the ipod?
20:09:51b00st4we should make a donation to get u one :)
20:10:12warthawggood idea, b00st4. i made a donation yesterday, now its your turn :)
20:10:19linuxstbThere are about 4 or 5 active devs with ipods now.
20:10:41b00st4im still waiting for a ram patch with the 5g
20:11:11preglowlinuxstb: do you know if anyone have any ideas of why wps prevents usb reboots?
20:11:23linuxstbIs that an ipod problem, or a general one?
20:11:29preglowgeneral, i believe
20:11:56linuxstbSo you mean if you are in the WPS, Rockbox doesn't enter USB mode?
20:11:58 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
20:12:09preglowlinuxstb: hmm, will try on h120 now
20:12:16preglowi think the logo is showed, but that's that
20:12:39preglowno, h120 works
20:12:43bluebrother^iirc I changed from wps to usb mode. Is this a new bug?
20:12:49linuxstbHave you got the latest CVS on your h120?
20:12:54preglowpretty much
20:12:56preglowi'll upgrade it
20:13:29linuxstbJust tried it on my 4g ipod, and it rebooted into disk mode as normal.
20:13:50preglowi'm doing some rockbox work for a client now, and the reboot action for ipod needs to work
20:13:55b00st4what other important plugins were added to the new cvs, i got a 3 day old...
20:14:20 Join Febs [0] (n=medifebb@
20:15:45tucozbluebrother^, are you bluebrother on flyspray as well?
20:15:50linuxstbb00st4: Check this page for all the changes (not all are applicable to the ipods though):
20:16:31bluebrother^tucoz: yes.
20:16:32warthawghow do i boot into apple os?
20:16:42preglowlinuxstb: newest cvs does still not work on nano
20:16:55bluebrother^linuxstb: just tried bleeding edge on h120 −− works for me.
20:17:08tucozbluebrother^, good. Do you have an idea how to use the KOMA-script for the rockbox manual?
20:17:26tucozDo we have to bundle that with the manual folder?
20:17:37b00st4when i chance rockboxlogo.320x98x16.bmp how big may it be?
20:17:45tucozor is it contained within the tetex-extra package?
20:17:52preglowlinuxstb: so it works for you, then?
20:17:55bluebrother^change the \documentclass in the preamble to the following
20:17:57preglowlinuxstb: what about 5g?
20:18:11linuxstbpreglow: Yes, it works on my 4g. I'll update my 5g now to current CVS and test.
20:18:20preglowlinuxstb: "my" 5g? :-)
20:18:30preglowyou taken permanent possesion of it?
20:18:42linuxstb:) Hope she isn't reading....
20:18:52linuxstbBut yes, she rarely uses it.
20:19:17preglowthen hooray for us!
20:19:24preglowbut yeah, this is annoying
20:19:33preglowbut hey, if i can get paid to fix rockbox bugs...
20:19:42b00st4when i chance rockboxlogo.320x98x16.bmp how big may it be?
20:19:47b00st4cant compile
20:20:00b00st4i changed it to actual screen size
20:20:09b00st4so 320x240 on my 5g
20:20:33linuxstbWhat happens when you try to compile?
20:20:39Mikachudid you change the filename too?
20:20:54b00st4i can make a screen
20:21:04Mikachubut i think the splash code starts displaying it at 10 pixels offset from the top
20:22:15b00st4there u go
20:22:35b00st4so it has to be 10 pixel smaller?
20:22:37Mikachuthat's a completely unrelated error though
20:22:59b00st4nothing to do with bmp?
20:23:01Mikachudon't change more than one thing at once if you don't know what you're doing
20:23:17b00st4i just imported the cvs new
20:23:19linuxstbNope - your BMP file seems to have been processed fine.
20:23:24b00st4no other changes
20:23:34Mikachui don't think the headphone pause is in cvs
20:23:47linuxstbDid you apply a patch, and then do "cvs update" ?
20:23:58b00st4patch is old
20:24:05b00st4from yesterday i thnk
20:24:11Mikachuif you get any C in front of a file, it means something went wrong
20:24:14b00st4compiled with old cvs
20:24:42b00st4so maybe theres a new patch..
20:25:02preglowahhh, shit, i just remembered the battery icon thing that sometimes happens when the ipod is going to autoreboot itself
20:25:05tucozbluebrother^, man-tabularx-on-wps2.patch does not apply cleanly
20:25:18preglowthat's going to be major hurdle
20:25:44b00st4mikachu: how do you mean c in front of a file
20:25:47linuxstbpreglow: Yes, it works fine on her 5g...
20:25:54Mikachub00st4: when you update cvs
20:26:07Febstucoz, the problem with the files I committed earlier was a missing end bracket for an \opt statement.
20:26:18linuxstbb00st4: Probably apps/lang/english.lang
20:26:39FebsI need to see if I can find a language file for LaTex for UltraEdit. If so, it will make it much easier to spot those issues as I'm editing the files.
20:26:46preglowlostlogic: you also had the wps usb problem, yes?
20:26:48amiconnpreglow: It's just the nano that doesn't catch USB properly?
20:26:54tucozFebs, ok. good you found it
20:26:59preglowamiconn: it catches it, alright, but it doesn't reboot itself
20:27:08amiconnyeps, that's what I mean
20:27:17preglowbut there's not very much to it
20:27:20amiconnI suspect your hack to disable ata sleep to be the cause
20:27:23b00st4nothing obviously wrong with english.lang
20:27:30preglowamiconn: why would that cause this?
20:27:46tucozFebs, yes, syntax highligting is really helpful.
20:27:47linuxstbb00st4: Have you looked at the very end of the file?
20:27:48preglowamiconn: it's only this way in wps...
20:27:55amiconnPerhaps some code thinks there's still an ongoing access, and not allowing the reboot?
20:28:24tucozbluebrother^, regarding your comment. No, we tetex is the only one we care about.
20:28:37tucoztetex-base and tetex-extra
20:28:43preglowamiconn: perhaps
20:28:47 Join nelson_ [0] (
20:29:36nelson_hi guys
20:30:08b00st4>>>>>>> 1.235
20:30:11b00st4is the end
20:30:26amiconnpreglow: May as well be something completely different, perhaps the playback system
20:30:32b00st4and i cant see any update on ipod auto pause patch
20:30:53preglowamiconn: can't see why that would only happen on the nano
20:31:05amiconnIt's currently shaky as anything, too much for me to be bearable in everyday use :(
20:31:08preglowamiconn: so i guess ata sleep hack is probably the culprit
20:31:19bluebrother^tucoz: just uploaded a new patch, should apply cleanly now.
20:31:31tucozbluebrother^, thanks
20:31:35preglowit's not any shakier than it used to be
20:31:35 Join damaki__ [0] (
20:31:36bluebrother^it replaces the two previous patches.
20:31:38preglowperhaps a tiny bitr
20:31:55amiconnpreglow: Huh? I get hangs within minute intervals...
20:32:36amiconnI would have to re-equip myself with a reset tool (aka straightened paper clip)
20:32:50b00st4LANG_PAUSE_PHONES_RESUME: i can find that value in the english.lang file
20:32:59preglowamiconn: works fine for me for hours at a time
20:33:05preglowit's been two weeks since my last hang
20:33:11b00st4but everything looks fine
20:33:19Mikachuyou think <<<<<< looks like it belongs there?
20:33:31preglowbut yeah, it isn't the most stable thing ever
20:33:34preglowand needs tons of fixing
20:33:41amiconnpreglow: I'm using in my car (that means, most of the time)
20:33:55amiconnInsert 'voice UI' where appropriate
20:34:07preglowah, i never use that
20:34:17tucozbluebrother^, the appendix patch as well?
20:34:39preglowok, this usb bug is bad
20:35:05bluebrother^works well for me if I apply the tabularx-on-wps first.
20:35:38tucozok, I just wondered if the new wps replaced the appendix. But, I guess not.
20:38:09b00st4hmm, seems like there are coplications with ipod_unplug.patch
20:38:15b00st4obo, ur there?
20:40:53nelson_anybody knows the iaudio port ?
20:41:17nelson_it crashes on my X5L
20:41:49nelson_and i can't switch from file exploring
20:42:01 Join Massa [0] (n=Massa@
20:42:41MassaHi everybody!
20:44:26b00st4hmm, cant update for days now, because it doesnt compile...
20:45:02Mikachuyou'll never be able to compile until you fix the file
20:45:11b00st4.#english.lang.1.234 <- whats this file for
20:45:29b00st4yap i know...but im not able to fix it myself...:/
20:45:30Mikachuthat's the file how it looked before it was broken
20:45:50b00st4but english.lang still exists
20:46:18Mikachuyes, but it's broken, that's why it needs fixing
20:46:38b00st4is it obvious to see what fixes are needed?
20:46:58b00st4i got both files, can compare
20:47:03b00st4so what i gotta do
20:47:04 Quit damaki_ (Connection timed out)
20:47:06tucozDo you know how to cvs commit file1 file2 with a message?
20:47:15Mikachuyou only need to compare what's between <<<<<< and ===== with the part between ====== and >>>>>>
20:47:27Mikachutucoz: commit -m "hi guys" file1 file1
20:47:30Mikachuer, file2
20:47:32b00st4in the broken file?
20:47:32tucozMikachu, thanks
20:47:37Mikachub00st4: yes
20:47:44bluebrother^cvs commit -m "my message" file1 file2
20:47:59Mikachuyes, "cvs" is also good to have in the command :P
20:48:21tucozThat I knew ;-)
20:48:34b00st4ok, i see the differences
20:48:41 Join PhR3aK [0] (
20:48:59b00st4what changes are needed?
20:49:15Mikachuthe part above ==== is what you had before, and the part after is what would be in the file without your patch
20:49:15PhR3aKdoes anyone know how much mAh the battery of the x5l got?
20:49:16 Join maeck [0] (n=chatzill@
20:50:12b00st4hm, these are actually totally different values
20:50:50goffa__PhR3aK: was wondering that myself
20:50:52b00st4before is something with the unplug plugin after something with the keyboard
20:51:05goffa__i think what i'm going to have to do is charge it all the way
20:51:16goffa__then adjust until its max
20:52:06PhR3aKi dont know why... but somehow no one knows about the mAh of the x5 / x5l batterys
20:52:37MassaIs amiconn or somebody else with knowledge about WPS parsing online?
20:53:20b00st4mikachu, what have i to edit in the broken file
20:53:22*amiconn doesn't know much about wps parsing
20:54:02Massaamiconn, who else knows about the sequence in which the functions are called during WPS parsing?
20:54:42goffa__trade secret PhR3aK
20:54:46tucozuse the source Luke, like the old folks say
20:54:55goffa__its not on any spec sheets
20:55:03goffa__and i didn't see it on cowon's site
20:55:13goffa__i didn't try cowonamerica or jetaudio yet though
20:55:23 Join luigi_ [0] (
20:55:25goffa__wierd how they have different things on different sites
20:55:25amiconnPhR3aK: Open it and check what's written on the battery?
20:55:29MassaWould it be possible to load something from the file which is currently playing _during_ it already plays or just a moment before?
20:55:50 Quit tianjing (Read error: 110 (Connection timed out))
20:56:10tucozMassa, doesn't it access id3 data from the next file now?
20:56:20PhR3aKopen and void the warranty? ok i already did this with flashing rockbox on the x5 ^^
20:56:47PhR3aKbut i can allways flash back
20:56:49 Join miner49er [0] (
20:56:53amiconnPhR3aK: Guess how rockbox development is possible?
20:57:05miner49erhello eveyone :-)
20:57:10*amiconn opened his Ondio SP the day he got it :)
20:57:11miner49eroops, everyone
20:57:14Massatucoz, yes it does - but it does it outside the WPS parsing -or am I wrong?
20:57:26linuxstbMassa: What information do you want to read?
20:57:36miner49ercan someone please explain something to me?
20:57:45*amiconn opened the majority of his rockboxes at least once
20:58:00b00st4hm, no one can help me on how to edit a broken file?
20:58:28Massatucoz: ID tag informations (user tags) - but only those which are needed (that means those for which the WPS uses a tag)
20:58:35miner49erb00st4: what's broken, an mp3 file? VBRFix?
20:58:57b00st4after cvs update a lang file is broken
20:59:04linuxstbMassa: IMO, the WPS isn't the place to read those tags. The standard get_metadata() function should read them.
20:59:25Massacurrently it always tries to load as much as it can - in get_metadata() even if it's not necessary.
20:59:32amiconnHmm. With printf() and friends it's impossible to reorder arguments, correct?
20:59:52linuxstbMassa: But you may want to add some kind of communication between the WPS code and get_metadata() to tell get_metadata() which non-standard tags to read.
21:00:32Massalinuxstb: yes - that would be nice. Is such a communication possible?
21:00:43linuxstbEverything is possible if you invent it...
21:01:08miner49erlinuxtb: Invent a time-machine for me please :-)
21:01:15Massalinuxstb: Yes - but I don't know how it currently works - when is which function be called in which thread
21:01:34miner49er...and release the source code under the GPL
21:01:40Massalinuxstb: a time-machine is easy - H.G.Wells already did it a few years ago ;)
21:01:43linuxstbminer49er: If you give me a machine which makes time machines...
21:01:48preglowamiconn: if you know what makes the ata code tick, could you please just open ata.c and grep for NANO to see if the two changes i made are capable of breaking anything?
21:02:04Massabut I don't know if he knew about GPL - so this may be an issue :)
21:02:04miner49eran infinite improbabilty drive?
21:02:22obob00st4: still there?
21:02:53MassaIs there any documentation available aobut the threads and which functions they use in which sequence?
21:03:17 Join Nico_P [0] (
21:03:18MassaIs get_metadata and wps-parsing in the same thread?
21:03:43MassaHi Nico_P
21:04:55miner49erI'm just looking at plugin.c, and can see stuff like audio_stop, pause, next etc. Does this mean that it owuld be possible to _completely take over the control of music playback via a plugin?
21:05:12miner49er..that wasn't the question I really wanted answering though.
21:05:15MassaNico_P: Any progress in the album art?
21:05:52Nico_Pi'm still working on the test versions, trying to make it work in an economical way
21:06:30MassaI looked at the code - it looks O.K. to me - what kind of optimization are you doing?
21:07:15MassaBTW, integrating my latest changes should be easy - most of them are in gwps-common.c and don't affect the move of the other code...
21:07:27miner49ergotta go, my bird has just suggested we watch Revenge of The Sith...I'lll be back!
21:07:39miner49erinit 0, here we go!
21:08:01 Quit miner49er (Remote closed the connection)
21:08:33nelson_good night all
21:08:36 Quit nelson_ ("Killed (einride (Requested by panasync))")
21:08:39amiconnrandomize usr 0
21:08:43Nico_PMassa: i'm trying to make the album art bitmaps be loaded the least possible
21:09:09 Quit AceTheFace (Remote closed the connection)
21:09:10MassaNico_P: What I don't understand is how the moving from metadata.c to playback.c gives a better performance??!
21:09:10Nico_Pfor example when listening to an album, it's a waste to load the same bitmap for all tracks
21:09:37Nico_Pit's not for performance, it's to be able to use the file buffer
21:09:48Nico_Pbut i'll probably move most of it back to metadata.c
21:10:16MassaNico_P: it depends - if you use bitmaps for the album it is a waste, but if you use it per track you have to load it for each track...
21:10:16Nico_Pi think i've found a smarter way to do it
21:10:28MassaNico_P: what exactly is the file buffer?
21:10:39Nico_Pyes, i want to try to save as much space as possible
21:11:07 Quit luigi (Connection timed out)
21:11:29Nico_Pwell i'm not the best person to answer that question, but from what i understand, it's a space in RAM which is constantly filled with the audio data from the tracks playing
21:11:32linuxstbNico_P: I'm not sure it's worth trying that kind of optimisation at the moment. IMO, you are just over-complicating things. e.g. what happens if a user switches to/from shuffle mode?
21:11:52MassaWhat I also don't understand is how often those functions are called - if you look at the stderr.txt when using the simulator, it calls the preload function a several time per second!
21:11:55b00st4obo: yaep
21:12:17b00st4got probs with ipod_unplug
21:12:23fiftyfour123how do i install rockbox on my macpod 5g?
21:12:26MassaWhy doesn't it only call it _once_ per file? Neither the tags nor the bitmap change...
21:12:32b00st4fails with new cvs
21:12:36***Saving seen data "./dancer.seen"
21:12:44linuxstbfiftyfour123: 1) Convert to fat32 ; 2) Install Rockbox.
21:12:46Nico_Plinuxstb: i started going that way because the code created delays in track playing and small pauses between tracks
21:12:56fiftyfour123i have to convert to fat32?
21:12:57MassaNico_P: only the audio data? Or also other data?
21:13:18amiconnBagder: there?
21:13:29MassaNico_P: I mean the file buffer...
21:13:33linuxstbfiftyfour123: Yes. Until someone adds HFS+ support to Rockbox - which doesn't seem a likely event.
21:13:34Nico_PMassa: i think it's only meant for audio data atm, but it can be used for almost anything if it's used properly
21:13:46 Quit fiftyfour123 ("Chatzilla 0.9.71 [Firefox]")
21:13:53Nico_Pand the devs are planning on using it to store metadata
21:14:40MassaSo I assume they'll move get_metadata to the playback.c? If yes, why not adding the bitmap loading there?
21:14:46Nico_PMassa: what preload function are you talking about ?
21:15:05Massawps_preload... don't remember the correct name currently...
21:15:17amiconnMassa: get_metadata won't be moved into playback.c
21:15:20linuxstbMassa: No, get_metadata() was moved out of playback.c a long time ago. It won't go back.
21:15:41Nico_Piirc that function is called when parsing the wps, once for each tag which implies loading data
21:15:56amiconnplayback.c is already a huge mess that needs further splitting into logical units rather than making it more messy
21:15:57obob00st4: okay, one min...
21:16:11MassaTwo answers in the same second - or must I say two outcries :-)
21:16:13b00st4shall i past u errors?
21:16:16Nico_Pbut it (get_metadata) is called from within playback.c
21:16:43linuxstbYes, and so are lots of other functions...
21:16:46MassaLOL :)
21:17:02Nico_Pnot so surprising...
21:17:07pregloweverything is called from pretty much everwhere, still not a good argument to make just one big rockbox.c file
21:17:20Nico_Pthat's not what i meant
21:17:34MassaNico_P: I don't know if you were already online when I asked for a possiblity to load "things" (metadata) from a file during WPS parsing
21:17:59Nico_Pthings : yes, bitmaps already are
21:18:06obob00st4: no, it's okay, just updating the patch, will post in a sec
21:18:12MassaNico_P: linuxstb suggested to create some communication between get_metadata and WPS code...
21:18:54MassaNico_P: And I wanted to know if they are in the same thread...
21:19:05Nico_PMassa: so that get_metadata could load only the necessary information ?
21:19:11Nico_Pno idea
21:19:29amiconnHow would you decide what's necessary?
21:19:34MassaNico_P: exactly!
21:19:36amiconn(1) The user could switch wps
21:19:43Nico_Pi'm in no way an experienced rockbox developer
21:20:00Massaamiconn: of course then it has to be rechecked/reloaded
21:20:03amiconn(2) The user could use the tagbrowser, which shows more than a typical wps
21:20:25amiconnReloading would be a bad idea. We want to save battery power, not waste it
21:20:39Massaamiconn: this should IMHO also load the tags itself - otherwise it's a waste of memory!
21:20:50amiconnThe only tags that should be optional are those which take much space
21:20:58Nico_Pamiconn: yes, i had thought about the second point... about the first : i have this kind of problem with album art ;)
21:21:29obob00st4: okay, tis updated
21:21:33Nico_Plinuxstb: still there ?
21:21:33amiconnWell, we want to switch to buffering metadata *in* the audio buffer, at the track boundaries
21:21:46Massaamiconn: yes, I don't think about the "usual" tags (which are in id3.c) - I'm just thinking about better possibilities for user tags...
21:21:50amiconnReloading additional metadata then means rebuffering everything...
21:22:12*amiconn doesn't understand the hype about album art
21:22:24Mikachutimed lyrics would be more fun
21:22:30amiconnyes, perhaps
21:22:34preglowdon't go there
21:22:43Massaamiconn: Just think about the comment tag - it may be a rather memory consuming tag
21:22:49obopreglow: I thought someone had?? :)
21:22:55preglowkaraoke is evil, as is everything that even looks like it
21:23:14amiconnStill less important than (above all) rock-solid playback
21:23:21Mikachui would have used it for vocal versions of songs in a language i don't fully understand yet maybe
21:23:28preglowamiconn: we're not going to get everyone to work on playback code
21:23:40Mikachubut opening text files with the viewer is just as good
21:23:48Massaamiconn: I like album art (even when I would really appreciate if it could be read from tag information - or even resizing of bitmaps would be good)
21:23:52Slasherithat metadata buffering inside the main buffer is quite easy to implement (including codecs as metadata also)
21:23:58Slasherii might do that soon
21:24:03 Part warthawg ("You never miss your warthawg til the well runs dry")
21:24:09Nico_PMassa: resizing could come soon :)
21:24:09preglowit's not 3.0 stuff anyway
21:24:25amiconnSlasheri: Sounds good. Would solve the problem with the limited number of tracks
21:24:25preglowwe do not need further surgery on the playback engine before the feature freeze
21:25:08MassaNico_P: actually bitmap resizing should be no big deal - if someone is familiar with graphics code - which I'm not!
21:25:14amiconn(the 'norwegian language course problem')
21:25:24preglowgraphics resizing is easy
21:25:38amiconnpreglow: Yes, if you have unlimited memory...
21:25:39Nico_PMassa: paprica has done basic bitmap scaling for the album art
21:25:48preglowamiconn: album art usually is pretty small
21:25:52Nico_Pit's almost working
21:25:56preglowamiconn: besides, it's pretty easy to do chunked as well
21:25:57MassaNico_P: cool! Where?
21:26:09preglowamiconn: as long as the picture isn't bloody humongous
21:26:13amiconnRemember that someone mentioned an 800KB id3v2 tag?
21:26:14Nico_Pon his HDD and on mine :)
21:26:30Massaamiconn: did you have a look at the user tags patch?
21:26:35preglowyeah, good point
21:26:39preglowlet's just not implement album art!
21:26:44preglowit's the most elegant solution
21:26:54MassaNico_P: why not on mine????:-S
21:27:16amiconnIn fact all I need in wps is title, artist, album, year, tracknumber, current playtime, total playtime, and the status bar
21:27:18amiconnThat's it
21:27:34 Quit Febs (Read error: 104 (Connection reset by peer))
21:27:44preglowi don't even need that
21:27:47Mikachui don't have year but i have next song artist+title too
21:27:53preglowi sometimes look at the title
21:28:02preglowdirectory and file names usually suffice for me
21:28:08linuxstbPersonally, I miss using physical media with packaging. Album art is a small step back towards that.
21:28:36preglowlinuxstb: still doesn't do anything for me, i get the whole packaging issue, i prefer my music in a physical format myself, but album art does absolutely nothing for me
21:28:38amiconnlinuxstb: I don't miss handling physical media. I rather appreciate not having to deal with it
21:29:30preglowit looks cool, though
21:29:43*preglow reminds nudel to stop playing oblivion...
21:29:53linuxstbamiconn: I agree - that's why all my music is now digital. But it's nice to be reminded what the actual CD looks like.
21:30:32amiconnlinuxstb: Yes, sometimes. Just stick the .jpg somewhere
21:30:42preglowi don't miss physical media while i'm mobile
21:30:51preglowbut when at home, i actually usually use cds and vinyl
21:31:00 Join dpr0 [0] (
21:31:04preglowvinyl > *
21:31:09*amiconn never liked vinyl
21:31:20linuxstbamiconn: That's too much hassle. I rarely look at the LCD when playing music, but when I do, it would nice to see some album art there.
21:31:27amiconn..even before I got my very first CD
21:31:59preglowi'm just barely old enough to remember when vinyl was the dominant format (before tapes), but i didn't really discover them until around 6-7 years ago
21:32:02t0masis it true that there's no risk at all in installing rockbox on an ipod?
21:32:10preglownow if they just weren't so heavy...
21:32:16t0masbecause it boots from the harddisk, so you can always restore?
21:32:19*petur hugs his slimdevices squeezebox
21:32:22preglowt0mas: correct
21:32:40*t0mas goes to buy one...
21:32:44t0masa nano that is
21:33:46*linuxstb wonders which of the Swedes will be the first to succumb to temptation...
21:33:56Mikachuwhich one?
21:34:07linuxstbSorry - I meant The Big Three.
21:34:23Mikachui mean which temptation
21:34:36linuxstbBuying an ipod.
21:34:43linuxstbSlowly every rockbox dev is getting one.
21:35:14t0masdoes rockbox work on the 60gb model?
21:35:21t0mas(I assume it's 5g or something?)
21:35:27linuxstbYes - but it only uses 32MB out of the 64MB RAM.
21:35:37linuxstb(not a big issue, but no-one has one)
21:35:41XavierGrAnother dev succumbed to the "dark" (white more probably) side?
21:35:45t0masI have one laying around here
21:35:48t0masbut it's not mine
21:36:24linuxstbThere's an easy way to support the extra memory (create a new build) or a hard way (keep one build for both 5gs).
21:36:54obolinuxstb: is it just case of finding a good method of detection at runtime?
21:37:13obo"just" - such an easy word :)
21:38:05linuxstbThe first problem is working out how to remap the memory correctly (the current remapping code only remaps 32MB). The second problem is that the plugins and codecs are statically linked to execute from the end of memory. So if we want a single build, we will need to re-organise how the memory is used.
21:38:23preglowshouldn't be hard
21:38:33linuxstbWhich one?
21:38:33preglowwouldn't be surprised if the memory already is correctly organised
21:38:51t0maswhy isn't the audio buffer last in mem??
21:38:52pregloware you sure the current code only remaps 32 megs?
21:38:57preglowi sure as hell ain't
21:39:03t0masthat would make bigger ram sizes easier
21:39:17amiconnt0mas: How would you place the plugin and codec buffer then?
21:39:22linuxstbpreglow: No, I'm not sure, but I thought there was a page count field in those numbers.
21:39:24amiconnThese need fixed addresses
21:39:34preglowlinuxstb: there are, but no one seems to know how large an arm page is
21:39:46t0masamiconn: before the audio buffer?
21:39:52linuxstbpreglow: Someone just needs to test then...
21:39:58preglowlinuxstb: yup
21:40:20bluebrother^tucoz: are there style guidelines for the manual?
21:40:21amiconnt0mas: Before audio buffer isn't fixed. The rockbox binary size (plus .bss) changes between builds
21:40:22t0mas|| all we have now || plugin buf || codec buf || audio buffer with var. size
21:40:39t0masyeah, but it is fixed at compile time?
21:40:41linuxstbt0mas: Rockbox itself is first (at the start of RAM, size varies with each build), then the audio buffer, then the plugins and codecs.
21:40:45t0masso for a release that would be fixed?
21:41:07amiconnt0mas: Yes, however, the plugin api is designed to be backwards compatible to some degree.
21:41:21amiconnThis is in order to allow 3rd party plugins
21:41:33*preglow whistles the relocatable plugin format tune
21:41:33tucozbluebrother^, Well, not many official guidelines. Have a look at for some guidelines from the old manual.
21:41:39t0masthen we might end up with an extra 64mb build
21:41:44bluebrother^hmm, I already read that.
21:41:46*amiconn slaps preglow
21:41:54*t0mas hugs preglow
21:42:02t0masyou should code it :P
21:42:04preglowt0mas: that feels good on my burning cheek
21:42:06bluebrother^but as I walked through the .tex files I found it pretty inconsistent.
21:42:07*Mikachu does the preglow slapping dance
21:42:14preglowyes, there are also quite a bunch of other stuff i should code
21:42:22t0maswell... get to work then
21:42:26preglowi am working
21:42:29tucozbluebrother^, with regards to indentation?
21:42:30bluebrother^I think it would be good to write everything with the 80 chars limit in mind.
21:42:30preglowjust not on rockbox
21:42:37t0masthat's the first problem to fix then
21:42:38amiconnpreglow: Didn't you want to optimise libmad on arm? ;)
21:42:42preglowunfortunately i also have to earn money
21:42:42bluebrother^yes, also indentation.
21:42:53bluebrother^but also stuff like the use of "smart quotes"
21:42:55t0maspreglow: you don't have a nice social system there? :)
21:43:00Mikachupreglow: i thought everyone in norway got money for free with all that oil
21:43:00preglowa fact that still doesn't sit too well with me
21:43:02preglowamiconn: indeed...
21:43:03tucozbluebrother^, Like that. Yes, I am all for some guidelines. Like, no tabs, just spaces
21:43:21preglowMikachu: we most definitely should
21:43:25bluebrother^some parts use `` and '', other parts use the "normal" quote "
21:43:27preglowi deserve free money!
21:43:52bluebrother^I would also apreciate it to have vim magic lines in the files ;-)
21:43:55 Join JoeBorn [0] (
21:44:05tucozbluebrother^, what is that?
21:44:08preglowbluebrother^: word
21:44:35bluebrother^or, don't use \textbf{emphasized text} but \emph{text}
21:45:03Mikachui thought it was {\em text} or something
21:45:07preglowbluebrother^: what quotes does english typographic rules say should be used? i can't remember
21:45:11bluebrother^vim magic? It tells vim how to format the code.
21:45:13tucozbluebrother^, and remember, the manual is still suffering from effects from the writer2tex, that it is based upoon.
21:45:23bluebrother^preglow: IIRC `` for opening and '' for closing.
21:45:25Mikachuenglish uses upside down quotes before and normal after, swedish uses the same at both sides
21:45:32bluebrother^ah, ok.
21:45:42preglowand norwegian uses guillemets, which are the coolest :)
21:45:44Mikachu“hi” if you read utf-8
21:45:44*amiconn still faces 130+ strings waiting to be sorted