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

00:01:08peturLinusN: If you compare the source of a good and bad page in IE, you can't find a difference... some stupid IE bug afaik :)
00:01:51peturand yes, I sometimes fire up IE, if you make webpages you have to check 'm in the most common browsers...
00:02:26 Quit vger_ (Read error: 110 (Connection timed out))
00:03:48 Quit midkay ("Leaving")
00:06:29 Quit __peer__ ()
00:07:40 Part DanHibiki
00:11:53 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
00:12:50 Join actionshrimp [0] (
00:15:05slimxsorry for delay ;-
00:15:17slimxi hope so BHSPitMonkey
00:15:32slimxmmm work on progress linuxstb
00:15:36preglowi've got some gain errors
00:15:57slimxnow the port is workable :)
00:16:13slimxdouble :)
00:16:26BHSPitMonkeyone feature that I most anticipate is Channel settings on the ipod
00:16:50BHSPitMonkeydouble what?
00:17:05BHSPitMonkeyoh hehe
00:17:17BHSPitMonkeyget some photos!
00:17:37linuxstbWhat do you mean by channel settings?
00:17:38 Quit dpassen1 ()
00:17:43slimxi have no cam here
00:17:44BHSPitMonkeymono, etc
00:18:45slimxfirst things to do
00:18:52slimxare support fonts,
00:19:04slimxtest ata support
00:19:07BHSPitMonkey(headphone sharing is pretty common at my school...and stereo-heavy songs can mess things up :P)
00:19:49slimxi'll create a wiki page for the 3g port if possible
00:22:52muesli__i would never share my headphones :o
00:23:26muesli__either my h320 :D
00:24:25 Join infamis [0] (
00:24:58muesli__its all about priorities ;)
00:25:40Paul_The_NerdI'd say "If you want to share, bring a splitter."
00:26:15 Join DangerousDan [0] (
00:26:17muesli__or gimme ur phone number ;)
00:26:43Paul_The_NerdWell, yeah. That too
00:27:28 Quit DangerousDan (Read error: 104 (Connection reset by peer))
00:29:44 Join DangerousDan [0] (
00:31:16 Join webguest74 [0] (
00:31:19 Quit DangerousDan (Client Quit)
00:32:40webguest74Congrats to those responsible for audio playback on the iPod....
00:33:12*Paul_The_Nerd points to Linuxstb and Preglow.
00:33:43webguest74how do I change my nick again? "/nick something"?
00:33:44 Quit tvelocity (Remote closed the connection)
00:35:06 Join tvelocity [0] (
00:35:08 Nick webguest74 is now known as baobab68 (
00:35:11 Join ModernExecutive [0] (
00:35:39 Quit tvelocity (Remote closed the connection)
00:35:54baobab68so i was thinking, do you think there's any chance Apple will come after the Rockbox project, for opening up its close little platform?
00:36:13linuxstbipodlinux opened up their platform.
00:36:20 Join tvelocity [0] (
00:36:32baobab68to play OGGs and FLACs etc?
00:36:46baobab68that was in IPL already?
00:37:15Paul_The_NerdTheir platform is the iTunes<->iPod bond anyway
00:37:39Paul_The_NerdUnless our software magically allows the iPod to work with other DRM, or a non-iPod player to work with iTunes DRM, they probably won't care anyway.
00:38:00Paul_The_NerdAnd since neither of those are exactly planned...
00:38:19 Quit petur ("here today, gone tomorrow")
00:38:25baobab68i guess, cos you can already put non-drm'd mp3s on there
00:38:52baobab68i just would hate to see RB get stomped.
00:38:56Paul_The_NerdAnd, arguably it could bring them business.
00:39:18baobab68and arguably ipod users won't be beating down RB's door anyway...
00:39:40Paul_The_NerdI mean, there are people out there with discontinued players running rockbox, and suddenly there's a viable mass-market player to replace it when it dies that lets them carry over everything they're used to having.
00:40:25Paul_The_NerdYeah, I'm wondering if it'll mirror the mistic river response, or if they'll be much less interested in it.
00:40:28baobab68exactly. my sister is saving to buy an iRiver H340 and supplied are drying up. so now she has the option of an iPod, which will definitely be available in the long term
00:41:34baobab68did linus have any luck sourcing another H3xx by the way?
00:43:00baobab68a few still available in Australia if the search is still on.
00:43:17baobab68We bought two on Saturday.
00:43:44muesli__that really we have such a decent os and its players are dying out
00:43:58muesli__i pray mine will survive as long as possible
00:44:10baobab68mine is so-o-o pampered. :-)
00:44:43Paul_The_NerdYeah, I get nervous any time my h120 acts even slightly irregular
00:45:13baobab68even when i'm listening while sleeping it lives in the bedside drawer rather than risk it falling off the bed.
00:45:16 Join PaulJ [0] (
00:45:24 Part Domonoky
00:45:51muesli__those h140 got so rare they paid 390e for it @ebay!
00:46:42 Join JdGordon [0] (
00:47:07baobab68at least used ipods aren't rare. i would totally consider it now that rb runs on it. great job linuxstb and preglow!
00:47:40muesli__but those have crappy sound quality :p
00:48:04muesli__at least this is what i read everywhere
00:48:07ModernExecutivemuesli, is there any objective proof of that?
00:48:12baobab68i've only listened to one for like 30 seconds.
00:48:32baobab68and maybe it's the apple firmware that makes it sound bad?
00:48:36ModernExecutivei've heard that around MR, and other places on the internet, but I can't find anyone to prove it
00:48:37muesli__ModernExecutive as i said, everywhere
00:48:39baobab68rb will sound better?!
00:49:12baobab68subjectively to me, iRiver sounded better than iPod in my very brief experience
00:49:14muesli__ModernExecutive i know i guy who could test x5 ipod and irivers
00:49:38muesli__and iriver performed pretty well
00:51:15baobab68i've had a brief look through irc logs but haven't found concrete answers - what exactly are the causes of shorter battery life on iRiver under RB?
00:51:39baobab68hard drive spinups? codec optimisation? processor / chipset sleep levels?
00:51:41Paul_The_NerdLack of any attempt to optimize them, mainly.
00:51:50LinusNbaobab68: rockbox has better battery life than the stock firmware on the h100 series
00:51:51Paul_The_NerdIt's not really been looking into much yet.
00:52:31baobab68Linus - yes, noted. Sorry to generalise.
00:52:31Paul_The_NerdI remember they were theorizing that it had to do with the LCD updates for the color screen, but then tests ended up showing that wasn't the majority of it.
00:52:39LinusNi think there is a bad hardware setup somewhere
00:52:46Paul_The_NerdIt was still boosting a significant amount more
00:52:57baobab68as in some chip that's not initialised the way it should be?
00:53:28baobab68i note that with the recent optimisations of tremor, I can subjectively see the CPU not boosting quite as much. tremor is OGG, right?
00:54:03BgerLinusN but on H100 RB drains the battery more than iriver fw ...
00:54:05baobab68LinusN: since you're there, did u get a line on a new H3xx?
00:54:09Bgersame on h300 ...
00:54:36preglowthere's still some stuff to be done for tremor
00:54:46preglowbut the fact that it is memory hungry is a bit of a showstopper
00:54:59LinusNBger: are you sure? i've heard reports about better battery life than the stock fw on h100...
00:55:21LinusNbaobab68: i have a few leads, but no cigar yet
00:55:23baobab68i thought Bger meant it drains it down to a lower level before shutoff.
00:55:34LinusNah, yes
00:55:44Bgerbaobab68 exactly
00:55:57baobab68all the h1xx ppl over at MR say that they get better batt life.
00:56:01Bgerso i don't think it's correct to say "better battery life"
00:56:26baobab68longer run time before flatness. shorter lifetime of battery?
00:57:16lostlogichmm, why would gcc not cache pcmbuf_read->size in a register on these two lines?
00:57:19lostlogic pcmbuf_unplayed_bytes -= pcmbuf_read->size;
00:57:20muesli__u get pretty cheap ones @ebay
00:57:20ModernExecutivelinus, any progress on an alternate us+bl firmware?
00:57:22lostlogic audiobuffer_free += pcmbuf_read->size;
00:57:27LinusNthe h300 has a lot more work to do to update the lcd, especially with all those bitmap wps
00:57:33muesli__not a big issue iyam
00:57:38baobab68but they are so yummy.
00:57:48LinusNModernExecutive: no time, sorry
00:57:54ModernExecutivenp. just curious
00:58:06 Quit linuxstb ("CGI:IRC")
00:58:13 Join linuxstb [0] (
00:58:34LinusNamiconn is about to optimize the lcd drivers
00:58:40baobab68linusn thanks for your work on the WPS stuff. now if the background of text could just be transparent...
00:58:47LinusNhowever, i have another optimizing idea
00:59:14LinusNthe wps doesn't have to update the framebuffer at all when the lcd is off
00:59:29amiconnIt has to
00:59:37LinusNprovided that it redraws the whole shebang when the screen is turned on
01:00:31amiconnLinusN: This would perhaps save a bit of energy, but then the screen would have to know whether the lcd is on or off
01:00:42amiconnThe wps screen I mean
01:01:02LinusNyes, but that info can be made available
01:01:11amiconnWe can't just ignore framebuffer updates during lcd off periods
01:01:39LinusNthe wps can
01:02:16 Join San [0] (
01:02:20LinusNlet the lcd driver export the display_on variable
01:02:31amiconnhrmpf :(
01:02:34Sanhey linus
01:02:39amiconnLinux can be soo stubborn
01:02:53LinusNor let the backlight send an event when it turns off the screen
01:02:58***Saving seen data "./dancer.seen"
01:03:01LinusNSan: yo
01:03:47Sanhow is the search for a new H300 going?
01:03:56LinusNso, so...
01:04:22 Part baobab68
01:04:27Sanoh :(
01:04:50ModernExecutivehow did the h300 die again?
01:04:51 Quit ender` (Read error: 104 (Connection reset by peer))
01:05:32LinusNi fried it somehow, when connecting a power supply instead of the battery
01:05:36muesli__LinusN although im codingdumb your wps-saving-idea sounds great
01:06:08ModernExecutiveplugged a power supply into the molex connector
01:06:11LinusNnot all that easy to implement, but it should work in theory
01:06:16LinusNModernExecutive: yes
01:07:56SanI might be able to get you one for 50/60 euro
01:08:11LinusNSan: how?
01:08:32Sanmy friend bought it of another friend, for 50 euro, and now wants an iPod video
01:08:40Sanso, i could buy it off him for 50/60
01:08:46 Quit infamis ("CGI:IRC 0.5.7 (2005/06/19)")
01:08:52LinusNplease do!
01:08:53Sanit is in perfect condition
01:09:03Sanhe just needed the money bad
01:09:07Sani will see what I can do
01:12:38elinenbelinuxstb: congrats! great work!
01:14:50lostlogicSlasheri: ping?
01:16:20ts-xAllright so I haven't upgraded Rockbox for a few weeks and just upgraded to the current bleeding edge build. Got a problem though...
01:16:33ts-xI now get the following message after boot... 104: IllInstr at 00000002. Any ideas?
01:16:41ts-xfor H300
01:17:03Paul_The_NerdQuestion: Is your rockbox.iriver in the root folder, or in the .rockbox folder?
01:17:18LinusNlooking at this on ebay, but ships only to the us:
01:17:26ts-xLet me check...
01:17:46Paul_The_NerdI've seen that error happen when there's one in the root, and one in .rockbox, and one of the two is out of date.
01:17:53muesli__just do it LinusN and ask later ;)
01:18:06muesli__kamikaze ;)
01:18:43lostlogicLinusN: looks like just the ticket for you... I'd offer to ship it to you, but I'm horrible about gettings shipped when I'm supposed to :(
01:19:39ModernExecutivei'll offer to ship it to you
01:19:41BHSPitLappyso what have I missed in the last hour
01:19:47ts-xPaul_The_Nerd: Only one copy, in root folder.
01:20:13 Join aliask [0] (
01:20:20ts-xI'm still user bootloader v3 I think...could that be a problem?
01:20:22ModernExecutivei'm good with shipments
01:20:40muesli__sounds like an idea ts-x
01:20:54lostlogicI'd like some kamikaze Hxx0 users to test some stuff I'm working on for audio playback and help me find the specific bugs I've created and what exactly causes them to appear.
01:20:59 Quit San (Read error: 104 (Connection reset by peer))
01:22:07Paul_The_Nerdts-x: It could be that, though I was having the same problem on H120 and all I had to do was delete rockbox.iriver and the .rockbox folder completely, and reinstall
01:22:08muesli__there was a h100 for 100e some weeks before :/
01:22:36 Quit AliasCoffee ("Leaving")
01:25:23 Quit Thus0 ("Leaving")
01:28:10preglowperhaps we should have some h file for fixed point defines
01:29:09ts-xUpgrading to bootloader v5 didn't help
01:29:20ts-xPaul_The_Nerd: I'm going to try your suggestion next
01:29:22JdGordonlostlogic: how kamakazi do u need? audio changes wont brick the player will they?
01:29:39lostlogicJdGordon: no, no bricks, worst I've caused so far was a need to reset
01:29:45 Quit linuxstb ("CGI:IRC")
01:29:47 Join San [0] (
01:29:52JdGordonok, im game... whatcha need?
01:29:58 Quit San (Client Quit)
01:30:14Paul_The_Nerdlostlogic: I've got an h120. Sorry, I'm always ready to do random testing, just didn't see your post
01:30:47lostlogiccan you guys apply patches and compile, or do you need firmware zips?
01:30:58JdGordoncan u supply the zip?
01:30:59Paul_The_NerdI can patch and compile
01:31:06lostlogicJdGordon: what kind of player do you have?
01:31:36lostlogicperfect, a zip of the one I compile for normally, and a patch for the other. will post soon.
01:32:06muesli__LinusN are u bidding on that h320?
01:32:11 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
01:32:31JdGordonwhat sort of bugs you expecting?
01:33:15 Join dmat [0] (
01:33:35LinusNmuesli__: think so
01:33:58muesli__if you dont i dont care due missing shipping details
01:34:07 Join linuxstb [0] (
01:34:15muesli__i am painles in those things ;)
01:34:15lostlogicJdGordon: weird problems at track changes, or with skips, or with crossfade, or if you use the voice menu system... I know that at some basic level, it still plays audio, but I haven't of course hit all of the cases, and I have hit one bug in track skipping backwards that I can't figure out when it happens and when it doesn't
01:34:37JdGordonsounds fun... ok
01:35:34 Quit dmat (Client Quit)
01:36:29Paul_The_NerdOkay, just made sure my CVS is clean.
01:37:51 Join San [0] (
01:38:12Sanhow do you open a bmp?
01:38:21San(h300 series)
01:39:28muesli__LinusN ill take that nice case if you dont mind ;)
01:41:38ts-xPaul_The_Nerd: Did fresh install, on first boot got 'Error Accessing Playlist Control File'. Then tried to open a music file. As soon as the wps attempted to load got the same I04: IllInstr at 00000002
01:42:51ts-xWhen i reboot goes right to the error message almost like it can't load a wps file
01:43:39 Join moda [0] (
01:43:47BHSPitLappyquestion: how's ANYTHING power-related going for the ipod so far?
01:44:02preglow_completely_ ignored
01:44:07BHSPitLappyI feel guilty doing forced resets so often...
01:44:08modacan someone tell me what replaygain is?
01:44:22preglowyou can turn off with a long play push
01:44:23preglowthat's that
01:44:45preglowmoda: it's a system for making all your music have the same perceptual loudness
01:44:49BHSPitLappyme dumb.
01:44:52 Join Sando [0] (
01:44:52modaoh, ok
01:44:54preglowmoda: and for making sure your files never clip during decode
01:44:57BHSPitLappythat satisfies me, thanks
01:45:24preglowi can recommend a firm googling of it for more info
01:45:42Paul_The_Nerdts-x: Hrm. Did you do a completely clean install, or did you add in various config / wps /theme files that you'd used before?
01:45:53muesli__sweet price linus :)
01:46:50ts-xClean install then added just font/wps/config files I've used before. Let me delete those and see what happens...
01:47:16JdGordonlostlogic: ive got auto-accept on, so just send it when your ready.. or send the url.. going for breaky
01:49:27Paul_The_NerdOf course you couldn't name it something easy to type. ;-)
01:49:38lostlogicyou don't have a clipboard?
01:50:04Paul_The_NerdI was talking about for the patch -p0 < ../patches/blah line.
01:50:11Paul_The_NerdAnyway, it applied clean at least, building now
01:50:15linuxstbTAB completion?
01:50:16lostlogicdon't have tab completion? :-P
01:50:44Paul_The_NerdMan, I *always* forget about Tab completion
01:50:57lostlogicJdGordon: for when you get back
01:51:01Paul_The_NerdIt kinda feels like cheating.
01:51:37lostlogicJdGordon: belay that, I build that for H120 and you said H3x0
01:53:28Paul_The_NerdMan, tab-completion still just seems unnatural. It *is* nice though
01:53:50lostlogicPaul_The_Nerd: hehe, when I use a terminal where tab completion doesn't work I start twitching within seconds
01:54:36ts-xPaul_The_Nerd: Here's what fixed it: I deleted my existing wps files, used the rockbox default wps, then reinstalled and activated my wps files. I don't think my existing wps files liked the 24-bit bmp commit.
01:55:03ts-xWOW...color is nice :)
01:55:20lostlogicJdGordon: that link is now good for when you get back.
01:55:48Paul_The_Nerdlostlogic: So, test playback, track changes, codec changes, voice, what else?
01:56:00lostlogicPaul_The_Nerd: crossfade if you are so inclined
01:56:10 Join amiconn_ [0] (
01:56:30 Quit Bger ("BitchX-1.1-final -- just do it.")
01:56:44lostlogicPaul_The_Nerd: I _know_ there are going to be bugs... I'm hoping you can help me figure out exactly what causes them, because staring at the code and my own testing hasn't made it obvious to me yet.
01:57:09Paul_The_Nerdlostlogic: Bug #1 - Voice.
01:57:18 Quit ModernExecutive ()
01:57:27lostlogicPaul_The_Nerd: doesn't work at all?
01:57:37Paul_The_NerdI can get through maybe 2 or 3 menu entries.
01:57:44Paul_The_NerdAnd then it freezes
01:57:56Paul_The_NerdNot badly though, holding stop shuts down still.
01:58:36Paul_The_NerdBut, voice is a consistent no-go
01:58:41Paul_The_NerdAnd that's not even with music playing.
01:58:54LinusNtime to sleep
01:58:56LinusNnite all
01:59:00lostlogicweird. ok, thanks
01:59:14JdGordonlostlogic: is it just the .iriver file that needs to be copied? or the whole folder?
01:59:18 Quit LinusN ("Who is General Failure and why is he reading my disk?")
01:59:41lostlogicJdGordon: I'd say the whole thing, because the APIs were touched in the patch
01:59:43Paul_The_NerdLinusN come back!
02:00:12JdGordonfark.. my iriver snt turning on :'( i thought i had full batts... WTF??
02:00:18Paul_The_NerdMy WPS looks REALLY funky on H120 now, and I suspect it's the translucency thing.
02:00:34 Quit BHSPitMonkey (Remote closed the connection)
02:00:35Paul_The_NerdBecause the text is being displayed behind the mono bitmap which is apparently no longer mono.
02:01:47 Quit TCK (Read error: 110 (Connection timed out))
02:02:17lostlogicasd;lfkja my code works on paul's player, but is now crashing on mine, wtf did I do?
02:03:00 Join menollo [0] (
02:03:32Paul_The_Nerdlostlogic: I regret to inform you that testing your patch may prove difficult as it *seems* that WPS is broken at the moment.
02:03:58lostlogicPaul_The_Nerd: no probs, let me know if you do get around to it... at least I know I broke voice, which I don't know how to / have the files to test here
02:04:03Paul_The_Nerdlostlogic: Actually, rockbox_default works
02:04:21Paul_The_NerdIt's just WPSes with bitmaps on H1x0, I think
02:04:44 Quit amiconn_ ()
02:04:52 Join amiconn_ [0] (
02:05:14preglowjust brushed up the eq for commital, and of course i had to screw something up
02:05:36Paul_The_NerdWhat'd you break?
02:06:12preglowthe part that doesn't make it output white noise
02:06:37modawhats the wps syntax for scrolling lines?
02:06:51 Quit menollo (Client Quit)
02:06:58preglowmake clean _DELETED_ my eq_cf.S
02:07:12Paul_The_NerdBecause it hates you?
02:07:14preglowthank god i had it backgrounded
02:07:16JdGordonlostlogic: going to have a shower, then ill test for ya
02:07:38preglowthere's a bug in the build system
02:07:39Paul_The_Nerdlostlogic: With your patch, I get weird little crackly noise every time it reads disk.
02:08:28modaoh great, plugging in usb on my player has killed it
02:08:29 Quit JdGordon (Read error: 104 (Connection reset by peer))
02:08:32modawoo :(
02:08:45lostlogicPaul_The_Nerd: ok, that's officially weird
02:09:38Mooslostlogic: wait for the Slasheri's light ;)
02:12:05 Join sheeep [0] (n=sheeep@
02:13:29Mooslostlogic: just by curiosity, how do you measure if there is performance gain or not with playback? (boost ratio?)
02:13:30 Quit matsl (Remote closed the connection)
02:13:46amiconnpreglow: What was the problem again?
02:13:51lostlogicMoos: generally boost ratio yes.
02:14:03 Join matsl [0] (
02:14:07preglowamiconn: linux suddenly stops responding to my inserting the player
02:14:12 Join JdGordon [0] (
02:14:26preglowi've had it happen in both linux and windows, but it happens the most often in linux
02:14:34amiconnpreglow: That's strange.
02:14:44Mooslostlogic: do you think is an accurate way to measure? I know there isn't a lot of choise but...
02:15:04amiconnI never observed such behaviour in windows, with no single device
02:15:23lostlogicMoos: it's close enough to roughly say "it's close" or if there is a large change on the same file "it changed (better or worse)"
02:15:57Paul_The_Nerdlostlogic: The noise on HD reads aren't consistent, but FLAC playback is funky now in general. As well, next track transitions using the "next" button result in a second or two of the next track, 1 second of the previous track, *then* proper playback
02:16:17Paul_The_NerdActually, the funkiness in the flac seems to have just been at the beginning of the track. =/
02:16:32 Quit JdGordon (Client Quit)
02:16:35Mooslostlogic: indeed
02:16:36Paul_The_NerdI think it was actually reading the HD still
02:16:38 Join JdGordon [0] (
02:17:04lostlogicPaul_The_Nerd: do the noises sound like analog noise, or digital noise?
02:17:36lostlogicok, I just cvs updated and now my player consistently crashes in gwps-common.c:wps_draw_image
02:17:55Paul_The_Nerdlostlogic: Switch to rockbox_default WPS, for the time being
02:17:55MoosLinusN changes
02:18:01lostlogicPaul_The_Nerd: I did
02:18:26amiconnpreglow: Btw, now my linux box is running well.
02:18:44Paul_The_NerdAnd, I'm not sure the difference between digital and analog noise. It sounds like very very fast ticks of high frequency random noise, maybe.
02:18:52Paul_The_NerdLike, fractions of a second.
02:19:13preglowamiconn: so, what did you do?
02:19:49Paul_The_Nerdlostlogic: Though, other times I would swear it just sounds like playback halts for that time. They're very short, so it's hard to tell.
02:19:55MoosPaul_The_Nerd: there was one noise at skip track before too, but it seems Slasheri fixed this few days ago
02:20:23amiconnInstalled debian unstable. Then gnome refused to install. Needed some back & forth fiddling with the package sources, after that I was able to install gnome
02:20:29JdGordonlostlogic: i cant decide if the song sounds different or not... there was a tiny bit of distortion during the track
02:20:32Mooslostlogic: maybe you resucite the glitch that was here
02:20:41amiconnIt took some further experiments to get sound running, but now it does work
02:20:44lostlogicMoos: it's quite possible
02:21:02JdGordonhahah skipping tracks quickly starts [playing the prev track for a sec
02:21:07lostlogicbut right now I can't play music with Linus's changes, so I think I'm going to explode instead.
02:21:15lostlogicJdGordon: yeah, so paul said
02:21:16Mooslostlogic: maybe take a look at the CVS commit of Slasheri fixed things
02:21:32*amiconn is playing music with rhythmbox via USB off an MMC inserted into the Ondio
02:21:37lostlogicMoos: his fix is still present
02:21:55muesli__is that remote already supported?
02:22:01preglownow, this is incredibly annoying
02:22:06lostlogicMoos: my changes are very large though so the same fix is unlikely to apply
02:22:15preglowi was looking forward to commiting then going to bed
02:22:27JdGordonw00t... crashed changeing tracks with shuffle on
02:22:36lostlogicJdGordon: forward or backward?
02:22:54Mooslostlogic: have a courage for this laborious task
02:23:03lostlogicMoos: I do... it's fun :)
02:23:34Paul_The_Nerdlostlogic: I just reproduced what JDGordon just reported. :-P
02:23:50Moospreglow: will you commit the "basis" of your eq?
02:24:06lostlogicanything special about the buffer status when you gusy get it to freeze? Is it reading disk when you hit skip?
02:24:24Paul_The_NerdI'm fairly certain it was *about* to be.
02:24:31*amiconn spots da slowness in cvs
02:24:33Paul_The_NerdThe light had not come on, but the buffer should've been nearly empty
02:25:01JdGordonlostlogic: the ide status bar icon thingy came on
02:25:02JdGordonthen crash
02:25:05elinenbelinuxstb: are you here?
02:25:09JdGordonjust did it again
02:25:39preglowMoos: when i get it working again...
02:25:46lostlogicyay, usefulness :)
02:25:47JdGordonaand again, without shuffle on
02:25:50amiconnUsing array subscripting in an inner loop....
02:25:53Moospreglow: hehe :)
02:26:01lostlogicyeah, it has to do with buffer status, not shuffle status was my guess
02:26:07preglowamiconn: where?
02:26:27preglowamiconn: do you mean as opposed to using pointers?
02:26:30amiconnI was looking at Linus' latest commit
02:26:44JdGordonoh, playback is being filled with little pops and stuff while the disk is spinning
02:26:48preglowamiconn: actually, using indexed arrays is recommended by compiler makers
02:27:01Paul_The_Nerdlostlogic: Just running music alongside bejeweled, without pressing any buttons, I get a *lot* of the sound glitches I was talking about.
02:27:18preglowamiconn: it optimises indexed array use the same as incrementing pointers anyway
02:27:21amiconnEverytime I checked the generated assembly, using array subscripts generated slower code
02:27:25Paul_The_NerdIt sounds like samples are getting mixed up, or something.
02:27:34preglowamiconn: and when you use an indexed array, the compiler knows there is no aliasing
02:27:56lostlogicPaul_The_Nerd: hmm, as soon as I get playign again, I'll try that.
02:28:15preglowin that case gcc is doing a poor job
02:28:20preglowas is too often the case these days
02:29:02JdGordonyup, u got buffer problems...
02:29:03aliaskHrm... I'm getting lovely IllInstr's when trying to play music.
02:29:04amiconnI don't trust gcc for time critical things
02:29:21preglownor should you
02:29:26Paul_The_Nerdlostlogic: It's any time the cpu boosts.
02:29:30Paul_The_NerdBacklight fading did it too.
02:29:31preglowgcc isn't that good for anything but x86 and powerpc
02:29:39amiconnEfficiency of gcc generated code varies a hell of a lot
02:29:44Paul_The_NerdI can only *consistently* get it to happen in flac so far.
02:30:18lostlogicPaul_The_Nerd: ok, that at least gives me something to go on
02:30:19Paul_The_Nerdaliask: Try loading the rockbox_default theme. If you just updated, there's been some recent bugs introduced, possibly.
02:30:24preglowamiconn: i have seen gcc do stupid things like spill a register to stack even when it doesn't need the register, only to reload from stack later
02:30:36lostlogicaliask: H3x0 or H1x0?
02:30:42Paul_The_Nerdlostlogic: I'm doin' what I can. :)
02:30:48aliaskH3x0 with a brand spanking new CVS.
02:30:55aliaskI'm going to try the theme thingo.
02:30:56lostlogicaliask: I had to take out the latest changes that Linus put in in order to get playing again
02:31:20amiconnI've seem more fun things like * moving data from one register to another without reason. * reloading the same constant over and over
02:31:36 Quit matsl (Remote closed the connection)
02:31:47aliaskLoading the rockbox_default theme worked.
02:31:52aliaskSomething in the bitmap loading?
02:31:54lostlogicamiconn: yeah, saw lots of that when I was futzing with tremor
02:31:57lostlogicaliask: yes
02:32:09aliaskDamn, that's why I just upgraded :(
02:32:19 Quit Moos ("Good Night !")
02:32:32amiconnOh, and also loading constants from memory within a loop, when there were enough free registers to preload the constants
02:33:08amiconnI admit this was with -O, not -O2
02:33:35Paul_The_Nerdlostlogic: And I don't know how to use crossfade since I don't really like it, so my testing is with that disabled.
02:33:37lostlogicamiconn: sometimes saving registers makes sense, but GCC seems to be very register shy when it is unnecessary.
02:34:00lostlogicPaul_The_Nerd: nod, I just finally got that crackling noise thing you were talking about to happen... wouldn't happen on ogg, but happened on MP3
02:34:10lostlogicalmost seems like the faster codecs have it more
02:34:17Paul_The_NerdFLAC gets it BAD
02:34:24Paul_The_NerdMP3 gets it pretty minorly
02:34:28preglowamiconn: which reminds me, we should try using O2 for main rockbox on non-archos devices
02:34:32Paul_The_NerdSome of my mp3s don't even get it at all.
02:34:33amiconnlostlogic: Perhaps because x86 has so few registers? All our target archs have more registers
02:35:01lostlogicamiconn: hmm, I was actually wondering that... (I know nothing about x86)
02:35:15amiconn(all have 16 iirc)
02:35:19preglowif they have put x86 specific case in the frontend, they should be shot
02:35:29JdGordonwhat the heck is crossfeed?
02:35:52lostlogicpreglow: only x86 has -mregparm capability... for no good reason... so they seem to do stuff like that
02:36:02modaguys: how can i improve my wps:
02:36:07preglowregparm on an arch with about six registers
02:36:10amiconn-mregparm ?
02:36:26lostlogicamiconn: pass function arguments in scratch regs instead of on the stack
02:36:32amiconnAh, yes
02:36:39preglowamiconn: you know, what gcc _should_ have supported on m68k
02:36:44amiconnAfaik, this depends on the abi
02:36:48Paul_The_NerdJdGordon: Crossfeed is a filter to make music through headphones sound more "natural" aka like music heard from speakers. I'm not entirely sure how, I could give vague descriptions but I'd probably mangle it.
02:36:54amiconnSH1 does that
02:36:56preglowon x86 it depends on calling convention
02:36:59preglowarm does too
02:37:00JdGordonwoo.... crash if u fast forward in a track past the buffer (i tihnk...)
02:37:05preglowand m68k definitely has enough registers, but no
02:37:05lostlogicit breaks the ABI on x86, but they still do it
02:37:08preglowgcc doesn't even support it
02:37:21preglowlostlogic: it doesn't really, windows supports it
02:37:33preglowlostlogic: it's called fastcall calling convention
02:37:36 Quit actionshrimp ("( :: NoNameScript 4.0 :: )")
02:37:36modai dont know how i can improve my wps currently, i want it to be good before i release it:
02:37:41amiconnIsn't there a patch for gcc m68k?
02:37:46preglowamiconn: yeah
02:37:53preglowlostlogic tried it out
02:38:00lostlogicamiconn: yeah, I've got it applied and tested it out, no real performance change in rockbox as far as we could tell
02:38:04JdGordonmoda: looks damn nice
02:38:11preglowcode should be smaller
02:38:14preglowlostlogic: did you check that?
02:38:18lostlogicamiconn: that's why I was asking about moving your big assmebly functions into .c files
02:38:26amiconnm68k has rather few scratch registers
02:38:29lostlogicpreglow: no, I didn't pay attention to it, should have.
02:38:36ts-xPaul_The_Nerd: It seems I wasn't alone with the wps issue....I wonder if everyone who moves to the latest build with have the same problem?
02:38:50lostlogicts-x: yes
02:38:57Paul_The_Nerdts-x: Yup. It even happens on H120s now.
02:38:59preglowcould have used a couple of scratch regs more without me becoming angry, eys
02:39:12preglowarm doesn't have too many scratch regs either
02:39:18JdGordonlostlogic: it just crashed when i ffwd'd about 40sec and accidently let go of the button and pressed it again
02:39:35lostlogicJdGordon: *nod* thanks
02:39:40amiconnSH1: 8 scratch registers (r0..r7), 4 of them can be used for parameter passing (r4..r7)
02:39:55pregloweight seems a bit much
02:40:00amiconnr8..r14 are preserved, r15 is SP
02:40:44preglowgod, this is annoying
02:40:51 Quit paugh ("Leaving")
02:40:54amiconn8 is perfect. SH1 memcpy doesn't need to save any register on stack
02:41:13JdGordonand again... the ide icon was off when i did it..
02:42:00amiconn...and since memcpy doesn
02:42:56 Join ashridah [0] (
02:44:11BHSPitLappypreglow: so what's left before the ipod becomes an official target?
02:44:16BHSPitLappyvolume, power, etc?
02:45:17modagah, my wps keeps crashing
02:47:30preglowBHSPitLappy: is say it is one now
02:47:59preglowonly thing that's kept me from telling bagder to add it to the build table, is the fact that he isn't online
02:48:24linuxstbI would say we need better installation instructions first as well.
02:48:27 Join saratoga [0] (
02:48:34linuxstbWe don't want to make binaries available with no instructions.
02:48:53saratogajust saw the news on the ipod port. Congrats to the developers !
02:48:57elinenbeah linuxstb... you are here!
02:49:01elinenbegood job!
02:49:12elinenbeactually, great job!
02:49:22elinenbeyou took the ipod by the horns and tamed that beast!
02:49:26linuxstbThanks. preglow deserves a lot of credit as well.
02:49:38linuxstbAnd of course the ipodlinux people for doing the really hard work in the first place.
02:49:51elinenbepreglow and linuxstb: do 320kbps mp3s play okay?
02:50:02preglowelinenbe: haven't the foggiest, my guess is yes, though
02:50:16linuxstbI don't have any. How would I create one with lame?
02:50:19elinenbenice work
02:50:40preglowlibmad comes pre-optimised for arm
02:50:45preglowso can't take any of the credit for that
02:50:54saratogalame file.wav -b 320
02:50:55lostlogicPaul_The_Nerd: you seem to have much more of the noise problem, want to try a possible fix?
02:51:04Paul_The_Nerdlostlogic: Sure thing
02:51:18lostlogiccrap, nevermind, I just got it again, *still working*
02:51:24saratogathats the line for preset insane in lame 3.97b2
02:51:33saratogastraight 320cbr
02:51:36elinenbecome on guys... you did a lot of work... stop being modest! take credit!
02:51:37Paul_The_Nerdlostlogic: Well, I should be here for a while.
02:51:49Paul_The_Nerdelinenbe: I can take credit for their work, if they don't want to. :-P
02:51:59linuxstbOK, encoding a "-b 320" lame file now...
02:52:14linuxstbI've only got lame 3.96.1 installed though. Is that OK?
02:52:19saratogai think so
02:52:21elinenbehow long until the ipod 3g and minis are up and running? are they similar at all?
02:52:33elinenbealso, what is the status of IPL on the 5g?
02:52:36saratogai think someone got the LCD on the 3G to work
02:52:41saratogaso thats something
02:53:27linuxstbThe 4g b/w and mini should be relatively easy after the LCD driver is written. The 4g b/w should just work, and the mini needs some minor changes I think. We just need some more devs with the older ipods.
02:54:04Paul_The_Nerd320kbps MP3s work fine.
02:54:14linuxstbIPL (and Rockbox) on the 5G have a relatively slow (but usable, at least in Rockbox) LCD driver, but no audio at all.
02:54:16Paul_The_NerdI *knew* I had one on here somewhere
02:54:36saratogahmm I have an older 3G to play with
02:54:51saratogawhat exactly needs to be done?
02:54:54linuxstbPaul_The_Nerd: Yes, no problem with that -b 320 file here either.
02:55:02saratogaadapting the ipodlinux code I guess?
02:55:31linuxstbYes. "slimx" has started work on it.
02:55:39preglowgod, i'm a retard
02:55:50*linuxstb can empathise
02:56:11 Quit sheeep ()
02:56:24saratogaI really need to build the arm compiler
02:56:31linuxstbYes, that's a good start :)
02:56:56saratogawell i'm lazy
02:57:31linuxstbAre you on Linux or Windows or ... ?
02:58:15*preglow wonders what this clicking sounds is...
02:58:35saratogaWindows, but I do most of my programming in cygwin, so I have that already
02:58:41 Join webguest56 [0] (
02:58:48Paul_The_Nerdpreglow: Clicking sound?
02:58:58webguest56what about the 5G, is sound working on that one too?
02:59:20linuxstbsaratoga: You can get the arm cross-compiler from here: (go to step 3 if you have already installed cygwin)
02:59:35preglowPaul_The_Nerd: yeah, eq makes clikcing sound sometimes, for some reason
02:59:41preglowit randomly apperas
02:59:44preglowbut to hell with that
02:59:48preglowi'm commiting it now
03:00:01saratogawow, has it always been that easy?
03:00:49linuxstbNo. LinusN set that up about a week ago.
03:01:06Paul_The_NerdThere was another cygwin package from somewhere else you could use
03:01:10 Quit einhirn_ (Read error: 104 (Connection reset by peer))
03:01:20Paul_The_NerdThat had sh amd m68k gcc/binutils and etc.
03:01:34Paul_The_NerdBut it was kinda inconsistent.
03:02:37preglowamiconn: do you have any idea why an .S file i have gets deleted on make clean?
03:02:38webguest56no answer about the ipod 5G? Can i take that as a no?
03:02:54linuxstbwebguest56: No sound on the 5g.
03:03:01***Saving seen data "./dancer.seen"
03:03:49saratogashould I just update my cygwin with the entire rockbox mirror set of componets?
03:03:51webguest56what's the big problem that needs to be solved and where do I keep an eye on this issue to make sure I know when it happens?
03:04:47linuxstbThe big problem is not knowing how the audio hardware works on the 5g.
03:05:18saratogathat bizzare how portal player doesn't publish documentation
03:06:36modaahah, i think my wps is finally finishedf
03:06:54linuxstbAre there any color WPSs that work with CVS Rockbox?
03:10:17modawhat does status bar on and off mean?
03:11:24ts-xlinuxstb: Are you asking whether color itself works with current cvs?
03:11:50 Quit webguest56 ("CGI:IRC (Ping timeout)")
03:11:55linuxstbI'm assuming color works, I'm asking if there are any WPSs that will work without any other patches.
03:12:46ts-xI'm working on one right now from scratch...and immediately realizing the need for user definable background and foreground colors
03:13:06BHSPitLappysaratoga: have you gotten the compiler yet?
03:13:17elinenbepreglow: NICE SHIVa!
03:13:42preglowand good riddance
03:13:46preglowreally tired now
03:14:08ts-xlinuxstb: Do you need one for testing? Mine's kind of a mess, but I can send it your way
03:14:48saratogaBHSPitLappy: Its downloading the cross compilers now
03:14:59saratoga86% done
03:15:01linuxstbts-x: It's OK, thanks. I'll probably end up applying some of the uncommitted patches.
03:15:04BHSPitLappysaratoga: oh, well FYI, I got mine from
03:15:15BHSPitLappysimple windows installer, works with cygwin
03:15:16saratogaI wasn't sure which exactly were required so I grabbed everything from
03:15:32saratogaheh, crap
03:15:32linuxstbTime for sleep. Goodnight all.
03:15:53preglowme too
03:16:03preglowif the build breaks, someone just revert the entire shit
03:16:10preglowbe back tomorrow, good night
03:16:16linuxstbcommit and run?
03:16:34preglowyeah, i forgot builds take forever this time of day
03:16:51preglowand i'm not able to staw awake for another hour
03:16:56preglowbesides, it doesn't touch much
03:16:59preglowshould be fine
03:17:00lostlogicpreglow: considering the state of things with Linus's commit, I think it's just goign to be an ugly night, but I'll take a look if it breaks.
03:17:07preglowlostlogic: good
03:17:12preglowlostlogic: and thanks
03:17:18lostlogicnp, g'night
03:17:35 Quit Jungti1234 ()
03:18:11ts-xLooks like transparancy in wps now works...
03:18:27BHSPitLappywhat are wps'ses anyway
03:18:34*BHSPitLappy = n00b!
03:19:05modawhile playing screen
03:19:13saratogawhere is hosted anyway? The IRC logs seem to switch days at some point in the middle of the afternoon (for me anyway)
03:20:06 Join TCK [0] (
03:20:24BHSPitLappywho's the bot that takes care of it?
03:20:42Paul_The_Nerdlogbot_ perhaps?
03:20:51BHSPitLappywell I didn't look
03:21:03amiconnsaratoga: is hosted in sweden.
03:21:08amiconnTimezone is CET
03:21:11modamy wps:
03:21:16BHSPitLappyI was just putting a logic chain together for saratoga, the turning point battle of the american revolution.
03:23:55modaim fairly happy with my wps
03:27:39saratogawow its so nice to compile something in cygwin and actually find that it works without needing 15 different things changed
03:28:47ashridahwhich fantasy land is this? :)
03:30:05saratogawhat does DLL do in a makefile anyway?
03:31:02ashridahin which context?
03:32:37saratogathe make file runs DLL after CC on each file
03:32:41saratogajust wondering what that does
03:32:47saratogasome sort of linking ?
03:33:15ashridahit'd be the equivalent of 'ld', the linker.
03:33:18 Quit slimx (Remote closed the connection)
03:33:20ashridahi assume, at any rate
03:34:10 Quit ehntoo ("Leaving")
03:34:14ashridahit should be running m68k-elf-dlltool (or equivalent for your target
03:36:29 Part amiconn_
03:36:48 Join amiconn_ [0] (
03:37:15amiconn_DLL is indeed dlltool
03:37:30amiconn_It's only run when building win32 simulators
03:38:03amiconn_...because the plugins and codecs are dlls on windows
03:39:58saratogashould the Ipod simulator be able to actually play back files?
03:40:49ashridahi imagine it *should*. reality is another matter :)
03:40:54Paul_The_NerdSo, build table shows errors
03:41:18amiconn_saratoga: Yes, if it's enabled in autoconf.h
03:41:38lostlogichmph, I wonder what preglow did to cause that
03:41:45amiconn_For some reason 'configure' doesn't enable sound by default for win32 sims
03:42:44amiconnlostlogic: make[1]: *** No rule to make target `eq_cf.S', needed by `build-h100/apps/dep-apps'.
03:43:08saratogaso I need to add "#def ROCKBOX_HAS_SIMSOUND" to that file then?
03:43:27amiconnSeems he forgot to commit a file
03:43:46Paul_The_NerdHe mentioned "make clean" erasing that file on accident earlier
03:43:50Paul_The_NerdMaybe he lost it again
03:43:56lostlogicamiconn: :( he just forgot the file, so hafta back out his changes for tonight
03:45:10*amiconn_ should go to sleep
03:46:04 Quit aliask (Read error: 104 (Connection reset by peer))
03:46:41Paul_The_NerdI wonder how the score is determined
03:47:05lostlogicPaul_The_Nerd: 10*errors+warnings
03:47:47Paul_The_NerdI like it.
03:48:16lostlogicI have a bad habit of being the one with the highest score on there lately :-P
03:54:10saratogaI still can't get the Win32 UI simulator to work
03:54:25saratogai changed the #define in autoconf.h
03:54:32saratogais there something else I need to do to enable audio?
03:54:37saratogaeverythign else seems to work fine
03:54:58saratogabut I keep getting "codec failure" on the screen
03:59:57 Quit aegray ("rebooting")
04:01:58 Join Midgey34 [0] (
04:12:14 Join aegray [0] (
04:16:16 Quit San (Read error: 110 (Connection timed out))
04:17:23lostlogicPaul_The_Nerd: still around?
04:17:46 Quit moda ()
04:18:54 Quit tvelocity ("Leaving")
04:21:56saratogahave people gotten the UI Sim to play audio on cygwin?
04:22:24Midgey34win32? not sdl?
04:22:38saratogayeah I choose win32
04:22:43saratogai don't know what sdl is
04:23:10Midgey34in autoconf.h
04:23:16Midgey34change #undef ROCKBOX_HAS_SIMSOUND
04:23:21Midgey34to #define ROCKBOX_HAS_SIMSOUND
04:23:45saratogadamn it I did that, but it got changed back
04:23:52 Join f6d [0] (
04:23:56saratogai'm guessing running configure does that?
04:24:33lostlogicsaratoga: yes, configure replaces Makefile and autoconf.h
04:24:49saratogaremaking now
04:25:27f6dwho is NicholasChaplin, and how dare he takes Linus' credit?
04:26:21f6dis he another wiki spammer?
04:26:37Midgey34I saw that, I was wondering if he possibly changed something
04:27:16f6dyeah... probably would brick it too
04:29:15saratogadamn, still getting a codec failure error
04:30:57lostlogicPaul_The_Nerd: found the cause of the mixed samples you were hearing
04:31:58 Quit aegray (Read error: 110 (Connection timed out))
04:32:35saratogaalso, what does the "no .rockbox directory" followed by "installation incomplete" message mean?
04:35:20 Join linuxstb_ [0] (
04:35:34Midgey34you don't have a rockbox dir
04:35:40Midgey34run make zip
04:35:42 Quit linuxstb (Read error: 110 (Connection timed out))
04:35:50Midgey34then unzip into the archos directory
04:36:48saratogaholy shit it works
04:36:54saratogathanks !
04:37:23Midgey34no problem
04:37:37BHSPitLappySDL is simple directmedia layer, iirc
04:37:58saratogaheh 100% on my 3.2GHz P4, but it works
04:44:47 Join aegray [0] (
04:44:47 Quit PaulJ ("CGI:IRC (Ping timeout)")
04:49:09 Quit aegray (Client Quit)
04:49:26JdGordonpreglow: still there?
04:50:21saratogai think he went to bed
04:50:26saratogawhich is what I'm going to do
04:50:31saratogathanks everyone for the help
04:51:07 Quit saratoga ("CGI:IRC (EOF)")
04:53:09Midgey34any clue which commit broke the WPS? was it color bitmap support or transparency?
05:01:28 Join Rob2222_ [0] (
05:03:05***Saving seen data "./dancer.seen"
05:05:36RotAtoRMidgey34: yikes, i see what you mean, the wps bmps on my h140 seem to be about half the height they should be and no text is displayed
05:09:17RotAtoRlooking at the changes, i would say it's most likely the color bmp support that introduced the bug
05:10:05Midgey34right now I'm reverting the transparency changes in my local source to see if that helps at all
05:10:35RotAtoRLinusN, what did you do?! :p
05:11:09ts-xIt's a little buggy, but damn nice looking on the h3xx!
05:13:14Paul_The_Nerdlostlogic: So, the mixed samples are fixed?
05:13:27lostlogicPaul_The_Nerd: yeah, new patch same URL with a 2 before the .patch
05:13:41Paul_The_NerdSorry, I wandered off to do something about the "food" situation, specifically in relation to the "I do not seem to have any" aspect.
05:14:12Midgey34alright, well without the transparency, WPS with bitmaps work on the h300sim at least
05:14:19Midgey34haven't tried on target
05:15:31Paul_The_Nerdlostlogic: Okay, buildin' now.
05:19:04 Join aegray [0] (
05:19:47 Quit Rob2222 (Read error: 110 (Connection timed out))
05:21:42Paul_The_NerdLostlogic: Alright, that fixed that one, at least. :)
05:21:59lostlogicsome others might be fixed too :-P
05:22:11 Join jaebird [0] (n=jaebird@
05:22:23Paul_The_NerdThe one that triggers on hitting "Previous Track" isn't
05:22:52lostlogicso much for that
05:23:10Paul_The_NerdWell, at least one of 'ems out of the way
05:23:32Paul_The_NerdBut skip forward until it's forced to load a track from disk, then just as that track is about to start / starts playing, hit back, and it freezes.
05:23:35Midgey34RoTaToR: revert the transparency changes fixes the h120 sim, it will probably fix it on target as well
05:24:29RotAtoRMidgey34: I've figured out what the problem is
05:24:35Midgey34oh good
05:25:15RotAtoRin gwps-common.c line 1255, it's using transparent_bitmap() for LCD_DEPTH>1
05:25:57RotAtoRh1xx has LCD_DEPTH=4 IIRC, but the bitmaps used for the WPS are mono, so the mono version of the call should be used
05:26:14Paul_The_NerdIs depth the number of colors, or bits?
05:26:24Paul_The_NerdThen h1xx = 2
05:26:46RotAtoRi can't think at the moment :p
05:26:55Paul_The_NerdJust tryin' to be helpful.
05:26:58RotAtoRhopped up on caffeine
05:27:15Midgey34by the way, do you mind if I borrow your saving code from bejeweled?
05:27:45RotAtoRno problem, you don't even have to ask, it's all GPLed
05:28:10Midgey34I know, but its always nice to ask
05:29:43RotAtoRhum... on second thought it *appears* to be handling that bitmap drawing correctly there...
05:30:27RotAtoRi failed to glance up a few lines to see it's checking the format of the bitmap to see if it's mono
05:35:14RotAtoRhmm, it looks like that section is actually the problem though
05:35:39RotAtoRit's calling transparent_bitmap() even though the bitmap it actually mono
05:36:33RotAtoRperhaps the "FORMAT_MONO" flag for the bitmap isn't being set properly...
05:44:11 Quit aegray ("leaving")
05:50:00lostlogicMidgey34: saving last level in sokoban?
05:50:55RotAtoRI'm not sure if it's the proper fix, but here's a patch to fix the wps:
05:52:14 Join aegray [0] (
05:54:18RotAtoRLinusN seems to be using the bmp format as a bitfield so the '==' comparison didn't work when calling read_bmp_file() with 'FORMAT_ANY|FORMAT_TRANSPARENT' as the format
05:55:26 Join San [0] (
05:57:41 Join imphasing [0] (
06:03:35lostlogicRotAtoR: mind if I apply that to CVS for the time being so things don't crash?
06:04:24RotAtoRsure, go ahead
06:04:33lostlogicRotAtoR: also, when making patches, try to avoid having patches where half of the patch file is random formatting changes and not content... but thanks much :):)
06:04:51RotAtoRsorry, my editor automatically stips of trailing spaces
06:05:10lostlogicWhat name would you like credited with the fix?
06:05:11RotAtoR*strips off (there!)
06:05:30RotAtoR"Adam Boot"
06:06:44 Join ModernExecutive [0] (
06:10:14BHSPitLappywhy isn't there a cvs bot? :P
06:10:22lostlogicfor what purpose?
06:10:40RotAtoRthere's the cvs mailing list...
06:10:44BHSPitLappythe same purpose of any versioning system bot
06:12:58imphasingThe ipod rockbox port uses the FAT32 partition instead of creating a separate OS partition, thereby abandoning the need for re-partitioning your ipod?
06:12:59 Quit kkurbjun ("Leaving")
06:13:34Midgey34lostlogic: what did you mention about sokoban?
06:13:58lostlogicMidgey34: I was just wondering if you were in the process of teaching it to save the current level on quit
06:14:13 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
06:14:14Paul_The_Nerdimphasing: Basically, yes. If you wish to boot linux *as well* you'll need to create an ext2 partition for it. Otherwise, you don't need to create any new partitions.
06:14:28 Join BHSPitLappy [0] (i=Steve-O@
06:14:34Midgey34ah no I'm actually working on a blackjack plugin
06:14:46 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
06:14:54 Join BHSPitLappy [0] (i=Steve-O@
06:15:29Paul_The_Nerdimphasing: You do still need to modify the "hidden" partition for the purpose of installing the bootloader. But that's a one-time, very quick step, then updates just involve copying a file and a folder over to the device.
06:16:27BHSPitLappybah, how long has he been in here :P
06:16:32imphasingSo how did you find the entry point that the flash bootloader jumps into? You just looked at the ipodlinux bootloader I suppose.
06:16:38imphasingNo sense in reinventing the wheel.
06:17:12Paul_The_NerdI imagine that's what they did, yes.
06:17:50Paul_The_NerdIt may even be possible to load the Retail OS from the Fat32 partition, and significantly shrink the size of the hidden one.
06:17:53imphasingInteresting, the bootloader is actually rockbox, with LCD, button and ATA drivers..
06:18:01imphasingAh, cool.
06:18:35Paul_The_NerdIt'll load, but it locks up when you try to connect USB, or play any audio. =/
06:19:15BHSPitLappyon what?
06:19:18imphasingYeah, the USB issue is going to be an interesting project..
06:19:34Paul_The_NerdBHSPitLappy: If you load RetailOS from the fat32 partition, instead of leaving it in the hidden one.
06:19:49BHSPitLappyyeah, I finally made the connection between messages :P
06:19:51Paul_The_Nerdimphasing: Right now, upon inserting the USB cable, it reboots into Disk Mode
06:19:55imphasingWhen someone figures it out though, both ipodlinux and rockbox will be able to benefit.
06:20:02imphasingYeah, that's what ipodlinux does as well.
06:21:43Paul_The_NerdWith the convenience of that, it may be a while before someone really tackles USB.
06:22:49Midgey34lostlogic, RoTaToR: does the new fix allow transparency on color targets still?
06:23:19imphasingIt's handy that both devices (ipod and iriver) both have the same processor. It's possible the two projects could corroborate with each other, and be one big happy bundle of success.
06:23:27lostlogicMidgey34: in theory it should work right... I don't know much about it, I just wanted my player to stop crashing if I was running CVS :)
06:23:35RotAtoRMidgey34: yes, it doesn't interfere with that
06:24:18RotAtoRin theory, as lostlogic says, i don't know how it worked before
06:24:25Paul_The_Nerdimphasing: The irivers don't have the same processor.
06:24:35imphasingPaul_The_Nerd: Yeah, I realize that now.
06:24:48imphasingreading the rockbox site
06:24:51Paul_The_NerdThe h10 uses the PP5020, but work hasn't even really begun in that direction
06:25:06imphasingI was actually talking about the ARMTDMI
06:25:15imphasingnot the physical chip.
06:25:24imphasingI think they both use that ARM..
06:25:26Paul_The_NerdThe iFP7xx series use an ARM based processor though, so some of the non-driver related optimizations and stuff can carry over.
06:25:47Paul_The_NerdThe h1x0/3x0 are m68k
06:25:48imphasingAh, the PNX0101 uses the ARM7TDMI
06:25:53imphasingah, ok.
06:28:41lostlogicPaul_The_Nerd: hmph, I can break it going forward in about the same way...
06:29:13Paul_The_Nerdlostlogic: So, it relates to refilling the buffer, or clearing it?
06:29:42lostlogicPaul_The_Nerd: I think it happens when the buffer is being filled, and a manual skip would skip to a song that is not yet in the buffer.
06:30:40lostlogicbut now I post my current work on sourceforge for comment and stuff, and go to sleep.
06:30:43lostlogicthanks for your help with it.
06:31:09 Join Membrillo [0] (
06:31:18Paul_The_NerdNever a problem
06:31:56Midgey34so lcd_clear_display() resets the background and forground colors to rockbox default?
06:32:06 Quit ModernExecutive ()
06:32:34 Join moda [0] (
06:32:45modamultiband eq?
06:33:50Paul_The_NerdThat question lacks verbs.
06:34:05modahow does it work? menus and such?>
06:34:29Midgey34I don't believe theres a way to use them yet, no GUI has been written
06:34:58 Quit ts-x ("CGI:IRC (EOF)")
06:35:00Paul_The_NerdThe math is there.
06:35:06Paul_The_NerdThe code, etc.
06:35:12Paul_The_NerdBut there's no way to interact with it yet.
06:35:27modaso why hasnt anyone written one yet?
06:35:32modait cant be that hard
06:36:05MembrilloIts averagely hard, but it still requires time
06:36:07Paul_The_NerdWell, for one thing, the actual equalizer code was finished fairly recently
06:36:19Paul_The_NerdAnother, the actual design of the interface has to be decided on.
06:36:33Membrilloeven easy code takes time
06:36:51modai reckon it should be like the winamp eq is like
06:36:57Paul_The_NerdAnd, generally speaking, a lot of people are already working on something.
06:38:24Membrilloi don't think it has to be graphical
06:38:26Midgey34I think the aim is to make it like the karma's
06:38:34Membrilloslidebars or anything
06:39:07Paul_The_NerdWhat's the karma's like?
06:39:53Midgey34someone posted a link in yesterday's log I think
06:41:58RotAtoRa better is forward a few in the gallery:
06:42:02Paul_The_NerdI think I'd be happy just having one field that lets me pick a band, and then another field that lets me adjust the value.
06:42:07Paul_The_NerdI'm not sure it has to be graphical.
06:42:58Membrilloyeah, the graphical slidebars are just knick knacks. not really needed at the moment
06:43:31Membrillodo you think RB would end up have preset EQs?
06:43:33Midgey34true, but rockbox code always use some pretty interfaces
06:43:36Paul_The_NerdThough the ability to save to, and load from, files would be welcome.
06:43:50Membrillosaving and loading is a necessity
06:44:41Paul_The_NerdAnd, *maybe* once the TagDB is in, the ability to save EQ presets for a specific song, alongside rating and other things, but that's somewhat forward looking, and hopeful.
06:44:41 Join DJDD__ [0] (n=DJDD@
06:45:20 Quit Membrillo ()
06:53:10 Quit imphasing ("Resolution change!")
07:02:28 Join imphasing [0] (
07:03:06***Saving seen data "./dancer.seen"
07:10:02 Quit TCK (Read error: 110 (Connection timed out))
07:17:22 Quit moda ()
07:19:24 Quit San (Read error: 110 (Connection timed out))
07:41:01 Quit RotAtoR ("zzzzzzz")
07:44:27 Quit DreamTactix291 (Read error: 110 (Connection timed out))
08:14:01 Quit f6d ()
08:23:48 Join DreamTactix291 [0] (
08:23:50 Join LuffarJoh [0] (
08:35:31 Quit ashridah ("Leaving")
08:36:07 Join ashridah [0] (
08:39:18*BHSPitLappy stubs his toe on the floor molding, it echoes down the IRC corridor
08:43:53 Join BHSPitMonkey [0] (n=billybob@
08:48:42 Quit DJDD__ ("Trillian (")
08:52:23 Join TCK [0] (
08:56:22 Join San [0] (
09:03:07***Saving seen data "./dancer.seen"
09:05:22 Join Bger [0] (n=Bager@
09:07:30 Part Paul_The_Nerd
09:12:14 Quit ashridah (Read error: 110 (Connection timed out))
09:12:17 Join Lost-ash [0] (
09:21:01markunmorning Bger
09:25:22BHSPitMonkeymorning Bger, markun
09:30:43 Join NightCat [0] (
09:32:10NightCatSomebody tell thankyou to LinusN for that: "transparent bitmaps" support :)
09:32:52 Quit NightCat (Client Quit)
09:39:05 Nick Lost-ash is now known as ashridah (
09:40:37 Quit darkless (Read error: 104 (Connection reset by peer))
09:41:02 Join darkless [0] (
09:44:08 Quit DreamTactix291 (Read error: 110 (Connection timed out))
09:44:59 Join egotrippen [0] (n=IRC@
09:49:33 Part igor47
09:55:18 Part egotrippen
09:58:29 Quit `3nergy (Read error: 104 (Connection reset by peer))
09:58:30 Quit Sando (Remote closed the connection)
09:59:27 Part Midgey34
09:59:51 Join LuffarHoe [0] (
10:00:41 Join `3nergy [0] (
10:04:58 Quit `3nergy (Connection reset by peer)
10:11:35Bgerwhat should "ld" in the build table mean ? apart from GNU ld ...
10:12:43 Quit JdGordon (Read error: 104 (Connection reset by peer))
10:12:58 Join JdGordon [0] (
10:16:07 Join Lear [0] (
10:18:02 Quit LuffarJoh (Read error: 110 (Connection timed out))
10:18:02 Nick LuffarHoe is now known as LuffarJoh (
10:19:47 Join LinusN [0] (
10:20:13 Join amiconn__ [0] (
10:24:43 Join `3nergy [0] (
10:29:56 Quit `3nergy (Read error: 104 (Connection reset by peer))
10:31:21 Join fairway [0] (
10:31:29fairwaywhere can I get the firmware for ipod photo?
10:33:31JdGordonu prob need to compile it yourselkf
10:35:44 Quit amiconn (Nick collision from services.)
10:35:44 Nick amiconn__ is now known as amiconn (
10:36:42fairwayi dont have a compiler
10:36:47fairwayare there binaries?
10:37:02 Join amiconn__ [0] (
10:37:34 Quit amiconn_ (Read error: 110 (Connection timed out))
10:38:44BHSPitLappyit's pretty easy to compile in cygwin, if you're on windows
10:38:52fairwaywhere is the source?
10:38:58fairwayhow do I upload the binary?
10:40:01JdGordonyou should probably wait untill its released more officially untill u play...
10:40:55ashridahi agree, the ipod port is still highly experimental
10:41:04fairwayjust want to try it out
10:41:06ashridahand currently the ipod port won't play sound right now anyway
10:41:21BHSPitLappywhere were you today?
10:41:25ashridahah, wait, i'm thinking of the EQ port
10:41:29ashridahsorry :)
10:41:30JdGordonashridah: so? we had it going on the h300s for a week before sound.. ah, that was fun :D
10:41:38fairwayif anyone has a binary of the current cvs please let me know
10:42:55JdGordonbuy me an ipod and ill upload binaries for ya :p
10:43:03fairwayi cant find the ipod binaries
10:43:27BHSPitLappyfairway: you use windows, right?
10:43:35JdGordonoh crap.. Bger, i almost have the timetable viewer like u wanted
10:43:54dwihnoOne should not assume realloc to clear the newly allocated memory, no?
10:44:10fairwayBHSPitLappy: yes
10:44:48fairwaydont like to compile
10:45:12fairwaythought someone did the job already
10:45:13Rob-is there documentation somewhere about how memory is managed in plugins?
10:45:21ashridah... managed? heh
10:45:35ashridahfairway: pretty soon there'll be daily and bleeding edge builds
10:45:54Rob-I mean what memory is available etc.
10:45:58 Nick amiconn__ is now known as amiconn_ (
10:46:02ashridahbut the tools required to boot rockbox aren't too well tested, and the process is possibly unit-bricking
10:46:16BgerJdGordon :))
10:46:16ashridahRob-: there probably is, inside the wiki
10:46:31fairwayI want it now :)
10:46:36BHSPitLappyashridah: what unit?
10:46:56ashridahfor the ipod
10:47:00BHSPitLappyfairway: very nice thinking
10:47:05BHSPitLappyashridah: can't brick those :D
10:47:09ashridahfairway: well, there's probably information about it in the wiki
10:47:18fairwayIll echeck
10:47:36ashridahand there may well already be binaries in the daily build page
10:48:04BgerRob- what about the memory management in plugins ?
10:48:36Bgerashridah the iPod port is maybe the one of the few rb ports that just CAN NOT brick the unite
10:48:48fairwayI need flac playing on ipod
10:48:50fairwaythen I am happy
10:48:59ashridahBger: uh, almost all of the archos units boot from the hd already
10:48:59JdGordonBger: cept, 1 major bug which i cant figure out.. buit im working on it
10:49:03amiconnBger: Not 'few'
10:49:03ashridahi think they kinda count too ;)
10:49:15 Join aliask [0] (
10:49:18Bgeramiconn, okay, all archoses
10:49:19amiconnAs long as you don't flash, you simply can't break an archos
10:49:34Bgeramiconn okay, but u can't flash iPods for now :)
10:49:41ashridahbut that said, if you replace the boot image on the ipod, can you still get into usb mode to replace it?
10:49:46BHSPitLappyI can use a hammer without flashing.
10:49:48Bgerashridah yep
10:50:03BHSPitLappyashridah: you could format the hdd if you want
10:50:13BHSPitLappytake it out
10:50:24BHSPitLappysoak it in brine
10:50:32BHSPitLappy(just don't put it back in)
10:50:34amiconnEven with flashing you can recover most archoses with relatively simple hw mod
10:50:36Bgerashridah there is a flash USB mode
10:50:50JdGordondoes the ipod port use the stupid retarted file obfuscating filesystem like the ipod fw?
10:51:10JdGordonrandom file names
10:51:13BHSPitLappythe filesystem is FAT32
10:51:34BHSPitLappyJdGordon: there's no itunesdb parsing, so... I guess the answer to your question is no
10:51:46ashridahso, who's going to modify the daily build page to add ipod as a daily build link?
10:51:58JdGordonthat will make a few ppl i know happy
10:51:59BHSPitLappyashridah: it isn't ready yet, calm down
10:52:29ashridahneither was the H300. hell, the H1xx did far less when i first installed rockbox :)
10:52:39BHSPitLappyand modifying the build page doesn't make the builds happen :)
10:52:55fairwayBHSPitLappy: is this on the ipod?
10:52:57BHSPitLappylet the ipod devs worry about deciding when it's ready
10:53:07BgerJdGordon good :)
10:53:07BHSPitLappyfairway: what
10:53:12fairwaythe bmp
10:53:14ashridahBHSPitLappy: the builds are happening, they're in the table
10:53:32BHSPitLappystarting when?
10:53:38 Join philpem [0] (
10:53:43JdGordonthats a screeny of a plugin im working on
10:54:06BgerJdGordon is the time on fixed intervals ?
10:54:17JdGordonall loaded from the file
10:54:37JdGordonit wont even complain if u have 9.15 twice... it will show both
10:54:54Bgerthis is probably a feature:)
10:55:40philpemhow easy is it to port rockbox to new hardware? i'm designing a coldfire-based audio player (Freescale SCF5250AG CPU, samsung TFT-LCD, not sure which codec yet) and i'd like to port rockbox to it.. when i eventually build it that is :)
10:56:11BHSPitLappyphilpem: you commercial?
10:56:14LinusNit's pretty easy to port
10:56:35philpemBHSPitLappy: nope, homebrewer :)
10:56:46amiconnBHSPitLappy, ashridah: You can even download iPod bleeding edge builds if you know how to compose the link :)
10:56:49LinusNthe hard part of each rockbox port has been the reverse engineering, apart from the software codec optimizing
10:57:06BHSPitLappyamiconn: how long have they been in production?
10:57:08philpemjust need to decide on a codec, talk the manufacturer into selling me a few, then work out how much RAM I need and how fast the CPU needs to run
10:57:19*fairway would like to test the new rockboot.bin for the ipod photo
10:57:24ashridahamiconn: that's what i suspected, which is why i suggested modifying the page
10:57:33 Join Matze41 [0] (
10:57:36philpemlike i said - homebrew, so i'll have all the design documentation and i'd be more than happy to open-source the design (once it's stable that is) :)
10:58:10fairwayah found it
10:59:20philpemthe big thing i'm interested in is recording. sure i'd like to play ogg files off a HDD on my way to university (the train ride is long and boring), but being able to record lectures with it would be real nice.
10:59:25 Quit San (Read error: 110 (Connection timed out))
10:59:51BHSPitLappyphilpem: get an ipod, cheapskate :D
11:00:04JdGordonno, get an iriver.. built in mic
11:00:08philpemBHSPitLappy: "but it's more fun to build it!"
11:00:32philpemJdGordon: "starving student with no spare cash"
11:00:33BHSPitLappymeh. free will
11:00:51*JdGordon knows what that feels like
11:00:54ashridahphilpem: you can't possibly tell me it'll cost you LESS to build a unit from scratch :)
11:01:04*ashridah has an idea of how expensive development is
11:01:25Rob-how much memory is available within a plugin?
11:01:38philpemashridah: in terms of hardware it will, plus i enjoy programming :)
11:01:44BHSPitLappyphilpem: make it from an old-school gameboy, that would rock!
11:01:45BgerRob- it depends on the target
11:02:04Rob-sorry - h300
11:02:04ashridahyou do realise the hard drive would cost you more than a retail ipod, right?
11:02:11Bgerincluding the code itself: archos - 32kb, iriver - 512kb ...
11:02:15philpemi've got a box full of 2.5" laptop hard drives
11:02:15ashridahlet alone the LCD and stuff
11:02:18philpemand the lcd
11:02:34Bgerbut if you want more memory, u can take the audio buffer
11:02:40Bgerwhich is ~ 29MB on iriver
11:02:42BHSPitLappyphilpem: you don't sound like a lot of starving college students i know...
11:02:45 Join Kohlrabi [0] (
11:02:52Bger(of course, this will stop the music0
11:03:11***Saving seen data "./dancer.seen"
11:03:16Rob-ok, thanks.
11:03:19philpemjust upgraded my laptop so I've got a 10gig travelstar spare, and someone gave me a samsung E800 that met an untimely end at the wheels of his car. the lcd was fine, so i desoldered it :)
11:04:04Bgerphilpem ah :)
11:04:05philpemalso got a few lithium-ion packs lying around that i can use for power. 4 amp-hours of juice in a 1" by 3" lump :)
11:04:56philpemfreescale gave me some cpu chips, and i'm working on talking the local wolfson disti into selling me two or three codecs. that just leaves RAM and flash, which should run about £20, and a BDM pod (another £15 if that)
11:06:05philpemthe hardest part is going to be getting the damned thing to boot from cold. once it's got a bootloader flashed in, uploading new firmware should just be a case of copying a new fwfile onto the hard drive
11:06:40philpemmicrochip have released a rather nice "usb storage with a PIC and a compactflash card" appnote - I've got the picmicro development gear, so that's even easier to deal with
11:07:01BHSPitLappythe only challenge i can see is a snazzy case
11:07:23philpemBHSPitLappy: plenty of bricked ipods on ebay <grin>
11:07:46philpem"oh noes! i dropped my ipod and now it is teh broken! whatever will i do - i know! ebay!"
11:08:10BHSPitLappyare they for teh cheap?
11:08:16philpemnot sure.
11:08:37philpembut in the worst case, i should be able to get one of those black teko "soapbox" cases for not very much money.
11:08:56aliaskfrom what i've seen, bricked players aren't as cheap as you might think.
11:09:50philpemeven so, plastic cases aren't expensive. i don't care if it looks like it's been dragged through a hedge backwards - if it plays oggs and records to HD without DRM, it's fine.
11:10:50philpemmy minidisc won't even let me copy recordings off digitally. ergo, it gets replaced.
11:10:57BgerBHSPitLappy in my eyes the biggest problems are 1) to make the design 2) to solder it 3) to write the bootloader
11:11:37ashridahwell. as far as booting it, rockbox *does* have a bootloader in CVS, that's used with the m68k cpus in the iriver platform. you might be able to draw on that, replace the assembly, and implant that into an eeprom for a basic bootloader.
11:11:52*philpem brb...
11:11:59ashridahif you've got an eeprom flasher handy, that'd be an excellent starting point, then just load the real player from the hd
11:12:00BHSPitLappyBger: why aim that message at me?
11:12:24ashridahBHSPitLappy: because your view of the biggest problem is a snazzy case
11:12:32BgerBHSPitLappy because u said "the only challenge i see is a snazzy case"
11:12:39ashridahi personally think he's going to go through a crapload of test PCB's :)
11:12:47ashridahhope he's getting them for free
11:12:48fairwayI need ipod_fw executable
11:12:52fairwaydoes anyone have it?
11:13:04ashridahand components like IDE controllers, I2C bits, etc
11:13:57LinusNamiconn: u there?
11:15:11amiconnYes, for some minutes
11:21:55 Join DreamTactix291 [0] (
11:23:21 Join DangerousDan [0] (
11:25:57 Join ender` [0] (i=ychat@
11:27:01philpemashridah: IDE controller is built into the coldfire. i've also developed my skills in "bodge wiring" pcbs - basically cutting tracks and soldering wires on to work around bugs :)
11:27:36JdGordonphilpem: dont let these guys discourage u.. good luck with it
11:27:50ashridahaah. you might not even have to replace much of the assembler.
11:28:05LinusNamiconn: the reason i didn't spend time on optimizing lcd_bitmap_transparent is that you told me you would work on it
11:28:07ashridahphilpem: haha. i know that technique well
11:28:30LinusNso i didn't want to waste time on optimizing code that you would reqrite anyway
11:28:34*ashridah had to fix many a screwed up track from his teammates overheating them back in the day
11:28:52philpemJdGordon: heh, thanks :)
11:29:45 Join webguest52 [0] (
11:30:35philpemlike i said, the plan of action is: 1) get some codecs, 2) build a bdm pod, 3) build a quick-n-simple test board, 4) make sure BDM and IDE work on the test board (so i can reflash the firmware if I brick it 8^) ), 5) get the audio amps working, 6) get a "final" board made, 7) port rockbox
11:31:28philpemi do not enjoy desoldering tssops, plonking them in my flashwriter then resoldering them. if the coldfire can do it over BDM, then so be it. learning GDB is going to be "fun" though :)
11:31:34 Quit webguest52 (Client Quit)
11:32:31ashridahwait, can't you use an external flash chip, and build your first models using a socket?
11:32:57ashridahwon't look pretty, but hell, since when was development pcb's neat?
11:32:58amiconnLinusN: I understand why you usedthe simple compare-and-move, but I don't understand why you used array subscription instead of pointers.
11:33:00amiconnAnyway, bbl
11:33:03 Part amiconn
11:33:17linuxstb_Any Windows users able to compile a binary of tools/ipod_fw.c ? I tried cross-compiling it from Linux, but I'm missing getopt.c
11:33:26 Nick linuxstb_ is now known as linuxstb (
11:33:45BHSPitLappyI believe I have, yes
11:33:46philpemashridah: yeah, i suppose i could, but i'd still need an adapter for my eprom programmer
11:34:01philpemand tssop sockets are really expensive
11:34:03linuxstbBHSPitLappy: Does your binary require cygwin1.dll ?
11:34:05BHSPitLappylinuxstb: I also have a bunch of copies that come with various iPL installers
11:34:12amiconn_linuxstb: later, if no-one else does it before
11:34:14BHSPitLappylinuxstb: don't think so...
11:35:16BHSPitLappystandalone 22kb exe
11:35:26linuxstbDoes that include the latest 5g support?
11:35:57 Join webguest66 [0] (
11:35:59 Quit aliask ("Chatzilla 0.9.70 [Firefox 1.5/2005111116]")
11:36:21BHSPitLappyah, I actually have built my own, duh
11:36:26BHSPitLappyand yes, it's latest cvs
11:36:26 Quit webguest66 (Client Quit)
11:36:30BHSPitLappy(iPL cvs)
11:36:50 Quit Xerion (" ")
11:37:04 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
11:37:41 Quit Rick ("I… don't need to be here.")
11:38:00 Join Rick [0] (
11:38:01 Join Matze41 [0] (
11:38:19linuxstbThanks - is there any way you can check if it needs the cygwin dll?
11:38:26linuxstbDid you compile it in cygwin?
11:39:01BHSPitLappywouldn't it have to have the dll in the dir? because it's not
11:39:30fairwaybhs why not send it
11:41:00BHSPitLappyah.. linuxstb ... it needs it :(
11:41:24fairwayso i could try rockbox
11:41:36BHSPitLappyI just said it won't work for you
11:42:40 Join needleboy [0] (
11:42:47linuxstbfairway: Which ipod do you have?
11:43:14fairway4g photo
11:44:19needleboyLinusN: how's it going?
11:44:46fairwayi think most people got 4g
11:45:45 Join midkay [0] (n=midkay@
11:46:21linuxstbIt's OK, I've managed to cross-compile ipod_fw.
11:46:26needleboywhat's the status with the transparency issue?
11:46:50linuxstbI haven't tested it, but it's here:
11:46:58linuxstbfairway: Please let me know if it works.
11:47:09linuxstbIf it does, I'll upload it to the wiki.
11:47:12fairwayInternal Server Error
11:47:26fairwaylink doesnt work for me
11:47:31linuxstbAh yes, my server doesn't like exe files....
11:47:42fairwayjust zip
11:48:07linuxstbYes - it's here:
11:48:18LinusNneedleboy: i just committed a fix for tonight's problems
11:48:34LinusNthe previous fix wasn't correct
11:48:45fairwayseems to work
11:48:49LinusNmy next issue will be changing colors
11:48:52needleboycool, so it should be working now?
11:48:59needleboychanging colors where?
11:49:02fairwayI will compile it now
11:49:11LinusNlike the optimized build does
11:49:19needleboyoh, for menus etc?
11:49:19LinusNbackground/foreground etc
11:49:42needleboyi can send you a working patch if you need it
11:49:44LinusNi haven't looked at the current version of the patch, but last time i looked it was horrible
11:49:48needleboythe one on sourceforge is buggy
11:49:55needleboyyeah, it is
11:50:01 Join DocterD [0] (
11:50:03 Join Jungti1234 [0] (
11:50:17needleboyi've done some changes, and it patches nicely, but probably has lots of junk you'd want to get rid off...
11:50:20needleboyhey jungti
11:50:27LinusNi want a generic system for color selection
11:50:41LinusNand i don't want just foreground/background
11:50:46needleboywith user selectable values for RGB?
11:51:07needleboyhow about just using the WPS code to rebuild the whole browsing?
11:51:20needleboychange it to bitmap powered...
11:51:21LinusNslow and bloated
11:51:34needleboyyeah, that's what most people said when it was mentioned...
11:51:42Jungti1234needleboy, korean language file is works fine?
11:51:52needleboywe can use Paprica's statusbar patch might be usefull...
11:51:53JdGordonhey Jungti1234
11:51:59Jungti1234hi JdGordon
11:52:03needleboyjungti, i wouldn't know... don't know korean ;)
11:52:13needleboybut it's in...
11:52:28 Quit midkay (Read error: 104 (Connection reset by peer))
11:52:37LinusNhowever, i want a nicer look for the gui, by having customized bitmaps in the status bar and maybe a nice beveled look on the scroll bars etc
11:52:51needleboyyeah, that's what Paprica's been working on...
11:52:52Jungti1234JdGordon, error
11:53:09JdGordon?? works fine here..
11:53:11Jungti1234GdGordon: Access forbidden!"
11:53:14needleboyhe's got the code ready, but had some bugs with.. guess what, the color changer :)
11:53:22LinusNi saw the custom statusbar patch, but i didn't really like it
11:53:43Jungti1234wow nice JdGordon
11:53:52needleboyJd, are you making a new calendar?
11:54:00JdGordongot some minor (actually major) bugs to fix
11:54:06LinusNneedleboy: has paprica been working on a gui overhaul?
11:55:02needleboyLinusN: GUI Overhaul?
11:55:09BHSPitLappychanging everything
11:55:23needleboyhmmm... as far as i know, only the status bar
11:55:31 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
11:55:39 Join Matze41 [0] (
11:55:42Jungti1234bye I will come after short time
11:55:47needleboybut we haven't talked too much in the last few days, so there might be something new going on...
11:55:55needleboycya jungti
11:56:25Jungti1234where do you live?
11:56:32fairwayC:\Download\ipodpatcher-0.2>ipod_fw -g photo -o rockboot.bin -i
11:56:32fairwayn bootloader-color.bin
11:56:32fairwayfread failed: No error
11:56:45needleboyJungti1234: Tel Aviv, Israel
11:57:11Jungti1234:D nothing
11:57:27Jungti1234see ya
11:57:28 Quit Jungti1234 ("CGI:IRC")
11:57:35JdGordonhe's coming to hunt you down
11:58:15needleboyhe can bring a new H340 on the way...
11:58:19needleboyor a few PMPs
11:58:23fairwayi get this error
11:58:28fairway[ERR] File is too large for firmware partition, aborting.
12:00:40fairwaygot an idea LinusN?
12:01:13linuxstbfairway: Can you post the output from typing "ipodpatcher 1" (or whatever your ipod's number is) ?
12:01:51linuxstbfairway: No, I've found your error.
12:02:04 Join Membrillo [0] (
12:02:07linuxstbYou need to extract "apple_os.bin" from bootpartition.bin and use that with ipod_fw
12:02:18 Join midkay [0] (n=midkay@
12:02:26fairwayi see
12:02:30linuxstbThat should be in the instructions.
12:04:34*BHSPitLappy nite nite
12:04:49 Quit DocterD ("Leaving")
12:04:52fairwayhere we go
12:05:03fairwayit is
12:05:39fairwaythe image is not very recent
12:05:56linuxstbWhich image?
12:07:25needleboyLinusN: is this whole GUI revolution going to be for all targets? or just color LCDs?
12:07:28fairwaythe bootloader
12:09:24fairwayRockbox error -1
12:09:29fairwayLoading original firmware
12:13:15needleboyafk 10 minutes
12:13:21fairwaylinuxstb: you may have a more recent bootloader-color.bin ?
12:13:44Membrilloneedleboy would you mind making a note next to the link on the optimized announcement that my downloader doesnt work with the optimized builds atm. or just remove the link for now?
12:13:53linuxstbNo - the bootloader-color.bin hasn't changed for a few weeks. It's unlikely to change in the near future either.
12:14:02fairwayi see
12:14:08fairwayall i get is
12:14:12linuxstbIt's Rockbox itself which you will need to keep updating - you can forget the bootloader.
12:14:13fairwayrockbox error -1
12:14:29linuxstbThat's probably because you haven't installed Rockbox itself.
12:14:38linuxstbDoes it start the Apple firmware?
12:14:44fairwaywhere is rockbox itself?
12:14:59fairwayok i installed only the loader
12:15:53linuxstbI don't think there are any binaries for Rockbox itself yet.
12:15:59fairwayhmm k
12:17:05ashridahlinuxstb: they are, they're just not linked on daily.shtml yet
12:17:11ashridahyou could probably add them
12:17:18fairwayashridah: EHRE?
12:17:20ashridahthey'll be in the same form as the others, afaik
12:18:18fairwayhavent see them
12:20:06ashridahfairway: unfortunately, i don't know the exact url
12:21:14ashridahbut yeah it'll look like that, but replace "player" with something i don't know
12:21:41ashridahit's not "ipod", that's for sure :)
12:21:45 Quit TCK (Read error: 110 (Connection timed out))
12:22:27 Join matsl [0] (
12:22:30linuxstbashridah: I think I tried that a while ago, and it didn't work. Are you just assuming they are there, or do you know for sure?
12:22:41ashridahamiconn_: claimed they were
12:22:49ashridahthey're the result of the build process that writes the table
12:23:13linuxstbI just assumed they would be deleted - like the simulators which aren't available for download.
12:23:26ashridahfairway: what model is your player? a nano or what?
12:23:51fairwayashridah: a photo
12:24:25ashridahlinuxstb: what's the platform name for the photo? i don't have a copy of the source tree handy
12:24:33 Join `3nergy [0] (
12:24:40fairwayphoto i think
12:24:42ashridahactually, nevermind
12:24:48ashridahfairway: it isn't.
12:25:05fairwayit's a 4g
12:25:09fairwayyes color
12:25:11ashridahmidkay: ipodcolor, yeah
12:25:22ashridahdownload that, and extract it into the root of the player.
12:25:37ashridahso you end up with a .rockbox directory with content, and the firmware file
12:25:42midkayashridah, hm, i hope you're here tomorrow to get me through this on my ipod video.. :)
12:25:58ashridahmidkay: i doubt that'd be necessary, someone'll have written docs for the wiki by then
12:26:03*ashridah looks at fairway
12:27:01fairwayyes works now
12:28:31ashridahlinuxstb: you want to check out the rockbox website from CVS and update daily.shtml to add the daily build and bleeding edge build links? :)
12:28:52fairwaysound is workiing
12:29:55linuxstbfairway: Can you do a quick check for me. When you reboot your ipod, the bootloader should display a number next to "Ipod version:" - either 0x60004 or 0x60000. Can you tell me which your ipod is?
12:31:11linuxstbashridah: I'll leave the html changes to Bagder. I'm writing an installation guide now, so I'll add the direct links there to the latest bleeding edge builds.
12:31:20fairwaycan't see it
12:31:21linuxstbI'm assuming the link you posted is for the bleeding edge?
12:31:22fairwaygoes too fast
12:31:27ashridahlinuxstb: yes
12:31:40ashridahdaily builds have datestamps in the filenames
12:31:50linuxstbfairway: OK, it doesn't matter. Let me know if you manage to spot it though.
12:31:58ashridahand i doubt Bagder would mind if you modified the website
12:32:39Bagderyou want ipod bleeding edge links?
12:32:45fairwayflac is playing
12:33:48 Join San [0] (
12:34:00*ashridah hands fairway the cookie of success
12:34:08fairwaythis is awesome
12:34:12fairwaynow I go to eat ;-)
12:34:29ashridahBagder: sounds like they're warranted
12:35:10 Quit fairway ()
12:36:53 Quit `3nergy (Read error: 104 (Connection reset by peer))
12:38:58 Join `3nergy [0] (
12:40:54 Join aliask [0] (
12:45:52JdGordongrr.... damn i hate logic errors... stupid bloody things... 2nd worst invention of all time
12:48:15 Quit stamppot ("using sirc version 2.211+KSIRC/1.3.12")
12:48:37aliaskJdGordon: The worst being?
12:48:47needleboyMembrillo: i removed the link. let me know when it's up again.
12:50:51linuxstbI've now written (quickly) some installation instructions for the ipod. Can any Windows users who have installed Rockbox on their iPod please have a look at them and either fix any mistakes (or make improvements) themselves or let me know about them?
12:52:56 Join stamppot [0] (
12:53:27 Join vger_ [0] (
12:54:34Membrilloneedleboy: thanks a bunch
12:55:24needleboysure thing. why doesn't it work?
12:56:58JdGordonaliask: gravity... bloody stupid thing :p
12:58:18 Join actionshrimp [0] (
12:58:23JdGordonlinuxstb: the restriction on c++ style comments, is that just some1 being anal? or is there a reason to the madness?
12:58:23 Quit San (Read error: 110 (Connection timed out))
12:59:49 Join linuxstb_ [0] (
12:59:55LinusNJdGordon: it is mostly us being anal
13:01:16LinusNplus, c++ comments have their drawbacks, especially if you put them in #defines
13:01:46 Quit linuxstb (Read error: 104 (Connection reset by peer))
13:02:16needleboycan't you create some batch job to scan the sources for comments and remove them automatically upon CVS commit?
13:02:27JdGordonu need comments in the code
13:02:44JdGordonud be shot on the spot for submitting code with 0 comments
13:03:14***Saving seen data "./dancer.seen"
13:04:27Membrilloneedleboy: i dont know. for some reason my app just wont download from that new url. i dont know wether its the .nl extension or what. it beats the hell out of me. im trying to fix it though
13:04:32ashridahJdGordon: he means removing c++ style ones, and you'd want to convert them, not remove them
13:05:14JdGordonMembrillo: have u added the thing so you can choose which files to not replace from the zip?
13:05:37 Join perplexity [0] (i=heh28058@
13:05:54 Nick linuxstb_ is now known as linuxstb (
13:05:59needleboyMembrillo: the server it's on is linux, so the whole address is case sensitive...
13:06:31needleboyyou need to use the same url as on my download page, just right click the link and "copy shortcut"
13:06:38needleboythen paste it in your code...
13:07:52Membrilloneedleboy: I have done... it still won't work
13:08:16Membrilloit is a problem with finding the file though. what else could trigger it?
13:08:50 Quit matsl (Remote closed the connection)
13:08:50Membrillothats what is in the code
13:09:33needleboyyup, iw works...
13:09:38needleboyi have no idea...
13:10:08Membrilloits very peculiar
13:10:23needleboydo you even contact the server?
13:10:27needleboyis it a 404?
13:10:50Membrilloive tried uploading it in various places and changing the url and it works. so its not my coding doing strange things
13:11:09needleboyso it's only with the specific server???
13:11:16needleboythat's damn strange...
13:11:20JdGordonummm.... my h300 just finished the playlist, and instead of going back to the file list like it should, it just crashed???
13:11:34Membrilloits reeeally strange
13:12:00Membrillowhat is another file i can access on that server?
13:12:05Membrilloill try downloading that
13:13:14Membrilloi wont do the picture. that requires a whole different download method. but ill try the source
13:13:41LinusNneedleboy: does the optimized build have wps color settings or just the global bg/fg settings?
13:14:00needleboyjust global
13:14:16needleboywe thought about that, but no one knew how to implement
13:14:39Membrilloneedleboy: nope cant connect
13:15:57JdGordonMembrillo: have u got your http headers correct? any idea what error the server is returning?
13:17:23Membrillowhat do you mean by the http headers being correct? nope, i cant get a specific error. just that the file at that URL has a filesize of 0 (it doesnt exist\cant be found or connected to)
13:18:11needleboylet me put a small name file there... hold on
13:19:08needleboytry this:
13:19:15 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
13:19:57Membrillostill cant connect
13:20:13needleboytry talking to PaulHeu on MR
13:20:15Membrilloso very strange
13:20:17needleboyit's his server...
13:20:28Membrillodo you have any webspace needleboy?
13:20:42Membrillowould you mind uploading it there with the original filename, just to make sure it works
13:20:57needleboyi do, but i had to move to a better server, as i wasn't expecting bandwidth usage of +15GB a month
13:21:49Membrillohaha +15gb? wow thats craxy
13:22:09Membrillowell could you just upload there for me quickly? i wont use 15 gb of bandwidth on my own :P
13:22:31needleboysure... 5 minutes
13:22:49 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
13:22:49Membrillono probs
13:22:52 Quit uwe__ (Read error: 110 (Connection timed out))
13:22:58Membrillothanks a bunch
13:23:05 Join matsl [0] (
13:23:09needleboytry this first:">
13:23:20 Join uwe__ [0] (
13:23:53Membrillowell that worked
13:24:15Membrilloi think
13:24:19Membrillojust a sec, ill test again
13:25:03Membrillothat worked
13:25:25Membrilloalright well thats one step to tracking down the problem. im obviously not getting authorization to the server or something
13:25:31needleboymaybe you have the paulgeluid address in your .hosts file??
13:25:56Membrillowhat do you mean
13:27:33needleboythere's a file called hosts.
13:27:44needleboytry looking there if you have anything weird
13:28:19needleboythe only entry you should have is this:
13:28:19needleboy127.0.0.1 localhost
13:28:45 Quit matsl (Remote closed the connection)
13:29:07Membrillothats the only one
13:29:31needleboydunno then...
13:30:24JdGordonLinusN: any chance of a kdb_input that only allows numbers?
13:30:38Membrilloit beats me...
13:30:51LinusNJdGordon: for what?
13:31:09needleboytalk to paul, maybe he's got some weird DNS forwarding or something
13:31:18JdGordonplugins... coz sometimes only numbers can be allowed, and its a pain to navigate the kb
13:32:14Membrillohmmm, unfortunately visual basic won't allow anything fancy. its not very customisable. so unless its a very simple problem i might be stuck
13:32:35LinusNJdGordon: in which case is only numbers allowed?
13:33:34JdGordoni dunno.. dw.
13:47:38 Quit Lear ("Chatzilla 0.9.70 [Firefox 1.5/2005111116]")
13:48:08BgerJdGordon better a new widget ...
13:51:11 Join Eier [0] (
13:52:19 Quit Eier (Client Quit)
13:54:30 Join Rondom [0] (n=Rondom@
13:55:07 Quit Membrillo ()
13:55:24 Quit Rondom (Read error: 104 (Connection reset by peer))
13:56:08 Join Rondom [0] (n=Rondom@
13:56:41 Part YouCeyE ("Leaving")
14:02:40 Join amiconn [0] (
14:03:34 Join TCK [0] (
14:08:03amiconnlinuxstb: Do you have an ipod_fw.exe that works w/o cygwin1.dll now?
14:09:35linuxstbYes thanks - I managed to cross-compile one myself.
14:13:24amiconnOn cygwin, -mno-cygwin creates such binaries
14:18:10 Join Membrillo [0] (
14:22:10MembrilloMy brother asked me today "im thinking of buying an MP3 player, what do you think of the creatives?" what should i tell him from your oppinions
14:22:27Membrilloas experienced DAP users :P
14:22:32Bagdertell him there's no rockbox port in sight ;-)
14:22:33needleboythe Zen series is nice
14:22:36needleboyi like them
14:22:43needleboybut yeah...
14:22:50needleboyno rockbox
14:22:58needleboytell him to find an H340 ;)
14:22:59Rob2222_no MP3 player without rocking box
14:23:45Membrilloyeah, he doesnt know what rockbox is :p Hes techy enough but i think he just wants it to do its thing. he's too lazy to do fancy things with his player
14:24:17needleboyi was too lazy to even skin the iriver firmware in the beginins
14:24:24needleboylook at me now :)
14:24:28needleboyhey ben
14:24:46Papricawhats up?
14:24:54Membrillohaha yeah. i dont think he likes the look of my H300 though. not that hes used it much. i think he wants something physically smaller
14:25:26Membrilloi suggested the Vision:M and he said "that looks great! whats the price."
14:25:44needleboyhow about an ipod then?
14:25:53needleboycan't believe i just said that...
14:26:24Membrillohaha no. our family hasnt had good experiences with ipods.
14:26:38needleboyarchos gmini
14:26:48Bagderthe X5 then perhaps
14:26:52needleboynext best choise as far as i see
14:26:54Bagderalso has a good chance of a port
14:26:57needleboyX5 is the same size as h340
14:26:58 Join einhirn [0] (
14:27:27Bagderit is smaller and slicker
14:27:32Membrilloi dont know anything about iaudio. is iaudio a company or a subbranch of another company?
14:27:35needleboyjust a bit
14:27:41Bagderthe company is cowon
14:27:46Bagderanother korean
14:28:04Membrillodoes the X5 do video?
14:28:17Bagder13 fps xvid
14:28:25Bagderbut with a smaller res than the h3x0
14:28:49Membrillocheaper though i bet
14:29:02needleboyyeah, the screen is really dissapointing in the X5
14:29:10needleboysize that is
14:29:14Membrillohow does it go for sound quality and harddrive sizes?
14:29:25needleboythey got 60GB
14:29:31needleboydunno about sound
14:29:45needleboyalso, they have the X5L which claims to have 29 hours of battery life
14:29:48needleboyor something like that
14:30:07MembrilloHard disk (20GB/30GB/60GB)***
14:30:26Membrillo20 30 60 aint bad
14:30:28needleboyit's quite simillar to the H340, better in some parts, worse in others... but a good buy anyway
14:31:41Membrillohe's not retarded, im pretty sure he will look around
14:31:52Membrillohe wont go straight for the "easy buy"
14:33:31Membrillodo they have single platter 40gb drives yet
14:34:27aliaskIs there a way to restrict a scolling line in the WPS?
14:35:00needleboydo you use the H300 optimized build?
14:35:11Membrillothere is a |START|END| syntax thing i think
14:35:11needleboywe added a new tag for that
14:35:32aliaskYeah, I'm using the optimised build.
14:35:37aliaskIs it still %s?
14:35:52needleboystart and end in pixel values
14:36:00aliaskThanks very much.
14:36:22Membrillohow would one go about aligning the progress bar other than centered?
14:36:22 Join ghode|afk [0] (
14:36:49Membrillonah doesnt work
14:37:13Membrillothe current syntax draws it with an even margin on each side, meaning its always centered
14:38:32Slasherihehe, now wps image cache is implemented.. testing :)
14:39:07 Join San [0] (
14:39:21Membrilloimage cache? why is that needed?
14:39:44needleboySlasheri: excellent!
14:39:50needleboyfaster WPS loading?
14:40:00Membrillooh ok, awesome!!!
14:40:06needleboyi think...
14:40:18amiconnoh no...
14:40:19Slasherineedleboy: should be much faster boot
14:40:23Membrilloi loaded a monochrome WPS this morning (boxes), and it took 2 minutes to load...
14:40:33needleboyboot? nah, it's fast enough :)
14:40:55amiconnSlasheri: Combined bitmaps will be practically the same, but w/o just another cache file
14:41:00aliaskfast enough is not good enough! :)
14:41:15Slasheriamiconn: probably true..
14:42:07needleboyis anyone planning to work on layers for WPS?
14:42:19needleboytext behind images etc...
14:42:27 Join [1]philpem [0] (
14:43:07Slasheriamiconn: btw, cvs diff -r 1.11 -r 1.12 apps/gui/gwps.h
14:43:13Slasheriwas there any real reason for that change?
14:43:36Slasherii don't like that new (or old) behaviour..
14:43:45 Join dufuS [0] (
14:44:07amiconnStop doesn't have anything on long press, so triggering on press makes it more responsive
14:44:32 Quit DreamTactix291 (Read error: 110 (Connection timed out))
14:44:50Slasherilong press would shutdown the unit correctly and stop the playback then
14:45:07dufuSwill rockbox ever support video
14:45:12Slasherinow playback will stop before shutdown gets accepted
14:45:17needleboyisn't long press stop mapped to shutdown?
14:45:22Slasherithat's very annoying..
14:45:28amiconnI *always* stop playback before shutting down
14:45:31dufuSהיי נידלבוי
14:45:36Slasherineedleboy: yep, but playback stops before that..
14:45:37needleboydufuS: yes, maybe, one day
14:45:55needleboyno hebrew please :)
14:45:57amiconnIt's not standard long press
14:46:03Papricaחח איזה סטלן
14:46:09 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
14:46:10amiconnYou can still shutdown by holding the stop button
14:46:13dufuSyou paprica :<
14:46:31 Join JdGordon [0] (
14:46:35needleboypaprica, linus wanted to know if you're working on a new gui
14:46:36Slasheriamiconn: yes, but i don't know how long the press the stop without looking at display because there is no feedback
14:46:51Slasheriespecially if you have fade out enabled, you could have to press stop really long :/
14:46:58amiconnPerhaps it's just me, but with the trigger on release I had severe problems stopping playback
14:47:01Papricaim trying
14:47:02dufuSpaprica i love brickmania :P
14:47:13Slasheriinteresting.. i have never had problems with it
14:47:17amiconn..because I pressed a bit too long, and then thought button handling was frozen...
14:47:20 Quit linuxstb (Read error: 104 (Connection reset by peer))
14:47:26needleboySlasheri, on the H340 (at least) you have to hold STOP for at least 4 seconds right now for shutdown when playing
14:47:30Papricabut dont know if i can do it
14:47:32amiconnThe H1x0 buttons are crap
14:47:38Slasherihmm, maybe it could be changed to react "standard" long press also
14:47:46PapricadufuS, =]
14:47:52Slasheriso playback would stop anyway when _releasing_ the button
14:48:07Slasherihmm, sounds good
14:48:08dufuSwow u ppl write so long lines
14:48:21amiconnWe still need _PRE, since otherwise leaving the menu with Stop would stop playback
14:48:26Slasherineedleboy: uh, that's quite long
14:48:49amiconnIn fact we need 2 different _PREs
14:48:57needleboyyes it is...
14:48:59preglowwhat the hell went wrong with my eq commit?
14:49:00needleboythat's my point
14:49:14amiconnpreglow: You didn't commit the .S
14:49:20*dufuS is listening to The Red Hot Chili Peppers - Road Trippin'
14:49:32MembrillodufuS: shut that off
14:49:35needleboytrip on
14:49:52needleboypreglow, if you do this eq, you're a god
14:49:54preglowamiconn: btw, there's a bug in the build system
14:50:02needleboyi've been waiting for this since day one
14:50:05preglowamiconn: the .S file will be deleted every time you make clean
14:50:15Membrilloi remember the last time someone had that on and B4dger kicked their ass out of here
14:50:17preglowneedleboy: well, it's all there now, someone just needs to make the gui
14:50:28needleboyno need for gui
14:50:35dufuShey do u think rockbox will support a better video format then the original?
14:50:35needleboynumeric values are enough
14:50:41Membrilloi don't think it needs to be graphical either
14:50:41needleboyin +-dB
14:50:50Membrillofor now anyway
14:51:02amiconnpreglow: This doesn't happen in any other dir...
14:51:05needleboyand i'd love quick access to it as well
14:51:11Membrillomaybe arranged nicely, but for now, text\numeric is enough I think Bagder is the one to ask for build system issues
14:51:31dufuSi have this problem
14:51:33preglowamiconn: it also never builds the .S file, it just preprocesses it and links it
14:51:34dufuSthe volume of the player
14:51:39dufuSis shown wrong
14:51:39 Join Moos [0] (
14:51:44*preglow trouts bagder
14:51:45Membrillono it isnt
14:51:46dufuSthe highest volume is 0dB
14:51:50dufuShow is that possible
14:51:51Membrillothats correct
14:52:06needleboythe volume is in negative dB values
14:52:21preglowbecause it makes stuff simpler for us
14:52:24needleboybecause that's what the ROCKbox devs decided
14:52:27Membrillo0dB is the standard volume. then its made softer digitally if you reduce it
14:52:29ashridahneedleboy: on the iriver, yes. on other platforms there's a higher rating
14:52:42aliaskBecause any alteration of the volume is actually a reduction of a default volume.
14:53:04Membrilloaliask: thats what i tried to explain but you did a better job of it :P
14:53:08needleboyashridah: what are you talking about? volume? higher than 0dB?
14:53:28needleboyoh, ok, got it
14:53:31ashridahneedleboy: yes
14:53:35Membrilloanything above 0db is possible but it will clip
14:53:37aliaskWell it got the point across. Anyway I'm out for tonight, keep up all the great work guys... :)
14:53:38 Join [San] [0] (
14:53:41ashridahthe archos's are louder. don't know about ipod
14:53:44dufuSwho translated the menus to hebrew?
14:53:56 Quit Moos (Client Quit)
14:54:02ashridahMembrillo: again, that's dependent on the output stages of the DAC
14:54:02 Join Moos [0] (
14:54:04 Quit aliask (""School soon D:"")
14:54:22 Quit philpem (Connection timed out)
14:54:23 Nick [1]philpem is now known as philpem (
14:54:31needleboyPaprica, back to issue... what about the status bar?
14:54:32 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:54:33ashridahdufuS: read
14:54:46needleboy dufuS: read
14:55:04 Join linuxstb [0] (
14:55:49Papricaneedleboy, im trying to do a statusbar with custom images, like the wps
14:55:50preglowi did make clean without thinking, and now my eq_cf.S is gone
14:55:51preglowfucking great
14:56:12Papricadont know if i will success
14:56:24dufuShey can u add a feature that when i listen to a song and press NAVI to see the files, the song that is being played will be selected first
14:56:28dufuSif you understand me..
14:56:49dufuSi mean like in the original
14:56:53ashridahdufuS: i think that already exists, doesn't it?
14:56:56needleboyPaprica, are you working on the basis of the one you shown me a week ago?
14:56:59needleboythe buggy one?
14:57:01amiconndufuS: Enable 'Follow playlist'
14:57:05dufuSoh ok
14:57:22Papricastart new one
14:57:38needleboyLinus started working on a color changer
14:57:45dufuShey paprica
14:57:54dufuScan u do that the high scores of brickmania
14:58:01Slasherihehe, bmp cache works! boot is now *REALLY* fast =)'
14:58:12dufuSwont be deleted
14:58:16dufuSwhen i delete the rockbox files
14:58:22needleboytry to work out with him a method of changing the status bar color independent of the rest of the gui
14:58:23Membrilloso a lot of the boot time was taken up by BMP loading?
14:58:29Slasherirockbox logo only flashes on the screen :)
14:58:34dufuSi mean can u save the high scores in other folder than .rockbox
14:58:56linuxstbpreglow: Ouch. Did you lose everything?
14:58:58dufuSor \.data\
14:59:19dufuSok paprica?
14:59:25 Quit San (Connection timed out)
14:59:35MoosSlasheri: Congratulations
14:59:37Papricamm its not good
14:59:42dufuSit's annoying that i lose the high scores when i update my optimized rockbox
14:59:46preglowlinuxstb: i've got an old backup
14:59:47dufuSwhy not good?
15:00:05Papricacuz its not a good way to create new folder
15:00:13linuxstb:(. Any ideas about Musepack's refusal to play on the ipod?
15:00:24Slasherii will commit that cache thing now
15:00:27 Quit ender` (Read error: 113 (No route to host))
15:00:27needleboyPaprica, how about using the same system as used to save the ROCKbox settings?
15:00:32preglowlinuxstb: yeah, i'll have a look at it later
15:00:37preglowjust need to fix eq
15:00:46Papricaneedleboy, with what
15:00:47preglowgod damn, this is annoying
15:01:10MembrilloSlasheri: ill try it once you commit it :))
15:01:17dufuSwhere are the settings saved
15:01:19needleboywith the highscores and saves we talked about
15:01:22dufuSif i want to delete them
15:01:36MoosSlasheri: how much time take boot now?
15:01:36needleboythey're not in a file
15:01:48needleboyjust hold REC during bootscreen, it'll reset the settings
15:01:57dufuSi know
15:02:04Papricamm dont know
15:02:40needleboywhy not?
15:02:46needleboyyou want them in a file?
15:02:48dufuShey who developed rockboy?
15:03:01dufuSit is s0 slow
15:03:03Membrilloa lot of people added bits and pieces i think
15:03:08needleboydufuS, just wondering, do you have ADD?
15:03:15dufuSadd what?
15:03:18***Saving seen data "./dancer.seen"
15:03:26MembrilloAttention Defecit Disorder
15:03:28needleboyAttenition Deficit Disorder
15:03:36dufuSin hebrew?
15:03:41needleboyyou're jumping from topic to topic before being answered
15:03:45Membrilloneedleboy: i spelt it right
15:03:55needleboyMem, yes you have :)
15:04:07SlasheriMoos: about 2-3s less
15:04:15Moosw00t !
15:04:26dufuShow old ru
15:04:32dufuSlol old
15:04:46needleboydon't remind me...
15:04:53Membrilloi think ADD must be contageous over the internet. i swear half of MR must have it.
15:05:04Membrillothe new 12 year old generation
15:05:10dufuS14* :)
15:05:20 Quit Moos ("Parti")
15:05:26 Join Moos [0] (
15:05:45needleboy2-3 seconds less???
15:05:49Slasheriargh, now there is a cvs commit because i haven't the most fresh files.. :)
15:05:54Membrilloi have this stereotype in my head that all 12 year olds are omgz lolz newbz
15:05:55needleboySlasheri, great work
15:06:14needleboyMem, true image that is
15:06:24dufuSis sanitarium israeli too
15:06:31needleboydon't think so
15:06:55dufuSis eli sherer chattin here
15:07:08needleboyeli is in the army
15:07:11dufuSwhere ru from sanitarium?
15:07:14needleboyhe's home on weekends
15:07:14Membrilloi dont think ive ever seen eli here
15:07:16[San]i amn't israleli
15:07:19[San]I am irish
15:07:19needleboyi have
15:07:37Membrillodoes he alias under Eli_Sherer here?
15:08:02Membrillohmmm, maybe ill see him round here one day
15:08:18dufuSPaprica make more games :<
15:08:29needleboyeli has to start finishing his projects...
15:08:31Membrillomy stereotype was just proven
15:09:16dufuSxobox is annoying
15:09:22needleboyMembrillo, at least his english is good. Most 14 year olds in Israel hardly know between Yes/No
15:09:39Membrillothats a good point. we should give credit where its due
15:10:24Membrilloanyway im off. last day of summer holidays tomorrow and I want to actually wake up before 1pm for it.
15:10:25needleboydufuS: that was a compliment...
15:10:35preglowsummer holidays?
15:10:37dufuSi know
15:10:38[San]eli is 14?
15:10:45dufuSno, i m
15:10:49preglowright, aussie :)
15:10:52MembrilloAustralia :P
15:11:26[San]have fun in school or work wo w/e
15:11:32needleboyciao Mem
15:11:47Membrillough its been 9 weeks off and im not looking forward to going back to school at all...
15:11:59Membrillooh well. only two years left.
15:12:12MembrilloSee ya kids
15:12:12needleboyyou're 16?
15:12:21Membrilloaye aye
15:12:25needleboynow you sound older...
15:12:33needleboy(write older?)
15:12:37needleboyok, go
15:12:43 Quit Membrillo ()
15:13:13preglowanyone know how the build system works? does it use make clean at all?
15:13:18needleboySan, do you keep the WPS pack updated daily?
15:13:49[San]i update it between 9-10pm GMT
15:14:04needleboyso i can just ignore them... or keep providing only new ones?
15:14:07needleboywhat do you say?
15:14:39[San]i dont mind
15:15:02needleboyi was looking for an opinion :)
15:15:09needleboynot approval :)
15:15:17muesli__can we already adjust eq-settings?
15:15:28muesli__beside bass/treble
15:15:54dufuScan someone tell me what is SRS and WOW
15:15:58needleboymuesli, it's in the pipes i think
15:16:02needleboydufuS, don't ask
15:16:05dufuSwhy not
15:16:10muesli__okidok needleboy
15:16:18needleboyworse possible EQ effects ever created
15:16:22muesli__dufuS cos its useless
15:16:26needleboyjust ignore them
15:16:29preglowthey're not strictly eq effects
15:16:37needleboysound evironment...
15:16:41Slashericommitted, i hope it works.. :D
15:16:41preglowyou get some stereo imagining and other stuff
15:17:05needleboypreglow, it's still useless...
15:17:17needleboyeven on the crappiest of all headphones... let alone good ones
15:17:25muesli__never used srs or wow
15:17:49muesli__customized stuff is the only thing that matters
15:17:53needleboyyou lose about 25% of all audible material as far as i can hear, and my hearing kicks major ass
15:18:28preglowSlasheri: what do you do to ensure the cache is correct?
15:19:08Slasheripreglow: simple filename check.. if any filename/order mismatch, ignore and rebuild the cache
15:19:11 Join ender` [0] (i=ychat@
15:19:17Slasherihmm, but that might not be always enough
15:19:25preglowSlasheri: then i think this is bad idea
15:19:47Slasherithe cache is really simple..
15:19:54needleboySlasheri, how about file header?
15:20:01needleboydo BMPs have them even?
15:20:10preglowif people unzips a new wps, i don't want to tell them they have to delete some hidden cache file to use it
15:20:22dufuShey is it only me or the rockbox volume is higher than the original?
15:20:31preglowdufuS: probably for eu version
15:20:33Slasheripreglow: they don't need to, if the new wps is not excactly the same as the previous one
15:20:39dufuSi have eu
15:20:46preglowSlasheri: what about a pure bitmap update?
15:21:12Slasheripreglow: that is something it doesn't handle correctly at the moment..
15:21:19preglowSlasheri: exactly, which is why i think it is a bad idea
15:21:34preglowif caching is ever to be used anywhere, it needs to be foolproof
15:21:39preglowusers don't understand cachingh
15:22:13Slasheriyes, true.. i will think ways to fix that. Or then we could just combine the bitmaps to a single file to avoid too complex caching
15:23:02preglowi think the last is the best
15:23:05needleboySlasheri, how about checking timestamp, headers?
15:23:16preglowthat'll be slow
15:23:20preglowjust as slow as an open()
15:23:23dufuSis it only me or the latest version of the optimized h300 is working fastert and smoother
15:23:31preglowSlasheri: the last approach would also not waste so much space due to cluster size
15:23:35needleboyit's not just you...
15:23:43linuxstbCould we load the WPS in the background?
15:23:56preglowSlasheri: but yeah, my point is pretty much that you can't do reliable caching on wps bitmaps, not unless someone introduces a revision number in the wps file or something
15:23:57Slasherineedleboy: yes, that is possible but it adds complexity to the simple caching
15:24:17linuxstbI agree with preglow that a cache is overkill - we try should find a simpler solution.
15:24:29Slasherilinuxstb: probably yes, but that wouldn't help much if we have "auto start playback" enabled
15:24:46Slasheriyep, probably amiconn could apply the combined bitmaps patch..
15:25:00preglowyep, but then we need a massive wps fix session :)
15:25:07Slasheritrue :)
15:25:21preglowi don't know how wps makers will react to that change
15:25:50preglowbut it should be done
15:25:59preglowa zillion bmp files is just ugly and inelegant
15:26:05needleboyexplain "combined bitmaps"?
15:26:13amiconnI've resumed working on .lang cleanup
15:26:22preglowamiconn: cleanup how?
15:26:36dufuSFL is cool!!!
15:27:22amiconnThrow away everything deprecated, combine anything that is separated just for historical reasons (stuff from before splash() ), and group the strings somewhat
15:27:40amiconnShould be helpful for l10n v2
15:27:50needleboywhat are "combined bitmaps"?
15:29:59 Quit Rondom (No route to host)
15:30:07preglowamiconn: ok, good
15:30:24preglowneedleboy: current wpses use a zillion small bmp files
15:30:26lostlogicSlasheri: My first attack at the pcmbuf is on sourceforge if you're interested.
15:30:32preglowneedleboy: we want to combine all of them to one file
15:30:37amiconnI started this back in december, then got annoyed by the 3000+ lines file
15:30:43preglowneedleboy: reasons is that small bmp files waste disk space and slow down wps load
15:30:43needleboyand make a map? like in HTML?
15:30:49preglowneedleboy: pretty much, yeah
15:31:00preglowneedleboy: when you need to use a picture in a wps, you just use coordinates
15:31:03needleboymakes some stuff easier, some harder...
15:31:07Slasherilostlogic: nice, i saw your patch :) i will try it soon
15:31:22needleboyhow about two mode images? like on/off buttons
15:31:22preglowneedleboy: yeah, but the current solution isn't good enough
15:31:29preglowneedleboy: two coordinates?
15:31:36needleboyoh oh oh
15:31:48preglowall this messing around with coordinates is not pretty
15:31:49needleboyyou mean just pull the part of the image you need...
15:32:11preglowand it becomes very hard to resize bitmaps like this
15:32:22lostlogicSlasheri: cool, been playing music all night, so in the basic sense of playing tracks and automatic track changes, it works.
15:32:33preglowi think i'd prefer some preprocessor scheme that makes a wps file from one wps description and many bmps
15:33:43needleboypreglow, that's not good
15:33:53needleboyall themes will look the same...
15:33:59dufuSwhere are the colors?
15:34:09dufuSi just updated the optimized h300
15:34:27dufuSwhy are the colored wps files gona?
15:34:48needleboyare you deleting the .rockbox folder EVERYTIME you reinstall???
15:35:05dufuSwhy not
15:35:12needleboyhold on, i'll link you to a WPS pack
15:35:12muesli__why should you?
15:35:27dufuSbecause there are some updates
15:35:40preglowwe'll need a separate dev channel soon
15:35:44dufuSthat removed things
15:36:08lostlogicpreglow: the iPod-people are coming!
15:36:11needleboydufuS: when i compile a version that needs a clean install, i notify about that...
15:36:16preglowneedleboy: why will wpses look the same?
15:36:21preglowlostlogic: yeah...
15:36:31needleboyyou said same WPS descriptions...
15:36:37needleboyi'm trying to figure that out ATM
15:36:40muesli__what about #rockbox-lounge
15:36:44needleboywhat does that mean?
15:37:07preglowneedleboy: the wps description is what the .wps file is now
15:37:15preglowthe layout and everything
15:37:20needleboyok, which is exactly what i understood
15:37:31needleboyyou said you want it hardcoded and the same to all WPS?
15:37:36preglowhell no
15:37:49needleboyquote: that makes a wps file from one wps description and many bmps
15:38:08aegrayaaghhhhh ipod people!
15:38:11preglowit's just like now, just that you have some tool which combines all the file and converts the bitmaps to native rockbox format
15:38:18MoosBagder,LinusN: still the same wiki spam :(
15:38:19preglowthen packs all into one .wps file that rockbox can read fast
15:38:30needleboyjesus, i feel dumb.
15:38:36needleboythat's a great idea
15:38:44 Join Pi [0] (
15:38:49needleboywhy hasn't this been done yet? :)
15:40:37dufuSnow it's pretty!
15:40:54preglowgod, this is really turning out to be a great day
15:40:56preglowi just deleted all my mail
15:41:19*ashridah hands preglow the cookie of ludditism
15:41:35lostlogicgoogle should have known not to add that delete button
15:41:46dufuShey what font is good for BlueBars WPS?
15:42:00preglowwant me to tell you _exactly_ what i think of the mbox format?
15:42:20*ashridah huggles MailDir
15:42:25preglowmaildir is great
15:42:26preglowit's lovely
15:42:27preglowmbox is not
15:42:35ashridahbit of a spacewaster tho
15:42:40preglowi don't care
15:42:52preglowi can't delete maildir just as easily as i just deleted my mbox
15:42:56lostlogicI keep meaning to convert to maildir, but I haven't gotten to ti.
15:42:59 Quit Moos (Read error: 104 (Connection reset by peer))
15:43:17ashridahyou would if you managed a mail server that got mailbombed, and went three weeks before the company decided to call you and ask why their mail wouldn't work anymore
15:43:46*ashridah notes it's really hard to delete mail from a directory that cannot be viewed due to the size :)
15:44:44dufuSDigitalCrube wps is nice!
15:44:49preglowi also hate freebsd, btw
15:44:53preglowi loathe it
15:45:02preglowi have a gcc-4.0.2 tree here i can't rm -rf *
15:45:11ashridahit's kinda annoying, since i automatically type 'ls<enter>' whenever i go into a directory i need to do stuff in, so it'd be
15:45:13preglowerror is "some directories are not empty"
15:45:15preglowNO SHIT, says i
15:45:17ashridahcd <blah>
15:45:21ashridahls "FUCK"
15:46:27ashridahafter which i'd kill the terminal and try again
15:47:32ashridahanyway. sleep time
15:47:33 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
15:47:37 Join slimx [0] (
15:47:37 Quit ashridah ("Leaving")
15:48:05slimxhy all :)
15:48:28slimxipod 3g is now mono bitmap capable
15:48:46slimxand print pretty strings to the lcd screen
15:49:17slimxit just lack a native bitmap support
15:49:53slimxbut it's gonna be much easier to debug :)
15:50:34PiIs linus still about?
15:51:00needleboyPi, he's working on commiting the color changer...
15:51:09slimxthe ata_init function return me error code 32
15:51:13needleboybut i think he's rebuilding the whole thing
15:51:38PiI have been reading the conversation earlyer today, when was the last time he looked at the patch
15:51:52needleboydunno, probably earlier today
15:52:00needleboyi think before you've updated
15:53:15 Join Moos [0] (
15:54:08dufuSwhat is the font for rockriver wps
15:54:40needleboydufuS: this is not the place for these questions.
15:54:43 Quit actionshrimp (Read error: 110 (Connection timed out))
15:54:53needleboyyou have all the info here:
15:55:00Papricamay you look at the thread at MR?
15:55:37 Join qwr31 [0] (
15:55:44qwr31mother fucker
15:56:00DBUGEnqueued KICK qwr31
15:56:12lostlogicqwr31: wtf?
15:56:18needleboykick him
15:56:29dufuShow do u get a screenshot from iriver?
15:56:31Papricakick his ass
15:56:45lostlogicdufuS: you can do a screen dump, it's documented on the wiki
15:57:07Papricawho have a op there?
15:57:08lostlogicwe have a noteable lack of ops at the moment
15:57:17lostlogicbagder does for sure, not sure who else can get ops
15:57:19PapricaLinusN, Bagder?
15:57:41Papricarr spamer
15:57:52elinenbelinuxstb: so, is it time to buy a nano?
15:57:58preglowwe need more ops here
15:58:12qwr31ops? nwoo`noono`no`no~~
15:58:13dufuSi can't find in the wiki "screen sump"
15:58:15 Join tvelocity [0] (
15:58:17dufuSplease help :<
15:58:23qwr31help? fuckyou
15:58:30dufuSu mean in the rockbox wiki
15:58:34dufuSor the misticriver?
15:58:35preglowjust /ignore this fucknut
15:58:43Papricano opers in this server?
15:58:48qwr31 /kick Paprica
15:58:49dufuSpaprica help me
15:58:53Paprica#operhelp is empty
15:58:56dufuSthanks lostlogic :)
15:58:57qwr31 /ban preglow
15:59:01preglowqwr31: how old are you?
15:59:11qwr31100!! ahaaaha
15:59:22preglownot only are you old, you're funny!
15:59:41preglowwhat, you're gonna winnuke me?
15:59:51 Quit Moos ("Parti")
16:00:11qwr31fuckyou goodmorning
16:00:12preglowok, if there's no more fun to be had, you can go away
16:00:20 Quit qwr31 (Client Quit)
16:00:36Papricayou're good preglow ;]
16:00:42lostlogici ... don't ... understand.
16:00:49preglowi'm used to people like that
16:00:59 Quit needleboy ()
16:01:05preglowbut yeah, we need more opers here
16:01:12dufuSwhere do i download
16:01:16dufuSthe win32 simulatir?
16:01:21preglowdufuS: cvs only
16:01:23dufuSsor screen dump
16:01:27lostlogicdufuS: you don't have to prefix every question with "hey" :-P
16:01:31dufuSwhat's cvs?
16:01:33lostlogicdufuS: you can screendump from the player
16:01:38dufuSi know
16:01:46dufuSbut it's easier from the computer
16:01:48dufuSisn't it?
16:01:56lostlogicdufuS: not that I know of
16:01:57 Join qwr31 [0] (
16:02:02qwr31long time no see!! ahahaahahahhhhhhhahaha
16:02:19lostlogicqwr31: do you have a point? Why have you come to this channel?
16:02:23 Join Moos [0] (
16:02:42qwr31fu ck you paprica
16:02:47qwr31good? ahaaa
16:02:58Papricalol what i did worng?
16:03:13dufuSoh no
16:03:19dufuSwhere is needlboyt
16:03:24preglowqwr31: please, i bet this is more fun in some other channel on some other server
16:03:40dufuSu r crazy
16:03:45preglowno, just stupid
16:03:47qwr31yes aajaaahaahah
16:04:09qwr31shut up preglow whwahawah
16:04:18qwr31keke? dkajdlasdh
16:04:21dufuShey can someone give me a link
16:04:28dufuSto the theme collection
16:04:36 Quit qwr31 (Client Quit)
16:04:47elinenbeqwr31 is such a douche...
16:04:50muesli__dufuS ;)
16:05:17muesli__check mr
16:05:18dufuSi need themes :<
16:06:08lostlogicdufuS: you have got to mellow out and search for answers on your own before asking and begging for help.
16:06:13PapricadufuS, from where are yoy?
16:07:14Papricafrom where in israel i meant
16:07:25Papricalol where?
16:07:29dufuSnear haifa
16:07:34dufuSdon't u know?
16:09:24dufuSi can't find a collection of all themes
16:09:53DBUGEnqueued KICK Paprica
16:09:53Paprica[::] <Paprica>
16:10:23lostlogicdufuS: there is no one collection of all themes, people just post them individually most of the time.
16:10:23dufuSi need the theme files too :\
16:10:31dufuSoh.. k
16:10:35lostlogicdufuS: and most people don't make themes, they just post wpss
16:10:43lostlogicdufuS: if you want a theme, make one!
16:10:52muesli__whats the difference btw?
16:11:07Papricahe is type of lazy ;]
16:11:17dufuSyes i am
16:11:25 Join mirak [0] (
16:11:36lostlogicmuesli__: a theme sets fonts and uhh maybe other things at the same time as selecting a WPS
16:11:49dufuSpaprica do u have all of the themes ?
16:11:50Moosconfig file for the WPS
16:12:23lostlogicdufuS: seriously, do your own work.
16:12:29dufuSI'm doomed!
16:12:38Papricamm this is possible to do a diffrent font for the wps and the other gui?
16:12:51dufuSwhat's gui
16:13:08 Quit Moos (Read error: 104 (Connection reset by peer))
16:13:22PapricaGraphical User Interface
16:15:37 Join Moos [0] (
16:19:29 Join Matze41 [0] (
16:20:03CtcpIgnored 2 channel CTCP requests in 13 minutes and 53 seconds at the last flood
16:20:03*muesli__ steals Matze41 an t and leaves him alone i a maze ;-p
16:20:34*linuxstb reappears and wonders what's been happening here in the last hour....
16:20:45 Join DreamTactix291 [0] (
16:20:53*Matze41 is afk now :)
16:20:53muesli__loads of parties over here..
16:21:21linuxstbI can see that....
16:22:08Papricano way to scrool 2 times at the same line?
16:22:19Paprica(2 different texts)
16:25:39dufuSwill the negative volume be fixed?
16:26:01lostlogicdufuS: it's not a bug, it's correct volume setting.
16:26:36preglowlinuxstb: we'll need a #rockbox-dev some day soon
16:26:46dufuSwhy correct?
16:26:55preglowdufuS: the value is in decibel
16:26:57dufuS0dB is no sound, isn't it?
16:26:59Matze410dB is the reference...
16:27:02preglowdufuS: 0 means full scale sound
16:27:05Matze41of max. volume
16:27:27dufuSwell it looks like a bug
16:27:33preglowit's not
16:27:39dufuSyea i got it
16:27:42Matze41when you do -3db you have half the output power... and around -6−−8dB is half volume for our ear
16:27:46dufuSit's still ugly :)
16:28:11lostlogicdufuS: just have your WPS display it as -3dB and it's not ugly any more.
16:28:59Papricawhy i cant compile gdb?
16:29:02Papricash-elf-as -o start.o start.s
16:29:02Papricash-elf-gcc -O -I../firmware/export -I../firmware/include -m1 -Wall -Wstrict-pro
16:29:02Papricatotypes -c -o sh-stub.o sh-stub.c
16:29:02Papricash-stub.c: In function `code_for_catch_exception':
16:29:02Papricash-stub.c:1285: error: invalid `asm': invalid expression as operand
16:29:02***Alert Mode level 1
16:29:02Papricash-stub.c:1286: error: invalid `asm': invalid expression as operand
16:29:04Papricamake[1]: *** [sh-stub.o] Error 1
16:29:06Papricamake: *** [all] Error 2
16:30:55 Join actionshrimp [0] (
16:33:22 Join ep0ch [0] (n=ep0ch@
16:33:49ep0chPaprica: what OS?
16:34:15*preglow requests to be shot
16:34:16 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
16:34:35*lostlogic brings inthe roulette bot
16:35:46 Join DreamTactix291 [0] (
16:36:09ep0chlostlogic: am just about to try your new pcm routine :)
16:36:15 Join DocterD [0] (
16:36:56lostlogicep0ch: fun −− report bugs on the sourceforge patch tracker −− including more specifics on the ones I know about if you have any.
16:37:22lostlogicgrr, why does my assemblified pcmbuf_callback freeze on the last few samples!?
16:37:51ep0chlostlogic: i doubt i'll be testing voice or crossfeed though
16:38:18lostlogicep0ch: hehe, seems testers for those parts are hard to come by −− at least paul hit voice a little bit, but not on the latest version...
16:39:00ep0chwell i dont want to hear those illegal voice files ;)
16:39:03***Alert Mode OFF
16:43:04Papricaep0ch, windows =\
16:43:41 Join Thus0 [0] (
16:44:18 Join NicoFR [0] (
16:53:52 Quit Moos (Read error: 104 (Connection reset by peer))
16:55:22 Join Moos [0] (
16:57:01 Join DCfan [0] (
16:57:15DCfanhi people
16:57:39 Quit uwe__ ("Leaving")
16:58:01DCfani've got a big problem : i've set the backlight on my h320 to OFF and now my screen is always black
16:58:19MaximeDCfan: just edit the settings?
16:58:25muesli__lcd-remote available?
16:58:27linuxstbHold down record as you are booting to reset the settings to the defaults :)
16:58:29preglowscreen is turned off when the backlight is
16:58:42 Part Pi
16:58:47preglowperhaps we should consider making that setting illegal
16:58:49linuxstbI think that should be classed as a bug :)
16:58:58lostlogicI suggested that at one point
16:59:02lostlogicbut amiconn pointed out blind users
16:59:14Rob2222_Bger : There?
16:59:25linuxstbMaybe we should make it a separate "disable LCD" type option.
16:59:51lostlogicyah, maybe.
16:59:53DCfani've reset the settings
16:59:54DCfanthx alot
16:59:55amiconnAnother option just for that single purpose?
16:59:56muesli__and please sleeptimer in 1minute steps :o
16:59:57ep0chdid turning off the lcd make it into ihp-1x0?
16:59:59preglowblind users is no excuse for that setting
17:00:14preglowit's confusing for everyone else
17:00:17lostlogicep0ch: you don't want tot urn it off on the H1x0 becaus eyou can use it w/o backlight
17:00:50Paprica[17:34:47] <ep0ch> Paprica: what OS?
17:00:53preglowif backlight is turned off completely, then at least the screen turn-off should be disabled
17:01:03ep0chbut i'd quite like having the lcd off
17:01:05preglowit's not logical to be able to switch off the display completely
17:01:40linuxstbIt is for blind users, or when the lcd remote can be used as a complete replacement for the main unit's LCD.
17:01:50Moosyes, like suggested linuxstb, that need one option imho
17:02:39ep0chPaprica: ah didn't have that problem on cygwin when i did it a while back, but i had a similar kind of error on freebsd as i was using make instead of gmake.
17:03:22***Saving seen data "./dancer.seen"
17:03:36 Quit DCfan ("-=SysReset 2.53=-")
17:03:52ep0chit is logical to me to turn the lcd off to save a little power, its not like i stare at the screen all the time while listening to music
17:04:14 Quit Moos (Read error: 104 (Connection reset by peer))
17:04:26preglowthe power you save is negligible
17:04:30ep0chi know
17:04:47preglowi think that display can be turned off when backlight is enabled for some period of time
17:04:59preglowbut when backlight is always disabled...
17:05:02preglowthat's a trap for users
17:05:12preglowand i think it should be fixed
17:05:41LinusNi'm fixing it now
17:05:59preglowLinusN: btw, we need more opers in here, you guys are never around when the annoying shitheads move in :)
17:06:47Rob2222_LinusN: Do you take out that option?
17:06:57 Join Moos [0] (
17:07:13Rob2222_ <= !!!!
17:07:24Rob2222_oh. :(
17:08:22LinusNthat was an expensive one
17:08:30ep0chspeaking of ebay, someone is selling brand new ipod videos for EUR 135 from China, that can't be right can it?
17:09:01ep0chand refurbished photos for EUR 100
17:09:07amiconnLinusN: Imho the backlight off with lcd completely off is a good thing and should stay
17:09:40LinusNamiconn: so what do you do when you accidentally turn it off?
17:09:48preglowamiconn: why is it a good thing?
17:09:48amiconnTurn it on again
17:09:52preglowyou save almost no power
17:09:59lostlogicpreglow: not true on the H3x0
17:10:03lostlogicor any device with a larger framebuffer
17:10:06LinusNamiconn: how? if you have left the menu, you're in trouble
17:10:18amiconnLinusN: 3 options at least
17:10:33preglowi think any option that leaves you blind is a bad thing
17:10:39preglowand shouldn't even be considered
17:10:46preglowjust fixed by default
17:10:57amiconn(1) Go to the menu item by knowing the sequence. (2) Do it from the lcd remote. (3) Reset settings
17:11:05 Join Rondom [0] (
17:11:09LinusNamiconn: which lcd remote?
17:11:22amiconnH1x0 or H3x0
17:11:34LinusNthe h3x0 doesn't come with an lcd remote
17:11:38amiconnYou don't even need the buttons working correctly
17:12:13Rob2222_Well, I would prefer to let the option in, too.
17:12:28Rob2222_We can make the button combination in the FAQ/wiki
17:12:47Rob2222_REC => reset is very simple, too
17:12:52linuxstbI'm happy with the option as well - but I think it needs to be harder to enable.
17:12:54preglowand undersirable
17:12:59ep0chand keep updating the wiki every time the settings layout is changed
17:13:05Rob2222_yes @ linuxstb
17:13:15Rob2222_a extra option to disable
17:13:25Rob2222_maybe with a "sure?" question
17:14:35 Quit Moos (Read error: 104 (Connection reset by peer))
17:14:49 Join Moos [0] (
17:15:41 Quit DreamTactix291 (Read error: 110 (Connection timed out))
17:16:23linuxstbOr how about making the LCD always come on when Rockbox boots - for (e.g.) 20 seconds.
17:16:31 Quit einhirn (Read error: 104 (Connection reset by peer))
17:16:51 Quit Rondom (Read error: 104 (Connection reset by peer))
17:16:57linuxstb(I'm not sure if that would be simple to implement though)
17:17:49muesli__but sounds good
17:17:57muesli__10s are enough
17:19:39elinenbepreglow: did you completly remove the custom eq?
17:19:58preglowelinenbe: hmm?
17:20:28preglowi haven't done anything but add a new eq
17:20:30preglowsoftware based
17:20:55elinenbeI was just reading through the commits, and it looked like you reverted back?
17:21:37preglowlostlogic removed parts of it because i was half-asleep when commiting yesterday
17:21:44preglownow i fixed it again commited what he reverted
17:21:55preglowinsert "and" somewhere there
17:22:27 Quit Moos ("Parti")
17:23:03lostlogicI seemed to be on "make things work in the interim" duty last night... being backwards in time from all you europeans :-P
17:24:23lostlogicw00t! fixed my assembly pcmbuf_callback
17:24:58LinusNso, how do we want color selection to work?
17:25:36LinusNthe current color selection patch uses a config file which assigns names to rgb cobinations
17:25:50LinusNand then you select colors from a menu with those names
17:26:06LinusNthat approach has two drawbacks:
17:26:26LinusN1) You can't define custom colors without a pc
17:26:47LinusN2) Localization is not easy
17:26:50amiconnRGB sliders I'd thik
17:27:13LinusNamiconn: that's probably the way to go
17:27:16preglowi agree
17:27:20 Join fairway [0] (
17:28:23*amiconn wonders why colour seletion would be that important
17:29:19elinenbeamiconn: people love their customizations... look how big skins are with media software!
17:30:00preglowamiconn: i think you have to reconcile with the fact that you're not our typical user, heh
17:30:36Papricai think different font for the wps will be a good feature too
17:30:45LinusNi'd personally like to be able to set my own bg/fg colors
17:31:14 Quit TCK (Read error: 110 (Connection timed out))
17:31:16dufuSbye bye
17:31:18preglowi don't care
17:31:22dufuSthanks for help
17:31:25preglowbut if someone makes me a good wps, then hooray
17:31:39 Part dufuS
17:31:51Papricamm LinusN, you will add an option to different color for the wps?
17:31:52LinusNyes, a separate wps font might be a good thing
17:31:58Papricaor a same color for all?
17:32:07LinusNalso, separate wps fg/bg colors too
17:32:12linuxstbI think there's a demand for more than a simple fg/bg customistation - i.e. different colours for different elements of the ui, such as menus, file browser, status bar, splashes etc.
17:32:14LinusNmaybe even per line
17:32:23LinusNlinuxstb: of course
17:32:59linuxstbFor WPS, I think we should have fg/bg colour tags that work properly with scrolling text.
17:33:18linuxstbWe need a UI person working full-time......
17:33:23preglowyes we do
17:33:30*LinusN looks at paprica
17:33:40Rob2222_ Customizabe BG/FG color in settings would be nice, too
17:34:20*Paprica redden
17:35:54lostlogicgcc: 27 instructions, lostlogic: 19 instructions (typical pcmbuf_callback path)
17:36:10fairwayflac playing is great on ipod
17:36:16linuxstbAnother amusing danger of configurable fg/bg colours would be setting them both the same. We should probably stop that happening.
17:36:46linuxstbfairplay: You've had no problems with it?
17:37:23fairwayexcept with mp3
17:38:17Papricathe eq is working on h3xx?
17:38:28 Quit ep0ch (Read error: 110 (Connection timed out))
17:38:58linuxstbfairplay: If you have a few minutes, could you look at the new ipod installation wiki page, and let me know if you can spot any mistakes. I don't use windows, so I may have mis-remembered some things -
17:39:23linuxstbAlso, what's your problem with mp3? Do they skip sometimes?
17:39:49fairwaylinuxstb: I noticed that the roxbox screen does not fit the full screen
17:40:12fairwaylinuxstb: I had to forward skip to make them play
17:40:20linuxstbYes - the "wps" screens are not designed for the ipod. We should have some nice full-colour ones soon...
17:40:44elinenbelinuxstb: what is the status of ogg on the ipod?
17:40:53linuxstbYes, that's a general audio playback bug - if you skip to the next track, you have to seek a little to get it to play.
17:40:54preglowelinenbe: works fine
17:41:02preglowelinenbe: with more work to be done, of course
17:41:08elinenbethe wiki needs to be updated then...
17:41:17preglowi fixed it yesterday
17:41:21linuxstbMy highest bitrate file was about 219kbps, and that was fine.
17:41:27preglow265 here, worked fine
17:41:31Slasherihmm, btw could you recommend any good earbuds? I would like to get those which has good sound isolations but also good quality.. I was thinking maybe koss spark plug or koss the plug would work?
17:41:42elinenbethe bottom is incorrect
17:42:01elinenbeI'm going to get a nano today! :-)
17:42:37linuxstbelinenbe: That table should probably have "realtime on ipod" and "Realtime on iriver" columns - the "plays" and "seeks" columns should be player-neutral (after we fix the Musepack bug)
17:42:41fairwaylinuxstb: yep it looks good
17:42:49preglowi'll have a look at musepack right now
17:43:00 Join Rondom [0] (
17:43:01lostlogicSlasheri: I use shure E3 and I love them... Lear used to use them too, but had problems with the cords that go over the ears cracking, I hear good things about the Etymotic Research in-ear phones too
17:43:32Slasherilostlogic: hmm, i will check those too, thanks :)
17:44:12lostlogicSlasheri: shure are pricier −− the E2 is their "consumer" level and those retail at ~60-80USD, E3 are anywhere from $115-$180
17:45:06Slasheriah, interesting.. Shure sounds like a good brand.. I will find some reviews and try to find where i could buy them :)
17:45:30fairwayflac and ogg playing is gapless right?
17:45:38preglowgapless works as it should
17:46:05lostlogicSlasheri: not that you probably have the time, but I'm about to upload a new patch for the pcmbuf stuff with the now working assembly version of the callback
17:46:26elinenbepreglow, linuxstb: what IS NOT working on the ipod build −− from a user point of view?
17:46:44Slasherilostlogic: ah, good. I try to have some time soon to look into that
17:47:00lostlogicSlasheri: :)
17:47:19linuxstbelinenbe: No battery status is an obvious omission. As is no volume control or other sound settings
17:47:21preglowelinenbe: sound settings, ui is pretty sluggish, battery view
17:47:40DocterDSlasheri: Stay away from koss the plug
17:47:48fairwaythe rockbox screen does not fit the full screen
17:47:57fairwayif I select themes they are displayed wrong
17:47:57SlasheriDocterD: hehe.. probably i will :D
17:48:38DocterDhmm anyone tried Etymotic ER-6i?
17:49:01linuxstbfairway: The themes are displayed correctly, is just that the themes were designed for the iRiver H140 - a smaller LCD with greyscale.
17:49:03DocterDi heared shure e2 have to much bass
17:49:04preglowfairway: themes have to be custom tailored for each platform now
17:49:17fairwaypreglow: I see
17:49:17preglowthis will probably not change
17:49:37linuxstbBut the iPod Color/Photo and iriver H300 can share themes.
17:50:57elinenbeah... that is a slight problem −− volume control would be the number one issue.
17:51:01fairwayhow do manage files just drag directories?
17:51:08elinenbeis the UI sluggish because of the LCD driver?
17:51:16preglowmusepack gives me some really odd behaviour
17:51:29preglowwhen i load a musepack file, nothing happens, at the file is loaded again and again...
17:51:42linuxstbfairway: Yes - just drag and drop directories.
17:52:35linuxstbelinenbe: At the moment we are only using one of the iPod's two ARM cpus. That cpu is pretty busy when decoding audio, not leaving much time left for the ui. The LCD driver can be improved, but is probably not the bottleneck.
17:52:59linuxstbYou can uninstall itunes now if you wish :)
17:53:13fairwayyes really hate it
17:53:50linuxstbAnother issue will probably be battery life. I'm about to start a battery test now to see how long my ipod can play FLAC files for on a full charge.
17:54:13 Join DangerousDan [0] (
17:54:49Slasherilostlogic: Hmm, there seems to be shure E4 also.. but maybe i will stick with E3, those are much cheaper :D
17:54:58preglowmy guess is: not for long
17:55:21lostlogicSlasheri: yeah, there's also a new model coming out from shure E400 or something that have 3 drivers in an in-ear design... not sure what the pricing will be.
17:55:41Slasherihehe, i guess pretty high :)
17:55:44lostlogicSlasheri: the only complaint some people have with E3 is that they don't have pounding bass, but the overall sound quality is great
17:55:54linuxstbpreglow: I am hoping we may be surprised - we sleep one of the CPUs, and we use the hard drive as efficiently as we can. But I'm curious.
17:56:02muesli__Slasheri i know a guy who used shure e4 and is now completely happy with his ultimate ears pro
17:56:14Slasherihmm, that shouldn't be too much an issue.. And iriver has an EQ
17:56:27Slasherimuesli :)
17:56:39elinenbelinuxstb: is the information available to use the second ARM cpu? What I am trying to say is does the IPL project use that?
17:56:44muesli__i love my ue eb :D
17:56:54muesli__but didnt try shure
17:56:56fairwayyes I agree sound should be fixed
17:57:46 Quit DocterD ("Leaving")
17:58:12linuxstbelinenbe: Yes, how to use the second CPU is well-known by the IPL project.
17:58:40linuxstbThey use it to feed the uncompressed audio data to the DAC - we're doing that on the main CPU at the moment.
17:59:31 Join bluey [0] (
17:59:40 Join ep0ch [0] (n=ep0ch@
18:00:48 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
18:01:10elinenbelinuxstb: sounds good... by not using the 2nd CPU are you saving battery, or it is just easier to start theat way because rockbox is a one CPU OS right now?
18:01:18Slasherilostlogic: Hmm, i think i will just order those E4s today.. :)
18:01:31preglowelinenbe: the last
18:01:39ep0chis it just me or has rockbox suddenly become very sluggish? i.e the gui is unusable for about 10 seconds then dircache seems to kick in and all is well after that. no fancy wps is being used.
18:01:48 Join San [0] (
18:01:55lostlogicSlasheri: rock on :)
18:02:34Papricamm there is a mailing list for all commit?
18:02:45lostlogicPaprica: rockbox-cvs ml yes
18:04:01Papricapaprica at
18:04:12Papricabut i dont get a mail on all the commits
18:05:04*preglow listens to musepack
18:07:19 Quit BHSPitLappy (Read error: 110 (Connection timed out))
18:08:29fairwaypreglow: is it working now?
18:09:08 Join linuxstb_ [0] (
18:09:23linuxstb_preglow: Realtime?
18:09:28preglowoh yes
18:09:54pregloweven extreme files
18:10:05linuxstb_Nice. I'll just change the wiki page again....
18:10:14preglowi really had to fight the coldfire version to achieve this level...
18:11:26linuxstb_I can imagine compressed video being very feasible on these ipods.
18:11:46linuxstb_Not easy, but feasible.
18:13:00linuxstb_I wonder what's up with ALAC though...
18:13:05preglowyeah, the cpu is a bit easier to work with
18:13:08*preglow fires up the disassembler
18:13:59elinenbelinuxstb: compressed video as custom format like the IPL project, or standar avi packed xvid/mp3, divx/mp3 or mpg?
18:14:52preglowthe funny part is, i can find tons of spots to optimise straight away
18:16:35preglowgcc is a really, really stupid little twit
18:16:39linuxstb_elinenbe: I'm only speculating, but it feels as if something like xvid/mp3 should in theory be possible.
18:17:03linuxstb_preglow: Are you talking about musepack?
18:17:16muesli__ist that remote fully supported btw?
18:17:40*preglow is copying music to his ipod
18:17:42preglowfeels good, it does
18:18:36linuxstb_Looking at alac, gcc doesn't seem to be using any of the extended multiplication instructions...
18:18:49elinenbenice update at:
18:19:03preglowlinuxstb_: for musepack, it uses smull, beter never smlal
18:19:07 Quit bluey ("Leaving")
18:19:09preglowlinuxstb_: which it seriously should consider
18:19:15linuxstb_preglow: It was simply an endian problem then?
18:19:20preglowlinuxstb_: yup
18:19:31 Quit [San] (Read error: 110 (Connection timed out))
18:19:35linuxstb_Did that break the sims as well?
18:19:44preglowi never use sims
18:19:48linuxstb_Anyway, all is good now :)
18:20:05preglowwhy, indeed
18:20:37linuxstb_iPod FLAC playback test is now 20 minutes and counting..... :)
18:21:41pregloware you working on sound settings, btw?
18:21:49 Quit linuxstb (Read error: 110 (Connection timed out))
18:22:35 Nick Rob2222_ is now known as Rob2222 (
18:22:37linuxstb_No, I'm doing "real work" at the moment. I have a non-working patch I could give you if you wanted to have a go.
18:22:54 Join webguest08 [0] (
18:23:14fairwaysee my ipod playing:
18:24:05muesli__what horrible literature are u reading? ;)
18:24:11preglowlinuxstb_: sure, why not
18:24:21preglowneed to switch over to real work soon myself, though
18:24:34linuxstb_One moment, I'll upload a patch.
18:24:40*lostlogic in real work transition already :(
18:24:53preglowi'd just like volume working as soon as possible so i can start using this little bugger
18:25:02linuxstb_You should also get a copy of the WM8971 or WM8750 datasheet.
18:25:36linuxstb_(they both seem register-compatible with each other and the ipod's dac)
18:25:45preglowhow lucky for us
18:25:50fairwaylinuxstb_: for how long do you estimate flac playing?
18:26:08preglowoh, i've got so much i can turn my attention to now
18:26:16preglowa whole slew of new codec opts
18:26:20pregloweq port to arm
18:26:24preglowlowlevel stuff
18:26:45lostlogicI'm impressed at how quickly things got realtime on the ipod... damn that 80mhz arm for beating up my 124mhz coldfire.
18:27:19linuxstb_It's an unfinished work-in-progress. Uncommenting the call to wm8975_set_master_vol() _should_ work, but for some reason ends up muting the sound.
18:27:21preglowlostlogic: yeah, overall, it seems to be easier to work with
18:27:43preglowbut our iram work for coldfire has probably helped lots
18:27:44 Quit fairway ()
18:27:52elinenbelostlogic: i agree... everything was up and running very quickly... amazing work by preglow and linuxstb_
18:28:05linuxstb_preglow: Also, the call to wm8975_set_master_vol() should be called with the variables "l" and "r", not the constants 0x79 - that was just a test.
18:28:07lostlogicpreglow: yeah, coldfire was the first swcodec system, so I guess that gives it some excuse :-P
18:30:29ep0chis the audio buffer debug screen working on ipod?
18:30:35preglowalso, most of rockbox has been easy to work with
18:30:41preglowmost parts just suddenly started working
18:30:45preglowep0ch: yes
18:31:12ep0choh but there's no boosting on ipod yet?
18:31:26linuxstb_No - it runs at a fixed 75MHz.
18:31:26ep0chso you can't tell how well codecs are really doing
18:32:05linuxstb_No - only by the UI lag...
18:34:32preglowi was thinking of trying to do some rudimentary boost code now
18:34:56preglowjust need to touch up eq code so it is arm ready
18:35:07Papricawhat wrong with the bottom part
18:36:17elinenbePaprica: nice... multiple color fonts.
18:36:23linuxstb_fairway: I've just started a FLAC playback test about 30 minutes ago - I'll let you know when my ipod dies...
18:36:40Papricanice but somthing wrong with the progress
18:36:50Papricaand i dont know why
18:37:08elinenbenow.... you just need to rework the font system so we can have multiple fonts on the same screen!
18:38:26lostlogicelinenbe: don't think that's going to happen
18:38:34lostlogicgah, sorry, misclick
18:38:55 Join ts-x [0] (
18:39:16Papricadont think on what?
18:39:17Papricamultiple fonts?
18:40:08Papricawe cant do it?
18:40:43lostlogicPaprica: fonts take up a lot of space
18:41:12Paprica[::] <LinusN> yes, a separate wps font might be a good thing
18:41:32 Quit Thus0 (Read error: 104 (Connection reset by peer))
18:41:43lostlogicPaprica: sure, 1 for each screen still, biut not multiple on one screen
18:42:05Papricathis what i meant
18:42:56Slasherilostlogic: thanks, now i have ordered the E4s :) lets hope those will arrive soon ;)
18:43:26lostlogicSlasheri: cool −− I couldn't quite justify the cost of E4 for myself... maybe next set.
18:44:46preglowhow much are they?
18:44:53ep0chwow E4s sure are expensive
18:45:29ep0chlike 299 USD on ebay
18:46:46ep0chhmm i wouldnt trust some headphones called "ultimate ears"
18:46:55ghode|afkdon't the EBs stick out of your ears alot?
18:46:56muesli__google for it
18:47:04muesli__ghode|afk kind of yes
18:47:20ghode|afkhave you used the E2s? would be nice to know which one sticks out more
18:47:42muesli__i know a guy who used e3 and changed to ue
18:48:06muesli__google for ue...there are loads of previews
18:48:48ghode|afki know the ue's, but i have the e2s atm and they stick out quite a bit
18:49:09muesli__g2g..need some food
18:49:29vger_I've got the E4, and I think they fit under my motorcycle helmet
18:49:57ghode|afke4s and e2s are different shapes though
18:51:41 Join DreamTactix291 [0] (
18:53:23pregloweq wont be this efficient for arm :/
18:57:50 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
19:03:25***Saving seen data "./dancer.seen"
19:04:04 Quit tvelocity ("Leaving")
19:04:19 Join RotAtoR [0] (
19:05:11lostlogicpreglow: yeah, the lack of MAC will hurt
19:06:08preglowoh, we have a mac instruction
19:06:33preglowi was thinking more that i don't have enough registers
19:06:52preglowthe mac instructions are probably slower, thoug
19:07:47 Quit webguest08 ("CGI:IRC")
19:08:14LinusNPaprica: do you feel ready with the margin patch?
19:08:29Papricamm yep
19:08:32Papricai think its good
19:09:32LinusNpreglow: no msac on arm?
19:09:40 Join linuxstb__ [0] (
19:10:01 Quit linuxstb_ (Read error: 110 (Connection timed out))
19:12:16NicoFRi just saw the new SoundCodecs page... impressive progress on iPod :)
19:12:27preglowLinusN: correct
19:12:47PapricaLinusN, you have some idea why it happens?
19:12:50NicoFRbut this makes me wonder : is anyone working on optimizing AAC on iriver ?
19:13:14LinusNPaprica: "it"?
19:13:19amiconnpreglow: I didn't look at your eq code, but the lack of msac shouldn't be a problem imho
19:13:40preglowamiconn: how?
19:13:42LinusNamiconn: check the cvs, he solved it
19:13:56amiconnFirst accumulate everything that should be subtracted, then invert accumulator, then accumulate everything that needs to be added
19:14:07preglowamiconn: well, i solved it in a more efficient way
19:14:23preglowjust negated the coefs that needed to be subtracted
19:14:26 Join TCK [0] (
19:14:36preglowthey're constants anyway
19:14:37amiconnAh, these are constant
19:14:42amiconnSo no problem
19:14:48Papricaso LinusN, you know why it happens?
19:14:58LinusNPaprica: what happens?
19:15:04LinusNwhat is wrong?
19:15:07Papricalook at the picture
19:15:13Papricain the buttom
19:15:15LinusNi am looking at it
19:15:40LinusNthe background is showing?
19:15:44preglowi need something edible, brb
19:15:46Papricamm yep
19:15:57Papricawhen i do a
19:16:03Papricaits ok
19:16:19Papricabut if going to the menu and back to the wps
19:16:32Papricait happens again
19:16:37LinusNthat's because the last line doesn't fit, so nothing is rendered
19:16:51*preglow brings his ipod for music!
19:16:53Papricalook at the progress bar too
19:17:33LinusNPaprica: at some point, the screen is cleared with lcd_clear_display()
19:17:40LinusNwith the default bg color
19:17:53LinusNthat's when the wps is completely redrawn
19:18:01LinusNlike when you return from a menu
19:19:34Papricai didnt find the lcd clear display =\
19:21:22 Quit Febs (Read error: 110 (Connection timed out))
19:21:40Papricaok just found it
19:23:15NicoFRPaprica: looks like there's a bug with your color changer patch and the new commit about caching wps image files...
19:23:43Papricai dont commit my color changer yet
19:23:56NicoFRi know
19:24:10NicoFRbut i've been useing that color changer patch
19:24:24NicoFRand with the recent "Cache wps image files to allow really fast boot." commit, there is a bug
19:24:42Papricai dont do it
19:24:57NicoFRdo what ?
19:24:59Papricawhat is the bug
19:25:48NicoFRwhen i load a wps with colors different from the default ones, then reboot, the wps images are all garbage
19:28:42Papricamm linus, you think that a variable with the "clear display" color, will be good solution?
19:28:52 Join petur [0] (
19:28:59Papricaor there is a else one
19:30:28 Quit linuxstb__ (Read error: 110 (Connection timed out))
19:30:34 Join linuxstb__ [0] (
19:31:20NicoFRit was supposed to be your ipod color wps
19:31:27NicoFRhave you been able to reproduce ?
19:31:43Papricamm i cant see the image
19:32:00lostlogichave to save and open in another program, browsers don't show bmps
19:32:11amiconnPaprica: lcd_clear_display() uses the current background colour
19:32:17Papricai know
19:32:23NicoFRother link :
19:32:32Papricabut i try to do a different color for wps and menus
19:32:49Papricaso when it does a clear display
19:32:53NicoFRi have to go but i'll read your answers
19:33:03Papricaits use the default bg
19:33:41PapricaNicoFR, really dont know
19:34:49amiconnNicoFR: I guess it's the wps bitmap caching...
19:35:40amiconnMe notices quite some non-KISS code slipping in cvs recently :/
19:36:11Papricamm amiconn, so what can i do?
19:36:37amiconnlostlogic: Keep It Simple, Stupid
19:36:59amiconnOne of rockbox' principles - don't make code more complex than necessary
19:37:38lostlogicyah, a very good one, wish my company used it
19:38:13LinusNamiconn: which code are you referring to?
19:39:23amiconne.g. wps bitmap caching
19:39:32LinusNi can agree with that
19:39:47 Quit ender` (" I spilled Spot Remover on my dog... Now he's gone.")
19:40:54LinusNthe slow wps loading should imho be solved with single-bitmap skins instead of bitmap caching
19:41:38LinusNSlasheri: u there?
19:42:04SlasheriLinusN: hi, yes :)
19:42:17LinusNi guess you read our conversation :-)
19:42:52SlasheriLinusN: hehe, not yet :) i just came from sauna ;)
19:42:57LinusNhereafter, we shall call you by the name "Cacheri"
19:43:21amiconnI like Flasheri more...
19:43:22LinusNi think the bmp cache is overkill
19:43:49LinusNand as amiconn called it, "non-KISS"
19:44:06Slasheriyep, i think it might be too.. i just created as simple solution as possible until there is a better solution for that..
19:44:20LinusNi didn't even know there was a problem
19:45:04Slasherihehe, not a problem exactly. But loading a wps with over 10 image files at boot time, takes quite a long time (in many seconds) because open() without dircache is slow
19:45:24Slasheriso this will give quite significant boost in boot time
19:45:28LinusNyou young people have such a short attention span, can't even wait for the wps to load...when i was young, we had to wait...
19:45:37 Join ender` [0] (i=ychat@
19:45:49lostlogiclol −− how old are you, LinusN?
19:46:04LinusNold and grumpy
19:46:09lostlogichehe :)
19:46:32Slasherii am only 21 ;)
19:46:44LinusNand i'm nowadays even a ipod-hater, it seems...
19:47:00Rob222227 ^^
19:47:02lostlogicLinusN: I'm still loathe to buy an iPod despite the gorgeous screen
19:47:07Rob2222im second ^^
19:47:16amiconnSlasheri: If so, imho a better approach would be to tune the ata driver...
19:48:06amiconnI think there must be some potential; I have the impression that ata is no faster than on the recorder, despite the faster cpu and all
19:48:11Slasheriamiconn: yep, or even more better, make a small modification to the bootloader so we could load the dircache very early during rockbox startup and then make open() to so it too while locating the first cluster..
19:48:23Slasherithat would make the image cache very unnecessary
19:49:00amiconnLoading dircache from disk is a no-go
19:49:09Slasherihmm, really?
19:49:15Slasherieven if bootloader could know if it's safe
19:49:31amiconnThe bootloader can't know
19:49:35Slasheriit can..
19:49:50amiconnHow so? You can run iriver fw
19:50:03Slasheriwe can mark the cache as dirty when booting into original iriver firmware or using bootloader usb mode (for example change one bit from eeprom)
19:50:25LinusNSlasheri: the bootloader starts the original firmware before initializing ATA
19:50:26Slasherii just need to check that changing those bits wont confuse the iriver fw..
19:50:38SlasheriLinusN: yep, but we could probably use the eeprom :)
19:50:43amiconnI would prefer to keep the bootloader simple & reliable
19:50:52LinusNthe original firmware uses the eeprom
19:51:01Slasheriamiconn: it wouldn't change the reliability.. there is still the reset cookie
19:51:05LinusNk i s s
19:51:22SlasheriLinusN: true, that's why it needs to be checked if it's safe to do
19:51:29LinusNand it isn't
19:52:34LinusNalso, what happens if the cache file becomes corrupt for whatever reason?
19:52:58SlasheriLinusN: that's about the same situations as if fat becomes corrupt..
19:53:10LinusNnot really
19:53:58Slasheriin fact, we could use checksum for extra safety when loading the cache file..
19:54:09Rob2222Whats the problem here? You want to start the dircache more early?
19:54:29SlasheriRob2222: that could be one possibility to boot rockbox faster
19:54:56Rob2222IMHO RB is booting fast enough ...
19:55:16Rob2222Looks like you never used iriver FW with 60GB files... ^^
19:55:26Rob2222At least for me is RB a dream.
19:55:47Rob2222I dont see the need of faster booting, really.
19:55:59LinusNfaster booting is always nice
19:56:00Rob2222But thats only my honest opinion
19:56:32Rob2222Yep, but I think, the bootloader should stay as simple as possible.
19:56:59Rob2222OK, nobody wants my opinion here. :p
19:57:04 Join Thus0 [0] (
19:57:05LinusNalthough the changes slasheri's reqeuesting are very minor
19:57:41preglowyou finally discovered the bmp caching, yes? :)
19:59:16muesli__using the bleeding edge time is shown as ":M Pc" (when using a wps)
19:59:39muesli__just copied over the optimized build
19:59:46preglowi've thought a bit about the single bitmap deal for wpses, and it's very inflexibly
19:59:49muesli__dunno if that interferes
19:59:55Rob2222we doesnt have color text in wps, yet. or?
20:00:06preglowit makes life hell if you just want to such a simple thing as resize one bitmap element
20:00:16LinusNmuesli__: to my knowledge, the time wps tags aren't in cvs
20:00:29 Join XavierGr [0] (
20:00:41XavierGrHello All!
20:00:49muesli__ah ok. maybe it was implemented in the optimized build only
20:00:51Rob2222Hello XavierGr.
20:00:57muesli__hello xavierakles
20:01:29Rob2222XavierGr: I got "*PANIC* Stkov Battery Benchmark" error as i tried to view the playlist.
20:01:37 Join Lear [0] (
20:01:55XavierGrHmm I thought that this was solved?
20:02:10XavierGrBger are you here?
20:02:30XavierGrRob2222 I remember a commit on the playlist code about this.
20:02:44Rob2222XavierGr: I used a build from 27.01. 22pm
20:02:56Rob2222Maybe thats the cause
20:03:09XavierGrPLaylist uses the plugin buffer so there is aproblem when there is a tsr plugin.
20:04:09XavierGrNo the commit about the problem was months ago...
20:05:26 Join __peer__ [0] (
20:05:45__peer__anyone have IAudio g3 ?
20:05:51Rob2222XavierGr: I just reproduces the problem.
20:07:11Slasheriah, the bmp cache didn't save the format tag.. i will try to fix it (however, i can't test it)
20:07:30 Join Paul_The_Nerd [0] (
20:11:52 Quit linuxstb__ (Read error: 110 (Connection timed out))
20:12:08 Join linuxstb__ [0] (
20:12:28 Join ehntoo [0] (
20:13:44PapricaLinusN, you plan to commit the margins patch?
20:14:37LinusNyes, if i'm happy with the code
20:15:00LinusNdo you have plans for scroll thread colors as well?
20:15:21 Join Rondom [0] (
20:15:40Papricamm im plan on color wps
20:16:17Rob2222color text in wps?
20:16:28Papricadifferent patch from the margins
20:16:32linuxstb__preglow: I agree that combined bitmaps for WPS will be a pain for users to create - unless tools are available to help.
20:16:42Papricamm yep
20:17:02lostlogicthat's how many other programs are themed though, so I'm sure they can deal... I meah H3mod for the iRiver firmware was a combined image format.
20:17:57linuxstb__Does H3mod help the user with combining images, or does the user have to do it manually?
20:18:07SlasheriNicoFR: now the problem you were experiencing should be gone (hopefully)
20:18:11lostlogicnot sure, never used the tool myself.
20:20:06preglowlinuxstb__: i want the tool approach
20:20:23preglowand it should not be difficult to implement the tools
20:20:27preglowwe could ever pre-parse the wps :-)
20:22:43 Nick linuxstb__ is now known as linuxstb (
20:23:15linuxstbAt least for the WPSs in CVS, we can do anything we like to them. Converting to native bitmaps and combining into a single file should be relatively easy.
20:24:00linuxstbAnd we can release a tool for third-party WPS authors to do the same - or keep the current bitmap loader as an alternative.
20:24:02amiconnImho that would be a bad idea
20:24:24amiconnThen we would have to support 2 different formats for loading
20:24:33linuxstbYou mean keeping the old is a bad idea?
20:24:40preglowno, one format is enough
20:24:47preglowthe tool should be fast enough to use during wps development
20:24:56preglowunless you're on a 286
20:24:58amiconnlinuxstb: No, I think the preparsed format is a bad idea
20:25:22preglowwhy is preparsing bad?
20:25:30amiconnYou can't easily check what's inside such a file in case loading it goes wrong
20:25:33preglowwould be nice to be able to edit it, of course
20:25:35preglowbut yeah
20:25:39preglowpre-parsing is a non-issue for me
20:25:41amiconn...and you need a PC to change it
20:25:49preglowi just want all the bitmap to be collected to one big bitmap
20:25:57linuxstbBut that's like any kind of compiling. How can you change a bitmap without using a PC?
20:26:07amiconnAscii files could be edited directly on the unit
20:26:23amiconnThere is no editor yet, but that can be changed
20:26:24 Join _FireFly_ [0] (
20:26:27preglowbut yeah
20:26:30preglowmy point is the bitmaps
20:27:00amiconnMany many skinning systems use combined bitmaps. I don't see the problem
20:27:07preglowit's a huge bother for the maker
20:27:12preglowconsider resizing one bitmap
20:27:15 Join Moos [0] (
20:27:22preglowhow do you do that without just killing yourself from frustration?
20:27:45linuxstbIt's also less efficient - it's not going to be possible to perfectly pack X bitmaps into a rectangle without gaps
20:27:52preglowi think the skinning systems you're talking about use fixed size bitmaps
20:27:53amiconnShrinking is dead simple
20:27:54preglowwe don't
20:27:54lostlogicthat's a good point, we support bitmaps of any size, freely stuck wherever creators want them, most theming systems limit the user to filling specific bitmap 'slots', and so a combined format is static
20:27:56Paul_The_Nerdlinuxstb: Small error in the IpodInstallation page. ipodpatcher -r bootpartition.bin N doesn't work. The N needs to come before the filename, apparently
20:28:18Paul_The_NerdAlready updated the Wiki, just figured I'd pass it on
20:28:31amiconnlostlogic: Maybe the majority does, but not all
20:28:34preglowamiconn: explain how one could resie one bitmap in a big bitmap grid easily
20:28:40linuxstbPaul_The_Nerd: Ok, thanks. I was about to ask if you can could confirm that.
20:28:56preglowsmaller is possible because you can just leave some unused space
20:28:58preglowbigger is lots worse
20:29:00preglowyou need to move everything
20:29:11Paul_The_Nerdlinuxstb: Everything else looks good.
20:29:21linuxstbPaul_The_Nerd: Thanks for checking.
20:29:30amiconnYes, but you can move all at once
20:29:33Paul_The_Nerd's what I'm here for. Heh
20:30:01amiconnIt's one cut'n'paste operation in your image processor
20:30:49preglowamiconn: depends on how efficiently you want to use the bitmap space, it can be far worse than that
20:31:14preglowbut ok, i rather say we ask the wps makers about this
20:31:21preglowi've never made a wps, and probably never will either
20:31:59amiconnI did, but without any bitmaps
20:32:43preglowso in practice you haven't either
20:32:48preglowsince its bitmaps we're talking about
20:32:53_FireFly_preglow if you save your combined bitmap "project-file" in a format which supports layer then it is easier to move/resize some subimages, in my opinion
20:33:04preglow_FireFly_: not everyone has photoshop
20:33:12_FireFly_what about gimp ;)
20:33:15preglowgimp works as well, i guess
20:33:24preglowlast time i tried that in windows, it wasn't all that, though
20:33:28preglowbut that might easily have changed
20:33:28Paul_The_NerdI think bitmap part could be really useful for things like... battery meters, or "status" buttons (Play/Pause/FF/RW), but it feels like it might be hassle overall.
20:34:04_FireFly_for conditional images it is a good format to save a bit space
20:34:25_FireFly_because one conditional image-set has mostly one size
20:35:36_FireFly_the first try of my combined bitmap support patch was only to combine conditional-images e.g. Play/Pause/FF/REW
20:35:42_FireFly_for testing
20:38:16_FireFly_the wps which i use uses for example an 160x25 image in which all bitmaps are combined
20:38:50_FireFly_this image has only 562Bytes
20:39:05Learpreglow: gimp works quite well on windows, imho. If not that, there's always
20:39:45_FireFly_the size of the individual images are: ca 1,6KB
20:40:59linuxstbBut I guess users don't have to combine _every_ bitmap into a single bitmap. A combined bitmap feature would allow users to easily combine bimaps of the same size - which would still reduce the number of bmp files by a lot.
20:41:27Paul_The_NerdI think ideally, you'd combine all the bitmaps that would share the same location on a screen... any that would be in the same conditional.
20:41:54linuxstbSo, who's going to implement combined bitmaps? :)
20:41:57_FireFly_let the wps-maker deside in which way(how many images he want to combine) he will use this feature
20:42:00preglowit already is implemented
20:42:02preglowit's in a patch
20:42:09_FireFly_linuxstb: my patch is ready
20:42:27_FireFly_but i don't know it applies cleanly against the latest cvs
20:42:40_FireFly_s/it/if it
20:42:56 Quit DreamTactix291 (Read error: 110 (Connection timed out))
20:43:42preglowdon't know what i think of doing it half-baked, though
20:53:17linuxstb_FireFly_: Sorry, I don't have any time for Rockbox this evening. Hopefully someone else can look at it and commit.
20:54:38Moosisn't in amiconn's territory? :)
20:55:41_FireFly_linuxstb: no problem
20:57:47 Part amiconn
20:58:50 Quit vger_ ("gtkBitchX: it keeps going and going and going and going and...")
21:02:05 Join bluey [0] (
21:03:27***Saving seen data "./dancer.seen"
21:10:49Papricawhat it does?
21:11:04Papricathis is a loop?
21:11:14lostlogicfor targets with multiple screens, loops over the screens
21:11:45Papricawhat is the i?
21:12:16lostlogicyou give the macro the variable you want it to use to iterate.
21:12:57linuxstbPaprica: Look at the definition of that macro in apps/screen_access.h
21:13:06linuxstbIt may become clearer then.
21:14:08preglowit's just a way of eliminating a per-screen loop for targets with only one screen
21:15:57Papricamm you think that there is a need in more than 1 wps background color?
21:16:12Papricai mean different color for each line..
21:16:31preglowdifferent colours and different fonts
21:16:33preglowthe whole shebang
21:17:02Papricathe background color did problems
21:17:14peturwhy not implement a css/html parser? :D
21:18:26solexxi want a w0rd document as my wps!!!1!
21:19:01Paul_The_NerdI think that you should drop background color entirely.
21:19:11 Join einhirn [0] (
21:20:00Paul_The_NerdText could draw on top, and simply use images / whatever else, as its "background"
21:20:23peturyup - transparent text
21:20:41__peer__anyone have IAudio g3 ?
21:21:29preglowwe've got a lot of work to do before rockbox gets fully ready for colour displays
21:21:53 Join Siku [0] (
21:22:00peturbetter not rush it and get a good system in place
21:22:06markun__peer__: Linus has a X5 and I don't think there are any other iAudio owners here.
21:22:33preglowrush it, hell no
21:23:01preglowbut it could use some more focus from people who're interested in it, and also cares about the rest of the rockbox targets
21:23:25Paul_The_NerdI'm just sayin, once text is transparent, "background color" becomes irrelevant, so multiple background colors becomes a kinda pointless discussion topic.
21:24:34preglowmultiple background colours isn't really needed, no
21:25:42peturmaybe some filled_rect tag?
21:25:47 Join linuxstb_ [0] (
21:26:21linuxstb_Paul_The_Nerd: The problem with drawing text with a transparent background is scrolling.
21:27:29Paul_The_NerdAaah, yes, it would be, wouldn't it.
21:27:32linuxstb_BTW, FLAC playback on my ipod is still going after 3.5 hours :)
21:27:33peturthe scroll routine should somehow get a copy of the whole stuff it must draw upon...
21:27:36__peer__Anyone own a IFP790?
21:28:05 Quit gromit` (Remote closed the connection)
21:29:20 Join gromit` [0] (n=gromit`
21:29:28linuxstb_petur: It's been proposed that Rockbox allows the setting of a full-screen background image, and that the LCD driver uses this as the "background colour" when drawing transparently.
21:29:33preglowlinuxstb_: anything less would be disastrous...
21:30:26Paul_The_NerdThat's basically what I was thinking of, in a very roundabout and poorly articulated way.
21:30:51peturand we probably don't need the ability to draw on conditional images...
21:31:00 Quit linuxstb (Read error: 110 (Connection timed out))
21:31:23petursorry if English is my third language ;)
21:31:30 Join __peer____ [0] (
21:31:46preglowdon't you know if it is? :P
21:32:16Paul_The_NerdWell, if the margins patch, or something like it, wanders in, then a WPS creator should be able to absolutely avoid drawing on anything but the background image anyway
21:32:58linuxstb_I think two layers - background image and foreground should be enough. We have to draw the line somewhere or there will be no CPU left to play music....
21:33:10muesli__btw does a rockboxed ipod behave like a real usm?
21:33:31linuxstb_(assuming you meant ums)
21:33:34muesli__kewl...very kewl indeed
21:33:40muesli__yepp, i did
21:34:14 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
21:34:14 Quit midkay ("Leaving")
21:34:22 Join Matze41 [0] (
21:35:13_FireFly_muesli__: afaik the ipod itself is an ums, but you must have an db to play the music on the player under the apple-firmware
21:35:29preglowthe ipod itself is nothing
21:35:35preglowthe original firmware is ums
21:35:54muesli__what i wanted to point out: do you still need that itunes crap?`
21:36:02preglowwe need to code all the usb stuff ourselves
21:37:00Paul_The_Nerdmuesli__: If you intend to play music using just rockbox, itunes is pointless
21:37:10 Join Midgey34 [0] (
21:41:14 Join midkay [0] (n=midkay@
21:41:15 Quit midkay (Client Quit)
21:41:24 Join midkay [0] (n=midkay@
21:43:18 Quit midkay (Read error: 104 (Connection reset by peer))
21:47:03 Join midkay [0] (n=midkay@
21:50:18 Quit __peer__ (Read error: 110 (Connection timed out))
21:51:44_FireFly_ok updated version of the combined-bitmap-support is on patch-tracker :)
21:53:11 Quit gromit` (Remote closed the connection)
21:55:18 Join sim0n [0] (n=simon@
21:55:18 Quit Moos (Read error: 104 (Connection reset by peer))
21:56:22 Quit Paul_The_Nerd ("Leaving.")
21:56:50 Join Moos [0] (
21:57:07 Join Paul_The_Nerd [0] (
21:57:50 Quit Moos (Client Quit)
21:57:58 Join Moos [0] (
21:57:58 Quit _FireFly_ ("Leaving")
21:58:58 Quit Moos (Client Quit)
21:59:06 Join Moos [0] (
21:59:23 Quit Moos (Client Quit)
21:59:26 Quit Paul_The_Nerd (Client Quit)
21:59:30 Join Moos [0] (
22:00:06 Join webguest79 [0] (
22:01:09 Join Paul_The_Nerd [0] (
22:02:50 Join webguest80 [0] (
22:03:43 Join solexx_ [0] (
22:04:29NicoFRSlasheri: thanks for the new commit
22:04:33NicoFRi'll test it now
22:05:36sim0nis a full color version of the UI planner? or being worked on ?
22:06:31webguest80a little question is h300 optimized linked to to rockbox ( or is it the source and all the extra .wcs and plugins)?
22:07:30webguest80And another one is battery life still anissue I heard both opinions....? Thanks a lot
22:08:21Paul_The_Nerdwebguest80: What do you mean "linked?" Also, the battery life issue is, as far as I know, not yet resolved.
22:08:45webguest80ok thanks!
22:09:13webguest80is h300 optimized as stable as the daily build?
22:09:45lostlogicwebguest80: any kind of patches over the CVS will have a higherlikelihood of brokenness
22:10:24Paul_The_Nerdh300 optimized is a variety of patches applied to the daily build, so it may be less stable because of bugs in the patches. Or it may not be. It's maintained by Needleboy.
22:10:50Paul_The_Nerdsim0n: Some color upgrade ideas relating to the status bar, scroll bars, etc, have been talked about a bit, but I don't know that anyone is working on or planning anything specific yet.
22:11:12webguest80is the 24-bit patch actually "loaded in " the CVS or only in needleboy's h300 cvs + patch
22:11:48webguest80Nick/ Tiennou
22:12:03lostlogicwebguest80: look at the CVS logs on, or the diffs on the daily builds page
22:12:39ep0chheh i thought you guys were joking with the build table score :)
22:12:47webguest80thanks a lot for your help.... You guys are great keep up the good work!
22:12:48ep0chjust noticed it
22:13:33lostlogicI'm no longer the highest scorer on the page! :)
22:13:36sim0nPaul_The_Nerd: ok ... is it a lot of work to implement color gui-elements ?
22:13:55midkayanyone here can help with ipod installation on a video?
22:13:59sim0ni got an ipod nano... rockbox seems to work great, it's just the battery level is always low. i think the capacity is 330mah (found that on the net)....but i can't set something below 1500
22:14:08midkayreading instructions, i see the bootloader but where can i get for video? only nano and color afaict
22:14:13sim0nwhat file may i hack to maybe fix this or hardcode it ?
22:14:28sim0n(i got a dev environment...already did some custom builds...)
22:14:35Paul_The_Nerdsim0n: Battery status is not detected yet, at all.
22:14:38 Quit linuxstb_ (Read error: 110 (Connection timed out))
22:14:48sim0nPaul_The_Nerd: oh ok :-)
22:14:51__peer____Anyone got IFP790 or IAudio g3?
22:14:52 Join linuxstb_ [0] (
22:15:00sim0nPaul_The_Nerd: that's why i didn't find that file :-P
22:15:08Paul_The_Nerdmidkay: One second.
22:15:09 Quit webguest80 ("CGI:IRC (EOF)")
22:15:15 Quit solexx (Read error: 110 (Connection timed out))
22:15:44Paul_The_Nerdsim0n: As for color GUI elements, it depends on how it's decided to do them, I suspect.
22:15:51Paul_The_NerdFlexibility vs. efficiency, etc.
22:16:10NicoFRSlasheri: seems to work fine, thanks a lot :)
22:16:22sim0nPaul_The_Nerd: k
22:16:30 Join ssnajper [0] (
22:16:57Paul_The_Nerdmidkay: I cannot speak for the 5g/video support *at all*. I hear it works to an extent, but as far as I'm aware, sound is still not working. If you'd like, and you trust me, I can compile you a iPodVideo
22:17:01midkayand it's possible to uninstall rockbox on the ipods, right? with the apple updater perhaps?
22:17:13Paul_The_NerdThe apple updater will uninstall it completely.
22:17:31midkayPaul_The_Nerd, i hear it works except for audio playback
22:17:36sim0nanyway..i'm damn impressed by rockbox... the gui isn't as nice as on a regular ipod nano, but the features are awesome.... i can play ogg files on it .. just w00t :-D
22:17:40linuxstb_midkay: You can also uninstall by restoring the original "bootparition.bin" file that you create during installation.
22:17:57preglowlinuxstb_: still runnin'?
22:18:06linuxstb_Loud and clear :)
22:18:12linuxstb_(I started at 5pm GMT)
22:18:23linuxstb_4h 18m ago
22:18:23midkayPaul_The_Nerd, oh, goodie.. yes, if you could make a video i'd love you in a friend-kind-of-way for all eternity!
22:18:25ssnajperHey guys, I would like to give a huge congratulations to the team working on the ipod for your successes so far
22:18:34midkaylinuxstb_, cool, thanks :)
22:18:48preglowssnajper: thanks
22:18:49ssnajperi am eagerly awaiting the 3g solution by slimx
22:18:52Paul_The_Nerdmidkay: Yeah. There's an additional step you need to prepare the bootloader properly, by the way: <−−- Full instructions here, if you skim down to the end of part 2 and pick up from there
22:19:10ssnajperdoes anyone know the status on that?
22:19:20Paul_The_Nerdlinuxstb_: I was gonna get to the bootpartition.bin part, when I remembered the extra step for merging the fw, too. Heh
22:19:50linuxstb_ssnajper: slimx seems to be making good progress, but he's working by himself, and he's new to Rockbox.
22:20:05midkayPaul_The_Nerd, oh, i see, thanks..
22:20:06Midgey34linuxstb_: question about AAC playing on ipod in realtime
22:20:17Midgey34could it possibly be because of gcc 4?
22:20:27 Part webguest79
22:20:28Paul_The_Nerdmidkay: but let me know once it's downloaded, as I don't plan to *leave* it up.
22:20:29ssnajperah ok, I''ll be patient, can't wait for gapless on the ipod tough!
22:20:39Midgey34didn't AAC run realtime on iriver using gcc 4, but other codecs did worse?
22:20:43midkaygetting it now
22:20:56linuxstb_Midgey34: Yes, I think that helps a little - gcc4 made AAC better on the iriver, but still not realtime.
22:20:57sim0nanybody know how to get the simulator running on a amd64 ? :-) (crashes with a floating point exception...)
22:21:11 Join DreamTactix291 [0] (
22:21:34Midgey34ah alright
22:21:52linuxstb_And most other things in Rockbox were slower with gcc4.
22:21:54midkayPaul_The_Nerd, got it, feel free to obliterate it now, thanks a ton :)
22:22:26Midgey34yah I remember those results, that's why we use gcc 3.4.3
22:24:23 Quit sim0n ("Client exiting")
22:25:07ep0chhow can i fix this compile error? gmake[1]: *** No rule to make target `eq_cf.S', needed by `/usr/home/djbrown/rockbox/rockbox/build/apps/dep-apps'. Stop.
22:25:20lostlogicep0ch: do you have the latest source?
22:25:24Midgey34did you run make clean?
22:25:24Paul_The_Nerdep0ch: cvs update
22:25:26lostlogicep0ch: that file was missing for a short while
22:25:29ep0chi did cvs up -dP
22:25:37ep0chi did make clean
22:25:45Paul_The_NerdRerun configure?
22:25:46lostlogicep0ch: check for conflicts?
22:25:47Midgey34make clean deletes it for some reason
22:25:54ep0chreran configure
22:26:57preglowlinuxstb_: i think ipl people said they only got around four hours playtime, i'm really looking forward to seeings ours
22:27:18ep0chyes looks like it was the make clean deleting the file. thanks all
22:29:15Midgey34hmm, splitting in blackjack is a bit of a pain
22:29:17lostlogicpreglow: didn't find a sol'n to the make deleting the .S file?
22:29:52preglowlostlogic: no, i'm still waiting for bagder
22:30:27linuxstb_preglow: Yes, so am I. 4.5 hours and counting...
22:32:28blueyanyone owns a pair of Etymotic ER-6i or Etymotic ER-6 Pro ?
22:32:32linuxstb_preglow: I would also expect the lossy codecs to last even longer than FLAC. We don't have any CPU boosting to consider.
22:32:53midkayfrom the wiki −−- Combine the Rockbox bootloader and the Apple firmware into a new boot partition image: ../tools/ipod_fw -g nano -o rockboot.bin -i apple_os.bin bootloader.bin
22:33:05midkaybootloader.bin -> bootloader_video.bin?
22:33:31Paul_The_Nerdlinuxstb_: Want me to put on a playlist of highish bitrate oggs and MP3s (about 90% of them are in the 225-290 range) and see how long she goes?
22:33:40Paul_The_NerdOr would Nano performance be not so useful?
22:34:04Learbluey: &i...
22:34:11LearSorry, 6i... :)
22:34:14linuxstb_Paul_The_Nerd: You obviously couldn't compare Nano performance with my ipod, but it would be very interesting in its own right.
22:34:17preglowPaul_The_Nerd: would sure be fun
22:34:20blueyand are tehy good?
22:34:30preglowPaul_The_Nerd: just make sure the bugger's got a full charge on it
22:34:31Paul_The_Nerdmidkay: Yes, but is apple_sw_5g_rcsc.bin in the same folder?
22:34:39 Quit ssnajper ("CGI:IRC")
22:34:39blueyusing right now some koss porta pro but they begin to annoy me
22:34:42LearYeah, I like them. A bit weak in bass though...
22:34:45blueytoo much bass
22:34:45preglowPaul_The_Nerd: though i'd prefer it if you used one codec
22:34:49linuxstb_midkay: You need to use "-g video" and not "-g nano"
22:35:02midkaydoc says -g 5g, so i did that
22:35:06Paul_The_Nerdpreglow: Okay, pick a codec. Though the OGGs are all compressed with identical settings, so they're probably best.
22:35:10preglowPaul_The_Nerd: mp3s only would be nice
22:35:11midkayseems to have worked.. and yes, extracted the sw_5g_rcsc thing
22:35:17preglowPaul_The_Nerd: ok, try the oggs then :)
22:35:21LearHm.. I like my porta pros... Mainly used them with a bass-weak player though... :)
22:35:23linuxstb_midkay: That's fine. -g 5g and -g video are equivalent.
22:35:33midkaylinuxstb_, good :)
22:35:43preglowPaul_The_Nerd: at least that'll give us a near worst-case scenario, tremor is slow on ipod yet
22:35:51Lear(Player, ass in Archos player, aka Studio)
22:35:51Paul_The_NerdI'll run the oggs then. The MP3s are just two albums that have been stolen, so I can't rerip. (Well, one album, two discs.)
22:35:59blueythey are ok for the price but after some time you want more
22:36:29linuxstb_preglow: But CPU performance probably doesn't have much of an effect. With the WPS and FIQ constantly using the CPU, it can't sleep.
22:36:48preglowlinuxstb_: it doesn't sleep anyway
22:36:50preglowlinuxstb_: it just loops
22:36:58preglowso you're right
22:37:11preglowperhaps i should give some sleep code a shot
22:37:17midkayawesome, it runs.
22:37:25linuxstb_I don't think it's important unless we move the FIQ.
22:37:29preglowi'll do some musepack janitoring now so i can get that out of my head
22:37:32midkaythx all :)
22:37:43midkayi've been waiting for this moment, used to code for the archos players a long time ago :)
22:38:33linuxstb_midkay: Now you need to fire up IDA Pro and work out how audio playback works on the 5g.....
22:38:41midkaylinuxstb_, hooray ;)
22:39:42lostlogicwhen audio works on 5g, it might overcome my hatred of anything popular enough to make me get one :-P
22:40:16blueyare there rmaa tests of nano and 5g players?
22:40:34Midgey34the 5g is nice, but I wish it had fm radio support without an accessory
22:40:51Paul_The_Nerdlinuxstb_, preglow: Okay, I've started the test. 3:40 pm, my time (since I may forget when I started, at least the log will be around)
22:41:02linuxstb_preglow: A comment about ipod mpc playback on HydrogenAudio - "Just tried gapless mpc, there is a VERY small click during change, but no gap at all, excellent! "
22:41:21linuxstb_Is that click an ipod bug or have you experienced it?
22:41:22*amiconn_ wonders whether there's a better linux irc client than xchat
22:41:25preglowlinuxstb_: i know this
22:41:38preglowamiconn_: if you do terminal mode, irssi is nice
22:41:40lostlogicamiconn_: irssi
22:41:43linuxstb_preglow: So it's a general Rockbox issue?
22:41:45preglowlinuxstb_: yeah
22:41:56amiconn_preglow: No terminal mode, thanks
22:42:06amiconn_I'm looking for a decent editor as well
22:42:11lostlogicamiconn_: I think there's a kde IRC client that is pretty good
22:42:23lostlogicvim! anjuta or jedit for graphical
22:42:28amiconn_Hmm, if that runs under gnome..#
22:42:34Paul_The_NerdI'm actually using GAIM for IRC right now. I don't know how it compares to others, but it gives all of my communications a nice, unified feel.
22:42:36lostlogicamiconn_: vim is a console editor.
22:42:44lostlogicamiconn_: preglow and I are console people :)
22:42:57linuxstb_amiconn_: I think there's a gnome-xchat but I have no idea if that's any different.
22:43:00preglowgvim runs under gnome
22:43:10 Join dtall [0] (
22:43:33amiconn_xchat is a bit too simplistic. I wonder whether there's something like HydraIRC
22:43:38lostlogicamiconn_: have you not used vi before?
22:43:45amiconn_At least xchat on linux doesn't crash
22:44:03amiconn_(much unlike xchat on windows)
22:44:20dtallAnyone here had problems with Archos 6000 (ISD-200) and usb-storage on linux-2.6.15?
22:44:37amiconn_lostlogic: I know about vi. It's an editor I use only when there's no other choice
22:45:01 Quit TCK (Read error: 110 (Connection timed out))
22:45:13amiconn_dtall: I tested this exact combination. Works fine
22:45:23lostlogicamiconn_: I do all my coding in vim :)
22:45:24amiconn_I'm on amd64 though
22:45:38dtallOh yes amiconn. I talked about this before
22:46:01amiconn_Yes. Now I've got my linux box running, with kernel 2.6.15
22:46:08amiconn_(debian unstable)
22:46:21dtallI tested it on my laptop with uhci, 2.4 fine, 2.6 stalls in transport layer with errno -32 ( Broken Pipe )
22:46:26amiconn_My Studio 10 just connects fine
22:46:43dtallIt can't be that Linux hates just me ;-)
22:46:49amiconn_This box uses ohci as well, unlike my virtual machine
22:47:32dtallNo problems? What distro and kernel are you using? Debian?
22:47:35amiconn_lostlogic: The only advantage of vi is that it's available on every unix-alike
22:48:04amiconn_[22:46:23] amiconn_ Yes. Now I've got my linux box running, with kernel 2.6.15
22:48:11amiconn_[22:46:30] amiconn_ (debian unstable)
22:48:32dtallsorry eyes have lower baud than fingers
22:48:57dtallhmm.. is it a stock kernel or do debian have a patchset?
22:49:25dtallSorry semi rhetorical ...checking net
22:49:27lostlogicamiconn_: let's start the editor wars! I can't code in non-vi editors, I start twitching within seconds... :-P
22:49:52amiconn_dtall: uname -a -> Linux jupiter 2.6.15-1-amd64-k8 #2 Thu Jan 19 07:43:40 UTC 2006 x86_64 GNU/Linux
22:51:02preglowlostlogic: you and me both
22:51:03dtallhmm ... Is the Archos using the original 6.4 G HDD?
22:51:55amiconn_Studio 10, so 10GB here
22:52:16amiconn_(the infamous Hitachi DK23DA)
22:53:04 Join einhirn_ [0] (
22:53:38 Join ModernExecutive [0] (
22:53:55dtallHmm. You see the 2.4 seems to wait for the HDD when it seeks, but the 2.6 doesn't and give I/O errors with something like ls -alR
22:54:38linuxstb_I have to say I'm a little disappointed - my ipod's just died after 4h 50m FLAC playback. But it's possible it wasn't 100% fully charged when I started.
22:55:00dtallI do have a nice lower power consumption 40G HDD in there, but the driver does work on 2.4.
22:55:18elinenbelinuxstb_: is that a video or nano?
22:55:26linuxstb_60GB Color.
22:55:39dtallThe problem is really annoying as this is the only thing stopping me upgrading to 2.6 and my wireless card drivers are far better on 2.6
22:55:54 Join amiconn [0] (
22:56:05lostlogicdtall: have you tried searching on general linux forums?
22:56:50amiconndtall: Where do you see these errors?
22:56:51dtallThe maintainer is bjorn sternberg who may be lurking here. But yes
22:57:10dtallprovided people don't mind a few long lines
22:58:15dtallJan 28 23:56:28 monolith usb 1-1.2: new full speed USB device using ohci_hcd and address 6
22:58:16dtallJan 28 23:56:29 monolith scsi1 : SCSI emulation for USB Mass Storage devices
22:58:18ep0chhow long do Apple rate the battery life on the photo?
22:58:18dtallJan 28 23:56:29 monolith usb-storage: device found at 6
22:58:19dtallJan 28 23:56:29 monolith usb-storage: waiting for device to settle before scanning
22:58:21dtallJan 28 23:56:34 monolith Vendor: ST94011A Model: Rev: 3.05
22:58:22dtallJan 28 23:56:34 monolith Type: Direct-Access ANSI SCSI revision: 00
22:58:24dtallJan 28 23:56:34 monolith SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
22:58:26dtallJan 28 23:56:34 monolith sda: assuming drive cache: write through
22:58:27dtallJan 28 23:56:34 monolith SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
22:58:28dtallJan 28 23:56:34 monolith sda: assuming drive cache: write through
22:58:30dtallJan 28 23:56:37 monolith sda: sda1
22:58:31dtallJan 28 23:56:37 monolith sd 1:0:0:0: Attached scsi disk sda
22:58:33dtallJan 28 23:56:37 monolith usb-storage: device scan complete
22:58:34dtallJan 28 23:56:37 monolith scsi.agent[21168]: disk at /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.2/1-1.2:1.0/host1/target1:0:0/1:0:0:0
22:58:36dtallJan 28 23:57:06 monolith sd 1:0:0:0: SCSI error: return code = 0x70000
22:58:38dtallJan 28 23:57:06 monolith end_request: I/O error, dev sda, sector 30384856
22:58:39dtallJan 28 23:57:06 monolith end_request: I/O error, dev sda, sector 30384857
22:58:41dtallJan 28 23:57:06 monolith sd 1:0:0:0: SCSI error: return code = 0x70000
22:58:57NicoFRamiconn: have you managed to compile the cross-compiler on your AMD64 ?
22:59:01ep0chi always thought few = 3....
22:59:05NicoFRand what distro are you on ?
22:59:12amiconnNicoFR: Not the m68k one
22:59:16dtallGentoo stable
22:59:33NicoFRI'm on kubuntu for MAD64 and I didn't manage to compile m68k :(
22:59:54dtallLinux monolith 2.6.15-gentoo-r1 #1 SMP PREEMPT Sun Jan 29 02:28:06 GMT 2006 i686 AMD Duron(tm) Processor AuthenticAMD GNU/Linux
23:00:02linuxstb_ep0ch: Apple claim "up to 15 hours" for my ipod.
23:00:27amiconndtall: Perhaps the smp is the problem?
23:00:48dtallWith 1 processor....
23:00:53NicoFRamiconn: btw, would you know how to make wine run on AMD64 ?
23:01:08amiconnYeah, I wonder why one installs an smp kernel for a 1-cpu machine
23:01:09elinenbelinuxstb_: have you tried it with 128kbps mp3s? I am sure that is what they test... probably actually 128kbps aac files
23:01:10dtallIt does look like some kind of thread sync problem
23:01:19NicoFRi searched but it seems complicated and i'm a linux noob
23:01:28linuxstb_elinenbe: No - I'm recharging now, and may do another test with a lossy codec later.
23:01:34lostlogicI run gentoo unstable on my athlon-mp 2100s with, no USB trouble.
23:01:37dtallThe ISD-200 driver was noted to be broken with pre-empting on 2.4
23:01:43lostlogicdtall: have you tried different USB cables
23:01:55amiconnNicoFR: I have no idea yet. Got this linux box for a couple of days now
23:02:11lostlogicand different orders of loading your USB drive modules? I have to load ohci and then ehci (IIRC) in order for it to be happy with both high speed and full speed devices
23:02:11dtalltwo different cables, two different hardware configs
23:02:50dtallI have removed ehci and this fixed another USB HDD which I think means I do need a USB 2 cable for that
23:02:52amiconn...and it's not that important for me, since I still have windows on my laptop
23:03:04__peer____Anyone got IFP790 or IAudio g3?
23:03:05dtallbut this seems to be more fundamental
23:03:25preglowi'm considering redoing the musepack/ directory
23:03:29***Saving seen data "./dancer.seen"
23:03:46dtallNo windows boxen
23:03:52preglowdoing diffs is a nightmare, they've converted their entire project from crlf to lf, which gives pretty rich diffs...
23:04:28ep0chlinuxstb: does the harddisk spin down when not being used on your ipod?
23:04:29merbananpreglow: does -b help ?
23:04:30amiconn_preglow: Convert old source to lf, then do diff (?)
23:04:35dtallJan 29 20:33:02 monolith usb-storage: Attempting to get CSW...
23:04:37dtallJan 29 20:33:02 monolith usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
23:04:39dtallJan 29 20:33:02 monolith usb-storage: Status code 0; transferred 13/13
23:04:41dtallJan 29 20:33:02 monolith usb-storage: −− transfer complete
23:04:42dtallJan 29 20:33:02 monolith usb-storage: Bulk status result = 0
23:04:44dtallJan 29 20:33:02 monolith usb-storage: Bulk Status S 0x53425355 T 0xf R 0 Stat 0x0
23:04:45dtallJan 29 20:33:02 monolith usb-storage: Identify Data Structure:
23:04:46dtallJan 29 20:33:02 monolith usb-storage: config = 0xc5a
23:04:48dtallJan 29 20:33:02 monolith usb-storage: cyls = 0x3fff
23:04:50dtallJan 29 20:33:02 monolith usb-storage: heads = 0x10
23:04:51dtallJan 29 20:33:02 monolith usb-storage: track_bytes = 0x0
23:04:53dtallJan 29 20:33:02 monolith usb-storage: sector_bytes = 0x0
23:04:54dtallJan 29 20:33:02 monolith usb-storage: sectors = 0x3f
23:04:56dtallJan 29 20:33:02 monolith usb-storage: serial_no[0] = 0x20
23:04:57dtallJan 29 20:33:02 monolith usb-storage: buf_type = 0x0
23:04:58 Quit ghode|afk (Read error: 104 (Connection reset by peer))
23:04:59dtallJan 29 20:33:02 monolith usb-storage: buf_size = 0x1000
23:05:00dtallJan 29 20:33:02 monolith usb-storage: ecc_bytes = 0x4
23:05:02dtallJan 29 20:33:02 monolith usb-storage: fw_rev[0] = 0x2e
23:05:03dtallJan 29 20:33:02 monolith usb-storage: model[0] = 0x54