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

00:10:18 Join Paul_The_Nerd [0] (
00:11:16 Quit damaki__ (Read error: 110 (Connection timed out))
00:11:47 Quit preglow (
00:12:38 Join timemob [0] (
00:12:50NJoinpreglow [0] (n=thomjoha@rockbox/developer/preglow)
00:13:06timemobcan i delete currently playing track?
00:13:14markunyes, I think so
00:14:00markungo to the file browser, hold you players select button on the file and select 'delete'
00:14:53timemobyou mean id have to know what filename it is etc?
00:14:57linuxstbOr maybe from the context menu in the WPS.
00:15:15timemobi cant kill it while playing?
00:15:31timemobi dont see anything there
00:15:36 Join Quazgaa [0] (
00:15:51 Quit damaki_ (Read error: 110 (Connection timed out))
00:16:12Paul_The_Nerdtimemob: What kinda player you got?
00:16:30timemobwhy would it matter
00:16:32Paul_The_NerdHold Select down until a menu comes up (don't just tap it)
00:16:38Paul_The_NerdThen choose "Delete"
00:16:43 Join Angryman [0] (i=54388b4e@gateway/web/cgi-irc/
00:16:45Paul_The_NerdThis is from the WPS screen, by the way
00:16:49timemobwhile playing?
00:16:51linuxstbPaul_The_Nerd: I've just tried that, and there's no delete option...
00:17:05timemobyea i dont see delete
00:17:14 Quit Angryman (Client Quit)
00:17:15Paul_The_Nerdlinuxstb: Are you in TagCache or filetree?
00:17:23timemobisee pitch open with etc
00:17:28Paul_The_NerdI swear there used to be...
00:17:34linuxstbSo would I...
00:17:52Paul_The_NerdAh well, plan B
00:17:58Paul_The_NerdEnable the Follow Playlist option in the menu
00:18:15markunlinuxstb: do you know LLVM?
00:18:18Paul_The_NerdThen, from the while playing screen *tap* select to go to the filetree with the currently playing song highlighted, then HOLD select on that song, then choose delete
00:18:25linuxstbmarkun: Never heard of it...
00:18:38Paul_The_Nerdtimemob: "Settings" is not a question.
00:19:01*linuxstb reads
00:19:07markunlinuxstb: it might be possible to translate C++ code to C code with it
00:19:20markunI'm not sure yet, but I'll try it out after I have it compiled
00:19:42 Quit bluebrother ("Leaving")
00:19:44 Quit preglow (
00:20:02 Quit ender` (" Never trust a computer you can't throw out a window")
00:20:05markunThere is a "C++ front-end" and a "back-end which emits portable C code"
00:20:08timemobthere is no way to avoid that scroll delay after delete??
00:20:08NJoinpreglow [0] (n=thomjoha@rockbox/developer/preglow)
00:20:59 Join preglow_ [0] (
00:21:13*Bagder sees double
00:21:15timemobmarkun... thats what g++ does..
00:21:24Paul_The_Nerdtimemob: "Scroll Delay"?
00:21:32 Quit preglow (Connection reset by peer)
00:21:34Paul_The_NerdWhat do you mean by that?
00:22:29timemobafter file is deleted it marquees its filename across the screen
00:22:50timemobwhich cannot be skipped it seems
00:23:10markuntimemob: but if we can translate a program to C we don't need a C++ cross compiler, right?
00:23:47timemobi duno why is it even an issue?
00:24:21timemobdoesnt g++ have some option to emit C?
00:24:36timemobinstead of compile
00:24:45markunperhaps. I don't know.
00:25:13timemobcause last i checked thats how g++ worked
00:25:43timemobcould be wrong though
00:26:11timemobso how to killafter delete delay?
00:26:22linuxstbI think the early versions of g++ just emitted C code, but I doubt it's done that for a long time.
00:26:32mirak_markun: what's the problem with c++ ?
00:26:55timemobi think the whole confirm file has been deleted is useless
00:27:35timemobi mean its deleted why show its filename for 2 more sec
00:27:35linuxstbmirak_: Rockbox is C... I guess the problem is having to link with the C++ runtime library, and all the memory management that goes on behind the scenese with C++.
00:27:46linuxstbBut I'm not a C++ programmer, so someone who knows something please speak up....
00:28:18BagderC++ in itself should work rather easily in Rockbox too
00:28:20markuntimemob: you are normally here as 'dongs', right?
00:28:29timemobif gcc didnt suck at cpp more people would use it
00:28:37Bagderbut as linuxstb says, C++ libs and new and what not will be terrible
00:28:44linuxstbBagder: There's talk about porting scummv, which is C++...
00:29:08*Bagder avoids C++
00:29:08timemobyea im driving to work and finding usability problems in ra
00:29:14timemobrb rather
00:29:28*linuxstb makes a nice living never having touched C++
00:29:35linuxstb... or Java
00:30:07Bagderwell, I have touched them... and burnt myself
00:30:49Paul_The_Nerdtimemob: I think that the delay is actually due to the time it takes the file to delete, not just some arbitrary choice to make someone wait.
00:30:53linuxstbtimemob: Shouldn't you be driving...
00:31:09*linuxstb makes a note to avoid timemob's home town
00:31:09timemobif you are a programmer and dont like cpp thats just cuz you arent skilled
00:31:50timemobpaul rly wtf but i dont think disk icon is on
00:32:23BagderI dislike C++
00:32:29BagderI'm a programmer
00:32:56markunBagder: and not very skilled? :)
00:32:59timemobso? :P
00:33:14timemobwhat he said
00:33:33Bagderyeah, and so are most of the Rockbox hackers then I guess
00:33:36Bagderunskilled suckers
00:33:47Bagdergood we have you now timemob, to lead us
00:34:14markunBagder: and then there is that guy in the forums who wants to port rockbox to Java..
00:34:30Bagderyeah, I've seen that one...
00:34:37markun... to make it cross-platform :)
00:34:37Bagderbut I've tried to pretend I haven't
00:34:39timemobim waiting for a track i dont like to come up to deleteit
00:34:39Paul_The_Nerdtimemob: Well, I can't say for certain. You're always welcome to check the source to see what's happening, but on my disk-based players I can always hear the disk activity until the screen goes away.
00:35:07markunmaybe file deletion could be done in the background
00:35:34timemobit goes away after the sideways scroll finishes - suspicious
00:35:36amiconnYeah, port it to java... and need a 2GHz+ system to make it as responsive as the original...
00:35:57Paul_The_Nerdtimemob: Well, I will admit none of my files have requires scrolling to display.
00:36:09linuxstbIs it just me and Paul_The_Nerd misremembering, or did the WPS context menu used to have a Delete File option?
00:36:12timemobpaul try ddleting a super long filename
00:36:17Paul_The_Nerdtimemob: I don't have any.
00:36:26timemobmake one
00:36:34Paul_The_NerdIt's not like I can do anything to fix it. I'll believe that it happens after the scroll
00:36:37timemobthat would be a way to test
00:36:52Paul_The_NerdWhich sounds like for some reason it arbitrarily waits for the scroll to finish, which is odd.
00:37:36timemobi dont need to see filename i just deleted.
00:37:55markunI couldn't reproduce in the simulator. Let me try a longer filename..
00:37:57timemobit makes me want to unddlete it?
00:38:34timemobmarkun it shoukd be > display width in chars
00:39:07markuntimemob: it's about 2x the screen width
00:39:36timemoband it deletes and not scrolls the text?
00:39:48timemobor scroll stops early?
00:40:12BagderI'd guess disk operations are a lot slower on target
00:40:58 Join Angry [0] (i=54388b4e@gateway/web/cgi-irc/
00:41:00timemobso maybe paul is right abnut that delay being actual delete operation lorf
00:41:09 Quit Angry (Client Quit)
00:41:18timemobchecking disk icon
00:41:25Bagderwell, you are so very skilled so check the code and you'll find out
00:41:29markuntimemob: no scrolling in the "Deleted [filename]" screen
00:42:22timemobmarkun lol.
00:42:41 Quit Pyromancer ("Ex-Chat")
00:42:47markuntimemob: why?
00:43:01timemobi just deleted a long ass filename and it def scrolled its entire length
00:44:16Paul_The_Nerdtimemob: Now try a very short filename, and see if it vanishes instantly, or still takes a while
00:44:38 Quit timemob (Read error: 104 (Connection reset by peer))
00:44:50 Join Pyromancer [0] (
00:45:37markunjust tried it on my h120 and it the screen also quit when the deletion was finished..
00:45:42 Join timemob [0] (
00:45:53timemobdid i get dropped
00:46:01 Quit Criamos ("( :: NoNameScript 4.02 :: )")
00:46:49timemobsounds like a bug if it waits for entire scroll
00:47:16timemobi shall check when i get to work and open a bug req
00:47:35Bagder if(result_displayed)
00:47:36Bagder sleep(HZ);
00:48:14timemobis that in a scroll loop?
00:48:25linuxstbThe scrolling happens in a background thread.
00:48:26 Join jhMikeS [0] (
00:48:42Bagderthat sleep is after you've confirmed the delete
00:49:16Bagderbut if the delete is slow enough, it'll of course be visible longer
00:49:18timemoband how long is sleep HZ?
00:49:26Bagderone second
00:50:40timemobthat whole confirm screen should go heh and only appear on fail
00:51:49 Quit daurn|afk (Connection timed out)
00:51:51timemoband if disk is slow pop up message 'deleting' like 'loading...' style
00:52:02Paul_The_NerdThat is one problem
00:52:14Paul_The_NerdIt should say deleting instead of acting like a confirmation that it was deleted.
00:52:21Paul_The_NerdAs it shows up when the delete starts, not when it ends
00:53:27jhMikeSbagder: hi, any particular reason I have some penchant for crashing the build server? It gets kind of embarassing. :)
00:53:44amiconnBagder: is still running a stone-age, unpatched sh-elf-gcc :(
00:53:57Bagderamiconn: no need to tell me
00:54:24Bagderbut sh builds are now disabled on his server
00:54:29Quazgaawait so my rockbox was built using a stoneage gcc? ;x
00:54:30timemobso yea replacing w/'deleting' bar on screen and clear as soon as delete is done
00:54:44amiconnjhMikeS: The red recorder8mb build wasn't your fault...
00:55:12jhMikeSamiconn: wouldn't make sense if it were...Lear I believe explained the problem
00:55:25 Quit timemob (Remote closed the connection)
00:55:29linuxstbBTW, why is the scroll thread allowed to call lcd_update_rect? Does something protect it from updating the lcd at the same time as the main thread?
00:55:31amiconnIt was that build server I mentioned.
00:55:46amiconnlinuxstb: Ahem, of course it does...
00:56:01linuxstbamiconn: I'm guessing something does, but what?
00:56:05jhMikeSamiconn: That's why it went down too on my commit?
00:56:09amiconnHow could it? lcd_update[_rect]() doesn't yield
00:56:33amiconnWe have cooperative multithreading
00:56:45amiconnjhMikeS: No. The build system hanging is more or less sporadic
00:56:47*linuxstb hits head on desk
00:57:10*linuxstb remembers lcd_update_rect() does yield on the ipod video....
00:57:16Bagder... and I have a "fix" for the hanging build problem, it just hasn't been applied yet
00:57:27jhMikeSamiconn: as few as I've done so far it's just my luck!
00:57:36amiconnlinuxstb: The only thing to absolutely avoid is doing lcd accesses from both ordinary code and isrs at the same time
00:58:22jhMikeSBagder: I'm curious as to why it does it...if you don't mind.
00:58:28 Join Stas_ [0] (i=rebo123@
00:58:29amiconnThat's why the grayscale lib has a long comment explaining this fact
00:58:30linuxstbamiconn: Yes, for some reason I just assumed the scrolling was interrupt-driven... I should know Rockbox better by now.
00:58:40BagderjhMikeS: sometimes the ssh processes "just hang" and never return
00:58:55BagderjhMikeS: so one of the builds appear to take forever to the master script
00:59:14linuxstbIs there any pattern to the ssh processes freezing? i.e. any particular server(s)?
00:59:23Bagdernot that I've seen
00:59:24jhMikeSBagder: It doesn't timeout the faulting machine and send the task elsewhere?
00:59:45Bagderand ssh itself has no such timeout for this problem
01:01:50amiconnlinuxstb: Ugh, lcd_update_rect() does indeed yield on ipod video... that's not good...
01:02:02amiconnBut I guess we don't want to waste those 14ms
01:02:19 Quit matsl (Remote closed the connection)
01:02:31amiconnLooks like a mutex needs to be introduced (for ipod video only)
01:02:40BagderjhMikeS: but yes, it is a bug in the build script more than anything else
01:03:03jhMikeSBagder: can't have a "ping" of some sort after so many files or something to let the master know the the other machine is working?
01:03:41Bagderwell, there are many things that _can_ be done
01:04:17Bagderbut ideally slow jobs should be killed and handed to another server
01:05:10amiconnBagder: I just had an idea how the overall build time could be brought down a bit... at the expense of running some builds redundant
01:05:35jhMikeSBagder: I don't doubt that :) It's not something I have any real expertise in...just guesses on how to approach it.
01:05:48amiconnAs long as there are unstarted builds, the script would hand out builds as normal.
01:06:30Bagderamiconn: yes, when all are handed out we could hand out unfinished ones to idling servers
01:06:52amiconnYes, that's what I wanted to suggest
01:07:24Bagdermost of these ideas really require somewhat better control of each individual build thread than what we have right now
01:07:28amiconnOf course there should be a way to interrupt builds as soon as one build server finished and returned the build
01:07:38Bagderand the master build script is somewhat fragile to hack around in too much
01:08:11amiconnWhat about this distributed build tool someone mentioned recently
01:08:17amiconndionoea iirc
01:08:21BagderI first need to make a test mode for it so that I can develop it "on the side"
01:08:23 Quit rebo123_ (Read error: 110 (Connection timed out))
01:08:33Bagderyeah, that's on option too
01:08:40Bagderbut it will also take a lot of work
01:08:55jhMikeSI'm not sure what happens here: you send updated source to the servers, return o files or any other product of the compilation and then link them on the master?
01:09:29BagderjhMikeS: most servers don't return anything but a log, and then there are some 20 that return full zips
01:09:37Bagder20 builds that is
01:09:46amiconnEach build server runs a complete build, and then they return the result
01:09:50Bagderand all servers update from cvs
01:09:58amiconnFor bootloaders and sims the result is just the log
01:10:02***Saving seen data "./dancer.seen"
01:10:09amiconnFor target builds the .zip is returned as well assign by build for a target...(I think you said that already way back ^^)
01:11:49 Quit Zagor ("Client exiting")
01:13:46amiconndionoea: Is there a reason why you are using 'char' for single global variables?
01:15:12amiconnThis usually leads to the code size growing way more than the few bytes it saves for the data
01:16:43maddog011what does: arm-elf-gcc is not in your path error mean?
01:16:59Bagdermaddog011: that your path doesn't contain the dir in which the compiler resides
01:18:53maddog011how do I fix that
01:19:51*Bagder goes to bed
01:20:00maddog011lol i'll figure it out :)
01:25:38 Quit netmasta10bt (Read error: 110 (Connection timed out))
01:27:41 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
01:30:43Paul_The_Nerdmaddog011: 1) Do you have arm-elf-gcc, and 2) Did you add it to the path after installing it?
01:31:15 Quit apo`` (Remote closed the connection)
01:32:02 Join apo` [0] (i=apo@gateway/tor/x-d0a182040e38ddbb)
01:32:23maddog011didn't add it to the path
01:32:43maddog011I just did that :)
01:36:52 Join tvelocity [0] (
01:37:13preglow_amiconn: than depends heavily on architecture
01:37:24preglow_amiconn: it see no reason why it should increase code size on arm and coldfire
01:38:36 Quit bagawk (Read error: 110 (Connection timed out))
01:39:03 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
01:39:11 Quit linuxstb (Nick collision from services.)
01:39:15 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
01:40:07 Quit _Veseliq_ (Remote closed the connection)
01:42:11excitatoryso, i'm not sure if this is a hardware or software issue, but now when i turn on my nano, it does nothing.. just cold and dead. when i plug in the usb cable, the apple logo flashes for a brief second, then everything reboots.
01:42:42Febs_What happens when it reboots?
01:42:57 Nick Febs_ is now known as Febs (
01:43:06excitatoryi have never personally witnessed or heard of any damage to it, but i do listen to it on a boombox w/ tape adapter and leave it there during idk, maybe someone dropped it and isn't telling me??
01:43:22excitatoryFebs: endless loop of logo flash then reboot
01:43:30excitatoryevery 2 seconds it's rebooting
01:43:30 Join _Veseliq_ [0] (n=veseliq@
01:43:42excitatoryi'm thinking of taking it back, since i'm still under warranty
01:43:57FebsWait ... have you installed Rockbox on it or not?
01:44:24excitatorybut i'm worried they might find the removed apple firmware and resized partition and get suspicious and void the warranty..
01:44:49excitatoryyea, rockbox has been the only firmware on it for like the past nine months
01:44:50FebsIs the USB cable you are plugging it in to plugged into your computer or into some sort of charger.
01:45:36Quazgaacant you put the stock firmware back on ?
01:45:41Quazgaaif you send it back
01:45:54Paul_The_Nerdexcitatory: And you can't get it into disk mode?
01:45:55 Quit lodesi ("leaving")
01:46:14excitatorywell, i could.. but the thing physically will not turn on, and will not enter disk mode.
01:46:46excitatoryi'm really thinking someone at work fucked w/ it, dropped it on accident and isn't admitting it.
01:47:01linuxstbI thought you said it reboots constantly - which implies it does turn on?
01:47:17Quazgaawhen my cd burner died under warranty i lied and said i was running windows when i was running linux ;p
01:47:32excitatoryit reboots constantly when the usb cable is plugged in.. w/out the usb cable, it's completely dead.
01:47:37Quazgaabecause i knew they would use that as an excuse not to honor the warranty
01:48:04linuxstbexcitatory: It's possible the battery is just very low. What happens if you hold SELECT+PLAY as it reboots?
01:48:06 Nick preglow_ is now known as preglow (
01:48:56excitatoryummm... weird.
01:49:16excitatoryi just plugged it in to try the select+play.. and it's booted into disk mode..
01:49:20excitatorylike wtf..
01:49:33excitatoryit's been like this for well over a week
01:49:37linuxstbWhat does the battery indicator in disk mode say? Does it look low?
01:49:44excitatory(i haven't had time to address this until just now)
01:50:18excitatorylinuxstb: can't tell, it's got a charging animation running.
01:50:44linuxstbIf I was you, I'ld leave it to charge for a few hours and then see what happens.
01:50:46excitatoryyou know.. i wonder if the battery was just really dead.
01:51:25excitatoryit would make sense.. i've never ran out of power, so this is my first experience with that..*shrug*
01:51:58excitatoryi also really like how the moment i ask for help, it fixes itself, making me look like a fool.. heh.
01:52:08excitatoryoh well.. thanks all for your help :D
01:53:52 Join Angry [0] (i=54388b4e@gateway/web/cgi-irc/
01:54:27Paul_The_NerdThe nanos seems a bit finicky about low batteries
01:54:28 Quit Angry (Client Quit)
01:54:36Paul_The_NerdEven with the retail OS when I first got mine, it was a bit strange
01:57:08amiconnpreglow: Did you verify it? On coldfire, using data types != int definitely does increase code size. On sh1 it depends on whether the data is signed or unsigned (signed is less problematic). Not 100% sure about arm, but at least for some constructs code size increases when not using int
02:03:44preglowi didn't verify it, no, just find it unlikely
02:03:49preglowwhy does it increase code size on coldfire?
02:04:05preglowdepends a lot on what you do with the data, i guess
02:04:20amiconnWell, arithmetic instructions only exist as .l variants (except mul)
02:04:44amiconnSo if you load data, you need to extend signed or unsigned
02:05:29preglowtrue, i forgot again that we can't do sign extended loads
02:05:31amiconnThe sh sign-extends by default, so on sh there only is a problem with unsigned data
02:06:44amiconnWay back when developing the first incarnation of the grayscale lib, I had the idea to save some bytes by declaring a number of variables in the struct as char or short instead of int
02:07:10amiconnThe result was that the binary increased by >500 bytes, which was more than 5% of the total plugin size...
02:07:17 Part Paul_The_Nerd
02:22:55 Join bagawk [0] (n=lee@unaffiliated/bagawk)
02:31:23 Join JdGordon [0] (
02:31:23 Quit Pyromancer (Read error: 104 (Connection reset by peer))
02:31:49 Join Pyromancer [0] (
02:34:06 Quit spiorf (Read error: 60 (Operation timed out))
02:34:58Arathisuisimulator isn't included in the daily builds, right?
02:35:53Arathishappy CVS downloading than :)
02:37:31BigMacis their a giggabeat build available?
02:38:17 Quit charkins (Read error: 60 (Operation timed out))
02:38:23ArathisBigMac: for the uisim?
02:39:19BigMacfor the builds in general
02:39:35scorcheBigMac: why dont you check the builds page and find out...
02:39:42BigMacI did
02:39:51scorcheand you didnt get your answer?
02:39:51BigMacbut I know people are working on it
02:40:01Arathisthere seems to be: 40) Gigabeat F
02:40:11BigMacon daily builds?
02:40:35Arathisnope, in CVS
02:41:53BigMacI don't see it...
02:42:33markunBigMac: I guess I'm the gigabeat guy
02:42:43BigMacYou are?
02:42:52markunyes :)
02:42:54ArathisI just downloaded rockbox-devel from CVS an in the tools/configure it says "40) Gigabeat F" so I think it's in there :)
02:42:59markunwhy ouch?
02:43:03BigMac12 on everything
02:43:14BigMacthat means no functionality right
02:43:19BigMacor vary small?
02:43:22markunstill working on it
02:43:54markunyou can build a 'bootloader' but that's it for now
02:44:01BigMacWell I may get one in december depending on how far along it is
02:44:04BigMacit looks nice
02:44:09markunwhich one?
02:44:10BigMacbut idk
02:44:19BigMacwhat do you reccomend?
02:44:23markunonly the F and X series will be supported
02:44:37 Join sharpe` [0] (
02:44:37markunI would go for the X (smaller with bigger screen)
02:45:17 Quit sharpe (Read error: 104 (Connection reset by peer))
02:45:28markunThe only other difference is that the X doesn't have button lights like the F
02:46:32markunI'm off to sleep now
02:49:10BigMacwhat did that show
02:50:17markunjust a little test we did with the button lights :)
02:50:58Genre9mp3markun: Impressing result! :)
02:51:38Genre9mp3impressive I mean :/
02:52:44markunBigMac: and maybe we will also make a better linux port
02:53:10BigMacso the one with no lights?
02:53:39markunX60 for example
02:53:57JdGordongotta get the one with the lights... as if you wouldnt..?
02:54:25markunleft one is F series, right one X
02:54:38markunF has a 2.2" LCD, the X has a 2.4"
02:55:18BigMacthey are pretty pricey
02:56:13markunsome people are selling their gigabeat players because they want a gigabeat S (video playback) so maybe you can get a good price 2nd hand
02:56:56BigMaci'm thinking of a flash player
02:57:07BigMacI already have my ipod
02:57:16BigMacbut i want something else
02:57:26markungigabeat flash player?
02:57:33BigMacprobably with recording and radio built in
02:57:38BigMacin general
02:58:13markunanyway.. good night!
02:58:16BigMacthe s series are nice
02:59:06 Part pixelma
03:03:04BigMaciaudio 6 is nice but no rockbox
03:07:20 Quit tvelocity ("Αποχώρησε")
03:10:04***Saving seen data "./dancer.seen"
03:23:15 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
03:23:44 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
03:25:24*JdGordon is up to 125 settings vaiables for the h300... and only about 30 left to go
03:25:30 Join daurnimator [0] (n=quae@
03:25:53JdGordon38 to go
03:32:29 Quit Arathis ("[rl_bot quit]")
03:38:05 Quit dpassen (Read error: 110 (Connection timed out))
03:40:53 Join BHSPitMonkey [0] (
03:41:49 Quit amiconn (Read error: 110 (Connection timed out))
03:41:50 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
03:58:02 Join RoC_MM [0] (
04:01:58 Quit Nibbier (Read error: 104 (Connection reset by peer))
04:13:25 Quit quiksilver ("Miranda IM! Smaller, Faster, Easier.")
04:16:22 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
04:17:58 Join midkay [0] (n=midkay@rockbox/developer/midkay)
04:24:44 Join Terinjokes [0] (
04:25:14Terinjokesanyone having a freezing problem on the nano?
04:26:04 Quit RoC_MM ("Leaving")
04:26:34 Quit servidas (Read error: 104 (Connection reset by peer))
04:27:27Terinjokeslike i leave it on as i go to bed, with a sleep timer, and i wake up with a frozen nano, and like, no battery
04:27:49daurnimatorthen plug in power?
04:28:17Terinjokesyes, but is anyone else's freezing?
04:30:50Terinjokesfine, i'll just upgrade to the latest cvs
04:31:29 Quit Terinjokes ("Leaving")
04:33:51 Quit daurnimator ("daurnimator was using Daurnimator's Legendary Script")
04:35:20 Join servidas [0] (
04:35:47 Join Rudy4Pez [0] (
04:41:25 Join joe2 [0] (
04:43:10 Quit actionshrimp (Read error: 110 (Connection timed out))
04:44:05 Quit BHSPitMonkey (Remote closed the connection)
04:49:55 Join Nibbier [0] (
04:50:57 Join daurnimator [0] (n=quae@
04:52:10 Quit YouCeyE (Read error: 110 (Connection timed out))
05:00:12 Quit servidas (Remote closed the connection)
05:05:50 Join servidas [0] (
05:07:30 Join Rob2222_ [0] (
05:10:06***Saving seen data "./dancer.seen"
05:18:17 Quit Rob2222 (Read error: 113 (No route to host))
05:19:05 Quit rotator ("zzzzzzzzz")
05:25:31 Nick daurnimator is now known as daurn|wered (n=quae@
05:27:01 Nick daurn|wered is now known as Weredaurn (n=quae@
05:29:18 Nick Weredaurn is now known as daurn|wer (n=quae@
05:32:11 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
05:44:28 Join ForgottenMemory [0] (i=46748b80@gateway/web/cgi-irc/
05:44:35ForgottenMemoryanyone here?
05:44:59dongsjust me
05:45:03dongsand you probably dont want to talk to me.
05:45:11ForgottenMemoryok nxt person then thatll help me
05:45:21dongsusually it helps to just ask your question.
05:45:27dongsand someone might read it and answer.
05:45:35dongsif you wait to ask then nobody will answer isnt it.
05:45:43ForgottenMemoryWell i guess i will then....
05:46:07ForgottenMemoryOk how do i put rockboy on my iPod. I got rockbox, pacrock, and doom but have no idea to put rockboy
05:46:20dongsis it already compiled?
05:46:23dongswith a .rock file?
05:46:31ForgottenMemorywut do u mean?.
05:46:42dongswell, wehre did you "get" it?
05:46:48dongsis it a unsupported/external plugin?
05:46:55ForgottenMemorywut plugin?
05:47:05midkayuh, rockboy comes with rockbox.
05:47:09ForgottenMemoryno it doesnt
05:47:12ForgottenMemoryi looked in plugin
05:47:14ForgottenMemoryits not there
05:47:18dongsthen its not suported
05:47:19midkay.. yes, it does. it's not in that folder. it's a viewer.
05:47:19dongson your platform
05:47:21ForgottenMemorypacrock and doom is there btu its not there
05:47:26dongsor that :D
05:47:39midkaycheck the viewers folder. it's set up to be a viewer.. just "play" a .gb or .gbc file.. iirc.
05:47:46ForgottenMemoryyea i see it
05:47:51ForgottenMemorywut do i do now
05:47:56midkayi just told you.
05:47:58dongscopy some .gb files
05:48:00dongsand 'play' them.
05:48:08ForgottenMemorycopy them to viewer folder>?
05:48:19 Join cismo [0] (
05:48:39 Quit dongs ("leaving")
05:48:59 Join jewfag [0] (
05:49:03jewfagdamn wtf.
05:49:03midkaycopy them anywhere. adn run them from anywhere.
05:49:08 Nick jewfag is now known as dongs (
05:49:11dongssorry for hte nick.
05:49:22dongsthats my default for freenode :/
05:49:29scorchewhy am i not surprised that you are a racist as well?
05:49:47ForgottenMemoryis it easy to find the .gb files?
05:50:03dongsi think that question is out of hte scope of this channel's topic
05:50:10midkayhint - you have to make them yourself from games you own because getting them off the internet is illegal..
05:50:14dongsyouve been helped HOW to use them, up to you to probably find them.
05:50:30dongstime for a late lunch
05:50:32ForgottenMemoryill find them
05:50:38ForgottenMemorysome how lol
05:50:53midkaygood luck..
05:51:03ForgottenMemorywell lets say i have the game how do i get them "make them"
05:51:20ForgottenMemorywell i found pac ROMs real quick
05:51:43midkayyou need some expensive equipment and software for it.
05:52:01newbyx86consult google
05:52:03dongswhat? you cant do that with rockbox??
05:52:08ForgottenMemorylol well theres option 1 down the drain
05:52:14ForgottenMemorygotta go to option 2
05:53:42ForgottenMemoryk i got a pokemon gb how do i use it
05:54:11newbyx86load it with the file browser thing
05:54:13newbyx86select it =P
05:54:20ForgottenMemorywut do u mean
05:54:34newbyx86never mind
05:54:53ForgottenMemoryi found out
05:54:58ForgottenMemorylol so cool im playing poekmon
05:55:11ForgottenMemorywuts the buttons
05:58:51 Join aliask [0] (
05:59:44 Quit sharpe` ("Leaving")
06:00:45daurn|wer"i'm so cool, playing pokemon on my ipod, ... now... how the fuck do you use it....."
06:01:02 Quit cismo_ (Read error: 110 (Connection timed out))
06:01:50midkayno, no.. "how the fuck do you use it", no.. you mean "wuts the buttons".
06:02:09midkay"how the fuck do you use it" would be asking too much.. actually good spelling and grammar.
06:04:17aliaskJdGordon: I'm willing to give a hand for this menu rework, but what do I actually do? :P
06:05:16 Quit ForgottenMemory ("CGI:IRC (EOF)")
06:06:00 Nick daurn|wer is now known as daurnimator (n=quae@
06:11:12dongshas the delete bug been fixed yet?
06:12:47aliaskWhich bug?
06:13:16dongs'delete confirm window' sticks around showing the user file has been deleted, instead of displaying a msgwindow similar to [Loading...] while the file is deleted
06:14:22aliaskIt's actually still deleting the file. It's just a case of the wrong string being displayed. I'm not sure why this hasn't been fixed.
06:14:45dongsyes, thats waht people said - the reason that screen is so slow is because hte player is actually deleting the file
06:15:20dongsi dont really buy that because on MY ipod it waits exactly as long sa it takes to scroll a loooong filename acros the screen
06:15:33dongsplus there's an artificial 1second sleep after the delete is complete
06:15:37dongsjust for shits
06:15:56aliaskWhatcha mean an artificial sleep? In the code?
06:16:05dongsyes, there's a 1second sleep after the message is shown
06:16:09dongssomeone pasted the code
06:16:29dongs07:47 <@Bagder> if(result_displayed)
06:16:30dongs07:47 <@Bagder> sleep(HZ);
06:16:30dongs07:48 <@Bagder> that sleep is after you've confirmed the delete
06:16:39 Quit Nibbier (Read error: 110 (Connection timed out))
06:17:45daurnimatordongsL thats Bagder's homelife
06:18:06dongsno, thats while(1) { sleep(HZ); }
06:19:11 Join Nibbier [0] (
06:19:25aliaskdongs: I'm look at the code now, but I can't find this sleep.
06:19:38dongswell he got it from somewehre
06:19:46dongscurrent cvs?
06:19:53dongsdid tyou just grep for result-displayed or whatever?
06:20:08aliaskI'm looking at current cvs
06:20:11dongsthis log was from this morning
06:20:15dongsi wonder if he went and deleted it
06:20:32aliaskI didn't see anything in the logs about it, let me grep for result_displayed
06:21:16aliaskAh, that isn't delete specific.
06:21:25dongsis that some messagewindow specific?
06:22:19aliaskBasically. It's in the yes/no screen.
06:22:42dongsso each time this happens theres a 1second delay?
06:22:54aliaskI've never noticed it, I'll check again now though.
06:23:29dongsah heres what i was looking for this morning
06:23:33dongswhy hasnt this been merged into main yet?
06:24:03dongswhich is hte whole reason i found the 'delete message' bug
06:25:07aliaskProbably because whoever wrote the delete function first was scared of deleting the currently playing file.
06:25:18aliaskApparently it works.
06:26:13dongsdelete on playback context menu is win, gets rid of shitty music easiest way
06:26:39aliaskI've never tried it.
06:26:44dongswell, its not there.
06:26:47dongsthats a patch.
06:27:09aliaskI know - I meant that I've never tried deleting the currently playing track, hence I used the word 'apparently'.
06:27:21dongsah that.
06:27:22dongsyes it works
06:27:28dongsyou can play, goto file browser
06:27:31dongsand delete from there
06:27:40dongsit keeps playing until its done, then goe sto next or whatever.
06:27:52 Quit Rudy4Pez (Read error: 110 (Connection timed out))
06:28:00aliaskWell, I don't have CVS access, so it's not like I can put it in. Perhaps there are reasons for keeping it out which I'm not aware of.
06:28:35aliaskBut it is kinda common that good patches sit in CVS for a while, the devs are pretty busy.
06:28:48dongswell its been there since march
06:28:50dongsand its a 3 line patch
06:28:57dongsmore like 1 line patch
06:30:38dongsyeah i was wondering what it woudl do if i was in repeat1 mode
06:30:41dongsand deleted the current file.
06:30:50dongssince rpeeat1 has the bug of not being able to ever skip to next file
06:30:55dongs(which hasnt been fixed either)
06:32:33aliaskWell it looks like a more in-depth approach to file deleting is neccessary.
06:35:23dongsa neat feature would be to 'this track sucks' menu in wps
06:35:36dongsit would 1) stop palying it, move to next one, 2) delete it
06:36:53dongs(preferably without all the bullshit of 'confirming delete' the way it is now.
06:37:13aliaskI'd be pissed if I accidentally hit it though
06:37:29JdGordon<aliask> JdGordon: I'm willing to give a hand for this menu rework, but what do I actually do? :P <- ye? awesome, ill let u know asap
06:37:55 Nick daurnimator is now known as WereDaurn (n=quae@unaffiliated/daurnimator)
06:38:02dongsi'd settle for like, 3 second hold on 'select' or something
06:38:04dongsto bury a track
06:38:23aliaskI think that'd be more annoying than a confirm screen.
06:38:25dongsif you dont want to delete it, move it to /shitmusic/ or something.
06:39:02aliaskYeah, /shitmusic/ probably wouldn't be that bad an idea.
06:39:16dongswell confirm screen would require to at least read it, and use up.down to select yes/no to delete
06:39:20dongsand hten pressing the button to actually delet
06:39:28dongswhere as just holding down a button for x seconds
06:39:38dongsdoesnt require any further interaction
06:39:46aliaskBut how do you know to hold it?
06:39:51aliaskIt's just a menu item
06:40:02dongsoh, i mean, it would get added
06:40:11dongsi duno theres currently long-press actions right?
06:40:48aliaskYes, but its clear and consistent when you have to use them.
06:40:48 Join iRiVeR_FrEaK_200 [0] (i=ca3f24a9@gateway/web/cgi-irc/
06:41:27dongsi duno dude, 'clear and consistent' is the last thing that comes to mind when im navigating rockbox menus
06:41:54iRiVeR_FrEaK_200I just installed Rockbox on my H10 last night, most awesome thing I ever seen.. ^_^
06:42:02aliaskHah, yes I'll agree with you there. But the holding part isn't that bad. Hold to bring up context menu is a general rule of thumb.
06:42:28aliaskiRiVeR_FrEaK_200: Please convince dongs for us :)
06:42:40dongsiRiVeR_FrEaK_200: now try this for a test, switch to repeat-1 mode and press next/prev track button.
06:43:10dongshey scorche <3
06:43:10iRiVeR_FrEaK_200I already done that
06:43:14iRiVeR_FrEaK_200works fine for me
06:43:22dongsreally? what does it do
06:43:51iRiVeR_FrEaK_200goes to the next track, or repeats the track if pressing rewind button
06:44:29dongsyou sure you running rockbox firmware on it?
06:45:07iRiVeR_FrEaK_200I AM playing doom2 with the latest rockbox firmware... -.-''
06:45:13aliaskiRiVeR_FrEaK_200: At the moment it just repeats the same track even when you hit next
06:45:21aliaskDongs likes to complain about that one.
06:45:41dongsaliask: didnt he jsut say it doesnt?
06:45:58JdGordonthe h10 has enough keys for doom?? cool!
06:45:59dongsi'm glad someone else agrees with the way it should work
06:46:09newbyx86I want that tshirt :)
06:46:11aliaskI thought he might have been mistaken.
06:46:18iRiVeR_FrEaK_200Can run doom, doom2, and final doom wads
06:46:33aliasknewbyx86: hahahahahah
06:46:42dongscan someone explain wahts funny about that shirt
06:46:44newbyx86It's only $15.
06:46:48dongsp.s. i'm not a lunix faggot
06:46:57newbyx86haha you expect me to explain it to you
06:47:00newbyx86after calling me a lunix faggot
06:47:02newbyx86no thanks
06:47:19scorchedongs: you can go back to your hole now....we have had enough for tonight
06:47:22aliaskdongs, sudo is on mac too
06:47:27JdGordonnewbyx86: i like the tshirt :D
06:47:31newbyx86hehe :)
06:47:33scorcheand unix in general
06:47:37newbyx86I think I should order it. It'll pick up chicks like mad.
06:47:44newbyx86"no thanks"
06:47:44newbyx86sudo date
06:47:46DBUGEnqueued KICK newbyx86
06:47:58iRiVeR_FrEaK_200OMFG NOT UNIX!
06:48:24iRiVeR_FrEaK_200had to program in c, and c++ using the Unix editor and compiler
06:48:31iRiVeR_FrEaK_200in uni
06:48:46iRiVeR_FrEaK_200press one wrong button, and everything is deleted
06:49:20newbyx86you pressed buttons?
06:49:27newbyx86terminal baby :)
06:50:31iRiVeR_FrEaK_200I use DevC++ program for C at the moment, since I trying to make some improvements to the movie player on the H10..... arrrggghh
06:50:59iRiVeR_FrEaK_200no fair, cant find enough cpu on H10 to decode DivX.... T_T
06:51:24iRiVeR_FrEaK_200or sound.... T_T
06:52:19iRiVeR_FrEaK_200oh well..... back to playing doom2 for a while, until i get bored... :D
06:53:24 Quit apo` (Remote closed the connection)
06:54:45 Quit iRiVeR_FrEaK_200 ("CGI:IRC")
06:54:50 Join apo` [0] (i=apo@gateway/tor/x-30d92807df78e276)
06:58:28 Join rebo123_ [0] (
07:01:21WereDaurni hate devc++
07:01:29aliaskMe too :)
07:02:57 Quit Stas_ (Read error: 113 (No route to host))
07:04:22JdGordon144 settings for h300 sim!
07:04:30JdGordon.. and still not inished :'(
07:10:08***Saving seen data "./dancer.seen"
07:18:55aliaskdongs: I nailed it. I'm going to post a patch to change the repeat-1 track skip function.
07:38:07JdGordonstrcpy() fails if src is "" ?
07:40:30JdGordonwoops.. too many *'s
07:41:25 Quit apo` (Remote closed the connection)
07:41:50 Join aegray_ [0] (n=aegray@
07:44:15 Join apo` [0] (i=apo@gateway/tor/x-6fb0c0b97b5902f4)
07:49:59CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
07:49:59*JdGordon is finally finished the settings rework!
07:50:07JdGordonexcept for the hardware eq settings :p
07:50:29JdGordonso the menu rework can start.. ill head over to the wiki and start a page
07:56:55 Quit [H5N1] ("changing servers")
07:58:27 Join [H5N1] [0] (
08:01:49 Join theli_ua [0] (
08:02:45dongsaliask: YAY
08:03:30scorchedongs: what i dont understand is why dont you do it yourself? are the one that is always touting your superiority
08:03:40dongsdo what?
08:03:45dongsthis is an open source project.
08:03:59aliaskAgainst your morales?
08:04:04dongsits your job to answer to my request
08:04:14Bagderhere we go again
08:04:22Bagderdon't feed the troll
08:04:28dongsok ok.
08:04:31JdGordonjust ban him :D
08:04:33aliaskdongs: That makes no sense. If we were corporate, then yes. What you said might be true.
08:04:35dongsBagder: did you see, the one-track skip got fixed
08:04:35 Quit [H5N1] ("changing servers")
08:04:55dongstoo bad my bug about it got deleted
08:04:55Bagderdongs: I don't care the least about that
08:05:10scorcheBagder: g'morning =)
08:05:25dongsBagder: obviously, if any of rockbox developers actually cared about project as a whole and not just their own little module/part of it, perhaps it would have less usability issues, but im gonna shut up now, i feel a ban coming up
08:05:37Mode"#rockbox +b *!* " by Bagder (n=daniel@rockbox/developer/bagder)
08:05:42Kick(#Rockbox dongs :Bagder) by Bagder!n=daniel@rockbox/developer/bagder
08:05:53midkayit's about frickin' time.. :)
08:05:54scorchethat should have happened MONTHS ago
08:06:03JdGordonall praise to the hypto-toad...
08:06:08JdGordonuh.. i mean Bagder
08:06:47Bagder... and then the usual /msg blablabla
08:06:56midkayhaha. of course.
08:06:59Bagder /ignore is your friend
08:07:01scorchehappy days!
08:07:08midkayi hope you don't soften up on him.. :)
08:07:24Bagderno, I just set him in my ignore list
08:07:26 Join Rudy4Pez [0] (
08:07:38aliaskHe did provide some useful input though (but the ratio of useful to useless was pretty bad)
08:08:00scorche"pretty bad" is quite the understatement
08:08:19 Join [H5N1] [0] (
08:08:30BagderI don't consider that "useful input"
08:08:56BagderI consider it a troll that accidentally happens to mention something good among all the rubbish
08:09:13aliaskBe an optimist Bagder :)
08:09:24Bagderdong's been in this channel for many months
08:09:25scorchethat is...
08:09:44Bagderand he knew he had this coming
08:10:06Bagderwe don't deserve his continued insults
08:13:29 Join gromit` [0] (
08:14:36WereDaurnBagder: use anything you've read lately? - or haven't you read anything
08:15:29BagderWereDaurn: I don't have any use for that so I haven't read it, and there's no plan to read it anytime soon either unless the situation changes
08:16:05WereDaurnhas LinusN?
08:16:32Bagderhe's in a similar position
08:16:49Bagderwe don't normally read up on lots of stuff that don't involve us or our hw
08:16:58JdGordonaliask: scorche:
08:17:19JdGordon^ hopefully that is clear enough...
08:17:27WereDaurni was actually going to work on my port this week
08:17:31 Join webguest76 [0] (i=c0647cda@gateway/web/cgi-irc/
08:17:34WereDaurnbut... my laptop broke
08:17:35BagderWereDaurn: and so far there seems to be very few existing Rockbox devs which such devices or a willing to play with them
08:17:45WereDaurn - and thats where all my rockbox stuff i
08:20:44WereDaurnrestarting into *nix
08:20:46 Quit WereDaurn ("WereDaurn was using Daurnimator's Legendary Script")
08:21:32JdGordonhmmmm.... loading settings from the .cfg is bloody slow :'( gonna have to fix this
08:23:22 Join alagu [0] (n=alagu@
08:25:51 Join pondlife [0] (
08:25:51 Join ender` [0] (i=null@
08:26:43 Quit _Veseliq_ (Remote closed the connection)
08:27:38 Part alagu ("Leaving")
08:30:59aliaskJdGordon: Loading menu's on player?
08:32:55aliaskLoading the .cfg file, is that for configureable menus on player?
08:33:21JdGordonno, menus are hard coded.. we decided user configurable menus was bad...
08:33:33JdGordoni want to add a user shortcuts menu tho.. but later
08:34:04JdGordonim grabbing some food.. bbs
08:34:29pondlifeSlasheri: around?
08:36:53 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
08:37:30 Join _Veseliq_ [0] (n=veseliq@
08:38:13Slasheripondlife: yep :)
08:38:34aliaskJdGordon: When you get back, is that patch in the Wiki page supposed to be applied on top of the one from the ML? It doesn't compile on a clean CVS
08:39:31pondlifeSlasheri: I've been learning playback.c, mainly trying to resolve the remaining voice crashes....
08:40:00pondlifeIn the process, I've fixed 2 problems that could cause crashes when skipping tracks quickly
08:40:16pondlifeBut one fix requires a change you made to be reverted
08:40:39pondlife"Fixed one of the many pending bugs in the playback engine and restored the instant wps skip feature."
08:40:54pondlifeObviously, not the track number bug fix, but the instant skip
08:41:30pondlifeWould a return to the old, slower confirming, behaviour be unacceptable?
08:42:20Slasheriwhy would that need to be reversed?
08:42:40Slasheriif it's because new_track is changed outside the thread, i can fix that
08:43:00Slasherijust add another variable that is updated instantly and the new_track inside the thread
08:43:03pondlifeI need to look into it more, but with this in I can get the track index to go out of bounds.
08:43:09Slasheriso wps would use that instantly updated value
08:43:21Slasherioh.. then it needs to be fixed
08:43:22pondlifeWill research further, but just thought I'd ask your opinion while you were around.
08:43:33Slasherii can check that soon
08:43:35pondlifeIt may not be needed
08:43:58pondlifeI would rather keep the queueing clean too. If a wps optimisation is needed, that could be added "on top" maybe?
08:44:25pondlifeWhich target has the slowest response would you say? My H300 seems fast enough with the queuing in place...
08:44:51pondlifeHaving the beep enabled helps I guess ;)
08:44:51Slasherithe problem is that while disk spins up, wps doesn't respond
08:45:00pondlifeAh, ok.
08:45:14Slasheribut as i said, i can fix that new_track is only updated by the thread, so don't worry about it
08:46:26pondlifeI've got quite a lot of playback.c stuff I hope to commit soon. I intend to do it in bits - one "improvement" at a time (some of which are just clarifications/comments)
08:47:17pondlifeI'll make patches for each one and pop on Flyspray. It would be good if you could look over them before I commit - don't want to share lostlogic's private hell ;-)
08:48:08pondlifeMainly I've removed quite a few loops where playback and voice wait for each other. Voice playback should really be independent of audio playback, as long as both get enough CPU time.
08:48:24pondlifeI hope to allow voice playback during pause too, but that'll come later.
08:48:28Slasherithat sounds nice :)
08:49:06pondlifeMaybe, or maybe I've just totally not understood why the two codecs wait for each other so much (beyond swap_codec, I mean).
08:49:17pondlifeIn which case, there will be a crash fest.
08:49:27pondlifeBut it seems ok here.
08:49:43 Join dandelo [0] (
08:50:01Slasherihmm, the problem is that two codecs can't run at the same time.. probably that's why they are waiting
08:50:24pondlifeYes, but that should be handled by swap_codec entirely, surely.
08:50:45pondlifeThere are other loops to wait - e.g. when you stop audio playback, it waits for voice to complete
08:51:14Slasheriin fact if voice codec doesn't use the malloc buffer, they can run simultaneously
08:51:21pondlifeI suspect these are sticking plasters.
08:52:28pondlifeI've also put a #ifdef INCLUDE_VOICE in to allow the voice stuff to be separated here - would that be useful to commit? It means that if you have a bug, you can disable the voice code and see if it goes away...
08:52:52Slasheriand maybe it could be possible to simplify the codec switching then and remove the checking of pcm buffer levels with the new kernel scheduler
08:53:34Slasherithat could make sure that audio buffer doesn't run empty and makes voice to skip if necessary
08:54:03Slasheripondlife: yes, that sounds like a good idea
08:54:22pondlifeOK, I'll start making patches later today
08:54:28Slasherigreat :)
08:54:50 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
08:59:47theli_uacan anyone explain me why MAME and similar licenses are not suitable for our GPL-2 rockbox ?
09:00:42Bagdertheli_ua: in the mame case, they for example explicitly say the result cannot be sold
09:00:59Bagderand the GPL allows that but GPL does not allow "further restrictions"
09:01:01JdGordonaliask: yes, it shuold apply to cvs...
09:01:33Bagdertheli_ua: the MAME license is "further restrictions" and thus not GPL compatible
09:01:42theli_uaoh.. now i see
09:02:19theli_uaand we can't distribute rockbox under GPL and mention that some part uses some other license?
09:02:42theli_ua <−− now i see why that is incompatible too ;(
09:02:46Bagderwe can, but then we'd need to add an exception to the GPL and then we'd need all copyright holders to agree
09:03:08Bagderand for just MAME I don't see it being worth it
09:03:31theli_uai'm asking just theoretically ... i don't really need mame :)
09:05:12theli_uathat just i ported Colecovision emulator on friday and then was said that it has incompatible license :( ...
09:06:05Galoisadding an exception would also prevent Rockbox from incorporating outside GPL code in the future, such as ipodlinux etc.
09:08:41 Join Criamos [0] (
09:09:07Galoisyou can't mix "GPL with exceptions" code together with "GPL without exceptions" code unless, obviously, the authors of the latter agree to allow the exception
09:09:45Bagderactually, that is not without debate
09:10:00BagderFSF tend to claim that GPL is still GPL even with the exception
09:10:10***Saving seen data "./dancer.seen"
09:10:17Bagderwhich I've under quite got, but still
09:10:23JdGordonwhy cant one part (i.e the mame plugin) be released under one license and the rest be under another? then the only question would be the interface wouldnt it?
09:10:36Bagder"which I've never quite got" was what I meant to say
09:11:02mirak_ ok idct in asm, plus the C version of the bogus asm. the C version works.
09:11:03BagderJdGordon: because of the linking
09:11:56mirak_I did in C tha algorithm that the asm version is supposed to do. the C version works but asm is boggus.
09:12:51Bagderall these GPL questions are covered in the GPL FAQ
09:13:33mirak_the algorithm I use is at page 41 of this pdf. . That's just a matrix multplication and addition/substraction. Nothing complicated.
09:14:53 Quit midkay ("Leaving")
09:15:30 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:18:03 Join Bg3r [0] (n=bager@rockbox/developer/Bger)
09:19:52*daurnimator wonder
09:19:58daurnimatorwhy do people use GPL :S
09:20:16 Join bluebrother [0] (
09:20:48 Join theli_ [0] (
09:21:07Quazgaadaurnimator: because they are hippies, why else?
09:21:19 Quit Criamos ("( :: NoNameScript 4.02 :: )")
09:21:42JdGordonQuazgaa: commies... not hippes
09:21:50daurnimatorpeople use GPL, so they can use other GPL code, which used GPL because of other GPL code
09:22:01 Join Criamos [0] (
09:22:02daurnimatorits just crap
09:22:15scorchemany people compare it to a virus...
09:23:01Bagderand no, GPL code can be used by other licensed code too
09:23:10Bagderand vice versa
09:23:21Bagderif you just obey the license rules
09:27:50 Join Syth [0] (
09:28:05SythHi everyone, I'm just passing by for some help. Anyone on?
09:28:31Bagderno, we're 121 bots ;-)
09:29:18 Join Paul_The_Nerd [0] (
09:29:25SythAlright, check this out. 60GB Video iPod. I'd like to install Rockbox, which would you recommend? The newer build with cooler stuff, or the safer one?
09:29:45BagderSyth: the latest is the greatest!
09:29:48Paul_The_NerdWhat "safer" one?
09:29:54Bagderthere really is no "safer" one
09:30:52SythI'll take your word for it. Also, when I look at the iPod in my computer, it says that it's in Fat32 format. When I go to right click, and go to format, it doesn't allow me to choose a file system, and therefore I can't format it.
09:31:15BagderSyth: using windows?
09:31:31Paul_The_NerdAlso, if it's already claiming to be Fat32, why are you trying to format it?
09:31:35Bagderrecent windows don't allow you to format anything >32GB in fat
09:31:42SythOh shit, yeah.
09:31:45SythGood call.
09:31:50SythWhat's the recommendation, then?
09:32:03Bagderdon't format it, since its already using fat32
09:32:26Bagderbut swissknife and h2format are two often mentioned tools that can do it
09:32:45SythSee, does an iPod come in Fat32?
09:33:04SythI just assumed since I'm told to do so, it wasn't.
09:33:11Paul_The_NerdWhere are you told to do so?
09:33:21SythThis PC Mag I picked up, assholes.
09:33:31Paul_The_NerdCalling me an asshole isn't a good way to get help.
09:33:36SythNot you.
09:33:38SythThe mag.
09:33:42SythMy bad, dude.
09:33:50Paul_The_NerdI would suggest though using *our* installation instructions and manual as a reference point, rather than some arbitrary mag.
09:33:57Paul_The_NerdThey don't often fact check with us.
09:33:58 Quit dandelo (Read error: 104 (Connection reset by peer))
09:33:59BagderSyth: they probably assumed a non-fat32 ipod then, as they exist
09:34:09*Paul_The_Nerd has written a few emails to CNET and other places correcting their occasional article already.
09:34:25Paul_The_NerdYeah, Mac-iPods requires a reformat. But they also require a little more than just that.
09:34:41SythOne final question, and this is probably going to be the most frivolous.
09:34:50SythI'm at the point where I'm in command prompt.
09:35:33 Join black13 [0] (
09:36:39 Quit theli_ua (Read error: 110 (Connection timed out))
09:37:04SythI get the error message when trying to execute ipodpatcher 0
09:37:04 Part black13 ("Leaving")
09:37:11Syth"not an ipod, aborting"
09:37:33Paul_The_NerdAnd then you try ipodpatcher 1, then 2 then 3?
09:37:43Bagdertry that URL instead
09:38:29 Join oddlane [0] (
09:39:30SythThanks guys... and sorry about being a complete beginner. I'll be back to tell you if this website is pimp.
09:39:30 Quit perplexity (Read error: 113 (No route to host))
09:41:57 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:42:48 Join perplexity [0] (
09:46:34scorchepcmag doesnt bother to say that you can use tagcache to browse the apple loaded files....they just go and say that it cant be done...
09:46:57Paul_The_NerdI attempted to correct them at their website, in the discussion section
09:50:03SythI got as far as this.
09:50:15SythActually, I'm at the last install step.
09:50:57 Join foRza [0] (
09:51:14Bagderthe PC mag article certainly is misleading
09:51:27Bagder"You can choose to get the very latest build, which contains the newest features (and probably bugs), or older versions, which are more stable. "
09:51:43scorchethey didnt do the best of jobs
09:51:53Bagderplain guesswork I'd say
09:52:14SythExcept, this: "DISKNO is the number (e.g. 2) Windows has assigned to your ipod's hard disk. The first hard disk in your computer (i.e. C:\) will be disk0, then ext disk will be disk 1 etc. ipodpatcher will refuse to access a disk unless it can identify it as being an ipod.
09:53:09Bagderanyway, I added the link on ArticlesAboutRockbox
09:53:23scorchemight as well
09:53:32scorcheno matter how wrong they might be ;)
09:53:38Bagderhehe, indeed
09:53:43SythIt's publicity.
09:53:49Bagderit still is about Rockbox
09:54:08SythI'm gonna redo this, be right back.
09:54:13daurnimatorwhat did you get into?
09:54:26scorchewould much rather correct mistakes than have fewer users
09:55:33 Quit _Veseliq_ (Read error: 104 (Connection reset by peer))
09:58:27 Quit mirak_ (Read error: 110 (Connection timed out))
09:58:49Slasherihmm, at what page in pcmag the article is?
09:59:47SythHold on.
09:59:52SythI've got it right in front of me.
10:00:01SythPage 62
10:00:12SythSeptember 19 issue.
10:00:28daurnimatorsmall article
10:00:57SythWould you recommend getting the "bleeding edge" copy of rockbox?
10:01:47 Join mirak_ [0] (
10:02:45SythOk, good.
10:03:11SythNow, how do I use iTunes as a fucking browser so I can extract this goodness into the bowels of my black pod.
10:07:21SythThis is terrible, I'm so incredibly helpless with this machine.
10:07:52 Part foRza
10:10:25 Join theli_ua [0] (
10:10:31 Quit darkless (Read error: 110 (Connection timed out))
10:11:09Paul_The_NerdYou don't use iTunes as a browser...
10:11:17Paul_The_NerdThe iPod should show up as a disk under my computer.
10:11:26SythYeah, okay.
10:11:38Paul_The_NerdIf not, you can right click on it in iTunes, and choose properties, and somewhere in there is the option to enable disk mode, and then it'll show up as a disk under my computer
10:12:09 Quit dan_a (Read error: 110 (Connection timed out))
10:12:34SythAlright, I'm in the iPod.
10:12:39SythWhere would this top level be?
10:12:47SythJust... extract it in here?
10:12:50BHSPitLappyuhh, the one you're looking at.
10:12:56Syththought so.
10:13:05BHSPitLappyfor the record, keep the language PG in here.
10:13:11SythNo problem.
10:16:49SythOh wow.
10:16:55SythThis is much better than apple os.
10:18:19BHSPitLappythe apple os -does- suck quite a bit
10:18:47SythThanks a bunch again. Couldn't have done it without ya.
10:19:19 Quit Syth ()
10:24:44 Join dan_a [0] (
10:25:23 Quit Quazgaa (Read error: 110 (Connection timed out))
10:26:07 Quit theli_ (Read error: 110 (Connection timed out))
10:29:14 Join sando [0] (i=lolsteam@
10:30:31pondlifeThe beep function: is this intended primarily for feedback to blind users (or drivers who are not able to look at the screen)? Or is there some other function?
10:31:04pondlifeI'm wondering if this should really be triggered by a keypress, rather than in the playback code..
10:31:14*linuxstb wonders how the author of smsplus (a GameGear emulator) can release his code under the GPL at the same time as using a load of code from MAME...
10:31:36Paul_The_NerdProbably illegallys
10:31:38Bagderlinuxstb: most people seems to be license ignorant
10:31:48scorchei have a gamegear!
10:31:48Bagder"its open source"
10:31:55linuxstband emulator authors more than most it seems...
10:32:14scorcheyou shoudl see how fast those things go through 6 batteries...
10:32:17Bagderwell even our friends in a related project seems to be in that group
10:33:11linuxstbWhich reminds me - afaik, the Helix Player itself is GPL'd, so I've been wondering how it can use the RPSL'd Helix codecs.
10:33:46Bagderand it isn't dual-licensed?
10:33:58daurnimatorBagder: uses of emulators are extremly rarely legal
10:34:07Bagderdaurnimator: ?
10:34:22Bagderwhy would an emulator not be legal?
10:34:33daurnimator- an emulator's use is hardly ever used for legal purposes
10:34:40Bagderwhy not?
10:34:45daurnimator- i don't see anyone dumping their own games....
10:35:06BHSPitLappyscorche, when I was in 4th grade I thought those things were amazing :P
10:35:10Bagderwell, you then assume that you only emulate pirated games
10:35:18Bagderwhich I think is a bit extreme
10:35:27scorcheBHSPitLappy: they have a color screen like that back then...
10:35:34daurnimatorits illegal to play games you haven't dumped yourself
10:35:51daurnimator- how many people do you know of with NES cartridge dumpers
10:35:52Bagderpirated games are pirated, no matter how you play them
10:35:54linuxstbBagder: Maybe it is dual-licensed...
10:35:58BHSPitLappyBagder, you are being somewhat idealistic
10:36:08BagderI don't see how that is related to emulation
10:36:37BagderBHSPitLappy: perhaps, but I'm seeing it from the aspect that the emulator in itself is perfectly legal and fine
10:37:02flux__I would imagine that very likely the guy who originally wrote the emulator has such equipment
10:37:06daurnimatorBagder: i said "uses"
10:37:37Bagderyes, but you then also said "emulator" as in all emulators
10:37:42daurnimatorand people who code an emulator would usually intend to use it
10:37:49Bagderwe have a chip8 emulator too
10:37:58Bagderyou see many pirated chip8 games around?
10:38:02daurnimatorBagder: the common - non dev's definition
10:39:42Paul_The_NerdI think the idea is that "People who code emulators who seem more likely to ignore source code licensing are probably the same sort of people who code the emulator with the expectation that it's going to be used to play pirated games in the first place, so are unlikely to feel obligated to pay strict attention to licensing issues"
10:39:57 Join theli_ [0] (
10:40:03Bagderyeah, that might be true
10:40:38BHSPitLappybagawk, that it is
10:40:40daurnimatorPaul_The_Nerd: basically ;)
10:41:35daurnimatoranyway, my point is that things should be made attractive so that people WANT to buy them
10:41:46Bagderbut I think lots of people doing open source often are ignorant to the GPL problems the various licenses get
10:41:48daurnimatornot by preventing them from doing so
10:41:51 Join safetydan [0] (
10:42:43Paul_The_NerdThe GPL is a sticky thing, and kinda muddy to a lot of people
10:43:12BHSPitLappyspeaking of which
10:43:22BHSPitLappydid we find out anything about that site jungtil found?
10:43:23 Join bbroke [0] (
10:44:14 Join KN|stiff [0] (
10:44:38 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:45:15Paul_The_NerdIs it just a forum?
10:45:16tucozFebs, around?
10:45:27BHSPitLappyaccording to him, they release modified rockbox builds, and aren't so giving with the source.
10:45:41scorchefrom 08.37.24 on
10:45:58scorchehe didnt say anything about the source
10:46:00Bagderthere's a source code link down on the left menu
10:46:22scorcheBagder: for members only
10:46:32BHSPitLappy08.54.51 # <scorche> but they do show the source code?
10:46:32BHSPitLappy08.55.04 # <Jungti1234> yes, but only member.
10:46:33Bagderand they're only required to offer the source, they don't need to have it around for instant download
10:47:03scorchei believe the issue was that they claim to be the official rockbox port for korea
10:47:06safetydanHrmm... I take that "Out of menus!" is a bad error? :)
10:47:13scorchecheck the logs for how he said it
10:47:22Bagderbesides, mostly you just have to point out to people what they need to do to comply and they will
10:47:35tucozanyone know how to get rid of tabs in emacs?
10:47:46Bagdertucoz: you mean while editing?
10:48:09Bagderuntabify is a single-shot
10:48:16tucozcool. thanks
10:48:20safetydanWe may need to increase the MAX_MENUS define in menu.c
10:48:35safetydanat least for SWCODEC targets with a radio
10:48:54Bagdertucoz: and indent-tabs-mode controls how to behave when you indent source with the tab key
10:49:00 Join theli__ [0] (
10:49:23*Bagder uses tools/rockbox-style.el
10:50:09 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
10:50:56daurnimatoris there a vid of rockbox?
10:51:03daurnimatori haven't actually seen it in action
10:51:13scorchethere are quite a few actually
10:51:16tucozBagder, Yes, my tab settings are fine. But I think Febs hasn't set his indent-tabs-mode (in his editor) properly
10:51:20*scorche coughs
10:51:35Bagderyoutube is packed with Rockbox videos
10:52:36Bagder(defun code-cleanup ()
10:52:41Bagder "no docs"
10:52:41Bagder (interactive)
10:52:41Bagder (untabify (point-min) (point-max))
10:52:44Bagder (delete-trailing-whitespace)
10:53:06Bagderand you vimers can go hide ;-)
10:53:36daurnimatori need to buy 2 things in my life (in the small future)
10:53:43daurnimatorand i need to decide between a new computer
10:53:48daurnimatoror a camera...
10:54:05 Quit theli_ua (Read error: 110 (Connection timed out))
10:54:05 Quit solarflare (Read error: 54 (Connection reset by peer))
10:54:21linuxstb_Bagder: Any idea how can I make emacs allow me to edit .diff files - it always seems to open them read-only for me...
10:54:23*dwihno dodges Bagder with a ctrl+meta+x+m+shift+n+p
10:54:26 Join solarflare [0] (
10:54:43bluebrotherset smarttab shiftwidth=4 smartindent
10:54:49Bagderlinuxstb: c-x c-q after loading it
10:54:53 Join theli_ua [0] (
10:55:07linuxstb_Bagder: Thanks - hope I remember that...
10:55:19*bluebrother still loves vim better
10:55:20Bagderthat toggles read-only state
10:55:29daurnimatorwhat do you guys think?
10:55:39daurnimatorcheap computer, good camera
10:55:45daurnimatorgood computer, crap camera
10:55:49daurnimatorgreat computer
10:56:00daurnimatoror good camera and wait for new computer
10:56:01BHSPitLappy webcam &&
10:56:02Bagderdaurnimator: the Rockbox dev environment is easier to setup on a computer than a camera!
10:56:09*Bagder hides
10:56:12scorchedepends what the computer will be used for..
10:56:23 Quit linuxstb (Read error: 110 (Connection timed out))
10:56:24BHSPitLappydaurnimator, well, you already have a computer.
10:56:32scorcheBHSPitLappy: you sure?
10:56:33dan_adaurnimator: Computers are easier to upgrade than cameras
10:56:36BHSPitLappyand you could sell your PSP to get the camera.
10:56:45 Join spiorf [0] (
10:57:01dan_aSo cheap computer, and the best camera body you can get
10:57:10BHSPitLappyscorche, pretty sure... he's online an awful lot...
10:57:25scorcheit could be his psp though!
10:57:50BHSPitLappyyou can't be on MSN and IRC at the same time on a PSP ^^
10:58:15tucozBagder, how do I set the number of spaces to use in emacs for a tab-character? I can not find the indent-tabs-mode
10:58:46Bagderset-variable tab-width
10:59:13tucozhmm. M-x right?
10:59:29tucozi can not find that either.
10:59:44BagderM-x set-variable tabv
11:00:23Bagderindent-tabs-mode is also a variable
11:00:35tucozok. thanks
11:01:05daurnimatorBHSPitLappy: i probably should
11:01:14daurnimatorbut i'll never get as much money as i want for it
11:01:31BHSPitLappydaurnimator, well, with all the "hacks"... and someone gullible...
11:01:50BHSPitLappyand if you have a good firmware
11:01:57daurnimatori could probably sell it as an emulator
11:02:31 Quit theli_ (Read error: 110 (Connection timed out))
11:02:41daurnimatorjust thought
11:02:45daurnimatori got a birthday soon
11:02:46 Join _FireFly_ [0] (
11:02:52daurnimatorand i could probablya sk for a camera
11:06:11perplexityBagder: Can you run two build servers on the same host name using different port numbers?
11:06:26Bagderyeps, should work fine
11:06:55Bagderof course it might be tricky to differentiate them afterwards
11:07:36perplexityhrm.. ok, I can set up a different host name if it would be easier
11:09:42 Quit theli__ (Read error: 110 (Connection timed out))
11:10:13***Saving seen data "./dancer.seen"
11:10:55 Part Paul_The_Nerd
11:17:33tucozFebs, please stick to the guidelines when editing the manual. That is; No tab characters, use 4 spaces instead. 80 column textwidth. In an opt, place the { on the same line as the opt. I.e. \opt{ipod}{.
11:18:45tucozFebs, and on another note. There were an extra space added after a lot of the punctuation marks. Maybe your editor is weird or not set up properly. Make sure you set up your editor correctly, and it will do the formatting for you :)
11:20:03tucozI'll commit a fix to the installation.tex now.
11:21:39bluebrothertucoz, additional spaces after punctuation marks within the text don't hurt as latex treats them as single space. As long as there aren't protected spaces belong them ...
11:22:10tucozok. good to know.
11:22:29tucozit hurts the .tex files, as it looks weird
11:23:22bluebrothermaybe ;-) Hasn't been disturbing me in the past, but it is always better to have a consistent style also in the sources.
11:24:07tucozYes. That is not that disturbing. But tabs and >80 columns is.
11:24:40 Join lee-qid [0] (
11:24:44*Bagder hands tucoz the official Code Police badge
11:25:45*tucoz accepts it, but thinks again and returns it Bagder
11:27:17*Bagder goes back to reading ISO13818-1
11:27:32tucozhehe. I event misspelled code policy wrong. "Code plicy. Please stick..." <−− from the commit message :D
11:29:58 Quit spiorf (Remote closed the connection)
11:30:27 Join spiorf [0] (
11:30:38 Part tucoz ("Leaving")
11:32:58 Quit perplexity ("*changing offices*")
11:37:25 Join muesli|delhi [0] (n=muesli_t@
11:40:22 Join fejfighter [0] (
11:47:31 Quit muesli|delhi ("ich will Khe!!!")
11:48:16 Join Xerion [0] (
11:52:46linuxstb_Bagder: Sounds like you're building up the skills to work on mpegplayer...
11:52:53 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
11:53:39 Part LinusN
11:57:19 Join perplexity [0] (
12:19:42 Join mirak3 [0] (i=5279c81b@gateway/web/cgi-irc/
12:20:26 Quit Lynx_ (" reboot")
12:21:05theli_ualinuxstb, seems i've found something to port :)
12:22:50 Join tvelocity [0] (
12:25:02 Join Lynx_ [0] (
12:25:49mirak3linuxstb hi. I coded the idct algorithm I use for the asm part in C, and it works. The asm code must have some bug somewhere. .
12:31:56mirak3I suspect accumulator 0 is not cleaned correctly.
12:32:08 Quit _FireFly_ ("Leaving")
12:32:15mirak3that's the only lead I have.
12:32:22mirak3I can't test right now
12:35:02 Quit Lynx_ (" reboot")
12:50:06 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
12:51:14 Join barrywardell [0] (i=892b7bf0@gateway/web/cgi-irc/
12:52:20 Quit aliask ("Chatzilla 0.9.75 [Firefox]")
12:52:29Bagderit seems Rocbox is a PP player
12:52:38Bagderwould be fun with a Rockbox port for it ;-)
12:54:03 Quit bbroke (Read error: 110 (Connection timed out))
12:56:56linuxstbtheli_ua: What have you found?
12:58:53theli_uai finally decided to try to get atair 2600 emu port ... i didn't want because it uses far much colors than my mini ... but didn't found anything more appropriate ... and as ported ColEm's license sucks .. i have no alternative :)
12:59:21*perplexity perks up at the mention of the atari 2600 :)
13:00:37theli_uanot too much emulators use 100% pure C GPL-compatible code unfortunately :(
13:00:50JdGordonwhat does an atari 2600 emu bring to rockbox? more games ?
13:00:55perplexityno, a lot of them use wierd licenses unfortunately
13:01:00perplexityyep JdGordon..
13:01:08JdGordonk, cool
13:01:11*perplexity has very fond memories of Donkey Kong and Hero on the 2600
13:01:37perplexityAnd jungle hunter and olympic decathlon on the apple ][, but that's another story again
13:01:54theli_uahow can i rename all files in dir to lowercase letters in bash easily ?
13:02:38Bagderfor in *; do file=`echo $in | tr 'A-Z' 'a-z'`; mv $in $file; done
13:02:42Bagderor similar
13:03:08theli_uaperplexity, you can play this version for now^Donkey+Kong$&pub=^Ocean+Software+Ltd$ :)
13:03:51theli_uaBagder, tr <−− that i was looking for... thanks :)
13:03:58*Bagder bows
13:04:53 Join bbroke [0] (
13:04:54perplexityta theli_ua, I still have my apple ][ and shoebox full of floppies I pull out when I get all misty eyed :)
13:05:29theli_uaof all 8-but computers i had Spectrum only
13:06:09perplexityI had the apple ][ and a //c also (the portable version). Only have the ][ now..
13:08:08*theli_ua still dreams of someone implementing comfortable to use OpenFile and SaveFileAs functions for plugin api .... :)
13:10:17***Saving seen data "./dancer.seen"
13:12:58 Quit spiorf ("Read error: 104 (Connection reset by peer)")
13:13:03 Join spiorf [0] (
13:20:00linuxstbtheli_ua: Have you found a C Atari 2600 emulator, or will you attempt to convert Stella from C++?
13:20:20theli_uai've decided to use v2600
13:20:28theli_uaits plain C
13:22:54theli_uaactually i'm now looking into this fork because its code is less complicated
13:23:10theli_uathough it don't have sound emulation
13:25:14 Join Lynx_ [0] (
13:27:53daurnimatorreckon apple could sue if you made an "epod"?
13:28:37Bagdermost likely
13:28:47Bagderit would be a confusingly similar name
13:28:57daurnimatorFM module: "eMitter"
13:29:10daurnimatorheadphones in e shape, and called ePhones
13:31:53 Quit barrywardell ("CGI:IRC (Ping timeout)")
13:42:14 Join cmug [0] (
13:42:26 Quit cmug_ ("I am alive")
13:44:17 Quit tvelocity (Read error: 101 (Network is unreachable))
13:44:35daurnimatordoes what i want exist:
13:44:36 Part cmug
13:44:41daurnimatorsmartphone with a 60gb hdd
13:44:53JdGordoni highly doubt it
13:47:13daurnimatorwhy not?
13:47:25safetydandaurnimator, best you could probably do is a smartphone that takes compact flash and a 4GB CF microdrive
13:49:14crwlnow, is there a smartphone with type II cf slot? :P
13:49:20pondlifeHmm, has anyone attempted to port the sim to Windows CE...?
13:49:32crwland besides, you can easily get 4 GB flash based cf cards anyway nowadays...
13:49:36 Nick pill is now known as _pill (
13:49:40safetydanah yeah, type II I forgot about that bit
13:49:54safetydanpondlife, there was a guy asking about that in the forums
13:50:07safetydanMy question would be why run the sim in Windows CE?
13:50:11crwlhmm, even 8 gigabyte compact flash cards aren't that expensive...
13:50:21pondlifeor Pocket PC?
13:50:35pondlifeInstant Rockbox port!
13:50:47 Quit fejfighter ()
13:50:50JdGordonif they have sdl then sure...
13:51:13JdGordonthe sim can be cross compiled so there shouldnt be a problem.. maybe it will need some key definitions...
13:51:18JdGordonsame with the gp2x
13:51:37pondlifeSDL supports WinCE
13:51:56JdGordonso you just need to get gcc to compile for wince and you should be right
13:52:03JdGordonpick a target which is sort of close...
13:52:14JdGordon.. hack the make file and your done
13:52:32safetydanYou make it sound so simple :)
13:52:53pondlifeI like the word "wince"
13:53:08JdGordonbetter than windows CEMENT :) i love that pic
13:53:13 Nick _The is now known as kclaf (
13:53:22JdGordon"combining the best elements of windows ce me and nt"!
13:54:31crwlhmm, i wonder if anyone actually has tried to compile and run some rockbox sim target in rockbox
13:54:45crwlin gp2x :D
13:54:53daurnimatorsafetydan, crwl: the storage is the compulsory part
13:55:20 Join lucaferr [0] (
13:55:56safetydandaurnimator, I imagine battery life is the big killer for HDD based storage in smartphones
13:56:19lucaferrif I am to buy a new player, which make and model do you recommend for running rockbox on?
13:58:18 Join lightyear [0] (
13:58:41maddog011how do I install sh-elf-gcc?
13:59:34Bagdermaddog011: what docs is not detailed enough?
13:59:42Bagderand are you sure you want the sh one?
13:59:54maddog011I got cygwin
13:59:59maddog011so im not sure which one I want
14:01:22*Bagder waits for something more to come
14:01:46*maddog011 is confused
14:01:58Bagdercan you perhaps tell us what you intend to do?
14:02:07maddog011compile the source
14:02:08Bagderpossibly what target you want to build for
14:02:31safetydanYou'll be wanting arm-elf-gcc then
14:03:01safetydanmarkun, has that doc been updated with the information?
14:03:12maddog011hm, allright
14:03:14Bagderit's mentioned at the very top
14:03:19maddog011ill check the crosscompiler page
14:03:33markunmaddog011: yes, that's a good start
14:03:37*safetydan should probably have just clicked the link and checked
14:06:48maddog011rockboxdev says i can't find a downloader tools to use! :)
14:06:57Bagderthen install one
14:07:00Bagdercurl or wget
14:07:16markunBagder: or download the files by hand?
14:07:23Bagderyeah, that's possible too
14:07:32Bagderif you just put them in rockboxdev's download dir
14:07:48 Quit linuxstb (Read error: 110 (Connection timed out))
14:07:57maddog011do I download the binutils / gcc and the gdb?
14:08:22 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
14:08:25BagderI'd suggest you install a download tool
14:08:32maddog011yep ill get on that
14:08:34Bagderand leave the rest to the script
14:08:34 Quit safetydan ("Ex-Chat")
14:09:30JdGordonw0000.... the entire display sub-menu is finished :D
14:10:10JdGordonand still 10kb smaller than cvs :D
14:13:18 Quit maddog011 ()
14:14:03preglowsize difference is fast shrinking, i see
14:14:39JdGordonnot so fast, and that was expected... but i rekon im more than 50% now and its 10kb.. which is amazing imho
14:14:59preglowwell, if it's 0 kb when it's finished, it's not so amazing
14:15:04JdGordon+ this is still with some files which are not needed
14:15:15JdGordonthanks for the vote of confidence :p
14:15:21 Join Arathis [0] (
14:15:25preglownothing to do with confidence
14:16:21*amiconn wonders another thing about JdGordon's rework
14:16:35*JdGordon wondersd what amiconn wonders...
14:18:11amiconnYour last rework changed a lot in how things work (usage wise)
14:18:21amiconnI hope this won't happen here...
14:18:33 Join barrywardell [0] (i=892b7bf0@gateway/web/cgi-irc/
14:18:40JdGordonthe idea with this one is that the users will never know things changed...
14:18:44amiconnThere are still some button actions which are not quite working as they should
14:19:06JdGordonspeaking of which.. have u tryed the shutdown fix yet?
14:19:20amiconnFor instance, powering on an archos player or recorder from the charging screen used to be triggered with ON
14:19:30Slasheriamiconn: hi, would you like to check my latest version of the scheduler containing a lot of fixes? :)
14:19:39amiconnThat doesn't work anymore; instead it now triggers on Play (!)
14:19:53amiconnSlasheri: I wont try the scheduler as long as it doesn't build on archos
14:20:35JdGordonamiconn: the only target i have is the h300, so unless im told about these problems i cant fix them.. and that is the first time ive heard of this one...
14:20:36Slasheriamiconn: ah, i will fix that first.. in fact fixing archos builds is currently the only remaining thing of the scheduler
14:20:50 Quit Febs (Read error: 110 (Connection timed out))
14:21:17XavierGrSlasheri: You are a free man now right?
14:21:36SlasheriXavierGr: correct :) free forever now ;)
14:21:48jhMikeSJdGordon: can you get rid of the power button cancelling menus on the x5? The rec button already does that. I find it a bit irritating. :)
14:21:56XavierGrSlasheri: I forgot about it until now! :P It was somewhere in August right?
14:22:22SlasheriXavierGr: yep, 23.8. was the last day of the service :)
14:22:44JdGordonjhMikeS: really? ok, thats easy to remove..
14:22:57Slasheribut i am still working here in same place, now getting paid
14:22:57XavierGrI wonder how things will be when I will have to do that?
14:23:13XavierGrwhat kind of work?
14:23:30Slasherihmm, developing the local university network services and infrastructure
14:23:44XavierGrsounds good
14:23:57XavierGrI hope money is good! :D
14:24:20Slasheriwell, that's probably the only bad thing :D
14:24:25jhMikeSI'll describe if you don't know for sure what I'm saying: on normal menus, just flicking power real quick cancels them and goes up one level but as I said "rec" already does that.
14:24:36XavierGrSlasheri: awww
14:24:55Slasheribecause university salaries are always quite low
14:25:05XavierGryeah I know what you mean
14:25:05JdGordonjhMikeS: no i mean, are u sure its needed to be removed?
14:25:07preglowsame here
14:25:09preglowfor some reason
14:26:03XavierGrSlasheri: Anyway good to have you "fully back". Rockbox doesn't like military clothes! :P
14:26:04jhMikeSJdGordon: I hate it going up levels say when I want to power off the unit.
14:26:37lucaferrif I am to buy a new player, which make and model do you recommend for running rockbox on?
14:26:49JdGordonjhMikeS: ok, but im blaming that on u in the commit msg :D
14:26:54Bagderlucaferr: the one you like most of them we support! ;-)
14:27:37SlasheriXavierGr: hehe, thanks ;)
14:27:39jhMikeSJdGordon: I'm just fine with that and I'll fight with whomever doesn't like it! B-)
14:27:41JdGordon<amiconn> For instance, powering on an archos player or recorder from the charging screen used to be triggered with ON <- both of them should do it..
14:28:02Slasheriamiconn: the archos version compiles fine if i just put queue_wait to ram instead of iram
14:28:15Slasherineed to check if it has any performance penalties but i doubt that
14:28:49 Join Febs [0] (i=46055116@gateway/web/cgi-irc/
14:28:59 Join aliask [0] (
14:29:19 Join tvelocity [0] (
14:29:23jhMikeSAnother one of my pet peeves is the radio screen asking me for presets all the time if I don't have any. I just wanna listen to the radio and the scan is usually messed up anyway. That needs work.
14:29:25Slasheriamiconn: should it be ok to test compiling just the Recorder build or should i try other archos targets also?
14:29:43amiconnRecorder is the most tight (any recorder)
14:30:09JdGordonwoopsies.. how do i revert a commit?
14:30:47jhMikeSJdGordon: Yer screwed! haha! kidding...I think you just use rever to version or something
14:30:48Slasheriok, then it should work
14:30:57amiconnSlasheri: pls check the address of symbol _iend in
14:31:14amiconnShould preferably end up below 0x000000000f000f00
14:31:34JdGordonjhMikeS: na its no big deal... i just changed the keymap in the wrong list.. wont effect anything major.. but does need reverting :p
14:31:55amiconn(in order to leave 256 bytes of extra iram for debug builds)
14:32:38preglowamiconn: sh1 uses 64 bit addresses? :>
14:32:39Slasheriamiconn: 0x000000000f000fe4
14:32:47Slasheriit seems to be quite full..
14:33:47lexwhy doesn't rockbox have a fade at the track changing time
14:34:07amiconnNo, but the linker uses 64bit addresses for all targets since I don't know when
14:34:18jhMikeSJdGordon: you found where to do it?
14:34:31Slasheriamiconn: that's probably because the whole task switching code is in iram
14:34:50bluebrotherlex, huh? Search for Crossfade.
14:35:04lexi have, but when i manually change the track, then there's no fades
14:35:24Slasheriputting parts of it outside iram would reduce the iram usage significantly, but might have some performance impact.. i am not sure how much that would affect archos players
14:35:27bluebrotherah, ok. IIRC this hasn't been added yet
14:36:00JdGordonjhMikeS: yes, do u want to test it?
14:36:03 Join CriamosAndy [0] (
14:36:15jhMikeSyou got the right keymap now?
14:36:26JdGordonye, simple fix..
14:36:41Slasherilex: if you want to make sure there is always a crossfade when changing tracks manually, change the anti-skip buffer setting to 5 or 10 minutes
14:37:02Slasherithat keeps to buffer always full enough (and might reduce battery life a bit)
14:38:00lexstill no fades
14:38:21Slasheriwhat are your crossfade settings?
14:39:20lexcrossfade everytime, 5 sec for every time question
14:39:35JdGordonamiconn: aparently the recorder remote doesnt work while the main keys are locked.. can you check that out? i have no way to test...
14:40:40Slasherilex: 5 sec for every setting? that can't work
14:40:55Slasherieither fade in delay or fade out delay _needs_ to be 0
14:41:03Slasheri(ok, a better ui menu should be designed)
14:41:09 Quit barrywardell ("CGI:IRC (Ping timeout)")
14:41:35mirak3jhMikes hey
14:41:43aliaskJdGordon: Just trying your patch for the menu changes again - it's definitely broken. Theres a conflicting variable "settings"
14:41:57jhMikeSmirak3: hey
14:42:03Slasheriand you want to set fade in delay to smaller than fade out duration
14:42:25 Quit lee-qid ("Trillian (")
14:42:33JdGordonaliask: bugger, ok, ill have a look in a few min...
14:42:51aliaskapps/setting_struct.h:58: error: previous declaration of `settings'
14:43:10lucaferrare all the supported models capable to decode musepack?
14:43:22JdGordonthats odd.. it must be missing a new file or something.. because it works fine here
14:43:58mirak3jhMikes I have implemented in C the algorithm I used in the asm version for idct. The C version work. You might want to give a look and see if there is something abnormal
14:44:44Slasheriamiconn: i wonder if archos task switching is performance critical or how huge the impact would be to put switch_thread outside iram.. that would reduce iram usage to: 0x000000000f000ecc
14:44:49mirak3in the asm code. hard to believe I can't find the problem in so few asm code.
14:45:05mirak3amiconn you might want to give a look to ;-)
14:45:38markunmirak3: is there a difference in speed between your C implementation and the original?
14:46:15 Quit bluebrother ("Leaving")
14:46:48amiconnmirak3: I hope to find the time...
14:46:51aliaskJdGordon: It's getting a bunch of conflicts in the plugins - perhaps they shouldn't be extern?
14:46:54mirak3markun yes that's slower. The implemented version is an optimisation that use something like 9 mul.
14:47:38JdGordonaliask: ah! ok... ive been compiling just the bin
14:47:46mirak3markun I mean the original idct is an optimisation done by some guy. It's hard to find the paper about it. You must pay to get it one some research site.
14:47:50JdGordonthe final version will have fixed names so this doesnt happen...
14:48:02aliaskHow do I just compile the bin?
14:48:09 Quit perplexity ("*battery running out - roaming in search of power*")
14:48:13JdGordonmake bin
14:48:53JdGordondoes the sim have remote buttons yet?
14:49:22mirak3markun however using MAC and the direct matrix multiplication makes things faster than implementing this optimised IDCT in asm. It's kind of like prefering MMX ALTIVEC and vectorised operations, because you do the add the mul and the move in just one operation.
14:49:52 Join lee-qid [0] (
14:49:56markunI see
14:52:04 Quit Criamos (Read error: 110 (Connection timed out))
14:52:19lucaferrWhat does "USB: 2.0 / host 1.1" signify in the device chart?
14:52:48jhMikeSmirak3: I'll give a look...busy atm though...
14:55:36*jhMikeS thinks there's just too many buttons that back out of things...why is left not sufficient on the x5 for that in menus?
14:56:14aliaskjhMikeS: There is ambiguity as to if it should save the setting and quit or cancel and quit.
14:56:31jhMikeSI mean directories...whatever...then when setting a setting you can back out with left but not "power"
14:56:42jhMikeSRight saves the setting
14:56:52jhMikeSLeft cancels the setting
14:56:57aliaskI agree with you, but there are some who disagree.
14:57:14 Join barrywardell [0] (i=892b7bf0@gateway/web/cgi-irc/
14:57:16jhMikeSSo we need two or three ways on the x5 to do this?
14:57:43jhMikeSGive me names! B]
14:58:16aliaskI can't remember off the top of my head right now.
14:58:57jhMikeSMaybe it makes more sense on another player
14:59:05*amiconn doesn't see why more than one button to leave things might be a proble
14:59:43*JdGordon sees no problem adding an optoin to make left quit+cancel or left quit+accept
14:59:45jhMikeSThere's three buttons to do the same thing
14:59:53jhMikeSin some contexts
15:01:39jhMikeSLeft, rec, power to go up a menu level.
15:01:55jhMikeSbut for menus themselves...killed! :)
15:02:40jhMikeSJdGordon: Uh oh...configurable buttons!
15:02:41 Quit apo` (Remote closed the connection)
15:02:56JdGordonno configurable... selectable
15:04:31Slasheriamiconn: hmm, i can't believe this.. it seems there is almost no effect to put switch_thread to ram instead of iram on iriver targets
15:05:01Slasheriwell, then we can save a lot of iram
15:05:04jhMikeSIf I go into a dir with right...left just comes naturally to go up a level...I get into a menu with rec, so rec follows to toggle out...
15:06:02*amiconn prefers Left to back out of sub-menus
15:06:06jhMikeSleft used to be quit+accept and rec used to be line with the rec believe does nothing inside an option
15:06:13JdGordonaliask: how bad does my patch look? :D
15:06:14 Join apo` [0] (i=apo@gateway/tor/x-a698122510969422)
15:06:18jhMikeSamiconn: me too you go into sub-menus with Right (or Select), this also makes sense
15:06:43jhMikeSI'd rather use select to accept
15:06:47amiconnBut I have no problem with several buttons per action
15:06:48aliaskJdGordon: I only just got around to working on it just then, but it's looking fine really apart from the plugin conflicts.
15:06:59jhMikeSSince I'm selecting something after all
15:07:23jhMikeSoh it already does that two ways to accept but one to reject...heh
15:07:30aliaskamiconn: That to me makes things more complicated rather than more simple. You should know what key does what in all situations, and not introduce ambiguity if possible.
15:07:43amiconnLeft should also accept. It was that way before actions
15:07:52amiconnI often inadvertendly cancel a setting
15:08:13amiconnaliask: Why is it more complicated?
15:08:31JdGordonoh the joy of different opinions...
15:08:42jhMikeSamiconn: Got used to it somewhat but it seems the brain goes "I want to go back up a level" but it cancels...
15:08:55aliaskamiconn: It makes it harder to remember what keys do what.
15:08:57amiconnIf there is more than one button per action, everybody can use the one he thinks is most natural, convenient, whatever
15:09:08 Quit Febs ("CGI:IRC (Ping timeout)")
15:09:26jhMikeSaliask: This ten-zillion ways to cancel things doesn't help
15:09:51 Quit XavierGr ()
15:10:12aliaskI agree that these UI problems are really damn hard to arrive at a solution for, everyone seems to disagree >_<
15:10:19***Saving seen data "./dancer.seen"
15:10:47jhMikeSamiconn: but I can't say "I hate this doing this" and turn it off.
15:11:36*jhMikeS wouldn't mind a bit of limited configurability with keys...
15:12:04jhMikeSI'm not advocating the "be able to make anything do any function" approach btw
15:13:39jhMikeSThings aren't even straight for the yes/no screen on x5...why do I accept with "select" but it says "play"?
15:14:03JdGordonbecause the translation or key is wrong...
15:14:17jhMikeSJdGordon: That keys been wrong for ages I think
15:14:18amiconnErm, because still no one went through english.lang and applied the powers of langv2?
15:14:55jhMikeSamiconn: hehe. Why not just set the play button to be yes like it says in the keymap? :?
15:15:37amiconnPlay is inconvenient
15:16:01amiconnFor iriver, the string is already corrected
15:16:09markunlucaferr: probably USB 2.0 as a USB device and USB 1.1 as a USB host
15:16:15jhMikeSamiconn: *lol* it's getting to where everything is convenient...
15:17:52*jhMikeS challenges the keymappers to a closed cage match!
15:18:17aliaskJdGordon: Ok, I now have the hang of adding items to the menu system, I'll give it more of a shot tomorrow - I have the day off.
15:18:36JdGordoncool, please let the wiki know which u do before starting
15:18:46JdGordonit looks simple yeah?
15:18:59jhMikeSJdGordon: Does this mean I have to redu all the menus stuff for the codecs?
15:19:03amiconnmarkun: That part is simply wrong
15:19:18JdGordonjhMikeS: no, the old system will stay available
15:19:31aliaskIt's not too bad - it took about a minute looking at examples - perhaps you should explain it in the wiki by means of a full example.
15:19:47aliaskAnyway, I'm out for the night - good luck with the button stuff people :)
15:19:51 Quit aliask ("sleep")
15:20:01jhMikeSJdGordon: what's in the new system? where are the examples?
15:20:21amiconnUSB OTG can't be USB1.1 because OTG is an USB2.0 addition. What it probably means that host mode only reaches full speed, not high speed
15:20:42amiconnI wonder why people always confuse USB protocol version and speed
15:22:15Xerionbecause it's marketed confusing on purpose
15:22:37*Bagder whispers full vs high
15:22:44*Bagder grins
15:23:24jhMikeSJdGordon: we have varg macros? didn't know that
15:23:37JdGordonneither did i before :D
15:23:59*amiconn recommends the gnu cpp documentation
15:25:32jhMikeSJdGordon: did you put in a way of pair set_option indexes with their values?
15:25:58JdGordon? pardon?
15:27:15markunamiconn: which player was he talking about anyway?
15:27:49jhMikeSsay for backlight timeouts set_option returns 0,1,2,3... but the values go -1,0,1..10,15,20..etc.
15:28:48markunamiconn: ah yes, you are right about the USB host..
15:28:53markunwell OTG
15:29:12JdGordonjhMikeS: if you can think of a way to add that easily without too much effort then please do...
15:29:14 Quit NastY (Read error: 60 (Operation timed out))
15:29:45jhMikeSJdGordon: It would be nice to have an easy way to keep those things synced...the's value...and that pairing globally available
15:30:20 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
15:30:23jhMikeSReally it just saves bits in the table to use indexes...config files could just store values
15:30:53JdGordonthat wouldnt be needed for many settings (comparitivly many anyway), I think adding convertor functions would be acceptable..
15:31:31JdGordonthe index is stored because of the set_option widget also..
15:31:35jhMikeSIt seems to be needed often enough though
15:32:05amiconnjhMikeS: For backlight, the firmware layer should just take a timeout in seconds, with 0 being always off and -1 being always on. The list of selectable values should be left to the settings systm only
15:32:51jhMikeSamiconn: I think we talked about this...I agree...the encoders will accept only their values as input in the spirit of that.
15:33:04jhMikeSI'm restarting things on the right foot
15:34:00amiconnThis way, people could even select unusual timeouts not present in the list (by editing a .cfg file)
15:35:12 Quit barrywardell ("CGI:IRC")
15:35:33jhMikeSyes...though with sample rates I still gotta have it round whatever it reads...but for the enocders themselves for example, they just take whatever is sent and should be able to assume the data is valid
15:36:04JdGordonjhMikeS: you have a point tho.. the backlight option definatly doesnt work correctly now
15:36:45 Quit cismo (Read error: 110 (Connection timed out))
15:36:54jhMikeSJdGordon: And with set_option or set_int shouldn't always show a list...for timeouts for example it doesn't make much sense
15:37:07jhMikeSFor codepages it does
15:37:15 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
15:38:32 Join lodesi [0] (
15:38:58 Quit tvelocity ("Αποχώρησε")
15:40:03jhMikeSwhy have I got to look at a list of say the numbers 1-32 ? for, say, contast? I dunno...just letting all my thoughts out about the ui behavior today. :)
15:40:20JdGordonwhy not?
15:40:49jhMikeSCause it's just a value you change not an item you select...not to me.
15:40:54JdGordonthe problem is.. if you only have 1 option people might think you cannot change the value..
15:41:33jhMikeSUse little arrow icons next to it
15:41:44 Join benj1 [0] (
15:41:56JdGordonbah, its easier and uses less code leaving it as is
15:42:43*linuxstb_ would like someone to implement a slider displaying max/min values...
15:43:07benj1may i ask advice on purchasing headphones here?
15:43:12amiconnCode reuse is better with the list, and it has the advantage to see about where you are within the allowed range
15:43:22 Join NastY [0] (
15:43:25amiconnUgh, no sliders please
15:43:29*NastY is gone. bbl
15:43:49linuxstb_What's wrong with sliders?
15:43:55JdGordonand again we cant please everyone :D
15:43:59amiconnThey are imprecise
15:44:00jhMikeSJdGordon: uses less code or makes less code? <−− semantics!
15:45:01linuxstb_amiconn: You can display the min/max and current value as numeric values - so it can be just as precise as any other method.
15:45:21*jhMikeS has just applied for a patent for "precise slider gui invention"
15:47:01linuxstb_But anyway, it seems we need a UI dictator on the team - designing the UI democratically will never work.
15:47:24amiconnOh no
15:47:32 Join Strogg [0] (n=user@
15:47:48Stroggdo you guys have a bug tracker? I found a weird bug on the ipod..
15:47:52amiconnNo oppressors please ;/
15:48:03BagderStrogg: we do, there's a link on the site's left menu
15:48:22Stroggahh.. of course.
15:48:31JdGordonjhMikeS: I still tihnk the actual value should be got from the index by an external function, or (in the case of the backlight timout) the item should use the formatter so this doesnt even pose a problem
15:50:24lucaferrdoes the iaudio x5v lack a radio tuner? Will Rockbox run on it?
15:50:41Strogghrmmm bummer. no one found my bug.
15:50:43 Part benj1
15:51:07Bagderlucaferr: I think the tuner isn't present
15:51:13StroggWhen I plug my ipod into the USB, it resets the display preferences. My font selection and colours are lost.
15:51:17Bagderbut Rockbox runs on the x5v, yes
15:51:34jhMikeSJdGordon: I'd like to see all the info for a particular setting condensed in one little spot instead of having lookups in obscure corners.
15:51:55Stroggs/ipod/ipod video/
15:52:06lucaferrok, thanks
15:53:01linuxstb_Strogg: That's known. You need to shutdown your ipod cleanly at least once (or make Rockbox access the disk for another reason) in order for changes to the settings to be saved. Rebooting to USB doesn't perform a clean shutdown (but it should).
15:53:44StroggAhh.. I didn't know it had a shutdown at all.. I'll check it out, thanks
15:55:58Strogglinuxstb_: how do you do a shutdown? I don't see a menu option for it.
15:56:04jhMikeSmaybe shouldn't even use a global_settings structure at all...just a naming convention
15:57:02 Join tvelocity [0] (
15:59:35linuxstb_Strogg: Hold PLAY for a few seconds.
16:01:28JdGordon<jhMikeS> maybe shouldn't even use a global_settings structure at all...just a naming convention <- at the very least it groups all settings together and doesnt make us need to be careful with the namespace..
16:01:38Strogglinuxstb_: Shutdown, but it still lost my preferences when I start it up again.
16:01:47Strogglinuxstb_: let me try again though, just to make sure.
16:02:00 Join theli_ [0] (
16:03:15StroggAhhh. That time it worked. :) Awesome.
16:06:41 Join perplexity [0] (
16:09:35JdGordonlinuxstb: do you rekn the uin should be shown with the min/max values on the slider?
16:10:11jhMikeSJdGordon: hence the names convention...something you wouldn't use elsewhere...global_setting_backlight_timeout <= just change "s." to "_". That way you can define the data with the functions and such and keep it grouped together. Just need to add it to the header too.
16:10:49JdGordonthats almost what ive done...
16:11:02JdGordonbut it needs to be kept in the struct for plugins/codecs n stuff could do everything in one file with some macros. Include it with a certain #define and it generates code/definition...otherwise decarations.
16:13:22*jhMikeS likes keeping the same-colored socks together so to speak :)
16:13:47 Join daurn [0] (n=daurnima@
16:15:14 Quit theli_ua (Read error: 110 (Connection timed out))
16:15:22 Join Spida [0] (
16:22:51 Part daurn
16:26:18 Join Rob2222 [0] (
16:29:20 Quit tvelocity ("Αποχώρησε")
16:29:27 Join daurn [0] (n=daurnima@
16:30:18 Part daurn
16:30:20 Join ikjoony [0] (i=d3dae0cb@gateway/web/cgi-irc/
16:30:36 Join daurn|afk [0] (n=daurnima@
16:30:50 Nick daurn|afk is now known as daurn (n=daurnima@
16:31:13 Quit daurn (Remote closed the connection)
16:32:18 Join daurn [0] (n=quae@
16:33:27 Nick daurn is now known as daurn|afk (n=quae@
16:33:34 Nick daurn|afk is now known as daurn (n=quae@
16:33:51 Quit webguest76 ("CGI:IRC")
16:34:34 Quit Nibbier ("reb00t")
16:35:17 Quit ikjoony (Client Quit)
16:38:05 Join theli__ [0] (
16:40:04 Join _FireFly_ [0] (
16:40:08preglowjhMikeS: where are you going to put the peak calc then?
16:41:09 Nick theli__ is now known as theli_ua (
16:43:48 Quit Rob2222_ (Read error: 110 (Connection timed out))
16:44:28JdGordon:( the scrollbar widget doesnt like negative numbers :p
16:44:48jhMikeSpreglow: when it's asked for
16:44:59jhMikeSmost peaks are thrown away anyway
16:45:37 Join Rob2222_ [0] (
16:46:11 Quit daurn (Client Quit)
16:46:41jhMikeSpreglow: I suppose I'll use the lastest block of samples transferred by DMA available since each peak at any moment is just the latest block anyhow
16:46:48 Join daurn [0] (n=nquae@
16:46:48preglowjhMikeS: well, as long as it doens't involve any new latency
16:47:02preglowpeak data has to match up to what is currently played reasonably well
16:47:07 Quit Rob2222 (Read error: 113 (No route to host))
16:47:09jhMikeSpreglow: probably less latency
16:47:18preglowjhMikeS: then hooray!
16:47:19 Join Nibbier [0] (
16:47:32jhMikeSsince it's the most current data
16:48:03 Quit daurn (Client Quit)
16:49:13 Join daurn [0] (n=nnquae@
16:51:52 Quit theli_ (Read error: 110 (Connection timed out))
16:54:15 Quit solarflare (Read error: 104 (Connection reset by peer))
16:54:33 Join solarflare [0] (
16:56:07jhMikeSwhere's the code that reads the gapless info? I need to know how to add that to the mp3 files since I'll have it padding properly.
16:56:20preglowid3.c, i think
16:56:30preglowgimme a sec, i was the one that added it
16:57:28preglowmp3data.c, line 452
16:57:30preglowand on
16:57:35jhMikeS...except on prerecord since the frame is already encoded I won't be able to later prefix silence to it. I guess set initial delay to zero in that case.
16:57:42JdGordonanyone know how to make the slider widget work with neg numbers?
16:57:58preglowjhMikeS: doesn't go a far way in telling you what to write, i'm afraid
16:58:12BagderJdGordon: read the code!
16:58:14jhMikeSJdGordon: You'll have to read my patent application when it comes out :)
16:58:23JdGordonBagder: meany
16:58:50jhMikeSrtfc! rtfm! rtfa!
17:00:05jhMikeSpreglow: I find it suprisingly hard to find a simple description of the data needed for that...lots talk about it but no structure is shown.
17:02:04 Join KN|stiff [0] (
17:02:50 Quit theli_ua ("Leaving")
17:02:56JdGordonthe stupid thing is working backwards :p
17:06:38JdGordonincreasing the value makes the slider shrink!
17:07:06JdGordon.. and now ti works :D
17:08:53JdGordonlinuxstb: u there?
17:10:20***Saving seen data "./dancer.seen"
17:10:53preglowjhMikeS: that helpful?
17:10:59JdGordonscreeny of the int widget
17:11:11 Quit daurnimator ("I wonder where that fish could be...")
17:12:31markunJdGordon: nice
17:13:01JdGordondoes it need anything else?
17:14:34markunCan't think of anything
17:15:24jhMikeSpreglow: I think it might be. thanks
17:16:44 Join Davide-NYC [0] (
17:20:11JdGordonanyone object to me commiting this new screen?
17:20:20 Join adiamas [0] (n=adiamas@
17:21:15 Join mantono [0] (
17:21:17adiamasanyone know if there is a way to view a playlist? same way we'd read a txt file?
17:21:24 Quit joe2 (Remote closed the connection)
17:22:11 Part adiamas
17:23:06daurncyas all
17:23:19daurni'm going away for a couple of days
17:23:59JdGordon if u like it u can commit it.. im going to bed
17:24:02JdGordonnight all
17:24:11 Quit JdGordon ("Konversation terminated!")
17:24:16 Quit daurn (Remote closed the connection)
17:25:23 Join daurn [0] (n=quae@
17:25:34 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
17:26:20 Nick daurn is now known as daurn|afk (n=quae@
17:26:28 Join XavierGr [0] (
17:27:26 Nick daurn|afk is now known as daurn (n=quae@
17:27:30 Nick daurn is now known as daurn|afk|afk (n=quae@
17:28:30 Nick daurn|afk|afk is now known as daurn (n=quae@
17:28:55 Join rretzbach [0] (
17:29:23rretzbachsry wrong channel
17:29:25rretzbachBut I greet you.
17:32:21 Quit YouCeyE (Remote closed the connection)
17:33:00 Quit apo` (Remote closed the connection)
17:35:26 Join apo` [0] (i=apo@gateway/tor/x-3da061ff1d961c00)
17:36:45 Quit nudelyn ("At Argon, we're working to keep your money.")
17:42:56 Quit mantono (Read error: 110 (Connection timed out))
17:44:13 Join bluey- [0] (
17:45:57 Join mantono [0] (
17:47:35 Join nudelyn [0] (
17:49:51 Join apo`` [0] (i=apo@gateway/tor/x-decfee921252ee40)
17:54:15 Part linuxstb_ ("Leaving")
17:56:35 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
18:05:01 Quit apo` (Remote closed the connection)
18:09:19 Quit jhMikeS ("Y? Because it's X-tra")
18:09:51 Quit CriamosAndy ("( :: NoNameScript 4.03 :: )")
18:29:41markunrretzbach: we greet you too :)
18:30:08 Join pixelma [0] (i=pixelma@
18:35:43 Join darkless [0] (
18:35:50 Quit JoeBorn ("Leaving")
18:45:01Slasheriamiconn: new version of the scheduler:
18:45:31 Part Strogg
18:48:33 Quit Xerion (" ")
18:48:35preglowwhat's new?
18:50:56 Quit apo`` (Remote closed the connection)
18:53:27Slasheripreglow: mainly important fixes and now there is no limit how many threads can lock on single mutex
18:53:58Slasherialso calling queue_wait on same queue from different threads wont crash the system / put kernel in invalid state
18:54:17 Join apo` [0] (i=apo@gateway/tor/x-f29dd139e7ca284e)
18:54:50 Quit pondlife ("byebye")
18:55:08 Quit apo` (Remote closed the connection)
18:55:08Slasheripreglow: and iram usage is reduced a lot compared to the previous version without real performance difference
18:55:44Slasherii think it should be almost ready unless new problems are found
18:56:42 Join apo` [0] (i=apo@gateway/tor/x-06ae43cd5edf56eb)
19:06:41 Join bluebrother [0] (
19:06:56mirak_Slasheri: what are you working on ?
19:10:25***Saving seen data "./dancer.seen"
19:11:01Slasherimirak_: hmm, at the moment? the new kernel scheduler
19:11:21mirak_what was it needed for ?
19:12:22Slasheriit adds priorities for software codec targets and little performance improvement. That fixes for example audio playback skipping due to heavy UI usage or too intensitive background jobs
19:13:08Slasheriand it makes some kernel code also cleaner and changes the way kernel scheduler currently works
19:13:46mirak_houray !
19:13:50mirak_I fixed the bug
19:14:05Slasherihmm, *the* bug? :)
19:14:15mirak_THE bug
19:14:25 Quit darkless (Read error: 104 (Connection reset by peer))
19:14:27mirak_the one that bogger me since two weeks
19:14:46 Join darkless [0] (
19:14:59mirak_in fact I wasn't clobberring %[block] register
19:15:32mirak_I though it was enough to have it in input and though it was readonly
19:19:52markunmirak_: nice work!
19:21:16 Join JoeBorn [0] (
19:27:09 Join tvelocity [0] (
19:27:50 Join joe2 [0] (
19:39:43 Nick bluey- is now known as bluey^afk (
19:40:09 Join Xerion [0] (
19:41:04 Quit YouCeyE (Read error: 110 (Connection timed out))
19:47:42 Quit dan_a (Read error: 60 (Operation timed out))
19:48:08 Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/
19:48:47 Join Rondom [0] (
19:49:52 Nick Rondom is now known as polizei (
19:50:29 Nick polizei is now known as Rondom (
20:03:52 Join lodesi_ [0] (
20:11:42 Quit bluey^afk ("Leaving")
20:17:14 Quit lodesi (Read error: 110 (Connection timed out))
20:17:39 Join dan_a [0] (n=dan-mirc@
20:21:26 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
20:25:54 Quit Arathis ("[rl_bot quit]")
20:27:02 Quit KN|stiff (Read error: 104 (Connection reset by peer))
20:37:23 Join San [0] (
20:38:23 Join lodesi [0] (
20:41:06webguest29Does anyone have the ui-sim working on AMD64? Mine crashes when trying to play music.
20:49:09mirak_markun: ok bad news I didn't fixed it
20:49:29markunThen why did you think you did?
20:49:39markunIs the problem less visible now?
20:49:50mirak_no ...
20:49:52*mirak_ hides
20:50:19mirak_no just a bad #ifdef ...
20:50:47 Quit lodesi_ (Read error: 110 (Connection timed out))
20:51:36BigMacyah markun
20:51:58BigMacgetting a gigabeat is probably if ever going to happen, will be in a long time
20:52:18mirak_markun: that's really odd man
20:53:01 Join matsl [0] (
20:54:41lowlightmarkun: can you give me write access to the wiki?
20:59:32preglowwebguest29: mine doesn't crash, but it just doesn't play music
20:59:42bluebrotherlowlight, I think I can do this. What's your wiki name?
20:59:56preglowwebguest29: btw, the mp3 codec is a bit broken for amd64 right now, other formats should work better, unless you like me can't make sound work at all
21:00:06 Join falconfox [0] (
21:00:37falconfoxi am trying to uninstall rockbox from my 4G color ipod, but i no longer have bootpartition.bin
21:02:30lowlightbluebrother: MarkArigo. Thanks.
21:04:30bluebrotherlowlight, should work now.
21:06:06BigMacwhy are you uninstalling it falconfox?
21:10:15falconfoxtoo many problems
21:10:26***Saving seen data "./dancer.seen"
21:10:36falconfoxthe ID3 database doesn't work, and i have tried to get support for it in this channel, but no one knows what is wrong.
21:10:38falconfoxi am just not ready
21:11:42falconfoxanyone know how to uninstall if i don't have bootloader.bin
21:14:24 Quit JoeBorn ("Leaving")
21:15:11charkinsfalconfox: from the ipod faq on wiki, it sounds like apple has a restore tool
21:16:39charkinsfalconfox: i think this is what you want:
21:16:41falconfoxyeah i tried the updater
21:16:51falconfoxcharkins: can't thank you enough
21:17:15charkinsyou tried, but it didn't work?
21:17:51falconfoxwell i am looking at this page, if this is just the updater 2006-06-26 then yeah i have tried
21:18:02falconfoxi need the firmware restored, that is the problem
21:18:49mirak_a >> 10 . does gcc uses logical or arithmetic shift ?
21:18:56charkinssounds like its the updater, but it has a separate restore option
21:19:26falconfoxcharkins: i think this restores the hdd, not the firmware
21:20:09charkinsdid you try restoring with the ipod in disk only mode?
21:20:37falconfoxcharkins: not sure, i just plugged the ipod in and hit restore
21:20:58mirak_preglow: what is the required alignement for coldfire ?
21:21:06charkinsyou might want to try it in disk only mode, maybe the update utility does a more thorough restore (specifically, reinstalling the old boot loader)
21:21:19falconfoxcharkins: how do i do that?
21:21:33preglowmarkun: for code, 2, for data, nothing
21:21:37preglowmarkun: sorry
21:21:39preglowmirak_: that was to you
21:21:51falconfoxcharkins: ill give it a try
21:21:54preglowmirak_: however, data accesses that are not aligned to the access size will be slow
21:22:09mirak_ int16_t DCTblock[64] ATTR_ALIGN(64);
21:22:17charkinsfalconfox: cool, i've never done this, so you're guess is probably as good as mine :-)
21:22:19mirak_this is defined in a struct
21:22:42mirak_preglow: this is two like two bytes ?
21:23:08preglowmirak_: there is no point at all in alligning anything to 64
21:23:19preglowmirak_: int16 needs to be aligned by two bytes, yes
21:23:27preglowint32 needs to be aligned by four bytes
21:23:31mirak_preglow: it's in the original code
21:23:33falconfoxcharkins: alright it is in disc mode right now
21:23:57mirak_preglow: maybe that's a precaution for 64 bits cpu ?
21:24:11preglowmirak_: it's just a general cache line alignment
21:24:25preglowmirak_: but coldfire has no data cache, and for arm, the cache lines are probably way shorter
21:24:28preglowmore like sixteen bytes
21:24:35mirak_preglow: so letting it as it won't hurt ?
21:24:42preglowit'll waste space
21:24:56 Join JoeBorn [0] (
21:24:59preglowbut if that is not a problem, then no
21:25:06 Quit perplexity (Read error: 113 (No route to host))
21:25:22mirak_don't know I am searching to resolv that damn bug
21:26:17mirak_by the way I coded in C the algorithm I use for the asm part. and it works
21:26:56Rondomwebguest29: do you get Xlib: unexpected async reply (sequence 0x7b)!
21:26:56Rondom*** glibc detected *** ./rockboxui: corrupted double-linked list: 0x00002af651f0f9f0 ***
21:27:34Rondomwebguest29: I have this problem but I didn't have the time to examine see what the problem was/report it
21:29:47falconfoxcharkins: check this out. looks like you were right about disc mode:
21:30:53charkinsfalconfox: good deal, let me know if it works
21:31:38charkinsif it does, it might be something that should be noted in the rockbox wiki (though I hope not too many people are uninstalling :-)
21:32:10falconfoxtrue, but might still be a good idea to include in the uninstall, just for factual purposes
21:32:35webguest29Rondom: Yeah, I get the corrupted list.
21:33:07webguest29With ogg it does not crash until I try to switch track.
21:33:26webguest29And I get no sound.
21:33:43Rondomwebguest29: *** glibc detected *** ./rockboxui: corrupted double-linked list: 0x00002af6c93f19f0 ***
21:33:50Rondom^ that one?
21:34:28Rondomwebguest29: I'm also on amd64, but I'm not sure if it is related because I haven't tested on i386
21:35:38 Quit Pyromancer (Read error: 104 (Connection reset by peer))
21:35:48webguest29Yes, although the pointer is a bit different for me.
21:36:22Rondomwebguest29: have you tested it using i386
21:37:01webguest29Nope, I don't have 32-bit libs.
21:38:01 Join _Veseliq_ [0] (n=veseliq@
21:38:11 Nick _Veseliq_ is now known as _Veseliq_Relax (n=veseliq@
21:39:48 Join Pyromancer [0] (
21:44:25 Quit _FireFly_ ("Leaving")
21:49:10 Join [San] [0] (
22:01:35 Quit San (Read error: 110 (Connection timed out))
22:02:54 Join merbanan [0] (
22:05:14 Join hardeep [0] (
22:12:25 Quit rretzbach (Read error: 104 (Connection reset by peer))
22:13:32 Join quiksilver [0] (
22:20:07 Quit falconfox ()
22:29:09mirak_markun: ok this time it works :p
22:30:46 Join RedBreva [0] (
22:31:01 Join hannesd [0] (
22:31:02mirak_and for whatever reason I need to clear the accs before
22:31:20 Quit aegray_ ("Lost terminal")
22:32:25linuxstbmirak_: So is it definitely time to celebrate now?
22:32:43mirak_I want acake
22:32:53mirak_I will do one tomorrow
22:33:22mirak_next step is to do a full idct_copy and idct_add
22:33:36mirak_like that the clipping will not require a function call
22:34:06mirak_and we can copy the result of idct_col directly to *dest instead of *block
22:34:23 Quit lightyear (Remote closed the connection)
22:34:37mirak_this saves well, 64 moves per block
22:36:02BigMaclinuxstb:how far a long is your recording on the 5g
22:36:12BigMaclike what can it do so far?
22:36:42mirak_220*176/64*3 . can save 1805 moves per frame or something like that
22:37:51 Join Zagor [0] (
22:38:18 Quit Pyromancer ("Ex-Chat")
22:38:22 Quit tvelocity ("Αποχώρησε")
22:39:12lowlightlinuxstb: do any ipod use the wm8571L?
22:41:23 Quit charkins ("Leaving")
22:42:06lowlighti meant wm8751L... and I guess not.
22:46:22 Join Pyromancer [0] (
22:49:12preglowmirak_: you need to clear the acc regs?
22:53:14linuxstbBigMac: It can record...
22:53:17markunlowlight: gigabeat does..
22:53:18preglowmirak_: then somone is not doing their job properly
22:54:01preglowaccs should always be cleared when you're done with them
22:54:02 Quit solarflare (Read error: 104 (Connection reset by peer))
22:54:18 Join solarflare [0] (
22:54:51mirak_I just hope it really works this time ^^
22:56:19mirak_preglow: I think acc0 is not cleared at some point in the code
22:56:24 Join Strath [0] (
22:56:35lowlightmarkun: good. It's in the Olympus m:robe mr-100 too.
22:57:17markunIt's register compatible with the wm8975
22:58:01preglowmirak_: your code?
22:58:22mirak_preglow: what ?
22:58:27preglowmirak_: not cleared in your code?
22:58:30mirak_preglow: no not mine
22:58:30preglowor someone elses code?
22:58:39mirak_if you check the code there is no way it's not cleared
22:58:43 Join FM [0] (i=46748b80@gateway/web/cgi-irc/
22:58:48FManyone here?
22:58:53preglowmirak_: anyway
22:59:05FMi need help changing the rockbox screen when rockbox starts up
22:59:06preglowmirak_: if you run this plugin straight after booting rockbox, doing nothing else
22:59:10preglowthen nothing should have touched acc in the meantime
22:59:15preglowi think only audio code uses emac right now
23:00:06mirak_I do some tests
23:00:15 Quit FM (Client Quit)
23:00:16 Join FM [0] (i=46748b80@gateway/web/cgi-irc/
23:01:15amiconnmirak3: The full idct in still has the wrong %macsr setup
23:01:23preglowi clear the acc registers some place in system.c
23:01:36mirak_amiconn: what's wrong ?
23:01:39FManyone know how to change the rockbox screen because when i put the jbuild on my rockbox he or she changed it to something else
23:02:00mirak_maybe the problem is what amiconn is saying
23:02:13amiconnmirak_: The one bug I already pointed out days ago, and that you fixed in idct_row and idct_col
23:02:20amiconnYou do
23:02:21amiconnmove.l #0xFFFFFF80,%%macsr
23:02:32mirak_? I don't do that anymore
23:02:35amiconn...which sets the overflow flags for all 4 accumulators
23:02:49amiconnIn the latest link you posted you do...
23:02:51mirak_yes I do, that's what I pasted
23:03:22mirak_I mean I let slip it in a copy past
23:03:55amiconnThis forces you to clear accumulator (which in fact does nothing else than resetting the overflow flags - %accN itself are in fact zero)
23:04:13linuxstbFM: What exactly do you mean by "rockbox screen" ?
23:04:43FMwhen it loads
23:04:49FMu no how it shows rockbox for a little while
23:04:55FMi wanna change that to a different pic
23:05:15BHSPitLappythen compile it with a different bitmap.
23:05:26FMyea but wheres the bitmap on the iPod
23:05:28BHSPitLappythat image isn't too hard to find in the source tree...
23:05:31BHSPitLappyit's not on the iPod.
23:05:34BHSPitLappyit's in the source.
23:05:49FMwut do u mean
23:05:52amiconnmirak_: Apart from that, you are doing something that is counter-intuitive (but not rightout wrong) in the full idct
23:06:18mirak_the loops ?
23:06:40mirak_you mean %a4 ?
23:06:46BHSPitLappyFM, programs are written in programming languages, and the files written in those languages are called source code. the source gets run through a compiler, and the end result is what you put on the iPod.
23:06:47mirak_I can save one move
23:06:59amiconnAs you need to move the block pointer across the array, you copy it to %a4 - but then don't use %a4 for the moving block pointer, but %[block]
23:07:09amiconn...and then use %a4 to restore it at the end
23:07:19FMso how do i change it BHSPitLappy?
23:07:29BHSPitLappyif you want to change the picture, you'll have to get the source code to rockbox, and set up a build environment with the arm cross-compiler
23:07:29markunFM: no easy way
23:07:31mirak_amiconn: yes I let it as it in case I wanted to do some copy and past
23:07:45amiconnThe net result is the same, but I'd rather modify %a4 in the loop and use %[block] for restoring
23:07:50FMbecause i downloaded and put the jbuild on my iPod and it showed a girl with rockbox
23:07:52mirak_I need to replace %block with %a4
23:07:58FMinstead of the original
23:07:59mirak_amiconn: definitely
23:08:03BHSPitLappywhat's jbuild?
23:08:10mirak_amiconn: anyother optimisation is welcom
23:08:11markunFM: you can ask the jbuild guy to help you
23:08:20linuxstbBHSPitLappy: An unofficial Rockbox build with various patches and customisations.
23:08:24FMwell i was downloading his or her themes and it said i need his or her build
23:08:31amiconn..especially since %[block] is only listed as an input parameter, which means it must not be changed within the asm block
23:08:54BHSPitLappyFM, well, you need to either switch to the official build, or ask the jbuild person for help.
23:08:55FMk another question
23:08:55 Join Rob2222 [0] (
23:09:23mirak_amiconn: I could stack it maybe. I don't know how to use stack yet
23:09:24FMhow can i play some gameboy games when theres not enough buttons
23:09:33amiconnIt doesn't confuse gcc since you restore the value, but it looks strange
23:09:42FMbecause i can use the a,b,meun,select
23:09:47FMbut i cant use the right left up down
23:09:47amiconnI think you can go without copying and stacking
23:10:12 Quit Rob2222_ (Read error: 54 (Connection reset by peer))
23:10:29***Saving seen data "./dancer.seen"
23:10:40BHSPitLappyFM, that's just how it is. buy a game boy.
23:10:44linuxstbFM: You can't until someone improves Rockboy for the ipods and simulates the extra buttons by detecting touches of the clickwheel in different places.
23:10:49amiconnYou can correct the pointer on exit by adding (subtracting) a constant value, since the accumulated offset is known
23:10:53BHSPitLappyFM, and stop sending messages with question marks.
23:10:55mirak_amiconn: I can do what you save and load all the row in one movem
23:10:58FMlol oo ok
23:11:31BHSPitLappylinuxstb, are those tap events available to rockbox?
23:11:36FMcan anyone post the link to the album art thing
23:12:48 Join petur [0] (n=petur@rockbox/developer/petur)
23:13:08linuxstbBHSPitLappy: They will be when someone adds that capability to the button driver... I think there's even a patch on the patch tracker for it.
23:13:37BHSPitLappyah, so it requires button driver modification, not just rockboy's keymapping.
23:13:45FMwell i need the patch that shows album art covers anyone got a link to it plz
23:14:07BagderFM: its in the tracker
23:14:11linuxstbFM: Go to and search.
23:14:14BHSPitLappyFM, to apply a patch, you have to get the source code, too, and set up a build environment, install the cross-compiler...
23:14:18BHSPitLappyjust like with the picture.
23:14:47BHSPitLappyand, you wouldn't be using jbuild anymore.
23:14:55FMawwww too complicated forget it lol
23:15:11FMi already got pacbox, rockboy, im good what else do i need
23:15:23BHSPitLappygot any music on there?
23:15:55linuxstbFM: You can play with silent videos if you want:
23:16:07mirak_amiconn preglow. anyway the strange thing is that I never managed do fix the little dots appearing, when using indivudual idct_row and _col
23:16:15FMi use the original iPod firmware to play videos with SOUNDS
23:17:11BigMaclinuxstb:so will you be releasing a patch soon?
23:17:14FManyone hear about a new iPod coming out tomorow?
23:17:23BHSPitLappyI've heard rumors.
23:17:23BigMacbecause soap and me are working on preamps
23:17:27FMsupposedly their gonna come out with one
23:17:35BigMacno way'
23:17:44FMi wonder if rockbox will be compatible with it if "it" does come out
23:17:51FMim getting it for sure
23:17:51BigMacit'd be all over the net
23:17:52BagderFM: it won't
23:17:55 Quit Rob2222 ()
23:17:58FMas long as its under 500 lol
23:17:58BigMacand initially it wouldn't
23:17:59Bagderit it can be in the future
23:18:07linuxstbBigMac: Yes, I want to release it, but real work is taking over my life at the moment. Hopefully I'll have time later this week.
23:18:10FMi wonder who will be the first to hack or mod it
23:18:44FMAnyone here on iPodwizard?
23:18:58FMon the forums or use the program?
23:18:58linuxstbAnyone read any rumours about what CPU the next ipod will be using? Have Apple moved to Samsung yet?
23:19:08BigMaclinuxstb:shame on you for having a life:-)
23:19:10Bagderdidn't see anything about that on the rumour stuff
23:19:33BigMaclinuxstb:if you release it and or want some people to test it contact me
23:20:11 Quit Rondom ("Ex-Chat")
23:21:18 Quit mantono ("natti natti")
23:22:52FManyone here have an iPod?
23:23:38 Quit FM ("CGI:IRC")
23:26:54 Join Massa [0] (n=Massa@
23:27:10 Quit RedBreva ("Time for Tubby ByeBye")
23:28:31 Part lowlight
23:30:50preglowmirak_: little dots?
23:32:14mirak_yes, on each 8x8 block just after the first key frame was displayed, a black or white dot appeared at [0,0] , and the error was spreading
23:35:43mirak_ "bls.b 1f \n" what is the f behind the 1 ?
23:37:14bluebrothersome dev with a few minutes time around?
23:37:33preglowskips to the next label called 1 in the forward direction
23:37:37preglowbluebrother: depends for what
23:37:39bluebrotherwhen entering the id3 screen via the short cut play+mode on my h120 the statusbar isn't updated correctly.
23:37:53bluebrotherI made a small fix for that ...
23:38:02preglowright, i can't test stuff now
23:38:10preglownor validate if the patch is good :>
23:38:26bluebrotherpreglow, in case you want to have a look at it now I can paste it in some bin, otherwise I'll add the patch to the tracker.
23:38:29BigMacquick question:is their anyway i can possibly get my hands on the css for the rockbox site?
23:38:44bluebrotherok, this sounds like tracker ;-)
23:38:49BigMaci'm trying to make a dsite devoted to rockbox for my web site development class
23:38:49linuxstbBigMac: Just download it...
23:39:03BigMacI can't find it in the source
23:39:22linuxstbIt's the first line - "/style.css"...
23:40:31BigMaci feel like such a dumby
23:40:36BigMaci copied that line
23:40:40mirak_preglow: how does it help the compiler ?
23:40:42BigMacbut only up to llorean
23:40:48BigMacso i thought it didnt work
23:41:12preglowmirak_: it tells it where to jump...
23:41:37mirak_if you don't put it the code is different ?
23:41:53 Join apo`` [0] (i=apo@gateway/tor/x-8a43b35138eb06cd)
23:42:05 Quit Massa ("OUCH!!!")
23:50:15 Join BHSPitMonkey [0] (
23:50:24 Quit Zagor ("Client exiting")
23:51:37bluebrotherpreglow, if you want to look into it later it's FS #5973
23:52:47 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
23:52:51 Quit linuxstb (Nick collision from services.)
23:52:55 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
23:55:26 Quit quiksilver ("Miranda IM! Smaller, Faster, Easier.")
23:57:33 Join damaki_ [0] (

Previous day | Next day