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 2007-04-05

00:04:33 Join miepchen^schlaf [0] (
00:05:22 Quit jhulst (Read error: 110 (Connection timed out))
00:10:21 Quit midkay ("Leaving")
00:12:33 Quit obo ("bye")
00:17:46 Nick Soap is now known as NamesCanBeReally (n=Soap@rockbox/staff/soap)
00:17:51 Nick NamesCanBeReally is now known as Soap (
00:20:59 Join Hoffmann [0] (
00:21:22 Join dandin1 [0] (
00:22:38 Quit ender` (" Programming is like sex becuse: 19. Theres always someone willing to write about the only right way to do things.")
00:23:46 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
00:27:43 Join stripwax [0] (
00:28:38stripwaxjust for fun, i'm playing with archos sim build. (i don't even have an archos).
00:29:02stripwaxIf I have a wps containing just %pf, are the leftmost two chars supposed to be blank in sim?
00:29:36stripwaxah - no matter. If I do %pc%pf it works. %pf on its own doesn't
00:29:41*stripwax goes back to his hole
00:30:16 Quit Mouser_X (Nick collision from services.)
00:30:25 Join Mouser_X [0] (
00:31:47 Quit roolku ()
00:32:09stripwaxHrm. Would making the "numbers" array in gwps-common.c an array of already-computed rows rather than an array of (bytes storing) bools save space on archos AND simplify the code?
00:33:43 Join Alonea [0] (
00:34:41 Join DerPapst [0] (
00:35:14 Join daniel2023 [0] (i=d0b4e09e@gateway/web/cgi-irc/
00:35:42DerPapstanyone seen my post in the new ports -> nano 2G thread?
00:36:03 Quit lee-qid ("aufwiederbyebientotsayonara")
00:36:47 Quit ompaul ("tomorrow")
00:37:01Soapyes, and I had to clean my pants afterwards.
00:37:04 Quit Alonea (Remote closed the connection)
00:37:20DerPapstwhy is that?
00:37:25 Join Febs [0] (
00:38:00Soapcame on the same day as similar news on the Gigabeat S.
00:39:14Soapboth pieces of news were quite exciting.
00:40:19DerPapstanyways. even if injecting a not encrypted osos is not possible maybe it is possible to inject some code into rsrc.
00:40:44DerPapstwhich could be loaded if this nike thingy is attached
00:42:56Soapor if it thinks the nike thingie is attached?
00:43:13BigBabyJesushmmm...where's the shuffle mode in rockbox?
00:44:00DerPapstanyways... that would require someone with a nano 2G and some pretty good low level programming knowledge. and i don't have both :D
00:44:05stripwaxBigBabyJesus - in the playback settings menu, right?
00:44:59BigBabyJesusbut then it plays single folders even in shufflemode
00:45:30LandusWith shuffle on, it means what when the playlist finishes and reaches the end, it reshuffles the track order.
00:48:16stripwaxBigBabyJesus - sounds like you want to create a playlist first (containing all your music)?
00:48:31linuxstbDerPapst: I read it, but don't think it's very useful... The RSRC image is purely data (afaik), so you can't inject code there.
00:49:25stripwaxBigBabyJesus - fortunately rockbox can do that easily enough
00:49:42 Quit daniel2023 ("CGI:IRC (Ping timeout)")
00:50:47 Quit mirak (Remote closed the connection)
00:51:59DerPapstlinuxstb: yeah. i remember now that the rsrc image was just a fat image on the nano. but don't you think that it might work to set the security block to F's and inject some unencrypted code?
00:52:03linuxstbDerPapst: Even if the idea to format the AUPD/OSOS images the same way as the RSRC image enabled us to run our own code (which I think is unlikely - the bootloader will most likely simply reject it), we have no idea how to control the hardware without decrypting either the OSOS or AUPD images.
00:53:06DerPapsti thought it would be worth a try. -.-
00:53:45 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
00:54:05 Join miepchen^schlaf [0] (
00:54:08 Join Rob222241 [0] (
00:54:23 Quit Rob2222 (Read error: 104 (Connection reset by peer))
00:55:38 Quit donutman25 ("ChatZilla 0.9.78 [Firefox]")
00:55:58 Quit Thundercloud (Remote closed the connection)
00:56:50DerPapsttime to get some sleep...
00:56:55 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:56:56DerPapstgood night at all
00:57:05 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:57:51 Quit Entasis ("Leaving")
00:59:14 Join Thundercloud [0] (
01:00:20 Quit Febs (Read error: 104 (Connection reset by peer))
01:00:55 Quit My_Sic (Read error: 104 (Connection reset by peer))
01:01:32 Join bawb2 [0] (
01:01:41 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
01:02:04 Join miepchen^schlaf [0] (
01:03:11 Join bospaadje [0] (
01:04:49***Saving seen data "./dancer.seen"
01:18:19 Quit Guile (Read error: 110 (Connection timed out))
01:21:04 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
01:21:30 Quit dsh-1 (Read error: 104 (Connection reset by peer))
01:26:26 Quit robin0800 (" HydraIRC -> <- IRC has never been so good")
01:29:40 Join Xerion [0] (
01:32:37Moosstripwax: isn't amiconn already working on this?
01:32:40 Join lImbus [0] (
01:33:06lImbushi all
01:33:37amiconnMoos: Hehe, didn't even see this patch
01:34:09Moosamiconn: it was just submited, that's why I'm wondering
01:34:41lImbusI just read the IrcGuidelines. It does not say that color and bold etc. is not wanted either
01:34:54Moosyeah, why?
01:34:54stripwaxMoos - I don't know. Amiconn - are you?
01:35:05stripwaxI just added that patch, like, just then
01:35:18amiconnstripwax: Check my last commit :)
01:35:20Moosstripwax: check svn logs ;P
01:35:23Mooshehe :)
01:35:31amiconnActually, the one before that
01:36:29stripwaxgah. you are kidding me. :-D
01:37:11Moos:-) hopefully you didn't past too much hours to work on it :-)
01:37:28stripwaxMoos heh, no. well, great minds and all that .. :-)
01:37:40Moosgood then
01:37:45stripwax(about 1 hour, see irc logs :-)
01:37:50Mooshehe :)
01:39:24stripwaxok, well, gnight then :-[
01:39:30stripwax:-p even
01:40:08 Quit stripwax (Read error: 104 (Connection reset by peer))
01:41:37Moosamiconn: have you still lots of works to do on archos LCD driver? I saw that you reworked all :)
01:41:47Moospure curiosity
01:42:04Moosarchos player even
01:46:19*amiconn is currently recalculating the voltage table for X5/M5
01:48:15Mooswee \o/
01:54:30 Quit SirFunk (Remote closed the connection)
01:54:53Moostime to sleep good night
01:54:56 Quit Moos ("Glory to Rockbox")
01:57:52 Join perldiver [0] (
02:00:18 Quit jhMikeS (Nick collision from services.)
02:00:24 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
02:01:07markunhi jhMikeS
02:01:30markunI'm looking at some ARM optimizations for mpeg2dec:
02:03:32 Quit entheh ("^~")
02:06:33 Part pixelma
02:07:54 Join Febs [0] (
02:08:11amiconnmarkun: Did you checl out player_unifont, btw?
02:09:14 Quit pearldiver (Read error: 110 (Connection timed out))
02:15:27markunamiconn: no. tomorrow maybe
02:17:57 Quit spiorf (Remote closed the connection)
02:19:01 Quit lImbus (" user went to bed")
02:22:13 Quit linuxstb ("Chatzilla [Firefox 1.0.2/20050317]")
02:26:29jhMikeSmarkun: ok, I'll look. I also got held up and missed your video links. I'm not talking much cause I'm intense about getting mpegplayer straigtened out. :)
02:30:57 Join ctaf [0] (
02:31:09 Part ctaf
02:33:01perldiver"Long story short...17 bytes later the GigaBeatS is now an open platform for writing homebrew, porting RockBox etc"
02:33:09perldiverif somebody missed the news
02:36:12*jhMikeS missed some news it sounds like
02:36:18mr_pinkif i make a new plugin what do I need to change to get it included when i compile?
02:36:34Soapthe SOURCES file in the plugins directory
02:37:45jhMikeSperldiver: are you saying the S was cracked or is it still April Fools Day? *checking calendar*
02:38:13perldiverlast post
02:40:01jhMikeSsounds like a nice kickoff :)
02:40:26perldiveryeah, not bad
02:42:03 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
02:43:22 Quit Thundercloud (Remote closed the connection)
02:45:07 Quit JdGordon (Client Quit)
02:45:58 Join Llorean [0] (n=Llorean@
02:45:58 Quit Mouser_X (Read error: 104 (Connection reset by peer))
02:46:18 Join Mouser_X [0] (
02:47:03 Quit inversions (Read error: 113 (No route to host))
02:49:19 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
02:50:38 Join tvelocity [0] (
02:51:50 Join webguest86 [0] (i=415f835d@gateway/web/cgi-irc/
02:52:15webguest86hey, are you guys going to make a usb driver?
02:53:01LloreanThat's a fairly vague question.
02:53:44webguest86for rockbox
02:54:02webguest86so it dosn't restrat ever time you plug the usb in
02:54:19LloreanSo, you mean "For Rockbox on the iPods"?
02:54:56LloreanNobody is currently working on a USB stack, but it is intended to have one some day, yes.
02:56:14 Quit perldiver (Read error: 54 (Connection reset by peer))
02:56:49 Join nikosapi [0] (
02:57:33Lloreanwebguest86: If you're asking hardware specific questions, you should always specify for what device. Rockbox isn't only on the iPods/
02:58:23webguest86for ipods
02:59:51webguest86also for the RockBoxUtilty is there going to be like rockdoom install? and rom placement for rockboy
03:00:00webguest86thats also for ipod
03:00:27 Join BigBabyJesus2 [0] (
03:01:30 Quit webguest86 ("CGI:IRC (EOF)")
03:01:33 Quit jhMikeS (Nick collision from services.)
03:01:35 Join _jhMikeS_ [0] (n=jethead7@rockbox/developer/jhMikeS)
03:01:45Domonoky_webguest86: i dont think this is needed in rbutil, you have to download the gamefile you self, so the only thing it could do is copiing the files to the right place..
03:03:30LloreanDomonoky_: I think installing the extras on the Extras page (the ones we officially provide) might be good
03:03:38LloreanThat's "fonts" and the base rockdoom.wad and doomf.wad
03:04:06LloreanBoth of those are just zips that need to be extracted into the root of the device, preserving folders.
03:04:11 Quit Hochler ()
03:04:11Domonoky_font installing is ready..
03:04:43LloreanBecause installing Doom generates a ridiculous amount of noise for something that is just "extract the doom zip to your device"
03:04:52***Saving seen data "./dancer.seen"
03:05:00Domonoky_remove doom :-)
03:05:29 Quit tvelocity ("Αποχώρησε")
03:05:41LloreanI'll vote for that as well
03:05:51 Quit BigBabyJesus2 ("Nettalk6 -")
03:08:05nikosapiHi, I was wondering how support was coming along for the 5.5G 80GB iPod?
03:10:06 Part lokkju_wrk ("Leaving")
03:10:42Lloreannikosapi: It's not done yet.
03:12:52 Join miepchen^schlaf [0] (
03:14:13nikosapiTrust me I know, for the past 3 weeks I've been watching the svn commit log rss feed, and nothing. What sickens me is I know there's probably nothing I can do without some serious C knowledge. But is there at least some work being done? I really am dissatisfied with apple's proprietary firmware.
03:15:36Lloreannikosapi: Don't expect it soon.
03:15:58 Quit BigBabyJesus (Read error: 113 (No route to host))
03:16:05LloreanIt requires a rewrite of Rockbox's FAT32 driver, and so it either requires someone with knowledge of the way ours currently works, or it requires someone new to learn how ours works and rewrite it.
03:16:36LloreanAt the moment, one of our programmers is working on it because he has the appropriate knowledge, but as Rockbox is entirely worked on in volunteer time, it will of course take a second place to "Real Life"
03:19:50nikosapiI completely understand how these open projects work and nor am I fustrated that it's not happening sooner. We're all real people and good software takes real time to develop. I really respect that. For the time being I guess I'll look into ipodlinux but I'll keep watching the commit log ;-)
03:20:27nikosapiThank you very much Llorean, bye.
03:20:33 Part nikosapi ("Leaving")
03:21:08 Quit dandin1 ()
03:23:27 Join aliask [0] (
03:28:10 Join blanky [0] (
03:28:12blankyhey what's up guys
03:28:22blankyhey guys anyone here running rockbox ipod edition
03:28:47blankybasically I was just wondering if you put music on it by simply making a folder in the .rockbox directory and putting the music in there
03:28:51aliaskPlenty. Which iPod are you talking about though?
03:28:55blanky4g, sorry
03:29:34aliaskWell, from rockbox, any folder starting with a period is hidden by default - so getting into the .rockbox folder is something you have to enable
03:29:41aliaskSo i wouldn't put my music in there
03:29:49LloreanBut you can put it anywhere else just fine
03:29:50blankyaliask: so put it in the device's root directory?
03:29:55blankymake a folder in the root directory?
03:29:59blankyand put it in there I guess?
03:30:15blankyokay cool
03:32:24blankyhey I was wondering if it were possible to make the original firmware boot by default and maek rockbox the second option, so I would have to reboot and switch the hold button on to get into rockbox
03:32:31blankymaybe can be done through ROLO ?
03:32:53aliaskblanky: You'd have to run a modified version of the bootloader to achieve that
03:32:55midgeyyou'd have to edit the code for the bootloader and recompile
03:33:00Lloreanblanky: ROLO is completely different from what you just suggested.
03:33:04blankyoh, nevermind then
03:33:10LloreanBut the bootloader change is basically trivial
03:33:12blankyLlorean: woops, I thought it was the rockbox boot loader haha
03:33:16blankyLlorean: really?
03:33:25blankyLlorean: so I don't have to re-build the boot loader?
03:33:32LloreanYou have to rebuild it
03:33:45LloreanYou can't change it at all without re-compiling it.
03:33:53blankyoh okay
03:33:57midgeyRoLo stands for Rockbox Loader and is not related to the bootloader
03:34:03blankyoh woops :(
03:34:06midgeyit allows you to load a new version of rockbox
03:34:16midgeyand o some targets, the original firmware
03:34:36blankyI guess I'll just keep it like this then
03:34:41blankyoh by the way
03:34:41midgey(without rebooting)
03:34:44blankythat was another question
03:34:53blankyis it possible to build things for rockbox?
03:35:01blankywhat compiler would I need? are there docs on this?
03:35:58Lloreanblanky: See the SimpleGuideToCompiling wiki page as well
03:36:06blankysweet thanks
03:42:24blankyhey guys
03:42:50blankyif I'm not really looking to re-compile my own rockbox, I'm looking to build 'rock files' (If that's even possible), or 'extensions' or programs, is that possible?
03:43:33blankynevermind I found it
03:43:34blankysorry haha
03:45:58 Quit Domonoky_ (Read error: 104 (Connection reset by peer))
03:46:02 Join lachlan_ [0] (i=cbce3551@gateway/web/cgi-irc/
03:47:03 Join Llorea1 [0] (n=Llorean@
03:47:17 Quit Llorean (Nick collision from services.)
03:47:21 Nick Llorea1 is now known as Llorean (n=Llorean@
03:49:23lachlan_Llorean: Are the internal of the S and F series vastly different, or was the main obstacle of porting RB to the S series the encypted firmware?
03:50:03aliasklachlan_: The internals are quite different
03:50:11Lloreanlachlan_: I really don't know in-depth. There's at least some similarity, but there's definitely some differing hardware.
03:50:35aliasklachlan_: And the firmware isn't encrypted - it's probably digitally signed though
03:51:15 Join Llorea1 [0] (n=Llorean@
03:51:21lachlan_So an S port will require further work I'm guessing
03:51:32 Quit Llorean (Nick collision from services.)
03:51:49aliaskDefine "further work" :)
03:51:52lachlan_aliask: wasn't that bypassed just now?
03:51:53 Nick Llorea1 is now known as Llorean (n=Llorean@
03:52:05aliaskUh, was it?
03:52:14lachlan_aliask: have you read the thread
03:52:14Lloreanaliask: See the Gigabeat S thread for some interesting news.
03:52:24lachlan_The gigabeat s30 thread in new ports
03:52:27aliaskHoly poo
03:52:34LloreanI'm always dubious about such things until more information comes along
03:53:11lachlan_Possibly the same geniuses that ported linux to the Zune;)
03:53:46lachlan_"We have the code but can't show you or show and proof or explain in a non garbled manner how we actually achived it"
03:53:58 Join RockBox_Newb [0] (i=3a6c3baa@gateway/web/cgi-irc/
03:54:33aliaskhey there
03:54:33DBUGEnqueued KICK RockBox_Newb
03:54:43LloreanRockBox_Newb: Please don't repeat yourself.
03:54:53RockBox_Newbcan someone help me?
03:55:05LloreanDepends on the question, of course
03:55:14RockBox_Newbwhat happened to my iTunes Library?
03:55:23LloreanI don't know. Did you do something to it?
03:55:28RockBox_NewbI can't access it from RockBox
03:55:30LloreanInstalling Rockbox doesn't touch it in any way.
03:55:49LloreanBut iTunes hides it on the disk normally, so you should use the Rockbox "database" feature to index it.
03:56:15RockBox_NewbI can't access any of my songs in Rockbox
03:56:30LloreanWhat do you mean by "can't access"
03:56:40RockBox_NewbI know
03:56:41LloreanDo you mean "I don't know where they are?" or "They don't play when I try to play one"
03:56:42RockBox_NewbI mean
03:57:10RockBox_NewbHow can I play music from my iPod's database
03:57:19RockBox_NewbI like the drag and drop feature
03:57:36RockBox_NewbBut all my music is in the iPod's database
03:57:36LloreanWell if you use the drag and drop feature, you just browse to the song, wherever you put it, and click on it.
03:57:54RockBox_NewbSorry my internet is really slow
03:58:00LloreanBut songs put on with iTunes will be hidden.
03:58:05aliaskRockBox_Newb: If you want to use the database feature you need to enable it so that it scans the harddrive
03:58:06LloreanLike I said earlier, you need to use Database for those
03:58:15RockBox_NewbI know
03:58:27aliaskThen what is your question?
03:58:28RockBox_NewbBut how can I play music from the iPod database
03:58:36LloreanUse the Database feature.
03:58:41LloreanTry looking in the manual under "Database"
03:58:54RockBox_Newbno sorry
03:58:54aliaskThe rockbox database will scan the files from the iTunes database
03:59:00 Quit RockBox_Newb ("CGI:IRC")
03:59:33aliaskWhat has changed in the last couple of days or so that has bought such an influx of people like this?
04:00:12Lloreanmpegplayer works
04:00:21Llorean"OMG movies on my <insert player here>!!!"
04:00:29CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
04:00:29*aliask blames linuxstb :P
04:00:33Soapthough, honestly, I haven't seen a particularly large bump.
04:00:52LloreanOnce I'm done telling people "Your file plays in perfect sync on my one" I'm probably hardly ever going to use the video feature again.
04:01:22lachlan_It IS cool to have though
04:01:30LloreanSoap: The bump itself isn't particularly large, it's that one guy who got himself indirectly called an idiot in yesterday's log making it seem so much worse.
04:01:47 Quit midgey ()
04:02:19Soaphours and hours of that.
04:02:37LloreanI'd already talked to that guy at least twice
04:02:45SoapI swear there was a lot of troll in him. People responded very well to him until the end.
04:03:10LloreanThe problem is, he's one of those people who steadfastly believes that support should be provided by humans, not a manual
04:03:14SoapThey answered early on, ignored him when it got silly, then things only broke down in the third act.
04:03:17LloreanHe just doesn't have the time to read it.
04:03:22LloreanAccording to him
04:03:32Soapthat's a good line ^^
04:03:46LloreanHe's not trying to be a troll, I think, his attitude about reading the manual just causes him to reproduce troll-like behaviour unintentionally
04:03:55LloreanBasically not malicious, just clueless
04:04:48*Llorean wonders if Google has told us how many we get yet, and I've just missed it.
04:04:54LloreanThey only have like 3 hours left until today's over.
04:05:33Soap"We (Rockbox) and you have very different philosophies. You believe support should be human, we believe manuals are an efficient replacement for human support, though we are happy to suplement them if it is shown they are lacking. We obviously don't see eye-to-eye and suggest you either A-accept our lovely manual or B - accept our ignoring of you, not as an insult but as us carrying on our lives, and understand we will never agree.
04:05:49JdGordonLlorean: isnt he deadline the 11th?
04:06:20LloreanJdGordon: The final announcement of which projects are accepted is the 11th
04:06:29LloreanThat's when we have to have our decisions done by
04:06:43LloreanWe get "at least a week" meaning "we find out on the 4th" and Google even stated that they'd tell us by the 4th.
04:06:50LloreanAt least, last I checked, that was the case.
04:06:59LloreanAnd the 4th ends in their timezone in 5 hours
04:07:12*Llorean was looking at the wrong clock when he said 3.
04:07:24JdGordonmaybe Bagder got an email and hasnt passed it on yet?
04:07:54aliaskHas anybody contacted people at the Audacious, Tomasz Mon has applied to two projects...
04:08:09Lloreanaliask: You're allowed to apply to as many as you'd like
04:08:13LloreanYou can only be accepted for one, though
04:08:31aliask"You may still assign a mentor to this application, but please contact the other organizations involved first, since a student can not be accepted for more than one organization. "
04:09:14Lloreanaliask: Once we know how many we get, we can contact Audacious
04:09:23aliaskAh yes, fair point.
04:09:31LloreanIt's entirely possible that either they or us won't have enough projects allowed for it to matter.
04:09:59LloreanJdGordon: If there were an email, I think it would go to all three people listed as project administrators, and in that case, I imagine we'd have heard about it.
04:10:14SoapLlorean: may I assume the Gigabeat manual is up-to-date with the latest gigabeat bootloader?
04:11:20LloreanSoap: I believe so, yes.
04:11:20JdGordonLlorean: whos the three? if they are all asleep i dont see why its unreasonable for us to not have heard yet
04:11:28JdGordon.... or we got 0 projects :p
04:11:30LloreanJdGordon: One of them is talking to you right now. :-P
04:11:38JdGordonah ok :)
04:12:57Soapso there is a good chance we got none?
04:13:17LloreanI think one or two of our applicants has special conditions (isn't 100% sure they're free this summer, or is applied to other projects) so we need to start contacting people to verify within a day or two after we find out, IMHO
04:13:25LloreanSoap: No, I think at a minimum we'll get 4
04:13:33Soapwoo hoo
04:13:52LloreanThere's 800 acceptances divided among 132 projects, so using that we should expect 6
04:14:05LloreanAnd we've requested 8 (I think mostly so that we're likely to get at least 6, honestly)
04:14:33LloreanThere's a lot of exciting stuff in the list, unfortunately
04:15:20SoapI know, that Zune-Linux entry is smokin'
04:15:32JdGordonexciting astuff on which list?
04:16:15LloreanJdGordon: The list of applications for SoC?
04:16:26JdGordonah, yes
04:17:54aliaskI can't wait for the shopping list feature. :D
04:18:01JdGordoncrap, I hate bugs which only appear on target and not in the sim :'(
04:19:00LloreanJdGordon: They made the sim more tolerant of errors just to spite you. :-P
04:19:18JdGordonthat would be bloody right!
04:21:35JdGordontrying to fix 6965.. and the bookmark crash doesnt happen in the sim :( it shuold either fail in both or niether....
04:22:50blankyhey I looked through the settings but it seemed like this wasn't possible, wanted to doule check, I can't make the backlight behavior on rockbox ipod 4g like the original firmware's? Such that I hold the menu button down and it turns it on? How it is right now is that I just touch the wheel and it turns on, this is cool but I have a feeling it's wasting a lot of battery power
04:23:21Lloreanblanky: Yes, you can't make it toggle-able right now.
04:23:32blankyalright, thanks Llorean I appreciate the help
04:24:08blankyalso, I doubt it'd be possible to integrate the normal style of scrolling through a song right? Where you press the select button and then scroll to go to a different place in the song? It's alright just want to make sure I didn't miss anything
04:24:25Lloreanblanky: That is not an option either.
04:24:29blankyalright, thanks Llorean
04:24:38blankyI'll be seeing you guys later, rockbox looks very promising!
04:24:42 Quit blanky ("Bye Bye.")
04:28:42 Join Nico_P [0] (
04:30:36Nico_PJdGordon: have I done something wrong ?
04:30:55JdGordonno, this stupid bug is irritating me
04:31:00JdGordonniec work on the commit last night btw :)
04:31:17Nico_PJdGordon: thanks :)
04:32:50 Quit mr_pink ()
04:37:46 Join pearldiver [0] (
04:40:01 Quit mbr (Read error: 110 (Connection timed out))
04:40:16JdGordonyay! I got it to crash the sim :)
04:42:53safetydanNico_P, tob job on getting that tokenizer stuff finished and comitted. Much nicer now.
04:43:05safetydantop even
04:43:14*safetydan should probably stay away from keyboards
04:43:34Nico_Psafetydan: thanks for starting it in the first place :)
04:44:00 Join webguest93 [0] (i=d85669e5@gateway/web/cgi-irc/
04:44:13 Join voltagex [0] (
04:44:43pearldiveri guess all the wps related patches are broken, arent they
04:44:51Soapboo f hoo
04:44:51 Quit webguest93 (Client Quit)
04:45:25voltagexhang on, if I update to latest, will all my themes break?
04:45:35pearldiverfunny how there're no S'es to buy now anywhere :P
04:45:53Lloreanvoltagex: No.
04:45:58Lloreanvoltagex: Unless you use an unsupported build
04:46:15voltagexLlorean: just using RBUtil to grab latest
04:46:32Soapany themes not needing patches which break should be reported to Nico_P
04:47:09lachlan_pearldiver: I noticed that as well before when I went on eBay
04:47:25*voltagex loves RBUtil
04:47:28Nico_Pvery true. in here one in the forum thread
04:47:33JdGordongrr.... found my damn bug
04:47:34pearldiverlachlan_ a month ago there was plenty
04:47:46JdGordonI had #ifdef CONFIG_TUNER instead of #if :'(
04:47:57lachlan_But they couldn't all have been snapped up immediately, the hack was only announced a few hours ago
04:48:10voltagexwhich hack?
04:48:23Nico_Ppearldiver: yes, most patch are probably completely broken. I'll fix the ones I like best :)
04:48:37voltagexI want even more themes
04:48:45voltagexI haveall the themes that RBUtil can install
04:48:48LloreanNico_P: Take your time, I'm going to enjoy watching people complain to the unsupported builds authors. :-P
04:49:23Nico_PLlorean: I think I will too. but that could lead to even more outdated builds.
04:49:32LloreanYeah, I know
04:49:35pearldivervoltagex there was some nice progress today about gigabeat S, zune and nado 2g
04:49:37Nico_PWe need the killer feature soon
04:49:39voltagexso, what does this new WPS stuff do?
04:49:42lachlan_voltagex: look in the new ports forum in the gigabeat s30 thread- someone has (supposedly) managed to get past the firmware encryption
04:49:50LloreanNico_P: We should've held video back for a couple weeks until now
04:49:51voltagexRB on Zune?
04:50:07lachlan_no, only s series
04:50:07pearldivervoltagex not about rockbox yet, about hacking the devices in general
04:50:16voltagexrockbox killer feature = doom + gameboy
04:50:18Nico_Pvoltagex: basically, it does the same thing but differently. You shouldn't see anything different. If you do, please report it
04:50:35safetydanvoltagex, the new WPS stuff makes the code substantially easier to read and maintain.
04:50:40voltagexI was hoping for something cool
04:50:47safetydanShould make it easier for people to patch it as well
04:50:55voltagexbut yeah I do enough coding to know that's good
04:50:58Nico_Pvoltagex: cool things will be made easier by the new code
04:51:10voltagexhas anything been done on the gameboy emulator in the last 2 years?
04:51:22Lloreanvoltagex: Well, it was written...
04:51:39voltagexunfortunately my h340 isn't fast enough for it
04:51:56pearldiverif you see the most right one anywhere let me know please :P
04:52:05LloreanWell, I guess it was 2 years and 1 month ago
04:52:34JdGordonthe h300 is fine for rockboy
04:52:39lachlan_pearldiver: Haha I will keep it in mind. Don't generally see many red ones though
04:52:41JdGordonif you can handle frameskip on max...
04:52:47voltagexsooner gigabeats come down in price the better
04:52:54voltagexJdGordon: exactly
04:53:04*JdGordon can handle it..
04:53:21lachlan_voltagex: I daresay RB will make them more expensive. All about the supply and demand
04:53:25*Llorean would use his Nano for Rockboy if it didn't have battery concerns.
04:53:25pearldivervoltagex its not about the price anymore, its just not many of them are left in the wild in general
04:53:45voltagexwell I'll be looking for a new mp3 player soon
04:54:07voltagexbut it's looking like I'll just get a smartphone and a whole lot of memory cards ><
04:54:12JdGordonNico_P: the bin increase for the wps stuff isnt as bad as you thought yeah?
04:54:51Nico_PJdGordon: it's not too bad but still bad enough for me to feel a bit ashamed :)
04:54:52JdGordonare there any tags on the h300 thats not on the h100's apart from the rtc?
04:55:07 Join midgey [0] (
04:55:10Nico_PJdGordon: I don't think so
04:55:20JdGordonso the rtc tags take up 1k by themselves?
04:55:32 Join SirFunk [0] (
04:55:49Nico_PJdGordon: They are damn big. I'll check though
04:55:51voltagexis it just me or is shutdown a lot faster in this build?
04:56:43JdGordonNico_P: according to the delta table it is.. unless there are more tags..
04:56:49*JdGordon wonders why they are so huge?
04:57:19Nico_PJdGordon: RTC adds a lot of tokens
04:57:35pearldiverhas the wps creation process undergone some changes too?
04:57:59JdGordonNico_P: bloody hell :p it sure does
04:58:03Nico_Ppearldiver: there should be no big changes. maybe a few subtelties are diffenrent
05:00:31pearldiverbtw, old bug i just remembered about
05:00:48pearldiverif you have "pause on headphones unplug" option on
05:01:09voltagexo.O that option doesn;t exist on H300 does it?
05:01:25pearldiverturn on the player with headphones unplugged, plug the headphones and try to resume the playback
05:01:31pearldiverit hangs the player
05:02:06pearldiver(gigabeat target)
05:02:25JdGordonpearldiver: is there a FS task for that bug?
05:02:45SoapLlorean: does your nano have an old battery?
05:03:00pearldiverJdGordon not that i recall of
05:03:11JdGordonadd it.. :)
05:03:12pearldiveri checked awhile ago though
05:03:21Nico_PJdGordon: in my gigabeat build, replacing #if CONFIG_RTC by #if 0 took 1692 bytes off the binary
05:04:44Nico_PI think I know where to look for optimisation :)
05:04:55***Saving seen data "./dancer.seen"
05:06:16JdGordonah, you didnt get rid of that next variable in the wps_token struct...
05:06:29JdGordonnot so easy to tag that onto the enum?
05:06:40Nico_PJdGordon: no, because even without it the struct was still 8 bytes
05:06:50 Join dberg918 [0] (i=8102f0d5@gateway/web/cgi-irc/
05:06:57Nico_Punless I added a 'packed' attribute
05:07:03Nico_Pwhich brought it down to 6
05:07:37dberg918Hey, I need some help
05:08:13dberg918I've been trying to create a build for about a month now, and I'm constantly getting errors
05:08:21LloreanSoap: Quite old.
05:08:27LloreanSoap: My Nano's a year and 3 months old now.
05:09:18dberg918I'm trying to patch a build for my H10 20GB, just the album art patch, and I'm using a build from April 4th
05:09:40 Quit XavierGr ()
05:09:47dberg918(since the new Tokenizer apparently knocked album art out of sync)
05:10:56dberg918patching is fine, but using the "make" command gives me an error after about 10 seconds
05:11:42Nico_Pdberg918: you'll have to tell us on which file it fails
05:11:46 Quit midgey ()
05:12:40dberg918I'm trying to build again, but it seems that cygwin is starting to crash my entire computer...ZoneAlarm just went nuts
05:13:05dberg918and the cygwin shell is somehow "unavailable"
05:13:47 Join Slowking_Man [0] (n=slow@wikipedia/Slowking-Man)
05:14:05 Quit Nico_P ("bed time")
05:15:13 Quit dberg918 ("CGI:IRC (EOF)")
05:19:01 Join dberg918 [0] (i=8102f0d5@gateway/web/cgi-irc/
05:22:17dberg918wow, I'm compiling right's going a lot farther than it has in a while
05:22:57dberg918we'll see if the simulator compiles after this...
05:23:05dberg918darn, there's an error...
05:23:37pearldiverdberg918 let me test a clean svn
05:23:41dberg918it's crashing on apps/rockbox.elf
05:24:04dberg918I'm using a back-dated April 4th build
05:24:50dberg918it's crashed on this file before, and I could never find a "rockbox.elf" file in the apps folder
05:28:02pearldiverno problems whatsoever with the clean build
05:28:28JdGordonrockbox.elf is the finished file before (?) the linking process
05:28:40dberg918I'm using the album_art patch from March 4th, and it patches fine
05:29:00JdGordonwell unless you are using the source code from before yesterday it wont work
05:29:46pearldiverdberg918 do svn revert -R apps firmware
05:30:17pearldiverwith the current updates album art patch won't work
05:30:34pearldiverbtw, mod support patch is broken for me too
05:30:38dberg918...even with the April 4th build, which doesn't include the tokenizer
05:30:59pearldiveryou mean before the tokanizer?
05:31:33dberg918the April 4th archived source code on the website doesn't include the tokenizer
05:31:49pearldivertry april 3rd
05:33:30dberg918I'll try, but this has been happening to me for about a week or two
05:33:33*JdGordon thinks now is a good time to bring in more patch breaking code :)
05:33:51dberg918the rockbox.elf thing
05:37:39dberg918I need to build the simulator as well, after I try to make a normal can just create a different directory and build it in there without consequence, right?
05:38:20JdGordonaliask: never ring harvey norman.. they their bloody add as the hold music... im going crazy!
05:38:48dberg918darnit, still getting the rockbox.elf error
05:38:59JdGordonwhats the error
05:39:07JdGordonpastebin the whole error
05:39:59dberg918make[1]: ***[/home/Owner/rockbox-20070403/build/apps/rockbox.elf] Error 1
05:40:15dberg918make: ***[all] Error 2
05:40:20JdGordonwe need more than that...
05:40:26Lloreandberg918: You're going to need more than that, do not post it here
05:40:31LloreanUse or some similar site
05:40:33JdGordongoto and paste it all
05:40:50dberg918...sorry, I'm not familiar with pastebin
05:42:13dberg918how do you go about copying something in cygwin?
05:43:34JdGordonhighlight it all... the rclick copy
05:43:47JdGordonor do make 2> out.txt
05:43:56 Quit safetydan ("CGI:IRC (Ping timeout)")
05:44:00dberg918haha, figured it out
05:44:00JdGordonand open out.txt annd copy/paste that into pastebin
05:44:19*JdGordon tihniks they've forgotten about me :'(
05:44:30JdGordonwhoever invented the hold button on phones should be shot
05:45:38aliaskJdGordon: Why are you ringing them anyway?
05:46:01JdGordongotta get a new cdrom for my laptop... hopefully uner warrenty still
05:46:24dberg918ok, here it is:
05:46:28 Quit Febs (Read error: 110 (Connection timed out))
05:47:21JdGordondberg918: you have the wrong version of gcc installed
05:47:37JdGordonyou need 4.0.3
05:47:52JdGordonthey just hung up on me!
05:47:55dberg918oh, a new version of cygwin?
05:48:04JdGordonno.. gcc...
05:48:06LandusSo, I just synced with the current SVN and loaded it on to my DAP. What happened to the menu?
05:48:22JdGordonscrap cygwin and get colinux or vmware
05:48:43dberg918I've tried vmware and it was a pain in my butt
05:49:05dberg918cygwin might be slow and rustic, but it actually works for me
05:49:17aliaskLandus: It got reworked, as you may have noticed.
05:49:34aliaskIs it a problem?
05:49:39dberg918so gcc...I don't even know what that is
05:49:51LandusUntil I have time to get used to it, slightly.
05:49:54 Join blanky [0] (
05:50:07blankyI feel obliged to print the manual haha
05:50:16blankyI've just been using rockbox for 2 hours or so and I'm in love with it
05:50:19LandusjBlackGlass isn't working with it, but that's probably because I forgot to reload the fonts.
05:50:27LandusI've been using it for almost a year.
05:50:29blankymainly because of it's 'dual boot-ness'
05:50:56aliaskLandus: jBlackGlass doesn't have anything to do with the Menus does it?
05:51:10LandusIn a way.
05:51:14LandusIt had a certain font.
05:51:27LandusAnd I'm probably getting all freaked out because I forgot to copy them over.
05:52:35 Join _Veseliq_ [0] (
05:52:40 Join Alonea [0] (
05:53:13Aloneaok, rockbox would not compile and I am no expert on C, but on one off the lines its talking about, it looks odd to me
05:53:26Alonea bool show_sb_on_wps;
05:53:27Alonea<<<<<<< .mine
05:53:52Aloneathe bottom line is the one it doesn't like and I also put the one before it.
05:54:02LandusDid you apply any patches?
05:54:07dberg918JdGordon, sorry to keep bothering you, but I need a little help with GCC...looks like I found the binary I need, but I don't know how to use it
05:54:24dberg918...or install it, rather
05:54:45AloneaLandus: ages ago, but I want to see if I can fix whats wrong. Its saying syntax errors too.
05:55:07JdGordonI dont know how to get it working... I suggest grabbing the colinux or vmware images whic are both up to date
05:55:08LandusIf any of the patches had any failed hunks, that probably why your having compiling problems.
05:55:25AloneaLandus: no. no failed hunks in patches
05:55:48JdGordonAlonea: you did a svn up?
05:55:52dberg918do you have to be running Linux to use colinux?
05:55:52Aloneai just dont know what <<<<<<<< that does in code?
05:56:00LandusGordon beat me to the question.
05:56:13JdGordondberg918: no, both are for getting linux working under windows
05:56:21AloneaJdGordon: yeah. it was working fine yesterday but I re updated today and its not compiling.
05:56:36JdGordonAlonea: that measn your local code has comfliscting changes with svn
05:56:43JdGordonwhich means you proabbaly are using the AA patcjh
05:56:50dberg918JdGordon: so they're pretty much the same?
05:56:52AloneaJdGordon: album art? yeah.
05:57:14JdGordonyup.. your stuffed then... you cant use AA with current svn untill its resynced
05:57:18JdGordondberg918: yep
05:57:43AloneaJdGordon: hmmm, how have they been fixing it before?
05:57:49dberg918ugh...I guess I'll have to look into it
05:58:30JdGordonthey anvt needed to... before it worked.. but now the code it changes was changed
06:00:11Alonea>>>>>>> .r13027 and the other one actually mean?
06:02:23dberg918how do I use an older svn source with vmware or colinux? All I remember is being able to download the latest version
06:02:49JdGordonsvn co −−revision 13000 or something like that iirc
06:02:58Aloneadberg918: dont you put a date in the svn thing when you download the source? I saw it on the wiki...
06:03:35JdGordonLlorean: I thought everyone was against using inline settings? the song rating uses it instead of the standrard number setting screen?
06:03:36dberg918is it in the wiki somewhere? I'll check it out. I just remember using a guide that tells you how to get the latest svn
06:04:30LloreanJdGordon: I really don't know. It could be a case of nobody noticing yet, really?
06:04:32Aloneadberg918: yeah and under it it also says you can also download the code from a specific date
06:04:37Aloneadberg918: I did it the other day
06:05:00dberg918ahhh, I see it, cool
06:10:08Aloneareally, I am just curious as to what is actually breaking the aa patch and what this "resyncing" means. Trying to learn more about the code.
06:12:25 Part Llorean
06:13:48 Join midgey [0] (
06:15:02 Quit voltagex (Remote closed the connection)
06:15:40 Join voltagex [0] (
06:34:34 Quit lachlan_ ("CGI:IRC (EOF)")
06:39:09LandusThe jBlackGlass WPS is lining up the way its supposed to be in the latest SVN release.
06:39:15LandusIsn't, rather.
06:43:21 Quit eggy (Read error: 104 (Connection reset by peer))
06:47:38 Quit dberg918 ("CGI:IRC (EOF)")
06:48:01 Join hannesd [0] (
06:57:12 Quit hannesd_ (Read error: 110 (Connection timed out))
07:04:43 Quit blanky ("Bye Bye.")
07:04:58***Saving seen data "./dancer.seen"
07:10:59 Nick joshin is now known as joshin_ (n=joshin@unaffiliated/joshin)
07:18:32 Join Llorean [0] (n=Llorean@
07:18:57LloreanLandus: jblackglass requires an unsupported build, doesn't it?
07:29:12 Join mbr [0] (
07:38:38LandusLlorean: jClix, does, I believe. All jBlackGlass needs is the scrolling margins and statusbar heigh patches applied.
07:38:39 Quit _jhMikeS_ (Read error: 131 (Connection reset by peer))
07:39:14LloreanLandus: Which means it will not display properly on an unpatched build, right?
07:39:41LloreanAnd yet your very statement was that it doesn't display on an SVN build, and assuming you used the standard definition of "An SVN build" that suggests that it was unpatched...
07:41:35LandusMy mistake. I always throw on the margins and statusbar height patch out of habit now.
07:41:53 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
07:42:02LandusIt slipped my mind to mention it.
07:42:07LloreanThen what you're having problems with is not an SVN build.
07:42:12LloreanAnd you should take it to the patch authors
07:43:40LandusI never said I had problems with the SVN build.
07:43:58LloreanYou said "SVN Release"
07:44:18Llorean06.39.09 # <Landus> The jBlackGlass WPS is lining up the way its supposed to be in the latest SVN release.
07:44:30LandusI know what I said. They both refer to the same thing.
07:45:13*Llorean shrugs
07:45:14LandusI was figuring if anyone here had already had this problem and found a solution, someone would pipe up.
07:45:32LloreanYou said you had problems with an SVN Release
07:45:35LandusIf not, I was going to email Julius.
07:45:37LloreanThen you said just now that you never said it.
07:46:11LandusWrong. I said I was using the latest SVN release.
07:46:17LandusNot that I was having problems with it.
07:46:35LloreanYou said that something didn't work with it.
07:46:48LloreanSpecifically, the theme you were trying to use.
07:46:51LandusRockbox isn't suppose to conform to patches and themes, therefore, it can't be the firmware's fault.
07:47:06LloreanSo, you said "Something that isn't supposed to work, doesn't work."
07:47:14LloreanIf you KNEW it wasn't supposed to work, before you said it, why even bother?
07:47:45LandusBack to what I said about if anyone had already run into this problem, I was figuring someone would talk.
07:47:55LloreanI thought you said it wasn't a problem.
07:48:02Llorean(12:46:11 AM) Landus: Not that I was having problems with it.
07:48:05LloreanIs it a problem, or not?
07:48:13LandusNot with the firmware, no.
07:48:29LandusThat's where you're having a problem comprehending what I say.
07:48:37LloreanWell this is #Rockbox
07:48:41LloreanNot #Julius'Themes
07:48:54LandusNor is this #English.
07:48:57LloreanA theme not supported by Rockbox doesn't work with Rockbox. All I can say is "Yes, this is how it's supposed to be."
07:49:13LandusI don't have a problem with you, but either I've done something to bother you, or you're just in a bad mood.
07:49:49LloreanYou're asking for help with unsupported features.
07:49:58LandusI made a statement.
07:50:11LloreanWith the intent that someone might have had the problem, and respond, as you said.
07:50:17LandusI expected if someone had anything relating to what I said, someone would pipe up.
07:50:27LloreanBut my point is: Don't ask about unsupported features here.
07:50:37LloreanJust contact the author of said feature or WPS.
07:59:05 Join eggy [0] (n=eggy@pdpc/supporter/sustaining/yorkcc.eggy)
08:02:51voltagexanyone in a conf now?
08:03:04voltagexoops wrong channel
08:11:02 Join kaaloo [0] (
08:11:17 Part kaaloo
08:12:00 Quit z0de ("\o/ my neck")
08:14:08 Join bluebrother [0] (i=kY5GVTWy@rockbox/staff/bluebrother)
08:17:35scorcheLlorean: if you noticed, the numbers didnt come out today
08:17:57 Join Rob2222 [0] (
08:18:00Lloreanscorche: They have 39 minutes left
08:18:21LloreanAt least by the clock here, by my PC clock they have 41
08:18:29scorchewhat i was meaning, was that they said they have delayed it a bit
08:18:34scorche"Keep eye on Announcement list for student allocation info; coming soon(ish)"
08:18:39scorchethat is all they are saying atm
08:19:01*Alonea looks at clock and sees that she really should be asleep
08:19:04LloreanAre they pushing back the April 11th date then?
08:19:13scorchedoubt it, but i dont know
08:19:34LloreanThey promised us a week from "how many students you get" to "when you have to have picked by"
08:20:00scorchewell, i will keep you updated
08:20:17Aloneanight guys
08:20:26Lloreanscorche: Thanks
08:21:03 Quit Alonea ("Chatzilla 0.9.77 [Firefox]")
08:21:07 Join webguest20 [0] (i=29de0c88@gateway/web/cgi-irc/
08:21:35 Quit webguest20 (Client Quit)
08:22:17 Join pondlife [0] (
08:22:32 Join tuna [0] (
08:22:58tunaI'm having some trouble with my 30 gig video ipod
08:23:03 Join webguest20 [0] (i=29de0c88@gateway/web/cgi-irc/
08:23:17tunai installed rockbox on it ok, but all i see is the Apple logo
08:23:36tunai can hear and feel the hard drive whirring
08:23:44tunabut nothing's happening
08:24:48tunawhat's going on?
08:25:35LloreanIt doesn't sound like you've installed Rockbox ok.
08:25:40LloreanOr was it working with Rockbox before?
08:26:29pondlifeJdGordon: Around?
08:26:48tunafirst boot
08:26:59tunabut now when i plug it in, it won't mount!
08:27:03tunaand i can
08:27:10tuna*can't turn it off
08:27:17Lloreantuna: Did you extract a to it?
08:28:20tunathen ran the binary
08:28:26JdGordonpondlife: hey, sup?
08:29:00tunaLlorean: want me to pastebin the output?
08:29:12Lloreantuna: for putting your iPod into disk mode.
08:29:35pondlifeJdGordon: What was the fix for
08:29:38LloreanBut first, reboot your iPod, and press and hold "Right" at the apple screen
08:30:04pondlifeI'm coming to the conclusion that bookmark handling in playback.c is pretty screwed... :(
08:30:39JdGordonpondlife: the problem was the because ifdef was used #instead of #if, it was crashing because it was trying to run the function at 0x0...
08:30:52pondlifeAha, so root_menu, not playback?
08:30:53tunaLlorean: I can't reboot it! it's stuck in the apple logo screen!
08:30:54JdGordonbookmark handling is horrid imo, but this wasnt a bookmark bug
08:31:11*pondlife will carry on looking at the other bookmark bugs then
08:32:24pondlifeDon't expect much improvement :(
08:32:45pondlifeEvery time I "fix" one thing the rest of the buffering code gets sick.
08:34:18tunallorean: i did it!
08:34:26tunaso now i just re-extract it?
08:35:22webguest20hey i have just a real quick question... can the iriver h10 dual boot now
08:35:44Lloreantuna: I don't know, it depends on what the error message is when you boot while holding Right
08:35:51Lloreanwebguest20: Has been able to for a while
08:35:59 Quit Rob222241 (Read error: 110 (Connection timed out))
08:36:13tunallorean: i don't get an error message, it just stays at the apple logo
08:36:31Lloreantuna: Are you holding Right while booting?
08:36:34tunabut i got it in disk mode now...
08:37:20LloreanI said to hold right, twice.
08:37:21webguest20thanks i have come here in a long time...peace out (:
08:37:31tunasorry :(
08:37:45tunawell i have it in disk mode now, so what should i do?
08:37:50ptw419<ptw419> I can confirm the first part of Aibo's hack, and I have gotten the V firmware update to work
08:37:50ptw419<ptw419> w/ his instructions on the gigabeat S30 forum
08:37:50ptw419<ptw419> the V30 firmware updater now recognizes my S30 and just erased the firmware
08:37:50DBUGEnqueued KICK ptw419
08:37:50ptw419<ptw419> good thing and bad thing :\
08:38:00ptw419for the flood that is
08:38:23tunayeah, use pastebin, man!
08:38:33 Quit webguest20 ("CGI:IRC (EOF)")
08:39:37Lloreantuna: I also said I don't know what you need to do, as it depends on the error message when you boot while holding right.
08:40:00tunaso... reboot while holding right and see what happens?
08:40:27LloreanReboot, then hold right.
08:40:42LloreanAt least, I believe "Right" is the button to make the bootloader show text on the iPods
08:41:37tunaits flashing a little, but no text
08:41:55voltagexI'm probably going to be on the podcast talking about Rockbo
08:42:03tunaand my left thumb is getting sore :P
08:42:05voltagexcan I send someone my shownotes to check over?
08:42:20Lloreantuna: Unfortunately I don't know what the trick is to make it output text right now then. I thought it was Right
08:42:40Lloreantuna: But you need to make sure that you have X:\.rockbox\ with X:\.rockbox\rockbox.ipod in it.
08:42:45LloreanWhere X is your iPod's drive letter.
08:43:02LloreanThere should be many other files too, but those are the absolute minimum for Rockbox to boot, the rest are required for more advance things such as playing music.
08:43:11tunawell for me it would be /media/ipod/.rockbox
08:43:38LloreanYes, yes, abstract it for your operating system of choice as necessary. :-P
08:43:48bluebrotherLlorean: it is "Right" to show the bootloader output −− just tried it.
08:44:03Lloreanbluebrother: Alright, I thought it was, but I'm about 2000 miles from anything I can test it on. :)
08:44:22bluebrotheroh, that near? ;-)
08:44:34LloreanActually, it's only 1121 apparently
08:44:38LloreanI was wildly overestimating
08:44:47tunallorean: both those things are there, but it's still not working
08:44:49bluebrotherit's funny to see in how small distances europeans think ...
08:45:03CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
08:45:03*tuna is using Linux, the best OS in the world :D
08:46:36Lloreantuna: I honestly don't know right now. I'd really need to know the bootloader output.
08:46:57tunawhere should it appear?
08:47:10 Quit billytwowilly (Remote closed the connection)
08:47:13Lloreantuna: If you press Right at the right time during boot, it should appear
08:47:37tunathe right time during boot?
08:47:40tunawhen's that?
08:47:46 Join billytwowilly [0] (
08:47:47tunai was holding it before it boot
08:47:51LloreanI don't have one to test with, so I can't really tell you exactly
08:48:13Lloreantuna: I said clearly "Reboot, then hold right."
08:48:33LloreanI'm fairly certain it's got to be pressed after the Rockbox bootloader takes over.
08:48:41bluebrothertuna: press Right when the apple logo appears
08:48:45*Llorean isn't 100% certain on this one, and again notes he has nothing to play with.
08:49:28*tuna appreciates Llorean's patience and willingness to help Tuna even though he's an idiot
08:49:43bluebrotherbtw −− is there a key to delay booting when showing the output?
08:49:56Lloreanbluebrother: I don't believe so.
08:50:05LloreanThe assumption being that you only need the output when something has gone wrong.
08:51:36tunaok, the right button thing isn't working
08:53:38tunawell what are the possible problems?
08:54:33LloreanThe most likely is that your rockbox.ipod is corrupt for whatever reason (didn't eject properly is the single most common one)
08:54:49LloreanSince we've established that the file appears to be in the right place (not having it there is more common, but we seem to have eliminated that)
08:55:11LloreanThe next problem down the list is "accidentally downloaded the iPod 4G or Photo build instead of the Video build" or something similar
08:55:35LloreanBelow that is "Your bootloader isn't working for some reason" but I haven't actually seen that happen outside of someone using the manual install process and messing it up entirely.
08:57:39tunaok, so the solution would be to re-DL RockBox, and make sure it's the video version?
08:58:29ptw419one step closer to rockbox on gigabeat S
08:58:37LloreanThat would address everything but the bootloader concern, yes.
09:02:40 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
09:04:26tunaok, which do i want: iPod Video - Boot, iPod Video, or iPod Video - Slim
09:04:59***Saving seen data "./dancer.seen"
09:05:22LloreanThat table isn't the download
09:05:34LloreanScroll down to the second table, with the pictures of players
09:06:20 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:06:23tunayou know, i think that i did DL the wrong one!
09:06:46LloreanIt's not uncommon.
09:07:13LloreanIt's easy to accidentally click the wrong one.
09:07:51cropNico_P: are you here? I have some thoughts about the wps tokenizer which would reduce binara size, improve readability and (I think) performance
09:10:14tunathe photo and video look so alike
09:10:43tunaok, NOW lets see how it did
09:10:57tunahey, it worked!
09:11:49crop dan_a: are you also involved in the recent impl of wps tokenizer?
09:12:07tunabut i'm changing the theme, cuz this one's BUTT-FRICKIN-UGLY!
09:12:32Lloreancrop: Safetydan was the 'dan' that started work on it, I believe
09:13:01crop what's his name here?
09:14:29 Join Genre9mp3 [0] (n=yngwiejo@
09:15:15cropLlorean: too simple to be true :-)
09:15:34tunawtf? it just shut down on me when I was messing with RockPaint!
09:17:18dionoeatuna: ipod ?
09:18:57tunaso then i plugged it in, and it rebooted into rockbox
09:19:14tunathen a giant Male USB connecter showed up, and it rebooted into Disk Mode
09:19:30dionoeayou pressed stop too long i guess
09:19:37dionoeathat triggers a shutdown
09:19:44 Quit aliask ("ChatZilla 0.9.78 [Firefox]")
09:19:57tunaso it's a design flaw with RockPaint?
09:20:06dionoeano, it's a rockbox limitation
09:20:06tunaeh, it probly needs a charge anyway
09:20:12dionoeawhich can't be bypassed by plugins
09:20:33dionoeaunless you change the shutdown key in the rockbox code :)
09:20:47cropHmm... Nobody here (yet) to discuss the wps tokenizer...
09:20:50tunathere's always a hack-a-round
09:21:20dionoeasomepeople change the shutdown key to a combo, which makes it less likely that they trigger it without wanting to
09:21:29dionoea(since you have to keep it pressed for 10 secs)
09:21:32tunawell, its a good chance to put on some pirated-er-legally acquired music on :D
09:22:29tunahow do i make it a combo?
09:22:48dionoeadid you compile rockbox yourself ?
09:22:51*crop runs off for about half an hour
09:23:10tunaum... i don't think so...
09:23:23tunai just extracted the .zip and ran the binary
09:23:30dionoeathen you won't be able to change it :)
09:23:39dionoeaunless you setup a compile environement
09:23:57dionoea(it might be possible using a hex editor ... but i wouldn't risk it :p)
09:24:15tunai'll risk it
09:24:22tunawhat do i edit?
09:24:30scorcheit was a joke
09:24:32dionoeayou'd have to know what to edit where and which value to change it too
09:25:10tunaoh well
09:25:15 Quit crop ("CGI:IRC (EOF)")
09:25:22tunai'll just discontinue my use of RockPaint
09:25:30tunaor I can draw in strokes...
09:25:35dionoeajust remember to not press down too long
09:25:45tunaok, bye
09:25:48dionoeaor maybe ask if someone here has a tweaked rockbox.ipod
09:25:53tunathanks for all the help, community!
09:26:22 Part tuna ("Konversation terminated!")
09:31:18 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:39:05 Join ender` [0] (n=ender@
09:42:12*pondlife gives up
09:42:21pondlifeDamn buffering code
09:42:47 Join datachild [0] (
09:42:54pondlife<smallrant> What on earth is the need for audio_new_playlist vs. audio_play </smallrant>
09:43:38pondlifeTime to scrap the whole thing and start again with a bit of documentation methinks.
09:47:36 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
09:48:24 Quit lalu ("Reconnecting")
09:48:30 Join lalu [0] (
09:48:47 Quit lalu (Client Quit)
09:48:49 Join lalu [0] (
09:51:32 Join Siltaar [0] (n=Siltaar@
09:54:30 Join Thundercloud [0] (
10:01:33 Join BigBabyJesus [0] (
10:03:02 Join tremby [0] (
10:05:06 Join inversions [0] (
10:06:38pondlifeCould someone try a quick test for me..? On a sim or a device...
10:06:51pondlifeWith current SVN code
10:12:06pondlifeNe'er mind
10:15:26 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
10:15:42 Join miepchen^schlaf [0] (
10:16:53 Join jmsbwtr_ [0] (
10:17:21 Join PaulJam [0] (
10:17:59 Join anathema [0] (
10:18:45 Quit atsea-142140217 (Remote closed the connection)
10:18:45 Quit atsea-151175 (Remote closed the connection)
10:20:56 Quit Jon-Kha (Read error: 145 (Connection timed out))
10:21:31 Join atsea-151175 [0] (i=ariel@gateway/tor/x-03b7ce23a49fffcc)
10:24:04 Join atsea-142140217 [0] (i=ariel@gateway/tor/x-741c63f080433e71)
10:25:16 Join nebudk [0] (
10:26:02nebudkhi, i have been searching the forums regarding at problem i have with my battery indictor
10:26:28nebudki have a h320 with a 2200 battery in it
10:27:27nebudkthe indicator shows about 4/5 full when fully recharged but when looking in rockbox info it says 100%
10:27:53nebudkI have set the battery capacity to 2200 in rockbox
10:27:55bluebrotheris this with the charger connected or not?
10:28:06nebudkanyone have a view on this?
10:28:10Genre9mp3nebudk: You mean the indicator in the wps, right?
10:28:14bluebrotherthe battery capacity setting doesn't affect this −− it's only used for the remaining runtime estimation.
10:28:41pondlifeWhat does the battery indicator say on the menu screen status bar?
10:28:46Genre9mp3nebudk: It's probably the wps fault, what wps do you use?
10:29:01 Quit Zagor ("Leaving")
10:29:55nebudkon the menu screen its not full charged either
10:30:29JdGordonpondlife: what are you scrapping?
10:30:45nebudkim sorry "scrapping"?
10:30:48pondlifeI'm just really annoyed by the buffering code
10:31:36nebudkwhen you ask about the wps do you mean what Theme Im using?
10:31:43pondlifeThere are two many hacks-upon-hacks as far as I can tell... either that or the comments are insufficient for me to grasp any of it.
10:31:44JdGordonyour certainylt not alone :D
10:31:58*JdGordon suspects both
10:32:11JdGordonthe rockbox code in general isnt commented nearly enough
10:32:23Genre9mp3nebudk: Yes, what theme do you use
10:32:33pondlifeWhy do we need routines named audio_rebuffer() AND audio_rebuffer_with_seek() ... that have very different results...
10:33:06JdGordonI can guess what _with_seek() does.. but what does the first do?
10:33:11nebudkhang on
10:33:40pondlifeI don't really know... I wouldn't attempt to guess from the routine name!!
10:34:09pondlifeStarting playback from an offset (i.e bookmark) during playback is completely knackered in SVN.
10:34:40pondlifeIf it does manage to start, it will probably crash when you (a) press STOP or (b) select another non-bookmarked track,.
10:34:42 Quit voltagex ()
10:34:45nebudki just tried to switch to rockbox default and it looked more right
10:34:56*Genre9mp3 is very happy today for 2 reasons (1. - Going to test what changed in Rockbox the last 2 months 2. - Going to do that on a Gigabeat!)
10:35:24JdGordonpondlife: i've been thinking about converting the bookmarks to just use the playlist resume info at the time and reload that.. but havnt worked out ow best to do it
10:35:26pondlifeI wish there was a buffer management API that could be given a list of files to buffer and just abstracted the whole thing in some way.
10:35:32 Quit inversions (Read error: 110 (Connection timed out))
10:35:35JdGordoninstead of having 2 totaly different systems for essentially the same thing
10:35:38Genre9mp3I'm currently charging the Gigabeat :)
10:35:51nebudkso its not my new battery but the themes that are problem
10:35:59pondlifeThey are using the same thing..
10:36:11pondlifebut you can only resume from a stopped state
10:36:17pondlife(in which case bookmarks work)
10:36:28pondlifeI have crossfading enabled, if that matters.
10:37:01Genre9mp3nebudk: As I said, it appears to be theme's fault.. I'm currently searching the wps you use
10:37:10*JdGordon is in the scrap-and-restart buffering/playback engines camp
10:37:22pondlifeWould a more generic buffering API be good for video, codecs, whatever (as well as simplifying playback.c loads)?
10:37:22nebudkthank you
10:37:49pondlifeIt just needs to manage audio_buffer in a way that works with the codecs...
10:37:55bluebrotherguess so
10:37:59JdGordonpondlife: probably....
10:38:09pondlifeThat would be a good thing to work on (hint)
10:38:29JdGordonwe need some discussion of how the current buffering/playback engines work.. and how they should work (and be as split as possible)
10:38:37JdGordonand then start from scratch
10:39:07JdGordonmalloc!!! we want freeking malloc!
10:39:11Genre9mp3nebudk: Aha,... I found it on MisticRiver... it's a really old wps
10:39:38pondlifeThere would still need to be a track list handled by playback (or maybe playlist), above the buffering layer. To keep track of metadata or whatever, but the actual buffer would only be accessed via some kind of handle (i.e buffer slot). And the ring buffering stuff would be entirely hidden (for what it's worth).
10:39:42cropHe-he. It's now clear why Nico_P is still not here. He left at 05:11. =:-O
10:39:48nebudkit is the themes, when i use Icatcher its fine
10:39:57*petur smacks JdGordon with a large memoryleak
10:39:58*bluebrother goes after his no-malloc arguments
10:40:18pondlifeNo malloc needed
10:40:26JdGordonwell, once you get a decent buffer manangemtn api in.. your almost there, but in a different name
10:40:27*bluebrother hands JdGordon the malloc mess he had in his current uni work
10:40:30Genre9mp3nebudk: You have to change the code in that wps if you want it to show the battery right
10:41:02nebudkdo i need to be an astronaut to do that? :)
10:41:06pondlifeThe buffer is very limited in what it can be used for still. Basically a window into a file.
10:41:17 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
10:41:32Genre9mp3nebudk: of course not... you just need a text editor
10:42:02JdGordonbuffering should be moved to firmware/ with a very strict api, playlist should handle all aspects of the current list, playback should handle making sure the corect file is in the buffer and being played (imo)
10:42:04nebudkok i got that
10:42:07pondlifeNo need for much more. We can have a limited number of slots in there too - should be a simplification and not use more memory overall.
10:42:17pondlifeJdGordon: Yep
10:42:26JdGordonliimited slots is te current 32 track limitation...
10:42:27bluebrotherbuffering is not direct hardware access
10:42:47pondlifeAh, well maybe not in firmware, but I agree with the rest.
10:42:54bluebrotherI don't think it belongs to firmware/ −− better split up apps/ into gui/ and kernel/
10:43:12pondlifeIt can just live in apps for now!!
10:43:25JdGordonwell, in firmware it limits the amount of hacks that people can add ot it
10:44:01bluebrotherapps/ already has stuff that isn't well suited there
10:44:10pondlifeStart by defining the requirements and interfaces... must work with the existing codecs, so maybe look atr
10:44:20pondlife... buf_ridx for starters
10:44:42JdGordondo we know how the codecs currently work?
10:44:58pondlifeYes, the have callbacks into playback.c...
10:45:47Genre9mp3nebudk: You'll find this code: "%?bl<%xdl|%xdm|%xdn|%xdo|%xdp>>" in that wps in the 36th line, 5 times... all you need to do is change it to: "%?bl<%xdl|%xdl|%xdm|%xdn|%xdo|%xdp>>"
10:45:54pondlifeTake a look at codec_request_buffer_callback(), codec_seek_buffer_callback() etc..
10:46:07nebudkok thanks
10:46:28 Quit anathema (Read error: 110 (Connection timed out))
10:46:28pondlifeIn fact look at where track_ridx is used... that will be basically your interface to the codecs.
10:46:35*Genre9mp3 tries to spend time while his Gigabeat is charging! :)
10:46:48nebudkis it line 36 in all themes that has to be changed like this or is it different from theme to theme?
10:46:51pondlifeProbably just need a way to say "read n bytes from file x offset o"
10:47:15Genre9mp3nebudk: only on that theme
10:47:17pondlifeAnd then be clever enough to get files buffered before their data is needed.
10:47:27pondlifea predictive cache.
10:47:39nebudktrying it now
10:47:41JdGordonand clever enough to not chuck out data which can be reused... i.e repeating tracks
10:48:12pondlifeWell, that can come later if the API is suitable. Start by getting it to work as well as it does now
10:48:28pondlifeCrawl, then walk, then run.
10:48:41bluebrotherrun, then fall ;-)
10:48:44pondlifeThe main point is to KISS playback
10:48:51 Quit crwl (Read error: 110 (Connection timed out))
10:48:53 Join roolku [0] (
10:49:08pondlifeWhilst not using more memory or battery ;p
10:49:22*JdGordon agrees with bluebrother
10:49:34pondlifeAND document it first (wiki) before any coding...
10:49:49bluebrotherand document it in the code as well ...
10:49:51JdGordonI think we should figure out the interfaces for the 3 modules first.. then start figuring out how to implement
10:50:09pondlifeThink modular
10:50:10JdGordonwith buffering the first to work out
10:50:54pondlifeThis will make MoB easier too, no-one wants to muck about with the current playback buffering code. It takes days just to do the simplest mods.
10:51:03 Quit gtkspert_ (Client Quit)
10:51:08 Quit billytwowilly (Remote closed the connection)
10:51:16 Join gtkspert [0] (
10:51:27pondlifeSo maybe Nico_P (or whoever is the student for that) might want to be a bit involved. It's Educational!
10:51:34 Join billytwowilly [0] (
10:51:37JdGordonim sure he does
10:52:16pondlifeTo be clear - this is not the same thing as MoB but it surely would make it more friendly for him.
10:52:32pondlifei.e Metadata remains in the track structures for now
10:52:37JdGordonimo there shouldnt be any discussion about redoing the buffering wthout considering MoB
10:53:03pondlifeIf the buffering API is generic enough (i.e. file-based) it shouldn't matter too much.
10:53:27JdGordonnot even file based... unsigned char array based...
10:53:32pondlifeMay need some tweaking (e.g. to ensure the next track info is available) but that can come later.
10:53:46pondlifeI meant the API to be file based.
10:54:00bluebrotherwtf? MSVC can't use snprintf?
10:54:06pondlifei.e. playback says "I want this offset from file x"
10:54:19pondlifebluebrother: It can.
10:54:43bluebrotherI know ... just looked up the header file. But linking fails :o
10:54:49pondlifeJdGordon: I don't think the API should be pointer/offset based...
10:55:02pondlifebluebrother: Hmm, I've used it recently (VS6)..
10:55:04bluebrotherthe same code works fine on linux
10:55:29nebudkim not finding that line exactly
10:55:58bluebrotherchanging snprintf to _snprintf and it can link it. Really strange.
10:56:06pondlifeJdGordon: Bear in mind gapless playback too - not sure how the MASCODEC will impact on this, but I'd bet it does.
10:56:09markunGenre9mp3: great you finally got your Gigabeat!
10:56:37JdGordonpondlife: doesnt gapless work by buffering the actuall pcm into a seperate buffer and not rebuffering between tracks?
10:56:50pondlifeHopefully. But not sure about MASCODEC.
10:56:59JdGordonMAS/SW CODEC conversion is another thing that we want to achieve
10:57:14scorcheaye...playback unification
10:57:35scorchewould make thing a bit easier for the AV300s too
10:57:36*JdGordon has an idea but is scared of buffer fragmentation
10:57:38pondlifeIf you can keep the bufapi (TM) generic enough then all this should be helpful, even where playback.c isn't used...
10:57:53pondlifeGotta go, back in a bit
10:58:18 Join voltagex [0] (
10:59:12Zagorhw codecs are a thing of the past, though. IMHO spending too much work integrating the two is not productive in the long run. I think I'd rather see clean "break points"
11:00:25nebudkim looking at the irockbox.wps
11:03:47Genre9mp3markun: great that I'm finally home! :)
11:04:14markunGenre9mp3: you don't actually need to fully charge it before installing rockbox
11:04:25 Join lee-qid [0] (
11:04:47Genre9mp3nedbuk: yes, you are looking at the right file... the code I copy-pasted is in that line... this line is the longest of all
11:05:03***Saving seen data "./dancer.seen"
11:05:06Genre9mp3markun: sure... :)
11:05:28SiltaarI can't find again the rockbox website page that summarize all target specifications in tables...
11:05:40Genre9mp3markun: btw, I am charging it with an H300 charger! How convinient! :)
11:05:40nebudki found it and changed it but it didnt help
11:05:48scorcheSiltaar: DeviceChart
11:05:48nebudki did boot 320 too
11:05:52Siltaaryes !
11:05:59nebudkit wanted to make 5 changes
11:07:07SiltaarI will bookmark this one
11:08:02markunGenre9mp3: nice, didn't know that would work
11:08:20Genre9mp3markun: Have exactly the same specs! :)
11:08:48nebudkall right thanks for the help though
11:09:05nebudkit cool somebody bothers
11:09:11Genre9mp3the Gigabeat one I have has US plug and I don't have an adapter
11:09:53Genre9mp3nebudk: np... just be sure you didn't make any mistake, it should work
11:11:39Genre9mp3USB connected... :)
11:11:45 Join My_Sic [0] (
11:11:52Genre9mp3cool... It's UMS
11:12:50trembyi've just installed rockbox on my x5... everything seems fine except albums of ogg files aren't showing up on "album artist" sort mode. they do on plain "album" mode though
11:12:52 Join crwl [0] (
11:14:07Genre9mp3wow... the Gigabeat fw uses a lot of junk files
11:16:57 Join Entasis [0] (
11:17:02 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:21:02nebudkall right i will give it another go, thanks
11:21:31 Quit amigan (Read error: 110 (Connection timed out))
11:23:30Genre9mp3damn... I need to go out... this has to wait
11:26:32 Join Guile [0] (n=Guile@
11:29:01amiconnpetur: Bootfile change detection doesn't seem to work on archos, at least not on the player. Do you have an idea?
11:29:16cropHas anybody looked into the wps tokenizer code and like to discuss it?
11:31:01peturamiconn: archos also uses the default handler for USB, no?
11:32:35 Quit crop ("bbl")
11:32:40peturand they have BOOTFILE defined and not USB_IPODSTYLE ?
11:33:46peturthat seems ok
11:35:07peturamiconn: new file in the .rockbox dir?
11:35:46trembyis it possible to have albums sorted by date?
11:35:51amiconnThe archos bootfile is located in the root
11:36:06peturaha - I only look in the .rockbox dir
11:36:10 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
11:36:13amiconnIt has to stay there, because it is the place where the archos loader is looking for it
11:36:38amiconnDoes the BOOTFILE #define not include the path?
11:37:04petureasy to fix in misc.c at the bottom
11:37:31peturiirc, the .rockbox location is pretty hardcoded
11:38:16amiconnYes, for targets where we always run our own bootloader in order to load rockbox
11:38:35 Quit nebudk ()
11:39:27peturbest to add the rockboxdir macro to the config files
11:40:46 Join Moos [0] (
11:44:01 Quit lalu ("leaving")
11:48:35 Quit ender` (Read error: 104 (Connection reset by peer))
11:48:51 Join ender` [0] (n=ender@
11:48:55 Quit himitsu (Read error: 110 (Connection timed out))
11:49:07 Join liberty_ [0] (n=liberty@
11:50:51liberty_I think the power on button is too sensitive in my iaudio M5, will the rockbox power on my M5 only when holding the switch for a while,just like the original firmware?
11:51:01 Quit crwl (Read error: 110 (Connection timed out))
11:57:03safetydanWoo! A simple structure rearrangement saves 284 bytes in the WPS parser
11:57:10safetydan(on coldfire)
11:57:34safetydangood ol' structure padding
11:58:13amiconnpetur: Rather call that FIRMWARE_DIR. ROCKBOX_DIR would always be .rockbox
11:59:02peturif you want me to do it, it 'll be tonight (maybe)
12:06:28safetydanwoah... this change saves 1008 bytes on recorder builds
12:06:57Stalwartwill default WPS be converted to use new system?
12:07:17 Join himitsu [0] (n=himitsu@
12:07:43Stalwartwhen i change font WPS become broken
12:09:19 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
12:09:38JdGordonsafetydan: moving the byte after the char[3] ?
12:10:47 Quit juxtap (Read error: 145 (Connection timed out))
12:12:07safetydanJdGordon: moving the enum first in struct wps_tag
12:12:30safetydanshould result in a structure with a nice 4/4/4 allocation
12:12:49JdGordonah yes, same thing :)
12:13:05 Join inversions [0] (
12:13:58safetydanpretty much, but I think this way makes slightly more sense
12:14:00 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
12:14:07 Join miepchen^schlaf [0] (
12:14:21linuxstbsafetydan: The rearrangement saves 284 bytes of code?
12:14:31safetydanlinuxstb: yup
12:16:08 Part tremby
12:17:07 Quit Zagor ("Client exiting")
12:21:49 Join Rondom [0] (
12:22:37safetydanso not all of the build boxes are using the same version of the arm compiler?
12:25:02JdGordonthey should all be 4.0.3 for arm...
12:25:10JdGordon0.2 doesnt compile...
12:25:47 Quit darkless ("Leaving")
12:27:19 Join desowin [0] (
12:27:59 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
12:28:06*Genre9mp3 scratches head...
12:28:14Genre9mp3markun: around?
12:28:24crop safetydan: I have some thoughts about the wps tokenizer which would reduce binara size, improve readability and (I think) performance. Like to discuss?
12:28:41 Join crwl [0] (
12:29:25safetydancrop: go ahead, though I'm not the only (or even the best) qualified to talk about it
12:29:39 Quit crop (Client Quit)
12:29:40safetydanJdGordon: just noticing that the arm binary size goes up and down by 12 bytes depending on what box builds it
12:30:03Genre9mp3Any of the Gigabeat users: Which bootloader is the right file? FWIMG01.DAT or FWIMG01.DAT-2007-01-14 ? (from
12:30:20safetydanhrrm... that shouldn't have got larger on recorder builds...
12:30:22 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
12:30:34cropsafetydan: I'll be back in 15 mins, sorry
12:30:36 Quit crop (Client Quit)
12:31:03 Join kubiix [0] (
12:33:48 Quit linuxstb (Read error: 113 (No route to host))
12:33:56 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:39:11 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
12:39:21 Join miepchen^schlaf [0] (
12:40:11Genre9mp3nevermind... I just forgot to unmount my Gigabeat... all good now! :)
12:44:08JdGordonsafetydan: the recorder ones are compressed.. so dont worry about the red there
12:44:36safetydanJdGordon: yeah I was also looking at the wrong build file when I said I thought it saved 1000 bytes there :)
12:44:39 Quit jaebird (Read error: 110 (Connection timed out))
12:44:44JdGordonhaha :)
12:44:55 Join tvelocity [0] (
12:49:20 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
12:49:43 Join miepchen^schlaf [0] (
12:49:55 Quit liberty_ ("Leaving")
12:50:10 Join jaebird [0] (
12:51:09 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
12:51:29 Join miepchen^schlaf [0] (
12:57:18 Join voltagex_ [0] (
12:57:19 Quit voltagex (Read error: 104 (Connection reset by peer))
12:57:43safetydanJdGordon: has the playlist catalog menu been converted to the new system?
12:59:24 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
12:59:36JdGordonplaylist catalog has a menu?
12:59:51cropsafetydan: here?
13:04:02cropI'd reorganise the wps_data struct.
13:04:24crop1. make progress_xxx vars unsigned
13:05:06***Saving seen data "./dancer.seen"
13:05:15crop2. intriduce struct subline with the fields start_token_idx, possibly num_tokens, line_type, and time_mult
13:06:04cropIntroduce struct line with the fields start_subline_idx, possibly num_sublines, subl_expire_time, and curr_subline
13:07:12cropThe idea is that all sublines are stored in one array and the fields point to that array. Now it's assumed that each line can have up to 12 sublines which is rarely the case I'd argue and this wastes space
13:07:20 Join ctaf [0] (
13:07:43cropTokens are already stored this way.
13:08:07cropStructuring the data into structures would also make the code more readable IMHO
13:09:08 Join Jon-Kha [0] (
13:10:09cropAnd one more thing: why do we need tokens for NOP and EOL? Why not just store the tokens that belong to the subline? In my proposal, start_subline_idx would say where the subline starts (index in the tokens array). The num_tokens isn't strictly needed since a subline ends where the next begins. The same idea applies to lines.
13:10:58cropThis would simplify the drawing code since you have clear bounds and don't have to watch out if we've reached EOL. This should be done at parsing time IMHO
13:11:15cropNow I'd better stop or I'll be kicked :-)
13:11:22 Quit jaebird (Connection timed out)
13:12:37amiconnsafetydan: One thing is the padding. Another thing that helps especially on SH1 is putting the most frequently accessed members first (in the order bytes -> words->longwords), because SH asm can encode small offsets directly within the instruction
13:13:07amiconn(up to +15 for bytes, +30 for words and +60 for longwords)
13:13:14cropMAX_SUBLINES could be defined as MAX_LINES * 2 (or *3). This will be less space and at the same time allow for more that 12 sublines per line (if needed)
13:17:37Genre9mp3why some menus have inverted colours?
13:18:03cropNow it's a paint to see 2-dimensional arrays everywhere
13:19:00JdGordonGenre9mp3: which menus have inverted colours?
13:20:01 Join scopeboy [0] (n=SteveCon@
13:20:37 Quit lee-qid ("aufwiederbyebientotsayonara")
13:22:13 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
13:22:25 Join miepchen^schlaf [0] (
13:23:01scopeboyAny rockbox developers around?
13:23:10JdGordona few
13:23:47scopeboyYou guys rule, I have an iriver h120 and you actually made it work the way it was supposed to
13:26:23 Join lee-qid [0] (n=liqid@
13:26:38scopeboyI bought it for the recording features, but the iriver firmware screwed them up
13:28:45 Quit petur ("CGI:IRC (EOF)")
13:28:58 Quit Moos ("Glory to Rockbox")
13:29:09 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
13:29:59Genre9mp3JdGordon: hmm... strange, now the menus are fine...I'm trying to reproduce it though
13:32:09Genre9mp3JdGordon: Aha...It seems it's the mpegplayer's fault
13:32:30JdGordonoh good :)
13:32:37Genre9mp3try to play a video, enter the mpegplayer menu and then quit mpegplayer
13:32:53Genre9mp3after that some menus (eg. Rockbox info) have inverted colours
13:33:42Genre9mp3and some plugins, too (eg. Calculator)
13:36:18linuxstbAre you using a Gigabeat?
13:36:35Genre9mp3linuxstb: yes :)
13:36:47linuxstbIt's a known problem according to markun.
13:36:58Genre9mp3Is that a known issue just for Gigabeat?
13:37:01linuxstbAFAIK, it's specific to the gigabeat.
13:37:08Genre9mp3ah...strange you understand I'm having some fun here with my new toy :)
13:37:59JdGordonOK, im conviced... we cant use a ring buffer with MoB in an efficient manner :p
13:39:26linuxstbAFAIK, the intention for MoB is to have one static buffer where the metadata for the current track is copied to. (or maybe two - for the next track info). The metadata is copied from the audio buffer to the static buffer when the track becomes current.
13:39:28JdGordonand a linked list wouldnt work, because eventually we will have very ragmented memory which is obviously bad (TM)
13:39:53JdGordonbut then there is still the penalty for people who dont use it
13:40:13linuxstbYes, but only 2*penalty, not 32*penalty.
13:40:17JdGordonis there such a thing as a ring buffer with static sections?
13:40:41JdGordon3*penalty.... prev, current, next
13:40:54linuxstbAnd the size of the metadata buffers could be semi-dynamic - i.e. allocated from the audio buffer.
13:41:04linuxstbWhy do you need prev?
13:41:26JdGordonwhy not? :p but hmm.. guess so
13:41:42linuxstbcurrent/next are needed for the WPS.
13:42:21JdGordonI'm tihnking also for further down the track when we load lyrics into the MoB for tracks, as well as id3 and AA...
13:42:27linuxstbBut maybe the "next" buffer doesn't need to be as big as current. e.g. do we want to display "next album art" ?
13:42:29JdGordonwhat sort of size limit do we use?
13:43:29linuxstbI don't think lyrics will be as big as album art.
13:43:52JdGordonprobably not... but what if a track has both?
13:44:20linuxstbI'm just saying that the fixed-sized buffer needed for lyrics won't be huge.
13:44:31linuxstbThere will obviously be separate buffers for AA and lyrics.
13:47:00JdGordonhmm... actually only 1 buffer is needed, the next track is in the buffer and not in danger of being removed, so only the current tracks data needs storing statically
13:47:11linuxstbNo, the next track may not be in the buffer.
13:47:38linuxstbBut the metadata is still read (on swcodec at least) in order to display it in the wps.
13:47:39JdGordonthen nothing from that trck is, and you get the current "Next" behaviour, which is fine
13:48:25safetydancrop: sorry, away watching TV. Those are all good ideas. A patch is always welcome :)
13:49:51amiconncrop: Why are 2-dimensional arrays a pain?
13:54:09 Join XavierGr [0] (
13:55:09 Quit safetydan (Remote closed the connection)
13:57:16cropamiconn: hard to read, hard to write, use more space than needed
13:58:12 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
13:58:37crop safetydan: I thought the code is heavy worked on so that every patch will be obsolete in the moment it's created.
13:58:38 Join miepchen^schlaf [0] (
13:59:51 Quit jhMikeS (Read error: 131 (Connection reset by peer))
14:00:19JdGordoncurrently, who decides how much data to put on the buffer? the playback engine copies as much of a file as it can? or it does it in chunks?
14:02:22 Join iwantanimac [0] (
14:04:33 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:04:48 Quit scopeboy ("Leaving")
14:08:37cropamiconn: I like arrays (it's the most universal data structure in the world) but not this way
14:10:34linuxstbJdGordon: I'm not sure what you mean. The playback engine fills the buffer with as much data as it can, waits for it to drop to the low watermark point, then fills it again....
14:10:59JdGordondoes it just read data in from the file? or does it mangle it first?
14:11:36JdGordonI tihnk a ring buffer could work with 1 section being marked as unwritable... if we can put a tiny header on each section
14:11:54 Quit kubiix (Read error: 104 (Connection reset by peer))
14:11:56JdGordonthen we would need no static buffers
14:15:53 Join safi [0] (i=507e1d02@gateway/web/cgi-irc/
14:16:13safiany tech guru's willing to help a n00b? :)
14:17:11 Quit safi (Client Quit)
14:17:19 Join safi1 [0] (i=507e1d02@gateway/web/cgi-irc/
14:18:08datachildsafi1, what do you need help with?
14:18:08cropsafi1: just ask and if someone knows the answer you'll get it
14:18:33datachildDon't ask to ask, just ask
14:19:41 Quit inversions (Read error: 110 (Connection timed out))
14:20:20cropdatachild: He's forgotten waht he wanted to ask :-)
14:20:48cropOr maybe that _was_ the question
14:21:39linuxstbJdGordon: What do you mean by "unwritable" ? What would happen when the playback engine reaches that point and needs to rebuffer?
14:22:19JdGordonit would write up to that point, then skip it and continue writing after it... it would eventually recoup the section when its not imporant anymore
14:22:39JdGordonthe only way it would work is if a small header is put on each memory block
14:25:08linuxstbOK, I understand what you mean. The problem with that is that the codecs expect data to be in contiguous blocks, not with holes in the middle... And we want to make even more use of that feature, not less.
14:26:17 Quit merbanan (Remote closed the connection)
14:26:38JdGordonblocks of what size?
14:27:05linuxstbCurrently it's 32KB, but we want to be able to give non-streaming codecs much large contiguous blocks - i.e. the whole file.
14:27:37JdGordonif the provide the buffer we could copy as much data as they want into it
14:28:04linuxstbWe don't want to copy data from the audio buffer - the codecs decode it directly.
14:29:52linuxstbWe could use the same technique as is used for the buffer wraparound point (there is a "guard buffer" where the playback engine copies data into) when we reach these "holes", which would work for the current codecs, but not when full support for non-streaming codecs is added.
14:31:37JdGordoncould we use something like char* get_next_block(int* size); which gives the codec the pointer to the block it needs and let the codec read up to size then call it again to get the next bit?
14:32:01 Join safi [0] (
14:32:21safii need some assistance :P
14:32:33lexno one
14:32:35JdGordonwith only a 512kb codec buffer and a 512k pcm buffer, they cant proccess the whole file in one hit anyway
14:32:39lexwhy won't you just ask?
14:32:54safiim trying to get rockbox on my 1st gen nano
14:32:59safipatched the bootloader
14:33:04safihave the .rockbox folder
14:33:10saficopied the fonts
14:33:13safiit wont boot
14:33:21lexand do you have rockbox.ipod?
14:33:24lexand please, write just one line
14:33:53safiyeah, it says cant load rockbox.ipod Bad checksum
14:34:10safii searched the forums... copied fresh installations couple of times
14:34:20lexbut do you have rockbox.ipod in the root of your ipod
14:34:31lexthen copy it to there
14:34:37lexfrom .rockbox
14:34:42Stalwartshould work from .rockbox too
14:34:48Stalwarti have nano
14:34:57lexdoesn't work with my video, because of loader 2
14:35:13 Quit crop ("CGI:IRC")
14:35:14linuxstbJdGordon: No, but they need access to the whole file in order to decode anything.
14:35:20Stalwartwith rockbox bootloader you can put rockbox.ipod in .rockbox/
14:36:02*Stalwart gotta run, can't help now ;[
14:36:03linuxstbOr just change your loader2 config file to look for rockbox.ipod in .rockbox/
14:36:03safisame problem
14:36:07 Join aliask [0] (
14:36:07safibad checksum
14:36:44linuxstbsafi: "bad checksum" normally means you've installed the wrong .ipod file - i.e. one for a different model of ipod.
14:36:57JdGordonlinuxstb: what happens now when the file is too large for the buffer? the codec doest have the whole file to play with....
14:37:07linuxstbsafi: Either that, or the file is corrupted
14:37:21safii checked that, downloaded an reinstalled a couple of time
14:37:26safino worky :(
14:37:28linuxstbJdGordon: Currently those files can't be played. I think that's the reason the mod codec is still on flyspray, and not in SVN.
14:38:07JdGordonI guess hwcodec works fine by streaming smaller sections of the file to the mas then?
14:38:35linuxstbYes, the mas just needs a bitstream - no problems.
14:38:51linuxstbBut that's only mpeg audio - swcodec has to support many different formats
14:39:36linuxstbBut I think it's generally agreed that having to handle holes in the audio buffer is an unwanted complication.
14:39:53JdGordonsingular... onl ever one hole
14:42:12 Quit safi ("Ik ga weg")
14:42:18JdGordonthe codec only really needs the file metadata right? not all the audio between the start and "now" ?
14:43:37linuxstbI'm not sure what you mean.
14:43:47 Quit SirFunk (Connection timed out)
14:44:40JdGordonwhy does the codec need the whole file to do any decoding?
14:44:56 Quit safi1 ("CGI:IRC (EOF)")
14:45:23linuxstbBecause it does... For example the MOD codec has tables of samples and requires random-access to them in order to create music.
14:46:10linuxstb"streaming" codecs like MPEG audio (and most of the formats swcodec currently supports) are not like that, and data is consumed a frame at a time from the input file.
14:46:20JdGordonbut thats not the _whole_ file... it might only be a few hundred kb that it needs to keep in memory?
14:46:53linuxstbPlease believe me - some codec formats require random access to the entire file.
14:47:39linuxstbThis is something not currently handled in the playback engine, but is desired.
14:47:44JdGordonso fine, as long as the whole file fits in the aviable area of the ring it should be fine
14:48:55JdGordonin general though.. the codecs would be happy to call a function to get the next section of data and not care about its actual size?
14:50:50roolkuJdGordon: only streaming codecs
14:51:19roolkuBTW: please don't forget midi when designing MOB (i.e. allow the loading of a patch set)
14:52:46linuxstbJdGordon: Having even a single hole in the audio buffer would make the largest available contiguous space unpredictable - meaning that sometimes large files will work, and sometimes they won't...
14:53:48JdGordonyep, but worse case is that you would have to wait for the buffer to be fully empty before loading that file
14:54:11JdGordonas apposed to possibly never beign able to load it because the static MoB buffer is using too much ram which you never use :p
14:58:50 Quit GodEater_ (Read error: 110 (Connection timed out))
15:03:52*amiconn thinks integrating midi in the playback engine will be a pita, if not impossible at all
15:04:53 Join Febs [0] (n=chatzill@
15:05:10***Saving seen data "./dancer.seen"
15:06:51 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:07:13 Join miepchen^schlaf [0] (
15:10:18 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
15:10:38 Join miepchen^schlaf [0] (
15:11:31amiconnIs there a patchset for 16MB targets, btw?
15:11:47amiconnThe 27MB one won't fit obviously...
15:12:36 Join jaebird [0] (
15:13:11roolkuamiconn: I read in the forums that someone had found a smaller one, but it still didn't work on the iaudio
15:14:21roolkuamiconn: it may be possible to only load the patches that are actually used in the midi file, but that requires even more fiddling
15:16:59linuxstbThat brings us back to the idea of having codec-specific loading functions which can be called by the playback engine when buffering.
15:21:36 Join SirFunk [0] (
15:24:31JdGordonwell.. my idea has hit a brick wall :p how does it know when it has read the important bit and to not write to it again ? :'(
15:25:11 Quit Jon-Kha (Client Quit)
15:28:28 Quit PaulJam (".")
15:28:53 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:31:21markunI would like some people to try and decode movies with non 16x16 frame sizes. Tested mplayer and ffmpeg already myself.
15:32:56linuxstbYou mean encode?
15:33:50markunyes, sorry :)
15:34:14 Join Jon-Kha [0] (
15:36:21 Join Nico_P [0] (
15:37:45Nico_Pnice commit from safetydan !
15:38:46 Quit Jon-Kha (Client Quit)
15:39:37JdGordonim right in saying that 6975 can be done using tagnavi.config right?
15:40:33Genre9mp3linuxstb: Would it be possible to allow 320x240 targets play 352pixel width videos? (ignoring the side blocks)
15:40:48daurnimatorhey JdGordon
15:40:52daurnimatorstill need that cd?
15:41:02JdGordonna, got it working
15:41:09markunGenre9mp3: they already can
15:41:22markunor doesn't your video play on your Gigabeat?
15:41:39Genre9mp3markun: I just tried one and it didn't play
15:41:49markunwhat happened?
15:42:19Genre9mp3tried to start but the returned on file browser
15:43:14Genre9mp3markun, btw I'm completely impressed by the Gigabeat :)
15:44:05 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
15:44:24markungood to hear man
15:44:44markundid you try the OF?
15:44:59cropNico_P: any comments to today's posts starting at 13:04?
15:45:07Genre9mp3markun: for about 5 min
15:45:29Nico_Pcrop: on this channel ?
15:45:40cropNico_P: yes
15:45:48markuncrop: which time is it now?
15:45:52Nico_Pcrop: I'll go read them :)
15:46:15linuxstbGenre9mp3: It works fine for me - I can play a 352x240 VCD.
15:47:22Genre9mp3hmm... I just managed to play one, too
15:47:28cropI synchronise to the time used in the channel log. There's no other time! This way we have a chance to communicate unambigously
15:47:31Genre9mp33 others didn't work though
15:47:41 Quit midgey ()
15:47:43Nico_Pcrop: by "token for NOP" i assume you're referring to WPS_NO_TOKEN ?
15:47:53cropNico_P: yes.
15:48:14Nico_Pthis one isn't stored. It's only used to make some tags not be stored as tokens
15:48:19linuxstbGenre9mp3: It may be an (internal libmpeg2) buffering issue. Can you try and play one of your files in the ipod video sim? (the gigabeat sim doesn't rotate the videos, so isn't a good test for 320x240 output).
15:48:32Nico_P(e.g. the image prelod tag, xl)
15:48:49linuxstbGenre9mp3: The sim should hopefully display some debugging output which would be useful to see. Or alternatively, if you want to give me one of your files, I'll investigate.
15:49:07markunlinuxstb: yesterday the audio stopped to playback after maybe 1 hour into the video, didn't investigate it any further yet but just to let you know.
15:49:23cropWhat about EOL? If I've understood the code correctly it's used as a line delimiter
15:49:23Nico_Pcrop: the rest sounds good to me
15:49:31Genre9mp3linuxstb: sure
15:49:32Nico_Pcrop: yes
15:49:44linuxstbHmm... I've only tried a video which is about 60 minutes long. Maybe there's an overflow somewhere...
15:50:04cropNico_P: will you try that then?
15:50:06linuxstbGenre9mp3: Sure to which option - giving me the file, or testing yourself in the sim?
15:50:16Nico_Pcrop: sure, I'll look into it
15:50:29cropA general question: what value is used for the build size table? The size of the file?
15:50:32markunlinuxstb: hard to debug if you have to wait an hour for the result :)
15:51:06linuxstbmarkun: Yep... Or maybe just a review of the code would be a better approach...
15:51:25Nico_Pcrop: yes
15:51:31cropNico_P: and I'd comment the typedef for the token parsing function: what the param means and what it should return.
15:51:36Genre9mp3linuxstb: 352x288 should play as well, right?
15:51:42linuxstbAlthough I'm not touching those parts of mpegplayer until jhMikeS commits his work.
15:51:55Nico_Pcrop: very true
15:52:03linuxstbGenre9mp3: Maybe, but that would need bigger internal buffers - the extra 48 rows may be enough to stop the file working.
15:52:25cropNico_P: btw, one more thing confused me. In all the functions, there's a char* param named wps_token. it's confusing since it's not a token (ot type wps_token).
15:52:55linuxstbGenre9mp3: You could try increasing the size of the buffer given to libmpeg2's internal mallocs - LIBMPEG2_BUFFER_SIZE defined in mpegplayer.c
15:53:00Genre9mp3linuxstb: The one that played was 352x272, the others that did not were 352x288
15:53:13Nico_Pcrop: I know it's not very clear... Actually I wasn't the one who found that name :) I should've changed it but got used to it
15:53:14linuxstb(increase it from 2MB to, for example 3MB, just as a test)
15:53:20 Quit Xerion (Read error: 104 (Connection reset by peer))
15:53:37linuxstbGenre9mp3: OK, that makes sense. My test was 352x240, which was also fine.
15:53:47 Join Xerion [0] (
15:53:54 Quit jmsbwtr_ (Read error: 110 (Connection timed out))
15:54:01cropNico_P: for an uninitiated it's a challenge to read! :-)
15:54:04Genre9mp3linuxstb: Ok, I would like to experiment but not now, I have limited time... maybe you still want the file, though?
15:54:29Nico_Pcrop: wouls "wps_buffer" be better ?
15:54:31linuxstbIt's OK - I'll find myself some files with those resolutions and see what happens.
15:56:11 Join funky [0] (n=repulse@unaffiliated/funky)
15:56:31JdGordonseen as the playlist viewer needs the plugin buffer anyway, would it be ok to move it to a rock?
15:56:35cropNico_P: wps_read? wps_char? But wps_token is very confusing. Those two names are not very good but still better IMHO. If I'll come up with something better I'll et you know
15:57:01Nico_Pcrop: wps_buffer ? like in wps_parse()
15:57:29cropNico_P: is it the buffer? Or the current reading pos?
15:57:50Nico_Pit's the reading pos
15:58:12bluebrotherhmm. Isn't FS #6974 a tagging issue?
15:59:01Nico_Pcrop: I think I'll go with wps_char
15:59:09cropNico_P: hrm... I don't know. wps_buffer would be ok as well. But please: not wps_token :-)
15:59:47cropNico_P: or even wps_src_char?
16:00:22Nico_PI think I prefer wps_buffer. Because it's still a buffer even though it's not pointing to the start of that buffer
16:01:50 Join jac0b [0] (
16:01:58cropYes, that was also my thought. For the parsing func it _is_ the buffer.
16:02:33cropIt's handed the appropriate buffer so to speak
16:03:07linuxstbNico_P: Maybe something like wps_bufptr - that indicates to me that it's a pointer into a buffer.
16:03:58Nico_Plinuxstb: I like it !
16:04:23 Quit idnar (Read error: 60 (Operation timed out))
16:04:54 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
16:06:00croplinuxstb: I like it too! But OTOH if I have a buffer I'd name it just buffer or buf but not bufptr −− even if it's of type char*
16:06:05 Join idnar [0] (n=mithrand@unaffiliated/idnar)
16:06:21cropBut my main concern was wps_token. All the names proposed are better
16:06:58Nico_PI'm going for wps_bufptr. I'm committing it with the fix for the latest forum post
16:08:51JdGordonnoone minds me moving those hidden playlist viewer settings into the settings menu do they?
16:11:07cropJdGordon: I'm for it! Then we can remap the menu button so that it calls the main menu and not the playlist context menu
16:12:36 Join JavaMan22 [0] (
16:13:40 Join Jon-Kha [0] (
16:14:43 Quit Jon-Kha (Client Quit)
16:15:14 Quit ze (Read error: 110 (Connection timed out))
16:15:17amiconnWhy should the playlist viewer not have a context menu?
16:16:01JdGordonbecause the only this its used for is the settings, and the save playlist option. the settings shouldnt be there imo and the save option... well that can stay or be moved...
16:16:53bluebrotherthe recording screen also can directly access the recording settings
16:17:15 Quit bawb2 (Remote closed the connection)
16:17:24JavaMan22:D many updates today :)
16:17:30bluebrotherthe settings should be reachable from the main menu, but I don't see a reason why it's wrong to have access to the playlist settings via a context menu too.
16:17:52JavaMan22snow snow snow day :D
16:17:58LloreanSpeaking of settings, in a very vaguely similar context:
16:18:08LloreanAny reason the Quick Menu isn't accessible from the Main Menu?
16:18:29JdGordonno real code-limitation reason...
16:18:49JdGordonexcept does it really make sense?
16:19:23LloreanI'm not really sure
16:19:41 Join perl|work [0] (
16:19:46LloreanBut I keep finding myself trying to use it from there
16:20:58FebsI do too.
16:22:27cropbluebrother: it can be kept in the context menu but pressing MENU should call up the main menu
16:23:21bluebrothercrop: right. It's not that I'm completely against removing it from the context menu, but I don't see a reason why it's wrong being able accessing it that way
16:24:04cropNico_P: will you also try to implement other proposals? Or should I try? To be honest, I'd prefer if you did it
16:24:13Nico_Pcrop: I'll try
16:24:27Nico_Pnot just now but I'll look into it
16:24:57cropWhy about my size question (see above)?
16:25:00 Join vertic23 [0] (
16:25:02 Nick vertic23 is now known as kernel-i386 (
16:25:13Nico_Pcrop: I'd thought about making the progress_* vars unsigned but progress_top can be -1 if it's not set. But the others could be unsigned
16:25:19markunkernel-i386: hi
16:25:32kernel-i386any iaudio X5 users here?
16:26:05Nico_Pcrop: which size question ?
16:26:18 Join mr_pink [0] (
16:27:14kernel-i386I'd like to know when videos will be fully supported on X5(V)
16:27:18cropNico_P: what's considered as the build size (and used in the delta table on the build page)? The size of the file?
16:27:31kernel-i386or is there already an improvement?
16:27:39Nico_Pcrop: ah, I answered that. yes
16:27:42bluebrotherkernel-i386: don't ask about release dates. We won't estimate any.
16:27:43linuxstbkernel-i386: mpegplayer is currently in active development...
16:28:02linuxstbkernel-i386: When did you last update Rockbox?
16:28:03kernel-i386okay fine
16:28:05bluebrotherbut if you follow the svn logs you'll find that there were some improvements recently
16:28:15kernel-i386actually I don't try to watch videos
16:28:22kernel-i386...because I know it's not done yet
16:28:27kernel-i386I wait until then
16:28:28amiconncrop: rockbox.<target> for the targets where we have to use our own bootloader, and the of-bootloader imposed name for the others
16:28:35kernel-i386if you say it's not finished - I'll wait
16:28:36linuxstbkernel-i386: Read the PluginMpegplayer page for the current status.
16:28:47bluebrotherkernel-i386: we have a demo video (elephants dream) available for download
16:28:51JavaMan222.5 fps faster then i read thats its only for gigabeat >:o
16:29:04kernel-i386okay - so "should" I try it?
16:29:05bluebrotheras mpegplayer is part of the regular builds you can simply try it out using that
16:29:21bluebrotherdepends on you −− it might be worth a try. I mean - if you tell me it's not "working" yet - should I try?
16:29:29kernel-i386..well ok
16:29:30linuxstbkernel-i386: Read the PluginMpegplayer page for the current status.
16:29:35kernel-i386where to find?
16:29:37JavaMan22try it silly boy!
16:29:42cropBut that size depends on the compiler version, right? So if I create a patch and want to see how it changes the bin size I have first to do a clean build and then the build with the patch, right?
16:29:48bluebrotherwhat do you mean by "not working"? It does something, so it works in some way
16:30:00bluebrotherbut of course it depends on what you expect
16:30:12bluebrotherkernel-i386: the wiki? ;-)
16:30:16amiconncrop: Just use the recommended compiler versions
16:30:29kernel-i386...hehe - well - my last info was that sound was not working or sumthing ;P
16:30:40kernel-i386so I'll try it now - if you tell me to :P
16:30:41bluebrothersound has been added.
16:30:42amiconnThat is, gcc 4.0.3 (rockbox patched) for arm and sh1, and gcc 3.4.6 for coldfire
16:30:54bluebrotherto say it the other way round:
16:31:08bluebrotherthe less people trying mpegplayer the slower bugs get discovered.
16:31:17kernel-i386I'm sorry
16:31:24bluebrotherdoesn't imply anything on how fast they will be fixed though.
16:31:25kernel-i386I didn't you needed me
16:31:30cropamiconn: last time I tried to update the compilers (via cygwin install) from the rockbox site it didn't work. I couldn't find the packages
16:31:31kernel-i386I watch porn on my mp3 player in future
16:31:40 Join Jon-Kha [0] (
16:31:52 Quit aliask (Read error: 110 (Connection timed out))
16:32:25JavaMan22silly boy!
16:45:22 Part Llorean
16:47:42 Quit jac0b ("ChatZilla 0.9.78 [Firefox]")
16:48:11 Quit JdGordon ("Konversation terminated!")
16:48:46kernel-i386hmm, I have a question about a .wps
16:48:55kernel-i3861st how can I see which my current theme is?
16:49:02kernel-i386or more.. find out
16:49:43 Quit crop ("see you later")
16:50:53Nico_Pkernel-i386: maybe look in your config.cfg file
16:51:04 Quit Guile (Read error: 113 (No route to host))
16:51:17 Quit iwantanimac ("iMac, out.")
16:59:19 Join raphi [0] (
17:02:59kernel-i386hmm ok - I know that the theme name is zezeyer - but there is one thing I'm not comfortable with there... it has a layout like this: * −−- Artist −−- - but sometimes the name is too long - but it doesn't scroll - is it maybe an easy thing to make it scroll?
17:03:24JavaMan22yeh read the wiki for WPS
17:05:12***Saving seen data "./dancer.seen"
17:05:50 Part ctaf
17:07:46 Join jgarvey [0] (
17:07:52kernel-i386btw ...dudes
17:08:00kernel-i386I really don't know how to use the wiki search
17:08:04kernel-i386can't it be easier?!
17:08:22kernel-i386NOTE: This Wiki topic does not exist yet <−− always stuff like this....
17:08:37 Quit voltagex_ ()
17:09:45kernel-i386I love you devs ...but please let's all get some money for some new webdesign ;P
17:09:54kernel-i386and... structure
17:10:01kernel-i386it's horrible (for newbies)
17:10:14kernel-i386and... even me - I am "almost" familiar with the site
17:12:01kernel-i386so ...some hints for me to find at least "something" ...? (e.g. that wiki for WPS) - how do I get there the fastes way
17:12:19kernel-i386Flyspray cannot provide the page you requested. Perhaps you requested a task that does not exist, or you do not have permission to view the page you wanted.
17:12:26kernel-i386other search does this... WTF?!
17:12:29kernel-i386I mean...
17:12:40kernel-i386just ...ahhh put that search away
17:13:03kernel-i386thank you raphi
17:14:22kernel-i386have you got a fully customized skin?
17:14:28kernel-i386or at least a bit ^^
17:14:36 Join miepchen^schlaf [0] (
17:14:38kernel-i386I mean... there is no "perfect" skin
17:14:39raphino, but there are a lot of examples.....
17:14:43raphihold on....
17:15:04raphiI found it :-D
17:15:10markunWhy are people so crazy about the looks of the player..
17:15:29kernel-i386it's just... ehm... I want it to look not as shitty as yours :P
17:15:38kernel-i386sorry for the shitty -laugh-
17:15:56markunkernel-i386: why not?
17:16:10kernel-i386because COULD have style for example
17:16:19kernel-i386and it's just beautiful AND informative
17:16:31kernel-i386looks 1337 and stuff, ya know ;)
17:16:33bluebrotherkernel-i386: you need to use the search box on the wiki, not the "go to" box
17:16:54bluebrotherand for the zezayer issue ... you can make the line scroll, but that will scroll the whole line
17:16:57kernel-i386yea where of the 6 search boxes do you mean right now :P
17:17:05bluebrotherscrolling a part of the line isn't possible
17:17:10kernel-i386I thought so thanks bluebrother
17:17:12markunkernel-i386: check the WPS gallery for style and beauty..
17:17:14 Quit Ribs ("Ex-Chat")
17:17:28markunmaybe I have a weird taste
17:17:30kernel-i386ok... that was what I was thinking ...but hehe - I am a total noob without any scripting experience
17:17:35kernel-i386but was worth an "ask"
17:17:53kernel-i386markun: I know ;)
17:17:57bluebrotherwhen I go to the wiki start page (WebHome) I have a link "search". Clicking that results in a page with a box and a button titled "search"
17:18:24kernel-i386btw bluebrother: I have the idea that there are not "all" themes on that theme page - how does it come? where did they go?
17:18:40bluebrotherwhat theme page are you referring to?
17:19:05kernel-i386this e.g.
17:19:12markunkernel-i386: btw, maybe you can design a new website? probably more fun than just throwing money at it.
17:19:17bluebrotherand what are you missing?
17:19:22kernel-i386silk e.g.
17:19:26kernel-i386I have it on my player
17:19:31kernel-i386and I got it off that page
17:19:44bluebrotheryou noticed that the themes are made for a specific resolution?
17:20:03kernel-i386what do you want to tell me
17:20:04 Join pabs [0] (
17:20:05bluebrotherif a theme hasn't been adjusted to your resolution it's not available.
17:20:07kernel-i386yeah I know that
17:20:18bluebrotherand what's the problem with "missing" themes?
17:20:22kernel-i386so you mean I picked up a theme which is not for my player?
17:20:24bluebrotherpeople put their themes all over
17:20:29kernel-i386but I can tell - it "was" ;)
17:20:43bluebrotherwhat was?
17:20:52kernel-i386those themes were on "that" page
17:21:07bluebrotherthen ask the maintainer of that web site. It has an email link somewhere.
17:21:44kernel-i386hmm, but now I really need to think of an alternative theme
17:22:29kernel-i386do you know whether that "scrolling the whole line" thing can be coded?
17:22:43bluebrotherit can. There is a patch, called "scrolling margins"
17:22:43kernel-i386...or if it is already on "a list"
17:22:54kernel-i386so you mean - I just have to update? :P
17:23:02kernel-i386or it at all possible
17:23:06bluebrotherbut it recently broke with the addition of the wps tokenizer
17:23:09kernel-i386but only with some manual editing
17:23:17kernel-i386what's a tokenizer?
17:23:22bluebrother"patches" refer to source patches
17:23:30kernel-i386hmm, ok - I see
17:23:42kernel-i386so ...after all - is it possible?
17:23:43bluebrotherit's an internal thing on how to parse and store the data that is present in the wps file
17:24:04markunkernel-i386: there are some plans to make the display code more flexible to allow for a nice implementation of partial scrolling
17:24:12kernel-i386hmm ah ok... didn't understand all of it - but ok hehe
17:24:14bluebrotherit is _possible_, but you need to build Rockbox yourself and adjust the patch (unless someone else does)
17:24:32kernel-i386is it like "work" to do that?
17:24:43markunkernel-i386: yes, it's some work
17:24:43kernel-i386I mean... I can copy some files and type "make" - but that's all
17:24:52markunthat will not be enough
17:24:53kernel-i386ok... hmmm
17:25:00markunbut you can wait for someone else to fix it
17:25:07bluebrotheryou need to setup a complete cross compiler toolchain
17:25:16kernel-i386ok, how much money do you guys want ;)
17:25:20markunand then you don't have to do much more than 'copy and make'
17:25:45markunkernel-i386: there will be a devcon soon and beer money is always welcome :)
17:25:46kernel-i386cross compiler toolchain ^^ but it's not a weapon, is it?
17:26:08JavaMan22i want 1,000
17:26:25markunI don't think I can make it (again) so you don't have to pay me
17:26:26bluebrotherit's dangerous
17:26:37kernel-i386dangerous? :D
17:26:45bluebrotheryes, pretty much
17:26:46markunkernel-i386: wasn't at the last devcon either
17:27:01 Join midgey [0] (
17:27:12kernel-i386well... me as a total noob wouldn't be at the right place - except for paying the beer ;)
17:27:14bluebrotherlooks like flights got quite more expensive the last days, so I might also need to skip devcon :
17:27:32kernel-i386yeah ...they get more expensive each day
17:27:47bluebrotherhey, it's still like 6 weeks :(
17:27:47kernel-i386you always have to book "right now" if you see a cheap flight
17:27:50kernel-i386oh... ok
17:27:58kernel-i386where do you live?
17:28:01bluebrotherand my budget is somewhat limited
17:28:02kernel-i386and where is the devcon?
17:28:17bluebrothergermany -> stockholm / sweden.
17:28:37kernel-i386oh, ...du bist deutscher?
17:28:48bluebrothernein, ich tu nur so :P
17:28:52kernel-i386but I guess it's not allowed to speak german -g-
17:28:59bluebrothernot really ...
17:29:33bluebrotherwe can always use a private chat for talking german
17:29:51*bluebrother wonders if #rockbox-users still exists
17:29:52kernel-i386w0rd ;)
17:30:01kernel-i386lemme check
17:30:19kernel-i386I guess that'd be the right chan for me ;)
17:30:43bluebrothermaybe someone should revive it ... but not me ;)
17:30:45JavaMan22je parle le francais
17:30:52bluebrotherJavaMan22: non.
17:31:01bluebrotherje ne parlais francais
17:31:12JavaMan22mais je detest le steak frites
17:31:13bluebrother(how bad was that?)
17:31:30 Quit Mouser_X (Read error: 54 (Connection reset by peer))
17:31:36markunbluebrother: looked like passed tense to me
17:31:43 Join Mouser_X [0] (
17:31:44JavaMan22oui oui
17:31:50markunand missing "pas"
17:32:04kernel-i386nah.. he is advanced speaker - he can leave that out ;)
17:32:16JavaMan22oui oui
17:32:33markunI was told it's a bit aristocratic if you leave out the "pas"
17:32:50bluebrotherI learned french like 2 years in my first years at elementary school.
17:32:58bluebrotherbut we never learned writing or such.
17:33:03markunbluebrother: I'm learning it right now :)
17:33:14kernel-i386hehe ...I just can't tell you ...I got like 5 years or so - and I just don't remember anything
17:33:42JavaMan22le gouche de pizza, c'est choutte
17:34:15perl|workis this #rockbox?
17:34:15 Quit Mouser_X (Read error: 104 (Connection reset by peer))
17:34:28markunperl|work: #languages-for-beginners
17:34:31 Join Mouser_X [0] (
17:35:09perl|workoh i thought #french-vs-italian-cuisine
17:36:06markunanyway, have a nice evening! I'm off
17:36:47perl|worklater markun
17:37:04 Join jonashn [0] (i=d90a1a7e@gateway/web/cgi-irc/
17:37:49JavaMan22im almost done figuring out java web start
17:40:57 Join Ribs [0] (n=ribs@
17:41:20 Nick joshin_ is now known as joshin (n=joshin@unaffiliated/joshin)
17:42:35 Quit bun-bun (Remote closed the connection)
17:46:34 Quit jonashn ("CGI:IRC (EOF)")
17:46:38 Quit mr_pink ()
17:48:18 Join bun-bun [0] (
17:48:38*Nico_P heears some french
17:55:21 Quit Siltaar (Remote closed the connection)
17:57:07 Quit Jon-Kha (Read error: 145 (Connection timed out))
17:57:50 Join Domonoky [0] (
18:14:16*pondlife is looking forward to Easter == time off work
18:20:38 Join austriancoder [0] (n=austrian@
18:24:16 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
18:26:14 Join bluey- [0] (
18:27:18*linuxstb_ wonders if austriancoder has written a report of visit to AMS yet ;)
18:27:38 Quit linuxstb (Nick collision from services.)
18:27:39 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
18:28:07*austriancoder has written something, but had never time to check photos
18:30:00linuxstbAre the photos important? Could you just add the text?
18:31:37austriancoderI know... its on my todo over the weekend
18:33:33linuxstbCool. Sorry for hassling you.
18:35:10austriancoderwhere can i find keymappings for recording?
18:37:23linuxstbIn apps/keymaps/keymap-*.h I guess.
18:37:29 Join petur [0] (n=petur@rockbox/developer/petur)
18:37:52austriancoderoh my god... i am blind
18:38:14 Quit pondlife ("disconnected has pondlife")
18:38:24 Quit wLLm ()
18:38:37linuxstbIf you're implementing recording for the E200, be aware that the PortalPlayer recording code isn't very well developed. It just about works, and that's all...
18:39:46 Quit ceaser (Remote closed the connection)
18:40:01 Join xhaker [0] (
18:40:11austriancoderthanks for the info... the as3514 code is ready.. now i add keymaps
18:40:50 Join webguest40 [0] (i=4511a13e@gateway/web/cgi-irc/
18:41:00peturxhaker: gsoc mentors?
18:41:20xhakerI still think i have a chanve
18:41:42xhakerwith my half-baked rushed out application
18:41:49peturwhich application?
18:42:11xhakerMine is about porting to a new device
18:42:30xhakercalled it TMS320-based porting
18:43:25xhakerand tried to make it interesting/funny since i could not make it complete
18:44:01peturwell the application was a bit thin
18:44:23linuxstbCould you have added more information after your initial application?
18:45:59 Quit Ribs (Read error: 104 (Connection reset by peer))
18:46:09xhakerI was traveling.
18:46:46xhakerbut then i was pushing an update for later since i'm on vacations
18:46:46linuxstbIs it too late now?
18:46:50webguest40Could I get some help with compiling? make fails with error: no rule to make target '/rockbox-bleeding/build/apps/plugins/mpegplayer/motion_comp_arm_s.o'
18:47:05xhakerlinuxstb, no it isn't. i guess that's why i am here
18:47:22xhakerbecause i think i still have a chance :)
18:47:32 Part austriancoder ("Kopete 0.12.4 :")
18:47:45linuxstbxhaker: I'm not sure how the selection process works - but if google's interface allows you to add more details to your application now, it can't hurt...
18:48:19linuxstbwebguest40: I'm guessing you downloaded the source .tar.bz2 file instead of downloading via svn?
18:48:27peturxhaker: I think you have a lot of catching up to do, and selection ends in 5 or 6 days I think
18:48:33xhakerBut from reading on your wiki page, i learned that somebody is doing Zen V:M, and i'd like to do Cowon A2 for example
18:50:15linuxstbwebguest40: The source tarball was missing a newly added file - I've just fixed it, so the next current build source will be correct.
18:53:17peturwhere does __PCTOOL__ come from?
18:53:21 Quit webguest40 ("CGI:IRC")
18:54:12linuxstbIt's for building the tools/database.c tool - a standalone database builder.
18:54:16linuxstb(Slasheri added it)
18:54:22peturah ok
18:54:54 Part raphi
18:55:04bluebrotherpetur: might interest you
18:57:05perl|workthis is weird
18:58:08linuxstbperl|work: All miracles have a logical explanation...
18:59:25peturbluebrother: should I expect to find PCTOOL on those pages?
19:00:09peturbah, gotta run... bbl
19:00:25 Part xhaker ("Leaving")
19:00:52bluebrotherpetur: don't know, but that page might have it.
19:04:00 Join Ribs [0] (n=ribs@
19:05:16***Saving seen data "./dancer.seen"
19:08:23 Quit linuxstb ("Leaving")
19:15:53 Join obo [0] (
19:22:44 Join mick [0] (i=95e13cea@gateway/web/cgi-irc/
19:23:20mickHow can I find out the version of the compiler under cygwin? I compile for H120.
19:25:13obom68k-elf-gcc -dumpversion
19:25:18 Quit Nico_P (Remote closed the connection)
19:25:42 Join inversions [0] (
19:26:23mickobo: thanks! I get 3.4.5. Is it the oficially recommended version?
19:26:39oboI think it's 3.4.6 now
19:28:31mickWhere can I get the new version? I don't remember how I've installed what I have now :-/
19:28:44 Quit XavierGr ()
19:30:49 Join Nico_P [0] (
19:32:38oboThe CygwinDevelopment wiki page still lists 3.4.5 as the latest available version, I don't know how accurate that is
19:33:14oboif not, you can always use the tools/ script to download and compile 3.4.6
19:33:15mickobo: ah. Then I'll stick with it
19:34:51 Part JavaMan22
19:36:01 Quit midgey ()
19:36:46 Join MentalDental [0] (i=5204e99d@gateway/web/cgi-irc/
19:37:17 Quit Nico_P (Remote closed the connection)
19:37:51MentalDentalHey all
19:38:43 Quit mick ("CGI:IRC (Ping timeout)")
19:38:51 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
19:42:28MentalDentalI was hoping for a bit of help on themes, WPSs and the like.
19:42:37MentalDentalI really don't understand the whole concept.
19:42:51MentalDentalI think I've pretty much figured out the basic coding of a WPS.
19:43:03MentalDentalBut I don't understand how you would change images, etc.
19:43:16MentalDentalOr about positioning things on screen.
19:43:44MentalDentalAnd there are still a few codes I don't quite grasp.
19:44:00MentalDentalIf anyone's willing to give me a little help, I'd be more than grateful.
19:44:36bluebrothercheck some existing themes
19:44:49bluebrotherthe wps is line based. You can only position bitmaps using coordinates
19:45:16MentalDentalSo when I'm positioning an image, it's pretty much trial and error, right?
19:45:52bluebrothersort of.
19:45:59linuxstbYou could draw all the text first, then take a screendump, then use that to position the images.
19:46:09MentalDentalThat sounds pretty good.
19:46:15bluebrotherbut it isn't too much of a deal when using the simulator
19:46:30MentalDentalYea, I'm just downloading that now.
19:46:44MentalDentalAnd one more thing I'm struggling with.
19:47:01MentalDentalWhen you're putting in an image, where abouts would you need to put it?
19:47:05MentalDentalAs in the file.
19:47:22MentalDentalIn the same directory as the WPS? Or in a seperate 'images' folder?
19:47:41 Join Alonea [0] (
19:47:52 Join kaaloo [0] (
19:48:01bluebrotherthe images have to be in a subfolder with the same basename as the wps
19:48:03 Part kaaloo
19:48:13bluebrotheri.e. if your wps file is foobar.wps the folder will be foobar
19:48:34MentalDentalAh, I think I understand.
19:48:51MentalDentalThanks a lot. I'm sure I'll be back soon enough, but that's pretty much me done for now.
19:49:13peturamiconn: which archos load the bootfile from the root (iso from the .rockbox dir)?
19:49:14linuxstbAs bluebrother said, looking at some existing themes will help.
19:49:33linuxstbpetur: AFAIK, they all do.
19:49:47peturhmmm ok
19:50:03linuxstb(but you may want to wait for a definitive answer)
19:50:29Bagderthey all do yes
19:50:31 Join Soul-Slayer [0] (n=Jonno@
19:51:12Soul-SlayerDoes anyone know if RoLo is enabled on the H10?
19:51:43amiconnBagder: Hmm, as you are a perl expert: I hacked a few days ago in order to allow xyz.<resolution>.wps with no images
19:52:10 Quit inversions (Read error: 104 (Connection reset by peer))
19:52:12amiconnHowever, the script still includes the sub-dir even if it doesn't contain anything. Do you know a quick solution?
19:52:23linuxstbSoul-Slayer: It should be, but I think someone reported some problems with it recently
19:53:07Bagderamiconn: I'll have to investigate
19:55:02 Quit Alonea ("Chatzilla 0.9.77 [Firefox]")
19:55:34linuxstbamiconn: The first hack that comes to mind is to just do an "rmdir dirname" - it will fail if it's not empty.
20:00:12 Join Tuna [0] (
20:00:43 Join bawb2 [0] (
20:01:02TunaI had a successful rockbox install
20:01:18Tunabut I'm having trouble booting into the original firmware
20:01:27Soul-SlayerWhich target?
20:01:38 Part Domonoky
20:02:17TunaI have a 30 gig Video iPod, BTW
20:03:09Tunaand now it is COMPLETELY out of battery power
20:03:45Tunahow do I get it into Disk Mode when the battery's dead?
20:04:29Tunaoh, forget previous question
20:04:54Soul-SlayerWhat's the trouble with the original firmware?
20:05:21TunaI can't boot into it!
20:05:41linuxstbTuna: Plug your ipod into the charger, and turn the hold switch on and wait.
20:06:06Soul-SlayerYes I know that, but does it even attempt to boot into it, does it hang, does it error?
20:06:09Tunawell it's in disk mode now
20:06:15Tunaplugged into the charger
20:06:18Tunait hangs
20:06:44TunaI do the reboot, I flip the hold switch, and it hangs
20:07:18 Quit bluey- ("Leaving")
20:09:18 Join Nico_P [0] (
20:13:04MentalDentalAnyone got any opinions on EZWPS?
20:13:08MentalDentalIs it any good?
20:13:21MentalDentalMainly for a learning tool.
20:20:04linuxstbpetur: That's odd - afaik, IPL doesn't use elf binaries (it uses bflt), so I'm not sure what it's all about...
20:20:29 Part Tuna
20:24:34 Join Guile [0] (n=Guile@
20:27:24 Part pixelma
20:28:55MentalDentalGuys, I'd just like to say that I think I have this thing figured out now.
20:28:57MentalDentalThanks a lot :).
20:30:49 Join Tired_ [0] (
20:32:10Tired_Question: I just installed RockBox on my 5.5G iPod, and now it boots directly into RockBox, not the bootloader....did I lose ipodlinux forever?
20:33:06linuxstbIt sounds like you installed the Rockbox bootloader - which would have replaced the ipodlinux bootloader.
20:34:04Tired_if I replace back the ipl bootloader, will it bring back ipl, or would installing rockbox have messed it up?
20:34:39Tired_i was sorta hoping ipl and rockbox could coexist
20:34:41MentalDentalOk. So I don't have it after all.
20:34:42linuxstbIt should bring back ipl - the Rockbox installer shouldn't have deleted anything.
20:35:08MentalDentalI'm just not understanding images.
20:35:15linuxstbTired_: The loader2 bootloader can start Rockbox - see the documentation in the ipodlinux wiki.
20:35:42Tired_yeah, that's what I thought..i must be doing it wrong
20:35:49linuxstbBut make sure you use a recent version of loader2 - the old 2.4 version won't work with Rockbox.
20:35:54 Join nls_web [0] (i=d9d1bcda@gateway/web/cgi-irc/
20:36:09Tired_i used the one that works with 5.5G ipods
20:36:26Tired_the manual install one
20:37:04Tired_should be pretty recent...i just installed it a week or so ago
20:37:56MentalDentalAh, got it.
20:39:11*nls_web is happy the headphone out on his h300 works again after operating on it with a soldering iron :-)
20:40:24 Quit eggy ("<null>")
20:40:34Tired_i'll bet...there's nothing worse than a many-dollars-costing device that works great except you can't hear it
20:42:07 Join ze [0] (
20:42:50nls_webTired_: it sux, quite frankly :-)
20:43:33Tired_although, when the headphones went on my old rca lyra, it did finally spur me to get the ipod, which is a slight bit better than the 64mb thing i had
20:43:47Tired_lol, just a touch better ;)
20:52:14 Join lukaswayne9 [0] ( i'm back to where I to see if I can have my cake and eat it to ;)
21:01:42Tired_Thanks for the help...everything is playing nicely now, and I didn't actually lose any of my ipl settings :)
21:03:52Tired_you guys ever think about working with the ipl project on some kind of unified bootloader? seems like the aims and audience are similar...
21:04:46Tired_although I suppose an ipod bootloader would be useless on the other devices rockbox supports
21:05:17***Saving seen data "./dancer.seen"
21:05:38 Quit _Veseliq_ (Remote closed the connection)
21:09:14 Join kaaloo [0] (
21:10:38MentalDentalHmm. Could anyone tell me how to change fonts in the UI Sim? I navigate to the fonts directory, and there's nothing there.I
21:11:03MentalDentalI've created one, and tried making a font, but this file shows up, but doesn't alter the font when I apply it.
21:12:15bluebrotherthe sim should have the fonts.
21:12:26bluebrotherthey are copied when running "make install"
21:12:59MentalDentalRight, so I have to run make install.
21:13:23bluebrotherassuming you build the sim yourself
21:13:39MentalDentalI'm afraid I got a pre-compiled version.
21:13:51bluebrotherthe one from rasher's site?
21:14:17bluebrotherbut they should still have the fonts.
21:15:21MentalDentalYea, the Rasher one.
21:15:41MentalDentalI've worked around it by making a fonts directory and copied font files to it now.
21:15:49MentalDentalIt seems the font that I made myself didn't work.
21:16:55bluebrotherah. So it's a font you created, not the shipped fonts?
21:17:40MentalDentalCorrect. The shipped fonts didn't show up.
21:17:48MentalDentalBut when I pasted them to that directory, they worked just fine.
21:18:00MentalDentalIt seems I converted the font in question incorrectly.
21:18:06bluebrothermaybe they are not part of the donwload package.
21:18:48bluebrotherhehe ... rasher's site clearly states that the fonts aren't included.
21:19:33bluebrotherif you build the sim yourself it also installs the fonts. Seems that got me confused a bit.
21:19:33 Quit lukaswayne9 ("Ex-Chat")
21:19:44MentalDentalAh, I downloaded using the hotlink from the wiki.">
21:20:03MentalDentalRather than exploring Rasher's site. Maybe I should do that.
21:21:28MentalDentalYou wouldn't happen to know where I could get convbdf?
21:23:31 Quit Rondom ("Ex-Chat")
21:24:33MentalDentalNo worries, got it.
21:25:07 Part kaaloo
21:25:52bluebrotherusually you get it from the svn tree ;-)
21:26:09bluebrotherbut I have no idea where to find binaries
21:27:40 Join austriancoder [0] (n=austrian@
21:29:52MentalDentalIt's tough work learning this. But I'm sure it will be worth it.
21:32:10Tired_why is the battery life so much worse? is it just a matter of finding more efficient ways to code the firmware?
21:33:48MentalDentalI think so.
21:34:02MentalDentalI think that also, the fact that rockbox has more features?
21:34:05bluebrotherTired_: on ipods?
21:34:22bluebrotherit's assumed that it is caused by some missing hardware initialization.
21:34:46bluebrotherthis was the case for iriver h300 −− the usb otg chip wasn't initialized properly and drained quite some power
21:34:59bluebrotherbut nobody figured out what exactly is causing the issue
21:35:03Tired_i just ran my battery down to 50% adjusting the settings :/
21:35:31Tired_wasn't even playing music
21:36:12MentalDentalYea, I think that's the major downside to rockbox on ipods
21:37:25Tired_it should get better with time (I hope)
21:37:37MentalDentalDoes anyone know how to change the menu background screen?
21:38:11Tired_not me...i just got it working today
21:38:30Tired_<−− rockbox virgin
21:38:42MentalDentalYea, same here.
21:38:53 Quit daurnimator (Connection timed out)
21:39:00bluebrotherput a bmp with the same dimensions as your screen somewhere, then use "set as backdrop" from the context menu on that file
21:39:18bluebrotherif you put the file in /.rockbox/backdrops it will get remembered after reboot.
21:39:32Tired_ah, that sounds easy...does a background eat your batteries?
21:40:08bluebrothernot that I know of.
21:40:18bluebrotherthe display is turned on anyway, is it?
21:40:27 Quit nls_web ("CGI:IRC")
21:40:30Tired_:) i wasn't sure..I know having a background in windows makes it work harder
21:40:45Tired_thought it might be similar
21:40:46perl|workim sure some backdrops wont mind eating some AAs
21:40:54MentalDentalHmm, where's this context menu?
21:41:12Tired_hold select on the file (i think)
21:42:42 Quit Nico_P (Remote closed the connection)
21:43:31MentalDentalGenius. Works on the UI Sim. Didn't come back up on reload.
21:43:38MentalDentalI'm sure I'll deal with that later.
21:45:12 Join webguest32 [0] (i=1847df8c@gateway/web/cgi-irc/
21:46:04webguest32hi, are there any wallpapers for rockbox?
21:46:32 Quit webguest32 (Client Quit)
21:46:35austriancoderWhat svn uri do i need to use with my developer account?
21:47:54 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
21:48:12oboAFAIK the normal one... svn should prompt you for auth when it needs it (but I'm not a dev...)
21:48:12 Join JavaMan22 [0] (
21:48:28bluebrotheraustriancoder: obo is right.
21:48:53bluebrothersvn will prompt you. It first tries with your local username, if that fails it prompts you for a new username
21:49:03austriancoderah okay :)
21:55:42 Join perpleXa [0] (i=perpleXa@unaffiliated/perplexa)
21:57:16 Quit Tired_ ("ChatZilla 0.9.78 [Firefox]")
21:59:43 Join lukaswayne9 [0] (
22:00:32 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
22:04:37MentalDentalWoah. This wps making, is actually pretty damn complicated.
22:05:06MentalDentalIf anyone could explain how to put in a song progress bar, I'd be grateful.
22:05:17MentalDentalOne that moves along as the song progresses.
22:06:37bluebrothersee the manual −− there is a list of all tags in the appendix.
22:06:50bluebrotheriirc it was %pb
22:07:00MentalDentalYea, I'm reading the Wiki and stuff. I just can't grasp it.
22:07:15bluebrotheryou might want to try the manual instead.
22:07:16MentalDentalOh yea, I have that. But I'm wondering about customising it.
22:07:25bluebrotherit's somewhat more ... structured ;-)
22:07:32MentalDentalAh, thanks.
22:07:52 Quit perpleXa ("leaving")
22:08:14bluebrotherdon't know about the current state of the wiki pages regarding wps, but documentation efforts concentrated on the manual
22:09:56pixelmaas far as I am aware the CustonWps page is quite up-to-date
22:09:57MentalDentalRight, thanks a lot.
22:10:08 Join docgnome [0] (
22:10:48docgnomeI'm using an Archos Jukebox Studio 20 with rockbox and I was wondering what exactly does the Battery Capacity setting do?
22:11:03MentalDentalThe thing I'm struggling with is replacing things with images.
22:12:34linuxstbdocgnome: afaik it's only used to help make the battery life remaining estimation more accurate.
22:13:53docgnomeah. How do I figure it out? I have four AA recharable NiMH batters that say.... 2500mAh on them. Is that what I should set it at?
22:14:45 Part austriancoder ("Kopete 0.12.4 :")
22:15:19 Join ZenMasterJG [0] (n=jordan@
22:15:33Bagderdocgnome: correct
22:15:56docgnomeRight. thanks
22:16:12JavaMan22anyone want to try my game?
22:16:18JavaMan22i just made it use java webstart
22:16:40docgnomeWhy is it that playing OGG and AAC is not supported on Archos players?
22:16:57Bagderdocgnome: because the decoder is in HW and it can only decode mp3
22:17:06docgnomeah. yuck
22:17:13Bagderthe cpu isn't powerful enough to do it
22:17:16FebsJavaMan22: This channel is for discussion of Rockbox.
22:17:18MentalDentalIs there anyone around who knows WPSs inside out?
22:17:39docgnomegross. I really wanted to convert my library to OGG
22:19:36Soul-SlayerBenefits of OGG over MP3?
22:19:55docgnomeit's an open format for one.
22:19:56MentalDentalMoral reasons.
22:19:58bluebrotherbetter quality. Free format. No more hassles with id3 encoding type
22:21:02MentalDentalDoes anyone have any links to explain WPSs more? I've read the Wiki, the manual, and the simple Wiki.
22:21:05Soul-SlayerI've never understood why an open format for audio is important. Software I can understand, but why audio?
22:22:03Soul-SlayerI'm guessing it comes down to the decoder?
22:23:12 Join Domonoky_ [0] (
22:23:56docgnome... that was weird. My Archos just hiccuped and said "Error End of list" in the middle of a song. I turned it on and then off again and it resumed playing just fine.
22:24:17 Quit Domonoky_ (Remote closed the connection)
22:28:45MentalDentalHas anyone got any tips for positioning things correctly in a WPS?
22:28:52linuxstbBagder: When are we due to hear how many students Rockbox will get from Google?
22:28:54MentalDentalFinding co-ordinates and the like?
22:29:05Bagderlinuxstb: around april 11
22:29:18perl|workSoul-Slayer are you Steve Jobs by any chance?
22:29:45BagderMentalDental: take a screenshot of the simulator then use a graphics program ?
22:29:53docgnomeperl|work: heh.
22:30:22linuxstbBagder: So have we (you) submitted a ranked list of projects to google?
22:30:39MentalDentalThat's what I'm thinking Badger. However, it's just finding the co-ordinates from that program.
22:31:02Bagderlinuxstb: i believe we will get a number of "slots" by google and then we tell them which of the projects we want for them
22:31:20linuxstbSo that will be sometime before april 11?
22:31:28Bagderyes, I believe so
22:31:38Bagderit's not crystal clear really ;-)
22:31:45linuxstbI'm gathering that :)
22:33:59 Join Moos [0] (
22:36:01 Quit MentalDental ("CGI:IRC (Ping timeout)")
22:42:18 Join saratoga [0] (i=980398df@gateway/web/cgi-irc/
22:42:25 Part JavaMan22
22:42:50saratogahas there been any dicussion about the priorities of the different proposals?
22:42:56saratogapersonally i'm really hoping for MOB
22:43:07saratogasince it seems to be holding back so many other projects
22:43:08Bagderyes, we have them "sorted"
22:43:21BagderMoB is one of the top ones
22:43:28amiconnpetur: '.' as the bootdir most certainly won't work
22:44:36peturright... should be /
22:45:18 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:45:35 Quit amiconn (Nick collision from services.)
22:45:35 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:45:43peturrolo appends / so an empty string should be enough
22:46:00peturbut the opendir needs /
22:46:13amiconnSo it needs to be '/' or just empty
22:46:28amiconnA duplicate / doesn't hurt iirc
22:48:09 Join webguest82 [0] (i=46aba1c0@gateway/web/cgi-irc/
22:48:42 Part docgnome
22:48:44webguest82how do i tell what version my ipod nano is
22:49:27linuxstbIs it all-metal?
22:50:06webguest82its the newer one 4gb , blue
22:50:23saratogathats a 2G
22:50:47linuxstb2G means 2nd Generation.
22:50:50pixelmaas in "Generation"
22:51:09linuxstbi.e. Rockbox doesn't work on it.
22:51:25amiconnpetur: Hmm, not easy to test... size needs to be different
22:51:31 Join inversions [0] (
22:52:06peturit would be nice to have the version number somewhere in the binary at a fixed location
22:52:25amiconnComparing the timestamp should be more reliable than the size and cluster
22:52:47 Quit webguest82 (Client Quit)
22:54:00 Join hannesd_ [0] (
22:54:21amiconnIt's rather unlikely that 2 builds to be installed on the same target were made within the same 2-second interval
22:55:38amiconnBut size can easily be the same, and if the file size isn't significantly different, start cluster will also be the same
22:57:02 Join midgey [0] (
23:03:38 Join shoepainter [0] (
23:04:20 Join FOAD [0] (
23:05:15shoepainterhey zunepets on to somthing on the toshiba s30 in the deleloping port forum
23:05:18***Saving seen data "./dancer.seen"
23:05:34shoepaintergood job zunepet
23:06:01 Quit ompaul ("warning: missing joke!")
23:06:45 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
23:07:55 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
23:11:41 Join donutman25 [0] (n=chatzill@
23:13:46 Quit midgey ()
23:16:03 Quit ender` (" On the contrary, if you never procreate, neither will your kids.")
23:18:06 Quit FOAD_ (Read error: 110 (Connection timed out))
23:20:35 Quit desowin ("use linux")
23:21:58 Part perl|work
23:25:26 Join scoates [0] (n=sean@
23:26:49 Quit saratoga ("CGI:IRC (EOF)")
23:28:40 Quit SirFunk (Read error: 110 (Connection timed out))
23:28:51scoatesis there a way to get touchwheel of my ipod photo/color to work as a jog (ffw/rwd) instead of a volume control?
23:29:29peturedit the keymap fiel I suppose
23:29:42scoateshrm. I was hoping I could get it to change modes..
23:30:02scoatesI like that the original firmware (apple) would let me quickly jump to the middle of a track by spinning the wheel rapidly
23:30:06scoates(good for podcasts)
23:30:07 Join midgey [0] (
23:31:02peturthat will be more work
23:31:02 Quit Hoffmann ("Ciao")
23:31:30 Join jhulst [0] (
23:31:36scoatesoop.. got to go. Thanks and sorry for leaving so quickly. I'll leave the window open if anyone has a simple solution.
23:32:22 Join reda_ea_ [0] (
23:36:54 Join entheh [0] (
23:40:19*petur should stop trying to do several things at the same time and check more before committing :/
23:41:23enthehnonsense! do what I do ^^
23:41:43*entheh wrote a complete networked game last weekend (for a competition) before testing any of it
23:42:22entheh(not a very big game, and re-using a lot from a previous networked game, but still)
23:43:20Soaptranslation : I changed the tile-set of FreeCiv. ;)
23:46:04 Quit jgarvey ("Leaving")
23:48:06 Join BigMac [0] (
23:49:01 Quit Moos ("Glory to Rockbox")
23:49:30 Join moos [0] (
23:50:02 Join jac0b [0] (
23:50:40 Quit jhulst (Read error: 110 (Connection timed out))
23:54:37 Quit midgey ()
23:58:58enthehSoap: no, I only re-used the packet protocol (my own packets within a TCP stream) and the player recruitment framework

Previous day | Next day