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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2006-06-24

00:00:49smoraryip, i assume that'd best be done in a thread
00:00:58earHertzsmorar: you mioght hack the wpd code to display yje debug value ofinterest to the screen
00:01:05earHertzwps
00:01:18smoraraah...
00:01:40tucozBagder, what is the adress to your sandisk connection page?
00:01:51Bagderhttp://daniel.haxx.se/rockbox-sandisk-connection.html
00:02:01tucozthanks :)
00:02:01jmspeexpreglow: .spx are Ogg files
00:04:56smorarearHertz: found the logfdump menu item... :) now to find the code
00:05:48preglowjmspeex: what are raw speex files called, then?
00:05:54earHertzmenus pass functions (well, function pointers) to teh menu_init function by means of an arraY OF struicture
00:06:42 Quit ender` (" A computer program will always do what you tell it to, and seldom what you want it to.")
00:07:49 Quit petur ("here today, gone tomorrow")
00:09:07 Quit tucoz ("CGI:IRC")
00:09:31dionoeahurray ! it works
00:11:36 Quit Bjoern-Erik ("leaving")
00:11:46smorarhmm... how do wps files work...
00:11:57dionoeathat's explained in the manual i guess
00:11:59dionoeaor in the wiki
00:21:20freqmodSpeex decoding patch for rockbox CVS (23.06.2006 ~23.00 CET) (w/o any earlier patches) (with seeking & taginfo): freqmod.dyndns.org/upload/speex.v002.patch.bz2">http://freqmod.dyndns.org/upload/speex.v002.patch.bz2 . I still have to look at the cleanup (2 subsequent files w/o stopping the decoder does not work yet), and the mallocs (uses dynamic memory). SB/WB works realtime on ipod (UWB doesn't).
00:21:48 Join jd_ [0] (n=jd@wikipedia/Meanos)
00:25:07preglowgoodie
00:25:13preglowand that is with what/no opts?
00:26:03 Join MadBigSausage [0] (n=mbspare@A-71-67.cust.iol.ie)
00:27:11freqmodwith arm4 opts
00:27:25freqmodbut it makes no (noteable) difference
00:27:50freqmodI haven't dissassembled that source, but I have tested with dissassembled sources
00:29:38XavierGris this going to CVS pre-3.0?
00:29:58freqmodI don't think so, but that's not up to me...
00:30:53preglowno
00:31:04preglownot while the feature freeze is active
00:31:45freqmodthe metadata (statically linked) code is quite simple, but the code in speex.codec is still rather shakey...
00:32:25juxtapwhat's an easy way to preview rockbox fonts? anyone?
00:32:38XavierGrthe sim maybe?
00:33:00preglowyou could preview the bdf fonts themselves, of course
00:33:29dionoeaplay the fonts one after the other ?
00:33:40juxtapyeah i got a sim, could i put all the fonts in a folder and then load them from the sim?
00:33:59dionoeasure
00:34:20juxtap*looks for "browse fonts"*
00:34:23juxtapheh
00:35:23jmspeexpreglow: there's no such thing as a "raw" Speex file
00:35:43preglowoh?
00:35:58preglowi could have sworn spxenc allowed me to create raw speex files when i tried it last
00:36:56*freqmod tests wideband encoded 44100Hz encoded files, they does not work any better than UWB for the same samplerate.
00:37:26pregloweh
00:37:38preglowwb == 16khz, uwb == 32khz
00:37:42preglowthey aren't the same sample rate
00:37:47freqmod44100Hz speex files does not work in wideband mode eather
00:38:04***Saving seen data "./dancer.seen"
00:38:08preglowa change of mode also entails a change of rample rate
00:38:16freqmodit is possible to encode different sample rates in nonstandard modes, (just see the log from the discussion with jmspeex)
00:38:22preglowdunno
00:38:26preglowright
00:38:27preglowok
00:38:39preglowbut what's the point? :)
00:39:10freqmodto check if i could decode better quality files realtime
00:39:31 Quit Kohlrabi ("Hello my name is CoolClonk .")
00:40:42freqmodbut 16000Hz is ok when the files are not reencoded from bad oggs (vorbis) :)
00:41:44 Quit markun (Remote closed the connection)
00:42:55 Quit flynux (Read error: 104 (Connection reset by peer))
00:42:57 Join markun [0] (n=markun@bastards.student.utwente.nl)
00:44:44 Join damaki [0] (n=Chocolat@ALille-153-1-78-132.w86-207.abo.wanadoo.fr)
00:46:22 Quit bluey (Read error: 110 (Connection timed out))
00:46:26*freqmod likes listenable 8kbps files
00:48:22 Quit freqmod ("Night (@ 00:46)")
00:48:43 Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1)
00:52:31jmspeexpreglow: BTW the −−raw option refers to raw input (instead of wav), not raw encoded file
00:59:25 Quit damaki_ (Read error: 110 (Connection timed out))
01:00
01:02:29 Join Bjoern-Erik [0] (n=unknown@ti311110a080-6302.bb.online.no)
01:02:30 Quit obo ("bye")
01:11:34 Join lled [0] (n=sensei_0@24.55.244.222)
01:17:46 Join Aghaster [0] (n=Aghaster@modemcable010.69-200-24.mc.videotron.ca)
01:31:08 Quit MadBigSausage ()
01:34:40 Quit _Veseliq_ (Read error: 113 (No route to host))
01:43:26 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
01:43:34 Join bluebrother [0] (i=FrhTL8Ax@nat-wh-1.rz.uni-karlsruhe.de)
01:45:58 Quit bluebrother (Client Quit)
02:00
02:03:07 Join dsh-1 [0] (n=daishi@ool-45703854.dyn.optonline.net)
02:03:09 Quit Poka64 ("XChat 2.6.4 - www.xchat.org")
02:04:07 Quit Daishi (Nick collision from services.)
02:04:09 Nick dsh-1 is now known as Daishi (n=daishi@ool-45703854.dyn.optonline.net)
02:06:03 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to)
02:08:17 Part shay
02:23:23 Join chimpfrenzy [0] (n=textchim@ip254-83-132.cust.bit.net.au)
02:28:35 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
02:29:10chimpfrenzysmably, are you around?
02:29:30 Join damaki_ [0] (n=Chocolat@ALille-153-1-104-70.w90-1.abo.wanadoo.fr)
02:31:42smablyja!
02:35:49smablywhat's up, chimpfrenzy?
02:38:07***Saving seen data "./dancer.seen"
02:38:50 Quit PaulJam (".")
02:40:08 Quit Poka64 ("murghott")
02:41:17 Join ashridah [0] (i=ashridah@220-253-121-225.VIC.netspace.net.au)
02:44:02 Quit damaki (Read error: 110 (Connection timed out))
02:52:11 Quit jd_ ()
02:56:11chimpfrenzysmably, you were asking which screen i wanted to add this record-button function to?
02:56:35chimpfrenzyi guess it only needs to work on the WPS
02:57:31 Nick JBorn is now known as JoeBorn (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net)
02:58:17 Quit [TCK] (Client Quit)
02:58:52smablyok, then what i said above should work
02:59:08smablyhave you tried that?
03:00
03:01:51chimpfrenzywhat did you say above? i lost my server connection :-P
03:01:53 Quit Myst` ()
03:07:22 Join Bloody_Sorcerer [0] (n=BS@cpe-72-230-187-199.rochester.res.rr.com)
03:14:16 Part pixelma
03:14:32 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
03:15:00chimpfrenzysmably, do you have your earlier comments in your buffer still?
03:31:19smablysorry, i was on the phone there :)
03:31:34smably16.44.28 # <smably> chimpfrenzy: assuming you want to capture the button from the WPS, you'll want to add a #define for (BUTTON_REC | BUTTON_REPEAT) in apps/gui/gwps.h and then add a case to the button switch in gwps.c
03:32:01smablyalso, irc logs are posted online: http://www.rockbox.org/irc/
03:32:52 Quit lodesi ("Parti")
03:34:09 Quit Sanitarium (Read error: 104 (Connection reset by peer))
03:34:09 Join San [0] (n=undergro@A-78-124.cust.iol.ie)
03:36:41 Quit hardeep ("[BX] Windows 95, coded entirely by blondes")
03:40:17 Quit actionshrimp (Read error: 110 (Connection timed out))
03:41:11 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
03:53:29 Join TCK [0] (i=TCK@81-179-181-67.dsl.pipex.com)
03:55:22 Join [TCK] [0] (i=TCK@81-179-181-67.dsl.pipex.com)
03:58:23 Quit Aghaster ("Leaving")
04:00
04:01:28chimpfrenzysmably, thanks for that!
04:03:07smablyno problem; let me know if you have any other questions
04:03:19smablybedtime now, though :)
04:11:43 Quit TCK (Read error: 113 (No route to host))
04:25:25chimpfrenzycan anyone tell me the function to load a specific m3u file as the playlist?
04:38:09***Saving seen data "./dancer.seen"
04:39:40 Quit smorar ("Ex-Chat")
04:58:32 Quit mikearthur (Read error: 54 (Connection reset by peer))
04:58:40 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
05:00
05:00:46 Quit TeaSea ("Leaving")
05:00:51 Quit [TCK] (Client Quit)
05:01:26 Join Rob2222_ [0] (n=Miranda@ACB3E68B.ipt.aol.com)
05:19:25 Quit Rob2222 (Read error: 110 (Connection timed out))
05:34:32 Join wehn [0] (n=wehn@ppp122-121.lns1.bne3.internode.on.net)
05:37:05 Join webguest02 [0] (n=47c5ee40@labb.contactor.se)
05:37:14webguest02wow, nifty
05:37:31 Part webguest02
05:48:54 Quit actionshrimp (Read error: 110 (Connection timed out))
05:50:22 Join damaki__ [0] (n=Chocolat@ALille-153-1-44-124.w83-198.abo.wanadoo.fr)
05:53:49wehnHi people. Was pretty excited to see the work on improving H300 battery life.
05:54:18wehnSo tried a battery bench and got 8h 34m, about 20 minutes less than months ago before the optimisations
05:54:40wehnanyidea what coule be wrong. did a fresh install with yesterday's daily
05:58:17midkaycheck the version. menu - info - version.
05:58:39 Join MrStatic1oid [0] (n=jlee@69-175-94-207.frdrmd.adelphia.net)
06:00
06:03:11wehnCVS-060622
06:03:29 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
06:04:32 Quit damaki_ (Read error: 110 (Connection timed out))
06:06:22wehnOh, and that battery life indicator (%bt) is surprisingly accurate.
06:06:55 Quit MrStaticVoid (Read error: 110 (Connection timed out))
06:08:13 Quit mikearthur (Read error: 54 (Connection reset by peer))
06:10:34earHertzmidkay: you have an ipod, yes?
06:10:40midkayearHertz, yeah.
06:10:56earHertzknow how when you scroll too fast, the music stops?
06:11:00midkayyeah.
06:11:11earHertzdoes hat happen on any other platform?
06:11:18midkayall swcodec ones, i believe.
06:11:23midkayjust not optimized enough..
06:11:24earHertzREALLY?
06:11:42midkaydepends on codec/eq settings/crossfeed, etc, though.
06:11:55earHertzwht if I told you I could make many lists update in one-twelth the time they do now?
06:12:08midkayi've heard of it happening on the h300s, most likely the h100s in some cases.
06:12:15midkayi'd say holy shit..
06:12:21midkaybut you're not telling me that, are you?
06:12:22midkay:)
06:12:28earHertzActually, i am
06:12:32midkayhow?!
06:12:47earHertzLet me save the explanation for the patch.
06:13:05midkayhave you done it yet? tested?
06:13:12earHertzyeah
06:13:22midkaydoes it help a lot?
06:13:30 Join _Veseliq_ [0] (n=veseliq@195.85.215.210)
06:13:44earHertzmind if I do a long paste?
06:13:59midkaynot at all
06:14:03MrStatic1oidpastebin
06:14:15earHertzld o 16287
06:14:16earHertzld o 15842
06:14:18earHertzld o 15831
06:14:19earHertzld o 16139
06:14:21earHertzld o 16539
06:14:22earHertzld o 15885
06:14:24earHertzld o 15382
06:14:25earHertzld n 190312
06:14:27earHertzld n 191590
06:14:29earHertzld n 190238
06:14:30earHertzld n 190038
06:14:32earHertzld n 190464
06:14:33earHertzld n 189102
06:14:36earHertzld n 184600
06:14:37earHertzld n 181635
06:14:39earHertzld o 11193
06:14:48*midkay stares
06:15:10earHertzo is the time in microseconds to do an optimized update. n is the time to do it as the cvs code does it
06:15:22earHertzn/o ~= 12
06:15:29MrStatic1oidimpressive
06:15:32midkaywhoa...
06:15:56*midkay wants to tryyyyy it.
06:16:01earHertzsoon, soo
06:16:31midkay:)
06:17:50midkayso this affects anything that uses list.c?
06:18:44earHertzyes, but...
06:19:12midkaybut.
06:19:33earHertziot only works if teh list start position doesn't chnage. That's why I have o lines and n lines in that logf
06:19:45earHertzgiven that hint, you can guess how it works
06:20:08midkayah, nods..
06:20:32earHertzyes, tell me what you've guessed!
06:20:32midkaystill sounds very useful. especially with a small font.
06:20:39 Join webguest23 [0] (n=444fc85b@labb.contactor.se)
06:20:41earHertzor evena big one.
06:20:51midkaywell, yes, but i mean especially with a small one.
06:20:58earHertzyes
06:21:03midkayum, replacing whole lcd clears/updates with clearrect/update_rect?
06:21:08earHertzso what am I doing differently?
06:21:14earHertzright!
06:21:19midkaygenius indeed!
06:21:23earHertzand rewrites the whole screen
06:21:31earHertzor, all exept the status bar
06:21:36midkaywait.. what?
06:21:43midkaywhy that?
06:21:44 Quit webguest23 (Client Quit)
06:21:56earHertzbecause it easiest to do, I suppose
06:22:24midkayonly updating what needs updating should shave off even more time..
06:22:41earHertzso if we have a font that is small enough to put 20 lines on the screen...
06:22:42midkaybut there's probably not a function for that, you'd have to do some more work, yeah.
06:23:17earHertzyes, my mod just updates what needs updating
06:23:38midkayi mean rewrite.
06:23:47earHertztagcache almost screwed me up
06:23:59earHertztagcache re-uses the same list struict for all lists.
06:24:37midkayah.
06:27:12earHertzah, crap I just broke something
06:28:12midkayhaha.
06:29:12 Join hardeep [0] (n=hardeep@c-71-202-85-199.hsd1.ca.comcast.net)
06:30:59earHertzmidkay: you have awhat kind of ipod?
06:31:06midkay5G.
06:31:09midkaybbi 5m or so..
06:31:13midkay60gigs.
06:31:17 Join jbauman [0] (n=Johnq@66.216.165.90.dynamic.dejazzd.com)
06:31:30earHertzYou want a build? It will include teh accel scrooll too
06:35:01Yannniwow that all sounds real good
06:35:29earHertzit's a start
06:35:30Yannniis it going to work on the h300?
06:35:44earHertzThe accel? No. The list speed-up? yes
06:36:16midkayyes pleas.
06:36:22midkay:)
06:37:11 Quit actionshrimp (Read error: 110 (Connection timed out))
06:37:14Yannniso like just now im using rockfont 8 and i hold down to scroll the list and the sound pauses for a few secs
06:37:20Yannnithis will be fixed?
06:37:31 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
06:38:01earHertzYannni: partially
06:38:07 Quit Daishi (Read error: 110 (Connection timed out))
06:38:10***Saving seen data "./dancer.seen"
06:38:19earHertzmidkay: http://diffenbach.org/rockbox/rockbox.zip
06:38:32Yannnipartially sounds good to me nice job
06:39:02earHertzIt will alleviate quite a bit, if teh top of the list (the first item displayed) doesn't chnage
06:39:05earHertzif teh top chnages, no
06:39:20earHertzthat fix will come next
06:40:54midkayearHertz, if scrolling worked, i'd commend you.
06:40:55midkay:)
06:41:09earHertzscrolling doesn't work?
06:41:15earHertzoh, right, sorry
06:42:27earHertzmidkay: ok, I think I've got the right one up now
06:43:08 Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net)
06:45:12midkayman, i hate this acceleration.
06:45:40earHertzit takes getting used to
06:45:58midkayit's painful for my barely 2-page long list of artists.
06:46:03earHertzyou can set all the thresholds to 255, you won't notice it
06:46:09midkayflips to the end of the last page instantly..
06:46:33midkayman, that's awesome.
06:46:40midkayso fast and smooth.
06:46:59earHertzthe accel or the speedy list
06:47:01earHertz?
06:47:08midkayspeedy list.
06:47:14Paul_The_NerdSpeedy list?
06:47:38earHertzPaul_The_Nerd: midkay will explain
06:48:10midkayhaha. alright. fine. earHertz changed some list code so that when scrolling up and down in a list while the page doesn't move up or down, only what needs updating is updated..
06:48:23midkaywhich increases speed there 10-20x.
06:48:25Paul_The_NerdAh
06:48:30Paul_The_NerdGood deal
06:48:35earHertzthe smaller the font, the more the inccrease, of course
06:48:42*Paul_The_Nerd uses a tiny font
06:48:55midkayah, so lovely..
06:49:05midkayearHertz, can i get a build without these debug numbers? :)
06:49:06Paul_The_NerdUnless viewing a playlist, I don't think I ever have a list longer than the secreen
06:49:42earHertzmidkay: That's why IO had you explain, so I could code it.
06:49:52midkaycode what?
06:50:07earHertzPaul_The_Nerd: right, and even within a longer list, as long as teh first item stays teh same, you get teh increase too
06:50:16earHertzmidkay: a version without the debug info
06:50:30Paul_The_NerdWhy does the first item matter?
06:50:41midkayah, cool.
06:50:55Paul_The_NerdAnd if it *does* why not make the first item the Menu / Folder Name, to force the increase?
06:51:09midkayhe means even if it's longer than the screen, as long as you're not actually moving the viewed portion of the list down, it's this fast.
06:51:15Paul_The_NerdOh, right
06:51:16earHertzPaul_The_Nerd: if the first item is teh sam, teh only lines that chanage are the one teh cursor was on, and teh one teh cursor moves to, and any in between
06:51:39Paul_The_NerdSo, as long as the list doesn't scroll, you get the benefit, is what you mean
06:51:44midkaynot even the ones inbetween, right? if you skip over them..
06:51:46earHertzThe fix for lists where the first item changes requires a differnt startegy, and I'll do that next
06:51:47midkayPaul_The_Nerd, right.
06:52:19earHertzmidkay: in theory yes, in practice no, because it almost never happens that there are in betweens
06:52:24midkayearHertz, how'll you do that?
06:52:31earHertzin fact, I think it CAN'T happen
06:52:32midkayearHertz, right, but if there ever were.
06:52:56earHertzmidkay: I'll mmecopy and shift teh framebuffer
06:53:13midkayah, what i was thinking, but i didn't realize it was so easily possible.
06:53:23earHertzmidkay: it reqires extra chnages for no good reason
06:53:40midkaywhen do you expect you'll finish that? quick 10-minute job or like.. an hour or two of work?
06:53:50earHertzthe framebuffer?
06:54:01midkaythe shifting of it, yeah..
06:54:44 Quit Bloody_Sorcerer ("Leaving")
06:55:28earHertzday or too
06:55:54earHertztwo, even
06:56:12midkayah.
06:56:24midkaywell, someone's inefficient..
06:56:25midkay;)
06:57:10earHertzI'm looking for a job, too.
06:57:33Paul_The_NerdI don't think that'll work
06:57:48Paul_The_NerdIf you shift, won't that shift the backdrop as well?
06:57:57earHertzPaul_The_Nerd: yeah
06:58:23midkayearHertz, kidding as usual.. i'd have little idea where to even start. :)
06:58:43earHertzmidkay: I know ;)
06:58:43 Quit San (Read error: 104 (Connection reset by peer))
06:58:58earHertzNo seriusly, man, you've grown a lot since I first helped you with your plugin
06:59:08Paul_The_NerdWould just... undrawing the list (drawing it over itself in the Background or Backdrop color) then drawing the new list speed it up much, or does it already do something similar?
06:59:32 Join San [0] (n=undergro@A-78-124.cust.iol.ie)
06:59:46*Paul_The_Nerd has never looked at the code.
06:59:50Paul_The_NerdWell, that portion of the code, rather
07:00
07:00:27earHertzPaul_The_Nerd: it already does similar, i think
07:00:57Paul_The_NerdOkay, I was just wondering if it clears a rectangle and then draws the new text, or if it was that way.
07:01:01earHertzthe solution would be to have two framebuffer, one for the text one for the backdrop
07:01:08Paul_The_NerdI can see clearing a rectangle being very slow
07:01:12midkayearHertz, haha, i remember you teaching me some_bool != some bool.
07:01:14Paul_The_NerdearHertz: That was going to be my other suggestion. :)
07:01:18midkaythat's painful to remember ;)
07:01:33earHertzPaul_The_Nerd: it does clear the rectangle. which is slow, because that actually draws teh backsdrop I THINK
07:02:40earHertzmidkay: yeah ;)
07:04:12 Join Paul_The_Ner1 [0] (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
07:04:15midkaylooking at some of my old code was pretty scary.. even after i hadn't touched any in like 1.5 years since i had done my last clock update, looking at it again i was like.. what the hell is this? :)
07:04:34earHertzyeah, it happens to all of us
07:05:40midkayyeah.. i don't like how my state of mind was then.. do whatever, wherever.. i did a major update several months ago after a 1.5 year or so absence, made everything much more modular and organized.
07:06:10 Nick Paul_The_Ner1 is now known as Llorean (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
07:06:15midkayi cut the binary clock function from like.. hm.. maybe 150 lines of code, down to somewhere like 15.. settings functions from maybe 400 to 200 or so..
07:06:25LloreanHehehe
07:06:30midkaythat felt good. :)
07:06:44LloreanI helped my ex-girlfriend write this PHP program(script?) thing.
07:07:07LloreanAnyway, she told me she'd been spending several weeks trying to make it do something, I got her to describe it to me, and it required a 4-line change to the program to make it do it.
07:08:07midkayhaha. nice.
07:09:10LloreanI will admit the logic in the program was somewhat hard to follow.
07:10:29midkaydon't deny it. you're a genius.
07:11:33LloreanNo, I name variables silly things like $th and then forget what that stands for. I am a _bad_ coder, at least stylistically. My logic is passable.
07:12:00midkayhaha.
07:13:41earHertzLlorean: hey, sorry about spamming teh forum last night
07:14:05earHertzLlorean: I have patch that will help all platforms, but iposd especially. where should I announce it?
07:14:13LloreanearHertz: General Discussion.
07:16:12LloreanBasically, you _always_ want to announce things in the highest level possible. Unfortunately the way things are organized right now, some people will miss it, but really we want to try to influence people to see these as the RockBox forums, and the subcategories are more for issues on Rockbox specific to that hardware. Right now, people are leaning more and more to general discussion of that hardware with an emphasis on Rockbox, as c
07:16:53 Join huerlima [0] (n=steff@222.68.12.190)
07:19:03earHertzLlorean: gotcha
07:19:50LloreanI think with the redesign that'll be more clear, but unfortunately there's still a necessity for hardware specific categories.
07:19:57LloreanReally 90% of discussion should be in General Discussion
07:20:01LloreanAt least, the way things are right now
07:21:23 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
07:21:33 Nick Llorean is now known as Paul_The_Nerd (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
07:24:35earHertzJesus, what teh fuck is icatcher, and why's it so damned big?
07:25:01midkaya WPS that's big!
07:26:13earHertzwhat's the smallest font?
07:26:49Paul_The_NerdIsn't there one called Tinyfont or something?
07:27:01Paul_The_NerdIt's like... 5 pixels tall or so?
07:28:05earHertzwow
07:28:21Paul_The_NerdI don't use that one. Hehehe
07:28:24 Join ZenMasterJG [0] (n=Jordan@69.43.65.34)
07:28:33Paul_The_NerdI use Rockbox_default, which is the smallest I've seen that is clear still
07:29:05 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
07:29:43earHertzlargest font?
07:30:17huerlimahi, i got a beginners question, starting with rockbox development. read through the docs but could find no answer...: if i write my own plugin, i save the code as newplugin.c in the /rockbox-devel/apps/plugins folder ... after configure and make i never find my plugin compiled in the build directory. why?
07:32:01Paul_The_NerdearHertz: I think it's the 16 pixel tall one, but I'm not sure.
07:32:06earHertzhuerlima: you need to add it to SOURCES
07:32:52huerlimai see. thanks. thats what i missed out.
07:37:07Yannniearhertz i think ter_u32n is the biggest
07:37:56Yannnionly four lines on my screen lol
07:38:04earHertzYannni: thanks
07:39:26 Join webguest68 [0] (n=184ff147@labb.contactor.se)
07:39:32webguest68hi guys
07:40:06webguest68i have a locked drive and dont have the pass word any suggestions?
07:40:30 Join sucka [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
07:40:47webguest68hi sucka
07:41:00webguest68hmm i know irc
07:41:07 Nick webguest68 is now known as ^THE_HAMMER^ (n=184ff147@labb.contactor.se)
07:41:14^THE_HAMMER^ahh much better
07:41:58ashridaha locked drive?
07:42:06^THE_HAMMER^ya
07:42:14^THE_HAMMER^its from a modified xbox
07:42:25Paul_The_NerdAnd what does this have to do with Rockbox?
07:42:35ashridahgoogle
07:42:51^THE_HAMMER^well in a forum on the site they speak of locked drives
07:43:03^THE_HAMMER^wich is my prob and why im here
07:43:07Paul_The_NerdIn a specific type of MP3 player
07:43:35^THE_HAMMER^ummm locked HARD DRIVE not cd rom
07:43:46ashridahhe said nothing about cdroms
07:43:56^THE_HAMMER^In a specific type of MP3 player
07:44:05ashridahyeah
07:44:06^THE_HAMMER^assume media
07:44:15^THE_HAMMER^im not having media issues
07:44:16ashridahnot one of the mp3 players rockbox supports is cdrom based
07:44:20Paul_The_NerdWhat do CD-Roms have to do with anything?
07:44:23^THE_HAMMER^having hard drive issues
07:44:37Paul_The_NerdYes, but clearly your HD is not a Locked drive through a bug in Rockbox.
07:44:38^THE_HAMMER^ata pass word prob
07:45:04^THE_HAMMER^your mistaken my hard drive is locked
07:45:09ZenMasterJG^THE_HAMMER^: what everyone's saying is: this isn't the place to ask.
07:45:13^THE_HAMMER^and can show u sites that speak of my prob
07:45:15midkayyes, but Rockbox wasn't involved at all.
07:45:28Paul_The_NerdI am not mistaken. I know your HD is locked. But your HD was NOT locked by Rockbox, and has nothing to do with our software.
07:45:32midkaythis is a rockbox channel, not a help-with-locked-drives channel.
07:45:59^THE_HAMMER^but in the forum i was reading spoke of locked hard drives
07:46:13Paul_The_NerdYou were reading the mailing list.
07:46:47Paul_The_NerdAnd the locked hard drive was one specifically locked by a bug in the Rockbox software. Which, if you read further, you would've seen the solution to that. Since your case has nothing to do with Rockbox, if that solution didn't help you, we can't offer anything else.
07:46:58midkayif you can find helpful info on our site, cool.. but asking for new info that isn't anything to do with rockbox is something else.
07:47:20ZenMasterJG^THE_HAMMER^: look here: http://www.llamma.com/xbox/Unlocking%20Seagate%20Xbox%20Hard%20Drive.htm
07:47:24^THE_HAMMER^perhaps i was confused
07:47:40^THE_HAMMER^drive i have is maxtor 160 gig
07:48:06Paul_The_Nerd^THE_HAMMER^: You are in the wrong place. Trust me. This channel is for problems and discussion relating to the Rockbox software.
07:48:16ZenMasterJG^THE_HAMMER^: google is, in many ways, better then asking an IRC channel thats totally unrelated to your problem.
07:48:36^THE_HAMMER^ok im sorry all
07:48:54^THE_HAMMER^didnt mean to cause an up roar wasnt my intentions
07:49:08midkaynp, just use some common sense next time ;)
07:49:16^THE_HAMMER^just a joe looking for help in all the wrong places seems lol
07:49:33midkaygoogle, it'll help.
07:49:53^THE_HAMMER^i havent had any luck ive been trying
07:50:10midkayhow'd you manage to lock it?
07:50:22^THE_HAMMER^i didnt was givin to me like that
07:50:32midkayhttp://www.xbox-scene.com/articles/lock-hdd.php
07:50:35midkaymight help.
07:51:04^THE_HAMMER^free software but up on install they charge a fee to unlock
07:51:14^THE_HAMMER^the drive
07:51:24^THE_HAMMER^i have 4 progs like that
07:51:36midkayah.. well, we can't help.
07:51:57^THE_HAMMER^aff data recovery also
07:52:02^THE_HAMMER^ty for trying tho
07:53:42 Quit ^THE_HAMMER^ ("CGI:IRC (EOF)")
08:00
08:01:37 Quit actionshrimp (Read error: 110 (Connection timed out))
08:06:29 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
08:08:44 Quit chimpfrenzy (Read error: 110 (Connection timed out))
08:16:22 Quit huerlima (Read error: 104 (Connection reset by peer))
08:23:29earHertzmidkay: patch is on patch tracker
08:23:39midkayearHertz, cool. :)
08:25:00midkayhaha.
08:25:09midkaynew email created again? :)
08:25:14earHertzyah
08:25:28earHertzIt all goes in the same bin
08:25:50earHertzthough i should put rockbox in teh address to grep on
08:26:08midkay:o
08:31:06 Join huerlima [0] (n=steff@218.1.189.170)
08:32:24huerlimahi, does anybody know how change to a font within a plugin that supports chinese characters to be displayed?
08:32:55 Quit actionshrimp (Read error: 110 (Connection timed out))
08:33:16earHertzhuerlima: look at the rb pointre, it conaatins all teh function pointers of fucntions plugins can use
08:33:55 Quit sucka (Read error: 110 (Connection timed out))
08:34:50 Quit hardeep ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
08:35:49 Quit Daishi (Remote closed the connection)
08:38:13***Saving seen data "./dancer.seen"
08:40:59 Join kkurbjun [0] (n=8a434b4e@labb.contactor.se)
08:41:40kkurbjunmidkay: are you around
08:41:48 Quit rotator ("zzzzzzzzzz")
08:41:49midkaykkurbjun, i am.
08:41:56kkurbjunI wanted to ask you about the clock plugin
08:42:02midkaysure?
08:42:16kkurbjunyou wrote it originally correct?
08:42:31midkayright. linus did the digital segments code, though.
08:43:31kkurbjunI'm working on getting the clock scaled correctly for at least the analog version and I have that working fine, but what I was curious about was your feeling on changing the menu's to rockbox's builtin menu code?
08:43:59kkurbjunIt looks really nice with the smooth scroll, but it would also really simplify the code alot
08:44:13 Join Lost-ash [0] (i=ashridah@220-253-123-22.VIC.netspace.net.au)
08:44:38midkayoh, i was gonna do that sooner or later.. np though. if you could leave the menu code as-is, i'd like to see what i can do with it..
08:44:52midkayyou could draw the cursor to LCD_WIDTH instead of LCDWIDTH (== 112).
08:45:40 Join hussa [0] (n=steff@218.1.188.184)
08:45:58midkayi was planning on tossing the fullscreen mode, since there's not really an easy way to generate it and i don't care for it anyways..
08:46:06midkayit essentially needs a lot of work.
08:46:13kkurbjunyeah, that's what I was doing, but there's alot of duplicated functionality in the different menus.. I think I'll start a flypsray patch that you can add to if you'd like/have time.. I havn't figured out a good way to recalculate the fullscreen analog mode x/y positions yet though
08:46:18midkaydo what you wish, i don't really mind, but i'll do a lot of work on it myself..
08:47:00midkayi planned on making it as modular as possible.. placing everything relative to lcd width/height, instead of the #if crap.
08:47:36kkurbjunok, I think I'll leave the menu code alone for the most part, I didn't want to make any drastic changes to that without seeing what you thought... yeah, that's what I've been doing
08:47:39midkayschool just got out a few days ago, so i'll do that sometime soon.
08:47:58earHertzmidkay's graduating 5th grade
08:48:00midkayexcellent. i appreciate your asking. :)
08:48:03midkayearHertz, fu.
08:48:14earHertzI meant you're a prodigy
08:48:28midkayhm.
08:48:33kkurbjun: )
08:48:38midkayit's still sort of an insult.. in some way i can't really figure out.
08:48:39midkay:)
08:49:13midkaykkurbjun, so do whatever you wish, really.. just be prepared for any of it to be changed by me ;)
08:49:28kkurbjun: ), sounds good
08:49:54midkaycool, alright. :)
08:50:05midkayyou'll submit it as a patch?
08:50:13 Quit huerlima (Read error: 110 (Connection timed out))
08:50:26midkayif you do, please let me know.. i'll have a look asap. :)
08:51:10kkurbjunyeah, I'm just getting one ready now, I like to keep things in flyspray before I commit anything so that people concerned can review the code if they want to
08:51:19earHertzWOW!
08:51:28midkaygood practice.. too bad i'm so eager to commit things i can never manage that. :)
08:51:32midkayearHertz ?!!??
08:51:33kkurbjunit's just a start on the analog clock though
08:51:36kkurbjun: )
08:51:36earHertzI really can't scroll fast enough to make the music skip with teh new patch'
08:51:45midkaykkurbjun, aha.. incremental development. :)
08:51:47earHertzat least in single page lists
08:51:59midkayearHertz, alright, let me try this.. :)
08:52:07midkay*cracks knuckles*
08:52:29midkay*stretches, wiggles and readies thumb*
08:52:37 Join huerlima [0] (n=steff@222.68.12.212)
08:52:38Paul_The_NerdearHertz: On nano I had to scroll quite a while to get skipping anyway. Oddly enough, scrolling on the Audio Thread screen caused it much more quickly than in lists.
08:53:06*Paul_The_Nerd has not tried the patch.
08:53:07midkaynot odd at all, since the audio thread screen is unaffected. it doesn't use list code at all.. :)
08:53:11midkayoh.
08:53:19earHertzhang on, that was on 128 cnbr
08:53:26midkaythat's because the audio thread screen is updated often, like 5 times a second.
08:53:27Paul_The_NerdUnfortunately my Nano is at my old apartment in the pile of "stuff I have not yet moved here, but need to soon"
08:53:33midkaylist code only updates once per scrolling event..
08:53:35earHertznow to try it on some high vbr opera i ripped myself
08:53:53earHertzspecifically, sir Georg solti conducting teh ring cycle
08:54:27Paul_The_NerdHehehe
08:55:28huerlimaearHertz: sorry, i hv problems w my internet connection. thanks for help with the chinese fonts.
08:55:55earHertzon 198 I can stop the music on paged lists (no optimization) but not unpaged
08:56:02earHertzhuerlima: np
08:56:07earHertz:)
08:56:22midkayearHertz, quite impressive update.
08:56:25midkay:)
08:56:31midkaysimple, too.. can't believe it hasn't been done before.
08:56:43midkaywe've had the list code for years..
08:57:02earHertzeh, not so simple. teh tagcache reusing one list structure nearly stopped me
08:57:33midkaytrue, that, but just in general.. very simple concept. and not a *very* tough change..
08:57:40midkayeven before tagcache.
08:57:47earHertzbut yeah, I got the idea a week or so ago, but only sat down to implement it tonight
08:58:12kkurbjunmidkay: heres a link to the flyspray patch: http://www.rockbox.org/tracker/task/5592
08:59:08Paul_The_NerdIt's fun how often I hear "Thanks, your support is so much better than iPodLinux". I take it they just don't care?
08:59:34midkayPaul_The_Nerd, totally..
08:59:52midkayi've looked at their forums before, it actually seems pretty bad. :)
09:00
09:00:04earHertzThey were helpful when I asked about coding arm assembly
09:00:26midkaykkurbjun, looks good, going in the right direction. :)
09:01:13midkaykkurbjun, i think clock will end up quite bitmap-heavy actually, yeah. not just e.g. plain mode, but for a lot of other things, like the digits around the analog clock..
09:01:23midkaysysfixed is too small for larger LCDs.
09:02:06kkurbjunYeah, I didnt' think any of the fonts would work for the digital modes
09:02:30midkayin fact if you do any more of this, continuing this way is good.. then i can create the bitmaps and fill them in where appropriate.. you're laying out the scalable framework.
09:02:41 Join huerlima2 [0] (n=steff@222.68.41.33)
09:03:30 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
09:03:35amiconnearHertz: Your list speedup looks interesting (didn't check the actual code yet), but unfortunately it won't speed up line-wise scrolling
09:03:43 Quit ashridah (Read error: 110 (Connection timed out))
09:03:46 Quit huerlima2 (Client Quit)
09:04:24amiconnDid you try whether your patch + enabling paged scrolling fixes the music dropouts when scrolling a long list?
09:05:33earHertzamiconn: the patch won't do anything with paged scrolling
09:05:50earHertzwhat do you mean by line-wise scrolling?
09:06:07 Quit hussa (Read error: 110 (Connection timed out))
09:08:58 Join Chuck8 [0] (n=eranders@64.178.108.94.dynamic.dejazzd.com)
09:09:26amiconnWell, your idea is not updating the whole list as long as the top position stays the same
09:09:35earHertzjfr.
09:09:38earHertzjfr
09:09:45earHertzyes
09:10:00Chuck8hello
09:10:07earHertzbut what do you mean by line-wise scrolling?
09:10:09amiconn...so the speedup only kicks in as long as the selector is moving within the same screen
09:10:15*Chuck8 has some noob questions
09:10:19earHertzyes
09:10:38amiconnIf you scroll down and the bar hits the bottom, rockbox will scroll line by line by default
09:10:47earHertzyeah
09:10:55earHertzso no optimization
09:11:09amiconnThis is what I mean with line-wise scrolling. Then th elist code has to redraw the whole list everytime
09:11:15earHertzyup
09:11:15Paul_The_NerdChuck8: Go ahead 'n start with 'em.
09:11:16midkaythat's what the whole idea about this was..
09:11:24earHertzI'm going to adress that with my next patch
09:11:28Chuck8ok
09:11:31amiconnBut there is an option to enable paged scrolling.
09:11:47Chuck8so i just tossed a new 30gb drive in my h120
09:11:49earHertzwhich means each page is differnt, right?
09:12:03midkaypaged scrolling would be great in combination with this patch actually, yeah.
09:12:08Chuck8i've got music loaded, it plays, etc
09:12:16midkayscrolling off bottom = cursor goes to the top of a whole new page, earHertz.
09:12:20midkayin paged scrolling mode.
09:12:25amiconnIf you scroll down and the slector hits the bottom, rockbox will scroll down a whole page, i.e. the selector will end up at the top of the next page
09:12:37earHertzOH!
09:12:39Chuck8so is the drive partitioned and formatted such that it will work with rockbox?
09:12:43Paul_The_NerdSo a full screen update only once per screen.
09:12:43amiconnmidkay: Paged scrolling is already in...
09:12:48*earHertz didn't unserstand what scrolled paging was
09:12:51midkayamiconn, i didn't say it wasn't..
09:12:51Paul_The_NerdChuck8: If it's formatted Fat32 and set as primary, then yes.
09:13:10Chuck8ok, i tried to do so with swissknife
09:13:16amiconnearHertz: My question was whether paged scrolling + your patch helps to avoid the music dropouts
09:13:16Chuck8and it didn't really do anything
09:13:21Chuck8except rename the drive
09:13:22earHertzamiconn: please feel free to reply to the annoucement on teh forum to that effect
09:13:25midkayi said it would be useful if you were to enable it while having this patch installed.
09:13:37midkayi meant*, sorry.
09:13:42midkaya bit unclear, i guess.
09:14:12earHertzI'll try, as soon as tagcache is ready.
09:14:17Paul_The_NerdChuck8: Well, go ahead 'n try Rockbox on it then. I mean, if it doesn't work, you'll still be able to boot the iRiver firmware and come back and give us the error message.
09:14:19Chuck8so assumed that the drive was already partitioned and formatted out of the box
09:14:47earHertzDo I have to force tagcache update whenevert I add music? I just added some 320 cbr to test with
09:14:53amiconnI don't exactly like paged scrolling, but at least as an experiment it will tell whether we're on the right track, i.e. whether the music dropouts are only graphics performance related
09:14:56midkayearHertz, i've found that you do..
09:14:57Chuck8i think the special ipod drives are formatted differently
09:15:12amiconn...or whether there's something else wrong too
09:15:18earHertzamiconn: Oh, I can answer that. Yes, they are.
09:15:39Paul_The_NerdearHertz: Theoretically if you have Dircache enabled, and tagcache set to memory, the music will show up after a reboot. (As in, Dircache finds the file, then next time you reboot it gets committed to tagcache)
09:15:44kkurbjunamiconn, it seems the button event code takes quite a bit of the processor
09:15:47midkaywell, could you really say that? certainly the playback/codec code could be optimized a lot more.. so that would also help.
09:15:58earHertzAklmost, anyway. compeltely getting rid of teh screen textare clear gets rid of them
09:16:01amiconnkkurbjun: What target?
09:16:13midkayPaul_The_Nerd, i have both of those set correctly, but i can never just boot it up and have it work..
09:16:13kkurbjunif you go into the audio thread view in debug and just spin your finger around the wheel it can barely keep up
09:16:27Chuck8in "properties" is says fat32
09:16:29earHertzPaul_The_Nerd: I don't think tagcache in memeiory even works on the ipod
09:16:31midkayi have to boot it up, then i get "tagcache not ready", have to force update, and reboot.. maybe even twice, sometimes.
09:16:31kkurbjunit puts a heavy load on the iriver too
09:16:33Paul_The_Nerdmidkay: It takes two boots. You boot from disk mode, dircache finds the file, you reboot again, and it commits.
09:16:40midkayearHertz, it does, but it may not if your db is too large.
09:16:40Paul_The_NerdearHertz: It worked on my Nano.
09:16:42kkurbjunwheel being ipod
09:16:42midkaydunno the size limit.
09:16:55Paul_The_NerdChuck8: As I said... Try it.
09:17:01midkayPaul_The_Nerd, i've tried that a couple times.. hm.
09:17:03Chuck8ok
09:17:05earHertzIt doesn't actually put teh cachwe in memory. if I scroll the list, it reads from teh disk
09:17:08amiconnkkurbjun: Ah, but I don't think this is button handling related. Afaik the audi debug screen is redrawn after every button event
09:17:12midkayearHertz, your db is too large then.
09:17:21earHertzSo?
09:17:23midkayamiconn, way more often.. 5 times a second or so..
09:17:28amiconnThat means causing a lot of button events causes a lot of gfx activity
09:17:30 Quit huerlima (Connection timed out)
09:17:31midkayearHertz, so it doesn't fit in the space limit.
09:17:34Paul_The_Nerdmidkay: All I can say is "It has worked for me in the past." Since I don't use TagCache, it may not any more. Or whatever.
09:17:35earHertzMake the space for tagcache larger. I have 64MB of spacde
09:17:38midkayso it's not loaded.
09:17:41midkayearHertz, go ahead. :)
09:17:48kkurbjunamiconn: ahh, I didn't realize that
09:17:50earHertztagcache STILL isn't ready
09:18:00earHertzgot to be a better way to do this, I only added 20 tracks
09:18:08kkurbjunI figured it jsut kept updating as normal
09:18:16midkayPaul_The_Nerd, sure, i hear that.. i can't say i've seen it work right.. dunno if the conditions were weird or whatever, doesn't matter.. not really significant.
09:18:16midkay:)
09:18:24Paul_The_Nerdamiconn: I was able to get music to skip by scrolling the wheel continually in a page that I don't *believe* was updated on scrolling. (It had no reason to be. I think it was the disk info page. It was somewhere in debug.)
09:18:28earHertzPaul_The_Nerd: are you Paul_The_Nerd or LLorean?
09:18:32amiconnmidkay: It probably uses button_get_w_tmo(HZ/5). That means it will redraw 5 times per seconds *or whenever a button event arrives*
09:18:36Paul_The_NerdearHertz: I am both.
09:18:47earHertzPaul_The_Nerd: yres, but currently which are you?
09:18:51amiconn...which can be far more often than 5 times per second with button repeat
09:19:03midkayamiconn, ah, right, i thought you meant only when a button event arrived.. tonight is a bad night for understanding others, it seems :)
09:19:04Paul_The_NerdI'm confused. There is no difference between the two.
09:19:14Paul_The_Nerd(Paul_The_Nerd==Llorean) resolves to true
09:19:23earHertzoh, ok
09:19:34amiconnPaul_The_Nerd: Many screens are redrawn on button events
09:19:40earHertzPaul_The_Nerd: is a beter handle, I think
09:19:40Paul_The_Nerdamiconn: Fair enough.
09:19:48Paul_The_NerdI like this one better too.
09:19:57Paul_The_NerdBut I signed up for the forums before I started using this one.
09:20:09Paul_The_NerdThen I came in here, decided to use this, and that's that.
09:20:18earHertzSON OF A BITCH! Still not ready!
09:20:33midkaydon't you just hate it?
09:20:46midkayforce an update, earHertz, if you haven't.
09:20:52midkayupdate, let it finish, reboot..
09:20:58earHertzYweah, I don't recall it takljking this long teh very fiorst time I used it
09:21:11earHertzand this is only like teh third time, I don't add music at all opften
09:21:18earHertzI did force
09:22:55 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se)
09:23:07midkayhm.
09:23:14earHertzGAH!
09:23:22midkaysigh..
09:23:32midkayshut down, start up, shut down again, start up, force, reboot?
09:23:39earHertzI wanna try amiconn's suggestion
09:23:53earHertzmidkay: what's that teh lastest dance/
09:24:05midkayhahaha
09:24:13Paul_The_NerdRemove all the TCDs, then restart, then try the force?
09:24:26earHertztcds?
09:24:36earHertzoh
09:24:55linuxstb_earHertz: BTW, your patch will only work on ipods - USEC_TIMER is a portalplayer-only define.
09:25:18earHertzOh, crap
09:25:24earHertzthanks
09:25:38earHertzticks are ints or longs?
09:26:04linuxstb_You could also surround your debugging code with #ifdef ROCKBOX_HAS_LOGF
09:26:16earHertzthanks
09:27:04linuxstb_So your patch would work on other targets, but not with logf enabled. I suppose you should also check for CONFIG_CPU==PP5020
09:27:44 Join huerlima [0] (n=steff@218.1.190.139)
09:28:27earHertzI'll just use current tick
09:28:35earHertzthe differences are large enough
09:31:56huerlimaearHertz: what do u mean by "look at the rb pointer"? the function is probably called rb->lcd_setfont() and in plugin.h i found the lcd_font() but nowhere any explanation how i use it with my own fonts...
09:32:55earHertzhuerlima: all I know is all rockbox functions are accessed through rb; I've never written a plugin
09:34:11huerlimaearHertz: ok. thx
09:35:10earHertzeven on 320 CBR, I can't make the nmusic stop
09:35:37linuxstb_huerlima: I don't know the font code, but I'm guessing that all the functions you need to load a new font from disk are not currently available in the plugin API. So you'll need to add them.
09:35:56earHertzlinuxstb_: what's teh correct way to cite you?
09:36:38linuxstb_Or you just use the user's font, and it's the user's responsibility to make sure it can display Chinese characters.
09:37:12 Quit Chuck8 ()
09:37:26linuxstb_earHertz: I don't mind, use either my nick or my name (it's in the ircnicks page if you don't know it).
09:37:38earHertzno preference?
09:37:59linuxstb_No. Both my nick and my name are everywhere.
09:38:14earHertzI confuse you with LN Feltzing
09:38:34linuxstb_I just make it hard for people to use TAB...
09:38:58Paul_The_NerdThere are a lot of Ls in here
09:39:56 Quit actionshrimp (Success)
09:40:50huerlimalinuxstb_: ok. thats what i tried. to give them out i used rb->splash(HZ*2, true, "helloworld"); i tried just to write a chinese character instead of helloworld, but nothing showed up.
09:40:57 Quit ZenMasterJG (" bedtime")
09:43:33midkayPaul_The_Nerd, haha. yeah.
09:44:33huerlimalinuxstb_: i think i saved it as unicode.... that should work?! or do i have to use special encoding?even masking special chars?
09:44:52 Join Paul_The_Ner1 [0] (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
09:44:54linuxstb_I _think_ Rockbox uses utf8 for all strings internally now.
09:45:44 Quit Paul_The_Nerd (Nick collision from services.)
09:45:48 Nick Paul_The_Ner1 is now known as Paul_The_Nerd (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
09:46:46linuxstb_Anyone here have any mono MP3 files? I can't recreate this bug: http://www.rockbox.org/tracker/task/5105
09:47:16earHertzI thinmk I have as mono, but IO forget which it is
09:48:09earHertzlinuxstb_: anyway it's 45 minutes log, I doubt you wanty it
09:48:58linuxstb_No, I don't want it :) Does the metadata display OK in Rockbox?
09:49:26earHertzmetadat?
09:49:43earHertzamiconn: even with pagesd scrolling and teh patch I can make it skip on 320 cbr
09:49:45Paul_The_NerdWell specifically does it show the right bitrate and length
09:49:54 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
09:50:52linuxstb_earHertz: Are you counting how many LCD updates per second are being made?
09:51:21earHertzPaul_The_Nerd: sorry, i can't find it, and itunes doesn't some channel info anyweway
09:51:38earHertzlinuxstb_: no
09:52:33earHertzlinuxstb_: do you have an ipod video?
09:52:50linuxstb_I'm not sure how you can easily log that though... But it would show us if the lcd updates are definitely the bottleneck.
09:53:14earHertzlinuxstb_: they are too. I addressed that, some, with my lcd patch
09:53:26linuxstb_Yes, I have a 5g.
09:53:34earHertzmy next patches will address teh textarea update and teh framebuffer
09:53:45earHertzlinuxstb_: try my lcd patch
09:54:18linuxstb_I can't get skipping with my FLAC files anyway....
09:54:40linuxstb_But I'll try it.
09:54:52*linuxstb_ moves to a different computer
09:54:54 Quit linuxstb_ ("CGI:IRC")
09:55:46 Quit jnc (Remote closed the connection)
09:56:10earHertzlinuxstb: about a 6% speedup, or one frame per second
09:56:16earHertzat 30M<Hz
09:56:55linuxstbDo you mean your lcd_update() patch or the gui_list patch?
09:57:03earHertzlcd
09:57:29earHertzgui list is a graeter inceease, but only when it's unpaged
10:00
10:00:10 Part Paul_The_Nerd
10:03:37*amiconn thinks that libmad on arm is in urgent need of some speedup work
10:03:51earHertzwhat's libmad play, mp3s?
10:04:04amiconnmp1/mp2/mp3
10:04:06 Join Naquada [0] (n=50b21ce0@labb.contactor.se)
10:04:10earHertzhuh
10:04:23earHertzOnce I have teh arm assembly down, I'm doing teh lcd first
10:04:46NaquadaHey all . Can Any one help me install rockbox on my iaudio x5l ? (i like to have dual boot) ?
10:05:39earHertzNaquada: sorry, no idea
10:06:10Naquadado u know where can i find Howto's for rockbox ?
10:06:46Lost-ashwww.rockbox.org's wiki has pretty much most of the info you'll need
10:06:53 Nick Lost-ash is now known as ashridah (i=ashridah@220-253-123-22.VIC.netspace.net.au)
10:07:17Naquadabut i can't find someting that will help me install the bootloader on my iaduio x5l
10:07:47 Join JdGordon [0] (n=jonno@c211-28-95-208.smelb1.vic.optusnet.com.au)
10:08:48Naquadano one help tried to install rockbox on iaudio x5l ?
10:08:58Naquadano one here
10:09:11linuxstbNot any X5 users by the look of it....
10:09:42Naquada:-(
10:09:53Naquadaok thx anyway
10:09:55linuxstbBut afaik, the dual-boot bootloader is unofficial - maybe you'll find help in either the Rockbox iaudio forum, or iaudiophile.net
10:10:15Naquadathx
10:10:43 Join RedBreva [0] (n=chatzill@host217-42-183-128.range217-42.btcentralplus.com)
10:21:30 Quit Naquada ("CGI:IRC (EOF)")
10:23:52 Join sucka [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
10:29:56 Quit actionshrimp (Read error: 110 (Connection timed out))
10:30:22 Quit kkurbjun ("CGI:IRC")
10:35:21 Quit damaki__ (Read error: 110 (Connection timed out))
10:38:18***Saving seen data "./dancer.seen"
10:39:28 Quit huerlima (Remote closed the connection)
10:39:36 Join huerlima [0] (n=steff@218.1.190.139)
10:40:14 Join Jungti1234 [0] (n=jungti12@124.60.8.6)
10:41:36huerlimahi, does anybody know why i am not able to navigate through the simulator, nomatter which one i use (archos, ipod...) everything is installed, compiled, the pictures shows up...even the backlight changes when i press the forward arrow...but thats it... no way using other keys to enter the menu
10:41:48Jungti1234hey
10:42:46Jungti1234Background is possible BMP file format?
10:42:57Jungti1234only?
10:43:21Jungti1234not WPS
10:43:39 Quit finik- (Read error: 110 (Connection timed out))
10:47:42midkayBMP-only, yes.
10:48:04midkayhuerlima, do you know the keymap?
10:48:21midkayit's pretty weird. numpad arrow keys are move.. period for ipod seems to be menu..
10:48:26midkaynumpad period, that is.
10:48:30midkayit's all on the numpad.
10:49:03 Join damaki [0] (n=Chocolat@ALille-153-1-18-48.w83-198.abo.wanadoo.fr)
10:51:14 Quit earHertz ("Chatzilla 0.9.72 [Firefox 1.5.0.4/2006050817]")
10:51:21amiconnmidkay: Not only. There are alternatives in the standard key range, but not for all buttons
10:51:27 Join petur [0] (n=petur@rockbox/developer/petur)
10:51:31amiconnMenu should be available on 'Ins' as well
10:51:32Jungti1234yep, thanks midkay
10:51:49midkayamiconn, so it's not even really worth mentioning.
10:52:12amiconnThere are several others
10:52:37midkayseveral other half-alternative key setups placed around the standard key range?
10:52:42amiconnThe direction buttons are also mapped onto the cursor keys, and Select(ipod) should be the space bar
10:52:42midkayuseful indeed.
10:53:18*amiconn will change that one day. Not having alternatives for all buttons on standard keys is cumbersome on a laptop
10:53:53amiconnIn fact *most* buttons have two keys mapped, but not all
10:54:20 Quit sucka (Read error: 110 (Connection timed out))
10:55:32 Join damaki_ [0] (n=Chocolat@ALille-153-1-27-240.w83-198.abo.wanadoo.fr)
10:57:03midkayi don't like the keymapping at all..
10:57:07midkayfor any of the sims, really.
10:57:37midkaythe numpad config should be at least remotely close to how it is on-target, i think.
10:57:40huerlimait worked. thx a lot!
10:57:51midkayhuerlima, ah, good.. np.
10:58:28 Quit Jungti1234 ()
11:00
11:00:18huerlimamidkay, do u know as well how i can display special chars, like chinese characters within a plugin?
11:01:13midkayhuerlima, i don't think you can.
11:01:31midkayeven if you have a font that supports it, i don't believe you can load+display a font from disk.. not easily, at least.
11:01:44 Join earHertz [0] (n=chatzill@c-24-30-242-135.hsd1.va.comcast.net)
11:02:22huerlimareally? but i can also display my whole rockbox in chinese characters... and the font that i loaded would support it
11:02:31amiconnmidkay: The numpad config is designed to resemble the target configuration...
11:02:44huerlimai mean i can change the language
11:02:45midkaysomeone's a bit backwards then..
11:02:54amiconn?
11:03:09midkaymenu is the top button on ipods, but it's the bottom numpad key, for example..
11:03:43midkayeach time i use the sim, i'm struck by how weirdly laid out the buttons are.
11:04:09amiconnYeah, right. It's mostly the direction keys (8/4/6/2) that resemble the target button layout
11:05:30midkayhaha. well those are standard..
11:08:03 Join PaulJam [0] (n=pauljam@vpn-3047.gwdg.de)
11:11:24 Quit damaki (Read error: 110 (Connection timed out))
11:14:00 Quit RedBreva ("Time for Tubby ByeBye")
11:18:57 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-136-158.pools.arcor-ip.net)
11:23:13 Join pixelma [0] (n=pixelma@82.193.235.34)
11:23:16 Join bluebrother [0] (i=1HTX2ovM@nat-wh-1.rz.uni-karlsruhe.de)
11:28:29 Quit Flutterb1 ("I'll be back")
11:31:59 Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk)
11:51:49 Quit Galois (Remote closed the connection)
11:52:05 Join Galois [0] (i=djao@efnet-math.org)
11:59:26 Join jd_ [0] (n=jd@wikipedia/Meanos)
12:00
12:00:23 Join dpm [0] (n=dpm@p54A110EA.dip0.t-ipconnect.de)
12:06:11 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to)
12:06:24dpmafter reading the FAQ this is still not clear to me: does Rockbox support playing Ogg Vorbis songs on 4G iPods?
12:06:33Bagderyes
12:07:25dpmok, thanks
12:08:26earHertzafter reading the FAQ, this is still unclear to me: does using ogg files mean I have to go to Star Trek conventions and learn Klingon?
12:08:30earHertz;)
12:09:09Bagderyes!
12:11:58 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:12:40 Quit amiconn (Nick collision from services.)
12:12:41 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:21:21 Join Rondom [0] (n=Rondom@mrbg-d9b953f5.pool.mediaWays.net)
12:29:18oboMore wikispam :(
12:29:47earHertzobo: buy viagra
12:29:57obono, you can't make me :p
12:30:09earHertzyour gf will thank you
12:31:18earHertzin flyspray, how can I view only patches added by me?
12:32:24 Part amiconn
12:32:33 Join bluey- [0] (n=bluey@dslb-088-073-091-232.pools.arcor-ip.net)
12:33:26obounless you're a developer and you assign them to yourself, I don't think you can
12:33:43 Join ender` [0] (i=null@84.52.165.220)
12:34:54earHertzoh, that sucks
12:36:33 Join BHSPitMonkey [0] (n=Steve-O@adsl-68-95-247-230.dsl.rcsntx.swbell.net)
12:38:21***Saving seen data "./dancer.seen"
12:41:08 Quit hannesd ("Client suicide")
12:41:28earHertzHow do I use diff and patch if my patch includes an entirely new file?
12:43:04obocvsdo from the cvsutils package
12:43:11obocvsdo add path/to/file
12:43:17earHertzwhat's that do?
12:43:18obothen cvs diff -uN
12:43:42oboallows you to add a file to your local cvs tree without requiring cvs write access
12:43:42earHertzthanks
12:43:45linuxstbOr create your patch to the existing files normally, and then for each new file do "diff /dev/null apps/newfile.c >> mypatch.diff"
12:43:56 Join hannesd [0] (n=light@gate-hannes-tdsl.imos.net)
12:44:07 Quit hannesd (Connection reset by peer)
12:44:11earHertzhuh, I like that
12:44:22earHertzand wil patch create teh new file?
12:44:28oboyes
12:45:11earHertzthaks
12:51:57 Quit BHSPitMonkey_ (Read error: 110 (Connection timed out))
12:52:58 Join TeaSea [0] (n=Thunderc@lonsdale.nat.lancs.ac.uk)
12:57:28 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
13:00
13:02:45 Quit PaulJam (".")
13:03:18 Join Hansmaulwurf [0] (n=maerlyn@p5081B256.dip0.t-ipconnect.de)
13:07:57 Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net)
13:09:48 Quit TeaSea ("Leaving")
13:10:15 Quit dpm ("Ex-Chat")
13:10:52 Join TeaSea [0] (n=Thunderc@lonsdale.nat.lancs.ac.uk)
13:12:28 Join Genre9mp3 [0] (n=yngwiejo@88.218.17.158)
13:12:52 Quit jd_ (Connection timed out)
13:13:48 Join jd_ [0] (n=jd@wikipedia/Meanos)
13:14:36 Quit bluey- (Remote closed the connection)
13:17:22 Join hannesd [0] (n=light@gate-hannes-tdsl.imos.net)
13:20:20 Join _FireFly_ [0] (n=FireFly@p54A45574.dip.t-dialin.net)
13:21:15Hansmaulwurfquick question
13:21:38Rickquick answer
13:21:39Hansmaulwurfcan the WPS read the Tags when a picture is in it?
13:21:41 Quit Rondom (Read error: 113 (No route to host))
13:23:10 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-136-158.pools.arcor-ip.net)
13:24:08 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
13:27:02stripwaxHansmaulwurf - huh?
13:27:19stripwaxdo you mean something like a picture stored INSIDE an mp3 file as a non-standard tag?
13:27:26Hansmaulwurfyep
13:28:23stripwaxI don't think that's supported (because it's not part of the standard mp3 spec..). Could you use the album art feature instead?
13:30:28Hansmaulwurfthe thing is, i just installed MediaMonkey and when i add the tags with their auto-update function the programm ask if it should store the album picture in the mp3tag
13:30:50Hansmaulwurfi just want to know if this would be ok for rockbox
13:31:06 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
13:32:08earHertzHansmaulwurf: sounds wasteful. add teh art to the album, not the track
13:32:33Hansmaulwurfhm right
13:32:33peturthere are issues when the whole tag becomes too big because of the album art in it
13:34:28Genre9mp3Also, I think that embedded album art causing problems to Tagcache (though this might have fixed)
13:39:49 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:39:51 Quit linuxstb (Read error: 110 (Connection timed out))
13:45:35 Join Sanitarium [0] (n=undergro@213-202-149-6.bas503.dsl.esat.net)
13:47:51earHertzwhat does display->update_rect do?
13:48:14Rickflips a rect to the output display?
13:48:29Rickrather, flips the area on the display specified by the rect
13:48:46stripwax(flips?)
13:49:13Rickyes
13:49:17Rickmaybe a semi-bad word
13:49:20stripwaxI *think* it just updates that area of the lcd with the latest corrresponding section of the framebuffer
13:49:24Rickrockbox has an internal buffer for the display
13:49:28earHertzah
13:49:29 Quit MrStatic1oid ("Lost terminal")
13:49:48RickI just think of it as flipping
13:49:50*Rick shrugs
13:49:52earHertzis teh third argument a width or an abs x pos?
13:50:16earHertzah, width
13:50:27Rick^^
13:50:30stripwaxearHertz - yep
13:50:56earHertzso update_rect actually forces a write to the lcd/
13:50:59stripwaxyep
13:51:04earHertzthansk!
13:51:09Rick:)
13:51:29stripwaxso whenever you want to redraw the whole lcd, it's like doing update_rect(0,0,LCD_WIDTH,LCD_HEIGHT)
13:51:39earHertzgotcha
13:51:47Rickthere isn't a generic one?
13:51:52RickI would have thought there was
13:51:55stripwaxbut if you update just a small part of it (if only something small has changed), it's much quicker to just update that rect
13:51:56Rickconsidering LCD size differences
13:51:58stripwaxRick - yes, there is..!
13:52:06*Rick doesn't remember
13:52:13Rickbeen months since I touched rbx api
13:52:21stripwaxjust saying that update_rect(entire lcd) would do basically the same thing
13:52:28Rickyes it would
13:52:52*stripwax wonders what's that coming over the hill? is it a monster? is it a monster?
13:53:02 Quit huerlima (Read error: 110 (Connection timed out))
13:53:35stripwaxearHertz - you been thinking about that recent patch to the list display code..?
13:54:39stripwaxMaintaining a kind of 'dirty rect' list was suggested some time ago as a way to optimise lcd updates (by automatically only updating the pieces that have changed), but was decided that it's quicker to just update the entire lcd −− i wonder if that's still true?
13:55:08Rickwould depend on system I would figure
13:55:10stripwaxDoes rockbox have the (ipodlinux?) arm-optimised lcd update code for ipod 5g
13:55:27stripwaxRick - yep. for h1xx it's quicker to just update the whole thing but for large displays I'm not so sure ...
13:55:45earHertz incidently, I have a patch that akes teh ipodvbideo lcd a little faster, and apparentlyu the same technique works on other platforms
13:55:55earHertzstripwax: it does not
13:55:59stripwaxearHertz - is this the unrolling thing?
13:56:03earHertzyeah
13:56:13stripwaxI think rewriting in asm would be faster still!
13:56:20earHertzoh, definirtely
13:56:39earHertzteh duff device still produces, using gcc, very redundant asm
13:57:05earHertzplus with arm we can load mutiple rgisters with one instructuion
13:57:25stripwaxearHertz - if you've already taken a look at the gcc-generated code, one quick way to improve the lcd driver would be to take the gcc output directly and then just optimise it
13:57:26earHertzstill costs N cycles, but saves S cycles
13:57:34stripwax(N, S ?)
13:57:38earHertzstripwax: it's REALLY bad
13:57:44stripwax:-D
13:57:45earHertzmemory and something else ;)
14:00
14:00:06linuxstb_stripwax: No, Rockbox doesn't use IPL's asm-optimised lcd_update - someone should test it...
14:00:14 Quit SereR0kR (Remote closed the connection)
14:00:34stripwaxlinuxstb_ - is there a patch?
14:00:53stripwaxhappy to test if so, happy to (try and) build one if not
14:01:03linuxstb_No - if there was, it would be committed (assuming it's faster than the C version).
14:01:24linuxstb_It's in the "hotdog" library in IPL's SVN.
14:01:32stripwaxta
14:01:41stripwax'hotdog'?
14:01:47linuxstb_hotdog.
14:01:56linuxstb_It's their low-level graphics lib.
14:02:11stripwaxokie doke..
14:02:25chendohmm
14:02:39chendoi wonder how hard it'll be to write a java game emulator
14:02:41chendolike
14:02:42chendofor phones
14:02:56linuxstb_stripwax: It would be nice to run the test_fps plugin with that function, and see what the improvement is.
14:03:03ender`just port java to rockbox :)
14:03:05stripwaxchendo - there's opensource java virtual machines out there ..
14:03:08stripwaxender` - right
14:03:13chendo;o
14:03:15stripwaxlinuxstb_ indeed
14:03:19chendoat a speed to run on rockbox?
14:03:21chendohmm
14:03:45earHertzI'm going to add teh hotdog stuff soon
14:03:48 Quit San (Read error: 110 (Connection timed out))
14:04:28 Part pixelma
14:04:35stripwaxchendo - well, .. "possibly".
14:04:53chendocan you do dynamic memory allocation in rockbox plugins?
14:05:16earHertzchendo: no malloc in plugins or anywhere else
14:05:34earHertzyou gets a buffer, you uses it as you wish
14:06:09Rickmake your own malloc ^^
14:07:28 Join SereR0kR [0] (n=Fletcher@Fcfeb.f.strato-dslnet.de)
14:07:47dionoeahello
14:07:54stripwaxhi
14:09:09chendoo.o
14:14:30 Join hans455 [0] (n=hans@dslb-084-057-013-048.pools.arcor-ip.net)
14:15:07stripwaxlinuxstb_ - is test_fps not built by default?
14:15:55stripwaxah, doesn't look like it
14:16:44 Nick hans455 is now known as thebreaker (n=hans@dslb-084-057-013-048.pools.arcor-ip.net)
14:17:01 Quit Strath (Read error: 104 (Connection reset by peer))
14:17:04 Quit actionshrimp (Read error: 110 (Connection timed out))
14:18:06 Join Strath [0] (n=donat@dpc67143207026.direcpc.com)
14:21:51JdGordonlinuxstb_: i fixed the color picker for remote patch, dunno if uv had a chane to look at it?
14:24:00 Join PaulJam [0] (n=pauljam@vpn-3124.gwdg.de)
14:37:59 Join TCK [0] (i=TCK@81-178-96-245.dsl.pipex.com)
14:38:25***Saving seen data "./dancer.seen"
14:40:36 Quit Bjoern-Erik ("leaving")
14:41:19 Join huerlima [0] (n=steff@222.68.69.9)
14:41:48JdGordonzzzzzzzzz... im boooored
14:43:05huerlimadoes anybody know about good debugging functions to write plugins... like something to display a variable type and content or other stuff... how do you work on plugins?
14:43:51JdGordonyour got DEBUGF() which is the same as printf and writes to stderr
14:44:02JdGordon.. i.e to the console
14:44:13JdGordonbut its no good on the target
14:44:26 Join Bjoern-Erik [0] (n=unknown@ti311110a080-6302.bb.online.no)
14:45:06 Quit scorche (Read error: 110 (Connection timed out))
14:47:34huerlimathats ok, as i am working on the simulator... but how do i use it if for instance i want to check what kind of variable rb->global_settings->default_codepage returns..
14:48:46 Join PaulJam_ [0] (n=pauljam@vpn-3079.gwdg.de)
14:48:48 Join dsh-1 [0] (n=daishi@ool-45703854.dyn.optonline.net)
14:50:24JdGordonhuerlima: #include "debugf.h" and the use DEBUGF(), its exactly the same as reuglar printf
14:50:58earHertzhuerlima: write to thye devices screen
14:51:30 Nick dsh-1 is now known as Daishi (n=daishi@ool-45703854.dyn.optonline.net)
14:53:50huerlimaearHertz: what does that mean?
14:54:33huerlimaJdGordon: now it gives me: *** No rule to make target `debugf.h', needed by `/home/....'.
14:55:30earHertzhuerlima: use putsxy to wruite to the device's screen
14:55:39earHertzthat thren works on teh rela device too
14:55:44JdGordonmaybe just debug.h?
14:56:36 Quit stripwax (Read error: 110 (Connection timed out))
15:00
15:05:13 Quit PaulJam (Read error: 110 (Connection timed out))
15:07:43 Quit mikearthur ("Konversation terminated!")
15:21:41dionoeais there a simple way to get the current font's id in a plugin ? or do i have to add a function to the plugin api to make it possible ?
15:24:54 Join damaki [0] (n=Chocolat@ALille-153-1-3-87.w83-198.abo.wanadoo.fr)
15:26:45earHertzlinuxstb_: you here?
15:31:30huerlimadionoea: sorry,no idea-just starting with the plugin coding! can you tell me, as u r writing a plugin, what is the way you debug...if u dont know which type of variable is giving back by a function how do u analyse this or other problems u encounter while coding? where do u get ur information concerning the available functions? u just look in the plugin.h? there must be a way to get some explanations about it, no?
15:31:51dionoeagdb and DEBUGF( )
15:32:08huerlimahow do i use this?
15:32:11dionoeaDEBUGF is actually quite usefull (you need to compile the sim in debug mode of course)
15:32:23dionoeaand then you print stuff using the same syntax as printf
15:32:36dionoeaand it comes out in the term in which you launched the sim
15:32:49huerlimahow do i compile the simulator in debug?
15:33:09dionoeawhen runing the configure script, just chose debug when it's available
15:33:48dionoeaand information about available functions in the plugin api: docs/PLUGIN_API (a bit old) and apps/plugin.h
15:34:05dionoeaand the wiki of course
15:34:27huerlimayeah, thats still a bit cryptic for me....
15:35:27huerlimau mean configuring the simulator? there i should choose debug or when i configure my actual source code to build the rockbox?
15:35:52dionoeai don't understand what you mean
15:36:54huerlimaok. wait i think i understand.... forget that question...
15:37:17huerlimaso when i configure then i should choose debug?
15:37:31dionoeayes
15:38:22huerlimai have Normal Devel Simulator Bootloader Manual to choose out...
15:38:26huerlimawhich do i take?
15:38:34dionoeahum, rb->global_settings was what i was looking for :)
15:38:38dionoeaDevel
15:38:59huerlimaThen Debug Logf Simulatr Profiling
15:39:16dionoeaDebug
15:39:26 Quit damaki_ (Read error: 110 (Connection timed out))
15:39:26dionoeaLogf (i don't know if it's really needed)
15:39:30dionoeaSimulator
15:39:33dionoeaand enter enter
15:39:53huerlimaohhhhh!
15:40:00 Quit akaidiota (Read error: 110 (Connection timed out))
15:40:34dionoeabrb
15:40:43huerlimaok. thx so far!!!
15:43:01 Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at)
15:46:56 Join ido_ [0] (i=wtf@l192-117-115-154.broadband.actcom.net.il)
15:46:59ido_hey guys
15:47:22ido_how do i get my ipod to work as a usb drive when in rockbox ?
15:47:34dionoeayou can't yet
15:47:44ido_so how do i copy songs to it ?
15:47:57dionoeayou plug it in and it'll boot to some apple firmware
15:48:25ido_automatically ?
15:48:30ido_or should i boot manually ?
15:48:35dionoeayes, unless you hold the menu button
15:48:53ido_uh ?
15:48:56ido_it doesnt seem to boot..
15:48:57dionoeaif you hold the menu button rockbox stays on and it lets you charge the ipod without going in usb mode
15:49:04huerlimadionoea: i still dont understand how i can now use DEBUGF(), i entered something like: DEBUGF(rb->global_settings->default_codepage); in my source code, cause i want to know what isrb->global_settings->default_codepage gives back... but nothing shows up at the terminal i startet the simulation from.
15:49:12huerlimabrb
15:49:33dionoeaDEBUGF( "%d\n", rb->global_settings->default_codepage );
15:49:36dionoealike printf i said :)
15:49:43ido_hrm. didnt bootk
15:50:07dionoeawell boot it before and then plug it on maybe
15:51:10ido_ok
15:51:15ido_booted orig firmware
15:53:12ido_so rockbox users boot their ipod alot, interchanging inbetween firmwares ?
15:53:35earHertzeh, I mostly use rockbox now that it has tagcache
15:54:00ido_but to upload files..
15:54:10ido_or to use the ipod as a disk drive :p
15:54:25ido_ok, i need a recommendation for a theme
15:54:35ZweiundvierzigJust make one yourself :p
15:54:59earHertzido_: brushed metal's my fav
15:55:35ido_damnit
15:55:38dionoeai like the windows media player for vista one
15:55:41ido_need to boot again just to put new theme ?
15:55:54 Join PaulJam__ [0] (n=pauljam@vpn-3032.gwdg.de)
15:56:00 Nick PaulJam__ is now known as PaulJam (n=pauljam@vpn-3032.gwdg.de)
15:56:07ido_eh
15:56:19ido_found a but within the 5 first minutes of use
15:56:23ido_small one though
15:56:45ido_-> when you press menu and get the 'shuffle' etc menu, it doesnt show up in the selected fonts
15:56:57earHertznope
15:57:20ZweiundvierzigIt's not a bug, it's a feature? :P
15:57:25dionoeahehe
15:57:32ido_brrr.
15:57:48ido_is anyone working on usb mounable support ?
15:57:48 Join damaki_ [0] (n=Chocolat@ALille-153-1-6-24.w83-198.abo.wanadoo.fr)
15:57:54ido_s/mountable
15:58:05ZweiundvierzigSyntax error
15:58:38Zweiundvierzigido_: I dunno, shouldn't that be somewhere on the wiki?
16:00
16:01:19 Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com)
16:02:03ido_brr
16:02:07ido_it doesnt display themes
16:02:08ZweiundvierzigHm... I guess not
16:02:09ido_at all
16:02:34ZweiundvierzigOo
16:02:39ido_oh. it does
16:02:43ZweiundvierzigWhat do you mean? It doesn't sh- okay
16:02:43 Join MaxPayne3476 [0] (n=jhasdfk@c-68-36-149-143.hsd1.nj.comcast.net)
16:02:44ZweiundvierzigxD
16:02:49ido_menu's dont have backgrounds it seems
16:02:49ido_eh
16:02:51earHertzIf I've patched a file with a patch, can I unapply the patch to get back to teh original file?
16:03:10MikachuearHertz: of course
16:03:14MikachuearHertz: -R
16:03:22earHertzhow?
16:03:48Mikachusame command but -R
16:03:58earHertzthanks
16:05:19Mikachuor you can just delete the files and cvs update
16:05:22ido_do you guys use an ipod ?
16:05:37ido_any idea how much battery runtime goes on ipod color ?
16:05:41 Quit Kohlrabi ("Hello my name is CoolClonk .")
16:05:53earHertzido_: no idea
16:05:55JdGordon15min
16:06:02 Join webguest46 [0] (n=47c02fbe@labb.contactor.se)
16:06:19 Join RedBreva [0] (n=chatzill@host217-42-183-128.range217-42.btcentralplus.com)
16:07:02webguest46Hello, can someone help me
16:07:12JdGordonnup!
16:08:06 Quit Poka64 ("XChat 2.6.4 - www.xchat.org")
16:08:08Febsido_: http://www.rockbox.org/twiki/bin/view/Main/IpodRuntime
16:08:57 Quit webguest46 (Client Quit)
16:09:06 Quit damaki (Read error: 110 (Connection timed out))
16:09:10FebsJdGordon, you scared him off!
16:12:10 Quit PaulJam_ (Read error: 110 (Connection timed out))
16:12:13 Quit RedBreva ("Time for Tubby ByeBye")
16:13:14 Join RedBreva [0] (n=chatzill@host217-42-183-128.range217-42.btcentralplus.com)
16:13:25JdGordonhahaha
16:14:57 Quit PaulJam (Read error: 104 (Connection reset by peer))
16:15:08juxtapwhat's the point of %?mp<Stop|Play|Pause|Ffwd|Rew> in WPS?
16:15:25JdGordonwhat do display depending on the play status
16:15:35 Join PaulJam [0] (n=pauljam@vpn-3017.gwdg.de)
16:15:41juxtapyeah i can understand play/pause buttons
16:15:49juxtapbut the rest don't get displayed?
16:15:49RedBrevamsg NickServ IDENTIFY b0ff1nb0y
16:15:56juxtapi mean... they should just be part of the template
16:16:03JdGordonif u hold down ffwd ull see ffwd
16:16:09JdGordonwrong screen RedBreva :D
16:16:20juxtapheh, woops
16:16:21RedBrevaI noticed :(
16:16:28juxtap./ghost
16:18:42Genre9mp3RedBreva: I think it's time for you to change your password ;)
16:19:02RedBrevaI agree, just trying to remember where go go to change it :(
16:20:06Genre9mp3RedBreva: I think you have to drop the registration of the nick and then re-register it again
16:20:27juxtap./msg nickserv set passwd <newpass>
16:20:28juxtap?
16:20:57Genre9mp3maybe juxtap is right...
16:21:01juxtap./msg nickserv set password <newpass>
16:21:04juxtap.
16:21:28dionoeaor /msg nickserv help :)
16:21:29RedBrevaThanks guys, pwd changed....
16:21:31juxtapfirst time i've been right on #rockbox
16:21:39juxtapAEH!
16:21:50RedBrevaNow to be more carefull which window I type into !
16:21:59juxtapyeah and leave out the fullstop
16:22:17XavierGryou can always type /msg nickserv help
16:22:28RedBrevajuxtap: That work fine, thanks
16:22:36XavierGrto see all available commands
16:24:31RedBrevafound http://www.thelewiss.co.uk/nickserv.htm, seems to have most of the same stuff, but with a better description.
16:27:00 Quit JdGordon (Remote closed the connection)
16:27:36RedBrevaI think I have managed to remove most of the kinks from the themes site PHP code now, and have started to organise the actual themes data. Started with the Archos themes http://www.rockbox-themes.org/index.php?res=112x64x1 If anyone gets chance to try them on a real player, and could let me know if there are any issues, I would appreciate it.
16:28:18RedBrevaBeter still send me a corrected version ;-)
16:38:21 Quit gtkspert (Read error: 110 (Connection timed out))
16:38:26***Saving seen data "./dancer.seen"
16:42:03 Join gtkspert [0] (n=gtkspert@203-59-89-33.dyn.iinet.net.au)
16:43:26 Quit juxtap (Nick collision from services.)
16:45:15 Join juxtap [0] (n=juxtap@mtngprs7.mtn.co.za)
16:46:34 Join Criamos [0] (n=CriamosA@p54933822.dip0.t-ipconnect.de)
16:49:58Criamosheya guys
16:51:01MaxPayne3476hey, I have an Ipod Video, and from what I've heard, Ipod's firmware is the buggiest for Rockbox and that the battery drains hella faster. Any confirmations?
16:51:21dionoeabattery drains faster in rockbox
16:51:29dionoeabut other than that rockbox works fine
16:51:46FebsMaxPayne3476: http://www.rockbox.org/twiki/bin/view/Main/IpodRuntime
16:52:27earHertzMaxPayne3476: is it a 30GB or ^)gb
16:52:33earHertz?
16:52:44dionoea^)gb is a lot :)
16:52:53MaxPayne347630gb
16:53:20earHertznevermind
16:53:23MaxPayne3476haha I was going to buy the ^) version, but i figured I'd never use all that space
16:53:51MaxPayne3476any word on the runtime being improved?
16:54:25 Nick sando is now known as sandoze (n=lolsteam@144.135.255.155)
16:55:55earHertzwhere are the damned language files?
16:56:04Mikachuapps/lang
16:56:06FebsMaxPayne3476, I'm sure it will be at some point after the current feature freeze is over.
16:56:42earHertzthansk
16:57:43huerlimadionoea: thx. but how do i use DEBUGF if I also want it to give me out the type of variable it is showing....?
17:00
17:01:24 Quit thebreaker (Read error: 104 (Connection reset by peer))
17:01:32 Join webguest73 [0] (n=d92ab780@labb.contactor.se)
17:03:21MaxPayne3476I have to say, thanks to ever who helped t ocontribute to delevop this and IPodLinux. The only thing holding me back from buying an IPod was the terrible firmware and lack of audio settings :)
17:04:15ZweiundvierzigI think the iPod firmware's quite okay
17:04:19Zweiundvierzigrockbox is just better :P
17:04:29 Quit petur ("here today, gone tomorrow")
17:04:43earHertzIpod's retailos is loads better than archos's
17:05:08 Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net)
17:07:25MaxPayne3476I like the way Ipod's firmware looks and feels - better then any other player. But I'm sure any audiophile would agree that the sound is nowhere near creative, sonys, or IRivers.
17:07:46earHertzaudiophiles don't ;isten to mp3s
17:09:07MaxPayne3476did i ever say mp3s?
17:09:12earHertzno
17:10:00 Quit MaxPayne3476 ()
17:12:01XavierGrI think some audiophiles listen to mp3s too. Just in 320 cbr kbps
17:13:49 Join ceaser [0] (i=ceaser@cpe-24-210-80-243.columbus.res.rr.com)
17:13:55earHertzwould someone with an ipod video be kind enough to test a big diff file for me?
17:14:56ceaserHey - I've got an ipod photo, and trying to boot into the original firmware doesn't work - I hold down menu at bootup, but it still goes into rockbox - do I need to do anything special after rockbox installation to get the ipod firmware back on? Or am I doing something wrong?
17:15:36earHertzhold down menu longer
17:15:54ceaserEven after the rockbox UI loads?
17:15:55dionoeaearHertz: i can test it if you want
17:16:13earHertzdionoea: thanks. hang on a sec
17:16:30ceaserohh nevermind, I must not have pushed it down early enough before
17:16:37ceaserI suck, thanks for the help
17:17:16earHertzdionoea: http://diffenbach.org/rockbox/list_optimi_andscroll_accel.patch
17:17:38dionoeadoes that need other patches to be applied first ?
17:17:53earHertznope, that's why it's so damned big
17:17:58earHertz;)
17:18:01dionoeaok :)
17:18:11dionoeai'll checkout a clean tree and give it a try then
17:18:16earHertzthanks
17:18:21 Join lee-qid [0] (n=liqid@p54966640.dip.t-dialin.net)
17:18:35earHertzof course compile for an ipod video
17:18:40dionoeaof course :)
17:19:27earHertz;)
17:20:36dionoeawhat is it supposed to do btw ? acceleration ... something else ?
17:21:38earHertzdionoea: accel and optimized list scrolling
17:22:14earHertzthe optimized list scrolling will make it less liely for the music to pause because you're scrolling
17:22:37earHertzhttp://forums.rockbox.org/index.php?topic=4998.0
17:23:39*dionoea launches make and looks for his ipod
17:26:12dionoeaare there some specific things that you want me to test ?
17:26:26dionoeaor just see if the menus work fine and the accel too ?
17:26:48earHertzput the status bar on, you'll see the difference
17:27:08dionoeai always had the status bar on
17:27:22earHertzif you have a small font, you may notice scrolling is fastr
17:27:24dionoeawow, wheel is all fucked up :)
17:27:32earHertzyeah, good
17:27:46dionoeait's *way* too fast
17:27:48earHertzyou see two new numbers on teh status bar?
17:27:52dionoeayup
17:27:56earHertzok, good
17:28:36earHertznow go into Menu|General|system|Ipod scroll
17:28:46dionoeai have issues in the middle of my file list
17:28:54earHertzadjust the values of the three thresholds UP, and it'll "slow down"
17:28:55dionoeatop and bottom scroll right, but not the middle
17:28:56dionoeaok
17:28:57earHertzissues?
17:29:04earHertzreally?
17:29:48dionoeawhat unit do you use for the speed thing ?
17:29:57 Quit ashridah (Remote closed the connection)
17:30:11earHertzwheel clicks per second
17:30:19earHertz96 wheel clicks in 360 degrees
17:30:54 Join hardeep [0] (n=hardeep@c-71-202-85-199.hsd1.ca.comcast.net)
17:31:04dionoeathere really is something wrong with that patch ... acceleration sometimes skips 50 entries at a time in my file browser
17:31:17earHertzyeah
17:31:39earHertzhave yu adjusted teh thresholds up?
17:31:44dionoeayeah
17:31:48earHertzto what?
17:31:50dionoeai'm changing them again
17:31:56dionoea150 / 200 / 250 i think
17:32:02dionoeanow it's 200 / 300 /
17:32:17earHertzand it's still too fast?
17:32:38dionoeaone of the modes looks like it has a bug
17:32:48dionoeaor maybe all :)
17:32:59earHertzok, lok at the first new number as yiu scroll, tell me what it is
17:33:08dionoeawhat does it stand for ?
17:33:13earHertzthe accel, 0-3
17:33:20dionoea0 is fine :)
17:33:23dionoeabut 1 is horrible
17:33:29dionoeaand i never reach 2 and 3
17:33:43earHertz1 scrolls a page at atime
17:33:58dionoeait should scroll 2 items ...not a page
17:34:03dionoeathat's counter intuitive
17:34:10dionoeaand 2 should scroll 4 and 3 8
17:34:13 Join Doomed [0] (n=nnscript@ool-44c126d4.dyn.optonline.net)
17:34:14dionoeaor something like that
17:34:14earHertzwell −−-
17:34:17Doomedhey
17:34:22earHertzthat's problematic
17:34:52dionoeait needs to feel smooth
17:34:55Doomedwould it be possible to rockbox the gigabeat s ??
17:34:57earHertzif we show you the cursor on teh ones in betwen, we don't actually speed up
17:35:15earHertzand if we don't show teh cdursor, it doesn't look smooth
17:35:29dionoeawell skipping items 2 at a time would be faster than 1
17:35:36dionoeaand it'd look smoother
17:35:57earHertznext patch, ok
17:36:01dionoeathe second number is the clicks per second ?
17:36:06earHertzyup
17:36:20 Join yuriks [0] (n=yuriks@200.102.94.239)
17:36:23dionoea(you should change it to Hz or something like that in the prefs, not "s")
17:36:33earHertzyup
17:36:34yuriksI congratualate you guys (if there's any devs here)
17:36:43yuriksbut I have a complain too
17:36:52yuriksThe interface plainly sucks
17:37:14PaulJamDoomed: http://forums.rockbox.org/index.php?board=14.0
17:37:20Doomedthanks
17:37:33yuriksThe interface *really* needs some work, IMO
17:37:40dionoeain terms of graphics ?
17:37:50yuriksno
17:37:55yuriksIn terms of being usable
17:38:01Doomedi think it needs to be updated too
17:38:22yuriksI took 15 minutes to make a playlist with some songs yesterday
17:38:23earHertzyuriks: download the code a nd show us
17:38:23PaulJami like the rockbox interface
17:38:24ender`the interface is very usable to me
17:38:38ender`not very pretty, but usable
17:38:40dionoeayou just have to get used :)
17:38:54dionoeawell ... the key combos on the ipods aren't optimal
17:38:57yuriksdionoea: I'm using rockbox for some goods weeks now
17:39:14 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to)
17:39:23yuriksearHertz: hm?
17:39:23ender`my first reaction to rockbox interface was ugh!
17:39:29Doomedwhat if we have a main menu like when u first boot up?
17:39:39earHertzyuriks: you can doanload teh siource code and change it
17:39:45yuriksok
17:39:45ender`then i remembered, that that was also my first reaction to foobar2000
17:39:52yurikswhere can I find a PP compiler?
17:39:56earHertzDoomed: because we prefer to have teh sings up first
17:40:17Doomedkk
17:40:24earHertzyuriks: in source is a script to make the compilers for you
17:40:53 Join damaki [0] (n=Chocolat@ALille-153-1-18-49.w83-198.abo.wanadoo.fr)
17:40:57Doomednice i might have to get a gigabeat
17:41:24yuriksand a option to disable the peak meter without editing the wps woukd be nice too
17:41:53earHertzplenty of stock wps don't use the peak meters
17:45:46 Join freqmod [0] (n=freqmod@246.80-202-167.nextgentel.com)
17:55:33 Quit damaki_ (Read error: 110 (Connection timed out))
17:55:44 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
17:55:46freqmodHello, does anybody know how seeking and codecs works? I have managed to implement seeking for Ogg/Speex in the SIM, but it don't work on the ipod
17:56:24freqmodit seems like the codec is used to decode parts of other tracks, which disturbes my seeking algoritm on the ipod
17:58:22yurikshmm...
17:58:33yuriksI guess I should start with the CVS builds?
17:59:19 Quit Doomed ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )")
18:00
18:01:45earHertzdionoea: thanks for your assistanx
18:02:01dionoeasend me the other patch once it's done :)
18:02:16earHertzdionoea: which one?
18:02:38dionoeawell the one that actually makes acceleration usable :)
18:02:43earHertzyah
18:02:58earHertzthis one mimics teh apple OS's accel. Really, it does
18:03:07dionoeayou're sure ?
18:03:11earHertzyup
18:03:26dionoeawhat do 2/3 accelerations modes do btw ?
18:03:38earHertzwell, applre I think only has regular and fast
18:04:01earHertzaccel 1 is one page, 2 is 8 pages, 3 is 10% of teh list
18:04:11dionoeawow, your lists are long :)
18:04:33 Join damaki_ [0] (n=Chocolat@ALille-153-1-77-196.w86-207.abo.wanadoo.fr)
18:04:33earHertz8600 for tarcks, 530 or so for album and artists
18:04:41earHertzI forget for composers, 40 for genres
18:04:47dionoeaso in some cases accel 1 is slower than 2 or 1
18:04:51dionoeaso in some cases accel 3 is slower than 2 or 1
18:04:54dionoeathat's kind of weird
18:05:21earHertzdionoea: nope! if the lower numbered accel is faster, it's used instead of teh huigher numbered one
18:05:24 Nick jd_ is now known as jd_away (n=jd@wikipedia/Meanos)
18:05:32dionoea:)
18:05:39*earHertz thought of that
18:06:22*dionoea is never ever going to have 8600 items in 1 single list
18:06:50earHertzit's all tracks
18:10:11*yuriks is checking out CVS
18:10:33yuriksany chance to brick the iPod if I do any mess?
18:10:46dionoeanot that i know
18:10:53yuriksgood
18:10:55earHertzyuriks: doubtful
18:11:26freqmodspeex iPod seeking problem: http://pastebin.ca/70628 :(
18:11:52 Quit webguest73 ("CGI:IRC (Ping timeout)")
18:12:10yuriksheh
18:12:18yuriksI have these iTrip files
18:12:33yuriksand the time bar woobles around while the sound plays
18:13:57yuriksvery weird
18:15:00*yuriks is checking out the Doom plugin ATM ;)
18:15:14dionoeagood luck figuring out the keys :)
18:15:20yurikshaha
18:15:45yuriksI think I'll install iPodLinux just to play it with the wheel
18:17:35PaulJamyuriks: i think there is a patch on the tracker for wheel support in doom
18:18:11yuriksugh, this thing is taking plenty of time >_<
18:18:19yurikscrap
18:18:26yuriksFilesystem Size Used Avail Use% Mounted on
18:18:26yuriks/dev/hdb1 5.3G 5.2G 77M 99% /
18:18:46dionoeahehe, tough luck
18:19:13 Quit damaki (Read error: 110 (Connection timed out))
18:21:17 Join sucka [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
18:21:54 Join linuxstb__ [0] (n=5343d4aa@labb.contactor.se)
18:25:55freqmodlinuxstb__: do you know if it is possible to lock the codec while seeking ( so it just decodes from one file)
18:26:05freqmodspeex iPod seeking problem: http://pastebin.ca/70628 :(
18:26:47*yuriks is still checking out the tree
18:27:03yuriksgeez, you should really move to subversion =|
18:27:56yuriksand move the manual to a separate tree...
18:28:01linuxstb__freqmod: What do you mean by "lock" ?
18:29:23freqmodif you look at the logf out put in the pastebin you'll see that rockbox changes which file who is feeded to the codec while seeking, which causes the seek to fail.
18:29:36linuxstb__yuriks: I'm curious about what took 15 minutes to create a playlist... What was the problem?
18:29:44yurikswell
18:29:58yuriksfirst I had to use STOP to clear it
18:30:22yuriksthen I added 2 or 3 songs, and acidentally played one, which ruined the playlist
18:30:28yuriksdid the same thing later
18:30:40freqmodseeking works well in sim, but not on the real thing :S
18:30:48 Join San [0] (n=undergro@A-16-243.cust.iol.ie)
18:30:53yuriksthen cleared the playlist, switched to party mode and finally managed it =P
18:31:40freqmodand sim does not change codec
18:31:46linuxstb__freqmod: I'm not that familiar with the buffering code. Are those two other tracks just the next two tracks in your playlist?
18:32:40freqmodi think they are the next tracks on the playlist (I am shure they are on the playlist)
18:32:47yurikslinuxstb__: namely, it shoul be trivial to clear the playlist, and playing a song should be non-destructive
18:34:05linuxstb__It _is_ trivial to clear the playlist - just select a new song. But then you're saying you don't want that...
18:34:57linuxstb__I guess the thing you don't like is that the default action when selecting a song is to start a new playlist containing the directory that song is in?
18:35:42yurikshmm, nah, that's nice
18:36:01yuriksbut when you want to make a playlist of assorted songs it's annoying
18:36:17freqmodLogf from sim vs ipod: http://pastebin.ca/70636
18:36:41yurikswoo, checkout finished
18:37:40freqmodcode (speex.c): http://pastebin.ca/70637 get_next_page, get_prev_page, speex_seek_page_granule (& call to speex_seek_page_granule) is most interesting
18:38:20yuriksearHertz: where is said script that makes a toolchain for me?
18:38:28***Saving seen data "./dancer.seen"
18:38:59oboyuriks: tools/rockboxdev.sh
18:39:25 Quit wehn (Read error: 110 (Connection timed out))
18:39:45freqmodit seems like the tracks is the next tracks (in inverse order)
18:39:54freqmod*tracks are
18:40:03linuxstb__freqmod: I'm guessing your code does lots of seeks (including backwards seeks) in order to find the target page?
18:40:04 Quit actionshrimp (Read error: 110 (Connection timed out))
18:40:09freqmodyes
18:40:43freqmodwell actually only a large seek, then backwards seeks (but no forward seeks).
18:41:29freqmodSbb lines are backward seeks
18:41:34yurikss - sh
18:41:34yuriksm - m68k
18:41:34yuriksa - arm
18:41:37yurikshm?
18:41:40yurikswhich one?
18:41:43linuxstb__Which is bad the way the buffering currently works. If possible, you should seek backwards once (which I think will cause the buffer to fill from that point forwards) and then only seek forwards. But you should try and catch lostlogic next time he's around - he knows the buffering code better than me.
18:41:44freqmodGmbgnp & pp is forward reads
18:41:58linuxstb__yuriks: ARM
18:41:59PaulJamyuriks: arm for ipod
18:42:02freqmodok, i'll try that
18:42:14yuriksArm? I always thought it used a PP
18:42:20oboARM core
18:42:29linuxstb__It does - the PP chip has two arm7tdmi cpus in it.
18:42:35yuriksfor god, I hope it install a recent gcc >_>
18:42:36yurikslinuxstb__: oh
18:42:58linuxstb__It will probably get 4.0.x for ARM.
18:43:06yuriksI have to delepod for the palm with gcc 2.9 >_<
18:44:47yurikswtf, 6k/s download >_<
18:44:55yuriks40 minutes for a 100mb file
18:45:24freqmodit seems likely, since small seeks works best
18:45:37 Quit Sanitarium (Read error: 110 (Connection timed out))
18:45:57linuxstb__yuriks: You can probably change the GNU mirror site in the script to one better for you.
18:49:07yuriksok...
18:49:18yuriksdo you know where can I find a list of mirrors?
18:51:42linuxstb__Just google for "gnu mirror"
18:52:06yuriksargh
18:52:14yuriksmy DNS is crapping out AGAINH
18:52:19yuriksI hate my stupid ISP
18:55:41ido_damnit
18:56:05ido_its the second time in two hours that rockbox has crashed on my photo ipod
18:56:29ido_no backlight, so its hard to read
18:56:37ido_but theres an error code on the top corner
18:56:51linuxstb__Did you build Rockbox yourself?
18:56:54ido_no
18:57:02ido_it says 'data abort'
18:57:07ido_'at <some addr>'
18:57:17linuxstb__What addr?
18:57:40ido_000485C0 i think
18:57:45ido_its rather hard to see
18:57:55 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
18:58:10ido_yes thats the right addr
18:58:15linuxstb__And which version of Rockbox are you running?
18:59:12ido_.060623-1416
19:00
19:00:05linuxstb__That's good - the latest CVS build then?
19:00:10ido_owww, and runtime kinda sucks here, i'm not sure about regular use, but i'm guessing i get at least 15h play, and now after ~1.5 hours, it says only ~3 hours left
19:00:23ido_i guess so, i used the installer
19:00:24linuxstb__Ignore what it predicts.
19:00:34ido_this is the first time i'm running rockbox
19:00:45 Quit TeaSea (Remote closed the connection)
19:00:54linuxstb__The runtime estimate isn't calibrated for the 4g ipods yet, so just ignore it.
19:01:11ido_oh, ok.
19:01:21ido_photo = 4g ?
19:01:35ido_isn't it like, 4.5 ?
19:02:44yurikshmm
19:02:46 Join TeaSea [0] (n=Thunderc@lonsdale.nat.lancs.ac.uk)
19:02:50yuriks25k/s, much better
19:02:53linuxstb__The 4g greyscale and color/photo have identical hardware apart from the LCDs. So I call them both 4gs... But I've got a feeling other people may not...
19:03:09ido_hrm, seems right
19:03:22ido_however i think runtime will be different between the two.
19:06:41yuriksI shall make a "simple mode", where the interface will be more Apple like
19:07:16linuxstb__Mmm... It seems your crash was inside the set_cpu_frequency() function. Which doesn't make sense for a data abort...
19:07:41 Join rotator [0] (n=e@rockbox/developer/rotator)
19:08:29 Join FyrtioTva [0] (n=r00t@dslb-084-057-071-064.pools.arcor-ip.net)
19:10:14 Nick FyrtioTva is now known as apo` (n=r00t@dslb-084-057-071-064.pools.arcor-ip.net)
19:11:47yuriksargh, f you curl -_-
19:13:46HansmaulwurfSweden go home!
19:13:49Hansmaulwurf:P
19:15:26yurikswget is better than curl for dling stuff in every way
19:18:14 Quit sucka (Read error: 110 (Connection timed out))
19:18:32ender`alias wget="wget -t0 -c -S"
19:19:06*freqmod managed to get the same errors on the sim by modifying the seek backward function
19:21:11yuriksis the script supposed to sit there doing nothing after it download the file?
19:22:18PaulJamnow i wish i had isolating earphones... it became really noisy outside.
19:22:34 Join sucka [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
19:22:41*yuriks sits waiting for the toolchain script to do anything
19:24:25 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-136-158.pools.arcor-ip.net)
19:24:59 Quit PaulJam (".")
19:25:41 Quit Zweiundvierzig (Read error: 110 (Connection timed out))
19:25:42yuriksthe script has a bug, methinks
19:27:03dionoeawell don't use the script then. Download the 2 or 3 tar.bz2 and compile them yourslef
19:27:07dionoeaswap(l,e)
19:28:15yuriksgood ideia
19:28:24yuriksand my mirror also lacks the newest version of gcc
19:28:25yurikssuck
19:31:11 Quit actionshrimp (Read error: 110 (Connection timed out))
19:32:32 Join damaki__ [0] (n=Chocolat@ALille-153-1-92-167.w86-215.abo.wanadoo.fr)
19:32:43 Quit idnar (Nick collision from services.)
19:32:53 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
19:34:06 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
19:41:07 Quit hardeep ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
19:41:30 Quit linuxstb__ ("CGI:IRC (Ping timeout)")
19:46:53 Quit damaki_ (Read error: 110 (Connection timed out))
19:47:05preglowwhat is the point of being able to boot straight into the recording screen?
19:47:47FebsI suppose it's handy if you record a lot and want to start recording quickly.
19:49:10preglowit just seems to be one of those pointless options for me
19:49:22preglowhandy, yes, but damn, it's just a couple of clicks away anyway
19:50:13FebsI never use it even when recording. I wonder if anyone uses it?
19:51:16preglowaccording to the mailing list, someone does, but i'm really for just removing the entire option
19:51:40preglowan option for saving 2 button clicks every time you start rockbox is just pure bloat
19:52:48 Quit sucka (Read error: 110 (Connection timed out))
19:52:51smablytangentially related: are there any plans to do a menu cleanup?
19:53:41XavierGrpreglow: I agree
19:53:42preglowbbl
19:53:48preglowXavierGr: find more people who do :>
19:53:52FebsIf the recording button patch is ever committed, it would save only 1 keypress (on irivers at least).
19:54:02XavierGrhehe
19:54:47XavierGrit is true that sometime before 3.0 iriver keymaps must be discussed
19:54:56XavierGrbbl
19:54:58 Quit XavierGr ("One firmware to rule them all!")
19:58:59 Quit Hansmaulwurf (Read error: 110 (Connection timed out))
20:00
20:02:29 Join XavierGr [0] (n=xavier@ppp143-96.adsl.forthnet.gr)
20:03:35 Quit Bonkers ("Client exiting")
20:06:00 Join PaulJam [0] (n=pauljam@vpn-3059.gwdg.de)
20:12:50 Join PaulIsDed [0] (n=paulisde@h-68-167-191-149.sttnwaho.dynamic.covad.net)
20:13:24PaulIsDedhi, is there any way to forcefully turn rockbox off?
20:13:49PaulIsDedI had a hardlock on my h320 and it won't shut off
20:13:55freqmodPaullsDed: what platform?
20:14:00dionoeah320 :)
20:14:06BagderPaulIsDed: paperclip the reset hole
20:14:26PaulIsDedoh, never saw that there, thank you
20:14:52PaulIsDednow to find a paper clip
20:15:57PaulIsDedsweet, I was gettin worried if I wanted to use it today I'd have to open it up and disconnect the battery
20:17:51*freqmod likes SELECT+MENU (reset) on iPod, uses it all the time (while debugging an infinite loop)
20:18:33 Join linuxstb__ [0] (n=5343d4aa@labb.contactor.se)
20:22:38 Quit actionshrimp (Read error: 110 (Connection timed out))
20:23:24 Join PaulJam_ [0] (n=pauljam@vpn-3011.gwdg.de)
20:23:38 Quit PaulJam (Nick collision from services.)
20:23:45 Nick PaulJam_ is now known as PaulJam (n=pauljam@vpn-3011.gwdg.de)
20:24:01*freqmod wonders how to debug a deadlock...
20:24:18PaulIsDedwell what it's probably from is a bad track
20:24:26freqmodno it is my code
20:25:48PaulIsDedwell I've had bad sectors on my disk that'd sometimes even cause the iriver firmware to stall out on mine
20:26:24BHSPitMonkeyPaul is dead?!? nooo!
20:26:27 Quit jd_away ()
20:26:57PaulIsDedbeen wantin to replace it, but I've been waiting like a year for toshiba to put out the 40gb perp drives in the US
20:32:26 Join FOAD [0] (n=dok@a82-93-10-238.adsl.xs4all.nl)
20:36:46 Quit linuxstb__ ("CGI:IRC")
20:38:30***Saving seen data "./dancer.seen"
20:41:43 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
21:00
21:00:22 Join jd_ [0] (n=jd@wikipedia/Meanos)
21:01:36 Quit jd_ (Read error: 104 (Connection reset by peer))
21:02:11 Join jd_ [0] (n=jd@wikipedia/Meanos)
21:02:17 Quit obo ("bye")
21:10:21 Join hotwire_______ [0] (n=hotwire@toronto-HSE-ppp4318369.sympatico.ca)
21:11:13 Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk)
21:11:17 Quit hannesd (Read error: 104 (Connection reset by peer))
21:11:40 Join toxicfume [0] (n=bulah@ppp-58.8.3.125.revip2.asianet.co.th)
21:11:42toxicfumehi all
21:12:02toxicfumeWhere do I see the changelog of the latest daily/bleeding edge builds?
21:13:09Presencerockbox.org home page.
21:13:20 Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net)
21:13:39toxicfumePresence, thanks :)
21:14:17 Quit actionshrimp (Read error: 110 (Connection timed out))
21:16:58 Join actionshrimp [0] (n=nn@host86-142-223-227.range86-142.btcentralplus.com)
21:17:04 Join damaki_ [0] (n=Chocolat@ALille-153-1-41-63.w83-198.abo.wanadoo.fr)
21:23:28 Join hotwire________ [0] (n=hotwire@toronto-HSE-ppp4318369.sympatico.ca)
21:23:47 Join bluey- [0] (n=bluey@dslb-088-073-097-196.pools.arcor-ip.net)
21:26:47 Quit Poka64 ("XChat 2.6.4 - www.xchat.org")
21:27:19 Quit hotwire (Read error: 110 (Connection timed out))
21:27:22 Nick hotwire________ is now known as hotwire (n=hotwire@toronto-HSE-ppp4318369.sympatico.ca)
21:30:48 Quit hotwire_______ (Read error: 110 (Connection timed out))
21:31:14 Quit damaki__ (Read error: 110 (Connection timed out))
21:52:35 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
21:58:40 Quit huerlima (Remote closed the connection)
21:59:13 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
22:00
22:01:49 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-25-216.austin.res.rr.com)
22:05:33 Quit actionshrimp (Read error: 110 (Connection timed out))
22:08:29 Quit Strath (Read error: 104 (Connection reset by peer))
22:14:00 Join damaki [0] (n=Chocolat@ALille-153-1-52-118.w86-196.abo.wanadoo.fr)
22:17:14 Quit hotwire (Read error: 110 (Connection timed out))
22:19:50 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to)
22:21:19 Join Strath [0] (n=donat@dpc67143207026.direcpc.com)
22:27:16 Quit damaki_ (Read error: 110 (Connection timed out))
22:28:17 Quit PaulJam (Remote closed the connection)
22:31:42dionoeare
22:31:56 Join PaulJam [0] (n=pauljam@vpn-3011.gwdg.de)
22:31:57dionoeais it possible to write text without a background color on the lcd ?
22:35:17FOADDoes anyone here happen to run Ubuntu? I thought I'd try my hand compiling my own rockbox but I'm not getting very far; when I try to run ../tools/configure I get
22:35:28FOAD../tools/configure: line 1039: m68k-elf-gcc: command not found
22:35:29FOADWARNING: The compiler you must use (m68k-elf-gcc) is not in your path!
22:35:29FOADWARNING: this may cause your build to fail since we cannot do the
22:35:29DBUGEnqueued KICK FOAD
22:35:29FOADWARNING: checks we want now.
22:35:29FOADCreated Makefile
22:35:38FOADIs there a specific package I need?
22:35:56Mikachuyou need a cross compiler
22:36:09FOADYes...
22:36:24Mikachui believe it is detailed in the install instructions
22:36:34Paul_The_NerdTry the rockboxdev.sh script (or something like that) in the tools folder
22:36:39Paul_The_NerdIt can get the crosscompilers you need
22:36:42Paul_The_NerdRun it as su, I believe.
22:36:49Paul_The_NerdYou'll have to add them to your path after it installs 'em though
22:37:07FOADMm.
22:37:21FOADOkay, thanks.
22:37:23dionoeawhy would you need to be root to compile to toolchain ?
22:37:30Mikachuyou don't
22:37:34Mikachuit is possible the script is silly
22:37:41dionoeaoh ... ok :)
22:38:32***Saving seen data "./dancer.seen"
22:38:57Paul_The_Nerddionoea: I've been told by someone the script wouldn't work until they did it as su. It may very well work without it, but since I know *nothing* about it beyond "it exists" I give advice based on other peoples' experiences. ;)
22:39:07dionoeahehe :p
22:39:31Mikachuheh, that should be people's, not peoples'
22:39:46 Join Aditya|Nap [0] (n=aditya@c-69-138-7-5.hsd1.md.comcast.net)
22:40:09 Part Aditya|Nap
22:40:55oboby default it'll try and install to /usr/local, I don't think it fails very gracefully if it doesn't have permission to write there
22:42:46dionoeahow much memory are the plugins allowed to use ?
22:43:00Paul_The_NerdMikachu: Wouldn't that imply that there are multiple peoples? As in several groups? Multiple people lacks an S, but you can have several peoples (the people of Africa + the people of Asia for example).
22:43:13CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:43:13*Paul_The_Nerd could be wrong.
22:43:17Paul_The_NerdI was never a good English student.
22:43:29Paul_The_Nerddionoea: 512k on SWCodec targets, if I recall?
22:43:43dionoeathanks
22:44:09Mikachupeoples is like africans or asians, people is just persons
22:44:23dionoeadoes that mean the plugins don't have to be optimised for size unless they're bigger than 512k ?
22:44:42dionoeaor will the 512k-plugin size space be used for audio decoding ?
22:44:56Mikachuthe 512kB are always reserved for plugins
22:45:24Paul_The_NerdMikachu: I'm confused. I thought I'd typed people's and you'd corrected it to peoples', but you were saying the other thing. I simply mistyped.
22:45:34Mikachuah, okay
22:45:35Mikachugood
22:45:36 Quit Poka64 ("XChat 2.6.4 - www.xchat.org")
22:45:40Paul_The_NerdSo we're both right!
22:45:52Mikachui wouldn't have corrected you, but it sounded funny with peoples'
22:45:57Paul_The_NerdYeah
22:47:31Paul_The_NerdArgh
22:47:44Paul_The_NerdIt's going to take them over a week to come here and hook up my cable.
22:50:15 Part PaulIsDed ("Never Trust A Guy With No Shirt On.")
22:51:03*Paul_The_Nerd is not "Ded"
22:51:29 Quit smably (Read error: 110 (Connection timed out))
22:51:38 Join damaki_ [0] (n=Chocolat@ALille-153-1-94-96.w86-215.abo.wanadoo.fr)
22:52:05 Join smably [0] (n=smably@CPE00045ad69b08-CM0012c9a07828.cpe.net.cable.rogers.com)
22:54:27 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to)
22:56:34 Quit damaki_ ("You're entering a world of pain")
22:58:16 Part Paul_The_Nerd
23:00
23:01:02 Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net)
23:04:41 Quit PaulJam (Remote closed the connection)
23:07:12 Join hotwire________ [0] (n=hotwire@toronto-HSE-ppp4320649.sympatico.ca)
23:07:14 Nick hotwire________ is now known as hotwire (n=hotwire@toronto-HSE-ppp4320649.sympatico.ca)
23:07:26 Quit damaki (Read error: 110 (Connection timed out))
23:08:25 Join Sanitarium [0] (n=undergro@A-16-243.cust.iol.ie)
23:08:25 Quit San (Read error: 104 (Connection reset by peer))
23:11:17 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
23:12:00 Join PaulJam [0] (n=pauljam@vpn-3036.gwdg.de)
23:14:05FOADYay, I did it. Thanks again.
23:15:46dionoeawhat did you do ?
23:16:08FOADCompiled rockbox. :P
23:17:01stripwaxwoo!
23:17:13dionoeahehe
23:17:21FOAD;)
23:19:26FOADNow for some patches..
23:20:16 Join Sinbios [0] (n=Sinbios@HSE-Hamilton-ppp3513440.sympatico.ca)
23:31:35 Join scorche [0] (n=scorche@208-110-159-69.customer.csolutions.net)
23:32:18FOADHrm.
23:33:54FOADI'm trying to apply the change_statusbar_height-20060610.patch from http://solutions-i.org/julius/rockbox/patches/ to the source I just got from cvs and this is what I get:
23:34:04 Nick sandoze is now known as sando (n=lolsteam@144.135.255.155)
23:34:07FOADcan't find file to patch at input line 4
23:34:07FOADPerhaps you used the wrong -p or −−strip option?
23:34:07FOADThe text leading up to this was:
23:34:07FOAD−−−−−−−−−−−−−−−−−−−−−−−−−−
23:34:07FOAD|diff -ur rockbox.original/apps/gui/statusbar.c rockbox.patched/apps/gui/statusbar.c
23:34:10FOAD|−−- rockbox.original/apps/gui/statusbar.c 2006-06-06 23:23:52.000000000 +0100
23:34:14FOAD|+++ rockbox.patched/apps/gui/statusbar.c 2006-06-10 20:03:02.000000000 +0100
23:34:17FOAD−−−−−−−−−−−−−−−−−−−−−−−−−−
23:34:19FOAD...help please?
23:34:30Bagder"Perhaps you used the wrong -p or −−strip option?"
23:34:33Bagdersays it all
23:35:17FOADI tried all the -p options.
23:35:22FOADLet's see what −−strip does then.
23:35:35 Quit Kohlrabi ("Hello my name is CoolClonk .")
23:35:46Bagderits the same
23:35:52Bagderjust an alias for -p
23:35:55FOADIt's tje same.
23:35:56FOADYes.
23:36:00FOADOkay.
23:36:00FOADHm.
23:36:19Bagderso in what dir you run the patch command ?
23:37:04FOADIn the rockbox dir, from which applying the other patches works fine.
23:37:14FOADOkay, with -p1 I get this:
23:37:28FOAD[171] 130 rockbox% patch −−binary -p1 < change_statusbar_height-20060610.patch
23:37:29FOADpatching file apps/gui/statusbar.c
23:37:29FOADHunk #2 FAILED at 221.
23:37:29***Alert Mode level 1
23:37:29FOADHunk #3 succeeded at 232 (offset 2 lines).
23:37:31FOADHunk #4 succeeded at 411 (offset 1 line).
23:37:33FOADHunk #5 succeeded at 461 (offset 1 line).
23:37:36FOADHunk #6 succeeded at 471 (offset 1 line).
23:37:39FOADHunk #7 succeeded at 481 (offset 1 line).
23:37:40Bagderso then -p1 works
23:37:41FOADHunk #8 succeeded at 491 (offset 1 line).
23:37:43FOADHunk #9 succeeded at 502 (offset 1 line).
23:37:46FOADHunk #10 succeeded at 515 (offset 1 line).
23:37:48FOAD1 out of 10 hunks FAILED −− saving rejects to file apps/gui/statusbar.c.rej
23:37:50Bagderbut the patch needs adjusting
23:38:02FOADYes.
23:38:11FOADAnyone have a patch for the patch?
23:38:20Bagderask the author
23:38:24FOADMaybe I can guess this one myself.
23:47:30***Alert Mode OFF
23:49:30stripwaxalso check you downloaded the patch correctly - i've seen cases where corrupted patch files just fail all over the place. how did you download the patch?:
23:50:00 Join petur [0] (n=petur@rockbox/developer/petur)
23:50:22FOADRight-clicky on the page above.
23:51:05FOADI sorta guessed what was supposed to happen and did it by hand, we'll see what happens.
23:51:34 Quit RedBreva (Read error: 110 (Connection timed out))
23:55:27 Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net)

Previous day | Next day