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

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

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

#rockbox log for 2010-01-07

00:15:41 Quit Sajber^ ("Leaving.")
00:16:47***Saving seen data "./dancer.seen"
00:23:03 Quit robin0800 (Remote closed the connection)
00:23:17 Join Stephen_ [0] (
00:27:34 Quit lostlogic ("leaving")
00:30:59 Join petur [0] (
00:31:15 Join lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
00:34:06 Quit jgarvey ("Leaving")
00:37:33JdGordon|very quick braindump on hwo to implement the playlist viewer from in the wps...
00:38:08JdGordon|setup a special viewport which says where to put the list part, then that viewport can have a single line of wps code
00:38:31JdGordon|the list text callback would then call the skin engine displayer to get the required text for each line
00:39:12 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
00:39:25JdGordon|it would need an option to choose the starting track offset from the current track
00:39:49JdGordon|so you could actually have it showing one or two tracks that have finished playing already before this one and the next few
00:41:04CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:41:04*JdGordon| wonders about using the same system for the real playlist viewer also, and file browser even!
00:41:39CIA-9New commit by funman (r24192): Sansa AMS: refactor DBOP button reading (e200v2/Fuze/c200v2) ...
00:41:47 Quit togetic (Read error: 110 (Connection timed out))
00:42:54 Quit bertrik ("De groeten")
00:48:07 Quit S_a_i_n_t (Read error: 60 (Operation timed out))
00:49:56 Quit CaptainKewll ("Page closed")
01:12:52 Quit petur ("Zzzzzz")
01:15:41 Quit Zagor ("Clint excited")
01:18:43 Quit Lss (Read error: 104 (Connection reset by peer))
01:19:13 Join Lss [0] (
01:31:11 Join FlynDice_ [0] (
01:34:25 Quit Llorean ("Leaving.")
01:40:46 Join q0_0p [0] (n=Cuong@
01:41:27q0_0pi have rockbox version CVS-050831 is that the latest relase for archos studio?
01:41:42q0_0pi have archos it works but cannot play wma just wondering if wma is supported
01:41:51q0_0prunning on rockbox
01:43:29 Quit FlynDice (Read error: 110 (Connection timed out))
01:43:42krazykitit's not possible, as the archos uses a hardware mp3 decoder
01:43:48JdGordon|thats over 4 years old
01:43:49krazykitthat version of rockbox is ancient, too
01:44:15q0_0pah cool
01:44:18q0_0pjust wanted to know
01:44:21q0_0pthanx u guys
01:44:25JdGordon|wma still wont work on an archos thoughg
01:44:50q0_0pJdGordon, thx
01:47:08q0_0pi had a problem with firmware where it wouldn't recharge and wouldn't let me disk mode the archos so i just bought an adapter so i can get a portable hdd on it and just redid everything and it works :)
01:47:23q0_0pim glad it works again :)
01:48:45 Quit DerPapst ("Leaving.")
01:52:40 Part toffe82
01:53:49 Quit pamaury ("exit(*(int *)0 / 0);")
01:57:01 Quit n17ikh ()
02:04:15 Join n17ikh [0] (
02:11:40 Join fdinel [0] (
02:12:58 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:16:49***Saving seen data "./dancer.seen"
02:19:59 Quit JdGordon| ("Miranda IM! Smaller, Faster, Easier.")
02:24:33 Part domonoky1
02:26:47 Quit BHSPitMonkey (Remote closed the connection)
02:27:26 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:32:47 Quit Stephen_ ("Leaving")
02:38:04 Join CaptainKewl [0] (
02:47:17 Join hebz0rl [0] (
02:58:30 Quit klapaucjusz ("Hae a braa night.")
02:59:03 Join S_a_i_n_t [0] (i=S_a_i_n_@
03:03:35S_a_i_n_tis it possible to get the splash screen to output a different revision number? emample: 'My Custom Build' instead of 'r2XXXX-XXXXXX'? and if
03:10:14JdGordonhow can be done a few ways
03:10:34 Quit q0_0p (Read error: 110 (Connection timed out))
03:11:53S_a_i_n_tcould you enlighten me please JdGorden?
03:12:00JdGordoneasiest way is change line 123 in main.c
03:12:38S_a_i_n_tI take it that main.c is updated with each commit?
03:13:09JdGordonthats almost never updated
03:13:28JdGordonthere is a define in that line which gets updated based on the svn version
03:14:07S_a_i_n_toh, hmmm, I'll have alook at the line, what do I need to change in it? would it be obvious to someone of fairly limited skill?
03:14:44JdGordonif you can do your own build then you should be skilled enough to do that change
03:15:17S_a_i_n_tthanks :D
03:15:58S_a_i_n_tbut be prepared for the possibility of more questions though, just in case. :/
03:25:54 Quit MethoS- (Remote closed the connection)
03:32:54 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
03:38:34 Join toffe82 [0] (
03:41:49 Join cjcopi [0] (
03:45:40 Join hebz0rl_ [0] (
03:49:28 Quit toffe82 (Read error: 104 (Connection reset by peer))
03:57:52 Nick fxb is now known as fxb__ (
04:01:54 Quit hebz0rl (Read error: 110 (Connection timed out))
04:16:52***Saving seen data "./dancer.seen"
04:31:17 Join kramer3d [0] (n=kramer@unaffiliated/kramer3d)
04:57:41 Join Barahir [0] (
04:59:40 Quit Barahir_ (Read error: 60 (Operation timed out))
05:08:00JdGordonfollow up on the brain dump from a few hours ago about the playlist viewer for the WPS... it cant be done without reinventing the list widget :( it was changed to always drawn on both screens... the WPS needs to be able to draw individually on either screen
05:11:57 Join Spaceghost [0] (i=quassel@unaffiliated/spaceghost)
05:11:59 Join JdGordon1 [0] (
05:12:11 Quit panni_ ("( :: NoNameScript 3.81 :: )")
05:31:09 Join webguest64 [0] (
05:31:23webguest64hey uhh how do i install themes
05:31:45webguest64hey uhh how do i install themes
05:33:00advcomp2019__webguest64, rockbox utility or unzip them to the root of the drive if they was packaged right
05:36:13webguest64uhh more detail? sorta new ti this
05:37:31webguest64how do i use rockbox utility
05:38:00 Quit Horschti ("Verlassend")
05:38:10 Quit FlynDice_ (Read error: 60 (Operation timed out))
05:39:06 Join FlynDice_ [0] (
05:40:50Unhelpfulyou run it.
05:41:37webguest64your names is quite true
05:46:39 Quit AaronM ("going to bed.............naked...............with all of you still on my mind")
05:50:55webguest64kk well thing is i have a custom theme that isnt support by rbutility
05:51:06webguest64so how would i go about installing it
05:51:27Unhelpfulwebguest64: is it in a zip file? you probably just unpack it in the root of your player.
05:52:14webguest64well i extracted it to my desktop? should i do it to .rockbox in my player?
05:53:20Unhelpfuldoes the zipfile contain a .rockbox directory? if so, just extract it to your player.
05:54:21webguest64i just right click extract desktop
05:54:26webguest64its a rar file
05:56:12Unhelpfulok, does the *rar* file contain a .rockbox folder?
05:58:26Unhelpfulthen extract the rar file to your player. or copy the .rockbox folder that you extracted already to your desktop onto your player.
06:00:32webguest64awesome worked thank you
06:01:50webguest64idk if i really like this rock box stuff
06:02:04webguest64sorta seems a little useless
06:05:50 Nick Ypsy is now known as YPSY (
06:07:40Unhelpfulit's useful for playing all sorts of files your device probably didn't play before :)
06:09:23webguest64mhmmm i guess, nothing im really gonna use lol
06:10:43 Quit Strife89 ("Bed.")
06:11:52 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:16:53***Saving seen data "./dancer.seen"
06:37:48 Join rhodan_ [0] (
06:37:50 Join einhirn [0] (
06:43:50 Join Llorean [0] (
06:49:53 Quit AndyIL (Read error: 110 (Connection timed out))
06:53:38JdGordonhmm... its putsxy character or pixel orientated?
06:55:37 Quit rhodan (Read error: 110 (Connection timed out))
06:57:43JdGordonoh damn, can things outside of playback.c not get the mp3entry struct anymore for tracks?
06:59:04*JdGordon has a feeling he is partially responsable for that :/
07:00:43JdGordonno, /me is just tired :p
07:04:50 Quit einhirn (Read error: 104 (Connection reset by peer))
07:05:11 Quit liar (Client Quit)
07:05:39 Join FOAD_ [0] (
07:06:31 Quit FOAD (Read error: 60 (Operation timed out))
07:06:32 Nick FOAD_ is now known as FOAD (
07:11:21 Quit Lss (Read error: 104 (Connection reset by peer))
07:20:57*JdGordon almost has this playlist viewer working!
07:32:01 Quit BHSPitMonkey (Connection timed out)
07:33:20*JdGordon suspects he cant quite d what he wants here :(
07:37:30JdGordon should give some idea what I'm trying to do... unfortunatly the top two items are getting the same metadata struct (which is wrong)... the rest of the lines are coming from the filename
07:37:47JdGordonthe top item is the current track
07:39:23 Join Space [0] (
07:39:40JdGordonwoo!!! closer
07:40:08JdGordonwhy isnt any more than just the next tracks metadata read from the buffer?
07:40:15JdGordonor apparently even but on the buffer?
07:41:39 Join einhirn [0] (
07:50:16 Join Spaceg [0] (
07:56:23 Quit Spaceghost (Read error: 110 (Connection timed out))
07:59:57*JdGordon has a playlist viewer on the WPS working :)
08:07:43 Quit faemir ("Leaving")
08:08:11 Quit Space (Read error: 110 (Connection timed out))
08:08:53JdGordon :) the top item is the previous track, the last item hasnt got id3 loaded on the buffer yet so its from the filename :
08:16:57***Saving seen data "./dancer.seen"
08:25:58 Quit jd (Read error: 104 (Connection reset by peer))
08:26:15 Join jd [0] (
08:32:48 Join Utchybann [0] (
08:33:29 Quit CaptainKewl (Read error: 110 (Connection timed out))
08:34:18CIA-9New commit by jdgordon (r24193): RTL language enhancements by Tomers Shalev and I. ...
08:36:42 Join tomers [0] (
08:36:46tomersJdGordon: ping
08:36:56JdGordonjust commited it
08:37:04tomersOh, great! at last we meet :-)
08:37:09tomersGood work! Thanks
08:37:25JdGordonwould you like to fix the manual? :)
08:38:30tomersI don't want to assume responsibility for the progress bar. The reason for this is that I think it's shouldn't be committed at all, because many targets has labels on the left and right buttons, which says 'FF', 'REW' etc. This will only confuse users
08:39:48tomersJdGordon: You mean changing the 'WPS tags' section in the manual? Anything else?
08:39:49JdGordonisnt << next usually on rtl though?
08:39:57JdGordonyeah, just that section
08:40:13JdGordonremember, the direction would only be changed if the user added %ax to the wps
08:40:28tomersWhen the Play button is marked as '<', then '<<' will always be next, not previous
08:40:29 Quit JdGordon1 (Read error: 113 (No route to host))
08:41:12tomersSo do we give up on this?
08:43:22JdGordonit was pretty cool having it go backwards :)
08:43:27JdGordonbut its up to you
08:43:39*JdGordon has moved onto other crazy stuff
08:44:48tomersJdGordon: You've committed the %ax before the progress bar in all WPS files... I think it's not correct
08:45:25JdGordonI'm assuming we will want that eventually... you can undo that if you want
08:45:28JdGordonim fixing checkwps
08:47:06tomersI will revert the use of %ax before %pb, and update the manual today.
08:47:22CIA-9New commit by jdgordon (r24194): fix checkwps
08:48:11tomersJdGordon: ?! Shouldn't you just add #include "language.h" ?
08:48:28JdGordonlanguage.c isnt compiled for checkwps is it?
08:49:01JdGordonits not
08:49:20*tomers Dont understands
08:50:53 Join Space [0] (
08:51:07JdGordondont worry :)
08:53:55tomersJdGordon: I don't understand what you just did. Why not including "language.h"?
08:54:29JdGordonbecause language.c (which had lang_is_rtl()) isnt compiled on checkwps, so adding that .h doesnt fix it
08:55:00JdGordoncheckwps is used to verify that the syntax is correct, not that it looks good... so doing that #define is perfectly acceptable
08:57:13tomersbut isn't skin_parser.c used by the player to read the wps file?
08:57:58JdGordonlanguage.h is there for real builds
08:58:05JdGordonreal being sim or target
08:58:09tomersSo isn't the actual value of that function be used while using it?
08:58:27tomersbut you've modified skin_parser.c, which is used for real builds, right?
08:58:51tomersoh wait...
08:59:00JdGordononyl for checkwps builds
09:00:32tomersJdGordon: I've missed the #ifdef section, because I looked only at the diff. Sorry
09:01:30*tomers Thinks it's really cool that checkwps is included in the build system :-)
09:01:38*JdGordon doesnt
09:01:43JdGordonstupid thing breaks all the time!
09:01:46*JdGordon goes to bed
09:01:55 Join flydutch [0] (
09:02:44 Quit tomers ("CGI:IRC")
09:03:47 Join petur [50] (n=petur@rockbox/developer/petur)
09:04:22 Quit shaggy-h ()
09:04:36 Join shaggy-h [0] (
09:07:51 Quit Spaceg (Read error: 110 (Connection timed out))
09:10:45 Quit fxb__ (Read error: 104 (Connection reset by peer))
09:11:09 Join fxb [0] (
09:13:27 Join Bagder [0] (
09:14:24 Quit gevaerts (Nick collision from services.)
09:14:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
09:37:42 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:38:40 Join stoffel [0] (
09:45:04 Nick fxb is now known as fxb__ (
09:47:27 Quit kramer3d ("Leaving")
10:04:53 Join MethoS- [0] (n=clemens@
10:06:06 Quit MethoS- (Remote closed the connection)
10:17:00***Saving seen data "./dancer.seen"
10:22:51 Quit Space (Read error: 110 (Connection timed out))
10:25:54 Join DerPapst [0] (
10:27:51 Join Spaceghost [0] (i=quassel@unaffiliated/spaceghost)
10:30:20 Quit bmbl ("Bye!")
10:53:46 Join maruk [0] (
10:54:35 Quit Kopfgeldjaeger (Read error: 60 (Operation timed out))
10:55:12 Join Kopfgeldjaeger [0] (
10:56:07 Quit stoffel (Read error: 104 (Connection reset by peer))
10:56:30 Join stoffel [0] (n=quassel@
11:24:27 Join faemir [0] (n=faemir@
11:51:33 Quit stoffel (Read error: 113 (No route to host))
11:58:53 Join Sajber^ [0] (
12:05:49 Join watto [0] (n=watto@
12:07:22S_a_i_n_tway late, but can the Progress bar go the other way now?
12:09:55gevaertsS_a_i_n_t: not as such, but you can do tricks with conditionals and image strips
12:13:12S_a_i_n_tjust wondering what Tomers and JdGordon were up to with the RTL positioning commit
12:13:22S_a_i_n_tI knew *mostly* what they were doing
12:13:29S_a_i_n_tbut seems like %ax
12:13:37S_a_i_n_tnow reverses the pb
12:16:01gevaertshm, possibly
12:16:46*gevaerts hasn't followed the recent work really closely
12:17:05***Saving seen data "./dancer.seen"
12:19:36S_a_i_n_tI wanted to be able to reverse the pb for a Cassette Tape WPS I've been working on...seems it's just what I needed (if it is how I think it is), I'll have to dig up the work I had on it again...I stopped cos it couldn;t be done at the time.
12:21:29gevaertsyou can do any pb you like using image strips, not just RTL, also shrinking and things like that, and that's possible since ages :)
12:21:54gevaertsthe only problem is that it uses a lot of token and image memory if you want high resolution
12:23:30S_a_i_n_timage strips used too much of the buffer
12:23:52S_a_i_n_tit needed to be the pb for that particular wps to work...
12:24:13S_a_i_n_tit already has a lot of animation using bitmap strips
12:24:32gevaertsmaking a really impressive wps that just needs more buffer is probably the best way to convince people to give you more buffer :)
12:26:24S_a_i_n_ttrue, but a better way of doing it is....better, for lack of a 'better' word :P
12:31:56 Join stoffel [0] (
12:36:03 Quit watto (Read error: 104 (Connection reset by peer))
12:37:10S_a_i_n_tIf anyone wats to look at and comment as to what I'm doing wrong on this WPS, please do so, it'd give me a great sense of satisfaction to finally get this WPS finighed...just cant see what I'm doing wrong *thanks*
12:48:21 Quit Tomis ()
12:51:46 Join Tomis [0] (n=Tomis@
12:53:58 Join teru [0] (
12:54:37 Quit rhodan_ (Read error: 60 (Operation timed out))
12:54:37 Join tomers [0] (
12:54:37tomersS_a_i_n_t: ping
12:55:13 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
12:55:14 Join aliask [0] (
12:56:02S_a_i_n_tjust PM'd you Tomers
12:56:57tomersHello there :-) We've dropped support for mirrored progress bar for now, because we don't need it for the language direction thing we've been working on.
12:57:27S_a_i_n_tI mean, twiddles.
12:57:32tomersI can extract that code into a separate patch and post it to a new Flyspray item if you want. That's way JdGordon's work won't go to the trash bin :-)
12:57:44S_a_i_n_tbugger, it would've been usefull (for me)
12:58:16S_a_i_n_tI'd really like to have a play with it, if it's no trouble
12:58:25tomersI think that if you want to have a reversed progress bar, then you shouldn't use it with the new %ax directive, because it is totally not related to your needs (it is sensitive to which language you use)
12:59:15S_a_i_n_tnp, I just thought that was the new tag for it, I only caught half your conversation with Jd when I joined...
12:59:33amiconnAlexP: Yes there is an M3L, but its battery runtime is most probably shorther than the M5L's
12:59:50amiconn(due to the CPU being an MCF5249 instead of MCF5250)
12:59:54S_a_i_n_tand I thought, 'Finally!'...but it's not *quite* what I thought
13:00:33S_a_i_n_tbut still, ANY way to run the progress Bar backward *without* BitMap Strips would be GREAT!!!
13:02:05AlexPamiconn: ah right, thanks
13:02:09S_a_i_n_tit's for a Cassette Tape theme, and I wanted it to look as though the tape were spooling from one reel to another, just like on an *actual* cassette tape, but it looked weird going the 'wrong' way...
13:03:44 Quit aliask ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
13:05:00S_a_i_n_tyou still there Tomers?
13:05:15amiconnJdGordon: There is a reason why the real playlist viewer code uses the (remainder of the) plugin buffer
13:05:42tomersJust got back... Sorry
13:06:03S_a_i_n_tdon't think JdG's here Amiconn...
13:06:18S_a_i_n_twhoops...or he is rather
13:06:37S_a_i_n_tmy irc's being weird to me
13:08:11tomersS_a_i_n_t: I guess for your purpose you could implement a %aX directive which FORCES the reversed progress bar. But all that code will consume some noticable bin size, and for one theme, I'm not sure it will happen :-(
13:10:14S_a_i_n_t*sigh*'s not a big deal, I just have a WPS on hold that doesn't look right solely due to the progress bar, I *would* do it with BitMap Strips, but it exceeds the skin buffer by quite a lot...
13:10:28S_a_i_n_tno worris, it'll happen some day.
13:10:42tomersS_a_i_n_t: Send me a link to your theme (put in the Forums or something) and hopefully I will have time tonight to try and create a patch for you. What logic decides whether the pb goes forward or backwards? The skin mechanism should use some function that returns the current direction
13:11:31 Join watto [0] (n=watto@
13:11:44 Join MethoS- [0] (n=clemens@
13:13:10S_a_i_n_tThanks for the offer dude, but it's cool, I've still got yet another WPS to sort out prior to that one....I just got excited about the progress bar thing (and I was wrong about it) there's no point in anyone going to any particular effort for it.
13:13:43S_a_i_n_tif you REALLY wanna look at a WPS of mine this one is broken too (
13:14:23S_a_i_n_tor if anyone else does...I've NO idea what I'm doing wrong with it.
13:27:19 Join GodEater_ [0] (i=9372e2b6@rockbox/staff/GodEater)
13:43:38 Quit Tomis (Read error: 110 (Connection timed out))
13:44:09 Quit tomers ("CGI:IRC")
13:45:01 Join buggy2k [0] (n=bug@unaffiliated/bug2000)
13:49:07 Quit GodEater_ ("Page closed")
13:52:00CIA-9New commit by teru (r24195): list: improvement to move and show selection in multi-line lists.
14:06:40 Quit bug2000 (Read error: 110 (Connection timed out))
14:06:48 Join evilnick [0] (i=457288ab@rockbox/staff/evilnick)
14:17:06***Saving seen data "./dancer.seen"
14:22:18 Quit Spaceghost (Read error: 60 (Operation timed out))
14:34:03 Join Tomis [0] (n=Tomis@
14:44:10 Quit evilnick (Ping timeout: 180 seconds)
14:47:01 Join huelk_ [0] (
14:47:01 Quit huelk_ (Read error: 54 (Connection reset by peer))
14:51:58 Join liar [0] (n=liar@
14:58:41 Join Tomis2 [0] (n=Tomis@
15:01:29 Quit teru ("Quit")
15:06:36 Quit Tomis (Read error: 110 (Connection timed out))
15:06:36 Nick Tomis2 is now known as Tomis (n=Tomis@
15:20:26 Nick fxb__ is now known as fxb (
15:31:04 Join jgarvey [0] (
15:33:15 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
15:35:33 Join evilnick [0] (i=457288ab@rockbox/staff/evilnick)
15:40:15 Quit Sajber^ (Read error: 104 (Connection reset by peer))
15:59:56 Quit liar (Read error: 60 (Operation timed out))
16:03:31 Join liar [0] (n=liar@
16:04:57 Part Bagder
16:09:54 Join Lear [0] (i=chatzill@rockbox/developer/lear)
16:12:06 Join ehntoo [0] (
16:14:45 Join FOAD_ [0] (
16:17:08***Saving seen data "./dancer.seen"
16:17:26 Join kugel [0] (n=kugel@rockbox/developer/kugel)
16:17:33 Join freqmod_r [0] (
16:17:59 Part freqmod_r (" - Chat wirelessly anywhere.")
16:27:07 Quit FOAD (Read error: 110 (Connection timed out))
16:27:07 Nick FOAD_ is now known as FOAD (
16:39:20 Join captainkewlll [0] (i=2669ecc2@gateway/web/freenode/x-elzcznnckfrudsdf)
16:40:05 Join toffe82 [0] (n=chatzill@
16:50:39kugelmc2739: ping
16:51:13 Quit DerPapst ("Leaving.")
16:57:15 Quit kugel (Read error: 60 (Operation timed out))
17:02:45 Quit einhirn (Read error: 104 (Connection reset by peer))
17:03:35 Join einhirn [0] (
17:13:31JdGordonamiconn: hrm?
17:18:34 Quit Xerion (" ")
17:20:29 Join webguest54251 [0] (i=4e15b058@gateway/web/freenode/x-nhofvfhttvrtxzls)
17:22:13 Quit buggy2k (Read error: 60 (Operation timed out))
17:34:16 Join buggy2k [0] (n=bug@unaffiliated/bug2000)
17:34:56 Join dfkt_ [0] (i=dfkt@unaffiliated/dfkt)
17:42:28 Quit dfkt (Read error: 60 (Operation timed out))
17:50:54 Join Tomis2 [0] (n=Tomis@
17:53:48 Quit Lear ("ChatZilla 0.9.86 [Firefox 3.6b5/20091204143806]")
18:03:47 Quit petur ("work->home")
18:03:55 Quit Tomis (Read error: 110 (Connection timed out))
18:03:56 Nick Tomis2 is now known as Tomis (n=Tomis@
18:06:40 Nick fxb is now known as fxb__ (
18:10:57 Join kugel [0] (n=kugel@rockbox/developer/kugel)
18:16:35CIA-9New commit by tomers (r24196): WPS: Revert some of r24193 as decided in FS #10882. ...
18:17:11***Saving seen data "./dancer.seen"
18:19:29 Nick FlynDice_ is now known as FlynDice (
18:24:08 Join panni_ [0] (
18:25:48 Join tomers [0] (
18:27:23tomersI got an error on the themes site: Warning: filesize() [function.filesize]: stat failed for /home/themes/www//themes/240x400/blackglass/ in /home/themes/private/themesite.class.php on line 281
18:28:00tomersThis happens when browsing to
18:28:20 Join tchan1 [0] (
18:28:44*tomers Wonders why we don't have some separate SVN repository for themes.
18:32:23 Join JdGordon1 [0] (
18:33:26 Quit webguest54251 (Ping timeout: 180 seconds)
18:36:24 Join StealthyXIIGer [0] (n=stealthy@
18:36:45 Quit maruk ("Leaving.")
18:41:46 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:42:34 Quit tchan (Read error: 110 (Connection timed out))
18:43:03 Join Sajber^ [0] (
18:45:34 Quit tomers ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231400]")
18:45:50 Quit Sajber^ (Client Quit)
18:46:29 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:48:19 Join tomers [0] (
18:48:46 Join bertrik [0] (
18:49:02JdGordon1bertrik: see what you made me do last night?
18:49:17bertrikhm, no?
18:49:37bertrikah, 10898
18:49:44JdGordon1thats the one
18:50:31JdGordon1its going to be almost impossible to make it fully customisable though :(
18:50:37JdGordon1or at all even
18:51:51 Join seani__ [0] (n=seani@
18:52:44 Quit seani_ (Read error: 110 (Connection timed out))
18:52:48 Nick tchan1 is now known as tchan (
18:53:49 Quit FlynDice (Remote closed the connection)
18:55:20bertrikJdGordon, I liked the way the list looked in the screenshot of the development board and possibly use something like that for the list widget in the non-wps view
18:55:36bertrikso I think there's a bit of a misunderstanding of what I meant
18:56:04bertrikand it's really your idea, not mine :)
18:56:19bertrikIt never hurts to experiment of course
18:56:38 Quit captainkewlll ("Page closed")
18:58:01 Join FlynDice [0] (
19:01:19JdGordon1apparently I did miss what you were talking about then... I dont see anything special about that list view?
19:01:51JdGordon1apart from the scrollbar shape/position
19:05:57 Nick dfkt_ is now known as dfkt (i=dfkt@unaffiliated/dfkt)
19:06:43 Join pamaury [0] (
19:06:54JdGordon1hmm... apparently you cant display the next tracks playlist position in the skin atm :/
19:09:53 Join darkham [0] (
19:11:11 Join AaronM [0] (n=Aaron@pdpc/supporter/student/aaronm)
19:12:42 Join evilnick_B [0] (i=0c140464@rockbox/staff/evilnick)
19:13:22 Quit darkham (Client Quit)
19:14:45 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-kduwmkufxzwomtkb)
19:17:19 Join antil33t1 [0] (
19:17:23 Quit antil33t1 (Remote closed the connection)
19:18:24 Join DerPapst [0] (n=DerPapst@
19:28:20kugelcan anyone with an e200v2 test something for me?
19:28:30 Quit JdGordon1 (Read error: 110 (Connection timed out))
19:28:48FlynDicein about 5 mins... podcasts syncing
19:29:38kugelFlynDice: great, thanks.
19:29:57kugelwould be nice if you could also run test_fps with and without it
19:30:03FlynDicekugel: looking now
19:31:07kugelflyback: wait it's buggy, take this one instead
19:31:12kugelFlynDice: ^
19:31:26FlynDicekugel: got it
19:34:34kugelFlynDice: nothing should change, except test_fps might be a lttle slower
19:34:35 Quit StealthyXIIGer (Read error: 110 (Connection timed out))
19:34:37 Join StealthyXIIGer [0] (
19:35:42FlynDicekugel: ok, still syncing podcasts, I'll let you know
19:36:52kugelamiconn: what were the targets again that do updates on a 2px "boundary" (i.e. not pixel accurate for better speed with 32bit transfers)
19:42:06 Join Sajber^ [0] (
19:42:34 Quit evilnick_B ("Page closed")
19:46:35 Quit pixelma (Nick collision from services.)
19:46:36 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
19:46:49 Quit amiconn (Nick collision from services.)
19:46:50 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
19:46:51 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
19:47:08 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
19:53:06 Join Tomis2 [0] (n=Tomis@
19:55:27 Quit StealthyXIIGer (Read error: 110 (Connection timed out))
19:56:17 Quit Tomis (Read error: 60 (Operation timed out))
19:56:37 Nick Tomis2 is now known as Tomis (n=Tomis@
19:59:16 Join Xerion [0] (
20:01:04FlynDicekugel: lcd-e200v2.c line 522 xmax and ymax undeclared, I'm looking now but you may actually understand it... ;-)
20:02:06kugelFlynDice: ah right, replace those with "x + width - 1" and "y + height - 1" respectively
20:04:26 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
20:06:49 Nick shaggy-h is now known as chrism (
20:16:19 Join robin0800 [0] (
20:17:14***Saving seen data "./dancer.seen"
20:20:07 Quit flydutch ("/* empty */")
20:23:04FlynDicekugel: Update 1/1 99.5 fps, 1/4 346.5 fps, YUV 1/1 28.8 fps, 1/4 108.5 fps <−−−−- svn + test_fps.c
20:23:10FlynDicekugel: Update 1/1 99.5 fps, 1/4 378fps, YUV 1/1 28.8 fps, 1/4 108.5 fps <−−−− with patch
20:23:30kugelthat strikes me
20:23:58kugel(it's slower on my fuze)
20:24:23 Part SaThaRiel
20:24:40FlynDiceinferior hardware... ;-P
20:24:48kugelno, coincidence actually
20:25:33kugelthe test_fps.c scenario better exploits the optimized data-to-display transfer
20:26:33kugelon the e200 (x: 44, width: 88 -> both even [best case]) than on the fuze (x: 55, width: 110, not even [worst case actually])
20:26:59kugelso yea, it doesn't strike after all
20:27:16kugelbut it proves the patch now makes clipping calculation correct
20:28:13 Quit robin0800 (Read error: 60 (Operation timed out))
20:30:01kugelFlynDice: thanks for testing, I will commit then
20:30:46 Part watto
20:31:45 Join StealthyXIIGer [0] (
20:32:28*FlynDice would forget the xmax ymax thing but is sure kugel remembered....
20:32:48*kugel did :)
20:35:38CIA-9New commit by kugel (r24197): e200v2/Fuze: Correct and simplify clipping clipping code in lcd_update_rect().
20:37:15 Quit liar (Read error: 60 (Operation timed out))
20:38:37kugelFlynDice: how's the scrollwheel on the e200v2 now? did it change with the dbop commit?
20:39:04 Join liar [0] (n=liar@
20:39:29 Join captainkewllllll [0] (i=2669ecc2@gateway/web/freenode/x-aiooolrtnythivwn)
20:40:30FlynDicescrollwheel is just fine, no problems for me, I haven't really tested anything more than normal use though. I tested before the commit pretty well though and it seemed solid.
20:40:55kugelI'm curious if it got a bit better
20:44:10FlynDicewell it was good enough before so it's kind of hard to say, is the ice cream sundae better with marshmallow on top? hold on, I'll need to try a few more and then maybe I can tell...
20:44:50amiconnkugel: Iirc all colour PP targets do that, and possibly others
20:45:47amiconnBasically, lcd_update_rect() is only guaranteed to *at least* update the specified area. It may update more than that; on packed-pixel targets (grey, mono) it essentially has to
20:45:48kugelmc2739 once said it works better without the increased polling rate in kernel-as3525.c, if you are interested you could try that out :)
20:46:16 Quit Utchybann (Read error: 113 (No route to host))
20:46:50JdGordon|amiconn: you want to elaborate? I know the real playlist viewer uses a seperate buffer, but thats to be able to manipulate the list, not needed to just display it
20:47:28kugelamiconn: yea I found that messing with 2byte copy is pretty slowing things down on the samsas. but not because the extra logic, but because of the micro delays one need after switchting the dbop (it can work in 8, 16 and 32bit transfer mode)
20:48:03 Quit StealthyXIIGer (Read error: 104 (Connection reset by peer))
20:48:07kugelamiconn: and going after lcd-memframe.S, PP does 2byte copes
20:48:09 Join StealthyXIIGer [0] (
20:48:43amiconnlcd-as-memframe.S isn't normal PP
20:49:43amiconnThe only PP target it is used for is the e200 (v1)
20:50:08kugelyea, I see it now
20:50:32amiconnThe e200 uses dma for the lcd transfers
20:51:02*amiconn would like to know how that works - afaik we don't set this up ourselves
20:52:00kugelah, the video does the aligning
20:52:39amiconnYes, although the video also isn't normal PP
20:53:19amiconnPP targets using the colour lcd bridge are e.g. H10 big, H10 small, iPod Color
20:54:13*kugel is bad at guessing it seems
20:54:34 Quit stoffel (Remote closed the connection)
20:56:13amiconnJdGordon|: You mentioned that your patch cannot show full information about all tracks in the playlist
20:56:39JdGordon|the playlist viewer cant do that either though, can it?
20:56:39amiconnSo far I thought the playlist viewer uses its extra buffer exactly to be able to do this
20:57:15amiconnI'm not sure though - the playlist viewer is one of the many feature I rarely use
20:57:23Torneare the archoses the only supported targets with tiny plugin buffers? and they're all SH?
20:57:56Torneturns out frotz doesn't build on archos anyway because there's no setjmp/longjmp for SH
20:58:09Torneits excessive size aside
20:58:13amiconnThen that needs to be implemented
20:58:13JdGordon|I'm pretty sure the playlist viewer just shows the filename and never reads the metadata
20:58:20*amiconn wonders why it doesn't exist
20:58:27*kugel wonders why ipod color and video do so strange things for alignment
20:58:29Torneamiconn: because it was for codeclib?
20:58:40Torneand they don't need it i presume :)
20:58:53Tornebut it means pluginlib_exit doesn't work on SH
20:58:54kugelsurely "x &= ~1, width = (width+1) & ~1;" would be enough?
20:59:23Torneand it would be a major rework to fix frotz to not depend on exit() for handling errors :)
21:00:11amiconnkugel: No it wouldn't
21:00:41amiconnYour method breaks if x is odd and width is even
21:00:46 Join evilnick_B [0] (i=0c140464@rockbox/staff/evilnick)
21:00:57amiconnThen the update would miss the rightmost pixel column
21:01:04kugelhm, right
21:01:07pixelmaif I remember correctly there was a patch for showing metadata of the full playlist and it was said to be slow (lots of seeking) - depending on the length of the playlist of course
21:01:37*kugel will copy from the video then ("width = (width + (x & 1) + 1) & ~1; x &= ~1")
21:02:54JdGordon|pixelma: yeah, sdoyan did it IIRC, thats something I dont want to touch :)
21:03:05 Join krazykit` [0] (n=kkit@
21:03:19Torneamiconn: anyway yes it probably should be fixed, but i don't know sh, so i'm not going to do it :)
21:03:41Tornethis conveniently means that frotz doesn't really need to be amde into an overlay just yet ;)
21:03:53 Join domonoky1 [0] (
21:04:11amiconnlazy, eh? ;)
21:04:19 Quit StealthyXIIGer (Read error: 54 (Connection reset by peer))
21:04:27TorneWell yes
21:04:37 Join StealthyXIIGer [0] (
21:04:39TorneIf i knew how to do it i would :)
21:05:33Tornebut i can't be botehred to work out how when the only targets that need it don't work for a *different* reason that i'm even less likely to be able to fix :)
21:06:08Tornejust two or three bugs left to squash and i can commit it i think then
21:06:33 Quit domonoky (Read error: 60 (Operation timed out))
21:07:03 Quit StealthyXIIGer (Read error: 104 (Connection reset by peer))
21:07:27 Join StealthyXIIGer [0] (
21:08:00 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
21:13:37kugelTorne: long/setjmp it was just copied from newlib AFAIK
21:16:02Tornei still ahve no way to test it and no knowledge of how to fix any problems though
21:16:07Torneso i'd rather pass ;)
21:19:40 Quit krazykit (Read error: 110 (Connection timed out))
21:24:19 Quit domonoky1 (Read error: 54 (Connection reset by peer))
21:27:31 Join petur [0] (
21:27:58 Join Strife89 [0] (
21:28:53 Join domonoky [0] (
21:34:03Tornehm, pluginlib_getaction is returning spurious ACTION_NONE's
21:34:21Tornei assumed it would only returnt hat on a timeout
21:34:54JdGordon|not if the buttons dont match anything in the table
21:35:40Torneisn't that ACTION_UNKNOWN ?
21:36:19Torneyah, if i press something not mapped it returns unknown, not none
21:36:24Torneand it does return none on timeout
21:36:46Tornebut it also returns none just afer exiting the virtual keybard
21:38:06bertrikthere's a weird age old bug lurking around in the button handling somewhere, that cause button presses to be lost (when exiting plugins for example), it could be you're running into that
21:38:14*JdGordon| wouldnt trust any of that action stuff... it was done by some retarted drunk guy
21:39:03Tornei think it's wait_for_release
21:42:07Tornecan't be, only the wps sets it.
21:43:09Torneno, i just misunderstand ho wit works :)
21:43:49Torneit returns ACTION_NONE for some cases of button releases :(
21:44:02Torneso.. er. how do you tell whether it timed out..
21:44:29-->"hello" received from jtraulle (i=5a3aa14e@gateway/web/freenode/x-ochnqtrfvlcsozrr)
21:46:37JdGordon|it returns ACTION_NONE
21:47:29TorneGreat. :p
21:47:49JdGordon|hehe... I cant be more helpful... if you wait till this evening I can help
21:47:58Tornebut yeah. if i bring up the virtual keyboard, then get action afterwards, i get a stray ACTION_NONE
21:48:12Tornewhich i think is from me releasing the button which accepts the typed string ont he virtual keyboard
21:49:03JdGordon|sounds likely
21:55:13Torneactually, hm
21:55:25Tornethe virtual keyboard's keymap for ipod includes BUTTON_REL for the cancel button, but not for the accept button
21:57:25Tornenot taht i'm entirely sure that that means what i think
21:57:53kugelTorne: if that's a bug, it's maybe related to the scrollwheel bug
21:57:58TorneI don't know if that's a bug or not
21:58:05kugelnor I do
21:58:06TorneI really don't entirely understand how actions work :)
21:58:26Tornethe targets seem to be quite split on whether they have BUTTON_REL for the keyboard accept/cancel mappings
21:58:42kugelcan e200v2 user test something for me?
21:59:00Tornei have to say i kinda object to there not being an unambiguous way to detect a timeout in any case :)
21:59:20Tornewhether this specific instance is a bug int he keymapping or not
22:00:11Tornethere are at least two ways the action code can end up returning ACTION_NONE without timing out
22:00:31kugelas I said, it may be related to the scrollwheel-stops-working bug, that one also results in returning ACTION_NONE falsely
22:00:35JdGordon|Torne: that shouldnt matter... as long as the context changes it wont return anything untill a REL happens
22:01:06TorneJdGordon|: that may be the case, yes
22:01:31JdGordon|the context *should* change though if you are going into the keyboard
22:01:41JdGordon|unless the PLA context overlaps somehow
22:06:24Torneyeah, if i press and hold the play button to accept the keyboard text i get ACTION_NONE repeatedly for the repeats then once more when i let go, it seems
22:08:10Tornein PLA
22:08:34Torneusing just generic_actions for a pla context
22:08:59Tornehowever the reason this is causing a visible problem is actually a bug in my frotz port :)
22:09:00JdGordon|so where does the keyboard come into this?
22:09:18Torneit happens on exiting the keyboard
22:09:59JdGordon|ok, well your button loop shouldnt be causing wierdness if ACTION_NONE is returned
22:10:16Torneso it seems, but there's no other way to detect that it timed out :)
22:10:38TorneI've fixed the more-prompt code to require a key other than ZC_BAD to be pressed before it scrolls the screen
22:10:47Torneso this problem shouldn't affect normal input any more
22:10:51JdGordon|you're using the timeout for timing purposes?
22:10:52Tornebut it will still break timed input
22:10:58Tornei'm using the timeout as an input timeout
22:11:11Tornez-machine read-char/read-line instructions have a specified timeout
22:11:20JdGordon|you need to wrap that inside a TIME_BEFORE() type thing
22:11:51Tornebut it still seems like i shouldn't have to ;)
22:12:06Tornei'm not sure how not being able to tell that the action code timed out is a feature
22:12:18JdGordon|the timeout is the MAXIMUM amount of time, not the minimum
22:13:15kugelbertrik: can you test a patch on your c200v2?
22:13:29kugelor don't you mind me breaking it? :>
22:16:04kugelmc2739, FlynDice: ping
22:17:12TorneJdGordon|: i see your point, anyway, but that just opens up interesting questions about how to actually do the timing
22:17:16***Saving seen data "./dancer.seen"
22:17:21Torneit's not very fair to count the time when the virtual keyboard is open :)
22:17:35Torne"haha you didn't type anything in 20 seconds" "but i'm TRYING!" :)
22:17:46JdGordon|hmm.. yeah good point :)
22:18:11JdGordon|you can easily take the current_tick from before and after the keyboard was opened
22:18:11 Quit pamaury ("exit(*(int *)0 / 0);")
22:18:16Tornebut if i restart the timeout every time the getaction returns as i'm doing now then it won't be fair in the other direction
22:18:25Torneit will extend the timeout every time soem system event happens :)
22:18:53Tornei guess i should count the time when the game is just sitting there, but not when it's int he menu or keyboard
22:19:22Torneit's not a huge problem that this effectively lets you pause the game :)
22:19:37Tornetimed input is not used a lot and most uses it's perfectly reasonable to have a pause
22:20:23*Torne does the math, then. (i was told there would be no math)
22:20:41JdGordon|there is *always* math :/, and now i've also noticed that none of the menu options work while at a more prompt.
22:24:49Torneincluding quit.
22:25:01Torneour survey says my implementation of more prompts sucks
22:25:41Torneperhaps not as finished as i thought :)
22:30:03 Quit Tomis (Read error: 54 (Connection reset by peer))
22:31:29 Quit togetic (Read error: 110 (Connection timed out))
22:31:51 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
22:36:15 Join Tomis [0] (n=Tomis@
22:47:28FlynDicekugel: pong
22:49:07kugelFlynDice: can you test that for me?
22:50:48FlynDicetest_fps numbers again?
22:52:09kugelnot needed, it will be faster :p
22:52:19kugelif it works that is
22:52:48kugelwell, it might not be faster in test_fps, since it already explots the best case (the patch makes every case the best case)
22:53:15FlynDiceeasier for me... ;)
22:54:31kugel32bit transfers are much faster than 16bit transfers. SVN does 32bit transfers fully only under a certain condition, and test_fps mets this condition on the e200v2
22:55:57kugelwhile on the fuze, the test_fps scenario leads to switching between 16 and 32bit twice per loop (there are height loops) for a leading and trailing 16bit transfer, and that is the worst case
22:56:48 Join fdinel [0] (
22:57:17*kugel thinks test_fps should additionally test random rectangles
22:59:39FlynDicekugel: runs fine so far, better numbers in test_fps, trying mpegplayer now
23:00:46JdGordon|kugel: you dont test anything if you use random...
23:01:26FlynDicempegplayer seems to works fine
23:03:23kugelJdGordon|: random x,y I mean, not random sizes
23:03:23 Quit petur (Read error: 104 (Connection reset by peer))
23:04:35kugelFlynDice: nice
23:06:33kugelFlynDice: how are the numbers if I may ask?
23:08:08FlynDicekugel: Update 1/1 99.5 fps, 1/4 380.5fps, YUV 1/1 29.5 fps, 1/4 113.5 fps <−−−− with patch
23:09:15kugelI'm surprised that yuv is faster, I didn't touch it
23:12:33 Join lixxus [0] (i=5ec12039@gateway/web/freenode/x-ezbdiwqezrjkwolc)
23:21:24 Quit AaronM ("going to bed.............naked...............with all of you still on my mind")
23:21:45CIA-9New commit by kugel (r24198): Sansa AMS: Time has shown that switching between 16 and 32bit mode costs much time (due to the micro delay needed), so do 32bit transfers ...
23:22:54 Quit jgarvey ("Leaving")
23:31:10 Join petur [0] (
23:40:47 Quit martian67 (Read error: 104 (Connection reset by peer))
23:41:30 Quit jordan` ("Coyote finally caught me")
23:41:44 Join martian67 [0] (n=arkfar@about/linux/regular/martian67)
23:43:01 Quit evilnick_B ("Page closed")
23:44:57 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-miufminlhifpxonq)
23:45:05 Join Spaceghost [0] (i=quassel@unaffiliated/spaceghost)
23:45:33 Quit FlynDice (Read error: 113 (No route to host))
23:47:13 Join FlynDice [0] (
23:48:56 Quit Llorean ("Leaving.")
23:53:30 Quit Tomis (Read error: 60 (Operation timed out))
23:54:28 Join Tomis [0] (n=Tomis@
23:55:18 Quit bmbl ("Bye!")

Previous day | Next day