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

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

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

#rockbox log for 2006-09-01

00:02:22 Quit carini ("Chatzilla 0.9.75 [Firefox]")
00:03:58 Join Paul_The_Nerd [0] (
00:13:14Massalowlight: thanks for trying to help me - even if you were wrong ;)
00:13:19 Quit Kohlrabi ("Quit")
00:16:47 Join Jazz00006 [0] (
00:18:32 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
00:18:39Jazz00006is anyone one talking now?
00:19:38Bagderyou are
00:21:15Jazz00006i can see that :)
00:22:29Jazz00006is anyone available to help me with a bit of coding?
00:23:14midkayyou could tell us the problem and we could offer to help if it's not too hard or we're not too busy, etc..
00:23:29scorcheor he could not..
00:24:04Jazz00006actually, i was wonfering if there was a list of ALL the commands and syntaxs' for rockbox
00:24:13 Quit Massa ("Few women admit their age. Few men act theirs.")
00:24:29Bagderthe source code!
00:24:37Jazz00006be nice
00:24:40Jazz00006i followed the tutorial, HowtoWritePlugins and it says to take a look @ plugin.h, but i cant read it properly, (becuase its not formated for easy reading IMHO.
00:24:41Bagderbut the manual comes close
00:24:43scorchehe was,,,
00:24:48Bagderfor writing plugins
00:25:00Bagderno, then plugin.h is your best doc
00:25:10midkayformatted for easy reading?
00:25:12Bagderand existing plugins
00:25:18midkayit's very easy, everything's on its own line and all.
00:25:28midkaycertainly easy compared to all the other source code :)
00:25:42Jazz00006... ill have a deeper look then
00:25:55midkayscroll down, there's a long list..
00:26:23 Quit lightyear (Remote closed the connection)
00:26:51 Quit rretzbach (Read error: 104 (Connection reset by peer))
00:30:53Jazz00006well, just so u know, i was using a different source code, and it was alot messyer then the recent 2.5 source. thanx guy
00:31:18midkaywait, what?
00:31:20midkay2.5 source?
00:31:26midkayyou know that's like.. a year or two old?
00:31:40midkaya full year..
00:32:00Jazz00006oh fk me
00:32:01midkayit won't even run on anything but the archoses, it's lacking all the recent features..
00:32:09Jazz00006how come i always do that?
00:34:10mirakcan't find what are the exuction time of MAAAC MASAC MSSAC MSAAC this on sub or add to two accumulators at a time
00:34:43linuxstb_Jazz00006: If you're developing for Rockbox, you should really use cvs - so you can easily keep up to date with changes.
00:34:58mirakcan't find what are the exuction time of MAAAC MASAC MSSAC MSAAC this operators do a sub or add on two accumulators at a time
00:35:03Jazz00006..... well. im trying to
00:35:37linuxstb_Jazz00006: What's the problem?
00:35:41 Quit ender` (" In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bi)
00:36:38Jazz00006nothing yet, just trying to learn the basics syntax and all
00:36:52 Quit linuxstb_ ("CGI:IRC")
00:36:56 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
00:41:20 Quit linuxstb (Read error: 104 (Connection reset by peer))
00:41:39Jazz00006ok kool, now all i have to do is try to understand this stuff :), btw is there a way to only compile a c file into a rock without doing the whole directory?
00:43:03*[_]illogic-al is back after 67:19:22.
00:43:14mirak −− statement `masac.w %d3l,%a3l,%acc0,%acc1' ignored
00:43:29*preglow hugs snowgoon
00:43:32mirakok H300 doesn't have that one :-/
00:43:48 Nick [_]illogic-al is now known as illogic-al (n=Your@konversation/user/illogic-al)
00:43:53mirakpreglow: this is EMAC_A on the 5249 ?
00:44:05preglowmsac, you mean?
00:44:19mirakno masac
00:44:25preglowi've never heard about masac
00:44:36preglowi've never seen that instruction in any way at all
00:44:53mirakthis one add to first acc and sub to second acc, there is three other operands - - ++ - + + -
00:45:00preglowwhere did you read about it?
00:45:10mirakpreglow: that's on coldfire manual
00:45:32mirakpage 213
00:45:37mirakfor mssac
00:45:54mirakbut 5249 EMAC doesn't have it unfortunely.
00:46:26dan_aYAY! The smallest piece of Sansa success!
00:46:57linuxstb_What have you done?
00:47:17billytwowillysansa success
00:47:18mirakpreglow: that's on EMAC rev B
00:47:40dan_aI've changed the first branch to point to a different address, and then put a branch from there to where the first branch pointed
00:48:06dan_abillytwowilly: Nothing to get excited about yet, but it's better than I've managed so far
00:48:18billytwowillywhat exactly did you do?
00:48:30linuxstb_So you're modifying the original firmware?
00:48:56dan_alinuxstb_: I wasn't originally, but nothing that I made appeared to be running.
00:49:17preglowmirak: i don't think any coldfire v2 cores has it
00:50:44dan_aThe next step is to change the second branch to point somewhere random. If the original firmware still runs, we know that the entry point isn't 0x0, which explains why nothing is running.
00:51:05mirakpreglow: this was allowing to save 4 adds and 4 subs
00:52:03preglowsansa tries to back us up on rockbox porting, and don't even tell us the bloody entry point
00:52:13preglowi see how their approach can be improved
00:52:51 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
00:54:48 Quit Cris_Cr0ss ()
00:54:52preglowis it ok to sacrifice codec performance for better codec with dsp performance? the question having to do with whether we should strive to keep output buffers in iram or nto
00:55:30 Quit Jazz00006 ()
00:56:55linuxstb_I want both - runtime optimisation of IRAM usage....
00:58:41 Quit TeaSea (Remote closed the connection)
00:58:58 Quit lorijho ("leaving")
00:59:46mirakyou mean more dynamic iram allocation ? linuxstb ?
01:01:28dan_aOK, so I changed the second branch to point back to 0x0 and the firmware wouldn't start. So there is something else I'm doing wrong. *sigh*
01:04:20 Quit ootput ("leaving")
01:04:22billytwowillyso back to square one?
01:05:46dan_aIt's still a step forward - it means we know a bit more.
01:06:15preglowhas bagder gotten anywhere with that jtag board?
01:06:18linuxstb_mirak: I'm only half-serious... I'm not really sure what I'm suggesting, but it seems a shame to have to compromise.
01:06:32preglowshouldn't that propel the port forward?
01:06:48linuxstb_I think he gave it to Linus.
01:07:22billytwowillylinux torvalds?
01:08:08scorchethere are no other people named linus anyway...
01:08:34preglowat least it should stop us having to worry about stuff like entry points
01:23:16 Quit linuxstb_ ("CGI:IRC")
01:24:04 Join Genre9mp3 [0] (n=yngwiejo@
01:24:33dpassenAnyone else have a problem where year does not work in TagCache?
01:24:47 Quit GliGli ("Miranda IM! Smaller, Faster, Easier.")
01:35:23 Quit gromit` ("Coyote finally caught me")
01:40:32 Join Davide-NYC [0] (
01:40:40 Quit Nico_P ()
01:41:37 Quit _FireFly_ ("Leaving")
01:48:09***Saving seen data "./dancer.seen"
02:07:20 Quit barrywardell ()
02:17:05 Part Paul_The_Nerd
02:18:36Davide-NYCQuestion: I'm attempting to create a build that lacks certain themes (WPSs).
02:18:37Davide-NYCI have modified /WPS/FILES and /WPS/WPSLIST by inserting "#" at the front of the lines I do not want.
02:18:38Davide-NYCThis does not remove the entries in the menu−−>browse themes screen.
02:18:40Davide-NYCWhat do I need to do to remove those entries?
02:21:18linuxstbDelete the .cfg files in .rockbox/themes/
02:23:19 Join JdGordon [0] (
02:24:37 Quit lodesi ("leaving")
02:24:40Davide-NYCno way to remove these from source so that it 'makes' without them?
02:25:14Davide-NYCI'm just trying to round out my NoFun.patch file.
02:26:32linuxstbYes - removing from WPSLIST should remove them from your builds - but you'll need to manually delete them once from your existing .rockbox folder. Or have you done that.
02:26:51Davide-NYCcrap, I overwrote (sp?)
02:27:02Davide-NYCthanks, that'll probably do it
03:03:02 Join meestaplu [0] (
03:03:12 Quit chendo_ (Read error: 54 (Connection reset by peer))
03:03:39meestapluI'm looking at contributing some code for this project −− ipod 5G
03:03:55 Join chendo [0] (
03:04:20meestapluhaving only discovered this yesterday, though, what would be the fastest way for me to get up to speed?
03:06:20 Join TrueJournals [0] (i=180c933d@gateway/web/cgi-irc/
03:12:10 Quit TrueJournals ("CGI:IRC (EOF)")
03:13:42 Join jborn_ [0] (
03:13:42 Quit CriamosAndy (Read error: 104 (Connection reset by peer))
03:14:13 Quit JoeBorn (Nick collision from services.)
03:14:38 Nick jborn_ is now known as JoeBorn (
03:14:59 Join jborn_ [0] (
03:15:10 Join Criamos [0] (
03:18:32 Quit Criamos (Read error: 54 (Connection reset by peer))
03:18:56scorchemeestaplu: what exactly were you thinking about contributing?
03:19:28meestapluscorche: I was thinking of either adding a brightness control for the backlight, or optimizing the OGG decoder
03:19:44 Join Criamos [0] (
03:19:46 Part pixelma
03:19:54 Join BigMac [0] (
03:20:09scorchebest way then, is to just dig into the code imo
03:21:04scorchemeestaplu: also, look around on the wiki/forums and see if there is much info towards what you are wanting to do
03:21:41scorchedo you have a cross-compiler set up yet?
03:22:00meestapluscorche: I have nothing setup at this point
03:22:08meestaplujust gathering data, mainly
03:22:17scorcheBigMac: what exactly was the point of linking that>/
03:22:27meestaplubut the screen being off or blinding annoys me enough that I'm willing to write code to fix it
03:22:44scorchemeestaplu: on the side of, there is a link "documentation"
03:23:02scorchethere is a section "for developers" or something like that
03:23:19 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
03:23:48 Join TrueJournals [0] (
03:23:52scorchei would suggest reading through that
03:24:18meestapluscorche: hm, didn't see this section yet, thanks
03:24:35BigMacsomeone to read it
03:24:48BigMacand i thought febs was here but i guess not
03:25:50scorcheBigMac: when a new post is posted, it becomes tagged as a new post...that is need to link directly in IRC unless it pertains to the current topic of discussion or has valuable use
03:26:16BigMaci thought febs was here
03:26:22BigMacand he wanted me to post them
03:26:28BigMacso i thought id tell him
03:26:33scorchethen preface it with a Febs:
03:26:46BigMacyah i should have
03:26:55BigMacbut didn't think of it
03:27:02scorcheand there should be a list of the users currently on the channel
03:27:11scorcheit helps to look at that when you want to talk to someone...
03:27:30BigMaci simmed through it quick
03:27:36BigMacand thought fah was febs
03:28:23 Join carini [0] (n=chatzill@pdpc/supporter/active/carini)
03:29:14meestapluscorche: the automated ./ is excellent
03:40:49Joey_Di have a quick q
03:41:17Joey_Ddoes rockbox support video playback on ipod v5
03:41:54TrueJournalsYes, but with no sound
03:42:03TrueJournalsyou can use the mpeg plugin... you'll have to convert the format
03:42:16Joey_Dah cool
03:42:18TrueJournalsdetails @
03:43:07 Part TrueJournals
03:44:04 Quit Pyromancer ("Leaving")
03:44:45 Join ootput [0] (n=ootput@tor/regular/five0)
03:48:11***Saving seen data "./dancer.seen"
04:14:03JdGordondoes anyone here have a fmrecorder?
04:20:02 Join TrueJournals [0] (
04:20:47 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
04:25:36 Quit meestaplu ()
04:29:59*JdGordon got the first commit of spring :D
04:32:50 Part TrueJournals
04:35:32 Join Jazz00006 [0] (
04:37:35 Quit uski (Read error: 110 (Connection timed out))
04:45:23 Join afruff [0] (
04:45:51afruffWhere should I upload a screenshot of doom on the X5? Should it be a bmp or png?
04:46:20JdGordonpng, and the wiki
04:46:38afruffthe apge of doom itself or somewhere else?
04:46:45JdGordonthat'll do
04:47:30 Join Snyper1 [0] (
04:47:58Snyper1ok Seriously, someone has got to figure out how to fix IRC ghost issues....
04:54:53afruffthanks jdgordon
04:56:14 Quit afruff ()
04:57:19 Quit Snyper (Nick collision from services.)
04:58:04 Nick Snyper1 is now known as Snyper (
04:59:33Jazz00006me again :) any one wanna help a newbie plugin writer?
05:00:24Snypersorry, I havent done anything w/ plugins :) I havent done much of anything since Raytheon started eating my time :)
05:00:43Jazz00006did it taste good? (ok np)
05:01:11SnyperI think so, they seem to like having me there, so thats a good thing lol
05:01:40Snyperthough they dont like my like of developing on windows because of DevStudio :)
05:02:13SnyperIf only someone would port VC to Linux then the world would be perfect
05:02:22DEBUGReceived signal 15 (SIGTERM), terminating (snapshot: fplrun.c line 385)
05:02:22***Saving seen data "./dancer.seen"
05:04:24***Started Dancer V4.16
05:04:24***Connected to on port 6667
05:04:24***Logfile for #rockbox started
05:04:27***Server message 501: 'logbot :Unknown MODE flag'
05:04:27Mode"logbot :+i" by logbot
05:04:27CtcpVersion from freenode-connect!freenode@freenode/bot/connect
05:04:27***Server message 477: 'logbot #rockbox :[freenode-info] if you need to send private messages, please register:'
05:04:27 Join logbot [0] (i=bjst@gateway/web/cgi-irc/
05:04:27 Join Snyper [0] (
05:04:27 Join Jazz00006 [0] (
05:04:27 Join ootput [0] (n=ootput@tor/regular/five0)
05:04:27 Join carini [0] (n=chatzill@pdpc/supporter/active/carini)
05:04:27 Join BigMac [0] (
05:04:27 Join Criamos [0] (
05:04:28 Join jborn_ [0] (
05:04:28 Join JoeBorn [0] (
05:04:28 Join chendo [0] (
05:04:28 Join JdGordon [0] (
05:04:28 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
05:04:28 Join preglow [0] (n=thomjoha@rockbox/developer/preglow)
05:04:28 Join [HO]vo|t [0] (
05:04:28 Join _Lucretia_ [0] (
05:04:28 Join XavierGr [0] (
05:04:28 Join mirak [0] (
05:04:28 Join rotator [0] (n=e@rockbox/developer/rotator)
05:04:28 Join jhMikeS [0] (
05:04:28 Join damaki [0] (
05:04:28 Join darkless [0] (n=darkless@
05:04:28 Join dan_a [0] (n=dan-mirc@
05:04:28 Join Rob2222 [0] (
05:04:28 Join apo` [0] (
05:04:28 Join ToyKeeper [0] (
05:04:28 Join dpassen [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
05:04:28 Join jaebird [0] (n=jae@
05:04:28 Join idnar [0] (i=mithrand@unaffiliated/idnar)
05:04:28 Join D_C_ [0] (
05:04:28 Join nudelyn [0] (
05:04:28 Join ^BeN^ [0] (
05:04:28 Join ghode|afk [0] (
05:04:28 Join Brock [0] (
05:04:28 Join scorche [0] (
05:04:28 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
05:04:28 Join Caliban [0] (
05:04:28 Join tuwe|away [0] (n=the_fuch@
05:04:28 Join Seed [0] (
05:04:28 Join xorAxAx [0] (n=xorAxax@moinmoin/coreteam/alexander)
05:04:28 Join Rudy4Pez [0] (
05:04:28 Join _Veseliq_ [0] (n=veseliq@
05:04:28 Join mubix [0] (
05:04:28 Join BHSPitLappy [0] (
05:04:28 Join BHSPitMonkey [0] (
05:04:28 Join belze [0] (
05:04:28 Join Xerion [0] (
05:04:28 Join Strogg [0] (n=user@
05:04:28 Join Joey_D [0] (
05:04:28 Join thegeek [0] (
05:04:28 Join dwihno [0] (n=dw@
05:04:28 Join netmasta10bt [0] (
05:04:28 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
05:04:28 Join Landus [0] (
05:04:28 Join akaias [0] (
05:04:28 Join xNibbler [0] (
05:04:28 Join midkay [0] (n=midkay@rockbox/developer/midkay)
05:04:28 Join elinenbe [0] (
05:04:28 Join merbanan [0] (
05:04:28 Join maddog011 [0] (n=detlic@
05:04:28 Join fah [0] (
05:04:28 Join HCl [0] (
05:04:28 Join markun [0] (
05:04:28 Join [H5N1] [0] (
05:04:28 Join bagawk [0] (n=lee@unaffiliated/bagawk)
05:04:28 Join actionshrimp [0] (
05:04:28 Join arp [0] (
05:04:28 Join Quarryman [0] (
05:04:28 Join direkt [0] (n=direkt@
05:04:28 Join Spida [0] (
05:04:28 Join aegray [0] (n=aegray@
05:04:28 Join Hadaka [0] (
05:04:28 Join crwl [0] (
05:04:28 Join mbr [0] (
05:04:28 Join Galois [0] (
05:04:28 Join ze [0] (i=ze@
05:04:28 Join pill [0] (
05:04:28 Join slarti [0] (i=slarti@gentoo/developer/slarti)
05:04:28 Join @Bagder [0] (n=daniel@rockbox/developer/bagder)
05:04:28 Join gtkspert [0] (
05:04:28 Join cismo [0] (
05:04:28 Join luckz [0] (
05:04:28 Join ax [0] (
05:04:28 Join billytwowilly [0] (
05:04:28 Join Rick [0] (i=rick@unaffiliated/Rick)
05:04:28 Join joshua_ [0] (
05:04:28 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
05:04:28 Join illogic-al [0] (n=Your@konversation/user/illogic-al)
05:04:28 Join Lynx_ [0] (
05:04:28 Join goffa [0] (n=goffa@
05:04:28 Join slimeball [0] (
05:04:28 Join webmind [0] (
05:04:28 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
05:04:28 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
05:04:28 Join vr [0] (
05:04:28 Join pabs [0] (
05:04:28 Join flux__ [0] (
05:04:28 Join bb-generation [0] (
05:04:28 Join Stas_ [0] (
05:04:28 Join encode [0] (
05:04:28 Join BrianHV [0] (
05:04:28 Join Bjoern-Erik [0] (
05:04:28 Join mooch [0] (n=data@
05:04:28 Join Ribs [0] (
05:04:28 Join Soap [0] (n=Soap@unaffiliated/s0ap)
05:04:28 Join dark [0] (
05:04:28 Join cmug [0] (
05:04:28 Join lex [0] (
05:04:28 Join NastY [0] (
05:04:28 Join Presence [0] (n=presence@
05:04:28 Join coob [0] (i=cube@
05:04:28 Join FOAD [0] (
05:04:28 Join crashd [0] (i=nobody@
05:04:28 Join Ave [0] (i=ave@
05:04:28 Join dionoea [0] (n=dionoea@
05:04:28 Join excitatory [0] (
05:04:28 Join sslashes [0] (
05:04:28 Join lostlogic [0] (n=lostlogi@
05:04:59Jazz00006wanan give me a hint (to work from) if ya want?
05:05:51scorcheJazz00006: there are many C tutorials online for that...
05:06:01Snypersorry, my roomate is talking...
05:07:21Snyperuse the function fopen
05:07:22Jazz00006very well, i will look around =S just though i could get some direct help
05:07:36Snyperthe mode will tell it whether to fail if the file doesnt exist
05:08:00Snyperall file utils are just like working with the console but with f in front like fprintf and fscanf
05:08:22Snyperif you fprintf to stdout it works just like printf
05:08:30Snyperso that should do everything you need...
05:08:47Snyperto find that, I did a google search of file access ANSI C
05:09:51Jazz00006yeah, sure... thanx for that :) ill read and learn (i came here directly for rockbox programming so i didnt have to convert it bool nameoffunction(bool input) { /* The start of the actual function is always the same as the prototype, but with {}'s
05:09:52Jazz00006 instead of a semicolon.*/
05:09:52DBUGEnqueued KICK Jazz00006
05:09:52Jazz00006 if(input) { /* This is just some example code which would get the input, check if it's true, and */
05:09:53Jazz00006 return false; /* if it is, then make the function output false */
05:09:55Jazz00006 }
05:09:57Jazz00006 return true; /* Or if the input was false, then the output will be true. */
05:10:15Jazz00006bugger ctrl v
05:11:33Snyperif you arent up on function prototypes, you'll probaby want to find a C channel, or do lots of google searching, but yes a prototype is just the function w/o the curlys and a semicolon, and just defines a function so the compiler knows what it is and lets the linker find it
05:12:28Jazz00006it was just a copy nd paste from the rockbox- making plugins page, i had it for refrence
05:13:52SnyperI havent looked at any of that...I have been of and on working on drivers....trying to figure out wtf is going on with the hardware 5 band eq...
05:16:27Jazz00006sure :) no problem
05:19:13JdGordonstupid builds have stalled agin :'(
05:24:36 Quit JoeBorn ("Leaving")
05:28:37Jazz00006yay i got a bit furthere
05:28:49Jazz00006thanx guys
05:29:21 Join Paul_The_Nerd [0] (
05:29:28 Part Paul_The_Nerd
05:30:20 Join JoeBorn [0] (
05:33:29 Join TCK [0] (
05:40:49CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
05:40:49*Jazz00006 slaps belze around a bit with a large trout
05:41:45*billytwowilly slaps Jazz00006 around with a small cranberry
05:43:20*Jazz00006 slaps billytwowilly around a bit with a large trout
05:43:38*billytwowilly slaps Jazz00006 around with an icbm
05:43:44Jazz00006=) cranberry
05:44:27billytwowillycranberry = awesome
05:44:38billytwowillyway better than an icbm.
05:44:53Jazz00006howd u change it from trout?
05:45:05billytwowillyyah, see, I am not using mirc.
05:45:17billytwowillymirc coddles you.
05:45:34billytwowillysee, if you were using something else you would have been forced long ago to learn about /me
05:45:46billytwowillytry it out ;) type /me then something
05:45:55*billytwowilly slaps Jazz00006 around with a pork rind
05:46:01*Jazz00006 ?
05:46:16*Jazz00006 is bored
05:46:21billytwowillywhere you type your words type... there you go.
05:46:23*scorche stabs mirc with a large trout
05:46:57*Jazz00006 runs away and hides in a corner
05:47:04*billytwowilly pees on the bleeding corpse of mirc
05:50:11Jazz00006well, that fixes that problem of mirc =)
05:55:57*Snyper likes mirc, but has been using it since before it "coddled" you
05:56:08SnyperI remember when use of colors would get you banned from most channels lol
05:56:33Jazz00006o realy?
05:56:35scorcheit still would imo...
05:56:45scorcheif i had my way at least
05:57:10Snyperlol, well the reason it did then was because BitchX didnt support it and most people on IRC were using it, so they would just see a bunch of garbage, then get pissed
05:57:21Snypernow most fserv channels have fservs with color ads...
05:58:09SnyperPersonally, I dont use color....I'm no artist so aything I try to do to make something look good, always makes it look worse
05:58:21Snyperso my use of colors would annoy me, let alone others lol
06:00:13billytwowillycolor pisses me off also.
06:01:44 Quit rotator ("zzzzzzzz")
06:03:00 Quit carini ("Chatzilla 0.9.75 [Firefox]")
06:07:12scorcheha!...finally remembered what i was going to do =D
06:07:27Snyperoh crap, stupid ernesto....I think I gotta leave tonight to go to pa.....cause I ride a motorcycle....
06:08:57SnyperArghhhhhhh stupid tropical storms.....ruining my night.....
06:09:11SnyperI guess I'm going to go pack up...
06:14:38Jazz00006is there anyway to just compile 1 file for rockboz?
06:18:06*Jazz00006 waits for an awnser
06:21:09 Quit Snyper ()
06:32:18 Join Pyromancer [0] (
06:34:30 Quit Pyromancer (Client Quit)
06:37:12 Join Pyromancer [0] (
06:43:00JdGordonJazz00006: if you only want to compile a plugin then no.. if u want to compile the file then do make bin
06:43:00 Join Davide-NYC [0] (
06:44:21Davide-NYCjhMikeS: Do you mean that one could record in from optical and real-time encode to MP3?
06:46:54Jazz00006=S yeah all i wanted was to make a plugin, looks like im gonna have to wait untill i compile EVERYTHING again rofl
06:48:20Jazz00006any one want to help me?
06:48:30Jazz00006what do i have to do to make this work?
06:52:59scorcheWikipedia says that 3.1 is due november....we better get crackin' =P
06:53:38JdGordonJazz00006: install ccache, and dont touch any files other than the plugin your playing with and it should be very quick to do the compile
06:56:13scorchedan_a: there?
06:56:32Jazz00006JdGordon: sry for being a newb, but how/ where do i install/place it
07:02:59*Jazz00006 gives up
07:04:26***Saving seen data "./dancer.seen"
07:04:26midkayplace what?
07:05:36 Quit TCK (Read error: 104 (Connection reset by peer))
07:06:38scorchewait a tic...i thought the ipod nano didnt have recording hardware...
07:09:45 Quit _Lucretia_ (Read error: 110 (Connection timed out))
07:09:59Jazz00006i got it dont worry :)
07:10:09jhMikeSDavide-NYC: Yes, it should do the trick...sorry I'm contemplating some stick problems here
07:10:34Jazz00006hhhm..... how do i declare a string?
07:10:48Davide-NYCjhMikeS: OK, then that line makes sense being displayed... I will edit my post.
07:10:53jhMikeSThe SPDIF just puts samples into the buffer like every other source and the encoder picks em up
07:10:59 Join _Lucretia_ [0] (
07:13:56 Join damaki_ [0] (
07:20:07 Quit Criamos ("( :: NoNameScript 4.02 :: )")
07:28:31 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
07:29:25 Quit damaki (Read error: 110 (Connection timed out))
07:31:22 Quit ootput ("leaving")
07:31:38 Join ootput [0] (n=ootput@tor/regular/five0)
07:34:53 Join StevenX [0] (
07:35:00StevenXhello guys.
07:35:09StevenXi wanted to ask a simple question
07:35:21StevenXwhat differentiates rockbox from podzilla ?
07:35:27StevenXcan rockbox play back video?
07:40:19billytwowillyholy carp, everything is on the website;) It's just hard to find...
07:40:30scorchebillytwowilly: not really...
07:41:18Joey_DStevenX: not really
07:42:00*Jazz00006 says brb
07:49:59 Join pl0x [0] (
07:50:07*pl0x slaps Jazz00006 around a bit with a large trout
07:50:33 Nick pl0x is now known as Jazz00006_1 (
07:50:55Jazz00006_1seems i didnt log out properly
07:51:01 Join theli_ua [0] (
07:53:21StevenXhow much space will rockbox, apple firmware, and ipodlinux take up on my nano?
07:54:03scorcheget a calculator =P
08:03:22theli_uaStevenX, i think apple-firware + linux about 30 MB ... (assuming that space for linux partition) and about 2-3 Mb for rockbox
08:03:32 Quit Jazz00006 (Read error: 110 (Connection timed out))
08:04:23billytwowillyso what you're saying is that linux is beating rockbox on atleast one front;)
08:04:50scorchebillytwowilly: they really are 2 different philosophies though...
08:04:54theli_uaat what? :/
08:05:14billytwowillyit's about ten times as big as rockbox as a firmware;)
08:11:21 Quit JoeBorn ("Leaving")
08:12:35 Quit Jazz00006_1 (Read error: 110 (Connection timed out))
08:13:17theli_uabillytwowilly, so that's rockbox thats nicer :) ... anyway they are to different in many aspects to compare
08:14:56scorcheas i said.... =P
08:17:43 Quit excitatory (Read error: 60 (Operation timed out))
08:17:54 Join gopp [0] (
08:18:05goppwhere do I get predefined equalizer
08:18:09goppI see the option
08:18:11goppbut no equalizer
08:18:21gopplike latin equalizer or hiphop equalizer or jazz
08:18:49 Join LinusN [0] (i=linus@gateway/web/cgi-irc/
08:18:56Bagdergopp: there is none in Rockbox
08:19:09theli_uagopp, equalizer is used to tune sound to sound nice on different headphones ... so there is none usual like you said
08:19:12goppwhy does it have that option
08:19:36 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
08:19:37theli_uaso that you can create your own and switch between them
08:19:38gopptheli_ua so it won't work to tune to aux in car
08:19:57scorcheg'morning swedes
08:20:00goppI tought like most mp3 players and itunes or winamp has predefined
08:20:09theli_uagopp, you can tune it as you like
08:20:24Bagdergopp: rockbox is not itunes nor winamp you know
08:20:39 Quit linuxstb (Read error: 110 (Connection timed out))
08:21:32theli_uagopp, there was some talk about presets in the forums ... like
08:22:01scorcheBagder: i added the 3G (didnt look like anyone else stepped up to it) and edited the H10 entry on DeviceChart...can you look it over for any glaring errors?
08:22:54 Join webguest78 [0] (i=cb2d61b8@gateway/web/cgi-irc/
08:22:57Bagderlooks fine
08:23:12 Nick webguest78 is now known as Iguana (i=cb2d61b8@gateway/web/cgi-irc/
08:23:13theli_uabtw.. anyone knows what stops pacth for requesting absolute wheel positions on ipods from including?
08:23:31*scorche cheers
08:23:45*Iguana cheers for the fun
08:24:43 Nick tuwe|away is now known as tuwe (n=the_fuch@
08:24:49 Join aliasone [0] (
08:25:29 Quit Iguana (Client Quit)
08:26:38theli_uatuwe, so how is your mini wps going? :)
08:28:28tuweit isn't going at all... i stopped yesterday evening, and i wonder if its something with bitmap display in general. i'm afraid i don't understand it completely.
08:29:14tuweyou know, when i view bmp files on the simulator, they display correctly, but when i use them in a theme they are broken.
08:29:32tuwei wonder why. the bitmaps i use are screendumps from the simulator.
08:30:06 Join oxygen77 [0] (i=c1c2842b@gateway/web/cgi-irc/
08:31:33theli_uastrange .. i've made some wpses for mini and haven't noticed any problems using bitmaps ... i've created them in gimp ... like in this wps
08:32:47tuweyes, that one worked until yesterday morning.
08:33:00tuweyesterday morning, that is 24 hours ago.
08:35:40tuweno wait... it didn't have a config file, so i created one.
08:36:52tuweand the bitmaps don't work anymore inside the wps.
08:37:02amiconnmorning all
08:37:03tuweeven on an unpatched simulator.
08:37:09amiconnBagder: Hanging build...
08:37:29 Quit Xerion (" ")
08:38:23 Join ender` [0] (i=null@
08:38:34theli_uatuwe, thats strange ... you sure it is unpatched? so even my wps doesn't display bitmaps?
08:39:15amiconntuwe: The screendump function on the greyscale targets writes 4bpp BMP files. The rockbox BMP loader cannot handle these
08:40:03amiconnLoad them into an imaging program and re-save as 8bpp (or 1bpp if you only need b&w)
08:41:10tuwethelia_ua: yes i have both a patched and an unpatched version to check if it's the patches fault if something's not running.
08:41:36tuweamiconn: yes, but the screendumps display fine in the rockbox picture viewer...?
08:42:00 Quit linuxstb_ (Read error: 110 (Connection timed out))
08:42:11 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
08:42:27amiconntuwe: Huh? Rockbox has no bmp viewer I know of
08:45:14tuweamiconn: i did the following: start simulator, press f5 while playing a song in a working wps (rockbox default, hehe), going to the root dir of the simulator, and there were some files called dump*.bmp. clicking on them displayed the image, and it displayed fine.
08:45:54tuweeven after converting them to jpg with imagemagick viewing them worked.
08:45:58amiconnClicking on them in Windows I presume
08:46:20tuweno, in the simulator. besides that, i don't have windows. :)
08:46:36amiconnDo you have any patches applied?
08:47:26 Quit _Lucretia_ (Read error: 101 (Network is unreachable))
08:47:59amiconnViewing jpeg works of course, because rockbox has a jpeg viewer
08:48:24tuwei have yesterdays cvs with bmp_resize, album_art, and list_accel patch.
08:49:06 Join _Lucretia_ [0] (
08:49:28tuweok i just found bmp viewing doesn't work. i told you crap, sorry.
08:50:22tuwewell, that would explain why i end up with a frozen simulator all the time.
08:51:19amiconnIt shouldn't freeze
08:51:49tuweit freezes when i try to view bmp files. jpg is ok.
08:51:57amiconnIt should just ignore clicking on a .bmp
08:52:34tuweit ignores clicking on png, for example.
08:53:32tuwedoes the picture viewer have something to do with the bmp2rb in the tools folder of the source?
08:54:14amiconnBagder: There is a dependency problem concerning the sub-dir plugins: If something is changed in the plugin library, the ordinary plugins get re-linked, but the sub-dir plugins don't. Found that while testing grayscale lib changes with doom - I always had to delete doom.rock and doom.elf in order to force re-linking
08:54:53amiconnIt's probably a simple fix for those who know make and Makefiles well enough...
08:55:25tuwei ask because when you rework a bmp with the bmp2rb tool and produce ascii art output, it looks very similar to when the rockbox simulator freezes.
08:56:40 Join pondlife [0] (
08:57:22pondlifeQuick question..? In playback.c, for targets which don't have adjustable CPU frequency, there is the following line:
08:57:24pondlife#define voice_boost_cpu(state) do { } while(0)
08:57:34pondlifeWhy is the null do loop required?
08:57:50 Join aliask [0] (
08:58:24dan_ascorche: I'm here now
08:59:01scorchedan_a: your assistance is no longer needed =)
08:59:05scorchebut, thanks
08:59:06amiconnpondlife: Probably just to stay 100% clean. You can make the macro collapse to nothing, but that leaves an extra semicolon on the line.
09:00:33 Join einhirn [0] (
09:00:34 Quit einhirn (Client Quit)
09:00:44pondlifeOK, as long as it's not some gcc weirdness
09:04:28***Saving seen data "./dancer.seen"
09:05:08 Join Xerion [0] (
09:11:45 Join excitatory [0] (
09:12:14Bagderit is the "standard" way of defining a null function
09:12:42Bagderthe compiler will optimize it away
09:17:12 Join Jazz00006_1 [0] (
09:28:00 Join norminator [0] (
09:28:35 Quit JdGordon ("Konversation terminated!")
09:29:26tuweLD /home/uwe/rockbox/build-20060901/apps/plugins/doom.rock
09:29:27tuwebash: makke: command not found
09:30:25aliaskI'll take a stab and say that the doom makefile refers to makke?
09:30:26tuwethat's the error i get when i try to build todays cvs source :)
09:30:37Bagdertuwe: then you've modified it
09:30:38aliaskYou in cygwin or linux?
09:30:57BagderI see 52 fine, uh 51 fine builds
09:31:16aliaskgrep -rl "makke" . <−− run that in apps/plugins
09:31:28aliaskand it should tell you what file you need to change
09:33:15tuweBadger: i haven't modified anything inside the plugin dir.
09:33:33Bagderthen why do you get this problem and not the build machines?
09:36:01 Join Kohlrabi [0] (
09:36:18tuwealiask: thanks
09:36:28aliaskOut of interest, what file was it?
09:37:13tuweBadger: i don't know why. i did a make clean in the build dir, and then ../rockbox-devel/tools/configure again and then make and now it works.
09:37:30tuwethat's really strange, because i started with an empty build dir before.
09:37:48tuwealiask: it's still performing the search?
09:38:09aliask... it shouldn't take that long, perhaps I gave you the wrong command...
09:38:36aliaskTry with a "-rn" instead of "-rl"
09:41:14tuweoh dude.... i found the error. it sits in front of the keyboard: i typed make && makke install (please note the typo). i guess i should get more sleep. sorry for all the trouble, i'll try and find the error first before posting silly things. sorry.
09:43:35pondlifeI am attempting to understand and document playback.c. I've rearranged the routines to be in thread-based sections (i.e. all audio/codec/voice parts together). No code has changed, apart from a few internal routine names. Would anyone here object if I commit it? I'll put it up as a patch first but it's not overly readable in that form!
09:44:50theli_ualinuxstb_, are you here?
09:46:17*amiconn just had a crazy idea
09:46:25amiconnA tetris clone for th eplayer!
09:48:00*Jazz00006_1 slaps amiconn with a rubber chicken
09:49:55pondlifeNow we have a MIDI synth, has anyone considered a sequencer? Maybe not real time, but the ability to set up MIDI on a piano roll at least...
09:50:20 Join _FireFly_ [0] (
09:52:55 Join fejfighter [0] (
09:56:23pondlifeSlasheri, LinusN, lostlogic: can I bring the patch at to your attention. This does NOTHING! But it rearranges the routines in playback.c to be grouped by thread. I find this easier to work with and would like to commit before it goes out of sync. Your views please...
09:57:18LinusNpondlife: go ahead
10:00:20 Quit excitatory (Read error: 104 (Connection reset by peer))
10:00:25 Join excitatory [0] (
10:00:29pondlifeHope no-one else liked the old layout better (or had patches ready to go that are now desync-ed).
10:01:14 Quit dan_a (Read error: 60 (Operation timed out))
10:02:41 Quit XavierGr ()
10:03:46 Join webguest64 [0] (i=c27f0812@gateway/web/cgi-irc/
10:08:21 Quit StevenX (Read error: 110 (Connection timed out))
10:12:50 Quit Jazz00006_1 ()
10:14:22linuxstb_theli_ua: I am now.
10:16:03theli_ualinuxstb_, oh... nice ... i'm just about the same question (i hope you don't hate me still :) )
10:17:35linuxstb_I'm afraid I haven't looked at zxbox recently... Been distracted with my new Elio.
10:17:55theli_uaoh.. i only have one DAP :)
10:18:02Bagderonly one!
10:18:18pondlifeEven I have 2 ;-p
10:18:31*linuxstb_ is attempting to catch up with LinusN
10:18:39Bagderthe race is on
10:18:39 Quit _Lucretia_ (Read error: 110 (Connection timed out))
10:18:42theli_uahow many has he?
10:19:00pondlifeHas anyone collected the whole set (i.e. all Rockbox targets)?
10:19:07 Join _Lucretia_ [0] (
10:19:07pondlifeI have all of the sims...
10:19:19 Join Lear [0] (
10:19:24Bagderpondlife: no, there's nobody that has all targets
10:19:32Bagderthat we know of at least
10:19:43pondlifeProbably for the best, it would be expensive keeping up
10:19:45BagderLinus has some 15
10:19:56pondlifeYes, but 7 of those are the same..
10:20:08pondlife(or somesuch)
10:20:34pondlifeI have 2 Archos Recorders, but neither is working properly
10:20:47LinusNi have 10 unique targets
10:20:56pondlifeNot bad....
10:21:48pondlife50% of the CVS built targets
10:21:56theli_ualinuxstb_, just wanted to say that i think i've done all that i could to zxbox ... though sound remains not perfect but i'm not very skilled with sound/dsp...
10:22:11LinusNplayerold, playernew, recv1, fmrec, h110, h120, h320eu, h320us, x5, ipod video
10:22:37pondlifeHmm, are the 2 H320s unique? They run the same Rockbox...
10:22:46pondlifeAnd the players too..
10:22:58LinusNthey are unique in the way the handle usbotg
10:23:00 Join bluebrother [0] (
10:23:13pondlifeThat will be useful one day soon of course..
10:23:14Bagderyeah, they are unique hw-wise
10:23:23webguest64LinusN: have you bought them yourself? Or did someone make a donation?
10:23:27LinusNthe players are different in several aspects
10:23:41*theli_ua is waiting when sansa will be supported to change his mini :)
10:23:42pondlifeSo I guess my 2 Recorders are unique HW wise. One has a working HD, one does not.
10:23:48LinusNmost of them are bought with donated money
10:23:59LinusNpondlife: :-)
10:24:07Bagderpondlife: if you count broken ones I assume Linus will bump his number ;-)
10:24:08webguest64LinusN: the truth is as always in the middle :-)
10:24:21LinusNthe fm recorder was a birthday gift from an american who wanted rockbox on it
10:24:34Bagderand he got it
10:24:51LinusNmatthew p o'reilly, iirc
10:25:41webguest64Bagder: who sent you a PC to make the sim? ;-)
10:25:48Lynx_what we really need is an american who buys consulting contracts from your company, so you can work on rockbox full time ;)
10:26:03Bagderwebguest64: I'm still waiting for that, it must've gotten lost in the mail!
10:26:17LinusNLynx_: would be nice
10:26:42webguest64Bagder: ye, that little box...
10:26:44Bagder"hello mr Haxx, we want to buy you full-time for doing cool Rockbox work"
10:26:46LinusNsandisk, cowon and iriver should join forces and hire us
10:27:02pondlifeWhy? They get it for free anwya
10:27:11pondlifeMaybe you should go on strike?
10:27:14Bagderbecause it would be more fun for us!
10:27:14LinusNbecause i want the money?
10:27:20aliaskiriver certainly seem to be embracing rockbox...
10:27:32Bagderand blame rockbox for hw problems...
10:27:37pondlifeReally - I thought they were hostile -> indifferent
10:27:45LinusNaliask: yeah, we are a perfect excuse for them to bail out of their warranty
10:27:56Bagderthey like us for that yes
10:28:00aliaskYes, they use it as a scapegoat, no doubt.
10:28:02LinusNarchos too
10:28:08pondlifeEmbrace The Scapegoat
10:28:27aliaskDo I smell a new rockbox catchphrase?
10:28:37pondlifeNah, maybe a band name I was thinking
10:28:47aliaskRockbox is a band name.
10:28:52LinusNneuros has the duck, we have the goat
10:29:02pondlifeA scapeduck?
10:29:11pondlifeThat's cruel
10:29:24aliaskNo crueler than a scapegoat.
10:29:35pondlifeHmm, goats are able to run away at least
10:29:43aliaskDucks can fly?
10:29:56pondlifeHmm, forgot that
10:30:01pondlifeWhat about scapehens?
10:30:15aliaskOr scape-emu's
10:30:16pondlifeMmm, KFS
10:30:20webguest64pondlife: recently we had a discussion on the new RB logo. That would be nice one: RockBox: Embrace The Scapegoat
10:30:35Bagderyes, we need a cute goat
10:30:37 Join solarflare [0] (
10:30:48Bagder"scape - the goat"
10:30:49aliaskSteal the winamp llama and call it a goat.
10:30:54 Join dan_a [0] (
10:30:57pondlifeI like the existing logo. Too many animals in logos now (especially in Open Source)
10:31:23pondlifeIt's not original enough for Rockbox. Besides it would probably look like a deformed Gnu.
10:31:28webguest64pondlife: but we still need an ey catching slogan
10:31:50Bagder"Rockbox - feeds the hand that bites it"
10:32:00webguest64pondlife: like: RockBox −− enjoy the silence!
10:32:08aliaskBagder: Classic :)
10:32:23pondlifeBagder: that's not bad!!!
10:32:28aliaskwebguest64: On a related note, that's a great song.
10:32:59webguest64aliask: well, I'm not a fan of DM
10:33:23pondlifeYes, but "enjoy the silence" implies that you've not got any music playing, perhaps because you've just allowed playback to come to a natural end, then pressed play and crashed hard..
10:33:26aliaskI wasn't either until I heard that song (the Mike Shinoda remix to be preise)
10:34:46webguest64pondlife: no it means that the playback is so good that the silence is heard as silence, i.e. without any noise!
10:35:31webguest64Think deep :-)
10:35:34aliaskwebguest64: But that's usually not software related - I still get pretty bad hiss on my H300
10:35:46pondlifeMe too.
10:36:18theli_uawhere the code for file browser is?
10:36:19webguest64But that's for adverticing, not for reality
10:36:30Bagder"rockbox - For really, how hard can it be?"
10:36:50webguest64theli_ua: in tree.c?
10:36:52pondlife"Rockbox - come and have a go if you think it's hard enough"
10:37:14theli_uawebguest64, yeah ... i've already found that :) thnx
10:37:16dan_aBagder: That depends what player you're trying to get it running on!
10:37:23 Join Rondom [0] (
10:37:31Bagderyeah, I know one that is fairly hard
10:37:33Rudy4Pez"Rockbox: Make your expensive stuff do what YOU want it to."
10:38:30scorche"Rockbox - Aren't cool enough? Get DOOM on your ipod!"
10:38:30webguest64RockBox: and the life gets hard
10:38:32*scorche ducks
10:39:31dan_a"Rockbox - because Apples are not the only fruit"
10:39:33pondlife"Rockbox - It's fairly unlikely to turn your DAP into an expensive doorstop"
10:39:55Rudy4PezOoh, can the pear be the official fruit of Rockbox?
10:40:21aliaskBrings a new meaning to the phrase "pear shaped".
10:40:27pondlifeBetter than a lemon though
10:40:40Bagderbut we'll have to charge the Pear business for getting a good boost from our good name
10:40:50pondlifeWhy are lemons so maligned?
10:40:53 Quit ghode|afk (Read error: 110 (Connection timed out))
10:40:56 Quit damaki_ (Remote closed the connection)
10:41:15 Join webguest51 [0] (i=c0647cda@gateway/web/cgi-irc/
10:41:44 Join damaki [0] (
10:42:30*pondlife has to do some work now
10:42:51LearAny idea why I get "clock skew detected" when building after a "make clean"?
10:44:58 Quit Rondom ("Ex-Chat")
10:46:05bluebrothersomething changed your clock? Like ntpdate?
10:46:32linuxstb_Did you do a "cvs update" just before?
10:46:32theli_uaLear, what is your system date&time ?
10:46:38LearNo, shouldn't be that at least. I have an idea though...
10:47:06Lear(No clock changes, that is...)
10:47:11pondlifeAh, forgot to mention - playback.c and have different IRAM setup for PNX0101... someone may want to fix that
10:47:34 Quit damaki (Excess Flood)
10:48:02pondlifeShould those definitions be put into an iram.h or somewhere shared?
10:48:17 Join damaki [0] (
10:48:26pondlifeI won't change it as I only pretend to know what it's all about.
10:48:26Bagderpondlife: they should be in config-*.h
10:48:35pondlifeThat would make sense
10:48:35Bagdersince those are included
10:49:00pondlifeMaybe someone who knows could do that then.. ;-)
10:49:49pondlifeThe Rockbox part of my brain is currently dedicated to voice thread queuing issues.
10:56:06 Quit fejfighter ()
10:58:00theli_uahm .. slightly offtopic ... anyone worked with HP Atalla Network Security Processors ?
11:02:47dan_apondlife: Have you seen this forum thread:
11:04:32***Saving seen data "./dancer.seen"
11:04:44 Join dj-fu [0] (
11:09:20 Join Rondom [0] (
11:09:25 Join lightyear [0] (
11:11:16pondlifeI have now
11:11:25pondlifeNot sure why that would happen...
11:12:41pondlifeI'll just retest on my H340
11:12:49LearSounds more like amiconns change could be the cause...
11:13:12pondlifeAh, yes
11:13:17pondlifeMuch more likely
11:14:27pondlifeDarn, will be a while... for some reason my H340 just ran out of battery
11:15:54pondlifeHey, why does the developer badge appear twice in the forum??
11:16:40pondlifeCan anyone else with a non-PP device see if their backlight is working?
11:17:02pondlifeSWCODEC and non-PP
11:17:41amiconnThe off-by-one fix shouldn't break anything, unless someone tried to use cycles == 0 before
11:17:53amiconnThe backlight fading definitely doesn't
11:18:20pondlifeTrue. bit it seems more likely than the playback.c shuffle.
11:18:36amiconnpondlife: Backlight fading doesn't apply to H300
11:18:54amiconnThe only non-pp target that also has backlight fading (software pwm) is the H1x0
11:19:19pondlifeOK, can anyone out there test that?
11:19:26amiconnThe timer _definitely_ works with that fix. I ran a test plugin to verify my fix
11:19:39pondlifeDoes playback.c have any impact on the backlight?
11:21:21pondlifeIt #includes "backlight.h", but this isn't actually used
11:22:08amiconnI can't test myself atm
11:22:17pondlifeMe neither.
11:22:18amiconnThe mini also has backlight fading, will test tonight
11:22:50amiconnI didn't notice unusual behaviour with my latest build, but then I might not have paid enough attention
11:23:30LearHm.. I can test a bleeding edge build (have an H140)...
11:23:37 Join Kingstone [0] (i=Snape@
11:25:31 Join Genre9mp3 [0] (n=yngwiejo@
11:26:05pondlifeThe H300 sim doesn't seem to report backlight off.
11:27:21 Quit damaki (Read error: 60 (Operation timed out))
11:27:42 Part oxygen77
11:27:52 Join damaki [0] (
11:28:33 Join MarcoPolo [0] (
11:28:45 Join safetydan [0] (n=dan@
11:30:46Genre9mp3Woohoo! Greece won USA at basketball!
11:30:52 Join ghode|afk [0] (
11:40:33 Join stamppot [0] (i=d4883814@gateway/web/cgi-irc/
11:40:40stamppotHey guys...
11:41:06stamppotQuick question: a collegue of mine put rockbox onto his H10 today.
11:41:19stamppotHe's telling me he is only getting a grey screen.
11:41:44stamppotI came to understand that at least the normal menus should work. Was I wrong?
11:42:05Bagder"a grey screen" is not telling us much
11:42:19Bagderthere should at least be text on it
11:42:28stamppotBagder: I know... This is what I've been told over skype just now...
11:42:44stamppotThat's what I had assumed, yeah...
11:43:02dan_aCould it be that the contrast is wrong? The H10 port is very new
11:43:05Bagderpossibly he got the wrong bootloader
11:43:26stamppotCould be, I've suggested the same thing...
11:44:04stamppotHe is thinking the same thing... He's attempting a new download..
11:45:51 Join alberink [0] (
11:50:01Learpondlife: backlight seems ok on a h140...
11:50:03amiconndan_a: In your crt0.S cleanup, you didn't commit firmware/crt0.S
11:50:13amiconnI guess this isn't on purpose...
11:50:25dan_aamiconn: No, it's not
11:50:32dan_aI'll do that now
11:50:33pondlifeHmm, so perhaps a PP issue?
11:51:44 Join Siimors [0] (i=Siimors@
11:55:17dan_aamiconn: done. pondlife: The commit I missed out only removed code that would never be called
11:56:47pondlifedan_a: Actually I was thinking aloud there.
12:00:22Bagderhey pondlife has two developer badges in the forum! ;-)
12:00:44linuxstb_That's multi-threaded development...
12:00:48pondlifeOne is a good developer, one's an evil one
12:01:09Bagdernow, who'll be the first with three!
12:02:01webguest64pondlife: Jekyll and Hyde
12:02:02pondlifeIt's like monopoly. Get 4 and you get a developer hotel.
12:02:32pondlifeWell, neither of me can work out why the backlight code should have suffered from playback.c rework
12:02:42pondlifeAnd nor can I
12:02:57linuxstb_It's definitely that commit that breaks it?
12:03:14 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
12:03:18pondlifeAccording to the forum poster, yes.
12:03:26linuxstbDon't believe the forum poster :)
12:03:35 Quit lightyear (Remote closed the connection)
12:03:37pondlifeMy thoughts exactly.
12:06:02linuxstbAlthough it's impossible to see what your patch did...
12:06:05scorchewait...a hotel was 5 houses...
12:06:14pondlifeNot if you cheat
12:06:18linuxstb(from the diff, anyway)
12:06:30 Quit norminator (" HydraIRC -> <- IRC for those that like to be different")
12:06:31pondlifeYou'll have to trust me I'm afraid
12:06:42pondlifeIt's a big anagram
12:07:00 Join Siku [0] (
12:07:08 Join lightyear [0] (
12:07:16pondlifeI basically made sure that all routines which were only called from one thread were prefixed with codec_ / audio_ / voice_
12:07:34pondlifeThen moved them into blocks, maintaining original sequence as much as possible
12:08:03pondlifeHad to redo a couple of declarations too, but just sequencing
12:08:08 Join Coldtoast [0] (
12:08:08linuxstbIt could also be nice to split them into separate files at some point.
12:08:10Coldtoasthi all
12:08:17pondlifeThat's what I'm doing now
12:08:33Coldtoastwith the latest cvs build the backlight on my nano no longer turns off
12:08:52pondlifeHave seperated out the voice stuff and can exclude it with a #define. The crash I'm looking into goes away without the voice stuff.
12:09:10pondlifeI really want to document how it's all meant to work before I change anything
12:09:14pondlifei.e. any code
12:09:27 Join XavierGr [0] (
12:09:30pondlifeBut this may be a few days away yet
12:09:46linuxstbColdtoast: Thanks for the report - we're already investigating.
12:09:47 Quit pabs (Remote closed the connection)
12:10:00Coldtoastah ok
12:10:04pondlifeI didn't want to lose my rearrangement, so into CVS it went.
12:10:41pondlifeplayback.c includes "backlight.h", but I've removed it locally with no ill effects, not sure why it was in there.
12:11:46 Join pabs [0] (
12:12:43pondlifeMight be easiest to temporarily rollback either playback.c, or amiconn's timer mod and see if the backlight is still broken? I favour the timer mod as the diff is readable.
12:13:47linuxstbI'm just compiling a current CVS build now for my ipod. I'll test both.
12:14:14pondlifeI'll be here for a while yet, keep us informed.
12:14:27*pondlife goes back to work
12:18:02linuxstbpondlife: Backlight works fine on my ipod Photo. So I'm guessing it's specific to the video/Nano - they share the same backlight code. I'm guessing it's the fading code, which does indeed use the timers affected by amiconn's commit.
12:18:46linuxstbColdtoast: Can you disable backlight fading and see if that fixes the problem?
12:22:50linuxstbColdtoast: Don't worry - I've just tested on my 5g, and yes, it's the fading code that's broken. If I disable the fading, the backlight goes off.
12:29:15 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:29:47Coldtoastok. cool
12:32:55 Quit dj-fu ("( :: NoNameScript 4.03 :: )")
12:34:40 Nick ^BeN^ is now known as Paprica (
12:36:33Coldtoastoh sorry! I'll disable it now
12:42:30Coldtoastyep. works fine
12:43:01Coldtoastjust found out it's not a good idea to disable fade out but not fade in. heh
12:44:40 Quit arp (Read error: 104 (Connection reset by peer))
12:44:41 Join arp [0] (
12:47:18 Quit amiconn (Read error: 110 (Connection timed out))
12:47:18 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:47:33 Quit excitatory (Read error: 104 (Connection reset by peer))
12:47:34 Join excitatory_ [0] (
12:48:21 Part ootput
12:48:33 Quit _FireFly_ ("Leaving")
12:48:43 Join Arathis [0] (
12:57:57 Join lee-qid [0] (
13:02:08 Join excitatory__ [0] (
13:02:55 Quit excitatory_ (Read error: 104 (Connection reset by peer))
13:04:35***Saving seen data "./dancer.seen"
13:06:13 Quit MarcoPolo ("Bye !")
13:07:02 Join ootput [0] (n=ootput@tor/regular/five0)
13:07:46ootputhello, how do i check out the latest changes made to thecvs source for an ipod mini 1g?
13:08:03pondlifeBacklight staying on?
13:08:10ootputor, perhaps a listing of all chagnes
13:08:16Bagderootput:'s front page
13:08:39pondlifeOr for older changes
13:09:32ootputpondlife: someting of the sort
13:09:51pondlifeDisable backlight fading
13:18:25 Part ootput
13:20:57lexhehe, i bought two sixpacks of lidl's cola to my cabinet in school :p
13:21:01 Join bbroke [0] (
13:21:08lexnow i have something to drink there
13:22:15 Join deadhead [0] (
13:26:19deadheadhi guys something strange has appened: if I load a firmware older than 30.8.2006 CVS I cannot hear nothing
13:26:38deadheadGUI work flawlessly ma no audio...
13:27:02deadheadI have a 4G Ipod 2nd generation
13:27:16 Join matsl [0] (
13:28:42linuxstbYou mean a 2nd Generation mini?
13:30:08theli_ualinuxstb, btw do you own some grayscale iPod ?
13:30:30linuxstbtheli_ua: No.
13:30:42theli_uabad :(
13:31:18theli_uacause i've experienced some problem when tried to go back from using grayscale to 4bpp in zxbox and need an advice :(\
13:31:44linuxstbWhat's the problem? I (or someone else) might be able to help.
13:33:35theli_uaall grayscale code in zxbox is surrounded with ifdef USE_GRAY (even the #include "gray.h") .. when i undef it an d build for sim (mini2g) all goes fine.... but when i make a build for device i get strange interlaced screen output (i'll opst a screenshot now)
13:34:05theli_uai just wanted to use 4bpp on my target cause its far more faster then grayscale
13:35:08 Join TCK [0] (
13:38:09theli_ualinuxstb, debug screendump doesn't work for me in zxbox :(.. i can't post screenshot
13:38:10pondlifelinuxstb: Sorry, but don't suppose you're able to quickly try undoing and
13:38:19pondlifeLocally I mean
13:38:55linuxstbtheli_ua: I can test it on my H140 - can you compile a build for me?
13:39:28theli_ualinuxstb, no .. i've asked about iPods cause only 4bpp code left is for horizontal packing :)
13:39:44linuxstbAh, OK.
13:40:53linuxstbtheli_ua: You could add a call to the screen_dump function manually. I forget the exact name - I think it's in apps/misc.c. You may have to add it to the plugin API as well though.
13:41:11linuxstbpondlife: Sure.
13:41:19 Part LinusN
13:42:01pondlifeJust thinking you could lift a small load off my shoulders, what with you having a 5G. You did manage to repro the problem I take it...?
13:42:49linuxstbYes - see my earlier messages here...
13:42:56pondlifeThought so
13:43:36linuxstbAnd yes, reverting those changes means the backlight fading works again.
13:43:47linuxstbSo we can all point to amiconn :)
13:43:55pondlifeOK, so not my fault... Phew!
13:43:55 Quit stamppot ("CGI:IRC (EOF)")
13:44:17*pondlife thought he'd broken something unexplainable on his second ever commit
13:44:31linuxstbNo, but you made the mistake of believing a bug report.
13:44:37 Join spiorf [0] (
13:44:45 Join lodesi [0] (
13:45:02pondlifeI wouldn't say I believed it, but was concerned at the allegation
13:45:17Bagderwhat a rookie mistake ;-)
13:45:23theli_uawhat screen_dump_set_hook function in PLUGIN_API does?
13:45:51*pondlife relaxes and re-enables forum ignore mode
13:46:02*linuxstb recommends that mode
13:47:03pondlifeI'll have to ignore bits of IRC too: e.g. "11.02.47 # <dan_a> pondlife: Have you seen this forum thread:"
13:47:17*dan_a gets embarrassed
13:47:28pondlifedan_a: don't worry
13:48:00pondlifeI haven't enabled "shoot the messenger" mode
13:48:31deadheadsry I was AWK
13:48:43deadheadwell I have a 2nd generation Ipod yes
13:49:06deadheadand last working firmware is 30-8-06
13:49:25 Join jewfag [0] (
13:49:29 Nick jewfag is now known as dongs (
13:49:32deadheadall newer firmwares doesn't let me listen anything at al
13:49:59Bagderare you unzipping all files then?
13:50:25linuxstbtheli_ua: Looking at the code in apps/misc.c, screen_dump_hook is a user-defined function called at the start of the screen_dump function. I've no idea what it's used for though - but you can ignore it.
13:50:45theli_ualinuxstb, i see
13:50:54linuxstbdeadhead: What exactly happens when you try to play a file?
13:51:07deadheadthe interface appear correctly
13:51:16deadheadand everything looks right
13:51:21deadheadbut no sound :(
13:51:24pondlifedeadhead: What file format?
13:51:45pondlifeVolume... ?
13:51:48linuxstbHave you tried installing an older version of Rockbox again? Does that still work?
13:52:10deadheadpondlife, I used the complete volume gamma: no sound :D
13:52:19Bagderdeadhead: did you unzip/relace all files?
13:52:35deadheadlinuxstb, yes the last firmware who work is 30.8.06 cvs with that work
13:53:11deadheadBagder, I always check with diff the .rockbox folder on my ipod and on the archive : the are the same
13:53:27*linuxstb wonders if the H10 audio commits broke the ipod audio
13:53:35 Quit safetydan ("Ex-Chat")
13:54:25deadheadas far as I remeber another time was happen... maybe it's just a matter of time
13:55:00deadheadI have been very pleased to see the support to images in new firmware, REALLY COOL
13:55:20dan_a3G iPod audio works with latest CVS
13:56:05Bagdertime doesn't fix problem
13:56:21deadheadOps... I made a mistake: I have an Ipod *mini* 2generation
13:56:37deadheadwell If devel know what's the problem, they'll solve it
13:57:02Bagderwe are the devels
13:57:04deadheadsince there's a working firmware this is not a blocking bug
13:57:20pondlifeSo the problem was introduced here:
13:57:36webguest64Bagder: you are what? devils? ;-)
13:57:43BagderI'm the devil
13:57:47deadheadyeah and that's the reason why I'm here: i want to help this great project
13:58:08deadheadexactly form 31.8 no sound on ipod mini 2g
13:58:57theli_ualinuxstb, i've tried to add screen_dump to plugin api and call it from app... i get some strange effect - i can see rockbox splah behind the screen for a moment and no dump is produced ... i'm confused
13:59:04pondlifeEither H10 stuff, or the seekback fix..? "Fix volume being really low on H10"?
13:59:28linuxstbtheli_ua: Are you sure you've disabled all the greyscale code?
13:59:58linuxstbThe H10 volume commit is surrounded by H10 #ifdefs, so I can't see how that could change ipod builds.
14:00:32 Quit illogic-al (Remote closed the connection)
14:00:59theli_ualinuxstb, i've rechecked several times cause that is the first that comes to my mind ... removed all #include "gray.h" and even if come function calls where still left .. it wouldn't compile isn't it?
14:02:10linuxstbJust to double-check, search for the word "gray" in - that will tell you if there are any grayscale functions being linked.
14:02:14 Part webguest64 ("Happy dev(e|i)ling!")
14:04:32 Join pixelma [0] (i=pixelma@
14:04:39theli_ualinuxstb, i've already checked ... no references
14:08:06linuxstbtheli_ua: Then I've no more ideas...
14:08:40theli_uame too .. thats why i wanted an advice :(
14:10:26preglowthere, i'm willing to call musepack a nice rockbox codec now
14:11:08linuxstbSo is it now your preferred lossy codec in Rockbox?
14:11:40 Join PaulJam [0] (
14:11:58linuxstbtheli_ua: One thing you could check is to add "#warning HERE!" lines within your conditional blocks of code - to make sure the #ifdefs are being evaluated correctly.
14:11:59preglowdunno, i want to do some listening tests first
14:12:07preglowbut it certainly has become a lot nicer
14:12:18preglowit never boosts that i can see, seeks properly and sounds nice
14:12:40linuxstbWhat about ipod performance? Any idea how it compares to mp3/vorbis?
14:12:45preglowoh yeah, and doesn't suffer from the nasty mp3 mdct artifacts
14:13:11theli_ualinuxstb, i've just tried to remove all inside that blocks ... nothing ... and this code worked before and works now on sim
14:13:24preglowlinuxstb: it's probably faster than bot
14:14:04linuxstbtheli_ua: Do you want to post your latest patch somewhere? I could have a quick look at the source.
14:14:07preglowdoing a small bench now
14:14:43linuxstbtheli_ua: Or just your latest zxbox directory - assuming nothing outside has changed recently.
14:15:01 Join infamis [0] (i=4b0377fc@gateway/web/cgi-irc/
14:15:52theli_ualinuxstb, it's posted
14:16:04infamisjhMikeS, if you read this...mp3_enc still broken for us cygwin users with m68k-elf-gcc 3.4.5...
14:16:09linuxstbtheli_ua: On flyspray?
14:16:12preglowlinuxstb: it's faster than mp3 by a fair margin
14:16:15infamisfix: around line 2476....
14:16:25infamischange: : "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "a2", "a3", "a4", "a5"
14:16:31infamisto: #if __GNUC__ > 3 || (__GNUC__ == 3 && (__GNUC_MINOR__ > 4 || __GNUC_MINOR__ == 4 && __GNUC_PATCHLEVEL__ >= 6))
14:16:34infamis : "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "a2", "a3", "a4", "a5"
14:16:36theli_ualinuxstb, yes,
14:17:04linuxstbtheli_ua: The patch from yesterday?
14:17:15theli_ualinuxstb, yes
14:17:46theli_ualinuxstb, i'm trying to use it when USE_GRAY and USE_BUFFERED_GRAY are undefed (zxconfig.h)
14:17:46 Quit infamis (Client Quit)
14:18:18preglowlinuxstb: it also beats ogg by a very fair margin
14:18:29preglowlinuxstb: btw, it doesn't look like ogg is faster than mp3 anymore
14:19:07theli_uabtw, what does 'vorbis' and 'ogg' mean?
14:19:24D_C_the sound codec?
14:19:28theli_uawell yes
14:19:32linuxstbvorbis is the actual audio codec, Ogg is the general-purpose container format.
14:19:51Learpreglow: you mean on ipods? mp3 is faster on coldfire...
14:20:26preglowLear: ah, yeah
14:20:42linuxstbpreglow: Yes, I've noticed that. Are vorbis and mp3 about the same?
14:21:06preglowlinuxstb: mp3 is slightly faster. i got 46% boost for a 220kbps vbr track, and vorbis gave about 50% for 170kbs
14:21:07linuxstbI think that was dan_a's change to the -O option a while back.
14:21:16D_C_has anyone else experienced crashes on iriver h3xx when playing a specific mp3 :/
14:21:21linuxstbThat's the only libmad change I can recall.
14:21:25preglownot final boost ratio, i just measured over the same time span
14:22:40aliaskNeed some C help from anybody who can. I want to look up an item in an array like so: array[variable_x] but variable_x is a char and I want to use the ascii character code in the lookup. How should I achieve this?
14:23:58 Join infamis [0] (i=4b0377fc@gateway/web/cgi-irc/
14:24:02linuxstbExactly like that - you can use chars as array indexes.
14:24:38Bagderchar letter = 'a'; int wild=table[letter];
14:24:54infamisor if there's only a subset....array[the_char - start_char]
14:25:08aliaskOh, well that's easy :)
14:25:45infamisthe_char='d', and it's only lowercase alpha array, array[the_char - 'a'];
14:26:31aliaskSo you get the offset from "a", I see.
14:26:33LearYou might want/need to cast to unsigned char though...
14:27:18infamistrial & error is the only way to truly program ;)
14:28:57aliaskI'm still having trouble getting my head around memory stuff, my only other programming experience has be VisualBasic.
14:29:53ghode|afkbit of advise needed, people who have ipods, how do you handle long lists with the scroll wheel, any setting recommendations?
14:30:46theli_uaset your finger on wheel and scroll fast .. thats what i use
14:31:31ghode|afknot useful when you have a couple of thousand entries to go through
14:31:35 Quit Rondom (Read error: 113 (No route to host))
14:32:00 Quit t0mas ("A lot of routes to host... but still have to reboot ;)")
14:32:37linuxstbghode|afk: I always avoid long lists.
14:33:28 Quit xNibbler (Read error: 113 (No route to host))
14:33:53preglowdidn't playback use to all always boost when loading files?
14:34:09LearYes, but that was change a while ago...
14:34:14preglowthat should come back
14:34:29preglowwith musepack it can both load and play without boosting
14:34:34preglowbut the loading takes ages...
14:34:37ghode|afki'd love to use the scroll accerlation patch, but i think it has become out of sync with cvs ?:(
14:34:43preglowso the disk also spins for ages
14:35:10linuxstbSomeone also needs to write an ARM version of ata_read/write_sectors...
14:35:25*linuxstb looks around for earHertz and his ARM memcpy
14:35:51 Join xNibbler [0] (
14:35:55preglowthe flash plugin just hung...
14:36:07preglowSlasheri: ever seen that happen before?
14:36:28Slasheripreglow: hmm, really? at what point did that happen?
14:36:42preglowit printed three lines
14:36:46preglowthen hung
14:36:48Learbtw, gcc 4.0.3 seems to work fine for coldfire. not tested _that_ much, but...
14:36:54preglowflash version, size, etc
14:36:57Slasheridid you try flash bootloader or rockbox?
14:37:01preglowSlasheri: rockbox
14:37:04Slasheriok, and it didn't ask anything?
14:37:13preglowi'll try again
14:37:20preglowit MIGHT be my bug
14:37:21Slasheriweird.. probably some other part of rockbox hanged then
14:37:41preglowit IS my bug
14:37:45preglowforget whatever i just said :)
14:37:49Slasherianyway, flashing bootloader has some extra safety checks and it will not print anything while it flashes the memory
14:37:57markunanyone here who uses greek? (besides XavierGr)
14:38:03Slasherihehe :D
14:38:25BagderI'm a geek, does that count?
14:38:27preglowSlasheri: does it yield while flashing?
14:38:32Slasheripreglow: nope
14:38:40Genre9mp3markun: here
14:38:41Slasheribut flashing rockbox _might_ yield
14:38:56Slasheribut i think it doesn't yield also
14:38:58preglowSlasheri: wouldn't it be best to disable interrupts while you're flashing, btw?
14:39:09markunGenre9mp3: I drew some greek glyphs for the nimbus fonts and would like some feedback
14:39:16Slasherihmm, that is a really good idea. i will check that soon
14:39:42preglowSlasheri: tick timer and corresponding tick events are still run
14:39:44markunGenre9mp3: screenshot
14:39:50preglowi noticed since my disk switched off while i was flashing, heh
14:39:56XavierGrmarkun you actually drew them by yourself?
14:39:58markunGenre9mp3: do you want the bdf or the fnt version?
14:40:01markunXavierGr: yes
14:40:15markunDidn't I tell you that?
14:40:28XavierGrI thought you took the gluphs from other fonts
14:40:29Slasheripreglow: yeah, i will disable interrupts at least for the bootloader flashing
14:40:37XavierGrmrakun: splendid
14:40:44Slasherirockbox flashing is not that critical and we shouldn't worry even if that crashes
14:40:45Genre9mp3markun: Very nice...
14:41:10preglowSlasheri: true enough
14:41:40Slasheripreglow: btw, how did you manage crash it? =) you changed the plugin?
14:41:42theli_ualinuxstb, if you already got the latest patch can you please test what is the speed with sound off on a real device?
14:41:53Genre9mp3markun: Everything seems fine! :)
14:42:19Genre9mp3markun: I can test the actual font if you want, too
14:43:06markunI see some small spacing errors, after that I will give you a link to the font
14:43:31Genre9mp3markun: Ok... I'll be glad to test it for you
14:44:57dan_aBagder: My server currently takes 10 minutes to do a "make clean && make" - is it worth me offering that to the build farm, or is that far too slow?
14:45:16Bagderfar too slow
14:45:56Bagderare you sure it takes 10 minutes?
14:46:29Bagder152 seconds seems to be the slowest build in the latest round on our build farm
14:46:42preglowSlasheri: nah, changed the plugin api and didn't bump the version number...
14:47:17preglowSlasheri: then i tried to use a flash plugin i compiled myself together with a downloaded rockbox binary i flashed
14:47:30preglowi'm not used to rockbox.iriver on the disk not being the one in use, heh
14:49:23dan_aBagder: It may be 5 minutes - I'm just timing it now
14:50:01Bagderdan_a: thing is, we hand out full builds to each build server, so we can never be faster than what the slowest server takes to build
14:50:47Bagderdan_a: make sure you use ccache
14:50:50markunGenre9mp3, XavierGr:
14:52:05*Genre9mp3 renames some files in order to use all greek glyphs...
14:52:41markunGenre9mp3: you can also view a textfile of course
14:54:12Genre9mp3markun: yes...but I already renamed them :P
14:54:21dan_aFor a normal iRiver H120 build, 5m11s - and that's using ccache. If I can tweak some settings to make it compile quick enough then I'll happily volunteer it as a build server
14:54:29Genre9mp3Ok...give me some time to test
14:55:04LearHm.. I have a nimbus 16 I could commit, if there's any interest...
14:55:25markunGenre9mp3: sure, I will commit to cvs soon. If you find any problems just tell me (or fix them)
14:55:32markunLear: sure
14:55:35 Quit spiorf (Remote closed the connection)
14:55:57markunLear: did you make it yourself?
14:55:59LearSame "base" glyph size, but with more line spacing (and accented chars fit without changes to the base glyph)
14:56:01Genre9mp3markun: ok
14:56:24markunLear: I would like one with bigger glyphs
14:56:58LearYes, but it was based on an image I downloaded, containing the IPod font... Then I changed a few glyphs to make it more like nimbus.
14:57:05 Join sando [0] (i=lolsteam@
14:57:43 Quit matsl (Read error: 110 (Connection timed out))
15:00:32 Join Rondom [0] (
15:00:33linuxstbtheli_ua: About 49% on my ipod Photo.
15:00:53theli_ualinuxstb, with what frameskip settings?
15:01:11linuxstbWith all the default settings.
15:01:41theli_ualinuxstb, can you please try with frameskip 1? (this should be 25 fps)
15:01:58Genre9mp3markun: Everything looks as it should! :)
15:02:18Genre9mp3markun: Congrats for your work
15:02:35daurnimatorBagder: hey
15:04:37***Saving seen data "./dancer.seen"
15:04:45 Join mantono [0] (
15:04:53*Bagder tames his microcontroller
15:05:28daurnimatordon't let it get away on you ;)
15:06:23Bagdermy linux kernel modul have to emulate another RTOS and that's not very beautiful
15:08:09daurnimatorhave you worked on anything new lately?
15:08:39 Join rretzbach [0] (
15:08:56Bagdernah I just do old boring embedded stuff
15:09:35Bagderbut its pretty neat microcontroller I have
15:09:42Bagderdual-core mips
15:09:50Bagderbuilt-in mpeg decoder
15:10:06daurnimatorsounds like a psp
15:10:26Bagderits for dvb
15:11:00*linuxstb gets triggered by dvb
15:11:04daurnimatorwhat is it?
15:11:20Bagdersorry, can't disclose what it is
15:11:48linuxstbDon't Archos sell a portable player with DVB-T tuner now?
15:11:55Bagderthey do
15:11:55daurnimatori think so
15:12:10daurnimatori have a couple of dvb-t things sitting aroun
15:12:13 Quit D_C_ (Read error: 104 (Connection reset by peer))
15:12:23daurnimatornot that any software supports them
15:12:32daurnimatorjust windows drivers
15:12:43linuxstbThe drivers don't support them?
15:13:13daurnimatorthey're meant to
15:13:28daurnimator- i can get stuff like analog in & svideo etc
15:13:36daurnimatorbut no actually dvb-t stuff
15:16:03 Join lostnihilist [0] (
15:17:52Bagderthose japanese companies do fancy chips that makes decoding dvb-t quite "simple"
15:18:19goppbut I tought it was not allowed to sell dvb-t hd
15:18:23goppin the usa
15:18:30daurnimatormaybe someone here could actually help me set up my dvb card
15:18:38daurnimatortheres one in THIS computer thats not installed
15:19:21*preglow goes away for the weekend
15:19:24preglowsee you later
15:19:45goppso to setup my equalizer , I would have to do it manually
15:19:58goppwould that improve the sound in my cart
15:21:06 Join matsl [0] (
15:24:46 Quit tuwe (Remote closed the connection)
15:29:43 Join the_fuchs [0] (n=the_fuch@
15:29:54 Nick the_fuchs is now known as tuwe (n=the_fuch@
15:34:48 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
15:35:20tucozlinuxstb, what source of codecs have you been using for rockbox? ffmpeg?
15:36:03markunpreglow: have fun
15:36:58 Quit XavierGr ()
15:38:22 Quit TCK (Client Quit)
15:38:37linuxstbtucoz: Most codecs don't have more than one fixed-point GPL-compatible implementations, so generally there isn't any choice. Rockbox only uses the FLAC and Shorten decoders from ffmpeg.
15:39:08tucozthanks for the info
15:39:29tucozwhat wma-codec implementation was it that marsdaddy was working on?
15:40:03*tucoz goes to flyspray for some hints
15:40:13 Quit aliask ("Chatzilla 0.9.72 [Firefox]")
15:40:31daurnimatoranyone care to help me setup dvb?
15:42:20gopphow do I know I have the lastest verison of rockbox
15:42:46Bagdergopp: you go to the version screen and check the build date and compare that with the latest on the cvs page
15:42:57goppk Iwill
15:42:58Bagderbut its older than a few hours, it isn't the latest ;-)
15:43:01 Join Jason__ [0] (
15:43:08Bagder... if it is
15:43:10goppit been three months
15:43:23goppsince I last got an update for my ipod mini
15:43:24BagderRockbox changes daily
15:43:27goppit works, but hmm
15:43:32goppbut that cvs
15:43:37gopphow about stable builids
15:43:45Bagderwe don't do "stable builds"
15:43:51Bagderor at least we haven't the last year
15:44:05 Join daurn|laptop [0] (n=quae@
15:44:09goppso if I have not upgrade in three months
15:44:10goppI shoudl
15:44:17Bagderif you want
15:44:22goppI just wondering about battery life on the ipod mini
15:44:45tucoza new version should be more stable than a 3 months old one
15:45:23dan_aThere should be some improvement in the battery life for iPods, since we've made MP3 decoding work a bit better
15:46:03 Quit akaias (Success)
15:46:27daurnimatorBagder: want to help me with dvb? ;)
15:46:45Bagderno time and no clues
15:47:32belzewhat is the problem actually?
15:48:37Siimorsdid u manage to utilize the second processor of ipod?
15:48:59linuxstbtucoz: The only open source WMA decoder is in ffmpeg - and it's floating-point. That's what marsdaddy is working on.
15:49:08dan_aSiimors: Work on that is progressing slowly
15:49:37tucozlinuxstb, yes. found out. thanks anyway. hopefully he _is_ still working on it.
15:49:40 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
15:50:10tucoznot because i need wma, but it would be cool with another codec that a lot of people want.
15:50:13 Join daurn|laptop [0] (n=quae@
15:51:21Siimorsis it me or there is something about aac vs mp3 on original apple firmware
15:51:34coobyes, aac is better?
15:51:36Siimorsaac encoded files with same bitrate give me much better battery life
15:51:44coobaac is simpler to decode
15:51:49daurnimatorbelze: you talking to me?
15:51:49linuxstbtucoz: Considering the last sign of code from him was 5 months ago, I'm not holding my breath. I just wish he would be more collaborative...
15:52:02belzewell, on my iriver aac performs much worse ;)
15:52:05belzenot even realtime
15:52:06Siimorscoob: so its true?
15:52:06coobin the profile most commonly used for files that end up on ipods, at least
15:52:23coobbelze: using rockbox?
15:52:25belzedaurnimator: yes
15:52:31belzecoob: yup
15:52:39daurnimatorbelze: i just can't get it to work - i just have NO idea how
15:52:46coobbelze: perhaps rockbox's aac implementation isn't optimal...
15:52:49tucozyes. but real life sometimes sucks as well. maybe the henry guy comes up with anything
15:53:25belzeafaik aac runs in realtime on the ipod's using rockbox
15:53:43belzebut i prefer ogg-vorbis much more anyways :)
15:53:45coobSiimors: AAC LC profile (Low complexity) takes less cycles, at least on ARM, to decode, yes.
15:53:52linuxstbcoob: Yes, Rockbox's AAC implementation uses libfaad...
15:54:05Siimorscoob: what is default profile for itunes encoder?
15:54:07Siimorsis it LC?
15:54:07coobthat's integer?
15:54:10belzedont like that proprietary shit ;)
15:54:10coobSiimors: yes.
15:54:15linuxstbcoob: Yes.
15:54:17Siimorsand how does AAC LC compares to LAME ?
15:54:35cooblinuxstb: ah, the helix one is designed for ARM, worked pretty well for us
15:54:47coobSiimors: I can't tell the difference
15:54:49linuxstbIf only it was GPL'd...
15:55:02coobbut then i can't tell the difference between 192 MP3s and 320's :)
15:55:06markuncoob: someone over at ffmpeg is working very hard on their aac decoder
15:55:16markunI hope there will be a fixed point implementation of that one day
15:55:25Siimorscoob: I can tell the difference between mp3 320 and FLAC
15:55:32cooblinuxstb: ah, I'm not such a zealot when it comes to licenses, as long as I can edit and redistribute the code and binaries, I don't care
15:55:47coobthe only caveat to the RPSL is that you have to notify real of all changes afair
15:55:55linuxstbBut you have to care what the code authors have licensed you to do.
15:56:10cooband maybe sign over copyright, but i don't care too much about that
15:56:16Siimorswhat is the aproximate battery life on a new ipod 5g 60gb on rockbox playing aac?
15:56:40linuxstbIt's not a case of being a zealot, it's just respecting the author's rights, and making sure Rockbox doesn't get into trouble in the future.
15:56:43coobSiimors: really, have you done blind listening tests? I don't trust people who say that :)
15:56:59Siimorscoob: depends on what your using
15:57:06Siimorsgood sound card + good headphones
15:57:15Siimorsof course you can't tell the difference on ipod
15:57:18cooblinuxstb: as far as I'm concerned, the RPSL is a) perpetual, b) respects authours rights.
15:57:29Bagder...but not GPL-compatible
15:57:39 Join barrywardell [0] (i=892b7a6e@gateway/web/cgi-irc/
15:57:41coobyeah, don't care about that.
15:57:42linuxstbBut combining GPL and RPSL code infringes on the rights of the authors of the GPL code.
15:57:56coobso don't combine it?
15:57:56daurn|laptopcoob: what is your background?
15:57:59Bagderwe care about legal and license issues
15:58:06linuxstbcoob: Then how do you use a library?
15:58:21coobdaurn|laptop: currently, a picture of scarlett johanssen on a train.
15:58:26Siimorscoob: what is the aproximate battery life on a new ipod 5g 60gb on rockbox playing aac?
15:58:43coobSiimors: how would I know?
15:59:16daurn|laptopcoob: who is "us"? : [23:54:19] <coob> linuxstb: ah, the helix one is designed for ARM, worked pretty well for us
15:59:19Siimorsyou sound competent
15:59:27markundaurn|laptop: ipod linux
15:59:32linuxstbSiimors: Have a look at the IpodRuntime page in the Rockbox wiki. If a test result for your favourite codec and ipod isn't there, run a test yourself and post the results.
15:59:33coobdaurn|laptop: i'm an )inactive) ipodlinux dev
16:00:20cooblinuxstb: dyloading it, I don't see how that infringes on GPL authour's rights?
16:01:01Bagdercoob: sure it does
16:01:05Bagdersince it isn't compatible
16:01:26Bagderit might be a tiny teeny thing, but still
16:01:43Bagderits not what the authors of GPL licensed code wanted
16:02:19coobi am unsure about the exact legal predicament
16:02:29Bagderand when borrowing GPL code, we should adhere to what that license say
16:03:04coobdoes it say 'don't link this with a non GPL lib?'
16:03:21Bagderno, the problem is not in that end, but rather in the GPL end
16:03:53Bagderwhich states that no license may impose further restrictions than what the GPL itself states
16:04:13Galoisthe GPL does, in fact, basically say "don't link this with a non-GPL lib"
16:04:13coobhow is a license on an external library imposing restrictions
16:04:25BagderGalois: with a non-GPL-
16:04:29Bagder*compatible* lib
16:04:43Bagdercoob: read the gpl faq
16:04:46coobrpsl lists itself as being gpl compatible
16:04:55coobBadthanks, i have better things to do with my time
16:04:57Bagderbut they want to be
16:05:13GaloisGPL compatible is just a roundabout way of saying that you can relicense the thingy under GPL
16:05:16coobspeaking of which, i must leave :)
16:05:29BagderGalois: a common myth, yes
16:05:31 Quit PaulJam (".")
16:05:33Bagderthat's not true
16:05:49Bagderbut I'll leave as well
16:07:30Galoiseven if that's not true in general, section 4.2 of RPSL does in fact allow you to make the thing "wholly subject to one of the Compatible Source License"
16:09:08daurnimatorso, this isn't the correct chan, but all you seem to know anyway: how do i get a dvb card running? - where do i get firmware for it?
16:09:10 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
16:09:23 Join daurn|laptop [0] (n=quae@
16:10:09 Quit ScoTTie (Read error: 54 (Connection reset by peer))
16:10:12 Join ScoTTie [0] (
16:10:40linuxstbdaurn|laptop: You're right - this isn't the correct chan... All I know is that is the source of all DVB info (or at least, it used to be...), and not all DVB cards require firmware, but those that do normally involve extracting it from the Windows driver.
16:11:19 Join bluey- [0] (
16:11:21daurnimatordamn.... v4l-dvb has compile errors...
16:16:00 Quit bluey- (Remote closed the connection)
16:18:16 Quit deadhead ("Sto andando via")
16:35:18 Join einhirn [0] (
16:35:18 Quit einhirn (Client Quit)
16:37:30 Quit ScoTTie (Read error: 104 (Connection reset by peer))
16:37:35 Join ScoTTie [0] (
16:39:38 Join hshah [0] (
16:39:45 Quit hshah (Remote closed the connection)
16:45:15 Quit barrywardell ("CGI:IRC")
16:45:30 Join bluey- [0] (
16:45:42 Join dionoea_work [0] (
16:46:10dionoea_worklooks like sandisk announced another new dap ( ). Is that portal player based too ?
16:49:49Genre9mp3Hmm... another flash based player from Sansa...
16:50:05Genre9mp3Most probably a portal player, too I guess
16:51:51Jason__where can i find that elephant video demo for rockbox?
16:51:53 Quit pabs (Read error: 110 (Connection timed out))
16:52:03Jason__found it once but cant find it now
16:52:11 Quit bluey- (Remote closed the connection)
16:53:05Jason__i found it...
16:55:45 Quit solarflare (Read error: 54 (Connection reset by peer))
16:56:19 Join solarflare [0] (
16:56:42 Quit Kingstone (Read error: 104 (Connection reset by peer))
17:00:05 Quit theli_ua (Remote closed the connection)
17:04:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
17:04:35 Join daurn|laptop [0] (n=quae@
17:04:38***Saving seen data "./dancer.seen"
17:08:02 Join XavierGr [0] (
17:12:43 Quit gtkspert (Read error: 60 (Operation timed out))
17:13:41 Quit webguest51 ("CGI:IRC 0.5.7 (2005/06/19)")
17:17:52dan_aDoes anyone know how the MMAP on the PortalPlayer targets works, or have we just copied some voodoo from IPL? Will it be important that the Sansa sends a different set of data to the memory controller?
17:19:27 Join Criamos [0] (
17:19:39 Quit matsl (Remote closed the connection)
17:29:56*dan_a stumbles across the code to flush/invalidate the cache on PP502X
17:30:08 Join SanAlmighty [0] (n=San@
17:33:35 Quit bbroke (Read error: 104 (Connection reset by peer))
17:33:38 Join oxygen77 [0] (
17:37:52 Quit Kohlrabi (Nick collision from services.)
17:38:02 Join Kohlriba [0] (
17:38:19linuxstbdan_a: Where's that cache code? In rockbox or elsewhere?
17:39:32 Quit Kohlriba (Read error: 104 (Connection reset by peer))
17:39:36 Join Kohlrabi [0] (
17:40:49 Join niskel [0] (
17:41:53dan_alinuxstb: IPL - I've seen references to them knowing how to do it, but never seen the code. It's at, starting at 11:34:32
17:47:44 Join ihope [0] (
17:53:39 Quit Jason__ (" HydraIRC -> <- Try something fresh")
17:58:45 Quit apo` (Read error: 110 (Connection timed out))
17:59:17 Join apo` [0] (
18:03:29 Quit niskel (Remote closed the connection)
18:08:56 Quit HCl ("Lost terminal")
18:11:49 Join StevenX [0] (
18:11:55StevenXhello all
18:12:02StevenXum.... how do i make rockbox play music?
18:12:39markunStevenX: just click on a song
18:13:03StevenXmarkun where's the file browser?
18:13:29bluebrotherit's the view you get upon startup if you haven't changed that.
18:13:57markunStevenX: do you have a ipod?
18:15:38StevenXi'll read teh manual first,
18:15:49Siimorsipod schmipod
18:17:04markunStevenX: ok, if you have a ipod after all:
18:17:28 Quit pondlife (Read error: 60 (Operation timed out))
18:17:39StevenXmarkun: thank you.
18:17:48StevenXi was going to use tag cache, but i can't find that.
18:18:42 Join webguest93 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
18:19:20bluebrotherStevenX, General Settings -> File View -> Show Files and Tag Cache
18:21:44 Quit StevenX ()
18:22:32 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:22:55 Join daurn|laptop [0] (n=quae@
18:28:27jhMikeSinfamis: You still there? Amiconn said he has a cygwin build of 3.4.6 he can send your way. I didn't check if you spoke to him about it.
18:29:24 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
18:29:58 Quit lightyear (Read error: 110 (Connection timed out))
18:30:34 Join lightyear [0] (
18:31:12 Join Nico_P [0] (
18:35:54 Quit dan_a (Read error: 110 (Connection timed out))
18:42:55amiconnlinuxstb: My timer changes shouldn't cause the backlight fading problem. If they do, something must be wrong in the fading code: it seems like it tries to set the timer cycle count to zero
18:48:14linuxstbamiconn: I'm not blaming you, but it's definitely your commit that broke it.
18:53:22 Quit Nico_P ()
18:55:59 Join bluey- [0] (
18:56:14 Join MarcoPolo [0] (
19:02:08 Join dan_a [0] (n=dan-mirc@
19:04:41***Saving seen data "./dancer.seen"
19:08:39 Join gtkspert [0] (
19:09:03 Quit Rondom (Read error: 113 (No route to host))
19:10:42 Join niskel [0] (
19:11:19 Join ghode [0] (
19:13:25 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
19:13:41 Join Rob2222_ [0] (
19:14:10 Join daurn|laptop [0] (n=quae@
19:14:22 Join Mmmm [0] (
19:14:43jhMikeSinfamis: whenever you may read this, I made a small change to that asm and hopefull that will help.
19:15:02 Quit Arathis ("[rl_bot quit]")
19:15:25 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
19:15:48 Join daurn|laptop [0] (n=quae@
19:17:40 Quit Pyromancer ("Leaving")
19:18:37 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
19:19:11 Join daurn|laptop [0] (n=quae@
19:23:56jhMikeSanyone using cygwin with gcc 3.4.4 want to try a compile of the latest cvs? mp3_enc.c more specifically and see if the change helps?
19:24:45 Quit dionoea_work ("CGI:IRC")
19:25:05LearWell, removal of the reg_buff stuff is needed for gcc 4.0.3 at least...
19:25:13jhMikeSLear: gone
19:25:43LearYes, I saw that, just meant that part of the change was good. :)
19:26:30ender`jhMikeS: i'm using gcc 3.4.5 on interix, if you want me to try
19:26:36jhMikeSIt's just something whipped up real quick but it need more optimizing.
19:26:40 Join lukaswayne9 [0] (
19:27:00jhMikeSender`: yeah if you would, please. I'd like to know.
19:27:08ender`ok, just a moment
19:27:32 Quit ghode|afk (Read error: 110 (Connection timed out))
19:28:21 Join Pyromancer [0] (
19:29:15ender`sorry, i'll need to reboot first, something disabled case-sensitivity on my filesystem
19:29:55bluebrotherguys, what do you think of
19:30:16 Join djdagobert [0] (
19:30:35 Quit ender` (" # Basic IBM dingbats, some of which will never have a purpose clear # to mankind -- /usr/src/linux/drivers/char/cp437.uni")
19:31:33djdagobertHi @all
19:31:48 Quit Rob2222 (Read error: 110 (Connection timed out))
19:32:40 Quit gtkspert (Read error: 110 (Connection timed out))
19:33:38djdagobertcan someone help me in flashing my Archos Jukebox Recorder v1? in the Wiki "" there is a link to the flashfile "" but this file does not exist
19:34:08 Join ender` [0] (i=null@
19:34:14*jhMikeS just gonna make separate functions for the cf and non-cf versions of filter_subband for better readability
19:34:28ender`no wonder everything was acting funny
19:35:34jhMikeSender`: rtg?
19:35:37amiconndjdagobert: These files are no longer there because they're outdated
19:36:57amiconnNowadays the preferred, supported method uses bootbox, and brief instructions and files are here:
19:37:06ender`jhMikeS: compiling
19:37:37 Quit MarcoPolo (Remote closed the connection)
19:38:59jhMikeSender`: You were experiencing the problem yourself before?
19:39:04djdagobertah ok :) I saw a page where an old firmware from 31.8.2005 was linked
19:39:28djdagobertamiconn: thanks for the link :)
19:39:42ender`jhMikeS: no, i had problems elsewhere in interix (and just now found out that the likely cause was that something must have turned off case sensitivity on the filesystem)
19:40:35amiconnender`: You're building rockbox on interix (aka sfu)?
19:40:51ender`for a long time now (and it just finished building)
19:41:03amiconnI tried that once, and it even worked after some fiddling, and with some warnings
19:41:05 Join gtkspert [0] (
19:41:13jhMikeSender`: iiw everythings ok?
19:41:16 Quit lukaswayne9 ("Ex-Chat")
19:41:17amiconnBut it wasn't any faster than cygwib
19:41:17ender`i don't get any warnings here
19:41:21ender`jhMikeS: it appears so
19:41:53ender`amiconn: i can only say that gimp builds about in less than half the time i needed in msys
19:42:06ender`(gimp for native win32 that is)
19:42:11 Join muesli|delhi [0] (n=muesli_t@
19:42:56amiconnMy old results (don't remember what target that was though: cygwin 7 minutes, interix 6 minutes, linux 2.5 minutes
19:43:17ender`i need to install colinux someday and test there :)
19:43:23 Join Davide-NYC [0] (
19:43:23amiconnAll on the same hardware; the 2nd and 3rd systems ran under vmware
19:43:30 Quit niskel (Remote closed the connection)
19:43:57Davide-NYCMmmm: I just read your post and I replyied. I think you'll like it.
19:44:21Mmmmi'll have a look...
19:44:53 Join twisted [0] (
19:49:02*ender` starts installing coLinux
19:53:12MmmmDavide-NYC: yep... looks good, so if the screen is below a certain size we use the 'up nudge' when on the volume setting. It doesn't solve the AGC display but it does the samplerate and filename...
19:53:56MmmmThis would mean other targets would benifit from this info too... nice...
19:55:13 Join barrywardell [0] (n=barrywar@
19:55:20Mmmmright justify is good but the overlap could be painful
19:55:29Davide-NYCBUT RARE
19:55:38Mmmmworse than the db getting shunted off the screen
19:56:15Davide-NYCI just dislike that the values are not aligned vertically and that they jump around
19:56:21Mmmmme breaking my fingers is rare...doesnt mean I dont mind it when it happens! :D
20:00:38 Join bluey [0] (
20:01:26 Join uski [0] (
20:02:34*Mmmm wishes he could just put the info in the statusbar as it just looks great there... :(
20:04:04*Mmmm sighs deeply and dreams of samplerates and bitrates and other useful info up high in the statusbar...
20:05:14*Mmmm crashes back down to reality and looks at the stupid pointless volume and repeat mode indicators.... ahh well
20:05:48belzea volume inidicator is pointless? o_O
20:05:58Mmmmin the recording screen
20:06:07*billytwowilly would rather have volume indicator than bit rate indicator...
20:06:18*billytwowilly put the mp3 on the mp3 player. I know it's good quality...
20:06:21belzeah, ok
20:06:40Mmmmbillywo: there are two volume indicators in the recording screen
20:06:54billytwowillyI don't record, so I've never even seen it...
20:07:49Mmmmthen it is about time you started young man :D
20:08:04billytwowillyI don't have a player that can record.
20:08:11amiconnMmmm: There aren't two. One is an indicator, and one is a slider for adjustment
20:08:15 Quit bluey- (Read error: 60 (Operation timed out))
20:08:15billytwowillywork on the sansa e200 port and get it working then I'll take a look;)
20:08:19 Part oxygen77 ("Leaving")
20:08:44Mmmmbut they both indicate!
20:09:16Mmmmone is a slider/indicator!
20:09:42 Part ihope
20:10:04*amiconn wonders where there is enough space in the status bar to indicate a bitrate
20:10:33jhMikeSMmmm: How 'bout not showing reduntant info on the sb? Maybe put something else useful there besised the volume?
20:10:33*Mmmm has already thought about that and implemented it nicely
20:11:00*Mmmm thinks that jhMikes is catching on fast...
20:11:44jhMikeSGive the sb and bit mask and array for what in suppose to be shown there. (not a the best desc of what I mean)
20:11:56djdagobertamiconn: thanks I got it flashed with the actual firmware :)
20:12:26*jhMikeS really doesn't know if it doesn't support that though
20:12:55 Part djdagobert
20:13:30*jhMikeS has to figure out how to put all headers and metadata in the enc_buffer so for instance mp3 can have proper leadin-leadout samples.
20:13:43MmmmjhMikeS: amiconn: have a look here for some screenshots (ignore the monster peakmeters :D)
20:15:56pixelmaMmmm: I wonder how this info would fit on Archos screens (haven't looked at the screenshots though)
20:16:14MmmmIt fits on all targets
20:16:30Mmmmnoone will believe me though :(
20:16:38jhMikeSMmmm: good show. add a little space around the playback status icon.
20:17:04jhMikeSMmmm: Them's definitely some PEAKMETERS
20:17:16Mmmmheh heh...them sure is!
20:17:25Mmmmjust mucking about
20:17:36Mmmmpeople seem to like monster peakmeters
20:17:39amiconnMmmm: That won't work on archos
20:17:46Mmmmhow come?
20:18:05jhMikeSthen don't do it on archos! ;)
20:18:15amiconnYou just have one info to th eleft of the playstate icon, and one to the right, which can be replaced: volume and repeat mode
20:18:22*jhMikeS does not want an archos simulator on his x5
20:18:30Mmmmthats all ive replaced!
20:18:40amiconnVolume is 16 pixels wide, repeat mode is 7 pixels wide
20:18:50Mmmmand shuffle!
20:18:59Mmmmsorry...forgot about that
20:19:20Mmmmit works in the sim
20:19:21amiconnHmm, overlooke dthat too
20:19:38amiconnThen there are 14px to the right as well
20:19:50amiconn2 characters with the sysfont
20:20:07jhMikeSMmmm: sim now shows FM Radio for rec source
20:20:22MmmmI have squeezed the odd pixel in between too so that the spacing is only 1 pixel between the new icons and the adjacent ones
20:20:46Coldtoastvote #1 for rb for PSP! heh
20:21:41jhMikeSWhat exactly are those format labels used for on archos? You know, the ones in the audio_formats array? It doesn't seem used for anything critical.
20:21:42ColdtoastI'd love to have rb on all he portable media devices I own
20:22:07Mmmmbitrate 18 pixels +1 for spacing, samplerate 12 pixels +1 channels 5 pixels +1
20:22:58MmmmIt just fits without interfering with any other does!
20:23:13 Join bbroke [0] (
20:23:24jhMikeSjust asking 'cause I'm lazy
20:24:14amiconnThey can be displayed in the wps, like on swcodec
20:24:44Mmmmamiconn: I havent used a font, I've made my own tiny icons
20:25:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
20:25:30jhMikeSI wonder if anyone could be helpful with ideas about designing the encoding to put all data on the enc_buffer instead of writing headers separately as well as provisions for any other special treatment a file format might need (like delays in mp3 files)
20:25:46 Join daurn|laptop [0] (n=quae@
20:25:49Davide-NYCMmmm: I like your status bar patch except the bitrate numbers are a bit ugly. (to the right of the indicator) but the encoding type/qualioty icon on the left looks good. What was the difference?
20:26:07 Join TeaSea [0] (
20:26:33Mmmm44.1 is the only ugly one!
20:26:36Davide-NYCOK, what is the pixel size and do you think it can be improved?
20:27:11amiconnMmmm: Why not just use 2 ordinary numbers for bitrate?
20:27:11Mmmmyou never know... try to fit 44.1 into 12 pixels wide, 7 pixels high
20:27:35*jhMikeS seems to be on his own with these encoder things! :O
20:27:40amiconnMaybe even 96 on some targets
20:27:53Mmmmamiconn: because of the mono/stereo indicator
20:28:03Davide-NYCwhat if we just display 44?
20:28:13Davide-NYCIt's implied and understood to be 44.1kHz
20:28:19jhMikeSUse an icon for m/s
20:28:19MmmmI wanted to keep it to 1dp....
20:28:20amiconnThat's exactly what I meant
20:28:21crashdargh, does anyone know a firefox plugin/greasemonkey script to cahnge the referral string passted to a website?
20:28:38jhMikeSoh I's tiny though
20:28:48Davide-NYCMmmm: what do you mean 1dp...
20:28:54Mmmm1 decimal place
20:28:55amiconnMmmm: If you want to be exact, you'll get into troble with 22.05 or even 11.025
20:29:09Mmmmyep..that would be too exact though
20:29:20amiconnThen drop the .1 as well...
20:29:24Davide-NYCexactly, it a remote screen for crying out loud, display everything on the main display
20:29:30amiconn12 pixels with real characters
20:29:58Davide-NYCit's a 1 bit LCD on the iriver remote right?
20:30:04Mmmmhow wide are the sysfont chars?
20:30:10amiconn6 pixels
20:30:18amiconnSysfont is 8x6 fixed-width
20:30:22jhMikeSMmmm...since noone paying any attention to bout using different icons for different ports? I want to just 44.1 and 11.025 or just 44100.
20:30:30Mmmmwell...that would just fit eh?
20:30:59amiconnThe width already includes the spacing
20:31:06Davide-NYCI gotta go, but if anyone wants me to do something within my abilities (limitied) PM me.
20:31:11Mmmmthat's very good
20:31:17amiconn(on one side, don't remember which)
20:31:48Mmmmso, amiconn...are you still of the opinion that the statusbar should always be the same for all screens or do I get your approval for this?
20:31:51amiconnThe 'naked' sysfont chars are 7x5 (with a very few exceptions iirc)
20:32:01Davide-NYCjhMikeS: I'm paying attention but do not understand and am unable to help.
20:32:09amiconnMaybe we can abuse the status bar in this way for recording...
20:32:27Davide-NYCamiconn: I think it's necessary on the smaller displays
20:32:29Mmmmwooo hoooooooooooo...................\o/ :D:D:D:)...I'm now a very happy man!
20:32:37amiconnI'd like to see it on an actual target with a small screen
20:32:52amiconnPreferably archos, or at least the iriver remote
20:32:56Mmmmhang on... I have a patch somewhere...
20:32:57jhMikeSMmmm: There's more space on an x5 than an archos right? Give me more detail and nicer display when there's room for it.
20:33:25amiconnjhMikeS: On the x5 main display: yes. On the remote: no
20:33:31amiconn(or not much)
20:34:36jhMikeSamiconn: On the remote...brevity is called for of course. Should every concievable thing for recording be on the remote in full detail if it is on the main LCD?
20:34:40Mmmmahh..even better here are some screenshots of archos and remotes but without the filetype/bitrate
20:35:18MmmmjhMikeS: if possible, yes!
20:36:28amiconnMmmm: The filetype shows the selected bitrate for mp3 on swcodec?
20:36:39jhMikeSMmmm: IMHO: I don't think the main LCD should suffer to the remote LCD. :)
20:36:40Mmmmyes for mp3
20:36:59amiconnIf that is so, I think archos should also have the filetype icon
20:37:27amiconn(showing the selected Quality - and be prepared that it will also have WAV in the not too far future)
20:37:28MmmmjhMikeS: I agree..but if it is possible to get it good on the main screen so that it will also fit on the remote then that's the way to go eh?
20:38:20Mmmmamiconn: it is already implemented... just that when I did those screen shots I hadn't got around to doing the bitrate yet
20:38:22amiconnI.e. Q0...Q7 (and hopefully soon WAV)
20:38:42jhMikeSMmmm: Maybe...the format, status, sr, and such are very bunched up
20:39:14Mmmmweirdly enough, it actually looks better and quite acceptable on the actual unit!
20:39:21jhMikeSThat whole quality paradigm on SWCODEC sucks...need to have Format/Settings for that format.
20:39:30 Quit ghode (Read error: 110 (Connection timed out))
20:40:43jhMikeSI guess it makes sense for mas codec but it's an appendix otherwise.
20:40:43Mmmmamiconn: so the archos bitrates are just Q no.s then? ok...I'll do that properly..I just sort of assumed they were the same...
20:41:08amiconnYes. The MAS doesn't allow to select a bitrate, it _always_ encodes VBR
20:41:14*Mmmm shouldn't make so many assumptions
20:41:20 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
20:41:57amiconnYou can just select a quality (which doesn't even map to an average bitrate - average bitrate also depends on samplerate and mono/stereo setting)
20:42:21amiconnI think we'll have WAV recording for archos earlier than WAV playback (in the core)
20:42:24jhMikeSMmmm: Why should quality also include format selection on SWCODEC? It doesn't make sense...a separate screen to setup the encoder for each format is better.
20:42:27amiconnIt's easier to integrate
20:42:50jhMikeSamiconn: so you can record thing you can't playback on the device! :D
20:43:11 Quit apo` (Read error: 104 (Connection reset by peer))
20:43:26amiconnYou can play WAV on archos today... just not within the core yet
20:43:43amiconnIt's a plugin which just plays a single wav
20:43:49 Join apo [0] (
20:44:03amiconnThe hard thing is the integration. The codec itself is working fine already
20:44:48jhMikeSMmmm: what do you think about that? It's something I want to do but is a bit codecs will handle their own config screens.
20:45:18amiconnFor proper integration we should unify playback engines. That means I (or whoever will do it) needs to understand the swcodec playback engine in enough detail
20:45:32amiconnThe engine should also become a bit more stable than it is right now
20:45:43amiconnThe hwcodec playback engine is _very_ stable
20:45:57MmmmjhMikeS: So you mean you choose a codec and then you go into the bitrate screen and it depends on the chosen codec which screen you get?
20:45:59jhMikeSamiconn: omg I don't wanna think about it!
20:46:24jhMikeSMmmm: Yes...bitrate...joint stereo...any options the compressor supports.
20:46:34MmmmI like it...
20:47:12jhMikeSI'll need a way to load codec for configuration...the config code has to be at the end so playback doesn't have to load it.
20:47:20Mmmmif I bought a recorder it is how i would expect it to be so it must be good
20:47:57 Quit muesli|delhi ("ich will Kühe!!!")
20:48:16MmmmjhMikeS: sounds like you've got your work cut out then...again...
20:48:32amiconnjhMikeS: Do we need the config code in the codec? For playback, we also handle metadata in the core
20:48:35jhMikeSMmmm: Codec settings I guess then would be best to save the settings to fe: mp3_enc.settings.
20:49:07markunhi mirak
20:49:16amiconnBut the idea to have separate settings per recording format is good
20:49:25mirakmarkun: I am still working on asm idct ^^
20:49:29amiconn(and it would also apply to archos later)
20:49:31jhMikeSamiconn: that makes sense for playback to me but it keeps the code away when not in use...I don't wanna think about the jumble it would create
20:50:11 Join muesli|delhi [0] (n=muesli_t@
20:50:20markunmirak: for coldfire?
20:50:24jhMikeSamiconn: And with bitrates, they're different on different ports but also different codecs!
20:50:49*Mmmm feels a headache comming on...
20:51:05jhMikeSMmmm...: me too
20:51:38amiconnPutting the config code in the codec will probably cause more trouble than having it in the core
20:51:40mirakmarkun: yes. in fact my thing is really doing an idct but I am not sure what they are really doing in the idct.c in C.
20:52:00amiconn(even though having it in the core increases core size) :/
20:52:22mirakmarkun: there is some problems with going back to the correct scale.
20:52:28jhMikeSamiconn: I'm not so sure...just need a second entrypoint that can load by itself.
20:52:32amiconnI guess with table-driven menus it's not that bad
20:53:08amiconnjhMikeS: How do you think to handle that? Where would it be loaded?
20:53:28amiconnIf the whole encoder is loaded, it could work
20:53:34mirakmarkun: so I am comparing the C algorithm and the theoric one in matlab/octave. if I manage to have similar result then it should be all good. I think they maybe are using a treak between idct row and idct columns
20:53:44amiconnBut then you can only change settings for the selected codec
20:54:15jhMikeSamiconn: If I have a .config section and everything there for config just load that section...point to it in the header
20:54:30amiconnWhat would that be good for?
20:54:44jhMikeSTo not load the whole codec just to change its settings.
20:54:51amiconn(in comparison to just loading the whole codec)?
20:55:07markunmirak: I know nothing of dct
20:55:23amiconnWhat would that save? A few milliseconds disk read time?
20:56:00mirakmarkun: the maths is more complicated than it is really.
20:56:01jhMikeSI don't wanna do config on the codec thread
20:56:12 Join Wikipedia-Gast27 [0] (
20:56:12amiconnYou don't need to.
20:56:31markunWikipedia-Gast27: why what?
20:56:33jhMikeSWhat buffer should it go into?
20:56:49amiconnConfig is UI stuff and hence should be done in the main thread
20:56:54amiconnCodec buffer
20:56:57Wikipedia-Gast27markun is gay
20:57:28mirakmarkun: and in fact the form of the idct in idct.c is not clear because there is many optimisations and factorisations. I tried to reverse the the equations.
20:58:02Wikipedia-Gast27mirak sucks
20:58:04mirakmarkun: lol you are gay ! he says it
20:58:08jhMikeSYou think I should call config code on one thread while the codec is loaded and running on the codec thread?
20:58:08amiconnWe can have a second entry point (by slightly changing the header) without having a separate section
20:58:18mirakWikipedia-Gast27: shut man that's not funny ...
20:58:20 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
20:58:20Wikipedia-Gast27amiconn sucks
20:58:26Wikipedia-Gast27mirak is gay
20:58:32Mode"#rockbox +o amiconn " by ChanServ (ChanServ@services.)
20:58:45*linuxstb counts down
20:58:47jhMikeSWhy should we load that portion for playback? Can you guarantee that all config statics and code are the last thing in the file?
20:58:49 Join daurn|laptop [0] (n=quae@
20:58:54*mirak says good bye
20:59:07markunNever tell amiconn he sucks..
20:59:09billytwowillylol. where did Wikipedia-Gast27 come from?
20:59:11amiconnjhMikeS: Why does that matter
20:59:22billytwowillyhmm. that's interesting. I thought amiconn was new
20:59:23mirak billytwowilly you can do /whois
20:59:27Wikipedia-Gast27amiconn is gay
20:59:32markunor that
20:59:33Wikipedia-Gast27mirak sucks
20:59:47markunWikipedia-Gast27: I like you
20:59:59Wikipedia-Gast27markun is a jackass
21:00:00jhMikeSIf it's not code for playback why load it and take up more space on the audio buffer? To me it doesn't make sense if I can avoid it w/o too much trouble.
21:00:04billytwowillymirak: no, I mean where did the comments come from...
21:00:10Wikipedia-Gast27jhMikeS is an asshole
21:00:23mirakbillytwowilly: sounds like a bot
21:00:32amiconnjhMikeS: The encoders are separate codecs, aren't they?
21:00:39mirakI have seen smarter bots though billytwowilly
21:00:49Wikipedia-Gast27mirak sucks
21:00:58jhMikeSamiconn: yes...never mind :) I'm tired!
21:01:12Kick(#rockbox Wikipedia-Gast27 :Kick!) by amiconn!n=jens@rockbox/developer/amiconn
21:01:19*jhMikeS is laughing at his stupidness even though he thought about that before and forgot!
21:01:40 Join Wikipedia-Gast27 [0] (
21:03:04 Join tvelocity [0] (n=tony@
21:03:19MmmmI'm off for dinner...see you later....
21:03:21jhMikeSI guess you don't need that feature for playback codecs...BUT...the codec is only loaded in the recording still have load it for config outside the screen. If you load it the normal way on the codec thread it will start running and compressing that's an actual stick point.
21:03:24 Quit Mmmm ("Byeee")
21:03:30jhMikeSMmmm: Mmmm...dinner
21:03:48Wikipedia-Gast27Mmmmm is gay
21:04:11amiconnjhMikeS: You can load it without running it...
21:04:14mirakthe X5 have exactly the same coldfire than H300 ?
21:04:15jhMikeSnot yet
21:04:33Wikipedia-Gast27you all suck
21:04:41Wikipedia-Gast27you are all gay
21:04:44***Saving seen data "./dancer.seen"
21:05:12jhMikeSjust like the playback codecs...they start going once the loader calls the entrypoint...or...use a paramter for the entrypoint.
21:05:40Soapforums down or just me?
21:05:41Mode"#rockbox +b Wik*!*.dclient*@* " by amiconn (n=jens@rockbox/developer/amiconn)
21:05:45 Join ShadowdogMU [0] (
21:05:49Kick(#rockbox Wikipedia-Gast27 :Kick!) by amiconn!n=jens@rockbox/developer/amiconn
21:06:28jhMikeSwhy's wasn't it kickin'?
21:07:37bluebrotherSoap, the forums work fine for me.
21:07:56Mode"#rockbox +b Wik*!*@* " by amiconn (n=jens@rockbox/developer/amiconn)
21:08:06Mode"#rockbox -b Wik*!*.dclient*@* " by amiconn (n=jens@rockbox/developer/amiconn)
21:08:14Soapthanks bluebrother.
21:08:50linuxstbOff-topic question, but does anyone know why, when I mistakenly enter just the word "forums" into my Firefox address bar (instead of, I'm taken to the Gentoo forums?
21:08:57jhMikeSI suppose the encoder could use a callback when loaded to give it the address to a function for that purpose...
21:09:24billytwowillylinuxstb: are you running gentoo?
21:09:30markunlinuxstb: I think it uses google's first hit
21:09:50Mode"#rockbox -o amiconn " by ChanServ (ChanServ@services.)
21:09:55billytwowillymarkun sounds like he knows more about what he's talking about that me;)
21:09:55linuxstbbillytwowilly: No. markun: That would explain it... Not what I want, but it explains it.
21:10:06jhMikeSNow I can think of a million ways to handle it...talking is good sometimes! :D
21:10:32linuxstbmarkun: So how come gentoo have got the first hit for the word "forums"? ;)
21:11:13markunlinuxstb: yes, just noticed that
21:11:23markunno idea
21:11:27 Quit bluey ("Leaving")
21:11:31*linuxstb needs to mention that to Paul_The_Nerd...
21:12:03markunlinuxstb: for me gentoo is the second hit..
21:12:29Soapgentoo people have plenty of time to talk on forums while their work machine is compiling.
21:13:23linuxstbSoap: hehe
21:14:14 Quit Brock (Connection timed out)
21:14:46 Quit [HO]vo|t (Read error: 110 (Connection timed out))
21:15:26 Quit aliasone (Read error: 104 (Connection reset by peer))
21:15:36 Join aliasone [0] (
21:19:59 Join webguest94 [0] (i=3e4183f3@gateway/web/cgi-irc/
21:20:57 Join afruff [0] (
21:21:08afruffhow can I edit the pluginIndex page
21:21:14afruffthe code seems unfamiliar
21:21:42 Quit lostnihilist (Read error: 110 (Connection timed out))
21:22:00webguest94Hi. I seem to have found a bug in the latest CVS build. Model: iriver H120. Bug: in the radio screen, preset mode, if you press NAVI and want to scroll through the list of stations, the first up and down are ignored.
21:23:48jhMikeSamiconn: should the codec thread event queue have extra message data along side then cause if I pass params they can't be pointed to on the calling thread's stack.
21:24:29webguest94Should I file a bug report? Or will it fixed 'on the fly'?
21:24:58amiconnafruff: YOu don't need to edit PluginIndex
21:25:19amiconnIf a new plugin is documented properly, PluginIndex auto-updates
21:25:23afruffbut I want to add a checkmark for doom working on the X5
21:25:35amiconnYOu might need to trigger the update with "Refresh Cache"
21:25:45amiconnThen edit PluginDoom
21:25:48 Join pabs [0] (
21:26:04afruffOH, I understand
21:26:09afruffit's fixed now
21:26:51webguest94afruff: sorry, what are you referring to?
21:27:01webguest94afruff: what is fixed?
21:27:25amiconnafruff: What about wormlet?
21:28:15afruffI jsut did that
21:28:20jhMikeSamiconn: no thoughts? I'm not asking you to do my work...your ideas are very helpful though.
21:28:23afrufftha's such a weird coincidence
21:28:31afruffyou said that as I fixed it
21:28:42amiconnjhMikeS: I'm still wondering what you mean...
21:29:10amiconnafruff: hehe
21:29:39*amiconn is quite sure that the text viewer also works on mini
21:29:46*amiconn does a quick test
21:29:50 Join spiorf [0] (
21:30:13jhMikeSamiconn: passing parameters to the entrypoint saying for instance a bool config_only to avoid it running the encoding loop.
21:30:34 Quit afruff ()
21:32:41lostlogic.TRAVELERPROFILE SET ISMEMBER=1 WHERE ID=3000179073;
21:32:53lostlogicyou ever wonder if clipboards should be banned at work?
21:33:02jhMikeSamiconn: Are you not very familiar with playback.c?
21:33:14Strogg3000179073? Hey! that's me!
21:33:21*Strogg calls lostlogic's boss
21:33:56lostlogicwhat about playback.c?
21:33:57amiconnjhMikeS: No. And I still don't see the problem you're asking me about
21:33:59lostlogicI see pondlife just ate it.
21:35:04barrywardellwebguest94: it doesn't look like anyone here is able to fix that bug right now, so file a bug report
21:38:10 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
21:38:24jhMikeSamiconn: ok...I'm not sure what else to say except why don't you see a problem? I see them cause I had to work with that code for recording to work and kinda know what snags I'll hit.
21:38:58amiconnYou want to pass the codec entry point a parameter... so just pass it
21:39:12amiconnIt's a function call. I can't see what problem this could cause
21:39:22amiconnThe plugins also have parameters in their call
21:40:15amiconnThe code will always run in the thread that calls it
21:40:16webguest94barrywardell: OK, done. Ctegory: FM Tuner. Right? -> Bug report #5926
21:40:37*amiconn just discovered a bug in the text viewer
21:40:39jhMikeSIt's not a function psot to the codec thread what codec to load and wait...but I had problems when creating the full path with a stack based buffer on the I kept the data static.
21:41:05 Join espen [0] (
21:41:12amiconnTarget independent... just open /.rockbox/docs/LICENSES.txt, scroll half-way down and see what happens
21:41:54barrywardellwebguest94: yeah, looks fine. hopefully someone with a H120 can test it and fix it
21:42:16amiconnjhMikeS: Okay, so the codec thread loads the codec... but nothing requires loading and starting to be the same operation
21:44:10jhMikeSamiconn: to keep the data with its instance of the message Q_ENCODER_LOAD_CODEC. The codec uses the data for the filename which is a static string.
21:45:37jhMikeSnow you would need parameters along with the filename...I could create a side buffer for the queue and look it up there to pass to the entrypoint no?
21:45:40 Quit webguest94 ("CGI:IRC (Ping timeout)")
21:45:56amiconnjhMikeS: I don't understand why
21:46:11amiconnQ_ENCODER_LOAD_CODEC would load the codec, ok
21:46:23amiconnBut it doesn't need to run it immediately
21:46:46jhMikeSActually I could use!
21:47:02amiconnThat's another option
21:47:20amiconnThen the codec thread will know that it shouldn't touch the code, only load it
21:48:07amiconnDoes the codec thread have a way to signal that the codec was loaded?
21:48:14amiconn(I guess it has)
21:48:25jhMikeSenc_codec_loaded is set by the encoder
21:48:52jhMikeSyou wait and yield...until it's true
21:49:42bluebrotheramiconn, I can't reproduce that bug with "wide view" enabled. If this information helps ...
21:51:19jhMikeSbtw: right now, there's no signal if it failed to load...blech. that needs fixing
21:55:39jhMikeSBut just going to recording options will stop audio playback if I do it that way...I don't like that so much. Right now only actually entering the record screen forces a stop.
22:02:59amiconnYes, and having the config code in the core wouldn't stop playback when setting recording options
22:04:49amiconnYou can't do that with the config code in the code, one way or the other
22:05:14amiconnAt least not without completely splitting codecs in two, including a separate buffer for the config part
22:06:12jhMikeSamiconn: how bout loading it as a plugin?
22:06:45amiconnAh, the right person appeared
22:07:03amiconndionoea: I just played some "solitaire with hidden card"
22:07:09jhMikeSHaving the thing loaded just for config on the codec thread will stop playback.
22:07:21amiconnjhMikeS: Yes
22:07:22dionoeaamiconn: must be challenging :)
22:07:37amiconnI found a probably related glitch
22:07:40dionoeai really have to fix that ... but i'm also doing stuff on other projects and have too little time
22:08:16dionoeai'll fix solitaire tonight ... or tomorrow
22:08:23amiconnIf there's only one card on the draw stack (?), and that card is drawn, it is hidden. and the draw stack disappears
22:08:53tucozlinuxstb, around?
22:09:06amiconnBut if you put the hidden card away (by guessing what it is or simply trying to put it somewhere), the draw stack reappears, even though it contains no cards
22:09:07jhMikeSThere a key glitch on the x5 solitare when going through the deck too.
22:09:12dionoeaall those stack handling routines are a bit too complex compared to the games real complexity
22:09:28 Quit espen ("Leaving")
22:10:09amiconndionoea: Loading it as a plugin will kill an eventually running tsr plugin
22:10:23dionoeais that bad ?
22:10:32amiconnHumm, I mean jhMikeS
22:10:32*dionoea doesn't have a clue
22:10:34dionoeaok :)
22:11:36jhMikeSamiconn: eventually running?
22:11:44*amiconn knows the time problem very well
22:11:53 Quit Soap ("Someone dropped the soap!")
22:12:03amiconnjhMikeS: There might be a tsr plugin running, like battery_bench
22:12:17tucozlinuxstb, i just wanted to ask you what you think of this. I found a wip wma-codec (supposedly fixed point) in this post
22:12:27amiconnThis would be stopped & removed if the codec configs were plugins
22:12:39jhMikeSamconn: you said eventually running, not currently runnning. What if you use the remaining buffer only?
22:12:43amiconntucoz: Another one?
22:12:56amiconnI mean currently running
22:13:05amiconnPlugins can't be relocated
22:13:07tucozit's the one from ffmpeg, but it's been worked on by some other guys
22:13:27jhMikeSwhat other buffers are there?
22:13:38 Quit _Veseliq_ ("")
22:13:40tucozqoute "using the mdct routines from tremor"
22:14:01tucozthe program itself is written in c++, but the codec and mdct is in c
22:15:01dionoeaGPL ?
22:15:09jhMikeSamiconn: does that codecs aren't either?
22:15:13dionoeawma2 i guess
22:15:17amiconnjhMikeS: Yes
22:15:19 Join ghode|afk [0] (
22:15:25dionoeai don't know what WMP encodes ... most likely wma3
22:15:28tucozdionoea, tremor and ffmpeg is GPL so i guess this is GPL as well
22:15:32amiconn(I guess there is a 'mean' to insert somewhere)
22:15:52tucozor maybe ffmpeg is LGPL
22:15:56dionoeaffmpeg is GPL / LGPL (depends what configure flags you use / parts of the code)
22:15:56 Quit mirak (Connection timed out)
22:16:40tucozjust thought some codec-knowledge-person could take a look at it and see if it could fit in rockbox.
22:16:55tucozdespite its wip status
22:17:08merbanantucoz: the patch in the patchtracker is in a better state
22:17:17tucozmerbanan, ah. ok
22:17:28 Quit Siku (
22:17:28 Quit markun (
22:17:28 Quit Slasheri (
22:17:31dionoeathere's a patch ? i though that they never posted the code
22:18:15merbanandionoea: there is some wip code afaik
22:18:18tucozthey did, and after that (supposedly) lots of work was spent on it. however, no new patch was posted
22:18:26dionoeaoh ok
22:19:12merbananwhatever the state, it's not ready for inclusion
22:19:13 Join markun [0] (
22:19:14jhMikeSthere's be no voice in the menus either...but I suppose playback could be resumed
22:19:19 Join mirak [0] (
22:20:03tucozmerbanan, do you know anything about roku cascade?
22:20:42merbananshould I ?
22:20:46tucozthat post is dated in november last year. maybe they have some svn/cvs server with updated sources
22:20:53tucozno, just wanted to ask.
22:22:27 Quit aliasone (Read error: 104 (Connection reset by peer))
22:22:40jhMikeSmaybe a static menu struct in the plugin that can be accessed by code in the core...but no code run in the plug for config would be better.
22:22:48jhMikeSI mean codec
22:22:58 Join aliasone_ [0] (
22:23:13 Quit markun (Killed by (Nick collision))
22:23:14NJoinSiku [0] (
22:23:14NJoinmarkun [0] (
22:23:14NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
22:23:14 Quit Siku (Read error: 145 (Connection timed out))
22:23:20 Join markun_ [0] (
22:23:50 Quit markun (Read error: 131 (Connection reset by peer))
22:24:38 Nick markun_ is now known as markun (
22:29:48 Quit tucoz ("Leaving")
22:32:58 Join MarcoPolo [0] (
22:34:50 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/
22:35:07 Join rotator [0] (n=e@rockbox/developer/rotator)
22:36:24 Quit Coldtoast ()
22:36:40lowlightCool...a Rockbox recording...
22:38:21*Bagder is but a proxy
22:39:08 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:39:17 Quit amiconn (Nick collision from services.)
22:39:20Xerioneeeuw radiohead :p
22:39:21 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:39:31amiconngrmpf :(
22:39:44amiconnMy system just crashed
22:39:49 Join Soap [0] (n=Soap@unaffiliated/s0ap)
22:48:29 Join Anthraxos [0] (
22:48:40 Join _Veseliq_ [0] (n=veseliq@
22:49:13AnthraxosAh thank god... can someone help me try and unlock my HD? I got a lappy from work and put a HD PW on it. I went to try and remove the PW: entered working PW, hit enter 2x. Rebooted and PW prompt kept coming up, entered PW, got into bios, tried several times, same result... Last time now the PW doesn't work and just hitting enter (blank) doesn't work.
22:50:55AnthraxosI've tried using atapwd.exe, but it doesn't detect the HD, prob because I have to enter in the PW right as it boots up, course I don't know it now, and only then can I get the floppy drive to access so the drive is locked by then
22:50:56 Quit uski (Read error: 104 (Connection reset by peer))
22:53:15 Join uski [0] (
22:53:16 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
22:53:41 Join daurn|laptop [0] (n=quae@
22:54:07markunBagder: how long before we can do the SVN dance?
22:54:13 Quit mantono (Read error: 104 (Connection reset by peer))
22:54:14Bagderno idea
22:54:51markunWhat's stopping us from switching?
22:55:26Bagdersetting up commit mails, fixing auth stuff on the server, converting a bunch of scripts, preparing build server admins for the switch and get a new build script for that and...
22:55:41markunquite a lot..
22:55:41 Quit solarflare (Read error: 104 (Connection reset by peer))
22:56:11dionoeabuild servers just need to change cvs up -dP to svn up ... doesn't sound like much :D
22:56:18 Join solarflare [0] (
22:56:20*dionoea goes back to lurker mode
22:56:31Bagdernone of those things are much
22:56:40BagderI mean individually
22:56:58Bagderand no, just changing that is not enough
22:57:56dionoeasome procmail trigger stuff too ?
22:58:53Bagdereach admin will need to checkout a new repo, get a new build script and config a new config.
22:59:04Bagder... and that's after I've written the new script with the new config
22:59:27Slasherihmm, what do you think about adding priorities to thread scheduling? That would solve the problem where other threads could be too disk/cpu intensive so some codecs couldn't decode always fast enough
22:59:31dionoeawhat changes in the build script / config script apart from the svn checkout or update stuff ?
22:59:49Slasherii might try adding the priority based scheduling to the core
22:59:53BagderSlasheri: sounds like opening a can of worms
22:59:59SlasheriBagder: hmm, really?
23:00:13Slasherithat wouldn't change much anything
23:00:26*amiconn agrees with Bagder on that
23:00:33Bagdercertainly it would change heaps
23:00:39 Join mantono [0] (
23:00:40dpassenSlasheri: Is there a way to sort entries in the TagCache without showing them?
23:00:41Bagderall of a sudden you can starve threads
23:00:46Slasheriit would just not call threads with lower priorities until higher priority threads are in sleep
23:00:47dionoeaWe use buildbot for VLC nightly builds ( ) which has the advantage of having configuration on the master server side
23:00:57Slasheridpassen: not yet
23:01:03markunAnthraxos: sorry, don't know anything about locked HDDs
23:01:08dionoeathe only thing that needs to be done on slaves is keep builbot's version synced to the servers
23:01:19Bagderdionoea: we'll have that too when we update
23:01:26dionoeaerr, i meant to post ... not
23:02:00Anthraxosdamn... Htf did the original PW I had set, get changed/and or isn't blanked? I put in the correct PW, then when it asked for a new one, i hit enter 2x like it said to do.
23:02:00Bagderthe current one is the first distributed version and was made quickly and slightly naively
23:02:29AnthraxosWTF would they make it so easy to set a PW like that, and not have a guaranteed way of recovery? That's stupid.
23:02:47BagderAnthraxos: with a recovery way, what good would a password be?
23:02:56Bagderit is meant to be this hard
23:03:02SlasheriBagder: UI thread could have the highest priority, then buffering, codec threads and after that other threads. And create_thread could pass the priority as an argument
23:03:04BagderAnthraxos: contact the manufacturer and whine
23:03:18AnthraxosHard yes, but not devistatingly hard.
23:03:31AnthraxosGuess I could call up Dell...doubt they will be of much help
23:03:37BagderAnthraxos: sure, otherwise could anyone just reset it
23:03:54amiconnSlasheri: If the ui thread would have the highest priority, you would just reintroduce the problem you're trying to solve
23:03:56Bagderit is meant to be impossible for mortals a much higher complexity level
23:04:15AnthraxosGeesh... I'm going to be in a heap of trouble come tuesday, if I don't ahve this fixed
23:04:16Slasheriamiconn: hmm :)
23:04:21dionoeathe other advantage of using an existing framework is that you only have to handle config stuff and not actually coding all the build servers interaction system (although i understand that this can be fun to do)
23:04:24AnthraxosBoss is going to be pised.
23:04:48***Saving seen data "./dancer.seen"
23:04:51amiconnAfaik the only way to recover a locked hdd without knowing the password involves losing all data on it
23:04:57Bagderdionoea: I'm not aware of any system that allows what we do, does buildbot?
23:05:27Anthraxosamiconn= OMG
23:05:29dionoeawhat do you allow ? (or what should it allow ?)
23:05:46Slasherilocked hdd without any password can't be recovered
23:05:48AnthraxosWhat a stupid system to implement... too easy to accidentally lose all your data
23:05:58 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
23:06:07 Join lostnihilist [0] (
23:06:17Bagderdionoea: well, build 52 builds on 12 server and send back 19 zip files, where each build run various commands and make
23:06:18AnthraxosI'm trying to get this to work −−>
23:06:19amiconnIt's how it's meant to be. A password system must be recovery-safe, otherwise it wouldn't make sense in the first place
23:06:53amiconnThat's why all the feature requests/ideas for "password locking" rockbox were turned down so far
23:07:23amiconnBut now there's in fact a working idea...
23:07:24dionoeaBagder: it can do all that (for the upload part we still have a small script on the server which "harvests" the uploads sent to the ftp's incoming dir ... but everything else is done by buildbot)
23:07:29dionoeayou can check least for hdd based targets
23:07:35AnthraxosWell there's usually ALWAYS some kind of way to recover data w/o PW's... or some kind of bypass etc. It's not smart to make things unrecoverable in these instances. It was some kind of accidental mistake. Now I'll lose everything...great.
23:07:38dionoeai don't know if it's optimal
23:07:55dionoeaand adapting an existing solution might be faster than changing to a whole new one
23:07:57SoapAnthraxos - have you even tried mounting the drive in a different machine?
23:08:10amiconnAnthraxos: I don't know of any serious password protection that has (deliberate) backdoors
23:08:12AnthraxosI don't have one of those converter cables :-(
23:08:16dionoea(existing == the current rockbox builds system)
23:08:23Bagderdionoea: how do you hand out each build? you tell a date string for each server to cvs/svn update to?
23:08:38Bagderif you don't mind me asking, I could just go and rtfm too...
23:08:47SoapAnthraxos - then get one - that is your best hope.
23:08:59Anthraxosthanks guys... :-)
23:09:02BagderSoap: the ata password is at ata level
23:09:06Bagderit locks the disk period
23:09:19Bagderit doesn't respond to ATA commands until unlocked
23:09:23SoapI didn't know it was an ATA password, I missed when he said that.
23:09:34SoapI thought he was implying it was BIOS locked.
23:09:49dionoeano, that's ok :)
23:09:56dionoeayou can schedule tasks at given hours
23:10:02dionoeaevery day
23:10:06dionoea(on the master side)
23:10:07*amiconn thinks that the ata password would be a secure method to lock a rockboxed player, but only if rockbox is flashed
23:10:22Bagderamiconn: indeed!
23:10:40dionoeayou can schedule tasks upon commits
23:10:46Slasherihehe, that would be very to circumvent at least
23:10:52AnthraxosNo it's ata
23:10:57AnthraxosI reset the bios already
23:11:18Slasheriother would be bootloader level locking and password stored in eeprom. But that can be recovered quite easily
23:11:22dionoeaBagder: you can even click on a specific build on the and tell it to launch a new build
23:11:26Slasherijust shorting the eeprom data lines would be enoug
23:11:30dionoeathat should be password protected though
23:11:53dionoeaBagder: you can have an IRC bot that reports build success failures
23:12:01dionoeayou can do loads of fun things :p
23:12:16Anthraxoseeprom... won't that damange something?
23:12:18dionoeayou can tell it to build different branches
23:12:39SlasheriAnthraxos: no, iriver has eeprom for storing settings
23:13:13AnthraxosWell this is some crappy Dell D810
23:13:45Bagderdionoea: thanks, I might look more into that
23:14:01AnthraxosDamn it... I'm going to be in trouble come tuesday
23:14:05 Quit scorche (Read error: 104 (Connection reset by peer))
23:14:19dionoeathe only thing that you need to configure for commit builds is a postcommit hook in your cvs/svn system ... but that shouldn't be too much of an issue
23:14:28 Join scorche [0] (
23:14:59Bagdertriggering on commit seems a bit... sensitive
23:15:24Bagderbut of course it would have to ignore new triggers until its done
23:15:38Bagderor something
23:15:49dionoeaBagder: it queues new triggers
23:16:35dionoeathat can make our main buildserver's load go a bit high ... but it survives :D
23:16:51 Quit uski (Read error: 110 (Connection timed out))
23:17:08 Quit alberink (Read error: 104 (Connection reset by peer))
23:17:50 Part lowlight
23:19:44 Quit Paprica (Read error: 110 (Connection timed out))
23:19:55 Quit apo (Read error: 104 (Connection reset by peer))
23:20:58 Join apo [0] (
23:22:27 Join alberink [0] (
23:23:11 Join Rondom [0] (
23:27:39*amiconn found the problem with the timer & backlight fading
23:27:58amiconnThe pp timer is a strange thing
23:28:21dionoeait does random increments ? :d
23:29:16amiconnWhile it needs the cycle count to be set to e.g. 9999 in order to produce one interrupt every 10000 cycles, like all other targets where I verified this, setting the cycle count to 0 has a different meaning than on other targets
23:29:30 Quit mubix (Read error: 60 (Operation timed out))
23:29:40amiconnOn sh and coldfire, 0 means firing an interrupt every single cycle
23:30:07amiconnOn pp 0 obviously means full-cycle
23:30:37amiconnSo my commit didn't make backlight fading non-working, but rather it would kick in after a very long time
23:30:54dionoeaand setting it to 1 would mean ever other cycle ?
23:31:05dionoeaeven on pp ?
23:31:56*Bagder reads the post in the e200 thread and just faints
23:32:20amiconn0x20000000 cycles, i.e. 8min 56.52s
23:32:57dionoeathat's a bit long :)
23:32:58dan_aBagder: hahahahaha
23:33:26dan_a"Hi, I think you should rewrite Rockbox"
23:33:33Bagderin Java
23:35:00merbanan"I would like to see support for mp4 playback.", I would like to have some flying monkeys
23:35:22Bagder"and can you please make it do proper coffee and not the kind we get at work"
23:37:14markunHe's got it all worked out..
23:37:45amiconnHmm, the q-n-d fix would be to make the timer register a first cycle count of 2 instead of 1
23:37:56amiconn...for backlight fading
23:38:04amiconnIt works, I already tried.
23:38:32amiconnIn fact that might be the only option, as a cycle count of 1 isn't possible on pp
23:39:02amiconnI should also add protection against a cycle count of 1 in timer_register() & friends
23:41:34 Quit TeaSea (Remote closed the connection)
23:43:43 Join TeaSea [0] (

Previous day | Next day