00:00:14 | Unhelpful | amiconn: it's simple perspective projection, specialized for the case of slides... and pretty much everything can potentially be tweaked now, except that we still can't tilt slides forward/backward around a horizontal axis |
00:01:04 | Unhelpful | the apparent height increase at the sides is because the slide center is set in the plane of the display - but the side slides can be drawn further away, it would just mean changing the distance. |
00:01:07 | | Join Thundercloud [0] (n=thunderc@cpc3-hem18-0-0-cust53.lutn.cable.ntl.com) |
00:02:01 | amiconn | I think the idea is that the slides at the sides shouldn't be nearer to the cam than the centre slide |
00:02:34 | * | amiconn wonders whether there's some reference implemetation |
00:03:18 | Unhelpful | apparently a Qt app. my major problem is that the old renderer was faking a lot of the projection, which makes tuning certain elements of it much harder. |
00:04:01 | amiconn | The projection seems to work a bit better now. At least it doesn't look as jaggy as the old one, even though there is no anti-aliasing |
00:05:40 | | Quit {phoenix} (Remote closed the connection) |
00:06:05 | amiconn | Doesn't seem to be slower either |
00:09:30 | | Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
00:10:57 | | Join Ridayah [0] (n=ridayah@173-19-228-199.client.mchsi.com) |
00:11:07 | | Quit Thundercloud (Remote closed the connection) |
00:11:13 | Unhelpful | well, i special-cased the no-zoom-or-tilt case, once it's figured out where to project the slide in that case, it renders one screen pixel as one slide pixel |
00:11:41 | | Join Thundercloud [0] (n=thunderc@cpc3-hem18-0-0-cust53.lutn.cable.ntl.com) |
00:11:55 | | Quit merbanan (Remote closed the connection) |
00:13:34 | Unhelpful | probably not really a useful optimization, once we've got things set to prevent redraw when not animating |
00:13:40 | | Quit Horschti (Read error: 110 (Connection timed out)) |
00:24:31 | *** | Saving seen data "./dancer.seen" |
00:30:33 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
00:31:56 | | Join bertrik_ [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
00:32:20 | | Quit bertrik (Read error: 113 (No route to host)) |
00:32:21 | | Nick bertrik_ is now known as bertrik (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
00:32:55 | Unhelpful | if you want to align the front edge of each slide to the same depth, i believe subtracting fmul(slide_left, sinr) from zo would do it... that can be added anywhere before calculating xp. |
00:39:18 | | Part rodge |
00:39:21 | | Join HellDragon [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
00:44:35 | | Join FlynDice [0] (n=jack@c-24-19-225-90.hsd1.wa.comcast.net) |
00:56:55 | | Quit n1s () |
01:00 |
01:06:38 | | Quit krazykit (Read error: 104 (Connection reset by peer)) |
01:07:13 | | Join krazykit [0] (n=kkit@adsl-69-219-225-126.dsl.ipltin.sbcglobal.net) |
01:09:00 | | Quit krazykit (Client Quit) |
01:09:07 | | Join krazykit [0] (n=kkit@adsl-69-219-225-126.dsl.ipltin.sbcglobal.net) |
01:13:47 | AlHaz | guh. battery died on the S30 and upon plugging it in it booted into recovery mode |
01:16:37 | soap | any feel for the performance difference, Unhelpful? |
01:16:51 | soap | (between your new commit and the original method) |
01:22:26 | mcuelenaere | can anyone tell me why scramble rounds 'length' up to the nearest 4 byte boundary (l.441) ? It screws up the checksum.. |
01:23:29 | mcuelenaere | hmm never mind, that doesn't seem to be the problem |
01:29:58 | | Quit HellDragon (Client Quit) |
01:33:27 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
01:36:12 | | Join PaulJam [0] (n=PaulJam_@vpn-3005.gwdg.de) |
01:37:18 | | Quit dfkt (Read error: 104 (Connection reset by peer)) |
01:37:29 | | Join HellDragon [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
01:39:52 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
01:44:12 | Unhelpful | soap: they both seem pretty responsive. the fps shows ~30-35 while scrolling on my e200 either way, but it's kind of spotty, anyway, and seems to be quite dependent on the amount of scrolling done |
01:44:37 | soap | cool, I was just curious. |
01:46:35 | Unhelpful | if we take long averages of it, i think it might be more helpful to count ticks during render_slide. a *very* long average, since i expect it will very often take less then one tick to complete, and thus have a recorded time of zero... |
01:48:52 | | Quit bertrik (Remote closed the connection) |
01:50:18 | | Quit bmbl ("Woah!") |
01:53:27 | Unhelpful | hrm, does the rtc give us a higher-resolution time source, on targets that have one? |
01:55:03 | | Quit PaulJam__ (Read error: 110 (Connection timed out)) |
02:00 |
02:07:02 | | Quit Schmogel (Read error: 104 (Connection reset by peer)) |
02:07:05 | | Quit Aurix_Lexico (Read error: 110 (Connection timed out)) |
02:07:14 | amiconn | Unhelpful: Definitely not |
02:07:46 | Unhelpful | so, pretty much, the tick counter is the best time source available? |
02:08:47 | amiconn | The best permanent time source, yes. You can use the user timer with a shorter interval, but that's overkill for just measuring performance (and not possible when using the greylib anyway) |
02:09:15 | amiconn | On PP you can also read the usec timer, but you need to take care of wraps |
02:09:41 | Unhelpful | what data type is that? unsigned of some size? |
02:10:41 | amiconn | 32 bit counter that runs at 1MHz, permanently (well, in all normal run modes - at 32kHz cpu clock it runs at 1Hz) |
02:11:48 | Unhelpful | if we're only trying to find out how much time has passed, t2 - t1 should handle wraps, if the interval is not itself too long, shouldn't it? |
02:11:58 | amiconn | yes |
02:12:51 | * | amiconn thinks that it's better to measure rendering performance by counting frames until a predefined amount of ticks has passed |
02:13:24 | Unhelpful | that assumes we're always rendering, though, doesn't it? |
02:13:29 | amiconn | Or count both frames and ticks until stop, then calculate the quotient |
02:13:32 | Llorean | A test plugin, I would assume |
02:13:51 | amiconn | Well, for performance measuring purposes we could render continuously |
02:15:39 | * | amiconn still wonders why the newer SoC's (Coldfire, PP, ...) only have two programmable timers while the SH1 has 5 |
02:16:04 | | Join insanepotato [0] (n=chatzill@c220-237-147-244.brodm1.vic.optusnet.com.au) |
02:16:21 | | Quit tyfoo (Read error: 104 (Connection reset by peer)) |
02:19:42 | JdGordon | amiconn: probablky they are expensive or power hungry? |
02:23:06 | | Nick rwong is now known as rwong_ (n=ricky@www.roflwaffle.com) |
02:24:33 | *** | Saving seen data "./dancer.seen" |
02:26:22 | | Quit Rob2222 () |
02:28:07 | | Nick rwong_ is now known as rwong (n=ricky@www.roflwaffle.com) |
02:29:16 | | Nick Bavlito is now known as Bavlito`slp (i=balvito@dsl4E5CE2FA.pool.t-online.hu) |
02:31:00 | | Join Rob2222 [0] (n=Miranda@p4FDCE3F0.dip.t-dialin.net) |
02:31:40 | | Quit daurnimator (Read error: 60 (Operation timed out)) |
02:31:53 | | Join daurnimator [0] (n=quae@ppp121-44-209-234.lns10.mel4.internode.on.net) |
02:35:27 | insanepotato | what's the plugin buffer? |
02:38:37 | arohtar | can someone tell if it's possible to be able to tell rockbox to keep functioning as normal despite being plugged into a pc or other device instead of connecting per se? (and if so, how?) |
02:39:25 | | Quit arohtar (Client Quit) |
02:39:38 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
02:40:29 | faemir | can someone tell me how to make rockbox not connect per se to my computer and instead just charge like it does off the mains so that I can still use it? |
02:44:52 | scorche | on which device? |
02:45:33 | faemir | scorche: ipod 5.5gen |
02:46:07 | scorche | hold menu as you insert the plug...as a note, this information is in the manual...i recommend you have a look through that.. |
02:46:45 | faemir | scorche: Yeh, sorry, I didn't have the manual available with me at the time I needed it, and had no internet, and forgot to check it now. But I promise I did think to look there first :P |
02:47:06 | scorche | well, you are in here now, so... ;) |
02:53:43 | | Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.") |
02:57:32 | | Quit Thundercloud (Remote closed the connection) |
02:59:51 | | Join nuonguy [0] (n=john@c-24-6-174-132.hsd1.ca.comcast.net) |
03:00 |
03:09:34 | | Join Darksair [0] (n=user@221.221.165.213) |
03:11:25 | | Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
03:11:41 | | Quit ch4os (Read error: 104 (Connection reset by peer)) |
03:11:53 | | Join ch4os_ [0] (n=ch4os@gentoo/user/ch4os) |
03:22:59 | | Join NoCoder [0] (n=55b151f1@gateway/web/cgi-irc/labb.contactor.se/x-c2e060feb98dac65) |
03:25:38 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
03:32:15 | | Quit NoCoder ("CGI:IRC (EOF)") |
03:33:30 | | Join funman [0] (i=500de41d@rockbox/developer/funman) |
03:36:44 | | Join __lifeless [0] (n=lifeless@94.50.12.71) |
03:41:32 | | Quit _lifeless (Read error: 60 (Operation timed out)) |
03:42:21 | | Quit mcuelenaere () |
03:42:41 | | Join fleshTH [0] (i=Javachat@70.230.177.148) |
03:53:17 | | Part insanepotato |
03:57:25 | | Quit domonoky1 (Read error: 104 (Connection reset by peer)) |
04:00 |
04:10:09 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
04:10:31 | | Join NoCoder [0] (n=55b151f1@gateway/web/cgi-irc/labb.contactor.se/x-98fab9e2c96e435f) |
04:13:09 | | Quit NoCoder (Client Quit) |
04:15:05 | | Join blkhawk- [0] (n=blkhawk@f051068237.adsl.alicedsl.de) |
04:15:35 | | Join rocko [0] (n=rocko@c-67-167-117-152.hsd1.il.comcast.net) |
04:21:10 | Unhelpful | amiconn: here's an "fps" counter that only counts the time spent actually drawing the covers. it's more useful as a gauge of performance, since it doesn't vary when render_all_slides is called more or less frequently, but it's not reporting the "actual" frames rendered per second, and it's not counting the cost of drawing the album title, or clearing or updating the LCD. http://pastie.org/382989 |
04:22:10 | Unhelpful | i still see 30-35fps on e200 while scrolling. it pops up quite a bit higher when i stop scrolling, probably because of the special case for stationary, unzoomed center cover |
04:24:35 | *** | Saving seen data "./dancer.seen" |
04:30:05 | | Quit PaulJam (".") |
04:32:05 | | Quit blkhawk (Read error: 110 (Connection timed out)) |
04:33:03 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@f051068237.adsl.alicedsl.de) |
04:33:59 | | Join Empathy [0] (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
04:34:03 | | Join Barahir_ [0] (n=jonathan@Xb0ea.x.pppool.de) |
04:36:06 | Empathy | is there a setting in rockbox to remember menu position, like last selected item/song in database view? |
04:37:13 | | Quit Darksair ("Everything that has a beginning has an end.") |
04:44:47 | | Quit buk_ (Read error: 110 (Connection timed out)) |
04:49:15 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:50:51 | | Quit Barahir (Read error: 110 (Connection timed out)) |
04:52:37 | | Quit CaptainKewl ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
05:00 |
05:06:07 | | Nick Empathy is now known as Empathy`afk (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
05:10:15 | | Quit funman ("http://www.mibbit.com ajax IRC Client") |
05:21:54 | | Join Davide-NYC [0] (n=Davide-N@user-12ld9li.cable.mindspring.com) |
05:23:29 | Davide-NYC | I am wondering if anyone is willing ot assist me in compiling the sendfirm utility under cygwin. |
05:23:35 | Davide-NYC | Currently I'm getting an error. |
05:23:42 | Davide-NYC | http://pastebin.com/m1c4ff0ce |
05:25:42 | AlHaz | Davide-NYC: You need libmtp |
05:25:58 | AlHaz | at least, that's what line 4 tells me |
05:26:30 | Davide-NYC | AlHaz: where can I get it? |
05:26:52 | Davide-NYC | do I need a specific version? (WinXP SP3 with cygwin) |
05:26:54 | AlHaz | libmtp.sourceforge.net |
05:27:27 | AlHaz | Having compiled it myself a few hours ago, I'm hardly one to ask - but why are you trying to compile it under cygwin? |
05:27:58 | Davide-NYC | I presumed that by compiling sendfirm myself I'd have the latest version |
05:28:10 | AlHaz | well, if you updated your svn about 2 hours ago, yeah |
05:29:19 | Davide-NYC | yup. Saw some changes and wanted to be current. I've had some pretty aweful GigabeatS bootloader problems in the past and am trying to see if I can't narrow down the culprit |
05:29:36 | AlHaz | I had some awful problems with it myself today |
05:30:10 | AlHaz | anyway, I was here when they were updating sendfirm, and i think the changes were just so that it compiles against the current version of libmtp |
05:30:41 | AlHaz | the issue i had was, as soon as the battery died and i started back up, it got stuck in recovery mode |
05:32:09 | AlHaz | I ended up reinstalling v1.2 of the OF and then using the nk.bin from that to make a dual-boot bin with the latest rockbox bootloader, and it seems to be bahving now |
05:32:32 | Davide-NYC | That's good to know. |
05:32:39 | AlHaz | er, battery ran out, I went home and plugged it into the wall charger, it booted up into recovery mode and was stuck there until i reinstalled the OF |
05:33:02 | AlHaz | I'd been using the 05/2008 bootloader linked off the wiki at that point |
05:33:20 | Davide-NYC | I've been using a dual-boot that jhMikeS sent me. I'd rather be able to fend for myself with a more recent BL. |
05:33:20 | AlHaz | bootloader i built this afternoon seems to be ok. I've switched the battery off a number of times since then. |
05:33:29 | AlHaz | *nod* |
05:33:54 | AlHaz | I'm not much of a cygwin guy. If i need a gnu environment and I'm on a windows box, I ssh into one. |
05:34:10 | AlHaz | so, I know precisely nothing about compiling anything in cygwin |
05:36:00 | AlHaz | I don't know if sendfirm compiled in cygwin will work or not. I don't know much about the tool. |
05:36:12 | Davide-NYC | no worries, I'll see where I end up |
05:38:06 | AlHaz | So far I like the S30 a lot. Better than my F40. Mostly because of the accursed pluspad. |
05:38:07 | | Quit soap (Read error: 104 (Connection reset by peer)) |
05:38:26 | AlHaz | being substantially smaller is nice too |
05:38:42 | Davide-NYC | that pluspad/crosspad/whatever is horrible. |
05:38:58 | * | Davide-NYC (IMO) |
05:39:26 | AlHaz | Whoever keeps deciding that non-feedback interfaces are the next big thing needs to be flogged and run through the streets so we can all throw rotten fruit at him |
05:39:44 | AlHaz | seems like every 3-5 years |
05:39:53 | AlHaz | just like pen tablet computing |
05:40:44 | scorche | AlHaz: as a note, this is an on-topic room...rockbox chat only... |
05:40:53 | AlHaz | scorche: sorry |
05:41:06 | AlHaz | scorche: though i only drifted off topic slightly |
05:41:44 | scorche | there is no "slightly"...just be mindful of the guidelines that are linked in the topic ;) |
05:47:43 | Davide-NYC | it appears as if I cannot compile libmtp under cygwin as currently configured. "LibMTP currently compiles under Windows using MingW/MSys." |
05:47:54 | Davide-NYC | I'll just use the sendfirm.exe I have downloaded. |
05:49:18 | | Quit Davide-NYC ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
05:56:51 | | Quit AlHaz ("Client exiting") |
06:00 |
06:06:07 | | Join CaptainKewl [0] (n=jason@207-237-172-77.c3-0.nyr-ubr4.nyr.ny.cable.rcn.com) |
06:11:47 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-82ec8ccbbc7ca8ac) |
06:15:14 | | Join funman [0] (i=500de41d@rockbox/developer/funman) |
06:16:04 | | Quit Zoxc () |
06:16:36 | | Quit sarixe ("Bye") |
06:20:06 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
06:20:07 | | Quit funman ("http://www.mibbit.com ajax IRC Client") |
06:24:39 | *** | Saving seen data "./dancer.seen" |
06:24:43 | | Join soap [50] (n=soap@rockbox/staff/soap) |
07:00 |
07:05:28 | | Quit rocko ("Leaving") |
07:25:52 | | Join rocko [0] (n=rocko@c-67-167-117-152.hsd1.il.comcast.net) |
07:44:44 | | Join buk_ [0] (n=buk@fac34-2-82-228-151-145.fbx.proxad.net) |
08:00 |
08:22:53 | | Quit buk_ (Read error: 110 (Connection timed out)) |
08:24:43 | *** | Saving seen data "./dancer.seen" |
08:25:01 | | Quit BHSPitLappy ("p_quarles said to") |
08:35:13 | | Quit goffa_ (Remote closed the connection) |
08:40:30 | | Quit CaptainKewl (Remote closed the connection) |
08:49:40 | | Join Rob2223 [0] (n=Miranda@p4FDCD484.dip.t-dialin.net) |
08:52:20 | | Join lolinbioatm [0] (n=notcorre@114.74.230.18) |
08:52:32 | lolinbioatm | HI guys |
08:53:36 | lolinbioatm | i need help...I hav an OLIN om206 mp4 player and dont kno how to install rockbox on it.. HELP plz. |
08:53:36 | | Nick lolinbioatm is now known as HINEEDHELP (n=notcorre@114.74.230.18) |
08:54:58 | advcomp2019 | HINEEDHELP, is it on the support list on the home page |
08:57:08 | HINEEDHELP | isit? |
08:57:14 | HINEEDHELP | i cant find OLIN. |
08:57:54 | HINEEDHELP | does that mean i cant install it? |
09:00 |
09:02:16 | HINEEDHELP | how do i install using source code? |
09:03:40 | | Join goffa [0] (n=goffa@216.220.23.105) |
09:06:19 | HINEEDHELP | how do i install using source code? coz OLIN isnt officialy supported.... plz help |
09:07:23 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
09:08:15 | | Part toffe82 |
09:11:53 | HINEEDHELP | ANYONE HERE KNOW HOW TO INSTALL???? |
09:12:01 | HINEEDHELP | using source code... |
09:13:10 | | Quit daurnimator (Read error: 60 (Operation timed out)) |
09:13:16 | HINEEDHELP | using source code...how do i install? |
09:13:24 | | Join daurnimator [0] (n=quae@ppp121-44-209-234.lns10.mel4.internode.on.net) |
09:14:05 | advcomp2019 | HINEEDHELP, you need to write the code to work with your player |
09:14:55 | HINEEDHELP | how? |
09:15:13 | HINEEDHELP | i am clueless tho im gud with comps |
09:16:26 | advcomp2019 | there is a wiki on how to make a new port |
09:17:00 | HINEEDHELP | oh |
09:17:13 | HINEEDHELP | where? |
09:17:43 | advcomp2019 | here then: http://www.rockbox.org/twiki/bin/view/Main/NewPort |
09:18:27 | HINEEDHELP | far out..im not up to that |
09:18:29 | HINEEDHELP | :D |
09:18:49 | HINEEDHELP | can i replace the bootloader,etc manually? |
09:18:58 | HINEEDHELP | without prtin RB? |
09:19:02 | HINEEDHELP | porting* |
09:19:26 | advcomp2019 | nope because you need to still write the code for the hardware |
09:19:52 | HINEEDHELP | are there any other mp3player systems that are free? |
09:20:48 | advcomp2019 | what do you mean.. if you mean other firmware, i do not know.. plus that will be off topic too |
09:21:10 | HINEEDHELP | thanks anyway. bye :) |
09:21:23 | * | HINEEDHELP waves bye |
09:21:27 | | Part HINEEDHELP |
09:23:04 | | Join buk_ [0] (n=buk@fac34-2-82-228-151-145.fbx.proxad.net) |
09:25:08 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
09:26:24 | | Nick Empathy`afk is now known as Empathy (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
09:30:17 | | Join Schmogel [0] (n=Miranda@essn-4db6df4e.pool.einsundeins.de) |
09:31:56 | | Nick Bavlito`slp is now known as Bavlito (i=balvito@dsl4E5CE2FA.pool.t-online.hu) |
09:33:48 | | Quit Schmogel (Client Quit) |
09:37:17 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
09:40:50 | | Join flydutch [0] (n=flydutch@host5-154-dynamic.14-87-r.retail.telecomitalia.it) |
09:41:55 | | Join n1s [0] (n=nils@rockbox/developer/n1s) |
09:44:32 | | Join tyfoo [0] (n=tyfoo@77-20-31-238-dynip.superkabel.de) |
09:44:49 | | Nick Barahir_ is now known as Barahir (n=jonathan@Xb0ea.x.pppool.de) |
09:49:26 | * | edrz waves sleepily |
09:49:30 | edrz | oops |
09:49:35 | edrz | echannel |
09:56:25 | | Nick Empathy is now known as Empathy`afk (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
10:00 |
10:06:02 | | Quit buk_ (Read error: 110 (Connection timed out)) |
10:11:39 | | Join at0m|c [0] (n=a548c80b@gateway/web/cgi-irc/labb.contactor.se/x-e175d5fa58ccf2e0) |
10:12:13 | | Quit GodEater_ (Read error: 131 (Connection reset by peer)) |
10:12:13 | | Quit perrikwp (Remote closed the connection) |
10:13:35 | | Join nm [0] (n=leech@ip-118-90-32-105.xdsl.xnet.co.nz) |
10:14:45 | nm | Hey people |
10:16:07 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-334618c7279bf941) |
10:20:06 | nm | Anyone feel like giving me a little help on compiling a bootloader? |
10:22:52 | bertrik | Maybe I can help, what player are you working with? |
10:23:14 | nm | A gigabeat-s |
10:23:25 | nm | I know it's not supported, but I'm sick of MTP and Windows |
10:24:04 | nm | I've checked out the latest revision from svn |
10:24:24 | nm | and when I try and compile the bootloader, I get the following errors: |
10:24:31 | nm | cc1: error: config.h: No such file or directory |
10:24:38 | nm | Makefile:73: /make.inc: No such file or directory |
10:24:46 | nm | make: *** No rule to make target `/make.inc'. Stop. |
10:24:47 | *** | Saving seen data "./dancer.seen" |
10:24:54 | | Quit daurnimator (Read error: 60 (Operation timed out)) |
10:25:07 | | Join daurnimator [0] (n=quae@ppp121-44-209-234.lns10.mel4.internode.on.net) |
10:28:11 | bertrik | It compiles fine here. Did the ../tools/configure step go OK without warnings or errors? |
10:28:15 | | Join nibbler_ [0] (n=Nibbler@pD9E319CB.dip.t-dialin.net) |
10:28:34 | nm | I didn't do that, I'll do it and report back |
10:29:16 | nm | Any flags I need to pass to configure? |
10:29:34 | nm | Anything else crucial I need to know? |
10:31:20 | bertrik | The general building process is on a rockbox wiki page which should have all information. There's no flags to pass to configure. |
10:31:35 | amiconn | mrf |
10:31:56 | nm | I should probably rtfm then |
10:32:35 | nm | And for some reason, the libmtp in my repos is 2.6.1, is this new enough? |
10:33:17 | bertrik | the manual is mostly a _user_ manual and doesn't deal with building bootloaders :) |
10:34:11 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
10:34:54 | nm | Hmm, you mind pointing me to that wiki article? It's especially confusing in my inebriated state |
10:34:57 | bertrik | nm, I don't know, there was some talk about compatibility between libmtp and libusb yesterday. If you run into a problem with different prototypes, you may find some information about it in yesterday's logs. |
10:36:27 | bertrik | this one is nice and to the point: http://www.rockbox.org/twiki/bin/view/Main/HowToCompile |
10:37:06 | nm | Thanks, I'll compile a newer libmtp just to be safe |
10:48:27 | | Join buk_ [0] (n=buk@fac34-2-82-228-151-145.fbx.proxad.net) |
10:49:48 | | Quit parafin (Read error: 60 (Operation timed out)) |
10:51:51 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
10:54:48 | | Join parafin [0] (i=parafin@paraf.in) |
10:55:36 | n1s | libmtp 0.2.6 sould work still |
10:57:46 | nm | gahh |
10:57:55 | nm | /usr/bin/arm-elf-ld: this linker was not configured to use sysroots |
10:58:53 | n1s | nm: did you use our rockboxdev.sh script to compile the toolchain? |
10:59:14 | nm | I've installed the packages from the ArchLinux repos |
10:59:30 | nm | I should just be able to recompile the ld package with the sysroots flag |
11:00 |
11:00:34 | n1s | well, we can't help you with toolchain issues if you do not use the recomended way of setting it up |
11:00:59 | nm | I'd like to have a look at the script, coudl you link me? |
11:01:34 | n1s | http://svn.rockbox.org/viewvc.cgi/trunk/tools/rockboxdev.sh?view=log |
11:03:06 | nm | Do I need to uninstall the tools I already have? |
11:04:38 | n1s | as long as the rockbox configure script finds the correct ones in PATH you should be fine |
11:04:54 | nm | Cool |
11:17:38 | | Quit rocko ("Leaving") |
11:38:55 | nm | After having compiled the toolchain with rockboxdev.sh, I get the following error when trying to make. |
11:39:02 | nm | build/apps/lang.o: file not recognized: File format not recognized |
11:40:18 | bertrik | you should probably do a make clean first |
11:40:46 | nm | Just did that, now I get the following: |
11:40:52 | nm | cc1: error: unrecognized command line option "-Wno-override-init" |
11:40:59 | nm | make[1]: *** [/home/jack/gbeat/gbs/build/firmware/ata_idle_notify.o] Error 1 |
11:45:36 | | Join lee321987 [0] (n=chatzill@64.24.51.136) |
11:45:54 | at0m|c | nm: maybe i'm just being ignorant, but if your target isn't supported, how will you compile a bootloader for it, apart from doing some coding first? |
11:48:12 | nm | The Gigabeat-S port is functioning, it's just not complete, ergo no binary |
11:48:58 | at0m|c | ah oki. must have misinterpreted your [10:23] <nm> I know it's not supported, but I'm sick of MTP and Windows |
11:49:20 | nm | By that I meant that it isn't "officially" supported |
11:57:04 | fleshTH | so, i have a zen sleek photo that kind of went fubar on me. it boots to recovery mode and thats all it does. i've tried all the methods i could find and no workie. is there any way to attempt to put a bootloader on it without using the creative firmware updater because it doesn't see the device being there although the MTP works fine |
12:00 |
12:04:16 | n1s | nm: are you sure it uses the correct ar-elf-gcc now? |
12:04:20 | n1s | arm* |
12:04:38 | | Join pyro_maniac [0] (n=jens@77-21-68-46-dynip.superkabel.de) |
12:10:17 | | Quit perrikwp (Remote closed the connection) |
12:11:49 | | Quit Horscht86 ("Verlassend") |
12:11:55 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-472579ea5341ce80) |
12:16:05 | | Quit buk_ (Read error: 110 (Connection timed out)) |
12:24:50 | *** | Saving seen data "./dancer.seen" |
12:34:09 | | Quit lee321987 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]") |
12:38:46 | | Join gibbon_ [0] (n=joel@195.182.2.234) |
12:38:51 | gibbon_ | hiho :) |
12:43:08 | | Quit Acksaw (Read error: 104 (Connection reset by peer)) |
12:43:13 | | Join Acksaw [0] (n=omgwtfbb@cpc1-stok5-0-0-cust655.bagu.cable.ntl.com) |
12:55:30 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
12:57:12 | | Join {phoenix} [0] (n=dirk@p54B47B3D.dip.t-dialin.net) |
12:57:58 | | Quit {phoenix} (Read error: 104 (Connection reset by peer)) |
13:00 |
13:07:17 | | Join Schmogel [0] (n=Miranda@essn-4db6df4e.pool.einsundeins.de) |
13:08:05 | | Join {phoenix} [0] (n=dirk@p54B47B3D.dip.t-dialin.net) |
13:08:54 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
13:11:13 | | Quit {phoenix} (Remote closed the connection) |
13:14:40 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
13:21:47 | | Join {phoenix} [0] (n=dirk@p54B47B3D.dip.t-dialin.net) |
13:28:40 | | Join Thundercloud [0] (n=thunderc@cpc3-hem18-0-0-cust53.lutn.cable.ntl.com) |
13:29:03 | | Join robin0800 [0] (n=quassel@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
13:31:59 | | Quit Schmogel (Read error: 104 (Connection reset by peer)) |
13:50:16 | | Quit at0m|c ("zzZ") |
13:53:22 | | Quit jhMikeS (Nick collision from services.) |
13:53:28 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
13:59:02 | gevaerts | FS #9787 is starting to look really nice... |
14:00 |
14:05:15 | n1s | yeah, impressive |
14:21:27 | | Nick Empathy`afk is now known as Empathy (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
14:24:54 | *** | Saving seen data "./dancer.seen" |
14:35:20 | | Join Barahir_ [0] (n=jonathan@Ybc10.y.pppool.de) |
14:42:24 | | Join midijunkie [0] (n=Miranda@pD9544E03.dip0.t-ipconnect.de) |
14:45:11 | | Join gregzx [0] (n=chatzill@dsx34.neoplus.adsl.tpnet.pl) |
14:47:14 | | Join jaykay [0] (n=chatzill@p579E69F9.dip.t-dialin.net) |
14:50:24 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
14:51:14 | | Quit Barahir (Read error: 110 (Connection timed out)) |
14:51:29 | | Nick Empathy is now known as Empathy`afk (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
14:58:41 | bertrik | (continued from -community) 30% battery level is one of the battery announcement points when you have voice enabled |
15:00 |
15:00:51 | Bagder | it seems unrelated to the "not starting in cold weather" though |
15:01:11 | | Quit sarixe ("Bye") |
15:01:14 | bertrik | agreed, that sounds more like a hardware problem |
15:01:25 | Bagder | yes, I wonder how cold such a cold is... |
15:01:51 | Bagder | iirc, really cold weather (as in Swedish cold) makes the battery not offer enough charge |
15:02:53 | jaykay | i could do a bench with my e200 in the fridge... or the freezer |
15:05:16 | | Join sarixe [0] (n=sarixe@ool-43540968.dyn.optonline.net) |
15:06:46 | Bagder | most battery docs seem to only speak of storage temps for li ion batteries, not actual usage temps |
15:07:12 | Bagder | might not be due to the batteries themselves of course |
15:07:34 | Bagder | "most lithium-ion battery electrolytes freeze at approximately −40 °C" :-) |
15:09:42 | Bagder | "Lithium-ion works within the discharge temperature limits of -20°C to 60°C (-4°F to 140°F). The performance is temperature based, meaning that the rate capability at or below -20°C is reduced due to the increased impedance of the electrolyte. " |
15:09:48 | Bagder | http://www.batteryuniversity.com/partone-15.htm |
15:10:48 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
15:11:15 | edrz | interesting bit of trivia: -40C is equal to -40F |
15:12:31 | | Join Aurix_Lexico [0] (n=comrade@c-68-56-205-239.hsd1.fl.comcast.net) |
15:13:07 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
15:18:23 | JdGordon | edrz: at those sort of temps, the scale, or even the number doesnt really matter... its just plain COLD! |
15:19:51 | edrz | i know i wouldn't be outside. and definitely not outside using an audio player. |
15:20:18 | JdGordon | at least not if its on liion batteries anyway :D |
15:27:28 | | Join Zoxc [0] (i=Zoxc@ti0128a340-dhcp0017.bb.online.no) |
15:29:37 | | Join miepchen^schlaf [0] (n=miepel@p579EC7A2.dip.t-dialin.net) |
15:40:28 | jaykay | is battery bench supposed to wrote datat down at dertan percentages? |
15:41:45 | bertrik | basically it should just do a measurement once a minute |
15:42:24 | jaykay | because in my benches the tme distances changes at some percentages |
15:42:25 | bertrik | but there's a bug (you could also call this a feature) that the measurement loop also wakes up when a battery level announcement is made |
15:42:35 | jaykay | 50, 30, 15, 5 |
15:42:38 | jaykay | ? |
15:43:26 | bertrik | something like that, yes |
15:44:26 | jaykay | the manual says 50, 30, 15... without 5 |
15:44:35 | jaykay | and i dont have voice enabled |
15:44:58 | jaykay | is it possible that rockbox still trys to speak something at these level although voice is disabled? |
15:46:03 | | Join aneqrs [0] (n=andreas@c83-253-104-206.bredband.comhem.se) |
15:46:07 | bertrik | no, but the events are sent regardless of voice being enabled or not |
15:48:29 | | Join fyrestorm [0] (n=fyre@cpe-68-173-235-67.nyc.res.rr.com) |
15:48:54 | jaykay | but thats useless and wasting power when voice is disabled |
15:50:27 | jaykay | btw in some benches it jumps from ~33% to 30, then again up to 33 |
15:51:32 | bertrik | the power waste is insignificant |
15:52:13 | | Quit linuxstb (Remote closed the connection) |
16:00 |
16:02:05 | | Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon) |
16:10:13 | Unhelpful | gevaerts: i'm not sure if this is a "better" solution for libmtp, but we could run a file with just "#include <libmtp.h>\nlibmtp version: LIBMTP_VERSION\n" in it through the preprocessor, and read a usable libmtp version from that. it's basically what buildzip.pl does to extract build information. |
16:16:03 | jaykay | is it normal that the voltage always fluctuates between 3mV ? |
16:21:11 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-1f99f190cf801b2b) |
16:23:06 | | Quit faemir (Read error: 60 (Operation timed out)) |
16:24:07 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
16:24:58 | *** | Saving seen data "./dancer.seen" |
16:25:59 | | Join PaulJam [0] (n=PaulJam_@vpn-3079.gwdg.de) |
16:49:55 | | Quit faemir (Remote closed the connection) |
16:50:07 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
16:58:43 | | Quit pyro_maniac ("Leaving.") |
17:00 |
17:02:07 | | Quit dfkt (Read error: 104 (Connection reset by peer)) |
17:04:01 | | Join Lartza_ [0] (i=Lartza_@a91-153-194-138.elisa-laajakaista.fi) |
17:04:42 | Lartza_ | I got my sister rockbox some time ago. 4G Ipod, last grayscale made. And there is some problems |
17:05:25 | Lartza_ | it multiplies songs |
17:06:22 | Lartza_ | and the playlist hangs |
17:06:37 | Lartza_ | but its the problem on the bugtrack i think, one polish guy has the problem |
17:08:48 | | Quit faemir (Remote closed the connection) |
17:08:59 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
17:10:32 | | Quit jaykay ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]") |
17:11:16 | | Quit fyrestorm (Read error: 54 (Connection reset by peer)) |
17:11:41 | | Join pyro_maniac [0] (n=jens@77-21-68-46-dynip.superkabel.de) |
17:12:13 | | Quit Lartza_ () |
17:17:19 | | Join gromit`` [0] (n=gromit@ALagny-154-1-35-49.w83-200.abo.wanadoo.fr) |
17:24:12 | | Quit gromit` (Read error: 110 (Connection timed out)) |
17:24:43 | | Nick Barahir_ is now known as Barahir (n=jonathan@Ybc10.y.pppool.de) |
17:27:58 | | Join CaptainKewl [0] (n=jason@207-237-172-77.c3-0.nyr-ubr4.nyr.ny.cable.rcn.com) |
17:30:11 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
17:38:02 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
17:38:58 | soap | <jaykay> btw in some benches it jumps from ~33% to 30, then again up to 33 |
17:39:42 | soap | That is a reflection of (older in particular) LiIon batteries. When under a heavy load they will have a lower voltage than when not. |
17:40:01 | soap | Oh, he's gone. I am _horrible_ about that. |
17:47:09 | | Join jaykay [0] (n=chatzill@p579E69F9.dip.t-dialin.net) |
17:47:45 | jaykay | Llorean: a short question regarding http://www.rockbox.org/tracker/task/9880 |
17:47:56 | jaykay | wjhat is the reason for the fixme? |
17:48:02 | | Quit dfkt (Read error: 104 (Connection reset by peer)) |
17:48:59 | gevaerts | jaykay: look up who actually put it there |
17:49:11 | jaykay | where |
17:49:36 | gevaerts | in the svn history? |
17:52:26 | Unhelpful | what do we think of this as an alternative to trying to build sendfirm twice? http://pastie.org/383267 |
17:53:04 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
17:53:43 | Unhelpful | it seems to work, or at least, i can change the string tested for and break the build against my libmptp == 0.3.5. i've not tried installing an old libmtp to test it that way... |
17:53:54 | gevaerts | Unhelpful: at least it pretends to be a lot cleaner |
17:54:35 | Unhelpful | it's the same method buildzip.pl is using to slurp build-time defines out of headers |
17:54:47 | gevaerts | go for it! |
17:55:07 | | Quit bmbl (Read error: 104 (Connection reset by peer)) |
17:55:47 | | Join igwinnimma [0] (n=chatzill@mnch-5d86bdbb.pool.einsundeins.de) |
17:56:00 | Unhelpful | as far as making it work when cross-compiling goes, i don't see anything in the makefile to handle that case, anyway? |
17:57:30 | gevaerts | no, but as far as I can see your way still keeps s/gcc/i586-mingw32msvc-gcc/ working |
18:00 |
18:00:35 | | Join jaykay_ [0] (n=chatzill@p579E776C.dip.t-dialin.net) |
18:00:37 | Unhelpful | that seriously triggered a build? :/ |
18:01:58 | | Quit robin0800 (Remote closed the connection) |
18:03:19 | | Join robin0800 [0] (n=quassel@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
18:04:59 | | Quit miepchen^schlaf () |
18:11:32 | | Quit jaykay (Read error: 110 (Connection timed out)) |
18:11:51 | | Nick jaykay_ is now known as jaykay (n=chatzill@p579E776C.dip.t-dialin.net) |
18:16:52 | | Quit japc (Remote closed the connection) |
18:17:00 | | Quit bertrik ("Leaving") |
18:24:59 | *** | Saving seen data "./dancer.seen" |
18:25:44 | | Join obo [0] (n=obo@77-99-230-49.cable.ubr04.trow.blueyonder.co.uk) |
18:30:58 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
18:37:40 | * | mcuelenaere has Rockbox working on his Onda VX747 \o/ |
18:37:56 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
18:45:20 | pyro_maniac | cool! congratulations |
18:46:59 | | Quit faemir (Remote closed the connection) |
18:47:11 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
18:50:17 | | Quit igwinnimma ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
18:57:44 | | Quit faemir (Remote closed the connection) |
18:57:55 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
18:58:14 | | Quit robin0800 (Remote closed the connection) |
19:00 |
19:06:00 | | Join MTee [0] (n=mtee@41.233.144.81) |
19:06:50 | | Join itcheg [0] (i=62db4767@gateway/web/ajax/mibbit.com/x-9be50d80a1f13b46) |
19:27:31 | | Join krazykit` [0] (n=kkit@ppp-70-236-41-234.dsl.ipltin.ameritech.net) |
19:29:33 | mcuelenaere | http://www.youtube.com/watch?v=QxXYYj_OTOA |
19:34:55 | | Join domonoky1 [0] (n=Domonoky@g229169157.adsl.alicedsl.de) |
19:38:57 | | Quit krazykit (Read error: 110 (Connection timed out)) |
19:40:30 | | Join miepchen^schlaf [0] (n=miepel@p579EC7A2.dip.t-dialin.net) |
19:43:06 | | Join Horschti [0] (n=Horscht@xbmc/user/horscht) |
19:44:43 | Bagder | mcuelenaere: nice wps! ;-P |
19:45:08 | Bagder | very cool stuff |
19:49:12 | | Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
19:49:32 | | Join gregzx [0] (n=chatzill@dsx34.neoplus.adsl.tpnet.pl) |
19:53:25 | | Quit domonoky (Read error: 110 (Connection timed out)) |
19:55:24 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
19:58:21 | n1s | Unhelpful: that is definitely nicer than the previous hack :) |
19:59:06 | mcuelenaere | Bagder: thanks for the post :) Actually, this target will require either new WPS'es or use the 320x240 ones with a cutoff (screen is 400x240) |
19:59:24 | * | mcuelenaere isn't still sure whether he should compile with LCD_PORTRAIT or LCD_LANDSCAPE as default |
19:59:59 | Bagder | mcuelenaere: ah right. I just think it'll please the masses more with fancy eye candy such as that... |
20:00 |
20:00:00 | | Join itcheg [0] (i=62db4767@gateway/web/ajax/mibbit.com/x-7ec8ec609568ce0a) |
20:00:28 | Bagder | assuming there are any actual onda owners "out there" ;-) |
20:00:40 | mcuelenaere | hehe :) |
20:03:38 | | Join Zagor [242] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
20:04:01 | Bagder | still, congrats on your very fine work! |
20:04:36 | Zagor | onda party! |
20:05:54 | Bagder | get on da party! |
20:05:57 | * | Bagder ducks |
20:06:13 | Zagor | boo :) |
20:08:02 | | Quit Horscht (Read error: 110 (Connection timed out)) |
20:20:32 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
20:21:44 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
20:25:01 | *** | Saving seen data "./dancer.seen" |
20:32:19 | Llorean | jaykay: The fixme should be removed once there are proper installation instructions there. |
20:32:40 | jaykay | completely removed? |
20:33:08 | Llorean | Once there are proper installation instructions for the e200R, why do we need to refer them to the wiki? |
20:33:32 | Llorean | These do need to be written by someone who's performed an install on an R. |
20:35:17 | jaykay | ah so i should leave it as it is until there are the instructions |
20:35:22 | jaykay | i got something wrong, sorry |
20:36:11 | Llorean | The e200R has unique install instructions, and at the time that was added, they were undergoing a lot of changes. Someone who's done an R install (and so can make sure they get the details right) needs to write it up in manual form so we can add it in and remove the fixme. |
20:36:21 | Llorean | Unfortunately, not many people with e200Rs seem interested in doing this. |
20:38:56 | | Quit aneqrs (Read error: 110 (Connection timed out)) |
20:39:52 | | Join aneqrs [0] (n=andreas@c83-253-104-206.bredband.comhem.se) |
20:45:59 | | Join taylor_ [0] (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) |
20:46:27 | taylor_ | Hello Everyone! |
20:48:20 | | Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
20:51:49 | taylor_ | is there a rockbox dev here to discuss something? |
20:52:32 | kadoban | taylor_: there almost always is. it's usually easier if you just start with whatever you want instead of asking to ask first |
20:52:36 | | Join MethoS- [0] (n=lem@host-091-097-241-080.ewe-ip-backbone.de) |
20:53:15 | taylor_ | Ok so you guys haven't made any progress with the encrypted ipods right? |
20:56:10 | linuxstb | correct |
20:56:30 | BigBambi | Nobody has tried to either |
20:56:36 | taylor_ | I just wanted the rockbox team to know that I found a buffer overflow vulnerability in the ipod - I don't know if this helps in any way - just wanted everyone to know |
20:57:04 | Llorean | taylor_: on which model specifically? |
20:58:45 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-183226be2d2c5c36) |
20:59:01 | taylor_ | well I know it works on 2g nano+ 3g nano |
20:59:53 | saratoga | that'd be neat to see |
20:59:55 | Llorean | Then it's almost certainly of interest, at least. |
21:00 |
21:00:02 | saratoga | post it |
21:00:46 | taylor_ | well u know how there is the notes area? |
21:02:32 | saratoga | not really but go ahead anyway |
21:02:49 | Llorean | saratoga: basically a text file viewer. |
21:03:27 | taylor_ | well there are two vulns actually - one works on the ipods that can view JPEGS in the notes are - - |
21:03:41 | taylor_ | the first one is a 32769x1 jpeg crashes |
21:04:08 | taylor_ | the second one that works on all ipods capable of viewing notes −− an extra long url link crashes |
21:04:24 | saratoga | can either of these run code? |
21:04:42 | taylor_ | Im not sure - im guessing our best try is with the link one |
21:05:07 | taylor_ | the link one would be useful for both 2g + 3g nano (and other models) |
21:05:39 | saratoga | looking on google it seems these have been around for a little while but no one has done anything with them |
21:06:01 | taylor_ | - really? I didnt see them on google |
21:06:47 | taylor_ | I know the JPEG also crashes 5.5/6g classic+ 4g nano |
21:06:58 | taylor_ | but I think that one is just a DoS |
21:07:28 | saratoga | DoS refers to spamming a networked device |
21:07:36 | saratoga | you can't really do that to an ipod |
21:07:53 | saratoga | its probably the same issue here, a bad assumption about the input files that leads to a crash |
21:08:20 | taylor_ | well the ipods can read JPEG thats not the issue |
21:08:32 | taylor_ | i just dont know why a 32769x1 crashes |
21:08:45 | taylor_ | I think our best bet is to try the url one |
21:08:58 | saratoga | presumably because of a bad assumption by apple when writing their JPEG parser that JPEGS would not have such extreme dimensions |
21:09:57 | taylor_ | so prob not exploitable? |
21:10:12 | taylor_ | in ur opinion - which one sounds better to try? |
21:10:12 | saratoga | i have no idea |
21:10:45 | taylor_ | the htm one sounds pretty interesting |
21:11:10 | Llorean | It really needs someone who owns one of these players to see if anything can be done with either. |
21:11:30 | taylor_ | I guess ill just keep on trying on my ipod |
21:11:39 | taylor_ | ill try the extra long url one |
21:12:50 | taylor_ | if we can find out where the return adress is being overwitten - then we could try a jump to register technique |
21:13:06 | Llorean | Does a 32770x1 jpeg or a 32769x2 crash? Or is it just that one specific dimension? |
21:13:31 | taylor_ | width or height of 32769+ crashes |
21:13:49 | Llorean | Ah, okay. Just thought since you were typing a specific dimension it might be single-case. |
21:14:22 | taylor_ | if I make the width say 40000x1 it freezes a while before it crashes |
21:15:48 | | Join merbanan [0] (n=banan@83.233.242.60) |
21:16:12 | taylor_ | I personally think the url one would be best to try |
21:16:37 | | Part pyro_maniac |
21:16:43 | taylor_ | but like I said - you guys are the devs so you would know what would be best |
21:17:37 | n1s | taylor_: where do you insert this very long url? |
21:18:12 | taylor_ | in any text doc |
21:18:49 | taylor_ | in the notes folder |
21:20:17 | saratoga | i saw that mailing list post where the guy was checking out the tags folder in svn, what is the purpose of that anyway? |
21:21:07 | taylor_ | if you put an extra long url in a txt doc, save it, and boot up ipod, it will crash imediately |
21:21:08 | Llorean | saratoga: In theory easier than resyncing the patches he wants to use, I guess? |
21:21:48 | taylor_ | im guessing this is because it scans the files on the HDD, finds that one and crashes |
21:22:10 | n1s | taylor_: that does indeed sound like a buffer overflow, do you have any idea if someone has made any progress on decrypting the firmware? |
21:22:20 | taylor_ | no they havent |
21:22:27 | | Quit Aurix_Lexico ("Leaving.") |
21:22:36 | taylor_ | thats why i thought we could try running arbitory code |
21:22:50 | taylor_ | *arbitrary code |
21:23:16 | n1s | yes but creating a working exploit blindly seems _much_ harder than if you have the disassembly to look at |
21:23:50 | n1s | not that i am very knowledgeable in this area |
21:23:55 | saratoga | Llorean: i mean what is the purpose of the tags folder |
21:24:06 | saratoga | i think his problem is that he should checking out of branch, not tag |
21:24:13 | Llorean | Ah, yes, he should. |
21:24:17 | taylor_ | well this works on the 5.5G - we could look at that firmware? |
21:24:27 | Llorean | saratoga: Tags just identify a specific revision, not which branch, right? |
21:24:49 | saratoga | Llorean: i never noticed that folder before, so I have no idea what it does |
21:24:59 | saratoga | looks like it has source code in it though |
21:25:05 | Llorean | I don't know then |
21:25:17 | n1s | saratoga: it has tags of specific revisions like releases |
21:25:38 | saratoga | how is it different then branches? |
21:26:02 | taylor_ | anyone know how to read arm asm? |
21:26:58 | saratoga | you should probably just ask a specific question and see if anyone knows the answer |
21:27:25 | fleshTH | hrm, well... that was a bust =\, i wanted to try and load it on my zen sleek photo |
21:27:41 | n1s | saratoga: technically they are the same, just a svn cp but a tag contains _exactly_ the code for that release while the 3.0 branch for example changed after the release of 3.0 to make 3.0.1 |
21:28:09 | n1s | they are sort of like snapshots |
21:28:24 | linuxstb | You can browse the tagged revisions here - http://svn.rockbox.org/viewvc.cgi/tags/ |
21:28:29 | | Quit mcuelenaere () |
21:29:00 | saratoga | ah ok so that wasn't the guys problem |
21:29:41 | | Join fml [0] (n=4fd3f899@gateway/web/cgi-irc/labb.contactor.se/x-916770dbf6363561) |
21:30:35 | | Quit CaptainKewl (Remote closed the connection) |
21:32:23 | fml | Is anybody here familiar with the backlight code? I have a suspicion that switching off backlight doesn't work properly in the e200 sim. |
21:33:12 | fml | It never goes off despite the fact that it's not set to "always on" |
21:34:26 | | Join akur [0] (n=akur@bl6-150-202.dsl.telepac.pt) |
21:35:16 | | Join Manuel4321 [0] (n=4d07d6fa@gateway/web/cgi-irc/labb.contactor.se/x-59bfd10b6542b1f8) |
21:35:44 | taylor_ | anything I can start to work on for this "exploit"? |
21:36:58 | linuxstb | taylor_: Buffer exploits isn't the normal way for Rockbox to get ported to new devices (commonly someone manages to work out how to use the official firmware upgrade process), so you won't find much experience of that here. |
21:37:16 | taylor_ | if we can just find out where the return address is being overwriten with the url: we might be able to use the old jmp-to-register technique |
21:37:17 | linuxstb | So I would start by googling to try and find advice on how to exploit buffer overflows in general. |
21:37:21 | Manuel4321 | hi. I need some help restoring my ipod nano 1g on ubuntu 8.10 with dd. I've done it before, successfully but now it won't work anymore. some data is strange (1023 cylinders instead of 248, ipodpatcher complains about 512 byte sectors). |
21:38:18 | linuxstb | Manuel4321: Are you sure ipodpatcher "complains"? It should just tell you the sector size. |
21:38:28 | n1s | have you tried this http://www.rockbox.org/twiki/bin/view/Main/IpodManualRestore ? |
21:39:17 | taylor_ | I wonder why someone hasn't decrypted the firmware already |
21:39:23 | Manuel4321 | i've used the one from ipodlinux but i'll give this a try. thanks. |
21:39:59 | Manuel4321 | i guess there's something wrong with some more profound settings, thoug |
21:40:00 | Manuel4321 | h |
21:41:00 | | Join tessarakt [0] (n=jens@e180081216.adsl.alicedsl.de) |
21:41:55 | taylor_ | @saratoga: where did you get that info on google that said people had already found those vulnaribilties |
21:42:17 | fml | Hrm... I see that the code in uisimulator/sdl/lcd-bitmap.c, function "sim_backlight" is only compiled for LCD_WIDTH <= 8. Why that? |
21:42:32 | fml | I.e. why not for higher depth as well? |
21:42:53 | n1s | taylor_: probably because decrypting it will be hard, judging by the encryption used on the iphones and ipod touches |
21:43:04 | linuxstb | The backlight isn't (visually) simulated on colour targets - just mono/greyscale. |
21:43:47 | saratoga | taylor_: I googled "ipod buffer overflow" |
21:43:56 | taylor_ | kk |
21:44:03 | saratoga | came up with various people talking about jpeg overflows |
21:44:17 | saratoga | but they're mostly uniformed speculation |
21:44:20 | fml | linuxstb: ahh, thatnks. Is it intentionally? Or hasn't it just been done? |
21:44:42 | linuxstb | fml: How would you do it? |
21:45:06 | | Part akur |
21:45:46 | fml | linuxstb: make it look like on target, i.e. just black in the case of sansa e200. |
21:46:41 | fml | linuxstb: or didn't I understand your question? |
21:46:55 | linuxstb | fml: Ah, I forget that some colour targets are invisible without backlight... |
21:47:02 | Llorean | Personally, I'd just half RGB values or something. |
21:47:18 | Llorean | Instead of trying to simulate realism there, just give an obvious visual cue. |
21:47:33 | | Nick Empathy`afk is now known as Empathy (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
21:48:24 | fml | Llorean: also true. But there should be at least some effect. |
21:48:25 | fleshTH | so, what exactly does: "[ERR] Big-endian players are currently unsupported" mean |
21:48:49 | linuxstb | fleshTH: What says that? |
21:48:53 | fml | Or a big word across the screen: "You can't see this!" |
21:49:22 | | Quit jaykay (Read error: 110 (Connection timed out)) |
21:49:23 | Llorean | fleshTH: You getting that from some Rockbox tool? |
21:49:28 | fleshTH | when i try to use mkzenboot with the zen sleekphoto firmware updater |
21:49:32 | Llorean | fml: I'd go with teh dimming personally. :) |
21:49:42 | Llorean | People don't like to read. :-P |
21:50:24 | linuxstb | fleshTH: It means mkzenboot won't work with your device because the CPU uses "big-endian" mode. |
21:50:34 | fleshTH | ah |
21:51:00 | linuxstb | Looking at the source, that's marked as "TODO" in the mkzenboot source... |
21:51:25 | linuxstb | You want to try and catch mcuelenaere - he wrote that tool. |
21:51:48 | fleshTH | k, thanks |
21:52:03 | fml | Llorean: yes, that was a joke. Do you know where the important code is? Is it lcd-bitmap.c in the uisimulator dir? |
21:52:37 | Manuel4321 | the other way to restore doesn't work either. but the partition table is allright again |
21:53:17 | linuxstb | Manuel4321: What do you mean by "doesn't work" ? It can't fail unless your ipod is physically broken... |
21:53:59 | Llorean | fml: I don't know. Seems like it'd be a good place to start at least. |
21:55:07 | | Quit saratoga ("CGI:IRC (EOF)") |
21:55:15 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
21:55:47 | Manuel4321 | oh sorry. using the flash drive is no problem. but the firmware doesn't seem to be recognized. i'm using dd to mirror the firmware partition into a file to compare it with the firmware file right now |
21:56:13 | Manuel4321 | in short: even after restoring the firmware with dd properly the ipod still wants me to restore it |
21:56:54 | linuxstb | What "dd" command did you use to restore the firmware? |
21:57:34 | taylor_ | I wonder why this file crashes right when I turn on the ipod - its not like i tried to open i tup? |
21:58:16 | Manuel4321 | dd if=./iPod.17.1.3.1.ipsw of=/dev/sdb1 |
21:59:13 | linuxstb | Manuel4321: That's the mistake - re-read the wiki page... |
21:59:26 | linuxstb | Especially step 5. |
22:00 |
22:00:39 | Manuel4321 | dang! thanks alot^^ |
22:01:06 | | Join buk_ [0] (n=buk@fac34-2-82-228-151-145.fbx.proxad.net) |
22:04:17 | Manuel4321 | great! thank you! i love you! :) |
22:04:21 | Manuel4321 | bb |
22:05:13 | | Quit Manuel4321 ("CGI:IRC (EOF)") |
22:08:13 | buk_ | Hi, I'm currently working on USB with Cowon D2 and I have strange issues. Yesterday when I start using an usb extension (about half a meter), it first worked but then usb plug-in was not detected by Rockbox. It works again when I remove the extension.Hi, I'm currently working on USB with Cowon D2 and I have strange issues. Yesterday when I start using an usb extension (about half a meter), it first worked but then usb plug-in was not de |
22:08:13 | buk_ | tected by Rockbox. |
22:09:06 | buk_ | It works again when I removed the extension. But now I have the same issue without any extension. If I put the CPU freq to maximum frequency it sometimes works... |
22:09:30 | tessarakt | Rockbox fully supports UTF-8, no? |
22:10:08 | buk_ | I have no issues with original firmware |
22:15:03 | Llorean | buk_: There are known to be signal quality issues with Rockbox USB already |
22:17:33 | | Nick Empathy is now known as Empathy`afk (n=David@pcp032416pcs.santa-lucia.reshall.calpoly.edu) |
22:17:44 | | Quit PaulJam (Read error: 60 (Operation timed out)) |
22:19:11 | | Join itcheg [0] (i=62db4767@gateway/web/ajax/mibbit.com/x-948d22ee7f2c46c7) |
22:19:19 | | Join PaulJam [0] (i=Paule@vpn-3031.gwdg.de) |
22:24:18 | | Join CaptainKewl [0] (i=jds@207-237-172-77.c3-0.nyr-ubr4.nyr.ny.cable.rcn.com) |
22:25:03 | *** | Saving seen data "./dancer.seen" |
22:30:46 | buk_ | Ok, but I don't understand why it worked for days... |
22:31:38 | Llorean | Luck? |
22:31:57 | Llorean | If you're working on the USB, maybe it's something you could investigate. |
22:35:58 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
22:39:46 | | Quit Zagor ("Clint excited") |
22:46:25 | | Quit gevaerts (Nick collision from services.) |
22:46:37 | | Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) |
22:47:52 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
22:48:16 | mcuelenaere | fleshTH: why are you running mkzenboot with the zen sleek photo as target? |
22:48:54 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-2f7dac8410df5943) |
22:50:09 | fleshTH | because i have a sleek photo that's pretty much junk so i'm just trying stuff |
22:50:53 | fleshTH | i also saw it was listed there, so i figured i'd give it a shot |
22:51:14 | | Quit maddlah (Connection timed out) |
22:51:14 | mcuelenaere | you'll first need to write some code before something will actually work |
22:51:39 | mcuelenaere | each target has different needs and runs on different chips, so code needs to be adjusted to it |
22:52:24 | mcuelenaere | and mkzenboot doesn't support big-endian targets because that needs a bit rewriting |
22:52:43 | mcuelenaere | I didn't implement it because at that time (and still) no other targets except the ZVM have at least some code working |
22:52:44 | | Quit fml ("CGI:IRC (EOF)") |
22:53:22 | | Quit taylor_ ("Leaving") |
22:54:58 | fleshTH | ah, well... that's cool... i don't really have the skills or even near ball park of smarts for low level programming |
22:57:32 | Llorean | pixelma: that data abort you're getting on c200. If you try creating a playlist where you start on track 2, but track 1 is next, then 3, 4, 5 etc do you get the data abort? |
22:57:45 | Llorean | Just curious if maybe it has to do with "size" of the tracks (and where each ends) |
22:58:30 | | Nick krazykit` is now known as krazykit (n=kkit@ppp-70-236-41-234.dsl.ipltin.ameritech.net) |
22:58:50 | | Quit faemir ("leaving") |
22:59:02 | | Join faemir [0] (n=daniel@88-106-181-122.dynamic.dsl.as9105.com) |
22:59:02 | pixelma | premade playlist (so it has to load at once) or start by playing track 2 and move track 1 behind it? |
22:59:29 | Llorean | Well, I'd say premade. |
22:59:38 | | Join jaykay [0] (n=chatzill@p579E776C.dip.t-dialin.net) |
22:59:40 | Llorean | Or even rename the files so that 2 plays before 1. |
23:00 |
23:00:18 | pixelma | ok, I'll try |
23:00:54 | | Quit tyfoo ("Carpe diem") |
23:02:52 | pixelma | huh, renaming the 01. to "0.22 trackname" so that it it behind "02. trackname" gives me the same data abort |
23:03:09 | pixelma | s/it it/it is |
23:03:22 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
23:03:44 | Llorean | And it crashes when the buffer's full? |
23:04:02 | | Quit amiconn (Remote closed the connection) |
23:04:03 | | Quit pixelma (Remote closed the connection) |
23:06:34 | | Join casainho [0] (n=chatzill@87.196.81.35) |
23:06:59 | casainho | hello :-) |
23:07:15 | jaykay | may i remove \newcommand{\blind} from the manual ? |
23:07:26 | jaykay | its only used one time and points to a wiki page |
23:07:29 | n1s | jaykay: why? |
23:07:31 | | Join pixelma [50] (n=pixelma@rockbox/staff/pixelma) |
23:07:32 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
23:07:39 | casainho | I would like if there is a way to put the generated Makefile from the configure script to have the -g option, for debug... ??? |
23:08:15 | casainho | I mean, add -g to the GCCOPTS |
23:09:03 | n1s | jaykay: wouldn't it be better to use the \blind macro in more places where is fits then to remove it? |
23:09:47 | | Join amiconn_ [50] (n=jens@rockbox/developer/amiconn) |
23:09:47 | | Quit amiconn (Nick collision from services.) |
23:09:52 | domonoky1 | casainho: jus choose advanced, and debug when configuring. That should add it. |
23:09:53 | | Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma) |
23:09:53 | | Quit pixelma (Nick collision from services.) |
23:09:55 | jaykay | ill just leave it as it is, ok :) |
23:10:03 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
23:10:06 | | Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma) |
23:10:29 | saratoga | http://mdxonline.dyndns.org/resoureces/200812251910_wmadecodetestlog.txt |
23:10:49 | * | n1s is curious about that UDMAonUSB wiki page, a pc side tool that writes to config memory in the usb-ata bridge seems very backward to me, does anyone know if this can be done on-target? |
23:10:52 | saratoga | looks like someone was playing with using the rockbox wma decoder in moonshell |
23:11:22 | tessarakt | umm, iriver E 100 is not supported, right? |
23:11:23 | saratoga | n1s: I wondered about that |
23:11:26 | casainho | domonoky1: ah, I tried one time to have and I must not discover it... :-) thanks :-) |
23:11:37 | saratoga | tessarakt: read front page |
23:11:53 | Llorean | tessarakt: The webpage is accurate, yes. |
23:12:08 | tessarakt | umm, that mentions the H series |
23:12:12 | pixelma | Llorean: well, when disk activity stops. I also took the time out to try what happens if I copy the folder to the internal memory - get the same data abort |
23:12:17 | | Quit {phoenix} (Remote closed the connection) |
23:12:31 | Llorean | tessarakt: Yes. Not the e... |
23:12:37 | tessarakt | yeah |
23:12:38 | tessarakt | ok |
23:13:12 | tessarakt | hard to search for a single letter a e.g. Amazon ... |
23:13:20 | Llorean | pixelma: I wonder if it's a size issue, rather than something specific to those files. |
23:13:39 | tessarakt | but there doesn't seem to be any H buyable there ... |
23:13:58 | Llorean | tessarakt: They were discontinued some time ago, yes. |
23:14:16 | tessarakt | :-| |
23:14:34 | tessarakt | many of the supported targets seem to be outdated ... |
23:14:46 | tessarakt | I have a sansa, but unfortunately v2 ... |
23:14:48 | | Quit mcuelenaere ("Gnight") |
23:14:51 | pixelma | I believe amiconn suspected something like this too and I gave him the folder to investigate. Don't know if he tried to reproduce yet |
23:14:52 | | Quit AndyIL (Read error: 110 (Connection timed out)) |
23:14:55 | saratoga | tessarakt: since you seem to be in need of more information, perhaps you should click the link for "status" |
23:15:01 | saratoga | rather then asking us about it |
23:15:36 | saratoga | looking now, there is an entry about your iriver player |
23:15:54 | | Quit saratoga ("CGI:IRC (EOF)") |
23:16:10 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-4e3fb463ad8795d5) |
23:16:12 | | Join jaykay_ [0] (n=chatzill@p579E776C.dip.t-dialin.net) |
23:16:14 | | Quit ender` (" Marriage is not a word, it's a sentence. A life sentence...") |
23:17:21 | pixelma | should try on my other targets too |
23:18:13 | | Join QuickStart [0] (n=QUICKSTA@pool-72-88-159-70.nwrknj.east.verizon.net) |
23:19:43 | | Join taylor__ [0] (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) |
23:20:11 | taylor__ | does anyone here know if there is an equivalent of NOP x90 for the ipod? |
23:20:12 | Llorean | pixelma: It would explain why it's such a rare issue, but reproduceable when it happens. |
23:20:39 | | Quit Zoxc () |
23:20:42 | taylor__ | I mean NOP x90 for ARM architecture |
23:20:49 | Bagder | taylor__: are we all supposed to mean with a NOP x90 is? |
23:21:03 | | Quit merbanan (Remote closed the connection) |
23:21:07 | Bagder | uh know |
23:21:16 | Bagder | darn it, I can't type! |
23:21:49 | taylor__ | NOP x90 is x86 instuction basically means "do nothing" |
23:22:05 | Bagder | really? it's not just nop? |
23:22:13 | n1s | there's a regular nop for arm |
23:22:19 | Bagder | it's nop on a zillion cpus |
23:22:19 | taylor__ | sorry - thats what I mean |
23:22:23 | Unhelpful | it wouldn't be opcode 0x90 by any chance? |
23:22:43 | taylor__ | Thats what I am wondering - on the ARM architecture what opcode is it? |
23:22:51 | taylor__ | on x86 PCs its 0x90 |
23:22:56 | Bagder | taylor__: tried asking google? |
23:23:00 | saratoga | every CPU has NOP |
23:23:12 | taylor__ | yeah |
23:23:30 | taylor__ | I know there is one - I just need to know the opcode - |
23:23:47 | Unhelpful | taylor__: you could ask google, or you could quite easily assemble nop on arm and look at the output |
23:23:52 | n1s | i'm sure there's an arm reference guide somewhere on the net |
23:23:55 | saratoga | anyone here read japense? google translate isn't helpful here http://mdxonline.dyndns.org/2008/12/rockbox.shtml |
23:24:05 | pixelma | Llorean: will have an eye on it but have to leave now |
23:25:00 | | Quit aneqrs () |
23:25:05 | saratoga | japanese |
23:25:20 | Bagder | http://sourceware.org/binutils/docs/as/ARM-Opcodes.html says nop is a psuedo opcode |
23:26:16 | taylor__ | and a psuedo opcode is ? |
23:26:26 | Bagder | basically an alias for an actual opcode |
23:26:32 | n1s | it's actually mov r0, r0 |
23:27:18 | taylor__ | hmm...i need the acually hex opcocode |
23:27:59 | saratoga | look in the arm reference? |
23:28:00 | taylor__ | wonder if i can find it in the ipod firmware |
23:28:01 | n1s | so look for the opcode for mov in a reference guide |
23:28:12 | Bagder | or just objdump some existing code |
23:28:25 | Bagder | mov is not really a rare instruction |
23:29:10 | | Quit amiconn (Remote closed the connection) |
23:29:11 | | Quit pixelma (Remote closed the connection) |
23:29:17 | Unhelpful | taylor__: what exactly is the relevance of this to rockbox? |
23:29:41 | | Quit jaykay (Read error: 110 (Connection timed out)) |
23:29:52 | | Join akur [0] (n=akur@bl6-150-202.dsl.telepac.pt) |
23:29:56 | | Part akur |
23:30:04 | taylor__ | - Im working on a buffer overflow in the ipod |
23:30:42 | taylor__ | if I can just rewrite the return address with a bunch of NOPs - I will then be able to put in an opocode for jmp to register |
23:31:45 | Unhelpful | taylor__: perhaps you should use an assembler to generate the machine code you wish to insert? |
23:32:00 | Bagder | indeed |
23:32:07 | Bagder | why do it manually? |
23:32:09 | taylor__ | im trying that right now |
23:32:42 | Bagder | 130: e1a00000 nop (mov r0,r0) |
23:32:45 | | Join yhuang [0] (n=yhuang@unaffiliated/yhuang) |
23:32:47 | | Join pixelma [50] (n=pixelma@rockbox/staff/pixelma) |
23:32:48 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
23:32:52 | Bagder | (from an objdump output) |
23:33:28 | taylor__ | is that really it? thanks |
23:33:52 | | Quit n1s () |
23:34:05 | * | Unhelpful still thinks that using an assembler is clearly the way to go here |
23:34:06 | Bagder | it is, the '130' there was just the index of that particular line |
23:35:53 | saratoga | i never really looked at moonshell, but it seems to be a neat almost copy of rockbox |
23:36:06 | saratoga | err functionally equivilent program, not actually based on rockbox |
23:36:16 | | Quit jaykay_ ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]") |
23:36:28 | Unhelpful | any ideas about the yellow that just "appeared" on clip sim? it smells like missing include, or bad build environment, to me, but it's weird that it's not been showing up regularly. |
23:37:01 | taylor__ | thanks - so essentially I just throw in a bunch of e1a00000e1a00000e1a00000 until I think everything's been overwritten? |
23:37:16 | Bagder | taylor__: if you want nops in there, yes |
23:37:27 | Bagder | ah |
23:37:33 | Bagder | btw, is that a "new" ipod? |
23:37:40 | taylor__ | yes nano 3G |
23:37:48 | Bagder | then it might run a big-endian arm core |
23:38:01 | soap | thank god it wasn't my buildserver, Unhelpful. Unfortunately the build table has been a very successful indicator of when my RAM has gone bad. |
23:38:12 | taylor__ | and that would mean.......? |
23:38:30 | Bagder | taylor__: that you'd need to enter instructions using the correct endian order |
23:39:04 | taylor__ | Okay.... so? like this: 0000e1a |
23:39:18 | Bagder | yes, if that is indeed the byte order |
23:39:41 | Bagder | uh, no 0000a0e1 I believe |
23:40:04 | Bagder | reversed byte order |
23:40:08 | taylor__ | Uhh... okay this is getting confusing :) |
23:40:18 | taylor__ | how can I find out for sure? |
23:40:25 | Unhelpful | Bagder: erm, you've also shuffled some nybbles there, i think? |
23:40:47 | taylor__ | I need to find out for sure from a site.. |
23:41:02 | Bagder | I don't think I did |
23:41:27 | taylor__ | Ill have 2 try both |
23:41:28 | Bagder | taylor__: I don't think anyone knows for sure, but we know that some similar samsung SoCs are big-endian |
23:42:42 | taylor__ | My disassembler says( for little en) 000000000000a0e1andeqr10, r0, r1, ror #0x1 |
23:43:06 | taylor__ | for Big endian it says: 00000000e1a00000movr0, r0 |
23:43:53 | taylor__ | Ill just hav 2 try both ways I guess :) |
23:44:10 | Bagder | ah yes, the objdump output confused me |
23:44:19 | Unhelpful | Bagder: sorry, you're right, i was comparing you attempt to his, not to the original :/ |
23:44:20 | | Join moos [0] (i=Mustapha@81-66-158-88.rev.numericable.fr) |
23:44:21 | Bagder | little endian byte order would be 00 00 a0 e1 shown by hexdump |
23:45:29 | Bagder | taylor__: the instructions are 32 bits |
23:45:50 | Bagder | ah that initial 000000 is the index perhaps |
23:47:42 | saratoga | moonlight seems to have included a lot of the rockbox core code just to get at the wma decoder |
23:48:05 | saratoga | i suppose i should really get to work on making the codecs compile seperately from rockbox so that people who use our codecs don't have to do things like this |
23:49:04 | | Join obarriel [0] (n=544df54c@gateway/web/cgi-irc/labb.contactor.se/x-18b7191ddc142fa2) |
23:49:08 | Bagder | I find it funny that nobody from there came asking for it or helped us doing exactly that... |
23:49:23 | saratoga | Bagder: everyone about the project is in japanese |
23:49:30 | Unhelpful | saratoga: why they didn't go to ffmpeg a bit more directly, i'm not sure? |
23:49:30 | saratoga | my guess is the author didn't speak english |
23:49:31 | Bagder | yeah it seems |
23:49:59 | saratoga | Bagder: actually someone posted a very obscure fix to the asf parser the other day, I wonder if hes the moonlight author |
23:50:12 | Bagder | there official web site is a bit on the sparse side... |
23:50:14 | Bagder | their |
23:50:22 | | Join [RsK]Topher [0] (n=tlates55@pool-151-199-147-89.norf.east.verizon.net) |
23:50:34 | saratoga | Unhelpful: we never back ported the codec to ffmpeg, so rockbox is the only source for it |
23:50:47 | [RsK]Topher | Hey everyone, new here. |
23:51:09 | Unhelpful | saratoga: i thought ffmpeg *had* a wma decoder? |
23:51:11 | saratoga | and its quite intimately tied into the codec engine because the parser is mixed in with rockbox code |
23:51:15 | Bagder | saratoga: did you spot the ffmpeg guy in here the other day, sounding annoyed it isn't? |
23:51:27 | obarriel | Hi everybody, |
23:51:31 | saratoga | Unhelpful: theres is FP, ours is theirs minus the FP |
23:51:40 | saratoga | Bagder: no what happened? |
23:52:17 | Bagder | saratoga: I don't recall his nick, but he joined and basically asked us why we haven't contributed the wma codec work back to the ffmpeg project |
23:52:28 | saratoga | let me dig up the logs |
23:53:09 | Unhelpful | saratoga: it would almost be nice if we had pluggable containers, just because it would make codecs more portable with other projects that do. also because it will be needed for video codec support. |
23:53:35 | Llorean | Unhelpful: Pluggable containers and metadata, I assume? |
23:53:41 | Bagder | saratoga: 'superdump' was the guy, on jan 30th |
23:54:17 | Unhelpful | Llorean: ugh, you're probably right, metadata plugging would have to be done, too, wouldn't it? |
23:54:28 | saratoga | Bagder: I vaguely remember him from teh ffmpeg IRC channel |
23:54:35 | saratoga | isn't he their AAC guy? |
23:54:42 | Llorean | Unhelpful: Most likely, but it'd be a nice feature to have anyway. |
23:54:58 | Llorean | We wouldn't have to say "no ApeV2 in MP3" and ID3 wouldn't break FLAC, etc. |
23:55:00 | Bagder | saratoga: I don't know... |
23:55:09 | obarriel | I have been compiling the bootloader for Fuze, and when I use it my player boots and gets stuck in this screen http://img17.imageshack.us/img17/3401/dscf1507ao2.jpg does anybody know where might be the problem? |
23:55:24 | Unhelpful | Llorean: how would multiple metadata types on a file work? |
23:55:50 | Unhelpful | each metadata plugin gets loaded, and gets a chance to fill an in-memory metadata structure from the file, or something? |
23:55:53 | Llorean | Unhelpful: We should probably establish our own set priority. |
23:56:07 | Llorean | Like "non-native formats take priority over native formats" |
23:56:18 | Llorean | So you just pick one, and use only it. |
23:56:24 | linuxstb | Unhelpful: All metadata parsing code is in the core - there are no plugins. |
23:56:28 | Bagder | obarriel: I think the forum thread for the ams sansas is the best place for you to ask this |
23:56:36 | saratoga | Bagder: looks like he didn't mention WMA, so maybe he hasn't noticed that |
23:56:39 | * | linuxstb reads the logs and catches up... |
23:57:06 | Bagder | saratoga: oh he didn't... then I only made that connection in my head ;-) |
23:57:15 | taylor__ | austinche.name/ipod/ipodedit.c |
23:57:17 | obarriel | Thank you Bagder I was afraid of posting there just in case it was only for developers |
23:57:19 | Llorean | linuxstb: How much could we shrink the core if we made metadata readers loadable as well? |
23:57:27 | saratoga | obarriel: let me guess, 4 or 8GB player? |
23:57:33 | taylor__ | that file says little endian |
23:57:35 | obarriel | 4 gb |
23:57:40 | Bagder | obarriel: well, it is but the entire fuze thing is for devs still ... |
23:57:47 | Unhelpful | so, when you say "pluggable" metadata, you mean allowing each metadata decoder to be tried in what we deem the "correct" order? |
23:57:47 | saratoga | have you formated it to < 1GB? |
23:58:32 | obarriel | no, saratoga, I din't know it was needed, I'll try know |
23:58:37 | Unhelpful | i don't know about *actually* doing loadable metadata handlers, if you're also going to be trying more than one per file. |
23:58:40 | saratoga | Bagder: I believe that is the same ffmpeg developer who got annoyed at me for "forking" the rockbox asf parser |
23:58:48 | linuxstb | Llorean: No idea. I don't think it's worth the complication though. It would also slow the database building to a slow crawl... |
23:59:01 | saratoga | Bagder: sorry MP4 parser |