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-07-24

00:00:16TheEvilPrinceOk I have to go. I will drop it tomorrow. Thanks for your help all
00:00:29 Quit TheEvilPrince ()
00:07:04 Join Stephen [0] (
00:07:13 Nick Stephen is now known as Guest29735 (
00:07:42 Nick Guest29735 is now known as Stephen___ (
00:08:16 Join safetydan [0] (n=deverton@rockbox/developer/safetydan)
00:09:49 Quit roolku ()
00:26:01 Join derekja [0] (
00:26:07 Part derekja
00:32:27 Join stripwax [0] (
00:34:29 Quit bertrik ("De groeten")
00:35:12 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
00:39:37 Join bertrik [0] (
00:40:26bertrikgevaerts, meizu_dfu seemed to actually work partly on the samsung yp-s3!
00:40:49gevaertsWhich part?
00:40:50 Quit soap-work ("CGI:IRC (EOF)")
00:41:07bertrikit recognised the CPU, sent the updateNAND file and then recognised the CPU again with a slightly different string
00:41:22gevaertsso the updateNAND actually runs...
00:41:27bertrikit said GET CPU, got: S5L8700 Rev.2
00:41:51gevaertswhich means the basic memory layout is the same. Not too surprising of course, but still good
00:41:53bertrikand after sending the updateNAND.. it said GET CPU, got: S5L8700 Rev.2-BE 070831
00:42:22gevaertshm, BE for big endian?
00:42:53bertrikyes I think so, the BE is also in the updateNAND... file name
00:43:44gevaertslet me have a look at what it says on my m6sl
00:45:54saratogastripwax: thanks for the fprofile, very interesting results
00:46:35stripwaxno problem. not completely sure it really makes sense - anything useful in there?
00:46:55saratogayeah some interesting results
00:47:05saratogathe whole codec is a mess so it wasn't clear to me what to optimize first
00:47:35stripwaxany clearly now? nothing actually really stood out to me, in fact
00:48:12 Quit benutzer (Remote closed the connection)
00:48:37gevaertsbertrik: if you change that string in the updateNAND file, you'll see your changes in the next GET_CPU
00:49:12 Quit dmb (Read error: 113 (No route to host))
00:49:19*gevaerts 's version now says "rockbox flashing tool
00:49:40stripwaxff_log2_tab ought to be in IRAM perhaps; words maybe more efficient that uint8_t there; and some unrolling in imlt_math, something along the lines of vect_mult maybe?
00:49:42bertrikwhat we're seeing so far is already proof that the updateNAND thing is running I think
00:50:24bertrikI guess the NAND in my yp-s3 is probably different from that in the meizu
00:51:27bertrikI should try to compile some stuff tomorrow and run it as a DFU program
00:51:40stripwaxmlt_compensate_output probably ought to not be inlined (given it has three calls), but it actually looks like gcc doesn't inline it anyway despite the inline
00:51:43gevaertsindeed. Maybe try toggling some GPIO pins
00:52:02 Quit aaron424 ("ChatZilla 0.9.85 [Firefox 3.0.12/2009070811]")
00:53:41bertrikI should find the backlight
00:53:59gevaertsindeed. As soon as you have that, you're almost done!
00:54:17*gevaerts ignores the fact that we've known the backlight for ages on the m6
00:54:19bertrikthe display driver didn't look so complicated, but probably too complicated to start with
00:54:38gevaertsyou need backlight for that anyway :)
00:55:37bertrikwell this is nice progress for just a single evening of playing with it
00:56:00gevaertsit is indeed
00:56:03Zagorgevaerts: are your build benchmarks including or excluding "make zip"?
00:56:11gevaertsZagor: excluding
00:56:22stripwaxthe vd*i stuff in unpack_SVQH is a bit ugly, don't really want/need a mult there
00:56:39gevaertsmaybe a mistake
00:57:21stripwaxbut I've not profiled those small changes, and they might not be significant improvement anyway.
00:58:52Zagorgevaerts: I don't know... :)
00:59:36gevaertsZagor: you could run make zip in the upload part, where it will overlap with the dependency finding
00:59:58gevaertsfree on all multicores
01:00:05ZagorI do already
01:00:21 Quit PaulJam_ (".")
01:00:30gevaertshow many single-core clients are there?
01:01:09 Join barrywardell [0] (
01:01:25 Join mc2739 [0] (
01:01:32ZagorI haven't kept track, but I'd guess 10-20
01:02:09mc2739Zagor: did you know that is still r21884?
01:02:28Zagoroh, right :-(
01:02:45***Saving seen data "./dancer.seen"
01:03:46saratogadid the rbutil people ever comment on using 7zip for builds?
01:03:57Zagorit's such a beast to build, that it doesn't really fit into the new on-demand system. I guess we'll keep doing it with the old cronjob
01:04:14Zagorsaratoga: iirc it fell on rbutil not supporting 7zip
01:04:22*gevaerts thinks that make zip should stay out of the benchmark. It should be CPU-bound (all needed files are fresh so should be in cache), while the dependency generation next to it is more likely to be IO bound
01:04:57saratogaZagor: i remember that but I wonder how hard it would be to add? the 7zip library is GPLed and hopefully pretty similar to whatever zip library we use
01:05:09gevaertsso even on single-core, it shouldn't hurt too much
01:05:22Zagoryeah, I wanted to ask bluebrother about that but I didn't remember to when he was here earlier
01:05:37CIA-8New commit by mcuelenaere (r22018): Remove USB storage defines from USB core
01:06:02linuxstbLooking at the source, rbutil seems to use a Qt class for zip files. A (very) quick google didn't find the equivalent for 7zip.
01:06:03Zagorgevaerts: depgen is quite cpu bound actually.
01:06:16saratogai wonder how big a random number look up table really needs to be for a codec
01:07:04tmztwhat is the zip stuff used for other then generating a .zip file to install rockbox?
01:07:16tmztwhy would 7zip be preferred?
01:07:20 Nick fxb__ is now known as fxb (
01:07:27gevaertstmzt: smalled uploads
01:07:27Zagortmzt: it compresses *much* better
01:07:53tmztah, okay
01:08:33tmztyou might be able to lzma a store-only zip
01:09:03saratogathat wouldn't accomplish anything
01:09:55Zagorgevaerts: are you running on all 8 cores now?
01:10:08gevaertsyes, a single 8-core client
01:10:25Zagorit's not going much faster...
01:10:41 Join Xaero [0] (i=44c0fd08@gateway/web/freenode/x-e81121e4fe2321bf)
01:10:46ZagorCompleted: build gigabeats client seconds 65 uplink 1001 speed 349
01:10:52gevaertsno. I think it needs three 8-core clients, not one...
01:11:27ej0rgeguh, accidentally killed my client
01:11:30Zagorgevaerts: so $cores+1 is a crappy model. $cores*2 perhaps?
01:11:31saratogaZagor: can you upload the new PP bootloaders?
01:11:35Xaeroi have a question
01:11:52Zagorsaratoga: sorry, sure. where were they again?
01:12:04saratogagevaerts has them I believe
01:12:10Xaerowhy is my rockbox (sansa) database history (among other things) blank
01:12:31Xaerolike Recently added, most played, last played etc.
01:13:10gevaertsZagor: they're all "6.0"
01:14:19Zagorgevaerts: can you compare "make -j9" with "make -j16" for me? and perhaps even more extremes, like make -j24
01:14:28gevaertsXaero: I've never used the database, but I believe there's a setting you have to enable for this
01:14:28HillshumWithout rbutil support for 7zip lots of users would complain
01:14:32saratogais there an easy way to figure out where a function in the map file for a codec is actually called? perhaps we have a script that can do it?
01:14:53gevaertsZagor: just claiming more cores?
01:15:00Zagorgevaerts: yes
01:15:16Zagoror no, I mean run tests outside rbclient
01:15:21gevaertsah ok
01:15:48gevaertswithout ccache?
01:15:50XaeroHillshum: I think i have the scrobbling setting enabled if thats what you mean
01:15:52stripwaxbunches of cookdata.h should probably be ICONST_DATA too
01:16:12Zagorgevaerts: without ccache or with hot ccache
01:16:21HillshumXaero: I wasn't taking to you
01:17:20Xaerooh my bad, i meant gevaerts
01:17:39 Quit Thundercloud (Remote closed the connection)
01:19:08gevaertsXaero: I think that's a different option. Not sure though
01:20:10Zagorgevaerts, saratoga: the zip has the bootloaders in new locations. will that work with rbutil?
01:20:36 Quit bertrik (Read error: 113 (No route to host))
01:20:37gevaertsI don't know
01:21:21Xaerogevaerts: ok, i'm going to check
01:21:27HillshumXaero: It's the "Gather runtime data" one
01:21:28saratogahow do I get a version of a codec to link with the source code included so that objdump can find it? i remember theres a flag in the make file but i forget what it is
01:22:12Zagorgevaerts: ok. I don't want to change them until I know I won't break stuff
01:22:30gevaertssound sensible
01:22:31stripwaxsaratoga - not sure - you want the C to show up in an objdump disassembly?
01:23:30XaeroHillshum: i just enabled it but tracks still aren't showing up on it
01:24:05HillshumXaero: now you have to give it some time to gather data about what you play
01:24:45stripwaxI ought to get a profile that includes time spent in mdct_backward rather than just lump into a single imlt_math line
01:25:08XaeroHillshum: alright, thanks
01:25:14 Quit stripwax ("")
01:26:39*gevaerts should have chosen a less heavy build for these benchmarks
01:27:29saratogastripwax: it was -g
01:33:52Zagorright, depgen is the culprit :-(
01:34:26gevaertsI think running three cores=4 clients should be a decent compromise
01:36:36Unhelpfulstripwax: one thing, on arm tdmi targets, or anything else that has an early-terminating iterative multiplier, you'll need to benchmark your mdct with real data. :)
01:37:14 Quit Xaero ("Page closed")
01:38:09JdGordon|gevaerts: with those -j >8... is there ever more than 8 cc1's going at a time?
01:38:30gevaertsJdGordon|: I've seen up to 230 a few weeks ago
01:38:35gevaertsso yes
01:38:44ZagorI think I'll take a whack at writing a wrapper around gcc -MM. simply split the list of files into n lists and runs them in separate forks, concatenates it and spits it back out.
01:38:59Zagor-j runs all compilations
01:39:11JdGordon|crikey.. so it really is depgen killing it?
01:39:14Zagorall "known" compilations in parallell. so that can be pretty big.
01:39:16Hillshumgevaerts: wow
01:40:17UnhelpfulZagor: provided deps don't block... but i believe a lot of our build is "compile huge pile of independent objects, then link", so it should parallelize well
01:40:49Zagoryes it does. run "make -j" and then pstree for a good view
01:40:54gevaertsJdGordon|: well, if you don't have disk IO (i.e. everything in cache), -j <number of cores> really looks optimal. Over that, and you get slowed down by overhead things
01:42:10gevaertsjust look at the sys numbers
01:42:20JdGordon|unsupported compiler option 3040256 <- from my ccache stats...
01:43:33saratogaso no one has any idea how i can figure out where the calls to the gcc division functions occur in libcook?
01:44:16 Quit barrywardell ()
01:44:20Zagorsaratoga: asm output, perhaps?
01:45:20gevaertsUnhelpful: keeping deps as a single (but split) step still works. It may not be optimal if the split is not perfect, but it should be close
01:45:45saratogaZagor: I tried objdump, but it gives me all the function calls are relative, so short of computing each one I'm not sure how to figure out which go where
01:45:52 Quit bzed (Remote closed the connection)
01:45:55 Join bzed [0] (
01:45:58linuxstbsaratoga: Are you sure libcook is using divisions? cook.c (the main codec) does.
01:46:22Zagorsaratoga: try -S to gcc for the pre-linked assembly
01:46:25saratogalinuxstb: it links several div functions in the map file, so i presume it uses them somewhere
01:47:01Unhelpfulgevaerts: i meant make targets blocking for dependencies, not the whole thing blocking for our make.dep target. if your dependency graph is fairly tree-ish, like ours, there can be a lot of parallelism. if it's more of a chain...
01:47:25Zagorwell I'm off to bed. see you.
01:47:27 Quit Zagor ("Leaving")
01:47:29linuxstbThe map file will be for the codec - i.e. cook.c plus librm plus libcook
01:47:31gevaertsUnhelpful: maybe, but you don't know that until you're done with the dependency step
01:49:00linuxstbsaratoga: I would first try removing all the divisions from cook.c, and see if the division functions disappear.
01:49:11 Join dmb [0] (n=Dmb@unaffiliated/dmb)
01:49:32saratogalinuxstb: ok thats one option
01:49:56saratogathough i'm curious about this unlinked version I just compiled, I see references to the div functions in cook.c, but not where they're called
01:50:44Unhelpfulwe actually have three separate dep targets... but just running those in parallel wouldn't be a huge savings, i expect SOURCES >> OTHER_SOURCES >> ASMDEFS_SOURCES
01:50:47 Quit Stephen___ ("Leaving")
01:51:18saratogaah cook_decode_init calls __divsi3
01:51:23saratogabut that should be harmless
01:53:03saratogawhat does ".global__divsi3" mean at the end of a function with no label next to it?
01:55:38linuxstbI think that just defines an external symbol
01:55:52*Unhelpful thought you were supposed to use .extern for that?
01:58:13 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
01:58:56 Join CaptainKewl [0] (
02:00:47saratogaok found the div and its harmless, but might as well remove it anyway
02:03:09CIA-8New commit by saratoga (r22019): Remove a divide in the cook's init function. Harmless but might as well drop it.
02:14:12 Join JdGordon|_ [0] (i=4607bad1@gateway/web/freenode/x-9697bb9f5229f0e6)
02:22:12 Quit Hillshum ("Leaving")
02:22:39JdGordon|_does making a function which is used in one place not static (moving it out to another file) cause a big enough delta to warrent keeping the file a mess?
02:23:06JdGordon|_I'm thinking baout screens.
02:23:38gevaertsI don't think so
02:26:19 Join ArtDepartment [0] (
02:26:20 Join mc2739_ [0] (
02:26:52 Quit mc2739 (Nick collision from services.)
02:26:53 Nick mc2739_ is now known as mc2739 (
02:27:31JdGordon|_you better not be here to point out more bugs.....!
02:31:02 Part ArtDepartment
02:31:46UnhelpfulJdGordon|_: on ARM targets where we use -mlong-calls, calls within the same source file are converted to short calls, unless caller and callee are in different sections. long calls are slightly slower and larger.
02:33:10JdGordon|_can we do short calls between files? im pretty sure these calls are always in dram(?)
02:34:09soapsaratoga, you going to point him to the wiki page on compiling and kill the thread or is he beyond help?
02:34:34UnhelpfulJdGordon|_: you can explicitly apply a short_call attribute to the function, that *might* work :)
02:34:53soapoh. I was a message behind. He has moved forward significantly.
02:35:16gevaertswell, if it's in screens.c I guess it's not performance critical, and the size difference is only a few bytes...
02:35:19 Nick Ypsy is now known as YpsyZNC (
02:36:29Unhelpfulif you're stuffing the function into a struct or passing it as a pointer, it's a "long" call anyway - all a long call is is a call-by-address instead of call-by-offset.
02:39:24JdGordon|_is the saving with keeping a function static bassically meaningless?
02:39:59JdGordon|_hmm.. thinking about the wps parser now.. its got heap of static functions which get shoved in a struct... making then not static owould change nothing then?
02:42:45UnhelpfulJdGordon|_: it also potentially prevents symbol name conflicts... i think that that would be the only other reason?
02:44:02JdGordon|_I dont think we are in danger there
02:47:11 Quit AndyI (Read error: 110 (Connection timed out))
02:53:41 Quit JdGordon|_ (Ping timeout: 180 seconds)
02:54:35 Join AndyI [0] (i=AndyI@
03:01:33 Join jac0b [0] (
03:02:03jac0bwhy is the ipod dual-boot
03:02:13jac0bipod video*
03:02:25Unhelpfulso that you can still use the OF for...whatever you want to use it for?
03:02:47***Saving seen data "./dancer.seen"
03:02:56jac0bif I do boot the OF will it mess up my directory structure?
03:03:45 Quit saratoga ("Page closed")
03:05:45Unhelpfulon the video the major reason to boot OF is probably to watch videos. rockbox can't do this very well on the video, because the OF uses a poorly-documented hardware decoder, and the CPU is not fast enough to run the mpegplayer plugin well.
03:07:12jac0bthanks unhelpful
03:07:39jac0bI am switching from a gigabeat s to a ipod video
03:07:51jac0bthe battery sucks on the gigabeat
03:09:55Unhelpfulit's not the battery entirely, we don't do voltage scaling on gigabeat s yet.
03:12:33 Quit AndyI (Read error: 54 (Connection reset by peer))
03:12:39ej0rgeyeah, the beast should be able to get at least 2x the battery life
03:12:43 Join AndyI [0] (i=AndyI@
03:13:12jac0bwould it benefit if I had the 64mb video
03:13:35CIA-8New commit by jdgordon (r22020): more cuesheet cleanup. pass the cuesheet into cue functions so they dont have to call audio_current_track()
03:14:51Unhelpfuljac0b: this is a gigabeat-s-specific issue
03:15:09jac0bno the ipod video
03:15:22jac0bit comes in 32mb and 64mb right
03:15:41Unhelpfuloh. with 64MB you will not have to spin up the disk as often.
03:15:58JdGordon1but when it buffers, it spins for double as long...
03:16:55 Nick JdGordon1 is now known as JdGordon (
03:17:07UnhelpfulJdGordon1: true, but since 32MB will need to buffer ~2x as often, they will both be "in buffering" about the same amount of time, so the change is in the number of times the disk is spun up.
03:17:14jac0bhow do I find out if I have a 32 or 64
03:21:13 Join sinthetek [0] (
03:21:46JdGordonexcept during buffering spin up time is meaningless.. unless its dangerously low which the aim is it never gets that bad
03:22:12jac0bso all in all it doesn't matter
03:22:16sinthetekis there perhaps a simple text and/or pdf reader for rockbox? if not, would such a thing be hard to port/implement?
03:22:56JdGordonthere is 2 very simple text readers
03:23:03JdGordon1 is even an editor
03:23:26sinthetekawesome! reading is all i'd really need
03:23:56sintheteki think i could probably find some method to automatically convert pdf-text to .txt or something
03:24:15sinthetekbut i have plenty of .txts i need to read already
03:26:45jac0bthanks for the info guys
03:26:48 Quit jac0b ("Leaving")
03:38:19 Nick fxb is now known as fxb__ (
03:53:25soapdoes someone more comfortable with unbricking Sansa v1 series players mind vetting this advice?
04:04:07soapThe issue is it appears to be a bastardization of the rockbox method - but I don't know enough to tell what to do. :(
04:07:21 Quit TheSeven (Nick collision from services.)
04:07:37 Join The_Seven [0] (
04:07:41 Nick The_Seven is now known as TheSeven (
04:09:58 Join maslen [0] (
04:22:32 Join funman [0] (n=fun@rockbox/developer/funman)
04:23:34funman : has kugel said how he enabled backlight on fuzev2?
04:24:56 Quit AndyI (Read error: 110 (Connection timed out))
04:32:01 Quit r0b- ("( :: NoNameScript 4.02 :: )")
04:32:59 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
04:33:37sinthetekok, i got this thing installed on my sansa e250 and everything seems to be working except that my MUSIC/ folder and everything in it (all of my music) isn't showing in the 'files' dialog
04:34:23funmansinthetek: you can't view the music you transferred using MTP protocol
04:35:31sintheteknot even if i generate the db?
04:37:00sinthetekahh, there we go. at least that works :D
04:37:09funmanif the OF stores music transferred by MTP as normal files you might be able to view them, but you really should use MSC/UMS (mass storage)
04:37:14sinthetekit takes a bit to xfer the files over
04:37:53sinthetekhmm... i thought mtp was the same as mass storage
04:38:05sintheteksince it makes the mp3 player show up as a block device
04:38:17funmanno, mtp doesn't make the player show as a block device
04:38:41funmansee (rockbox might support MTP in the future, but at the moment it only supports mass storage)
04:39:17sinthetekgrr... stupid acronyms get on my nerves sometimes :P
04:40:11sintheteki did copy them via mass storage (by mounting /dev/sdc etc)
04:40:25 Quit mc2739 ("ChatZilla 0.9.85 [Firefox 3.0.12/2009070611]")
04:40:32sinthetekdoes that mean they *should* normally show up under files?
04:40:44funmanis the MUSIC folder hidden ? can you see other folders ?
04:40:53funmanyes it should be visible
04:40:53sinthetekdb build seems to have detected them all
04:41:22sinthetekyeah i can see the other folders, just MUSIC isn't showing (though it has all of the same ownership and permissions)
04:41:49funmanI think FAT32 has no ownership and only executable permissions (1 bit) -l shows all permissions look the same
04:43:21sinthetekhowever i just noticed the size field says 64 for the MUSIC dir
04:43:28sinthetekall the rest that are showing up say 32
04:43:34 Quit maslen ()
04:44:02Unhelpfulsinthetek: directory sizes can vary depending on how many entries they contain
04:44:23funmancan you do strings -40 .rockbox/database_*|grep MUSIC ? and see if a weird path is shown
04:45:04funmansinthetek: well in fact FAT32 has no ownership and no permissions at all (all files are executable) : these are added by the linux virtual filesystem layer
04:46:21sinthetekUnhelpful i've never seen them vary (at least not on a single fs)
04:47:20sinthetekfunman i knew fat32 didn't have ownership/permissions but i wasn't certain that is what the mp3 player used (before or after rockbox)
04:47:55funmanrockbox only knows fat filesystems (fat32 and some older filesystems depending on the model you use)
04:49:02sintheteki just assumed the 'does it have access the files?' question might come up and tried to address it proactively the best i could
04:49:18 Join dys` [0] (
04:50:01funmansinthetek: do you see weird filepaths when looking into the database_* files ? (they have a binary format)
04:52:15sintheteknothing looks garbled or anything, no
04:52:39sinthetek /MUSIC/Benny Benassi - House 2006 - 24 - Who's Your Daddy (David Guetta Remix).mp3
04:53:23funmanI don't know why MUSIC folder wouldn't appear in the file browser, did you select the "show all files" options?
04:53:40funmanrandom idea, because it should only apply to files, not folders (as far as i know)
04:53:48sinthetekno, not yet
04:53:57sintheteki was actually just getting to that part in the docs
04:55:46sinthetekhah, that got it!
04:56:35sintheteki set it to show all files (rather than 'supported' and full paths
04:57:49sinthetekthanks a lot. sorry for wasting your time with something so trivial
04:58:46funmanno problem ^^ i like to think rockbox is perfect
05:01:41 Join itsjustme_ [0] (
05:02:21itsjustme_i need help
05:02:48***Saving seen data "./dancer.seen"
05:02:56 Quit dys (No route to host)
05:03:24funmanhello itsjustme_
05:03:59itsjustme_sansa fuse compatibility
05:04:36itsjustme_i meant
05:05:05funmannot compatible yet, check every month to know if it has become supported
05:05:12itsjustme_is the team currently working on it?
05:05:34 Quit faemir ("Leaving")
05:05:36funmanyes but there is still some major bugs in it which prevent daily usage
05:05:51itsjustme_any estimated time?
05:05:52funmanyou can read
05:07:19itsjustme_thank you
05:08:28UnhelpfulZagor: what about having per-source deps? that would make it easy for make to parallelize deps building...
05:09:42 Join AndyI [0] (i=AndyI@
05:11:10 Quit itsjustme_ ("Hard work pays off in the future, laziness pays off now")
05:12:00 Quit funman ("free(random());")
05:12:07 Quit Lss (
05:12:07 Quit sinthetek (
05:12:07 Quit thegeek (
05:12:07 Quit AfterDeath (
05:12:07 Quit alexbobp (
05:12:07 Quit freqmod (
05:12:07 Quit fxb__ (
05:12:57NJoinsinthetek [0] (
05:12:57NJoinLss [0] (
05:12:57NJointhegeek [0] (
05:12:57NJoinAfterDeath [0] (n=icxcnika@freenode/weird-exception/network-troll/afterdeath)
05:12:57NJoinalexbobp [0] (
05:12:57NJoinfreqmod [0] (
05:12:57NJoinfxb__ [0] (
05:14:56Unhelpfulwith a make -j3, about 2/3 of my wall-clock time, and about 1/2 of my user time, are make dep (when using ccache)
05:19:04 Join damone [0] (
05:21:24 Quit sinthetek (
05:21:24 Quit thegeek (
05:21:24 Quit freqmod (
05:21:24 Quit fxb__ (
05:21:24 Quit Lss (
05:21:24 Quit AfterDeath (
05:21:24 Quit alexbobp (
05:21:24 Quit CaptainKewl (
05:21:24 Quit mortti (
05:21:24 Quit JdGordon (
05:21:24 Quit BradC (
05:21:24 Quit ChanServ (
05:22:15NJoinChanServ [0] (ChanServ@services.)
05:22:15NJoinfxb__ [0] (
05:22:15NJoinfreqmod [0] (
05:22:15NJoinalexbobp [0] (
05:22:15NJoinAfterDeath [0] (n=icxcnika@freenode/weird-exception/network-troll/afterdeath)
05:22:15NJointhegeek [0] (
05:22:15NJoinLss [0] (
05:22:15NJoinsinthetek [0] (
05:22:15NJoinCaptainKewl [0] (
05:22:15NJoinmortti [0] (
05:22:15NJoinJdGordon [0] (
05:22:15NJoinBradC [0] (
05:22:15Mode"#rockbox +o ChanServ " by
05:25:46damonehi, im having trouble adding PDbox to my build
05:26:19 Part dys` ("Killed buffer")
05:26:25damoneI added lines to plugins/subdirs and plugins/sources
05:27:01damonebut ir dosn't work. the file viewer dosn't rcognize .pd files
05:27:22damonethey dont even show up
05:37:12 Join aidy_ [0] (
05:45:54 Quit aidy (Read error: 110 (Connection timed out))
05:47:18 Quit SirFunk (Connection timed out)
05:59:00damoneim getting "No rule to make target"
05:59:13damonecan someone help me please?
06:00:08damonethe poblem is when trying to build a plugin
06:03:33scorcheyou dont build a build rockbox
06:03:33damonei wonder why is there even a irc channel here
06:03:57damonei as just starting to complain about nobody saying anything
06:04:16damoneyep the problem pops up when compiling rockbox
06:04:24scorcheyou havent even been here for an hour and declare it a dead channel?...have some patience..
06:04:37scorchehave you ran the configure script?
06:05:39damonemake: *** No rule to make target `/plugins/pdbox.o', needed by `/plugins/pdbox.rock'.
06:06:25scorcheare you sure? the same directory? it again...
06:07:01damonei've run it like 4 times
06:07:09damonealso i tyed to "make clean"
06:08:11scorcheif pdbox a new plugin, you need to add it to the SOURCES file...
06:08:46damoneyep i added this line "pdbox.c"
06:08:54damonejust under viewer.c
06:09:08damoneso it compiles for every build
06:09:52damonealso added "pdbox" in SUBDIRS
06:13:04damoneand the plugin is configured as a viewer in CATEGORIES and viewers.config
06:15:00 Quit CaptainKewl (Remote closed the connection)
06:16:35 Quit Horscht ("Verlassend")
06:24:47damoneany idead what could be happening?
06:27:29 Quit BHSPitMonkey (Remote closed the connection)
06:35:25 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:42:43 Quit FlynDice (Remote closed the connection)
06:48:16 Quit TheSeven (Read error: 113 (No route to host))
06:51:22 Join FlynDice [0] (
06:56:15 Quit Lss (Read error: 54 (Connection reset by peer))
06:57:10 Join FlynDice_ [0] (
06:57:59 Join voluspa [0] (
07:02:51***Saving seen data "./dancer.seen"
07:03:11JdGordon(thinking aloud time...) I want to move everything related to the "wps" into apps/gui/wps and split it up into logical bits.. the parser, the drawer, memory management... then have an apps/[gui?]/screens/ folder for where the actual useage goes... so there would be music.c which is what todays gwps.c is...
07:03:33JdGordonreally the wps and the drawing engine are completly seperate beasts and need to be split up a bit more than they are already
07:04:38JdGordonIdeally I'd like to get it to a point where we could have more than one "wps setup" in memory and then just be able to call wps_draw(&my_screen); from the music screen, or the radio, or wherever
07:04:45 Join Lss [0] (
07:05:18Unhelpfulif this is part of reducing memory usage, ideally you want these splits to be such that direct (not via pointer) function calls are not made between the split files.
07:05:59JdGordonI'm not sure what you mean?
07:06:01 Quit blithe ("Reboot.")
07:06:24JdGordonbut yes, this is part of reclaiming the wasted RAM when a low-fi theme is being used, and generally making it better
07:07:01Unhelpfulfunc_a calling func_b in another file is a long call on most of our arm targets, and produces code that is both larger and slower per callsite
07:07:01 Join r0b- [0] (
07:08:09 Part damone
07:08:25JdGordonso obviously we need to minimise how much gets called from outside...
07:08:50Unhelpfulit's on the order of about 4B per call. it adds up pretty quickly if you look at the number of function calls in any given file. replacing long calls with short calls to stub functions saves tens of KB on arm, but unfortunately the binutils needed for that is not quite stable for us yet.
07:15:03*JdGordon thinks a 600+ line function can go in a seperate file to make it easier to work with, even if it wastes 4B
07:18:59 Join n1s [0] (n=n1s@rockbox/developer/n1s)
07:20:09JdGordondoes svn cp keep all the history of the lines? or do you still need to go to the origional file for changes before the copy?
07:21:24*Unhelpful wonders if there are parts of it that could be broken out, perhaps as static inline, to make said function more readable...
07:24:50JdGordonI was thionking the same..
07:25:17JdGordonget_token_value() is gwps-common.c is the big one
07:25:27 Quit FlynDice_ ("Time to fly!")
07:25:32JdGordonwhich could easily be broken up, assuming it doesnt use too many locals
07:25:42JdGordonwhich is doesnt
07:26:45 Quit antil33t ()
07:28:40Unhelpfuleven if it does, "passing" local to an inline function is pretty much free... unless gcc decides not to inline it, anyway.
07:37:31 Join blithe [0] (n=blithe@
07:55:47 Join bertrik [0] (
07:57:27 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:02:06JdGordonanyone got a good reason to not move the eqs folder out of apps and into the root dir? (i.e next to wps/)?
08:02:28JdGordonit only hold the eq .cfg files
08:18:30 Join ender` [0] (
08:19:25 Quit n1s (Read error: 110 (Connection timed out))
08:34:19 Join Grahack [0] (
08:35:13 Join barrywardell [0] (
08:37:41 Join Rob2223 [0] (
08:38:36 Part safetydan ("Leaving.")
08:44:45 Quit amiconn (Nick collision from services.)
08:44:49 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
08:44:58 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
08:45:28 Quit pixelma (Nick collision from services.)
08:45:30 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
08:45:48 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
08:55:46 Quit Rob2222 (Read error: 110 (Connection timed out))
09:02:52***Saving seen data "./dancer.seen"
09:09:44 Join petur [50] (n=petur@rockbox/developer/petur)
09:13:53 Quit jordan` (Read error: 110 (Connection timed out))
09:14:59 Quit bertrik (Read error: 113 (No route to host))
09:19:24 Quit r0b- (Read error: 110 (Connection timed out))
09:19:45 Join r0b- [0] (
09:21:34 Join HellDragon_ [0] (
09:21:35 Quit HellDragon_ (Read error: 104 (Connection reset by peer))
09:34:29 Join Thundercloud [0] (
09:51:41 Join jordan` [0] (i=gromit@
09:58:14 Quit Thundercloud (Remote closed the connection)
10:04:27 Join n1s [0] (n=n1s@rockbox/developer/n1s)
10:18:40 Join AsaelReiter [0] (n=d44c7de0@gateway/web/cgi-irc/
10:25:12 Join _zic [0] (
10:25:25 Quit AsaelReiter ("CGI:IRC")
10:25:35 Join AsaelReiter [0] (n=d44c7de0@gateway/web/cgi-irc/
10:29:37 Join DarkDefender [0] (
10:33:39 Quit AsaelReiter ("CGI:IRC")
11:02:54***Saving seen data "./dancer.seen"
11:09:09 Join TheCoolGman [0] (n=446e5e7d@gateway/web/cgi-irc/
11:10:07TheCoolGmanWhy do I keep downloading r21884? Why is it not geting updated?
11:11:21peturTheCoolGman: which target? it looks OK here...
11:11:40peturlooking at ?
11:12:26TheCoolGmanWell I'm downloading the source to compile on my iPod 5G and it has been r21884 for the past week or so.
11:12:46peturwhy not use svn?
11:13:14TheCoolGmanI'm not sure how, I was going to learn how if this didn't work out.
11:13:48peturor in short: svn co svn:// rockbox
11:14:10TheCoolGmanHope this works
11:14:58*petur finds out there's no 7z installed on this pc so he can't quickly check the archive
11:15:30TheCoolGmanUse winrar
11:15:42TheCoolGmanThat's what I use
11:15:46UnhelpfulTheCoolGman: svn is *much* nicer when you want to update to a new version
11:18:11peturBagder, Zagor: (for the logs) isn't updated correctly, it contains r21884
11:19:49TheCoolGmanI just don't know why it hasn't been updated. Is It because they have had problems with .7z?
11:24:50 Quit bubsy (Read error: 60 (Operation timed out))
11:26:24 Join evilnick_home1 [0] (
11:31:38 Quit jfc (Read error: 104 (Connection reset by peer))
11:35:30 Join mt [0] (n=mt@
11:36:17TheCoolGmanI was Also wondering if any thinks the png viewer for RockBox is good enough to commit? FS #9493 Note: Make sure to download patch_png8.txt
11:44:34markunwhich filesystem do the sandisk players use?
11:44:40 Quit evilnick_home (Read error: 113 (No route to host))
11:44:45markunI'm a bit puzzled by this post
11:44:55 Join wincent [0] (
11:45:02markun"turns out that rockbox didnt support russian Foler names"
11:45:23gevaertsmarkun: I think it will turn out that he didn't read the manual. You have to set the codepage you use...
11:45:34markunfor the folder names?
11:46:54markungevaerts: they are not using vfat?
11:47:13gevaertshm, I'm confused now
11:47:33markunvfat uses unicode (ucs-2), so you don't need any codepage settings
11:47:37markunjust the right font
11:48:13markunI wrote a reply, but before I post I wanted to make sure I'm not telling him nonsense :)
11:49:15markunI didn't read about MTP support in rockbox or another filesystem, so I will assume that he is wrong.
11:50:06Tornemarkun: not everyone who uses vfat uses unicode, sadly :)
11:50:13 Join AndyIL [0] (n=pasha_in@
11:50:15 Nick feisar--_ is now known as feisar (
11:50:24 Nick feisar is now known as feisar- (
11:50:25Torneoccasionally they just ignore all sanity and jam their local charset in anyway
11:50:53markunTorne: yes, he might use linux and mount it using some other locale
11:51:17 Quit AndyIL (Client Quit)
11:52:07 Join AndyIL [0] (n=pasha_in@
11:52:21 Nick feisar- is now known as feisar-- (
11:52:34 Nick feisar-- is now known as Feisar (
11:53:04 Nick Feisar is now known as Guest12866 (
11:54:09Tornethere's a particulra tendency for tools intended for russian/chinese/etc locales to do that kind of thing
11:54:24Tornesince the story for their charset being supported before Unicode came about was very poor ;)
11:55:20Torneyah, that's about all the advice you can give
11:56:51 Join Lear [0] (i=chatzill@rockbox/developer/lear)
11:58:59*GodEater is really not happy about the number of unskilled folks playing with the gigabeat flash writer plugin =/
11:59:58 Quit barrywardell ()
12:00:09markunGodEater: any bricks yet?
12:00:10TorneGodEater: yeah that thread is kinda worrying
12:00:12n1sTheCoolGman: the png plugin sounds like it's in good shape from the FS comments but IMO it should be merged with the jpeg viewer into an image viewer if at all feasible
12:00:41GodEatermarkun: no, because they lack the skills to make the plugin work despite it not supporting the MD5 sum of their units' firmware
12:00:44markunn1s: there probably is a bigger chance of someone merging the viewers after it is in rockbox
12:00:58markunGodEater: good :)
12:01:06GodEaterI'm just unhappy that people are helping out at ALL there
12:01:09 Quit AndyI (Read error: 110 (Connection timed out))
12:01:32GodEaterif they don't have the brains to work out how to compile and install it, they shouldn't be messing with it AT ALL IMO
12:02:11n1smarkun: maybe, but it may also mean the original author feels it's "finished", and it creates a slightly larger mess in people's plugin dirs
12:03:31*gevaerts would like a unified image viewer plugin, but he thinks that the desirability of this should not keep a png viewer out
12:03:49markungevaerts: that's what I think as well
12:04:30markunn1s: yes, what sucks a bit is that old files are not removed when they are no longer in rockbox.
12:04:56markunsome cleanup functionality to remove old plugins would be nice
12:05:10n1smaybe something rbutil can do?
12:05:58markunyes, maybe. Or have it in rockbox as well.
12:06:28gevaertsmaybe a tool that scans for incompatible plugin API versions?
12:06:35markungevaerts: yes, that
12:06:45markuncould maybe be combined with the disk tidy plugin?
12:06:54 Join bubsy [0] (i=Bubsy@
12:06:55 Quit bubsy (Remote closed the connection)
12:07:02n1smarkun: yeah
12:07:04 Join bubsy [0] (i=Bubsy@
12:07:54 Nick evilnick_home1 is now known as evilnick (
12:09:06 Nick evilnick is now known as evilnick_home (
12:10:35 Join goffa__ [0] (n=goffa@
12:13:02 Join einhirn [0] (
12:16:09*n1s adds to Mr Someone's todo lits
12:16:15 Join ProfessorOhki [0] (
12:18:13ProfessorOhkiwhen the wiki mentions ./filename . ext for album art syntax, would that be somefile.jpg or somefile.mp3.jpg?
12:18:31mtAAC-in-RM \o/
12:18:43 Join AndyI [0] (i=AndyI@
12:19:01Unhelpfulmt: you got it working? what was wrong?
12:19:05n1smt: \o/
12:20:01linuxstbProfessorOhki: somefile.jpg
12:20:25linuxstbmt: Nice ;) Working perfectly?
12:20:49mtUnhelpful: first there was the initialisation, that was done wrong. Then the decode function, there was a a function that converts the output to pcm that was commented out(don't know why).
12:21:07markunmt: congratulations!
12:21:07mtlinuxstb: No not yet, I just got it working in the sim.
12:21:11markunWhat's next? AC3? :)
12:21:15mtmarkun: Thanks :)
12:21:48Learmt: In libfaad/decoder.c?
12:22:24mtmarkun: AC3 or ATRAC. But aac isn't at all final yet. :)
12:22:30mtLear: Yes.
12:22:32 Quit ProfessorOhki ("Leaving.")
12:23:06Learmt: That ought to cause problems for aac.codec...
12:23:34markunmt: I do have some rm ac3 files, that's why I asked :)
12:23:46mtmarkun: I know. ;)
12:24:07 Nick Guest12866 is now known as feisar_ (
12:24:09markunalthough I have to say that I've not even use your cook player yet..
12:24:39mtLear: I could call it only for aac/rm if it will cause problems for aac.
12:25:38 Quit goffa_ (Read error: 110 (Connection timed out))
12:25:42 Join jfc [0] (
12:26:38Unhelpfulperhaps the aac/rm codec could call it?
12:27:20 Nick fxb__ is now known as fxb (
12:27:26 Join PaulJam [0] (i=Paule@
12:27:55LearIt should only be a matter of using the right dsp sample depth for aac/rm...
12:28:35 Quit AndyIL (Read error: 113 (No route to host))
12:28:39mtUnhelpful: or maybe #define RM in aac/rm and check for it in libfaad/decoder.c
12:29:21mtLear: You mean I shouldn't need the converting function ?
12:30:41Unhelpfulmt: i don't think that'll work - libfaad/decoder.c should only be compiled once, #ifdef doesn't work at link time. :)
12:30:42mtLear: Because without it the decode function's output was always the same for all the frames.
12:30:59mtUnhelpful: aww me forgot. :/
12:31:03Learmt: Correct. That converter does sample clipping and the like (at least for aac.codec), which should be done by dsp.c in Rockbox.
12:32:21Learmt: Maybe the rm cases triggers the channel == 0 case in libfaad/output.c...
12:34:56linuxstbUnhelpful: We compile other codec libraries twice - e.g. libmad for both the main audio codec and mpegplayer, so it's possible. It doesn't sound necessary here though.
12:36:39 Join barrywardell [0] (
12:43:00Learmt: Is your testfile multichannel?
12:45:05mtLear: it's a 2-channel sample.
12:53:55 Join r121 [0] (
12:54:28Learmt: By the way, lossy codecs in Rockbox generally return unclipped fixed point samples. Is that on the todo list for libcook?
12:57:42r121is there a way to make the rockbox bootloader boot rockbox instead of the original firmware when plugging in the usb cable? My battery is low, so rockbox refuses to start, but when I plug in the usb, it wants to start the original firmware
12:58:05r121not that it's a big deal, I only want to charge it
12:58:09GodEaterr121: always helps if you tell us which player you're talking about
12:58:24r121Sansa e200 series, sorry about that
12:58:37r121I know holding left starts the orig. firmware
12:58:54GodEaterI think the test bootloaders in the forums will do what you want
12:58:57GodEaterhave you tried those out yet ?
12:59:26r121I haven't, I'll have to take a browse around
12:59:39GodEaterthey're not well hidden
13:00:56r121well I admit I didn't really look around, I was just curious if anyone knew the answer off-hand
13:01:54linuxstbr121: Run this version of sansapatcher -
13:02:10linuxstbThat will install the new bootloader, which does what you want.
13:02:57***Saving seen data "./dancer.seen"
13:03:02r121neat, I'll look into that, thanks!
13:03:13*linuxstb wonders why they're there, and not in the correct place
13:06:30 Quit jfc (Read error: 104 (Connection reset by peer))
13:08:58 Join bubsy_ [0] (i=Bubsy@unaffiliated/bubsy)
13:09:06 Quit bubsy_ (Remote closed the connection)
13:10:55 Quit r121 ("Leaving")
13:11:25 Join dash32 [0] (
13:14:36linuxstbgevaerts: Was there a reason you didn't ask Zagor to put the new PP bootloaders & sansapatcher in the same locations as the previous ones? Also, they need tagging in SVN.
13:16:16 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
13:18:10 Join jfc [0] (
13:28:59 Join flydutch [0] (
13:41:48 Join Jaykay [0] (
13:42:44gevaertslinuxstb: I didn't think of that...
13:43:48linuxstbgevaerts: How are people (and rbutil) going to find it then? ;)
13:44:03gevaertslinuxstb: it was late! I was sleepy!
13:49:26*LambdaCalculus37 grumbles
13:49:38LambdaCalculus37Grumble, grumble...
13:50:07LambdaCalculus37I think my Debian VM is interfering with iBugger, so I can't get the nano2g bootloader to work right.
13:50:14LambdaCalculus37But it's just a theory.
13:54:18 Join salty-horse [0] (
13:54:53salty-horsehi. here it says the recording "source" option is only "mic", but on my device it says "Microphone" and "FM Radio" −−
13:55:00 Quit LambdaCalculus37 ("Fwump")
13:59:02Jaykaysalty-horse: you could create a bug report
14:09:22Jaykaya general question: what are viewports?
14:09:54Jaykayhow are they used, what are the advantages of them?
14:09:55GodEaterlogical display areas within the physical display on the DAP
14:10:05GodEaterthey're used in the WPS
14:10:16GodEaterand their advantage is they allow you to position stuff wherever you want
14:10:55Jaykaythanks :)
14:33:38sinthetekanyone want to donate a microsd card to charity?
14:34:49linuxstbsinthetek: What are you talking about?
14:36:39sintheteki am panhandling
14:45:57 Quit jfc (Read error: 104 (Connection reset by peer))
14:53:24 Join jfc [0] (
15:00:25 Join teru [0] (
15:02:59***Saving seen data "./dancer.seen"
15:07:04 Quit Lear ("ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]")
15:07:43 Join fdinel [0] (
15:12:57 Join kugel [0] (n=kugel@rockbox/developer/kugel)
15:15:02 Join funman [0] (n=fun@rockbox/developer/funman)
15:21:01kugelfunman: I think I just copied clip code
15:22:44 Join soap-work [0] (n=42c07542@gateway/web/cgi-irc/
15:24:57kugelthe backlight is really weak and I didn't manage to change the brightness though
15:26:22funmannice, at least would it be enough to debug (once you write the lcd driver) ?
15:26:52 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
15:27:04kugelI think so, yes
15:29:56funmanthe lcd controller is identical for clipv1 and v2, only the dbop timing and the data/command pins change
15:34:52 Quit Grahack ("Leaving.")
15:37:55kugelfunman: where is the clipv2 currently?
15:38:13funmanthere is one on my desk
15:38:47funmanthe shop where i bought it still sells some (1GB FM for 35€)
15:40:23 Join faemir [0] (n=faemir@
15:40:46 Quit _zic (Remote closed the connection)
15:41:05kugelfunman: I meant the state, i.e. what can you do with it
15:41:30funmanlcd and buttons work, i can shut it down
15:41:46funmansend commands and receive answers from the SD controller
15:41:58 Quit KBH ()
15:42:38 Join evilnick [0] (i=0c140464@gateway/web/freenode/x-0c5ce9eac2af64ad)
15:43:29 Join SixtyFold [0] (
15:43:34kugelfunman: have you tried embedding a full rockbox yet?
15:45:06SixtyFoldwhen referring to the clip, what does it mean it has no support of USB yet? as in i wont be able to transfer new music when using rockbox from my computer?
15:45:09funmanyes, the lcd didn't function and the clipv2 would reboot on any keypress
15:45:30funmanan indication that a panicf() call occured
15:45:36linuxstbSixtyFold: Yes, but you can dual-boot into the original firmware and use USB there.
15:46:05SixtyFoldokay, so i would just load music from original firmware, when done, load back into rockbox and be all good ya?
15:46:15SixtyFoldi have a 2gb v1 clip btw
15:46:20SixtyFoldthanks for the info
15:48:40funmankugel: be careful : the fuzev2 OF and rockbox are packed into 0x50000 bytes of ram, unlike clipv2 (you could test using a larger array)
15:49:03kugelyea, I noticed that
15:50:53 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
15:58:28 Quit gevaerts (Nick collision from services.)
15:58:38 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
15:59:11 Quit funman ("free(random());")
16:07:35 Join Sajber^ [0] (
16:09:41 Join Hillshum [0] (n=hillshum@unaffiliated/hillshum)
16:11:43HillshumOn FS #10187, is the manual needed for commit?
16:13:27*LambdaCalculus37 goes to look
16:14:08LambdaCalculus37Hillshum: IIRC some plugins were committed before a manual description was written up.
16:14:22LambdaCalculus37But if you want to write a manual description, feel free to. :)
16:15:46linuxstbHillshum: Do I understand correctly that that plugin scans the other .cfg files for references to a file before deleting it? What about fonts which are part of the standard installation?
16:16:07 Quit wincent (Read error: 110 (Connection timed out))
16:16:27Hillshumlinuxstb: I really have no clue
16:16:55 Quit n1s (Read error: 110 (Connection timed out))
16:17:17HillshumIf that's true, an easy fix would be to have a fake .cfg file it always looks at that points to the "system" fonts
16:19:34linuxstbAlso, does rbutil already manage this in some way?
16:20:50 Quit soap-work ("CGI:IRC")
16:22:19kugelpixelma: "the new button combo on the Ipod is Select+Play without pre condition, the ID3 screen shortcut on e200 is Select+Down with Select as pre condition and that makes the combos work with holding one button first and then the other, even when short and long presses of one of the buttons are mapped too..."
16:22:24*Hillshum points rbutil to his homedir to test
16:24:00Hillshumlinuxstb: Doesn't look like it
16:24:13linuxstbHillshum: So there's no option to uninstall themes?
16:25:29 Part LinusN
16:25:58Tornethis uninstalling thing seems likely to break more often than not
16:26:06Tornewhat if the user has changed the individual theme components, etc? :)
16:26:11Hillshumlinuxstb: Nope
16:26:14Tornei hope it reads the main cfg also
16:26:21Tornethe backdrop i use isn't from the theme i use :)
16:26:53 Join wincent [0] (
16:28:41*Hillshum doesn't understand Torne's argument
16:29:37HillshumHow does using a custom backdrop change anything?
16:30:25Tornei mean there is a theme i am not using which, if i uninstall it, will change what my player look slike
16:30:52Torneso i'm suggesting that the plugin needs to check the actual current config to see if the files are in use, as well as just the other theme cfgs
16:31:19teruIIUC, theme_remove also checks /.rockbox/config.cfg. but the file contains default setting like caviev2.wps. i think it can be problem..
16:31:55terus/contains/dosen't contain/
16:33:54HillshumWhat happens when one right-clicks on one of the packages in the "Info" tab of rbutil?
16:34:34*Hillshum would check but rbutil is running excruciatingly slow for him
16:35:17 Join jgarvey [0] (n=jgarvey@
16:38:44 Join r00s_ [0] (
16:39:12 Join HBK [0] (
16:46:10 Nick fxb is now known as fxb__ (
16:47:56 Quit mt (Remote closed the connection)
16:49:07 Quit r00s (Read error: 110 (Connection timed out))
16:49:07 Nick r00s_ is now known as r00s (
17:03:02***Saving seen data "./dancer.seen"
17:10:15 Join benutzer [0] (
17:28:08 Join SirFunk [0] (
17:29:15 Join AsaelReiter [0] (n=d44c7de0@gateway/web/cgi-irc/
17:29:35 Part teru ("Leaving...")
17:30:19 Quit petur ("work->home")
17:31:17 Quit AsaelReiter (Client Quit)
17:32:58 Join TheSeven [0] (
17:35:22 Join BryanJacobs [0] (
17:53:07linuxstbBryanJacobs: Hi. How are things going?
17:55:40BryanJacobslinuxstb: well
17:56:03BryanJacobsworking on getting the "conservative" implementation of multifile buffering running alright
17:56:22BryanJacobsalso idly trying to figure out why ALACs aren't playing in realtime on my 5.5G Video
17:56:53linuxstbThat's odd - ALAC isn't the most well-optimised codec, but it should easily be realtime...
17:57:17BryanJacobswell, I get a few seconds of audio and then a few seconds of silence
17:57:22 Join daggett [0] (
17:57:23linuxstbSorry to ask, but they're definitely ALAC, and not high bitrate AAC?
17:57:30BryanJacobsthey're definitely ALAC
17:57:38linuxstbAnd is this with unmodified SVN?
17:57:41daggetthi all
17:57:46BryanJacobsnot SVN, latest release version actually
17:58:01linuxstbClose enough I guess.
17:58:03BryanJacobsperhaps it's the DB rebuilding or something
17:58:12BryanJacobsbut I set it not to autoupdate
17:58:38BryanJacobsand even still it shouldn't jeopardize realtime performance
17:58:48daggettI'm an electronic technician, what can I do to contribute ?
17:58:52*BryanJacobs just switched to OF and the same files are playing fine
17:59:30linuxstbdaggett: Whatever interests you... What Rockbox-capable devices (or even not Rockbox-capable devices) do you own?
18:00:27daggettiRiver H120
18:00:31 Quit evilnick ("Page closed")
18:00:43daggettwith RockBox installed
18:16:41 Quit salty-horse (Remote closed the connection)
18:28:45 Quit LambdaCalculus37 ()
18:33:57 Join bertrik [0] (
18:36:52Hillshumdaggett: I can't think of anything specific to electronics for the H100, but there's still docs, testing, etc
18:36:53bertrikmarkun, I received my YP-S3 and found the DFU mode, it's the same as the DFU mode in the meizu m6sl (except the NAND flasher does not work I think)
18:37:53daggettin V3.3 I can't make the "metronome" app to work, it just does nothing
18:38:26Hillshumdaggett: have you tried the current build?
18:42:26 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
18:49:02 Quit tmzt (SendQ exceeded)
18:49:15daggettHillshum: no I Haven't as I want my H120 for my everyday use, so no "testing" firmware on this device
18:49:43daggettI can't think of anything else to replace it
18:50:14Hillshumdaggett: The current build is kept rather stable...
18:50:55daggettHillshum: ok, so it's a kind of pre-release ?
18:52:23linuxstbdaggett: Lots of people just run current builds (that's all we had for a long time). They sometimes have bugs, but very rarely anything that would stop you using it.
18:52:46daggettok, I'll give it a try to the last build
18:53:03daggettoh, and Doom has no sound, is it normal ?
18:53:24linuxstbIt should have sound effects, but no music.
18:53:31 Quit JdGordon| (Read error: 60 (Operation timed out))
18:55:49daggettto be sure I have the latest build: it indicates r22020-090724
18:56:04daggettthe last numbers are the date of the build ?
18:56:13linuxstbYes - see this page:
18:56:24Hillshumyes, in YYMMDD
18:56:41daggettok, I'm testing ot
18:58:11daggettno sound in doom game
18:58:19 Join TeamNoX [0] (n=5848c2d8@gateway/web/cgi-irc/
18:58:41Hillshumdid you turn sound on?
18:58:48daggettno sound in metronome
18:59:00daggettHillshum: how do I do that ?
18:59:10Hillshumit the settings in doom
18:59:26daggettyes all sound cursors are set to maximum
18:59:47daggettin metronome the Vol is set to 0
18:59:53 Join petur [0] (
19:00:00 Quit BryanJacobs ("Java user signed off")
19:00:10daggett0 is the maximum
19:00:49daggettI can't quit metronome, the only way is to poweroff
19:01:35Hillshumhave you read the manual on all this?
19:02:18bertrikany Wolfson codec experts around?
19:02:56daggettHillshum: not yet
19:03:02bertrikI wonder about the WM1800 codec in my samsung yp-s3, I've seen photos of it and it does have the wolfson logo but can't be found on the wolfson micro site
19:03:04***Saving seen data "./dancer.seen"
19:03:32*Hillshum suggests the manual to daggett
19:04:01bertrikmaybe we can guess the register layout of the wolfson codecs. I looked at some other 32-pin wolfson codecs and it seems they use basically two register layouts
19:04:36*daggett just read the 10lines metronome manual
19:05:14 Join JdGordon| [0] (i=209ba620@gateway/web/freenode/x-46009b5b240efc40)
19:05:34daggettso there is definitely something wrong with this plugin: the manual says Play to Start/Sop, Stop to exit and this doesn't work
19:06:01 Quit Jaykay ("ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]")
19:06:42daggettWith the v3.3 generate tag database crashes, I'm testing it with the latest build
19:07:47bertrikdaggett, yeah I think there were some bugfixes for the database around june 22nd
19:08:13daggettit seems to be better, I'll wait until it finishes
19:08:14dionoeaHum ... last time I upgraded rockbox on my ipod video was like 2 weeks ago. I just plugged it into the usb port on my debian laptop and touching the volume wheel changes the volume on my laptop!
19:08:24dionoeathat's neat! (didn't know it was already available in svn)
19:09:03dionoeaand select mutes it
19:09:10 Quit JdGordon| (Client Quit)
19:11:36 Quit barrywardell ()
19:13:32 Join barrywardell [0] (
19:13:53TeamNoXhello ,who can i change the usb mode to the charging mode
19:14:03 Quit barrywardell (Client Quit)
19:14:09TeamNoXi dont see i charge symbol for the accu
19:17:06 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
19:17:16HillshumTeamNoX: What target do you have?
19:18:38TeamNoXrockbox 3.3
19:18:57HillshumI think you hold down select when you plug it it
19:19:20TeamNoXhold down?
19:19:24TeamNoXwhich button
19:19:38daggettmmh I think it stalled
19:19:41pixelmakugel: yes, it's import if you want to make the combo work without being so timing critical, if you define BUTTON_SELECT as pre condition then it will work if someone holds the Select button first and then the other
19:20:20HillshumTeamNoX: I'm not personally familiar with the buttons on the H300, (don't own one) try the manual
19:20:27 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-59cf566551abd51b)
19:21:37daggettok, I confirm: database generation freezes my H120
19:22:16linuxstbTeamNoX: I think you hold MENU when inserting USB. If not, then try other buttons, or search the manual.
19:22:22HillshumThese database freezes are really annoying me
19:22:57SixtyFoldturns out a sector on my SSD in my sansa clip is fucked up, so i cant even upgrade my normal firmware let alone add rockbox, meh, all i can do is listen to music i alrady have on there
19:23:05SixtyFoldcan load or remove any new music
19:23:28daggettHillshum: annoying ?
19:23:34kugelpixelma: and if you don't have the precondition it will work with either button pressed first, not?
19:23:59Hillshumdaggett: The fact the all kinds of random tag data is able to make the database crash
19:24:24 Quit TeamNoX ("CGI:IRC")
19:24:43daggettok, and believe me I have some garbage data in some of my tags
19:25:48linuxstbHillshum: It is? Do we have any confirmed bug reports for that?
19:26:23 Join webguest97 [0] (n=458f38bb@gateway/web/cgi-irc/
19:26:56webguest97are there any plans to suport sansa fuse?"
19:27:09ej0rgewebguest97: Yes, there are plans.
19:27:14Hillshumwebguest97: the fuze is in development
19:27:25gevaertsej0rge: no plans :)
19:27:26webguest97any time soon?
19:27:45Hillshummaybe never
19:28:25gevaertswebguest97: it's really hard to make predictions. "if and when the last blocker bug is solved"
19:28:25Hillshumwebguest97: see
19:29:16webguest97Rockbox shpuld be a standar in all mp3 players!
19:29:23webguest97it is great
19:30:09Hillshumlinuxstb: I've heard many reports of people fixing bad tags and getting the database to not crash. Even if the tags are bad, that's no excuse for Rockbox crashing (ideally)
19:32:49bertriklinuxstb, TheSeven told me he had sound on the nano2g
19:33:18*Hillshum heard something about that
19:33:19 Join webguest28 [0] (n=4d828477@gateway/web/cgi-irc/
19:33:54linuxstbbertrik: Yes, I'm just investigating now. The problem seems to be the clock setup we do in crt0.S. If I enable that, and try TheSeven's code, then it doesn't work.
19:34:15pixelmakugel: no, it will only work if you hold the buttons at almost exactly at the same time if the buttons are used for something else as the other action is triggered then
19:34:30linuxstbHe does have one major difference to us though - he's using PLL2 (not defined currently in s5l8700.h, but the next address up from PLL1)
19:34:46TheSevenlinuxstb: like apple does
19:34:46kugelpixelma: I thought BUTTON_NONE as precondition means *any* button
19:34:48bertrikI haven't looked much at crt0.s yet. I know it claims to set up the clocks for FCLK=200,HCLK=100,PCLK=50MHz, but it's not right I think
19:35:01JdGordon|kugel: yes
19:35:01 Quit webguest97 ("CGI:IRC")
19:35:31pixelmakugel: what do you want to tell me with this?
19:35:32bertriklinuxstb, ah I was wondering about that too when looking at USB
19:36:07kugelpixelma: if I have a combo with BUTTON_NONE as precondition, you should be able to press any button first before triggering the combo
19:36:43 Quit daggett ("Ex-Chat")
19:37:28 Quit bertrik ("reboot to linux")
19:37:40kugelpixelma: I will try. Do you have an idea what to do with the X5? does the M5 have the same problem?
19:38:20 Quit webguest28 ("CGI:IRC (Ping timeout)")
19:43:11 Join bertrik [0] (
19:47:22 Quit benutzer ("Verlassend")
19:53:50JdGordon|how do people feel about moving code around in apps/ without it having any actual effect right away ther than making it a bit neater?
19:54:10gevaertsJdGordon|: go for it!
19:58:39 Join stoffel [0] (
20:03:51 Join Grahack [0] (
20:11:04sinthetekis there a setting somewhere that makes rockbox automatically boot the default firmware when usb is plugged in?
20:11:23sintheteki don't remember it doing that before (though i could be mistken)
20:14:45gevaertssinthetek: which player?
20:16:14*bertrik intends to run code on his samsung yp-s3 tonight
20:16:38kugelJdGordon|: while you're at it cleanup apps/recorder and apps/player also :p
20:17:10sinthetekgevaerts sansa e250
20:18:21sintheteki'm thinking perhaps it was already booted to rockbox the first few times i plugged it in and it always booted the default firmware if the player was initially powered down
20:18:36gevaertssinthetek: "old" released bootloaders boot to the OF when USB is plugged in. There's a new bootloader ready for release though that doesn't do that anymore
20:18:57Hillshumdid it get released?
20:19:23gevaertsit's on, but not in a proper location yet
20:19:27sinthetekmmmk. another thing, i got a microsd card today
20:19:49HillshumShould work fine
20:19:57sintheteknot seeing it when i mount the player and df -h
20:20:06sinthetekis there something i should be doing to mount the sd card specifically?
20:20:18sinthetekit showed up when i checked the system info in rockbox
20:20:38gevaertsit's a separate drive
20:21:14gevaertsif you are using the OF, you won't see it if the card is bigger than 2GD though
20:21:31sintheteki need to put stuff on it
20:22:49sintheteki booted rockbox and plugged in the usb cable so it isn't currently using the original firmware
20:23:22HillshumWhat OS?
20:23:31sinthetekhow exactly do i go about copying stuff to it?
20:23:36gevaertsmount it
20:23:46sinthetekhow do i mount that card?
20:24:00gevaertsthe same way you mount any other filesystem
20:24:06Hillshumwhat distro?
20:24:12Hillshumand version
20:24:50sinthetekgevaerts there is no /dev on the mp3 players' /
20:25:04sinthetekHillshum gentoo
20:25:28gevaertssinthetek: why should there be?
20:25:58sinthetekyou said 'the same way' i would mount anythng else. typically i mount things by looking for a device node
20:26:21gevaertsdo you look for that device node in random places all over the filesystem tree?
20:26:47sinthetekno, i look in /dev! :P
20:27:03gevaertsWhy don't you look in /dev now?
20:28:03sintheteki didn't think plugging 1 device in would create two nodes
20:28:06Hillshumwill "dmesg | grep sansa" help?
20:28:27sinthetek(at least not typically)
20:28:28gevaertssinthetek: it's a single SCSI device with two LUNs
20:28:43gevaertsand most USB multi-card readers behave that way
20:29:01ej0rgeyou could look in /proc/scsi/scsi
20:29:02sintheteki've never used a usb multi-card reader before
20:29:33sintheteki believe kern.log is indicating it is sdc2
20:30:33gevaertssounds unlikely. That would mean you have two partitions on the card
20:30:34sintheteki just expected it would automatically or manually be mounted on the device itself
20:31:21gevaertshm, wait. Gentoo means optimised until things no longer work, right? Do you have CONFIG_SCSI_MULTI_LUN=y in your kernel config?
20:31:32sintheteknothing in dmesg
20:31:45sinthetekand no idea
20:32:02sintheteki will check
20:32:20gevaertsyou need that, otherwise it won't work
20:33:11sinthetekej0rge it only shows one rockbox-associated entry
20:33:32sintheteki assume that is the primary storage
20:34:58gevaertsI'm pretty sure that that means that you don't have CONFIG_SCSI_MULTI_LUN
20:35:56sinthetekyep, you're right.
20:39:08 Join android6011 [0] (n=chatzill@
20:39:23android6011how accurate is the autodetect feature?
20:39:39android6011I'm not sure if I have 3G or 4G ipod, I thought 3G but it detects as 4G
20:40:10android6011how accurate is the autodetect feature? I'm not sure if I have 3G or 4G ipod, I thought 3G but it detects as 4G
20:40:51Hillshumandroid6011: we heard you the first time
20:40:55sinthetekthanks for the clues
20:41:06gevaertsandroid6011: it shouldn't make mistakes like that. Maybe can help more though
20:41:33android6011Hillshum: sorry, got a message saying must first identify
20:41:48android6011does the 4G have color?
20:41:55Hillshumonly the photo
20:42:28android6011going by this it is detecting wrong, mine is a 20GB click wheel
20:42:32gevaertsandroid6011: does it have a horizontal row of four buttons?
20:42:58gevaertsthen it's not a 3rd gen
20:43:25android6011that chart says 3G can have click wheel
20:45:16GodEaterthat's wrong
20:45:20GodEaterthe 3G has a touch wheel
20:45:32android6011then which themes can I use?
20:45:46 Quit LambdaCalculus37 ("Fwump")
20:45:47android6011I tried simple but I can't read anything on the screen
20:46:12GodEaterthat crutchfield chart is complete bullshit
20:46:51android6011ya I found mine on amazon, says 4G
20:47:14GodEaterI've given up with our bloody theme support. We break the syntax so often it's not even funny.
20:47:58GodEaterbut you *should* be able to use any 4G ipod theme, and I believe any theme for the H1x0 irivers too, since they share the same screen resolution
20:48:21GodEaterif they don't work though, it's likely because the theme is out of date, and we've broken it with some genius new feature
20:48:31GodEaterso the author needs to bring it back up to date
20:48:47Hillshumor somebody else
20:49:06GodEaterthat too
20:49:19 Join borges [0] (
20:59:50 Join aaron___ [0] (
21:01:07 Nick aaron___ is now known as aaron424 (
21:03:05***Saving seen data "./dancer.seen"
21:06:55LloreanGodEater: We've only broken theme support two, maybe three times. That's hardly "so often it's not funny." Or did we just break it again or something?
21:07:36GodEaterLlorean: I must just keep arriving back on forum duty whenever it's happened then ;)
21:07:49LloreanI know we broke it when we changed the progress bar and replaced margins with viewports, but that was all done at once to save multiple breaks. And I *think* we broke it once before, but I can't even remember what that was for when it happened.
21:07:49GodEaterand no, not recently I don't think.
21:08:14LloreanI think we changed the way we handled image tags, maybe.
21:08:44 Join stripwax [0] (
21:08:56GodEaterevening Mr. stripwax sir
21:09:55stripwaxhello hello
21:10:25 Quit r0b- (Read error: 110 (Connection timed out))
21:10:31GodEaterI''m just enjoying the GS security clearance procedure before they'll let me come and work in the building. Tell me, do I get cavity searched too ? :)
21:10:43 Join r0b- [0] (
21:11:14 Quit r0b- (Client Quit)
21:11:50 Join r0b- [0] (
21:12:21stripwaxhaha! yes .. but taking this to community ..
21:12:30kugelLlorean: yes, we did recently
21:13:04kugelbecause the statusbar setting changed, "statusbar: on" is ignored
21:15:34*bertrik needs to find the LED or backlight control
21:18:14 Join BryanJacobs [0] (
21:18:30 Quit BryanJacobs (Client Quit)
21:18:43*JdGordon| loves this "we" thing :D
21:18:57 Join BryanJacobs [0] (
21:19:03 Quit Rob2223 ()
21:19:32JdGordon|I dont tihnk the image tags were broken, they were just changed from the patch when it was commited a bit
21:21:07 Quit TheCoolGman ("CGI:IRC (EOF)")
21:22:54 Quit einhirn (Read error: 104 (Connection reset by peer))
21:24:56 Join mcuelenaere [0] (
21:26:59kugelJdGordon|: you want me to accuse you directly? :p
21:27:12 Join Rob2222 [0] (
21:27:22gevaertshm, pictureflow people around :)
21:27:34*kugel spots none
21:27:52stripwaxgevaerts - "pictureflow people" in what sense?
21:27:57gevaertsIs there a specific reason for only showing the album name in pictureflow? I think it should also have artist and/or composer
21:28:05ej0rgeHey, does anyone here happen to know - is the EQ in the fuze done in hardware or software?
21:28:50stripwaxgevaerts - I agree, and maybe even sort by one vs the other. and let you enqueue rather than just throw away your dynamic playlist and immediately play
21:30:07gevaertsthat would be useful as well, yes
21:31:07kugelstripwax: I had a quick look at using the core context menu (from the database) but turned out not really doable
21:31:08 Quit aaron424 ("ChatZilla 0.9.85 [Firefox 3.0.12/2009070811]")
21:31:55stripwaxkugel - booohh :( although .. maybe it should be doable. I could conceive of other plugins that might want to do system-consistent context menu stuff
21:32:09stripwaxjust needs exposing in plugin api?
21:34:52JdGordon|shouldnt be much more than that
21:34:52kugelstripwax: yes and no
21:35:06kugelyou can get the context menu itself easily
21:35:13kugelbut it's not usable
21:36:11stripwaxok - not sure I understand though. In what way is it not usable? You don't get to find out what was selected? or there's no interface to apply the action once it's picked? or something else?
21:36:40 Quit wincent (Read error: 110 (Connection timed out))
21:36:58kugela) crash if you didn't enter the database before (i.e. if the tagtree context is uninitialized)
21:37:00*stripwax looks into implementing Hexoban into the rockbox sokoban plugin
21:37:23kugelb) if you entered before it still doesn't work because the fetching of the filenames is different or some stuff
21:37:38stripwaxre a) shouldn't pictureflow initialize it when it loads up (or find a way to)?
21:37:52stripwaxre b), hm, got a patch I can apply to play with?
21:39:50HillshumCould pictureflow call the context menu for a track?
21:40:01stripwaxthat would be ideal!
21:40:02 Join aaron424 [0] (
21:40:25 Quit r0b- (Read error: 110 (Connection timed out))
21:40:40 Join r0b- [0] (
21:40:58kugelthat's why did
21:41:09 Quit dash32 ("Verlassend")
21:41:22stripwaxFor hexoban, I'm thinking of changing the control mechanism so you select where you want to go first, and then push select to move to that cell. Make sense? (I can't think of any DAP with a 6-way button layout). And I'm thinking of making that an 'alternative' (selectable) control mechanism for regular sokoban - any objections?
21:41:25 Quit r0b- (Client Quit)
21:44:41Hillshumstripwax: wheels could be used to make a 6-way button
21:45:16 Join fuzzie [0] (
21:48:22stripwaxHillshum - yeah, but I think it would be easier to use the wheel to rotate select between the 6 surround hexes. certainly I don't think the ipod wheel is accurate enough to let you tap a segment and not end up going somewhere you didn't want to
21:48:53Hillshumquite true
21:49:26 Quit aaron424 (Remote closed the connection)
21:52:01bertrikgevaerts, no luck yet, I'm assuming it has the same DFU RAM layout as the M6SL
21:52:24gevaertsI'd expect so
21:52:33bertrikI wonder if I should just toggle all GPIOs until I see something happening :P
21:53:08gevaertsthat's one way :)
21:54:01bertrikI'm not even sure it gets past crt0.s
21:54:55 Quit stoffel (Remote closed the connection)
21:55:29bertrikyay, display flashes! \o/
21:55:57bertrikthat, or it is now in a reboot loop :P
22:02:38 Quit stripwax ("")
22:04:47 Join darkless [0] (
22:09:23Lloreankugel: Why was that setting changed to be ignored? Is it no longer used? How do we determine if the status bar should be on now?
22:09:41 Quit CIA-8 (Client Quit)
22:11:28bertrikyay, now the keys on my samsung yp-s3 are flashing :)
22:11:45linuxstbbertrik: Is this playing with GPIOs?
22:12:01bertrikyes, just toggling each port full on and off
22:12:33Lloreankugel: Also, that's not a WPS compatibility change, so I don't see how it broke WPSes.
22:12:44LloreanIt may have made them look funny, but they shouldn't be rejected.
22:13:50 Join tmzt [0] (n=tmzt@
22:14:32 Quit mcuelenaere ()
22:14:45 Join CIA-7 [0] (n=CIA@
22:16:16 Quit TheSeven (Read error: 54 (Connection reset by peer))
22:16:53 Join TheSeven [0] (
22:16:54 Join efyx_ [0] (
22:18:16 Join aaron424 [0] (
22:18:47 Join r0b- [0] (
22:18:48bertrikI'll have a shot at the display now
22:20:43 Join bertrik_webguest [0] (n=57d33175@gateway/web/cgi-irc/
22:26:14 Quit bertrik_webguest ("CGI:IRC (Ping timeout)")
22:27:11 Join stripwax [0] (
22:28:37 Quit kugel (Read error: 110 (Connection timed out))
22:32:09 Join Zagor [242] (
22:32:47TheSevenCUFD / DFUC - haven't I seen that somewhere in crt0.S?
22:33:11TheSevenwhat the heck is this good for? It's turning up in the same place in diagflsh!
22:34:20gevaertsTheSeven: I think it's some sort of sanity check for DFU, to avoid flashing obviously incorrect files
22:35:01TheSevenbut why should that be contained in a boot image stored inside the nor "file system", which can only be flashed as one huge AUPD?
22:35:22TheSevenI just can't see any DFU connection here
22:36:03TheSevendo you think that's a remnant from some shared pieces that are also used in DFU images?
22:36:12gevaertsno direct one, true, but I'd imagine people wanting to change as little as possible between images
22:36:58 Join evilnick [0] (i=0c140464@gateway/web/freenode/x-e379b2787b1c8784)
22:37:35gevaertsso yes, some sort of remnant that nobody bothered to change
22:42:00 Part Grahack
22:42:35 Nick Hillshum is now known as StHillshum (n=hillshum@unaffiliated/hillshum)
22:42:49 Nick StHillshum is now known as Hillshum (n=hillshum@unaffiliated/hillshum)
22:43:22bertrikthe commands used in the yps3 OF look a lot like the nano2g lcd commands, I'll just have a try at that
22:43:43TheSevenwhich commands are you talking about?
22:44:01bertrikthe commands sent to the display
22:46:28 Quit efyx_ (Client Quit)
22:48:16linuxstbbertrik: Which lcd type?
22:48:26bertrikboth :)
22:49:23linuxstbOdd... I wonder if Apple bought in the hardware design from Samsung, who have also used it...
22:51:35bertrikmaybe I'm judging too quickly. The yps3 OF seems to support two LCDs, the lcd commands sent to these LCDs seem to match at least partly the two LCDs in the ipodnano2g driver
22:52:04linuxstbPresumably the LCD is the same size - 176x132?
22:52:26bertrikno, it's 176x220
22:52:47bertrikhm, that might need some adjustment :P
22:53:14linuxstbAt least it matches an existing target...
22:54:19bertrikI noticed that there are a lot of LCDs in rockbox whose init sequences look very similar, but not quite sure if they're exactly the same
22:55:05 Join FlynDice_ [0] (
22:59:33 Quit android6011 (Read error: 113 (No route to host))
23:01:59 Join GeekShadow [0] (n=Antoine@reactos/tester/GeekShadow)
23:02:04GeekShadowhello :)
23:03:06***Saving seen data "./dancer.seen"
23:03:43GeekShadowwhat is the status of rockbox for meizu ?
23:03:48GeekShadowmeizu m3
23:03:58stripwax... in progres ...
23:04:48GeekShadowhow can I help?
23:05:20bertrikGeekShadow, USB does not work, reading/writing NAND does not work, we have only been able to run a simple rockbox bootloader so far, not the actual rockbox firmware yet
23:06:12GeekShadowI read that the hardware is close to iPod Nano 2G
23:06:31tmztbertrik: linuxstb: those lcds are detected by gpios?
23:06:32Tornethe nano 2g is also only in the very early stages :)
23:06:49gevaertsGeekShadow: it's also close to the samsung yp-s3 :)
23:06:50bertrikyes it is, hopefully progress in one of the targets helps the other target too
23:07:09GeekShadowok sweet ;)
23:07:13linuxstbtmzt: Yes.
23:07:40 Quit petur ("later")
23:07:43tmztso same/similar lcms are used?
23:08:48 Quit DarkDefender ("Leaving")
23:09:05 Quit r0b- ("( :: NoNameScript 4.02 :: )")
23:09:05bertrikno luck yet with either of the ipodnano2g lcd drivers on the yps3
23:09:35bertrikthe lcd still shows the picture from the primary bootloader
23:09:45 Quit flydutch ("/* empty */")
23:09:54linuxstbbertrik: Have you found the lcd_write_cmd and lcd_write_data functions in the OF?
23:10:36GeekShadowis there a music quiz plugin for rockbox ?
23:10:42GeekShadowI'm just wondering
23:11:07Torneno, but the APIs that one would need do exist now I think :)
23:11:10Torne(added for pictureflow?)
23:15:58 Quit BHSPitMonkey (Read error: 60 (Operation timed out))
23:21:24FlynDice_I am clueless when it comes to the whole license issue, Can I use code from linux that has a GPL2 and if so are there restrictions I need to worry about?
23:21:50 Quit stripwax ("")
23:22:30 Join mt [0] (n=mt@
23:23:18gevaertsFlynDice_: yes and no. Rockbox is GPL2+, so you can combine it with pure GPL2 (the whole would be GPL2 then). We would really like to keep it 2+ however... Maybe you can ask the author of the linux code in question?
23:23:33 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
23:23:38 Join z35_ [0] (
23:23:55 Quit z35_ (Read error: 104 (Connection reset by peer))
23:27:44FlynDice_gevaerts: So I read your answer as No, unless they say it's ok?
23:28:06 Quit dmb (Read error: 113 (No route to host))
23:28:31gevaertsFlynDice_: well, to be honest there are more bits of code that come from linux without a clear "+" agreement...
23:28:36HillshumFlynDice_: I read it as "Ideally"
23:29:00Hillshumwe got permission for the iPL code right?
23:29:37gevaertsFlynDice_: see FS #10143 for two specific cases
23:29:50FlynDice_gevaerts: Thanks
23:30:26gevaertsFlynDice_: this is one of those things that the RSB could decide on :)
23:31:04FlynDice_vote early, vote often?? :p
23:31:30HillshumHas the RSB ever been used?
23:36:19pixelmakugel: how should combos work with pressing "any button" first, especially if "any button" already has a different action mapped to it? About the X5 (and M5 as it uses the same keypad) - I don't think they can have it... other WPS shortcuts aren't mapped either (e.g. to the ID3 info screen or the pitch screen which you access via the WPS context menu)
23:37:38 Join stripwax [0] (
23:37:50 Join GeekShado_ [0] (
23:40:25*Bagder adds committer #77
23:40:45BagderWincent Balin
23:41:46HillshumOh yeah, FWIW, has anybody considered adding Yoshida Uchida? Not that I know a whole lot about this, but..
23:41:47 Quit stripwax (Client Quit)
23:43:56 Join stripwax [0] (
23:44:17JdGordon|Llorean: the statusbar was changed from on/off to off/top/bottom.... all the shipped themes have been fixed though
23:44:40 Quit GeekShadow (Read error: 60 (Operation timed out))
23:46:09 Part BryanJacobs ("Leaving.")
23:48:12 Quit faemir ("Leaving")
23:50:49bertriklinuxstb, yes I found them, they are easy to understand
23:51:04 Join Thundercloud [0] (
23:52:07linuxstbbertrik: The same as the ones in lcd-nano2g.c?
23:52:32bertrikno, not the same, can't tell yet how similar they are
23:53:36CIA-7New commit by zagor (r22021): Dependency generation now uses all cores on multi-core machines.
23:54:09gevaertsthis should be a fast round
23:54:15ZagorI hope so :)
23:55:11gevaertsit probably also means that I have to do my client tuning all over again :)
23:55:25Bagdernice fix!
23:57:06 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-414ff1f9ee0e9211)
23:58:20gevaertsnot bad
23:58:36linuxstbZagor/Bagder: Could one of you move the contents of pp-bootloaders/ to their correct places on the download server? Possibly backing up the existing files...
23:58:48gevaertsexcept for this tiny detail...

Previous day | Next day