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

00:01:00 Join FOAD [0] (
00:03:16earHertznvram.bin is what?
00:04:02bluebrotherthe binary part of the configuration
00:04:24bluebrotheri.e. that part that isn't "exported" to the cfg file, like resume position
00:04:43bluebrothersome players have a nvram to save it, the other use that file
00:05:04 Join bbatbbpc [0] (n=Miranda@
00:05:40linuxstbearHertz: It's more like persistant status variables than settings.
00:07:12earHertzah, better
00:07:51earHertzi recall there was great oppositiom to binary settings
00:08:38 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
00:08:57 Join miepchen^schlaf [0] (
00:08:58bluebrotherwe had binary settings for years ;-)
00:09:07bbatbbpcis it possible to write a plugin which poweroff the ipod?
00:10:31 Quit freqmod_n (Remote closed the connection)
00:11:17earHertzmaybe i recall incorrectly
00:12:57 Quit PaulJam (".")
00:14:29 Join marc [0] (
00:16:21linuxstbbbatbbpc: Why would you want that?
00:16:54earHertzlinuxstb: he's got a point. there's no easy way to turn the ipod off
00:18:07bbatbbpci want a button to reboot it, because i don't like to press the poweroff button for such a long time
00:18:08linuxstbHuh? Just hold play/pause for a couple of seconds.
00:19:04 Quit Rondom ("Ex-Chat")
00:19:19linuxstbThat's been there since Rockbox first appeared on an ipod...
00:19:36earHertzyeah, "hold" presses make me nervous too
00:19:53bbatbbpci think a reboot or a poweroff button would be fine
00:19:54linuxstb"nervous" ?
00:19:57earHertz because somethimes you get into the weird playlisyt menu
00:20:14linuxstbThen that's a bug
00:20:30earHertzi cannever remmebr what "hold" presses do, except selct/meu reboots
00:21:06 Quit ender` (" Who is this General Failure and why is he reading my hard drive?")
00:21:19earHertzeven when i owned an archos, the whole quickmenu thing I NEVEER liked
00:21:57linuxstbbbatbbpc: There's already a shutdown item in the main menu (for the Archos Player), so you could probably just enable it for the ipod if you wanted.
00:22:21*obo mutters about FS #6733
00:22:43 Quit possible248 (Read error: 110 (Connection timed out))
00:24:53bbatbbpcno there is no such a menu
00:24:55 Join fasmaie [0] (
00:25:10linuxstbbbatbbpc: I've just enabled it - works fine...
00:25:10obobbatbbpc: I've already done it - look at patch 6733
00:25:11 Quit marc| (Read error: 110 (Connection timed out))
00:25:26oboor just comment out the existing ifdef
00:26:06linuxstbobo: What does your patch do, just add a reboot option as well?
00:26:36obopretty much - creates a new sub-menu, and moves the sleep timer in there as well
00:26:54linuxstbYou don't think they all belong in System?
00:27:56obopossibly - depends if any other options are needed (things like your patch to go straight into disk mode)
00:28:20linuxstbDoes your patch work when Rockbox is running from flash?
00:29:16obono idea - only a 5g to test on target with. But I can't think why it wouldn't...
00:30:03 Quit Guile (Read error: 104 (Connection reset by peer))
00:30:13bbatbbpcobo: i want a new button or menu: poweroff
00:31:10obobbatbbpc: that patch adds a new menu power, with entries for the sleep timer, reboot and shutdown
00:31:34oboif you just want a shutdown entry, it's easy enough just to enable that on it's own for all targets - just a couple of #ifdefs to remove
00:31:35bbatbbpcobo: great, but i can't find the patch
00:32:25bbatbbpcthx that is what i want
00:40:51 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
00:45:13 Quit bluebrother ("Leaving")
00:46:04 Part fasmaie
00:46:19 Quit Rincewind ("Cya")
00:46:45chrisjs169Just tested 6733 on a sansa...shutdown works, but reboot doesn't
00:48:18pixelmaanyone around who's got an H3x0 (with a fairly recent svn build) handy? ...and doesn't mind trying out something quickly. It could be that a paper clip is needed too (as a forum post implies) but the sim doesn't crash here so maybe not
00:49:43oboweird - AFAIK system-pp502x.c is used by the sansas... where system_reboot is defined for those targets.
00:51:53linuxstbIt's defined, but maybe it doesn't work...
00:51:53chrisjs169obo: I do have a few other patches though, but it patched it fine, so I don't think that's a problem. The screen turns off but the scrollwheel stays lit (looks manufaturing mode-ish)
00:52:00 Join Guile [0] (
00:53:34 Quit bonbonthejon (Read error: 113 (No route to host))
00:54:13chrisjs169Any idea what I could do to make it work?
00:55:37 Quit Entasis (Read error: 104 (Connection reset by peer))
00:55:53oboI'd bet on linuxstb being right - sounds like you're getting the effects of clean_shutdown clearing the screen, turning off the backlight etc
00:57:16linuxstbafaik, system_reboot is only used on the ipods to reboot into disk mode. That isn't implemented on the Sansa, so the reboot function probably hasn't been tested.
00:57:33chrisjs169linuxstb: ah, ok
01:02:48 Join Jeton [0] (n=chatzill@
01:03:14 Join Nico_P [0] (
01:03:52JetonHi, is anyone willing to enable this for Sansa?
01:04:56linuxstbJeton: Which one - you have three requests there...
01:05:27Jetonscrollwheel scrolling for text
01:06:16Jeton"scroll line by line, or page scrolling." is a logical option it should have after that is being enabled, i think.
01:07:21 Quit lee-qid ("aufwiederbyebientotsayonara")
01:08:32 Join Wrathernaut [0] (
01:08:37 Part TrueJournals
01:09:25 Quit Nico_P (Remote closed the connection)
01:09:57chrisjs169linuxstb: would it be possible to add system_reboot to sansa, or would it be better to just remove that part of the patch?
01:11:00 Part EbErT
01:11:03 Quit scorche (Read error: 104 (Connection reset by peer))
01:11:36linuxstbchrisjs169: Someone would need to work out how to reboot the Sansa.
01:12:27chrisjs169linuxstb: Ok, so it'd be easier to just take out the reboot menu?
01:12:50 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:14:29pixelmaJdGordon: morning... you got an H3x0, right?
01:17:59 Join Rob2222 [0] (
01:18:47***Saving seen data "./dancer.seen"
01:18:49 Quit obo ("bye")
01:20:08 Quit inversions (Read error: 113 (No route to host))
01:20:13bbatbbpcdoes anyone know how to exec the powermenu?
01:21:11JdGordonpixelma: hey, yeah
01:21:28 Join Nico_P [0] (
01:21:33chrisjs169bbatbbpc: powermenu?
01:22:27chrisjs169bbatbbpc: how to apply the patch?
01:23:24 Join TrueJournals [0] (
01:23:24 Join scorche [0] (
01:23:37 Join bonbonthejon [0] (
01:24:00bbatbbpcchiisjs169: patch -p0 < 2007.. i think
01:24:09pixelmaJdGordon: could you test the official "boxes.wps" quickly for me? Maybe you'd need a paper clip but the sim doesn't crash - that's why I'm asking (someone posted in the forum that it would crash his player)
01:24:38pixelmaI already spotted a code error, just wanted to make sure
01:25:35JdGordonthe 220x176 version doesnt crash
01:25:37 Quit Wrathernaut ("ChatZilla [Firefox]")
01:25:40bbatbbpcchrisjs169: how do you exec the shtudown?
01:25:55JdGordonlooks pretty bad though... but doesnt crash
01:26:21JdGordonim not using svn though.... 070419
01:26:34chrisjs169bbatbbpc: On Sansa, just go to Power from the main menu, and select Shutdown
01:26:47*JdGordon is slack with updating the h300 :p
01:27:00chrisjs169bbatbbpc: I'm guessing it'd be the same with the rest
01:27:05linuxstbpixelma: boxes looks fine on my ipod Color (also 220x176) if that helps...
01:27:16pixelmaJdGordon: hehe, not my invention but I think it should be at least working if it's in svn...
01:27:38bbatbbpcchrisjs169: ohhh don't got any menu point, how do you apply the patch?
01:28:15pixelmathanks to both... linuxstb: won't look "right" at the end of the song though - watch the progress bar
01:28:33chrisjs169bbatbbpc: from the rockbox source, type patch -p0 < [path to patch] then to the regular compile
01:29:23bbatbbpcchrisjs169: k , hmm i did that
01:29:39bbatbbpcchrisjs169: i will retry with the svn source
01:29:55chrisjs169bbatbbpc: did you get any errors while patching?
01:30:01pixelmalinuxstb: and thanks for pointing it out - I forgot that the 4g colour had the same resolution
01:30:02bbatbbpcchrisjs169: no
01:30:50 Join webguest89 [0] (i=43ad8a99@gateway/web/cgi-irc/
01:31:01chrisjs169bbatbbpc: weird - I guess it didn't compile properly or something
01:31:29webguest89hi i would like to know what i can do with rockbox on my ipod???
01:31:35linuxstbpixelma: Yes, there's a little problem at the end of the track...
01:32:18chrisjs169webguest89: might explain some of the features
01:32:29linuxstbwebguest89: Play music...
01:32:34webguest89I HAVE A IPOD VIDEO..
01:32:43JdGordonand a caps lock apparently!
01:33:11webguest89k thanks for the link
01:33:11 Quit petur ("here today, gone tomorrow")
01:33:54chrisjs169 lists some more
01:34:36linuxstbAnd of course
01:34:43 Join xxbarrxx [0] (
01:34:51xxbarrxxcan someone help me
01:35:10linuxstbJust ask a question
01:35:12xxbarrxxi downloaded rokcbox installed it
01:35:30webguest89i have another question. are people familiar with ipod linux?? which do youthink is better??
01:35:38xxbarrxxand i downloaded a build that had the cd art and all the plugg ins
01:35:40xxbarrxxand it works
01:35:53xxbarrxxbut it changes the menu and gets rid of the file browser
01:36:09xxbarrxxso i got the orginal .ipod from's build
01:36:14xxbarrxxand put it in
01:36:18xxbarrxxselected it
01:36:22xxbarrxxand im frozen
01:36:24xxbarrxxcant shut down
01:36:27xxbarrxxcant restart
01:36:30xxbarrxxno buttons work
01:36:33xxbarrxxplease help
01:36:40xxbarrxxi have an apple 5g video 30gb
01:36:50 Quit XavierGr (Read error: 110 (Connection timed out))
01:36:52linuxstbxxbarrxx: Please write longer sentences...
01:37:02xxbarrxxcan anyone help me
01:37:04xxbarrxxshut it off
01:37:07BHSPitMonkeywebguest89, they're separate entities, with different purposes and goals. that said, they coexist quite nicely on a single iPod.
01:37:10xxbarrxxor restart
01:37:29xxbarrxxcan anyone help me
01:37:34BHSPitMonkeylinuxstb, aren't you glad to be listened to
01:37:44BHSPitMonkeyxxbarrxx, hold Menu and the Center button
01:37:44TrueJournalsxxbarrxx: Hold down the menu and select buttons for a couple of seconds.
01:37:44xxbarrxxohh yea sorry
01:37:51xxbarrxxill try
01:38:04BHSPitMonkey5sec. I believe
01:38:21xxbarrxxthanks soo muchg
01:38:23xxbarrxxi tryed that
01:38:26xxbarrxxand nothing happened
01:38:35TrueJournalsSeems like it should be four... four seconds is the standard "force shutdown" for computers... isn't it?
01:38:40JdGordonBagder: not too late to get the hammer out is it? has stalled again
01:38:41xxbarrxxbut i guess i didnt wait long enough
01:38:48chrisjs169TrueJournals: I thought it was six...
01:38:58TrueJournalsMaybe there is no standard then
01:39:01*TrueJournals shrugs
01:39:12BHSPitMonkeyI remember on the HP we had in '97, it said 6s
01:39:14linuxstbTrueJournals: There are just lots of standards...
01:39:28BHSPitMonkeyon my current home-made box I just hit the reset button
01:39:33webguest89ok i have ipod linux and rockbox can i use both of them at the same time??? i aslo wanto to know if i can use thw downloadable wiki encyclopedia on rockbox???
01:39:37BHSPitMonkeydamn kernel panics.
01:39:43TrueJournalswebguest89: at the same time? No
01:39:46BHSPitMonkeywebguest89, uh, no, you can not.
01:40:12TrueJournalswebguest89: But, you can triple boot between rockbox, iPL, and the Apple Firmware
01:40:19webguest89can i use the encyclopedia on rockbox though?
01:40:25TrueJournalsNot currently
01:40:33webguest89so no?
01:40:43TrueJournalsCorrect, no, you can not
01:40:58scorchejhMikeS: SYN
01:41:09webguest89 what is iPL?? oh and thanks fort the help.
01:41:17xxbarrxxhey, i have another question, can i add file browser back into my rockbox, i downloaded but the file browser(or the thing that lets you look at all your music) i can get to it but there is like a special button combo you need to pres to get back to it
01:41:18TrueJournalswebguest89: iPL = iPod Linux
01:41:44xxbarrxxi want to put "File browser" back on my main menu
01:41:49webguest89what do u mean triple boot?
01:42:06xxbarrxxgo on youtube they have many videos and tutorial on how to triple boot
01:42:17webguest89oh thank you!
01:42:26TrueJournalswebguest89: You can set it up so you can choose between iPL, rockbox, and the Apple Firmware when booting
01:42:34xxbarrxxwhats iboy?
01:42:52TrueJournalsIt's a gameboy emulator for iPod Linux if I'm not mistaken...
01:42:54bbatbbpcxxbarxx: ipodlinux game boy emulator
01:43:09xxbarrxxcan you put rockbox to sleep like you can with the standerd ipod firmware
01:43:20xxbarrxxyou have to shut it off
01:43:32xxbarrxxthats kinda gay
01:43:48earHertzah, rockbox is finally running as i want it to
01:43:50xxbarrxxcus when im in school im always going on and off
01:44:00webguest89just one more thing befor i leave. can i run ipod linux on my ipod video?? i have a 30GB iPod Video. i can seem to find ipod linux and download it? but i already have rockbox installed it's perfect!
01:44:03xxbarrxxand its a pain when i have to wait for a reboot
01:44:06BHSPitMonkeyxxbarrxx, but rockbox boots fast, and it has a "Resume playback" item on the main screen.
01:44:20TrueJournalswebguest89: Yes, you can... check outthe iPod Linux website (google is your friend)
01:44:24BHSPitMonkeyrockbox boots in maybe 1s, from button press to menu.
01:44:34TrueJournals(I think so at least...)
01:44:38BHSPitMonkeyfaster than the default firmware resumes from hibernation.
01:44:44xxbarrxxnot for me
01:44:57xxbarrxxmine goes into the apple logo for 30 seconds
01:45:04linuxstbxxbarrxx: But it sounds like you're not running the official build...
01:45:22BHSPitMonkeywebguest89, iPodLinux is considerably more difficult to install than rockbox. Ponder over if you really need it or not.
01:45:28chrisjs169xxbarrxx: which is probably why...
01:45:28xxbarrxxcan someone help me get the patchs into the original biult
01:45:29linuxstbIf you see the apple logo for 30 seconds, then something is very wrong with the build you're using.
01:45:31 Join Thundercloud__ [0] (n=thunderc@
01:45:45xxbarrxxbecause i have no knowlage of coding
01:46:05xxbarrxxand am clueless about patching rockbox so i can show album art, margins or something
01:46:05 Quit YouCeyE (Read error: 104 (Connection reset by peer))
01:46:19xxbarrxxeww ohh boy
01:46:24xxbarrxxsoemthing wrong
01:47:16webguest89ok i tried Yahoo!, Msn, Ask Jeeves, Dogpile, Google and alot of other search engines!!! It makes me go crazy because i just cant seem to find ipod linux...i cant download it anywhere i just find articles about it... and i really want it for my ipod video!!!
01:47:32linuxstbwebguest89: Tried ?
01:47:34xxbarrxxwhy do you want it so bad??
01:47:36webguest89i tried Google a million times too!!!
01:47:54linuxstbThen what's the problem?
01:48:04xxbarrxxmaybe its just a universal
01:48:14xxbarrxxthere yea go
01:48:18webguest89i cant find the download after reading that site countless times!
01:48:28earHertzwhat progress has ipodlinux made in he last 6 months
01:48:43scorcheearHertz: might be better off joining #ipodlinux
01:48:54earHertzheh ;)
01:49:20zei see 2 different things on the front of at a quick glance that jump out at me as download links
01:49:20webguest89can u please! I'm begging you. If you have a link to the download for iPL for my ipod video!!PLease give me that link PLEASE!!!
01:49:36earHertza big bottleneck for us is that we use a debug routine to access the ipod screnn, and it's damned slow
01:49:37ze"Official Installer" under quick links, and "Downloads" in the navigation menu
01:49:46chrisjs169FULL LINK:
01:49:55 Quit charkins (Read error: 110 (Connection timed out))
01:49:57xxbarrxxHEY,can someone patch a rockbox build with the following patchs(Album Art,Scrolling Margins,and any other good ones) and upload it to rapidshare?
01:50:00linuxstbwebguest89: Please visit #ipodlinux - you've already been given about 5 links and this is off-topic for #rockbox
01:50:18webguest89THANK YOU!!
01:50:22*scorche is getting a headache
01:50:33earHertzxxbarrxx: there are several builds that may fit what you want in teh unsupported builds forum
01:50:33*linuxstb goes to #ipodlinux for some peace and quiet
01:50:37 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
01:50:44xxbarrxxwhere is this
01:50:48xxbarrxxcan you send link?
01:50:51webguest89i finaly will finaly have ipod linux and rockbox for my ipod 5g
01:51:01xxbarrxxi want to do that to
01:51:02scorchelinuxstb: go to #ipodlinux-dev...even more quiet
01:51:03 Nick chrisjs169 is now known as chrisjs169|afk (n=jack@unaffiliated/chrisjs169)
01:51:10linuxstbscorche: :)
01:51:29scorchexxbarrxx: think about it...."unsupported builds forum"
01:51:42scorcheso lets go to the forum, then the one that says unsupported builds..
01:52:06 Quit bonbonthejon ("Konversation terminated!")
01:52:09earHertzis the video pp5020 or pp5002?
01:52:18scorcheearHertz: DeviceChart
01:52:23xxbarrxxthat means their bad huh
01:52:28linuxstbpp5021 - which is allegedly register-compatible with the pp5020
01:52:51scorchexxbarrxx: that means that if you have problems with them, you ask the build maker about them and not us
01:53:09earHertzand 5.5 is how compatible with 5/video?
01:53:31linuxstbAlmost identical. Main difference is a different logical sector size on the disk.
01:53:31earHertzjust hdd difference?
01:53:36xxbarrxxWAit a minuite, ona 30gig 5.5g ipod video its bad to duel boot
01:54:01xxbarrxx"- Dual booting rockbox & original firmware doesn't work for most people using the 30GB 5.5g iPods
01:54:12linuxstbearHertz: The sector-size difference is the only 5.5g specific code in Rockbox.
01:54:13xxbarrxxworks for me
01:54:31linuxstbearHertz: (detected at run-time)
01:55:03linuxstbxxbarrxx: I think those are old instructions from before the time of ipodpatcher
01:55:12xxbarrxxuh huh
01:55:37webguest89ey ipod linu says that it cant fid my ipod? why? please help they cant help out in their website can you?
01:56:00linuxstbwebguest89: What channel are you in?
01:56:17webguest89what do you mean?
01:56:28xxbarrxxHow do you play super mario on an ipod video, do you need to have linux?
01:56:39linuxstbwebguest89: I mean you're in a channel dedicated to talking about Rockbox...
01:56:57webguest89ok but can you still help?
01:57:09scorchewebguest89: read the topic please
01:57:11webguest89if i knew you i'de pay you!!!
01:57:16scorcheat least the link about guidelines
01:57:21xxbarrxxHow do you play super mario on an ipod video, do you need to have linux?
01:57:24earHertzwebguest89: is no one in the ipodlinux chat?
01:57:34scorchexxbarrxx: we heard you the first time
01:57:44scorcheearHertz: he hasnt tried
01:57:44webguest89please give me that link?
01:57:49linuxstbwebguest89: This channel is logged and developers read the logs to keep up with developments. That's why we don't want off-topic chat.
01:57:53webguest89for the chat/
01:58:01earHertzwebguest89: ##ipodlinux
01:58:06earHertzor #ipodlinux
01:58:07 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
01:58:10 Quit Thundercloud_ (Read error: 110 (Connection timed out))
01:58:12xxbarrxxno one knows how to do that
01:58:21bbatbbpcchrisjs169: now it works, cause in the past i extracted the wrong build
01:58:28scorchehe wont be able to join, as he is using our webclient
01:58:28 Quit webguest89 ("CGI:IRC (EOF)")
01:58:35earHertzxxbarrxx: you can play some video games on rockbox
01:58:44earHertzscorche: oh, whoops
01:59:10Nico_Ppixelma: just saw your commit for the boxes wps... did it crash ?
01:59:11 Quit spiorf ("Read error: 110 (Connection timed out)")
01:59:50earHertzMAME games, I think?
02:00:50 Quit amigan ("upgrading the whole machine, yay")
02:00:50linuxstbearHertz: Not MAME itself, but there's a gameboy emulator, a pacman arcade machine emulator, a ZX Spectrum emulator, Doom plus lots of native games.
02:00:58earHertzis doom really playable on the ipod?
02:01:26pixelmaNico_P: nope - just fell back to the default on Archos (which still irritates me majorly). With the H300/Ipod Colour version the progress bar was drawn to the end of the line not to the specified end coordinate
02:01:32xxbarrxxcan someone tell me how to do this
02:01:34xxbarrxxyes it is
02:01:51Nico_Ppixelma: OK... normal behaviour thzn
02:01:55earHertzxxbarrxx: I'm on a slow connection. i'm not going to watch a video
02:02:03xxbarrxxyou need to buy the game(or download =( and go into the registry and get the .wad file
02:02:37earHertzhuh. I wonder if the games work betr with the cop
02:02:44xxbarrxxlet me explaint he video then(its a kid who is using ipl loader(i think) and he is duel booting/triple booting linux,rockbox,and orgininal
02:03:01xxbarrxxdoom plays like garbage
02:03:10xxbarrxxit really only good for the WOW factor
02:03:15xxbarrxxits not practicly
02:03:56Nico_Pwow I'm watching that vid an iPL seems to be very long to boot
02:04:07Jetonhas there been a patch about Dimming the scrollwheel on sansa (looks like i'm all scrollwheeled tonight ;) ) ?
02:04:57xxbarrxxHEY, another question, If i want to change my build do i have to unistall and reinstall or can i just change the whole .rockbox folder with the new one
02:05:17TrueJournalsxxbarrxx: You can just replace the .rockbox folder
02:05:24xxbarrxxfo rizzile
02:06:04pixelmaNico_P: still I wonder why that wasn't discovered before - did the old system tolerate this much? (Or is it just because not many tried out boxes on Archos/Iriver remotes...)
02:06:04xxbarrxxthis irc channel has been absolutly great
02:06:07xxbarrxxthanks to everyone
02:07:28Nico_Ppixelma: actually I had discovered it once and that's what made me check for unclosed conditionals. At first the code only tolerated them before a newline and then I added more tolerance, which made people ask for zero tolerance
02:07:57Soapxxbarrxx: if you haven't updated for a while delete the "rockbox.<target>" file from the root of your player, as it is now only to be found _inside_ the .rockbox folder.
02:08:04Nico_Pwhen I made the parser more strict, I had forgotten that some default WPSs had unclosed conds
02:08:41earHertzhuh, the cop does make the games a bit smoother
02:08:50xxbarrxxuhm, i just updated yesterday
02:08:54xxbarrxxami good
02:08:56xxbarrxxam i good*
02:09:00 Nick chrisjs169|afk is now known as chrisjs169 (
02:09:07 Quit x1jmp (Remote closed the connection)
02:09:15pixelmahmm... stallen builds it seems
02:09:16Soapas long as you don't have an old file in the root of your player...;)
02:09:37Soapbottom directory
02:09:44xxbarrxxim new to this stuff
02:09:52Soapenvision your directory structure as a tree
02:09:52linuxstbSoap: I thought it was the top...
02:09:58 Quit Jeton (Remote closed the connection)
02:10:14xxbarrxxwill anythign bad happen
02:10:17Soapthe "trunk" or root directory is the one from which all others branch.
02:10:20xxbarrxxif i just replace the .rockbox folder
02:10:23Soapxxbarrxx: it's unneeded.
02:10:31Soapand on older bootloaders it will cause problems.
02:10:42xxbarrxxthis is a new build
02:10:46Soaplinuxstb: is my thinking upside down?
02:10:53xxbarrxxbeing replaced by a new build
02:10:55xxbarrxxam i good
02:11:00xxbarrxxor should i unistall
02:11:04xxbarrxxand then install
02:11:07Soapno no no need to uninstall
02:11:13xxbarrxxjust replace
02:11:18earHertzthose aardvark themes are pretty
02:11:31linuxstbSoap: I always think of going down the directory structure, so the root is the top...
02:12:06Soap...people do say "top level" don't they...
02:12:25pixelmaNico_P: do you remember more .wps in svn that are "wrong"? Should one check some more?
02:12:47Nico_Ppixelma: no, I think there weren't any others I didn't correct
02:13:15xxbarrxxCan i just replace my .rockbox folder in my dirctory with my new .rockbox folder?YEs or No
02:13:37Soapwhat would someone pay for a brand new Archos 10GB player?
02:13:45xxbarrxxthank you
02:13:48xxbarrxxsimple answer
02:14:13pixelmaNico_P: ok. I just discovered that boxes didn't work accidentally...
02:14:20 Quit bbatbbpc (Read error: 104 (Connection reset by peer))
02:15:06xxbarrxxim replacing as i type
02:15:15xxbarrxxima be pissed if i F***ed it up
02:16:01xxbarrxxhere we go
02:16:13earHertzSoap: $50?
02:16:14TrueJournalsxxbarrxx: The only real time you can mess it up is when installing the bootloader...
02:16:21earHertzah, $30
02:16:23TrueJournalsand usually that's recoverable even
02:16:37Soapthat all earHertz?
02:16:41earHertzwell, players suck compared to recorders
02:16:46xxbarrxxgues what
02:16:48Soaphow much for a recorder.
02:16:52xxbarrxxit boots in 2 seocnds
02:16:55Soaphe's not being clear on which model it is.
02:16:57xxbarrxxits great
02:17:16earHertzI mean, the only people who would want one is an old skool rockbox coder
02:17:38SoapI don't think I'm going to be able to lowball this guy that low.
02:17:47earHertzi almost bought another one, but then, i thought, why?
02:17:48SoapHe's fixated on the fact it's "new"
02:17:55earHertzwhy do you want one?
02:18:05Soapwhy not?
02:18:12xxbarrxxwhats database
02:18:19earHertzyou ever owned one?
02:18:20Soapperhaps use it as a prize for a future contest.
02:18:22SoapearHertz: nope.
02:18:29earHertzi owned a recorder
02:18:51earHertzhell, i paid $100 to get it repaired, and teh repaqir shop did absolutely nothinh
02:19:03xxbarrxxthis is what ive been trying to get
02:19:07xxbarrxxthanks alot
02:19:09earHertzbut compared to an ipod it's the suck
02:19:22earHertzand hard to code for, because the code space is so tiht
02:19:27earHertzso limted
02:21:06 Quit Nico_P (Remote closed the connection)
02:21:55xxbarrxxWhen i change my font , and when i restart will it be the same
02:21:58xxbarrxxof change
02:22:07earHertzxxbarrxx: yeah
02:22:10Soapxxbarrxx: if you cleanly shutdown it will stay.
02:22:27xxbarrxxwill it change or wont it
02:22:42xxbarrxxohh my B
02:22:57xxbarrxxholding play/pause right
02:23:07Soap(assuming iPod)
02:23:16xxbarrxxyup yup
02:23:30xxbarrxxipod 5.5g 30gb video
02:23:33xxbarrxxproud owner
02:23:50earHertzso many themes
02:24:01xxbarrxxfor my ipod
02:24:26 Part pixelma
02:24:32xxbarrxxim out
02:24:34xxbarrxxill ttyl
02:24:37xxbarrxxthanksa gain
02:24:40 Part xxbarrxx
02:26:36 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
02:27:55 Quit amigan (Client Quit)
02:31:18 Quit moos ("Glory to Rockbox")
02:32:55 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
02:37:20 Join possible248 [0] (
02:41:55 Part possible248
02:42:30 Join Thundercloud [0] (n=thunderc@
02:58:00 Quit Thundercloud__ (Read error: 110 (Connection timed out))
03:01:12 Part TrueJournals
03:11:26 Quit Thundercloud (Remote closed the connection)
03:12:10jhMikeSlinuxstb: ping...did you happen to check that patch on a clean build? I've done some serious checking and issues don't seem to have to do with the lock itself.
03:14:20 Join TrueJournals [0] (
03:17:59 Quit netmasta10bt (Read error: 54 (Connection reset by peer))
03:18:50***Saving seen data "./dancer.seen"
03:21:52 Part TrueJournals
03:24:48 Join Ishmael [0] (i=Dishma@
03:24:52 Join JdGor|uni [0] (i=82c20d66@gateway/web/cgi-irc/
03:24:53jhMikeShey, yielding in the pp i2c driver is BAAD especially with an i2c backlight called by interrupts...oy
03:29:20 Quit skatteola ("ima shinda kara, tabe ni koi!")
03:29:47jhMikeSoy the GPIO screen works now, heh
03:30:16 Quit Ishmael ()
03:30:19 Join Hammer89 [0] (
03:31:25linuxstbjhMikeS: Sorry, not yet. I'm busy with real work...
03:32:06jhMikeSit seems the i2c calls yield...I don't know why this mistake is made over and over again.
03:35:35 Join TrueJournals [0] (
03:36:13jhMikeSomg what a difference...the darn thing actually runs now
03:36:32 Join Ishmael [0] (i=Dishma@
03:38:33jhMikeSlinuxstb: what are you doing real work for? stick to important stuff! :p
03:39:06JdGor|unijhMikeS: whatcha got working?
03:39:14 Join ze__ [0] (
03:39:28jhMikeSthe stickiness of the sansa is gone
03:39:57jhMikeScalling yield in the i2c driver messes some thing up bad
03:39:58 Quit ze (Read error: 104 (Connection reset by peer))
03:40:05 Nick ze__ is now known as ze (
03:40:06JdGor|uniawesome :)
03:40:24*JdGor|uni wishes he had the sansa cable here to test said changes
03:40:46jhMikeSI think that should just be remove from there for all targets because it allows another thread to mess up communications as well as interrupts
03:41:17 Quit Mouser_X ()
03:41:29jhMikeSand interrupts can never use scheduler functions execept to wake a thread throught queue_post/send
03:42:34jhMikeSthe driver mutexing exclusion needs to be fixed but this shows a big problem area
03:44:19 Join webguest28 [0] (i=3d588390@gateway/web/cgi-irc/
03:44:57 Part TrueJournals
03:46:07 Quit webguest28 (Client Quit)
03:46:14 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:46:20Ishmaelhow do i change themes on rockbox (gigabeat f40)?
03:46:26JdGor|uniaustriancoder: re your hardware API proposal.. couldnt all this be done in the target tree?
03:46:38 Join miepchen^schlaf [0] (
03:46:51Ishmaeli went to settings, selected the theme (it said "Loading..."), and i restarted the player
03:46:59Ishmaelbut nothing changed
03:49:28 Quit Hammer89 (Read error: 104 (Connection reset by peer))
03:49:45 Join Hammer89 [0] (
03:50:26 Join barrywardell [0] (n=barrywar@
03:52:38 Quit JdGor|uni ("CGI:IRC (EOF)")
03:53:18 Join possible248 [0] (
03:53:28 Part possible248
03:57:23 Join TrueJournals [0] (
03:57:35 Quit charkins ("Ex-Chat")
04:01:08TrueJournalsI know that a little bit ago there was a commit to prevent rockbox from loading WPSs that wouldn't function correctly... was this supposed to show an error if you tried to load one?
04:02:18 Join JdGor|uni [0] (i=82c20d66@gateway/web/cgi-irc/
04:03:08TrueJournalsand is there a way to prevent this check from happening?
04:04:26 Join hentai [0] (
04:05:35 Join barrywardell_ [0] (n=barrywar@
04:05:35 Quit barrywardell (Read error: 104 (Connection reset by peer))
04:05:56Soapit loads the default WPS upon failure, as for the second part of your question, I do not believe there is a way to bypas the behavior.
04:06:35linuxstbTrueJournals: The idea is that the parser is strict - to make sure WPSs comply with the specification. It wouldn't make any sense to have a "relaxed" version of the parser as well...
04:06:50 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
04:07:09 Join miepchen^schlaf [0] (
04:07:29TrueJournalsIn that case... can you help me figure out what's wrong with this WPS code:
04:07:34TrueJournalslinuxstb: I figured...
04:07:53Soapthere is a new command line toggle on the simulators to aid in debugging, FWIW.
04:08:58*TrueJournals sighs
04:10:05linuxstbTrueJournals: Sorry, I don't know the WPS syntax at all. But as Soap said, the "−−debugwps" option in the sim may help.
04:10:26TrueJournalsDoes someone build the sims so I don't have to build one?
04:10:36Soapthe guys on the forums who are ace with WPS don't seem to hang out on IRC much.">
04:10:48Soapthere is a stock sim built every day
04:10:54JdGor|unidoes rasher have the newer sims online?
04:11:13Ishmaelokay, i guess it was a bad theme
04:11:19linuxstbJdGor|uni: I expect so - he was here a couple of days ago complaining that the builds were broken
04:11:25JdGor|uniseems he does...
04:11:40Ishmaeli got another one working, but now i have black font on black background :(
04:12:19linuxstbHold A as you boot, that will reset your settings. Or connect to your computer and delete or edit .rockbox/config.cfg
04:12:32Ishmaelah, thank you
04:16:33TrueJournalsOK... perhaps someone can help me with the WPS debugger then... I got the error "The application or DLL O:\rockboxsiom\archos\_temp_codec0.dll is not a valid Windows image. Please check this against your installation diskette." Does this mean the first codec image in the WPS is referenced bad?
04:17:08JdGor|uniwhen do you get that error?
04:17:17TrueJournalsWhen it loads the now playing screen
04:17:41JdGor|uniclose the sim,. delete it then try again
04:18:18TrueJournalsJust happens again
04:18:55 Quit hentai ("leaving")
04:19:12JdGor|unihave you got the codec .rocks? and your trying to play a real music track?
04:19:23JdGor|uniwe need a way to view the wps without playing music :p
04:19:27TrueJournalsyes and yes...
04:19:45linuxstbTrueJournals: Have you got the rocks for the sim, or the rocks for a real device?
04:19:56TrueJournalsah, that's the problem
04:21:52TrueJournalsOK, I run with −−debugwps and it doesn't do anything extra really... just loads the default WPS instead of the one I want
04:22:07JdGor|uniyou need to run the .wps....
04:22:40TrueJournalsThrough the simulator?
04:22:54linuxstbJdGor|uni: You mean load the .wps file directly, and not via a theme .cfg?
04:22:56TrueJournalsIn the sim, going to Files > .rockbox > wps > click on the wps I want?
04:23:06TrueJournalsI did that...
04:23:41JdGor|unilinuxstb: either would do....
04:23:50JdGor|uniTrueJournals: you didnt get any debug output?
04:23:52TrueJournalsI tried both ways...
04:24:03TrueJournalsWhere am I supposed to be getting debug output?
04:24:44JdGor|unistderr.txt or stdou.txt i tinhk
04:25:07TrueJournalswhich would be in the same folder as rockboxui.exe?
04:26:17 Quit Ishmael ()
04:26:28JdGor|unishould be
04:26:33TrueJournalsI wouldn't need to create this file, would I? (There's no stdout.txt or stderr.txt)
04:26:50JdGor|unihow are you running the sim? from the command prompt?
04:27:14TrueJournalscommand I'm using is rockboxui.exe −−debugwps −−zoom
04:27:52JdGor|unido you get debug output in the command prompt?
04:28:20TrueJournalsNo, when I hit enter, it pops up the sim and gives me another prompt
04:28:25JdGor|uniyou might have to close the sim for the files to be closed.. so you can view them
04:29:16TrueJournalsI did rockboxui.exe −−debugwps −−zoom > test.txt and text.txt now has WPS debug mode enabled. and Window Zoom is 2
04:29:26TrueJournalsbut no other text files created
04:31:00TrueJournalsWell, I have to go...
04:31:13TrueJournalsSee ya... and thanks for the help...
04:31:16 Part TrueJournals
04:34:06 Quit JdGor|uni ("CGI:IRC (EOF)")
04:34:26 Quit devDelay (Read error: 110 (Connection timed out))
04:36:36 Join devDelay [0] (
04:39:02 Quit Hammer89 (Read error: 104 (Connection reset by peer))
04:46:43 Quit barrywardell_ ()
04:48:09 Join jhulst [0] (
05:00:10 Join nvz1 [0] (
05:18:54***Saving seen data "./dancer.seen"
05:20:02 Join barrywardell [0] (n=barrywar@
05:20:13 Join webguest47 [0] (i=4673ec9d@gateway/web/cgi-irc/
05:22:48 Quit webguest47 (Client Quit)
05:22:58 Join webguest47 [0] (i=4673ec9d@gateway/web/cgi-irc/
05:27:28 Quit webguest47 (Client Quit)
05:30:46 Join tri170391 [0] (n=tri17039@
05:31:04 Quit tri170391 (Client Quit)
05:31:07 Join tri170391 [0] (n=tri17039@
05:31:24 Join aliask|uni [0] (i=82c20d66@gateway/web/cgi-irc/
05:31:30 Join syntaxman [0] (n=syntaxma@kernel-panic/member/syntaxman)
05:33:55syntaxmanAnyone have any recommendations for replacing the battery in a 1st gen nano?
05:34:56scorchei have heard people have had good results with google
05:36:32syntaxmanI saw links in google to people who would do it. I just like to have some clue as to who is good, and who is a rip-off :)
05:36:45scorchewell, that is off-topic
05:37:17 Join webguest85 [0] (i=18aab820@gateway/web/cgi-irc/
05:37:47syntaxmansorry. I /was/ trying to get rockbox installed on it.
05:38:27webguest85first time on this . Hello
05:38:30scorchethat is alright...this just isnt a general hardware help channel
05:38:59 Quit tri170391 (" HydraIRC -> <- IRC with a difference")
05:39:11 Quit hostf4cekilla ("ChatZilla [Firefox]")
05:39:11 Quit webguest85 (Client Quit)
06:00:14 Quit aliask|uni ("CGI:IRC")
06:04:27 Quit barrywardell ()
06:07:38 Join barrywardell [0] (n=barrywar@
06:12:29 Quit Jon-Kha (Read error: 145 (Connection timed out))
06:13:36 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
06:13:55 Join miepchen^schlaf [0] (
06:14:23 Join dankole [0] (
06:14:58dankoledont wanna be abother but can someone tell me how to delete files off my iriver hp120
06:15:34dankolehow to i empty the recycle bin or whatever
06:17:49 Quit Nibbier (Read error: 110 (Connection timed out))
06:18:21 Join Nibbier [0] (
06:20:52 Join webguest71 [0] (i=d3b22c16@gateway/web/cgi-irc/
06:21:51webguest71hello. i need some help. i've just installed rockbox to my 5th generation ipod according to the instructions on the rockbox site from my linux machine. AFter reloading, all I get is the silver apple. anyone there?
06:31:14*joshin is here but has a Gigabeat and Sansa so can only suggest that you recheck the manual to find what miniscule thing you did wrong.
06:32:54 Quit barrywardell ()
06:33:21webguest71i'm doing that now
06:34:01webguest71i got the rockbox bootloader to come on, it said 'failed checksum'
06:35:34 Join jba [0] (i=cb30655b@gateway/web/cgi-irc/
06:36:37jbajhmikes: hey dude did you end up looking further into the ineffectual bass controls on gigabeat?
06:37:17jhMikeSjba: not yet...I'm backed up big time atm
06:38:06 Join barrywardell [0] (n=barrywar@
06:39:00jbajhMikeS: aah cool
06:39:18jbajust thought i'd check in from work, now that you are experiencing it, it's peaked my interest in it again
06:39:39jbawonder if it's like the old rockbox lcd setting issue
06:39:52jbatrying to store a 4bit number in 3 bits of word
06:40:44jhMikeSjba: I don't know, similar problems happen on sansa but randomly. Probably not the same reason though.
06:41:40jbabut you guys reckon software eq is good for bass?
06:41:45jbai wanted to avoid the battery drain
06:43:27jhMikeSIt seems better than the tone controls atm
06:43:54jbai'll try that then
06:44:01jbacatch you guys round
06:45:40webguest71can anyone help me install to ipod from Linux? I've been over the instructions in the manual three times and don't see where I went wrong.
06:47:23 Join My_Sic [0] (
06:52:06 Quit barrywardell ()
06:52:07 Join barrywardell [0] (n=barrywar@
06:54:31 Quit webguest71 ("CGI:IRC (EOF)")
06:54:39 Join webguest78 [0] (i=d3b22c16@gateway/web/cgi-irc/
06:55:26webguest78i've read the installation instructions three times from the manual. can someone help me install rockbox to my 5g ipod from linux
06:55:32webguest78pretty please?
06:57:08kkurbjunwebguest, it sounds like your rockbox.ipod file is in the wrong place on your player
06:57:48webguest78thanks. i unzipped it into the player, but its hidden
06:58:05kkurbjunyes, in linux .rockbox is a hidden folder
06:58:18webguest78so that's no problem?
06:58:36kkurbjunit's meant to be hidden in linux
06:58:49kkurbjunso, no problem as long as you didn't rename it
06:59:56webguest78nothing like that happening. But I think it's in the right place. It's in the root, along with such things as "calender', "I-pod control" etc.
07:00:03kkurbjunit specifically needs to be in /.rockbox/rockbox.ipod (relative to your player's mount point)
07:00:48webguest78so this is what I've got....IPOD/.rockbox
07:00:54webguest78there's no rockbox.ipod
07:01:13kkurbjuninside .rockbox you should have rockbox.ipod
07:01:56 Quit barrywardell ()
07:02:42webguest78there is a rockbox.ipod, but it's not a folder, it's a program
07:03:06 Quit jba ("CGI:IRC")
07:03:08kkurbjunyes, it's a binary file, and it should be in .rockbox
07:03:18webguest78it's there. check.
07:03:25kkurbjunis your player formatted as fat32?
07:04:19 Join ctaf [0] (
07:04:34 Part ctaf
07:05:01webguest78i haven't checked, but when i first set it up, i set it up on a windows machine, so i'm assuming...
07:05:34 Quit gromit` ("Coyote finally caught me")
07:05:48kkurbjunprobably is, try copying rockbox.ipod to /
07:07:57webguest78gave it a shot, and still nothing but the silver apple
07:12:31kkurbjunI thought you said it was telling you invalid checksum?
07:13:06webguest78when the hold key is on, yeah, if not, the apple
07:13:25webguest78bad checksum
07:13:36webguest78it is fat32
07:14:30kkurbjunI'm not sure what's causing it right now, most people are asleap right now who have better experience with the ipods/installation from linux, I didn't think that you had to have hold on by default...
07:15:02webguest78seems strange
07:15:08webguest78thanks for the help
07:15:09 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
07:18:55***Saving seen data "./dancer.seen"
07:28:07JdGordonjhMikeS: still around?
07:30:54webguest78kkurbjun, started from scratch and voila, it worked. Thanks for your time.
07:33:15jhMikeSJdGordon: yes
07:33:38 Quit earHertz ("ChatZilla [Firefox]")
07:33:49jhMikeSbtw, do we want a dual core atomic i2c driver or not?
07:34:42JdGordonjhMikeS: got a patch for the e200 that I can test out?
07:35:10jhMikeSAlrighty, I'll make one up
07:35:52jhMikeSJust the i2c right? The rest of my source tree is a mess right now.
07:37:24 Join barrywardell [0] (n=barrywar@
07:40:46 Quit webguest78 ("CGI:IRC (Ping timeout)")
07:43:59 Part toffe82
07:44:28amiconnBagder: Hanging build
07:44:58JdGordonjhMikeS: ta
07:47:08JdGordonjhMikeS: the wheel is usable while it buffers! :D awesome!
07:47:35 Join kyleande [0] (i=8eb3f144@gateway/web/cgi-irc/
07:47:48amiconnjhMikeS: Why not yield in the i2c driver?
07:48:19amiconnThat pretty much makes one core stop while waiting for end of transfer...
07:48:35kyleandeHi there, can anyone point me to how to debug a wps? I am running the sansa uisimulator with the −−debugwps option, but I'm not sure where the information is exported to.
07:49:08 Quit barrywardell ()
07:52:47jhMikeSbad news to have thing interruptable there
07:53:37amiconnI never noticed any problems... ???
07:53:41jhMikeSJdGordon: and you can actually use the ports screen
07:54:18JdGordon:) cool
07:54:25jhMikeSthe e200 calls the i2c driver during interrupts as well
07:54:51amiconnNot nice.... is that necessary?
07:55:11amiconnAnd if it is... it should still yield when not called from an interrupt
07:55:14jhMikeSyes, backlight and oh, I forget
07:55:38amiconnBacklight isn't done from an interrupt, unless the e200 does it different than all other targets
07:56:15amiconnThe archos recorders also use i2c for the backlight, that's why there is a thread that just gets messages from the backlight tick
07:56:32amiconn...and then switches backlight in standard context
07:57:19jhMikeSright, even if not, then another thread getting in there messes things up ... I tracked it all down and just let it slip my mind once I finshed up
07:57:43 Quit kyleande ("CGI:IRC")
07:57:48amiconnOn ipods this yield really is no problem at all
07:58:03JdGordon3 more menu_init()'s in the core to go :)
07:58:41amiconnJdGordon: Was the increase with the new api for the debug menu really that massive? I did an experiment once, and got ~+200 bytes
07:59:01jhMikeSanother problem with yield there is the same as the ATA driver
07:59:23jhMikeSwhere lower priority threads could lock out high priority ones
07:59:42JdGordonamiconn: i still have the diff with the proper way and it was something likke 500bytes on h300, and 1700 on sansa!
07:59:51JdGordondidnt check rec
08:00:07amiconnI only checked sh targets
08:00:53amiconnjhMikeS: Bah, nasty priority scheduling again....
08:01:13JdGordonwell... imo its not even worth 200bytes... heck, I'd be for not even adding that menu to regular builds
08:01:24jhMikeSjust have to be careful, maybe priority_yield and spinlocks would be better for that one too
08:01:26JdGordonthe 50byte increase is about all I'd want to add for that menu
08:01:46jhMikeSif in fact an IRQ never touches it, i'll try that out
08:02:41amiconnHmm, I wonder whether it's prossible to detect if the cpu is in an isr
08:03:06amiconnIn that case it might be an idea to make yield() panic when called in isr context
08:03:21jhMikeSon cf, yes, on ARM, I've found nothing or I'd use it for core locking
08:03:39amiconnHow would you do it on cf?
08:03:48 Quit marc ("( :: NoNameScript 4.02 :: )")
08:04:16jhMikeSit's in the status register
08:04:47jhMikeSI was going to use it but would bloat set_irq_level too much because the bit would have to always be preserved
08:06:30amiconnAh, the M bit
08:07:44amiconnThe preserving would only be necessary if an isr calls set_irq_level(). Does it?
08:09:09 Quit desowin (Read error: 104 (Connection reset by peer))
08:09:34jhMikeSyes, all over the place
08:10:07 Quit jhulst (Read error: 110 (Connection timed out))
08:10:33jhMikeSI'll also bet yielding in the i2c driver makes it wait a long time especially if something CPU intensive is running like a codec
08:10:41amiconnOn arm you can figure out the mode from the mode bits
08:11:07amiconnjhMikeS: Yes, but that is desired behaviout
08:11:19amiconni2c can also take some time
08:11:28jhMikeSdoes that actually speed things up overall?
08:12:20amiconnIirc lostlogic once solved problems with slow i2c to/from the ipod rtc
08:13:11amiconnCheck out the M bits in the CPSR/SPSR ...
08:13:20amiconn(regarding modes on arm)
08:13:39 Quit ceaser (Remote closed the connection)
08:18:54 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
08:19:35 Join miepchen^schlaf [0] (
08:19:40 Join Rob222241 [0] (
08:20:36 Quit Rob222241 (Read error: 104 (Connection reset by peer))
08:21:01 Join Rob222241 [0] (
08:21:47 Quit Rob2222 (Read error: 104 (Connection reset by peer))
08:26:13*jhMikeS seems to have fixed the remaining core lock problem...hmmm...storing the old irq level _before_ disabling them seems to be bad indeed :P
08:28:34jhMikeSflooding it with scroll messages would corrupt the statically saved previous level rather quickly
08:29:04 Quit kkurbjun (Read error: 113 (No route to host))
08:32:05amiconnIdeally irq level read+change should be atomic
08:33:30jhMikeSit should be since an interrupt after a read will restore the register with the read value
08:36:30jhMikeSwell, I can't seem to lock up either core now...should be solid now...and it's not aborting with any lock violations either
08:36:45jhMikeSbut it never did do the second
08:38:18 Join pondlife [0] (
08:38:48jhMikeSoh, and there are two separate irq levels so it's not a problem with dual
08:38:50amiconnBagder: ping...
08:39:25 Quit pondlife (Client Quit)
08:39:44 Join pondlife [0] (
08:40:08pondlifeI see a new month has started for the build server already...
08:41:16JdGordonpondlife: a day early though...
08:41:41JdGordon2 actually...
08:41:54amiconnpondlife ?
08:42:14pondlifeBagder mentioned a while ago that builds fail after a monthly reboot.
08:42:40pondlifeNormally on the 1st, but a bit early this time, by the look of it.
08:42:57amiconnHmm, are you referring to the red or to the hanging build?
08:43:06pondlifeThe hanging build
08:46:59 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
08:49:01 Join Rob2222 [0] (
08:50:35 Join GodEater_ [0] (
08:51:17 Join barrywardell [0] (n=barrywar@
08:52:50 Quit GodEater__ (Read error: 110 (Connection timed out))
09:04:42 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
09:04:50cropJdGordon: hey
09:05:13peturlet's go?
09:05:19 Quit barrywardell ()
09:05:36*petur starts humming a Ramones tune
09:05:47cropJdGordon: after the core RB doesn't use the old menu API, can we delete the old API from the core and make it a plugin lib instead?
09:06:02cropJdGordon: would be a good thing IMO
09:06:27 Quit Rob222241 (Read error: 110 (Connection timed out))
09:06:45JdGordonthats the plan
09:06:48cropJdGordon: and another question: replacing the old with the new menu API has reduced the bin size in the past IIRC. How did increase it in the last commit?
09:07:25JdGordonthe big reduction happened more with removing all the sub menus and the million calls to set_option...
09:07:33JdGordonthe latest round didnt really do that so much
09:08:38amiconnJdGordon: How would Iuse the new api in a plugin, btw?
09:09:03amiconnThere are examples for using the new menu api itself, but excluding settings
09:09:05 Quit miepchen^schlaf (Read error: 113 (No route to host))
09:09:10JdGordonamiconn: iirc, 2 plugins use it already in two different ways
09:09:29JdGordonah... settings dont work for the plugins yet im afraid
09:09:56cropJdGordon: what should PLAY do in the quick screen (I'm speaking about H120)? It doesn't do anything atm. Wouldbe good if it would leave the screen.
09:10:21*JdGordon doesnt know.. return to wps would be ok I guess..
09:11:45cropMy habit is that PLAY goes to WPS (if the music is plaing) from anywhere. But that's not the case for the quick screen.
09:13:37 Join anathema [0] (
09:13:48*JdGordon slowly converting onplay.c
09:14:28*crop awaits banning the old menu API from the core
09:18:58***Saving seen data "./dancer.seen"
09:20:35JdGordonam I right in thinking its impossible to open the wps context menu without a file being selected?
09:21:34amiconnMaybe we don't need to move the oldapi wrapper to the plugin lib as an intermediate step. Afaik there aren't that many problems using core menus
09:22:47amiconn*that many plugins even
09:24:21cropamiconn: you mean we can leave the old API in place, convert the remaining plugins and then remove the old API alltogether?
09:24:22 Quit scorche (Read error: 104 (Connection reset by peer))
09:24:34JdGordonyou rekon we should convert all the plugins before removing the wrappers?
09:24:42 Join scorche [0] (
09:24:55amiconnI think that should be doable and save some work
09:24:59jhMikeSdoing the priority_yield/spinlock thing in the i2c driver solves it too and to everyone's satisfaction :)
09:25:09amiconn(the work needed for moving the old api to the plugin lib)
09:25:45amiconnThis move would require touching every plugin that uses it anyway
09:25:57JdGordonI was planning to just grab the old menu code from svn and copy it straight into the plugin lib.. so no real work
09:26:36amiconnAll the calls would need to be changed (rb-> stripped)
09:26:48jhMikeSJdGordon: any chance on thorough commenting of the menu code? *G* Last time I look there was hardly a word there.
09:27:02JdGordonalways a chance...
09:27:13 Quit syntaxman (Remote closed the connection)
09:27:47JdGordononce we can get rid of the old api i'm plannig onn trying to simplify that code anyway.. so comments will be part of that
09:27:53pondlifeAny Ipod experts around? Is this a first-gen Nano...
09:31:29*jhMikeS guesses he'll commit the improved driver sans priority inversion
09:33:12jhMikeSalso, is there and reason that the return value from set_irq_level should be treated as anything but a cookie with no meaning to the caller? I can speed up the ARM one if it doesn't matter. The Coldfire one pretty much works that way anyway.
09:39:33peturafaik it returns the previous level?
09:40:14jhMikeSpetur: in some sense...but it's really not important what the value is and long as it understands it as a parameter
09:41:26peturoldlevel = set_irq_level(newlevel); do stuff; set_irq_level(oldlevel);
09:41:28jhMikeScoldfire doesn't mask any bits just takes/returns whatever other garbage is in %sr
09:42:07peturif that works it should be ok I guess
09:42:16jhMikeSyeah, so who cares what oldlevel represents
09:42:26jhMikeSother than the old level of course :P
09:45:20scorchepondlife: looks like one, yes
09:45:26JdGordonis it such a big deal if the onplay menu doesnt quit straight after coming out of one of its options?
09:46:46*jhMikeS doesn't even know where the onplay menu is
09:46:56JdGordonthe context menus...
09:47:48 Join XavierGr [0] (
09:48:25jhMikeSwhy's it called that instead of context_menu?
09:49:12JdGordonwho knows :p
09:49:26JdGordonpresumably from very very early on
09:49:29jhMikeSsounds like something that gets executed when you play something
09:50:19jhMikeSShould all menu options pin the menu?
09:50:49JdGordonpin the menu?
09:50:56jhMikeSkeep it displayed
09:51:42 Quit dankole (Read error: 110 (Connection timed out))
09:52:09jhMikeSI'm not sure I'd mind it staying active
09:52:12JdGordonwell, in svn, in the onplay menus, as soon as the context item exits your put back in the tree/wps... if I dont have to do this it makes life muche asier :)
09:52:43jhMikeSActually selecting an item from Open With... should still close it :)
09:55:51 Join himitsu [0] (n=himitsu@
09:58:15pondlifeHmm, Sansa e250 or Ipod Nano...? Any opinions?
09:58:36JdGordonpondlife: to buy?
09:58:43pondlifeYes, for Mrs Pondlife
09:58:51pondlifeShe wants a tiny player
09:58:57scorchepondlife: looks expensive though
09:58:58JdGordonsansa is fatter, but much bigger screen...
09:59:08pondlifeSmaller is better.
09:59:10JdGordonthe nano wheel is annoying imo
09:59:10 Join Jon-Kha [0] (
09:59:27pondlifeMust fit a smallish pocket
09:59:33*jhMikeS won't even make the obligatory joke about what pondlife said
09:59:42scorcheabout 156-ish just seems way too much imo
10:00:04JdGordonpondlife: both will fit in all but the smallest pockets
10:00:21pondlifeOK, Sansa is looking more likely
10:00:37pondlifeHow's the UI responsiveness under Rockbox?
10:00:50JdGordonmuch better once jhMikeS commits
10:01:03JdGordonsound is still dodgey without a patch
10:01:28pondlifeIs the OF ok?
10:01:45JdGordonits on par with ipod...
10:02:06pondlifeSo perfectly usable until the Rockbox sound is fixed. That'll do...
10:02:27pondlifeI thought I'd like to get a second test DAP at the same time ;)
10:05:14jhMikeSJdGordon: already did :)
10:05:25JdGordonyay :)
10:05:55pondlifeNow just need Bagder to kick the server...
10:06:23jhMikeSwell, you can still update anyway
10:07:58pondlifeI have
10:08:05jhMikeSthe scrollwheel needs to trigger interrupts to work right but I've no clue atm how to set it up yet
10:10:18 Join bluebrother [0] (i=FW6uaMA3@rockbox/staff/bluebrother)
10:10:55 Quit Seed (Nick collision from services.)
10:11:03 Join Seed [0] (
10:11:32bluebrotheroh. Hanging build again?
10:14:31 Quit Seed (Client Quit)
10:14:57 Join Seed [0] (
10:20:57JdGordonyay! finally got the onplay menu working correctly again... and didnt even have to add all that many hacks in :p
10:24:34markunJdGordon: can't you come up with a menu system which doesn't require hacks?
10:25:09JdGordonprobably... but where would the fun in that be?
10:25:21bluebrotherthen he wouldn't be a hacker, would he? ;-)
10:25:45JdGordonjune 22 is my last exam... then 4 weeks to do nothing but fix my bad code ;p
10:25:52jhMikeSrrr...why do I always see better optimizations _after_ staring at colored diffs? :P
10:35:21markunjhMikeS: I don't know what priority_yield does exactly, but is it something we should use in the gigabeat drivers as well?
10:36:35 Join ender` [0] (i=krneki@
10:37:13 Quit anathema (Read error: 113 (No route to host))
10:37:34jhMikeSmarkun: anytime you yield within a held lock it should be used or when speedy looping/checking is needed
10:38:52markunjhMikeS: what about the yield in ata-meg-fx.c for example?
10:39:22jhMikeShmmm...lemme look
10:39:53 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
10:40:07markunI don't know if any of the sleeps should be changed as well
10:41:06GodEaterbased on a recent (and apparently recurring) topic in the forums on the status of the 80GB iPod port - I've made an IpodEightyGB wiki page with rough details on the outstanding issues, and linked it from the IpodPort page. Hope everyone's happy with it.
10:41:13jhMikeSin copy_read_sectors, yes, it should be changed
10:41:24jhMikeSthe sleeps are just fine I think
10:42:15GodEaterWould also be nice if someone provided this link in the recently locked topic regarding the issue in the forums
10:42:34markunjhMikeS: in the i2c code we have a for loop for the delay.. do you think that should be changed?
10:42:52amiconnJdGordon: The context menu should always leave after seleting an option... not doing this would be annoying
10:43:01markunsame for the sc606 driver
10:43:14amiconnjhMikeS: It's called onplay menu because of the way it was called in the beginning
10:43:22jhMikeSyes, those should be little assembly loops so that they're more accurate
10:43:38jhMikeSamiconn: when you pushed play in some context?
10:43:48amiconnBefore the Ondio was supported by rockbox, there was no distinction between short and long presses, so many things needed combos
10:44:03amiconnThe combo for the onplay menu was.... On+Play
10:44:29JdGordonamiconn: yeah ok... all fixed now
10:44:47jhMikeSah, makes sense in the old days then...not like renaming is a chore to do
10:46:46 Join obo [0] (
10:47:12amiconnBagder: ping......
10:50:08JdGordonamiconn: its been down all day.. there isnt any rush getting it back up :p
10:52:12amiconnHanging central server and none of the 3 admins around is annoying....
10:53:56jhMikeScouldn't there be a restricted command to have others so authorized be able to give it a kick?
10:54:05 Join spiorf [0] (
10:54:07JdGordonit would be nice...
10:57:05jhMikeSif they could set up some sort of restricted admin if they're too afraid to have one of us goons have full access
11:01:35 Join Slaygon [0] (
11:01:50GodEaterjhMikeS: that's exacly what sudo is for :)
11:02:12 Nick Slaygon is now known as Slagge (
11:02:37 Part Slagge
11:03:43jhMikeSthey should sudo up then
11:05:10jhMikeSmarkun: is there any kind of usec timer on the gigabeat?
11:07:28markunjhMikeS: not like the portalplayers
11:07:47markuncould we use a normal timer for that or something?
11:08:33jhMikeSlike what? not an interrupt timer for sure. I guess it's asm loops then if no usec timer.
11:09:21jhMikeScoldfire has a usec timer but I don't think we use it at all
11:10:16 Join miepchen^schlaf [0] (
11:12:20 Join aliask [0] (
11:12:30 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
11:13:37markunjhMikeS: the RTC in the s3c2440 offers only seconds as the lowest time unit and I didn't find anything else
11:14:05jhMikeSah, I think that's a little coarse even for i2c :)
11:14:40amiconncoldfire has an usec timer??
11:14:59cropEhm... sorry, what is a usec timer?
11:15:22linuxstbcrop: A microsecond timer. Basically a hardware register that increments a million times a second.
11:15:37jhMikeSyeah, there's a counter in there
11:16:07*amiconn doesn't know about one
11:16:18*preglow neither
11:16:28jhMikeSlinuxstb: I found a booboo in the patch I gave you and now I have no lock problems at all...wanna check it out?
11:16:35croplinuxstb: beginning with boot/power up?
11:16:57*jhMikeS will cite his source momentarily
11:17:54linuxstbcrop: Yes
11:18:51jhMikeSummm...section 11 in the UM
11:19:00***Saving seen data "./dancer.seen"
11:19:22 Join Nuru [0] (n=nuru666@
11:19:34jhMikeSor no, there's something else there...
11:20:21GodEaterthat's a deep question
11:20:31GodEaterI'm tempted to answer "Because"
11:21:01amiconnjhMikeS: Section 11 describes the general purpose timers...
11:21:03linuxstbjhMikeS: Sure, I'll test another patch.
11:21:04Nuru)) Ok< Sorry for my english. What i need to do?
11:21:18linuxstbNuru: What is your problem?
11:21:21markunNuru: you need to ask your question (if you have one)
11:21:38jhMikeSamiconn: there's something else there but it's not a big section or anything, it's short duration though
11:21:51jhMikeSlinuxstb: aright, one moment
11:21:55Nurulinuxstb, now, rockbox showing me that it's 12:Mc on clock, not 12:21
11:22:02Nuruit's dont show minutes
11:22:09bluebrotherwhat is "it"?
11:22:30bluebrotherthe clock on your pc? The sun?
11:22:52markunmaybe he has a WPS with an old time syntax
11:22:52Nurubluebrother, now on my pc 12:22
11:23:05Nuruhm, maybe
11:23:32bluebrotherpossible. If he has problems with the clock display on the wps ;-)
11:23:37amiconnjhMikeS: The general purpose timers are quite different from the free-running usec timer on PP though... timers on coldfire need special handling to make them (nearly) independent of the cpu clock
11:23:40Nuruand how i can fix this? )
11:23:52bluebrotherby changing the wps tag to the new syntax
11:24:07bluebrotheropen the wps file with any text editor and change the tag.
11:25:10Nuruok, thanks
11:25:13 Join lee-qid [0] (
11:25:57jhMikeSamicon: I realize it's not identical in that sense but I've gotta find this thing again
11:26:59amiconnWell, I never found another thing than those 2 general purpose timers...
11:27:17*amiconn likes that the SH1 has 5 timers, not just 2
11:27:19Nurubluebrother, what is the name of minutes tag?
11:27:20 Join Entasis [0] (
11:27:45Nurubluebrother, cH - hours tag
11:27:57bluebrothercM is minutes
11:28:36 Join hannesd [0] (
11:30:48Nurubluebrother, strange, i changed line to %bl%%%ac%cH:cM%ar%?fc<MP1|MP2|MP3|PCM|Vorbis|FLAC|Musepack|AC3|WavPack|ALAC|AAC|Shorten|AIFF|SID|Unknown> and rockbox showing me 12:cM
11:31:31Nurui think i know my mistake
11:32:17NuruYeah, now works. Thanks
11:38:39jhMikeSyeah, I guess that is what I saw on coldfire
11:39:22 Join Arathis [0] (
11:43:31 Quit GodEater ("CGI:IRC (Ping timeout)")
11:45:27linuxstbjhMikeS: It froze about 10 seconds into Elephants Dream...
11:45:35 Quit perldiver (Read error: 110 (Connection timed out))
11:45:51linuxstbjhMikeS: Backlight still on, disk still spinning.
11:46:58linuxstbjhMikeS: I'm compiling a clean SVN now.
11:48:33 Join Thundercloud [0] (n=thunderc@
11:52:23jhMikeSthe lock itself is sound. it never brought up a complaint re: a reentry attempt or corruption so it must be some other issue
11:52:53 Part Nuru
11:53:55jhMikeSlinuxstb: it was just playing with no interaction?
11:54:44amiconnBagder: Ping.........
11:55:28 Quit spiorf (Remote closed the connection)
11:56:43linuxstbjhMikeS: I think so... I'm just testing clean SVN mpegplayer now, then I'll retest with only your patch applied.
11:57:33bluebrotheramiconn: the increasing number of dots reminds me of this image: ;-)
11:58:34linuxstbjhMikeS: Clean svn mpegplayer seems stable as a rock...
11:59:56JdGordonlinuxstb: yes, but which rock?
12:00:10bluebrother*.rock of course
12:00:13 Join merwin [0] (n=merwin@
12:00:27jhMikeSlinuxstb: no patch, right?
12:01:01linuxstbjhMikeS: Yes, no patch. 100% clean svn
12:01:09 Part merwin
12:02:31jhMikeSok, now I'm thinking where something might be violating the changed code...which model iPod again?
12:05:56linuxstb(it's the same device, Apple just changed the name halfway through its lifetime)
12:09:30 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
12:11:34 Quit miepchen^schlaf ("Verlassend")
12:11:51 Join miepchen^schlaf [0] (
12:16:55 Quit DiDjCodt (Read error: 104 (Connection reset by peer))
12:17:47 Join DiDjCodt [0] (
12:23:49linuxstbjhMikeS: With your patch applied to a clean SVN, mpegplayer randomly freezes within the first 10-15 seconds (sometimes less), without me touching anything.
12:24:57jhMikeSvery odd, on sansa I can't freeze it no matter what I try, it's just the same as svn
12:25:50linuxstbWelcome to the world of portalplayer...
12:26:47jhMikeSone of those things I could probably track down if I had a device but that's a tedious, long bunch of organized checks
12:27:26linuxstbHow would you investigate it?
12:28:34jhMikeSwell, what sort of lock is it? both cores just freeze immediately? one, then then other. on sansa, the problem would show up on one core and video would keep going
12:29:07jhMikeSbut that was due to an instruction order
12:29:26jhMikeSIf you play music, what happens?
12:30:20linuxstbjhMikeS: It works fine.
12:30:43jhMikeSinteresting, cause you do have the main cop thread running
12:32:17 Join ctaf [0] (
12:32:29 Part ctaf
12:32:49jhMikeSWell, first, I'd enable the extra checks and compare the C and ASM locks
12:34:19 Join moos [0] (
12:36:20 Join Br3nda [0] (
12:38:04jhMikeSMaybe before that, make sure yesterday's patch isn't the one applied :P
12:38:55linuxstbc42e1d09972ef9f93df997583b4c23a7 core_lock.patch.txt ?
12:40:10Soappondlife: 78 pounds for a 2GB Nano is pricy
12:40:52Soapoh, scorche alrealy spoke up on that point.
12:41:04jhMikeSlinuxstb: where are you picking that number from?
12:41:42pondlifeSoap: Thanks. Any cheap places you can point me to.. for a first-gen Nano to the UK.
12:42:18pondlifeI can only find 2nd gen ones.
12:42:38pondlife(Not second-hand.)
12:44:20linuxstbjhMikeS: It's the md5sum of the text file.
12:45:08jhMikeSthough it was a hash, so you just run md5sum?
12:45:23linuxstbYes, just "md5sum filename"
12:45:39Soappondlife: lots of people /were/ selling them on ebay.
12:45:47SoapNot second hand, factory refurbushed.
12:46:41 Join Nico_P [0] (
12:47:56SoapI paid $90 for my 4GB locally.
12:48:36SoapI know you Brits get screwed price-wise, but that price seems more appropriate for a 4GB than an 2.
12:49:50jhMikeSif I can't have dual thing work, I guess two slightly different versions of seeking will be made...nicer on single core
12:53:12pondlifeSoap: Any easy factors to identify a 1st gen? looks like 2nd gen to me.
12:53:25Soapthe first gen only came in black and white
12:53:42Soapthere is no white 2nd gen, and the black 2nd gen is 8GB
12:53:55pondlifeAha, that's the answer I was after
12:54:00SoapThe 2nd gen is all anodized aluminum like the Mini
12:54:13pondlifeI assumed Black + White were freely available.
12:54:34Soapthe 1st gen looks like a scaled-down video. Plastic front and shiny (stainless steel?) back.
12:54:34pondlifeSo any non-8GB black or white Nano will do.
12:54:53Soaptry as well
12:55:19SoapI ship all electronics items to england and eurpoe trying to take advandage of price disparity. I can't believe I'm the only one.
12:55:49 Join bluey- [0] (
12:56:05*Soap is off to work
12:57:30 Quit GodEater ("CGI:IRC (Ping timeout)")
13:00:31jhMikeSI'd also verify separateness of IRQ levels for the chip...
13:00:37 Join jba [0] (
13:01:15 Quit Guile (Read error: 113 (No route to host))
13:01:48 Join jba_ [0] (
13:04:58jhMikeSoh, and make the main cop thread run really fast and call the scheduler alot and see if the player dies from that
13:05:00 Join jba___ [0] (
13:13:18*amiconn wonders what's up with the build system :/
13:13:36amiconnIt got kicked 2 times now, but still hangs. Bagder?
13:14:53jhMikeSyeah, that's a messed up build table, :\
13:18:31 Join jb [0] (
13:18:31***Alert Mode level 1
13:18:31DBUGEnqueued KICK jba
13:18:31DBUGEnqueued KICK jba_
13:18:31***Alert Mode level 2
13:18:31DBUGEnqueued KICK jba___
13:18:31DBUGEnqueued KICK jb
13:18:31***Alert Mode level 3
13:18:53 Nick jb is now known as jba_badnetwork (
13:18:53DBUGEnqueued KICK jba_badnetwork
13:18:53***Alert Mode level 4
13:19:04***Saving seen data "./dancer.seen"
13:20:17 Quit jba (Read error: 110 (Connection timed out))
13:24:22 Quit jba_ (Read error: 110 (Connection timed out))
13:24:34 Quit moos (Read error: 104 (Connection reset by peer))
13:24:35 Join DrMoos [0] (
13:24:51 Nick DrMoos is now known as moos (
13:28:23 Quit jba___ (Read error: 110 (Connection timed out))
13:28:54***Alert Mode OFF
13:39:45 Quit crashd (Remote closed the connection)
13:40:23 Join crashd [0] (
13:42:37 Nick jba_badnetwork is now known as jba (
13:42:37DBUGEnqueued KICK jba
13:43:17 Join silensius [0] (
13:43:18jbahey guys, what folder do i need to be in to run the tools/ script?
13:43:36JdGordonany you want
13:43:40JdGordon~ would be best
13:44:22 Part silensius ("Quitte")
13:44:53CtcpIgnored 6 channel CTCP requests in 24 minutes and 6 seconds at the last flood
13:44:53*JdGordon wishes he veriosn controlled his local mods :'(
13:45:05JdGordonI had it working before but somehow broke it
13:45:38linuxstbjba: I don't think it matters - the script has hard-coded (relative to $HOME) directories for working in.
13:46:05jbai get a patch prompt
13:46:14jbawhich normally means it can't find the file it's trying to patch
13:47:49jbaROCKBOXDEV: extracting binutils-2.16.1 in /root/build-rbdev
13:47:49jbatar: bzip2: Cannot exec: No such file or directory
13:48:05linuxstbDo you have bzip2 installed?
13:48:16jbalinuxstb, this is the vmware dev image
13:48:21jbai assumed it would have everything
13:48:39linuxstbWhat happens if you just type "bzip2" at the prompt?
13:48:46*jba apt-get install bzip2
13:48:54markunlinuxstb: a little break down of the evil Ainol V1000:
13:49:32jbaseems to have fixed it
13:49:57linuxstbjba: I thought the vmware image had the compilers already?
13:50:12jbaold versoin of the image
13:50:28jbaapparently the version of arm-elf is too old to build gigabeat current svn head
13:50:52linuxstbOK. Then you should make sure the prefix specified at the top of is the same one used by vmware - so you overwrite the old compilers.
13:51:53linuxstbmarkun: Does it say what APE compression levels it supports?
13:54:28jbalinuxstb, i checked /usr/local and it already had gcc stuff in there
13:54:38jbathat was the prefix the .sh file was trying to write to
13:54:44markunlinuxstb: no, I didn't see that anywhere
13:55:48 Quit Br3nda (Remote closed the connection)
13:55:58 Join webguest96 [0] (i=3ce08031@gateway/web/cgi-irc/
13:56:14amiconnMagic error duplication in the build log... and storebror still has those broken binutils :(
13:56:22webguest96Hello? Can someone please help me install this on a gigabeat?
13:57:13webguest96A Toshiba gigabeat
13:57:27webguest96Anyone there? Or is it just me here?
13:57:41linuxstbwebguest96: Have you read the instructions here?
13:57:58webguest96I have read that it does not help me
13:58:04markunwebguest96: where did you get stuck?
13:58:26markundid you replace GBSYSTEM/FWIMG/FWIMG01.DAT with our own FWIMG01.DAT?
13:59:00webguest96The what now?
13:59:09markunso what did you do?
13:59:35linuxstbwebguest96: Which step of those instructions are you stuck on?
13:59:39webguest96Sorry I have looked at this but not
13:59:49webguest96I will do what is says on now
13:59:52webguest96Thank you
13:59:58markungood luck
14:00:31webguest96I will be back if I need any more help. Thank you and I think what you are doing is GREAT!!! :)
14:01:55*jba considers downloading a new version of the vmware dev image
14:02:11markunjba: giving up so soon? ;)
14:02:31jbathe puts the files in /usr/local/arm-elf
14:02:38jbathe old ones were in /usr/local/arm
14:02:49jbai've mad some folder renames and re - configured
14:02:52jbamake is running now
14:03:12jhMikeSmarkun: what's the ATA interrupt on transfer complete used for? Where's the vector?
14:03:26linuxstbjba: It shouldn't be a problem - you just need to make sure you adjust your PATH appropriately.
14:03:39markunjhMikeS: don't know
14:03:59jbaseems to have worked
14:04:43markunjhMikeS: it looks like it does nothing
14:05:04jbawell the make claims to have worked
14:05:06jbashould i test it?
14:05:47jhMikeSI'm wondering what's handling it...perhaps I should just disable it. where does it say about aligning DMA transfers?
14:05:48markunjhMikeS: in system-meg-fx.c
14:06:26jbahey guys what you working on ?
14:06:29jhMikeSThat's a waste, dma0 is just empty
14:06:45markunfrom irq() it calls dma0() I guess, but that's just an empty function
14:06:54markundamn, you were faster :)
14:06:55jhMikeSThat's useless
14:07:07markunyes, indeed. I wonder what it was supposed to do
14:07:12 Join Domonoky [0] (
14:07:38jhMikeSnothing, it's just vectors and returns it looks like...I'll just try to not have an interrupt
14:08:08Domonokyhas anyone tested my patch (FS #6893) for rbutil ?
14:08:24Nico_PDomonoky: I have
14:08:26markunI mean what was the guy who wrote it planning to do with the dma0() function
14:08:38DomonokyNico_P: any comments ?
14:08:47Nico_PDomonoky: actually my current rbutil bin has this patch
14:08:50Nico_Pworks fine
14:08:53Nico_PI like it
14:09:13Nico_PDomonoky: I say "commit !"
14:09:51Domonokyi will comit it in a few days, so i can work on top of it ( when i find time) :-)
14:11:23webguest96G'Day. I am back. :)
14:11:34linuxstbDomonoky: As rbutil is still in development, I don't think there's a problem if you just work with SVN instead of creating patches. i.e. it doesn't matter if you break things.
14:12:27Domonokylinuxstb: i will do this in the future :-)
14:12:31webguest96I have done what says... but I don't see directory named rockbox.gigabeat
14:12:51 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:13:10webguest96Any ideas?
14:13:17linuxstbwebguest96: There should a directory called ".rockbox" (not the DOT at the start), and inside that directory, a file called "rockbox.gigabeat"
14:13:19jbaso i saw a screenshot of the menu's with color icons in them that were visible, is that possible with the gigabeat?
14:13:47linuxstbjba: Yes, custom icons work on all targets
14:14:01jbamarkun, jhMikeS: whoever fixed up bootloader usb mode, it works on my X30, first time. awsome
14:14:05amiconnlinuxstb: really? ;)
14:14:12jbalinuxstb, do I need to do anything to make it work on mine?
14:14:16jbaor is it theme based?
14:14:17webguest96linuxstb: OK, I see it is there. Thanks! So with this installed I can watch videos?
14:14:36linuxstbamiconn: They don't ?
14:14:50jbathanks mate
14:14:52amiconnlinuxstb: Hint: all _bitmap_ targets...
14:15:18linuxstbDid custom icons work on the Player before the change?
14:15:29linuxstbi.e. the ones inside viewers.config
14:15:53jhMikeSjba: not I, but I'm pleased to have that mode now
14:16:06linuxstbamiconn: Ah OK, I should stop assuming
14:16:30jbayeah it's impressive
14:16:38amiconnThe fixed icons were, and are, built in. The dynamic icons where all represented with a mirrored question mark. Currently they have no icon at all
14:17:37jhMikeSone thing's for sure, the interrupt can go
14:18:27amiconnThere is an ata interrupt on the gigabeat?
14:19:02jhMikeSthe dma transfer was using an interrupt on transfer complete that did nothing, so I removed it
14:20:58JdGordonwoot! I'm finished comverting onplay.c and the diff is <100 bytes red :)
14:22:15 Quit GodEater ("CGI:IRC (Ping timeout)")
14:23:12 Join ctaf [0] (
14:23:18 Join jba_ [0] (
14:23:21JdGordonanyone game enough to test it out?
14:23:24 Part ctaf
14:24:42JdGordonscorche is usually happy to play guienea pig?
14:25:14 Join GodEater [0] (
14:26:09JdGordonis the arm gcc really not optimzed? or is the menu code really bad on arm?
14:26:20JdGordonthe diff is huge on the sansa and tiny on the h300?
14:26:49amiconnarm code tends to be larger than coldfire and sh1 code
14:27:03amiconn...especially because we have to use long calls
14:27:06JdGordonthe diff is 2kb compared to <100
14:27:50JdGordondelta.. not diff
14:28:05webguest96How do I install a theme?
14:29:59 Part Domonoky
14:30:30dionoeawebguest96: you unzip it on your device
14:30:51webguest96To the main area then restart the gigabeat?
14:32:05dionoeayep, you unzip it to your player's root and then Select the theme in the rockbox settings menu
14:32:31webguest96OK thanks
14:32:38dionoea(or maybe you unzip it in the .rockbox directory, depends if the zip already has a .rockbox dir or not)
14:33:29JdGordon... last call for anyone wanting to make sure i didnt stuff the onplay menu up....
14:34:08webguest96Well which?
14:34:12moosJdGordon: hi, can you make an gigabeat build?
14:34:36JdGordoncoming right u[
14:35:22*aliask is going crazy
14:35:33JdGordonhehe wassup aliask?
14:35:35aliaskI can't figure out the whole mono bitmap thing... are they transparent by default?
14:36:06JdGordonaliask: yes, monos are
14:36:30JdGordonon 1bpp screens only (possibly.. i could be wrong)
14:36:39jhMikeSlinuxstb: we gonna have it good for running dual core uber alles soon :)
14:36:40moosJdGordon: do I have to look at something particulary?
14:36:46amiconnaliask: Mono bitmaps aren't transparent by definition. They use the drawmode, foreground and background colour settings
14:37:00moosjhMikeS: nice :)
14:37:09JdGordonmoos: try out the context menus.. if anythng is out of place let me know
14:37:13JdGordonI tihnk its al good...
14:37:24aliaskamiconn: Aha! Any way to get it to explicitly draw black/white as per the image?
14:37:28moosJd: ok
14:38:38jhMikeSmoos: that was a question to him actually...:P Don't know if he was gonna track down stuff on the Photo/Video
14:38:51amiconnIt's all explained in GraphicsAPI
14:39:43aliaskI thought that was waaay out of date?
14:39:56aliaskWell, anyway, thanks for the pointers
14:41:03 Join webguest67 [0] (i=d3b22c16@gateway/web/cgi-irc/
14:41:19webguest96Where is the menu option to chage the theme?
14:41:19moosJdGordon: all seems good...
14:41:58moosJdGordon: I noticed that items doesn't use the same icon than before right?
14:42:16moosfor playlist stuff for exemple
14:42:42JdGordonyeah, got suggestions for different icons?
14:42:51 Quit bluey- ("Leaving")
14:42:55webguest67Hello all. I was wondering if someone could give me some quick help. I've just installed Rockbox on my 5G I-pod and for the life of me I can't figure out how to add music from my computer. I've looked through the manual and found nothing helpful. Will someone please explain this to me?
14:43:12pixelmaJdGordon: do you have a patch?
14:43:17moosJdGordon: looks good unless you want creat new icon for it
14:43:43moosone thing messy
14:43:44webguest96I have now installed it how do I play music?
14:43:53moosthe playlist catalogue stuff
14:43:59linuxstbwebguest67: You just copy the files to anywhere on your ipod's disk.
14:44:20JdGordonmoos: yeah, i dont want to add any icons for it.. which is why i used the playlist ones
14:44:24JdGordonpixelma: 30sec....
14:44:25moosno need to have the catalog for any files type
14:44:31webguest96How do I get playback? It will not work!
14:44:45webguest67linuxstb: I did that in three different places, updated the database and nothing doing.
14:44:58webguest67should say, tried that in three different places
14:45:07linuxstbwebguest67: Do the files work when you select them via the "Files" menu option?
14:45:12moosJdGordon: playlist menu doesn't have to be here for other files than music
14:45:25 Quit pondlife ("disconnected has pondlife")
14:45:35 Quit jba (Read error: 110 (Connection timed out))
14:45:36 Quit jba_ (Read error: 110 (Connection timed out))
14:46:11moosnow you have playlists stuff in context menu or any file type
14:46:23webguest67linuxstb: the folder is there, but it's empty
14:46:51moosJdGordon: just this minor bug, all other things seems to working good
14:46:57JdGordonk, ta
14:47:24webguest96Please help
14:49:12webguest67linuxstb: I can drag and drop the music anywhere I want on the ipod?
14:49:36_vertic23but I prefer having a directory called MUSIC or something ^^
14:49:46webguest67makes sense
14:49:51_vertic23...which I created by myself
14:49:55_vertic23anyone does it like that ^^
14:50:01_vertic23...EVERYone even
14:50:08webguest67webguest96 what's your question
14:50:09_vertic23where's your problem?
14:50:18_vertic23oh, you all look same -g-
14:50:59webguest67after i drop the music into the folder, i can update the database and voila, it's there, right?
14:51:23JdGordonhmm... wtf? I just upgraded the bl on my sisters nano and now its just hung on the bootscreen showing the apple logo?
14:51:37webguest96nick/ Tim
14:51:42webguest96did not work
14:52:09webguest96nick/ Tim
14:52:17markunput the / in front of nick
14:52:18JdGordon /nick time
14:52:25webguest96OK sorry
14:53:00markunstill doesn't work?
14:53:08webguest96webguest67: I can not get any playback!!! HELP please
14:53:13moosJdGordon: other thing, when call context menu for one song and that there is no playing runing, that's supposed to have just the insert; and no insert and insert shuffle
14:53:30pixelmamoos: no
14:53:42markunwebguest96: what happens when you click on a file?
14:53:48markunmp3 for example
14:54:01moospixelma: no what?
14:54:15moosthat is a bug
14:54:39linuxstbwebguest67: What kind of music files are you copying? mp3?
14:55:20webguest96Well I go Files then it has a list of the artist name i click that then it shows the albums from that artist then when I click the album name it goes blank and plays nothing
14:55:31 Join spiorf [0] (
14:56:07linuxstbwebguest67: Are you saying that when you browse your ipod's disk from within Rockbox, nothing is shown, but when you browse it from your computer, the files are there?
14:56:23markunwebguest96: what kind of files are you using?
14:57:04webguest96mp3, wma, licensed wma
14:57:23webguest67linuxstb: I've just found them. Under Files, there was an empty folder and nothing under artist, but when i searched album i found them.
14:57:27dionoeawma and licensed wma won't play on rockbox
14:57:31markunwebguest96: well, with rockbox you cannot play any kind of wma unfortunately
14:57:39moos+yet :)
14:57:50markunafter the summer hopefully unlincensed wma
14:57:51pixelmamoos: ah.. I thought you were talking about doing that on a folder - there you should have both options. On a file you only have "insert" atm, I misread
14:58:18dionoeais wma playback a SoC project?
14:58:32moospixelma: yeap that what I meant with my horrible english, sorry :)
14:58:42markunwebguest96: try one of the folders with mp3
14:58:45dionoeanice (even though i don't have any wma music files)
14:59:02moossame here
14:59:09dionoeawhat other SoC projects is Google funding?
14:59:33moosMOB and AA
14:59:52moosgood projects
15:00:04JdGordonmoos: ok, thats the only 2 bugs?
15:00:27moosjdGordon: the only ones I noticed at least ;)
15:00:44markunand TTS!
15:00:45webguest67linuxstb: thanks for your time and help
15:00:52webguest67what linux are you running?
15:00:55webguest96Then why will it not play mp3s then?
15:01:42markunwebguest96: I have no idea, do you get an error message or are the files invisible again?
15:02:24*JdGordon spotted another bug
15:03:35markunwebguest96: if you hold the MENU buton you can set Show Files to "All", then at least you should see them
15:04:31markunbut if you have a big wma collection rockbox might not be so interesting for you until we have a decoder for it
15:08:35 Quit austriancoder ("Kopete 0.12.4 :")
15:12:31webguest96markun: OK. done that. But the gigabeats file system names all the files as filename.mp3.SAT
15:12:32JdGordonpixelma: moos: spotted anythng else wrong?
15:12:40webguest96So How do I get it to play?
15:13:12markunah, you can't play .SAT files
15:13:14*jhMikeS checks ebay for iPod photo/video because every problem requires an expandable DAP collection
15:13:19markunwebguest96: do you have a cradle?
15:13:38pixelmaJdGordon: just started testing... had to figure out first where to patch from ;)
15:13:45JdGordonsorry... -p1
15:14:13markunwebguest96: if you have the original files on your computer you can copy them directly to the Gigabeat to play
15:14:33markunif you don't you can transfer them back through the cradle and WMP mode
15:14:38 Join datachild [0] (
15:15:12pixelmaJdGordon: entering the main menu via the wps context menu (Ondio-specific) doesn't work. I just get back to the wps...
15:15:21webguest96markun: no I do not have a cradle
15:15:37 Join Rincewind [0] (
15:15:57webguest96Sorry I do have one but I did not use it to transfer the songs orgionally
15:16:15JdGordonpixelma: ah sorry.. sent the diff before i fixed that... ill send another
15:16:26markunwebguest96: let's chat in private, ok?
15:16:28JdGordonpatch -p1 should do it
15:16:28 Quit Arathis ("Bye, bye")
15:16:41moosJdGordon: seems working fine if you ixed the 2 issues
15:16:53markunwebguest96: check the PM's I sent you
15:18:19webguest96There now
15:19:08***Saving seen data "./dancer.seen"
15:23:13 Quit devDelay (Connection reset by peer)
15:23:28JdGordonpixelma: ?
15:24:14RincewindJdGordon: thanks for your help last night, I got it working in the end.
15:24:27JdGordonI just commented on the patch
15:24:58Rincewindok, l'll fix that
15:25:43JdGordonand the logf in powermgmt.c
15:26:01Rincewindyes, that can be taken out again
15:26:51JdGordonhmm... actually... set_runtime_scale() is in settings_apply() right?
15:27:23JdGordonso the menu item callback isnt needed..
15:27:26Rincewindthe INT_SETTING(..) is already at the end of the struct
15:28:00Rincewindsettings_apply() is called everytime a setting is changed?
15:28:01JdGordonsettings_list.c can be anywhere, but settings.h has to be at the end
15:28:33linuxstbjhMikeS: If you're looking for an ipod, the mini (1st gen), 4th Gen Greyscale and Photo/Color are the ones that prove the most troublesome (the PP5020 ones)...
15:28:38JdGordonactually... you can just use set_runtime_scale for the callback in settins_list.c
15:28:41pixelmaJdGordon: I still can't reach the main menu via the context menu
15:29:13*JdGordon gets the ondio sim built
15:29:38RincewindJdGordon: I tried that first, but then the setting wasn't loaded at startup (or something else messed up)
15:30:06JdGordonkeep the call in settings_apply(), and use it for the settings_list.c callback and it should work
15:30:06 Quit webguest67 ("CGI:IRC (EOF)")
15:30:42JdGordonpixelma: from the tree or wps?
15:30:46JdGordontree seems to work here
15:30:48pixelmafrom the wps
15:31:22jhMikeSlinuxstb: well, don't know...are you going to try and see if you can track anything down? It's gotta just be some little feels like that.
15:31:37 Join Arathis [0] (
15:32:27pixelmafirst "long mode" -> wps context menu, from there another long press of "mode" should bring up the main menu (and it works in svn)
15:33:20jhMikeSlinuxstb: also, if someone has a supposedly non-troublesome iPod, I'd be curious to have it checked
15:34:05JdGordonpixelma: does the ondio not have a context menu in the tree?
15:34:22JdGordonah, hold right
15:35:14JdGordonall fixed
15:35:45 Join phooze [0] (
15:38:10moosJdGordon: then go ahead and commit !
15:38:29JdGordon... pixelma, anything else odd?
15:38:40*JdGordon doesnt pay enough attention to svn to do this properly :p
15:39:15mooshehe : )
15:40:26JdGordon3 ....
15:40:39*aliask holds his breath
15:41:21pixelmaJdGordon: haven't noticed another problem...
15:41:45JdGordonand away it goes :)
15:48:08*JdGordon 's next commit will be a nice green one :)
15:48:46RincewindJdGordon: I uploaded a new version
15:50:25JdGordon2.5 months to completly get rid of the old api... is that good or bad?
15:50:30JdGordonRincewind: ok, ill have a look
15:51:20JdGordonlooks much better :)
15:51:34JdGordonI dont know what the others think of the idea though...
15:51:59phoozeNewbie question: Is it possible to load a different FNT file (say, a larger font) for a plugin than is used as the system's default setting? Is this in the plugin API somewhere?
15:52:26RincewindI only tested it on my h120, and I think it needs a few #defines for the sims, but I don't know where, because the whole powermgmt.c for the sims is a fake...
15:52:28 Join kkurbjun [0] (
15:54:50amiconnJdGordon: Didn't you say +2KB for pp? Look at the delta line...
15:55:02 Quit Entasis ("Leaving")
15:55:51JdGordonok.. apparently my maths sux :p
15:56:37JdGordongreen on arm and red everywhere else? wierd
15:57:22 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:57:37markunyes, what a big difference..
15:57:45 Join miepchen^schlaf [0] (
15:59:25 Quit crop ("CGI:IRC")
15:59:37JdGordonwell, that delta is alot smaller than I was scared it would be yesterday, and the next commit should bring that all back to 0
16:00:31 Join hob [0] (n=ibrauchk@
16:00:55 Part webguest96
16:08:07 Quit aliask ("ChatZilla [Firefox]")
16:11:26moosJdGordon: still playlist items in the context menu when you call it for files that are'nt music
16:12:14JdGordonplaylist cataloge only.. which is in svn also
16:12:39moosand playlist too
16:13:18moosplaylist option for any file
16:13:22moosor dir
16:13:48moosno just cataloge sorry :)
16:14:27JdGordoni just had a look at old svn and all the playlist options are there on non music files... so no big deal... better things to fix atm
16:14:48 Join jgarvey [0] (
16:15:12moosthat could be better if playlist options (both) isn't here for a non music file
16:18:46linuxstbjhMikeS: I've just tried your core locking patch on an ipod video, and mpegplayer is working fine.
16:24:20lexlinuxstb: 5Gs play videos fine? :o
16:24:24jhMikeSlinuxstb: I thought that's what you tried it on
16:25:46linuxstbjhMikeS: No, a Color/Photo is the problem one.
16:26:01linuxstblex: Yes, my 176x128 video played perfectly.
16:26:12jhMikeSright, heh
16:26:24lexbut what about a video like 320x240? :)
16:27:41 Join Tim1 [0] (i=3ce08031@gateway/web/cgi-irc/
16:27:50*jhMikeS was messing around with his Gigabeat having no clue and is getting "System Error" (he went beyond the "No System Found" which will hit USB mode). crud.
16:28:12 Quit bluebrother ("leaving")
16:28:46markunjhMikeS: your first hot-swap?
16:29:16Tim1Can someone please help with video playback on a gigabeat?
16:29:31jhMikeSummm...stupdly messing around renaming FWIMG01.DAT.ORIG back to FWIMG01.DAT
16:29:45Tim1Can someone please help with video playback on a gigabeat?
16:29:46linuxstbjhMikeS: I hope you have a tiny screwdriver
16:29:57linuxstbTim1: What's your problem?
16:30:01jhMikeSI have some very tiny screwdrivers
16:30:31JdGordonsetmargins() doesnt seem to be working :'(
16:30:41linuxstbjhMikeS: The recovery process is on the GigabeatFXPort wiki page...
16:30:48Tim1Some .mpg files it does not like and just displays a black screen and freezs. What 2 do?
16:31:07linuxstbDo those files play fine on a PC video player/
16:31:20Tim1The files do play on a PC
16:31:49markunwelcome back Tim1 :)
16:31:54linuxstbHow did you encode them?
16:32:13Tim1I did not they were just there on my computer
16:32:34Tim1On some videos it also says something about "stuffing"
16:32:35jhMikeSyeah, I had a feeling I'd have to fake it out
16:33:00linuxstbTim1: Do they meet mpegplayer's requirements? They're on the PluginMpegplayer wiki page. The most likely reason is the resolution is too large.
16:33:38Tim1Oh OK
16:34:04Tim1But is there any way of geting out of it when it crashes?
16:34:06 Quit petur ("worrrk")
16:34:15jhMikeShehe...I think I just needed an excuse to open it up
16:35:00 Quit XavierGr (Nick collision from services.)
16:35:04 Join XavierGr [0] (
16:35:16linuxstbTim1: If it crashes then you'll need to toggle the battery switch
16:35:41Tim1Does that hurt the hard drive?
16:36:50Tim1(toggling the battery switch)
16:37:11linuxstbNo idea, but I've done it often enough.
16:39:06Tim1So thats a yes or no?
16:39:26linuxstbThat's a "no idea"
16:40:05Tim1OK Kool no worries
16:40:44Tim1So you can use VLC to get them to the right size?
16:43:56 Quit XavierGr (Nick collision from services.)
16:44:00 Join XavierGr [0] (
16:44:06*jhMikeS 's batt switch is showing wear no thanks to mpegplayer
16:44:50 Join San [0] (
16:46:53Tim1So you can use VLC to get them to the right size?
16:48:41 Quit JdGordon ("Konversation terminated!")
16:49:09 Quit Rincewind (Read error: 110 (Connection timed out))
16:50:04 Join gromit` [0] (
16:50:13 Join Rincewind [0] (
16:50:44Tim1Anyone answering?
16:50:49Tim1= NO!
16:51:55linuxstbTim1: You can use any mpeg encoder - vlc is one option.
16:52:16amiconnNico_P: Umm, do we need to care about duplicate strings? The wps buffer is static...
16:53:20Nico_Pamiconn: it artificially allows more strings
16:53:32Nico_Pwithout changing the buffer size
16:54:06*amiconn can't imagine there are many duplicates in a wps
16:54:12amiconn..if any at all..
16:54:32 Part hob
16:55:13Nico_Pamiconn: there are duplicates in most WPSs that use a few strings (the best example being the space)
16:55:30 Join bluebrother [0] (i=itMArHxN@rockbox/staff/bluebrother)
16:55:36 Quit lids (Remote closed the connection)
16:56:09Nico_Pand there was a forum topic with someone wanting to write a WPS with a hell of a lot of strings, duplicated in two sublines
16:56:35Nico_Pso that's waht reminded me of this idea I had about taking care of duplicates
16:56:47 Join lids [0] (i=lds@gateway/tor/x-93c24294f75b9f2b)
16:58:02Tim1where do you install VLC-transcode.bat
16:58:13Nico_Pamiconn: you think it's overkill ?
16:58:51amiconnReferencing a space takes more memory than the space itself...
16:59:47markunlinuxstb: what can you answer to this: "So how long before they finally decide the H3xx release is stable?"
17:00:08markunTim1: I think you can put it anywhere you want
17:01:33 Quit Sanit (Read error: 110 (Connection timed out))
17:01:36Nico_Pamiconn: still, it's better to have one copy of the space in memory and 10 refs to that copy than 10 copies and 10 different refs
17:02:28Nico_Pand in many WPSs, it's more than just the space, when there are a few conditionals and sublines involved
17:03:26 Quit Tim1 ("CGI:IRC (Ping timeout)")
17:03:27amiconnNico_P: 1x space + 10x reference: 41 bytes. 10x space: 10 bytes. So what?
17:04:08Nico_Pamiconn: even with the 10 spaces, we still have 10 references... and also we have 10 times '\0'
17:04:52 Join toffe82 [0] (
17:05:09amiconnhmm... ???
17:05:25Nico_Pamiconn: each string token has as its value the index of the string in an array of pointers
17:06:01Nico_Pthe pointers point to various strings in the string buffer
17:06:07amiconnAh, that token stuff.......
17:08:00Nico_Pbasically my change is that if I already have a space as string n°1, if there is another space, I'll make the token point to string n°1 instead of making another copy of the space in the string buffer and making the token point to it
17:10:15jhMikeSshe's alive!
17:19:13***Saving seen data "./dancer.seen"
17:21:44markunjhMikeS: easy, wasn't it? :)
17:22:06markunwell, with our own bootloader in flash we shouldn't have problems
17:22:21jhMikeSmarkun: quite. what a ridiculous thing not to have it do usb upon any error
17:23:48 Join My_Sic [0] (
17:25:57markunjhMikeS: we looked for a long time but didn't find any key-combo to enter USB mode
17:26:34jhMikeSmarkun: neither did I :)
17:27:31 Join bbatbbpc [0] (n=Miranda@
17:30:28jhMikeSI'm sure there will be problems on the initial flashings...not something I have the gaul to try without being able to reflash somehow
17:31:14*moos is waiting for bootbox, gigabeat will be one of the better box the day that will happen
17:31:57 Quit Rincewind (Read error: 110 (Connection timed out))
17:32:52 Join Rincewind [0] (
17:34:09jhMikeSbtw, I had to steal the connection from windows using the vmware menu and then release it back to get it to work. I didn't have a drive right away.
17:34:54jhMikeSwell, I had a drive letter but no volume I mean
17:41:00 Quit obo ("KVIrc 3.2.6 Anomalies")
17:41:46 Join ptw [0] (
17:46:01 Join obo [0] (
17:53:59 Quit ptw419 (Read error: 110 (Connection timed out))
17:55:41My_Sicdoes exist a command to know all patch actually applied in a rockbox dir ?
17:56:05RincewindMy_Sic: that is not possible
17:56:20Rincewindbut you can do "svn diff -> all.patch"
17:56:38Rincewindwith this you get a patch with all the changes that you made to the source
18:02:02 Join jhulst [0] (
18:02:50 Quit ptw (Read error: 110 (Connection timed out))
18:02:51 Quit obo ("KVIrc 3.2.6 Anomalies")
18:04:44jhMikeSlinuxstb: so the color and video have PP5020 but the video ran ok...odder still...or did you say one was a PP5021 actually?
18:07:11 Quit jhulst (Read error: 104 (Connection reset by peer))
18:08:53amiconnjhMikeS: The color has PP5020, the video has PP5021
18:10:02jhMikeSbtw, what would ever cause the ATA driver to have to read unaligned data if it only gets sent sectors via the cache?
18:12:26jhMikeSIt has code to look for odd alignment in the ATA driver...I thought only complete sectors were transferred
18:12:37jhMikeSWhy would that be unaligned ever?
18:13:12amiconnThe complete sectors can very well be unaligned in memory
18:13:53amiconnIf the file in question is loaded to an odd start addrress, all whole-sector transfers for that file will be unaligned
18:15:12jhMikeSthat just sounds weird
18:15:58amiconnIt's very obvious and straightforward...
18:17:12jhMikeSwhat's the cache in memory have to do with "start address"?
18:17:27 Join Guile [0] (
18:17:32*amiconn wonders what cache jhMikeS is talking about ???
18:17:52*jhMikeS will read the code and comment more later :)
18:18:31amiconnIf you read large portions of a file, all possible whole-sector transfers go straight from disk to final memory location (or vice versa)
18:18:58amiconnOnly transfers which do *dot* cover a whole sector are transferred to/from the sector cache in the fat driver
18:20:13jhMikeSah yes, makes good sense to do that
18:20:13 Join ptw419 [0] (
18:20:28amiconnThe rockbox ata driver works like this for ages...
18:20:34 Quit bbatbbpc (Read error: 104 (Connection reset by peer))
18:20:36jhMikeSand hence good sense to optimize that code
18:21:04amiconnThe odd alignment transfers are optimized in svn... for all 3 cpu architectures
18:21:40jhMikeSit's just the C code in the megfx driver right now
18:21:42preglowmerbanan: any success in pinging the wma guy?
18:21:49amiconnIt might be that some of these optimisations aren't used on the gigabeat though, iirc there where some problems
18:21:56amiconnBest to ask markun about that
18:22:11 Join Febs [0] (n=chatzill@
18:22:52amiconnTake a look at firmware/target/arm/ata-as-arm.S
18:22:53jhMikeSI asked about the odd alignment stuff and he didn't comment
18:23:08amiconnThis has asm loops for even and odd alignment
18:23:17amiconnThey work like a charm on pp
18:23:34markunI know nothing about that code
18:23:54amiconn(not sure about the 5002 - there's a comment saying there are problems)
18:24:21 Join DrMoos [0] (
18:24:28 Join GodEater__ [0] (
18:24:44jhMikeSThe even alignment is a DMA transfer
18:24:44 Quit GodEater_ (Read error: 110 (Connection timed out))
18:24:56amiconnThat's gigabeat specific
18:25:05 Quit GodEater (Read error: 110 (Connection timed out))
18:25:52 Quit moos (Read error: 104 (Connection reset by peer))
18:25:53 Nick DrMoos is now known as moos (
18:25:55jhMikeSThe CPU datasheet says nothing about an alignment issue with DMA but it can do bytes too
18:26:27amiconnIt's very likely that you can't use odd alignment with ata dma
18:27:04amiconnThe dma engine will very probably switch to bytes with odd alignment, and the ata port must be fed with halfwords at a time
18:29:02amiconnHmm... iirc markun said that the optimized transfer didn't speed up anything on gigabeat
18:29:04jhMikeSyeah, hmmm...the asm has code for both though, right/
18:29:31amiconnProbably the cpu is so much faster than the ata interface that it simply doesn't matter
18:29:52jhMikeSit takes about 6secs for a 27MB buffer fill
18:31:17jhMikeSand I'm really not sure how that compares to others since I never even casually timed them
18:32:29markunamiconn: at least it doesn't speed up ATA transfers
18:32:44amiconnIf those 6 seconds are excluding the spinup, it's indeed a bit slow
18:32:50markunbut maybe there is more time left for other things during a DMA tranfer
18:33:07amiconnBut you won't be able to speed things up without figuring out how to change the timings in the controller
18:33:29amiconnYou can't do dma for odd alignment, I'm 99% sure
18:34:21amiconnMost ipods are faster than those ~4.5MB/s, coldfire targets aren't much faster iirc
18:36:08jhMikeSwhat I changed got a few less frames dropped on a heavy video but nothing spectacular
18:36:49amiconnGigabeat drops frames??
18:36:52 Quit Rincewind (Read error: 110 (Connection timed out))
18:36:56*amiconn wouldn't expect that
18:37:03jhMikeSif you feed it enough video
18:38:12jhMikeSof course...optimizing the video codec would stop my test vids that only drop a few b-frames here and there
18:38:54jhMikeSIt picked up several FPS with just a partial ASM motion comp change
18:39:24 Join Rincewind [0] (
18:39:54jhMikeSthey only drop during buffering actually
18:45:49 Join ctaf [0] (
18:46:01 Part ctaf
18:46:46 Join a1titude [0] (
18:53:31 Part a1titude
18:56:25 Join peppo [0] (
19:02:31 Join inversions [0] (
19:04:50 Join obo [0] (
19:05:17 Join SoapAtWork [0] (i=42c07542@gateway/web/cgi-irc/
19:05:58SoapAtWorkPrice check isle 4. Curious on a /reasonable/ price for a H320.
19:08:34SoapAtWorkI'll take my answer from the logs if one is forthcomming.
19:08:40 Quit SoapAtWork (Client Quit)
19:19:15***Saving seen data "./dancer.seen"
19:19:59 Quit Guile ("KVIrc 3.2.0 'Realia'")
19:21:01 Join desowin [0] (
19:25:38 Join spupek [0] (
19:26:09 Part spupek
19:29:15 Quit XavierGr (Nick collision from services.)
19:29:18 Join XavierGr [0] (
19:35:20 Join rift [0] (
19:38:08 Quit lids (Remote closed the connection)
19:40:08 Join lids [0] (i=lds@gateway/tor/x-d2016ebd0b92b4d7)
19:45:18 Join Guile [0] (
19:45:35 Quit spiorf (Remote closed the connection)
19:46:46 Join petur [0] (n=petur@rockbox/developer/petur)
19:48:48merbananpreglow: nothing yet
19:53:36 Quit petur ("here today, gone tomorrow")
20:00:56 Quit moos ("<c you later>")
20:01:40 Join yiga1 [0] (
20:01:52 Join rift_ [0] (
20:08:09yiga1I have an unsupported, for Rockbox, mp3 player. While this is probably the wrong place to ask someone in here might know. I want to use vorbis, ogg, not mp3 but it only supports mp3, is there a way to try and install codecs/firmware to meet my needs. It has a FAT16 partition and free space. Thanks any pointers would be great - even a pointer such as "it is much too difficult sell your generic and buy a Rockbox supported model
20:08:41yiga1It is by Creative and is called MuVo v100
20:10:16 Part peppo ("part")
20:11:15 Quit Guile (Read error: 113 (No route to host))
20:13:37 Quit Arathis (Read error: 110 (Connection timed out))
20:13:47 Join Arathis [0] (
20:13:51yiga1please, anything would be fine
20:15:11yiga1so I am asking in the wrong language perhaps?
20:15:49bluebrotherno, this channel is english spoken
20:16:15bluebrotherpoint is, most likely nobody can help you with that. You can't just install a codec into a firmware like you do in windows
20:16:35bluebrotheryou might want to have a look in the "New Ports" forums. There might be discussion about it.
20:17:27bluebrother(another point: people who might know an answer might be just inactive in this channel atm ;-)
20:19:26yiga1bluebrother: thanks bb I have been hacking Linux for the last 2.6 years and I know the pain it sometimes can be to try and get hardware to do what one wants. My collection is in ogg I have used a small script ogg2mp3 to change over my best beats for my mp3 player but it would be nice to use vorbis, as it is open source. ty I will try the "New Ports" section.
20:19:37 Quit rift (Read error: 110 (Connection timed out))
20:20:14 Quit Rincewind (Read error: 110 (Connection timed out))
20:21:07bluebrotherif you are interested in porting Rockbox the NewPorts wiki page might be interesting to you. But I can't help you on that further −− good luck :)
20:21:12 Quit hannesd ("Client suicide")
20:22:46yiga1np, I will get it to work, but it might be 6 months from now :)
20:24:56 Quit Arathis (Remote closed the connection)
20:25:55 Join Arathis [0] (
20:28:47yiga1I found this there are resources
20:31:09 Join Guile [0] (
20:38:03kkurbjunmarkun/jhMikeS, I have a fixed up version of the sc606 driver for the gigabeat that includes the asm loop, as well as a bunch of other fixes to some details that needed attention in the driver. I'll be committing that once I finish the backlight/buttonlight work I'm doing on the gigabeat - just FYI
20:38:23 Join vertic23 [0] (
20:40:35 Part pixelma
20:42:05 Join davina [0] (
20:44:33 Join skatteola [0] (
20:46:04 Quit XavierGr (Nick collision from services.)
20:46:08 Join XavierGr [0] (
20:47:56 Join element_G [0] (
20:52:29 Part yiga1
20:55:56 Quit _vertic23 (Read error: 110 (Connection timed out))
21:01:23*XavierGr wants to kill his ISP :x
21:02:18 Join Llorean [0] (
21:04:07 Join Rincewind [0] (
21:06:41 Join petur [0] (n=petur@rockbox/developer/petur)
21:09:41 Join Failure^^ [0] (
21:11:04Failure^^Hey I was banned on your site, even tough I seeded, my upload is 1/5 of my download
21:11:09Failure^^So give me time
21:16:47kkurbjunFailure^^, I think you have the wrong channel
21:19:00Failure^^Mhm does anyone have the info for the torrentsites rockbox's irc chan?
21:19:18***Saving seen data "./dancer.seen"
21:19:35 Join petur2 [0] (n=petur@rockbox/developer/petur)
21:20:09 Quit petur (Nick collision from services.)
21:20:13 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
21:23:13 Quit Failure^^ ()
21:31:22 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
21:31:34 Quit XavierGr (Nick collision from services.)
21:31:38 Join XavierGr [0] (
21:40:40 Quit amiconn (Nick collision from services.)
21:40:40 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
21:42:48 Part Llorean
21:44:55 Join spiorf [0] (
21:52:19 Quit jgarvey ("Leaving")
21:52:22 Join petur2 [0] (n=petur@rockbox/developer/petur)
21:52:28 Quit petur (Nick collision from services.)
21:52:31 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
21:52:34 Quit Rincewind ("Cya")
21:58:36 Quit merbanan (Remote closed the connection)
22:09:33 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
22:09:33 Quit davina (Read error: 104 (Connection reset by peer))
22:09:40 Join davina [0] (
22:09:51 Join fm2 [0] (i=95e13c70@gateway/web/cgi-irc/
22:10:07fm2Nico_P: hi!
22:11:54fm2Nico_P: is the more efficient string handling worth larger bin size? I also thought about that optimisation but abandoned it since I thought that there are not many identical strings in WPS's. And string limit is rarely hit.
22:12:52fm2Nico_P: so this doesn't effectively buy (almost) nothing since the string buffer is reserved anyway.
22:13:11amiconnBagder: around?
22:13:38fm2He-he, very quiet here. 'll try other time.
22:14:08 Part fm2 ("Hopefully the logs are read. Bye amiconn ;-)")
22:22:19*ender` yawns
22:24:47 Quit himitsu (Read error: 111 (Connection refused))
22:25:13 Join Hilikus [0] (n=aaa@penhune-lab-172-107.Concordia.CA)
22:25:38Hilikushey guys
22:26:05 Join DataGhost [0] (
22:26:24Hilikusi cant find any info on the auto-change directory "Random" setting, what does it do??? from testing it, it does the same thing as "yes"
22:26:43 Join chris_ [0] (n=chris@
22:28:09 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
22:28:13Hilikusit just jumps to the next directory after the current directory has been played complitely
22:28:57linuxstbHilikus: I'm not sure, but you may need to run the random_folder_advance_config plugin to set it up
22:29:44Hilikuscause im trying to either find a setting or a patch to change directories randomly like to listen to an album in order but changing to a random album after the first one is done, and thats what that option sounded like
22:29:48Hilikusoh ok
22:30:10 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
22:30:25Hilikusis that plugin in the main build? ive never seen it
22:31:00linuxstbYes, it should be
22:31:36Hilikusit is! cool
22:32:24Hilikusthanks, i didnt know parts of the main firmware could be dependent on plugins
22:35:05Hilikusohhh great! it works, i love rockbox
22:35:08Hilikusthanks guys
22:35:12 Quit Hilikus ()
22:38:04Bagderobo apparently runs debian unstable or similar as well ;-/
22:38:26 Join stripwax [0] (
22:38:27Bagderthe link failure in the sim builds
22:38:59amiconnstorebror does run the same for sure
22:39:17oboBagder: yup, debian unstable - is this ( related?
22:39:17Bagderyes, but I disabled sdl builds from it previously as a quick work-around
22:39:29stripwaxdoes the new wps_parser code create copies of the literal text in the wps? I didn't see anything in the diff that would free those copies
22:39:29amiconn(as does mine - annoying package, that)
22:39:58stripwax^ question to Nico_P I guess
22:40:06amiconnBagder: You could downgrade to binutils 2.17.3 - it's still in testing
22:40:06 Part rift_
22:40:07Bagderobo: it certainly sounds like that can be the one that hits us, yes
22:40:09amiconnThis is what I did
22:40:27amiconn(and then locked it for the time being)
22:41:06 Join Thundercloud_ [0] (n=thunderc@
22:43:07 Quit billytwowilly (Read error: 110 (Connection timed out))
22:44:35 Join dankole [0] (
22:45:31stripwaxNemmind. strings isn't dynamically sized. ignore me.
22:45:45dankolewhy are there no rockbox iriver downloads on the site?
22:47:22stripwaxNico_P - so is the advantage of this change that we can now use 128 *distinct* text strings in WPS as opposed to 128 strings total incl duplicates?
22:47:52Bagderdankole: on the rockbox site? I can see several
22:48:03stripwaxdankole - ?
22:48:15 Join ctaf [0] (
22:48:27 Part ctaf
22:50:37dankoleahh ok i see
22:51:08dankoledoes anyone know what i do with all these i jsut downloaded?
22:51:20dankoledo i jsut move em to my root dir?
22:51:24linuxstbdankole: There's a fine manual with an install section
22:56:57dankoleive tried it
22:57:02dankolei just get a -1 error
22:57:35stripwaxNico_P - actually I'm still not sure I get it. It seems you do len++ while you're pulling in the literal text but never increment stringbuf_used in that loop (so the conditional in your loop is always false). Then you strncpy the string into the stringbuffer using 'len' which might be > the remaining stringbuffer available. Isn't that dangerous? Shouldn't you use min( len, STRING_BUFFER_SIZE-1 ) instead?
22:57:39linuxstbdankole: Did you first install Rockbox a long time ago?
22:58:16dankolei had it on here along itme a go but i formatted and forgot how to install it. i mean i use the maual, but it never worked. then someone off here helped me and it worked
22:58:58linuxstbIt sounds like you need to install the latest bootloader.
22:59:20 Quit ze (Read error: 110 (Connection timed out))
22:59:37dankolei do have the latest one. at leats i think i do
22:59:49dankolei patched it with that thing then moved it to the dir
23:00:07 Quit Thundercloud (Read error: 110 (Connection timed out))
23:01:13linuxstbdankole: Did you select the "firmware upgrade" option in the iriver firmware?
23:01:48linuxstbOK, so do you have a ".rockbox" folder on your iriver, with a "rockbox.iriver" file inside there?
23:02:14 Join Sanit [0] (
23:02:35linuxstbThen that's the problem - you've installed the bootloader, but not Rockbox itself.
23:03:20 Quit San (Read error: 104 (Connection reset by peer))
23:03:58linuxstbYes, and
23:04:14dankoledo i just drag all the files into the root?
23:04:32dankolei dont know where to get rockboxfonts
23:04:39linuxstbThe suggested way is to extract the zip file directly to your iriver.
23:05:08linuxstbFollow the "extras" link in the menu on
23:05:11stripwaxalso the code that ensure strings in stringbuf are \0-terminated seems to have gone away with this change. I think the last string that fills the buffer could be unterminated
23:05:28 Quit petur ("here today, gone tomorrow")
23:05:48 Quit Febs ("ChatZilla [Firefox]")
23:07:11dankoledo i put the font hting into the root as well?
23:08:31dankolenice. thanks, your a charm buddy
23:10:21dankoleso rockbox drains the battery a bit more right?
23:10:54stripwaxdankole - what model iriver do you have?
23:11:01 Quit ompaul (Remote closed the connection)
23:11:20stripwaxdankole - I think rockbox has better battery performance than iriver original fw
23:11:52SoapRockbox meets or exceeds original firmware on all but the iPods.
23:12:11*stripwax wishes he'd got a gigabeat instead of an ipod
23:12:16Soap(Sansa too.) (iRiver H10 is an iPod when it comes down to it)
23:12:23Soapget both!
23:12:34stripwaxSoap - what, and my h120? :-)
23:13:17stripwaxAny dev able to comment on my posts above about the recent wps_parser change?
23:13:31*amiconn doesn't know of an imposed maximum of rockbox targets one could have
23:14:03 Quit XavierGr (Nick collision from services.)
23:14:06 Join XavierGr [0] (
23:16:18stripwaxYeah. Just tried it. trying to fill the stringbuf with large strings in wps crashes the latest rockbox.
23:17:05stripwax1. Final string isn't truncated to buffer stringbuffer size. 2. Last byte of string buffer is not guaranteed to be \0
23:17:08 Join Br3nda [0] (
23:18:44stripwaxThis wps nukes rockbox.
23:19:19***Saving seen data "./dancer.seen"
23:26:31 Quit Br3nda (Remote closed the connection)
23:36:50Nico_Pstripwax: strcpy takes care of the \0
23:37:21stripwaxstrNcpy does not though? Can you reproduce the rockbox crash using my example?
23:37:29Nico_Pstripwax: about the check against STRING_BUFFER_SIZE, that slipped my mind... I'll have to take a look
23:37:40Bagderstrncpy() does not if the string is n long
23:38:01stripwaxNico_P - my patch is in the tracker
23:38:11Bagderand strncpy() _pads_ the string with zeroes if less than n long
23:38:13Nico_Pstripwax: cool, thanks :)
23:38:28Bagderstrncpy is a funny beast
23:38:39Nico_PBagder: in this case the string will always be n long
23:38:49Nico_Pbut the buffer is initially filled with 0s
23:39:10stripwaxNico_P - right, which is why it works so long as you have < 1023 bytes of total text :-)
23:39:14Nico_Pbut I did screw up the limits check
23:39:21Nico_Pstripwax: yes
23:39:37Nico_PI'll take a look at the patch as soon as I come back, but right now I have to go
23:40:27 Quit XavierGr (Nick collision from services.)
23:40:31 Join XavierGr [0] (
23:44:30 Join etAl [0] (
23:47:13 Join TrueJournals [0] (
23:48:24stripwaxNico_P - you can use this wps to verify the fix works. .
23:49:26stripwaxThe first 16 lines represent 1022 bytes (including terminating \0) and so the final line gets truncated + \0-terminated after the first character (the 'a')
23:49:56 Quit bawb2 ("seacrest out!")
23:50:15 Quit etAl ()
23:55:27 Quit XavierGr (Nick collision from services.)
23:55:30 Join XavierGr [0] (
23:56:13 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)

Previous day | Next day