Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-01-30

00:00:04blueywell i guess this means no
00:00:21preglowdoes it play with current rockbox?
00:00:26preglowmy guess is no
00:00:29muesli__mine, yes
00:01:02blueyhavent tried it, i will take a look later
00:01:19preglowit is sv7
00:02:32muesli__EAC vbr standard @ 44kHz
00:02:39muesli__does that help?
00:03:05muesli__that album is quite old. dunno when it was encoded
00:03:33muesli__if this excludes anything..
00:05:12 Quit petur ("here today, gone tomorrow")
00:07:26 Quit Bger ("nite")
00:07:30Moospreglow: yes here too all my mpc's are sv7
00:09:43preglowi'm syncing rockbox musepack to svn repository
00:09:52preglowthey themselves don't want to support sv46 files anymore
00:10:27Paul_The_NerdI don't think anyone can fault you for that then.
00:10:40Mooshehe :)
00:10:43 Join dpassen1 [0] (
00:11:04preglowthe code is there
00:11:07preglowi just want to follow up :)
00:11:22 Quit bluey ("Leaving")
00:11:35amiconnpreglow: Any advantages?
00:12:38amiconnI mean there must be a reason why you're doing this. I remember you saying you won't touch musepack anymore
00:12:47preglowamiconn: i've rather switched stance on that...
00:12:50amiconnOr perhaps I just remember wrong...
00:13:03preglowamiconn: but yeah, they've implemented a bunch of stuff i asked them to
00:13:26preglowlike removing some unneeded table manipulation, making data that was unecessarily large smaller
00:16:39 Quit linuxstb_ (Read error: 110 (Connection timed out))
00:17:23 Join linuxstb_ [0] (
00:17:28muesli__how does mpc performs on rbx, faster encoding than mp3?
00:18:22muesli__decoding ;)
00:18:24preglowmpc decoding is a bit slower than mp3
00:18:32preglowon arm it'll be very fast
00:20:11muesli__ive just read that seeking will be implemented in mpc v7.5. are files encoded earlier seekabale, too?
00:20:34muesli__or "will files be seekable...
00:23:29 Join ashridah [0] (
00:24:36 Join tvelocity [0] (
00:27:01 Join TCK [0] (
00:28:15 Quit ender` (" How long a minute is depends on which side of the bathroom door you are on.")
00:29:50preglowwhere have you read this?
00:29:58preglowi wouldn't hold my breath when it comes to musepack
00:30:04preglowthere seems to be no new work on it whatsoever
00:32:35muesli__read it on the german wikipedia
00:33:09muesli__"it should be completely supported in sv.7.5"
00:33:43preglowyeah, and i doubt you'll see sv7.5
00:33:49preglowno one seems to be working on musepack
00:34:19muesli__oh :-/ that format sounds pretty nice tough
00:34:33preglowyeah, so do i
00:34:33muesli__gapless, high quality, fast
00:34:39preglowso it's a pity no one works on it anymore
00:34:46 Quit Moos (Read error: 110 (Connection timed out))
00:36:51muesli__The Rockbox guys and preglow in particular don't cease to raise eyebrows
00:36:56muesli__hey, ur a star ;)
00:37:44preglowyeah, shy just posted it
00:37:49preglowi'm in #mpc talking with them
00:38:04muesli__the circle is closing ;)
00:40:47 Quit linuxstb_ ("Leaving")
00:41:03lostlogicgah, I have seroius pasting problems today.
00:41:19lostlogicI should turn off the touchpad on this thing, I never use it.
00:42:25 Join linuxstb [0] (
00:42:45lostlogichaha, now I too can drive people who use my computer crazy by having one of the input devices deactivated.
00:44:06 Join webguest56 [0] (
00:46:13 Quit webguest56 (Client Quit)
00:47:24 Quit __peer____ (Read error: 104 (Connection reset by peer))
00:47:51 Join webguest31 [0] (
00:48:04 Quit Thus0 ("Leaving")
00:48:35 Nick webguest31 is now known as TsiRoadKill (
00:50:22preglowlinuxstb: ipod status? :Z
00:51:16linuxstbIt died a few hours ago - did you miss my post?
00:51:36linuxstbI think it was during our detour into Linux USB problems....
00:51:37lostlogicbattery test
00:51:39Rob2222ipod died'?
00:51:57linuxstbYes, after playing FLAC for 4h 50m the battery died....
00:52:31linuxstbBut I'm not 100% sure it was fully charged to begin with.
00:52:47Rob2222died == unchargable?
00:52:53Rob2222or only empty?
00:53:04linuxstbJust empty. It's happily recharging now.
00:53:10Rob2222ah ok
00:53:39Rob2222i will go to bed now. good night all
00:55:23preglownot exactly superb
00:56:41preglowbut yeah
00:56:44preglowcpu doesn't sleep at all
00:56:49preglowhow often does the fiq occur now, btw?
00:57:21lostlogicpreglow/linuxstb: any chance of you testing my pcmbuf restructure patch on the ipod to make sure I didn't break your DMA for audio playback?
00:57:27preglowlinuxstb: someone on the ml asks about charging while using ipod, didn't you implement that?
00:57:37preglowlostlogic: we have no dma
00:57:59lostlogicpreglow: well whatever happens in pcm_playback.c required tweaking... hoping I didn't break it
00:58:25lostlogicI guess it's just a fifo, not a dma?
00:59:07 Join GambitMat [0] (
00:59:22linuxstbNot sure of the exact number, but probably 1000s of times a second. I should re-enable my fiq_count and see.
00:59:33GambitMaterm, evenings
00:59:51linuxstblostlogic: Yes - just an i2s fifo.
00:59:55 Quit tvelocity ("Leaving")
01:00:06 Join Moos [0] (
01:00:52lostlogicso, can test? Just that basic playback still works, there are known bugs in my code with some skips.
01:01:07Paul_The_Nerd"some" :-P
01:01:10linuxstbpreglow: I didn't really "implement" it - but it seems to work. There was already a feature in Rockbox to disable USB disk mode by holding a button whilst inserting the USB cable. That's all I did, and I think it works.
01:02:56preglowlinuxstb: how many samples fit in the fifo, then?
01:03:29preglowlostlogic: i'm in the middle of merging libmpcdec code, i can test when i'm finished
01:03:32***Saving seen data "./dancer.seen"
01:03:37lostlogicPaul_The_Nerd: hey, not all skips have hte problem. The case where the disk buffer is idle, and the next track is not buffered yet works perfectly fine :-P
01:04:33 Quit muesli__ (Read error: 110 (Connection timed out))
01:04:46Paul_The_Nerd2:25 minutes so far... wish I knew how much battery had been used. :)
01:08:51linuxstbpreglow: I don't know - I'll do some tests and find out.
01:10:00linuxstbpreglow: It also seems David Bryant has just bought himself a Nano - he's posted in a Rockbox on iPod thread on HydrogenAudio.
01:10:04preglowhe has
01:10:18preglowhe's had it for a little while now, i think
01:10:35preglowtold me it was in on the way in the mail about a month ago
01:10:40linuxstbHe now seems to have unpacked it though :)
01:11:09linuxstbSo I would expect some ARM optimisations soon. But we have no way to test them...
01:11:46linuxstblostlogic: How do you fancy writing a "NULL" or WAV output driver for Rockbox that we can use to test codec speed?
01:12:19preglowmy god, that would be nice
01:12:49preglowi've been nagging slasheri to do one for ages, but now we have another person skilled enough to comprehend the playback engine!
01:12:54lostlogiclinuxstb: be pretty easy to do just a thread that acts like the other things in pcm_playback.c to read from the pcm_buffer as fast as possible... how to give it a UI sounds more complex
01:13:08lostlogicpreglow: flattery will get you nowhere :-P
01:13:22preglowoh, i'm pretty sure it will
01:13:29preglowi've never seen anyone not susceptible to it
01:13:33linuxstbIt doesn't even need much of a UI - it will mainly be of use by developers who could hard-code things.
01:14:23lostlogiclinuxstb: hmm, I'll think on it.
01:14:41preglowlostlogic: it would be truly smashing
01:14:59lostlogicwe'd need a way to time decoding, and the way to send the results to the bitbucket.
01:15:10preglowall we need is a simple realtime % readout
01:15:10lostlogicany ideas on the timing side?
01:15:27 Quit Kohlrabi (Nick collision from services.)
01:15:28linuxstbIt would indeed be very useful for optimisation.
01:15:32 Join Kohlriba [0] (
01:15:33preglowcan't you use the timer.c module?
01:15:36preglowmodule, even
01:16:32lostlogichmm, yeah, better yet for codec timing, just take the pcmbuffer out of it entirely and send it straight to the bitbucket so the pcmbuffer always reports empty.
01:16:54linuxstbI knew you were the right person for the job....
01:16:58lostlogiccan note start time, and number of bytes transferred before a stop is called and report it
01:18:42linuxstbhehe - a quote from HA: "First someone gets MPC to work on a portable, and now theres actually a few people interested enough to work on the decoder. I think hell just froze over."
01:20:20preglowhuffsv7.c:75: warning: this decimal constant is unsigned only in ISO C90
01:20:23preglowi get a ZILLION of these
01:20:35preglowBagder: eq_sf.S gets _deleted_ on make clean
01:20:42 Join jmh139 [0] (
01:20:44preglowBagder: plus, it isn't compiled to an .o file as you would expect
01:21:19preglowa _few_ people? :>
01:21:24preglowwell, amiconn did optimise the muls
01:22:16linuxstbThe post is referring to David Bryant doing some bug-fixing.
01:22:22preglowBagder: i'm not quite insane enough to understand the makefiles yet, so i was hoping you'd look at it :>
01:22:23 Join DreamTactix291 [0] (
01:22:32BagderI'll do that
01:22:37Bagderperhaps no tonight though
01:22:51preglowhowever, if you would have told me six months ago that i would work so much on musepack as i have, i'd have lauged at you
01:23:49preglowi wonder what these warnings mean, they're sure as hell not going to loop pretty in the build table
01:24:03preglowtime to get myself a permanent standing highscore
01:24:05linuxstbCan you give an example?
01:24:20amiconnpreglow, lostlogic: No need to use the timer module.
01:24:44preglowi get one of those warnings for that line
01:24:48amiconnJust take the known real playtime, and compare it to the number of ticks needed to decode
01:25:07preglowamiconn: the tick timer isn't really the epitome of accuracy
01:25:31amiconnThe tick timer is no more or less accurate than the user timer
01:25:45lostlogichaha, so here's the problem, I'm going to implement this timer feature... in my new pcmbuf structure... which means I need help getting the new pcmbuf committable to make the timer stuff comittable as well :-P
01:25:45 Quit jmh139 ("CGI:IRC (EOF)")
01:25:52preglowamiconn: well ok, i mean accuracy
01:25:58preglowamiconn: ehh, resolution
01:26:14amiconn10ms resolution should be plenty
01:26:31amiconnIf you decode for one second, you get 1% accuracy
01:27:04preglowlinuxstb: i guess one of the numbers is beyond the limit for signed numbers
01:27:14amiconnThe tick timer is how I measured performance for memcpy, memset, gfx drawing (mono engine on recorder)...
01:27:21preglowno wait, it says unsigned...
01:27:58amiconnThe first number is 1 larger than 32bit signed can take
01:28:31Bagder−−std=c99 ;-)
01:29:46preglowamiconn: it's an uint...
01:29:54preglowso i don't see how that can matter at all
01:30:19amiconnThen append an u
01:30:56linuxstbWhat are the types for those constant arrays?
01:31:07preglowit doesn't understand that it's bloody unsigned number when the type it's assigned to is unsigned?
01:31:10amiconnWell, the numbers are written without any suffix
01:31:24*preglow throws c on the dung pile
01:31:31amiconn..and anything unmarked in C is of int type, which is signed
01:31:33BagderC before C90
01:31:56amiconnJust write 2147483648u, and the warning should be gone
01:32:10preglowlinuxstb: first numbers is mpc_uint32_t, second mpc_uint16_t, third mpc_int16_t
01:32:20preglowi'll need to write a script to do this
01:32:25preglowit's a bloody lot of numbers
01:32:55linuxstbIt's either that or score a zillion points....
01:33:15preglowBagder: c90 infers constant type from type it's assigned to?
01:33:21amiconngcc seems to be extremely picky with our option set
01:33:29ashridahhmm. there's no interface at all for the equalizer yet, is there
01:33:32Bagderwell, the warning said it works fine in C90
01:33:36preglowashridah: no
01:33:36preglowif so, lets change to c90 before my head explodes
01:33:50amiconnIt's even that you need to cast a sizeof() to signed if you want to compare it with an int
01:33:51Paul_The_NerdBut... but... zillion points!
01:34:19amiconnotherwise: Warning: comparison between signed and unsigned
01:34:37preglowgcc4 complains as well
01:34:53Bagderit should
01:34:58Bagderunless you use −−std
01:35:23Bagder-std even
01:35:36preglowif i use -std i bet more warnings will crop up other places in rockbox
01:35:39amiconnIt seems that others don't care as much about warnings
01:35:52preglowamiconn: most people ignore warnings
01:35:53Bagderor don't care much about working
01:35:58Bagderwith other compilers/systems
01:36:09amiconn(I don't say this is good)
01:36:16preglowof course it's not good
01:36:20Bagdersince those lines are plain _bad_ code
01:36:32amiconnI observed that building binutils and gcc throws _loads_ of warnings
01:36:34preglowi think these are just fine :///
01:36:43 Quit philpem (" HydraIRC -> <- The professional IRC Client")
01:37:27*Bagder does lots of portable programming. It teaches you to things conservatively
01:38:07Bagderbut now: sleep(hours);
01:39:32*amiconn notices the scoring was changed
01:39:47amiconnAn ld error seems to count 20 now
01:39:57preglowknowing perl really does come in handy at times like this
01:40:52 Quit midkay ("Leaving")
01:41:48 Join Cassandra [0] (
01:42:34lostlogicpreglow: I'm taking bets on whether what I've whipped up to time codecs will work.
01:42:36preglowgot it going
01:43:03lostlogicholy shit, it compiled.
01:43:13CassandraBah - ipod_fw refuses to believe in my iPod.
01:43:17preglowlostlogic: i'm pretty low on cash these days, do you take rubble?
01:43:22preglowCassandra: oh?
01:43:30preglowCassandra: nano?
01:43:46Paul_The_NerdThat's odd
01:43:53Paul_The_NerdI used ipod_fw with 1.0 before 1.1 came out
01:44:08CassandraI can tell it's physical disk 1 because I get differentresponses depending on whether it's plugged or not
01:44:15linuxstbCassandra: Do you mean ipod_fw or ipodpatcher?
01:44:17preglowCassandra: well, remove the boot sector check, then
01:44:27Paul_The_NerdI'm curious
01:44:33linuxstbpreglow: Have you been reading the HA thread?
01:44:35Paul_The_NerdCassandra: Have you used the Nano before?
01:44:40CassandraSorry - ipodpatcher
01:44:58CassandraNo development environment - I'm at my sisters.
01:44:59*amiconn noticed that arm-elf-gcc 4.0 makes smaller binaries than 3.4
01:45:23Paul_The_Nerdpreglow, linuxstb: I'm pretty sure I used ipodpatcher with 1.0 before 1.1 came out. (not 100% sure though)
01:45:31linuxstbCassandra: Are you able to upgrade your ipod to v1.1 of Apple's firmware?
01:45:38CassandraPaul_The_Nerd, it has a very early version of rockbox on it.
01:45:43linuxstbPaul_The_Nerd: That was possibly before I implemented the boot sector check.
01:45:55preglowi've used it too
01:45:58preglowand i'm pretty sure i have 1.0
01:46:02preglowsince i've never updated it
01:46:12CassandraNo idea.
01:46:27preglowlinuxstb: can i update the software without breaking everything on it?
01:46:27linuxstbCassandra: I'll compile a version without that check for you. Good luck :)
01:46:44*Cassandra grins. Tah.
01:47:00Paul_The_Nerdpreglow: If you restore the original bootpartition.bin, then update using the updater, then reinstall the bootloader, it shouldn't break anything else on it.
01:47:01CassandraI'm currently puling over my original ipod disk image from my home pc.
01:47:10CassandraI love broadband. ;)
01:47:15preglowi think i'll just stick with 1.0
01:47:56Paul_The_NerdHeh. Good plan, since it's not like you'll use it that often, 'eh?
01:48:14linuxstbIt still does the check, but doesn't abort when it fails.
01:48:16CassandraI find it very difficult to care what's on the firmware side on the iPod.
01:49:22 Quit Matze41 (Read error: 110 (Connection timed out))
01:49:40CassandraThanks. Got tgat. When I've pulled down the disk image I'll install.
01:50:34lostlogicyou would simply not believe how often the pcmbuf_play_stop function is called
01:50:36preglowPaul_The_Nerd: i'm shooting for "never"
01:50:50preglowlostlogic: i'll take your word for it
01:51:00CassandraWell done on getting it working, btw.
01:51:15Paul_The_Nerdpreglow: Well, you don't even need to have it in the bootpartition at all, y'know.
01:51:16CassandraI have just one question.
01:51:20preglowPaul_The_Nerd: knwo
01:51:26CassandraDoes it put the moon on a stick for me yet?
01:51:35preglowCassandra: sure
01:52:09CassandraWhat about the sun?
01:52:12preglowno problem
01:53:40CassandraAt the same time?
01:53:53preglowyes, i programmed it specifically to allow for that
01:53:59preglowit's a multi-stick architecture now
01:54:14CassandraBet you forgot the chocolate sprinkles though.
01:54:24preglowthey're on the list!
01:54:28paughonly for the moon surely?
01:54:47CassandraPah. Rockbox is *useless* ! I want my money back!
01:54:48 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
01:55:16preglowCassandra: you need to understand this is a volunteer project, but the sprinkles are high-priority, i promise!
01:55:27preglownew musepack seems to work, at least
01:55:52Paul_The_NerdBy "work" you mean "plays" or "Doesn't cause 50-bajillion warnings"?
01:56:37preglowworks AND gives me a zero score
01:56:51preglowi whipped up some perl magic to fix the warnings
01:57:07 Quit Kohlriba ("Fast alle Menschen sind Regenwürmer")
01:57:35CassandraAh - we have a volunteer to process a spoken voicefile.
01:58:04 Quit LinusN ("Who is General Failure and why is he reading my disk?")
01:58:04*amiconn could use a perl magician...
01:58:04 Quit TsiRoadKill ("CGI:IRC (EOF)")
01:58:06lostlogicunless I miss my guess (which is possible) I'm timing a codec playback.
01:58:27*Cassandra might be able to help. What's up, ami?
01:58:32preglowjust give me a couple of relative readings
01:58:35preglowlike mp3 contra ogg
01:58:39preglowflac contra whatever
01:58:51lostlogicpreglow: I only have mp3 and ogg, I'll give both shortly
01:59:00amiconnI'm still wading through english.lang, but when I'm done, I need some script to adjust the other .lang files to the new order
01:59:00lostlogicogg is still slow on H3x0 so it takes a while to get through a song
01:59:09Paul_The_NerdCassandra: Spoken voice file? You mean, human read?
01:59:15amiconnSome special cases are included as well
01:59:19linuxstblostlogic: Is this a patch against your new pcm playback, or the CVS?
01:59:36amiconnenglish.lang status: 85% done
01:59:37lostlogiclinuxstb: against my new pcm stuff... shouldn't be hard to adapt, but I can't say I'm terribly inclined to do so :-P
01:59:51preglowlostlogic: i can test your code now, btw
01:59:58preglowi'll just commit this stuff here
01:59:59lostlogicpreglow: rockin'
02:00:16Cassandrapaul: yeah. I did ne once. I actually did one twice, but got bored with the editing second time round/
02:00:32 Quit Moos ("Parti")
02:00:46lostlogicbagh, I need to find a new way to call the display.
02:00:58Paul_The_NerdThat reminds me, did anything ever get done, or happen, re the AT&T thing?
02:01:09CassandraAh, not tonight. My coding brain is all used up for today I'm afraid.
02:01:24CassandraIt's still in progress I believe
02:01:24preglowat least you have a coding brain
02:01:49CassandraWell, it passes for one, I suppose.
02:03:53 Join webguest46 [0] (
02:04:56 Quit webguest46 (Client Quit)
02:08:21XavierGramiconn: Rob reported that loading the playlist viewer while battery_benchmark plugin is running will output a stkov error. I thought that this problem was solved 2 months ago.
02:09:31amiconnYou can use the playlist viewer with a tsr plugin loaded,
02:09:50amiconnbut the tsr plugin _must not_ use plugin_get_buffer()
02:09:56preglowlostlogic: so, am i getting a patch?
02:09:57XavierGrcan? Then what's the error for?
02:10:13XavierGramiconn: it does not
02:10:16preglowit just occured to me i have to get up in five hours, so i'm contemplating a trip to the bed
02:10:20XavierGr(use the plugin_get_buffer
02:10:22lostlogicpreglow: it's on sourceforge, but I can put it separately on my webspace if you want
02:10:27preglowno, no worries
02:10:30preglowi was just awaiting an url :-)
02:10:43CassandraCoping Rockbox to the iPod seems pretty slow for a flash based player.
02:10:46amiconnXavierGr: This is strange, need to check
02:10:49XavierGramiconn I will try in my h100 to be sure this is not only on H300
02:11:04Paul_The_NerdCassandra: Are you in "disk mode" or retailOS?
02:11:14Cassandradisk mode
02:11:22Paul_The_Nerddisk mode, in my experience, is *significantly* slower.
02:11:34amiconnXavierGr: battery_bench.c line 295: stack = rb->plugin_get_buffer(&stacksize);
02:11:50XavierGrah it was for the stuck
02:12:13*preglow suddenly understand why that commit mail was so slow in the coming
02:12:16XavierGryou are right, I remember that I didn't use that in the thread.
02:12:33amiconnJust allocate the stack staticcally
02:12:54amiconnDoesn't even increase the plugin's binary size nowadays :)
02:12:58XavierGrseems a good advice.
02:13:14XavierGrI wil try that tomorrow and let Bger know about it.
02:13:25preglowlostlogic: ok, what am i looking/trying for?
02:13:33DBUGEnqueued KICK XavierGr
02:13:33XavierGr[03:12] ,03amiconn,99: Doesn't even increase the plugin's binary size nowadays :),99 <- When that did happen?
02:13:48preglowwhen did those colours happen, is the better question
02:13:51preglowi nearly vomiteed
02:13:54amiconnSince my new plugin loader and associated adjustments
02:14:14lostlogicpreglow: on ipod, just taht I didn't break playback −− I know about several bugs that'll happen on any swcodec machine...
02:14:18amiconnNow, sleep(too_little);
02:14:57XavierGrNice! I remember that in the first approach for the jpeg file scroler using big buffers that couldn't fit on Archos plugin size restrictions (though with the latest version nothing of this is required)
02:15:13 Quit imphasing (Read error: 104 (Connection reset by peer))
02:15:14XavierGrgood night
02:15:20preglowlostlogic: well, skipping just crashed it
02:15:42 Join aliask [0] (
02:15:50preglowlostlogic: completely reproducable
02:16:02preglowbut then again, ipod has a skipping bug
02:16:20amiconnXavierGr: The ram usage doesn't change (of course)
02:16:37amiconnJust the .bss section is no longer included in the binary
02:17:07lostlogicpreglow: hehe, yeah, skipping will crash during buffer fill
02:17:21preglowlostlogic: and at all other times...
02:17:24lostlogicpreglow: and skipping will act a little weird if the next song is in RAM, so basically it's still broken
02:17:28preglowlostlogic: unless you mean some other kind of buffer
02:17:38lostlogicpreglow: the bug codec buffer
02:17:53preglowthis was mid song
02:17:54preglowand no disk icon
02:17:57preglowso it wasn't buffering
02:18:10lostlogicah, that I haven't seen.
02:18:27preglowi see it all the time, heh
02:18:33preglowbut yeah, ipod has a skip bug
02:18:38preglowso let's not draw any conclusions
02:18:46lostlogichee, but playback still plays back?
02:19:13preglowplays back like it should
02:19:15preglowsmiling as it goes
02:19:21CassandraHmm The previous owner of this iPod was very silly. It's full of wma.s.
02:19:51lostlogicok... that was my main concern −− the skipping problems are actually due to bugs in playback.c that were compensated for artificially by the old pcmbuf.c code
02:19:57XavierGramiconn: So if I declare variables more than the plugin buffer size, what will happen? In the old plugin loader it could output an error due to the size of the plugin now?
02:20:13linuxstbXavierGr: The linker should complain.
02:20:17preglowlostlogic: how fared the codec bench test, btw?
02:20:20CassandraHah! Not any more.
02:20:32lostlogicmy calculations are off, I'm getting numbers like "6.97% realtime"
02:20:45XavierGrokay nice to know that.
02:21:16lostlogic unsigned long total_ticks = current_tick - start_tick;
02:21:16lostlogic unsigned long tenthousand_played_time =
02:21:16lostlogic bytes_played * 10000 / (NATIVE_FREQUENCY*4/HZ);
02:21:16DBUGEnqueued KICK lostlogic
02:21:16lostlogic unsigned long centipercent_realtime = tenthousand_played_time / total_ticks;
02:22:44lostlogicI just sum up the number of bytes of pcm data sent from the codec
02:22:44 Quit actionshrimp (Read error: 104 (Connection reset by peer))
02:25:22lostlogicdoes that seem right, because I'm consistently getting ~6% reported when it should be closer to 200%
02:25:56RotAtoRoooh, musepack updates :D
02:26:10preglowRotAtoR: the real action hasn't happened yet
02:26:32RotAtoRahh, too bad :/
02:26:47RotAtoRthanks for keeping it updated though :)
02:27:06preglowi'll do some ipod work on it soon
02:27:07linuxstblostlogic: I think bytes_played*10000 will overflow a 32-bit int after about 2MB of data.
02:27:10preglowthen i'll see if i can implement my speedup
02:27:23lostlogiclinuxstb: shizer
02:27:52linuxstbMove the HZ up - i.e. bytes_played * (10000/HZ)
02:27:59preglowRotAtoR: do tell me if something's up, i'm listening to an album now, and it seems to work great
02:28:06linuxstbOr not... It's too late for this....
02:28:34lostlogiclinuxstb: I'll rearrange the math.
02:28:40preglowthat's not right
02:28:46preglowit should be 10000*HZ
02:28:51preglowwhich will overflow just as bad
02:29:26preglowlostlogic: use long longs
02:29:37RotAtoRpreglow: sure, I'm always happy to test musepack changes
02:29:37 Join midkay [0] (n=midkay@
02:31:44Paul_The_NerdAt least that's a lot less than the potentially record breaking number you'd worried about before.
02:31:52linuxstbCassandra: Did that ipodpatcher work for you then?
02:32:36preglowPaul_The_Nerd: and disappointingly enough, the fix was commited half an hour ago :/
02:32:40lostlogicafter 21s of played data on an ogg, 121.63%
02:32:49Paul_The_Nerdpreglow: Sad.
02:32:51preglowlostlogic: impressing.......
02:32:59lostlogic*tries mp3*
02:33:05preglowlostlogic: and then, flac
02:33:14CtcpIgnored 2 channel CTCP requests in 7 minutes and 43 seconds at the last flood
02:33:14*preglow readies the flags and confetti
02:33:18lostlogicpreglow: don't have any of those
02:33:18linuxstbAnd WAV...
02:33:27preglowsomeone give the man a flac!
02:33:56preglowPaul_The_Nerd: my high score is still 60
02:34:06preglowPaul_The_Nerd: which is low enough to have had me shot in stricter countries
02:34:13preglowi'll make you all proud still, just wait
02:34:28lostlogicnope, still not right, mp3 is showing a lower percent, despite (obviouslY) being much faster
02:34:33linuxstblostlogic: Courtesy of the audio archive:
02:34:40linuxstb(a randomly chosen 10MB flac file)
02:34:56lostlogicnod, downloading.
02:35:54Paul_The_Nerd4 hours now, I believe.
02:36:16preglowtime for me to sleep before i have to get up, yes?
02:36:23Paul_The_NerdGood plan
02:36:30linuxstbPaul_The_Nerd: Is this your Nano Vorbis test?
02:36:36preglowoh, right
02:36:46Paul_The_Nerdlinuxstb: Yep, 4 hours so far. Still runnin' though.
02:37:54Paul_The_NerdThey're all Q8, so fairly high bitrates.
02:38:05preglowstill doesn't matter anyway
02:38:11preglowcpu is running all the time
02:39:25CassandraI have a whole bunch of MP3s that won't play on iPod. Anyone want one for debugging purposes?
02:39:40linuxstbDo they play on your iriver?
02:39:57Cassandralinuxstb, I think you can take that as a "yes, it worked" though
02:40:10Cassandralinuxstb, yes.
02:40:29linuxstbOK, I'll update ipodpatcher to check for your partition strings as well.
02:40:44linuxstbThat's my thought - in the metadata.
02:40:59CassandraThey're generated from MIDI files by Winamps disk plugin output.
02:41:14CassandraThe odd thing is that half of them seem to work, half don't.
02:41:30linuxstbHow do they not work?
02:41:34Paul_The_NerdAre you Skipping to the next song?
02:41:44Paul_The_NerdBecause right now, next track, every other track doesn't play.
02:41:49CassandraOh, right.
02:42:02CassandraIn that case, ignore me.
02:42:27linuxstbJust seeking a tiny bit in that file fixes it (I think).
02:42:49lostlogicpreglow: Flac: 205, mp3: 137, ogg: 129
02:43:05preglowflac should be lots faster than that
02:43:15linuxstblostlogic: How fast is the CPU running?
02:43:16preglowwhat sample rate is it?
02:43:33lostlogicit's 582kbps
02:43:37preglowsample rate
02:43:45preglowoh, probably 44.1khz, then
02:43:48lostlogicI haven't let it get beyond the disk buffer phase yet
02:43:53lostlogiclemme run a longer test
02:44:04preglowi'd have expected flac to be at least 3x realtime
02:44:32linuxstbpreglow: I've just checked - it's a standard 16-bit/44.1KHz flac.
02:44:42linuxstbFLAC can decode without boost at 34MHz.
02:45:00preglowlinuxstb: and that was -8 file
02:45:01CassandraI take it there's no iPod plugin support yet.
02:45:02lostlogicyeah, there's still something wrong with the calculation
02:45:12preglowCassandra: yes there is
02:45:15linuxstbAnd it only boosts a little at the next CPU speed down - so I would expect at least 4x
02:45:20preglowCassandra: try bejeweled, for example
02:45:27Cassandralinuxstb, do you need some info from me to update ipodpatcher?
02:45:44 Quit elinenbe (Read error: 104 (Connection reset by peer))
02:46:12 Join elinenbe [0] (
02:46:16lostlogicbagh, I think I'm still overflowing something somewhere −− flac's score dropped when I did a longer test
02:46:35linuxstbCassandra: I'll try a fix now, if you can test it? I've already seen a boot sector which is probably the same as yours.
02:46:36CassandraOoh, pretty
02:46:55CassandraNo problem.
02:47:07CassandraAnyone done a colour iPod wps yet?
02:47:32Paul_The_NerdI don't think so.
02:47:42Paul_The_NerdYou've got a Nano, right?
02:48:02preglowlostlogic: long longs over the entire board, and all will be fine
02:48:13preglowCassandra: also try starfield
02:48:30lostlogicpreglow: the counters shouldn't need to be long longs, eh? I don't want to do expensive 64bit math just to count
02:48:54Cassandrapaul: yeah
02:49:04preglowshrug, too
02:49:50lostlogicflac just scored 310% over a 2:08 sample, testing the others with the latest tweaks
02:50:38CassandraYou knw what starfield really needs? Rockbox credits StarWars stylee.
02:50:39 Quit midkay ("Leaving")
02:50:46lostlogicmp3 160kbps scored 235%
02:50:48preglowit also needs trails!
02:50:52preglowlostlogic: sounds about right
02:51:10lostlogicyeah, I think it's finally calculating right... testing ogg which should be very close to 200%
02:51:17 Quit San (Read error: 110 (Connection timed out))
02:51:17preglowslightly below
02:51:38lostlogicdepends on the song and on the code your running, my oggs are generally 45% boost ;)
02:51:54preglowstill a bit weird, though, flac does execute at below 45mhz
02:52:00preglowfar below if it's not a -8 file
02:52:04preglowcloser to 30mhz
02:52:25linuxstbCassandra: This will hopefully work - it will abort if it doesn't recognise your Nano -
02:52:31lostlogicogg scores 175%
02:52:43lostlogicscores overall seem a bit lower than what I would expect
02:52:51lostlogicbut they are in line so at least provide a way to compare
02:52:55preglowsounds exactly like would have though
02:53:04preglowtiredness approaching
02:53:34linuxstblostlogic: Is the disk being read during the decoding?
02:53:53lostlogiclinuxstb: for some part of each yes... obviously more disk read on the flac because it's the largest file
02:54:11preglowahh, disk reads, yes
02:54:12preglowforgot that
02:54:37lostlogicI'll see about making the same patch apply with the CVS pcmbuffer
02:54:45lostlogicshouldn't be _too_ hard
02:54:50Cassandralinuxstb: Yeah - that works.
02:54:52preglowlostlogic: it's no biggie
02:55:04preglowlostlogic: i'd rather you spent time on doing it properly if it's too much bother
02:55:06linuxstbCassandra: Cool, thanks. ipodpatcher-0.3 it is then.
02:55:41lostlogichmm, not that much, and I hate committing multiple features in one commit...
02:56:02CassandraThe Nano is so pretty. I wish you could fit a 60gb disk in one of these.
02:56:55Paul_The_NerdCassandra: There's already been some success in upgrading them to 8gb, and the same person theorized that 16 would be very possible.
02:56:59Cassandralinuxstb, you should make ipodpatcher enumerate the physical drives till it finds an iPod by default.
02:57:41CassandraPaul_The_Nerd, 16 would be a whole lot better than 2.
02:57:50CassandraBut I doubt I'm up to the mod myself.
02:57:58Paul_The_NerdYeah, it wasn't an *easy* mod
02:58:11Paul_The_NerdThe guy was offering to mod 4gb->8gb for USD 225
02:58:40Paul_The_NerdThat's apparently $85 for the flash memory, and the rest for labor.
02:58:43CassandraI assume that included the cost of flash though.
02:58:47 Join tvelocity [0] (
02:58:58CassandraThat's a lot for labour.
02:59:05preglowit's probably not an easy hack
03:00:17linuxstbCassandra: Yes, I probably should. Patches welcome :)
03:00:25XavierGrlostlogic: are those percentages on iPod?
03:00:53linuxstbPaul_The_Nerd: My impression was that Nano "upgrade" was just a hoax.
03:01:00lostlogicXavierGr: no, h340
03:01:20Paul_The_NerdThat one is?
03:01:34Paul_The_NerdI'd been lead to believe that one was real. *shrugs* I could easily be wrong.
03:01:43XavierGrah it could be really interesting to see the scores when the iPod devs manage to make both CPUs work together.
03:02:12linuxstbPaul_The_Nerd: I would be surprised if Apple had left a gap for you to solder another flash chip inside your Nano.
03:03:13Cassandralinuxstb, hey, that's my line!
03:03:32linuxstbI'm learning...
03:03:33***Saving seen data "./dancer.seen"
03:03:35Paul_The_Nerdlinuxstb: That was my first thought, then my second was "It makes it a lot easier for *them* to upgrade the product line"
03:03:58Paul_The_NerdI mean, the *vast* majority of ipod owners are probably likely to never open theirs at all
03:04:08Paul_The_NerdAh well
03:04:11linuxstbBut people have done, and posted pictures.
03:04:17linuxstbIt would be easy to check.
03:05:41CassandraIt seems implausible that a device that small could afford the 'dead space' of an extra socket.
03:05:58 Quit elinenbe (Read error: 104 (Connection reset by peer))
03:06:20Paul_The_NerdFair enough.
03:06:41Paul_The_NerdLet's go with "I'm wrong" allowing for the possibility of a pleasant surprise in the future, but without unnecessary hope.
03:06:45XavierGrf*cking companies trying to squezze a customers wallet as much as they can.
03:06:55CassandraIs there a way to change the foreground and background colours, or did that not make it into the official build?
03:07:35Paul_The_NerdCassandra: Not yet, but whispers are of "soon"
03:07:36XavierGr(or "make form the fly fat" as we say here)
03:08:35 Quit Paul_The_Nerd ("Leaving.")
03:11:20CassandraI might do one tomorrow. Been meaning to update boxes for a while.
03:11:48lostlogicpreglow: linuxstb: Let me know what you think and if I should commit it (disabled of course)
03:11:48 Join elinenbe [0] (
03:11:50CassandraIt's obviously my stupid question night. Is it just me or isn't the volume working?
03:11:58preglowlostlogic: i'll test it tomorrow
03:12:07preglowi have to start calling this a night before i conclude it's better not to sleep
03:12:14preglowso yall tomorrow
03:12:15lostlogicaight, I really gotta do real work too
03:12:26CassandraNight preglow.
03:12:29CassandraSleep well.
03:12:32preglowsure will
03:13:45linuxstbCassandra: Yes, there's no volume control yet.
03:14:59 Quit einhirn_ (Read error: 104 (Connection reset by peer))
03:15:14elinenbelinuxstb: are you going to make the volume controls the same as the ipod... scroll for volume?
03:15:21CassandraDammit - I want this LCD in my iRiver!
03:15:33Cassandraelinenbe, it is at the moment.
03:15:39linuxstbelinenbe: Yes, the volume control already works, it's just that the volume itself doesn't change.
03:15:44CassandraJust doesn't have any effect.
03:15:56elinenbeCassandra: what ipod do you have? I got a nano today because of preglow and linuxstb's work...
03:16:25linuxstbelinenbe: Installed Rockbox yet?
03:16:38CassandraA nano a friend kindly lent my to do Rockbox work on.
03:16:47CassandraSince which I've had n bbloody time to do it.
03:17:00Cassandra(Moving in a months time. :( )
03:17:47 Quit tvelocity (Remote closed the connection)
03:20:14CassandraRight. Past my bedtime too. Nice work, linuxstb.
03:20:55 Quit Cassandra (" HydraIRC -> <- Try something fresh")
03:21:34elinenbelinuxstb: first thing!
03:21:56 Join tvelocity [0] (
03:22:04elinenbelinuxstb: I agree with the slow UI... everything gets backed up a bit...
03:23:25linuxstbDuring audio playback you mean?
03:28:39elinenbealso, I feel as if it is going to be hard to map all the keys to the ipod...
03:28:54 Quit tvelocity (Remote closed the connection)
03:29:37linuxstbYes, key mapping is going to be hard - but the Ondio has a similar low number of buttons.
03:29:56 Quit mikearthur ("Konversation terminated!")
03:30:06linuxstbMy preferred solution would be to try and move things to menus - key combinations are awkward on the ipod.
03:30:27linuxstb(it's designed to be used with one hand)
03:30:47 Join t0mas_ [0] (
03:30:48Midgey34gah... I demand that the ondio have more buttons
03:31:23 Quit elinenbe (" HydraIRC -> <- Leading Edge IRC")
03:31:33Midgey34hmm, I seem to be missing limits.h
03:31:44linuxstbTime for bed. Goodnight.
03:32:04linuxstbMidgey34: Delete the devkit and install cygwin:
03:32:54Midgey34I figured as much
03:33:06Midgey34I don't have time tonight, tomorrow then
03:33:18 Quit t0mas (Read error: 110 (Connection timed out))
03:33:41 Quit Nibbler ("quit")
03:36:51 Join tvelocity [0] (
03:41:01 Join BHSPitLappy [0] (i=Steve-O@
03:42:20 Quit thegeek (Read error: 104 (Connection reset by peer))
03:49:28 Join elinenbe [0] (
03:56:28 Join thegeek [0] (
03:57:31lostlogicgah, wrong window.
03:58:47aliaskI've seen you do that c reflex too many times lostlogic... :)
03:59:03lostlogicyeah, I do... and today's been bad overall what with the c reflex and the accidental pastes
03:59:31lostlogicbut I don't want to hear it because I made a null output timer today. :-P
04:00:12aliaskI don't exactly know what that does, or why it's useful, but I'll let you go on that one all the same... =P
04:00:59lostlogichehe, to measure codec performance in another way other than my profiling code, I posted it to sourceforge with more info as well
04:08:01 Quit ehntoo ("Leaving")
04:09:05 Join Jungti1234 [0] (n=jungti12@
04:09:55 Quit GambitMat ("back to the real world...")
04:10:00BHSPitLappyany good reason to beat down my system with a rockbox build today? :D
04:14:48ashridaha completely inaccessible equalizer? :)
04:15:30lostlogicupdated musepack
04:23:22 Join webguest27 [0] (
04:24:41 Quit webguest27 (Client Quit)
04:30:23aliaskWoohoo, I think I killed my USB chip or something. Computer won't detect my player in either Rockbox or iriver firmware.
04:32:13 Join San [0] (
04:34:04thegeekreason for celebration indeed
04:37:28 Join owang [0] (
04:38:18owangis anyone here familiar with /app/dsp.c? im wondering what the ACC macro does. its hard to understand all this coldfire assembly
04:39:06lostlogicowang: that's preglow
04:39:12lostlogics territory, and he's asleep
04:39:26owangah hehe. cool. do you know what time zone he's on?
04:39:43lostlogicI think pretty close to GMT
04:39:53owangok neat. ill try again tomorow then. thanks logic
04:43:34 Quit DreamTactix291 (Read error: 110 (Connection timed out))
04:43:39 Join midkay [0] (n=midkay@
04:49:50 Quit owang ("CGI:IRC (EOF)")
04:57:03 Quit AliasCoffee ("Leaving")
05:01:20 Join Rob2222_ [0] (
05:01:46 Quit ts-x ("CGI:IRC (EOF)")
05:03:37***Saving seen data "./dancer.seen"
05:05:18 Quit Jungti1234 ()
05:05:18 Quit darkless (Read error: 104 (Connection reset by peer))
05:05:53 Join darkless [0] (
05:10:02 Join Paul_The_Nerd [0] (
05:11:32Paul_The_NerdJust posting: 6.5 hours and still runnin'.
05:12:03Midgey34mp3 on nano?
05:12:22Paul_The_NerdOgg on Nano
05:12:29Paul_The_NerdOgg/Vorbis, rather
05:12:35Midgey34ah, still impressive
05:12:58Paul_The_NerdI'm kinda surprised honestly
05:15:12Midgey34and the cpu doesn't sleep at all right?
05:19:43 Quit Rob2222 (Read error: 110 (Connection timed out))
05:31:04 Quit RotAtoR ("zzzzzzzz")
05:31:39Midgey34hmm, it appears the bleeding edge source on the website is also missing eq_cf.S
05:33:03 Quit tvelocity ("Αναχωρεί")
05:40:18 Part Paul_The_Nerd
05:58:05 Join ModernExecutive [0] (
05:58:12 Quit ModernExecutive (Remote closed the connection)
06:05:15 Join Nibbler [0] (
06:19:57 Join Paul_The_Nerd [0] (
06:19:57Paul_The_NerdFinally died, 7h 35 minutes.
06:21:10 Join DreamTactix291 [0] (
06:24:33BHSPitLappyterribly sorry
06:25:21Paul_The_NerdTerribly sorry?
06:26:53midkayterribly sorry!
06:27:01BHSPitLappylosing a loved one can be difficult
06:27:15BHSPitLappyjust remember that they're never really gone where it matters.
06:28:26ashridahBHSPitLappy: i'm not sure he's as devestated as you'd think, since he can just plug her into a wall and she'll come right back to life :)
06:28:30Paul_The_NerdYeah, I think 7.5 hours is pretty good for a first test of Vorbis on Nano, without CPU sleeping.
06:29:10BHSPitLappyashridah: will that work on grandpa?
06:29:18ashridahdepends how quickly you do it
06:36:25JdGordonwhats the time tag for the wps file?
06:44:27 Quit DreamTactix291 (Read error: 110 (Connection timed out))
07:02:09 Join DreamTactix291 [0] (
07:03:38***Saving seen data "./dancer.seen"
07:23:28JdGordonany1 know what the key combo is to change keyboard langue on xp is?
07:24:09BHSPitLappywhatever you set it to.
07:24:21JdGordonwhat would the deault be?
07:24:32 Join B4gder [0] (
07:24:40JdGordonim chatting to firends in israel and if they turn caps lock off it goes to hebrew which is no good...
07:24:48 Quit aegray ("test")
07:24:55 Join aegray [0] (
07:25:15thegeekcan't they use the language bar or whatever it's called
07:25:23JdGordonits not there..
07:25:34thegeekand add?
07:25:43thegeekI don't use explorer so I don't really remember
07:29:01 Quit San (Read error: 110 (Connection timed out))
07:30:34 Join matsl [0] (
07:35:24 Quit matsl (Remote closed the connection)
07:41:06 Join EvilDude [0] (n=prashant@
07:43:08 Nick Bger_ is now known as Bger (n=Bager@
07:43:20Bgermorning :)
07:43:39 Part EvilDude
07:43:43Bgersleepy ... very
07:44:26 Quit DreamTactix291 (Read error: 110 (Connection timed out))
07:52:28amiconnXavierGr: In case you declare you more declare variables than fit in the plugin RAM, the linker will complain ("region PLUGIN_RAM full").
07:52:58amiconnIf you somehow manage to overcome this, the plugin loader will refuse to load such a plugin
07:53:45JdGordonamiconn: and plugin ram on the iriv is 512k right?
08:04:04JdGordonw000t... stupid fucking bugs
08:04:09JdGordondamn they r starting to piss me off
08:05:01 Join EvilDude9 [0] (n=prashant@
08:07:01 Nick EvilDude9 is now known as EvilDude (n=prashant@
08:13:08BHSPitMonkeyhas the USB feature on iPod been fixed?
08:13:38Paul_The_NerdWhat do you mean?
08:14:07BHSPitMonkeyrebooting to diskmode
08:14:20BHSPitMonkeythat stopped working for me with the last build I made
08:14:42BHSPitMonkeyit just shows the usb logo and freezes
08:14:56Paul_The_NerdIt works for me, but mine's set to reboot into retailOS. Also, my last build is from about 10 hours ago.
08:15:14BHSPitMonkeywell, it used to reboot into hardware diskmode for me
08:15:16Paul_The_NerdIs that if you plug in after rockbox is loaded, or is that if plugging in wakes it from sleep?
08:15:33Paul_The_NerdYeah, my build is slightly modified. I like retailOS because files transfer faster.
08:16:25Paul_The_NerdAnyway, is it if you boot rockbox, then plug in, or is it if you plug in, and that causes rockbox to boot?
08:16:35 Join fairway [0] (
08:16:41JdGordonhow do u check if a button is being repeated?
08:16:49fairwaydoes anyone have a wps for ipod photo in colour?
08:16:53BHSPitMonkeyPaul_The_Nerd: probably both
08:17:21Paul_The_NerdBHSPitMonkey: I know that when plugging the cable in wakes it from sleeping, it won't reboot properly into disk mode.
08:17:50Paul_The_NerdTry turning it on, and then once you're in the directory view, plugging the cable, and let me know what happens. I'm curious if it's a new bug, or you just encountering the old one.
08:18:19BHSPitMonkeywell, I built right after audio was committed
08:18:56Paul_The_NerdAh, then essentially the same one I'm running.
08:19:39 Quit darkless (Client Quit)
08:19:47BHSPitMonkeyah, you were correct...
08:19:58Paul_The_NerdYeah, then it's a known issue, it just hasn't been really looked at yet.
08:20:00BHSPitMonkeyit does work that way, just never noticed the distinction
08:20:38BHSPitMonkeydoes the midi reader render the whole thing as wav?
08:20:46BHSPitMonkey(that is, if it worked)
08:21:24fairwaydid anyone else notice there's problem starting to play flac files on the ipod somtimes?
08:21:29 Join Jungti1234 [0] (n=jungti12@
08:21:46Jungti1234What is Parametric EQ?
08:21:48JdGordonhey Jungti1234
08:21:50Paul_The_NerdYeah, if you have the patch set, the midi reader actually renders it to wav in ram, and it *used* to write it to disk, but that was removed.
08:21:54Jungti1234Like this?:
08:21:59Jungti1234hi JdGordon
08:22:18Paul_The_NerdIt can be used as a sort of benchmark, to see how fast midi playback would run.
08:22:18BHSPitMonkeyPaul_The_Nerd: hmm, isn't that more inefficient than how other sw-based midi players work?
08:22:57Paul_The_NerdI'm not really familiar with how others work, or why it was chosen to do this one this way. I think it was an attempt to fit it into the existing codec architecture, but don't quote me.
08:23:12Paul_The_Nerdfairway: What sort of problem, specifically?
08:23:16B4gderit's just a lack of work on the midi parts
08:23:30Jungti1234Is no there a person who know what it is?
08:23:32BHSPitMonkeyI had a midi player on my pocketpc
08:23:33dwihno <−− Go france!
08:23:38B4gderJungti1234: an eq is an eq
08:23:40fairwayPaul_The_Nerd: loading the flac play. you have to skip a bit to make it start play
08:23:44BHSPitMonkeyfie on france.
08:23:52B4gderJungti1234: just that we have no UI for it yet
08:23:54Paul_The_Nerdfairway: Is this on initial load, or sometimes when you hit "next track"?
08:24:08Jungti1234B4gder: like this?
08:24:19B4gderJungti1234: just that we have no UI for it yet
08:24:31B4gderso how can it be like _any_ pic
08:24:36fairwayPaul_The_Nerd: sometimes wen I hit next track
08:24:46fairwayPaul_The_Nerd: it is not when I don't use the next button
08:24:55Paul_The_Nerdfairway: Okay, that's a known issue. Track skipping has a glitch.
08:25:07fairwayPaul_The_Nerd: ok
08:25:19fairwayPaul_The_Nerd: does it only affect flac?
08:25:29Paul_The_NerdI believe if affects all file types
08:25:34fairwayI see.
08:25:57fairwayalso can I use the themes from iriver 300 on the ipod photo?
08:26:12B4gderfairway: thet should work
08:26:19Paul_The_NerdAye, they should
08:29:11 Join Kohlrabi [0] (
08:29:22fairwaywhat is rwps?
08:29:29JdGordonremote wps
08:29:35JdGordonfor the remote's with lcd
08:30:16BHSPitMonkeywhy would they put lcd's on a remote?
08:30:30JdGordonto make ppl spend money
08:30:32Paul_The_NerdSo you can put the unit in a bag, or pocket, or elsewhere, and still browse tracks.
08:30:39BHSPitMonkeywhy not just have the mp3 player where the remote would be
08:30:52BHSPitMonkeyand a rock where the player would be
08:30:58 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
08:31:34fairwaythose themes do not look really good on the ipod photo
08:32:25BgerBHSPitMonkey in fact i pretty much like that iriver's have LCD on the remote
08:34:21markunJungti1234: yes, that picture is an example of a parametric equalizer
08:35:58JdGordonalrighty.. my masterpiece is done..
08:36:07 Join needleboy [0] (
08:36:25needleboygood morning folk\
08:36:32BHSPitMonkeygood 2am folk
08:37:05BHSPitMonkeyJdGordon: eh?
08:37:06Paul_The_NerdMornin' needleboy
08:37:17Jungti1234hi needleboy
08:37:29JdGordonthe stupid bloody timetable viewer which has been irtatinfg me for the last week :p
08:38:22BHSPitMonkeyis it not integrated with a calendar?
08:38:52 Join LinusN [0] (
08:38:58JdGordonBHSPitLappy: no
08:39:12JdGordonJungti1234: old screeny.. looks nothing like that anymore
08:39:44Jungti1234You changed it more than picture that saw to me yesterday.
08:40:02 Join Sando [0] (
08:41:00JdGordonJungti1234: no, yesterdays screeny was .bmp
08:42:12JdGordon <- for the h300 only
08:42:17JdGordonif any1 wants to play
08:42:24fairwaywhat is it?
08:45:07 Join ender` [0] (i=ychat@
08:45:22BHSPitMonkeyso still no volume control on ipod?
08:45:30fairwayBHSPitMonkey: yep
08:45:35fairwayBHSPitMonkey: hack yourself ;-)
08:46:03BHSPitMonkeynot sure what that's supposed to mean...
08:46:15BHSPitMonkeywhat's standing in the way of variable volume?
08:46:27fairwayis volume control hard to implement?
08:46:35Paul_The_NerdNot so much hard as "nobody's bothered yet"
08:46:53fairwaythey dont bother much for the ipod
08:47:27fairwaythey ipod is such a great unit
08:47:35Paul_The_NerdThere's two people primarily working on the iPod. Preglow, and Linuxstb. I'm less of a coder than a tester / whipping boy, who occasionally spots something so obvious it's below notice.
08:47:37BHSPitMonkeythat's kind of rude, preglow and linuxstb bust their asses
08:47:41 Join Membrillo [0] (
08:48:19Paul_The_NerdIf I understood correctly, volume requires drivers for the WM (some number. 89something? 4 digits) and though there's a datasheet, it's just not been done / incorporated into Rockbox yet.
08:49:18fairwayah ok
08:49:43Paul_The_NerdI could be wrong though, it could be something else entirely
08:50:06fairwayacually you don't need volume control if you did replaygain your files
08:51:17Paul_The_NerdMy earphones have a volume slider, so it's not affecting me much anyway.
08:51:22BHSPitMonkeyfairway: having control is useful for other reasons, too :P
08:52:44fairwaymy main feature is to have no problems when using track switching
08:52:44Paul_The_NerdWell, it's still in fairly early stages anyway.
08:52:55fairwaybut it looks very promising
08:54:13 Quit fairway ()
08:58:13 Quit needleboy (Read error: 110 (Connection timed out))
09:01:26BHSPitMonkeywell, looks like it's just you and me again, Paul_The_Nerd
09:02:00 Join einhirn [0] (
09:03:40***Saving seen data "./dancer.seen"
09:04:28BHSPitMonkeyKingstone speaks???
09:04:32BHSPitMonkeyw-w-what's happening?
09:05:07Papricarr fucking school
09:05:19Papricai woke up in 9
09:05:22Papricago to school
09:05:30Papricaand 2 free hours
09:05:35BHSPitMonkeyKingstone: what's with the lack of leadership in #ipodwizard ? :P
09:05:57Kingstonewhat do you mean
09:06:13Kingstoneno op?
09:06:14BHSPitMonkeyyou've never said a word as long as i've been there
09:06:29Kingstonei'm pretty busy in the last few weeks
09:06:34BHSPitMonkeyand I've been a regular for quite some time now :P
09:06:41BHSPitMonkeymeh, k
09:07:25 Join San [0] (n=test@
09:20:59 Join DreamTactix291 [0] (
09:21:12 Join [San] [0] (n=test@
09:22:28 Join tvelocity [0] (
09:28:51JdGordonLinusN: , preglow, u der?
09:29:27JdGordonthe eq gui... do u want something like winamps? or a boring one?
09:30:24JdGordonim done with my plugin, so i dont mind doing the gui for it, unless some1 has started alkready?
09:30:59LinusNi'd like something simple, pretty much like the rio
09:31:38LinusNsome horizontal sliders
09:33:24Bgerwhy not vertical :)
09:34:20preglowPaul_The_Nerd: not too shabby considering the state of rockbox
09:34:29thegeekvertical !
09:36:03 Quit EvilDude ()
09:38:03BgerJdGordon i'd like to make them as a widget ... and if u add them to the multiscreen api ..:)
09:38:23MembrilloI'd be happy with just a numeric based EQ for now to be honest
09:38:32preglowthen make it!
09:39:02preglowwhat, you think you're going to have some fancy ass gui with sliders?
09:39:10preglowdon't that'll happen
09:39:13JdGordonhell ye
09:39:18preglowdon't _think_ that'll happen
09:39:39JdGordonsliders are fun... ill code em if u tell me whats needed..
09:40:20preglowdo whatever you want, i wasn't kidding when i said i won't be involved with the gui, heh
09:40:59Bgerpeople @ MR for sure will appreciate the "fancy ass gui"
09:41:16MembrilloMR is a bunch of 12 year olds.
09:41:44BgerMembrillo i'm not sure :)
09:42:03Bgerthere was a thread like "how old are you, guys"
09:42:04Paul_The_Nerdpreglow: I was rather impressed actually. Every 30 minutes or so after 5 hours I thought "Hrm.. any minute now, I'm sure"
09:42:05BHSPitLappymorning, preggerz
09:42:07 Quit San (Read error: 110 (Connection timed out))
09:47:53 Quit [San] (Read error: 110 (Connection timed out))
09:50:46 Quit Membrillo ()
09:50:53BHSPitLappyPaprica: just be happy someone's concerned for your well-being :)
09:54:54 Join needleboy [0] (
09:55:56needleboydamn pc
09:55:59needleboygood mornng again
09:57:14Jungti1234needleboy: Perhaps, Korean language file doesn't work.
09:57:26needleboywhat do you mean?
09:57:41needleboyi just took the one you gave me and replaced the original with it.
09:57:59Jungti1234I'm going to upload again it.
09:58:16needleboyok, let me know. i'm compiling a version in about 30 minutes, so...
09:58:43needleboysome of the H300 Optimized users complained about crashing players when starting to play mp3s
09:58:56needleboyhas anyone seen this behaviour since last night in the normal builds?
09:59:30needleboyi had a theory that this might be because of the new WPS caching, and the WPS doesn't load properly when starting to play... told them to try and reload the WPS.
09:59:38Paul_The_NerdI haven't seen anyone mention it in here.
09:59:43Paul_The_NerdIs it just MP3s, or all music files?
10:00:14needleboyall of them said mp3... but that might be just a coincedence
10:01:20B4gderbtw, I am pretty sure I am against the bmp cache thing
10:01:27preglowyes, me too
10:01:48needleboyi haven't seen too much improvement...
10:02:08preglowneedleboy: i think you've got linus' bug from yesterday night
10:02:52needleboywhat bug?
10:03:08Paul_The_NerdWPSes with graphics, or at least monochrome bitmaps, didn't seem to work at all for a little while
10:03:51needleboyi'll recompile with the current CVS and we'll see
10:04:49B4gderbtw, I should add daily builds for the ipods, shouldn't I?
10:06:49preglowwould be nice
10:06:54preglownow that it's actually usable
10:07:12B4gderdo we have little pics for them ?
10:09:33preglowperhaps? :)
10:09:59BHSPitLappysomeone gonna make them or am I gonna have to? :P
10:11:23BHSPitLappyactually, to follow the trend I'd have to take a photo with the rockbox logo on the screen
10:11:41BHSPitLappyand my webcam wouldn't fare well probably :/
10:18:38B4gderyou need a scanner to make the pic really good
10:19:26Paul_The_NerdAnd all I have is a digicam
10:19:44BHSPitLappyah, forgot about scanners :P
10:19:48Paul_The_NerdWhat about just adapting the image used for the simulator builds?
10:20:04 Join amiconn_ [0] (
10:20:11BHSPitLappymight as well photoshop the rb logo into a press release photo
10:20:25BHSPitLappythere needs to be 4g, nano and 5G right?
10:20:29 Quit ender` (Read error: 110 (Connection timed out))
10:21:07B4gderI don't add any 5G to the daily page yet
10:21:35BHSPitLappyah, i see now
10:22:05BHSPitLappy"ipodcolor" "ipodnano" <- a little runon, don'tcha think? ;0
10:22:48B4gderthey all use the dense version of the names
10:23:02B4gderbut perhaps I should use the longish
10:23:05BHSPitLappyiPods are specialer!
10:23:40linuxstbPaul_The_Nerd: How did your Vorbis test go?
10:23:48Paul_The_Nerdlinuxstb: 7h, 35min
10:24:00*B4gder runs a custom daily for the ipods atm
10:24:35linuxstbPaul_The_Nerd: Not bad. I don't think my ipod was fully charged for my FLAC test, so I'm going to run it again today.
10:24:53Bgeris there a more "legal" way to get the screen's size in lines than lsc_getstringsize(blah,&width,&height); screen_lines=LCD_HEIGHT/height; ?
10:25:41preglowB4gder: don't forget the eq_sf.S issue
10:25:44B4gderthere, dailies in place
10:25:59Paul_The_Nerdlinuxstb: Considering the "optimum" life being 14h, I'd say that's pretty good all things considered. Hehehe.
10:26:02B4gderpreglow: I started having a look at it... it sure is puzzling
10:27:30preglowseems i made the first .S file in apps/
10:27:34preglowi'll add S to FILES
10:28:00 Quit tvelocity ("Αναχωρεί")
10:28:03B4gderthe source tarball sure is huge these days
10:28:07preglowi can imagine
10:29:15B4gderthe daily build dir takes 610MB on the server
10:29:28B4gderfor just the zips
10:29:46needleboyhow many past version's that?
10:29:57B4gder30 day backlog
10:30:25ashridahB4gder: wouldn't it be more intelligent to build the source tarball for anything but 'today' out of cvs itself?
10:30:38ashridahie, they're not goign to get used very often...
10:31:01B4gderwell, the whole source tarball idea is for people scared of cvs
10:31:18preglowi say we force them :-)
10:31:21B4gderor those who can't reach it due to proxies/firewalls
10:31:33ashridahB4gder: i mean automagically when someone hits the download link (provided 'zip' can provide streamed output)
10:31:59B4gderwell, it could of course be made like that, but it would mean more work for me :-)
10:32:05ashridahsimilar to the way some people setup those download sites that use a script to obfuscate the url with a session id and whatnot
10:32:19ashridahbah, space/effort tradeoff :)
10:32:28B4gderwe have the space ;-)
10:33:09BHSPitLappyanyone know the values of the default background color?
10:33:15B4gderbut of course, such a script could would be able to make archives older than 30 days
10:37:03 Quit amiconn (Read error: 110 (Connection timed out))
10:37:03 Nick amiconn_ is now known as amiconn (
10:37:36BHSPitLappyor, what dumps screens from the sim?
10:38:05B4gderthere's a key for screendump in the sim
10:38:19JdGordonnum 0 in the sim does a dump
10:38:27JdGordonwell.. on the h300 anyway
10:38:34 Join andrewmel [0] (
10:41:01linuxstb...or F5
10:41:25linuxstbBHSPitLappy: Default fg/bg colours are defined in firmware/export/lcd.h
10:41:44 Quit needleboy ()
10:42:28 Join Rob2222 [0] (
10:49:39 Join tvelocity [0] (
10:51:25BHSPitLappyin case it's wanted, here:
10:51:31BHSPitLappy(nano tinypic)
10:54:05linuxstbBHSPitLappy: Agreed, nice pic. Can you do a 4G Color/Photo as well?
10:54:18BHSPitLappyi s'pose...
10:54:33linuxstbB4gder: That was quick...
10:54:57B4gderI have a fairly good system for the model => pic mapping
10:55:40 Quit Rob2222_ (Read error: 110 (Connection timed out))
10:55:48BHSPitLappyit won't let me create a 4G makefile
10:56:08BHSPitLappysays I don't have sdl installed so it won't let me make it, even though I JUST built it for nano
10:56:30Paul_The_NerdAre you sure you made the SDL sim, and not the other one?
10:57:25Paul_The_NerdI need to try out that SDL sim patch, and see if it makes it work.
10:57:29BHSPitLappyI thought I did, cause I thought the other one didn't work
10:57:54BHSPitLappyok, building win32
10:58:05BHSPitLappymaybe i was thinking of my build over on the linux box
10:58:28linuxstbThe SDL sim doesn't work yet in Windows anyway.
10:58:43B4gderand the x11 sim doesn't do colors
10:59:17linuxstbSomeone was here the other day saying he/she had fixed most of the SDL windows problems. But I don't think we ever saw a patch...
10:59:30Paul_The_Nerdlinuxstb: There's one on the patch tracker, claiming to fix 'em
10:59:31LinusNyes we did
10:59:41B4gder"[ 1417462 ] Improved SDL Simulator"
10:59:44linuxstbCool. Didn't notice that.
11:02:10Paul_The_Nerdmake[1]: *** No rule to make target `UI-h120.bmp', needed by `/home/DarkkOne/rockbox-devel/h120sim/UI256.bmp'. Stop.
11:03:22linuxstbPaul_The_Nerd: Is this the win32 sdl sim patch?
11:03:35linuxstbYou should just be able to copy them from the win32 directory.
11:03:43***Saving seen data "./dancer.seen"
11:04:03B4gderdo people want those pics in the sim?
11:04:26linuxstbI don't really care. amiconn has expressed a desire for them.
11:04:28preglowyou mean the unit boitmap?
11:04:31preglowamiconn really seems to want them
11:04:40preglowi couldn't care less
11:04:45B4gderpersonally I'd find them annnoying
11:04:56preglowno, i do care, i want them removed
11:04:58preglowtheyre annoying
11:05:08preglowback to typing like a pig, i see
11:05:09preglowgood, good
11:05:25B4gderI do lots of sim-running of a network and adding even more bitmaps will just make it worse
11:05:31B4gder...over network
11:05:47linuxstbMaybe the SDL sim could toggle them on/off.
11:06:03B4gderyes, that would be good
11:06:27preglowi can't possibly see a use for the bitmaps
11:07:01preglowbut anywho, i never use the sims
11:09:14Paul_The_NerdAlright, the SDL sim seems to work (graphically, at least)
11:11:51Paul_The_NerdI never could get sound to work in the sims, and that bit hasn't changed. :)
11:11:52B4gderthat is more obvious a fake
11:12:21B4gderbut anyway, I added it
11:12:24BHSPitLappythey're both stock photos, everybody can tell at first glance
11:13:42 Join Matze [0] (
11:18:54BHSPitLappyalternate >
11:21:55LinusNi like the alternate one better
11:22:08linuxstbBHSPitLappy: That second one is looking good. For the Nano, could you remove the reflection?
11:22:36BHSPitLappywell I didn't "add" it, that's the press pic for the nano :S
11:22:42linuxstbI know :)
11:24:24 Join San [0] (n=test@
11:29:53 Part Paul_The_Nerd
11:30:00 Join webguest98 [0] (
11:30:50linuxstbPerfect :) It doesn't look like the press photo any more.
11:31:22BHSPitLappyyeah. that was fun doing by hand
11:31:42linuxstbBut a good contribution to Rockbox.
11:32:16BHSPitLappy"Contributions: the little thumbnails on teh download page!"
11:33:27BHSPitLappyso do we need to highlight B4gder? (just did ;))
11:34:54 Part andrewmel
11:35:02 Quit webguest98 ("CGI:IRC (Ping timeout)")
11:36:36 Quit tvelocity ("Αναχωρεί")
11:40:25BHSPitLappyB4gder: and while I'm at it,
11:40:33linuxstbBHSPitLappy: He's probably on another coffee break.....
11:40:57aliaskHeh, I was about to add, the H300 looked out of place
11:41:09BHSPitLappythey'll fall into the hands of whomever they need to :P
11:41:38 Join Paul_The_Nerd [0] (
11:42:06Jungti1234It's much better.
11:42:23BHSPitLappythanks, but there's no reason to repeat links :)
11:43:08BHSPitLappywell, I'm out like a fat kid in dodgeball. later
11:43:20linuxstbJungti1234: That one has already been chosen.
11:43:27linuxstbBHSPitLappy: Goodnight.
11:43:59 Join tvelocity [0] (
11:44:01preglowlinuxstb: where can i find a wolfson datasheet?
11:44:09preglowlinuxstb: i can't even remeber what model numbers to look for
11:44:36linuxstbJust download the one linked to from the page.
11:46:47linuxstbMy initialisation of the codec is the same as ipodlinux's at the moment. But we should probably study the datasheet and see if we can improve anything.
11:47:44 Quit San (Read error: 110 (Connection timed out))
11:48:51Jungti1234ah damn
11:54:06preglowwould be good to know on which points our codec differs from the one in the datasheet, thougj
11:55:42 Quit Jungti1234 ()
11:56:07linuxstbYes. I suppose we could always contact Wolfson to ask for the WM8975 datasheet.
11:56:34preglowwould be nice
11:56:54linuxstbThat chip isn't even listed on Wolfson's website (afaics)
11:57:05preglowsounds promising
11:58:02linuxstbDo you know if retailos makes much use of the cop?
11:58:28preglownope, i was thinking of asking the ipl people
12:06:16Paul_The_NerdIf it does, I don't think it uses it well. I've noticed some UI sluggishness during MP3 playback.
12:06:51preglowreally now
12:07:02preglowthey clock the cpu really low during decoding, i know that
12:08:33linuxstbPaul_The_Nerd: Fancy creating an "IpodRuntime" wiki page so we can start documenting our tests?
12:09:02preglowman, this codec is packed with features
12:10:01Paul_The_Nerdlinuxstb: It's 5 am here. I'll pass out soon, but when I wake I'll happily do so.
12:10:01linuxstbMy battery was definitely not fully charged for my FLAC test - I've never charged it fully before, and didn't realise it actually came up "charged" when it finished :) I just stopped charging after a couple of hours when the battery indicator was full.
12:10:22linuxstbPaul_The_Nerd: No problem. I may do it later, but if it's not there, feel free.
12:10:42Paul_The_NerdI'm off for the night.
12:10:48 Part Paul_The_Nerd
12:10:58linuxstbpreglow: Yes. But I didn't spot a hardware eq in there.
12:11:05linuxstb(apart from bass/treble).
12:12:12preglowa bit bold calling that a 'graphic equaliser'
12:12:14 Join darkless [0] (
12:13:02linuxstbI think I've read that using the eq in retailos significantly decreases battery life. So that implies it's software.
12:13:21preglowthey certainly outdo themselves with the settings in that case
12:13:25preglowsoftware eq, and nothing but presets
12:13:47linuxstbObviously ipod users can't use an eq themselves...
12:14:17preglowthey can't use anything
12:14:21preglowretailos has no options
12:14:43linuxstbYou can choose whether or not to display the time in the status bar....
12:14:53preglowahh, yes, there's that
12:17:11linuxstbIt will be interesting to see how well the codecs work on the 3Gs. I would imagine our iram usage will help significantly.
12:18:11linuxstbAnd someone will need to code a firewire driver...
12:18:54preglowgood luck to that
12:20:15preglowman, calling this i a graphic equaliser truly is the very peak of creative language
12:20:31preglowit's a bloody bass/treble cut/boost
12:22:55preglowdon't they specify how the 80 steps between +6db and -67db look like just to act cool, or what?
12:24:29 Join Lost-ash [0] (
12:25:29 Quit ashridah (Nick collision from services.)
12:25:31 Nick Lost-ash is now known as ashridah (
12:26:01linuxstbIt gives the values for 6dB, 0dB and -67dB - what more do you need? ;)
12:26:28linuxstbCuriously, the IPL driver states that the DAC goes from 6dB to -73dB - one step equals 1dB.
12:29:37linuxstbBut maybe that's just left over from the older wm8721/wm8731 driver.
12:33:22linuxstblol - nice email to the Rockbox mailing list - "Please stop sending emails about rockbox!!!!!!"
12:34:48linuxstbB4gder: In case you missed it, can you update the daily builds Nano thumbnail to this one?
12:35:36Slasherioh, they called from Thomann today and promised i will get the Shure E4s at this week :)
12:36:21B4gderI unsuscribed the confused person
12:36:44preglowSlasheri: tagcache delegated to next weekend? :>
12:37:29linuxstbSlasheri: I think you know this already, but dircache doesn't work on Archos or iPod due to unaligned memory accesses....
12:38:02Slasheriprobably yes.. wtf, i just accidentally kicked work computer and hit the reset button :( now its booting.
12:38:13Slasherilinuxstb: yes
12:38:24Slasherithat would be easy to fix
12:38:37preglowi used to have a pc where a simple touch would reboot it
12:38:39Slasheribut impossible for me to try if the fix wworks
12:38:41preglowit was bliss to work on
12:38:53linuxstbSlasheri: I'm happy to test :)
12:38:58Slasherii will disconnect that damn reset button no..
12:39:35 Join cpu [0] (
12:40:09cpuI have question about ogg
12:40:29Bgeramiconn ?
12:40:45cpuwith high -q (8-10) I don't have continous playback
12:41:03linuxstbOn which player?
12:41:14cpufor example I have Pink Floyd Dark Side Of The Moon SACD - ogg -q 10
12:41:20preglowq10 won't work
12:41:22preglowno surprise
12:41:24preglowogg needs work
12:41:40preglowvorbis isn't suited to bitrates that high anyway
12:41:44cpubut I have problems on lower -q too
12:42:01cpu-q 8
12:42:11LinusNh300 has general performance problems
12:42:18LinusN-q 8, you call that low?
12:42:31cpuis it possible to fix this performance ?
12:42:36cpulower than -q 10 :)
12:42:44preglowpossible, yes
12:42:46preglowrequires work, though
12:43:03LinusNcpu: if you need that high quality, you could consider flac
12:43:44cpuyep I mainly use FLAC
12:44:33preglowor wavpack
12:44:37preglowwhich will compress it a bit more
12:44:41cpuI found that FLAC have less disk usage than ogg with high -q
12:44:46preglowbut yeah, vorbis will not be optimal at those high bitrates
12:44:52preglowit's tuned for lower bitrates
12:45:08cpumost of my collection is in flac and some pink floyd albums in shorten
12:45:49cpuanyway thanks for explanation
12:46:18Papricacan some one change the picture on the daily build page?
12:46:30LinusNwhat's wrong with the pic on that page?
12:46:47LinusNthe bg shade?
12:46:51Papricadifferent from the others
12:47:34cpuanyone tested FLAC battery usage ?
12:47:40B4gderthe bg shade differs bewteen several of those pics
12:47:44LinusNPaprica: better?
12:48:17preglowcpu: flac is our most efficient codec
12:48:26preglowcpu: it's just that h3x0 in general has issues with power these days
12:48:51LinusNPaprica: is the daily build page better now?
12:48:57cpubatt drain ?
12:49:27preglowsomeone get working on the eq gui!
12:49:39cpubut this only happens when I use h3x0 during charging ?
12:50:40LinusNpreglow, linuxstb: "ipod color"? isn't the official name "ipod photo"?
12:51:20linuxstbI think it was initially sold as "iPod Photo" and then just plain "iPod". Apple now call every ipod just "iPod".
12:51:22 Join petur [0] (
12:51:33linuxstbBut I'm pretty sure it's known as the iPod Color.
12:51:53LinusNi searched on ebay, and "photo" seems to be the common name for it
12:52:04preglowphoto is the old name
12:52:08preglowit's now called color, mostly
12:52:14preglowapple just couldn't decide
12:54:33cpuoh another question - wavpack 5.1 will be downmixed to 2.0 ?
12:54:45preglowno, it will just decode two of the channels
12:54:57preglowwe'd never have enough cpu for doing a downmixing on so many channels
12:55:06preglowbut yeah, it was launched as photo, was renamed to color, and is now just referred to as ipod 4g
12:55:25LinusNis the ipod color 30gb single or double platter?
12:56:06Papricamm there is a tool for rb2bmp? =\
12:56:26LinusNrun it in the sim and take a screenshot
12:56:42cpuand max boost for cpu in h3x0 is 124 but I read in docs that this cpu max freq is 140 why don't boost cpu to it's max f ?
12:56:43Papricai need all the icons
12:56:52preglowcpu: excessive heat
12:56:54preglowcpu: it'll crash
12:56:58LinusNPaprica: what icons?
12:57:12Papricafolders, files, mute...
12:57:33cpuok now I know everything thanks guys and thanks for rockbox!
12:57:43preglowyou're welcome
12:58:27 Quit cpu ("leaving")
12:58:44JdGordonhey, is h140 same as iHP-140?
12:59:07preglowSoundCodecs needs some cleaning up
12:59:17preglowJdGordon: so, getting anywhere with the gui?
12:59:45 Join Moos [0] (
13:00:28JdGordonbloody 5am wake up tomorow.. gnite all
13:00:52 Quit JdGordon (Read error: 104 (Connection reset by peer))
13:01:04 Quit aliask ("Reboot")
13:01:17*preglow drools over the helix codecs...
13:01:41linuxstbpreglow: Stop that!
13:01:41preglowseems lots of them are optimised for arm
13:02:05preglowbloody licensing
13:02:08preglowvery nice codecs
13:02:13preglowsmall footprint, fast
13:02:32linuxstbYep, realplayer runs on lots of small devices now.
13:02:56linuxstbI'm sure there are some nice video codecs there as well....
13:03:03linuxstbOr are they not open sourced?
13:03:46***Saving seen data "./dancer.seen"
13:05:32merbananlinuxstb: only aac and mp3
13:06:15merbananthey keep their good stuff to them selvs
13:06:44preglowi think mp3 and aac qualifies as good stuff...
13:07:05merbananpreglow: the good video stuff
13:07:08linuxstbIs it just a layer-3 mpeg decoder?
13:07:30preglowlooks like it
13:07:31merbananno they have the xing based encoder also
13:08:03preglowthey mention the decoders take 30mhz at 320kbps for arm7tdmi
13:08:05preglowi wonder if that is with iram...
13:08:56 Quit Siku (Read error: 145 (Connection timed out))
13:08:58linuxstbIs it as accurate as libmad?
13:10:01peturis xing any good quality-wise these days?
13:10:17merbananjust a question, why not provide the glue for the helix codecs but not distribute it in binary ?
13:11:17merbananpetur: it was based on xing, but the tuned it abit, right now it's faster then lame but less quality
13:11:41linuxstbI don't think we would want to go down that route. Third-parties would then start distributing Rockbox with those "illegal" codecs....
13:12:18B4gderand it is questionable license-wise too
13:12:20linuxstbAnd IMO, we would (at least) be violating the spirit of the GPL.
13:12:54linuxstbWe should spend the effort improving the GPL'd codecs instead.
13:15:55merbanantrue, I guess it's just twisting the words with letting the user getting the source and compiling
13:16:19linuxstbAlso, any "glue" would probably involving using helix-licensed code anyway.
13:17:40 Quit TCK (Read error: 113 (No route to host))
13:19:01 Quit Moos (Read error: 104 (Connection reset by peer))
13:23:11 Join Moos [0] (
13:24:22B4gderfront page news updated
13:25:08linuxstblwn got there before you :)
13:26:07LinusNfunny comment on hydrogenaudio: "There is no audio on the Video yet."
13:27:04linuxstbThat's a quote from our wiki...
13:27:34LinusNstill somewhat amusing
13:27:38 Join San [0] (n=test@
13:28:08ashridahvideo killed the radio star?
13:28:16ashridah:) even
13:28:30B4gderthere's no video on the Video either ;-)
13:36:15Bgerwhat's the default plugin stack size on hxxx?
13:37:08 Join Membrillo [0] (
13:38:18 Join wubbla [0] (
13:40:00 Quit Nibbler (Read error: 113 (No route to host))
13:41:50linuxstbBger: AFAIK, plugins run in the main thread - so it's defined in firmware/ (8KB)
13:43:24*Bger tried to run a plugin thread with 800 bytes stack ...
13:43:36Bgerheh. .. first i tried to run it with 300 bytes ... :)
13:44:42linuxstbAre you trying to create a separate plugin thread?
13:44:51Bgerlinuxstb can i ask you something ? would you (if u can atm, of course) look at apps/plugins/battery_bench.c; thread() func
13:45:02Bgerif you remove the struct from there ...
13:45:14Bgerand make it global...
13:45:22Bgerhow much stack will this func need ...
13:46:03Bgeri mean the struct var 'bat'
13:46:07 Join Nibbler [0] (
13:46:09B4gderobjdump it and read the asm, it moved the stack pointer in the start of the func
13:46:44BgerB4gder if i know how do to it ...
13:46:45 Quit San (Read error: 110 (Connection timed out))
13:47:56B4gderyou can also run gcc with -S -fverbose-asm to get the assembler version
13:48:12linuxstbBger: I count 16 int/char variables (lets assume even chars take 4 bytes), so 64 bytes plus the size of the event struct. I've no idea if gcc will put other things on the stack though.
13:48:32Bgerlinuxstb this is bad .... really bad ...
13:48:35linuxstbSorry 18 int/chars.
13:49:10 Join Jungti1234 [0] (n=jungti12@
13:51:20Jungti1234Paprica: you know bug?
13:53:06Jungti1234 400103-203558.bmp
13:53:10linuxstbBger: I've just done what B4gder suggested - do m68k-elf-objdump -D apps/plugins/battery_bench.o in your build directory and look at the start of the thread() function.
13:53:30Bgerlinuxstb 10x, i'll look at it
13:53:55Papricawhere is the bug..
13:54:09Jungti1234Have all margins.
13:55:02linuxstbBger: Remember that the stack grows downwards towards zero - so you'll see numbers being subtracted from the stack pointer.
13:55:14Jungti1234Paprica: <- original
13:55:38Bgerfp = stack pointer ?
13:56:20Papricagive me the wps.
13:57:00linuxstbBger: Not sure about m68k. I did the equivalent on ARM, and it was much clearer...
13:57:56Bgerthat's because u've learned arm asm :)
13:58:28Bgerso, 888 bytes should be enough ? ...
13:58:43 Join tucoz [0] (
13:59:24 Part petur
13:59:31LinusNas anyone seen any problem with paprica's margin patch?
13:59:39tucozHi. Someone posted the news of rockbox on ipod on digg as well.
13:59:47PapricaJungti1234, you dont know how to use it.
14:00:13linuxstbLinusN: I only looked at it briefly - does he now call the variables/functions left/right margin instead of x1/x2 ?
14:00:31linuxstbAnd is right margin a real margin, or the width?
14:00:37LinusNthe width
14:01:12linuxstbThen I'm not convinced it should be called rightmargin. I would interpret that to mean the size of the margin.
14:01:16Jungti1234Paprica: yes
14:01:26LinusNultimately, we should transform lcd_setmargins() to lcd_set_viewport()
14:01:56PapricaJungti1234, use %m|10|205|
14:02:11Papricatry and u understand
14:02:14linuxstbI also think that using rightmargin as a distance from the right side of the screen would make WPSs more portable.
14:02:20Jungti1234Paprica: No.
14:02:27Papricano no.
14:02:29BgerB4gder sorry for the silly q, but how could i run this m68k-elf-gcc -S -fverbose-asm on a plugin ?
14:02:49B4gderBger: first build with 'make V=1'
14:02:53LinusNlinuxstb: i'm not so sure about that, since the margins are often set to match a bitmap
14:02:54Jungti1234Paprica: Image may be used there.
14:03:02Papricaso its work good
14:03:06Papricawhat do you want
14:03:18B4gderBger: then copy the gcc line and remove -c and use -S -fverbose-asm instead, possibly change the -o file name
14:03:31B4gderBger: remember you need to cd to source code directory
14:03:33 Join Kohlrabi [0] (
14:04:14B4gdernow where's that coffee?
14:04:28BgerB4gder 10x :)
14:04:52linuxstbLinusN: I don't feel strongly about whether Rockbox has a width or a margin setting, but I think the name should match the number.
14:06:06*B4gder bows
14:06:43LinusNhmm, how about this:
14:06:57LinusNlcd_set_viewport(x, y, width, height);
14:07:20LinusNlcd_get_viewport(&x, &y, &width, &height);
14:07:33LinusNany argument can be NULL
14:08:07LinusNwould that be good?
14:08:38linuxstbMakes sense to me.
14:08:52linuxstbBut what are the semantics - does 0,0 become the top-left of the viewport?
14:09:16linuxstbThat's how viewports are normally implemented afaik.
14:10:15linuxstbOr is the intention for it to simply be a clipping area?
14:12:51 Part tucoz
14:14:04 Join VagueRant [0] (
14:14:26VagueRantHey guys. I'm having a bit of trouble running the original firmware on my brother's H300.
14:14:39 Join muesli- [0] (n=muesli_t@
14:14:54VagueRantI hold record, press play, and it says "loading original firmware" (or whatever the message is) and then switches off.
14:15:17VagueRantI don't know exactly what the "loading ..." message is because it cuts out only instants after it first appears.
14:15:30XavierGrDo you have hold on maybe?
14:15:43XavierGrDo you hold record button long enough?
14:15:44LinusNlinuxstb: it will translate all coordinates
14:15:52ashridahVagueRant: make sure you keep holding play as well.
14:16:07VagueRantThanks, ash.
14:16:10LinusNVagueRant: you have to hold ON until the player starts
14:16:17Jungti1234Be holding for 4 seconds.
14:16:39ashridahthe iriver firmware checks to make sure the 'on/play' button is being pressed when it starts, if you're took quick for it, it shuts off
14:17:07*LinusN fills some more black stuff in his cup
14:17:33VagueRantThanks very much.
14:17:35VagueRantHave a good one.
14:17:41 Part VagueRant
14:19:30linuxstbLinusN: Just to make sure I'm understanding - if I call lcd_set_viewport(40,100,LCD_WIDTH-40,LCD_HEIGHT-100) and then attempt to draw something at (0,0), then it will be drawn at (40,100) ?
14:20:40 Quit Membrillo ()
14:21:33linuxstbThat makes sense to me then.
14:23:43XavierGryippie my new H340 irived at the post this morning. I will try to get it at noon!
14:23:51LinusNand it will clip if you draw outside the viewport
14:24:32linuxstbWhat about lcd_cleardisplay() - do we need an lcd_clearviewport() ?
14:24:38elinenbeXavierGr: where did you get it?
14:24:48LinusNlinuxstb: hmmm
14:24:58LinusNshould be handy
14:25:13linuxstband lcd_update[_rect]() ?
14:25:52BgerXavierGr congrats :)
14:26:32LinusNlcd_update[_rect]() is currently independent of the viewport
14:26:48B4gderI think they should remain so
14:26:58B4gderthey are more lowlevel
14:27:00linuxstbIs lcd_update_rect() actually used very much?
14:27:24LinusNlcd_update_viewport() could be a good thing, though
14:27:52linuxstbYes, I don't think we need to go as far as lcd_update_viewport_rect()..
14:28:11LinusNstill, it would be nice to have update functions that matched the viewport coordinates
14:28:26LinusNso you can draw and update with the same coordinates
14:29:22 Quit ashridah ("Leaving")
14:32:09 Join fairway [0] (
14:35:53 Join mikearthur [0] (
14:39:00 Part amiconn
14:39:51lostlogic*yawn* monday.
14:40:03 Join Siku [0] (
14:41:16Slasherievening :)
14:41:52Slasherialmost 16pm.. home soon :)
14:44:48lostlogic::shakehead:: oh the timezones
14:47:05 Join freqmod [0] (
14:48:30freqmodHallo, I am interested in trying your rockbox for ipod nano, but I was wondering if/how it is possible to keep my ipodlinux installation (i.e. have a combined bootloader)
14:49:35 Join amiconn [0] (
14:51:22linuxstbfreqmod: Yes, triple-booting is not a problem. You can either use ipodloader2 from the IPL project, or the Rockbox bootloader. For the rockbox bootloader, copy a kernel image to the root of your FAT32 partition (called linux.bin) and hold down PLAY whilst booting to start it.
14:55:24linuxstbB4gder: Just read your email - how do they think we can stream voice clips to our users?
14:55:45preglowretardation of the brain stem
14:55:48preglowthat's how
14:56:22linuxstbThey obviously don't have a license available that we could use, even if we wanted to.
14:56:32LinusNprobably not
14:58:01LinusNtheir salesperson wasn't exactly the sharpest tool in the shed, as he finished his email with "I hope this fits your business model and please let me know how you wish to proceed."
14:58:22linuxstbHave you replied yet?
14:58:29amiconnThey seem to miss the main point
14:58:44amiconnRockbox is non-commercial
14:58:56 Join [IDC]Dragon [0] (
14:58:59LinusNin fact, i like bluechips idea on the mailing list
14:59:13preglowi missed that
14:59:30*[IDC]Dragon just read about the latest voice twist
14:59:49[IDC]Dragonso they in fact do mind spoken files?
15:00:24[IDC]DragonI re-read the email solely as anti-piracy, not to distribute the software itself
15:00:57 Join ender` [0] (i=ychat@
15:01:10preglowLinusN: might work
15:01:11 Quit Jungti1234 ()
15:01:22[IDC]Dragon"I see you are distributing AT&T Natural VoicesR TTS software"
15:01:30[IDC]Dragonwhich never was the case
15:01:34B4gder[IDC]Dragon: Jens replied and got another mail response
15:01:44amiconn[IDC]Dragon: Do you know the response to my reply?
15:02:00[IDC]Dragonno, please bounce it to the list
15:03:49***Saving seen data "./dancer.seen"
15:04:02 Join DrMoos [0] (
15:04:02 Quit Moos (Read error: 104 (Connection reset by peer))
15:04:16 Nick DrMoos is now known as Moos (
15:08:07 Quit fairway ()
15:08:26*[IDC]Dragon waits for the mailing list ;-)
15:12:05Bgerwhich mailing list /
15:13:00[IDC]Dragonthe dev or cvs list, if Jens sends it there
15:13:33amiconnCan't do this atm
15:13:45amiconnNo access to my email prg
15:13:53B4gderwant me to do it?
15:19:58 Join tucoz [0] (
15:20:33tucozJust happened to read about the voice-issue. What is the problem with festival & co?
15:20:39tucozexcept quality
15:21:20tucozI found two links that should be interesting. and
15:21:29amiconnfestival is pretty much english-only
15:21:52LinusNand sounds like sh*t
15:22:04tucozmbrella sounds quite ok
15:23:23tucozA bit of stuttering, but not too shabby. There are audio examples in the first link
15:23:40tucozAt least there are no licence issues with using that
15:23:57tucoz(i think)
15:25:06amiconnMbrola is multi-language, but is just a voice synthesizer.
15:25:28amiconnYou need a tts processor in order to use it
15:26:11tucozaha, :(
15:26:33tucozThe other link then. that is a tts processor right?
15:27:10tucozthe demo-files sound ok. We could have a singing voice interface with that :)
15:27:50 Join San [0] (n=test@
15:29:03[IDC]DragonWe could do a plugin for voice file recording ;-)
15:29:07tucozamiconn: do you know if EULER is any good?
15:29:27amiconnEULER doesn't provide german
15:29:35amiconnIt does english and french
15:29:36[IDC]Dragonwith the triggered recording, prompting you to read the clips
15:30:13tucozOk. However, there are loads of links to TTS's in the MBROLA page. Some may be interesting.
15:31:19amiconnYes, I looked at some of them
15:31:39amiconnGerman is avaliable, one thing is that the scripting has to be re-done
15:33:12tucozYes, that is true. Hopefully the AT&T issue will be resolved.
15:33:32*[IDC]Dragon just read that drone response
15:34:20[IDC]Dragonthose bots didn't read far enough to understand it's not about "our website" or "our business model"
15:34:56[IDC]DragonJens, perhaps you wrote too much
15:35:53[IDC]Dragonone thing I learned about lawyers: only respond to the matter of question
15:36:19tucoz€600 for 30 minutes of speech? That is insane. No wonders actors get hired to do the same
15:36:25[IDC]Dragonin this case: no, we're not distributing your software, never have and never will
15:37:38 Quit mikearthur (Remote closed the connection)
15:45:47B4gderbut they speak of "wav files"
15:45:52B4gderor rather he does
15:46:52tucozMaybe he is thinking of wav files as potential programs, as tomal uses wmv files for tweaking the ifp-firmware
15:49:06preglowthey might be programs in some absurd cpu someone is going to invent in five years!
15:49:09preglowand then we are in grand trouble
15:49:56tucozDo you think some other open source project distributes natural voices as well? Could be worth investigating that.
15:50:36tucozor not natural voices, but sound files generated by natural voices :)
15:54:15 Quit Moos (Read error: 104 (Connection reset by peer))
15:55:08 Quit San (Read error: 110 (Connection timed out))
15:55:20tucozhehe, this should be used in rockbox.
15:56:23muesli-hypnotisting ourselves?
15:57:48tucozThe subliminal messages was what caught my attention. Imagine the uses of that.
15:58:04B4gderyou.... must.... contribute....
15:58:44tucozSend an rockboxed ipod to the AT&T lawyer prepared with subliminal messages
15:59:31B4gder(just that he's not a lawyer, and he's not from AT&T)
16:01:41 Join muesli__ [0] (n=muesli_t@
16:01:42lostlogicYou know... this issue makes me think of the situation where you buy a car, but you aren't allowed to give other people rides in it without a commercial distribution license... If we were selling the file, it would apply (you can't run a taxi without a license), but we aren't.
16:01:45 Join Rondom [0] (
16:02:36B4gderlike writing a Word document but not being allowed to distribute the document
16:04:06 Quit DreamTactix291 (Read error: 110 (Connection timed out))
16:04:10preglowsomeone needs to compare this to hitler and the nazis
16:04:15preglowand we might have a case for the press
16:05:35 Part tucoz
16:05:41*B4gder didn't get his bootloader to work... when it struck me...
16:05:57B4gderI did the copy command with reversed arguments, source vs target ;-)
16:06:45B4gder(work stuff)
16:08:00*B4gder master's his u-boot ;-)
16:08:08 Nick t0mas_ is now known as t0mas (
16:08:18preglowwhoever is responsible for the weather up here seriously needs to be shot
16:08:20t0masB4gder... really?
16:08:41B4gdercopied ff's over the source area ;-)
16:08:59t0masmonday morning? ;)
16:09:14B4gderyes, let's say so ;-)
16:09:38t0masit's acceptable if you do it in asm... mixing intel and at&t
16:09:43t0masbut a normal console copy command...
16:09:58B4gderwell, it was u-boots copy memory area command
16:10:25t0masah ok
16:11:40t0masluister dat...
16:11:50t0masdamn... limburgers zijn dom... maar dit slaat alles
16:12:25preglowyes, yes
16:12:33B4gderik ben moe
16:13:30t0massorry... wrong channel :P
16:13:43muesli-alles nix oder!?
16:14:05t0masit's about a dutch (south) major... who is rapping about the drugs in his town
16:14:24preglowa rapping major? :P
16:14:33muesli-or raping major?
16:14:34t0mastotally weird
16:14:52t0masit's a radio report about it
16:15:08t0masit starts with a short part of the song
16:15:48preglowi'm happy to report i can't play wma in linux
16:15:57t0masmplayer works fine here
16:16:00preglowno mplayer
16:16:31t0masbut there is a general "public joke" that the people from the south of the Netherlands... (and people from Belgium) are stupid
16:16:54t0masand this guy is from the biggest city in the south...
16:20:07*B4gder now has a usb memory stick with a huge led that flashes when you write data to it...
16:21:24preglowthe latest patch
16:21:27preglowi don't see the point...
16:21:38B4gdereasier patching on linux I guess?
16:21:48preglowdon't we already have linux tools?
16:21:51muesli-who owns a h320 and built in a stronger (2200) battery?
16:21:57preglowmake a shellscript for those = better solution
16:21:57B4gderpreglow: yes, but not as a single command
16:22:02B4gderpreglow: I agree
16:22:13B4gdermuch better
16:22:25lostlogicmuesli-: H340 with 2200 battery here
16:22:27preglowyou need to check out of cvs anyway
16:22:34lostlogicpreglow: tested my codec timer yet?
16:22:50muesli-lostlogic sorry, need a h320 victim ;)
16:22:51 Nick Bger is now known as Bg3r (n=Bager@
16:22:51preglowno, i'm doing """real""" work
16:23:44lostlogicpreglow: sigh, me too... supposed to do that 1500-2300(GMT) every weekday...
16:24:16preglowi've gotta keep going for another couple of hours
16:24:18 Join hd [0] (
16:24:29 Quit B4gder ("time to say moo")
16:25:52 Join TCK [0] (
16:29:01 Quit goa (Read error: 104 (Connection reset by peer))
16:29:02 Nick hd is now known as goa (
16:31:35 Quit tvelocity ("Αναχωρεί")
16:34:48 Join DreamTactix291 [0] (
16:40:28 Join Jungti1234 [0] (n=jungti12@
16:41:47Jungti1234He charged 3 million wons into handsel.
16:42:41elinenbeJungti1234: how much is that in $?
16:42:41 Quit aegray (Read error: 104 (Connection reset by peer))
16:42:51elinenbeAlso, what is handsel?
16:43:42Jungti1234the New Years gift of money given to ones juniors
16:44:47 Join aegray [0] (
16:44:58 Quit aegray (Read error: 104 (Connection reset by peer))
16:45:11Jungti1234\30,000,000 = $ 3090
16:49:47 Join aegray [0] (
16:53:07 Join Febs [0] (
16:53:48 Quit Jungti1234 ()
16:57:59 Quit Nibbler ("quit")
17:03:51***Saving seen data "./dancer.seen"
17:06:18 Join webguest41 [0] (
17:07:19 Quit webguest41 (Client Quit)
17:15:51 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
17:22:36 Join Domonoky [0] (
17:27:05 Join linuxstb_ [0] (
17:27:39Domonokynew patch for brickmania on h1x0... now everything works
17:28:07Domonokythere is also a .rock for h1x0.. if anyone likes to test :-)
17:28:49Domonokycomments to it are welcome.. :-)
17:29:08 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
17:29:31 Quit linuxstb (Read error: 110 (Connection timed out))
17:35:08 Join San [0] (n=test@
17:42:17 Join Moos [0] (
17:47:01 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
17:47:38 Join ghode|afk [0] (
17:51:56 Quit Moos ("Glory to Rockbox !")
17:52:06 Join Moos [0] (
17:55:36 Join TCK- [0] (
17:55:37 Join webguest52 [0] (
17:56:16webguest52... so i'm going to be a pain in the arse and ask if anyone knows when 5g audio will work? I'm about to press the 'buy now' button of doom...
17:56:42 Quit aegray (Read error: 104 (Connection reset by peer))
17:58:30 Join aegray [0] (
18:00:49 Join steveb_ [0] (
18:01:17Mooswebguest52: read the topic ;)
18:01:28 Quit steveb_ (Client Quit)
18:01:37Moos"we DO NOT estimate release dates"
18:02:25Moosyou can buy one and be patient, or buy one device supported Rockbox yet
18:03:02 Quit aegray (Read error: 104 (Connection reset by peer))
18:03:09 Quit webguest52 ("CGI:IRC")
18:05:10 Join aegray [0] (
18:05:59 Join DangerousDan [0] (
18:07:24 Join NicoFR [0] (
18:07:34 Quit TCK (Read error: 110 (Connection timed out))
18:08:12 Quit muesli- ("ich will Khe!!!")
18:09:18 Join webguest56 [0] (
18:10:03 Quit aegray (Success)
18:10:51 Join mikearthur [0] (
18:11:08webguest56anybody here have an H140 w/ rockbox?
18:11:49Domonoky<- h120
18:11:51 Join aegray [0] (
18:13:23*Domonoky added the patch for brickmania on h1x0 to the patchtracker..
18:14:30webguest56i can hear my hard disc spin in my headphones. is this normal?
18:16:22Domonokyi hear it too.. but its very faint.. so with musik playing, i dont hear it..
18:17:10lostlogicfairly normal yes. hard to get perfect isolation in such small devices
18:17:29 Join needleboy [0] (
18:17:52webguest56i can hear it when music is playing in my sennheiser 280pros
18:17:57needleboyevening folks
18:18:45crwli don't think i have noticed with my sennheiser px100's and h120
18:18:47needleboyhas anyone had problems with JdGordon's timetable plugin? it crashes H300s when saving and exiting...
18:18:50webguest56the hd bass hum is quiet, but still audible
18:19:57webguest56i listen in a very quiet environ
18:20:00 Quit aegray (Read error: 104 (Connection reset by peer))
18:20:02lostlogicwhat volume level?
18:20:48webguest56any volume level, quiet (-40) to moderate levels (-20/-15)
18:21:16needleboyare you saying the HD can be heard while playing?
18:21:33lostlogichmm, I'm on H340 here, and I don't hear it no matter the volume level... just the background static all the time...
18:21:50needleboyyup, same here...
18:21:54lostlogichehe those must be some pretty high impedence phones... I listen at work between -70 and -50
18:22:24lostlogicfor that matter, I can listen all the way down to -83 and still hear the vocals at least
18:22:35 Join aegray [0] (
18:23:22needleboy-83??? mine's at -8 at the lowest...
18:23:51needleboythough i'm on the road with MDR-EX71SL
18:24:34 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
18:24:41lostlogicquiet office Shure E3, and -83 I can hear the louder parts of the music, but not the details... general listening between -65 and -55 default replaygain with a +5dB preamp
18:25:01needleboyoh, preamp means a lot...
18:25:08needleboydoes it work well? no clipping?
18:25:17needleboynever even tried it...
18:25:35webguest56lostlogic, yeah, I think the HD280s are pretty high impedence
18:25:56lostlogicyeah, works perfectly −− when I'm using my home stereo, default replaygain +5dB preamp setting and 0dB with the line output gives me exactly the range I want from with no clipping
18:25:57 Quit aegray (Read error: 104 (Connection reset by peer))
18:26:24needleboywhat kind of music are you into?
18:26:25lostlogicwebguest56: I guess the H1x0 series has not as good isolation as the H3x0 since we can't hear it...
18:26:40webguest56needleboy: I can most of the time hear when the low bass kicks in whenever the disc spins. Only when there is quite loud music does it mask the hd noise
18:26:52needleboycause i have lots of bass heavy stuff... don't want any distortion on that...
18:27:07lostlogicneedleboy: most anything −− I have a bunch of stream rips from vocal trance, and then random mostly rock/alternative/punk/emo
18:27:19webguest56if its bass heavy it would probably be much harder to hear the hd noise, i would think
18:27:34needleboywebguest56: i do believe this is only on the H100s...
18:27:53needleboynever heard a complaint about this on an H300... except with the irver firmware naturally...
18:28:07lostlogicneedleboy: keeping in mind that the replaygain default drops most albums by between 5 and 10dB so +5dB brings them back to "default" rip level
18:28:14 Join aegray [0] (
18:28:30needleboylostlogic: nothing is lost by all this mucking around?
18:28:55needleboysay i'm listening to pink floyd, lots of background stuff... will it all still be audible?
18:29:09lostlogicneedleboy: nope, the sound signal is unchanged by replaygain, it's not like an eq
18:29:15webguest56i was actually thinking of switching to an ipod if the rockbox port gets more developed on it. the ipod has a nice wolfson dac IIRC. I wouldn't think other portables would have harddisc noise problems....
18:29:33webguest56replaygain is just like another volume level based on a tracks overall loudness
18:29:36lostlogicwebguest56: the DAC isn't what causes that noise, it's bad isolation on the ground int he device
18:30:05needleboythe h100 is inferior parts-wise
18:30:10webguest56is there a way to manually open up the h140 and fix tis?
18:30:39lostlogicwebguest56: you could probably run a ground wire directly from the headphone output area down to the power supply ground connection or something, but I wouldn't swear to it.
18:30:42needleboyi wouldn't suggest it, unless you're an electronics pro...
18:30:44*[IDC]Dragon waves goodby
18:30:47lostlogicwhat he said
18:30:51 Part [IDC]Dragon
18:30:56webguest56that i am not
18:31:04needleboygo to one ;)
18:31:33needleboyfind someone else with an h140, take your headphones to him and see if it happens...
18:31:35lostlogicI'm curious to seem some RMAA comparisons between iPod 5G and iRiver H3x0 and iAudio X5
18:31:41needleboyit might only be your unit
18:31:49webguest56lostlogic: ditto
18:32:05 Quit aegray (Success)
18:32:18webguest56needleboy: reading the rockbox forums, there are a few others who have had problems with this
18:32:21lostlogicnot sure what the acronym is but it's comparing the sound output objectively
18:32:37needleboyoh, thought you were talking about a recall...
18:32:45needleboyi think it's been done actually
18:32:51needleboylet me see if i can dig it up
18:33:53 Join aegray [0] (
18:33:58needleboythere's some here:
18:34:10needleboythough it's an iHP100
18:34:28lostlogichmm, turns out I was kinda wrong about replaygain, it is applied in dsp.c it looks like
18:35:24needleboyi don't have the knowledge to test if the replaygain changes the sound, but i'll probably hear it
18:35:34needleboyi'll try it out tomorrow
18:35:47needleboysay, i was wondering...
18:36:03needleboyhas anyone thought about porting WinAmp DSPs to ROCKbox?
18:36:16webguest56i would not suggest it
18:36:29webguest56i know that winamps eqs have been low quality in the past
18:36:58needleboythere's one called Equalizer 2
18:37:14needleboyi had a very good experience with it...
18:37:24needleboythough my JPW speakers blow...
18:37:54needleboygotta get me a set of Tannoys...
18:38:16lostlogicthe dsp just multiplies each sample by the gain, so as long as it doesn't clip, the sound is unaffected.
18:38:49webguest56did rockbox re-implement prevent clipping? i know they removed it not too far back
18:38:55lostlogicMust always remember Obi Wan's admonition: Luke... Use the source!
18:39:04needleboyproblem is you never really know if it does clip...
18:39:14lostlogicwebguest56: no, the new volume setting is supposed to make it unnecessary
18:39:28lostlogicneedleboy: you know if it clips because you hear it...
18:39:37 Join webguest95 [0] (
18:39:47Mooswebguest56: there is still the prevent clipping ReplayGain option with your files are taged
18:40:18 Join PaulJ [0] (
18:40:28 Quit mikearthur (Remote closed the connection)
18:40:59 Join mikearthur [0] (
18:41:14Mooslostlogic: any news about your playback reworks?
18:41:48lostlogicMoos: nothing new −− I have to find time to analyze track skipping behavior, because there are a number of bugs in it... I think with both manual and automatic skips
18:42:00lostlogicautomatic skips sound fine, but I don't think they update resume info right
18:42:37lostlogicMoos: why? want to help? :)
18:42:51Mooshehe I can't :)
18:43:06PaulJwebguest56: there is a thread at MR about heaaring HD-noise on a H3x0, but only after he damaged the player.
18:43:28Mooslostlogic: when I'll have my H140 again, I'll help with testing if needed
18:45:05lostlogicMoos: why can't you? I didn't know anything about audio playback before I started futzing with rockbox... :-P
18:45:19Mooshehe :-)
18:45:55Mooslostlogic: you know you're the only one had courage to try to understand the Slasheri's baby :)
18:46:03needleboydo you have to restart the player for replaygain to kick in?
18:46:23webguest56needleboy: no
18:46:25lostlogicneedleboy: don't think so... your tracks were already tagged?
18:46:37needleboygrrr... that's the problem :)
18:46:43webguest56i believe all you have to do is stop playback and restart the file
18:46:43needleboyi knew i was missing something...
18:46:54webguest56that is, assuming they had replaygain tags ;)
18:47:03needleboyMonkey Audio can tag right?
18:47:27lostlogicI haven't figured out how to tag MP3s... I use vorbisgain to tag all of my oggs
18:47:44Moosfoobar 2000
18:48:09needleboyfoobar tags??
18:48:12lostlogicMoos: know a tagger for linux? mp3gain for linux seemed to actually premodify the samples instead.
18:48:29Moosouch :(
18:48:47needleboyyou know the pre-amp works without tags :)
18:49:01lostlogicneedleboy: really? I thought not, cool.
18:49:01webguest56PaulJ: I read that thread, but the harddisk spin noise is not "loud" and doesnt create noise, per-se, but deep, quiet bass
18:49:20*Moos is wondering why the APE tag for MP3 patch didn't commited yet ???
18:49:24needleboythat's quite nice... i have some low-volume albums that i don't want to gain for good...
18:50:01Moosneedleboy: pre-amp work without RG tags?
18:50:08needleboyseems like it...
18:50:19needleboyi set it to +10 and everything's damn louder...
18:50:20MoosO.O didn't know this too
18:50:38needleboyi listened to the same song i heard on the way home at -5, and it's really loud at -10 now...
18:50:46preglowMoos: is it really that common?
18:51:03 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:51:07Moospreglow: APE tag you mean?
18:51:10preglowon mp3 files
18:51:31Moosthere are people using it, personnaly I don't care
18:51:42NicoFRi use it...
18:51:45preglowask the other devs what they think of it
18:51:49NicoFRseems to work just fine
18:51:51preglowi'll commit it if no one is seriously against it
18:52:10Moospreglow: did you read the David Bryant post?
18:52:35needleboycould preamp seriously lower the battery life?
18:52:38preglowMoos: where?
18:52:44needleboycause mine just dropped an hour on the meter...
18:53:21preglowMoos: yes, what about it?
18:53:38preglowMoos: it's more a question about how to handle it
18:53:38lostlogicneedleboy: it probably does −− involves another DSP process on each sample
18:53:44preglowMoos: what should we do if we find both id3v1 and ape?
18:53:58Moospreglow: aha good question
18:54:06preglowMoos: should we even search for ape if we find id3v1, or vice versa?
18:54:37Mooswe have to choose "prioritary" tag maybe
18:54:58preglowwe already have id3v1/id3v2 tag priority
18:55:08preglowwhich i think is a stupid option
18:55:14Mooshehe :-)
18:55:18preglowif there is an id3v2 tag, that should be the best one
18:56:23lostlogicneedleboy: I'm doing the simple boost ratio test w/o and w/ gain applied to see if it has an impact here
18:56:47 Quit webguest56 ("CGI:IRC (EOF)")
18:57:01needleboywaiting impatiently...
18:57:01 Join webguest57 [0] (
18:57:23lostlogicso far it doesn't look like it has a significant impact
18:57:25needleboythe hiss is seriously messing with my head though...
18:57:28MoosIf I remenber correct Lear said there isn't significatively battery usage difference
18:57:50Mooslostlogic: I think so
18:57:53lostlogicperhaps we need to adjust the current drain estimations to respect that.
18:58:16needleboyhow accurate are they on the H300s BTW?
18:59:17lostlogicneedleboy: seems about right to me... maybe a little bit generous on the battery life.
18:59:38lostlogic46% w/o gain, testing w/ gain now
19:00:14needleboy46% what?
19:00:28Mooslostlogic: 46 % O.O, what kind of files?
19:00:35lostlogicogg q7
19:01:16Moosit seems H3xx and H1xx have still differences :)
19:01:50lostlogicyeah, H1 is much faster... we think it's in the framebuffer routines, mostly because we aren't sure where else to look
19:02:11Moosoh ok
19:02:23lostlogic47% w/gain
19:02:29Moosis there already someone working on it?
19:03:03lostlogicI believe amiconn was working on some improvements to the framebuffer code with memset16 or some such
19:03:24Mooshehe, true is his territory :-)
19:03:30needleboygotta go...
19:03:35needleboytalk later
19:03:37lostlogiclunch, later.
19:03:42 Quit needleboy ()
19:03:56Moosbueno apetito ;)
19:03:57***Saving seen data "./dancer.seen"
19:05:11 Join prh [0] (n=paul@
19:05:35prhanyone got a patched H340 firmware handy? (I can't get the patcher to work under wine :O(
19:13:16PapricaDomonoky, the pictures in brickmania, work fine in the player(h100)?
19:13:30Papricabecause in the simulator they not.
19:14:05Domonokymy new pictures should work.. i will test again :-)
19:14:40MoosPaprica: planed to commit it? :)
19:15:05Papricai need to look in the good also
19:15:20Mooshehe :)
19:15:25Papricai think about somthing ekse
19:16:01Domonokyit works in the sim.. i will look, if i uploaded the wrong bmps..
19:16:14 Nick AliasCoffee is now known as gevool (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
19:16:54 Join Rondom [0] (
19:18:30Slasherihmm, now 3s from play to dir browser with iriver flash boot :)
19:18:36Slasheriups, 4s
19:18:40Domonokyui.. that looks bad :-)
19:19:02MoosSlasheri: hi, what did you do again? :)
19:19:08Domonokywhich sim have you tried ?
19:19:19SlasheriMoos: just testing, nothing much
19:19:46Domonokyhm.. how to make screenshots in the sim ?
19:19:48Papricaanother image
19:19:51 Part webguest57
19:19:58Papricaclick 0
19:20:02Papricain the right
19:20:19Domonokyit seems you have old pic.. i will reupload..
19:22:05Slasherihmm, i think i will just simplify that flash boot design so it doesn't need entirely different boot loader.. instead next version of iriver boot loader could integrate that feature
19:22:22 Nick gevool is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
19:22:28Slasherithen it would be much safer and easier to revert back to iriver fw also
19:22:40Domonokyit should look like this:
19:22:48preglowSlasheri: btw, do you think that ipods might also build the tag cache faster if they load the wpses faster?
19:23:21Slasheripreglow: absolutely
19:23:32Domonokynew bmps: hope this was it :-)
19:23:47Slasheripreglow: do you mean that even hard disk based ipods are loading wpses faster than iriver?
19:25:29Slasherii just mean that flash ipods don't benefit from the dircache as they have nothing to spin and wait
19:25:49preglowSlasheri: yes, hd based ipods load far faster than iriver
19:25:49Slasheriand they don't have a seek time
19:25:55Slasheriah, that's interesting
19:26:35preglowSlasheri: well, we'll see, dir cache still doesn't work on my nano, so i can't test to see if the overhead of the ata layer adds some latency
19:26:47Domonoky@ paprica: if the new bmps doesnt help, theres also a brickmania.c file, could be that i created the patch wrong..:-)
19:27:24Domonokyalso, any comments to my code modifications are welcome..
19:27:25Slasheripreglow: ah.. i try to patch dircache soon when i have some time.. maybe i just add a global #define STRICT_ALIGN or something like that
19:27:40Slasheribecause we don't want to use that on iriver.. (more size)
19:27:49preglowSlasheri: sure
19:28:06BHSPitLappywho was the person getting the 3G to work?
19:31:07BHSPitLappyhas he reported anything about that recently?
19:32:05preglowhe mentioned he'd gotten the lcd working
19:36:40linuxstb_But he basically has to write a complete new set of high-level lcd drawing functions (for horizontally packed 2bpp greyscale - a new format in Rockbox) - so it's not a trivial job.
19:37:05linuxstb_But once he does that, all the greyscale ipod LCDs will be trivial to support.
19:38:45 Join Matze [0] (
19:41:39 Join bluey [0] (
19:44:12 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
19:44:18 Join Matze [0] (
19:44:37 Join matsl [0] (
19:46:03 Join lamed [0] (
19:46:06 Join _FireFly_ [0] (
19:46:06 Quit PaulJ ("CGI:IRC (EOF)")
19:46:11lamedhi all
19:46:18_FireFly_hi :)
19:47:59lamedhow do i retrive an older version out of the cvs server for a certin file?
19:48:41 Quit Siku ()
19:49:32LinusNcvs co -r<revision> <file>
19:50:41lamedthanks, linus. is there a simpler way i could scroll back one commit for a few files?
19:51:56Papricalamed, what do you commit?
19:52:44 Quit Maxime ()
19:52:47LinusNlamed: you can do a cvs diff between two versions, or dates if you prefer
19:53:09linuxstb_lamed: You could also just use the web cvs interface.
19:53:10 Quit NicoFR (Read error: 104 (Connection reset by peer))
19:53:11LinusNthen the output from the diff can be used as a patch file, which you apply with the -R flag
19:54:41lamedpaprica: I'm con the last crossfader disabled when manual shift change
19:55:42lamedlinusn: how does that helps me with anything? (I mean, what's the purpose of doing so?)
19:56:03LinusNlamed: example: cvs diff -u -D2006-01-10 -D 2006-01-11 | patch -p0 -R
19:56:27LinusNthat reverts the changes done between 2006-01-10 and 2006-01-11
19:56:37LinusNif you're lucky and don't get conflicts
19:58:11lamedhmm... can I define an accurate hour as well?
19:58:21 Join Lear [0] (
19:58:45blueywhats the opposite of eject?
19:58:58 Join Maxime [0] (
19:59:23blueylinux cmd
20:00:31 Join actionshrimp [0] (
20:00:33 Join kkurbjun [0] (
20:00:42linuxstb_bluey: What kind of device are you ejecting?
20:01:01 Quit actionshrimp (Client Quit)
20:01:07LinusNlamed: yes, just use -D"2006-01-10 20:05" for example
20:01:14blueygot an new ipod and ejected but i want to connect it again without repulling the wire :S
20:02:11 Join actionshrimp [0] (
20:03:55linuxstb_bluey: No idea....
20:04:07lamedpaprica:I C U've got some privileges....
20:04:08 Quit Moos (Read error: 104 (Connection reset by peer))
20:04:28Papricamm in the cvs?
20:06:02lamed~/rockbox-devel/apps>cvs co -r1.24 pcmbuf.c
20:06:05lamedcvs server: cannot find module `pcmbuf.c' - ignored
20:06:08lamedcvs [checkout aborted]: cannot expand modules
20:07:53lamedhmmm... ~/rockbox-devel/apps>cvs update -r1.24 pcmbuf.c
20:10:01LinusNah, silly me
20:14:18lamedI'm actually the one to say something like that :)
20:15:50preglowflac is realtime at 25mhz on ipod
20:16:02*aegray wets his pants
20:16:08aegraywanna optimize our codecs?
20:16:17aegraywhat compression level?
20:16:33preglowaegray: hmm, don't know
20:16:37preglowi'll test a file i know is -8
20:17:08preglow-8 is realtime as well
20:17:27linuxstb_preglow: Have you been playing with CPU frequency?
20:17:30*aegray bows down
20:17:36preglowlinuxstb_: yes
20:17:46preglowi just decided to let it be at whatever it's at
20:17:49preglowwhich is suspect is 25 mhz
20:17:54linuxstb_aegray: We don't use libFLAC - that's the main difference. We're using the very compact and very fast FLAC decoder from the ffmpeg project.
20:18:05preglowand this has _no_ opts
20:18:24linuxstb_Including buffers, the whole thing runs in about 40KB - so we put everything in IRAM.
20:18:25aegrayyea i know
20:18:34aegraynice work :)
20:18:37preglowi get some skips while buffering
20:18:38preglowthat's that
20:18:43preglowwhen it's playing steady, it works
20:18:55aegrayhow fast do you have mp3 going?
20:19:23Papricathis is nice..
20:19:28linuxstb_preglow: So is the ipod happy when you change the cpu frequency on the fly? Or are you just initialising it to different frequencies?
20:19:28preglowi think i'm gonna test out lostlogics codec test patch and see if i can't optimise libflac a bit
20:19:40preglowlinuxstb_: just init, i'm going to try switching now
20:19:50linuxstb_Is there anything you can easily do with Tremor?
20:19:55*aegray steals source
20:20:02 Join menollo [0] (
20:20:05preglowwith tremor, no, not much
20:20:07preglownot easily
20:20:11linuxstb_Does it already have ARM opts?
20:20:15LearYes, most easy stuff for Tremor has been done, afaik...
20:20:18preglowthough not all
20:20:25preglownot all we've got on coldfire
20:20:26aegrayhave you done much with mp3?
20:20:28linuxstb_ALAC needs a boost.....
20:20:34preglowaegray: yeah, for coldfire i've done a fair bit
20:20:35LearBut maybe not for arm then, true. :)
20:20:38linuxstb_aegray: libmad is working well.
20:20:48aegraywhat clock rate/what bitrates?
20:20:53*aegray interested
20:20:55linuxstb_I _think_ it can play any mp3 we throw at it. Others will correct me.
20:20:58preglowaegray: have you got any info on the cpu clocking regs at all?
20:21:04aegrayyea :)
20:21:07aegraywhich gen ipod
20:21:11preglownano, 4g
20:21:26BHSPitLappyand it's not stealing, it's utilizing :D
20:22:27lamedanyone here is using an ondio?
20:22:43*aegray shudders at what preglow had to do to strip flac out of avcodec
20:23:38preglowlinuxstb did that
20:23:43preglowand yes, he's quite insane
20:23:43aegraynice work to him
20:23:51linuxstb_aegray: I'm just playing a 320kbps MP3 now - no problems.
20:23:55aegrayi'm trying with mpeg and its making me angry
20:24:03aegraylinuxstb_: at 75mhz or 25?
20:24:07preglow75, hehe
20:25:11linuxstb_aegray: It helped a lot that I was very familiar with the flac file format when I extracted the flac decoder.
20:25:26linuxstb_And the FLAC website has excellent docs on the format.
20:25:30 Join tipi^ [0] (
20:25:46aegrayi'm contemplating just leaving libavcodec as a whole and throwing certain stuff in iram
20:25:58aegraybut thats like 3megs if I build everything...
20:26:08LearHm... Have I found a BMP loader bug or not... :)
20:26:35linuxstb_Which codec(s) are you looking at?
20:27:16preglowsound like asking for bloat
20:27:21aegrayyea i know
20:27:23preglowif you want to use different codecs, it's going to be impossible
20:27:37preglowsince they'll have to share the iram. good luck getting the linker to understand that
20:27:46aegraywe copy at runtime
20:27:53aegrayso not that bad
20:27:59linuxstb_With FLAC, I just started with the single "flac.c" file, and then kept adding other files and functions as and when gcc complained. Eventually I managed to strip it down to the bare minimum.
20:29:40linuxstb_I guess you'll be needing libavformat as well, to take care of the demultiplexing and a/v sync. Or are you planning on doing that yourself?
20:30:08aegrayi was thinking of doing that myself
20:30:21kkurbjunhmm, is anyone here pretty familiar with fixed point math.. I'm stuck with doom, I have it running(sometimes) on the H300, but all the walls are messed up, the textures are fine, but you can see through some walls and they're not in the right places
20:30:43kkurbjunI'm guessing it's a math problem that is
20:31:45Papricayour good
20:32:47preglowkkurbjun: yeah, i'm familiar with it
20:33:00preglowbut i'm not exactly up to reading the entire source
20:33:49kkurbjunyeah, I know, it's a big program too.. they have special functions implemented for the fixed point stuff though
20:33:57Papricamm can you give us the current rock?
20:34:04preglowsure, but if it doesn't work anymore you must have changed something, right?
20:34:24kkurbjunfor example, fixed_t FixedMul( fixed_t a, fixed_t b )
20:34:24kkurbjun#if 1
20:34:24DBUGEnqueued KICK kkurbjun
20:34:24kkurbjun return ((long long) a * (long long) b) >> FRACBITS;
20:34:25***Alert Mode level 1
20:34:25kkurbjun#if 0
20:34:27kkurbjun double c;
20:34:29kkurbjun c = ((double)a) * ((double)b) / FRACUNIT;
20:34:35kkurbjun return (fixed_t) c;
20:34:37preglowahahah, ouch
20:34:39kkurbjun}, no I havn't changed anything in it though
20:34:46preglowfixed_t is 32 bit, i take it?
20:34:53kkurbjunyes, it's an int
20:35:09preglowFRACBITS is?
20:35:41DomonokyPaprica: any luck with my patch for h1x0 ?
20:35:50kkurbjunPaprica, I'd rather not have a rock distributed with it not working.. preglow: one second
20:36:15CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
20:36:15*lamed is waiting for brickmania as well!
20:36:28Bagderhint: use or similar services to paste code samples for viewing
20:36:48Domonokya rock for h1x0 :-)
20:36:58PapricaDomonoky, didnt try it again
20:37:07Papricai had home work in math
20:37:14 Join Thus0 [0] (
20:37:20Domonokyok.. no problem.. :-)
20:37:59 Join JazzBone [0] (
20:38:53kkurbjunpreglow: also, the original had the first #if as #if 0 and the other part was what it was using
20:39:05kkurbjun(with the doubles)
20:40:41kkurbjunBagder: I'll do that from now on
20:40:49preglowyou can't use the double version, that's for sure
20:41:00preglowhave you checked if the ipod people have modified it?
20:41:03preglowi can't see anything wrong with it
20:41:30 Quit lamed ("CGI:IRC (Ping timeout)")
20:41:38kkurbjunno, they use the same form.. hmm, maybe it isn't the math then
20:41:52kkurbjunI can't think of what would be causing the errors though
20:43:20preglowwell, what have you modified?
20:44:26***Alert Mode OFF
20:45:32kkurbjunnot much from the original source, I had to modify the file loading code to get it working with rockbox.. had to make a printf function, malloc, realloc, modify the sprintf's to snprintf and replace %i with %d, include rockbox's ctype.h..
20:45:53kkurbjunthe realloc doesn't copy the old data over, but as far as I can tell it's only called once
20:46:22linuxstb_kkurbjun: I would do what preglow suggested - compare your source with the ipodlinux port of Doom. They will definitely be using the fixed point mode as well.
20:46:58linuxstb_(sorry, you said you've done that.....) Ignore me.
20:47:25 Quit AliasCoffee ("Leaving")
20:47:28kkurbjunyeah, I went through their source and it's almost identical except fo the headers(they dind't use gpl doom) and some of the specific stuff for rockbox
20:47:34*preglow realises exactly how new he is to cpu clock scaling
20:47:41 Join Bger [0] (n=Bager@
20:47:51linuxstb_preglow: Have you looked at the volume control yet? If not, I'll give it another quick shot now.
20:47:58preglowlinuxstb_: no, i haven't
20:48:03linuxstb_OK, I'll have a look.
20:48:49 Join lamed [0] (
20:49:05preglowaegray: i don't get the values written to the cpu clock control regs at all
20:49:22preglowfor 4g, at least
20:49:41preglowthe pp5002 values are pretty straight forwards
20:51:15lamedDomonoky: is your .rock file supposed to work on an h1X0 ?
20:51:27aegraypreglow: hmm?
20:52:02Domonokyit should.. but could be that i uploaded the rock for the sim.. i will check :-)
20:52:51aegrayoutl(0xaa020000 | (prediv) | (postmult << 8), 0x60006034);
20:53:13aegray(24 / prediv) * postmult = mhz
20:53:17Bagderhah, ipl and theior numerics in the code
20:53:40preglowthey make me dizzy, the do
20:53:41BagderI love a good 0x60006034
20:53:42Domonokyreuploaded, now it is the rock for h1x0.
20:53:54aegrayi do love that number
20:54:00aegraywhat does theior mean
20:54:08preglowhe meant their
20:54:18preglowyou need to hang around me more
20:54:21Bagdermy spel is prefect
20:54:22preglowwill get misspelling into your blood
20:54:24aegraywe don't know what the numbers mean!
20:54:42aegray#define SOMEADDRESS_I_HAVE_NO_FUCKING_CLUE 0x60006034
20:54:47lamedDomonky: it wasn't updated to the new plugin loader wasn't it..?
20:54:54aegrayk i'll go in and change it all
20:54:57lostlogicwell most likely neither do they since there's no docs on these bloody chips
20:55:16Bagderlostlogic: well, _they_ certainly have the docs
20:55:24Bagderwho wrote the original stuff
20:55:30aegrayportal player
20:55:52lostlogicBagder: yarr, but IPL doesn't any more than we do
20:56:20lostlogicwhat did portalplayer say when asked for datasheets?
20:56:30aegrayi dunno - leachbj did that
20:56:43aegrayeveryone says "its proprietary to apple - so no"
20:56:44preglowi guess that
20:56:52Bagderto apple?
20:56:53linuxstb_How many million units are you going to buy?
20:56:59Bagderlots of other companies use portal player too
20:57:04lamedDomonky: still, i get incompatible model message
20:57:04aegrayyea true
20:57:07aegrayso nm
20:57:26*aegray shot down
20:57:50preglowstill doesn't change much
20:58:09preglowi'm sure portalplayer thinks they'll be less attractive when everyone knows how their stuff works, in their twisted logic
20:58:52aegrayyea true
20:59:14aegrayand they have a big set of optimized libraries afaik that they're trying to sell with the chip
20:59:23aegray / their support
20:59:41preglowthat alone should be reason enough to give other people specs
20:59:48preglowafter all, they've got what requires loads of work
21:00:07aegrayyea true
21:00:13preglowlostlogic: tried your codec timer patch on ipod, the first thing that happens when i boot, is that i'm greeted with a 0.0% realtime splash!
21:00:23linuxstb_aegray: Do you know if/how the retailOS uses the COP?
21:00:24preglowlostlogic: then i try playing a file, and it just stops at the end, no realtime splash
21:01:16aegraylinuxstb_: I'm not sure - but i would assume / from the small amount i've seen - that it sits in a loop asleep and waits on mailboxing requests from the cpu to do different tasks
21:01:31lostlogicpreglow: hates you. if you stop before the end you'll get it. I'm not entirely sure yet why teh audio_stop_playback function is called all the damn time, but not when a song ends naturally. will poke at it more in 3.5 hours or so.
21:01:32aegraylike cpu sends cop #13 - decode mp3_frame
21:01:47aegrayinterrupts cop
21:02:01preglowlostlogic: ok, nice to know
21:02:45preglowtime for an arm flac optimisation
21:02:46lostlogicpreglow: yeah, I didn't realize that was the case until just now... I'd been using the first song of a playlist and hitting stop yesterday so I didn't have that problem.
21:03:01linuxstb_preglow: So it's not fast enough for you?
21:03:05preglowhow do i stop in ipod?
21:03:11preglowi just find pause
21:03:15linuxstb_Long press on play - but not too long....
21:03:31lostlogicthe ipoo doesn't have a stop button!?
21:03:36preglowlostlogic: hell no
21:03:38preglowlostlogic: just pause
21:03:48preglowstandard Apple Logical Design
21:04:00***Saving seen data "./dancer.seen"
21:04:14 Join __peer__ [0] (
21:04:15preglowwish there was some way to eliminate the load
21:04:23preglowwe need some lab mode or something
21:04:35__peer__anyone got IFPxxx or IAudio G3 ?
21:04:51preglowlinuxstb_: of course it's not fast enough for me
21:05:01Bagdertomal has a ifp7x0 I'm quite sure ;)
21:05:02*linuxstb_ mentions ALAC again...
21:05:06preglowi don't use alac :>
21:05:11 Join tvelocity [0] (
21:05:14preglowwhere's the hotspot in it?
21:05:17linuxstb_But it's the only non-realtime codec on the ipod.
21:05:24linuxstb_It's almost the same as FLAC - the lpc
21:05:26lostlogicpreglow: hmm... I can further hack the timer thing to pause for 10s to let disk load finish before starting timing.
21:05:43preglowlostlogic: your timer says flac is 82.3% realtime
21:05:48preglowlostlogic: weird, since it plays realtime
21:05:58Bagder__peer__: he works on the rockbox port for the iFP7xx
21:05:59preglowlinuxstb_: i was thinking more line number, file
21:06:08linuxstb_There is only one file... Just a moment.
21:06:20lostlogicpreglow: all numbers were a bit low yesterday, but that's the first case of a proven wrongness... will need more hacking.
21:06:43preglowbut again
21:06:47preglowwe need a lab mode or something
21:07:05preglowall this variation in when to press stop, file loading, etc, makes it a bit uncertain how it actually performs
21:07:53 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
21:07:56lostlogicyah, I'll see if we can at least make it better so that 1) it only plays 1 track, and reports after that track 2) it stops the codec until disk loading is copmlete for that one track and starts timing after that.
21:08:10preglowlinuxstb_: how can this little slip of a codec not be realtime?
21:08:20preglowlostlogic: you're my hero
21:09:07linuxstb_preglow: I think it will be the function predictor_decompress_fir_adapt()
21:09:37preglowyeah, found it
21:11:01preglowlinuxstb_: wow, that great bloody big nested conditional loop right under the most performance critical code is sure going to make it a breeze doing an asm version of thius
21:11:13preglows/conditional loop/conditional branch/
21:11:50preglowi'll have to use arm asm more before i try to tackle that
21:12:13 Join NicoFR [0] (
21:12:38preglowwith all that added complexity, i wonder how they can manage to not beat flac
21:12:46PapricaDomonoky, dont know why, but the bitmaps still mixed
21:13:38 Quit _FireFly_ ("Leaving")
21:13:45 Quit lamed ("CGI:IRC")
21:13:45Domonokyhm.. strange..
21:15:26Domonokypaprica: where have you pu the bmps ?
21:15:30 Join Moos [0] (
21:15:45Papricain the native..
21:15:57Papricamono is for 2 colors, isnt it?
21:16:46Domonokyjes native is correct..
21:17:03 Join billytwowilly [0] (
21:17:25Domonokydont know whats wrong.. it works on my box
21:17:31preglowaegray: you guys really used any other cpu freqs than the default ones?
21:17:33Domonokyand in the simualtor..
21:17:51billytwowillydoes rockbox have bookmarks? Can it speed up files (ie. like audiobooks in ipod?)
21:17:55aegraypreglow: I messed around with it a bit and i'm working on a dynamic scaler
21:18:00aegraybut other than that, nothin really
21:18:14aegrayi clocked the shitty video player down to 28 i think
21:18:21preglowlinuxstb_: i have absolutely no idea why this isn't realtime, my guess is some other issue than cpu load
21:18:49preglowif it can pull aac, it sure as hell can pull this
21:19:01preglowlinuxstb_: you should try the codec timer patch on it
21:19:27preglowaegray: think i'm gonna try shoving this into our dynamic clock freq scheme
21:19:46aegraytell me how it goes - we run into some problems when switching sometimes
21:19:46 Quit webguest95 ("CGI:IRC")
21:20:28aegrayjesus christ
21:20:47preglowwhat kind of problems?
21:21:03aegrayjust totally locks up
21:21:20*aegray cant figure out which window he's typing in
21:26:09 Join Rondom [0] (
21:26:36 Join safetydan_ [0] (
21:26:45 Nick safetydan_ is now known as safetydan (
21:28:22NicoFRhas someone tried the codec timer patch on AAC on iriver ?
21:29:41 Join cpu [0] (i=cpu@
21:29:45cpuhi guys
21:29:54cpume again
21:30:00 Join webguest31 [0] (
21:30:08 Part webguest31
21:30:09cpuI wanted to ask about h3x0 non-lcd remonte
21:30:26 Join leftright [0] (
21:30:32cpuanyone knows when it will be possible to turn on h3x0 with this remonte ?
21:30:52cpucause it's only bug i found
21:31:12muesli__cpu afaik the optimized build support it
21:32:22cpuyep I know I use it
21:32:46cpubut when I have player turn off and want to turn it on I cannot do this by remonte
21:33:03cpucause I get HOLD switch on, power off...
21:33:32muesli__dunno...m using the lcd one
21:34:01cpuand you can turn on your player with lcd remonte
21:34:11cpubut I can't with non-lcd
21:34:28LearUh-oh, the bmp loader for the H100 has some serious problems, it seems. Just tried the ipodvol wps and was greeted with an essentially black screen... :)
21:34:29linuxstb_preglow: We have volume :)
21:34:46linuxstb_Stupid typo - my code was simply missing a minus sign....
21:34:47cpunow I have only non-lcd remonte I'm planing to buy lcd but when I will have some money
21:35:01leftrightLinusN: playlist bug for you ?. 'Queue' more than 4 albums, save the playlist to root, stop, then initiate playback from saved playlist, it only has one albums songs saved in the playlist, all the other tracks are lost. Using 'Insert' operation appears normal.
21:35:44lostlogicpreglow: Testing new version of the TIME_CODEC patch against new pcmbuf, didn't I say I wasn't going to do this at work? :-P will port to CVS pcmbuf too, if it works
21:35:51LearOr maybe not, others look fine...
21:36:01XavierGrleftritfh I think queue is temporary AFAIK
21:36:38leftrightah yes silly me, it wont save qeued files, thanks XavierGR
21:37:52leftrightbut.... why not save qeued files in a saved playlist, they should only be removed once played, or is my logic wrong ?
21:38:48cputhis is info about problem with non-lcd remonte
21:39:41XavierGrLeftright: Because this way you have an option. You can either alter a playlist once, and save (with insert) or just queue some songs and save the playlist with the changes made with insert
21:42:25preglowlinuxstb_: commit coming?
21:43:31linuxstb_I'm playing with bass/treble as well...
21:43:58XavierGrwow iPod pictures on Rockbox daily builds page. Now this is the first time I am happy encountering an iPod photo.
21:43:59 Join Paul_The_Nerd [0] (
21:45:07 Join Rondom_ [0] (
21:46:38linuxstb_XavierGr: Yes, it looks odd...
21:46:38 Quit midkay (Read error: 104 (Connection reset by peer))
21:46:46linuxstb_But nice.
21:46:53 Join midkay [0] (n=midkay@
21:46:53 Quit DreamTactix291 (Read error: 110 (Connection timed out))
21:48:16cpuanyone here use h3x0 with non-lcd remonte ?
21:48:16 Quit Rondom (Nick collision from services.)
21:48:19 Nick Rondom_ is now known as Rondom (
21:48:35XavierGriAudio says 0 errors, but that doesn't means Rockbox can run on the rel target, right?
21:48:57MoosNo bootloader yet
21:49:02 Join Rondom_ [0] (
21:49:08BgerXavierGr it just "compiles" cleanly
21:49:16perplexityyes cpu I have the non-lcd remote
21:49:17XavierGrthought so...
21:49:52 Quit menollo ("CGI:IRC (EOF)")
21:49:57preglowlinuxstb_: the CPUFREQ defines you put in system.h are totally random, i take it?
21:50:10BgerXavierGr i suppose that there are even empty (stub) funcions
21:51:04cpuperplexity: don't you know is anybody working on this bug that we cannot turn on h3x0 with remonte ?
21:52:14perplexityyes and no..
21:52:16Bgercpu i don't think it's a "bug"
21:52:33cpuso let's call this problem :)
21:52:43perplexitythe issue is we still can't detect which remote is plugged in.. and the current code for the lcd remotes flags a hold when you plug in the non-lcd remote
21:52:44cpuperplexity: can you tell more ?
21:53:17perplexityuntil autodetection works, there is no point updating the bootloader.. so the issue with remain..
21:53:51cpuso in other words we need to wait for some time
21:53:58perplexityperhaps yes..
21:54:56perplexitythe current kludge for rockbox where we tell it what remote is used with a config entry is just never going to work for the bootloader
21:56:11cpuso it's rather big issue
21:56:37perplexitywell, its one that appears to be not so obviously easy to solve currently, yes
21:56:46cpuhmm I will consider buying lcd remonte then
21:56:58cputhanks for explanations
21:57:08perplexitythat would be one way to work around the problem :) welcome
21:58:07 Join solexx [0] (
21:58:18 Join damaki [0] (
21:59:40 Part leftright
22:02:48linuxstb_preglow: I think they were random, yes.
22:03:23preglowyes, we can safely call the first dynamic freq attempt a failure
22:03:34preglowsounds was suddenly white noise, and everything ended with a data abort
22:04:03 Quit JazzBone ("Leaving")
22:04:06preglowaegray: are there any clock freqs i need to keep to to ensure that peripherals are chugging along nicely?
22:04:43aegraythere are multiple clocks
22:04:45aegrayi'm not positive
22:05:03aegraybut the audio/i2s I think runs off a 32mhz clock
22:05:16aegrayi don't really know which things run off which :/
22:05:36aegrayso basically - i'm useless to you
22:07:30preglowok, what the hell's up
22:07:35preglowi get white noise even at 75mhz now
22:07:52preglowno, it's a good thing
22:07:58preglowmeans the switching worked, but i fucked up somewhere else
22:08:11 Join ModernExecutive [0] (
22:08:29damakihello, out there. is there anyone for some iPod photo bug report ?
22:10:41preglowgo ahead
22:11:25 Join petur [0] (
22:12:10damakiwell, I installed the daily build firmware and there's some strange kind of continuous diagonal scrolling.
22:12:48linuxstb_preglow: Initial attempt at volume/bass/treble in CVS. It's not right, but it works.
22:13:15 Quit cpu ("leaving")
22:14:02 Quit solexx_ (Read error: 110 (Connection timed out))
22:14:04 Join webguest69 [0] (
22:14:06preglowlinuxstb_: just enabling HAVE_ADJUSTABLE_CPU_FREQ with the default ipod-
22:14:17linuxstb_Ouch... I just enabled crossfeed
22:14:23damakithe text is continuously translating to the bottom-left part of the screen
22:14:24preglowlinuxstb_: just enabling HAVE_ADJUSTABLE_CPU_FREQ with the default ipod_set_cpu_Freq as set_cpu_frequency messes audio up
22:14:34damakidoh, bottom-right
22:15:00preglowlinuxstb_: perhaps this is a case of the other photo lcd display?
22:15:22Paul_The_Nerdlinuxstb_: What would you like to see on the iPodRuntime page?
22:15:23damakiand the movement is cycling so that it eventually comes back to top-left
22:15:31linuxstb_Paul_The_Nerd: Very high numbers :)
22:15:39Paul_The_NerdHahaha. Well, that too.
22:15:56linuxstb_damaki: Do you have quite an old iPod Photo?
22:16:02 Quit TCK- (Read error: 104 (Connection reset by peer))
22:16:02Paul_The_NerdJust a quick introduction saying "Please start at 100%, and don't play games on it" and a table of results?
22:16:56linuxstb_Paul_The_Nerd: Yes - a description of the "testing methodology". i.e. charge the ipod until it says "charged", then play a long album (bigger than 30MB) on auto-repeat until your ipod is dead.
22:17:03damakiit should not be old as I bought it 3 months ago. the model number is A1099
22:17:45linuxstb_Does it actually say "iPod Photo" on the box?
22:18:58Paul_The_NerdI included yours, just so the table actually had two sections.
22:19:05damakinope, only "iPod 60 GB"
22:19:54linuxstb_damaki: Are you the person from hydrogenaudio who reported this problem?
22:20:12damakinot at all
22:20:29linuxstb_OK :) That means you are not alone then.
22:20:51damakigreat :)
22:21:14linuxstb_The iPod Photo/Color actually come in two versions with different LCDs. We've only tested the LCD driver on the second type of LCDs (I have one) - no-one until now has tested the first type.
22:21:27linuxstb_So I'm assuming there is a bug in the first type of lcd driver.
22:22:04damakiit must be some kind of hydrogenaudio disease because I also read this forum :P
22:22:08linuxstb_Or alternatively, the code to detect which LCD you are using doesn't work correctly. I'm just compiling a build now which hard-codes the lcd type to the "first" type.
22:22:10Domonokycan anyone with h1x0 test if this rock works ?
22:22:52 Join mirak [0] (
22:23:01 Join Furious_G [0] (
22:23:10Furious_Ghello all
22:23:35Furious_Gany support around, i have a question about the ipod version on a 4g color ipod
22:23:44linuxstb_damaki: Can you test this and let me know if it is any different?
22:23:51linuxstb_Furious_G: LCD problems?
22:24:09Furious_Gyeah, and the UI is buggy
22:24:13Furious_Gis this a known problem?
22:24:20linuxstb_Describe your symptoms.
22:24:29damakiyeah, I'll check this out immediately
22:24:56Furious_Gwhen i boot into rockbox its blue background with black text, the entire menu scrolls left to right when i scroll up and down the menu
22:25:30linuxstb_Does the Rockbox logo display correctly when it flashes up during boot?
22:25:35Furious_Gif i stop scrolling up and down, strange graphics, which look like the battery meter and such, scroll down over the menu over and over again to the point i cant see anything until i move the wheel again
22:25:41Furious_Gno it doesnt, strange colors
22:26:19 Quit freqmod (Remote closed the connection)
22:26:47Furious_Galso, the original FW is strange colors, even just with the bootloader, and not rockbox installed
22:27:41damakioh, I've got this one too. just forgotten to mention it ^^;
22:28:08linuxstb_Yes - half the people with ipod colors seem to be reporting identical symptoms.
22:28:14 Join chopped_pork [0] (
22:28:26Furious_Goh alright, im just glad its not just me
22:28:28chopped_porkDomonoky: it says incompatible version here
22:29:00Domonokydo you have an actual rockbox version ? like from today ?
22:29:06damakilinuxstb_: your updated firmware works
22:29:23Furious_Gwell the problem has to be in the bootloader, as the problem starts in the originnal FW
22:29:28linuxstb_damaki: It does? :)
22:29:36Furious_Gyeah i have the newest version of rockbox and apple FW
22:29:53linuxstb_Furious_G: Can you try this version of rockbox:
22:30:02Furious_Gsure, one sec
22:30:09chopped_porkDomonoky: from a week ago, i'll upgrade first
22:30:37linuxstb_damaki: If that works, then the problem is not the lcd driver itself, but the detection of which lcd driver to use.
22:31:00linuxstb_I'll build a new bootloader now as well for you.
22:31:32LearGah, that it should take so long to find a simple bug sometimes... :)
22:31:43damakinice, thanks :)
22:31:50 Part safetydan ("Leaving")
22:31:58lostlogicpreglow: by not timing during buffering flac on H3x0 says 428.42%. Haven't been able to make it only play the first of a playlist yet, but when the playlist stops, it reports right.
22:32:14preglowlostlogic: that sounds very right
22:32:33lostlogictrying mp3 and ogg now, then will adapt and post a new version against CVS
22:32:54chopped_porkDomonoky: it works:D
22:33:01chopped_porkDomonoky: so cool :)
22:33:15Domonokynice.. :-)
22:33:28chopped_porkh1x0's joystick is far better suited for brickmania than the h3x0 buttons;p
22:33:28Furious_Gthat worked for the scrolling, colors are still messed up
22:34:04linuxstb_Furious_G: Can you try this bootloader?
22:34:18Domonokyit could use nicer pice on h1x0... but im no artist :-)
22:34:30Furious_Gone sec
22:35:10chopped_porkDomonoky: the only problem i see is that the powerups are barely readable, but that's mostly the crappy lcd's fault i guess
22:35:14elinenbelinuxstb_: nice work... I came home from work today to see if the volume code for the ipod has been done, AND IT WAS!!! THANKS!
22:35:59Domonokyyes.. better pics for the poweups could help.. as hint.. the dark powups, are the bads :-)
22:36:36Paul_The_NerdMaybe just give them slightly different shapes on the grayscale screens?
22:36:47 Quit ModernExecutive ()
22:37:13damakilinuxstb_: the original firmware's display is till messy. I'll try and check once more I really wrote the good bootloader
22:37:25linuxstb_damaki: Wait a moment.
22:37:33Domonokythere are to many for different shades for all of then.. so i made the bad poweups darker as the good powerups..
22:37:47linuxstb_damak, Furious_G: I think I've found the color problem - just compiling another bootloader now.
22:38:34linuxstb_damaki, Furious_G: Same address, new file:
22:39:30preglowthe nano output level is decent
22:39:35preglowfair bit of clipping at 6db
22:40:26LinusNi just measured the performance of read() on the H300
22:41:26LinusNat 120MHz, a single read() of a large file: 5.2mbyte/s
22:41:27damakiit's now working flawlessly, linuxstb_
22:41:57XavierGrLinus: Is that good or bad?
22:42:18damakithanks a lot ;)
22:42:30amiconnLinusN: That's rather slow imho
22:42:37LinusNXavierGr: it's decent, but i'd like it to be faster
22:42:50XavierGrH100 comparison?
22:43:31elinenbelinuxstb_: I noticed that none of the plugins come with the nano distro on the builds page... is there a reason for this?
22:44:05linuxstb_damaki: Can you do one final test? Try the last bootloader I gave you with an "official" download of
22:44:12preglowthe nano output is pretty much just as hot as the h120
22:44:36Furious_Glinuxstb_: ive still got color problems on both
22:44:59damakilinuxstb_: sure
22:45:05linuxstb_Furious_G: With the second bootloader I uploaded?
22:45:56elinenbelinuxstb_: my bad... a number of the plugins are included.
22:46:16Rob2222is audio running on the video, too, now?
22:46:27linuxstb_Furious_G: Then I'm confused...
22:46:39Furious_Gdamaki: your colors are good?
22:46:49Furious_Gon both rockbox and original FW?
22:47:49linuxstb_Rob2222: No, and it could be a long time. No-one from Rockbox is investigating it at the moment, so we're relying on the ipodlinux people.
22:48:33linuxstb_(not that I'm saying the ipodlinux people are slow, just that we have absolutely no idea when it will happen).
22:48:36Rob2222linuxstb_: Where's the difference? I have a ipod VIDEO amlost every evening aviable for test.
22:48:47linuxstb_Rob2222: No-one even knows that yet.
22:48:51Rob2222i only couldnt disassemble it, caus it isnt my unit
22:48:56linuxstb_All we know is that the existing code doesn't work.
22:49:17Rob2222so no one knows the hardware differences?
22:49:31Bgeramiconn ?
22:50:06Paul_The_NerdFurious_G: Are your problems still occurring in both firmwares, or just one now?
22:50:07linuxstb_Rob2222: No-one has seriously investigated it yet, so no.
22:50:17 Join Cassandra [0] (
22:50:49Bgeramiconn u there ?
22:50:59Furious_Git seems to be a bootloader issue, it occurs with and without the actual .rockbox dir in the ipod
22:51:02damakilinuxstb_: the scrolling problem comes back
22:51:16Bgeramiconn can i ask you for a little help ?
22:51:29 Quit tvelocity ("Αναχωρεί")
22:51:43linuxstb_damaki: OK, thanks. That's not really a surprise.
22:51:45 Join Nicolas08 [0] (
22:51:54Furious_Gdamaki: your colors are good?
22:51:57 Part Nicolas08
22:51:58Furious_Gin both FW?
22:52:18Furious_Git was the bootloader he gave you that did it?
22:52:43 Quit webguest69 ("CGI:IRC (Ping timeout)")
22:52:53Furious_Gi will try the same hting again
22:52:54Furious_Gone sec
22:52:56damakiuh, wait, I compare with you uploaded firmware. seems like my memory has just failed ^^;
22:54:53markunt0mas: a girl I went to school with is the daughter of that rapping major :)
22:55:36t0masask her if she has the full song
22:55:38amiconnBger: Just ask
22:55:40t0masI sitll haven't heard it
22:56:25LinusNok, some tweaking of the ATA timing gave marginal improvements
22:57:00LinusNit looks like the ATA read loop could use some movem.l optimization for sdram bursts
22:57:01amiconnWe're running the disk in PIO4, right?
22:57:10damakiFurious_G: the red becomes grey with the new bootloader and the daily build firmware
22:57:15Bgeramiconn could you look at a new ver of the battery_bench.c, especially the thread setup...
22:57:21LinusNamiconn: yes
22:57:38amiconnSo... I would expect >10MByte/s to be possible
22:58:17Rob2222linuxstb_: Well the Video hardware is already documented on the web. But you need the connections between the chips, right?
22:58:19linuxstb_damaki: You've confused me now. Is everything 100% perfect when you are using the second version of bootloader-color0.bin and ?
22:58:26damakibut with the new bootloader and apple firmware or new bootloader and new firmsware, colors are perfect
22:58:36amiconnBger: The thread setup etc of the cvs version is ok by itself, the only thing is that it uses rb->plugin_get_buffer()
22:58:45damakiso, to sum up :
22:59:01amiconnA tsr plugin must not do this (a fact that I wasn't really aware of earlier)
22:59:03 Join uarx [0] (n=uarx@tor/session/x-1bd772ce72c71132)
22:59:26damakibootloader-color0.bin + => ok
22:59:27Furious_Gmy colors are still messed up on both
22:59:38preglowgotta go
23:00:08damakibootloader-color0.bin + => wrong
23:00:10amiconnA static unsigned long stack[nn] with a decent nn (DEFAULT_STACK_SIZE/sizeof(unsigned long)) should do.
23:00:21damakibootloader-color0.bin + apple firmware => good
23:00:31 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
23:00:34Bgeramiconn look at please
23:00:36Bgerbrb, reboot
23:00:56linuxstb_Furious_G: Can you try this bootloader:
23:01:06 Quit Bger ("BitchX: the NEW form of birth control!")
23:01:08Furious_Gone sec
23:01:08 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
23:01:17 Join Matze [0] (
23:01:21 Join Rondom [0] (
23:03:35 Quit mirak (Read error: 104 (Connection reset by peer))
23:04:01***Saving seen data "./dancer.seen"
23:07:11Furious_Gno changes
23:07:23lostlogicnvm that
23:07:25 Quit NicoFR ()
23:07:28Furious_Gboth FW are still discolored
23:07:55 Join Bger [0] (n=Bager@
23:08:12LinusNok, so someone with a lot of time on his hands should try to optimize the copy_read_sectors() loop to use movem.l for nice burst sdram writes
23:08:20amiconnBger: hi again
23:08:25 Join beeble [0] (
23:08:37amiconnSome battery_bench remarks:
23:09:03amiconn(1) It's recommended to use an (unsigned) long array for the stack, to ensure alignment
23:09:10Bgercan i be sure that the ...
23:09:14Bgerjust to ask this :)
23:09:43linuxstb_Furious_G: Thanks for testing. I've got no more ideas at the moment, but I'll work on it.
23:10:11Furious_Galright no prob, is there a way i could get the bootloader off the ipod? or do i have to wait for the fix
23:10:20amiconn(2) (a) The player keymapping doesn't match the info string, (b) the info string is rather long and (c) it's not the quasi-standard yes/no mapping for player
23:10:47linuxstb_Furious: Just use "ipodpatcher" to write the original bootpartition.bin that you read at the start of the installation process back to your ipod.
23:10:50amiconnStandard bool input on player is (PLAY/STOP)
23:11:06amiconnJust this exact string would be sufficient as info string
23:11:21amiconnIt's 11 chars, so it doesn't even scroll
23:11:34Furious_Gi need to use the original from the very beggining when i started installing?
23:12:01Bgerthis aren't big issues atm ...
23:12:04Furious_Gcause im pretty sure i deleted the first one
23:12:06amiconnI wonder what the 200 extra bytes in the cvs version were for... They seem to be unused
23:12:08Bgeri'm having problems with stkov...
23:12:10 Join LedFloyd [0] (
23:12:24amiconnHow much is on the stack?
23:12:26linuxstb_Furious_G: Yes - the file you created in step 1c)
23:12:38Bgeramiconn that's why i wanted to look at it ...
23:12:52Furious_Gcan i make one now, or did i need the original
23:13:40linuxstb_You need the original...
23:13:58Furious_Gah, thats prob why it hasnt been working, ive been remaking that file every time
23:14:05Bgeramiconn and this is really strange ...
23:14:14Furious_Gcould that be the problem
23:14:34amiconnIt seems there isn't much on the stack. Imho even DEFAULT_STACK_SIZE should be sufficient
23:14:41linuxstb_Furious_G: That sounds likely. You just needed to start at step 1e)
23:14:49Bgeramiconn so there's buffer overflow ...
23:14:59Bgerit stkov-s with 1kb...
23:15:13Furious_Galright, so i need to find an original bootpartition.bin now
23:15:31Bgeri'm asking you to see whether there's something obvious ...
23:15:37Bgerin thread setup etc...
23:15:46linuxstb_Furious_G: You can try running the Apple iPod Updater
23:15:52Furious_Gdo you know if they are universal? for stock ipods
23:16:01Furious_Gyeah, i just updated to the latest version :\
23:16:15Furious_Gid have to restor and lose all my music
23:16:33BHSPitMonkeywhat's wrong now?
23:16:45linuxstb_Furious_G: You can manually downgrade I think. Just a moment....
23:17:00Furious_Gthanks man, im dumb
23:17:10 Quit Thus0 (Client Quit)
23:17:23BHSPitMonkeychange the version down to a lower version in ipod_control/sysinfo
23:17:29linuxstb_Furious_G: Try these instructions for uninstalling ipodlinux:
23:17:29BHSPitMonkey(approximate filename)
23:17:46Furious_GBHSP: you know this works?
23:17:51amiconnBger: Eh, it seems there is a nasty buffer overflow:
23:17:56BHSPitMonkeyuse that page.
23:18:04Furious_Gi can change it then use the ipod updater?
23:18:09amiconnBger: Line 114: buffelements = sizeof(bat);
23:18:15amiconnshould imho read
23:18:19BHSPitMonkeythe updater will think you need an upgrade
23:18:27Furious_Galright cool, thanks a lot
23:18:27amiconnbuffelements = sizeof(bat)/sizeof(struct batt_info);
23:18:32Bgeruf :(
23:18:36lostlogicflac 582kbps: 428.54%, mp3 160kbps: 242.21%, ogg/vorbis q7: 150.73% how do these numbers seem for H340 realtime percents? If they're realistic, I'm posting another codec timer patch soonish
23:18:38Bgerok, i'm dumb :)
23:19:08LinusNlostlogic: looks realistic
23:19:09Bger10x ...
23:19:10linuxstb_lostlogic: They look spot-on to me.
23:19:18amiconn..and then line 135 should read last = buffelements - 1;
23:19:25linuxstb_lostlogic: Do you have any WAV files?
23:19:28amiconn(C counts from 0)
23:20:06amiconnHmm, perhaps not
23:20:08lostlogiclinuxstb_: if you have one conveniently available it would be easier than me finding it.
23:20:19amiconnThe 'last' element isn't used
23:20:50linuxstb_lostlogic: OK, I'll try and find something small.
23:21:04 Join DJ_TCK [0] (
23:21:57 Nick linuxstb_ is now known as linuxstb (
23:22:05 Quit Rondom_ (No route to host)
23:22:13 Join DreamTactix291 [0] (
23:23:36Bgeramiconn: okay, 10x :)
23:23:43Bgeri'll look into this tomorrow
23:26:13 Quit Lear ("Chatzilla 0.9.70 [Firefox 1.5/2005111116]")
23:26:57 Quit __peer__ ()
23:27:34linuxstblostlogic: Did you get my PMs?
23:30:12Furious_Glinuxstb: i tired again with the same setup damaki had, colors are good
23:30:35Furious_Goriginal FW is good, startup spplash for rockbox is messy but functions fine
23:31:06Furious_Gthannks a lot, i appreciate your help
23:31:30linuxstbNo problem. So the ipodlinux uninstallation instructions worked, or did you manage to find a bootpartition.bin /
23:31:53 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
23:31:53Furious_Gyeah, i did the uninstall, then updated through ipod updater, then used the correct files
23:31:58 Join Matze [0] (
23:32:15linuxstbCool. If you compress bootpartition.bin using winzip, it should become very small.
23:32:37 Quit Matze (Client Quit)
23:32:44 Join Matze [0] (
23:32:44linuxstbI should update the installation instructions to recommend that people keep that file safe.
23:33:05Furious_Gyeah, for people like me :D
23:34:50 Quit Rick ("I don't need to be here.")
23:35:28damakiyeah, and people who mess with dd should not forget to keep a mbr and a bootpartition.bin backups XD
23:35:59damakidd if=bootpartition.bin of=/dev/sda is a killer >_<
23:36:39 Quit Matze (Client Quit)
23:37:03Furious_Gwhat is the UI supposed to look like? i just have black text on a blue background
23:37:06Furious_Gis that right?
23:37:08linuxstbdamaki: It's even worse if you do that dd command with an iRiver H140 plugged into your USB port instead of your ipod....
23:38:13 Join damaki_ [0] (
23:38:43 Quit bluey (Remote closed the connection)
23:38:54elinenbelinuxstb: the slow UI on the ipod distracts from the "experience" −− I hate turning up the volume a little... and then it keeps going and going until it bursts my ears!
23:39:28*LedFloyd np: coldplay scientist [00:31m/10000Kbps/44KHz]
23:40:56Paul_The_NerdFurious_G: Yeah, it's entirely text based, really.
23:41:06linuxstbelinenbe: Couldn't agree more :)
23:41:48 Quit actionshrimp (Read error: 110 (Connection timed out))
23:43:07elinenbelinuxstb: would it be hard to move a thread to a different processor, or would it be much more difficult?
23:43:42linuxstbelinenbe, Furious_G: The (near) future of Rockbox on colour LCDs:
23:43:43 Join Rick [0] (
23:44:13linuxstbelinenbe: The first thing is to optimise the existing code as much as we can. I think we'll save power if we can leave the second CPU sleeping.
23:44:22XavierGramiconn: You are amazing! Those 2 changes did the trick!
23:45:01linuxstbelinenbe: But yes, we'll use the second CPU if we need to.
23:47:56 Join JdGordon [0] (
23:48:10LedFloydironically, one of the first color WPS screens was based on a naked asain woman covered by the progress bar.
23:48:44elinenbelinuxstb: what I am asking is, is the change trivial, or complex?
23:49:21linuxstbDue to the fact that each CPU has an independent cache
23:49:53linuxstbWe'll need to work out a system for passing data between the two CPUs - which can only reliably be done using the IRAM.
23:50:08BHSPitLappywow, those wpsses look great.
23:50:29LedFloydsomewhat hopeless question: do you think it's possible that the iPod, may, one day, sound as good as the iRiver loaded with Rockbox? Or is this just a hardware issue?
23:50:33elinenbelinuxstb: Yes, I have seen those WPS screens... they are nice, but I have a nano, and I am not sure the resolution compared to the i300
23:50:42elinenbesorry, h320/h340
23:50:42linuxstbBHSPitLappy: Yes :) They are using some small unofficial patches to Rockbox, but those patches (or better equivalents) are slowly being committed to CVS.
23:51:02BHSPitLappyI'll wait for cvs since I'm lazy like that.
23:51:20linuxstbBHSPitLappy: I expect you to produce a nice Nano WPS :)
23:51:32*BHSPitLappy has no clue how they're made.
23:52:09elinenbelinuxstb: do you know the resolutions of the different players?
23:52:12 Join DrMoos [0] (
23:52:16 Quit Moos (Read error: 104 (Connection reset by peer))
23:52:23 Nick DrMoos is now known as Moos (
23:52:48linuxstbelinenbe: The H300 and iPod Color/Photo are both 220x176. The Nano is 176x132
23:53:42elinenbeyeah... that'll screw me :) −− although I think something that is going to soon be necessary, is there should be sub-dirs in the build for WPS for the different models.
23:53:51 Quit DJ_TCK (Read error: 110 (Connection timed out))
23:54:01 Quit damaki (Read error: 110 (Connection timed out))
23:54:08 Quit kernelsensei (Read error: 104 (Connection reset by peer))
23:54:12amiconn is missing some additions...
23:54:20Bagderelinenbe: the zips are made for the specific target
23:54:27Bagderincluding the wpses
23:54:41Paul_The_Nerdelinenbe: WPS for models of too high resolution get left out for each build. So you only get equal, or smaller sized WPSes
23:55:10Bagderbut it could need some improvements of course
23:55:17Bagderwhat couldn't? ;-)
23:55:20elinenbewell, once some of these 24bit WPS's are included... some will work on the different models and not others... also, like in my nano zip, I have some WPS's that are for the h120 and they are looking fugly
23:55:45Bagderelinenbe: yes, but they don't include WPSes that don't work
23:56:45BHSPitLappylinuxstb: so is some of that stuff beyond the .wps's control? looks like that's a global theme type of thing too
23:56:47elinenbeBagder: that's true.
23:56:53BHSPitLappye.g. the header
23:57:00beebleLedFloyd: how does the ipod sound? and do you have a comparison to the original firmware?
23:57:30linuxstbBHSPitLappy: by "header", do you mean the status bar at the top of the screen?
23:57:43BHSPitLappyyeah, sorry for my terminology
23:57:56BHSPitLappytoo accustomed to podzilla :P
23:58:01elinenbeit couldn't hurt to have CVS dirs for the different models? no? or to have the first line of the WPS be either #nano/#recorder/#player/#h100/#h300/#color/#x5
23:58:16Bagderelinenbe: why?
23:58:22BagderWPSes are not player-specific
23:58:32Bagderit would only be used the wrong way
23:58:46elinenbeyou really think so? how could it be used improperly?
23:59:00Bagdera h300 wps would work identically on the ipod

Previous day | Next day