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

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

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

#rockbox log for 2007-08-04

00:01:40markunpetur: yes
00:02:43 Join robin0800 [0] (
00:03:37 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
00:03:44markunbut not for long
00:04:39peturnevermind, I committed it anyway ;)
00:05:29*petur puts away FS cleaning utils and heads to bed
00:05:55peturnow at 836....
00:06:53 Quit petur ("Zzzzzz")
00:06:54saratogajust tried rbutil on my 3G and its pretty awesome
00:09:28saratogaamiconn: the ipod 3G firmware does not reboot when you remove the USB cable
00:09:45saratogaits been a while since i tried, but i'm 90% sure that firewire behaves the same
00:10:18bluebrothersaratoga: which version of rbutil? ;-)
00:10:39 Join ddalton [0] (
00:10:57*Llorean gives up on Misticriver forever.
00:10:59ddaltonWhat is the svn diff command
00:11:03LloreanI swear, some of their members are intentionally obtuse.
00:11:08Lloreanddalton: svn diff
00:11:20bluebrotheror "svn help diff" :)
00:11:40saratogaits the same as normal diff, except it compares to an SVN revision instead of to a second file
00:11:44ddaltonsvn diff and that is it when in the source tree
00:12:03bluebrotheruse that in the folder you usually call "svn up"
00:12:14 Join forever3 [0] (i=55674776@gateway/web/cgi-irc/
00:12:35bluebrother(which should be the sources' root)
00:13:09ddaltonso in the folderdir with apps and firmware and the other stuff
00:13:15ddaltondir I mean
00:13:51ddaltonWhat about the diff file name? what will that be called if I just type svn diff
00:14:03bluebrotherthere won't be a file
00:14:26bluebrothersvn diff (like diff itself) outputs to stdout
00:14:33bluebrotherso you need to pipe the output to a file
00:14:36ddaltonso "svn diff >patch.diff"
00:14:52ddaltonok thanks I will give it a go.
00:14:55LloreanAnd it'll include all changed files, so you can just do it from the folder that has /apps and all the others in it.
00:16:17ddaltonI typed "svn diff >disk.diff "
00:16:37ddaltonAnd it said "svn: Can't open file '.svn/entries': No such file or directory "
00:16:49ddaltonSo how can I fix this?
00:17:29bluebrotheryour source tree hasn't been checked out from svn
00:18:24ddaltonOk so If i check out from svn get my patch from p7525 then add it to my source should it work?
00:18:26amiconnsaratoga, dan_a: Next test:">
00:18:33ddaltonwhen I run svn diff >patch.diff
00:19:02bluebrothersvn diff diffs against current svn. It doesn't matter what you changed in the sources.
00:19:18amiconnApply this patch to latest svn, then run it. Enter debug->View HW Info and leave it again. Now try something that accesses the harddisk. This should fail
00:19:19bluebrotherit just diffs. If you applies a patch first svn diff will output exactly those changes.
00:20:47ddaltonis there anything wrong with p7525
00:22:39bluebrotherindentation is broken afaics.
00:22:53bluebrotherotherwise no idea, I don't have any knowledge about voicing code.
00:23:28 Quit forever3 ("CGI:IRC (EOF)")
00:23:46ddaltonso how do I fix the indentation I am blind how far indented should it be?
00:24:18 Quit pepie34 ("Ex-Chat")
00:24:23bluebrotherwell, you indent to the same level as the lines directly above do.
00:24:35ddaltonok I will look at it
00:24:38bluebrotherunless there is a move back (like a closing bracket)
00:24:54bluebrotherand if you create a new level you indent one level more (i.e. 4 spaces)
00:25:31bluebrothercheck docs/CONTRIBUTING if you haven't already.
00:25:52ddaltonwhy if I go debug->View HW and do something that accesses the hard disk why will it fail.
00:26:16bluebrotherbecause the people asked to do that have been given a patch that does tests.
00:26:19Lloreanddalton: That's for other people, there's a specific patch that makes it fail as part of a test amiconn is running
00:26:49bluebrotherit's nothing you should do if you haven't been asked to do so (and given instructions what exactly to do)
00:26:52ddaltonok so that isn't for my patch I made (p7525)
00:27:36bluebrotherthis is irc −− all people speaking at the same time. You might need to get used to that as you need to filter yourself the stuff that's important for you
00:30:05 Join Soul-Slayer [0] (n=Administ@
00:33:40 Quit midgey (Read error: 104 (Connection reset by peer))
00:35:06 Quit billytwowilly (Remote closed the connection)
00:35:22 Join billytwowilly [0] (
00:35:53saratogaamiconn: that patches behaves as you predicted
00:36:01saratogathe ipod hangs without ever spinning up the disk
00:37:39 Quit Kingstone ()
00:39:10 Nick Soap_ is now known as Soap (n=Soap@rockbox/staff/soap)
00:41:21saratogahas austriancoder been around recently?
00:41:26 Quit rikai (Connection timed out)
00:41:53 Join rikai [0] (n=rikai@unaffiliated/rikai)
00:42:37 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
00:43:49amiconnsaratoga: OK, nice. So disk poweroff works on G3
00:43:58amiconnI will enable it in the correct places
00:45:23saratogaamiconn: I assume this method is PP5002 only?
00:45:37amiconnNo, it's even iPod specific
00:45:56amiconn(both G1/G2 and G3 have disk poweroff on GPIO C bit 7)
00:46:32saratogaoh so you're actually switching off the HD itself, not just the controller?
00:47:03amiconnEverything for disk poweroff is prepared in rockbox, as most other targets can do that
00:47:28 Join Oktabi [0] (i=3e2f9d96@gateway/web/cgi-irc/
00:47:52amiconnBut there's another test, which is PP5002 specific:">
00:48:03amiconnThis time nothings
00:48:12amiconnThis time nothing should fail
00:48:25robin0800amiconn,is it only G1/G2 and G3 ipods?
00:48:26amiconnInstall it, and check whether everything behaves like normal
00:49:06amiconn(Navigation, music playback, backlight, firewire detection, whatever)
00:49:18Oktabii'm using the sansa e200 - and there is a "sansae200 maps" quite new. what exactly am i supposed to do with this?
00:50:08amiconnThe .map files are there for developers to help them track down problems with that specific build
00:50:17Oktabithanks :)
00:50:50 Quit XavierGr (Nick collision from services.)
00:50:53 Join XavierGr [0] (
00:50:57 Quit Oktabi (Client Quit)
00:52:12amiconnsaratoga: Of course I meant GPIO C bit 6 in case you wondered
00:52:31bluebrotherhe is supposed to use current builds anyway ...
00:52:43 Join midgey [0] (
00:56:11amiconnsaratoga: Disk poweroff for 3rd gen committed, if you combine that with my second patch and that second patch works, you should get decent battery runtime :)
00:57:40robin0800amiconn,does the ipod video have this?
00:57:53amiconnHow should I know
00:58:02amiconnThis needs investigation for every single model
00:59:06saratogaamiconn: so far so good with the second patch
00:59:17saratogathough i'll test it a good bit longer once the database rebuild finishes
00:59:22 Quit freqmod_n (Remote closed the connection)
00:59:26amiconnsaratoga: Goodie.
00:59:46robin0800amiconn,ok I understand
00:59:48amiconnBtw, the 3rd gen is a good testbed for IRAM optimisation of the wma codec
00:59:54 Join ComposerDude [0] (i=0cdb6940@gateway/web/cgi-irc/
01:00:09amiconn(because of the PP5002's broken cache implementation)
01:01:03saratogaamiconn: yes I've been thinking about that
01:01:13 Quit robin0800 (" HydraIRC -> <- The alternative IRC client")
01:01:16saratogathe sansa's gains from IRAM improvements are often too small to notice
01:01:28amiconnsaratoga: If you check Debug->View I/O Ports, DEV_EN should read 0xB9F now
01:01:50ComposerDudeHey, can I have write permission to TWiki?
01:02:13bluebrotherwhat's your wiki name?
01:02:45saratogaamiconn: confirmed
01:03:07ComposerDudebluebrother:I laughed so hard when I realized i could not even edit my personal page!
01:03:52bluebrotherwell, we had quite some spam problems in the past.
01:04:00bluebrotherdone, you should be able editing now.
01:04:28ComposerDudeThanks bluebro.
01:06:11bluebrotheryou're welcome
01:09:24bluebrothersleep time.
01:09:28 Quit bluebrother ("leaving")
01:09:49*amiconn is pretty sure that the other ipods also have disk poweroff
01:10:02amiconnWe "just" need to find out how to control it
01:11:59LloreanYes, "just" :)
01:12:11 Part hcs
01:12:39saratogathe ipod 3G port is now quite usable
01:12:54saratogaworlds better then when i tried it last fall
01:13:01amiconnOf course
01:13:35amiconnWe're running at the speed we want instead of being locked to 66MHz, frequency scaling is stable, and since today it draws less power
01:13:38Soul-SlayerIs it my imagination or do the pics on the build table look... Shinier.
01:14:08 Quit Domonoky (Read error: 104 (Connection reset by peer))
01:14:37LloreanSoul-Slayer: New based on SVG images of the hardware rather than simple scans
01:14:50Soul-SlayerOoh.. Hawt
01:14:52amiconnAnd the libmad optimisation done by tomal helps a lot...
01:15:21safetydanLlorean, now we just need an svg renderer hooked up to the sim so we can use them for the background images :)
01:15:48Lloreansafetydan: Now that would be hot, yes.
01:16:12*amiconn doesn't care much about the sim
01:16:34amiconnMost things I'm interested in are too low level for the sim being useful
01:16:59saratogaas long as I can run test_codec from the sim i'm happy
01:17:06saratogahell, a command line version woudl be great for me
01:17:12saratogano more need to start up xwin
01:17:22safetydanIt'd be nice if the sim threading code as a bit closer to the target at least.
01:18:39safetydansaratoga, you could always try setting SDL_VIDEODRIVER to aalib :)
01:18:52 Join hannesd_ [0] (
01:18:52 Quit saratoga ("CGI:IRC (EOF)")
01:19:23 Join saratoga12 [0] (i=9803c6dd@gateway/web/cgi-irc/
01:19:30 Quit XavierGr ("One firmware to rule them all!")
01:21:17 Part toffe82
01:22:01 Quit midgey (Read error: 104 (Connection reset by peer))
01:22:29 Join BigMac [0] (
01:25:32 Quit ComposerDude ("CGI:IRC")
01:27:32 Quit obo ("bye")
01:28:38 Join salty_horse [0] (n=ori@pdpc/supporter/active/salty-horse)
01:29:42 Quit salty_horse (Client Quit)
01:30:05 Quit ompaul ("Leaving")
01:33:44 Quit hannesd (Read error: 110 (Connection timed out))
01:33:44 Nick hannesd_ is now known as hannesd (
01:34:04 Join ToHellWithGA [0] (
01:34:19 Join SirFunk [0] (
01:34:49ToHellWithGAi purchased an iPod today and would like to play FLAC. is rockbox the solution for me?
01:36:51LloreanUnless you bought a Nano
01:37:03ToHellWithGAi bought a 30GB black ipod
01:37:17LloreanThen it should be.
01:37:27ToHellWithGAis there a guide for reconciling my model number with the appropriate rockbox version to use?
01:37:34 Quit ender` (" A man without religion is like a fish without a bike.")
01:37:51LloreanYou have a video iPod?
01:37:58ToHellWithGAi suppose
01:38:13LloreanThat sounds kinda dubious.
01:38:16ToHellWithGAit had a picture of johnny depp superimposed on the screen on the packaging
01:38:31LloreanIt's a new iPod?
01:38:34ToHellWithGAunless he did a music crossover or went into some heavy modeling i'd say it is video :p
01:38:39ToHellWithGAbrand spankin'
01:38:44LloreanThen yes, it's a video iPod
01:38:47LloreanYou need the "iPod Video" version
01:38:59ToHellWithGAright on then. cheers
01:39:52 Part Llorean
01:40:00 Join Llorean [0] (n=llorean@rockbox/administrator/Llorean)
01:40:31ToHellWithGAwelcome back. is the ipod video or ipod video 64mb a better fit for my machine?
01:40:52LloreanThe 64mb one is only for models with 60gb or 80gb disks
01:41:11ToHellWithGAthanks for the clarification
01:45:55 Quit salty-horse (Read error: 110 (Connection timed out))
01:46:53 Join a1titude [0] (
01:48:08a1titudeHi, I was reading the SVN today and there have been entires for "Disk poweroff for 1st/2nd/3rd gen iPods." are these what I think they are (I don't have any of them, but its good news, right?)
01:49:05 Quit rikai (Success)
01:49:58ToHellWithGAa1titude: what do you think they are?
01:50:14ToHellWithGAand i mean that sincerely. i'm new to all of this and here to learn
01:51:07a1titudeToHellWithGA: disk power-off to conserve battery life, I think, but I'm pretty new to all this to
01:51:20ToHellWithGAthat sounds cool
01:51:28ToHellWithGAso it would buffer to memory and quit spinning the drive?
01:51:31ToHellWithGAor something like that
01:51:54a1titudeas far as I understand. But theres a good chance I'm wrong
01:51:58amiconnRockbox always does that
01:52:24amiconnBut most (all?) targets also have a way to physically cut the power to the drive, saving some more power
01:52:41amiconnThis is what I enabled for 1st..3rd gen today
01:53:05amiconn.. and I have another patch pending that further improves battery life on those ipods. It just needs some more testing on 3rd gen
01:53:33amiconnI don't have a 3rd gen myself, but e.g. saratoga does
01:53:53***Saving seen data "./dancer.seen"
01:54:13a1titudeThats really good news theres a start to this, can't wait to see how good the improvements are on the iPod runtime page.
01:54:34*amiconn will start the first runtime test on a 2nd gen soon
01:54:42amiconnJust have to charge fully first
01:54:52 Quit matsl (Remote closed the connection)
01:55:05 Join webguest19 [0] (i=0cafd7fe@gateway/web/cgi-irc/
01:55:49webguest19uh. I am looking for permission to use the wiki I have a wps to upload and have received and clicked the link in my email
01:55:49 Quit jgarvey ("Leaving")
01:55:52a1titudeAll I have to say is keep up the good work! you guys rock! ;)
01:56:23krazykitwebguest19, you also need to state what your name is on the wiki for anyone to enable it
01:56:40webguest19how sry noob
01:57:37krazykitread the instructions. it's pretty plain
01:58:25krazykityou just state the name you registered with on the wiki
01:58:53 Quit spiorf_ ("Read error: 110 (Connection timed out)")
01:58:59webguest19Im sry where do i get instructions i used a link to register and followed instructions and activated and was told to come here
01:59:16 Part a1titude
01:59:19 Join Spiorf [0] (
01:59:22ToHellWithGAooh, came up with my first question :) can i install apple firmware updates to my ipod after adding rockbox?
01:59:33TiMiD[FD]does anyone know how to open the iriver h100's remote ?
02:00:03TiMiD[FD]ToHellWithGA: I think that this will erase the rockbox bootloader ...
02:00:06saratoga12amiconn: my ipod is still going strong after that second patch
02:00:13saratoga12will let you know if it ever crashes
02:00:32amiconnI am really curious what the runtime will be with that patch
02:01:02webguest19You will not be able to edit the Wiki right away. You must first be
02:01:03webguest19 granted write access by a fellow Wiki user. Join the Rockbox IRC channel
02:01:03webguest19 ( and ask for Wiki write permission
02:01:21webguest19is what i got
02:01:49pixelmawebguest19: you registered at the wiki with your name, now if we want to give you permission, we need to know that user name so that one of us can enable it... how shall we know it?
02:02:30ToHellWithGATiMiD[FD]: so i could just keep re-patching?
02:02:52ToHellWithGAeach time i apple firmware patch i could just re- rockbox firmware patch
02:04:14 Quit webguest19 ("CGI:IRC (EOF)")
02:04:20 Join webguest19 [0] (i=0cafd7fe@gateway/web/cgi-irc/
02:05:18webguest19If someone answered my ? plz reanswer i accidentally refreshed sry
02:05:20Soul-SlayerToHellWithGA: You could, yes.
02:05:48Lloreanwebguest19: Tylerbull doesn't meet the guidelines for a name. Did you mean TylerBull? Is that your real name?
02:06:18webguest19I thought my wiki name the two brought together when registering
02:07:08LloreanIt's your real first and last name, capitalized each. For example, I'm PaulLouden
02:07:11 Join tihoc4n [0] (
02:08:01webguest19yes caps sry Tyler Bull is my real name and i am here to ask permission to modify the wiki
02:08:58tihoc4n\me was a1titude but had gaim save password and forgot password and coulden't sign in after deleting my account without thinking about it, won't happen again, saved a email address with this account
02:09:12*tihoc4n oops
02:10:15ToHellWithGAthanks Soul-Slayer. i'll catch yall later
02:10:17 Part ToHellWithGA ("Oh no!")
02:10:28Lloreanwebguest19: It should be done now
02:10:52webguest19thnx alot
02:11:02 Join sammi_ [0] (n=sammi@
02:11:04webguest19Sry i was confusing
02:11:44sammi_my ipod 5gen 80 gb just froze on me. It's not responding to anything :-(
02:12:55sammi_I've been waiting for 5 minutes and nothing's happening
02:13:19sammi_tryed to plug it to my computer and nothing happend then either
02:13:57sammi_is there a good troubleshooting webpage for rockbox on a video ipod?
02:15:19Lloreansammi_: When the iPod is frozen, turn hold on and off, then hold Menu+Select for up to 30 seconds
02:15:29LloreanIf it doesn't work, you should try it again, this is a feature that will always work.
02:15:59sammi_30 secs... ok...
02:16:07 Quit jhulst (Read error: 104 (Connection reset by peer))
02:17:04 Quit webguest19 ("CGI:IRC")
02:19:12sammi_ok I've tried that three times now and it still won't respond
02:19:17sammi_uh oh
02:20:12LloreanHonestly, if it's not responding, you're doing it wrong.
02:20:31LloreanUnless your battery is dead, of course, but you would know what your battery level was.
02:20:32sammi_I'm supposed to turn the hold button on and off, then press menu + play/pause for 30 secs, right?
02:20:38LloreanMenu and SELECT
02:20:43LloreanNot Play/Pause
02:20:46sammi_what's select?
02:20:52LloreanThe center button, as it says in our Manual
02:20:54sammi_i need sleep
02:20:58sammi_... zZzZ
02:21:04sammi_the middle button of course
02:21:20saratoga12i think apple has a nice doc somewhere on their page explaining how to reset the ipod
02:21:29saratoga12you could always check that
02:21:50sammi_I just read the Rockbox manual
02:22:00sammi_didn't find it there
02:22:27sammi_sorry for took about 3 secs to power off now :D
02:22:36sammi_sorry for my blindness
02:23:11sammi_I'm usually pretty good at reading the documentation... honest
02:23:51 Part tihoc4n
02:24:40sammi_great to know there's a safety feature
02:25:28sammi_I really started sweating there. I don't think straight when I'm nervous :D
02:25:45MournBladeIf I ever use anything it better have a safety feature
02:26:01 Join webguest97 [0] (i=0cafd7fe@gateway/web/cgi-irc/
02:26:25webguest97how do i delete uploaded pics of my wps off the wiki??
02:26:29sammi_Thanks guys. I can only imagine how many people you get in here with exactly the same prob
02:26:56webguest97It says access denied
02:27:37sammi_@MournBlade did you know that cooking you microwave dinner in a metal plate is much quicker?
02:27:45sammi_just kidding
02:27:56sammi_DO NOT TRY THAT hehehe
02:28:04pixelmawebguest97: I think you can't, only the website admins can (which aren't around at this time of day in Europe)
02:28:11MournBladeoh yes.....found that out many years ago....after the inside melted
02:28:57MournBladeand they don't dry wet cats out very well either
02:29:08 Quit bdgraue (Read error: 104 (Connection reset by peer))
02:38:09inmotioni can't seem to find anything in manual explaining the icons across the top... one on the far left is batter? whats the circle disc thing to the far right.. busy?
02:38:48sammi_Q: What's hot, furry, pink and liquid?
02:39:01sammi_A: A kitten in the microwave oven
02:39:19MournBladeugh lol
02:39:23sammi_that's the most politically uncorrect joke I know
02:39:30krazykitsammi_, shut the fuck up. that's not necessary
02:39:54pixelmainmotion: that's the disc activity icon
02:40:00sammi_I forget. It's only nighttime where I am...
02:41:14sammi_sorry about that
02:41:35sammi_anyway it's way cool to play Doom on my Ipod :)
02:41:44sammi_lots of blood and gore
02:41:59 Quit MournBlade ()
02:42:36 Quit webguest97 ("CGI:IRC (EOF)")
02:42:40 Quit billytwowilly (Remote closed the connection)
02:42:54 Join billytwowilly [0] (
02:44:18 Quit sammi_ ("Leaving")
02:46:11 Part pixelma
03:00:02 Quit Nibbier (Remote closed the connection)
03:03:58 Quit Thundercloud (Read error: 104 (Connection reset by peer))
03:11:34 Quit HellDragon (Client Quit)
03:12:28 Join mcvonstein [0] (i=423d4e6a@gateway/web/cgi-irc/
03:18:48 Join webguest25 [0] (i=4a841a2a@gateway/web/cgi-irc/
03:19:09 Quit miepchen^schlaf ("Verlassend")
03:21:11webguest25I had a wierd idea for a plugin. something that created a REALLY bright light as in a flash light. it could detect the lcd and produce lots of light. any feedback before i start coding?
03:21:26Presencemode to blink SOS. :)
03:23:10webguest25anyone else?
03:23:37 Join webguest82 [0] (i=c4d9d375@gateway/web/cgi-irc/
03:24:10Soul-SlayerI uhm... What's the point?
03:25:02Soul-SlayerIt'll only work on targets you can set the brightness on, and even then you can do it easily enough without a plugin ^^
03:25:07webguest25A flashlight!!! walking in the dark? Use Rockbox's NEW Plugin!!!
03:26:08webguest25It would be easier as a plugin because then you could turn the HDD off to conserve batt.
03:26:29LloreanI'd just carry an LED flashlight on my keychain, personally
03:26:31webguest82jhMikeS: are you there?
03:28:03 Quit webguest82 (Client Quit)
03:28:50 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
03:29:42Lloreanwebguest25: feel free to create it and post it on the tracker
03:30:01webguest25ok. will do
03:30:16LloreanWe don't stop anyone from making things.
03:30:25webguest25Expect it in 7-7.5 weeks
03:30:33Soul-SlayerLol o.0
03:30:37webguest25mabey less
03:30:44Soul-SlayerI'd seriously hope so :p.
03:31:27webguest25Seriously, though i have only just learned C
03:32:09Soul-SlayerWell, good luck.
03:33:27webguest25One more question. could i possibly take the sim firmware and use it on my player?
03:34:47webguest25i thought so... the battery symbol flashed in a wierd way on the sim. can i do the reverse?
03:35:48Soul-SlayerWhat, make it flash in a non weird way?
03:37:03webguest25no put my pl firmware in sim
03:37:12*webguest25 begins to open the 'C for Dummies' book
03:37:25LloreanThe Sim is not a player emulator
03:37:41LloreanIt's a program compiled for your computer that is set to look the same as the software on a specific player
03:37:47LloreanThat's all, look the same.
03:38:11webguest25Oh. that explains that error. ;)
03:39:20Soul-SlayerDoes anyone here have a 20GB H10 and experience crashes while listening to music and playing superdom and able to test my patch to see if it stops the crashes? *pauses to breathe*
03:39:39webguest25I have an h10 20 gb
03:39:46Soul-SlayerApparently someone experienced crashes while playing superdom and listening to music
03:39:47webguest25and crashes
03:40:02Soul-SlayerWhilst playing superdom or just randomly crashes?
03:40:38Soul-SlayerNot a lot I can do there then
03:40:54webguest25i cant help either
03:41:00webguest25can i?
03:41:04Soul-SlayerI'm new to C myself, which is why I want someone to test my patch and see if it was even close to solving it :P
03:41:29webguest25i dont have the newest ver. of firmware
03:41:34Soul-SlayerUnless I make it so it'll run on my H10, even though the screen is too small
03:41:54webguest25you have 5/6 gb?
03:41:59Soul-Slayer6GB, yes.
03:42:11Lloreanwebguest25: Why don't you update to the newest Rockbox then?
03:42:18 Quit inmotion (Read error: 110 (Connection timed out))
03:43:23webguest25I cant because a friend on aug 1 compiled a patch for me regarding 5855. he told me not to update
03:43:35webguest25it wont work otw
03:43:58webguest25i could backup pong
03:44:11Soul-SlayerYou've been here before haven't you :P
03:44:20Soul-SlayerI remember DerPapst compiling that for someone
03:44:23Soul-SlayerWas that you?
03:44:28webguest25webguest 44
03:44:33Soul-SlayerQuite possibly
03:45:01Soul-SlayerWell, if you plan on learning how to make your own plugin, your first step is to learn how to compile from source
03:45:15Soul-SlayerOnce you know how to do that you can update with patches anytime you like, and add your own patches.
03:45:49webguest25it seems that the instructions are on the wiki
03:46:10webguest25would backing up pong work?
03:46:50 Quit krazykit ("leaving")
03:47:16LloreanIt might, for a while
03:47:19LloreanUntil the plugin API changes.
03:47:33webguest25when will that be?
03:47:40LloreanWhen someone changes it?
03:47:51LloreanIt's not like we schedule when we're going to need to change it to allow a new feature to work.
03:48:17webguest25Ahhrrggg!!!! i can never get a time answer with you guys!!!!
03:48:33LloreanWell yeah, read the forum guidelines
03:48:35Soul-SlayerLlorean: I was under the impression that, like codecs, if the main binary is out of sync with the plugins by as much as one commit, it'll refuse to open
03:48:46Soul-SlayerNobody time scales in this project.,
03:48:53Lloreanwebguest25: I mean honestly, how the heck do you expect someone to predict the future in a project completely compose of volunteers working in spare time?
03:49:17LloreanWhat good is an absolutely random guess?
03:49:17Soul-SlayerEspecially when a lot of the breakthroughs are guesswork or trial and error.
03:49:38LloreanSoul-Slayer: Untrue, plugins depend on the plugin API which often remains unchanged across dozens or sometimes even hundreds of revisions.
03:49:39Soul-Slayerwebguest25: You just gave us a time of 7 - 7.5 weeks for a plugin consisting of around 4 API calls
03:50:04LloreanSoul-Slayer: 4? get backdrop color, set backdrop color, lcd update, set backdrop color.
03:50:15LloreanI guess wait for a keypress.
03:50:16Soul-SlayerDon't even need colour really
03:50:25LloreanYou'd want to store the old one so you could restore it.
03:50:28Soul-SlayerBacklight timeout 1
03:50:38Soul-SlayerAh true
03:50:40LloreanI'd say you should set it to white.
03:50:43Soul-SlayerSet backdrop to white
03:51:01LloreanStore the backdrop, set it to white, while loop until keypress, restore the old color, exit.
03:51:07webguest25wow do you like the plugin
03:51:19Lloreanwebguest25: As I said, I have absolutely no use for it.
03:51:23Soul-SlayerWe're trying to think how 7 weeks could be justified.
03:51:35LloreanIf I really needed a white screen, I'd launch a .cfg file that sets a white backdrop color and no LCD timeout
03:51:45LloreanThe black text would have a minimal affect on the net brightness of the screen.
03:52:00LloreanEspecially if I browsed into an empty folder
03:52:16Soul-SlayerNo, really, you said we should guess times. I don't think that 7 weeks is quite an accurate guess though.
03:52:53Soul-SlayerI wouldn't even say half an hour to be really honest.
03:53:13webguest25if its so easy... why dont you do it!
03:53:19Soul-SlayerI don't need it.
03:53:19LloreanBecause we can't be bothered.
03:53:24LloreanYou're the one who wants to do it.
03:53:45LloreanI could do it in less than 3 minutes, unless I miss my guess, but I honestly could care less about a plugin that duplicates a very simple .cfg file.
03:53:54***Saving seen data "./dancer.seen"
03:54:24*webguest25 is surprized at the kid-like-ness of these people
03:54:27 Join Bawitdaba [0] (
03:54:38*Soul-Slayer blinks.
03:54:38 Quit webguest25 ("CGI:IRC (EOF)")
03:55:25*Llorean is surprised that someone thinks that my time is worth less than his and should be put to any job he feels interested in.
03:56:30Soul-SlayerI'm just somewhat speechless. Still, I'll be sure to check the tracker in October for a flashlight.
03:58:04LloreanPeople don't react well when you tell them "It's easy for me, but I can't be bothered."
03:58:43saratoga12what an idiot
03:58:46LloreanI always want to say "I'll tell you what, can you cook? I'll spend two hours working on your project that I'm not at all interested in, if you'll spend two hours cooking for me on various days, that way it's a fare trade in time."
03:59:10LloreanI just don't understand the "It's easy for you, so you should do it for free whether you're interested or not" standpoint.
04:00:03Soul-SlayerI'm sure he'd like us to tie his shoelaces too, while we're at it.
04:03:14 Quit mcvonstein ("CGI:IRC (EOF)")
04:11:00 Quit jurrie_ ("Leaving")
04:20:29Soul-SlayerShouldn't all the plugin API calls be documented in the wiki or something? After all, they're customary to Rockbox, you can't just learn C and know how they work
04:21:15saratoga12yeah they should be
04:21:24saratoga12at least they should be documented somewhere
04:21:34saratoga12we have some of them in the docs folder, but its quite out of date
04:22:33Soul-SlayerHmm... There is a section in the wiki on how to make your own plugins, focusing around the helloworld plugin naturally, it tells you about a few of the API calls but clearly not all of them
04:23:22LloreanWell, I mean, someone could copy the associated .h file to the wiki and then document it... then again, they could just properly comment the .h file
04:23:28saratoga12i really need to find someone who understands how the ffmpeg huffman coding works
04:23:39Soul-SlayerCurrently, neither is in operation
04:24:23Soul-SlayerSeems a lot of the source files are commented well, but the header files are pretty neglected
04:27:20saratoga12preglow had talked about introducing a doxygen just to get people to comment headers in some standard way
04:27:31saratoga12at least i think it was him
04:43:19 Join jhulst [0] (
04:43:55Soul-Slayersaratoga12: You're right, a good deal of the plugin API functions are documented here, although it does need an update
04:44:08saratoga12yeah some of the things there are subtly wrong
04:44:47 Quit saratoga12 ("CGI:IRC")
04:47:23 Quit HellDragon (Client Quit)
04:47:55TiMiD[FD]since the plugin api is composed of rockbox functions, it would be better to document the rockbox fn themselves
04:48:09TiMiD[FD]if someone has the time and the skills
04:48:22TiMiD[FD]making good documentation is not very easy
04:49:05LloreanAnd then copy the comments into the plugin header, so those writing plugins don't have to search other files, though, I think
04:49:22 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
04:50:17 Part Bawitdaba
04:50:36Soul-SlayerWhat... Not annoys, but disappoints me also, is that most people who make plugins don't bother commenting their work.
04:51:17Soul-SlayerGreat way for other people to learn but they don't help people by passing on their skills. Not in all cases, but some.
04:51:25TiMiD[FD]Llorean: there should be a way to do this without duplicating the comments with docygen
04:51:50TiMiD[FD]Soul-Slayer: sometimes code is self explicit
04:51:51 Join midgey [0] (
04:52:05TiMiD[FD]if you use explicit names commenting would make information redundant
04:52:17LloreanSoul-Slayer: Well, most open source development is spare-time anyway, and comments do add at least a bit of extra time while you're working.
04:52:18TiMiD[FD]buf for an api it's important to have good comments
04:53:24TiMiD[FD]but now that you say that, I feel a little bit guilty ... I was just about commmitting a plugin ...
04:53:43Soul-SlayerSome code is self explicit to some people. Yes there are some functions that are obvious, eg backlight_off, but knowing how it's fitting in with the rest of the code and how it's branched off from the main function is how people get confused.
04:54:12Soul-SlayerSorry :p It's obviously not a sin, and like Llorean pointed out, it is all just spare time work
04:55:02Soul-SlayerPeople shouldn't feel compelled to plaster comments over it, but there's no doubt it would help people
04:55:26TiMiD[FD]oksoprepare for a true christmas tree build table, because I have a lot of files to commit and I'm pretty sure it'll go wrong in a way or another ^^
04:55:51TiMiD[FD]I try to put comments when I feel that it would help
04:56:00TiMiD[FD]or when defining APIs ...
04:56:04*Soul-Slayer loads up and waits ;)
04:56:31TiMiD[FD]I still have to find a good comment for my commit ...
04:56:34Soul-SlayerI do like these new pictures though :p.
04:56:49LloreanI'd kill for some clear comments on the text drawing functions.
04:57:02LloreanI'm still not 100% clear when they're expected to do what.
04:57:44Soul-SlayerI always mess up buttons somehow.
04:58:06LloreanWell I was looking at the core text stuff, I'm not sure how many of those are available to plugins.
04:58:21LloreanI need to get back to it at some point and finish up what I was working on.
04:58:45 Join Bawitdaba [0] (
05:02:17TiMiD[FD]57 files changed
05:02:36TiMiD[FD]if it doesn't break it's a miracle ^^
05:02:49 Join webguest71 [0] (i=48b23f93@gateway/web/cgi-irc/
05:02:53Soul-SlayerLets see :p
05:03:29webguest71Any word on rockboy updates?
05:03:29Soul-SlayerI'm expecting an impressive show of colour here... Don't let me down
05:04:25Soul-Slayerwebguest71: I don't think anyones working on it, very few devs use it to my knowledge.
05:04:46TiMiD[FD]I don't want to deveive you, I forgot some ; on purpose ^^
05:05:03Soul-SlayerI have a nasty habit of doing that
05:05:16Soul-SlayerBut surely your compiler would have picked that up?
05:05:24Soul-SlayerAssuming you tested locally first ;)
05:06:07 Quit webguest71 (Client Quit)
05:06:10midgeywebguest71: kkurbjun rewrote the sound core a few weeks ago and i added RTC support a few days ago
05:06:20midgeyhmm, nevermind
05:07:08 Join perrikwp [0] (n=chatzill@
05:08:03TiMiD[FD]oh no when I do huge changes I test with the build servers only ^^
05:08:31TiMiD[FD]2 days of coding without a single one compile, that would sound crazy
05:08:50TiMiD[FD]the build is late
05:08:56TiMiD[FD]the more errors the later ?
05:09:26Soul-SlayerBuild expected to complete in 0m 28s says for me
05:09:30Soul-SlayerWell ok, 15 secs now
05:09:37midgeyonly 4 errors
05:10:02Soul-SlayerNearly didn't see them too, tacked right on the end
05:11:04TiMiD[FD]ach die scheisse IFP7xx sim
05:11:05 Quit jhulst (Remote closed the connection)
05:11:30Soul-SlayerStill, easy fix atleast :P
05:11:45TiMiD[FD]'LCD_PIXELFORMAT' undeclared
05:11:52TiMiD[FD]doesn't sounds that good
05:12:02TiMiD[FD]I would have prefered some forgotten files ...
05:12:36TiMiD[FD]sounds like it's not a problem with my code if it only fails with this target on the sim
05:12:43Soul-SlayerWell, the IFP7 doesn't get built mostly, can't you just do an #ifndef IFP7WHATEVERITIS around what you want included?
05:13:11Soul-SlayerAll the plugins are blocked from being built on the IFP7 iirc
05:13:22TiMiD[FD]hmm I've better fix that, it's only for the sim
05:13:37Soul-Slayer#ifndef SIMULATOR ^^?
05:13:38TiMiD[FD]the error is not in the plugins
05:13:57Soul-SlayerWell, if you look in the plugins/sources
05:14:02TiMiD[FD]ah ok there is no target for ifp ...
05:14:15Soul-Slayertheres an #ifndef IRIVER_IFP7XX_SERIES encasing all of them
05:15:09Soul-SlayerThis is probably a good time to point out I only begun learning C a few days ago and my views are worth next to nothing, but thats how I see it.
05:15:42midgeyTiMiD[FD]: can you take a look and see if FS #6583 is still valid after your clock changes?
05:16:23TiMiD[FD]Soul-Slayer: I'll just make a dummy LCD_PIXELFORMAT for the ifp sim I think ...
05:16:24Soul-SlayerWow, it's late... I just put '6583' into google and wondered why I got search results..
05:16:43TiMiD[FD]midgey: I take a look
05:17:09midgeyok, i haven't taken a look, but its related to clock
05:17:11TiMiD[FD]the web site is so slow
05:17:14TiMiD[FD]from japan
05:17:20midgeyhave to keep the track clean :)
05:18:33TiMiD[FD]midgey: that patch was obsolete even before my commit
05:18:38Soul-SlayerHas anyone noticed in the plugins/sources file, there are like 4 different ways people have got around the screen size issue
05:18:59midgeyTiMiD[FD]: feel free to close it
05:19:10TiMiD[FD]I don't have any rights on the tracker
05:19:38midgeyok, ill close it then
05:19:49Soul-SlayerOne where they say 'Aslong as ipod mini and iriver h10 aren't defined', another where 'lcd width isn't equal to 128', one where 'lcd width is greater than 128', another where it has to be > 138.. I see no reason they couldn't have put them all in the same sections
05:21:07 Join cmptrgy412 [0] (
05:21:14Soul-SlayerNot that optimization is really necessary in a 'sources' file, it just looks messy :p
05:21:17TiMiD[FD]Soul-Slayer: well it could be cleaner, feel free to make a patch :)
05:21:34TiMiD[FD]I'll happily commit it if you don't have svn access
05:21:41 Part cmptrgy412
05:21:42 Join cmptrgy412 [0] (
05:21:42midgeythe if around brickmania seems unnecessary
05:21:47 Part cmptrgy412
05:22:22Soul-SlayerThe majority of the ifs are unnecessary
05:22:38Soul-SlayerIf you look at them carefully, a lot are just saying the exact same thing in a slightly different way
05:22:47Soul-SlayerLook at superdom.c tacked on the bottom
05:23:03Soul-Slayerif > 138, so as to avoid those targets... Could have been put in any of the other 3 :p
05:23:19Soul-SlayerSorry if someone here put that there ;$
05:23:33TiMiD[FD]uh ?
05:24:21TiMiD[FD]doesn't sounds that weird
05:24:48TiMiD[FD]maybe the defines depends on what kind of issue prevents the plugin from being built on a target
05:25:11 Join cmptrgy412 [0] (
05:25:17TiMiD[FD]if they specify screen constraints, it must be that bitmaps are not there for the target
05:25:28TiMiD[FD]else maybe someother issues not display related
05:25:31 Part cmptrgy412
05:25:41Soul-SlayerYes, but if you look at the constraints, a lot of them are just copies of the others but syntaxed differently
05:25:59TiMiD[FD]ah ?
05:26:22TiMiD[FD]I don't see by what LCD_WIDTH>138 could be replaced
05:26:26Soul-SlayerEG #if (LCD_DEPTH >= 2) && !defined(IPOD_MINI) && !defined(IPOD_MINI2G) && !defined(IRIVER_H10_5GB) Is the same as simply saying #if LCD_WIDTH > 128
05:27:02TiMiD[FD]but I may be wrong because yesterday I drank until 3am and I awoke today at 6am to send a friend to the airport ...
05:27:05TiMiD[FD](my life)
05:27:15Soul-SlayerYouch :p
05:27:25LloreanSoul-Slayer: There are devices with 128 screens, and 138 screens
05:27:34LloreanSo >128 would compile for the 138, >138 wouldn't
05:27:46Llorean!=128 would compile for the 112 and the 138, but not the 128
05:28:19Soul-SlayerWhich targets have a 138? Just the IFP?
05:28:24LloreanLCD_WIDTH > 128 includes iPod Mini, btw, so your above statement doesn't quite work.
05:28:31LloreanThe iPod Mini is 138x110
05:28:51Soul-SlayerAhhh, that's what I've been seeing wrong then... Oops ;$
05:28:58LloreanI think the iFP is 128x64
05:29:03Soul-SlayerI thought Mini was 128, everyone ignore my babblings.
05:29:16TiMiD[FD]By looking at that file I've got an idea, I'll convert other charcell only plugin to the bitmaps target
05:29:23TiMiD[FD]my new mission if I accept it
05:29:32LloreanI'm about 80% sure the iFP is the same as the iRiver Hxxx remotes
05:29:35TiMiD[FD]euroconverter shouldn't be too hard
05:30:17Soul-SlayerI still think though that #if (LCD_DEPTH >= 2) && !defined(IPOD_MINI) && !defined(IPOD_MINI2G) && !defined(IRIVER_H10_5GB) should just be '#if LCD_WIDTH > 138' would look far neater, and could include the superdom.c that's on the bottom
05:30:27Soul-SlayerWell, it can anyway, but that's still a really long statement
05:31:17Soul-SlayerAlthough, I can understand this specificity for when new ports come in that may be really long and not very tall or similar.
05:31:59Soul-SlayerI just like things kept as short and sweet as possible =$
05:34:11LloreanSoul-Slayer: Yes, but that assumes no future target with LCD_DEPTH = 1 or =2 and width > 138
05:34:30Soul-SlayerI realise that now :p
05:34:53LloreanIt's nice to have things not break while a new target is being introduced, without having to track down various changes because something was done the short 'n sweet way. :-P
05:38:38Soul-SlayerUnderstood :-). And sources don't really need to be size managed so I'm just being somewhat picky, you'll have to excuse me :p
05:38:59Soul-SlayerI think I'll head to bed before I say something else without thinking it through ;) Night all.
05:39:10 Join ComposerDude [0] (i=0cdb6940@gateway/web/cgi-irc/
05:39:49 Quit Soul-Slayer ("Leaving.")
05:40:09 Part ComposerDude
05:53:56***Saving seen data "./dancer.seen"
06:30:20 Join MournBlade [0] (
06:38:50 Quit Llorean ("Leaving.")
07:01:43 Join ddalton [0] (
07:01:55ddaltonHow do the key maps work?
07:09:54 Quit HellDragon (Client Quit)
07:13:26 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
07:17:06 Join n17ikh|Lappy [0] (
07:17:15alienbiker99is the ifp7xx supported by rockbox? just wondering because of the lastest svn commit
07:18:23 Join homielowe [0] (n=chatzill@
07:20:22homieloweDoes anyone remember when the zune came out and there was no disk access? And somehow later it was enabled with the help of some "zune hackers"(oxymoron) would this also relate with no disk access on the gigabeat S, or needs more investigation
07:22:43 Join BHSPitMonkey_ [0] (
07:23:51alienbiker99no it was tried in the very beginning. its a decieving description. the disk access was basically making it show up in my computer, just like any other mtp device
07:27:09 Quit ptw419 ()
07:32:06homielowealienbiker99: ok
07:36:00 Join Entasis_ [0] (
07:37:03 Quit BHSPitMonkey (Connection timed out)
07:45:09 Part homielowe
07:51:26 Quit Entasis (Read error: 110 (Connection timed out))
07:53:58***Saving seen data "./dancer.seen"
07:54:09safetydanalienbiker99, a port to ifp7xx was in progress but I think it stalled due to lack of time.
07:54:13safetydanonly one person was working on it
07:54:20alienbiker99oh i see
07:59:13 Join davina [0] (
08:02:39 Quit davina (Client Quit)
08:03:22 Join davina [0] (
08:07:35 Join jhulst [0] (
08:08:01ddaltonWhat files should I look at to change the voicing of the time to 12 hour?
08:11:25 Join advcomp2019- [0] (n=advcomp2@
08:12:09 Quit advcomp2019 (Nick collision from services.)
08:12:26 Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@
08:21:53 Join war59312 [0] (
08:21:53 Quit n17ikh|Lappy (Connection timed out)
08:22:03 Quit davina (Remote closed the connection)
08:23:20war59312anyone here with a iPod Nano 1st gen working with rockbox ?
08:24:03 Join davina [0] (
08:24:15war59312trying to get this working for the first time...keeps crashing when i try and play a faq and manual and no help :(
08:25:11ddaltoncan someone take a look at p7525 and tell me if it is ok or not. Also could someone tell me if I have done the line indents right for that patch?
08:35:51war59312the crash is "Data abort at 01F0838A" tried latest daily build and same thing
08:51:47 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
08:52:43 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
08:54:35war59312old build from 2007-07-26 working :)
08:55:58 Quit war59312 (" HydraIRC -> <- Go on, try it!")
08:57:46 Join Rob222241 [0] (
09:09:50 Join petur [0] (n=petur@rockbox/developer/petur)
09:14:54 Quit Rob2222 (Read error: 110 (Connection timed out))
09:16:18 Join Jon-Kha [0] (
09:16:55 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
09:17:26 Part maffe
09:17:35 Join maffe [0] (
09:27:10 Quit Jon-Kha ("Lost terminal")
09:35:13 Join advcomp2019- [0] (n=advcomp2@
09:35:19 Quit advcomp2019 (Nick collision from services.)
09:35:25 Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@
09:37:53 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:41:03 Join desowin [0] (
09:41:37 Quit midgey (Read error: 104 (Connection reset by peer))
09:42:36 Join n17ikh|Lappy [0] (
09:50:28amiconnTiMiD[FD]: Why didn't you define the correct pixelformat for iFP?
09:51:18amiconn#define LCD_PIXELFORMAT VERTICAL_PACKING is the correct value
09:51:26amiconn(like the archoses)
09:54:01***Saving seen data "./dancer.seen"
09:56:16*amiconn fixed it
10:02:31 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
10:12:38TiMiD[FD]amiconn: I didn't knew, I looked on the wiki but it's not documented
10:13:05TiMiD[FD]I don't even know which type of LCD it is
10:13:32amiconnWell, one hint is which lcd driver is compiled for a target
10:14:25TiMiD[FD]haha yes, but I only slept 3 hours tonight ...
10:14:42amiconnBut the target didn't even compile last time I tried, and tomal has not been around lately
10:15:09TiMiD[FD]yep seems that the port is not advancing very quickly
10:15:12 Quit petur ("computer hardware cleaning....")
10:15:14TiMiD[FD]even stalled
10:15:26TiMiD[FD]I hope it won't die like the gemini
10:16:14amiconnAnd that does not only have to do with it being a single person port.
10:16:24 Join Ishi`` [0] (
10:16:34TiMiD[FD]ah ?
10:16:36amiconnSome other ports also only have a single dev owning the target
10:17:01amiconnI wonder whether tomal might have lost interest...
10:17:34TiMiD[FD]the port has to become mature enough to attract other developpers
10:17:55TiMiD[FD]reverse engineering can be fun, but not anyone has the time to do it
10:18:03TiMiD[FD](nor the skills)
10:26:15TiMiD[FD]amiconn: by the way, did you wrote the triangle routnes in xlcd_draw.c ?
10:26:59TiMiD[FD]there is a problem, when the triangle is an horizontal or vertical line it disappears
10:27:13TiMiD[FD]look at the clock plugin for example
10:27:44TiMiD[FD]on color lcd when the hand comes near to the vertical position
10:27:56TiMiD[FD]the thin end disappears
10:29:50TiMiD[FD]when the triangle thickness becomes less than a pixel around the edges, it would maybe be a good idea to set it to one pixel ?
10:30:14TiMiD[FD]but that may affect performances on drawings
10:30:27 Quit Ishi`` (Read error: 104 (Connection reset by peer))
10:31:42 Join ddalton [0] (
10:32:31ddaltonwhere can I find examples of key maps?
10:32:37ddaltonin the rockbox source
10:33:59amiconnYes I did write the triangle routines. And the triangles disappearing when the vertices are in line is on purpose
10:34:59amiconn..because you're then looking at the "side" of the triangle (in 3D space), and triangles have no thickness
10:35:21amiconnThese routines are used in cube.c
10:36:45TiMiD[FD]it makes small triangle disappear on a screen while not on another if the 2 screens use a different pixel packing
10:36:58TiMiD[FD]that just looks weird
10:37:20ddaltonwhen I write a function for main_menu.c where should it go at the top of the file under the #includes?
10:37:25TiMiD[FD]it makes sense on the cube though
10:37:50amiconnThese triangle routines only draw what's strictly inside the defined triangle. That's correct for 3D graphics
10:38:16amiconnBut we could have another triangle function for 2D graphics that doesn't do this
10:38:38TiMiD[FD]they don't
10:38:45amiconnOr you can simulate this by drawing a triange + 3 lines
10:38:54TiMiD[FD]they makes the triangle disappear in one case, not in the other
10:39:27TiMiD[FD]look at the clock hands on the plugin
10:39:48TiMiD[FD]there is a case where it disappears, and another when it doesn't
10:39:59TiMiD[FD]for same sized triangle with different orientations
10:43:46 Join petur [0] (n=petur@rockbox/developer/petur)
10:46:15 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:51:22 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:51:59 Quit amiconn (Nick collision from services.)
10:52:00 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:52:54pixelmaTiMiD[FD]: checked your mail?
10:54:46 Join Nibbier [0] (
10:56:44TiMiD[FD]pixelma: uh ?
10:57:07TiMiD[FD]no rb related mail no :)
10:58:07safetydanTiMiD[FD], are you signed up for the committers mailing list?
10:58:36TiMiD[FD]no ...
10:58:43TiMiD[FD]I used to be
10:59:00TiMiD[FD]what's the matter ?
11:00:07TiMiD[FD]g2g in 3min
11:01:57pixelmasomething about your clock plugin commits
11:02:14TiMiD[FD]where can I read it then ?
11:03:02TiMiD[FD]any problem ?
11:03:03JdGordonsomeone will need to forwaerd it to you
11:03:09JdGordonmidkay is not a happy chappy :p
11:03:29TiMiD[FD]kevinferrare at
11:04:07pixelmawho does? Not that he gets it x-times now :D
11:04:34JdGordonhe either gets its 30 times, or none :D
11:05:07TiMiD[FD]back in 3 hours
11:06:50*amiconn is running his first runtime test on 2nd gen
11:06:55amiconnI expect 13+ hours...
11:11:07 Quit GodEater_ (Read error: 110 (Connection timed out))
11:11:16amiconn(13 hours would be on par given what apple states, taken the Newertech battery into account)
11:14:39 Join obo [0] (n=obo@rockbox/developer/obo)
11:15:11 Join Domonoky [0] (
11:16:14ddaltonwho on here knows about key maps
11:17:37*JdGordon does
11:17:43ddaltonso doesn't anyone here know about the keymaps?
11:18:15JdGordonddalton: i do... whats the problem?
11:19:37ddaltonJdGordon I want to right a patch that uses the record button. So can you explain to me how the keymaps on the iriver h300 work and where I can find the code for them?
11:20:22JdGordondo you understand how to use actions?
11:20:44ddaltonare they functions?
11:21:11ddaltonwhat are they
11:21:48JdGordonumm... have a look at apps/keymaps/keymap-iriverhxxx.c (or something like that), and do a search for BUTTON_REC
11:22:03ddaltonok then I will give that a go.
11:22:33JdGordonthe first column is the value which gets returned if the button combo in the 2nd column is pressed
11:22:56ddaltonAlso I want to change the voicing of the time to 12 hour format. What files should I be looking at? Does anyone know how I should do this?
11:22:57JdGordonthen in code you check the return value from get_action()
11:23:15JdGordoncant help you there...
11:24:56ddaltonJdGordon should one of the comment lines say /* Button Code Definitions for iriver h100/h300 target */
11:25:08 Join spiorf_ [0] (
11:25:14JdGordonthats the keymap file for the irivers
11:25:21JdGordonits a bit of a scary file :p
11:26:46ddaltonJdGordon am I looking for the line { ACTION_STD_REC, BUTTON_REC|BUTTON_REPEAT, BUTTON_NONE },
11:27:55 Join pLy`Br3iZh [0] (
11:28:15JdGordonthats an example.... what exactly do you want to do with it?
11:29:04ddaltonWell I want to make the rec button go to the fmradio on a short press and on a long press voice the time. Is that possible?
11:29:52JdGordonyeah, in the wps I guess?
11:30:23ddaltonSo I don't need to modify that keymap file you told me about before?
11:30:29JdGordonyou do
11:30:53JdGordondo you want to do this in the wps? or which screen?
11:31:10 Join The-Compiler [0] (
11:31:35ddaltonwell all the screens I guess but not the recording screen.
11:32:16 Join ender` [0] (
11:32:26JdGordonok, open action.h and in the enum look for ACTION_STD_OK and add a line for each of the actions you wan
11:33:00JdGordonthen in the keymap file, in the first array add the line similiar to the one you pasted to do what you want
11:33:24JdGordonthen in the code for each screen search for ACTION_STD_OK and in the switch add a case for the actions you added and add the code there
11:33:29ddaltonok sounds very complicated.
11:33:35JdGordonfor radio you just need to get it to return GO_TO_RADIO
11:33:40JdGordonnot really :)
11:34:09ddaltonok so can you tell me a patch that I could look at that uses the rec button to do different things?
11:34:17ddaltonI couldn't find one before.
11:34:27JdGordon5555 I tihnk will help you
11:35:16ddaltonok thanks for that.
11:35:51ddaltonand JdGordon do you know where I should be writing functions in main_menu.c?
11:36:05JdGordonanywhere... doesnt really matter
11:36:11JdGordonwhy are you adding funcitons there though?
11:36:52ddaltonI am working on a couple of patches and I couldn't get my time one to work so I am going to try this button thing now.
11:38:41JdGordonddalton: are you syncing hte patch to talk all the splash screens?
11:39:02ddaltonOk I will do that one now.
11:39:30ddaltonWhere are the errors cause I am using a screen reader and it doesn't always say the hunk errors only some of them.
11:39:43ddaltonand then when it is done half the stuff is off the screen.
11:40:32JdGordonI dont know, but thats a great patch which should et commited....
11:40:39*JdGordon doesnt even know if it needs a sync
11:40:39Domonokyddalton: if the patch command fails to patch it creates .rej files.. have a look at this files..
11:41:50ddaltonJdGordon if I add it and it compiles fine will that be ok or do I need to get rid of all the hunk errors.
11:42:26 Join The_Compiler_ [0] (
11:42:39ddaltonWhat about 6138 are you looking to commit that? I find it useful even though it is a small patch.
11:43:32 Quit The-Compiler (Nick collision from services.)
11:43:44 Quit The_Compiler_ (Remote closed the connection)
11:43:53 Join The-Compiler [0] (
11:44:12JdGordonwhich is 6138?
11:44:19JdGordonno, hunk errors are bad
11:44:33JdGordonit means some part of the patch was skipped
11:45:04ddaltonShould I add it and then find the errors and fix them? is that the best way of doing it?
11:46:53ddaltonand have a look at p6323 6171 and 6138. Do you think these would be useful to blind users?
11:47:50*JdGordon doesnt use voice but assumes any patch which adds more would be useful
11:48:29amiconnNot in general
11:48:46amiconnWe need to keep an eye on voice file size
11:49:10amiconnlangv2 will help somewhat with that
11:49:13JdGordonyikes... new zip download icons!
11:49:18ddaltondoes english.lang have the voice string filled in for Peak Filter 3
11:49:26 Quit thegeek (Read error: 113 (No route to host))
11:49:43JdGordonby yikes I mean, nice work, a bit of a shock though, but nice
11:49:50JdGordonpixelma: your handywork?
11:50:37ddaltonJdGordon can you look at p7525 and tell me if it is ok? It was my first patch that is all.
11:51:06*petur begins to hope nothing serious happened to austriancoder, last seen 15 days ago :(
11:52:37JdGordonddalton: apart from the whitespace additions it looks ok, assumign that works... does output_dyn_value talk the number?
11:52:54pixelmaJdGordon: those are scaled down versions of the svgs used in the manuals - I drew these (except the Sansa one where someone else helped), bluebrother took the time to scale them down (and take the text out again)
11:53:10JdGordonok, nice work
11:53:48ddaltonwhat is wrong with the whitespace
11:53:53 Join XavierGr [0] (
11:53:59ddaltonand did you look at the one in my last comment?
11:54:02***Saving seen data "./dancer.seen"
11:54:05JdGordonadded extra new lines, and forgot tabs
11:54:26JdGordonno, i didnt even see it :p
11:54:35ddaltonWhere were the extra new lines and I thought rockbox doesn't use tabs
11:54:55ddaltondoesn't it use spaces
11:55:57ddaltonwhere should the spaces be?
11:56:03JdGordondont worry, its all good
11:56:32 Join miepchen^schlaf [0] (
11:56:57ddaltonOk thanks but it is a pointless patch don't you think? Like noone will commit it.
11:58:34JdGordonI wouldnt use it, but like I said, i dont use voice.... if its wanted it will get commited
11:58:40*JdGordon wouldnt have a problemm with it going in
11:59:29ddaltonbut don't most people no the disk size of there player. but anyway I thought it was a good start.
11:59:35ddaltonto coding on rockbox
11:59:53pixelmaI would suggest to wait with that until after the langV2 patch gets committed - which seems to be verrry close now
12:00:27 Part maffe
12:00:40ddaltonhey anyone interested in p6323? It sounds good to me but I have never got it to work.
12:00:42 Join maffe [0] (n=maffe@
12:03:26 Quit Domonoky ("Trillian (")
12:03:44ddaltonJdGordon it seems that misc.c is where the errors are. So I will fix it then can you look at it and see if there are anymore errors I have missed? Cause my screen reader doesn't say everything it should.
12:04:02JdGordonyeah maybe
12:04:19JdGordonwhats everyones view on ? just bloat?
12:06:16ddaltonJdGordon I don't really have an opinion on it I am blind so don't use the back light.
12:06:17*amiconn thinks it's somewhat excessive
12:06:27amiconnToo many configuration options aren't good
12:09:37amiconnSpeaking about 'First keypress enables backlight only' - I wonder what happens if you have that enabled, and then set backlight to 'Off' ...
12:10:22 Quit desowin ("use linux")
12:10:29JdGordonis the website in svn?
12:11:04peturpartial and probably outdated
12:11:14ddaltonJdGordon I am updating the patch you told me to (p6159) and just have one question: A line in misc.c says if (battery_level() > 10) so when the battery_level() is >10 then is the battery nott low
12:11:35JdGordoni guess so
12:14:37ddaltonJdGordon how do you say in c if battery_level <10 and >5? I have just forgotten. So if the battery level is between 5 and 10?
12:14:53ddaltonit is an elseif statement.
12:15:16ddaltonis it els if is that how you write it.
12:15:29ddaltonActually I will look it up
12:15:34ddaltonthe else if thing
12:16:24JdGordonif (...) { ... } else if (...) {..} ...
12:19:52ddaltonWill if( battery_level () <5 && >10) do something if the battery level is between 5 and 10?
12:22:33safetydanJdGordon, any particular reason for rejecting FS #6681?
12:22:40JdGordonthat was to ddalton
12:23:08JdGordonsafetydan: well its not really needed... if your loading a fmr you know whihc region you shuold be set to
12:24:07ddaltonJdGordon how do I check if the battery level is between 5 and 10 and if it is make it do something. Just can you give me the code for the if line.
12:24:16safetydanJdGordon, righto. At first glance it seemed like it might be useful.
12:24:26JdGordonif (blaa < 5 && blaa > 10)
12:27:21 Quit atsea- (Remote closed the connection)
12:27:21ddaltonJdGordon will else if (battery_level () < 10 && > 5) work?
12:27:55JdGordon&& > 5 will give a syntax error
12:28:00ddaltonwhat is wrong with it?
12:28:08JdGordon if (blaa < 5 && blaa > 10) is corect
12:28:17JdGordonjust replace blaa with battery_level
12:28:42ddaltonwhat about the els if
12:29:57amiconnInteresting... it seems like an interrupt arriving at the interrupt controller will wake up the corresponding CPU core if the interrupt type (GPIO etc) is enabled, even if interrupts are disabled in CPSR.
12:30:16amiconnThe core will wake up, but not jump to the ISR (which is correct)
12:31:04 Join atsea- [0] (i=ariel@gateway/tor/x-9bb04f6a47980616)
12:31:31ddaltonJdGordon else if (battery_level() < 5 && battery_level () > 10) will that work?
12:32:05ddaltonok thank you
12:32:15JdGordonamiconn: i guess that makes sense... it needs to wake up to check if the interrupt is enabled or not?
12:37:49amiconnHmm, I think that's spot on. The sleep function isn't a function of the arm core itself
12:38:04 Quit pLy`Br3iZh (Read error: 110 (Connection timed out))
12:38:07amiconnIt's portalplayer specific.
12:39:01amiconnANd it's in fact necessary to make suspend mode work. The core must wake on interrupt (e.g. button interrupt), but the isr can't be taken as the vectors are in SDRAM, which is put into standby mode
12:39:29amiconnAnd the vectors can't be moved to IRAM because IRAM can't be mapped to 0x0, which is where arm interrupt vectors reside
12:42:23amiconnNow that suspend function from the OF actually makes sense to me
12:43:04amiconnIn fact I already have a build with working suspend (and reboot after wake up), but I can't publish that as it's a gpl incompatible hack
12:43:14ddaltonhey what does sleep(1); do i have seen it a lot in the source?
12:43:22 Quit petur ("real life!")
12:46:38ddaltonJdGordon is there a "Charging" voice thing in english.lang
12:46:50ddaltoncause I am still doing this patch 6159
12:47:51ddaltonJdGordon it doesn't matter I found it in english.lang.
12:53:35ddaltonJdGordon do you want me to update p6138
12:54:20 Join desowin [0] (
12:59:31JdGordonamiconn: gpl incompatable hack?
13:02:47ddaltonWhat does a hunk start with in a diff file. So for each hunk what is at the start of them?
13:06:34 Quit The-Compiler (Remote closed the connection)
13:10:44 Join The-Compiler [0] (
13:13:05 Join the_legend [0] (i=james_is@
13:14:10the_legendI will be back on irc later cause im doin somethin
13:14:14 Quit the_legend (Client Quit)
13:18:32 Quit dan_a (Read error: 110 (Connection timed out))
13:18:33kclafi am not doing anything so ill stay on irc
13:19:30*markun too
13:20:32 Join Spiorf__ [0] (
13:20:49 Quit safetydan ("Ex-Chat")
13:25:20ddaltonJdGordon when I add a patch and it fails how do I remove it? I applied it with p0.
13:25:28ddaltonit is the talkmore one
13:30:48markunddalton: patch -R -p0 < file.patch
13:33:27ddaltonI now have a bit of a problem for english.lang the patch won't add the voice strings. so will i have to add them all by hand?
13:37:11 Quit spiorf_ (Read error: 110 (Connection timed out))
13:37:22 Join spiorf_ [0] (
13:38:06 Join bdgraue [0] (
13:38:12 Quit Spiorf (Read error: 101 (Network is unreachable))
13:39:38 Quit desowin (Read error: 113 (No route to host))
13:45:38ddaltonOk a simple question here that I don't know the answer to how do I make the voice in rockbox say "1"
13:45:45 Quit The-Compiler (Remote closed the connection)
13:50:27 Join pLy`Br3iZh [0] (
13:51:34 Join inversion [0] (n=none@
13:54:03***Saving seen data "./dancer.seen"
13:57:50TiMiD[FD]how do you sign up for the commiters mailing list ?
14:00:50 Join Thundercloud [0] (
14:06:07ddaltonTiMiD look at the mailing lists link on the front page.
14:09:26JdGordonTiMiD[FD]: you need special permission.... did someone forward yout he email?
14:10:37ddaltonwhere can I find all the time code? so the code that voices the current time and maybe displays it (I don't know if it displays it or not.) but if someone can tell me where the time code is thaat would be good.
14:11:02ddaltonthat I mean
14:15:14TiMiD[FD]JdGordon: yes I read it in the train on my cellphone
14:15:24TiMiD[FD]I would like to reply to him at least
14:15:34TiMiD[FD]he seemed desperated :(
14:18:04 Join thegeek [0] (
14:20:17 Quit BigMac (Remote closed the connection)
14:22:18 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
14:31:05 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
14:35:53 Join Febs [0] (
14:37:25 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
14:38:09XavierGrOK, Rockbox bootloader on H100 from svn hangs at ata_init()
14:38:17XavierGrI wonder why....
14:38:27JdGordonyour a brave man for trying the svn bootloader :p
14:38:36JdGordonpixelma: you round?
14:38:44salty-horsedoes rockbox cache the next song in the playlist? I have set gapless playback, and I'm still hearing silence for a split second between two "tracks"
14:39:06JdGordonany silence there is in the track... rockbox doesnt intentially add any
14:39:09pixelmaJdGordon: not really
14:39:14XavierGrJdGordon: I thought so too at start, but if you don't change any code that starts the OF then you are safe
14:39:22TiMiD[FD]XavierGr: haha what error ?
14:39:37XavierGrTiMiD[FD]: no error it just hangs there
14:39:49XavierGrmy printf after ata_init doens't show up at all
14:40:01XavierGrbut the previous just before does
14:40:09 Join aliask [0] (
14:40:10JdGordonpixelma: ok, well anyway, im working on the organising the rocks dir patch, what do you rekon about moving all the config files into the plugins folders? or just leave them in /rocks?
14:40:39JdGordonhey aliask
14:40:48TiMiD[FD]XavierGr: why do you want to change the bootloader ?
14:41:18JdGordonyou get up to much? im so bored here :p
14:41:22 Join ToHellWithGA [0] (
14:41:47aliaskJust got home from work, but I got work tomorrow morning as well, so I'll probably hit the hay soon
14:41:52ToHellWithGAis it possible my ipod just up and died last night after only a few hours of use?
14:42:01XavierGrTiMiD[FD]: I want to make it to not enter on USB mode if there is a USB cable (or enter USB by pressing a button)
14:42:03ToHellWithGAi held the play/pause button to turn the thing off
14:42:09ToHellWithGAand now i can't figure out how to turn it back on
14:42:15XavierGrTiMiD[FD]: it has to do with USB charging
14:43:17TiMiD[FD]haha good luck !
14:43:32TiMiD[FD]and have fun ...
14:43:34JdGordonwhat does everyone think about moving the viewers into rocks/viewers?
14:43:35 Join Thundercloud_ [0] (
14:43:36 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
14:43:45XavierGrwell I will put some printfs in ata_init too but I don't have high chances fixing it
14:43:50 Quit Thundercloud (Read error: 113 (No route to host))
14:43:53 Join Thundercloud_ [0] (
14:43:55XavierGrmaybe I need Linus for that :\
14:44:09XavierGrJdGordon: sounds nice
14:44:59JdGordonso we have (under /rocks) apps, games, viewers, demos... anything else?
14:45:08JdGordonsome plugins will go striaght in rocks
14:45:26aliaskWhat about ones that may fit into two categories?
14:46:44JdGordonumm, maybe we just use apps for both?
14:47:35aliaskAh, we can set where we point filetypes in viewers.config anyway can't we?
14:47:45aliaskSo yes, that sounds fine
14:48:24JdGordongrr... forgot about viewers.config... bit more work than just moving filenames around.. :(
14:48:33JdGordonbut yeah
14:51:35pixelmasudoku is also both - plugin and viewer
14:51:46JdGordonsudoku will go in games
14:51:54JdGordonvu_meter... apps or demo?
14:52:12pixelmabut I have no time discussing something now, preparing to leave
14:52:13aliaskpixelma: Yes, but we can point the ss files to rocks/games/sudoku.rock in viewers.conf
14:52:50aliaskJdGordon: Demo IMO
14:53:02aliaskIt doesn't really serve any functional purpose
14:57:24 Join eth01 [0] (n=eth01@wikipedia/eth01)
14:57:32eth01does this work on the ipod nano yet?
14:58:09 Part pixelma
14:58:10*JdGordon wonders what "this" is?
14:58:30eth01this = rockbox
14:58:35eth01guess not
14:58:36 Part eth01
14:58:41JdGordonhaha moron
14:59:01 Quit Anakin (Read error: 113 (No route to host))
14:59:17 Quit perrikwp (Read error: 104 (Connection reset by peer))
15:02:56 Join the_legend [0] (i=james_is@
15:04:47 Quit the_legend (Client Quit)
15:06:14*JdGordon just realised how old this patch is! may 06
15:06:47*daurn wonders what "this" is?
15:07:59JdGordonorganising the rocks dir
15:08:59aliasklol good call daurn
15:09:30 Join eth01 [0] (n=eth01@wikipedia/eth01)
15:09:38 Part eth01
15:16:58 Join anathema [0] (n=none@
15:18:18 Quit nerochiaro (Read error: 113 (No route to host))
15:20:12 Quit hashier (Read error: 104 (Connection reset by peer))
15:20:19 Join hashier [0] (
15:20:54 Join inversions [0] (n=none@
15:22:51 Join ackbahr [0] (
15:23:38rasherJdGordon, are you considering translations?
15:23:53JdGordonnot for filenames, but for folder names
15:24:11JdGordonI have it now that the plugins browser shows a submenu for unsorted, games, apps and demos
15:25:49JdGordonrocks which dont really go anywhere
15:30:30 Join Xerion [0] (
15:30:56 Quit amiconn (" HydraIRC -> <- s0 d4Mn l33t |t'z 5c4rY!")
15:34:02 Quit inversion (Read error: 110 (Connection timed out))
15:34:37 Quit XavierGr (Nick collision from services.)
15:34:41 Join XavierGr [0] (
15:36:51 Quit aliask ("ChatZilla [Firefox]")
15:37:57 Quit anathema (Read error: 110 (Connection timed out))
15:38:51rasherJdGordon, Why can't a category be found for those?
15:39:08JdGordonthey could be
15:39:31*JdGordon hates playign in :p
15:39:51rasherOr at least something nicer than "Unsorted". Sounds so unfinished. "Misc" perhaps?
15:40:24JdGordonyeah, well unsorted was just the first thing that came ot my mind.... ill fix that later
15:42:51 Quit inversions (Read error: 110 (Connection timed out))
15:45:56 Join nerochiaro [0] (
15:54:05***Saving seen data "./dancer.seen"
15:58:00 Quit XavierGr (Nick collision from services.)
15:58:04 Join XavierGr [0] (
16:01:27 Join xNibbler [0] (
16:01:54 Quit ackbahr (Read error: 104 (Connection reset by peer))
16:08:30JdGordonrasher: 5464 is the patch if you want to have a look
16:09:04 Join The-Compiler [0] (
16:10:08 Quit XavierGr (Nick collision from services.)
16:10:11 Join XavierGr [0] (
16:17:38 Quit Nibbier (Read error: 110 (Connection timed out))
16:17:57 Join mnakiojco [0] (i=0@
16:18:30 Quit XavierGr (Nick collision from services.)
16:18:33 Join XavierGr [0] (
16:19:11 Join sbeh [0] (
16:30:53 Join Caliban_ [0] (
16:31:28 Quit sbeh ("changing servers")
16:31:43 Join sbeh [0] (
16:33:01 Nick sbeh is now known as gentoo (
16:33:23 Nick gentoo is now known as sbeh (
16:36:04 Quit XavierGr (Nick collision from services.)
16:36:08 Join XavierGr [0] (
16:39:23 Quit pLy`Br3iZh (Read error: 104 (Connection reset by peer))
16:40:37 Quit XavierGr (Nick collision from services.)
16:40:41 Join XavierGr [0] (
16:47:54 Quit Caliban (Read error: 110 (Connection timed out))
16:49:11 Join belze_ [0] (
16:54:47 Join pLy`Br3iZh [0] (
16:56:24 Quit JdGordon ("Konversation terminated!")
16:58:57 Join Falen [0] (
16:59:21FalenAnybody there?
17:00:11 Join Buschel [0] (
17:00:39markunFalen: I'm here
17:00:55markunhi :)
17:01:47FalenI'm here cause I'm still stuck with how to load an image with Rockbox
17:02:15markunI've never done it myself either
17:02:30markunwhat's unclear about it?
17:02:55Falenint read_bmp_file(char* filename,
17:02:56Falen struct bitmap *bm,
17:02:58Falen int maxsize,
17:03:00Falen int format)
17:03:10 Join Llorean [0] (n=llorean@
17:03:18FalenI don't know why it asks for Maxsize
17:03:52markunprobably because you have to allocate some space for it and it shouldn't write past that
17:04:17 Join axlgreasetires [0] (i=473ce105@gateway/web/cgi-irc/
17:05:06 Quit obo ("bye")
17:05:15markunwhat are you trying to make?
17:05:22markunsome plugin?
17:05:31FalenYes. A simple game
17:06:08Falenstruct bitmap image;
17:06:10markunmaybe take a look at some other games we have
17:06:18FalenI have done that.
17:06:19markunsudoku for example
17:06:30 Nick daurn is now known as daurnimator (n=fake@unaffiliated/daurnimator)
17:06:33TiMiD[FD]Falen: if you wanna use images, take a look at the other graphical plugins
17:06:53TiMiD[FD]they doesn't load bitmaps from external files, they are compiled inside
17:07:20FalenI know. But I don't know how to make it compile the image
17:07:38TiMiD[FD]look at the clock plugin
17:07:54TiMiD[FD]it's only loading images
17:08:33TiMiD[FD]the images are put inside a directory and converted to display format
17:09:10TiMiD[FD]all you have to do after that is to include the appropriate .h (it has the name of your picture)
17:09:50TiMiD[FD]pictures are stored in bitmaps/native and bitmaps/remote_native
17:11:47 Join belze__ [0] (
17:11:59*TiMiD[FD] wonders if it's the right time to add his name to the clock plugin maintainer ...
17:12:47LloreanYou're only the maintainer if you intend to be the one who fixes the code and keeps it up to date in the future.
17:13:17LloreanAt least for plugins, this is how it should be, I think.
17:13:41TiMiD[FD]I intend to
17:14:10TiMiD[FD]at least as long as we'll walk the same path
17:14:24 Join Siku [0] (
17:14:55markunTiMiD[FD]: what does that mean?
17:16:17Lloreanmarkun: I assume "as long as I'm involved in the project"
17:16:22TiMiD[FD]french english I suppose
17:17:25TiMiD[FD]how would yousaythat in english ?
17:17:44FalenSo, If i got it right. I just create a header file with a variable name that has the same name as the image file?
17:17:56markunTiMiD[FD]: as Llorean said it :)
17:19:01 Quit axlgreasetires ("CGI:IRC (EOF)")
17:19:11TiMiD[FD]Falen: no, just put your bitmaps in the appropriate folder, add them to the SOURCES files and your headers will be created
17:19:33TiMiD[FD]markun: this is not a very poetic way of saying that :)
17:19:49markunbut everyone will understand it, even I! :)
17:19:54FalenOh, it's that simple
17:20:46XavierGrhow many writecycles does the flash chip can withstand again?
17:21:04markundepends on the chip I guess
17:21:30XavierGrheh I am on the safe side then
17:21:33belze__but most do 100.000
17:21:34TiMiD[FD]yeah don't flash too often :p
17:21:42XavierGrflashed around 15 times today
17:22:15TiMiD[FD]18 years left ....
17:22:29XavierGrwell still I am going from function to function
17:22:38markunTiMiD[FD]: and 8.5 months :)
17:22:43XavierGrcan say that I know what's wrong with the svn bootloader
17:22:59LloreanWhy not revert to the working bootloader revision?
17:23:06LloreanI seem to recall hearing mention there's a tag in SVN for it.
17:23:26TiMiD[FD]because XavierGr loves adventure
17:23:33XavierGris it know which version the official bootloader is?
17:23:33LloreanAh yes
17:23:45XavierGr^known too
17:24:24XavierGrbecause I will gladly do what I want to with a working bootloader
17:24:35TiMiD[FD]XavierGr: have you tried the new clock plugin ?
17:24:45FalenAnybody knows what is means when rockbox says *panic* on the screen?
17:24:59TiMiD[FD]Falen: develop on the simulator first
17:25:08TiMiD[FD]you probably made it segfault
17:25:30FalenI know, but I can't run the rock files on the simulator
17:25:55XavierGrTiMiD[FD]: no not yet, but I saw the commit
17:26:04markunFalen: you can
17:26:13FalenIt gives me an error: Bad Image File
17:26:19markunat least if they are compiled for the simulator
17:27:21TiMiD[FD]Falen: make && make install
17:27:30FalenOh, lol
17:28:06FalenMy bad, never knew you had to compile it for the simulator (s)
17:28:30 Quit belze_ (Read error: 110 (Connection timed out))
17:28:35TiMiD[FD]you don't have to, but it's easier to debug app code
17:28:37LloreanXavierGr: I believe the working V6 bootloader for H100 is 8010
17:28:52XavierGrok thanks Llorean maybe I will try that
17:28:53markunFalen: that's why it's not an emulator
17:29:17 Quit t0mas ("bye!")
17:31:30XavierGrok for the logs, svn bootloader on my H115 seems to hang on ata.c in the ata_init() function somewhere between the init_and_check(coldstart) and/or identify()
17:31:42LloreanXavierGr: File a bug report?
17:31:47XavierGrhmm yes
17:31:56TiMiD[FD]XavierGr: try to identify exacty at which line
17:32:14XavierGrbut I will increment the FS number with another entry :P
17:32:17TiMiD[FD]it would be nice to know
17:32:19 Join Llorea1 [0] (n=llorean@
17:32:26 Quit Llorean ("Leaving.")
17:32:36 Part Llorea1
17:32:44XavierGrTiMiD[FD]: it is somewhat difficult because it always goes deeper and deeper into functions
17:33:03TiMiD[FD]yes ... that's debugging
17:33:39TiMiD[FD]adds a lot of messages like 1,2,3,4,5 and see where it stops
17:33:51TiMiD[FD]that's how I do at least
17:35:59XavierGryeah that's what I am doing
17:36:07TiMiD[FD]ha ok
17:36:16TiMiD[FD]ganbatte !
17:37:52 Nick Caliban_ is now known as Caliban (
17:39:47 Quit thegeek (Read error: 110 (Connection timed out))
17:44:16 Join ComposerDude [0] (i=0cdb6940@gateway/web/cgi-irc/
17:45:44ComposerDudeDoes anyone have a "quick" (HA!) answer: How similar are the cpu instruction sets for Rockbox targets?
17:46:00TiMiD[FD]ha ?
17:46:26TiMiD[FD]for targets with different cpu they are ... different!
17:47:29 Join thegeek [0] (
17:47:45ComposerDudeWell, of course, but I'm looking at the possibility of porting a dynamic-recompile emulation method.
17:48:10TiMiD[FD]rockboy ?
17:48:57 Join pepie34 [0] (
17:48:58ComposerDudeIs rockboy D-C? I'm with the TuxNES port project.
17:49:07TiMiD[FD]oh ok
17:50:30ComposerDudeAnything we can possibly do for TuxNES i'm sure can be patched for Rockboy if such is the case... but thats probably a few weeks/months away.
17:51:08TiMiD[FD]for your assembly related questions, ask an assembly guru here
17:51:42TiMiD[FD]amiconn ?
17:52:33TiMiD[FD]markun maybe
17:52:47TiMiD[FD]I don't know exactly who
17:53:01ComposerDudeFrom my limited understanding, is D-C strictly limited to assembly? If you don't know, that's just fine :)
17:53:04XavierGrok last flash, I give up :(
17:54:08***Saving seen data "./dancer.seen"
17:54:24ComposerDudeTiMiD[FD]: None of the gurus are on right now... I'll try back later. Thanks ;D
17:54:33XavierGrtime to fill the bug report then
17:54:47 Join dandin1 [0] (
17:55:09TiMiD[FD]ComposerDude: I don't really know that much about DC, but it involves assembly yes
17:55:31TiMiD[FD]to recognisepatterns in code and take advantage of the target cpu's possibilities
17:55:39TiMiD[FD]XavierGr: fight !
17:55:56TiMiD[FD]still 99985 flash to go :)
17:56:52 Quit ComposerDude ("CGI:IRC (EOF)")
17:57:26XavierGrheh, it crashes on a function called SET_REG and I am too bored to see where that function is declared
17:57:43TiMiD[FD]haha you're close !
17:57:50TiMiD[FD]set_reg is a macro I think
17:58:40TiMiD[FD]:#define SET_REG(reg,val) reg = (val)
17:59:02XavierGrit is called all over the place
17:59:19TiMiD[FD]to set registers I guess ^^
17:59:22XavierGrI can'
17:59:36XavierGrt imagine why it crashes on that specific one, though it might be the first
17:59:54TiMiD[FD]it crashes or it hangs ?
18:00:06XavierGrbacklight is on forever
18:00:11TiMiD[FD]doesn't pass that instruction then
18:00:41TiMiD[FD]which line ?
18:01:18XavierGrit is on ata.c function ata_hard_reset. after the call to ata_reset it hangs
18:01:24TiMiD[FD]although it's a simple affectation, but could be a hardware problem ...
18:01:25XavierGrata_reset seems to work
18:03:36TiMiD[FD]my booloader is from 1 or 2 month ago and works
18:03:59TiMiD[FD]you should try tosee from which revision in ata.c it started to crash
18:05:48XavierGrokay I will try to see what will happen with older revisions
18:06:53 Join My_Sic [0] (
18:14:00 Quit pepie34 ("Ex-Chat")
18:16:04 Join alienbiker99 [0] (
18:16:10 Quit alienbiker99 (Client Quit)
18:16:19 Join alienbiker99 [0] (
18:17:52 Join tihoc4n [0] (
18:24:59 Join bluey- [0] (
18:26:04FalenTiMiD[FD] are you there?
18:27:01 Part hashier
18:27:08XavierGryay revision 11000 worked!
18:30:08 Part tihoc4n
18:34:25 Quit My_Sic (Read error: 104 (Connection reset by peer))
18:37:53 Join shiftplusone [0] (
18:38:11shiftplusoneHey... is it ok to ask a non rockbox specific, ipod related question here?
18:38:34salty-horseno harm in asking :)
18:38:51alienbiker99oh wow the icons on the current build page changed
18:39:08shiftplusoneok, I noticed rockbox was playing some mp3s not right... it kept jumping back and forth and making random noises
18:39:16TiMiD[FD]Falen: I'm gere
18:39:17shiftplusoneI played it on the computer and the same thing happened....
18:39:44shiftplusonecomparing the file I have that's on my HD (that works) and the one on the ipod (that doesn't) they both have the same md5sum...
18:39:51shiftplusoneso... was wondering what might be causing that?
18:40:11alienbiker99bad sync?
18:40:12shiftplusoneany chance the ipod hard drive is trying to say good-bye?
18:40:43shiftplusonebad sync? O_o
18:42:45TiMiD[FD]shiftplusone: happens sometimes with some mp3 here too
18:42:59TiMiD[FD]you should try to send the corrupted file to a dev
18:43:20TiMiD[FD]I mean someone who is familiar the codecs
18:43:30TiMiD[FD](+with the=
18:43:48FalenThe lcd_bitmap_transparent function isn't documented. Does it draw the images and skip a color you want?
18:44:04TiMiD[FD]I don't know I never used it :)
18:44:14 Join tihoc4n [0] (
18:44:15shiftplusonePretty sure the file itself isn't corrupt... think it's an HD problem... because I have another version of the file that works just fine and they're exactly the same.
18:44:32TiMiD[FD]shiftplusone: 100%sure
18:44:54TiMiD[FD]if it works on your computer it's a rb problem
18:45:10TiMiD[FD]Falen: do you need transparency ?
18:45:20FalenI need to draw an image without the whitespaces, and it seems to do the trick (at least by the name).
18:46:07TiMiD[FD]ah I see
18:46:09FalenI mean the white color that's around the sprite
18:46:20FalenNot sure what to call it
18:46:32shiftplusoneno no... I copied the file and when I play the new copied version it's not playing properly.... the original plays fine... and the 2 files have the same md5sum (which I assume means they're exactly the same)
18:46:32TiMiD[FD]transparent ...
18:46:45TiMiD[FD]transparency represented as white ?
18:46:54shiftplusoneI'll copy that file back to hard drive and see what happens.
18:47:15TiMiD[FD]shiftplusone: so rou're playing the 2 files on the ipod right ?
18:47:32TiMiD[FD]Falen: then lcd_bitmap_transparent will probably do the trick
18:47:38shiftplusoneplay it on the ipod or on the computer... they sound the same.
18:48:09TiMiD[FD]file stored on the ipod ?
18:48:29TiMiD[FD]but played from ther computer with the ipod as a mass storage unit ?
18:48:33shiftplusoneyeah.. the one stored on the ipod isn't playinhg right... and I just copied back to the HD and it's still not playing right.
18:48:43TiMiD[FD]oh ok
18:48:46shiftplusoneTiMiD[FD], yup\
18:48:51TiMiD[FD]are you using linux ?
18:48:57shiftplusoneTiMiD[FD], yes
18:49:18TiMiD[FD]look at the logs, when hdd have corruptions sometimes errors pops
18:49:37TiMiD[FD]ypou could also try to run badblocks on your ipod
18:50:29TiMiD[FD]makes me think that a smartctl plugin on targets would be nice
18:51:14TiMiD[FD]anyway I'm off to bed now
18:51:24shiftplusoneTiMiD[FD], 'night, thanks for the help.
18:51:44TiMiD[FD]you're welcome
18:52:21TiMiD[FD]anyway if there is any corruption badnlocks will detect it
18:52:54FalenThere seems to be alot of documentation re: Graphics API missing for rockbox.
18:53:03shiftplusoneTiMiD[FD], ok thanks again.
18:53:11TiMiD[FD]Falen: yes ... it's not very documented
18:53:42TiMiD[FD]take a look at the other plugins, that's the best way of doing it
18:55:50shiftplusoneTiMiD[FD], running badblocks... =/
18:56:00TiMiD[FD]takes a lot of time
18:56:09shiftplusoneTiMiD[FD], think I don't get the problem when I use cp to copy... only when I copy/paste in the file browser
18:56:12TiMiD[FD]2h for my 40gb iriver
18:56:33shiftplusoneTiMiD[FD], good thing I only have 4 gigs to go through.
18:56:55TiMiD[FD]ah so you'll be fixed quickly :)
18:57:04TiMiD[FD]flash player ?
18:57:17shiftplusoneTiMiD[FD], huh?
18:57:32salty-horsewill rockbox support loading images/text from mp4 files?
18:58:03TiMiD[FD]flash memory or hdd ?
18:58:03Bagdersalty-horse: nope, not atm
18:58:13shiftplusoneTiMiD[FD], ah... hdd
18:58:39TiMiD[FD]hmm ok then it's very unlikely there'll be bad blocks
18:58:55TiMiD[FD]anyway I'm off
18:59:13salty-horseBagder, can I expect it when album art support is done? is this the bottleneck?
18:59:15TiMiD[FD]need to recover from my last 3h night
18:59:29Bagdersalty-horse: yeah, the album art fix is the key to get it going
18:59:33TiMiD[FD]I'll sleep like an insomniac baby
19:00:06*shiftplusone wonders how an insomniac baby sleeps
19:00:44FalenOne last question. Ok?
19:01:13XavierGrat last success!! :D
19:01:29XavierGrmy bootloader now work the way I want, I am a happy man
19:02:24 Join ptw419 [0] (
19:02:34 Quit darkless ("Leaving")
19:02:50 Join darkless [0] (
19:03:15 Join rotator [0] (n=e@rockbox/developer/rotator)
19:04:07FalenI just tried to compile my little plugin, and I got this error:
19:04:09Falenmake[2]: *** No rule to make target `myplugin_character_remote.c', needed by `/cygdrive/c/comp/folder/apps/plugins/myplugin.o'. Stop.
19:12:26 Join bluey^ [0] (
19:13:03 Nick BHSPitMonkey_ is now known as BHSPitMonkey (
19:17:50 Join midgey [0] (
19:18:11 Join midkay_ [0] (
19:20:22 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
19:21:01FalenAnybody there?
19:21:25 Quit bluey- (Read error: 110 (Connection timed out))
19:21:48hcsFalen: about 120 people may be here, what's up?
19:22:14 Join tedr0ck [0] (
19:23:18 Quit tedrock (Read error: 113 (No route to host))
19:31:42FalenDo you got a clue what this compiler problem might be?
19:33:40XavierGrdid it compile at some point?
19:33:44XavierGror you get this all the time?
19:34:07FalenIt's when i included the image i added
19:34:14Falen#ifdef HAVE_LCD_BITMAP
19:34:16 Join Soul-Slayer [0] (n=jonno@
19:34:17Falen#include "myplugin_character_remote.c"
19:34:20Falen #error JEWELS: Unsupported LCD
19:34:28XavierGrplease use pastebin
19:34:54 Quit pLy`Br3iZh (Read error: 110 (Connection timed out))
19:35:06 Quit midkay (Read error: 110 (Connection timed out))
19:35:43FalenAny idea?
19:36:02 Quit Febs (Read error: 110 (Connection timed out))
19:38:23Soul-SlayerYou're including a .c file?
19:38:31Soul-SlayerInteresting concept.
19:38:45XavierGryeah it should be a header file
19:40:05FalenWorking :)
19:40:13Soul-SlayerNo problem
19:44:43 Join tihoc41 [0] (
19:44:52 Part tihoc41
19:45:38 Join tihoc41 [0] (
19:46:23 Quit tihoc41 (Client Quit)
19:47:00 Join tihoc41 [0] (
19:47:59tihoc41does anyone know why my name has changed to "tihoc41" here, I should be "tihoc4n" but they both seem to be in this room?
19:50:34salty-horsetihoc41, you were probably disconnected and tihoc4n is a ghost. when it gets disconnected, you could change your nickname again. also, register it with nickserv so you could kick it yourself when such disconnects occur
19:51:48tihoc41I've registered it already, how can I kick the ghost out?
19:51:58zetihoc41: /msg nickserv ghost tihoc4n <password>
19:52:20 Quit tihoc4n (Nick collision from services.)
19:52:41tihoc41thank you so much! :)
19:52:46 Quit tihoc41 ("Leaving.")
19:53:24 Join tihoc4n [0] (
19:54:09***Saving seen data "./dancer.seen"
19:56:56 Quit bluey^ ("Leaving")
20:00:32FalenI got a C question. When I'm declaring a structure array, is it possible to make it bigger or append another item to it? (redim or something like that)?
20:02:37FalenBut how do I see the size of an array (how many items that it hold)?
20:03:21hcssizeof(array)/sizeof(int), where int is the type of the elements
20:03:35FalenThank you! :)
20:03:36hcsbetter still, use whatever you used to declare the array
20:07:04Soul-SlayerI thought arrays were defined like int variable[size] ? Although I could be thinking of something else
20:07:42hcsright, so there you have the size directly
20:07:47Soul-SlayerAhhh wait...
20:07:57Soul-SlayerThat was to find out how big it is defined, sorry =$
20:08:02Soul-SlayerKnew I'd read something wrong.
20:08:13hcsthe sizeof bit isn't really a particularly good idea
20:09:05FalenBut the sizeof bit gives you exactly how many non-null items that are in the array, right?
20:09:53hcsnon-null doesn't enter the discussion
20:11:02hcsit should give you the capacity of the array, but I'd prefer to use the capacity that you explicitly specify when declaring the array rather than calculating it
20:11:31FalenSo basically it's the same thing
20:11:46hcsmore things can go wrong with sizeof
20:12:12FalenI'm used to the basic language, started to learn C a couple of weeks ago.
20:12:27hcskeep it simple, if you know the size, use it
20:12:32Soul-SlayerAm I right in thinking the card backs and faces are standardised somewhere?
20:13:04hcsbut use it #defined somewhere, rather than just using an arbitrary integer throughout the code
20:13:15FalenI know
20:13:27hcs'k, just preaching
20:13:51alienbiker99Soul-Slayer i think they are
20:14:07 Quit ptw419 ()
20:14:34Soul-SlayerProbably not lucky enough to have it documented anywhere though :P... Ah well, trial and error has worked for me in the past
20:14:51alienbiker99it should be documented
20:15:05rasherSoul-Slayer, they're the same set of bitmaps used in the card games. Check either of them to see how they retrieve them
20:15:28Soul-SlayerGood plan
20:16:33FalenI was thinking, what is the actual difference between this s->x++; and this s.x++; ?
20:17:23hcss->x++ is equivalent to (*s).x++
20:18:09FalenOh, Ok
20:18:52FalenSo it means that it should count s as a pointer?
20:19:18 Join Arathis [0] (
20:19:50FalenOk :), thanks!
20:22:21Soul-SlayerPointers confuse me... Why in some cases would you use a pointer rather than reference the variable directly?
20:23:07rasherA pointer is cheap to pass around
20:23:37rasherYou don't want to move your whole datastructure into a function, simply passing a pointer to it makes sense in most cases.
20:23:38salty-horseSoul-Slayer, when you want a function to modify a value of an variable you defined, you have to pass it as a pointer
20:23:45rasherThis is one reason, I'm sure there are a million more.
20:24:10Soul-SlayerSo you'd use it to reference a variable in another function?
20:24:30rasherWell. Sometimes, perhaps even often.
20:25:16Soul-SlayerHmm... Seems I have a lot to learn yet.
20:25:45hcsa good reason not to use pointers is that they make it really easy to mess up...
20:26:59*shiftplusone shudders.
20:29:31Soul-SlayerWell I'm going to attempt to make a card game plugin. If you don't hear from me in a while... Send for help :p
20:31:27 Quit nerochiaro (Read error: 110 (Connection timed out))
20:31:43 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
20:31:53FalenAnybody knows any good site to grab some C code (except planetsourcecode)? I'm trying to figure out how to add some gravity to my game.
20:32:59hcsFalen: come into #rockbox-community and we can have discussions of game physics, if you'd like
20:39:43shiftplusoneFalen, ?
20:40:11shiftplusoneFalen, even.
20:40:25 Quit atsea- (Remote closed the connection)
20:48:12 Quit HellDragon (Read error: 104 (Connection reset by peer))
20:48:55 Join HellDragon_ [0] (i=Nocebo@unaffiliated/helldragon)
20:49:30 Nick HellDragon_ is now known as HellDragon (i=Nocebo@unaffiliated/helldragon)
20:54:24 Join Llorean [0] (n=llorean@
20:56:30 Join pepie34 [0] (
20:56:34 Quit Soap_ ()
21:08:36 Quit shiftplusone ("Leaving")
21:12:07 Join D0ug [0] (
21:12:44D0ugHello, has there been any patches made that would allow for landscape viewing instead?
21:13:23D0ugMy sansa e200 has the identical dimentions as the iPod Photo, would somone be able to help me make the 90 degree rotation?
21:13:28LloreanThe patch tracker has a search function.
21:13:35LloreanIf there is one, you can probably find it there.
21:13:37D0ug220x176 vs 176x220
21:14:15D0ugI know there is but seldom does a search engine answer what a real person can.
21:14:25LloreanHave you searched?
21:14:48D0ugI see only a request
21:14:55D0ugUpside down has been attained
21:15:03LloreanThen that's probably all there is.
21:15:16 Quit D0ug (Read error: 104 (Connection reset by peer))
21:18:46 Quit SirFunk (Read error: 104 (Connection reset by peer))
21:22:41 Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater)
21:25:10 Quit pepie34 ("Ex-Chat")
21:27:08FalenAre there any sleep command, to slow down the plugin main loop?
21:27:38Falen*sleep function
21:28:04Soul-SlayerI dunno if that's what rb->sleep(HZ) does, but thats a sleep function.
21:28:16 Quit Arathis ("Verlassend")
21:29:45 Part tihoc4n
21:30:54 Join Llorea1 [0] (n=llorean@
21:31:19 Quit Llorean (Nick collision from services.)
21:31:20 Nick Llorea1 is now known as Llorean (n=llorean@
21:34:54FalenOk, heh
21:35:01FalenTrying it out. Thanks!
21:36:27 Quit GodEater (Read error: 110 (Connection timed out))
21:44:56 Join tedrock [0] (
21:47:01 Quit Buschel ()
21:54:13***Saving seen data "./dancer.seen"
21:57:39 Quit Llorean (Read error: 110 (Connection timed out))
22:00:30 Quit tedr0ck (Read error: 110 (Connection timed out))
22:05:01 Join lostnihilist [0] (
22:16:16 Quit jhulst (Remote closed the connection)
22:22:18 Quit The-Compiler (Read error: 104 (Connection reset by peer))
22:25:23 Join tihoc4n [0] (
22:34:18 Join krazykit [0] (
22:42:18 Join inversion [0] (n=none@
22:46:13 Part tihoc4n
22:47:04 Join asdf [0] (
22:47:45 Join toffe82 [0] (
22:50:29 Part toffe82
22:50:57 Join toffe82 [0] (
22:51:32 Part toffe82
22:54:57 Join toffe82 [0] (
22:56:49 Join anathema [0] (n=none@
22:59:10 Quit salty-horse ("Leaving")
22:59:29 Quit rotator ()
23:00:45 Join ze_ [0] (
23:01:31 Part toffe82
23:02:29 Join toffe82 [0] (
23:03:50 Quit midkay_ ("Leaving")
23:04:23 Quit ze (Read error: 110 (Connection timed out))
23:04:23 Nick ze_ is now known as ze (
23:05:28 Part toffe82
23:05:57 Join toffe82 [0] (
23:06:13 Quit inversion (Read error: 110 (Connection timed out))
23:06:50 Join midkay [0] (n=midkay@rockbox/developer/midkay)
23:07:54 Join LinkinXp [0] (
23:13:27 Quit Xerion (Read error: 104 (Connection reset by peer))
23:14:42*GodEater_ must stop reading the forums for a while. Blood pressure is suffering.
23:15:41Bagderfeel free to join us in the grumpy corner of this channel ;-)
23:16:04*GodEater_ pulls up a chair
23:17:10GodEater_I'm getting an irrational urge to thump something whenever I look at the e22r thread
23:17:14GodEater_e200r even
23:17:24Bagderhaha, yeah that guy is very persistent
23:17:35GodEater_a persistent idiot
23:20:27 Quit Siku ()
23:22:33jhMikeSBagder: My last commit didn't trigger a build. What's up?
23:23:46BagderI have no idea why
23:24:13BHSPitMonkeyjhMikeS, consider: "trigger", or "deserve"?
23:24:29BHSPitMonkeydon't answer, just think.
23:24:35*BHSPitMonkey wanders off
23:24:45jhMikeSnow it's all judgemental about whenther I deserve it?
23:25:05gxtii have a shovel you can borrow if you want to beat him to death.
23:25:23BHSPitMonkeyCertainly. I'll take it.
23:25:45*jhMikeS now has a new shovel and several backups for when the others break ;)
23:26:40 Quit toffe82 (Read error: 104 (Connection reset by peer))
23:26:47 Quit asdf ()
23:27:50LinkinXphey hello
23:27:54LinkinXphow i change usb modes
23:27:57LinkinXpin rockbox??
23:34:35 Quit LinkinXp (Read error: 104 (Connection reset by peer))
23:37:41 Join JavaMan22 [0] (
23:38:20JavaMan22is anyone working on superdom
23:38:55 Quit Falen (Read error: 110 (Connection timed out))
23:43:42 Join petur [0] (n=petur@rockbox/developer/petur)
23:47:47markunJavaMan22: what's that?
23:52:50JavaMan22its the new plugin game
23:52:59JavaMan22and i like it
23:53:05JavaMan22but its not very user friendly
23:54:16***Saving seen data "./dancer.seen"

Previous day | Next day