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

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

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

#rockbox log for 2006-09-12

00:03:42mirak_preglow: is there a way with a movem to load only consecutive words into the low part of registers ?
00:10:43 Join actionshrimp [0] (
00:10:45 Join Rob2222 [0] (
00:11:35 Quit damaki (Read error: 110 (Connection timed out))
00:13:16 Quit bluebrother ("Leaving")
00:14:58preglowmirak_: no
00:16:25 Join rotator [0] (n=e@rockbox/developer/rotator)
00:22:31 Quit ender` (" Programming is like sex becuse: 11. But some people will never realize how bad they are, and youre wasting your time trying)
00:25:00 Quit petur ("here today, gone tomorrow")
00:29:07mirak_preglow: is there some kind of memset ?
00:29:35 Quit XavierGr (Read error: 110 (Connection timed out))
00:38:36preglowsome kind of?
00:38:39preglowthere is memset
00:53:25mirak_in asm
00:53:29mirak_for coldfire
00:53:43mirak_"move.l #0,(%a0)+\n\t"
00:53:44mirak_"move.l #0,(%a0)+\n\t"
00:53:48mirak_I do that
00:54:02mirak_2 times to clear 16 bytes
00:54:19mirak_and increase by 16 %a0 by the way
00:54:59mirak_good night
00:55:39 Join thick [0] (n=gr81@
00:56:06thickheya can someone tell me which font i should use to display properly all menus in russian language?
00:56:52thickbtw, i'm using H340
00:57:30thickand what about shuffle?
00:57:35thickit doesn't work?
00:58:54 Join aliask [0] (
01:02:54linuxstbthick: Try "unifont"
01:03:08preglowmirak_: first of all, have a look at the clr.l instruction
01:03:21preglowmirak_: second of all, use movem.l, if at all possible
01:03:26preglowmirak_: that's what memset would do anyway
01:04:04thicklinuxstb, any other fonts?
01:04:04preglowif you only need to clear sixteen bytes, just doing four clr.l (%a0)+ should be ok
01:04:10thicklooks gaish :)
01:04:36linuxstbthick: I don't know.
01:04:50thicktoo huge...
01:05:15 Join sharpe [0] (
01:05:19thickanyway great work!
01:05:23thickvery very nice
01:05:40thickbut shuffle in directories.. didnt work for me
01:05:45thickmaybe i missed something?
01:06:25linuxstbIt should work - what happens?
01:06:38thickit just cycling to the next track
01:06:44thickit is*
01:06:55thicklike a normal play mode
01:07:49 Join barrywardell [0] (
01:08:08linuxstbthick: Are you definitely in shuffle mode? What player are you running Rockbox on?
01:08:30thickIriver H340
01:08:46thickyear i've switched shuffle to 'on' in menu
01:09:01linuxstbIs it still on? Maybe it got turned off somehow...
01:09:28thickwait i will check in directory with more than 2 files
01:10:17linuxstbThat will help - shuffle with two files is meaningless...
01:10:20thickyes it is on
01:10:32***Saving seen data "./dancer.seen"
01:10:37thickoh sorry it's working
01:10:42thickin a directory
01:10:43thickbut what about
01:10:49thicka full shuffle on all songs?
01:10:51 Quit hannesd (Client Quit)
01:12:26linuxstbGo to the main menu, then Playlist Options then Create Playlist - that will create a "root.m3u" playlist containing all the music on your player. You then just play that.
01:13:52thickthanks a lot =)
01:18:41 Join omegainc [0] (
01:18:54omegaincI've got a question for you guys....
01:19:19omegaincI've got a iTrip. It doenst work with Rockbox but it works with Apples OS
01:19:26omegaincHow can I get it to work with Rockbox?
01:19:52scorcheyou cant
01:19:58omegaincFor sure?
01:20:07omegaincCause I'll just return it then....
01:20:14markunyou probably can, but it takes some programming
01:20:16Davide-NYCAnyone feel like closing a fixed bug report?
01:20:18omegaincTheres no way to hotwire it to stay on.
01:20:33scorcheunless you have a good knowledge of C and the apple/itrip hardware
01:20:38Davide-NYCFS #5508 is fixed and should be closed:
01:20:49omegaincCause it seems like it just doenst turn on...If I was able to keep it on while plugged in it would work.
01:21:04omegaincLike that guy did.
01:21:08omegaincBut there are no pictures
01:22:28scorchego ahead and try it....there are "hacks" that will power the itrip off of batteries and the such...but as for a stock one, no go
01:22:54*Davide-NYC cough* iriver
01:23:07 Quit sharpe ("Leaving")
01:23:15thickis there support for .cue files?
01:23:21Davide-NYCnot that I know of
01:23:25scorchenot atm
01:24:10 Quit lee-qid (Read error: 110 (Connection timed out))
01:24:46Davide-NYCanyone have admin right on flyspray?
01:25:22Davide-NYC*admin rights
01:26:10linuxstbDavide-NYC: Your comment on FS #5508 says that a workaround was committed, rather than a fix...
01:26:36Davide-NYCI presume a fix is impossible (hardware)
01:26:58linuxstbNo-one has said that - so I think it should be left open.
01:27:13Davide-NYCI believe it to be interference
01:27:27thickIpod WPS themes is a fully compatable with a Iriver H3x0 series?
01:27:31Davide-NYCis there a way to solve that via software?
01:27:41 Join barrywardell_ [0] (n=barrywar@
01:27:53Davide-NYCif so then I agree with you, but if not it's pretty safe to close it
01:28:13linuxstbthick: The ipod Color/Photo has the same sized LCD as the iriver H3x0 series - so the themes for the two are interchangable. But not every ipod.
01:28:22linuxstbDavide-NYC: I've no idea if it's fixable.
01:28:33Davide-NYCI'm pretty sure it's not.
01:28:52Davide-NYCLet me confirm the same noise exists on the OF.
01:33:29thickoh my
01:33:35thickprobably i've found some bug
01:33:42thicki've played with fonts..
01:33:56thickand when i've selected ter-u32n
01:34:16thickit freezed!
01:34:54thickerr is frozen*
01:35:21thickcan i reboot my player in any way?
01:35:53linuxstbThere's a reset button, but I'm not sure where it is on the H340. You need something small like a paperclip to press it.
01:35:53 Quit barrywardell (Read error: 113 (No route to host))
01:36:23 Quit lodesi ("leaving")
01:39:15 Nick barrywardell_ is now known as barrywardell (n=barrywar@
01:39:28Davide-NYC linuxstb: the same audio artifacts are present in the OF, albeit to a much lesser degree. The noise is present everytime the RLCD updates.
01:40:12Davide-NYCSince RB has peakmeters the RLCD is constantly updating. that is why RB has more noise than the iRiver OF when the remote is plugged in.
01:40:51Davide-NYCIf you make any irrelevant butin presses on the remote during recoding using the OF the noise is present.
01:41:44Davide-NYCI conclude that this is a hardware limitation and the reason iRiver never implemented peakmeters (which is the first thing you want after having the ability to record) was because of this noise.
01:42:12Davide-NYCSolution would be to just not use the remote when recording. The task should be closed IMO.
01:43:15linuxstbI still disagree. Just because iriver couldn't fix it, doesn't mean no-one in Rockbox can.
01:44:23Davide-NYCThis problem is non-extant when the remote is not plugged in.
01:45:41Davide-NYCHere's a related but similat flyspray issue: 5961, 5963 and 5952 are all very similar. All relevant and probably all the same problem. Should they be merged?
01:49:53omegainclinux > check pm's
01:55:01 Quit barrywardell ()
01:55:13 Quit Nibbier (Read error: 54 (Connection reset by peer))
01:55:28Davide-NYClinuxstb: since 'reduce-ticking' exists for playback I have come to agree with you on leaving the bug on the tracker.
01:56:21 Quit spiorf (Read error: 60 (Operation timed out))
01:57:22 Quit matsl (Remote closed the connection)
01:59:15 Join JdGordon [0] (
02:01:31aliaskJdGordon: I've finished the fileview menu, but I'm just wondering, how do you want me to submit my changes?
02:01:46JdGordonmorning.. umm.. diff to the diff?
02:02:22JdGordonor just upload the whole diff coz i havnt touched it since last nihgt
02:02:38aliaskI have no idea how to diff from the diff
02:02:50aliaskAnd I can't upload the whole one because you've made changes since.
02:03:19JdGordondo cvs diff like normal
02:03:38JdGordonthen do diff -u3 old.diff new.dff > changes
02:03:46JdGordonold and new might be revered :p
02:04:30aliaskAh I see - thanks.
02:07:32 Join Criamos [0] (
02:08:34 Join Nibbier [0] (
02:10:49 Quit excitatory ()
02:13:10 Quit omegainc ()
02:15:26thickwhat about this theme: is it compatable with my H340 Iriver?
02:17:19JdGordonit shold be.. once u put on the needed patches
02:24:36 Join |oTEK| [0] (
02:24:47|oTEK|hi everyone
02:24:58Nibbierhi otek
02:25:03|oTEK|how do i figure out which version my ipod is?
02:25:24|oTEK|i have the sn and model number but have no idea
02:25:28|oTEK|which one it is
02:25:41Nibbiersorry, no clue
02:25:47Soapare there four buttons under the screen?
02:25:50|oTEK|i would like to put rockbox on my ipod but i can't figure out the first step
02:25:57Soapare there four buttons around the scoll wheel?
02:26:05 Quit _Veseliq_Relax (Read error: 110 (Connection timed out))
02:26:15|oTEK|no it's a smaller one with a circle wheel thing
02:26:16Soapdoes it have a colour screen?
02:26:20|oTEK|color screen
02:26:31|oTEK|2GB memory
02:26:51|oTEK|thanks soap
02:27:35 Join tvelocity [0] (
02:28:35JdGordonaliask: thanks for that... ive just merged the changes, ill upload the merged version in a few min
02:29:15aliaskAh ok, I was actually working on making a patch that actually applied, but you've got that?
02:29:25thickgreat work! keep steppin!
02:29:41aliaskDoes it look like I have the right idea?
02:29:50 Join XavierGr [0] (
02:29:58JdGordonlooks spot on
02:30:04aliaskGood good
02:30:22JdGordonu picked the easy ones :) no #ifdefing to worry about
02:31:51JdGordondown to 9kb under cvs.. the menus are killing the code size :'(
02:32:11aliaskWhoa - I didn't expect them to take that much...
02:32:27JdGordonim doing bad rounding
02:32:44aliaskBad rounding?
02:32:52JdGordonit more like 9800b
02:33:31aliaskWell still...
02:33:39aliaskIt was 14kb under a little while ago wasn't it?
02:34:38JdGordonyeah, then i finished the settings, and added menus... im hoping to stay above 7kb...
02:35:32aliaskWe'll see at the end won't we
02:35:59 Join _Veseliq_ [0] (n=veseliq@
02:36:39 Part pixelma
02:38:03aliaskWhat menu are you working on at the moment?
02:38:21JdGordonnone... still not fully woken up :p
02:38:34aliaskOk, I'm going to do the system menu - plenty of ifdeffing :)
02:38:51JdGordonive got a 2 hour lecture @ uni @ 1 so ill try to add the dynamic menus then
02:39:12aliaskDuring the lecture?
02:39:23aliaskHeh. Ok.
02:40:17JdGordonawesome.... im getting my dads comodore today :)
02:40:25JdGordonbeats driving my barina any day
02:40:39JdGordonexcept parking..... *mubmles* bloody parking...
02:40:54aliaskAnd petrol.
02:41:22JdGordonits coming down tho... i paed 118 for u10, ulp was 121
02:41:23aliaskI'm a stingy bugger, hence I have no car :D
02:43:52 Quit aegray (Read error: 110 (Connection timed out))
02:47:19JdGordonaliask: ill do bookmarks and voice now.. i tinhk they are both quick
02:47:34aliaskGo for it.
02:48:05aliaskJdGordon: Is there a way to put a string that isn't a setting or a function or a menu in there?
02:48:18JdGordonfor what?
02:48:30 Join EV|Toshiba [0] (
02:48:43aliask{ "Dummy", NULL }, /* to have an entry at all, in the simulator */
02:49:00aliaskIt's just so the battery setting menu isn't empty for the sim.
02:49:23aliaskIt's not really important I guess.
02:49:38JdGordonuse the MAKE_STRINGLIST macro
02:50:16JdGordonalthough that wont work so well...
02:50:28JdGordonmaybe that menu should just be ifdefed out of the sim instead?
02:52:48aliaskYeah, fair enough.
02:59:33JdGordonha, my maths is shocking... back up to 10.5kb size diff :D
03:00:09JdGordon..or the reworked int setting screen is biggish code-wise
03:00:39 Quit Criamos ("( :: NoNameScript 4.03 :: )")
03:04:05|oTEK|how do i turn off my ipod? i am trying to reboot it
03:04:25 Join xNibbler [0] (
03:05:06dan_a|oTEK|: Hold down "play"
03:08:09 Join ircleuser [0] (
03:08:37 Nick ircleuser is now known as minion2030 (
03:08:52minion2030I am having trouble backing up the bootpartition
03:10:18dan_aWhat kind of player? What kind of trouble?
03:10:35***Saving seen data "./dancer.seen"
03:11:02minion2030I have a 30gig G5 when i run diskdump
03:11:14minion2030./diskdump -r /dev/disk3s3 bootpartition.bin
03:11:24minion2030i get [ERR] Specified partition (0) does not exist:
03:11:59minion2030./diskdump -r /dev/disk3 bootpartition.bin GIVES ME Bad boot sector signature
03:12:25JdGordonaliask: howsit going?
03:12:51aliaskJdGordon: Wading through it, it's a lot bigger than the fileview stuff.
03:12:58JdGordonah ok
03:14:28JdGordonshower and breaky time.. bbs
03:14:37 Quit Nibbier (Read error: 113 (No route to host))
03:14:52dan_aminion2030: I've never used OSX, but I'll try to help... what did you get when you ran "mount" in the terminal window?
03:16:19minion2030DAN_A: cheers, ive bugger it so it wont mount
03:16:33minion2030dan_a: i will reset it to factory settings
03:16:39 Join |AhIoRoS| [0] (n=ahioros@
03:18:34minion2030dan_a it doesnt have to be fat32 formatted does it?
03:18:50dan_aminion2030: It does
03:19:14minion2030ah do you know how to format it to fat 32 on a mac?
03:20:56 Quit xNibbler (Read error: 104 (Connection reset by peer))
03:20:59minion2030found the guide :$
03:21:06minion2030ok ill get on with this cheers
03:21:42dan_aI think is the most up to date guide, in case you're looking at something else.
03:22:03minion2030thats what i was on cheers i didnt realise stupidl that it needs to be fat
03:22:07minion2030should have read slower
03:22:34 Join Nibbier [0] (
03:23:51 Join Paul_The_Nerd [0] (
03:24:05 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
03:35:08 Nick daurn is now known as daurn|afk (n=quae@
03:37:15 Quit tvelocity (Client Quit)
03:40:33 Quit amiconn_ (Read error: 60 (Operation timed out))
03:40:57 Quit amiconn (Read error: 110 (Connection timed out))
03:47:56 Quit hardeep ("[BX] Leggo my Eggo!")
03:49:43|oTEK|my nano won't display any colors
03:49:49|oTEK|on the screen
03:49:58|oTEK|is that normal after i install rockbox?
03:50:03JdGordonwhat do u mean?
03:50:14|oTEK|like it looks liek grayscale
03:50:26JdGordongrey scale or black and white?
03:50:37JdGordongo into the menus and change the colour...
03:50:37|oTEK|it turned grayscale
03:50:44JdGordonor did u install the wrong version?
03:50:56|oTEK|i installed the nano
03:51:17|oTEK|followed those instructions
03:51:18JdGordonand its greyscale? wierd
03:51:42|oTEK|then the battery screen came up
03:51:45|oTEK|and it turned off
03:51:50|oTEK|now it won't turn back on
03:51:55|oTEK|am i screwed?
03:51:55JdGordonwhat file did u get?
03:52:29minion2030hi i have the error -1 when it boots now
03:52:34JdGordonhmm... try charging it... ill have to pass you onto Paul_The_Nerd who might be able to help a bit more than me
03:52:52JdGordonminion2030: u need to install rockbox... for your target
03:53:22minion2030ah so it cant find the tartget
03:53:25minion2030target* cheers
03:54:10 Nick daurn|afk is now known as daurn|afk|afk (n=quae@
03:54:27Paul_The_Nerd|oTEK|: Okay, try turning the hold switch on, then off, then holding Menu+Select for about 30 seconds (or until something happens, if anything happens sooner than that)
03:54:47Paul_The_NerdSorry, I'm only semi-present. I'm trying to decipher this book on C#
03:55:11 Quit daurn|afk|afk ("Terminated with extreme prejudice - dircproxy 1.0.5")
03:55:22|oTEK|thanks paul it's back on
03:55:39|oTEK|<−−−− lol ipod n00b
03:55:58Paul_The_NerdThe Nano's a little finicky. It's actually done that same thing to me before I installed Rockbox. It seems a little odd.
03:58:43|oTEK|how long does a nano take for a full charge?
03:58:58 Quit Nibbier (Remote closed the connection)
03:59:02Paul_The_NerdY'know, I don't know.
03:59:26|oTEK|thanks anyways
03:59:55|oTEK|is the forums the only place to get themes?
04:00:58 Quit dionoea (Remote closed the connection)
04:01:11Paul_The_NerdActually, the WPSGallery portion of the wiki is where you should find them.
04:02:32 Join Nibbier [0] (
04:03:30 Join dionoea [0] (
04:04:21Davide-NYCAre all of the functions of the rockbox code defined somewhere?
04:04:50JdGordonu mean all defined in 1 file fr easy viewing? no
04:04:56Davide-NYCOr objects or whatever they are called (I know I'm not usung the correct terminology)
04:05:32Davide-NYCso if a newbie (me) wants to understand what exactly "snprintf(buffer, sizeof(buffer), "%s", sample_rate[freq]);" does where do I look?
04:06:27JdGordonsnprintf is printf but saves the string to a char* instead of putting it on the screen
04:07:15Davide-NYCwhich char* exactly?
04:07:21Davide-NYC(and thanks)
04:07:44Davide-NYCis there a way to "step through" the code and maybe see these values change.
04:08:07Davide-NYC(I took a pascal class last century)
04:08:32|oTEK| jBlackGlass theme work with nano?
04:09:03Paul_The_NerdIs it in the Nano WPS gallery?
04:10:23JdGordonDavide-NYC: you have 3 choices... either use DEBUGF() (which is the same as printf) and watch the console in the sim, use logf and check the output log there (if u have the iriver and the remote that works well), or use gdb which does let u step trough the code one line at a time
04:10:25|oTEK|messy layout
04:10:39JdGordongdb is really only a last resort thing.. for me anyway.. i ahte gdb
04:10:58 Join quiksilver [0] (
04:11:05Davide-NYCbut the gdb (whatever that is exactly) sounds like exactly what I want!
04:11:22JdGordonits the gnu debugger... horrible program
04:11:34Davide-NYCI trust you
04:11:36JdGordoncompile the sim then do $gdb rockboxui
04:11:45JdGordonassuming your on nix
04:11:49Davide-NYCI am not
04:11:59Davide-NYCcygwin (unfortunately)
04:12:07JdGordoncygwin has gdb
04:12:13Davide-NYCOK kewl
04:12:13JdGordonor u can install it easy enough
04:12:29Davide-NYCI'm stuck at something trivial for a dev, but difficult for me
04:13:15JdGordongoogle for a guide.. but bassically u do list <function name> <enter> then b <line number>, then s to step, c to continue etc.. and p <variable> to print out what the variable holds
04:13:32JdGordoni got 10min before i go if u want a 2nd pair of eyes?
04:13:43JdGordonr to un the program of course..
04:14:09aliaskOr r - to the - un
04:15:23 Join `burns [0] (
04:16:14 Quit Nibbier ("bei uns hat noch niemals nicht koana koan durscht ned ghabt")
04:16:52`burnshello everyone
04:17:00 Join Nibbier [0] (
04:17:09`burnsI've been looking at various players, mostly iRivers, and particularly the H140.
04:17:24*JdGordon gone, back in 3 hours or so
04:17:50`burnsbut all the ones on eBay seem to be going for around $250.
04:18:24`burnswhich is a little out of my price range, and I don't really need 40 gigs anyway.
04:19:03`burnsbut then I found a brand-new H320 for $185.
04:19:22`burnsSo, my question is: should I go for it?
04:20:16`burnsRockbox runs pretty well on that model, and the hardware is good, right?
04:21:14Davide-NYC`burns: if you need optical go with the H120
04:21:18Paul_The_NerdI personally would pick the H120 over the H320, but that's because I like the simple black and white screen, and value the optical in and out even though I don't use it at this time.
04:21:21 Quit minion2030 ("Changing servers")
04:21:22Davide-NYCotherwise go with the H320
04:21:39`burnshow much better is the optical in/out?
04:21:40Davide-NYC`burns: what Paul_The_Nerd said
04:22:09Davide-NYCdo you have the equipment to feed the unit optical? If not you intend to purchase it?
04:22:18`burnsnot really
04:22:24`burnsbut I might in the future.
04:22:30Davide-NYCwhat is your main use for the unit?
04:22:48`burnsjust listening to music and radio
04:22:53Davide-NYCget the H320
04:23:40Davide-NYCThe H120 + Rockbox becomes a serious recording device. The H320 wins as a leasure device for the screen alone
04:23:50Davide-NYC*liesure (sp?)
04:24:56Paul_The_NerdArgh. Anyone in here know C#, by chance? Or specifically where I can find a good discussion of why on Earth I'd want to bother with overriding true and false for a class?
04:27:42newbyx86I knew a bit of C#.
04:27:47newbyx86I used to anyway back in like, 2004.
04:27:50newbyx86Not much anymore, if any at all.
04:28:10newbyx86I don't know why you would want to override true/false, but eh?
04:28:25 Join jhMikeS [0] (
04:29:08Paul_The_NerdMy book makes mention of it, but doesn't really explain *why* you'd ever do that other than, as far as I can tell, help produce code that's nearly impossible to read and understand what's happening.
04:30:55 Join aegray [0] (n=aegray@
04:30:58 Quit Pyromancer (Read error: 104 (Connection reset by peer))
04:31:26 Join Pyromancer [0] (
04:33:22 Join amiconn [0] (
04:36:08Soapand if that is your goal, Perl should be your weapon of choice.
04:36:12aliaskPaul_The_Nerd: Microsoft Access uses TRUE = -1
04:36:24 Join aegray_ [0] (n=aegray@
04:36:40 Quit aegray (Read error: 104 (Connection reset by peer))
04:38:13 Quit quiksilver ("Miranda IM! Smaller, Faster, Easier.")
04:46:00 Quit newbyx86 (Remote closed the connection)
04:47:57 Join newby [0] (
04:49:15Davide-NYCcan anyone tell me what global_settings.rec_frequency is? and why it seems to be just integer values between 0-7? Why not use the actual values? Like 44100 for example?
04:49:51 Quit apo`` (Remote closed the connection)
04:51:41 Join apo`` [0] (i=apo@gateway/tor/x-3e2a11d288d4e6c8)
04:53:22jhMikeSDavide-NYC: Most of the settings use integer indexes instead of actual values. Saves on bits for the config I guess.
04:54:02Davide-NYCwhat happens when new devices with more available bitrates (for example) come around?
04:54:03 Quit solarflare (Read error: 104 (Connection reset by peer))
04:54:09jhMikeSCorrection: Thing with non contiguous values (like sample rate) or values with special meaning like in backlight settings
04:54:18 Join solarflare [0] (
04:54:25 Quit apo`` (Remote closed the connection)
04:54:34Davide-NYCI gues you might as well make an index.
04:54:38jhMikeSDavide-NYC: Add a greater range and more values to the lookup table
04:56:19jhMikeSBoth I and amiconn would like index lookups to move to the menu/settings code only and actual values given to lower level code.
04:57:03 Join apo`` [0] (i=apo@gateway/tor/x-994267b457a297df)
04:57:36jhMikeSThe encoders (when I get my recording update done :) will take actual values as input...that's the story
04:57:44 Quit |AhIoRoS| ("Abandonando, see you")
04:59:31Davide-NYCan actual value in this example would be 441000
05:00:06 Join YouCeyE [0] (
05:00:34Davide-NYCquestion: for an H120 sim is this true or false: "#if (CONFIG_CODEC != MAS3587F) && !defined(SIMULATOR)"
05:01:16Davide-NYCthat's false when MAKE for H120 SIM, correct?
05:01:52 Join Rob2222_ [0] (
05:02:19Paul_The_NerdIt should be, yes
05:02:29Paul_The_NerdSince SIMULATOR should be defined.
05:07:05Davide-NYCjhMikeS: are you going to fix global_settings.rec_frequency being in the wrong order? Read in a comment in apps/gui/statusbar.c
05:08:29jhMikeSDavide-NYC: I don't know
05:09:48jhMikeSI thought they wanted 44100 at the top because it's the default...hmm...
05:10:27jhMikeSI suppose it should change
05:10:39***Saving seen data "./dancer.seen"
05:10:45jhMikeSAnother relic of the Archos I believe
05:13:35 Quit joe2 (Read error: 110 (Connection timed out))
05:13:58jhMikeSI see a lot there that will have to change in regards to displaying sample rates. :(
05:15:44 Part |oTEK|
05:16:04jhMikeSshould they be ascending or descending order?
05:16:45Davide-NYCascending so that the lower samplerates should continue to work.
05:17:05Davide-NYC0 = lowest possibe samplerate for any target?
05:17:38 Quit Rob2222 (Read error: 110 (Connection timed out))
05:18:02Davide-NYCkeep the table consistent? 0-blah always correspond to the same samplerates. Particular targets have a particular subset of index number available to them?
05:18:12Davide-NYC*this assumes we will see another HW target
05:18:42Davide-NYC(tell me to shut up at any point and never forget that I know nothing)
05:19:26jhMikeSdon't the lower rates basically have higher indexes? 0 == 44100, 1 == 48000, 32, 22, 24, 16...
05:20:22Davide-NYCcurrently yes.
05:20:43Davide-NYCbut what of 88200, 96000, etc.
05:20:47 Join dpassen [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
05:20:47jhMikeSThe statusbar code assumes the same indexes for hw and sw target...I've got a lot to go through here.
05:21:06jhMikeSColdfire can do 88200 and some oddball ones
05:21:22Davide-NYCI'm mucking with statusbar code now.
05:21:30Davide-NYC(totally fluff patch)
05:22:10Davide-NYCA valid point of discussion is that the index should be general enough and expandable enough that ne samplerate can be included without too much fuss.
05:22:17 Quit secleinteer (Read error: 104 (Connection reset by peer))
05:22:34jhMikeSI think we need to see more color everywhere in rb for color targets. I think I'll add color icons when I'm done with this other stuff.
05:23:00Davide-NYCIt would be nice if the index somehow was the same for HW and SW targets.
05:23:10jhMikeSDavide-NYC then samplerate should increase or decrease and not be shuffled in any way
05:23:40Davide-NYCI do not know but would venture that that make a lot of sense
05:23:41jhMikeSDavide-NYC won't happen...I think I'll add a formatter function that you can pass the samplerate value to.
05:24:04Davide-NYCtoo many canges involved?
05:24:15*Davide-NYC must learn to type
05:24:16 Part YouCeyE ("Leaving")
05:24:26jhMikeStoo many changes? I don't understand
05:24:59Davide-NYCI'm just wondering why a well ordered index for global_settings.rec_quality won;t happem will :) the indexes don't have to be the same for all targets though.
05:26:35jhMikeSaudio_get_spdif_sample_rate is not going to return an index any more either
05:27:43Davide-NYCit'll return a full samplerate! cool
05:27:49jhMikeSThere's been a lot of commitment do displaying that but don't think it's a good idea to commit much effort there now
05:28:26Davide-NYCI know, your changes are prob going to destroy recording UI for a while I bet.
05:28:34jhMikeSI'll put in a function to just return the current sample rate numer
05:28:53jhMikeSI'm gonna give it going worry
05:28:58Davide-NYCIt's good practice for me. I really need to get better at this. I'm really enjoying myself.
05:29:32jhMikeSMe's so cool esp. since it's software for something you're not supposed to write software for :)
05:30:08Davide-NYCdidn;t even cross my mind ;-)
05:30:18Davide-NYCwhat target do you own?
05:30:41Davide-NYCmaybe I could ask you to test my first patch ever in maybe 5 minutes?
05:30:54jhMikeSok...what's it do?
05:31:20*jhMikeS has to step away for a minute...brb
05:32:58Davide-NYCnothing much, just conditional (SW/HW) statusbar icons while recording.
05:36:21Davide-NYCif SWCODEC display encoding/bitrate and samplerate icon else display them with sysfont
05:36:42 Quit dpassen1 (Read error: 110 (Connection timed out))
05:36:42Davide-NYCit's a minor modification to Mmmm's recent commit doing almost the same thing
05:36:44*jhMikeS would like to see the record symbol blink once per second
05:36:59jhMikeSWhy did he not use sysfont for SWCODEC?
05:37:26Davide-NYCand sysfont will not fit for encoder/bitrate info
05:37:39Davide-NYCso you get lopsided statusbar.
05:37:41jhMikeSIs the entire value represented with one icon?
05:37:47jhMikeSalong with the units?
05:38:05Davide-NYCM160 on the left of play_state and 44k on the right
05:38:14Davide-NYC(for example)
05:38:50jhMikeSIMO there's room on the x5 for more detail
05:39:23Davide-NYCso far the status bar doesn't 'scale' very well depending on LCD width.
05:39:49Davide-NYCit's just all left-justified and cramped plus the RTC on the right.
05:40:02jhMikeSHow 'bout a special font for that with just the needed chars?
05:40:14Davide-NYC5x5 pixel font?
05:40:23Davide-NYCthat's two sysfonts?
05:40:49Davide-NYC(I have no clue how big a font is)
05:40:55jhMikeSno...I haven't look but you can load and use any font you want or no?
05:41:34Davide-NYCI think we probably need to presume continues full functionality (albeit ugly) even without any outside fonts
05:41:37jhMikeSA font with only a few chars should be small
05:41:47Davide-NYCis that still a font?
05:42:11Davide-NYChmm, then yeah that would be cool. A-Z a-z and 0-9
05:42:12jhMikeSUndefined chars just should have a default
05:42:28jhMikeSand ".", "/"
05:42:40Davide-NYCand some others I'm sure
05:43:52jhMikeSOn some programs for windows I've done...there's custom fonts with a small subset of glyphs that I need.
05:45:08Paul_The_NerdWhy do you need lowercase letters?
05:45:27jhMikeSWindows uses "Marlett" do display GUI graphics so maybe there should be a symbol font in RB for the same purpose
05:45:34jhMikeSkBit/s ?
05:46:56Paul_The_NerdThat would be a static thing though. I mean, it's unlikely you're going to be recording at mBit/s or Bit/s ever.
05:47:00jhMikeSShould just define the actual glyphs used though
05:48:19jhMikeSThen you can have one glyph with the image "kBit/s"
05:48:24Davide-NYCPaul_The_Nerd: 44k looks better than 44K
05:48:53jhMikeS"K" is not correct...that's a temp unit for "Kelvin"
05:49:15Davide-NYCjhMikeS: You will not have a consistent statusbar with big glyphs like that
05:49:22Davide-NYCthink about the remote LCDs
05:49:25jhMikeSI am
05:49:37jhMikeSuse a different glyph there
05:49:38Davide-NYCthat's not gonna fit
05:50:17Davide-NYCI vote for SB consistency as much as possible.
05:50:46Davide-NYCSW/HW is one thing. Per resolution gets nutty maybe?
05:50:47jhMikeSI vote for not dragging down more capable players
05:51:04Davide-NYCI like the stripped down vibe
05:51:17Davide-NYCsysfont all the way baby!
05:51:31jhMikeSI like stripping but a different kind :)
05:51:52jhMikeSnot me doing it personally :D
05:53:50jhMikeSWhy can't say the unicode user area have custom glyphs for our dont' have to use the whole height of the charcell afterall either
06:09:59jhMikeSwhat file should audio_round_sample_rate and audio_format_sample_rate go in? They should be available hw or sw...there's no general audio untility function file
06:13:18*Davide-NYC wishes he could answer these quesitons
06:17:38 Quit Nibbier (Read error: 110 (Connection timed out))
06:18:08 Join Nibbier [0] (
06:27:25Davide-NYCjhMikeS: can you test this patch please?
06:28:03 Quit mirak3 ("CGI:IRC (Ping timeout)")
06:30:12Davide-NYCanybody have a HW target?
06:32:23jhMikeSwhat should I look for?
06:34:59Davide-NYCare there icons displayed for encoder/bitrate and samplerate?
06:35:06Davide-NYCin the statusbar
06:35:33Davide-NYCand (most important) can you record and are the file recorded the right ones? (I'm being paranoid here)
06:37:12jhMikeSI've got a get update patched and compiled yet
06:37:29jhMikeSgimme a minute...
06:37:42 Join RoC_MM [0] (
06:40:50Davide-NYCit has some bad whitespce (formatting) so there will be a V6... :-(
06:40:51jhMikeSgot an unused var buffer in statusbar.c btw...
06:41:02Davide-NYCwhat line what var
06:41:16 Part Paul_The_Nerd
06:42:32 Quit Xerion (Read error: 54 (Connection reset by peer))
06:43:06jhMikeS606 .. buffer
06:43:25 Join Xerion [0] (
06:43:57 Quit RoC_MM ("Leaving")
06:44:57jhMikeSit's recording...It show "44k" and "M192"
06:45:12Davide-NYCchange quality and source
06:45:44Davide-NYCboth are icons correct?
06:46:12Davide-NYCthere should no sysfont on SWCODEC target statusbar during recording
06:46:25jhMikeSIt's bitmaps
06:47:33jhMikeSI think the mono stereo thing should look more like speakers
06:50:54 Quit rotator ("zzzzzzzzzzzzzzzz")
06:54:55*JdGordon back
06:54:59Davide-NYCjhMikeS: there is literally no room.
06:57:51 Join Jazz00006 [0] (
06:59:26Jazz00006how would you read multiple lines in a text file through a plugin (code?)
07:01:09 Join Paul_The_Nerd [0] (
07:03:12jhMikeSDavide-NYC: I think something can be done...I also think there should be bitmaps for each character used not for each sample rate. They can be drawn one after the other like charcells. more flexibility
07:04:54Davide-NYCthat's a good point, but way ahead of my skill level. This was a hack job of another patch.
07:05:08 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
07:08:55 Quit Jazz00006 ()
07:10:42***Saving seen data "./dancer.seen"
07:21:05 Quit midkay (Read error: 104 (Connection reset by peer))
07:29:24 Join scott666 [0] (
07:29:28 Part scott666
07:35:27 Join EbErT [0] (
07:41:22 Join perplexity [0] (
07:45:15 Join theli_ua [0] (
07:58:46 Quit dpassen (Read error: 110 (Connection timed out))
08:17:22 Join theli_ [0] (
08:24:41 Part EbErT
08:24:53 Join spiorf [0] (
08:26:50 Quit theli_ua (Nick collision from services.)
08:27:05 Nick theli_ is now known as theli_ua (
08:28:01 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:29:02 Join ender` [0] (i=null@
08:29:35JdGordonmidkay: ?
08:30:07midkayJdGordon: oh, i just wanted to say, i read your menu rework and although it was interesting there were some things i didn't really get that you could probably explain better..
08:30:33JdGordonask away
08:30:50midkaynot so much for my benefit, but updating the page so others can get it.
08:31:26midkay"choose a menu that has not been converted yet, either start hacking away at main_menu.c or add a new file, or whatever, add the menu to where it should be and make sure it works." <- the last part is rather confusing, a lot of "it"s and "should"s and "whatever"s :)
08:32:52JdGordon.. yeah, im not really the best at writing explanation...
08:36:26aliaskJdGordon: I've run into some problems in the system menu, I'm not sure what I'm doing wrong though.
08:36:59aliaskYeah, I'm getting segfaults and stuff... any idea why that might happen?
08:37:13JdGordoncan i see the menu code?
08:37:35aliaskSure, I'll pastebin the offending parts
08:37:58midkayJdGordon: even if it's lengthy you should try to explain it better.. even though I know my way around the rockbox source fine for the most part, i'm totally turned off by that confusing description. :)
08:38:20JdGordonok, ill give it another go
08:40:10amiconnjhMikeS: The index order of global_settings.rec_frequency is like that for a reason: It's the same order as the frequnecies are selected in the MAS3587F
08:41:29amiconnAnd yes, I do want plain values in the global config whenever it makes sense, but there is one precondition: The switch to .cfg files for the main config has to happen first
08:43:12aliaskJdGordon: I've nailed one bug - there aren't compile errors for the wrong number of arguments?
08:43:50amiconnWith the current bit table approach, it's importnant not to waste too many bits, because both the config sector and, even more important, the "CMOS RAM" in the recorders' RTC are limited
08:43:53JdGordonwierd, it should complain if u have too many or not enough... except for the macros useing variable args...
08:44:18aliaskIt was MAKE_MENU - it has variable args.
08:44:33 Join iRIVER_ROX [0] (i=ca3f24a9@gateway/web/cgi-irc/
08:44:47 Quit midkay (Read error: 104 (Connection reset by peer))
08:45:14BagderiRIVER_ROX: your caps lock seems to have stuck
08:45:38Bagderthe company is caller 'iriver' ;-)
08:45:52iRIVER_ROXwell they all good products anyways... ^_^
08:46:47*Bagder recalls the iriviver h1x0 firmware vaguely
08:46:59Bagderdamn it I type badly
08:47:18iRIVER_ROXI would like to ask anyone who can answer my question, how do I save my position in a TXT file on the Rockbox?
08:47:40iRIVER_ROXcuz it keeps resetting back to the beginning of the files
08:47:46JdGordonremmeber where you were up to :D
08:47:54 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:48:04JdGordonmidkay: better?
08:48:09iRIVER_ROXamongst lecture notes that are over 2000 pages long... -.-''
08:48:29iRIVER_ROXhas no skip to page number function either
08:48:49aliaskText files don't have pages...
08:49:11scorchetxt files dont
08:49:15scorchedoc files do =)
08:49:23iRIVER_ROXon the original firmware, it split the TXT files up into 'Pages' or as much txt that would fit onto the H10 screen at a time
08:49:40scorchethis has been a useless and well-known fact by scorche
08:49:51iRIVER_ROXand would save exactly where u left off when u quit viewing, like a bookmark
08:50:04aliask*chorus of voices - "Thanks scorche!" *
08:50:13midkayJdGordon: hard to say, it certainly looks much more informative but now i've got the problem of "dunno what the hell any of these function calls mean". :)
08:50:15iRIVER_ROXummmm......ok.... -.-''
08:50:51aliaskiRIVER_ROX: Basically, I don't think it's possible at the moment, but if you filed a feature request maybe someone might find time to put it in.
08:53:28iRIVER_ROXat least rockbox comes as source code, I can do it myself now that uni finished for the day..... *sigh*..... -.-
08:53:48aliaskDon't forget to submit a patch! :)
09:00:53Bagder"Bookmarking for Text Viewer"
09:02:12iRIVER_ROXIt has a 'severity'
09:02:48 Join einhirn [0] (
09:02:48 Quit einhirn (Client Quit)
09:04:01iRIVER_ROXnow I see why it has medium.... -.-'' how to create the function.....damnit....stupid cache ahead
09:04:18Bagderthose fields have no real purpose for feature requests
09:04:29Bagderthat's just what the submitter set them to most probably
09:05:13iRIVER_ROXoh.....ok......stil annoying by the looks of the code, since cant use last disk read position for the txt since it cache's everything ahead of time... *sigh*....
09:05:39iRIVER_ROXnot just txt everything, music and all the other sutff.....
09:06:13Bagderthe text viewer certainly does not do anything with music
09:06:21iRIVER_ROXI know
09:07:14iRIVER_ROXthe idea I had would conflict with the playing of music if listening and viewing txt at the same time
09:09:05iRIVER_ROXI'll be back later when I figure it out...laters....
09:09:09 Quit iRIVER_ROX ("CGI:IRC")
09:10:47***Saving seen data "./dancer.seen"
09:15:09amiconnHmm, now he's gone
09:15:37amiconnThe text viewer already had the ability to save position
09:16:09amiconnIt was removed again in the course of some rework
09:16:27amiconnI don't know the exact reason
09:16:31 Join belze [0] (i=belze@2001:618:400:0:0:0:53d9:5f54)
09:17:35BagderI bet it wasn't on purpose
09:19:17Bagderit still seems to have the code for it
09:20:58 Quit midkay (Read error: 110 (Connection timed out))
09:21:47amiconnNow that the viewer has an option menu, it should imho be made an option, and the positions saved in a file separate from viewer.cfg
09:22:01amiconnviewer.positions or sth like that
09:24:15Bagderthat's the commit that removed the feature
09:24:36 Join pondlife [0] (
09:24:47Bagder"Patch #5056 by Jonathan Gordon" committed by midk ;-)
09:25:46*Bagder brings out the funny hats from his wardrobe to hand out to the villains as punishment
09:26:40 Join Dma-Sc [0] (
09:26:58JdGordoniirc my patch didnt break the bookmarking...
09:27:19BagderI'm quite sure it did
09:27:36 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:27:37Bagderit seems to be the one that removed the reading and setting of file position
09:28:00Bagderbut I've just browsed CVS, I haven't investigated really closely
09:28:03JdGordonoh i dunno... ill have a look at putting it back now
09:28:16amiconnIt changed the config saving to use configfile, so I'm pretty sure it also broke position saving
09:28:40Dma-Scdo you know if rockbox consumes quite more power in the recent builds? (at least on h120)
09:28:42amiconnIt will be sorta hard to use configfile to save file positions
09:29:20amiconnHmm, in fact it isn't... if we limit the number of files for which positions are saved
09:29:54JdGordoni thought i rmemebered doing it so it had default settings in one file and per file settings in another...
09:30:23JdGordonmidkay isnt here.. so ill say he mangled the patch before commiting it :D
09:30:47Bagdersounds fair ;-)
09:33:22JdGordonis it bad to store plain text after real data in the config file?
09:33:46LinusNall data should be text imho
09:34:14 Quit linuxstb (Read error: 110 (Connection timed out))
09:34:36 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:34:45Dma-Sci've found myself playing music for approx 2h30 yesterday and 0h35 this morning before the hd couldn't load. my battery isn't really fresh, but still it's like half of what i could get recently.
09:34:47JdGordonloading the text file to the config is a pain tho
09:35:07LinusNi suggest using the configfile api
09:35:40JdGordon... and considering each setting is stored as a number, not something meaningful it doesnt really make things easier...
09:36:09*LinusN whispers "configfile API"
09:36:38pondlifeHmm. Would it be useful for anyone else if the sims allowed the debug menu? I thought it would be useful, but there's a lot of work to do it....
09:37:04LinusNpondlife: well, the debug menu it very target specific, isn't it?
09:37:19pondlifeBut each sim has a "target"
09:37:30amiconnFor the position saving, configfile could be used with an array of settings for e.g. 50 text files, used in an lru fashion
09:37:33JdGordonnot worth the effort imo... nothing special there for the sim
09:37:38amiconnSomething like
09:37:51amiconnfile1: /.rockbox/docs/LICENSE.txt
09:37:58amiconnpos1: 3456
09:38:05pondlifeI've got a fixed-up playback.c which doesn't crash and is much simpler... but it seems to be doing a lot of cpu boosting.
09:38:09amiconnfile2: /blabla.txt
09:38:18amiconnpos2: 6789
09:38:20LinusNpondlife: then use a debugger
09:38:31pondlifeAm doing, but it's tricky.
09:38:31LinusNpondlife: or DEBUGF
09:38:38aliaskWhen is the recording settings menu sent "nosource"?
09:38:39pondlifelogf -> DEBUGF here
09:39:06LinusNpondlife: it shouldn't be hard to add the debug manu to the sims if you need it
09:39:10LinusNmenu even
09:39:18JdGordonim tending to agree with LinusN here, just using a text file and the configfile with a bit of extra reading to get the individual files
09:39:27pondlifeI thought so, until I hit "error: `CPU_FREQ' undeclared" etc.
09:39:58pondlifeIt would be good if the config for an H300 (for example) were used for the H300 sim, but maybe too much work!
09:39:59LinusNpondlife: well, the sim doesn't boost
09:40:07pondlifeIt should
09:40:15pondlifeWell, it should simulate it.
09:40:19LinusNhow? with Intel Speedstep?
09:40:22aliaskIgnore my previous question :)
09:40:37pondlifeIt should display the CPU speeds
09:40:42LinusNpondlife: cpu_boost() is a macro in the sim, just redefine it
09:40:59amiconnWhenever a file is viewed, the list would be searched whether the file is already present. If it is, the part of the list from 1 to old_position would be moved down, removing the file at its old position. If it wasn't present before, move the whole list down one postion, dropping the oldest entry this way.
09:41:11amiconnThen the new file would be added at position 1
09:41:29pondlifeOn another subjedt, is it just me or are there plenty of I40:PDIR1FULL errors at the moment?
09:41:45JdGordonfiddling with the list will be a pain
09:41:52LinusNpondlife: which target?
09:42:08amiconnJdGordon: Why? I think it would be quite simple
09:42:15pondlifeMaybe others. Try going into Debug to view battery info..?
09:42:34JdGordonit also means having a limited amount of files..
09:42:45amiconnYes, but that's good imho
09:42:48JdGordonbut if you want to do it i wont stop you :)
09:42:55amiconnOtherwise the list would grow and grow...
09:43:10LinusNpondlife: that may have to do with the recent pcf50606 adc driver "fix"
09:44:00pondlifeI FlySprayed it as a comment to
09:46:02JdGordonwhats the general consensus on a new screen for the int settings? ne with a slider showing min/max/current values?
09:46:45amiconnNot using the configfile api would be easier though
09:47:44amiconnI think a fixed maximum number of files in th elist makes sense
09:48:05amiconnA natural limit would be the number of files that fits into the text buffer
09:48:06 Join bluebrother [0] (i=810d4658@gateway/web/cgi-irc/
09:48:12LinusNpondlife: for some reason, raenye decided that it was a good idea to disable interrupts while reading the pcf50606 adc
09:48:31JdGordonamiconn: just put the limit at 50 or something...
09:48:37amiconntext_buffer_size / sizeof(struct file_position_list_entry)
09:48:43JdGordononly 1 file is in the text buffer at any one time..
09:48:43 Quit Xerion (Read error: 104 (Connection reset by peer))
09:48:56pondlifeLinusN: is a fix for the "fix" pending?
09:48:57LinusNpondlife: but it shouldn't affect the playback, since the audio dma irq is on level 7
09:49:13 Join Xerion [0] (
09:49:13amiconnJdGordon: Yes, but for doing the lru thing, we need to load the whole list, and search for the filename
09:49:22amiconnThis needs a considerable amount of ram
09:49:47amiconnSo we could reuse the text buffer for loading the list
09:50:09JdGordon50*290(MAX_PATH) is still tiny...
09:50:23jhMikeS<amiconn> jhMikeS: The index order of global_settings.rec_frequency is like that for a reason: It's the same order as the frequnecies are selected in the MAS3587F
09:50:31JdGordonjust add that array at the end of the preferences struct... it will all be read in on load
09:50:36jhMikeSI know that but that doesn't have to be the case in menus
09:50:47pondlifeOK, I've just gone back to a CVS build and there are two new bugs: (1) The aforementioned crash (2) my battery meter in a custom WPS screen always reads 0.
09:51:02pondlifeThe CPU boosting is mine to fix
09:52:01pondlifeAh, actually I am getting CPU boosting with CVS too..
09:52:19pondlifePreviously I'm pretty sure I could decode MP3 @ 128kbps with no boosting
09:53:26Paul_The_Nerdpondlife: Is your WPS updated to deal with the reorganizing of the battery enumeration? I'm assuming by "always reads zero" you actually mean "while the battery should show a full image, it shows empty" and aren't talking about a numerical reading?
09:53:30amiconnJdGordon: 50*(260+4) (MAX_PATH + sizeof(int) for the position) is quite a bit in relation to the free plugin buffer size, at least on archos
09:53:43pondlifeWhat was that change?
09:53:52pondlifeNo I mean I didn't know it had changed
09:54:12JdGordonamiconn: true, archos and ifp ill need a smaller array..
09:54:45pondlifeAlso, I would have asssumed WPS tag changes should be backwards compatible
09:54:54amiconnNot if the operation is done in the text buffer
09:55:23Paul_The_Nerdpondlife: Every now and then a WPS tag change requires breaking of backwards compatibility, and this one apparently did. I'm not sure the full details, but it causes the batter meter to be off.
09:55:43 Join theli_ [0] (
09:55:45pondlifeOK. Do you know if the wiki (or manual) will be up-to-date?
09:55:50JdGordonbut dont you still need to store it somewhere? or are you planning on reading in the list, resoting it then write it out to the disk, and on exit just rewrite the current file?
09:56:06Paul_The_Nerdpondlife: The wiki is, I *think*
09:56:33pondlifeI was concerned I'd broken it!!
09:56:33amiconnIf position saving is enabled, load the list at viewer startup, search for the filename the viewer was started with, read the position, and jump there
09:56:36Paul_The_NerdIt looks like it is, since it goes from -1 to N now, and it used to be finite.
09:57:16JdGordonamiconn: ye, but you either need to write the list straight back, or store it somewhere, you cant use the text buffer while a file is being viewed...
09:57:16amiconnAt exit, the whole list would be loaded in the text buffer, the lru operation would be applied, and the list saved again
09:57:21 Join Xerion_ [0] (
09:57:57 Quit Xerion (Read error: 54 (Connection reset by peer))
09:57:57 Nick Xerion_ is now known as Xerion (
09:58:58 Quit mirak_ (Read error: 110 (Connection timed out))
09:59:28 Join Leovinus [0] (
10:00:36Leovinusi am having a problem,
10:00:51 Join theli__ [0] (
10:01:11jhMikeSall these UI changes with the statusbar and such are based on assumption that will not be true anymore using a format/encoder settings scheme
10:01:38Leovinusi use gnome, and wheni try to copy music to rockbox on my ipod nano, i get all sorts of error messages, like invalid parameters, i dont understand this, what does it mean, and what can i do
10:02:09 Join mirak_ [0] (
10:02:18aliaskSounds like a dodgy USB connection, or something wrong with the hard-drive.
10:02:18BagderLeovinus: how does gnome have anything to do with file copy?
10:02:50amiconnHah, in fact we never need the whole list in memory if we use a temporary file to build the new list on exit
10:02:50Leovinusi will try copy with cli
10:03:29 Quit theli_ua (Nick collision from services.)
10:04:12 Nick theli__ is now known as theli_ua (
10:04:39bluebrotherJdGordon: remember the statusbar issue in the id3 screen when opening it directly from wps with the quick keys on h120?
10:04:57JdGordonnot really...
10:05:19bluebrotheryou said you fixed that ... but it's still not working. This fixes it:
10:05:30bluebrothermaybe you want to look in ... ;-)
10:06:32Leovinushow do i copy my music to my rockbox ipod nano then.
10:06:47Leovinusthe easiest is the gnome file manager
10:06:56pondlifePaul_The_Nerd: Would you mind helping me with this WPS update...?
10:07:00bluebrotherLeovinus: cp -r <source> <dest>
10:07:04BagderLeovinus: and what error messages do you get then?
10:07:15 Join webguest93 [0] (i=549961fa@gateway/web/cgi-irc/
10:07:16Bagderyou're not exactly telling us any details so we can't say much
10:07:26 Quit dan_a (Read error: 110 (Connection timed out))
10:08:12webguest93I'm thinking of getting an Archos jukebox, which is preferable the Studio or Recorder, spdif isn't important
10:08:22Paul_The_Nerdpondlife: I honestly don't know how to *fix* the bug, I'm just familiar with that change being the cause of it. If I understand correctly it's because the full icon *used* to be the first in the enumeration, and now it's the last? Or something like that.
10:08:37pondlifePaul_The_Nerd: ok
10:08:52webguest93and HDD size isn't an issue as I'll be upgrading the HD
10:08:54pondlifeOld version was %?bl<|%xda|%xdb|%xdc|%xdd|%xde|%xdf|%xdg|%xdh|%xdi>
10:09:01Leovinusptaylor@taylorworld:~$ cp -r /home/ptaylor/mymusic /media/ipod
10:09:02Leovinuscp: cannot stat `/home/ptaylor/mymusic': No such file or directory
10:09:02LinusNamiconn: the coldfire manual isn't very detailed regarding interrupt levels. do you know if level7==nmi on coldfire, like it is on the 68k?
10:09:26pondlifeI tried inserting an extra |%xda to allow for the unknown/-1 case, but no change.
10:09:37scorchewebguest93: i would go with the recorder, as the studio has a charcell display (only 2 lines)...among other reasons
10:10:00Paul_The_Nerdpondlife: I'm not really certain then. Since it starts with an empty case, it looks like it's one that's already been modified for the new code.
10:10:07JdGordoncan anyone tel me how to replace settings_save(); with settings_save(true); in all .c files without having to do it manually?
10:10:19Paul_The_Nerdpondlife: Which means your bug may be a real bug.
10:10:28 Join safetydan [0] (
10:10:43JdGordonactually, dw
10:10:48pondlifeHmm. This WPS has been with me a long time.. I doubt it knew about the new code. OK, thanks - I'll look into it one day...!
10:10:53Leovinuscp: cannot stat `/home/ptaylor/mymusic': No such file or directory
10:11:00Leovinusthats the error i get
10:11:25BagderLeovinus: then you have something weird going on in your system
10:11:35Paul_The_Nerdpondlife: Well, I honestly don't know. I'm not terribly good with WPSing and my brain is currently fried from reading half of my C# reference today.
10:11:43pondlifeOK, no problem
10:11:46Bagderlike a dangling symlink or so
10:11:51 Part webguest93
10:11:53Leovinuswhy badger
10:12:05Bagderbecuase you've messed up something
10:12:20Bagderwe can't tell, its your system
10:12:43Leovinuswhat can i do
10:12:55Bagderfigure out the problem, fix it and then copy the files
10:13:19Bagderwhy can't you read /home/ptaylor/mymusic is the question
10:13:33Bagderpossibly a permission thing
10:13:35 Quit theli_ (Read error: 110 (Connection timed out))
10:16:08JdGordonw00t... delayed ata write loooks like its working
10:16:41JdGordoneven in the sim :)
10:16:44Paul_The_NerdI think "Warn on clearing dynamic playlist" doesn't work any more.
10:16:54Paul_The_NerdOr whatever specifically that option is called.
10:17:08Paul_The_NerdAt least, someone mentioned it not working for them, and I don't seem to have it working for me.
10:19:20 Quit Leovinus ("Leaving")
10:21:53 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
10:23:11linuxstb_Anyone know who is working on the CEC HI-X8? A forum post says "a rockbox developer" is trying to r-e the original firmware:;topicseen#msg50145
10:23:22BagderRaenye I think
10:23:44encodewhats the best place to start with the rockbox code to get to know it better, for someone who is a moderately experienced programmer but hasnt done much C/C++ lately?
10:23:54encode(in the cvs code)
10:24:08Bagderencode: 1) build a simulator 2) try writing a plugin
10:24:08linuxstb_Bagder: Any idea if he owns a device, or is he just looking at the firmware at the moment?
10:24:09safetydanencode, try writing a plugin first since that will get you familiar with the simulator and building in general
10:24:16Bagderlinuxstb: no idea
10:24:42encodeBagder, safetydan thanks ;)
10:28:11 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:28:29 Join dan_a [0] (
10:28:37tucozanyone with a mac around?
10:29:39linuxstb_For a couple of minutes...
10:30:11tucozgood. Do you know if it is possible to tell OS X _not_ to add a lot of junk to the iriver when connected?
10:30:36LinusNi am in touch with the x8 people as well
10:30:41linuxstb_Not as far as I know - Mac OS does that for any FAT partition. But there's the disktidy plugin to delete it all.
10:31:03tucozok. thanks.
10:31:40linuxstb_LinusN: Do you have any interest in working on it? I mean realistically?
10:32:03tucozJdGordon: I like the slider. Much better than the current behaviour.
10:32:16 Join theli_ [0] (
10:33:09JdGordontucoz: you rekon i should commit it?
10:33:17JdGordonlinuxstb: did u see the screen i made for ya?
10:33:39tucozYou get my vote for it.
10:33:45 Quit theli_ua (Nick collision from services.)
10:33:46tucozBut I am not the one to decide :)
10:33:55 Quit theli_ (Client Quit)
10:34:21 Part Paul_The_Nerd
10:34:30 Join theli_ [0] (
10:34:33linuxstb_JdGordon: Yes, I quite like the screenshot, but I would like to test it first to see how it feels in practice on the various screens. I haven't had chance yet.
10:34:35tucozWhat really speaks for a slider, is that you can see the min/max values in the same screen which you can not do with the list.
10:34:44LinusNlinuxstb_: i msg:d you
10:34:47JdGordonlinuxstb: ok :)
10:40:21 Quit nudelyn ("At Argon, we're working to keep your money.")
10:41:14 Quit linuxstb_ ("CGI:IRC")
10:43:23 Join mirak3 [0] (i=5130680a@gateway/web/cgi-irc/
10:45:05Lynx_does the iriver original firmware load on a h300 when i hold play during boot?
10:45:20Bg3rLynx_: rec, not hold
10:45:43Bg3rJdGordon: what screenshot are you talking about ?
10:45:53Lynx_Bg3r: that's what i thought, but it just loaded although i'm sure i didn't press anything than play. happened before, too.
10:46:17JdGordoni tihnk that is the url
10:46:48Bg3rLynx_: maybe u've holded play too much
10:46:56Bg3rJdGordon: 404
10:47:30 Join webguest57 [0] (i=c27f0812@gateway/web/cgi-irc/
10:47:46safetydaneh, I kind of prefer the current list view version
10:48:28Bg3rJdGordon: yep, looks good for int settings
10:48:38markunI prefer JdGordon's new version
10:48:42linuxstbsafetydan: Even for long lists like volume?
10:49:08Bg3rimho we should use something like this slidebar for all int settings ...
10:49:10safetydanlinuxstb, yeah
10:49:23safetydanit's a consistency thing I guess
10:49:27JdGordonimo it should be choosable which to use...
10:49:38safetydanack, not aanother option
10:49:44safetydaneven another one
10:49:44tucozno. no more options
10:49:53webguest57Hi. Is this known bug on iriver h120? While listening to music (an MP3) I went to menu and changed the font. When I got back to WPS it displyed "no file!" (or smth. similar) and the screen became empty (not even the status bar). I pressed stop and play again, and the playback resumed from the beginning of the song.
10:50:06webguest57I don't have the latest build though.
10:51:49safetydanwebguest57, try the latest build and see if it still happens
10:52:18tucozlinuxstb: it is possible to prevent .DS_Store files from being created at least. Type this in a terminal: defaults write DSDontWriteNetworkStores true
10:52:53safetydanwebguest57, I certainly can't reproduce it on my H120 which is running a build from yesterday
10:53:42webguest57safetydan: Ok, I'll try the latest build. Was it a known bug?
10:53:55 Quit solarflare (Read error: 104 (Connection reset by peer))
10:54:01safetydanwebguest57, not that I remember, but I have a flawed memory
10:54:07 Join solarflare [0] (
10:55:49 Join Paul_The_Nerd [0] (
10:56:24 Join tucoz_ [0] (
10:57:24 Part tucoz_
10:58:17 Part webguest57
10:59:07 Join tucoz_ [0] (
11:00:07tucoz_how do I kill my ghost nick?
11:00:41bluebrothertucoz_: msg nickserv ghost IIRC
11:01:00amiconnLinusN: "The interrupt priority mask defines the current interrupt priority. Interrupt requests are inhibited for all priority levels less than or equal to the current priority, except the edge-sensitive level 7 request, which cannot be masked." (from the datasheet
11:01:00scorche /ns ghost <nick> <pass>
11:01:25amiconnI don't know anything more than that, and nothing at all about how the m68k handles interrupts...
11:01:29 Quit tucoz (Nick collision from services.)
11:01:37tucoz_scorche: thanks
11:01:41 Nick tucoz_ is now known as tucoz (
11:01:50LinusNamiconn: which datasheet is it?
11:01:54 Join theli__ [0] (
11:02:11amiconnp. 58
11:03:36 Join midkay [0] (n=midkay@rockbox/developer/midkay)
11:03:49JdGordonyay, delayed write working correctly now :)
11:04:38JdGordon.. and so does text file settings :)
11:04:50amiconnLooks like the coldfire distinguishes edge sensitive and level sensitive. Only edge sensitive is non-maskable
11:05:38Paul_The_NerdOkay, iPod accessories are getting a little too... something:
11:06:40*JdGordon wants one
11:06:56JdGordonnot an ipod powered one.. but a breathalizer thas cheap
11:06:59Bagder"it doubles as an FM transmitter"
11:07:06Bagderwhat a gadget
11:07:07BHSPitLappy"Must be THIS DRUNK to code for rockbox. -> "
11:07:34bluebrother"you are too drunk to use rockbox. Please use the OF instead"
11:07:41 Join scott666_ [0] (
11:08:06BHSPitLappyI don't get it
11:08:19BHSPitLappywhat's the function of that? all it does with the iPod is use it for power
11:08:31bluebrotheror: "drunk users aren't supported by rockbox yet. Please come back later"
11:08:32Paul_The_Nerd"An error was encountered. Don't bother reporting it on the forums though, we really don't want to see how you type when you're like this."
11:08:36BHSPitLappyother than the fm transmitter, it's not even an ipod accessory
11:08:36JdGordonjumping on the ipod bandwagon
11:08:45LinusNso that *may* mean that level 7 in itself isn't NMI, only if it is triggered by the external level-7 pin, which i assume isn't connected inside the 5249
11:08:50Paul_The_NerdBHSPitLappy: It's powered by the iPod, though.
11:09:06BHSPitLappyPaul_The_Nerd, oh!
11:09:12bluebrotherso the ipod degrades to a battery. LOL.
11:09:23Paul_The_NerdiPod == Extra expensive battery pack.
11:09:28 Join San [0] (
11:09:43 Join nudelyn [0] (
11:10:01BHSPitLappythe beathalyzer is powered by the iPod, while inversely, it burns the fumes of your alcoholic breath to in turn charge the iPod back.
11:10:39BHSPitLappyPaul_The_Nerd, s/expensive/STYLISH/
11:10:49***Saving seen data "./dancer.seen"
11:11:02 Quit [San] (Read error: 104 (Connection reset by peer))
11:12:17LinusNpondlife: wanna do a test regarding the PDIR1 error?
11:14:09safetydanLinusN, which PDIR1 error?
11:14:28pondlifeYes, if it's quick
11:14:45LinusNsafetydan: I40:PDIR1FULL at 00000002.
11:15:05safetydanso not the 00000007 one then
11:15:08LinusNpondlife: remove the disabling of the interrupts in adc_scan()
11:15:53*amiconn wouldn't have noticed the problem that fast
11:16:50pondlifeHmm, which source file?
11:17:08pondlife int level = set_irq_level(HIGHEST_IRQ_LEVEL);?
11:17:31LinusNyes, plus the second one further down
11:17:38pondlifeNaturally ;)
11:18:09 Quit theli_ (Read error: 110 (Connection timed out))
11:18:26LinusNpondlife: when does the error happen?
11:18:53pondlifeIt happened whenever I went into Debug > View battery
11:19:02pondlifeJust copying over the modded version now
11:19:19pondlifeWell, when USB bootloader mode doesn't get in the way ... (hint)
11:19:59amiconnI observe myself preferring archos for actual use
11:20:13pondlifeSorry... Cygwin slowness is apparent here.....
11:23:05pondlifeOK, updated device rebooting...
11:23:39pondlifeNo change
11:23:53pondlifeI40:PDIR1FULL at 00000002
11:23:55LinusNfunny, i wonder why raenye changed the H300 adc_scan() at all
11:24:02LinusNpondlife: ok, good
11:24:26LinusNpondlife: then i know that the interrupt disable doesn't cause it
11:24:33pondlifeFair enough
11:24:42pondlifeCan you not reproduce?
11:24:51pondlifeOr don't you have an H300
11:25:00safetydanit does the same thing on a h120
11:25:25amiconnPDIR1FULL during playback?
11:25:32pondlifeNot playing back
11:25:44LinusNpondlife: not playing back????
11:25:49jhMikeSI changed added those calls...the PDIR1FULL reared its head before that
11:25:58pondlifeWell, maybe voice engine was running...
11:26:04pondlifeSo perhaps PCM playback
11:26:04LinusNjhMikeS: ah, yes, it was you
11:26:26jhMikeSLinusN: it didn't cause the problem I think it's safe to say
11:26:32pondlifeI'll disable voice and try again
11:26:47jhMikeSLinusN: There's too much going on in DMA1
11:26:50LinusNjhMikeS: you didn't reply to my question in the mailing list
11:27:05jhMikeSLinusN: I haven't checked the mail yet
11:27:12safetydanLinusN, I can confirm undisabling the interrupts in adc.c doesn't affect the PDIR1FULL 00000002 issue
11:27:20safetydanwithout voice or anything else going on
11:27:31jhMikeSsafetydan: :) of course not
11:27:43LinusNsafetydan: ok, so it's something totally unrelated then
11:27:52pondlifeMe too!
11:27:58safetydanjhMikeS, just thought I'd add another datapoint (for h120)
11:28:06jhMikeSDisabling interrupts during ADC scan stopped buttons becoming dead when using remote
11:28:23LinusNjhMikeS: do you have any idea why?
11:28:37jhMikeSLinusN: any idea why what? The PDIR1FULL?
11:28:56LinusNno, why it fixes the button issue
11:29:18jhMikeSLinusN: Isn't that bit banged and interrupts can cause timing disruptions?
11:29:39LinusNspi is a static interface
11:29:47LinusNi2c too
11:30:00 Part Paul_The_Nerd
11:30:44jhMikeSLinusN: static interface meaning? I/O handled by CPU not software?
11:31:07LinusNno, it means that the timing shouldn't be a issue me then...but I had no dead buttons after doing that
11:31:29 Part tucoz
11:31:47jhMikeSDead buttons very fast otherwise
11:31:52 Join shane_ [0] (
11:32:31 Join lightyear [0] (
11:32:44LinusNsounds more like adc_scan() is called from a background thread
11:32:56jhMikeSLinusN: So it's just one bit per clock edge or the like?
11:33:41jhMikeSLinusN: Battery monitoring?
11:34:21LinusNnot sure
11:34:53 Join theli_ [0] (
11:35:14LinusNor just some unprotected pcf50606 communication somewhere
11:35:14pondlifeProbably my WPS, but as noted above, I no longer seem to get a battery level via the %bl tag..
11:35:17jhMikeSWhy so many calls to set_irq_level for other pcf50506 stuff then?
11:35:52LinusNjhMikeS: because the adc thread does pcf50606 communication
11:37:15amiconnI wonder about 2 different points: (1) Why is PDIR1FULL triggered at all? Afaiu PDIRn are related to reading data _from_ the audio bus. The only place where this happens is the recording code...
11:37:37amiconn(2) the address 0x00000002 is in ROM...
11:38:03LinusNamiconn: i think the error message is misleading
11:38:04jhMikeSyes...but what if the FIFO fills while mucking about in DMA1?
11:38:44amiconnWhere should it fill from?
11:40:17jhMikeSFrom the audio bus
11:40:40jhMikeSIf nothing reads the samples it will create an interrupt and you clear that by reading from the queue
11:40:52safetydanjhMikeS, it dies even without audio playing
11:40:55 Quit shane_ ("Leaving")
11:41:19jhMikeSsafetydan: I thought you said recording caused it
11:41:24 Join shane_ [0] (
11:41:40safetydanjhMikeS, nope, just Info -> Debug -> View battery
11:41:59safetydanfirst thing after startup
11:42:11 Quit shane_ (Client Quit)
11:42:40amiconnjhMikeS: Where should the samples come from if recording isn't set up?
11:42:42 Join [d3v]shane [0] (
11:42:48amiconnPDIRn is for _recording_
11:43:16jhMikeSamiconn: I wasn't yet aware of it "just happening". One other person was having trouble when using WavPack...that's all I knew.
11:43:17 Quit JoeBorn (Read error: 110 (Connection timed out))
11:43:25amiconnMaybe the audio routing is set up wrong
11:43:34LinusNjhMikeS: why wouldn't the regular buttons stop working? they are read with the adc too
11:43:38 Join theli_ua [0] (
11:43:59jhMikeS...was just gonna say some setup might cause the PDIR1 to start receiving data
11:44:48jhMikeSLinusN: On X5 everything seems to be read from ADC on pcf50606 except power/hold or whatever uses GPIO
11:45:27LinusNexactly, so why would not the regular buttons stop working and only the remote buttons?
11:45:42jhMikeSregular buttons did stop working...and the remote
11:46:02LinusNok, i thought you said that the remote buttons stopped working
11:46:16 Join JoeBorn [0] (
11:46:24jhMikeSthey did :)
11:46:31jhMikeSbut not only
11:47:05jhMikeSThe ones not ADC related continued to the power switch
11:50:32LinusNjhMikeS: i see that you have enabled the pcf50606 interrupt
11:51:03markunlinuxstb: we have working remapping code for the gigabeat now
11:51:06LinusNi bet that this is the problem
11:51:25LinusNnow you do pcf50606 communication in two interrupt handlers
11:51:36 Quit theli__ (Read error: 110 (Connection timed out))
11:51:38jhMikeSLinusN: yes for one special even
11:52:00jhMikeSOtherwise nothing happens unless you hold the power key for 1s
11:53:12jhMikeSLinusN: Are other interrupt "blocked" until the one vector returns?
11:53:49LinusNhigher priority interrupts will still be served's at level 6...what runs at level 7?
11:54:48LinusNaudio dma
11:55:29LinusNmy guess would be that the adc scan is interrupted by the pcf50606 interrupt
11:55:51jhMikeSAre people having this problem on the x5 too?
11:56:09jhMikeSNever mind...lemme think
11:56:25LinusNjhMikeS: wait a sec
11:56:34jhMikeSIt's only for the power'll get no interrupt from anything else
11:56:43LinusNyou mean that the fix was for the h300?
11:56:54jhMikeSNo...for x5
11:57:14jhMikeSI only unmasked ONKEY1S...that's it and that's all the routine is called for
11:57:18 Quit bluebrother ("bbl")
11:58:01jhMikeSso if you're not holding the power key for GPI0
11:58:31LinusNjhMikeS: do you know for sure that the other interrupt mask registers are all cleared?
11:59:19jhMikeSI think they're all masked by default...lemme look
11:59:34amiconnLinusN: Why would the pcf have to do with the problem? The H1x0 doesn't have a pcf...
11:59:52 Quit theli_ (Read error: 110 (Connection timed out))
12:00:12jhMikeSReset type = S for INT1-3M
12:00:22LinusNamiconn: does this problem exist on the h100 too?
12:00:43amiconn[11:25:06] <safetydan> it does the same thing on a h120
12:00:44jhMikeSI guess that's for initial startup
12:00:57jhMikeSOtherise O
12:01:28jhMikeSShould remask everything else to be sure but never caught an interrupt there except for power key
12:02:35LinusNamiconn: we aren't discussing the pdir1 error
12:02:58LinusNjhMikeS: pcf50606_write(0x05, ~0x04);
12:03:55LinusNlooks like you are enabling every interrupt but the ONKEY1S interrupt
12:05:04LinusNah, silly me
12:05:31LinusNstill, what about the INT2M and INT3M registers?
12:05:46jhMikeSI'm gonna make sure those are masked now explicitly
12:06:00LinusNi'm sure that they are the culprits
12:06:54LinusNthe thing is that the buttons have worked fine for months
12:07:19LinusNso this bug must be a new one's just few lines... no big remove those set_irq_level calls too?
12:09:17jhMikeSCommunication could be disrupted in when reading ADC and then my interrupt routine reads the registers while something else is communicating with it maybe?
12:09:48 Quit Xerion (" ")
12:12:32 Join juxtap [0] (
12:12:58jhMikeSWhat priority is the ADC interrupt?
12:13:26LinusNit's the tick interrupt
12:13:45jhMikeSWhat do you think the pcf interrupt should be set to?
12:14:03LinusNi have no idea
12:14:20LinusNwhat do you use it for?
12:15:06jhMikeSI had it set to 6! If the same as the ADC then then one won't interrupt the other, correct?
12:15:52LinusNwhy is ONKEY1S a problem?
12:16:23jhMikeSBecause if you held the key for 1s...rb wouldn't shut down would just go standby in 8s
12:16:57jhMikeSSome long keypresses like leaving the recording screen you might accidentally hit it for a sec and then...
12:17:22LinusNyou leave it with a long ON press?
12:17:23 Quit theli_ua (Read error: 104 (Connection reset by peer))
12:17:28jhMikeSLinusN: yes
12:17:34LinusNsounds like a really silly thing
12:17:49LinusNsince if you hold it just a little longer, you will shutdown
12:17:50jhMikeSI don't think being able to have it spontaneously shut down like that is the right behaviour
12:18:43LinusNthat's what the ON/OFF key is for
12:19:19jhMikeSI've hated that 1s problem for a long time sometimes you just held it a little to long for something and then it goes off.
12:19:36jhMikeSAfter a delay of course
12:19:43LinusNfor "something"?
12:20:00LinusNdon't map any functions to the ON button
12:20:06jhMikeSWhatever...aborting a screen...
12:20:12LinusNespecially not long actions
12:20:17 Quit XavierGr (Read error: 110 (Connection timed out))
12:20:42*JdGordon somehow broke plugins' ability to read form the hdd!
12:20:57LinusNanyway, i don't really mind if you handle the ONKEY1S interrupt
12:21:01jhMikeSYou think it should still start up the timeout to standy? Why not make this work right? The problems don't seem to serious to work out.
12:21:13LinusNmy concern is that the 8s timeout is a safety mechanism
12:21:28jhMikeSLinusN: Well...what about others? Are you asking me not to use other ones.
12:21:29 Join theli_ua [0] (
12:21:35jhMikeSLinusN: What safety mechanism?
12:21:48jhMikeSON key for 5s is a safety mechanism
12:21:50LinusNif rockbox hangs, you can use the 8s timeout to shut down
12:22:20LinusNjhMikeS: ah, right
12:25:26LinusNwait a sec, what 5s timeout?
12:26:33jhMikeSThere's a 5s timeout
12:26:57JdGordonwhich file is the voice file?
12:27:43LinusNjhMikeS: in the pcf50606?
12:28:29jhMikeSLinusN: yes...STANDBY in 5 seconds of ONKEY
12:28:42jhMikeSI've used it many time after testing :)
12:28:46LinusNwhere is that described?
12:29:01jhMikeSGawd...I'm trying to find it in the datasheet again myself
12:32:49 Join Xerion [0] (
12:33:16 Quit theli_ua ("Leaving")
12:33:48 Join theli_ua [0] (
12:36:56 Quit EV|Toshiba (Read error: 104 (Connection reset by peer))
12:39:01 Join barrywardell [0] (n=barrywar@
12:39:03*jhMikeS is wondering just where the heck he saw that stuff...maybe he's lost it
12:42:18jhMikeSI'll just do a test by looping or something and not allowing rb to shut off normally but still servicing the interrupt
12:42:52 Quit Xerion (Read error: 104 (Connection reset by peer))
12:43:51 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
12:45:29 Quit mirak_ (Read error: 110 (Connection timed out))
12:46:14*LinusN goes to lunch
12:47:33jhMikeSsuper long keypress still shuts it down doing "while(1);"
12:49:29JdGordonis voice in the sim really slow?
12:49:40JdGordonlike it takes maybe half a second to talk the menu item...
12:49:50pondlifeJdGordon: Sounds about right.
12:49:52 Join mirak_ [0] (
12:50:00pondlifeI've sped it up lots here
12:50:01JdGordonbut on the targets its much faster?
12:50:04pondlifeNot much
12:50:38 Join Xerion [0] (
12:50:48pondlifeI have a rework of voice here, I should put it on Flyspray. Still some bugs in it though it could benefit from others testing
12:52:01pondlifeBit busy with Real Life atm though - maybe later today I'll have time
12:57:36 Join bluebrother [0] (
12:59:31 Quit juxtap ()
13:05:17JdGordondoes asking it to talk id -1 disable menu talk?
13:10:32jhMikeSLinusN: I can get the keys to freeze when adjusting the Backlight (On Hold Key) option from the remote too...with all my other changes disabled no less.
13:10:52***Saving seen data "./dancer.seen"
13:10:58 Quit ax (Remote closed the connection)
13:11:01 Join ax [0] (
13:11:53jhMikeSLinusN: I think nothing should disrupt coms with the pcf50606 during an interrup routine and things will be more stable
13:20:26JdGordongrr... forgot the 2nd = sign in a if :p
13:24:48jhMikeSIf I disable interrupts with reading ADC and flicking through the Backlight (On Hold Key) options, no problems occur at all.
13:27:09JdGordonaliask: i got voice working correctly in the menus now :D
13:27:27aliaskAwesome - how's the binary size looking?
13:27:32 Quit San (Read error: 110 (Connection timed out))
13:28:45JdGordon368832 vs 359728
13:28:55JdGordonso still good :D
13:29:40 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
13:29:53 Join secleinteer [0] (n=scl@
13:30:01LinusNjhMikeS: i don't like it, mostly because i want to know the real cause of the problem
13:31:06 Quit theli_ua (Read error: 104 (Connection reset by peer))
13:31:59JdGordonaliask: on the other hand.. the patch is at 155kb :p
13:32:30aliaskHah, that doesn't matter so much though
13:33:04JdGordonit sux with my poor 22kb/s max upload speed tho
13:33:14 Join excitatory [0] (
13:33:20aliaskWe probably have the same internet connection.
13:33:29JdGordonoptarse cable
13:34:21jhMikeSLinusN:'s not my code at least :). Any clue? Should other INTs that could be allowed to disrupt one communicating with the PMU? I suppose it's a kind of mutex.
13:34:53LinusNthere are no more interrupts
13:35:32jhMikeSNo others but the DMA and tick tasks?
13:35:33LinusNi'm really puzzled by this
13:35:39LinusNjhMikeS: exactly
13:36:24jhMikeSWell...calling bl code seems to be the easiest way to make it occur
13:36:55jhMikeSAnd when that option changes, it uses the queue
13:38:10*amiconn_ whispers bdm
13:38:17 Quit amiconn (Nick collision from services.)
13:38:18 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
13:38:43jhMikeSI also think that ONKEY1S should trigger normal shutdown as there's no going back at that point.
13:39:04jhMikeSResetting the time does disable the 8s bailout
13:46:38*jhMikeS had his wires crossed
13:47:19jhMikeSIs there something that can pick up on a flag or something in a timely manner and safely post a message to shut down?
13:48:15Bagderah, finally I got to the Rockbox part of the lugradio podcast
13:48:32Bagder82 minutes in
13:49:15jhMikeSBagder: RB is getting a lot more press as of late?
13:49:22Bagderand it was like 12 seconds
13:50:06Bagderyeah, I think we get more and more exposure
13:50:10*jhMikeS is scared
13:51:42jhMikeSI have this idea that if it gets too important suddenly lawyer will flock from any of the various owners of the technologies used.
13:52:15Bagderyeah, that's not totally unlikely
13:52:23LinusNjhMikeS: "safely post"?
13:52:59jhMikeSLinusN: You can't post to a queue from an interrupt handler cause you don't know what the code is doing at the's preemptive right?
13:53:21LinusNjhMikeS: we post to queues from interrupt handlers all the time
13:53:32LinusNthat's how the current shutdown works, and the buttons
13:54:13LinusNso yes, you can post to a queue from an isr
13:55:46jhMikeSIs the queue code atomic?
13:56:32LinusNyes, that's why you can post to a queue from an isr that wouldn't be the source of the button problem I guess
13:57:21LinusNthen all platforms would have had this problems for several years
13:58:10jhMikeSoh I see what you set the irq level in queue post so that's the "mutex"
13:58:18LinusNi'm surprised that it seems to be the dma isr after all
13:58:36LinusNjhMikeS: yes
13:58:51LinusNmutexes and interrupts don't match
13:59:00LinusNso we have to disable the irq instead
14:00:03jhMikeSI'm using "mutex" not to refer to the kernel ones the logical one created by the disabling of interrupts in queue_post
14:01:13LinusNfair enough
14:01:17 Quit excitatory (Remote closed the connection)
14:02:07 Join excitatory [0] (
14:02:28jhMikeSThe use of shutdown_timeout isn't needed if you have the pcf but cancel_shutdown can still work
14:03:05 Join tvelocity [0] (
14:03:50 Quit safetydan ("Ex-Chat")
14:05:38LinusNjhMikeS: yes, that's true. that code was developed long before we ported to the pcf50606 targets
14:06:12LinusNperhaps that is a candidate for the target tree?
14:06:32jhMikeSperhaps some of it...would like to get charging/charging lights working correctly
14:09:26*jhMikeS is gonna test drive the 1s shutdown
14:09:55*amiconn would think that we can use the charging lights on X5 for sth else
14:10:04amiconnThey are freely programmable
14:11:16jhMikeSamiconn: I know...but what? It's not really very visible under normal circumstances
14:11:46jhMikeSWhy should it still indicate charging when actually charging?
14:11:52jhMikeS*shouldn't it
14:12:37 Join theli_ua [0] (
14:13:44 Join Arathis [0] (
14:14:09mirak3markun, are you around ?
14:14:44 Quit JdGordon (Read error: 60 (Operation timed out))
14:15:49 Join bilbravo_ [0] (
14:16:37jhMikeSmirak3: hey. did you just want me to test that idct or something. I would take me awhile to know that well enought to know if there's anything wrong by looking at just the code.
14:16:46 Quit bilbravo (Read error: 104 (Connection reset by peer))
14:17:27markunmirak3: more or less
14:19:28jhMikeSLinusN: I guess I can get it to work with a few lines for now. Moving to target tree is a fair project itself and I'm really trying to focus on the recording. The other stuff was just a little diversion.
14:23:37 Join JdGordon [0] (
14:23:56mirak3markun you said you had acces to some research paper sites
14:25:31*JdGordon finally got the dust out from under the h300 display.. soo much nicer now :D
14:26:07aliaskDid you manage to fit the battery back in?
14:26:24JdGordonthe battery is tiny..
14:26:31mirak3markun, in fact I am looking for a direct 2d idct implementation. I am wondering how it looks like and the first hits are on sites with passwords
14:26:33amiconnaliask: Did you have a problem with it?
14:26:41aliaskMine wouldn't fit in after I replaced it.
14:26:57mirak3JdGordon that dust is annoying, I cleaned it but some came back
14:26:59aliaskMaybe the replacement one is slightly bigger or something, but I had to remove one of the blue pads for the HDD to get it to fit.
14:27:27*amiconn once dissected his H300 completely, ran it opened for a while, then put it back together
14:27:35amiconnNo problems at all with this
14:28:23JdGordonall back together and working :) last time i opened it i broke the battery connectors :p
14:29:51JdGordon... and only 1 extra screw this time :D
14:29:54jhMikeSmirak3: didn't read my Q? up there? ^
14:30:05aliaskExtra screw?
14:30:22 Quit spiorf (Remote closed the connection)
14:30:56jhMikeSThe pimp regular's special...:D
14:31:13aliask*badum ch*
14:34:42jhMikeSLinusN: The remote play button shuts down the jukebox too btw. I don't know why someone thought it a good idea to do that.
14:35:37LinusNwhy do you think someone thinks it's a good idea?
14:36:12jhMikeSSomebody implemented it...but it turns it on too so it must have been COWON, right?
14:36:47LinusNi know lots of things that are implemented, but not yet finished, take the action mapping code for example
14:37:13LinusNwhich button do you suggest instead?
14:38:09*jhMikeS isn't sure what "action mapping code" you mean the keymaps?
14:38:26LinusNyes, it's called the "action" code
14:38:31jhMikeSgot ya
14:38:52jhMikeSThe play button isn't tied to the power switch is it?
14:39:06LinusNyes it is
14:39:22jhMikeSby copper?
14:39:50 Quit aliask ("sleep")
14:40:19 Join [San] [0] (
14:40:55LinusNwell, both are connected to ONKEY
14:41:07LinusNbut you can read the buttons separately
14:42:55jhMikeSI take it you DON'T think it's a good idea on the remote play button based on what you said before.
14:43:37LinusNwell, we should map the shutdown event to the button that feels natural
14:43:42mirak3jhMikes mirak3 doesn't highlight here,
14:43:55LinusNif the OF uses the Play button, i think we should too
14:44:29mirak3oh yes sorry it highlights.
14:44:57jhMikeSI can abort the timeout for remote then by seeing if it's the rc that's causing ONKEY1S
14:45:23jhMikeSmirak3: I asked you something about the file you gave me and I guess you just don't want to answer me?
14:46:04mirak3jhMikes I managed to make work that idct when I do row and columns in the same asm routine. but when I use row and cols it fails like the other time. I don't know why, and since the goal is to have a full mpeg2copy and mpeg2add in asm, it's not worth to waste more time on it
14:46:24mirak3I will show you the last version
14:46:32 Quit TCK (Client Quit)
14:46:44*jhMikeS is stashing the files for comarison
14:46:57*LinusN has to go
14:47:06jhMikeSLinusN: bye
14:47:11 Part LinusN
14:48:38mirak3this one works
14:49:35 Join XavierGr [0] (
14:52:28 Quit [d3v]shane ("(Bed Time )")
14:53:14 Join TCK [0] (
14:53:56jhMikeSso you got all the asm to work if it's all in one routine if i understand you correctly?
14:54:53*jhMikeS wants to check out the FPS now
14:54:58mirak3if (last != 129 || (block[0] & (7 << 4)) == (4 << 4)) anyone have an idea what's that supposed to do ?
14:55:40 Join spiorf [0] (
14:59:10 Join jonno [0] (
15:00:12 Quit JdGordon (Nick collision from services.)
15:00:16 Nick jonno is now known as JdGordon (
15:00:39 Join linuxstb_ [0] (i=d57b9aa9@gateway/web/cgi-irc/
15:03:29linuxstb_mirak3: It checks if bits 4, 5 and 6 of block[0] are equal to 0, 0, 1 respectively.
15:03:30JdGordonyo yo yo...
15:04:13 Join billodo [0] (i=billodo@nat/sgi/x-ef600cafcdf3941d)
15:06:19 Quit barrywardell ()
15:06:19 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:06:51 Join JdGordon [0] (
15:09:06JdGordonyesterday jhMikeS brought up the point on storing real values with the settings choices (like store -1 with off for the backlight with where the setting is configured).. do people agree? or should a sepearte function convert the off to -1?
15:10:54***Saving seen data "./dancer.seen"
15:11:14JdGordoneveryone is out is they?
15:11:41jhMikeSpicked up about .6 fps on x5
15:12:23JdGordonso u really think its nescacery to store real values?
15:12:47*JdGordon thinks it adds more code for something which wouldnt be used much
15:12:53jhMikeSok...remote play button will now not inadvertently (this didn't seem to be deliberate) shut down the x5 and onkey1s initiates shutdown. rc play will turn it on though
15:12:54mirak3in absolute adress mode (xxx).W xxx is a numeric adress only ?
15:13:22jhMikeSmirak3: I think so, yes
15:14:18jhMikeSJdGordon: I think at least the lookups arrays should stay together with the other arrays...and be public
15:14:18mirak3jhMikes the best perf boost is when putting idct block to iram. that gives plus 4-5.
15:14:27 Part thick ("leaving")
15:14:29jhMikeSmirak3: it's not now?
15:14:35mirak3no there an easy way to enable that?
15:14:52mirak3but I can tell you how to do that.
15:14:57 Quit Pyromancer ("Ex-Chat")
15:15:15jhMikeSYou mean copy the 8x8 block or something else?
15:15:20 Join theli_ [0] (
15:15:48jhMikeSmirak3: go ahead I'd like to see some real FPS here :)
15:16:01jhMikeSI just gotta step out for a sec...brb
15:16:03amiconnjhMikeS: It think being able to shut down the dap from the remote is a good thing
15:16:16mirak3yes, you define a static int16_t DCTblock[64] IDATA_ATTR; in slice.c then you replace all the mpegsomething->DCTblock by just DCTblock
15:16:19mirak3in slice.c
15:16:23 Join Pyromancer [0] (
15:18:22mirak3is there a way to do something like that "add.l (%%a1),%%d2 \n\t" where (%%a1) would retrieve a byte from memory
15:18:45mirak3add a byte from memory to register
15:20:46jhMikeSamiconn: but it wasn't done deliberately it was just happening because the ONKEY1S interrupt wasn't service. It should be done properly through the button mapping.
15:23:10jhMikeSmirak3: <anything>->DCTBlock with DCTBlock
15:23:52 Quit theli_ua (Nick collision from services.)
15:23:58 Quit theli_ ("Leaving")
15:24:33 Join theli_ [0] (
15:24:50theli_linuxstb,linuxstb_ here?
15:25:44jhMikeSmirak3: anything reading RAM in little bits and not bursts should be addressed too
15:26:07jhMikeSor writing for that matter
15:26:42amiconnmirak3: Nope. As add.l suggests, it only works with 32 bit values, i.e. add.l (%%a1),%%d2 loads a 32 bit value from (%%a1)+
15:27:34amiconnIf you want to load a byte and then add it to a long, you need 3 instructions (regardless whether the data is signed or unsigned)
15:27:58amiconnFor unisgned, the instruction count is reduced to 2 if you have more than one such value
15:27:59theli_anyone with iPod 5G here? :(
15:28:10 Nick theli_ is now known as theli_ua (
15:28:29linuxstb_theli_ua: yes.
15:28:43theli_uacan you test ?
15:29:27mirak3amiconn I want to do this : dest[0] = CLIP (block[0] + dest[0]);
15:29:50mirak3dest is int8_t and block int16_t
15:30:29mirak3I can't past 7 lines here
15:30:46theli_uause pastebin
15:32:20 Join webguest45 [0] (i=549961fa@gateway/web/cgi-irc/
15:32:25mirak3I moved 0 to d0 and d2 at the begining. only if d0 goes past 16 bits there is a problem
15:32:35mirak3no ?
15:33:18jhMikeSmirak3: 15.6 (org) -> 16.2 (asm) -> 20.3 (IRAM)
15:33:27webguest45H140: .txt book: how do I create a bookmark in a text file, or will it automatically remember my place in my book
15:33:36theli_uawebguest45, you can't
15:33:52theli_uawebguest45, and it won't
15:34:12Bagderwebguest45: its a bug that it doesn't do it automatically
15:34:13 Quit webguest45 (Client Quit)
15:34:19 Join webguest54 [0] (i=549961fa@gateway/web/cgi-irc/
15:34:30webguest54soory about that, my damn fingers
15:34:45theli_uaBagder, this have been removed awhile ago .. isn't it?
15:34:55Bagderit wasn't removed on purpose
15:35:08webguest54so, no bookmarking feature available for .xtx files ?
15:35:34Arathishi everybody
15:35:38webguest54s/txt/xtx, thanks
15:35:53Arathisis it possible to use not only full lines in WPS creation?
15:35:59theli_uathough bookmarking should definitly be implemented :(
15:36:16jhMikeSmirak3: where's that go exactly?
15:36:17Arathisor even state specific screenpositions for elements
15:36:38Bagdertheli_ua: "brought back" is a better term, since I believe most of the functionality is still present
15:36:51webguest54ah so it was part of the OS
15:37:07Bagderit was part of the plugin, yes
15:37:15Bagderand it broke
15:37:20*webguest54 wonders who he has to bribe with beer
15:37:45theli_uaBagder, it was removed cause ' this should be implemented other way ' thing :)
15:38:38mirak3jhMikes it's not done yet, it's another function
15:38:58theli_uaBagder, i remeber that statement
15:39:06webguest54yikes, whats in that link is all greek to me
15:39:07jhMikeSit looks like part of clip_block_to_dest lines 830 - 835
15:39:13 Quit perplexity (Read error: 110 (Connection timed out))
15:39:23mirak3jhmikes yes
15:39:40mirak3but in this one dest is added to source then clipped
15:39:49jhMikeSshould I paste it in there and run it?
15:41:26 Join webguest57 [0] (i=c27f0812@gateway/web/cgi-irc/
15:41:45webguest57Det gäller att klara sig undan med livet i behåll Isn't it greek? :-)))
15:41:49 Part webguest57
15:41:55webguest54now for the million dollar queation, is the functionality for .txt files going to be remplimented, or is cast to the wliderness ?
15:42:05 Part billodo
15:42:15webguest54huh ?
15:42:28webguest54what up with 57
15:42:31Bagderwebguest54: do I get a million dollar if I answer right then you say?
15:42:32*jhMikeS sees pretty Christmas sparkles
15:43:02webguest54hehe, no, I no what your answer will be :>
15:43:13 Join webguest08 [0] (i=c0647cda@gateway/web/cgi-irc/
15:43:20Bagderbut if you know it, then why do you ask?
15:43:52webguest54'cause there might be another progammer here that might be thinking of implementing or adding it
15:44:33Arathisnobody knowing about WPS creation? :(
15:44:37Bagderwell if you look at today's log from earlier you'll see two people talking about how to do it
15:44:49webguest54there ya go mate
15:45:03webguest54thats nice to know, thank you
15:46:25webguest54you'll have a nice day
15:46:28 Part webguest54
15:47:45bluebrotherbtw, speaking of logs: is there a _nice_ way reading the logs from the website? Like something that highlights the text similar to a irc client?
15:47:52 Quit [San] (Read error: 104 (Connection reset by peer))
15:48:01 Join [San] [0] (
15:48:06bluebrotheras reading them in the browser is a bit ... uncomfortable, especially on long lines
15:50:28amiconnbluebrother: Just grab the logs (DownThemAll is a nice Firefox extension to do so) and then use your favourite tools locally
15:50:49*amiconn has a local directory containing all the irc logs
15:51:17bluebrotherhmm, I thought of something like a web highlight tool. I already had the idea of writing something myself.
15:51:32bluebrotherbut a local copy is pretty good for searching the logs :)
15:52:18amiconnAll logs from the beginnings in 2002 up to 20060825 are 1500 files (113MB)
15:52:26amiconn1530 files...
15:52:37bluebrothermy idea was mainly to be able to quickly browse through the say last two days logs from somewhere I don't have access to my computer but a browser
15:53:07bluebrotherok, so maybe I'll try to get around doing something myself.
15:53:26amiconnThen put the log texts on your dap and use the text viewer ;)
15:55:08bluebrotherhehe. Then the text viewer needs a "find in file" function ;-)
15:56:01ArathisWPS..anyone? ? ?
15:56:54 Join perplexity [0] (
15:57:01mirak3jhmikes no that's part of another function
15:57:30 Part scott666_
15:58:30jhMikeSmirak3: apparently! :)
16:04:14 Join Kohlrabi [0] (
16:07:54 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
16:08:39 Join scott666 [0] (
16:08:43 Quit scott666 (Client Quit)
16:10:12 Quit lightyear (Remote closed the connection)
16:12:29Arathisagain: can I use direct positioning or at least not only full lines in WPS creation? and can I force scrolling not the whole line so the first and last 3 pixels are free?
16:13:57 Join lightyear [0] (
16:18:02 Join buzz_ [0] (i=3e088e42@gateway/web/cgi-irc/
16:18:41 Join theli_ [0] (
16:19:40 Quit theli_ua (Nick collision from services.)
16:19:58 Nick theli_ is now known as theli_ua (
16:20:17 Nick buzz_ is now known as postglow (i=3e088e42@gateway/web/cgi-irc/
16:20:21JdGordonjhMikeS: adding this real value stuff is a fair PITA!!
16:20:26JdGordonbut im almost finished :)
16:20:40 Join KN|stiff [0] (
16:30:57 Quit JdGordon ("Konversation terminated!")
16:32:03jhMikeSJdGordon: You're actually doing it? heh :)
16:32:29*jhMikeS messed up the x5 sim build. fixing....
16:35:20jhMikeSwhat does it mean when you see 2/(2) f.e. for an error in one slot?
16:35:29Bagder2 warnings, 2 errors
16:36:04 Quit vOLt (Read error: 110 (Connection timed out))
16:38:23 Join Rondom [0] (
16:44:10 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
16:47:49jhMikeSJdGordon: Long as you're working on keys 'n' stuff the remote play button (super) long press should be mapped to do sys_poweroff().
16:51:05 Quit lucaferr ("a CBIRC user")
16:51:43 Join Criamos [0] (
16:52:16jhMikeSoops...he left
16:52:52 Join Vladoman [0] (n=Vladoman@
16:52:58Arathisbarrywardell: how is the bootloader working atm on the H10? which files are intialies and so on.
16:56:49BagderArathis: the bootloader is the mi4 file, nothing else
16:57:12Arathisthat's bad :/
16:57:39Arathiscause I had an idea for a realy simple dual bootloader
16:58:15Bagdera dual boot should simply load and run the original mi4 if a certain key is pressed at startup, imho
16:58:16 Quit [San] (Read error: 104 (Connection reset by peer))
16:58:17amiconnjhMikeS: The shutdown isn't mapped via the normal action stuff
16:58:21Arathisin short it was that it renames the mi4 files so the iriver bootloader could load/find the right mi4
16:58:21 Join [San] [0] (
16:58:21 Quit apo` (SendQ exceeded)
16:58:28amiconnIt's a special feature of the button driver
16:59:05ArathisBagder: the problem on H10 is, that we still use the original iriver bootloader first.
16:59:16Bagderthat's not "the problem"
16:59:19jhMikeSamiconn: I suppose I'll have to look in button.c?
17:00:04linuxstb_Arathis: ipods work exactly the same way. The original bootloader loads the Rockbox bootloader, and then the Rockbox bootloader decides which firmware to start based on a button being held down.
17:00:05BagderArathis: "the problem" is that the rockbox bootloader doesn't yet set the HW in a good enough state to allow the mi4 to start, not to mention that it doesn't have any decrypt code
17:00:25barrywardellArathis:it should be possible to get the dual boot option without renaming files or anything like that
17:01:15amiconnjhMikeS: Line 488ff ... and the remote poweroff for irivers is hacked in
17:01:42barrywardellI thought it might have just been registers 0-3 needed special values, so I tried using them but no luck so far
17:02:27linuxstb_We probably also need to take care of the COP in some way as well...
17:03:05barrywardellyes, possibly
17:03:36 Quit Rondom ("Ex-Chat")
17:04:18 Join chendo_ [0] (
17:04:22Arathisoh, okay.
17:04:49*Arathis is somehow ashamed of being such a rockbox noob ..
17:04:49 Quit theli_ua (Read error: 104 (Connection reset by peer))
17:04:56barrywardellThere is reference to 'System/H10.mi4' in the iriver mi4 firmware. I wonder what that's about?
17:05:38jhMikeSamiconn: They use BUTTON_RC_STOP but for x5 it's BUTTON_RC_PLAY. I don't know how to distinguish in button_read_device if it's even possible
17:08:15 Quit pondlife (Read error: 54 (Connection reset by peer))
17:08:16barrywardelland to the BL file. I guess that's only used for the firmware update function?
17:08:31 Quit chendo (Read error: 60 (Operation timed out))
17:08:48Arathisokay, now that I know I'm not supposed to be a helper in that case because of missing knowledge, could someone be so kind and answer my WPS questions above? :)
17:09:14amiconnjhMikeS: That's what I meant with 'hacked in'
17:10:21 Join rretzbach [0] (
17:10:55***Saving seen data "./dancer.seen"
17:11:01jhMikeSamiconn: maybe look at the debug screen and see if it comes up different for it (don't know how it would know)
17:11:49barrywardellArathis: i think the things you are asking about aren't currently possible. iirc it will be easy to do once viewports have been implemented.
17:12:21jhMikeSThat's a "?" and not a "." btw...will try it
17:12:26Arathisto bad. than i need to modify my layout a little bit. but thanks for reply
17:13:15barrywardelli think there are patches with temporary fixes. a lot of the custom builds for the H300 have those sort of patches
17:14:40mirak3why rockbox don't have beautifull menus like sonny erickson phones have for exemple ?
17:15:09mirak3exept no one did them. I mean technically.
17:15:11ArathisI'm patient enough to wait for an"official" implementation. and I want the WPS to be most compatible.
17:16:38mirak3amiconn would this work or would there be some sign problem ?
17:22:22linuxstb_mirak3: "beautiful" generally means "slow and resource-hungry". But saying that, I'm sure Rockbox's UI could be made more pleasing to the eye without slowing it down.
17:22:37 Join barrywardell_ [0] (i=892b7a86@gateway/web/cgi-irc/
17:22:37 Quit barrywardell ("CGI:IRC (EOF)")
17:23:31jhMikeSnothing seems to happen to be able to read a BUTTON_RC_STOP on x5
17:24:13 Quit KN|stiff (Read error: 104 (Connection reset by peer))
17:24:27 Quit damaki_ (Read error: 104 (Connection reset by peer))
17:25:15 Quit postglow ("CGI:IRC")
17:25:16 Quit linuxstb_ ("CGI:IRC")
17:25:20jhMikeSguess I'll have to start the timeout with BUTTON_RC_PLAY
17:32:29 Join pondlife [0] (
17:32:30 Quit apo`` (Remote closed the connection)
17:32:55jhMikeSpoweroff count should be increased for x5 because it's too close to what it takes to stop playback
17:35:55jhMikeSamiconn: I think it should be fairly was 1s (10). But now it won't affect normal power off with the power switch.
17:44:28 Join apo` [0] (i=apo@gateway/tor/x-35faed792058c013)
17:45:28 Join t0mas [0] (
17:45:37t0masis there a dual boot option for ipod nanos?
17:46:15t0masI can't find it in the manual
17:46:36 Join Davide-NYC [0] (
17:52:13 Quit apo` (Remote closed the connection)
17:57:35 Join Coldtoast [0] (
17:58:10Coldtoast <= just made a spd for the nano
17:59:25 Quit t0mas ("bye")
18:03:55 Join San [0] (
18:04:06 Quit perplexity (Remote closed the connection)
18:04:08 Quit [San] (Read error: 104 (Connection reset by peer))
18:04:10 Join pixelma [0] (i=pixelma@
18:04:11 Quit Dma-Sc ("[BX] Gary Coleman uses BitchX. Whatchoo talkin bout foo?")
18:05:07 Join perplexity [0] (
18:05:38 Quit perplexity (Remote closed the connection)
18:06:32 Join perplexity [0] (
18:11:04 Join Arathis_ [0] (
18:12:39 Join frobnitz [0] (
18:15:16 Quit jhMikeS ("Y? Because it's X-tra")
18:16:44markunColdtoast: nice
18:17:06Coldtoastthanks. probably way too minimal, as far as info goes, fo rmost people
18:17:22Coldtoastreally tho, all I want is the artist, song title and track time
18:17:38markunI like minimal
18:17:50Coldtoastdo you like the huge battery icon tho?
18:17:58Coldtoastthe left one is volume to balance the battery
18:18:04markunnah, a bit too big :)
18:18:29Coldtoastheh. ok. not sure myself yet
18:18:58ColdtoastI actually realised something when I was doing it...
18:19:02Coldtoastthe Nano has no STOP
18:19:25Coldtoastwell, probably all ipods are the same
18:19:44 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
18:20:09Arathis_markun: which player do you own?
18:20:20markuniriver h120 and gigabeat F40
18:20:31 Quit tvelocity ("Αποχώρησε")
18:20:32Arathis_which size has the display for both?
18:21:19markuninches or resolution?
18:21:22Arathis_'cause if you like minimal: I'm transfering my H10 skin (non WPS) to WPS. not exactly the same because of some WPS restrictions though..
18:21:37markunGigabeat is 240x320
18:21:44 Quit perplexity (Read error: 60 (Operation timed out))
18:22:02markundo you have a screenshot?
18:22:03Arathis_in fact it doesn't realy matter at all as long it has colors
18:22:10Arathis_of the old, yes
18:22:11 Join hshah [0] (
18:23:50Arathis_markun: though it's a quite simple design it can very easily be adapted to other sizes
18:25:58 Part hshah ("Leaving")
18:29:01 Quit Arathis (Read error: 110 (Connection timed out))
18:29:16 Nick Arathis_ is now known as Arathis (
18:35:11 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/
18:37:54 Join Syth [0] (
18:38:20SythI've gotten rockbox to work on my iPod, and it's pretty cool. Doom actually controls okay, too.
18:38:26SythHow do I get video on my iPod, though?
18:38:33 Quit dan_a (Read error: 110 (Connection timed out))
18:38:45Coldtoastrb doesn't support vid playback does it?
18:39:14Arathisit does. but only mpeg raw without sound
18:39:37Coldtoastprobably have to go with ipodlinux
18:40:33SythBah. Well, no big deal. I'm planning on dropping iPod Linux on here anyways. Thanks.
18:40:39 Quit Syth (Client Quit)
18:40:40 Join matsl [0] (
18:40:56Coldtoastdoesn't vidplayback on ipodlinux kinda suck tho?
18:41:22Coldtoastwith other ipods than the nano, do you still have to use uncompressed vid?
18:42:41 Quit lightyear (Connection reset by peer)
18:42:48ArathisColdtoast: are you refering to rockbox or ipodlinux by "still have to use uncompressed vid?"
18:45:36Arathisto the WPS guys: is it at least possible to pause scrolling for some seconds when it reaches the startposition, e.g. the first letter of the line
18:45:55Coldtoastthat's a good idea
18:46:36Arathisatm it's sometimes quite hard to find otu the first letter.. :/
18:46:42markunArathis: I implemented this onse
18:46:47markunonce even
18:46:59ColdtoastI set the scrolling to something pretty slow myself
18:47:08markunbut I had to revert it due to popular demand
18:47:18Arathismarkun: whas it optional? than what was the trigger/tag?
18:47:28mirak_markun: you can have mpegplayer on gigabeat ?
18:47:32Arathisoh :(
18:47:35mirak_can it record by the way ?
18:49:00 Quit rebo123_ (Read error: 104 (Connection reset by peer))
18:49:21 Nick bilbravo_ is now known as bilbravo (
18:50:50markunthere is some talk at 15.19.50
18:51:09markunand some reactions at 16.00.57
18:51:14 Join Stas_ [0] (
18:51:17markunmirak_: it can't record
18:51:43markunit could be done with a hardware mod
18:51:58markunmaybe the pins are already connected to the dock connector
18:53:00lowlightmarkun: I put up some scans of the Olympus m:robe MR-100 on the wiki. Do you recognize anthing?
18:53:08lowlight and
18:53:26markunlowlight: I'll check when I get home..
18:54:09Arathismarkun: wouldn't it be possible to implement scrollpausing as an option for %s? like %s%t5 for five seconds of pausing or so
18:59:31 Quit pondlife ("byebye")
19:05:27 Join nls [0] (
19:06:41barrywardell_lowlight: what lcd does the m:robe have?
19:07:37 Nick barrywardell_ is now known as barrywardell (i=892b7a86@gateway/web/cgi-irc/
19:10:27Arathisare images in a WPS allways below the text or can I modify the layer they're on?
19:11:00***Saving seen data "./dancer.seen"
19:11:15nlsyou can have one background image, then the rest are on the same "layer" as text afaik
19:11:16lowlightbarrywardell: not really sure. The lcd ribbon connector is labeled "TSE2399FPC-11 TRULY-1". I emailed Truly Semiconductor and they said that was proprietary.
19:12:05lowlightTruly does make several 160x128 lcds and I've asked for the datasheets.
19:12:36Slasherihmm, i will add a configuration option so user can select if it's preferred audio to skip or UI to lag. Then the new scheduler patch should be finished :)
19:12:49lowlightI'm afraid the m:robe might be using the 5020's build in lcd controller.
19:13:13barrywardellthat's fine if it does
19:13:40barrywardellI think the H10 uses the 5020's builtin lcd interface too
19:14:09 Join Lear [0] (
19:14:32barrywardelllowlight: have you tried the H10's lcd driver? There's a chance it might "just work"
19:15:08lowlightNo. the m:robe is not color.
19:16:09lowlightmarkun: thanks
19:16:10barrywardellah, ok
19:16:49markunlowlight: and something on HC132:
19:17:09barrywardellas far as I can tell, there are two possible LCD addresses on the PP5020
19:17:20 Join lee-qid [0] (
19:17:37barrywardellthe one the H10 uses, and the one the mono ipods use
19:18:25LearHe, ipods are beginning to catch up... Gapless playback. :)
19:19:00 Join dionoea_work [0] (
19:19:13 Quit JoeBorn ("Leaving")
19:19:21dionoea_worklooks like Apple stealed Bejeweled from rockbox for the new iPods :D
19:21:35 Join apo` [0] (i=apo@gateway/tor/x-61ef068ce9a157a8)
19:22:23preglownow if they only dropped the db only interface, we'd have a deal
19:22:29preglowi wonder how good their gapless will be
19:22:42lowlightbarrywardell: I thought the ipods all used Renesas controllers. But that gives me some hope on getting the lcd to work.
19:25:25barrywardelllowlight: it's probably that at least the hardware address of the lcd controller is the same
19:25:49barrywardellthere are two depending on which of the two builtin PP5020 options were used
19:26:10 Quit dionoea_work ("CGI:IRC (EOF)")
19:26:22barrywardellthen you just need to find the register defines for the particular lcd controller you have
19:26:46LearIsn't stored somewhere on the
19:27:21preglowdon't think so
19:27:26preglowdamn, i wonder what chips these new nanos will have
19:27:37barrywardellgtg. lowlight: have a look at the lcd driver for the ipod and H10. I suspect it will give you a headstart with getting your lcd working
19:27:44 Quit barrywardell ("CGI:IRC")
19:28:10mirak_I want to add a word and a byte, and store result to a byte in ram, do I need to sign extend both of them ?
19:28:54 Join webguest45 [0] (i=c73e00fc@gateway/web/cgi-irc/
19:30:19 Join webguest69 [0] (i=c73e00fc@gateway/web/cgi-irc/
19:30:29 Quit webguest45 (Client Quit)
19:40:03 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/ possibility of text not overwriting images till now?
19:44:27Arathisin WPS of course
19:46:27amiconnmirak3: I prefer rockbox' menus over almost any phone menu I've seen so far
19:46:45amiconnThat said, the only SonyEricsson phone I ever had had a b&w LCD
19:47:09amiconnI liked it, but it broke
19:47:23amiconnIt's successor became a samsung with a colour LCD
19:50:43nlsI have an SE phone (k750) and browsing the main menu or "Icon Desktop" is painfully slow.
19:51:02amiconnMine was a T600
19:52:33nlsamiconn: what do you think of moving user files (wps, themes, configs, highscore etc.) out of the .rockbox dir?
19:53:31bluebrothernls, why?
19:54:42bluebrotherI'd vote for moving even more stuff into that dir, especially the doom files
19:55:02nlsso you have maybe like .userfiles dir with all your stuff for easy backup and such and to avoid files like the tagnavi and stuff get overwritten
19:55:38bluebrotherbut rockbox ships a default tagnavi.config
19:55:55amiconntagnavi getting overwritten is not a problem of the folder
19:56:14bluebrotherso this won't work ... but rockbox could look after some different usernavi.config (or whatever)
19:56:24nlsok but I like the easy backup :)
19:56:30 Quit Pyromancer ("Ex-Chat")
19:56:56bluebrotherfor wps I don't think there would be a problem. Rockbox doesn't ship much wps, and the folder doesn't get deleted.
19:56:59 Join Dma-Sc [0] (
19:57:13bluebrotheramiconn, what do you think of FS #5903?
19:57:34bluebrotherI think it's strange to have pacbox data in .rockbox but doom data not.
19:57:37 Quit San ()
19:57:44 Join Pyromancer [0] (
19:58:16nlsI have also wondered about that games folder, especially since you start doom from the menu
19:59:17mirak_amiconn: well could be ericksonn or whatever, just the last I seen was a erickson.
19:59:22nlsput it in /.userfiles/games/doom :-)
19:59:50amiconnbluebrother: I'm in favour of putting doom files in /.rockbox/doom
20:00:05 Join luke_r [0] (
20:00:25amiconnIt's not that important for me though, as I have hidden the /games/doom folder
20:01:25mirak_amiconn: hem I have some problems traducing C code, with byte and words addition
20:01:41bluebrotherI'm somewhat indifferent if to put it in .rockbox/gamedata/doom or .rockbox/doom. But at least it should go somewhere below .rockbo
20:02:27luke_rhi everyone, when i try to run 'dd if=/dev/sdb of=mbr.bin count=1' i'm getting 1+0 records in
20:02:27luke_r1+0 records out
20:02:27luke_rSegmentation fault
20:02:29amiconnrockboy uses /.rockbox/rockboy for savegames etc
20:02:35luke_ris this ok?
20:02:39amiconnSo /.rockbox/doom makes sense
20:02:58bluebrotherhaven't used rockboy, so I wasn't aware of that.
20:03:44bluebrotherluke_r, the "1+0 records out" makes sense (as count=1) but the segfault looks ... strange to me.
20:04:13luke_rbluebrother, i thought so, i'm running dapper if that helps
20:04:34mirak_ I am not sure if I must apply register extensions
20:04:37nlsoh while we're talking games and plugins what do you think of kicking out old snake and the euro converter?
20:04:53luke_rbluebrother, the latter commands with ./ipod_fw seem to work fine though, no errors
20:04:58bluebrotherI'm on fedora, so I can't tell anything about ubuntu. Maybe there's an updated package around?
20:05:06amiconnnls: Why kick the euroconverter?
20:05:10luke_rbluebrother, maybe
20:05:33luke_rbluebrother, would ipod_fw still work even if dd went wrong?
20:05:46bluebrotherluke_r, I don't know. I don't own an ipod.
20:05:56luke_rbluebrother, ah ok :D
20:06:04 Join lightyear [0] (
20:06:07nlsamiconn: iirc it converts the old currency to euro at the fixed rate but the rate isn't fixed anymore. (?9
20:06:11bluebrotherbut as dd segfaults after the "1+0 records out" message I assume saving the data worked.
20:06:20luke_rthats what i thought as well
20:06:35luke_ris it worth hanging around to see if anyone else can help?
20:06:41bluebrotherprobably try a live cd ...
20:06:47Learmirak_: if you're doing signed math, extend.
20:06:47luke_ror should i just go ahead with the rest of the install
20:06:49luke_rcould do
20:06:51nlsand also it's player only :-P
20:07:22bluebrotherthe problem is that there seems to be a problem with your dd. So I guess it will be pretty hard to tell if dumping the block worked.
20:07:24amiconnnls: The rates were fixed before the introduction of the euro as 'cash currency', and will stay fixed forever
20:07:56mirak_Lear: well I am not sure ...
20:08:00amiconnThe only reasoning for dropping the euroconverter at some point is that everybody looses interest in converting to the old currencies
20:08:13luke_rbluebrother, okey dokey, thanks for your help
20:08:14nlsoh well then someone make it work on the other targets! :-)
20:08:48nlsso you'r still thinking dmark?
20:09:00*amiconn was never actually interested in converting back to DM
20:09:58amiconnNo, but other people still do (for mysterious reasons)
20:10:32mirak_hum I lose in fps ...
20:12:34*bluebrother doesn't understand why some people still prefer to irritate themselves by calculating in DEM
20:15:19mirak_bluebrother: dd segfaults at the end most of the time
20:16:18bluebrotherreally? I can't remember dd segfaulting ...
20:16:28*amiconn neither
20:19:44linuxstb_luke_r: What operating system are you using?
20:19:48mirak_it happened to me after a copying a hard drive
20:20:19luke_rlinuxstb, ubuntu dapper
20:20:30luke_rlinuxstb, i've installed rockbox now and it appears to be working
20:20:37luke_rlinuxstb, so dd did work
20:21:21mirak_if I have 8 bytes to get from ram, is it better to get all the bytes with a movem.l in 2 registers, then get each byte individualy with a lsl and a move.b ?
20:21:51mirak_the ram feels so slow that I am wondering. but I haven't done any benchmark about that
20:23:22 Part webguest69
20:24:11mirak_wondering if multiple little acces are taking more or less time than a big acces than operations to get datas
20:24:15mirak_from registers
20:30:03 Join pvbcharon [0] (
20:31:01 Join San [0] (
20:31:18 Join mantono [0] (
20:32:52 Join powr-toc [0] (
20:34:10mirak_ "cmp.l #255,%[v] \n"
20:34:42mirak_linuxstb: amiconn couldn't it be a cmp.w instead of .l ? I think that's only 16 at most bits
20:37:02 Join Parak [0] (
20:37:44 Join JoeBorn [0] (
20:38:08 Join Esid [0] (
20:39:20Esidhey and welcome tomyself :]
20:39:28Esidofcourse im doing something wrong
20:39:53preglowif you insist
20:41:04 Part oddlane ("Leaving")
20:41:08Esidwell iv already found the error.. so this was a waste of your time hehe
20:43:45Esidil be back when i makes lots of more errors i guess. :]
20:43:46 Quit Esid ("Leaving")
20:45:00 Quit nls (" HydraIRC -> <- IRC has never been so good")
20:46:38 Join oddlane [0] (
20:46:58 Join toad [0] (
20:47:24 Join Esid [0] (
20:47:44Esidwell that didnt take that loong time, when i boot rockbox on my ipod nano it gives a error: -1
20:47:50Esidand then loads the origianal os
20:48:05preglowhave you unzipped a to the unit?
20:48:27Esidshoot me
20:48:46preglowcan do
20:49:06Parakmmm 80g ipod
20:49:50kclafi heard it will be shipped w/ rockbox preinstalled
20:49:53*kclaf runs
20:49:54 Part luke_r ("Ex-Chat")
20:52:02preglownah, that's not true
20:52:09preglowit'll come with ipodlinux preinstalled
20:52:21mirak_ok cmp.w isn't available ...
20:52:25preglowmirak_: correct
20:52:36preglowwhy do you need cmp.w ?
20:53:58EsidYES SIR .. it works ! <3 i love you all .. uhhhhh give me suger baby *rrrrRRR*
20:54:53*Coldtoast wait for the first "Gee.. it's a bit ugly" comment
20:55:32*Parak bites fingernails in suspense
20:55:48Coldtoasthey Esid. have you seen the WPS gallery at
20:56:06Esidnope :] il take a look
20:56:06 Quit Xerion (Read error: 54 (Connection reset by peer))
20:56:11Esidwps ?
20:56:14ColdtoastI personally don't like most of the Nano skins but there;s one nice one
20:56:14Esidtheme ?
20:56:45Coldtoast those
20:56:48*linuxstb_ plays around with gapless in itunes 7
20:56:54preglowlinuxstb_: that fast?
20:56:55Coldtoastwps=While Playing Screen
20:57:19ColdtoastIliek Black Glass the most there
20:57:32Esidi like the winamp skin ;)
20:57:41 Join Xerion [0] (
20:57:44preglowlinuxstb_: i want a new nano...
20:57:47lexme too
20:57:48Esidåh yeah, thats nice to
20:58:03ColdtoastI just made my own today tho
20:58:06linuxstb_preglow: WAV works fine (hard to mess up...), so does MP3. Now to see what the MP3 files look like...
20:58:21linuxstb_These are MP3 files encoded by itunes from some WAVs.
20:58:42Coldtoast is mine
20:58:56preglowif these bastards are non-pp, i might just have to buy a new nano
20:59:01Siimorslinuxstb: is itunes 7 out yet?
20:59:07preglowbut my guess is that they're still pp
20:59:15Esidboards of canada <3
20:59:21preglowEsid: damn straight
20:59:24Coldtoastan 8GB Nano would be great for me
20:59:32 Join webguest666 [0] (i=549961fa@gateway/web/cgi-irc/
20:59:47 Quit perpleXa ("Leaving")
20:59:48Esidnow i just gotta figure out how to load the songs, becouse as it looks now i cant play the songs i have loaded with itunes
20:59:54lexshould i buy a video or a nano?
20:59:56Esidor im to dump to figure out how
20:59:56Coldtoastyeah you can
21:00:02webguest666wonder if apples "skip free" means gapless with their latest offerings
21:00:08Coldtoastwell, if they're not DRM infested
21:00:44SiimorsI want gapless apple
21:00:55Coldtoast ther eyou go Esid
21:00:58linuxstb_Seems itunes puts mp3 gapless info in an id3v2 tag...
21:00:59Siimorsis it a feature in itunes 7?
21:01:01Esidil do
21:01:23Coldtoast is the bit you want
21:01:40linuxstb_Siimors: Yes,itunes7 and the new 5g ipod. Although not the new Nano from what I've read...
21:01:53SiimorsBut i can't find itunes 7
21:02:04Siimorsis it leaked version or some kind of beta?
21:02:05Esidthe problem is when i pick the rockbox in the main menu, it starts loading and then stops and goes back to the menu before
21:02:07preglowlinuxstb_: blaaargh
21:02:12preglowlinuxstb_: what tag?
21:02:17SiimorsI have 5g 60gb can I expect gapless AAC and ALAC?
21:02:20linuxstb_Siimors: I just downloaded it from about 30 minutes ago..
21:03:36lexi'm gonna buy a video now
21:03:42lexand sell my photo to my friend
21:03:56lexor should i wait for a new big ipod?
21:04:06Dma-Scsorry to ask again, but does someone know if power consumption has been higher in the recent rockbox builds (for h120)?
21:04:30 Part webguest666
21:04:34Siimorsgreat, I buy an ipod and few weeks later they release 80GB version (
21:04:39preglowDma-Sc: shouldn't be
21:04:41Siimorsmother f***ers
21:05:05linuxstb_preglow: I don't know what's normally in itunes mp3 files, but here is what is in this one:
21:05:07Parakyeah I got my 60g exactly a month ago... I can return it :/
21:05:07ColdtoastSiimors: are you KIDDING? you should know Apple are ALWAYS releasing updated hardware
21:05:08linuxstb_COM (Comments): (iTunPGAP)[eng]: 0
21:05:16linuxstb_COM (Comments): (iTunNORM)[eng]: 00000398 00000376 00004ADA 0000313F 00003AAC 00000653 00007D56 00007F3E 0001C90A 00018372
21:05:30Dma-Scpreglow : ok thanks, perhaps my battery is fading out then
21:05:41SiimorsColdtoast: so besides capacity there are no changes, I hope?
21:05:49linuxstb_COM (Comments): (iTunSMPB)[eng]: 00000000 00000210 00000A34 000000000064A3BC 00000000 002D9978 00000000 00000000 00000000 00000000 00000000 00000000
21:06:05ColdtoastSiimors: you coul djust buy an 80GB drive and install it yourself maybe
21:06:22SiimorsI hardly ever fill up the 60GB
21:06:34preglowlinuxstb_: *shrug*
21:06:39Siimorsbut its a matter of getting the most fresh thing thats out there
21:06:44linuxstb_preglow: My reaction as well...
21:06:46Coldtoastso why be annoyed there's now an 80GB version?
21:07:05preglowguess we'll have to implement another gapless scheme for mp3,then
21:07:11preglowlinuxstb_: btw, tried out gapless aac?
21:07:16amiconnmirak3: There is no cmp.w on coldfire
21:07:19preglowlinuxstb_: odds are good they just use the same approach
21:07:31Parakdoesn't the 80 gb also have higher battery capacity or is that just some special optimizations for video playback
21:07:31ColdtoastI've had an h140 for over 2 years now and it's never had more than 9GB of music on it
21:07:39linuxstb_preglow: Not yet, I'll try it now. That's more interesting I think.
21:08:28lexlinuxstb_: should i wait for a new ipod or buy a 80GB video now to replace my 20GB photo? :p
21:08:29preglowwell, i've never heard of a gapless aac file before, so yeah
21:09:22 Join [San] [0] (
21:09:43Siimorsso if there are no new features besides disk capacity
21:09:44 Quit JoeBorn (Read error: 110 (Connection timed out))
21:09:53SiimorsI'm ok
21:10:01 Join hardeep [0] (
21:10:27linuxstb_preglow: Yes, AAC seems fine as well.
21:11:03***Saving seen data "./dancer.seen"
21:12:47 Join Terinjokes [0] (
21:13:54Esidokay, its working, but i had to create a dir called music and put a file in there
21:15:24 Join EV|Toshiba [0] (
21:15:36 Quit Terinjokes (Client Quit)
21:16:10 Quit Parak (Read error: 54 (Connection reset by peer))
21:16:15preglowlinuxstb_: so, did they upload some new firmwares to go with that?
21:17:02 Quit Esid ("Leaving")
21:17:05Siimorslinuxstb_: so is there an ipod update too?
21:17:08Siimorsor just itunes?
21:17:25linuxstb_I haven't seen the new ipod firmwares yet - just itunes.
21:17:43Siimorswell the link to the previous one has been changed
21:17:46 Join Terinjokes [0] (
21:17:48Siimorsso I believe there be an update soon
21:17:55Terinjokesok, i a sad ipod
21:19:52mirak_what's the command to add to CLAGS to have .S output ?
21:19:58mirak_assembly output
21:20:16 Join Mmmm [0] (
21:20:48 Join lodesi [0] (
21:21:14 Quit powr-toc ("Leaving")
21:23:17preglow-S <-
21:23:29Terinjokesif i put a new bootloader on the ipod, you think it would work?
21:24:02 Join ismo_ [0] (
21:24:11Terinjokesas all the data seems to still be there
21:24:11SiimorsTerinjokes: sure
21:24:17Siimorsrestore the backup
21:24:19Siimorsu made
21:24:22Siimorswhen installing rockbox
21:24:27Terinjokesi never made a backup
21:24:38Terinjokeswasn't part of the instructions
21:24:43Siimorso yes, it was
21:24:58Siimorsat least the ones i've been reading said to back up
21:25:03Coldtoastrun the Apple udater then and restore it. you'll lose everything onb it tho
21:26:06Terinjokeshrm, i'll play around with it, i got all the music on the computer, but being on a mac, restoring the ipod, just to *try* to windowise it is annoying
21:26:18SiimorsColdtoast: he could copy all the files from ipod in disk mode, and get folders like F01 and files ASDAJKL
21:26:45Terinjokesyeah, it automagically goes into diskmode when i plug the USB thing in....
21:27:12 Quit San (Read error: 110 (Connection timed out))
21:27:23Coldtoastthat's the nice thing about rb; bootloader USB mode
21:27:47Terinjokesso i'm thinking part of the rockboot got corrupted, but some of it remains (like USB mode)
21:28:12SiimorsTerinjokes: so just copy the rockbox files again
21:28:14Siimorsin disk mode
21:28:21Coldtoastwhat do you mean parts got corrupted? the bootloader or rb itself?
21:28:30Siimorsits highly unlikely that u corrupted the bootloader part
21:28:42Terinjokestrust me, wouldn't surprise me
21:28:53Siimorsbut then again, if u wouldn't have, then you would just boot in apple os
21:29:21 Join Davide-NYC [0] (
21:29:51frobnitzWhat's the word on which CPU is in the new Nano? And more importantly, how long before roxkbox runs on it?
21:30:03Terinjokesi'll be back with my conclusions
21:30:04MmmmDavide-NYC: ahello!
21:30:06Davide-NYCMmmm: I'm getting error when building Normal for FMRec
21:30:14 Quit Terinjokes ()
21:30:14Davide-NYCwith a clean CVS DL
21:30:34Mmmmits all red
21:30:40Mmmmhas been for a while now
21:31:05Davide-NYCdid you (we) do that?
21:31:12Mmmmgod only knows why....
21:31:25Mmmmbut i keep doing it to the V2
21:31:38MmmmI think the Flash ram is really close to full now
21:31:47 Quit actionshrimp (Read error: 60 (Operation timed out))
21:32:00*Davide-NYC really wished the HWCODEC targets would just get dropped
21:32:34Davide-NYCH100 should be the cutoff
21:32:49 Join perpleXa [0] (n=perplexa@unaffiliated/perplexa)
21:33:08SoapThe 30gig ipod 5(.5)G and 80gig ones both claim 20 hours music playback time now. I wonder if they kicked the 30 giger up to 64 megs of RAM.
21:33:29linuxstb_Davide-NYC: That won't be a popular proposal...
21:33:42Davide-NYCI know
21:33:45preglowDavide-NYC: why?
21:33:53Davide-NYCOK OK I'm sorry.
21:33:53Dma-Schow much mAh does the original h120 battery gives?
21:34:09bluebrother1300 mAh
21:34:28preglowDavide-NYC: no seriously, why?
21:34:36bluebrotherthat's what is printed on the back of mine
21:34:45Dma-Scok thanks, this one should work fine then?
21:35:19Coldtoastjust get an ipod 2200mAH battery
21:35:24Coldtoastthey're, like, $15
21:35:26bluebrotherdon't know if that works.
21:35:40bluebrotherI used a cheap ipod battery, 2nd gen. Works fine
21:35:44Coldtoastoh. it's a h120?
21:35:52Davide-NYCAs I am just learning this stuff I might be totally wrong, but I see a fork between the HW and SW targets. I also feel like a lot of the legacy stuff forces a certain backward compatibility that just doen't make sense codewise.
21:35:55bluebrothermisticriver has a wiki article about swapping batteries
21:36:00ColdtoastI have a 2200 in my H140
21:36:07Dma-ScColdtoast, yeah my model is a h120
21:36:16Davide-NYCpreglow: I'll take some time to write something semi-intelligent and I will post it in the forum.
21:36:24Coldtoastppl have put a 2200 in the h120 but it's apparently a tight fit
21:36:30Davide-NYCI gg
21:36:38mirak_preglow: hum for the .i files ?
21:36:42bluebrotherColdtoast, wasn't tight at all in my case. Fit perfectly.
21:36:54Davide-NYCMmmm: I'll be back later, maybe we can talk about recording later or tomorrow.
21:37:02 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
21:37:30Dma-Scindeed i should rather check for this type of battery then
21:38:16bluebrotheryou need only take care to swap the ipod battery to the correct polarity. As already mentioned, see misticriver
21:38:21ColdtoastI only really use my h140 when I'm going to sleep now
21:38:29bluebrotherany people using the radio on iriver around?
21:38:43Dma-Sci do sometimes
21:38:54preglowanother pdf viewer request...
21:39:19bluebrotheranother duplicate? Man, it gets annoying with those duplicates ...
21:39:32mirak_wow, jumped from 15.5 to 16.0 fps with one function
21:40:19Learlinuxstb_: afaik, iTunNORM is the soundcheck data (somewhat similar to replaygain).
21:41:10bluebrotherany radio users around?
21:41:13 Join bbroke [0] (
21:41:16linuxstb_Yes, I've realised that. ItunSMPB also seems to be an old tag - google finds references to it, but no description of its purpose.
21:41:22*Soap will be sooo happy if these games from Apple for the Ipod cut down on the number of people who come to RockBox solely for the games. The number of people who say "y wont my doom wkr, wut is wrong?" drive me bonkers.
21:42:01linuxstb_That won't change - you have to pay $4.99 for Apple's games, and there is no Doom...
21:42:12belzebluebrother: yes
21:42:28mirak_the CLIP function consumes a lot of data. Is it really necessary for normal streams ? Is it needed only for corrupted streams, which should happen if we recompress or any stream ?
21:42:32bluebrotherdo you suffer from that lower volume problem?
21:42:52mirak_shouldn't /should
21:43:14bluebrotherI was wondering if this issue is related to the location.
21:43:41belzebluebrother: the volume is actually is lower, but it also was like that with the original firmware
21:44:24Dma-Scaya i preferred old nano design
21:44:39nudelynnew ipod is gapless according to engadget o.O /me looks for flying pigs
21:44:40LearHm.. Most recording icons are for swcodec only, aren't they?
21:45:02bluebrotherbelze, so the volume in rockbox is similar to the OF? Which country you are located?
21:45:51linuxstb_nudelyn: Any idea if it is just the new 5g, or the new Nano as well?
21:46:31*linuxstb_ wonders if Rockbox had any influence over Apple introducing gapless....
21:46:45bluebrotherApple introduced gapless?
21:46:54linuxstb_... and more games...
21:47:04nudelynnot sure about nano
21:47:14Soapnudelyn - the ipod isn't natively gapeless, it appears Itunes puts new tags on files telling the ipod how to play them gapless. So unless RedChair can get their one employee off the couch, Anapod might not support this for a while.
21:47:28linuxstb_bluebrother: Yes - in itunes 7 and at least the new ipod video.
21:48:06SoapEngadget is unsure if the new Nano is gapeless or not. Only the 5G was called gapless (supposedly) at the show.
21:48:41 Join stripwax [0] (
21:49:31linuxstb_My first assumption was that the new 5g was using the new Samsung chip and therefore had completely new firmware. But the announcement that downloadable games work on both old and new 5gs makes me doubt that...
21:49:42nudelynI don't really care how gapless works, so long as it does. If you have to use iTunes then so be it. I think RedChairs thing is no better than iTunes TBH (except it looks more like other Windows apps which is good); never understood why people pay for it.
21:49:52Dma-ScColdtoast, any idea about a ref to look for iPod 2200 mAh batteries?
21:49:53 Join San [0] (
21:50:10Learlinuxstb_: the Samsung chip would be arm too, or?
21:50:10nudelynMaybe 5G ipods will get gapless with the firmware update too... Will be interesting.
21:50:36nudelynZuma seems perfect for the iPod controller, too. :)
21:51:08Dma-ScColdtoast, ah i found the threads at misticriver, sorry :)
21:51:13mirak_itunes ahah. It's funny because "tunes" means money in french slang
21:51:20mirak_in argot
21:51:27MmmmLear: All recording icons are for swcodec, yes, hw just uses system font
21:51:39*bluebrother just compared the radio between rockbox and OF.
21:51:44linuxstb_Lear: Yes, so I suppose it's possible. Or they just compile them for both architectures...
21:51:45LearMmmm: Which means a few byte can be saved... :)
21:51:53Mmmmgood point...
21:52:05Soapnudelyn - because it takes itunes hours to transfer what anapod can in minutes. Because anapod can batch add album art. Because anapod consumes 1/10th the memory of itunes. Because anapod allows you to easily move songs off the ipod. Because anapod has a better bulk-tagger. Because anapod has better Outlook integration. Because anapod lets you set up a SQL database...
21:52:15LearMmmm: About to do that, btw.
21:52:36Mmmmok then..:) so was i :D
21:52:48bluebrotherman is this iriver firmware crappy :o
21:53:07nudelynNot compared transfer time so that might matter to me. As for album art and tagging, I'll tag my stuff myself in something better than both. No desire for OUtlook integration in my music sender (WTF?) nor a SQL database, and memory is cheap.
21:53:49nudelynOfc. if it works so i can't tag my own mp3 albums and have them sent as gapless albums then that would suck.
21:54:41preglowlinuxstb_: i can't imagine why gapless wouldn't show up on all ipods
21:54:47 Quit pvbcharon ()
21:54:58nudelynI can: Because apple are bastards!
21:55:03SoapI would retag things specificly for the ipod, since its database was not as good as foobars.
21:55:44nudelynYeah, Various Artists stuff in particular. (Which I also have to retag for bloody Windows Media Center and the Xbox 360... stupid sodding things... Why can't anyone get Various Artsits albums right FFS?)
21:55:56SoapI'm also curious if the new Apple firmware required for the 5g's new abilities will "play nice" or be a bastard the way the last Nano update was.
21:56:04 Join Zagor [0] (
21:56:58linuxstb_Someone with a Nano should really investigate that...
21:57:00preglowlast nano update was a bastard?
21:57:45linuxstb_You can't use it with Rockbox by all reports - the Apple firmware refuses to show any music if the Rockbox bootloader is installed.
21:57:53Soapyea, IIRC, when you update a Nano to the firmware for the Nike special shoe thing you no longer can see songs in apple firmware if you have rockbox installed.
21:58:11preglowhow' that possible?
21:58:15preglowsounds like they're being assholes
21:58:36preglowor perhaps it's another case of our patcher being an idiot?
21:58:38SoapOdd they would do it for nano only
21:58:56Soap(if they were being assholish)
21:58:57preglowi remember when our patched firmwares disabled ogg support on iriver
21:59:02 Quit [San] (Read error: 110 (Connection timed out))
21:59:13linuxstb_How did we manage that?
21:59:18preglowbug in the patcher
21:59:24preglowsome size errors, i think
22:00:40*linuxstb_ waits for someone to break open the new ipods and publish photos and specs
22:00:55preglowi'm not really interested in investigating it
22:01:03preglowi don't really know how i would do that anyway
22:01:29Dma-Sclooks like this battery would be fine for iriver then :
22:01:32 Join drippydonut [0] (
22:02:59nudelynSoap: sorry, I don't think my replies got to you due to me not being registered with freenode
22:03:42Soapyea, you would have to register your nick
22:05:19nudelynWas just saying, I didn't think of contacts, so outlook integration isn't as crazy as I thought. :) And I use Foobar, though still on 0.8 as it works so well I'm too lazy to upgrade, though I'm tempted to in case 0.9 works better with WMA files. (Using WMA Lossless for stupid Media Center.)
22:05:25 Quit Pyromancer (Read error: 110 (Connection timed out))
22:06:40 Quit Siimors (Read error: 104 (Connection reset by peer))
22:08:39 Join Pyromancer [0] (
22:08:42 Join SeymourGlass [0] (i=Siimors@
22:14:09Coldtoasthey. I think being able to set font colours in .wps would be nice
22:14:22 Join michaelconner [0] (i=46715934@gateway/web/cgi-irc/
22:15:28michaelconnerhey... just tried out itunes 7. it updated my 6-month old 5G ipod w/new firmware. gapless seems to work perfectly.
22:15:34nudelynGapless on the Archos 504/604 as well apparently:
22:15:52Zagormichaelconner: bought any games yet? :-)
22:16:00michaelconnerzagor: heheh no
22:16:01nudelynmichaelconner: That's great to hear. Is this on normal MP3 files?
22:16:14michaelconneryep, lame ones
22:16:29michaelconneram going to check some aac encoded w/nero's encoder in foobar
22:16:43 Join webguest40 [0] (i=549961fa@gateway/web/cgi-irc/
22:17:37SeymourGlassmichaelconner: where is the new firmware?
22:17:44webguest40bluebrother: how is the FM patch coming on ?
22:18:06bluebrothernot much. Too much RL atm.
22:18:15michaelconnerseymourglass: it gives you the option to install once you connect the ipod in itunes 7
22:18:34SeymourGlassconnecting now
22:18:40SeymourGlassdid u see this?
22:18:41SeymourGlassVideo formats supported: H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per sec., Baseline Low-Complexity Profile with AAC-LC audio up to 160 Kbps
22:18:45bluebrotherthe region setting works fine for me. I'm kind of waiting for some dev looking over it and telling me what I need to fix before it's cvs ready.
22:18:51SeymourGlassdoes it reffer to 5g 60GB version
22:18:55SeymourGlassor 80GB has different hardware?
22:18:56webguest40never let RL interfere with hobby :)
22:19:28bluebrotherapart from that I haven't found the time to look into the volume issue. I have the suspicion this is also region related.
22:19:40michaelconnerseymour: i hope that will work on 5G as well (the new video specs), seriously
22:20:10SeymourGlassmichaelconner: then check it out :)
22:20:32SeymourGlass640x272 @ 1.5mbps H264 would be great movie , even on TV
22:21:24SeymourGlassmichaelconner: so is the screen brighter on this 80GB version?
22:21:39SoapI've read a lot of people saying they were able to play 640x480 H264 on their (original) 5G, so either they started shipping improved hardware, or they could always play more than speced.
22:21:40michaelconnerseymour: I've done some 640x360 standard mpeg-4 on the tv-out with the old firmware (@ 2.0Mbps), it looks fantastic... h264 would be awesome.
22:21:59SeymourGlassmichaelconner: i'm doing 720x306 on current 5g
22:22:00SeymourGlassno probs
22:22:09SeymourGlassbut I was hoping for h264
22:22:12michaelconnerseymour: that's what the ads say, i think it's a hardware change on the new ones.
22:22:44SeymourGlassmichaelconner: motha fu**ers , I bought an ipod 2 weeks ago
22:23:17Zagormichaelconner: it sounds on comments like the gapless support is actually done in itunes?
22:23:18SeymourGlassdionoea: yeah, right, lol
22:23:32michaelconnerzagor: yep, you tag it as gapless
22:23:37michaelconnercheck this out:
22:23:39dionoeadid they announce anything more than the nanos ? (i left work at that moment)
22:23:53Zagorthat's weird
22:24:16nudelynWTF would you not want something to be gapless? I can understand gapless, or crossfaded (for random stuff) but adding 2 secs of silence!?
22:25:00michaelconnernudelyn: i guess for people who complain about their "itunes" not sounding right anymore ;-)
22:25:47preglowbloody retards
22:26:39webguest40hmm, mp3 will most probaly only be gapless if you use itunes to rip the stuff
22:26:47 Quit rretzbach (Read error: 104 (Connection reset by peer))
22:26:52michaelconnerok... i did an aac album using nero, tagged it as gapless in itunes, still had a tiny gap... weird. am going to try the same album in mp3
22:26:55dionoeadid they change the battery in the ipod 5G ?
22:27:43nudelynitunes just said it was analyising existing stuff to see if it was gapless automatically... though a friend just said it didn't detect 10,000 Days as being gapless automatically so that can't work very well
22:27:56SeymourGlassthe brightness is adjustable now
22:27:58SeymourGlassITS COOL
22:28:25preglowwhat the hell is up with NOT encoding something gapless?
22:28:46SeymourGlassalso , theres a loading animation
22:28:49SeymourGlasswhen loading video
22:28:56Soapdionoea - the new 5G 80giger is still claiming only 20 hours of music playback, just like the original one.
22:29:11dionoeai have the "old" 30GB one
22:29:11michaelconnerseymourglass: awesome! just checked that out myself...
22:29:23SeymourGlassyeah, now I have to try h264
22:29:24SoapI'm guessing more efficient screen/backlight to improve movie playback time, since music playback didn't lengthen.
22:29:55linior more efficient processing
22:30:30SoapI gotta believe the screen consumed as much power as the processing, if not more. But don't quote me on that.
22:30:49webguest40we have a ipod fan club here
22:31:05dionoeadid they like just add some ram in the ipod and use more efficient leds for the backlight ?
22:31:07nudelynlol: 21:30 <nic0> IT CLICKS ON PARABOL-PARABOLA CUNT CUNT CUNT
22:32:13SeymourGlassmichaelconner: actually movies are watchable with brightness setting to minimum
22:32:16michaelconnerok, same album that had gaps in nero-encoded mp4 is completely gapless in mp3 (using lame... i encoded with −−nogap originally)
22:32:22SeymourGlassI bet it would make battery last much longer
22:32:48michaelconnerseymourglass: wonderful! i'm sure my wife will appreciate that, w/me watching things in bed :-)
22:32:54SeymourGlassme to
22:33:02SeymourGlassI watch Lucky Louie
22:33:22SeymourGlassso now the wishful thinking part
22:33:31SeymourGlasslets try the h264 1.5mbps
22:33:40 Part webguest40
22:33:49nudelyn(not sure if nic0's songs were ripped properly, he's trying a fresh rip now)
22:33:49Soapwebguest40 - music playback time didn't improve, so I am willing to bet no more memory, no bigger battery.
22:34:07michaelconnerwhat do you encode with? i've been using videora but have been fooling around w/nero digital
22:34:22SeymourGlassmichaelconner: i'm using videoar
22:34:31SeymourGlassbut I got bad sync issues sometimes
22:35:09michaelconnerseymour: yeah, you gotta either do 24, 25 or 29.97fps −− ffmpeg doesn't like 23.976 (can't do thousandths of a second)
22:35:25SeymourGlassthats the problem
22:35:28michaelconneryou can set it using convertfps(24) in avisynth
22:35:33 Join webguest40 [0] (i=549961fa@gateway/web/cgi-irc/
22:36:45michaelconnerok, off to play with this for a bit...
22:36:48SeymourGlassmichaelconner: just that?
22:37:08SeymourGlassconvertfps(24) save as avs file and load through videora?
22:37:18webguest40Soap: what I dislike about apple products is that there is ALWAYS a catch somewhere, it'll most porbably only do gapless with itunes ripped stuff, and new flashing lights really doesn't make me it a must have thing
22:37:40michaelconnerwell, you have to use avisource("filename.avi") as well, so it'll load it
22:37:55 Quit Zagor ("Client exiting")
22:38:03michaelconnerwebguest: i'm listening to gapless that i encoded using lame 3.97b2
22:38:19 Quit lee-qid ("Trillian (")
22:38:29SeymourGlassmichaelconner: 20 seconds and i'm trying 1.5mbps avs
22:38:34SeymourGlassi mean
22:39:05webguest40and they do their damndest to lock you into their propriety software, hardware etc...
22:39:51 Quit merbanan (Remote closed the connection)
22:40:45markunwebguest40: isn't there a catch with any product?
22:41:01webguest40more with some than others
22:42:10Soapwebguest40 - no new flashing lights, and it does gapless with your old mp3s.
22:42:44webguest40aps stuff
22:43:04markunSoap: with lame encoded files? Or did the old itunes also put special tags for gapless in the files?
22:43:44SoapI don't know if they are adding tags, but my assumption is that they are, as the files must be scanned by itunes.
22:43:48 Quit lightyear (Remote closed the connection)
22:43:50webguest40is it gapless with mp3 in general or just mp3 encoded by iTunes ?
22:44:02Soap[2006-09-12 16:42:23] <Soap> webguest40 - no new flashing lights, and it does gapless with your old mp3s
22:44:07preglowlinuxstb_: seen this?
22:44:18 Quit Mmmm ("Byeee")
22:44:18Soapyour old mp3s - as in any you have lying around.
22:44:53michaelconnerseymour: no go?
22:44:54SeymourGlassno 640x272 H264
22:45:01SeymourGlassat least it wont allow to copy it
22:45:06SeymourGlassthrough itunes
22:45:25michaelconnerah well...
22:45:46webguest40and the way it locks the tunes on a player, hate that
22:46:11webguest40but thats where Rbox comes in I guess :>
22:46:24Soapthere are dozens of programs out there you can use instead of itunes.
22:46:37Soapand they all let you move music off the player.
22:47:29webguest40I'm hanging around for a 64gig Flash player,
22:47:49michaelconnereven "sharepod" −− sits in the root directory of your ipod and lets you copy your music to any computer...
22:48:00webguest40that'll be my next upgrade from my H140
22:48:52 Quit Kohlrabi (Nick collision from services.)
22:48:55 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
22:49:02 Join Kohlriba [0] (
22:50:35 Part webguest40
22:52:00Soapi'd love one, but it will be a while. years
22:52:33 Part Dma-Sc ("Leaving")
22:52:54linuxstb_preglow: Yes, I've been following it a little on the ffmpeg mailing list.
22:53:32linuxstb_There's some floating point in it though...
22:53:46nudelyni got a gap on a pre-ripped MP3... much smaller than they used to be but still a gap
22:53:53preglowlinuxstb_: the day we remove libFLAC will be a good one
22:53:53 Quit solarflare (Read error: 104 (Connection reset by peer))
22:54:24 Join solarflare [0] (
22:55:19mirak_where is .rockbox after doing a make ?
22:55:54linuxstb_preglow: I wouldn't lose any sleep over it. Especially as it looks like ffmpeg now has a better encoder as well as a better decoder...
22:55:54Bagderif you do make zip it is in the zip
22:56:59michaelconnernudelyn: did you originally encode it with lame?
22:57:38mirak_clipping (CLIP) seems useless
22:57:43mirak_on my streams
22:58:47 Nick Kohlriba is now known as Kohlrabi (
23:00:56nudelynWMA Lossless drag & drop onto iTunes to convert to AAC = gapless \o/
23:01:40michaelconnerwould be nice if itunes could read FLAC...
23:02:09nudelynwonder if it can with the FLAC codec DLL installed? (the thing that lets WMP play FLAC)
23:02:21nudelynprobably hardcoded for file extensions
23:02:40nudelynyou can't rewind past the start of a track on the ipod... weird
23:03:22SeymourGlassmichaelconner: looks like the 80GB version has new hardware
23:04:58michaelconnerseymourglass: based on battery life?
23:06:47 Part lowlight
23:07:00SeymourGlassbased on the fact that I can't get it to play 640x272 h264 file
23:07:04mirak_wow it's faster to get all data from slow ram with a movem then getting the word with a swap than doing move.w . It's also faster to do 4 move and 3 lsr and movem to store 4 consectutive bytes rather than putting them in memory one by one. slow ram is really slow. I guess that with iram it would result in a speed loss
23:07:52 Quit Coldtoast ()
23:07:53 Quit San ()
23:09:26 Quit drippydonut ("Chatzilla 0.9.74 [Firefox]")
23:10:44 Join postglow [0] (i=54bd65ef@gateway/web/cgi-irc/
23:11:06***Saving seen data "./dancer.seen"
23:11:49SoapSeymourGlass - even with the new (yet to be released?) apple firmware?
23:12:27nudelyn5G firmware update is released
23:12:42 Quit michaelconner ("CGI:IRC (EOF)")
23:12:53SeymourGlassSoap: yep
23:13:16SeymourGlassSoap: at least it wont copy through itunes and also through sharepod
23:13:39SeymourGlassjust a few minutes ago all my info on ipod disappeared
23:14:10Bagderwhat is it with people
23:14:25Bagderdo _everyone_ have to ask about support for brand new players?
23:14:27SeymourGlassi guess the 5.5g ipods have different hardware
23:14:28preglowBagder: they're being people
23:14:45Bagderwhere's our machine-audience when you need it?
23:14:50amiconnmirak_: Yes it is like that. SDRAM is slow as hell, so it profits a lot from burst mode (32bit or 128bit)
23:15:40SoapSeymourGlass - did you encode with QuickTime?
23:15:47amiconnIRAM is single cycle and 32bits wide, so extra instructions will slow down operation
23:15:47 Quit postglow ("CGI:IRC (Ping timeout)")
23:15:48SeymourGlassSoap: nope
23:15:54SeymourGlassIll try with ipod
23:16:03SoapQuickTime is the only encoder I never had issues with.
23:16:04SeymourGlassshould I use MPEG4 profile, and set video to h264?
23:16:05amiconn(but not as much as utilising burst mode in SDRAM speeds things up)
23:16:12mirak_ok I need to be sure what is in sdram or iram then. amiconn with iram do I gain something or can I go with bytes stores ?
23:16:34SoapIf you have quicktime pro you should be able to encode through itunes itself, should you not?
23:16:43 Quit markun (Read error: 54 (Connection reset by peer))
23:16:46mirak_amiconn: what do you mean single cycle and 32 bits wide ? what's the conséquence ?
23:17:11SeymourGlassSoap: youre not reading carefully
23:17:11mirak_amiconn: burst mode is movem ?
23:17:20 Join markun [0] (
23:17:21SeymourGlassI'm having no probs playing everything @ 320x240
23:17:41SeymourGlassI just read that now it can do 640x480 , and I hoped it would also be possible on 5g after software update
23:17:50SeymourGlassitunes just encodes it to 320x240
23:18:01amiconnmirak_: IRAM being single cycle and 32 bits wide just means that all 8 bit, 16 bit and 32 bit wide accesses take one CPU cycle
23:18:03Soapeven with QTp?
23:19:04amiconnSo it's faster to just load/store bytes than using extra instructions for decomposing a 32 bit value into bytes or the other way round
23:19:23SeymourGlassSoap: i've got quick time pro
23:19:48mirak_amiconn: ok sorry I read you where talking about sdram
23:20:52amiconnBurst mode is a type of access possible for some types of memory
23:20:57 Quit XavierGr (Read error: 110 (Connection timed out))
23:21:00mirak_ok so I can get rid of the swaps when I load from blocks. I remember I can save one move though like you said to me
23:21:51amiconnIt means that reading/writing a certain, consecutive amount of data which is longer than the width of the data bus in one go, faster than individual accesses would be
23:22:29SeymourGlassSoap: now trying with QTP
23:22:41SeymourGlassbut u cant change the settings when chosing IPOD profile
23:22:47amiconnThe possible burst widths for sdram are 32bit (a longword, one register) and 128bit (a line, 4 registers)
23:23:08amiconnmirak_: Why do you need swaps when loading the block?
23:23:27amiconnIirc you use mac.w, so you can just specify upper and lower halves
23:23:54mirak_there is one trick I can do. it's when doing idct_row then idct_col. since in all the case I will move words to the *block, it would be better to store the idct_rows result in columns instead of rows, this way the idct_col can load the 8 words in just one move
23:25:03 Quit mantono (Remote closed the connection)
23:25:06mirak_amiconn: yes in the idct case what I describe above would speed up things, exept it would require a 128 words array instead of 64 to not overwritte datas.
23:25:34mirak_I needed that swap thing for the clipping part and copying to destination memory
23:25:48amiconnAh yes
23:25:58amiconnBut not when loading as you said before
23:26:47amiconnI think some steps can be combined in the full idct, saving some stores/reloads
23:27:15amiconn..and perhaps even swaps
23:28:34mirak_yes, using a movem of 8 consecutive words to 4 registers would save some things. Storing the idct_row vertically would save 4 swaps, and 7 moves from iram. storing to iram could hardly be done better.
23:28:41amiconnBut better don't try too many steps at once
23:29:35SeymourGlassI take that back
23:29:42SeymourGlassit seems ipod plays 640x272 just fine
23:31:09 Join gopp [0] (
23:31:19gopphey does rockbox support my 80 gig ipod
23:31:20goppI just got
23:31:31mirak_I think it would defeintely worth to waste 64 words of iram it would save dozens of moves and swaps
23:31:45goppoh wow
23:31:47goppNow quickly find the songs, podcasts, or audiobooks you want to hear with the new search feature. And listen to music seamlessly with automatic gapless playback.
23:31:56linuxstb_gopp: Open it up, tell us what's inside, and then we can answer.
23:31:56goppthe new ipod firmware has gapless playback
23:32:09goppa usb cable, a 80 gig ipod and a cd
23:32:17goppoh and a ipod apple sticket logo
23:32:36linuxstb_Now open up the ipod...
23:32:39*amiconn wonders whether the new apple gapless is real gapless
23:32:43Bagder"automatic gapless"
23:32:50Bagdernow that's a term
23:33:14dionoeayou can purchase a 80g apple several hours after they announced it ?!?
23:33:22amiconn...or some faked gapless ("gap removal") like iriver tried (and even failed to do properly)
23:33:33goppdionoea I got connection
23:33:48goppyea automatic gapless will suck
23:33:57goppI want to define the crossfade
23:34:16amiconnReal gapless has nothing to do with crossfade
23:34:21nudelyni seems like proper gapless so far
23:34:45 Join BHSPitMonkey [0] (
23:34:45goppwell true, but I like crossfade
23:34:50dionoeagopp: did you try rockbox yet ?
23:34:57goppmy ipod nano has it
23:35:33dionoeaand the new one ?
23:35:33amiconnnudelyn: What puzzles me is that (according to the screenshots) you have to define which songs should be played gapless
23:35:52amiconnThis leads to the suspicion that this gapless isn't true gapless
23:36:09dpassen1Where do you see this screenshot?
23:36:16nudelynyou do yeah... not sure why either. you can at least tag them all as gapless at once, but i can't think why anyone wouldn't want something to be gapless, and why it isn't the default
23:36:32nudelynit isn't
23:36:33Bagdershut up
23:36:36linuxstb_amiconn: From what I've read, the "gapless album" option seems to just mean "don't crossfade when playing this album". i.e. it's a crossfade option.
23:36:45Bagdergopp: it isn't
23:36:45amiconn(true in the sense that it neither adds nor removes or influences samples at the track change point)
23:36:52SeymourGlassYES, THE OLD 5G CAN PLAY 640x272 H264
23:36:58Kick(#Rockbox SeymourGlass :Bagder) by Bagder!n=daniel@rockbox/developer/bagder
23:37:09*Bagder gets grumpy
23:37:12 Join SeymourGlass [0] (i=Siimors@
23:37:13Bagdercut the caps
23:37:21goppbut I bet rockbox will support this 80 gig
23:37:27goppboo I wanted to see a 120 gig ipod
23:37:32SeymourGlassIm just so excited :)
23:37:48goppBagder I take that back, what I said was confusing. I believe it will still be an "iPod feature" but it should only be a firmware update, nothing to do with the hardware.
23:37:52 Quit bilbravo (Read error: 104 (Connection reset by peer))
23:37:53*amiconn can have a 160GB DAP today
23:37:56linuxstb_It seems likely Rockbox will work - just a larger hard drive and new firmware by the sounds of it.
23:38:02goppamiconn what company
23:38:05goppand how much
23:38:23amiconnJust an old archos upgraded with a 160GB hdd
23:38:28goppSome one just plugged my 60GB 5G into iTunes 7 and it said my software was up-to-date. SO if we can update our current iPods to take advantage of gapless play back it hasn't been released yet
23:38:31dionoeagopp: so, are you trying a rockbox ipod build on you brand new ipod ?
23:38:45SeymourGlassgopp: can't agree to that
23:38:51goppdionoea well it should work
23:38:52nudelynI just updated my 5G ipod. the firmware update is out.
23:38:59SeymourGlassI pluged my ipod 5g 60gb and it made the software update
23:39:03amiconnOkay, only 136GB (manuf) are accessible via USB, the rest needs to be made available by some rockbox trickery
23:39:04goppnudelyn did you get gapless playback
23:39:06dionoeagopp: unless they changed part of the hardware
23:39:20dionoeaso updating should tell if hardware changed
23:39:23goppdionoea I was joking, NO ipod as of yet:(
23:39:27nudelynyes, gapless works. although it didn't work on my LAME-ripped MP3s. But it does work on the WMA Lossless files I converted to AAC using iTunes.
23:39:35hardeepare 160gb 2.5" hard drives available nowadays?
23:39:44goppnudelyn does the new firmware support ogg
23:39:53amiconnhardeep: Yes, for several months
23:40:00hardeepah, cool
23:40:06goppamiconn did you mod your dap
23:40:11markungopp: HAHA :)
23:40:32goppnudelyn di dyou get the new search feature
23:40:58nudelyndunno. never used itunes/apple firmware before (Well, not for years and years). this is all quite offtopic anyway.
23:41:02goppwow Apple to release iTV video streaming box in 2007
23:41:11amiconnThe biggest part of the necessary rockbox trickery is implementing lba48 in the ata driver.
23:41:22SeymourGlassgopp: i can't find the new search feature
23:41:30goppSeymourGlass oh
23:41:48goppany here know if rockbox would support unpnp
23:41:52goppmp3 streamer
23:41:52goppto stero
23:41:58amiconnThe rest is simple, just enabling multivolume and perhaps a plugin for easier management of the extra partition
23:42:09goppI got a wifi mp3 netgear mp101, that would be a good hack to get rockbox to support it
23:42:14goppthe firmware from netgear sucks
23:42:23goppit loses wifi and or crashes
23:42:25markunamiconn: we can take a look at the OpenNeo source for LBA48
23:42:45amiconnThe good thing about ata is that it is documented
23:43:05gopppacman for the ipod
23:43:10goppyou can d ownload games, how lame
23:43:40dionoeayou need to pay though
23:43:46linuxstb_Rockbox has a better Pacman though...
23:44:22gopphe big winner, and iTunes 7 can go through your whole library and fix previously downloaded tracks to play gapless.
23:44:33goppitunes 7 does somet automatic fix for gapless
23:44:33SoapThere is the worry that they have a totally new LCD is there not?
23:44:45gopplinuxstb hahaha
23:44:53dionoeamost likely only changed the backlight leds i guess
23:45:04goppengagdet reports it a feature you can enable in itunes for automatic gapless
23:45:09*dionoea never tried rockbox' pacman
23:45:17dionoeado you need special game files for that ?
23:45:32linuxstb_Yes, you need the original arcade machine roms
23:45:36*amiconn also didn't try it
23:45:37dionoeanon GPL compatible ? erf :/
23:45:49SeymourGlassVideora encoded H264 files above 320x240 won't work on ipod
23:45:51 Join rotator [0] (n=e@rockbox/developer/rotator)
23:45:55gopplinuxstb oh it is
23:45:55 Join maara [0] (n=maara@
23:46:05goppvidero rocks
23:46:10dionoeawhat do the roms come with ? level data ? bitmaps ?
23:46:12amiconnI'd rather like a ported pacman than an emulated one
23:46:25maarahi i need quick help with themes
23:46:33liniyes, you probably need the game roms
23:46:39linuxstb_amiconn: There's room for both if you're bored...
23:46:55dionoeashouldn't be too hard to write ... i might give it a try (wanted to do a flipper first though)
23:47:03preglowpinball dreams!
23:47:13goppwill ipod games, have astroido
23:47:21linuxstb_dionoea: It's the actual game software - z80 machine code
23:47:26gopphow about frog
23:47:31goppwill you be able to play frog on the ipod
23:47:47liniahh this is too much
23:47:50 Part lini
23:47:51maarahey pls i have downloaded some new themes but it changes only background image... :-(
23:47:54goppI would spend hours and horus playinig frog
23:48:05dionoeai spend hours playing solitaire / chopper
23:48:17goppand quaters
23:48:22goppastroido and frog
23:48:24goppand pacman
23:48:30goppor superpacman
23:48:33dionoeagopp: what does frog look like ? (never played it)
23:48:56hardeepi'm guessing he meant frogger?
23:49:11*dionoea -> google
23:49:26linuxstb_I've heard rumours Rockbox will play Atari 2600 games soon...
23:49:43dionoeaoh ... i already played a Starcraft scenario like frogger
23:49:54dionoeashouldn't be too had to code too
23:50:05dionoealinuxstb_: are you doing the port ?
23:51:01markuntheli_ua is..
23:51:37dionoeadid he find a GPL emulator after all?
23:52:01linuxstb_Yes, v2600 - C and GPL'd.
23:56:23 Join Paul_The_Nerd [0] (
23:57:03SeymourGlassh264 videos encoded in videora 640x272 work properly now
23:58:41SeymourGlassso we can safely say that atleast hardware besides LCD is the same
23:58:51SeymourGlassor at least have same capabilities at the moment

Previous day | Next day