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 2008-02-12

00:00:12preglowamiconn: yeah, and there we even thought we were pretty lenient in the first place...
00:00:15amiconnThe USB thread has a fairly big stack - which it actually needs, but that's not obvious
00:00:31gevaertsamiconn: I have a function that makes rockbox hang :
00:00:57gevaertsamiconn. If I enable the line that's commented out it hangs, otherwise not.
00:01:10amiconnIt only uses little stack - until you unplug usb again after having it connected. Then the USB thread is responsible for remounting the volume, and that remount needs quite some stack
00:01:39asdrubalLol this chess engine is pretty good :)
00:01:51preglowgevaerts: td_array is global?
00:02:17gevaertstd_array might be accessed by hardware, but I also tried a different struct that mirrors it without any difference
00:02:22gevaertspreglow: yes
00:02:38preglowiram? ram?
00:02:52preglowhangs or do you get an exception?
00:02:59Nico_Pgevaerts: can it be written by HW?
00:03:40gevaertsNico_P: it can, but bit shouldn't be at that moment
00:03:43gevaertspreglow: ram
00:03:47gevaertspreglow: hangs
00:04:14 Quit FOAD (Read error: 110 (Connection timed out))
00:04:15 Nick FOAD_ is now known as FOAD (
00:04:16asdrubalAre there stats on how many hours rockbox gives me with c240?
00:04:49Nico_Pgevaerts: a wild guess, but maybe the var needs to be volatile
00:05:49preglowi don't see how that could change anything
00:05:52preglowthere's no reloading happening
00:06:58gevaertstd_array is actually an UNCACHED_ADDR of the real array, which is 32 byte aligned
00:10:17gevaertsThe full patch which show the problem is at gevaerts/test.diff">
00:14:31gevaertsThat patch is actually the first step to enable simultaneous USB transfers (which we will need at some point and maybe already need now)
00:14:56 Join weezerle [0] (
00:15:37DerPapstbleh... the live log pearl scrpit doesn'T like the last link. it inserts span tags in the url too.
00:16:24 Quit conando (Read error: 110 (Connection timed out))
00:16:27*scorche|w hands DerPapst a new keyboard
00:16:38gevaertsDerPapst: That's because that patch is somehow broken
00:17:32 Quit einhirn (Read error: 104 (Connection reset by peer))
00:17:57DerPapstthe patch is fine. the pearl script gets confused if a nick is in the url.
00:18:09*gevaerts wishes the patch were fine
00:18:42*gevaerts also considers checking if the nicks http and www are still available
00:18:54DerPapstthe url looks like<span class=nick_gevaerts>gevaerts</span>/test.diff
00:20:51rasherAh - it's hilighting the nick
00:20:57*gevaerts warns DerPapst to be careful with that kind of thing. He might trigger a recursive explosion of corrupted urls
00:21:19DerPapstrasher: yes... but also in the href...
00:21:29DerPapstgevaerts: hehe
00:21:31rasherYeah, it hilights nicks in speech
00:21:32stripwaxJdGordon|w/Buschel - added:
00:21:54rasherThe nick-matching regexp should probably be stricter
00:22:06 Join cool_walking_ [0] (
00:22:55DerPapstor just drop that in hrefs....
00:23:33rasherDerPapst: I doubt it's specifically searching hrefs
00:23:41rasherIt just fails to exclude them
00:23:42DerPapstthe srcipt fails also when you post 2 revision numbers with a r infront... such as r161234 and r165678
00:24:12DerPapstnope... works fine
00:24:17DerPapstah, wahtever :-P
00:24:34 Quit Nico_P (Remote closed the connection)
00:25:17*DerPapst shuts up
00:25:31*gevaerts speculates that his latest work might solve the reset issue, in the hope that this will lead more people to check what's wrong with it
00:26:22 Quit weezerle ("...und tschüss!")
00:28:25*amiconn prefers the raw text log over this script "enhanced" version anyway
00:30:11*DerPapst loves the script with all its pretty colors ;-)
00:31:04DerPapstthough the raw log is better if one greps something...
00:31:22amiconnIt loads way slower than the text version, hides away quite some information by default, and it doesn't store its setting as a default
00:32:24amiconnSo I always have to click "sans serif" and "Joins: show". Annoying.
00:32:29DerPapstit's been always fast enough for me... but the last one is annoying indeed
00:33:41amiconnIt could store the settings in a cookie...
00:34:36amiconnRegarding the slowness - the logs for previous days are okay, but the live log lags quite a lot sometimes
00:34:38DerPapstiirc it does that for old logs, but not the live fed
00:35:07DerPapst^ that being saving the settings
00:35:11DerPapstnot sure though
00:35:44 Quit stripwax (Read error: 104 (Connection reset by peer))
00:35:53DerPapstyeah. sometime to takes ~1min to load to the current postition but that isn'T a biggie for me.
00:36:29 Quit ender` (" On the other hand, you have different fingers.")
00:39:59 Join madspin [0] (
00:40:24rasherIf only the raw log would wrap the text
00:40:45rasherI wonder if there's a firefox extension to wrap text/plain content
00:40:49 Join madspin_ [0] (
00:41:12 Quit Zom (Remote closed the connection)
00:41:19amiconnpetur: Do you see any reason why the GPIO values are first put into variables, and then printed?
00:41:23 Join Zom [0] (
00:41:33peturamiconn: none
00:42:49 Quit XavierGr (Nick collision from services.)
00:42:51amiconnI would just put the GPIOx_INPUT_VAL macros into the snprintf calls
00:42:54 Nick fxb is now known as fxb__ (
00:42:58 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
00:43:03asdrubalmmm $90 for 8GB microsd
00:43:35*JdGordon|w got 6gb ones for $55
00:43:46amiconnActually, several other targets also use temporary variables - but only for GPIO, like for PP502x. For other registers, the macros are put into the snprintf calls
00:44:06asdrubalJdGordon|w, wow, where?
00:44:23JdGordon|wamazon had em on special
00:44:24amiconnThat seems rather inconsistent to me, and I can't imagine why it's done like that
00:44:28JdGordon|wsnatched me 2
00:44:28asdrubalJdGordon|w, lolz
00:44:40asdrubalIm gonna scope out the amazon hookup
00:44:54peturamiconn: somebody didn't care enough I guess
00:45:07scorche|wasdrubal: in the future keep those comments in are already in there..
00:45:51asdrubalokie doke
00:47:35amiconnActually, all archs handled in dbg_ports() directly do it like that...
00:58:52 Quit madspin_ (Read error: 110 (Connection timed out))
00:59:18madspinHi folks... I think I have done something bad
00:59:29madspinI tried to reinstall rockbox on my Gigabeat
00:59:53madspinand it wasn't loading so I reinstalled the existing firmware
01:00:11madspinand now I cannot even get a USB filesystem :|
01:00:16 Part madspin ("Leaving")
01:00:20 Join madspin [0] (
01:01:15madspinWhat I guess I'm trying to determine... Is whether there is any other way to reflash the firmware (without having access to the USB filesystem..)
01:04:51 Quit Zom ("leaving")
01:05:31*DerPapst is having problems compiling rockbox for his ipod video....
01:05:43DerPapsti rebuilt the arm compiler
01:05:53DerPapstand now i get something like this:
01:05:54DerPapstalarm_menu.c:97: error: 'LANG_ALARM_MOD_TIME' undeclared (first use in this function)
01:06:03 Join Zom [0] (
01:06:15DerPapstand some other undeclared stuff too :-/
01:06:26pixelmamake clean and reconfigure...
01:06:47DerPapsti've started in an empty dir
01:06:54DerPapsti can try again though
01:07:24 Quit obo ("bye")
01:07:46pixelmahmm, maybe it's something else then...
01:08:25DerPapstlet's see what happens...
01:08:41***Saving seen data "./dancer.seen"
01:09:43DerPapstall the missing things where LANG_*
01:09:49 Nick cendres is now known as ashes (
01:12:51DerPapsthhmmm... nope
01:12:56DerPapststill the same :-/
01:13:35 Join fasmaie [0] (
01:14:44DerPapstwhere are the LANG_* thingies defined?
01:15:06JdGordon|wapps/lang/english.lang is the mater list
01:15:39 Join ryran [0] (
01:16:03rasherThey're defined in lang.h iirc
01:16:11rasher(which is generated at build time)
01:16:19rasherTry looking at lang.h in your build dir
01:16:44 Quit JdGordon|w (" ajax IRC Client")
01:17:09peturisn't this a side-effect of the build process failing somewhere?
01:17:50rasherSounds like it
01:18:07DerPapstthose constants are missing there
01:18:17DerPapstint the lang.h file
01:19:37rasherDerPapst: is this a vanilla build?
01:20:23DerPapstonly 3 additional plugins and changed buttons for the sim
01:20:36DerPapstnothing changed at the core
01:20:52rasherYou'd think..
01:21:03rasherThe build system can be somewhat fragile
01:21:18DerPapsthmm.. but compiling the sim works fine
01:21:25rasherSounds like perhaps your features.txt aren't being defined correctly
01:21:59DerPapstwhere is that located?
01:22:18DerPapstor is that made at compile time too?
01:22:33rasherI think it's located under apps/features.txt in your build dir
01:22:54rasherBut really, try with plain Rockbox, and then add the patches one by one
01:23:06DerPapsthmm... apps/features is empty... and it isn't a txt
01:23:26rasherIgnore the .txt, that's probably just my imagination
01:23:36rasherHm. What is your shell?
01:24:55DerPapstso bash
01:25:04pixelmafeatures.txt is in apps here too, it's not imagination
01:25:24*DerPapst checks out a vanilla trunck
01:26:19 Quit waldo (Remote closed the connection)
01:26:27DerPapstwithout .txt in the sim either
01:27:09pixelmaI don't understand?
01:27:46pixelmadid you search in "apps" of the build dir?
01:28:04DerPapstin the build dir for the ipod video sim apps/features doesn't have the txt extension eithr.
01:28:14DerPapstbut at least it has some content
01:28:48pixelmaI meant that there is a features.txt in the apps subdir of the source
01:29:06DerPapstah.. let me check
01:29:22 Quit Rob2222 ()
01:29:36DerPapstyes, there is
01:30:42 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
01:31:02DerPapstthe file looks ok and not broken in any way...
01:31:43DerPapstthe odd thing is one single LANG_ALARM_* thingy is in lang.h. only the others are missing.
01:31:52 Quit petur ("Zzzz")
01:32:05DerPapstlang.h from the normal build
01:32:57 Join Rob2222 [0] (
01:34:18*DerPapst tried to compile from a vanilla source...
01:35:06DerPapsteh... this is fun...
01:35:38DerPapstsomething seems broken with arm-elf-ld :-S
01:36:34DerPapstheh... i'll try to figure that out tomorrow though. thanks for your help pixelma, rasher and petur :-)
01:36:36asdrubalis there a way to select "all tracks" in rockbox?
01:36:55DerPapstcreate a playlist in the root of your player
01:37:03DerPapstor use the database
01:37:23asdrubalI can't figure out how to do it with the database
01:37:42 Join webguest25 [0] (n=8dd3f85c@gateway/web/cgi-irc/
01:37:51pixelmaDerPapst: good luck, will try to get some sleep too
01:37:53asdrubalOh I got it...
01:38:04asdrubalit was stuck on the currently playing files
01:38:06DerPapstnight pixelma :-)
01:38:18pixelmanight all :)
01:38:22 Part pixelma
01:38:44*DerPapst should follow... 1:40am...
01:38:52*gevaerts as well
01:39:07DerPapstheh.. still hacking usb? ;-)
01:39:24gevaertsyes. I still have this same bug...
01:39:56*DerPapst hates bugs
01:40:15 Join RoC_MasterMind [0] (
01:40:19DerPapstespecially those you can't find/fight in a couple of hours
01:41:03gevaertsI've been looking at this one for at least 3 or 4 hours.
01:41:32 Join Shaid [0] (
01:41:46DerPapstheh.. that kinda sucks ;-)
01:42:36gevaertsI've been looking at this one for at least 3 or 4 hours.
01:42:37DerPapstmaybe you've more luck in a couple of hours with a clear mind :-)
01:43:00DerPapstecho... cho ..ho ..o
01:43:03 Quit fasmaie (Read error: 113 (No route to host))
01:43:05gevaertsand now my fingers are doing weird things that I didn't ask them to
01:44:51gevaertsI give up for today
01:45:49*gevaerts waves and goes to sleep
01:47:16 Quit gevaerts ("hardware is 'interesting'")
01:48:04 Quit jhMikeS (Nick collision from services.)
01:48:10 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
01:48:16webguest25Zagor: (for the logs) it seems safari hates the live log. archived logs work fine but the live log tries to download the file using the download manager and gets stuck in a loop. if a user talks while i leave the download running, it will update the log that is being saved. supposedly the server push feature does work in safari though...
01:48:51 Nick webguest25 is now known as midgey|web (n=8dd3f85c@gateway/web/cgi-irc/
01:49:26 Join DrDnar [0] (
01:49:34midgey|web(that from midgey by the way, i guess the web client didnt like my login name)
01:50:10 Join lxx [0] (
01:50:37*DerPapst waves and goes to sleep too
01:50:53 Quit DerPapst ("So Long And Thanks For All The Fish!")
01:53:11lxxi have problem with my ipod with rockbox and xbox 360
01:53:43lxxxbox dont see mp3 files uploaded via rockbox
01:54:16lxxxbox see file only uploaded via ituns why its happen?
01:54:37 Quit simonrvn ("brb, switching kernels")
01:54:39 Join |NSA| [0] (
01:54:53|NSA|anyone have details on what the latest usb stack patch was?
01:55:04rasherlxx: That's not a Rockbox problem. It's because your xbox isn't looking for all songs for some reason.
01:55:56midgey|webi think the xbox 360 uses the itunes db to read the files on the ipod
01:58:50midgey|web|NSA|: working read and write (albeit slow) for pp502x ipods and the sansas. its disabled in svn until it gets a lot of testing to ensure no filesystem corruption occurs
01:59:15midgey|websee FS #8562 for more details
02:00:39lxxso how to do xbox 360 start playing all songs its possible?
02:00:59 Join ctaylorr [0] (
02:01:29 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
02:04:02scorche|wlxx: dont ask us...ask microsoft...
02:04:44 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
02:07:24lxxbut this problem can be solved or not?
02:08:46asdrubalDoh... recording just locked up my sansa
02:15:43 Quit lxx ()
02:19:38 Quit Thundercloud (Remote closed the connection)
02:21:53 Quit ctaylorr (Read error: 110 (Connection timed out))
02:23:51asdrubalis there a way to advance the playlist while playing a game?
02:24:31scorche|wif the game implements audio controls, otherwise no
02:24:58asdrubalyou know which games do?
02:25:35scorche|wnot offhand...
02:26:42 Join jcollie [0] (
02:28:58 Quit scorche|w ("CGI:IRC (EOF)")
02:31:15 Quit billytwowilly (Remote closed the connection)
02:32:53 Quit nicktastic (Read error: 113 (No route to host))
02:36:49 Join billytwowilly [0] (
02:46:18 Join neskaya [0] (i=featherd@wiktionary/neskaya)
02:47:02 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
02:48:00 Join barrywardell [0] (n=barrywar@
02:51:40 Join karashata [0] (
02:54:18 Join psycho_maniac [0] (
03:00:20 Quit |AhIoRoS| (Read error: 110 (Connection timed out))
03:07:07 Nick Seedy is now known as Seed (
03:08:42***Saving seen data "./dancer.seen"
03:17:22 Join crzyboyster [0] (n=4b596e13@gateway/web/cgi-irc/
03:18:04crzyboysterWere there seriously server issues that prevented (or are preventing) uploading at ?
03:18:47scorcheso you think that message is a lie?
03:19:09crzyboysterNo... but server issues shouldn't last THAT long... :D
03:19:42scorcheit isnt server si bandwidth issues
03:20:19crzyboysterAny time frame as to when the site will be back up for uploading?
03:20:41scorcheprobably when viewports is committed
03:20:49scorche(viewports for WPS that is)
03:21:10 Nick JdGordon|zzz is now known as JdGordon (
03:21:31crzyboyster(I know I shouldn't ask this) When will the WPS part of viewports be committed?
03:21:49JdGordonwhen its done
03:21:50*scorche shrugs
03:21:57 Quit barrywardell ()
03:23:02 Quit crzyboyster ("CGI:IRC")
03:25:31|NSA|what exactly is the viewports thing i have been seeing?
03:25:33psycho_maniaci think the patch for the new gigabeat cabbie.20 wps wont work with newest svn.
03:25:53scorche|NSA|: there is a while wikipage about it..
03:26:52psycho_maniacJdGordon: what other players would you prefer the quickscreen to be tested on?
03:27:43 Join crope` [0] (
03:27:46 Quit crope`` (Read error: 110 (Connection timed out))
03:28:24 Quit daurnimator (Read error: 104 (Connection reset by peer))
03:31:34psycho_maniacn17ikh: there is a nes emulator for rockbox in the patch tracker i believe
03:32:30asdrubalpsycho_maniac, I take it NES is more intensive than GBA?
03:32:34asdrubalcpu/memory intensive
03:32:41n17ikhNES? nah
03:32:59asdrubalcompared to GBA
03:33:04n17ikhthe gba has the power to easily run NES games, so I'd say the GBA is harder to emulate
03:33:19hcsgba is much more powerful, yeah
03:33:21asdrubaldo you think rockbox will ever support SNES?
03:33:28asdrubalI like SNES games better than NES games
03:33:34n17ikhI don't know that the hardware is powerful enough
03:33:54asdrubalmaybe in the future with newer hardware
03:33:58n17ikhmaybe in a couple more years when common players are a good deal more powerful for video
03:34:28n17ikhpsycho_maniac, did you reply in the wrong window or is my client/bouncer totally screwed?
03:34:40asdrubalconsidering a Pentium233mmx is sufficient to emulate SNES completely, I think that time is not too far off
03:34:59alienbiker99gigabeat s
03:35:11 Part |NSA|
03:35:21psycho_maniaci figured it was rockbox related so i posted my answer in this window
03:35:39 Quit DerDome (Nick collision from services.)
03:35:40 Join DerDom1 [0] (
03:35:50 Nick DerDom1 is now known as DerDome (
03:36:09 Quit psycho_maniac (" connection error")
03:36:11n17ikhjust confusing, that's all
03:36:59 Quit karashata (" HydraIRC -> <- Po-ta-to, boil em, mash em, stick em in a stew.")
03:38:41 Join Kizle [0] (
03:42:30n17ikhanyone got a favorite theme or two for the sansa e200 series?
03:42:53hcsI think the one I use is called "Ultima"
03:44:15n17ikhI'm using plainbrown at the moment, which is functional enough, but I'd like shiny every once in a while
03:44:46 Quit Zom (Remote closed the connection)
03:44:56 Join Zom [0] (
03:46:54 Quit XavierGr (Nick collision from services.)
03:47:07 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
03:49:21 Quit Shaid (Read error: 110 (Connection timed out))
03:49:47KizleI've been running a few battery benchmarks on my gigabeat f40. I'd like to contribute to the wiki, so I'm here to request write privileges
03:52:00Kizle...I'm not sure who would handle that, so I'll stick around for a while, wait for a msg or something.
03:53:46midgey|webwiki name KyleGabriel?
03:54:09 Join psycho_maniac [0] (
03:55:15midgey|webyou should now have access (unless i screwed something up)
03:57:36 Join star_jasmine [0] (n=arwyneve@
03:57:58Kizlethank you. I'm doing some benchmarks with the original battery, but I will be putting a newly mfg. 2000mAh in a few days
03:59:25psycho_maniacKizle: what player?
03:59:41Kizlegigabeat F40
03:59:54 Quit BitTorment ("SEGFAULT: shit!")
04:00:09psycho_maniacGood Luck
04:00:16 Quit XavierGr (Nick collision from services.)
04:00:27 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
04:02:40Kizlethanks. from the current benchmarks on that battery (ipod 3G) in the F40, it's a great improvement to the orig. Especially since this battery is starting to degrade.
04:03:26psycho_maniacI think i got a fake battery. I bought one installed it and got the same results as the original battery. :(
04:03:35Kizleer, 1200mAh, not 2000
04:04:25psycho_maniacand when i did install it i didnt like the "new" feel of the crosspad. Then the player ended up breaking anyways and now i own a new one yay me
04:04:26KizleI'm getting around 10 hours right now. I bought this refurbished, expecting to replace the battery.
04:04:58psycho_maniacKizle: did you buy your player off ebay?
04:05:39Kizleyes, $70. refurb. but the screen has not a speck on it, and physically, only a few scratches on the back
04:06:10psycho_maniacmay i ask what seller? I just bought one as well
04:07:35psycho_maniacHA same guy !
04:07:49Kizlehe has many
04:07:58psycho_maniacYeah i got a A class one though .
04:08:41Kizlehe just started selling C's, and after conversing a bit, suggested I would have a top pick of them (60 of em)
04:09:01Kizleit was worth it. I have a case to protect it, and cover up the back
04:09:34Kizlehow did yours break?
04:09:55asdrubalKizle, I'm testing my c240 for battery life right now
04:10:14psycho_maniaci took it apart too many times and one of the wires for the lcd screen broke.
04:10:56psycho_maniacAlso I have a F80 :)
04:11:11 Quit star_jasmine ()
04:11:56KizleI have mine playing away on some Ethan Iverson Trio while benching it
04:12:22 Quit XavierGr (Nick collision from services.)
04:12:33 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
04:13:00Kizlenice, my friend has an S model. this was before Idiscovered rockbox, otherwise I would have swayed him
04:13:01 Quit midgey|web ("CGI:IRC (EOF)")
04:14:24kieswhat cover do you use for your f40? ive been looking for one
04:14:33psycho_maniacI dont use one. I dont like them
04:16:18kiesawesome thanks :)
04:17:27psycho_maniacis the question "how do i add music in rockbox" in the FAQ? Just curious because i notice a lot of people ask that.
04:22:49Kizleodd. my password that I registered with the Wiki is not what it is. I had to reset it to be able to change it
04:23:09psycho_maniacmaybe you mistyped it
04:23:13Kizleit was 4 digits
04:23:35Kizleand I was sure of what I typed originaly
04:23:59Kizlethe email with my reg info had my password as 6 *'s
04:24:13Kizle7 rather
04:24:32Kizlewhat's done is done, though
04:34:40 Quit DerDome (Read error: 110 (Connection timed out))
04:36:48 Quit hcs ("Leaving.")
04:38:41 Join ctaylorr [0] (
04:43:55 Quit Zom (Remote closed the connection)
04:44:06 Join Zom [0] (
04:45:45 Quit XavierGr (Nick collision from services.)
04:45:56 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
04:51:16 Quit billytwowilly (Remote closed the connection)
04:53:32 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:53:55 Join miepchen^schlaf [0] (
04:54:07 Quit psycho_maniac (" quit")
05:08:45***Saving seen data "./dancer.seen"
05:09:11asdrubalrockbox sounds like 100 million times better than my cellphone
05:09:46cool_walking_Was that unexpected for some reason?
05:09:49ashesi got video working on my iriver yesterday
05:10:22ashesflac uses more cpu while the file size gets smaller. ogg vorbis uses more cpu power as the file gets bigger. this is a confusing situation for me
05:10:47asheson a portable player, cpu power is a huge concern
05:12:59ashesi'm finding that flac -2 is the most practical, for size verses performance
05:16:44 Quit Kizle ("..whoosh")
05:17:47kaimukiis anybody in here working on the yp-p2 port?
05:19:29 Quit asdrubal ("Leaving")
05:20:30kaimukii wanna work on it, but I'm too scared I'm gonna brick my player :P
05:25:29 Quit XavierGr (Nick collision from services.)
05:25:42 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
05:36:57 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
05:38:31Lloreanashes: It's not as huge a concern as you think
05:38:43Lloreanashes: FLAC generally doesn't use all that much power at any size for decoding.
05:43:57*JdGordon hopes rbutil can parse .lang files
05:44:06 Quit Zom (Remote closed the connection)
05:44:17 Join Zom [0] (
05:45:17 Quit aneka ("KVIrc 3.2.4 Anomalies")
05:46:46 Join ol_schoola [0] (
05:47:15 Quit XavierGr (Nick collision from services.)
05:47:23JdGordondoes this regex look ok to split up SOUND_SETTING(flags,var,lang_id,name,setting) ... ($line =~ /\s*SOUND_SETTING\((\w*),\s*(\w*),\s*(\w*),\s*(\w*),\s*(\w*)\)/) ?
05:47:26 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
05:50:07 Quit jhulst (Remote closed the connection)
05:51:26*JdGordon needs a regex master about now...
05:51:53JdGordonhow the heck do i get the ... values? :'(
05:59:52 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
06:04:04kfazzwhat kinds of things can (currently) be done with lists using viewports? the last post on FS #8457 looks really cool
06:05:51JdGordonnot much
06:07:52 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:09:31 Quit XavierGr (Nick collision from services.)
06:09:42 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
06:13:18 Quit ol_schoola (Read error: 104 (Connection reset by peer))
06:13:34 Join ol_schoola [0] (
06:18:25 Quit ryran ("Leaving")
06:24:51 Quit XavierGr (Nick collision from services.)
06:25:02 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
06:26:25 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
06:28:06 Quit csc` (Read error: 110 (Connection timed out))
06:39:10 Join framo [0] (
06:41:02 Quit linuxstb (Read error: 110 (Connection timed out))
06:44:17 Quit Zom (Remote closed the connection)
06:44:28 Join Zom [0] (
06:54:07 Quit DrDnar (Read error: 110 (Connection timed out))
06:58:07 Quit jhMikeS (Nick collision from services.)
06:58:13 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
07:02:02 Quit moos ("Have a good day folks")
07:04:00 Quit XavierGr (Nick collision from services.)
07:04:11 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
07:08:48***Saving seen data "./dancer.seen"
07:23:02 Quit XavierGr (Nick collision from services.)
07:23:12 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
07:35:45 Quit XavierGr (Nick collision from services.)
07:35:58 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
07:40:53 Quit midgey ()
07:44:27 Quit Zom (Remote closed the connection)
07:44:38 Join Zom [0] (
07:45:25 Join Buschel [0] (
07:45:49 Quit XavierGr (Nick collision from services.)
07:46:02 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
07:46:07Buschelamiconn: you there?
07:46:15 Quit kies (Read error: 110 (Connection timed out))
07:47:21 Join kies [0] (
07:50:17 Join homielowe [0] (
07:50:38Buschel(for the logs) Before the power management changes for PP-targets were allowed to be submitted, I had to make a change -> still let the Dock connector pin17 be powered via the PCF power controller (iPods only). I've made some tests and found out that this single voltage supply will need 1.5mA and will therefor decrease the runtime a lot (e.g. on 60/80GB 5G: roundabout -45min).
07:52:19Buschel(for the logs) For iPod Videos / nanos there is a GPIO-input which detects "dock connected (yes/no)" in the debug_menu. I'll try to use this for Video/nano to enable/disable the dock connector pin in a proof-of-concept.
07:53:01Buschel(for the logs) The enabling of this connector pin was submitted May 2006 −− do we know that it is definately needed for Video/nano?
07:53:52Buschelhopefully anyone can test...
07:55:41 Join FOAD_ [0] (
07:56:58 Join tvelocity [0] (
07:57:07 Quit Buschel (Read error: 104 (Connection reset by peer))
07:57:12 Join Buschel [0] (
07:58:02 Quit XavierGr (Nick collision from services.)
07:58:13 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:05:55 Quit iamben (Read error: 104 (Connection reset by peer))
08:05:58 Join iamben [0] (
08:06:05amiconnBuschel: Do you have an idea why enabling this voltage needs 1.5mA? If it is just the dock connector power, I'd expect no noticeable change as long as nothing is actually connected
08:07:11Buschelamiconn: I was surprised, too. Do we know that the internal wiring is the same for alle the different ipods? Maybe the D2REG regulator does set another voltage supply on nano/Video?
08:07:34amiconnIf there is a pin to detect a connected dock, that should probably be used, but I can't test it
08:07:46 Join Rob222241 [0] (
08:08:12amiconnThe only accessory I have for my mini is the (not yet supported) remote
08:09:43amiconnBuschel: But what should that be? In your patch you originally disabled it. Did you find anything that doesn't work because of this disabling?
08:10:13BuschelI'll generate two patches to test: a) disable the supply for nano/Video (maybe someone can check accessories) b) enabling/disabling via GPIO-detect
08:10:23 Quit XavierGr (Nick collision from services.)
08:10:34 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:10:35Buschelamiconn: no, everything worked fine. But I don't know, if someone tested with accessories
08:10:47amiconnAnyway, it shouldn't be difficult to find out whether this is the dock supply voltage even without a dock. It just needs a multimeter and some small enough tips
08:11:31amiconnI can't do this for G5.5 though, as LinusN's G5.5 is currently on the way to Nico_P
08:12:13 Join daurnimator [0] (n=daurn@unaffiliated/daurnimator)
08:12:46 Quit FOAD (Read error: 110 (Connection timed out))
08:12:46Buschelbtw, I could not find documentation about pin17 −− the pin layout described on the ipodlinux pages does not have any entry for the pin17
08:12:47 Nick FOAD_ is now known as FOAD (
08:12:48 Quit jcollie ("Ex-Chat")
08:14:48 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:17:01Buschelok, will go to work now. see you later
08:17:08 Quit Buschel ()
08:17:22 Quit SSnake (Read error: 113 (No route to host))
08:19:29 Join GodEater [50] (n=bryan@rockbox/staff/GodEater)
08:20:11 Quit kfazz ("Leaving")
08:25:03 Join tvelocity_ [0] (n=tony@
08:25:39 Quit Rob2222 (Read error: 110 (Connection timed out))
08:26:39 Quit XavierGr (Nick collision from services.)
08:26:50 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:26:58 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
08:28:29 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
08:28:51 Quit TMM ("Ex-Chat")
08:29:41 Quit spr0k3t (Read error: 104 (Connection reset by peer))
08:30:52 Join spr0k3t [0] (
08:33:02linuxstbjhMikeS: Around?
08:33:20 Join jhulst__ [0] (
08:35:27 Join spiorf [0] (
08:36:26 Quit XavierGr (Nick collision from services.)
08:36:37 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:40:17 Quit jhulst (Read error: 110 (Connection timed out))
08:40:26 Quit tvelocity (Read error: 110 (Connection timed out))
08:45:18 Join ender` [0] (
08:46:30 Quit jhulst_ (Read error: 110 (Connection timed out))
08:48:37JdGordonwhat is everyones opinion on the mr500 warnings? "fix" them all? or just leave them untill they are done properly
08:48:56 Nick jhulst__ is now known as jhulst (
08:50:40linuxstbI'm happy for them to be left there.
08:54:53 Join DaCapn [0] (
08:58:54 Join lee-qid [0] (
08:59:09 Quit spiorf (Remote closed the connection)
09:00:32 Join XavierGr_ [0] (
09:00:34 Quit cool_walking_ (Read error: 104 (Connection reset by peer))
09:00:37 Quit XavierGr (Nick collision from services.)
09:04:10 Join conando [0] (
09:04:24 Join petur [50] (n=petur@rockbox/developer/petur)
09:08:51***Saving seen data "./dancer.seen"
09:12:27jhMikeSlinuxstb: somewhat
09:13:15 Join nanook [0] (n=z60381@nat/ibm/x-9e5a7096390ac928)
09:13:43nanookhi there
09:14:29amiconnBagder: Your aac warning fix is bad. Trying to play aac on a sim compiled with gcc 4.2.x segfaults now
09:14:38nanooki finally got a wall charger for my e200, after all night plugged in, with rockbox (not playing), it is still not charged
09:14:39amiconnUndoing the fix makes it work again
09:14:51nanooki guess this is old news, but just wanted to "confirm"
09:15:25linuxstbjhMikeS: I was wondering if you had a clue why the call to i2c_readbyte in the set_serial_descriptor function in this patch would seem to be the cause of either stkov or freezing - It's called from the usb thread during init.
09:16:19amiconnlinuxstb: Is this function called from an isr?
09:18:33*jhMikeS was going to ask about that as well
09:18:43linuxstbI didn't think so, although I'm not sure...
09:20:03jhMikeSwhy not use i2c_readbytes to read multiple too :)
09:20:51linuxstbWell, I tried that first, and it crashed, so I then switched to readbyte, just in case that didn't work...
09:21:34linuxstbThe usb_core_init() function (which calls my function) is called from usb_enable() - is that called from an ISR?
09:22:28 Join OlivierBorowski [0] (
09:24:48linuxstbAh, it seems that the usb_detect() function is calling usb_core_init() as well...
09:27:45jhMikeSusb_core_init should only be called once from a thread context
09:29:36linuxstbIt seems the thread is being created and removed each time USB is attached.
09:29:39 Quit Slasheri (Read error: 145 (Connection timed out))
09:30:57 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
09:31:04jhMikeSthe threading use is really not right. it should exit itself not be terminated.
09:33:42 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
09:33:49jhMikeSwhere are the events defined?
09:34:51*linuxstb doesn't know this code at all
09:36:46 Join jacoby [0] (n=458d4b13@gateway/web/cgi-irc/
09:37:58 Join CaptainSquid [0] (
09:43:19markunjhMikeS: would you care to let these guys know how the Gigabeat S port is doing?
09:43:56 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
09:45:04 Quit XavierGr_ (Read error: 110 (Connection timed out))
09:45:08 Join petur2 [0] (
09:45:51jhMikeSlinuxstb: <= proper thread quitting
09:45:58 Quit petur (Nick collision from services.)
09:46:05 Nick petur2 is now known as petur (
09:46:14jhMikeSmarkun: sure
09:46:53 Join Casainho [0] (
09:48:56jhMikeSNot sure what to say yet. I'm just trying to get the existing drivers in a good state before moving on.
09:49:31linuxstbjhMikeS: Thanks. There is still the problem of the thread being created from ISR context - so I'm wondering if the thread should be dynamically created at all.
09:50:07linuxstbAre interrupts working on the S now ?
09:50:37jhMikeSwhy does usb_core_init have to be called from usb_detect at all? why not call it from the usb_thread when it gets notified?
09:50:49jhMikeSthey have been working
09:51:22GodEaterstill are aren't they ? :)
09:51:53jhMikeSthey'd better be or something's wrong with the universe :)
09:52:27linuxstbjhMikeS: I don't know why usb_core_init is called from there...
09:52:41markunjhMikeS: I think any news would make them happy :)
09:54:30 Quit jacoby ("CGI:IRC")
09:57:11 Join waldo [0] (
10:03:22 Quit GodEater ("Ex-Chat")
10:03:30jhMikeSlinuxstb: All that core init stuff _has_ to go into the USB thread. that really isn't int-context type stuff.
10:04:01 Join GodEater [50] (n=bryan@rockbox/staff/GodEater)
10:04:43 Quit DaCapn (Remote closed the connection)
10:06:22 Join stewball`ghost [0] (n=WTFOMGBB@
10:08:58 Join cendres [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:3f)
10:10:53jhMikeSI also can see the normal usb thread as being the transfer thread instead of creating a new one.
10:14:37 Join martii [0] (
10:15:08martiiyour wiki says iTrip with LCD will not work with rockbox right?
10:16:44 Quit tvelocity_ (Read error: 110 (Connection timed out))
10:16:49*GodEater confirms that this is indeed what the wiki says
10:17:12martiiGodEater: ;)
10:17:25 Join tvelocity_ [0] (
10:17:29martiiGodEater: do you know any itrip mod so will make it powered on all the time?
10:17:55martiiGodEater: it looks like itrip is getting some commands to turn on
10:18:17linuxstbBuy a non-proprietary FM adapter?
10:18:26GodEaterI know nothing about any ipod Accessories at all
10:18:38martiilinuxstb: but itrip gives me the best results (quality)
10:19:27martiilinuxstb: i get lot's of interference for ex with belkin
10:19:32GodEatermartii: not if it doesnt' work surely...
10:19:54martiiGodEater: I still use apple firmware so everything works
10:19:55Bagdersure, completely silence means no interference ;-)
10:20:11martiiGodEater: the only thing that stops me to go for rockbox is itrip
10:20:42GodEatermartii: well it's going to stop you for a long time then - no-one is working on making ipod accessories work as far as I know
10:21:25martiiGodEater: unless I'll find out how to turn on itrip without using ipod at all :)
10:21:52linuxstbmartii: I find it hard to believe that no "generic" FM transmitter is capable of the same (or even better) quality than your itrip...
10:21:57martiiGodEater: I could install it permanently in my car :)
10:22:08martiiGodEater: and use with any player
10:22:45 Quit defukt (Read error: 110 (Connection timed out))
10:22:57 Join vo1dhawk [0] (
10:23:06 Part vo1dhawk
10:23:26 Quit amiconn (Nick collision from services.)
10:23:30martiiGodEater: what about ipodlinux? I think they did some work on serial driver didn't they?
10:23:32 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:24:14 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
10:24:26GodEater1) iPodLinux is nothing to do with us, 2) They only did work on the serial driver for 1G -> 3G, not later models
10:25:21 Quit ashes (Read error: 110 (Connection timed out))
10:25:33martiiGodEater: mine is 3G
10:26:18GodEatersee comment 1)
10:26:37martiiGodEater: I know that it's different project
10:27:00Bagderdid they even get and use the 3gen fixes amiconn did ?
10:27:02linuxstbmartii: But it still needs someone with a 3G to incorporate that driver into Rockbox, and write the higher level support for accessories.
10:27:02martiiGodEater: but if they did something that should be easier for you to use they efforts
10:27:31linuxstbmartii: There is no "you" with Rockbox, it's "us"... People work on what they want to, on devices they own.
10:27:36 Join MindScape [0] (
10:27:41linuxstb(and contribute that work to the project)
10:27:43martiilinuxstb: I know
10:27:47GodEatermartii: but I'm not working on it
10:27:54GodEatermartii: and neither is anyone else
10:28:48GodEatermartii: then why do you say "you" ?
10:29:27martiiGodEater: I ment plural you
10:29:38Bagdermartii: when you start the work, I'm sure you'll find others willing to help
10:29:57martiiBagder: but I can't program
10:30:05linuxstbmartii: Best to say "someone"...
10:30:22martiiBagder: wrote few simple scripts in bash few time
10:30:27martiiBagder: wrote few simple scripts in bash few times
10:31:00 Quit jhulst (Read error: 113 (No route to host))
10:31:01martiilinuxstb: so I would have to learn C i pressume?
10:31:34kaimukihas anybody started working on the port for the yp-p2? I wanna help, but I'm too scared to brick my player :P
10:31:46linuxstbYes, and probably a little ARM assembly - enough to be able to examine a disassembly of the original Apple firmware to understand how that is communicating with accessories.
10:31:57Bagderkaimuki: with tcctool you can run custom code without risking to brick it
10:32:18martiilinuxstb: I might get back to you guys later this year
10:32:20kaimukibagder: oh :) I'm even too scared to try that, but if you say it works ;)
10:32:26linuxstbtcctool just transfers code to your device's RAM and your device runs it. If it crashes, you just power-cycle your player.
10:32:34martiilinuxstb: if you say I'll get support I might give it a try
10:32:42kaimukioh well sweet :)
10:33:04linuxstbkaimuki: But of course, that code is free to damage things if it wants to, so nothing is 100% safe...
10:33:22linuxstbBut you would probably need to try quite hard.
10:33:41kaimukiyeah, I realize that... thats also why I'm asking if people have been playing with the p2
10:33:57linuxstbWe only know what's in the forum thread - I assume you've seen it?
10:34:26Bagderin general, there's a ratio 99:1 of people asking about a port to the people actually trying to do something on it...
10:34:57martiiBagder: most people are not skilled enough to do it
10:35:05GodEaterBagder: that low ?
10:35:20Bagdermartii: I disagree with that general assumption
10:35:29Bagdermost people can do a lot
10:35:34Bagderif they just bothered
10:35:40kaimukii know c and assembly and microprossesor stuff... but I've never programmed the arm, and I'm not quite sure where to start
10:35:54GodEatermartii: most people are too lazy to learn the skills
10:36:07martiiBagder: not everyone can learn C
10:36:11Bagderkaimuki: if you know assembly and microprocessors, arm is but a flavor you'll quickly learn
10:36:15GodEatermartii: that's rubbish
10:36:24Bagdermartii: working on a port is a lot more than learning C too
10:36:30kaimukibagderL yeah I figure :)
10:36:34martiiBagder: I can test any code you give me
10:36:44Bagdereveryone can test
10:36:54martiiBagder: but as I can see noone is doing what I need so sorry
10:37:09GodEaterwe've had a 14 year old blind kid come in here and learnt C. If he can do it - so can you
10:37:17Bagdermartii: I'm not talking about the ipod accessory protocol here
10:37:37 Join ashes [0] (
10:37:38martiiBagder: I always report bugs when I get chance to use software
10:38:54 Quit cendres (Read error: 110 (Connection timed out))
10:39:11BagderI'm not directing this at anyone in particular, just saying that there's always more to it than "I can't program"
10:39:59linuxstbmartii: Specifically to the ipod accessory protocol issue, you could start by trying to gather all known information in a wiki page, finding the specific pieces of source code from the IPL kernel that deal with the serial port on the 3G etc, finding hardware tools (such as dock adaptors) that could help someone develop the drivers.
10:41:23kaimukioh hey linuxstb... maybe you can help. I tried to compile tcctool with the VMWare debian u have up on the site, but it wont compile cause the image up on the site doesnt have libusb-dev installed... and when I apt-get it, it tells me I need to rebuild the kernel... which I hope isnt necessary :P
10:41:30amiconnBagder: Seen my remark regarding you warning "fix"?
10:41:40Bagdernope, did it break?
10:42:00kaimukiI got tcctool to compile with my fedora build, but then all the compilers are new and updated, and might not work with rockbox
10:42:02amiconn[09:14:29] <amiconn> Bagder: Your aac warning fix is bad. Trying to play aac on a sim compiled with gcc 4.2.x segfaults now
10:42:05amiconn[09:14:39] <amiconn> Undoing the fix makes it work again
10:42:18Bagderthen we should undo it
10:42:27martiilinuxstb: if you guys offer help I'm pretty happy to do something about it
10:42:36martiias I got hardware
10:42:36Bagderor perhaps better try to find another work-around
10:43:08kaimukioh right... i tried the cygwin route, and it freezes every time I try to install it on my machine
10:43:28linuxstbmartii: It's unlikely someone will want to write code for hardware they don't own - but people here will be happy to help someone who's trying to write the code to do it.
10:43:35Bagderkaimuki: in general though usb things never play well on vmware
10:43:49Bagderneither on cygwin
10:44:08Bagderor perhaps it's just the sansas that have that effect
10:44:14linuxstbYou could develop Rockbox in vmware and run tcctool from WIndows though.
10:44:22Bagderah right
10:45:21kaimukiyeah that was my plan
10:45:42amiconnI tested on amd64, btw. It *might* work on 32 bit
10:45:46kaimukicept, now I have to boot into my fedora image to run tcctool, and back into the debian image for development, which is kind of a pain
10:46:18GodEaterwhy not just install the right compilers in the fedora image ?
10:46:30GodEaterwe have a nice shell script to do everything for you...
10:46:37kaimukii think i tried that...
10:46:40kaimukihang on
10:46:44kaimukithats the right?
10:47:11linuxstbIn Debian, just do "apt-get install mingw32" to install the win32 cross-compilers, then you can build tcctool for WIndows (see the README for tcctool for instructions).
10:48:45kaimukioh that would work too :)
10:49:56kaimukiwait... I still wont have the libusb-devel package though
10:49:57*linuxstb should build a new windows binary for the download server, plus add an option to specify the parameters manually, not just using the compiled-in presets
10:50:10linuxstbkaimuki: See the README...
10:50:14kaimukioh k
10:51:09amiconnlinuxstb: Btw, any news on the logikdax port?
10:53:59 Join barrywardell [0] (n=barrywar@
10:56:36 Quit XavierGr (Read error: 110 (Connection timed out))
10:58:27 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
11:05:37 Join uski [0] (n=uski@uski.ST.HMC.Edu)
11:05:48uskihi, does anyone has a Sansa e200 here and use it with a car charger ?
11:06:18uskior with a "stupid" powered usb port with no computer listening ? (such as those AC to USB power adapters)
11:06:25 Join DaCapn [0] (
11:06:33uskii'd like to know if the sansa needs to handshake the power with the computer before it starts charging its battery
11:07:41GodEaterdid anyone see Jeff's post in the forum about attempting a CF card install, and then ending up with an ATA: -80 error? I can't see where in ata.c a -80 might come from ?
11:08:18GodEaterthe "highest" return I can see possible is -70
11:08:21petur-8 * 10 ?
11:08:51petur(ignore me)
11:08:53***Saving seen data "./dancer.seen"
11:09:41GodEater/ignore petur
11:10:08 Join Thundercloud [0] (
11:11:20nanookuski: yup, i do
11:11:49nanookuski: any usb device requesting full power from the usb host must do that protocol, or it will not receive it
11:12:45nanookuski: it seems that part works fine in the recent rockbox, but there is some other issue, somehow: i just got a "stupid" wall charger last evening, kept it plugged in all night with rockobox stopped.
11:13:15nanookit almost didn't charge at all (from a reported 50% or so to 59%)
11:14:04 Quit Zom (Remote closed the connection)
11:14:15 Join Zom [0] (
11:14:52 Join japc [0] (
11:15:20uskinanook, you mean that if I plug my sansa to a stupid wall charger it will not charge, even with the original firmware or with rockbox started ?
11:16:13nanookno, with the original fimrware it will charge fine
11:16:38nanookno problem there. the same with the original firmware and a computer connection
11:16:47nanookonly in rockobox it seems to not charge
11:17:03nanookalthough i am a bit confused: other people have different feedback, it seems
11:17:11nanookreally got to go eat, catch you all later
11:17:17*GodEater prods at linuxstb and gestures vaguely at a PM
11:17:39 Join iamben_ [0] (
11:18:24 Quit japc (Remote closed the connection)
11:24:57 Quit barrywardell ()
11:25:00uskiok nanook thanks.
11:28:17 Quit tvelocity_ ("Αποχώρησε")
11:28:32 Join tvelocity [0] (
11:29:11 Quit iamben (Read error: 110 (Connection timed out))
11:29:42 Join roolku [0] (
11:32:45roolkuSlasheri: hi. :) regarding fs#8599, do you think it is better to a) introduce an additional 'valid' flag in mp3entry, b) store index+1 in mp3entry.tagcache_idx and still use 0 to mean "invalid" or c) use -1 as a flag for invalid
11:34:56 Quit XavierGr (Read error: 110 (Connection timed out))
11:34:58roolkuSlasheri: c) has the big disdvantage that mp3entry structures are created all over the place and typically initialised with memset(0), so it is difficult to make sure that tagcache_idx is set to -1 initially
11:43:54linuxstbamiconn: Nothing recently, although shotofadds seems to be making good progress, and his work (on a slightly different TCC chip) should be easily ported to mine.
11:53:30 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:02:07 Join barrywardell [0] (
12:03:04 Quit XavierGr (Nick collision from services.)
12:03:15 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:12:49 Quit XavierGr (Nick collision from services.)
12:13:00 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:13:34 Quit pondlife (Read error: 110 (Connection timed out))
12:22:19 Quit lee-qid ("aufwiederbyebientotsayonara")
12:29:51 Quit ch4os_ ("leaving")
12:31:08 Join desowin [0] (n=desowin@atheme/developer/desowin)
12:32:33 Join lee-qid [0] (
12:34:23 Join fasmaie [0] (
12:34:24 Quit lee-qid (Client Quit)
12:34:58 Join lee-qid [0] (
12:37:39 Quit desowin (Read error: 104 (Connection reset by peer))
12:41:49 Quit crope` (Remote closed the connection)
12:43:22 Quit DaCapn (Remote closed the connection)
12:44:37 Quit XavierGr (Nick collision from services.)
12:44:48 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:48:59 Join daurnimas [0] (
12:50:27 Quit ol_schoola ()
12:50:49 Quit Zom (Remote closed the connection)
12:51:00 Join Zom [0] (
12:52:13 Quit barrywardell (Remote closed the connection)
12:52:18 Quit BigBambi (Read error: 113 (No route to host))
12:52:25 Quit daurnimator (Connection timed out)
12:52:30 Join crope` [0] (
12:52:31 Nick daurnimas is now known as daurnimator (
12:52:38 Quit daurnimator (Excess Flood)
12:53:00 Join daurnimator [0] (n=daurn@unaffiliated/daurnimator)
12:55:19 Join barrywardell [0] (
12:55:24 Quit XavierGr (Nick collision from services.)
12:55:34 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:58:47 Join desowin [0] (n=desowin@atheme/developer/desowin)
12:59:29 Quit stewball`ghost (Read error: 104 (Connection reset by peer))
13:04:25 Quit MattAndrew (Read error: 113 (No route to host))
13:05:15 Quit XavierGr (Nick collision from services.)
13:05:26 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
13:05:39 Join gevaerts [0] (
13:06:20 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
13:08:57***Saving seen data "./dancer.seen"
13:08:59 Join fyre^OS [0] (
13:11:34gevaertsjhMikeS, linuxstb : there is actually even more stuff still running in ISR-context: usb_core_control_request() runs from the interrupt handler. I've actually been wondering if that might be one of the causes for the problems I've been having while trying to rework some stuff
13:12:04gevaertsjhMikeS, linuxstb: I'll try moving that to the "normal" thread context
13:13:24amiconnIt depends on what that stuff does
13:14:01amiconnIt's not a bad idea in general to run some time critical stuff in isr context
13:14:17amiconnBut i2c communication in an isr is a bad idea on most targets
13:16:28gevaertsamiconn: this one shouldn't be time critical (but I might be wrong there), but the things it does can take a while, and can cause more interrupts, so I think it has to get out
13:20:02 Quit lee-qid (Read error: 110 (Connection timed out))
13:20:33 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
13:23:01 Part pondlife
13:27:01 Quit fyrestorm (Read error: 113 (No route to host))
13:27:26 Quit XavierGr (Nick collision from services.)
13:27:37 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
13:33:54 Join japc [0] (n=japc@
13:34:32 Quit jhMikeS (Nick collision from services.)
13:34:38 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
13:37:21 Quit XavierGr (Nick collision from services.)
13:37:32 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
13:39:12 Quit fasmaie (Read error: 113 (No route to host))
13:39:46*gevaerts has done something interesting and gets 'Undefined instruction at 00008084 (0)'
13:43:55peturgevaerts: do you know ?
13:44:46peturis that 7 times you there?
13:46:19 Join DerDome [0] (
13:47:30 Quit homielowe (Read error: 110 (Connection timed out))
13:47:53gevaertspetur: I know about it. The results you get for a people search for 'gevaerts' are about me
13:48:15gevaertspetur: or did you mean something else
13:48:42peturyup, that was what I mean
13:50:58 Quit Zom (Remote closed the connection)
13:51:07gevaertspetur: they seem to count kernel patches several times though
13:51:09 Join Zom [0] (
13:51:48peturbecause the patch was done on multiple trees, probably
14:02:03 Quit DerDome ("Leaving.")
14:05:03 Join DerDome [0] (
14:14:03 Join BitTorment [0] (
14:25:35 Join midgey [0] (
14:36:20 Join asdrubal [0] (
14:39:10 Quit ctaylorr (Read error: 110 (Connection timed out))
14:48:38 Quit XavierGr (Nick collision from services.)
14:48:51 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:00:13 Join XavierGr_ [0] (
15:00:13 Quit XavierGr (Nick collision from services.)
15:04:01XavierGr_is it only me or is down?
15:04:13Nico_Pworks for me
15:04:19peturok here too
15:04:27GodEaterme too
15:04:32 Part LinusN
15:04:41 Join guest48 [0] (n=54bcd236@gateway/web/cgi-irc/
15:04:54XavierGr_bah didn't work for 5 minutes and as soon as I said it now it works
15:05:04guest48XavierGr: for me it works
15:05:24 Nick XavierGr_ is now known as XavierGr (n=xavier@rockbox/staff/XavierGr)
15:05:43peturXavierGr: your IRC was disconnected too, maybe related ;)
15:05:44 Quit guest48 (Client Quit)
15:05:49XavierGrsorry for the join/quit flood too, my ISP is killing me these days
15:06:08XavierGrpetur: yeah but interent worked while I was trying to enter
15:08:58 Quit Nico_P (Remote closed the connection)
15:09:00***Saving seen data "./dancer.seen"
15:15:03 Quit XavierGr (Nick collision from services.)
15:15:12asdrubalIs there a way to turn off database auto-updating in the OF of sansas?
15:15:14 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:15:18asdrubalit takes forever to boot up OF in sansa
15:15:56desowinthere were patches for this (to bootloader), but those never worked for me
15:15:57nanookasdrubal: if i am not mistaking, on some versions rockbox allready does that, but it is not working on all versions of e200/of
15:16:05nanookfor me it does work
15:16:10asdrubalI have c200
15:17:30amiconnOn c200 it's not possible to suppress the db update
15:17:41nanookasdrubal: i am not sure about the c200, but i think they are quite similar in many ways
15:17:49nanookahm, okay, there you go
15:18:06asdrubalamiconn, do you know why ?
15:20:55amiconnThe c200 OF restarts directly from USB mode without executing the bootloader.
15:26:27 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:28:14 Quit asdrubal (Remote closed the connection)
15:32:37freenod__With rockbox on the e200, does anyone else have hit or miss bookmarks functionality?
15:33:15 Quit freenod__ ("User disconnected")
15:34:33 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
15:34:56HorschtTo enable the new USB stack of rockbox, where would I have to put the "#define USE_ROCKBOX_USB" line?
15:35:24 Quit XavierGr (Read error: 110 (Connection timed out))
15:35:31 Join freenod__ [0] (
15:37:42gevaertsHorscht: I would guess in the appropriate firmware/export/config-*.h file. I put -DUSE_ROCKBOX_USB in my Makefile on the EXTRA_DEFINES line (so that line now reads "export EXTRA_DEFINES=-DUSE_ROCKBOX_USB")
15:39:45Horschtah, thank you
15:40:13desowinis it only me who hears hiss while buffering and using scrollwheel on sansa e200?
15:43:29desowinwith OF the hiss while using scrollwheel starts after playback (most hearable when in pause)
15:44:17 Join jcollie [0] (n=jcollie@
15:49:29 Join nicktastique [0] (n=nick@unaffiliated/nicktastic)
15:49:31 Join asdrubal [0] (
15:49:52asdrubalif I plug in my sansa while it's running rockbox, will the battery recharge?
15:51:56Horschtonly if you press the menu button while plugin the cable in
15:52:05 Quit Apollonovich ("Leaving")
15:52:59gevaertsI had a productive lunch break. As a result, I could transfer 2GB from my sansa to the host (using dd) without resets (although there were some during enumeration and partition scanning). Speed was 471 kB/s
15:53:23LambdaCalculus37gevaerts: Excellent!
15:53:42*LambdaCalculus37 hands gevaerts a cookie
15:53:56*Horscht steals said cookie
15:54:02gevaertsIt's now running badblocks (to make sure writing still works...). After that I'll upload a new patch
15:54:16*gevaerts attacks Horscht in a fit of rage
15:54:39asdrubalHorscht, Oh cool!
15:55:51LambdaCalculus37Horscht: Never come between a dev and his cookie. :)
15:56:21HorschtI learned that lesson today, LambdaCalculus37
15:56:37 Quit nanook ("leaving")
15:57:34Horschti'll never steal gevaerts' cookie ever again
15:57:57*gevaerts calms down and decides to forgive Horscht
16:00:34 Join kugel [0] (n=kugel@unaffiliated/kugel)
16:02:04asdrubalHorscht, whenever I do that, hold down menu button while pluggin in USB cable it shuts down
16:02:09asdrubalit locks up, really
16:02:33 Join DaCapn [0] (
16:04:06HorschtI don't really know, what button needs pressing, tbh.
16:04:33 Quit perrikwp (" ajax IRC Client")
16:05:59 Join jgarvey [0] (
16:06:56asdrubalHorscht, I can't find any info on charging sansa in rockbox
16:13:12 Join perrikwp [0] (i=98214137@gateway/web/ajax/
16:14:36 Quit Zom (Remote closed the connection)
16:14:39 Join Zom [0] (
16:15:16 Join star_jasmine [0] (n=arwyneve@
16:16:36star_jasminehi everyone. an obvious question probably, but in the daily builds, sapi 4 is supposed to be enabled in the rbuilt utility. how do I compile and test this? I use cygwin, f that can be done
16:16:42 Join FOAD_ [0] (
16:19:28 Nick iamben_ is now known as iamben (
16:20:56 Join major_works [0] (
16:21:51kugelasdrubal: 1st: You can't change a Sansa in rockbox as of now. Use the OF.
16:22:21kugelasdrubal: 2nd: You need to hold select while plugging in. Menu (I guess you mean the power button) shuts down your Sansa
16:22:27major_worksgevaerts: To enable USB, is it enough to add -DUSE_ROCKBOX_USB to the extra defines in the makefile, or do you have to append the appropriate firmware/export/config-*.h file also?
16:22:45gevaertsmajor_works: that should be enough (it's what I do)
16:23:08major_worksOK, thanks. I posted a note to the tracker about the behavior I'm seeing.
16:23:23major_worksI just wanted to be sure I'd actually enabled it. :-)
16:24:01gevaertsmajor_works: about your flyspray entry : how long did you wait after plugging in ? On XP it takes a while to stablize (while Windows semi-locks), but then suddenly it starts working.
16:24:30gevaertsmajor_works: without enabling it you wouldn't see drive letters at all
16:24:45major_worksI waited quite a while. The first time I tried it, Explorer crashed completely. The second time it was as I posted.
16:25:12 Join n1s [0] (
16:25:18major_worksYes, it was enabled... I did just what you'd said about -DUSE_ROCKBOX_USB in the extra defines.
16:26:29gevaertsOK. Sounds like I will have to do some vista testing then. I'll first (i.e. before vista...) try to get it to work better in xp, maybe that will be enough
16:26:30major_worksIt was even weirder in that when I unplugged it, it went dead on me, but that seems to have been another incident I've been having of the battery needing to be removed and reseated. It just happened to occur at the moment I unplugged it. Freaked me out.
16:27:15major_worksYeah, it's not quite right under Vista, but then Vista is not quite right itself. It took a while for me to figure out how to get Vista to see the Sansa at all.
16:28:26 Quit star_jasmine ()
16:29:03gevaertsmajor_works: About your last point (still booting the OF when plugging in) : changing that requires building the bootloader using -DUSE_ROCKBOX_USB, and then updating it. I wouldn't recommend doing that until you can actually really use this stuff
16:30:23major_worksOK, thanks for that tip. I'll wait before taking that plunge. I'll also give connecting another try later this morning and let you know if it behaves any differently. Thanks also for your hard work on this... it's appreciated.
16:31:47major_worksAbout trying USB again... I'm thinking maybe I didn't give it enough time? So I'll try once more.
16:32:11gevaertsmajor_works: could be.
16:33:04 Join MethoS- [0] (
16:33:22 Quit FOAD (Read error: 110 (Connection timed out))
16:33:22 Nick FOAD_ is now known as FOAD (
16:34:40 Join FOAD_ [0] (
16:35:31desowinalthough I don't have Vista, but can it be connected with Vista's ReadyBoost?
16:36:24major_worksI don't even know what ReadyBoost is. Vista and I are pretty new to each other and we're still eyeing each other warily.
16:37:44gevaertsdesowin: I hope they don't try ReadyBoost on a full speed device...
16:39:05 Quit Rob222241 (Read error: 104 (Connection reset by peer))
16:39:18 Join Rob2222 [0] (
16:42:02 Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche)
16:46:10 Quit OlivierBorowski (Remote closed the connection)
16:48:20 Join toffe82 [0] (
16:49:12 Join Mathiasdm [0] (
16:51:48major_worksWell, well, well... looks like you was right. I didn't wait long enough. Two drives now show up in Explorer. It took almost 10 minutes. However, Explorer seems to have hung up trying to open the Sansa.
16:51:55 Quit FOAD (Read error: 110 (Connection timed out))
16:51:55 Nick FOAD_ is now known as FOAD (
16:52:00 Quit DaCapn (Remote closed the connection)
16:53:51gevaertsHorscht: whoever wrote this ReadyBoost feature in Vista
16:53:55 Join Arathis [0] (
16:54:22Horschtah, i see
16:54:35 Join barrywardell_ [0] (
16:55:10 Join Casainho_ [0] (
16:55:46major_worksWow! I can open my 4 GB SDHC card!
17:01:09 Quit roxfan (Read error: 104 (Connection reset by peer))
17:06:01 Join roxfan [0] (
17:08:43 Join wrtlprnft [0] (
17:09:03***Saving seen data "./dancer.seen"
17:09:24 Quit Mathiasdm ("Yuuw!")
17:10:19 Quit CaptainSquid ("Miranda IM!")
17:11:06 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
17:11:22Horschtanyone know why in the latest build on the ipod 5.5G (80GB), the disk spins up after every song? runtime gathering is disabled, as is log logging does caching anyway
17:11:56Horschti disabled it anyways, just to be sure
17:12:44 Quit Casainho (Read error: 110 (Connection timed out))
17:13:03Horschtdoes that happen on any other target?
17:13:09 Join mf0102 [0] (n=michi@
17:14:01gevaertsI uploaded my recent work. It still seems stable, but since I did some low-level reorganisations backups are recommended.
17:15:04 Join major_works_ [0] (
17:17:49major_works_gevaerts: I got as far as both drives showing up in Explorer but Windows crashed completely when I got the Sansa to open. I
17:17:50 Quit major_works (Read error: 110 (Connection timed out))
17:18:02 Nick major_works_ is now known as major_works (
17:18:29major_worksI'd gotten my SDHC card to open before that.
17:19:27gevaertsmajor_works: I'l try to find out what makes XP slow. Maybe that will help for Vista as well.
17:20:13major_worksSure thing. I just thought I could help by trying it and letting you know how it went.
17:20:50linuxstbgevaerts: Does your latest patch still call usb_core_init() from interrupt context?
17:22:06gevaertslinuxstb: I think not, but I should double-check (the code path is a bit involved...). Your serial patch still crashes.
17:22:11linuxstbgevaerts: Looking at the patch, I'm guessing it does - you haven't changed the usb_detect() function.
17:25:24*rasher punches perl repeatedly
17:26:39rasherI'm trying to encode from utf-8 into iso-8859-1, and encode("iso-8859-1", $string) is just giving me what seems to be copy of the (utf-8) $string.
17:27:27rasherMaybe it's time for
17:30:10gevaertslinuxstb: true. I just tried moving set_serial_descriptor() to usb_core_control_request_handler(). That doesn't crash anymore, but the serial number doesn't match what the OF gives me (OF gives 4453033f-32305453-b9108047-6b008c55-00000000, RB gives 00000000-00000000-9405B487-401DFA13-00000000)
17:31:11 Join karashata [0] (
17:31:59linuxstbgevaerts: That's odd - for bertrik, they matched...
17:32:25gevaertslinuxstb: bertrik has an e200, I have a c200. Maybe the exact location is different
17:32:37rasherNot unlikely
17:32:55rashergevaerts: Maybe I can try it on my e200?
17:34:01desowin"usb 2-1.3: reset full speed USB device using ohci_hcd and address 20" still happens for me
17:34:43gevaertsrasher: apply my latest patch (v8), apply linuxstb's patch (, find where set_serial_descriptor() is called and move that to case USB_DT_STRING:
17:34:55gevaertsrasher: in usb_core_control_request_handler()
17:35:05rasherwill do
17:35:58linuxstbgevaerts: According to this page, the values wrap every 0x40 bytes - so there doesn't seem to be any other place for it -
17:36:23gevaertsdesowin: not entirely unexpected. I still have them as well. I did really see the 2GB read without any reset though
17:37:26gevaertslinuxstb: maybe they are at a different offset on C200 ? Are the other 48 bytes used for something known ?
17:37:47rashergevaerts: does it matter where in the case it is called?
17:37:49 Quit m0f0x (Read error: 110 (Connection timed out))
17:38:06linuxstbgevaerts: Checking the logs from the other day, here are what people reported as their serial numbers via USB - - so some have 16 bytes of info, others have 32.
17:38:31gevaertsrasher: probably not
17:39:21linuxstbgevaerts: That page describes bytes 0x20 to 0x2f - I don't know what's in the first 32 bytes (I don't have the datasheet - both others here do)
17:39:30gevaertsrasher: I put it right after the case label
17:39:41rashergevaerts: As did I.. building now
17:39:51gevaertslinuxstb: I'll just try and see what's there. Reading some bytes shouldn't hurt
17:40:08 Quit petur ("now sports")
17:40:27linuxstbgevaerts: It wouldn't hurt to dump a few hundred bytes to a file...
17:40:58*rasher builds z80..
17:41:16gevaertslinuxstb: It's only 64 bytes, so I shouldn't have to try more than 3 more settings...
17:41:43linuxstbThat's assuming it does wrap every 64 bytes...
17:42:07gevaertslinuxstb: checking that only takes one more try (not for 100% certainty but still)
17:43:39linuxstbOr just give your Sansa a very long serial number...
17:43:52rashergevaerts: now I'm not getting the usb screen
17:44:29rasherAnd getting "usb 3-2: device descriptor read/64, error -110"
17:45:23gevaertslinuxstb: 0x40 gives the same as 0x00, and none of the values look like what the OF gives me
17:45:46 Quit barrywardell_ ()
17:45:51gevaertsrasher: Can you try with just my patch ?
17:46:22linuxstbgevaerts: You could always just write the USB serial number there ;)
17:47:53 Quit magicthree (Remote closed the connection)
17:48:43rashergevaerts: your patch gives the same results
17:49:59gevaertsrasher: interesting. Does the sansa hang or can you still do things there
17:50:15rashergevaerts: I can still browse the menus
17:51:04gevaertslinuxstb: a wild guess : would the version of the OF matter ? Maybe they use the AS3514 in some versions and something else in others ?
17:51:07 Join ApotheoZ [0] (
17:52:52gevaertsrasher: it might be a latency issue. I'm not sure if the device has to send back the device descriptor in the same frame (==1 ms). Can you try boosting ?
17:52:53linuxstbgevaerts: Anything's possible.
17:52:55 Nick fxb__ is now known as fxb (
17:53:06rashergevaerts: I'll try that
17:53:37 Join magicthree [0] (n=Banana@
17:54:07lostlogicw00t, the 1 of 2 original ProFont creators is on board for creating a new license blurb for us.
17:54:19rashergevaerts: Nope, still "usb 3-2: device descriptor read/64, error -110"
17:54:30linuxstblostlogic: Wow, I didn't expect any of them to still exist :)
17:54:50lostlogiclinuxstb: nor did I
17:56:05desowin"FAT: Directory bread(block 1386551) failed", "scsi 16:0:0:0: rejecting I/O to dead device" and rockbox freezed
17:56:35 Join kimi-sharamin [0] (
17:56:54 Quit karashata (Nick collision from services.)
17:56:58 Nick kimi-sharamin is now known as karashata (
17:57:01*desowin runs fsck on OF
18:00:47gevaertslinuxstb: I tried E1_00_03 and E1_01_06 : both have the same serial number
18:02:51gevaertsrasher: it does run on my c250, so I'm not sure what's going on
18:04:28 Part frogskank ("Leaving")
18:05:58gevaertsCan people running windows (Vista or XP) check if the amount of files makes a difference (i.e. if a freshly-formatted player takes as long to show up as a full one) ?
18:08:30gevaertsI just traced a connection to XP and it does take a while, but all it does is just reading loads of data
18:12:27 Quit Casainho_ (Read error: 104 (Connection reset by peer))
18:12:59*gevaerts is going home now
18:13:25 Quit gevaerts ("be back soon")
18:14:36 Quit perrikwp (" ajax IRC Client")
18:15:05 Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder)
18:16:45austriancoderHi.. can somebody tell me, why audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0)); is needed in set_prescaled_volume(void)@firmware/sound.c?
18:18:39 Join MattAndrew [0] (
18:23:37 Quit Neovanglist (Read error: 104 (Connection reset by peer))
18:23:40 Join Neovanglist [0] (
18:23:48desowinand this error is repeatable
18:24:14 Join perrikwp [0] (i=98216aac@gateway/web/ajax/
18:24:28desowinoh, this time after bunch of directory breads, I've got "usb 2-1.3: device descriptor read/64, error -110"
18:25:23 Quit ApotheoZ (Read error: 110 (Connection timed out))
18:26:30roolkuaustriancoder: it sets the lineout (dock connector) volume to 0db (which may or may bnot be the default for the chip)
18:27:27austriancoderroolku: okay.. but why is this not done in audiohw_init?
18:28:07 Join Arathis2 [0] (
18:29:15roolkuaustriancoder: I would have to guess - the person who did it wanted to keep similar function calls together?
18:29:15 Quit uski ("This is a quit message virus. Please copy my text in your "quit" message.")
18:30:02austriancoderroolku: time for a revolution
18:30:49roolkuaustriancoder: well, as long as it is done at some point I don't mind.
18:31:09roolkuaustriancoder: it sounded as if you wanted to remove it
18:31:54austriancoderroolku: in the end I want to remove it.. yes.. but first I need to write a patch and find somebody to test it...
18:39:03 Quit z35 (Read error: 110 (Connection timed out))
18:39:04 Join z35_1 [0] (
18:44:37 Join jdawg [0] (n=0c115f87@gateway/web/cgi-irc/
18:44:43jdawghello all
18:45:03jdawgI just wanted to hop in and say I love Rockbox
18:45:12jdawgkeep up the good work
18:45:29 Join MethoS-- [0] (
18:45:36 Join ol_schoola [0] (
18:45:47 Quit jdawg (Client Quit)
18:45:57 Quit Arathis (Read error: 110 (Connection timed out))
18:46:46LambdaCalculus37Hit and run complimenting... odd, indeed. :)
18:47:37 Join gevaerts [0] (
18:48:18linuxstbaustriancoder: Originally the line-out volume changed with the headphone volume on ipods, but then it was decided to fix it at 0dB - so maybe whoever did that just didn't move the call...
18:49:41austriancoderlinuxstb: so changing lineout is needed every time volume gets changed? If not, can we remove this call?
18:50:46*gevaerts is getting worried about these things working on c200, but not on e200
18:52:58 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:53:50asdrubalwhat things
18:54:10HorschtUSB stack
18:54:28 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:55:48rashergevaerts: I can test stuff for you, but I'm not really qualified to do anything on my own
18:59:39gevaertsrasher: could you set NUM_TRANSFER_DESCRIPTORS a bit higher in firmware/target/arm/usb-drv-pp502x.c ? That shouldn't be the problem, but...
19:00:29 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:00:32austriancoderlinuxstb: ?
19:01:52rashergevaerts: 40?
19:02:51gevaertslinuxstb: I moved the serial number reading to the start of usb_core_thread(). Since control requests are now also dispatched through this thread that is guaranteed to be early enough. usb_core_init() is still called in interrupt context, but it now does nearly only memory stuff.
19:03:21 Quit MethoS- (Read error: 110 (Connection timed out))
19:03:23gevaertsrasher: should be fine
19:03:57rashergevaerts: trying now
19:04:31rashergevaerts: Nope, still this: "usb 3-2: device descriptor read/64, error -110"
19:04:47rasherAnd then it comes up at a new device
19:05:13linuxstbaustriancoder: I'm saying it _was_ needed, but isn't now (at least on ipods).
19:05:56linuxstbaustriancoder: But don't believe anything I say about audio drivers, I'm no expert on them... I just remember that fact.
19:06:44gevaertsrasher: can you try changing usb_core.c as follows ? Change usb_core_control_request() (near the bottom) to call usb_core_control_request_handler(req);
19:06:55gevaertsrasher: instead of doing the queue_post()
19:07:36gevaertsrasher: this basically moves control request handling back to interrupt context.
19:07:45rasherOkay.. let me see
19:08:03 Nick Arathis2 is now known as Arathis (
19:08:39*gevaerts is going to have dinner now. I'll be back soon
19:09:07***Saving seen data "./dancer.seen"
19:09:49 Join efexpee [0] (
19:10:02efexpeehow do i make ipod shuffle so that i don't need itunes to transfer songs
19:10:20markunefexpee: no idea
19:11:35rashergevaerts: That makes the sansa reboot on usb connetion
19:12:05 Quit MethoS-- (Read error: 110 (Connection timed out))
19:12:07markunefexpee: this is the first like I get with google:
19:12:23markunwhen I search for: ipod-shuffle no-itunes
19:15:41 Join replix [0] (
19:18:17efexpeehow do i transfer songs to ipod without having to delete everything in ipod
19:19:00efexpeeeven using itunes
19:19:24 Join MethoS-- [0] (
19:19:53BigBambiNano is 32 MB memory correct?
19:20:03soapWhile it might be understandable due to the nature of Rockbox, this is not an iPod support channel - nor is it an iTunes-Replacement channel. This is a channel about one specific piece of software which does not even run on your iPod Shuffle.
19:20:03 Join Buschel [0] (
19:24:19roolkuslasheri: are you here?
19:25:28 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:26:47LambdaCalculus37BigBambi: Yes.
19:27:08 Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/
19:28:59gevaertsrasher: ok. Can you try going back to an unmodified patched version (if that isn't a contradiction), and enabling LOGF for usb-drv-pp502x.c and usb_core.c ?
19:30:38replixhow to scale a video to a specified resolution?
19:31:41Horschtreplix, virtualdub on windows
19:32:04replixand linux?
19:33:17Horschtmencoder for cli, avidemux for GUI
19:33:33Horschtnot really on topic, though
19:33:44 Quit replix ("Verlassend")
19:34:28toffe82markun : any idea on the problem of kkurbjun fo rthe lcd ?
19:35:08 Join Domonoky [0] (n=Domonoky@
19:35:35 Join lee-qid [0] (
19:35:54 Quit bluebrother ("bbl")
19:36:15 Join keanu [0] (n=none@unaffiliated/keanu)
19:36:25 Quit miepchen^schlaf ("Verlassend")
19:36:35rashergevaerts: sure, but in a while
19:36:54 Quit linuxstb (Read error: 110 (Connection timed out))
19:37:52 Quit FOAD ("I'll be back")
19:38:38 Join miepchen^schlaf [0] (
19:39:21 Quit miepchen^schlaf (Client Quit)
19:39:43 Join Hammer89 [0] (
19:40:10Hammer89does anyone know if Rockbox will still boot properly on an e200 with the latest firmware installed?
19:40:33Hammer89firmware = the original firmware from SanDisk
19:40:46 Join FOAD [0] (
19:40:56 Join obo [0] (n=obo@rockbox/developer/obo)
19:41:28 Join Xerion [0] (
19:41:44 Join miepchen^schlaf [0] (
19:42:53scorche|wi havent heard otherwise on a v1 so far
19:42:55 Join jcollie_ [0] (n=jcollie@
19:44:28 Quit miepchen^schlaf (Client Quit)
19:44:36 Join miepchen^schlaf [0] (
19:44:50 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:45:00 Quit major_works (Read error: 110 (Connection timed out))
19:46:11*Buschel knocks his head against his keyboard
19:46:13*gevaerts gets 'usb 2-2: device descriptor read/64, error -110'
19:46:29*gevaerts thinks Buschel has the right idea
19:46:30BuschelCan anyone please change FS #8603 from "bug" to "patch"?
19:48:04 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
19:48:11HorschtBuschel, can you verify FS #8601?
19:48:55 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:49:18roolkuBuschel: done
19:50:02*roolku decides between 3 ugly approaches
19:50:37 Join ap0 [0] (
19:53:13amiconnThat faad warning "fix" also segfaults on x86_32
19:53:38BuschelHorscht: I am running a bench right now (patched svn 16260). at least i can confirm that its not happening with this version.
19:54:14markuntoffe82: no idea what it could be either
19:54:22 Join stripwax [0] (
19:54:48Horscht16260? gonna check that, Buschel
19:55:04 Join Mathiasdm [0] (
19:55:57Buschelroolku: thanks.
19:56:12 Quit karashata (" HydraIRC -> <- It'll be on slashdot one day...")
20:00:14Buschelsee you tomorrw, was only a short visit here today
20:00:16 Quit Buschel ()
20:00:27gevaertslinuxstb: I changed the sansa version reading back to one large read like your v1 patch, and it still works
20:01:51 Join mirak [0] (
20:03:32 Join qwedsa_ [0] (
20:03:44 Quit mirak (SendQ exceeded)
20:04:46 Join mirak [0] (
20:06:07 Quit perrikwp (" ajax IRC Client")
20:10:33 Quit japc (Read error: 110 (Connection timed out))
20:11:52 Quit ompaul (Client Quit)
20:14:40 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
20:17:24gevaertsSince it appears that the serial number on the C200 is not on the as3514, it must be somewhere else. system-pp502x.c seems to suggest that there is an on-cpu rom. Is that mapped somewhere in the address space ?
20:17:43 Join shbla99 [0] (
20:18:24 Part Hammer89
20:18:44shbla99hello. is it possible to configure rockbox so that only that last songs transfered are in the 'recently added' playlist in the database?
20:19:05 Join j8048188 [0] (n=a3f8c271@gateway/web/cgi-irc/
20:19:20 Join perrikwp [0] (i=98214137@gateway/web/ajax/
20:20:17 Quit perrikwp (Client Quit)
20:20:18 Quit qwedsa (Read error: 110 (Connection timed out))
20:21:24 Join spiorf [0] (
20:22:47 Join perrikwp [0] (i=98214137@gateway/web/ajax/
20:23:33ap0Maybe not.
20:24:03 Quit j8048188 ("CGI:IRC (Ping timeout)")
20:28:47amiconnI can work around that gcc 4.2 bug by introducing a temporary variable.
20:29:09amiconnI wonder whether I should commit that...
20:29:43Nico_Pamiconn: better than a segfault I guess
20:30:42 Quit sandberg_ (Read error: 104 (Connection reset by peer))
20:30:43 Join replix [0] (
20:31:40amiconnWell, it might change gcc's optimisation strategy, lowering performance on target
20:31:53 Join herrwaldo [0] (
20:32:02JdGordon|wifdef sim it then?
20:32:03*amiconn should probably just check the disassemblies
20:33:39 Quit andrew___ (Read error: 113 (No route to host))
20:35:08 Quit replix (Client Quit)
20:35:25 Quit alienbiker99 ("( :: NoNameScript 4.02 :: )")
20:37:19*amiconn found the reason for the recent slowness of his build server
20:37:55amiconnLooks like it's due to linux' new "completely fair scheduler", which should be called "completely crap scheduler"
20:38:20 Join bertrik [0] (
20:38:42amiconnIt causes my dnetc (running at nice 19) to still draw 50% cpu even if the build processes should get all available power
20:40:09 Quit waldo (Read error: 110 (Connection timed out))
20:40:32 Join simonrvn_ [0] (i=simon@unaffiliated/simonrvn)
20:41:55gevaertsbertrik: do you have a list somewhere of what scsi commands you had to implement for UMS to work everywhere (and maybe a list of what "everywhere" means in that context) ?
20:42:27 Quit simonrvn_ (Client Quit)
20:44:09bertrikthe list i mentioned yesterday allows me to read, write and format under windows xp. IIRC it also worked for reading and writing under Linux but I have not tested that as much
20:46:08rasheramiconn: the solution is to not run dnetc
20:46:34amiconnIt worked perfectly with the old scheduler...
20:47:09rashergevaerts: do you still want me to run your latest patch with logf enabled?
20:47:20Slasheriroolku: hi'
20:47:42gevaertsbertrik: thanks. I guess format_unit can be fake for us ?
20:47:46rasheramiconn: it's just that dnet is a pretty useless project and you're wasting precious power
20:48:06bertrikgevaerts: yes, I think it can be ignored
20:48:09gevaertsrasher: yes.
20:48:12amiconnI wouldn't call ogr useless... and the box is running anyway
20:48:55 Quit mirak ("Ex-Chat")
20:50:07bertrikgevaerts: I wonder if the OS really looks at the inquiry data to determine what SCSI commands to use
20:50:38*bertrik checks the code to look at the currently reported inquiry data
20:50:51gevaertsbertrik: it should, but you never know. Anyway even then I find the specs confusing
20:52:42*gevaerts goes to check if windows can now format his sd card
20:55:02rasherLogf time
20:55:19bertrikgevaerts: what kind of hardware are you developing on?
20:56:47 Join alienbiker99 [0] (
20:56:59 Quit spiorf (Remote closed the connection)
20:57:17 Quit MethoS-- (Read error: 101 (Network is unreachable))
20:57:28gevaertsbertrik: I have a sansa c250.
20:59:46preglow /me wouldn't dream of running dnetc...
20:59:59amiconnUsing that tempvar even saves one instruction in the function on arm. On cf it just shuffles instructions a bit, and saves one extension word
21:00:20preglowgcc is crap
21:01:16Domonokygcc maybe crap, but its the best thing we have.. :-)
21:01:29preglowyes, unfortunately :/
21:01:36 Join jcollie__ [0] (n=jcollie@
21:01:54rasherWould be niced if they cared more about non-x86 targets
21:02:51linuxstb_Or as we say in Rockbox, no ARM users care about gcc...
21:02:53JdGordon|w... patchhes are (usually) welcome...
21:03:19linuxstb_I guess ARM users use ARM's compiler.
21:04:01Domonokynot really, there are more and more commercial dev tools (for embedded) using gcc..
21:04:21linuxstb_But those companies don't seem to be helping gcc...
21:04:34 Join replix [0] (
21:05:18Domonokyyes, sadly... maybe it will get better, as there get are more companies using it..
21:05:36*Domonoky speaks strange english today :-)
21:06:34 Quit jcollie_ (Read error: 110 (Connection timed out))
21:08:08gevaertsrasher: can you add some logf()s to usb_core_thread ? It looks like the events get lost somewhere after usb_core_control_request() posts them on the queue.
21:09:09***Saving seen data "./dancer.seen"
21:09:29 Quit Mathiasdm ("Yuuw!")
21:11:28 Join Domonoky_ [0] (n=Domonoky@
21:13:06preglowlinuxstb_: wha? isn't gcc gpl? how can they not help them?
21:13:35 Quit barrywardell (Remote closed the connection)
21:13:55 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
21:14:09rasherpreglow: modifying the compiler for internal use and not releasing neither binary nor source?
21:16:28preglowrasher: right, i asummed they were selling dev tools
21:17:10Domonoky_most of them dont modify gcc i think, they just use it in their IDEs and such..
21:18:11 Join m0f0x [0] (
21:18:17gevaertspreglow: even then, if their modifications are quick hacks and they are not sending clean patches upstream, their changes will get lost
21:18:50*gevaerts wants a license that forbids dirty hacks and only allows clean code
21:18:55preglowyeah, true
21:18:58Domonoky_like Windriver (vxWorks), with a eclipse based IDE, using gcc (and another compiler) for many plattforms (arm,ppc,x86)..
21:19:03rashergevaerts: gplv4...
21:19:20Domonoky_the "Clean Source Licence" :-)
21:19:42JdGordon|wgevaerts: where would the fun in that be?
21:20:05preglowit would pretty much exclude me from contributing too :/
21:20:58gevaertsActually, the GPL states that you have to release 'the preferred form of the work for making modifications to it'. Doesn't that mean clean commented code ?
21:21:35JdGordon|wnot if the only code you have is the crap version without comments and full of hacks
21:21:51JdGordon|wbecause thats still "preferred" over none
21:22:38rasherI doubt you could get away with arguing like that
21:22:44*gevaerts didn't read anything about what this form should be preferred over
21:23:50JdGordon|wwhy not? If this is the only version of the patch, then for sure I legally have to make that availble... but if i have a ncie version and a crap version then obviously the nice one has to be availble
21:24:07rashergevaerts: none of the logfs I enter in usb_core_thread seem to make it
21:24:08JdGordon|wif there is no nice version the license cant force mne to pretty it up first
21:24:30desowinforcing to have "clean commented code" would make loads of GPL software breaking license ;)
21:24:36preglowi assume they mean whether you have to provide a patch, a source tree, whatever
21:24:51*gevaerts wishes he had kept quiet now
21:26:11gevaertsrasher: are you still using v8? (v9 contains linuxstb's serial number code which might interfere)
21:27:18rashergevaerts: still v8 yes
21:27:47rasherIf you don't trust me or have better ideas, please feed me with patches
21:29:19 Join TMM [0] (
21:29:23gevaertsrasher: OK. did you check if the thread starts up ? Does it get to usb_core_control_request() ?
21:29:48gevaertsrasher: I actually have no real idea at all.
21:29:55 Quit Domonoky (Read error: 110 (Connection timed out))
21:31:46 Quit ap0 ("KVIrc 3.2.6 Anomalies")
21:34:02 Quit crashd_ (Read error: 104 (Connection reset by peer))
21:34:07 Join crashd_ [0] (
21:35:53 Quit kugel ("ChatZilla 0.9.80 [Firefox]")
21:37:15rasherI can't logf from inside usb_core_control_request()
21:37:31rasherI'm confused.
21:37:40 Join TradeJack [0] (
21:38:48gevaertsrasher: Can you add a logf in control_received(void)
21:39:34rasherWhere's that?
21:39:36gevaertsrasher: in usb-drv-pp502x.c, just before the call to usb_core_control_request() (and maybe also one after) ?
21:39:44 Join major_works_ [0] (
21:39:47 Nick major_works_ is now known as major_works (
21:40:06*gevaerts hates it when he accidentally pastes a line break
21:40:40gevaertsrasher: control_received() is the last point we know the code reaches
21:42:32 Quit framo ("moo")
21:43:37 Join mirak [0] (
21:45:19 Quit mirak (SendQ exceeded)
21:46:02 Join framo [0] (
21:46:11 Join mirak [0] (
21:47:06 Quit asdrubal (Remote closed the connection)
21:47:26 Quit replix (Read error: 110 (Connection timed out))
21:50:21 Join asdrubal [0] (
21:50:59 Quit Siku ()
21:51:36 Join linuxstb__ [0] (
21:52:29 Join austriancoder_ [0] (n=austrian@
21:53:34 Part hcs
21:53:34rashergevaerts: logfs both before and after the call to usb_core_control_request get recorded
21:54:22 Join joshyro [0] (n=Miranda@
21:54:30joshyrohi there!!!
21:54:40 Join K4rP4D [0] (n=KrPD@unaffiliated/krpd)
21:55:01gevaertsrasher: so it has to get at the queue_post() in usb_core_control_request(), so the event must be posted. That means that something goes wrong with usb_core_thread
21:55:16joshyroany one knows!!! how i can to install a new plugin on my rockbox!??? ( ipod 5G)
21:55:34 Join aneka [0] (n=kvirc@
21:55:40joshyroim a newbie!!:$
21:56:21LambdaCalculus37joshyro: By writing it and compiling it into a new Rockbox build.
21:56:35 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
21:56:48 Quit parafin ("So long and thanks for all the fish")
21:56:57 Join parafin [0] (
21:58:23 Quit Arathis ("Bye, bye")
21:58:37BigBambijoshyro: Which plugin? If you have written one, compile it as has been said. The ones hat come with rockbox, well come with rockbox
21:59:46joshyroyeah i know.. but.. ive read "pictureflow" plugin on a 5.5 G... i would like try it on my 5 G...
22:00:16JdGordon|wread the manual
22:00:22BigBambipictureflow is included
22:00:37BigBambiAs are all plugins that come with rockbox
22:02:48gevaertsrasher: I'm going to split my patch in a series of smaller incremental steps. Maybe that will help
22:03:08roolkuSlasheri: I only wanted to know if you had a better idea regarding FS #8599 and if you think my solution is acceptable
22:03:58BigBambiJdGordon|w: Actually, I can't find pictureflow in the manual
22:04:06 Join DivxTrdr [0] (n=c0ced6fe@gateway/web/cgi-irc/
22:04:45DivxTrdrhello, is this thing on?
22:05:00JdGordon|wBigBambi: i guessed as much... but he probably hasnt read it anyway
22:05:08BigBambivery true
22:05:09joshyroive saw all the plugins on my rockbox but is missing, maybe i need to update??
22:05:11rashergevaerts: Just give me a note when you have something
22:05:16BigBambiDivxTrdr: Just ask
22:05:43BigBambijoshyro: You should always be using the lastest current build (that changes many times per day) before asking for help
22:05:49DivxTrdri cant seem to connect via Mirc or Excursion using i suppose this works just as well for now
22:06:03BigBambiDivxTrdr: That seems off topic for rockbox
22:06:15BigBambiDivxTrdr: Sorry, I misread
22:06:34DivxTrdrwell, I have an Archos AV300 and i wanted to upgrade the bootloader to AVOS, but it seems that has gone by thew wayside?
22:06:56joshyroBigBambi: yes i will!!:$
22:06:58rasherDivxTrdr: Rockbox does not support the AV300
22:07:00DivxTrdrthis channel was listed as a possible place for reference regarding such projects
22:07:12JdGordon|wwhere was it listed?
22:07:13BigBambiDivxTrdr: This channel is for rockbox only
22:07:25BigBambiIf you want to port rockbox to it, fine
22:07:26 Quit linuxstb_ (Read error: 113 (No route to host))
22:07:39 Quit austriancoder (Read error: 110 (Connection timed out))
22:07:46DivxTrdrlook under option #4
22:08:14Bagder"such projects" perhaps but not on a lot of the hardware AVOS runs/ran on
22:08:49BigBambiI don't see that saying come here for random support
22:08:55rasherDivxTrdr: Err, those instructions just instruct you to use a single tool made by Rockbox. That doesn't mean much.
22:09:06DivxTrdrok, so, this would not be the place to inquire about the AV300 for any such upgrades
22:09:24BigBambiThis would be the place to inquire about rockbox
22:09:58DivxTrdrsorry, thought perhaps i could get it to run on my antique AV300... looks not... take care, thanks for the help anyway!
22:13:06 Quit K4rP4D ("Leaving")
22:17:02 Quit Kupopop (Read error: 110 (Connection timed out))
22:17:58*amiconn now worked around that cfs issue :/
22:18:09 Quit perrikwp (" ajax IRC Client")
22:18:19 Quit desowin ()
22:18:33 Quit DivxTrdr ("CGI:IRC (EOF)")
22:19:10 Join kugel [0] (n=kugel@unaffiliated/kugel)
22:19:43joshyroYeah!! ive updated my rockbox and now I can see pictureFlow.. thanks!!!
22:19:56rasheramiconn: What was the workaround?
22:20:39Slasheriroolku: hehe, nice bug :) the solution looks fine as long as it's documented enough
22:20:50amiconnI've added a line to my /etc/init.d/dnetc script that sets cpu_share to miminum for the dnetc user after launching the client
22:21:13 Join desowin [0] (n=desowin@atheme/developer/desowin)
22:22:06rasheramiconn: I have a feeling your prlbem might be related to running dnetc as a different user
22:22:07 Quit joshyro ("Miranda IM! Smaller, Faster, Easier.")
22:22:17rasherBut this is offtopic, to be honest.
22:22:34amiconnIt would always be a different user than rbclient
22:23:12amiconnAnd that was the problem I was *mainly* trying to solve - don't let dnetc take cycles from rbclient, as it's not meant to do that
22:23:35preglowisn't dnetc an idle process?
22:25:36rasherThat's the idea
22:26:17rasherSeems it was still getting about 50% cpu time even at a nice-level of 19
22:27:28gevaertsrasher: I have split my changes into three independent parts. They are at gevaerts/transfer_descriptors.diff"> , and
22:28:12preglowwell, that's insane...
22:28:54 Quit lee-qid ("aufwiederbyebientotsayonara")
22:29:06alienbiker99how long does it usually take to install (never installed before) using the
22:29:06 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
22:29:11gevaertsrasher: can you test transfer_descriptors.diff and threading.diff separately ? serial.diff is linuxstb's sansa serial number patch, shuffled around to make it not crash. Testing that would be useful as well, but less important right now
22:29:25desowinalienbiker99: depends on your computer
22:29:46bluebrotherDomonoky_: around?
22:30:29 Join |aneka| [0] (n=kvirc@
22:30:54*rasher gets a horrible feeling
22:31:44rashergevaerts: I think I may just have wasted hours of your time
22:32:07bluebrotherI just changed the TTS name conversion to static functions. Any objections to this?
22:33:10gevaertsrasher: what did you do ?
22:33:16JdGordon|wDomonoky_: bluebrother: any idea how the xml file for the config settings should look like? I had a bit of a play to get it written by a script last night but failed miserably so might just convert settings_listc by hand
22:33:18rashergevaerts: I guess I should've done this: "#define USE_ROCKBOX_USB"
22:33:42rasherI suck..
22:33:47gevaertsrasher: that would have helped...
22:33:48alienbiker99hmmm its been like an hour and half i guess
22:34:00rashergevaerts: sorry for wasting your time
22:34:19rasherI'll try again with ums_v8 instead
22:34:24kugelCan a dev take a look at FS #8517 please?
22:34:31gevaertsrasher: no problem
22:34:35bluebrotherJdGordon|w: well, I need to be able to extract (a) if the setting is valid for the current player, (b) what type the setting is, (c) its limit and (d) its values for enum settings
22:34:53gevaertsrasher: try ums_v9 while you're at it. You should have a nice and shiny serial number then
22:35:27 Join perrikwp [0] (i=98216aac@gateway/web/ajax/
22:35:30bluebrotherI haven't thought about this in depth yet, but maybe there could be something like <setting type='enum'><enum>yes</enum></setting>
22:35:46JdGordon|wbluebrother: also, can rbutil use the lang files?
22:35:51bluebrotherand a attribute min and max for int settings
22:36:27bluebrotherthe lang files in what sense? It uses its own mechanism for localization, and it can't read Rockbox lang format
22:36:47bluebrotherwe could of course add a parser for the lang sources. But what would that help with?
22:38:38JdGordon|w ?
22:38:55JdGordon|wbecause the LANG_ id might be nicer to use than the config name
22:39:08JdGordon|wmight not be worth the effort though
22:39:17JdGordon|wis that paste legal xml? and workable?
22:39:19rashergevaerts: hurray
22:39:36gevaertsrasher: there's still something wrong. Why didn't you get the "normal" charging-only descriptors ?
22:39:39rashergevaerts: my serial appears to be all zeroes though
22:40:12bluebrotherJdGordon|w: well, it doesn't have a DTD but otherwise it looks workeable
22:40:15rashergevaerts: now that I don't know
22:40:29rasherDTDs are evil. XMLSchema!
22:40:54bluebrothermaybe not use the attribute "cfgname" but simply "name" instead
22:41:04*bluebrother isn't too familiar with xml (yet)
22:41:11Domonoky_bluebrother: static functions are ok..
22:41:18*JdGordon|w has nfi how proper xml is supposed to be
22:41:37bluebrotherbut a default value is needed. Forgot to mention that ;-)
22:41:38JdGordon|wbluebrother: also, should features go as a attribute or done like the <options>?
22:41:42bluebrotherJdGordon|w: nfi?
22:41:44Domonoky_using lang files in rbutil woudnt be good, rbutil doesnt have access to themm
22:41:47rasherbluebrother: xmlschema is basically a dtd, except the xmlschema language is fully xml as well (and can be defined by an xmlschema)
22:41:54JdGordon|wnfi = no f idea
22:42:17bluebrotherJdGordon|w: oh, so pretty much what I thought it _might_ be ;-)
22:42:51JdGordon|wand good, ignoreing the LANG_* will make it easier to dump from inside rockbox
22:42:51*JdGordon|w failed trying to get perl to play nice
22:43:10bluebrotherhmm, I think features should go as attributes.
22:43:46JdGordon|wfeatures="lcd_color,hwcodec,..." ?
22:43:50*bluebrother will check his xml book later tonight
22:44:19bluebrothercan't we tie each setting to a specific feature? And define the featurelist in rbutil.ini`
22:44:31*JdGordon|w hopes features handling can do ! feature
22:44:43gevaertsrasher: maybe put a logf() in set_serial_descriptor() to check if it gets there ? Anyway that's not too important I think.
22:44:44 Join karashata [0] (
22:44:59Domonoky_bluebrother: the features are already known to rockbox... they are in the rockbox-info.txt
22:45:12JdGordon|wwell, imo it would be nicer keeping the features with the settings so its 1 place to modify instead of two when settings are added
22:45:23bluebrotherdang, I'm quite out of the stream ...
22:46:08Domonoky_we needed the features for voicecreation, so thats why they are now in the rockbox-info.txt :-) always fitting the installed build :-)
22:46:10bluebrotherDomonoky_: committed. Encoder will come later (possibly not today anymore)
22:46:54 Quit aneka (Connection timed out)
22:46:55bluebrotherhmm, but how handle a feature that is present on various players but with different values? Like min and max value for the volume?
22:48:50Domonoky_use the target name (ie h120) as feature for such a config..
22:49:26Domonoky_i think lang and voice also does this... at least i have to give the targetname and all feature to genlang :-)
22:49:44JdGordon|wI was thinking the setting would be duplicated with different feature attirbutes so rbutil will pick the right one
22:50:37 Nick linuxstb__ is now known as linuxstb (
22:50:48bluebrotheri.e. <setting name="volume" feature="h100">
22:51:07bluebrotherthought about something like that too
22:51:31JdGordon|wyeah, but each setting can have multiple features
22:51:48 Quit nicktastique ("Leaving")
22:51:52JdGordon|wand h100 would be the target define instead I rekon
22:54:09Domonoky_depending on the parse method, it maybe easier to not put all infos in attributes.. :-)
22:54:45bluebrotherfortunately Qt has an xml parser ;-)
22:55:12Domonoky_bluebrother: there are different parsing methods for xml: Xpath, Sax, Dom ....
22:55:23bluebrotherI think I'll just have a look into it in the next days. Hopefully I'll notice soon enough what's the easiest way :)
22:55:46 Quit mf0102 ("Verlassend")
22:59:20 Quit ompaul (Client Quit)
23:01:14gevaertsIs anyone here testing the new rockbox USB stack on Windows ?
23:01:29perrikwpgevaerts: yes
23:01:52gevaertsperrikwp: does it feel slow on plugging in ?
23:02:33 Join japc [0] (
23:03:10perrikwpgevaerts: it takes windows explorer about two minutes to display the ipod, but recognizes the usb connection right away
23:03:26bertrikgevaerts: I tried USB from SVN on my sansa e200 yesterday and it worked, but it took really long for explorer to list the directory
23:04:48 Quit ender` (" To err is human; to really foul things up takes a computer.")
23:05:24perrikwpgevaerts: after it shows up I can access and modify the ipod's contents without damaging the filesystem, also transfer rates are still slow, but fine for the state usb is in for now
23:05:29gevaertsperrikwp, bertrik: Can you try marking the .rockbox directory hidden (only the directory itself, not the contents) ? I have a suspicion that windows scans subdirectories to help it decide what icon to show, which is not a good idea on anything but a high speed device. Of course, that will probably only help if you didn't ask to see hidden directories
23:06:19gevaertsIf that hypothesis is correct, that would also help explain why vista is even slower : as far as I know they want even more eye-candy there
23:06:53 Join petur [50] (n=petur@rockbox/developer/petur)
23:06:55bertrikI can't imagine it being _that_ slow because of directory scans, but I'll try
23:07:01perrikwpgevaerts: I'm using Vista
23:07:23bertrikshould I use SVN or some kind of patch?
23:07:52gevaertsbertrik: svn is fine for this one.
23:08:05advlaptop2019gevaerts, i have vista or xp or linux and an e200 series if you need help there
23:08:43 Join ender` [0] (
23:09:10***Saving seen data "./dancer.seen"
23:09:10 Quit karashata (" HydraIRC -> <- Would you like to know more?")
23:09:28 Join dannymill000 [0] (
23:10:07 Quit jcollie ("Ex-Chat")
23:10:35 Quit jcollie__ (Client Quit)
23:10:44dannymill000could someone help me with the dictionary for rockbox?
23:11:01gevaertsadvlaptop2019: if you are already running a usb-enabled build I'd welcome some test results, but if not it's not probably not really worth it just for testing this issue. Note that although I have very few or no problems with the usb build, I still heavily recommend backups...
23:11:22perrikwpgevaerts: Hiding .rockbox makes no difference in speed to connect
23:11:23gevaertsperrikwp> gevaerts: I'm using Vista
23:11:53gevaertsperrikwp: do you have many files on it otherwise ?
23:13:07advlaptop2019gevaerts, o ok.. because i do not have a way to try to build one anyway.. so i can wait
23:13:19perrikwpgevaerts: 253 files in 12 folders, with 10 MB of space left on the ipod
23:13:56Lloreangevaerts: Windows XP and Vista also scan an entire device to try to determine if it should suggest "Play Videos" "Play Music" "View Pictures" or other things on connect
23:14:10bertrikgevaerts: seems to make it a little faster for me on windows xp
23:14:51 Quit bluebrother ("back tomorrow")
23:15:13gevaertsperrikwp: any chance of trying without those files (don't do it if it's too much hassle for you...)
23:15:56perrikwpgevaerts: its perfectly fine, the ipod is my back up player anyways
23:16:00gevaertsLlorean: true. I should have remembered that. That would give the same effect
23:16:12 Quit ender` (" I will never build a sentient computer smarter than I am.")
23:16:23bertrikgevaerts: copying a 7MB file takes about 35 seconds
23:18:18gevaertsbertrik: that's 200k/second. I'm seeing slightly over 400k/s on linux, but you might have had one of our infamous resets (those take 30 seconds on linux, windows probably also does something similar but I don't know their timeout)
23:18:49 Quit pondlife (Read error: 110 (Connection timed out))
23:19:28dannymill000can someone tell me where to find files for the dictionary?
23:19:33gevaertsperrikwp: if an empty player connects quickly, that would confirm that it's just a "normal" performance issue, and not some missing functionality
23:22:50perrikwpgevaerts: didn't help; still took 2 mins to display ipod
23:23:29bertrikI'll run a USBCV session, should take less than 1/2 an hour to set up
23:24:38gevaertsperrikwp: it might still look inside .rockbox. It's probably possible to remove most files there, but that might be difficult to get right.
23:25:41gevaertsbertrik: I'm guessing we will probably still fail spectacularly. It would be interesting though
23:26:01dannymill000could someone tell me where i can find the dictionary files?
23:26:12desowindannymill000: wiki
23:27:28perrikwpgevaerts: well it might not make much difference, now the only thing in the ipod is the .rockbox directory, 98% of hard drive is free space
23:27:48gevaertsbertrik: can you mail me the the usbcv report file when you're done, or post it on flyspray ?
23:28:10desowindannymill000: or you apply #6697 and use one of stradict dictionaries
23:28:31bertrikouch, not a single test passes... maybe I incorrectly set up something
23:29:25 Quit Domonoky_ (Read error: 110 (Connection timed out))
23:29:36gevaertsperrikwp: on my sansa, .rockbox has 377 files and directories. That's more than the number of audio files you removed. I suspect the problem is more the number of files than the actual size, so this would still be significant.
23:30:01bertrikI'll upload the results to">
23:30:03gevaertsbertrik: Was that the UMS test suite ? If you're in there, can you run chapter 9 as well ?
23:30:22bertrikgevaerts: no i started with the ch9 suite, didn't try the ums suite yet
23:30:46 Join moos [0] (
23:31:33gevaertsbertrik: did you put a hub in between ? We are enumerating as full speed and claiming high-speed capability. That might make a difference
23:31:50perrikwpgevaerts: ok I'll try removing all the uneeded rockbox files and see how long it takes to connect
23:32:13bertrikgevaerts: yes, I use a high-speed hub, I think the test software won't work without a high speed hub
23:33:01gevaertsbertrik: for high speed devices it does. Full/low speed devices need the hub. That's because the test software only has a special ehci driver, and no uhci or ohci.
23:33:33bertrikaha, that makes a lot of sense
23:34:15 Join newton [0] (
23:37:02 Join hannesd [0] (
23:37:32Nico_Pamiconn: you should probably report your issue with the CFS (although it might be fixed in a more recent kernel)
23:39:07gevaertsbertrik: can you try setting bcdUSB in the device descriptor in usb_core.c to 0x110 ?
23:39:13newtonhi! i just want to say i like rockbox and used it for some time on my iAudio X5L :) only now when i resume playback i get about 0.5sec white noise before playback runs on like normal (r16293)
23:39:56bertrikok, I'll try that. Can't make the USBCV work without the hub so far.
23:41:59Nico_PJdGordon|w: what's the XML thing you're working on?
23:43:19 Join SSnake [0] (
23:43:29 Join karashata [0] (
23:43:41SSnakegood evening everyone
23:44:05 Join billytwowilly [0] (
23:44:20gevaertsbertrik: I'll set that as well for the next patch. It doesn't actually make anything work better, but it stops windows telling you to find a high-speed port
23:44:45SSnakefinally i finished my porting.....
23:45:00SSnakea new game will hit rockbox soon...stay tuned :>
23:45:34gevaertsSSnake: battle for wesnoth ? :-)
23:45:34perrikwpgevaerts: ok now i only have 11 files on the ipod and it still took ~2mins to display in explorer
23:46:04SSnakeit's and old school platform game....ported from linux to rockbox
23:46:07gevaertsperrikwp: I will need to find a vista PC at work so I can actually see what it's doing.
23:46:43perrikwpgevaerts: any software i can get to help you
23:47:17SSnakeit was really a nightmare to the adapt the button handling because my h300 lack simultaneous diagonal button pressing
23:47:26JdGordon|wNico_P: we want to get a config editor into rbutil.. the xml would be rbutils version of settings_list.c
23:47:36Nico_Pah ok. nice
23:47:43gevaertsperrikwp: not really. There are some vista PC's around, there is a usb tracer, so it's just a matter of putting everything together
23:47:47 Quit newton ("going down...")
23:47:59SSnakedoes anyone know if the ipod color lacks simultaneous button too?
23:48:09Nico_PJdGordon|w: I guess the XML file would have to be kept in sync with settings_list.c, wouldn't it?
23:48:21perrikwpgevaerts: ok, happy to had helped
23:48:33JdGordon|wshouldnt be too much hassle once the XML is created
23:48:40Nico_PJdGordon|w: maybe a crasy idea, but couldn't settings_list.c be generated from the XML?
23:48:42JdGordon|wnew options arent added very often
23:48:58JdGordon|wthats a possibility
23:49:05bertrikgevaerts: I changed both bcdUSB occurances in usb_core.c from 0x200 to 0x110, but still all tests fail. The 'otherspeed' tests are skipped now and I think they were run last time with bcdUSB=0x200
23:49:17JdGordon|wexcept the callback stuff which is at the top of settings_list.c might be nasty
23:49:40Nico_PI don't know the file, that's why I don't know if the idea would be crazy or not
23:49:40bertrikah, we have an USB tracer?
23:50:10JdGordon|wits not completly out of the question.. but probably not needed anyway
23:50:47linuxstbSSnake: On the ipods, you can detect touches of the clickwheel at different locations - so you can have 8 virtual buttons (Rockboy does that).
23:50:59bertrikI think I'll need to reduce usb_max_pkt_size to 64 too
23:51:39gevaertsbertrik: Can you still mail me the result ? Maybe it gives some hints. I'll have a look at work tomorrow to see if I can find something.
23:52:01gevaertsbertrik: where ? It shouldn't set anything higher anywhere.
23:52:33SSnake@linuxstb: uao, too bad i don't have one. I'lltry to get one from a friend of mine and test it
23:53:31SSnakejust to avoid wasting time: can you point me to a good plugin too look for in which clickwheel is used the way i need?
23:55:34 Join ender` [0] (
23:55:39Nico_Plostlogic: what do you think of
23:55:45linuxstbSSnake: Rockboy...
23:56:36Nico_Plostlogic: it solves a problem where the buffering thread wouldn't use an opportunity to rebuffer
23:56:48Nico_Pand even cause problems on targets
23:57:14SSnake@linux: thanks
23:57:15lostlogicNico_P: yeah, the old code did something similar
23:57:37lostlogicNico_P: I don't have a problem with it, I assume that the callback is conditional upon that handle not being a type that is immediately fully buffered?
23:57:40Nico_Plostlogic: it's a bit of a replacement for the ata callback
23:57:52lostlogichelps any way yeah
23:58:42Nico_PQ_HANDLE_ADDED is posted to the queue by bufopen, so it will only get posted by handles that need buffering yeah

Previous day | Next day