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 2009-02-08

00:00:14Unhelpfulamiconn: 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:04Unhelpfulthe 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] (
00:02:01amiconnI 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:18Unhelpfulapparently 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:01amiconnThe 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:05amiconnDoesn'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] (
00:11:07 Quit Thundercloud (Remote closed the connection)
00:11:13Unhelpfulwell, 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] (
00:11:55 Quit merbanan (Remote closed the connection)
00:13:34Unhelpfulprobably 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] (
00:32:20 Quit bertrik (Read error: 113 (No route to host))
00:32:21 Nick bertrik_ is now known as bertrik (
00:32:55Unhelpfulif 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] (
00:44:35 Join FlynDice [0] (
00:56:55 Quit n1s ()
01:06:38 Quit krazykit (Read error: 104 (Connection reset by peer))
01:07:13 Join krazykit [0] (
01:09:00 Quit krazykit (Client Quit)
01:09:07 Join krazykit [0] (
01:13:47AlHazguh. battery died on the S30 and upon plugging it in it booted into recovery mode
01:16:37soapany feel for the performance difference, Unhelpful?
01:16:51soap(between your new commit and the original method)
01:22:26mcuelenaerecan anyone tell me why scramble rounds 'length' up to the nearest 4 byte boundary (l.441) ? It screws up the checksum..
01:23:29mcuelenaerehmm 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] (
01:37:18 Quit dfkt (Read error: 104 (Connection reset by peer))
01:37:29 Join HellDragon [0] (
01:39:52 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
01:44:12Unhelpfulsoap: 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:37soapcool, I was just curious.
01:46:35Unhelpfulif 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:27Unhelpfulhrm, 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: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:14amiconnUnhelpful: Definitely not
02:07:46Unhelpfulso, pretty much, the tick counter is the best time source available?
02:08:47amiconnThe 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:15amiconnOn PP you can also read the usec timer, but you need to take care of wraps
02:09:41Unhelpfulwhat data type is that? unsigned of some size?
02:10:41amiconn32 bit counter that runs at 1MHz, permanently (well, in all normal run modes - at 32kHz cpu clock it runs at 1Hz)
02:11:48Unhelpfulif 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: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:24Unhelpfulthat assumes we're always rendering, though, doesn't it?
02:13:29amiconnOr count both frames and ticks until stop, then calculate the quotient
02:13:32LloreanA test plugin, I would assume
02:13:51amiconnWell, 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] (
02:16:21 Quit tyfoo (Read error: 104 (Connection reset by peer))
02:19:42JdGordonamiconn: probablky they are expensive or power hungry?
02:23:06 Nick rwong is now known as rwong_ (
02:24:33***Saving seen data "./dancer.seen"
02:26:22 Quit Rob2222 ()
02:28:07 Nick rwong_ is now known as rwong (
02:29:16 Nick Bavlito is now known as Bavlito`slp (
02:31:00 Join Rob2222 [0] (
02:31:40 Quit daurnimator (Read error: 60 (Operation timed out))
02:31:53 Join daurnimator [0] (
02:35:27insanepotatowhat's the plugin buffer?
02:38:37arohtarcan 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] (
02:40:29faemircan 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:52scorcheon which device?
02:45:33faemirscorche: ipod 5.5gen
02:46:07scorchehold menu as you insert the a note, this information is in the manual...i recommend you have a look through that..
02:46:45faemirscorche: 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:06scorchewell, 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] (
03:09:34 Join Darksair [0] (n=user@
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/
03:25:38 Join sarixe [0] (
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@
03:41:32 Quit _lifeless (Read error: 60 (Operation timed out))
03:42:21 Quit mcuelenaere ()
03:42:41 Join fleshTH [0] (i=Javachat@
03:53:17 Part insanepotato
03:57:25 Quit domonoky1 (Read error: 104 (Connection reset by peer))
04:10:09 Quit perrikwp (" ajax IRC Client")
04:10:31 Join NoCoder [0] (n=55b151f1@gateway/web/cgi-irc/
04:13:09 Quit NoCoder (Client Quit)
04:15:05 Join blkhawk- [0] (
04:15:35 Join rocko [0] (
04:21:10Unhelpfulamiconn: 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.
04:22:10Unhelpfuli 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 (
04:33:59 Join Empathy [0] (
04:34:03 Join Barahir_ [0] (
04:36:06Empathyis 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 ("( :: NoNameScript 4.02 :: )")
05:06:07 Nick Empathy is now known as Empathy`afk (
05:10:15 Quit funman (" ajax IRC Client")
05:21:54 Join Davide-NYC [0] (
05:23:29Davide-NYCI am wondering if anyone is willing ot assist me in compiling the sendfirm utility under cygwin.
05:23:35Davide-NYCCurrently I'm getting an error.
05:25:42AlHazDavide-NYC: You need libmtp
05:25:58AlHazat least, that's what line 4 tells me
05:26:30Davide-NYCAlHaz: where can I get it?
05:26:52Davide-NYCdo I need a specific version? (WinXP SP3 with cygwin)
05:27:27AlHazHaving 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:58Davide-NYCI presumed that by compiling sendfirm myself I'd have the latest version
05:28:10AlHazwell, if you updated your svn about 2 hours ago, yeah
05:29:19Davide-NYCyup. 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:36AlHazI had some awful problems with it myself today
05:30:10AlHazanyway, 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:41AlHazthe issue i had was, as soon as the battery died and i started back up, it got stuck in recovery mode
05:32:09AlHazI 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:32Davide-NYCThat's good to know.
05:32:39AlHazer, 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:02AlHazI'd been using the 05/2008 bootloader linked off the wiki at that point
05:33:20Davide-NYCI'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:20AlHazbootloader i built this afternoon seems to be ok. I've switched the battery off a number of times since then.
05:33:54AlHazI'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:10AlHazso, I know precisely nothing about compiling anything in cygwin
05:36:00AlHazI don't know if sendfirm compiled in cygwin will work or not. I don't know much about the tool.
05:36:12Davide-NYCno worries, I'll see where I end up
05:38:06AlHazSo 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:26AlHazbeing substantially smaller is nice too
05:38:42Davide-NYCthat pluspad/crosspad/whatever is horrible.
05:38:58*Davide-NYC (IMO)
05:39:26AlHazWhoever 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:44AlHazseems like every 3-5 years
05:39:53AlHazjust like pen tablet computing
05:40:44scorcheAlHaz: as a note, this is an on-topic room...rockbox chat only...
05:40:53AlHazscorche: sorry
05:41:06AlHazscorche: though i only drifted off topic slightly
05:41:44scorchethere is no "slightly"...just be mindful of the guidelines that are linked in the topic ;)
05:47:43Davide-NYCit appears as if I cannot compile libmtp under cygwin as currently configured. "LibMTP currently compiles under Windows using MingW/MSys."
05:47:54Davide-NYCI'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:06:07 Join CaptainKewl [0] (
06:11:47 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
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] (
06:20:07 Quit funman (" ajax IRC Client")
06:24:39***Saving seen data "./dancer.seen"
06:24:43 Join soap [50] (n=soap@rockbox/staff/soap)
07:05:28 Quit rocko ("Leaving")
07:25:52 Join rocko [0] (
07:44:44 Join buk_ [0] (
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] (
08:52:20 Join lolinbioatm [0] (n=notcorre@
08:52:32lolinbioatmHI guys
08:53:36lolinbioatmi 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@
08:54:58advcomp2019HINEEDHELP, is it on the support list on the home page
08:57:14HINEEDHELPi cant find OLIN.
08:57:54HINEEDHELPdoes that mean i cant install it?
09:02:16HINEEDHELPhow do i install using source code?
09:03:40 Join goffa [0] (n=goffa@
09:06:19HINEEDHELPhow 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:12:01HINEEDHELPusing source code...
09:13:10 Quit daurnimator (Read error: 60 (Operation timed out))
09:13:16HINEEDHELPusing source do i install?
09:13:24 Join daurnimator [0] (
09:14:05advcomp2019HINEEDHELP, you need to write the code to work with your player
09:15:13HINEEDHELPi am clueless tho im gud with comps
09:16:26advcomp2019there is a wiki on how to make a new port
09:17:43advcomp2019here then:
09:18:27HINEEDHELPfar not up to that
09:18:49HINEEDHELPcan i replace the bootloader,etc manually?
09:18:58HINEEDHELPwithout prtin RB?
09:19:26advcomp2019nope because you need to still write the code for the hardware
09:19:52HINEEDHELPare there any other mp3player systems that are free?
09:20:48advcomp2019what do you mean.. if you mean other firmware, i do not know.. plus that will be off topic too
09:21:10HINEEDHELPthanks anyway. bye :)
09:21:23*HINEEDHELP waves bye
09:21:27 Part HINEEDHELP
09:23:04 Join buk_ [0] (
09:25:08 Quit XavierGr (Read error: 104 (Connection reset by peer))
09:26:24 Nick Empathy`afk is now known as Empathy (
09:30:17 Join Schmogel [0] (
09:31:56 Nick Bavlito`slp is now known as Bavlito (
09:33:48 Quit Schmogel (Client Quit)
09:37:17 Join bertrik [0] (
09:40:50 Join flydutch [0] (
09:41:55 Join n1s [0] (n=nils@rockbox/developer/n1s)
09:44:32 Join tyfoo [0] (
09:44:49 Nick Barahir_ is now known as Barahir (
09:49:26*edrz waves sleepily
09:56:25 Nick Empathy is now known as Empathy`afk (
10:06:02 Quit buk_ (Read error: 110 (Connection timed out))
10:11:39 Join at0m|c [0] (n=a548c80b@gateway/web/cgi-irc/
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] (
10:14:45nmHey people
10:16:07 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
10:20:06nmAnyone feel like giving me a little help on compiling a bootloader?
10:22:52bertrikMaybe I can help, what player are you working with?
10:23:14nmA gigabeat-s
10:23:25nmI know it's not supported, but I'm sick of MTP and Windows
10:24:04nmI've checked out the latest revision from svn
10:24:24nmand when I try and compile the bootloader, I get the following errors:
10:24:31nmcc1: error: config.h: No such file or directory
10:24:38nmMakefile:73: / No such file or directory
10:24:46nmmake: *** No rule to make target `/'. 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] (
10:28:11bertrikIt compiles fine here. Did the ../tools/configure step go OK without warnings or errors?
10:28:15 Join nibbler_ [0] (
10:28:34nmI didn't do that, I'll do it and report back
10:29:16nmAny flags I need to pass to configure?
10:29:34nmAnything else crucial I need to know?
10:31:20bertrikThe general building process is on a rockbox wiki page which should have all information. There's no flags to pass to configure.
10:31:56nmI should probably rtfm then
10:32:35nmAnd for some reason, the libmtp in my repos is 2.6.1, is this new enough?
10:33:17bertrikthe manual is mostly a _user_ manual and doesn't deal with building bootloaders :)
10:34:11 Join ender` [0] (
10:34:54nmHmm, you mind pointing me to that wiki article? It's especially confusing in my inebriated state
10:34:57bertriknm, 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:27bertrikthis one is nice and to the point:
10:37:06nmThanks, I'll compile a newer libmtp just to be safe
10:48:27 Join buk_ [0] (
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] (
10:55:36n1slibmtp 0.2.6 sould work still
10:57:55nm/usr/bin/arm-elf-ld: this linker was not configured to use sysroots
10:58:53n1snm: did you use our script to compile the toolchain?
10:59:14nmI've installed the packages from the ArchLinux repos
10:59:30nmI should just be able to recompile the ld package with the sysroots flag
11:00:34n1swell, we can't help you with toolchain issues if you do not use the recomended way of setting it up
11:00:59nmI'd like to have a look at the script, coudl you link me?
11:03:06nmDo I need to uninstall the tools I already have?
11:04:38n1sas long as the rockbox configure script finds the correct ones in PATH you should be fine
11:17:38 Quit rocko ("Leaving")
11:38:55nmAfter having compiled the toolchain with, I get the following error when trying to make.
11:39:02nmbuild/apps/lang.o: file not recognized: File format not recognized
11:40:18bertrikyou should probably do a make clean first
11:40:46nmJust did that, now I get the following:
11:40:52nmcc1: error: unrecognized command line option "-Wno-override-init"
11:40:59nmmake[1]: *** [/home/jack/gbeat/gbs/build/firmware/ata_idle_notify.o] Error 1
11:45:36 Join lee321987 [0] (n=chatzill@
11:45:54at0m|cnm: 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:12nmThe Gigabeat-S port is functioning, it's just not complete, ergo no binary
11:48:58at0m|cah oki. must have misinterpreted your [10:23] <nm> I know it's not supported, but I'm sick of MTP and Windows
11:49:20nmBy that I meant that it isn't "officially" supported
11:57:04fleshTHso, 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:04:16n1snm: are you sure it uses the correct ar-elf-gcc now?
12:04:38 Join pyro_maniac [0] (
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/
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@
12:38:51gibbon_hiho :)
12:43:08 Quit Acksaw (Read error: 104 (Connection reset by peer))
12:43:13 Join Acksaw [0] (
12:55:30 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
12:57:12 Join {phoenix} [0] (
12:57:58 Quit {phoenix} (Read error: 104 (Connection reset by peer))
13:07:17 Join Schmogel [0] (
13:08:05 Join {phoenix} [0] (
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 (" ajax IRC Client")
13:21:47 Join {phoenix} [0] (
13:28:40 Join Thundercloud [0] (
13:29:03 Join robin0800 [0] (
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:02gevaerts FS #9787 is starting to look really nice...
14:05:15n1syeah, impressive
14:21:27 Nick Empathy`afk is now known as Empathy (
14:24:54***Saving seen data "./dancer.seen"
14:35:20 Join Barahir_ [0] (
14:42:24 Join midijunkie [0] (
14:45:11 Join gregzx [0] (
14:47:14 Join jaykay [0] (
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 (
14:58:41bertrik(continued from -community) 30% battery level is one of the battery announcement points when you have voice enabled
15:00:51Bagderit seems unrelated to the "not starting in cold weather" though
15:01:11 Quit sarixe ("Bye")
15:01:14bertrikagreed, that sounds more like a hardware problem
15:01:25Bagderyes, I wonder how cold such a cold is...
15:01:51Bagderiirc, really cold weather (as in Swedish cold) makes the battery not offer enough charge
15:02:53jaykayi could do a bench with my e200 in the fridge... or the freezer
15:05:16 Join sarixe [0] (
15:06:46Bagdermost battery docs seem to only speak of storage temps for li ion batteries, not actual usage temps
15:07:12Bagdermight not be due to the batteries themselves of course
15:07:34Bagder"most lithium-ion battery electrolytes freeze at approximately −40 °C" :-)
15:09:42Bagder"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:10:48 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
15:11:15edrzinteresting bit of trivia: -40C is equal to -40F
15:12:31 Join Aurix_Lexico [0] (
15:13:07 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
15:18:23JdGordonedrz: at those sort of temps, the scale, or even the number doesnt really matter... its just plain COLD!
15:19:51edrzi know i wouldn't be outside. and definitely not outside using an audio player.
15:20:18JdGordonat least not if its on liion batteries anyway :D
15:27:28 Join Zoxc [0] (
15:29:37 Join miepchen^schlaf [0] (
15:40:28jaykayis battery bench supposed to wrote datat down at dertan percentages?
15:41:45bertrikbasically it should just do a measurement once a minute
15:42:24jaykaybecause in my benches the tme distances changes at some percentages
15:42:25bertrikbut 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:35jaykay50, 30, 15, 5
15:43:26bertriksomething like that, yes
15:44:26jaykaythe manual says 50, 30, 15... without 5
15:44:35jaykayand i dont have voice enabled
15:44:58jaykayis it possible that rockbox still trys to speak something at these level although voice is disabled?
15:46:03 Join aneqrs [0] (
15:46:07bertrikno, but the events are sent regardless of voice being enabled or not
15:48:29 Join fyrestorm [0] (
15:48:54jaykaybut thats useless and wasting power when voice is disabled
15:50:27jaykaybtw in some benches it jumps from ~33% to 30, then again up to 33
15:51:32bertrikthe power waste is insignificant
15:52:13 Quit linuxstb (Remote closed the connection)
16:02:05 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
16:10:13Unhelpfulgevaerts: 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 does to extract build information.
16:16:03jaykayis it normal that the voltage always fluctuates between 3mV ?
16:21:11 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
16:23:06 Quit faemir (Read error: 60 (Operation timed out))
16:24:07 Join faemir [0] (
16:24:58***Saving seen data "./dancer.seen"
16:25:59 Join PaulJam [0] (
16:49:55 Quit faemir (Remote closed the connection)
16:50:07 Join faemir [0] (
16:58:43 Quit pyro_maniac ("Leaving.")
17:02:07 Quit dfkt (Read error: 104 (Connection reset by peer))
17:04:01 Join Lartza_ [0] (
17:04:42Lartza_I got my sister rockbox some time ago. 4G Ipod, last grayscale made. And there is some problems
17:05:25Lartza_it multiplies songs
17:06:22Lartza_and the playlist hangs
17:06:37Lartza_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] (
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] (
17:12:13 Quit Lartza_ ()
17:17:19 Join gromit`` [0] (
17:24:12 Quit gromit` (Read error: 110 (Connection timed out))
17:24:43 Nick Barahir_ is now known as Barahir (
17:27:58 Join CaptainKewl [0] (
17:30:11 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
17:38:02 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
17:38:58soap<jaykay> btw in some benches it jumps from ~33% to 30, then again up to 33
17:39:42soapThat 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:01soapOh, he's gone. I am _horrible_ about that.
17:47:09 Join jaykay [0] (
17:47:45jaykayLlorean: a short question regarding
17:47:56jaykaywjhat is the reason for the fixme?
17:48:02 Quit dfkt (Read error: 104 (Connection reset by peer))
17:48:59gevaertsjaykay: look up who actually put it there
17:49:36gevaertsin the svn history?
17:52:26Unhelpfulwhat do we think of this as an alternative to trying to build sendfirm twice?
17:53:04 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
17:53:43Unhelpfulit 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:54gevaertsUnhelpful: at least it pretends to be a lot cleaner
17:54:35Unhelpfulit's the same method is using to slurp build-time defines out of headers
17:54:47gevaertsgo for it!
17:55:07 Quit bmbl (Read error: 104 (Connection reset by peer))
17:55:47 Join igwinnimma [0] (
17:56:00Unhelpfulas far as making it work when cross-compiling goes, i don't see anything in the makefile to handle that case, anyway?
17:57:30gevaertsno, but as far as I can see your way still keeps s/gcc/i586-mingw32msvc-gcc/ working
18:00:35 Join jaykay_ [0] (
18:00:37Unhelpfulthat seriously triggered a build? :/
18:01:58 Quit robin0800 (Remote closed the connection)
18:03:19 Join robin0800 [0] (
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 (
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] (
18:30:58 Nick fxb__ is now known as fxb (
18:37:40*mcuelenaere has Rockbox working on his Onda VX747 \o/
18:37:56 Join bertrik [0] (
18:45:20pyro_maniaccool! congratulations
18:46:59 Quit faemir (Remote closed the connection)
18:47:11 Join faemir [0] (
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] (
18:58:14 Quit robin0800 (Remote closed the connection)
19:06:00 Join MTee [0] (n=mtee@
19:06:50 Join itcheg [0] (i=62db4767@gateway/web/ajax/
19:27:31 Join krazykit` [0] (
19:34:55 Join domonoky1 [0] (
19:38:57 Quit krazykit (Read error: 110 (Connection timed out))
19:40:30 Join miepchen^schlaf [0] (
19:43:06 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
19:44:43Bagdermcuelenaere: nice wps! ;-P
19:45:08Bagdervery cool stuff
19:49:12 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
19:49:32 Join gregzx [0] (
19:53:25 Quit domonoky (Read error: 110 (Connection timed out))
19:55:24 Quit itcheg (" ajax IRC Client")
19:58:21n1sUnhelpful: that is definitely nicer than the previous hack :)
19:59:06mcuelenaereBagder: 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:59Bagdermcuelenaere: ah right. I just think it'll please the masses more with fancy eye candy such as that...
20:00:00 Join itcheg [0] (i=62db4767@gateway/web/ajax/
20:00:28Bagderassuming there are any actual onda owners "out there" ;-)
20:00:40mcuelenaerehehe :)
20:03:38 Join Zagor [242] (
20:04:01Bagderstill, congrats on your very fine work!
20:04:36Zagoronda party!
20:05:54Bagderget on da party!
20:05:57*Bagder ducks
20:06:13Zagorboo :)
20:08:02 Quit Horscht (Read error: 110 (Connection timed out))
20:20:32 Quit itcheg (" ajax IRC Client")
20:21:44 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:25:01***Saving seen data "./dancer.seen"
20:32:19Lloreanjaykay: The fixme should be removed once there are proper installation instructions there.
20:32:40jaykaycompletely removed?
20:33:08LloreanOnce there are proper installation instructions for the e200R, why do we need to refer them to the wiki?
20:33:32LloreanThese do need to be written by someone who's performed an install on an R.
20:35:17jaykayah so i should leave it as it is until there are the instructions
20:35:22jaykayi got something wrong, sorry
20:36:11LloreanThe 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:21LloreanUnfortunately, 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] (
20:45:59 Join taylor_ [0] (
20:46:27taylor_Hello Everyone!
20:48:20 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
20:51:49taylor_is there a rockbox dev here to discuss something?
20:52:32kadobantaylor_: 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] (
20:53:15taylor_Ok so you guys haven't made any progress with the encrypted ipods right?
20:56:30BigBambiNobody has tried to either
20:56:36taylor_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:04Lloreantaylor_: on which model specifically?
20:58:45 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
20:59:01taylor_well I know it works on 2g nano+ 3g nano
20:59:53saratogathat'd be neat to see
20:59:55LloreanThen it's almost certainly of interest, at least.
21:00:02saratogapost it
21:00:46taylor_well u know how there is the notes area?
21:02:32saratoganot really but go ahead anyway
21:02:49Lloreansaratoga: basically a text file viewer.
21:03:27taylor_well there are two vulns actually - one works on the ipods that can view JPEGS in the notes are - -
21:03:41taylor_the first one is a 32769x1 jpeg crashes
21:04:08taylor_the second one that works on all ipods capable of viewing notes −− an extra long url link crashes
21:04:24saratogacan either of these run code?
21:04:42taylor_Im not sure - im guessing our best try is with the link one
21:05:07taylor_the link one would be useful for both 2g + 3g nano (and other models)
21:05:39saratogalooking on google it seems these have been around for a little while but no one has done anything with them
21:06:01taylor_- really? I didnt see them on google
21:06:47taylor_I know the JPEG also crashes 5.5/6g classic+ 4g nano
21:06:58taylor_but I think that one is just a DoS
21:07:28saratogaDoS refers to spamming a networked device
21:07:36saratogayou can't really do that to an ipod
21:07:53saratogaits probably the same issue here, a bad assumption about the input files that leads to a crash
21:08:20taylor_well the ipods can read JPEG thats not the issue
21:08:32taylor_i just dont know why a 32769x1 crashes
21:08:45taylor_I think our best bet is to try the url one
21:08:58saratogapresumably because of a bad assumption by apple when writing their JPEG parser that JPEGS would not have such extreme dimensions
21:09:57taylor_so prob not exploitable?
21:10:12taylor_in ur opinion - which one sounds better to try?
21:10:12saratogai have no idea
21:10:45taylor_the htm one sounds pretty interesting
21:11:10LloreanIt really needs someone who owns one of these players to see if anything can be done with either.
21:11:30taylor_I guess ill just keep on trying on my ipod
21:11:39taylor_ill try the extra long url one
21:12:50taylor_if we can find out where the return adress is being overwitten - then we could try a jump to register technique
21:13:06LloreanDoes a 32770x1 jpeg or a 32769x2 crash? Or is it just that one specific dimension?
21:13:31taylor_width or height of 32769+ crashes
21:13:49LloreanAh, okay. Just thought since you were typing a specific dimension it might be single-case.
21:14:22taylor_if I make the width say 40000x1 it freezes a while before it crashes
21:15:48 Join merbanan [0] (n=banan@
21:16:12taylor_I personally think the url one would be best to try
21:16:37 Part pyro_maniac
21:16:43taylor_but like I said - you guys are the devs so you would know what would be best
21:17:37n1staylor_: where do you insert this very long url?
21:18:12taylor_in any text doc
21:18:49taylor_in the notes folder
21:20:17saratogai 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:07taylor_if you put an extra long url in a txt doc, save it, and boot up ipod, it will crash imediately
21:21:08Lloreansaratoga: In theory easier than resyncing the patches he wants to use, I guess?
21:21:48taylor_im guessing this is because it scans the files on the HDD, finds that one and crashes
21:22:10n1staylor_: 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:20taylor_no they havent
21:22:27 Quit Aurix_Lexico ("Leaving.")
21:22:36taylor_thats why i thought we could try running arbitory code
21:22:50taylor_*arbitrary code
21:23:16n1syes but creating a working exploit blindly seems _much_ harder than if you have the disassembly to look at
21:23:50n1snot that i am very knowledgeable in this area
21:23:55saratogaLlorean: i mean what is the purpose of the tags folder
21:24:06saratogai think his problem is that he should checking out of branch, not tag
21:24:13LloreanAh, yes, he should.
21:24:17taylor_well this works on the 5.5G - we could look at that firmware?
21:24:27Lloreansaratoga: Tags just identify a specific revision, not which branch, right?
21:24:49saratogaLlorean: i never noticed that folder before, so I have no idea what it does
21:24:59saratogalooks like it has source code in it though
21:25:05LloreanI don't know then
21:25:17n1ssaratoga: it has tags of specific revisions like releases
21:25:38saratogahow is it different then branches?
21:26:02taylor_anyone know how to read arm asm?
21:26:58saratogayou should probably just ask a specific question and see if anyone knows the answer
21:27:25fleshTHhrm, well... that was a bust =\, i wanted to try and load it on my zen sleek photo
21:27:41n1ssaratoga: 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:09n1sthey are sort of like snapshots
21:28:24linuxstbYou can browse the tagged revisions here -
21:28:29 Quit mcuelenaere ()
21:29:00saratogaah ok so that wasn't the guys problem
21:29:41 Join fml [0] (n=4fd3f899@gateway/web/cgi-irc/
21:30:35 Quit CaptainKewl (Remote closed the connection)
21:32:23fmlIs 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:12fmlIt never goes off despite the fact that it's not set to "always on"
21:34:26 Join akur [0] (
21:35:16 Join Manuel4321 [0] (n=4d07d6fa@gateway/web/cgi-irc/
21:35:44taylor_anything I can start to work on for this "exploit"?
21:36:58linuxstbtaylor_: 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:16taylor_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:17linuxstbSo I would start by googling to try and find advice on how to exploit buffer overflows in general.
21:37:21Manuel4321hi. 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:18linuxstbManuel4321: Are you sure ipodpatcher "complains"? It should just tell you the sector size.
21:38:28n1shave you tried this ?
21:39:17taylor_I wonder why someone hasn't decrypted the firmware already
21:39:23Manuel4321i've used the one from ipodlinux but i'll give this a try. thanks.
21:39:59Manuel4321i guess there's something wrong with some more profound settings, thoug
21:41:00 Join tessarakt [0] (
21:41:55taylor_@saratoga: where did you get that info on google that said people had already found those vulnaribilties
21:42:17fmlHrm... 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:32fmlI.e. why not for higher depth as well?
21:42:53n1staylor_: probably because decrypting it will be hard, judging by the encryption used on the iphones and ipod touches
21:43:04linuxstbThe backlight isn't (visually) simulated on colour targets - just mono/greyscale.
21:43:47saratogataylor_: I googled "ipod buffer overflow"
21:44:03saratogacame up with various people talking about jpeg overflows
21:44:17saratogabut they're mostly uniformed speculation
21:44:20fmllinuxstb: ahh, thatnks. Is it intentionally? Or hasn't it just been done?
21:44:42linuxstbfml: How would you do it?
21:45:06 Part akur
21:45:46fmllinuxstb: make it look like on target, i.e. just black in the case of sansa e200.
21:46:41fmllinuxstb: or didn't I understand your question?
21:46:55linuxstbfml: Ah, I forget that some colour targets are invisible without backlight...
21:47:02LloreanPersonally, I'd just half RGB values or something.
21:47:18LloreanInstead of trying to simulate realism there, just give an obvious visual cue.
21:47:33 Nick Empathy`afk is now known as Empathy (
21:48:24fmlLlorean: also true. But there should be at least some effect.
21:48:25fleshTHso, what exactly does: "[ERR] Big-endian players are currently unsupported" mean
21:48:49linuxstbfleshTH: What says that?
21:48:53fmlOr a big word across the screen: "You can't see this!"
21:49:22 Quit jaykay (Read error: 110 (Connection timed out))
21:49:23LloreanfleshTH: You getting that from some Rockbox tool?
21:49:28fleshTHwhen i try to use mkzenboot with the zen sleekphoto firmware updater
21:49:32Lloreanfml: I'd go with teh dimming personally. :)
21:49:42LloreanPeople don't like to read. :-P
21:50:24linuxstbfleshTH: It means mkzenboot won't work with your device because the CPU uses "big-endian" mode.
21:51:00linuxstbLooking at the source, that's marked as "TODO" in the mkzenboot source...
21:51:25linuxstbYou want to try and catch mcuelenaere - he wrote that tool.
21:51:48fleshTHk, thanks
21:52:03fmlLlorean: yes, that was a joke. Do you know where the important code is? Is it lcd-bitmap.c in the uisimulator dir?
21:52:37Manuel4321the other way to restore doesn't work either. but the partition table is allright again
21:53:17linuxstbManuel4321: What do you mean by "doesn't work" ? It can't fail unless your ipod is physically broken...
21:53:59Lloreanfml: 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] (
21:55:47Manuel4321oh 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:13Manuel4321in short: even after restoring the firmware with dd properly the ipod still wants me to restore it
21:56:54linuxstbWhat "dd" command did you use to restore the firmware?
21:57:34taylor_I wonder why this file crashes right when I turn on the ipod - its not like i tried to open i tup?
21:58:16Manuel4321dd if=./iPod. of=/dev/sdb1
21:59:13linuxstbManuel4321: That's the mistake - re-read the wiki page...
21:59:26linuxstbEspecially step 5.
22:00:39Manuel4321dang! thanks alot^^
22:01:06 Join buk_ [0] (
22:04:17Manuel4321great! thank you! i love you! :)
22:05:13 Quit Manuel4321 ("CGI:IRC (EOF)")
22:08:13buk_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:13buk_tected by Rockbox.
22:09:06buk_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:30tessaraktRockbox fully supports UTF-8, no?
22:10:08buk_I have no issues with original firmware
22:15:03Lloreanbuk_: There are known to be signal quality issues with Rockbox USB already
22:17:33 Nick Empathy is now known as Empathy`afk (
22:17:44 Quit PaulJam (Read error: 60 (Operation timed out))
22:19:11 Join itcheg [0] (i=62db4767@gateway/web/ajax/
22:19:19 Join PaulJam [0] (
22:24:18 Join CaptainKewl [0] (
22:25:03***Saving seen data "./dancer.seen"
22:30:46buk_Ok, but I don't understand why it worked for days...
22:31:57LloreanIf 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:16mcuelenaerefleshTH: why are you running mkzenboot with the zen sleek photo as target?
22:48:54 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
22:50:09fleshTHbecause i have a sleek photo that's pretty much junk so i'm just trying stuff
22:50:53fleshTHi 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:14mcuelenaereyou'll first need to write some code before something will actually work
22:51:39mcuelenaereeach target has different needs and runs on different chips, so code needs to be adjusted to it
22:52:24mcuelenaereand mkzenboot doesn't support big-endian targets because that needs a bit rewriting
22:52:43mcuelenaereI 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:58fleshTHah, well... that's cool... i don't really have the skills or even near ball park of smarts for low level programming
22:57:32Lloreanpixelma: 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:45LloreanJust 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 (
22:58:50 Quit faemir ("leaving")
22:59:02 Join faemir [0] (
22:59:02pixelmapremade playlist (so it has to load at once) or start by playing track 2 and move track 1 behind it?
22:59:29LloreanWell, I'd say premade.
22:59:38 Join jaykay [0] (
22:59:40LloreanOr even rename the files so that 2 plays before 1.
23:00:18pixelmaok, I'll try
23:00:54 Quit tyfoo ("Carpe diem")
23:02:52pixelmahuh, renaming the 01. to "0.22 trackname" so that it it behind "02. trackname" gives me the same data abort
23:03:09pixelmas/it it/it is
23:03:22 Join AndyI [0] (i=AndyI@
23:03:44LloreanAnd 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@
23:06:59casainhohello :-)
23:07:15jaykaymay i remove \newcommand{\blind} from the manual ?
23:07:26jaykayits only used one time and points to a wiki page
23:07:29n1sjaykay: 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:39casainhoI 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:15casainhoI mean, add -g to the GCCOPTS
23:09:03n1sjaykay: 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:52domonoky1casainho: 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:55jaykayill 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: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:52saratogalooks like someone was playing with using the rockbox wma decoder in moonshell
23:11:22tessaraktumm, iriver E 100 is not supported, right?
23:11:23saratogan1s: I wondered about that
23:11:26casainhodomonoky1: ah, I tried one time to have and I must not discover it... :-) thanks :-)
23:11:37saratogatessarakt: read front page
23:11:53Lloreantessarakt: The webpage is accurate, yes.
23:12:08tessaraktumm, that mentions the H series
23:12:12pixelmaLlorean: 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:31Lloreantessarakt: Yes. Not the e...
23:13:12tessarakthard to search for a single letter a e.g. Amazon ...
23:13:20Lloreanpixelma: I wonder if it's a size issue, rather than something specific to those files.
23:13:39tessaraktbut there doesn't seem to be any H buyable there ...
23:13:58Lloreantessarakt: They were discontinued some time ago, yes.
23:14:34tessaraktmany of the supported targets seem to be outdated ...
23:14:46tessaraktI have a sansa, but unfortunately v2 ...
23:14:48 Quit mcuelenaere ("Gnight")
23:14:51pixelmaI 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:55saratogatessarakt: since you seem to be in need of more information, perhaps you should click the link for "status"
23:15:01saratogarather then asking us about it
23:15:36saratogalooking 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/
23:16:12 Join jaykay_ [0] (
23:16:14 Quit ender` (" Marriage is not a word, it's a sentence. A life sentence...")
23:17:21pixelmashould try on my other targets too
23:18:13 Join QuickStart [0] (
23:19:43 Join taylor__ [0] (
23:20:11taylor__does anyone here know if there is an equivalent of NOP x90 for the ipod?
23:20:12Lloreanpixelma: It would explain why it's such a rare issue, but reproduceable when it happens.
23:20:39 Quit Zoxc ()
23:20:42taylor__I mean NOP x90 for ARM architecture
23:20:49Bagdertaylor__: are we all supposed to mean with a NOP x90 is?
23:21:03 Quit merbanan (Remote closed the connection)
23:21:07Bagderuh know
23:21:16Bagderdarn it, I can't type!
23:21:49taylor__NOP x90 is x86 instuction basically means "do nothing"
23:22:05Bagderreally? it's not just nop?
23:22:13n1sthere's a regular nop for arm
23:22:19Bagderit's nop on a zillion cpus
23:22:19taylor__sorry - thats what I mean
23:22:23Unhelpfulit wouldn't be opcode 0x90 by any chance?
23:22:43taylor__Thats what I am wondering - on the ARM architecture what opcode is it?
23:22:51taylor__on x86 PCs its 0x90
23:22:56Bagdertaylor__: tried asking google?
23:23:00saratogaevery CPU has NOP
23:23:30taylor__I know there is one - I just need to know the opcode -
23:23:47Unhelpfultaylor__: you could ask google, or you could quite easily assemble nop on arm and look at the output
23:23:52n1si'm sure there's an arm reference guide somewhere on the net
23:23:55saratogaanyone here read japense? google translate isn't helpful here
23:24:05pixelmaLlorean: will have an eye on it but have to leave now
23:25:00 Quit aneqrs ()
23:25:20Bagder says nop is a psuedo opcode
23:26:16taylor__and a psuedo opcode is ?
23:26:26Bagderbasically an alias for an actual opcode
23:26:32n1sit's actually mov r0, r0
23:27:18taylor__hmm...i need the acually hex opcocode
23:27:59saratogalook in the arm reference?
23:28:00taylor__wonder if i can find it in the ipod firmware
23:28:01n1sso look for the opcode for mov in a reference guide
23:28:12Bagderor just objdump some existing code
23:28:25Bagdermov 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:17Unhelpfultaylor__: 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] (
23:29:56 Part akur
23:30:04taylor__- Im working on a buffer overflow in the ipod
23:30:42taylor__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:45Unhelpfultaylor__: perhaps you should use an assembler to generate the machine code you wish to insert?
23:32:07Bagderwhy do it manually?
23:32:09taylor__im trying that right now
23:32:42Bagder 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:52Bagder(from an objdump output)
23:33:28taylor__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:06Bagderit is, the '130' there was just the index of that particular line
23:35:53saratogai never really looked at moonshell, but it seems to be a neat almost copy of rockbox
23:36:06saratogaerr functionally equivilent program, not actually based on rockbox
23:36:16 Quit jaykay_ ("ChatZilla 0.9.84 [Firefox 3.0.6/2009011913]")
23:36:28Unhelpfulany 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:01taylor__thanks - so essentially I just throw in a bunch of e1a00000e1a00000e1a00000 until I think everything's been overwritten?
23:37:16Bagdertaylor__: if you want nops in there, yes
23:37:33Bagderbtw, is that a "new" ipod?
23:37:40taylor__yes nano 3G
23:37:48Bagderthen it might run a big-endian arm core
23:38:01soapthank 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:12taylor__and that would mean.......?
23:38:30Bagdertaylor__: that you'd need to enter instructions using the correct endian order
23:39:04taylor__Okay.... so? like this: 0000e1a
23:39:18Bagderyes, if that is indeed the byte order
23:39:41Bagderuh, no 0000a0e1 I believe
23:40:04Bagderreversed byte order
23:40:08taylor__Uhh... okay this is getting confusing :)
23:40:18taylor__how can I find out for sure?
23:40:25UnhelpfulBagder: erm, you've also shuffled some nybbles there, i think?
23:40:47taylor__I need to find out for sure from a site..
23:41:02BagderI don't think I did
23:41:27taylor__Ill have 2 try both
23:41:28Bagdertaylor__: I don't think anyone knows for sure, but we know that some similar samsung SoCs are big-endian
23:42:42taylor__My disassembler says( for little en) 000000000000a0e1andeqr10, r0, r1, ror #0x1
23:43:06taylor__for Big endian it says: 00000000e1a00000movr0, r0
23:43:53taylor__Ill just hav 2 try both ways I guess :)
23:44:10Bagderah yes, the objdump output confused me
23:44:19UnhelpfulBagder: sorry, you're right, i was comparing you attempt to his, not to the original :/
23:44:20 Join moos [0] (
23:44:21Bagderlittle endian byte order would be 00 00 a0 e1 shown by hexdump
23:45:29Bagdertaylor__: the instructions are 32 bits
23:45:50Bagderah that initial 000000 is the index perhaps
23:47:42saratogamoonlight seems to have included a lot of the rockbox core code just to get at the wma decoder
23:48:05saratogai 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/
23:49:08BagderI find it funny that nobody from there came asking for it or helped us doing exactly that...
23:49:23saratogaBagder: everyone about the project is in japanese
23:49:30Unhelpfulsaratoga: why they didn't go to ffmpeg a bit more directly, i'm not sure?
23:49:30saratogamy guess is the author didn't speak english
23:49:31Bagderyeah it seems
23:49:59saratogaBagder: actually someone posted a very obscure fix to the asf parser the other day, I wonder if hes the moonlight author
23:50:12Bagderthere official web site is a bit on the sparse side...
23:50:22 Join [RsK]Topher [0] (
23:50:34saratogaUnhelpful: we never back ported the codec to ffmpeg, so rockbox is the only source for it
23:50:47[RsK]TopherHey everyone, new here.
23:51:09Unhelpfulsaratoga: i thought ffmpeg *had* a wma decoder?
23:51:11saratogaand its quite intimately tied into the codec engine because the parser is mixed in with rockbox code
23:51:15Bagdersaratoga: did you spot the ffmpeg guy in here the other day, sounding annoyed it isn't?
23:51:27obarrielHi everybody,
23:51:31saratogaUnhelpful: theres is FP, ours is theirs minus the FP
23:51:40saratogaBagder: no what happened?
23:52:17Bagdersaratoga: 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:28saratogalet me dig up the logs
23:53:09Unhelpfulsaratoga: 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:35LloreanUnhelpful: Pluggable containers and metadata, I assume?
23:53:41Bagdersaratoga: 'superdump' was the guy, on jan 30th
23:54:17UnhelpfulLlorean: ugh, you're probably right, metadata plugging would have to be done, too, wouldn't it?
23:54:28saratogaBagder: I vaguely remember him from teh ffmpeg IRC channel
23:54:35saratogaisn't he their AAC guy?
23:54:42LloreanUnhelpful: Most likely, but it'd be a nice feature to have anyway.
23:54:58LloreanWe wouldn't have to say "no ApeV2 in MP3" and ID3 wouldn't break FLAC, etc.
23:55:00Bagdersaratoga: I don't know...
23:55:09obarriel I have been compiling the bootloader for Fuze, and when I use it my player boots and gets stuck in this screen does anybody know where might be the problem?
23:55:24UnhelpfulLlorean: how would multiple metadata types on a file work?
23:55:50Unhelpfuleach metadata plugin gets loaded, and gets a chance to fill an in-memory metadata structure from the file, or something?
23:55:53LloreanUnhelpful: We should probably establish our own set priority.
23:56:07LloreanLike "non-native formats take priority over native formats"
23:56:18LloreanSo you just pick one, and use only it.
23:56:24linuxstbUnhelpful: All metadata parsing code is in the core - there are no plugins.
23:56:28Bagderobarriel: I think the forum thread for the ams sansas is the best place for you to ask this
23:56:36saratogaBagder: 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:06Bagdersaratoga: oh he didn't... then I only made that connection in my head ;-)
23:57:17obarrielThank you Bagder I was afraid of posting there just in case it was only for developers
23:57:19Lloreanlinuxstb: How much could we shrink the core if we made metadata readers loadable as well?
23:57:27saratogaobarriel: let me guess, 4 or 8GB player?
23:57:33taylor__that file says little endian
23:57:35obarriel4 gb
23:57:40Bagderobarriel: well, it is but the entire fuze thing is for devs still ...
23:57:47Unhelpfulso, when you say "pluggable" metadata, you mean allowing each metadata decoder to be tried in what we deem the "correct" order?
23:57:47saratogahave you formated it to < 1GB?
23:58:32obarrielno, saratoga, I din't know it was needed, I'll try know
23:58:37Unhelpfuli don't know about *actually* doing loadable metadata handlers, if you're also going to be trying more than one per file.
23:58:40saratogaBagder: I believe that is the same ffmpeg developer who got annoyed at me for "forking" the rockbox asf parser
23:58:48linuxstbLlorean: 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:01saratogaBagder: sorry MP4 parser

Previous day | Next day