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 2010-05-27

00:00:48 Join moparx [0] (~moparx@unaffiliated/moparx)
00:00:54***Saving seen data "./dancer.seen"
00:01:40 Join epicfailguy [0] (
00:02:05epicfailguywhere is a good place to get info on installing rockbox? sansa fuze v2
00:02:36jhMikeSkugel: not as cheesy as a fake pointer:
00:03:21kugeljhMikeS: what's the problem with the current code?
00:04:15jhMikeSwe don't really know what the main thread is doing, better to have it cleanly just waiting
00:05:20AlexPkugel: That's cool, I haven't had time to do it yet either :)
00:05:49 Join webguest94 [0] (
00:06:06jhMikeS(and besides, I just like solving synchronization issues for some reason, so it's it's rather a pleasure to mess with)
00:06:18 Quit webguest94 (Client Quit)
00:10:32 Join panni__ [0] (
00:10:50 Quit panni_ (Read error: Connection reset by peer)
00:10:55jhMikeSit could also be attempting to use the destroyed mutex (which isn't good)
00:12:03 Join webguest42 [0] (
00:12:12 Quit webguest42 (Client Quit)
00:12:23 Join webguest42 [0] (
00:13:08kugeljhMikeS: I see :)
00:13:37jhMikeScome to think of it, this code is still not quite right *rrr*
00:14:09kugeljhMikeS: maybe you can make it work so that exiting happens via queue_broadcast(SYS_POWEROFF,0) instead of a random exit call somewhere :)
00:14:44kugelthen the event thread could easily just return and the main thread would handle all termination of the other threads
00:14:56 Quit liar (Ping timeout: 258 seconds)
00:17:13 Quit moparx (Ping timeout: 245 seconds)
00:17:22 Quit ender` (Quit: If you assign N persons to write a compiler you'll get a N-1 pass compiler.)
00:19:12jhMikeShaving main handle the termination would be best, yes. jmpbufing it somewhere else (back where it started) would be easier
00:24:35 Quit kugel (Remote host closed the connection)
00:25:39ssorgatemfunman: so far it's working, but, according to svn log, bootloader/ was last modfied in r25855, 2010-05-07 00:13:54
00:26:21ssorgatemfunman: and therefore svn bootloader and v2 bootloader should be the same, right?
00:26:26funmanthat's right, bootloaders do not include only bootloader/ directory
00:26:31funmanso no, they differ
00:29:55ssorgatemany ideas about what could be causing the double appearing of "Têtes Raides" in my database?
00:30:09funmandunno, delete database_* files and settings
00:30:32 Quit pamaury (Quit: exit(rand());)
00:31:23 Quit esperegu (Remote host closed the connection)
00:32:23 Quit jgarvey (Ping timeout: 240 seconds)
00:32:53 Quit webguest42 (Quit: CGI:IRC (EOF))
00:36:06ssorgatemnow it shows Ok
00:37:14 Quit Zagor_ (Quit: Clint excited)
00:42:33 Quit advcomp2019 (Read error: Connection reset by peer)
00:42:56 Quit efyx (Quit: Quitte)
00:42:59 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
00:43:56 Join markun [0] (
00:44:02 Quit markun (Changing host)
00:44:02 Join markun [0] (~markun@rockbox/developer/markun)
00:45:42 Join DerPapst [0] (
00:49:32 Join jgarvey [0] (
00:51:57funmanr26308 didn't work as expected, there's no loopback on recording
00:55:15 Quit jgarvey (Ping timeout: 264 seconds)
00:58:58CIA-5New commit by funman (r26319): as3525: fix r26308 ...
00:59:28 Quit Soap_Hotel (Quit: CGI:IRC (Ping timeout))
01:00:15 Join jgarvey [0] (
01:00:55 Quit jgarvey (Client Quit)
01:02:50funmani'm battery_benching clipv1 with pclk@24MHz like the v2/+
01:03:43 Quit aevin (Ping timeout: 240 seconds)
01:03:47 Join aevin [0] (eivindsy@unaffiliated/aevin)
01:04:05 Quit preglow (Ping timeout: 260 seconds)
01:04:08 Join preglow [0] (
01:06:31ssorgatemfunman: white screen
01:07:09 Quit kramer3d (Quit: Leaving)
01:07:18ssorgatemfunman: and now a weird-coloured screen
01:07:34ssorgatemfunman: and it's a freezed screen
01:07:58funmanhave you tried just updatign .rockbox folder to an older build?
01:08:04ssorgatemit's all freezed, not just the screen
01:08:34 Join Soap_Hotel [0] (
01:08:36ssorgatemso old that it wasn't even able to write
01:08:53ssorgatemand yet it whitescreened too
01:09:50ssorgatemthe "ver 2.0" screen is from the bootloader and not from rockbox, or am I completely lost?
01:09:50 Nick fxb__ is now known as fxb (
01:10:09ssorgatemthen it must be the bootloader
01:10:33ssorgatembecause it can happen that I get a blank screen instead of just the "ver 2.0" screen
01:10:38funmantry r25371
01:11:42funmani think this one might fail to enable backlight in bootloader so you would sometimes get black screen until rockbox is loaded
01:12:09ssorgatembut I currently get backlight
01:12:58funmanwell we just want to know if it causes white screen
01:16:44Mode"#rockbox +o funman" by ChanServ (ChanServ@services.)
01:17:01Topic"Now in feature freeze for 3.6 | Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | This channel is logged at | DevCon2010 will be from June 4th to 6th in Ghent," by funman (~fun@rockbox/developer/funman)
01:17:06Mode"#rockbox -o funman" by funman (~fun@rockbox/developer/funman)
01:18:53ssorgatemmm it work
01:19:11ssorgatembut I can see anything before rockbox
01:19:20ssorgatemcan't ^^
01:20:23 Quit Soap_Hotel (Quit: CGI:IRC (EOF))
01:21:25 Join Soap_Hotel [0] (
01:21:27ssorgatemI'm going to bed, but i'll let it play until tomorrow morning
01:22:10*ssorgatem goes to bed
01:26:28 Quit Soap_Hotel (Quit: CGI:IRC (Ping timeout))
01:27:01 Quit funman (Quit: free(random());)
01:29:09 Join stefan_ [0] (
01:29:17stefan_hi people
01:29:36stefan_I've installed rockbox for my sansa v2
01:29:44stefan_and it works fine
01:29:57stefan_sansa fuze v2
01:32:30 Quit wincent (Ping timeout: 252 seconds)
01:34:28 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
01:35:05Rob2223stefan_: ?
01:35:26Rob2223i just wanted to ask about the fuze 2 status
01:35:35Rob2223cause im wanna get a fuze for rockbox
01:36:56 Quit MethoS- (Remote host closed the connection)
01:37:02Rob2223anybody know that actual fuze status if i get a V2?
01:37:13Rob2223im lil confused by the wiki
01:39:03 Join Soap_Hotel [0] (
01:39:06 Join krabador [0] (
01:40:37 Quit petur (Remote host closed the connection)
01:41:19stefan_oh I'm here
01:46:20epicfailguyRob2223: me too
01:46:36Rob2223stefan says its working
01:46:43*Rob2223 wanna order a fuze
01:46:48epicfailguyi just got a fuze today
01:47:10krabadordo you know where i can find a sansa fuze usb cable (not amazon)
01:47:43epicfailguyif you dont want amazon im betting you dont want ebay either?
01:49:08epicfailguystefan_: any advice about installing rockbox on a fuze v2?
01:49:27epicfailguyand does it matter what firmware version is currently on there?
01:52:21 Join stefan__ [0] (
01:52:39 Quit stefan_ (Ping timeout: 245 seconds)
01:52:56Rob2223i dont know
01:53:03Rob2223maybe stefan__ has a hint
01:53:17epicfailguy<epicfailguy> stefan_: any advice about installing rockbox on a fuze v2? | <epicfailguy> and does it matter what firmware version is currently on there?
01:54:19stefan__don't know
01:54:36epicfailguyi thought you said you did it
01:54:36stefan__where can I look at the original firmware version of my fuze?
01:54:43stefan__yes I did it
01:55:06epicfailguyhowd you do it?
01:55:15Rob2223 <= heres how to install it
01:55:20Rob2223scroll down
01:55:24 Join mt__ [0] (~mtee@
01:55:24epicfailguysettings, system settings, Info
01:55:25stefan__I downloaded the following file
01:55:40stefan__extract it on my fuze
01:56:03 Quit mt (Ping timeout: 240 seconds)
01:56:11 Nick mt__ is now known as mt (~mtee@
01:56:16stefan__and than I downloaded the following files
01:57:30stefan__Sansa Fuze Firmware 02.02.26
01:57:34stefan__this version
01:57:35epicfailguyyou extract that file into the erm
01:57:45epicfailguyinto the devices main directory?
01:57:50epicfailguyroot directory :?
01:58:02stefan__in the main directory
01:58:13stefan__I use linux
01:58:22stefan__and typed the following command
01:58:39stefan__unzip -d /media/SANSA\ FUZE/
01:59:10stefan__but /media..... cab be different on your pc
01:59:24epicfailguyyeah im in windows but i can figure it out just knowing it goes in the root dir.
01:59:38 Nick fxb is now known as fxb__ (
01:59:41epicfailguyshould i update the official firmware first
01:59:47epicfailguyor put rockbox on first
02:00:10stefan__why do you want to update your original firmware?
02:00:43epicfailguyi dont know, youre theone that was saying something about that.
02:00:49stefan__you just need the original one to build your own firmware
02:00:58***Saving seen data "./dancer.seen"
02:01:13epicfailguynow im confused.
02:01:37stefan__ok first step is to extract the zip file in the main directory of your fuze
02:01:55stefan__this zip file
02:02:07stefan__than you have to download 3 files
02:02:13stefan__the original firmware
02:02:24stefan__the bootloader
02:02:30 Join rockrant [0] (
02:02:48stefan__and this one
02:02:58epicfailguyby original firmware do you mean the updated one, or the one that i currently have on there
02:04:29stefan__original firmware
02:04:59stefan__you just need the 3 files
02:05:04stefan__no update
02:05:24epicfailguyok so not the original thats on there,but the updated one
02:06:14stefan__your original firmware on your fuze is 2.01.17A right?
02:06:42stefan__ok and I downloaded the Sansa Fuze Firmware 02.02.26 (see link)
02:06:59stefan__than you have the 3 files
02:07:05stefan__the original firmare
02:07:29stefan__and the programm called mkamsboot
02:08:04 Part toffe82
02:08:20epicfailguyso i shouldnt be conserned that i have not the same version that im running?
02:08:32 Quit rockrant (Quit: CGI:IRC (Ping timeout))
02:09:48stefan__I had a other firmware too installed and it worked
02:09:56stefan__so I think it doen't matter
02:10:04 Quit aevin (*.net *.split)
02:10:04 Quit shaggy-h (*.net *.split)
02:10:04 Quit ThomasAH (*.net *.split)
02:10:04 Quit powell14ski_ (*.net *.split)
02:10:05 Quit lostlogic (*.net *.split)
02:10:10epicfailguywhats nextthen
02:10:16stefan__sorry I'm german my english isn't perfect
02:10:26stefan__ok you have the 3 files
02:10:32 Join vaguerant [0] (
02:10:32 Quit vaguerant (Changing host)
02:10:32 Join vaguerant [0] (~vague@wikipedia/vague-rant)
02:10:49 Join aevin [0] (eivindsy@unaffiliated/aevin)
02:10:49 Join shaggy-h [0] (
02:10:49 Join ThomasAH [0] (
02:10:49 Join powell14ski_ [0] (
02:10:49 Join lostlogic [0] (~lostlogic@rockbox/developer/lostlogic)
02:10:57stefan__and you have to build with the program a patched firmware (the rockbox firmware)
02:11:33 Quit TopyMobile (Ping timeout: 252 seconds)
02:11:48 Quit shaggy-h (Ping timeout: 240 seconds)
02:12:00stefan__how this works under windows I don't know please read the pdf file:
02:12:24stefan__no problem
02:12:28stefan__good luck
02:14:51 Quit vaguerant (Ping timeout: 252 seconds)
02:15:44 Quit mt (Read error: Connection reset by peer)
02:27:46 Join fdinel [0] (
02:31:55 Join Don_Roberto [0] (
02:39:40epicfailguywhere did the .rockbox directory go
02:39:49epicfailguyand erm, where do you put themes
02:40:34 Quit domonoky1 (Read error: Connection reset by peer)
02:41:12 Join anewuser [0] (anewuser@unaffiliated/anewuser)
02:43:01 Quit DerPapst (Ping timeout: 264 seconds)
02:48:51 Join DerPapst [0] (
02:49:17 Join powell14ski___ [0] (
02:52:18 Quit powell14ski_ (Ping timeout: 240 seconds)
02:57:05 Join moparx [0] (~moparx@unaffiliated/moparx)
02:57:07Rob2223.rockbox goes to the root
02:57:27Rob2223themes in a subfolder in .rockbox i think
02:58:11JdGordonstefan__: are you stephen_ from a whie ago?
02:59:24stefan__my nick is normaly Conax
02:59:33Don_Robertoyeah... no... yeah... no...
02:59:38Don_RobertoI'm gonna need those TPS reports
03:07:23stefan__what is a TPS report?
03:09:06kisakummm .... yeah
03:11:44 Quit krabador (Read error: Connection reset by peer)
03:13:54saratogaits a bad joke
03:18:35Rob2223i didnt knew the acronym, too
03:18:42Rob2223ok its easy to google
03:24:51 Join Blue_Dude [0] (~chatzilla@rockbox/developer/Blue-Dude)
03:26:58Blue_Dudekugel: (for the logs) I needed the debug audio function today, but since DEBUG wasn't defined I couldn't use it without modification. Was this your intention? Why define out debug audio by default? And do you have any objections to either taking out the new defines or enabling debug audio by default with a dedicated define?
03:28:17Blue_DudeAnyway, inquiring minds want to know and I've got to get back to debugging some audio. Ciao.
03:28:21 Quit Blue_Dude (Client Quit)
03:28:57 Quit Soap_Hotel (Quit: CGI:IRC)
03:29:02 Join Soap_Hotel [0] (
03:29:40 Join stormdragon2976 [0] (~stormdrag@
03:31:03stormdragon2976Is there a list of words somewhere for the en.voice file?
03:33:31JdGordonthey come from the english.lang file
03:33:59stormdragon2976I couldn't get it to open in a text editor. It was asking for the encoding of the file
03:34:29stormdragon2976the .lang
03:34:40JdGordon.lang or .lng?
03:34:53JdGordonin the sourece apps/lang/english.lang is plaintext
03:35:26stormdragon2976I'll plug in the player and see if I can find it.
03:35:48JdGordonthat woulod be english.lng then which is not user-readable
03:36:16stormdragon2976Oh, what do I need to get, the rockbox source?
03:36:21stormdragon2976from git?
03:36:30stormdragon2976oh lol
03:36:54JdGordontool/ shows how the voice files are made
03:42:43stormdragon2976I haven't done much with perl. Just to see if I am right, the voice clips are created, spliced together, and turned into a .talk format?
03:43:06JdGordonno idea
03:43:11JdGordondo you just want to make one?
03:43:15JdGordonor fiddle somehow?
03:47:02 Join CaptainKwel [0] (
03:47:57stormdragon2976I am creating a set of tools for Linux because the RButility is inaccessible with the screen reader.
03:48:37stormdragon2976I can already generate .talk files for tracks and folders, but I would like to be able to make the menus and things too so it can have a uniform voice across the player.
03:48:39JdGordonthen learning would be usful :)
03:49:06stormdragon2976Very useful lol
03:49:36stormdragon2976Thanks for getting me started in the right direction.
03:50:49 Join CGL [0] (~CGL@
03:54:57 Nick CGL is now known as [CGL] (~CGL@
03:55:26 Quit stefan__ (Remote host closed the connection)
03:55:53 Quit DerPapst (Quit: Leaving.)
04:00:04 Join krazykit` [0] (
04:01:02***Saving seen data "./dancer.seen"
04:01:27 Quit krazykit (Read error: Connection reset by peer)
04:03:04 Nick krazykit` is now known as krazykit (
04:06:22 Quit pixelma (Disconnected by services)
04:06:23 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:06:27 Quit amiconn (Disconnected by services)
04:06:29 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:06:42 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:06:51 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:13:09 Part stormdragon2976 ("Leaving.")
04:40:40 Join Barahir_ [0] (
04:42:02 Quit Barahir (Read error: Operation timed out)
04:43:49 Quit CaptainKwel (Quit: Ex-Chat)
05:13:06 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
05:26:53 Join T44 [0] (
05:27:03 Join S_a_i_n_t [0] (S_a_i_n_t@
05:27:38 Quit Topy44 (Ping timeout: 248 seconds)
05:28:53S_a_i_n_tSoap_Hotel: My point was more, " If you can reproduce this with a current build, then why test with a modified one that "technically" no support could be offered for unless it's in the unsupported builds section"
05:29:01S_a_i_n_tIsn't that forum protocol?
05:40:21 Quit Horscht (Quit: Verlassend)
05:41:27 Join Topy [0] (
05:43:46LloreanS_a_i_n_t: Yeah, generally testing should be done on unmodified builds (in the sense that if it's a single patch that causes the problem, it should be reported on that patch's task).
05:44:00 Quit fdinel (Read error: Connection reset by peer)
05:44:12LloreanOf interesting note, though not the point Soap_Hotel brought up, the M can show up on unmodified builds (or did in the past).
05:44:57LloreanIn some situations even SVN builds had an M for a while, though I think that got cleared up. But self compiled builds probably can still show it whether or not patches are present.
05:45:14 Quit T44 (Ping timeout: 248 seconds)
05:53:59 Quit panni__ (Quit: ( :: NoNameScript 3.81 :: ))
05:57:03rvvs89Can anyone confirm that the bug tracker is currently down?
06:01:04***Saving seen data "./dancer.seen"
06:10:03 Quit anewuser (Quit: for SELL 2 by the price of 1 now!)
06:24:50S_a_i_n_trvvs89: Yes, it is down curently.
06:29:29Mode"#rockbox +o JdGordon" by ChanServ (ChanServ@services.)
06:30:12Topic"Tracker down temporarily | Now in feature freeze for 3.6 | Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | This channel is logged at | DevCon2010 will be from June 4th to 6th in Ghent," by JdGordon (~jonno@rockbox/developer/JdGordon)
06:30:21Mode"#rockbox -o JdGordon" by ChanServ (ChanServ@services.)
06:33:21 Quit Tuplis (Ping timeout: 264 seconds)
06:36:42 Join anewuser [0] (anewuser@unaffiliated/anewuser)
06:45:30 Quit powell14ski___ (Ping timeout: 260 seconds)
06:53:28 Join powell14ski_ [0] (
06:59:06 Quit jhMikeS ()
07:12:17 Join Orion7 [0] (
07:12:43 Join esperegu [0] (~quassel@
07:13:30Orion7what is the difference between compiling ones own version of mkamsboot or a build from svn and just using whats available already?
07:17:55saratogaOrion7: the version you compile will be newer
07:19:22Orion7k thanks saratoga
07:19:53Orion7one more thing, does usb charging work for the fuze v2 yet
07:20:22Orion7I haven't updated since 26004
07:20:28saratogacheck the wiki
07:22:50 Quit esperegu (Ping timeout: 260 seconds)
07:23:48pixelmaJdGordon: did you see my info about why %pb didn't work in a conditional for me?
07:24:12JdGordonis adding a space not workable?
07:26:51pixelmait is but I don't like adding workarounds for something that is broken. If it was for my own theme - maybe I would - but I won't put that into the official radio-screen. I thought it would be easy to fix because you already did for %pv
07:27:42 Join mischasworld [0] (
07:28:10 Join einhirn [0] (
07:31:55 Join esperegu [0] (~quassel@
07:52:06 Quit polobricolo ()
07:58:44 Quit antil33t (Disconnected by services)
08:01:07***Saving seen data "./dancer.seen"
08:02:23 Quit amiconn (Read error: Operation timed out)
08:02:27 Quit pixelma (Read error: Operation timed out)
08:02:43 Join pixelma [0] (quassel@rockbox/staff/pixelma)
08:03:46 Join amiconn [0] (quassel@rockbox/developer/amiconn)
08:07:20 Quit Orion7 (Quit: For Sale: Parachute. Only used once, never opened, small stain.)
08:12:17 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:15:24 Join mitk [0] (~mitk@
08:16:24 Quit anewuser (Quit: for SELL 2 by the price of 1 now!)
08:21:14 Join Zagor [0] (bjst@rockbox/developer/Zagor)
08:22:41 Quit Soap_Hotel (Quit: CGI:IRC (EOF))
08:23:03 Join webguest23 [0] (
08:23:12 Quit webguest23 (Client Quit)
08:25:36 Join webguest26 [0] (
08:26:05 Quit webguest26 (Client Quit)
08:26:58 Join shai [0] (
08:28:42 Join JdGordon1 [0] (~jonno@2002:7bf3:8c1f:1234:223:4eff:fe9e:a776)
08:29:35JdGordon1pixelma: i'll have a ook at the code, but basically I'm not putting any effort into the current parser because staruight after release the skin lang is changing which will fix your problem anyway
08:29:49kugelZagor: is it possible that -DDEBUG for the sim got lost during your make rework?
08:30:04kugelI haven't checked but sim builds don't define DEBUG anymore since a while
08:30:28Zagorumm, the make rework was ages ago
08:30:43Zagorbut sure, it's possible
08:31:10kugelyea, but nobody knows for how long the -DDEBUG is lost too. it just has been discovered recently
08:31:27 Join ender` [0] (
08:33:19JdGordon1pixelma: technically the fix for %pv end them was a nasty work around...
08:38:42 Quit kugel (Remote host closed the connection)
08:42:02 Join flydutch [0] (
08:53:33 Quit simabeis (Ping timeout: 252 seconds)
08:54:08 Join simabeis [0] (
08:54:34pixelmaprobably because it wasn't thought through in the first place ;)
08:56:19*JdGordon1 cant help it if people do silly things he didnt expect
08:57:13 Quit kramer3d (Read error: Connection reset by peer)
08:57:37 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
08:59:46 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
09:02:29 Join petur [0] (~petur@rockbox/developer/petur)
09:02:55 Quit JdGordon1 (Ping timeout: 276 seconds)
09:03:42 Join shaggy-h [0] (
09:08:55 Part Zagor
09:09:10 Join Zagor [0] (bjst@rockbox/developer/Zagor)
09:17:35 Join Tuplis [0] (
09:18:12 Join funman [0] (~fun@rockbox/developer/funman)
09:23:25funmanLlorean: i think unmodified builds still show M : there's a missing dependency of the bitmap logo
09:24:47S_a_i_n_tMy unmodified build never show an M personally.
09:25:05funmanbecause it was first configured with unmodified svn
09:26:23 Join lpereira [0] (
09:26:40 Join B4gder [0] (~daniel@rockbox/developer/bagder)
09:27:08S_a_i_n_tI'm not sure I parse that. But, I'm willing to accept its possible. I've seen builds do some weird things in the past.
09:28:38 Nick GeekShadow is now known as BlobbyStorm (~Antoine@reactos/tester/GeekShadow)
09:29:50funmanif main.c is built from a modified build it will show a M; unless main.c or its dependencies are modified it will not be rebuilt if you reset your svn tree to be unmodified ('pure' svn)
09:30:33pixelmaJdGordon: I don't think that this is a silly thing - and people will always do things you don't expect ;) But I don't care too much as no-one else than me seems to have complained so far and I know that the parser will change and we hopefully get different conditional and parameter separators
09:33:22funmanI think we discussed dependency on a version number already, perhaps on #rockbox-community . Not sure what was the outcome
09:33:51 Quit phanboy4 (Ping timeout: 245 seconds)
09:34:26JdGordonflysrpray back up? I'm getting fs emails again
09:35:13ZagorJdGordon: only the index page is broken, the automatic mails still work.
09:35:23JdGordonah ok
09:36:09 Nick BlobbyStorm is now known as GeekShadow (~Antoine@reactos/tester/GeekShadow)
09:36:17Zagorthe "funny" thing is the feeds.php page still works, only index.php doesn't. very strange.
09:41:00topikand no clues, Zagor ?
09:43:18 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
09:43:51Zagortopik: none yet
09:44:06Zagorit works fine when I call the script from the prompt, but not from apache
09:46:42 Join efyx [0] (
09:47:22 Quit shai (Read error: Connection timed out)
09:49:27 Join Rob2222 [0] (
09:51:36funmanclipv1 @24MHz : +45 minutes runtime
09:52:40 Quit Rob2223 (Ping timeout: 240 seconds)
09:53:35 Quit BHSPitMonkey (Remote host closed the connection)
09:54:22 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
09:55:30 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
10:01:11***Saving seen data "./dancer.seen"
10:01:50markunZagor: what needs to be done to get the tracker back online?
10:02:32Zagormarkun: find the problem
10:03:08ZagorI think it's something in the apache setup, but I get *no* error messages at all anywhere so I'm stumbling blind
10:03:53JdGordonif it at all helps firefox is asking to open the php file... messed up mie-type or something?
10:04:12topikperhaps apache is not parsing it as php indeed
10:04:38Zagorthat's a good clue. thanks.
10:05:04funman <- how to rebuild properly on output change
10:05:41Zagor:( actually that's just a firefox-ism. the server sends no headers and no data.
10:05:52funmanwe need to run an unconditional rule for target which may update a version.c
10:06:44Zagorunconditional rules are bad
10:07:18funmanyou have another idea ?
10:08:24funmanwe could depend on some svn/git/bazaar/mercurial file which is updated each time the source changes but that would be worse IMO, and I wouldn't know how to handle different VCS
10:09:05funmanor depend on each single source file :)
10:09:30Zagorfunman: what is the core problem you are solving?
10:09:52funmanno rebuild on APPSVERSION change
10:10:54Zagoroh, that's the problem. not the desire :)
10:11:03funmanhehe yeah :)
10:12:53 Join DerPapst [0] (
10:14:58 Join dfkt [0] (dfkt@unaffiliated/dfkt)
10:18:31Zagorfunman: it's very difficult to do right. there is no dependency tracking for defines, so we don't know what needs to be rebuilt.
10:18:56ZagorI'd say manual "make clean" is the best solution
10:19:02funmani want to move the version string to its own .c file
10:19:35Zagorthat doesn't really solve it though
10:19:47funmanno that's just part of it
10:19:47Zagorit only limits the problem to that file
10:20:06funmansolution is to unconditionally check with a script if that file needs to be regenerated
10:20:37Zagoradding unconditional rules means we will never get "Nothing to be done for `all'."
10:20:40B4gderisn't this adding time to a million recompiles to fix the problem once every blue moon?
10:20:54funmanZagor: hm right
10:20:59funmanB4gder: why?
10:21:14B4gderunconditonal stuff takes time at every compile
10:21:21B4gderyet the version is rarely bumped
10:21:33funmanit's bumped several times a day here O:-)
10:21:54B4gderah yes that's the svn version string thing
10:22:05funmanI guess I will just do that: move the version to its own .c file so that I can delete it to force rebuild
10:22:37B4gderor make a special make target that updates the version
10:22:42B4gder"make versioncheck all"
10:23:06funman'rm version.o' is less keys to type
10:23:13 Quit TheSeven (Ping timeout: 260 seconds)
10:27:02funmans/APPSVERSION/RBVERSION/g sounds good ? (to replace it in bootloader as well)
10:27:38Zagorfine with me
10:28:13 Join shai [0] (
10:43:33 Quit xavieran (Ping timeout: 252 seconds)
10:47:56 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
10:56:12 Quit bmbl (Ping timeout: 252 seconds)
11:06:11 Quit FlynDice (Ping timeout: 258 seconds)
11:15:20 Quit shai (Read error: Operation timed out)
11:18:29 Join swilde [0] (
11:19:54 Join FlynDice [0] (
11:20:51 Quit BHSPitMonkey (Quit: Ex-Chat)
11:22:41funmanfor plugin api: rb->rbversion or simply rb->version ?
11:32:02ZagorI'd say rbversion
11:34:10 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
11:34:31 Quit FlynDice (Ping timeout: 265 seconds)
11:34:56 Join FlynDice [0] (
11:38:08 Part cYmen
11:39:35 Join LinusN [0] (linus@
11:39:35 Quit LinusN (Changing host)
11:39:35 Join LinusN [0] (linus@rockbox/developer/LinusN)
11:40:26 Join shai [0] (
11:40:56 Join jhMikeS [0] (
11:40:56 Quit jhMikeS (Changing host)
11:40:56 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
11:41:50CIA-5New commit by funman (r26320): Generate C file / header for svn version string ...
11:46:53funmandoes delta take a while to compute ?
11:47:47funmanwell only some bootloaders could have changed and they're not in the list
11:50:25funmanhm i broke
11:51:38funmanno, rockbox-info.txt
11:58:11CIA-5New commit by funman (r26321): Run to generate version string
12:01:12***Saving seen data "./dancer.seen"
12:04:55 Quit moparx (Ping timeout: 276 seconds)
12:06:29 Join watto [0] (~watto@
12:08:14 Quit DerPapst (Quit: Leaving.)
12:09:23 Join DerPapst [0] (
12:10:40 Join Marker_ [0] (~4ddc89bc@gateway/web/freenode/x-wjihcefhnjdnewdy)
12:10:49Marker_Hi all
12:11:31Marker_Who can help me ? I want to install this theme
12:12:47S_a_i_n_tMarker_: What's the problem.
12:12:58S_a_i_n_tIs there something stopping you from installing it
12:13:34Marker_but emulator give me this error
12:13:42Marker_sorry for my english
12:13:51Marker_i am from Russia
12:14:33S_a_i_n_tMarker_: All that means is that you don;t have the fonts it needs installed
12:14:39S_a_i_n_tInstall the Font Pack
12:14:42S_a_i_n_tand it will work.
12:14:55Marker_Where I can get it ?
12:15:47S_a_i_n_tIt's linked from the Rockbox main page.
12:17:58Marker_thank you
12:19:16JdGordonits thrusday just about everywhere now... are we branching today?
12:20:27funmani guess yes
12:25:15 Quit jhMikeS (Ping timeout: 248 seconds)
12:27:37 Join jhMikeS [0] (
12:27:38 Quit jhMikeS (Changing host)
12:27:38 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
12:28:06*JdGordon has a checkwps working that will update current skins to new skins, and be able to parse the new skins also :)
12:28:42*S_a_i_n_t still needs to checkout JdGordon's git branch for skinbreak stuff...
12:29:04S_a_i_n_tcould I have the link for that again please?
12:31:54funmanrockbox-info.txt depends on, not, unless we parse version.h from perl (and there we could add a dep of rockbox-info.txt on version.h)
12:33:39 Quit shai (Ping timeout: 260 seconds)
12:34:24 Join ucchan [0] (
12:35:12 Quit GeekShadow (Ping timeout: 252 seconds)
12:37:24 Join Topy44 [0] (
12:37:50mitkIs it necessary to update translation before branching? Asking because have ready diff but FS is still not accessible.
12:38:52funmannecessary no but easier (no need to commit 2 times the same thing)
12:39:25JdGordonor pastebin the diff and ask someone to do it?
12:43:48*JdGordon points everyone to and once again looks out for someone to do a webfrontend to the updated checkwps
12:45:14 Part LinusN
12:46:14 Quit JdGordon (Quit: Leaving.)
12:47:26mitkI'm asking then. Could anyone commit Polish translation update sync to r26307 ->
12:49:18funmansaratoga: I get the clipv2 noise even with the DAC off
12:50:00ucchanmitk: I will commit your patch.
12:50:28mitkthank you
12:50:41 Join Boldfilter [0] (
12:50:49Marker_Where can I read any guides about themes localisation ?
12:50:51funmanor if i output the microphone to headphones (instead of DAC or SUM)
12:51:58GodEaterrasher: how easy would it be to modify to enable people to add new languages?
12:54:31 Quit Marker_ (Quit: Page closed)
12:55:20ucchanmitk: Is your realname included in the list of the Polish translators ?
12:57:41mitkyep, last one
12:58:40ucchanmitk: OK. Please wait a little until committing it.
13:05:28CIA-5New commit by uchida (r26322): Polish translation updates (translated by Tomasz Kowalczyk)
13:06:04mitkucchan: thanks
13:09:14CIA-5New commit by funman (r26323): clipv2: make buttonlight functions static inline one-liners
13:16:49funmanI want to add new functions as INIT_ATTR, if no one rush me to it i'll make the branch before this commit
13:19:18 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
13:26:07funmansomeone but "thebreaker" knows why rtc_init() is called (again) in alarm_menu.c ?
13:27:10funmanback then it was called in a loop if an error happened but now there is no error anymore
13:31:25 Join wodz [0] (
13:33:10wodzfunman: about the noise - maybe You are getting noise from bus transfers (for example to the lcd). This was the case when I reduced waitstates too much in MPIO.
13:33:38 Join DataGhost [0] (~dataghost@unaffiliated/dataghost)
13:34:19funmanthere is some noise from lcd but it's also present when the lcd is off
13:35:44funmanah i can't create the branch without a svn checkout :/
13:36:42funmansvn cp svn:// svn:// -m "Branch for 3.6" # someone?
13:38:22wodzfunman: I also had 'asymethrical' noise - it was much louder in left channel and almos not audiable in right. So I think You have similar situation - some digital transfer produces pattern that is picked up as noise in analog domain
13:39:05JdGordonfunman: woo! go for it :)
13:40:04funmanJdGordon: ah i'm stupid i don't need a checkout >>
13:40:24funmanany last minute commit which needs to be in the branch ?
13:40:54funmanwodz: it's not present when playback is paused though
13:42:18ssorgatemfunman: mm I updated catalan translation
13:42:27ssorgatemtwo days ago or so
13:42:34funmanssorgatem: flyspray is not accessible
13:42:51ssorgatemwell, I have the patch
13:42:54ssorgatemone moment
13:45:18ssorgatemit just fixes 2 or 3 strings and adds the last missing string
13:46:46CIA-5New commit by funman (r26324): update catalan translation ...
13:46:58 Quit Topy (Ping timeout: 276 seconds)
13:46:59CIA-5New commit by funman (r26325): Branch for 3.6
13:51:07 Join Marker_ [0] (~4ddc89bc@gateway/web/freenode/x-rbqgjmfcgwdclzfx)
13:52:33wodzfunman: have You tried to comment out audio fifo handling routines? I mean to be able to play/pause without any transfer. This way You will be almost certain that noise comes from decoded audio transfer (or not)
13:53:17funmannope I wanted to try that but I was not sure how to ask for more pcm data
13:53:34funmanperhaps with a thread / or timer callback
13:53:59wodztimer callback would be better - You will know its frequency
13:54:53 Quit Marker_ (Client Quit)
13:55:28 Quit ucchan (Quit: Leaving...)
13:58:17JdGordonis anyone doing the RC builds?
14:00:20CIA-5New commit by funman (r26326): as3525: don't export empty usb_init_device(), declare it as empty inline
14:00:25CIA-5New commit by funman (r26327): rockboy: rename pcm_*() functions to avoid namespace clash with rockbox
14:00:32CIA-5New commit by funman (r26328): mark some functions as init functions (discarded after init() has run) ...
14:01:13***Saving seen data "./dancer.seen"
14:01:24funmanADJUSTABLE_CPU_VOLTAGE only was a problem on as3525v1 models with µSD slot, right? I'm testing it on Clipv1
14:02:10 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
14:04:37 Join bmbl [0] (
14:04:38 Quit bmbl (Changing host)
14:04:38 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
14:06:47 Join shai [0] (
14:11:29funmanwodz: hmm interesting the frequency of that noise changes
14:12:45 Join kugel [0] (kugel@rockbox/developer/kugel)
14:13:10wodzchanges when?
14:13:48funmanif i use a timer to pull PCM data instead of transferring it to audio FIFO
14:14:04funmanwith a timer of 1HZ i hear the noise every 2 seconds
14:14:23funmanwith 10HZ timer, much faster (i would think every .2 second)
14:14:53wodzthat is interesting in did
14:15:32JdGordonpixelma: have ou thought at all about changing the skin tags?
14:18:18JdGordonhmm... did someone break the release/ script?
14:19:08 Join Blue_Dude [0] (~chatzilla@rockbox/developer/Blue-Dude)
14:19:29JdGordonC: ../tools/configure −−type=n −−target=ipodvideo64mb −−ram=-1
14:19:52JdGordonram should be 64 there...
14:20:37Blue_Dudekugel: ping!
14:20:43kugelBlue_Dude: pong
14:21:09Blue_DudeHi, what do you think about removing the DEBUG's from the sdl code?
14:22:03kugelBlue_Dude: do you know you can still do advanced builds with DEBUG defined explicitely?
14:22:36Blue_DudeNo. Is that why they're carved out?
14:23:15kugeldid you forget that we found out that the sims are supposed to define DEBUG but don't currently
14:23:51kugelyou can remove it but it will make it impossible to use rockbox' c library instead of the host's one
14:23:58Blue_DudeNo, I wasn't sure what your purpose was for adding the ifdefs, so I didn't mess with it.
14:24:42kugelbecause we don't have fprintf()
14:25:00Blue_DudeSo to get it working for me I changed DEBUG to DEBUG_AUDIO and defined it. It "works" but I didn't know if that was an acceptable solution.
14:25:08kugelit was my purprose as to make the sim compile under the target tree
14:26:18kugelit will work now because we link the OS libraries, but we might want to change that back in the feature (or add a compile time switch to link our C library functions)
14:26:18Blue_DudeYeah, I noticed that you need stdio.h if you do use debugaudio
14:26:30kugelOTOH we also want the sim to define DEBUG again I think
14:26:41 Quit B4gder (Quit: It is time to say moo)
14:27:02Blue_DudeOK, I'll leave the code alone. Sounds like you have bigger fish to fry with that.
14:27:32kugelwell, putting it around #ifdef DEBUG only works by accident too
14:28:55CIA-5New commit by funman (r26329): Clip*: give lcd_hw_init() INIT_ATTR attribute
14:29:23 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
14:30:40JdGordonhey domonoky, any chance you have time to whip up a quick n dirty page for the theme site?
14:30:48wodzehh, the way charger circuit in HD200 is designed it delivers at max 600mAh charge to the battery :-/
14:31:16domonokyJdGordon: depends on what this page should do ? :-)
14:32:21wodzbut from the other hand I think it is possible to fool the charging timer
14:32:53JdGordonuser uploads a zip, script extracts it, runs each skin file through "checkwps -u newfile.ext oldfile.ext" and sends back (or makes a link or whatever) to the zip with the new files replacing the old ones :)
14:32:56JdGordonnice n easy :D
14:34:11 Join froggymana [0] (
14:34:15JdGordonI think I can do the middle bit (extract and recreate the zip).. but dunno how to do the up/dowloading...
14:34:49domonokythats not nice n easy. The unpacking and repackaging might get ugly.. and why not just convert all zips on the themeserver in one run (when we have the new syntacs ready)
14:35:17JdGordondo we really want to do that though?
14:36:27JdGordonheck, even if we just have 2 text fields so the user can copy/paste the old and get the new back that would be better than nothing
14:36:41JdGordon(I'd have to change checkwps to not wing about mising bmp's though)
14:37:20 Join esperegu_ [0] (~quassel@
14:37:58kugelJdGordon: is the %V* optional labels still the first argument?
14:38:11kugelI remember we wanted to put all optional parameters at the end
14:38:25 Quit esperegu (Ping timeout: 264 seconds)
14:38:27JdGordonfor the time being it is a -able required param
14:38:37JdGordonyes optinals at the end, but id's should be at the begginging
14:38:50kugelnot if they're optional imo
14:39:07kugelIIRC bieber agrees with me
14:39:52kugelor did you mean to put "-" instead of nothing for them with -able?
14:40:04domonokyJdGordon: hm, converting all zip on the themeserver has the drawback that then it wont work for the last (upcomming) release anymore... so we would have to somehow provide both versions..
14:40:29 Join MethoS- [0] (~clemens@
14:40:39JdGordonkugel: yes, allowing -
14:40:59JdGordondomonoky: also the updater might not actually work 100%
14:41:03kugelso %V(x,y,w,h,f,fg,bg) will not work?
14:41:09domonokybut letting the user do download - upload - convert - download, just to get a working theme doesnt sound nice.
14:41:29JdGordonideally they would then reupload it to the site
14:41:31domonokyJdGordon: or do you indent to let the theme autors do that conversion ?
14:41:49 Join liar [0] (
14:42:12JdGordonthe authors, or someone... eventually all the old themes would be purged
14:42:50domonokyso if the upgrade isnt automatic, wouldnt it be better todo the conversion locally with some script ?
14:43:09JdGordonkugel: I havnt got rid of the Vl tag so V would work without the id, Vi would require the - now though
14:43:29kugelthat works too then
14:43:44kugelbut I think %Vl and %V should be merged before it goes final
14:43:54JdGordonI tend to agree
14:44:05kugelwhat's the matter about the %Vf/%Vg thingies?
14:44:32JdGordondomonoky: we could do that also, and uploading the new version with a different name or something, but either way a front end for users to update their skins would be very helpful
14:44:46JdGordonkugel: matter? nothing...
14:45:04kugeldo we need those?
14:45:34JdGordonwe dont *need* them, but they are being added to replace fg,bg in the viewport tag
14:45:42kugelwhy that?
14:46:19domonokyJdGordon: the themeautors are allowed to replace their themes already. so they could convert and upload the new zip under the same name.
14:46:47JdGordondefault colour %Vf(ff0000)red %Vf(00ff00)green %Vf(abc123)some other colour
14:46:57JdGordonbefore you would need 4 viewports for that
14:47:34JdGordondomonoky: yes but once they do that 3.6 users wont be able to use those themes
14:47:34kugeland why not do that for all parameters?
14:47:54JdGordonkugel: x,y,w,h,font,id are all static for the viewport
14:48:13kugelas was the colors
14:48:34JdGordonthey are static for real reasons.. if they are changed he viewport will break
14:48:44JdGordoncolours was static for arbitrary reasons
14:49:19kugelthe viewports break if those are changed?
14:49:33kugelcan you give an example?
14:49:50JdGordonfont size changes and and new line will be at the wrong y offset
14:49:59domonokyJdGordon: true, the real solution for that would be to let the themeserver manage two zips for every theme for a while.. but thats too much modifications on the themeserver for me.
14:50:01JdGordonchange the y offset and new lines will be wrong
14:50:30kugelthat doesn't break the viewport
14:50:38JdGordondomonoky: what about forking the whole themesite off as readonly once the change is made?
14:50:50kugelthe text might not be in line with the backdrop anymore but that's under control of the themer
14:51:31JdGordonkugel: are you arguing to be difficult? or you really cant see how those fields are much more important to the viewport than the colour...?
14:51:39 Quit steve|m (Ping timeout: 276 seconds)
14:51:56kugelthe second
14:52:31JdGordonok hang on.. ill pastebin the best argument i can think of...
14:52:43domonokyJdGordon: forking/copiing the whole site might be easier..but we need scorche (or rasher ?) for that.
14:55:15JdGordonkugel: ok, I cant actually asciiart what I'm thinking...
14:56:41JdGordonkugel: what x,y will that "four" text be at?
14:57:15JdGordonI'm not necessarily saying that wont work, but even if it did work, it would be too bloody confusing to use
14:57:26JdGordoncolour on the other hand doesnt affect anything else
14:57:52kugelyou change the params per line?
14:57:53 Join robin0800 [0] (
14:58:07kugelwell, I mis-understood it then
14:58:22kugelI think that bites with the internal viewport definition though
14:58:34JdGordonhow so?
14:58:59kugelthat one has only 1 color for all content
14:59:08JdGordonno it doesnt
14:59:16JdGordonbackground colour is there also
14:59:29kugelI mean 1 fg and 1 bg
14:59:34JdGordonas is 3 colours for the list selection whcih arnt accessable to the skins (which they could be)
14:59:44kugelignore line selector
14:59:56JdGordonyes, they get changed when that tag gets hit.
15:00:15kugelI'm saying it doesn't have different colors for each line of content
15:00:31JdGordoncorrect, but nothing stops us doing that
15:01:02JdGordonok I lie! scrolling lines will break with this :D
15:01:03kugelI'm not a fan but well
15:02:02JdGordonmeh, that is an acceptable gotcha for it
15:02:27JdGordonand can be fixed fairly easily if we need to
15:02:56kugelbut %s will still work if there's a single %Vf line or only if there's none?
15:04:04JdGordonthe scrolling will work, it will just draw with the last colour set
15:04:40JdGordonwhich can be fixed by storeing the colours with the scroll line struct
15:04:48JdGordon5 LOC fix
15:05:58 Join anewuser [0] (anewuser@unaffiliated/anewuser)
15:06:22wodzwhat is typical end of charging condition on Yours targets? When charging current drops to 10% of nominal charging current?
15:06:24 Join steve|m [0] (
15:09:31funmanon as3525v2 i think it's setup to 30% (selectable)
15:10:58wodzok so Icharg/10 is acceptable 'end of charge' condition I think
15:13:41 Join stormeh [0] (~63277e64@gateway/web/freenode/x-eetnjsbqygvgwnnz)
15:18:20 Quit shai (Quit: Leaving)
15:18:52 Join stormeh_ [0] (~63277e64@gateway/web/freenode/x-rneqgzwgxcpswynj)
15:19:13 Join Marker_ [0] (~4ddc89bc@gateway/web/freenode/x-ahsikydjdkdvogov)
15:20:07Marker_Yoohoo! I have installed rockbox to my cowon ^_^
15:20:10 Quit stormeh_ (Client Quit)
15:20:22 Quit stormeh (Ping timeout: 252 seconds)
15:21:32 Join wincent [0] (
15:21:54 Join shai [0] (
15:23:17 Join hebz0rl [0] (
15:24:59funmani don't hear the noise when buffering thread 'usefl' is not moving
15:28:35 Quit robin0800 (Remote host closed the connection)
15:33:53 Join shai_ [0] (
15:34:34 Quit shai (Read error: Connection reset by peer)
15:35:27 Nick shai_ is now known as shai (
15:39:15funmansupposedly the codec isn't decoding then
15:39:26funman(the PCM buffer is full)
15:40:43 Quit kugel (Quit: exit(0);)
15:42:01funmantest_codec alone gives a lot of noise so it's not a playback problem
15:42:45CIA-5New commit by funman (r26330): as3525: no need to ack TIMER interrupt multiple times
15:44:12 Quit Marker_ (Ping timeout: 252 seconds)
15:45:28wodztest_codec runs boosted while decoding during playback not necessrily so this is not 'boost dependend'
15:46:04funmanyeah i disabled boosting but now test_codec crashes :o
15:46:39 Join jgarvey [0] (
15:47:30wodzdoes it uses dualcore capabilities during decoding and not during normal operation?
15:47:52funmanthere's only 1 core
15:47:54wodzfunman: do You have noise when playing wav?
15:48:38funmanwith normal build + test_codec (mp3) -> noise
15:48:53leavittxHow do i correctly include stdio.h if i write a codec?
15:49:26funmanleavittx: just include codec headers and use ci-> api
15:49:51 Quit wodz (Quit: Leaving)
15:50:56leavittxfunman: i'm not actually writing my own codec. it's mikmod patch for rockbox. it fails to compile with the following: /usr/include/stdio.h:339: error: expected =, ,, ;, asm or __attribute__ before -> token
15:51:02funmanwodz: there is less noise with wav
15:51:12 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
15:51:15 Quit froggymana (Quit: CGI:IRC (EOF))
15:51:16funmanare you building a sim ?
15:51:46 Quit anewuser (Ping timeout: 258 seconds)
15:51:49leavittxfunman: yep right now :)
15:52:51 Join Mobius-1 [0] (
15:53:02funmani guess you have printf defined to ci->something
15:53:03 Quit Mobius-1 (Client Quit)
15:55:26 Quit mitk (Quit: Leaving)
15:55:32 Join Mobius-1 [0] (~d8a2583e@gateway/web/freenode/x-xtbmqzvsgyzbmdpj)
15:55:39 Quit shai (Quit: Leaving)
15:55:52Mobius-1Hello all.
15:56:02funmanany idea about the nano2g red ?
15:56:38leavittxfunman: defined where?
15:56:39 Nick Mobius-1 is now known as help (~d8a2583e@gateway/web/freenode/x-xtbmqzvsgyzbmdpj)
15:56:45helpoops lol
15:56:48 Nick help is now known as Mobius-1 (~d8a2583e@gateway/web/freenode/x-xtbmqzvsgyzbmdpj)
15:57:07funmanleavittx: in your code?
16:00:19 Quit Mobius-1 (Client Quit)
16:01:17***Saving seen data "./dancer.seen"
16:01:27funmanhm the .c & .h shouldn't be created at the same time i guess
16:01:38JdGordonscorche: ping?
16:01:54funmanwith datacache disabled I hear much more noise with wav
16:02:00funmanso perhaps any RAM access?
16:02:17JdGordondomonoky: oh right, i remembered another reason autoupdate might not work...
16:02:52JdGordonto do it properly every theme will need to be run through every checkws that it would apply to to make sure any feature tags get converted also
16:04:25domonokywe already run themes through all checkwps which would apply. But you need to somehow get the correct (merged?) converted result..
16:04:40funmani spot some diff in SDRAM setup between clipv1/v2
16:05:14 Join shai [0] (
16:05:55JdGordonwe could maybe dump a list of files which dont have the same output.. but that could be really tricky
16:06:13 Join Kitr88 [0] (~Kitar_st@
16:08:16*domonoky thinks the converting is done best locally with some script and manual checking. And we try to somehow dublicate the themesite...
16:09:10domonokybut dublicating the themesite, also means needed changes in rbutil theme installer..
16:09:38 Quit Kitar|st (Ping timeout: 264 seconds)
16:09:43JdGordonyeah, unfortunatly noone has come forward offering to do an update script, so I've been forced to use checkwps which is limited to the target caps
16:11:09*JdGordon wouldnt even know where to start writing an updater in perl/python/*
16:11:10 Quit Kitr88 (Ping timeout: 264 seconds)
16:11:39domonokyJdGordon: you can use any languge you want for that updater :-)
16:11:48JdGordonI used c :)
16:15:12 Join Kitar|st [0] (
16:15:46domonokywhat happens if i try to load a old theme with a rockbox with the new parser ?
16:16:12 Join kugel [0] (kugel@rockbox/developer/kugel)
16:16:14 Join TopyMobile [0] (
16:16:35kugelleavittx: I assume you included stdio.h *after* some other header which clashes with it
16:18:47JdGordondomonoky: it will fail it is uses any of the new tag formats :)
16:19:01JdGordonI made a special checkwps which can parse both
16:19:17*JdGordon is seeing how hard it is to write a quick and dirty c updator
16:19:59domonokyJdGordon: maybe it would be good to introduce some version tag ? so rockbox could tell the user its outdated ?
16:20:41JdGordonI dont think that is really needed
16:20:52JdGordonit doesnt change enough to make that really useful
16:20:58JdGordonde ja vu :)
16:21:05JdGordondidnt we have this discussion already? :D
16:21:59domonokymaybe, but i still think a version would be usefull.. just reverting to the builtin theme without error message isnt very user-friendly.
16:24:52leavittxkugel: nope. mikmod do this include firstly.
16:26:01 Quit saratoga (Ping timeout: 252 seconds)
16:26:35domonokyJdGordon: if you can create a universal convertor, i think we should just convert the whole themesite at once, and tell 3.6 users to upgrade to svn. Maintaining both is probably too much work for the short time its really needed.
16:26:51leavittxfunman, kugel: it goes like #define printf(...) DEBUGF(__VA_ARGS__)
16:27:37kugelleavittx: remove that, printf() is available in the sim (and DEBUGF is defined to printf)
16:27:46JdGordondomonoky: yeah, but we could also dupe the theme site and just tell users if they want to use 3.6 they need to go to that theme site.. no real need to update rbutil for it
16:28:39domonokyJdGordon: true, in both ways rbutil will install wrong themes for 3.6
16:29:16JdGordonyeah :/
16:30:48domonokybut we could ofcourse modify rbutil to use another url if the installed rockbox is 3.6 or less then a specific revision...
16:32:50leavittxkugel: ok, at least it compiles now.
16:37:02 Quit bmbl (Quit: Bye!)
16:38:23leavittxhmm, it seems to me that pluginlib has changed. It was generic_directions, generic_actions, etc for button_mapping. Now it's pla_main_ctx,etc, am i right? Is that thing documented somewhere or not?
16:39:45Torneit's documented in the same place that the old pluginlib actions were: in the source for pluginlib actions ;)
16:39:57leavittxAh, found it. S#10387. Git rulz :)
16:40:33leavittxTorne: heh, okay then
16:40:55Tornethere's not really much in the way of explicit documentation for most of pluginlib :)
16:40:58 Quit shai (Quit: Leaving)
16:41:10 Join toffe82 [0] (~chatzilla@
16:41:13Tornebasically, the large number of seperate contexts with a few buttons each were replaced with just one big context defining a reasonable set
16:41:29Tornewith the intention that plugins would then only need to use that one context, which elminates all the confusion from chaining them
16:41:37Torneit still works exactly the same
16:41:56Torneyou can just normally get away with only using one, instead of a combination of several
16:42:00 Quit Blue_Dude (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
16:42:13 Join solexx [0] (
16:44:00CIA-5New commit by jdgordon (r26331): fix rtc tag mistake
16:45:23 Quit solexx_ (Ping timeout: 264 seconds)
16:49:46 Join bmbl [0] (
16:49:46 Quit bmbl (Changing host)
16:49:46 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
16:51:39leavittxTorne: sounds good!
16:53:59Torneis it intentional/unavoidable that the beast powers on when you insert headphones?
16:55:19 Quit rhodan ()
16:55:32 Join Barahir [0] (
16:57:02 Join rhodan [0] (~Quassel@2001:1608:12:2::38)
16:57:05 Join DennisHodapp [0] (
16:58:00 Quit kugel (Quit: exit(0);)
16:58:44 Quit Barahir_ (Ping timeout: 276 seconds)
17:01:28 Quit mischasworld (Ping timeout: 265 seconds)
17:02:21AlexPTorne: Even more annoyingly when you extract them
17:02:33TorneAlexP: fun.
17:02:40Torneso presumably it *can* detect headphones, then
17:02:48Torneif it manages to trigger a wakeup..
17:02:52AlexPYeah, pause on headphones works IIRC
17:02:57TorneIt does?
17:03:19AlexPWell, I thought it did, but I don't have it here to check and wouldn't swear to it
17:03:58TorneIndeed it does..
17:05:34DennisHodappNever used IRC before...uh I just want to be added to WikiUsersGroup so I can update some stuff about plugins.
17:05:50AlexPThe power on on insert isn't too bad, as presumably if you are plugging them in then most pf the time you want to use it, but on extract is really really annoying
17:06:07AlexPAlthough presumably it is just detecting state change and not either one specifically
17:06:24AlexPDennisHodapp: I assume your nick is your wiki username?
17:07:16 Quit [CGL] (Ping timeout: 260 seconds)
17:07:48AlexPDennisHodapp: OK, done. Promise not to spam now! :)
17:08:06TorneAlexP: i guess we don't know why it does that? :)
17:08:11DennisHodappAlright! Thanks! and no, no spamming
17:08:15funmani don't get why the Sansa AMS OF modifies MPMC static ram registers, the ram is supposed to be SDRAM
17:08:24AlexPDennisHodapp: You're welcome :)
17:08:45AlexPTorne: Not to my knowledge - another stupid thing about the Toshiba bootloader
17:09:03Tornewell presumably a hardware wakeup has to happen first
17:09:03 Join [CGL] [0] (~CGL@
17:09:10Tornethe bootloader isn't running after we shut down, is it?
17:09:16 Join jepler [0] (~jepler@emc/developer/pdpc.professional.jepler)
17:09:59AlexPYeah, but I would have hoped that the bootloader would have ignored it rather than wake up and then continue booting
17:10:07TorneWell, yeah
17:10:21Tornebut if it's a hardware-wakeup issue.. we might be able to configure what wakeup reasons are used
17:10:27Torne(like you can on ipod)
17:10:29AlexPah, I see
17:10:39AlexPThat would be nice :)
17:10:44Torneif the device doesn't power up at all then the bootloaer is irrelevant ;)
17:10:49jeplerrunninx r26316 on a FUZEv2. Isn't there an option to turn the LCD upside down in rockbox? If so I've overlooked it −− I mostly looked inside Settings > General > Display
17:10:50AlexPyep :)
17:10:52Tornebut it relies on someone knowing how wakeup works on beast
17:11:06*Torne looks to see if there's any hints in our code
17:11:17AlexPIs there an alarm wakeup on beast?
17:11:36AlexPjepler: There is if it has been implemented on the specific hardware
17:11:45 Quit DerPapst (Quit: Leaving.)
17:11:56AlexPjepler: I don't know if it has been done on the Fuzev2, it is quite new after all
17:12:22 Join panni_ [0] (
17:12:28jeplerAlexP: ah, that makes sense.
17:17:10funmanit looks like it's done but not enabled
17:17:33TorneAlexP: well i found the manula for the PMIC :)
17:18:03jeplerI'll have to find time to get the rockbox toolchain installed, then, and see if I can't find out how to enable it
17:18:07jeplerthanks AlexP, funman
17:18:09Torneit's public so i assume we have it already
17:19:43funmani think i vaguely remember problems with mpegplayer
17:20:56 Part Zagor
17:23:02TorneAlexP: yeah, i found it i think
17:23:07Torneheadphone detect is on ON2B on the PMIC
17:23:38Torneand there's a bit in the power control register to determine whether to reset based on that
17:24:39AlexPAwesome :)
17:25:39*Torne looks to see if we program that register at all
17:26:22Tornedoesn't look like it.
17:27:12AlexPSeeing as we have branched then I suppose the topic needs an update :)
17:27:18Topic"Tracker down temporarily | 3.6 now branched | Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | This channel is logged at | DevCon2010 will be from June 4th to 6th in Ghent," by ChanServ (ChanServ@services.)
17:29:46 Quit bmbl (Ping timeout: 240 seconds)
17:30:59funmanJdGordon: rotating display (180°) works for you ? i think there is a problem with status bar
17:31:20JdGordoncant say I've tried
17:31:35JdGordonput it on FS... busy and sleepy atm
17:31:43funmanFS doesn't work
17:31:50 Quit lpereira (Ping timeout: 264 seconds)
17:31:56funmanjust need someone to confirm on something else than fuze
17:32:26funmanclip works fine but it's mono
17:32:36 Join phanboy4 [0] (
17:33:20FlynDicefunman: What do you need confirmed?
17:33:34funmanplugins are fine, i get flickering in the menu when setting lcd to 180°
17:34:22funmanone time the status bar is drawn on (logical, not physical) top and the menu just under, the other time the menu is drawn on top and the bottom pixels aren't updated
17:35:08funmanhmm r24181 says lcd_set_flip() wasn't enabled on fuze for this reason
17:35:26CIA-5New commit by jdgordon (r26332): first go at a general skin updater program. not very useful yet
17:35:47TorneAha, I know why the beast wakes up on headphone insert/remove :)
17:35:52Tornefor sure.
17:36:04Torneit's the remote
17:36:43funmanFlynDice: it should work on e200v2
17:36:50Tornethere's something connected to the third ring of the headphone jack that's looking for a remote so it can trigger ON2B on the PMIC
17:46:13 Join Zarggg_ [0] (
17:47:34CIA-5New commit by jdgordon (r26333): make it slightyl more useful.. read in a up to 10Kb file, dump to stdout or outfile
17:49:25 Join archivator [0] (
17:49:44 Quit Zarggg (Ping timeout: 272 seconds)
17:49:48JdGordonS_a_i_n_t: compile that with "$gcc -g -Wall -o updater *.c" and you can test it... bare in mind i is apparently broken but i need to know which tags breaks
17:50:30 Quit efyx (Remote host closed the connection)
17:50:53 Join efyx [0] (
17:55:41CIA-5New commit by jdgordon (r26334): handle # comments and fix some printfs which should be fprintf
17:56:44 Join S_a_i_n_t_ [0] (S_a_i_n_t@
17:57:03 Part S_a_i_n_t_
17:58:43funmanranma: ping
18:00:38funmandamn fuzev2 won't turn on
18:01:20***Saving seen data "./dancer.seen"
18:03:34 Quit [CGL] (Remote host closed the connection)
18:06:04 Quit GeekShadow (Ping timeout: 260 seconds)
18:09:15 Quit petur (Quit: *plop*)
18:09:30 Join S_a_i_n_t_ [0] (st.lascivi@
18:09:43 Part S_a_i_n_t_
18:10:00AlexPTorne: Is that disable-able?
18:11:04TorneAlexP: maybe
18:11:08TorneAlexP: it might just need extra debouncing
18:11:14Tornei'll experiment later/weekend
18:14:31 Quit S_a_i_n_t ()
18:15:30 Join S_a_i_n_t [0] (st.lascivi@
18:17:06 Quit DennisHodapp (Quit: CGI:IRC (EOF))
18:17:24 Quit S_a_i_n_t (Client Quit)
18:18:15 Join S_a_i_n_t [0] (S_a_i_n_t@
18:27:19funmanFlynDice: nevermind it's something on the fuze
18:34:57 Join domonoky1 [0] (
18:36:52 Quit domonoky (Ping timeout: 260 seconds)
18:40:56funmanhmm afaik fuzes & e200v2 use the same controller?
18:41:51FlynDicefunman: it does in fact work on e200v2
18:42:12funmanscrolling is smooth ?
18:42:33FlynDiceI think so, let me doublecheck
18:42:43funmanR_RAM_ADDR_SET is set incorrectly on fuze
18:43:20funmanhmm but the registers are different then :/
18:43:34funmanat least for lcd_window() functions
18:44:19FlynDicescrollwheel is smooth but then I guess you mean scrolling text? checking now
18:44:25funmannop scrollwheel
18:44:37FlynDicescrollwheel is solid
18:44:49funmanthere are good chances the controller is different: the one for fuze is for a 240pixels wide display
18:44:58funmanon e200v2 there's no correction so it's 220
18:50:34 Quit swilde (Quit: ERC Version 5.3 (IRC client for Emacs))
18:53:49 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:55:26 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
19:00:00funmanbut well window code works the same
19:07:16 Quit S_a_i_n_t (Ping timeout: 240 seconds)
19:07:47 Join S_a_i_n_t [0] (S_a_i_n_t@
19:16:59ranmafunman: pong
19:18:32funmandid you see r26316 ? i think there is the same problem with audio interrupts
19:21:47 Quit phanboy4 (Read error: Connection reset by peer)
19:23:12 Join Horscht [0] (~Horscht2@xbmc/user/horscht)
19:23:51 Join captainkewler [0] (~2669ecc2@gateway/web/freenode/x-qaljsejdwtaktakw)
19:24:44 Join DerPapst [0] (
19:25:37 Quit DerPapst (Client Quit)
19:27:05 Quit captainkewler (Client Quit)
19:32:45 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
19:36:10 Join wincent_balin [0] (
19:36:43CIA-5New commit by bluebrother (r26335): Use build dir and respect TARGET_DIR when building mkamsboot. ...
19:38:04 Quit wincent (Ping timeout: 265 seconds)
19:44:49 Join Zagor_ [0] (
19:46:28 Join r0b- [0] (
19:46:54r0b-why wont my voice files work in rockbox?
19:52:22 Join moparx [0] (~moparx@unaffiliated/moparx)
19:53:23 Quit MethoS- (Remote host closed the connection)
19:54:59bluebrotherr0b-: because?
19:55:18*bluebrother goes searching for crystal ball
19:56:25 Join Emin^ [0] (
19:58:57ranmafunman: Did you check if it maybe just takes a few cycles for the INT_EN_CLEAR to take effect?
19:59:29funmanyou mean disable_irq, write INT_EN_CLEAR and wait ?
19:59:46ranmaYeah, wait until the bit is unset in INT_ENABLE
19:59:58funmandidn't look if it was still set
20:00:46 Join Luca_S [0] (
20:00:58 Part Emin^
20:01:21***Saving seen data "./dancer.seen"
20:02:06ranmaOr maybe it's some HW race condition comparable to spurious interrupts on the x86 interrupt controller?
20:02:54ranmaDoes the INT_EN_CLEAR never work for DMAC or only sometimes?
20:04:16funmanwell i dunno
20:04:27funmansometimes the interrupt happens while it shouldn't
20:04:31*ranma cannot imagine a grave bug like that in this IP block, since I'd expected the VIC to be a widely used IP block :)
20:04:51funmani checked linux code / datasheet but didn't find anything
20:05:23funmanOF does strange stuff
20:06:02funmanit disables all interrupts but timer2 (VIC_INT_EN_CLEAR = 0xfffffffb)
20:06:23funmanand then re-enables all the interrupts but the one which it wants to disable by writing VIC_INT_ENABLE
20:06:58funmansame for enabling one interrupt: VIC_INT_EN_CLEAR = 0xfffffffb and then it writes VIC_INT_ENABLE
20:09:19ranmaThe Linux kernel has generic arm code for the vic (arch/arm/common/vic.c)
20:09:39ranmavic_mask_irq and vic_unmask_irq don't seem to contain workarounds...
20:10:12funmanthey set the default irq handler to something strange also: "32"
20:11:29ranmaWell, I'm assuming that means the Linux 'unhandled interrupt' handler is at offset 0x20 :)
20:12:22 Quit S_a_i_n_t ()
20:12:43 Quit flydutch (Quit: /* empty */)
20:13:05funmandidn't see it in entry-arm*.S
20:13:32 Join S_a_i_n_t [0] (S_a_i_n_t@
20:21:59 Join merbanan [0] (
20:23:27pixelmar0b-: how did you create the voice files, which target are they for etc...
20:27:07r0b-i tried the downloaded versions for the e200
20:28:10r0b-the voice files arent super important it would just make it easier while i was at work
20:30:47 Join kugel [0] (~kugel@rockbox/developer/kugel)
20:38:17ranmaHmm, looks like Linux doesn't use the VIC vectors at all, it just looks at the VIC_IRQ_STATUS register AFAICS
20:46:11CIA-5New commit by jethead71 (r26336): SDL Simulator: Get thread shutdown and properly handled and fix a minor memory leak that happens when threads exit.
20:46:48 Quit jhMikeS (Read error: Connection reset by peer)
20:46:53 Join jhMikeS [0] (
20:46:54 Quit jhMikeS (Changing host)
20:46:54 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
20:49:41 Join tchan1 [0] (
20:50:32 Quit tchan (Ping timeout: 245 seconds)
20:53:22 Quit Luca_S (Quit: CGI:IRC (EOF))
20:57:01 Join petur [0] (~petur@rockbox/developer/petur)
20:57:57funmankugel: have you seen the high speed mode in HD66789R datasheet ?
21:01:14kugelfunman: no
21:02:45jhMikeSthat's renesas? there's constraints on that mode iirc.
21:02:53ranmafunman: How long does it take to trigger the vic bug if I update to r26311 and play some mp3?
21:03:07*ranma would like to try and reproduce that tomorrow :)
21:03:08funmanranma: 4 to 5 minutes perhaps
21:03:20funmanjhMikeS: yes
21:03:41funmani'm driving myself mad trying to understand how fuze windowing works
21:04:09jhMikeSfunman: when do those int happen? I notice that the locking doesn't leave the int disabled when the counter reaches 0 and things are stopped.
21:04:35funmani believe they happen while locked
21:05:09kugelfunman: don't you just setup the rectangle of the device's frame buffer in the windowing code?
21:05:15funmanranma: ah well you could add a pcm_rec_lock() after enabling the channel -> would be faster
21:05:18funmankugel: not only
21:05:34 Join kura [0] (
21:05:37funmanyou need to set the start address (which changes according to write direction)
21:05:38kugeljhMikeS: that one looks strange to me
21:05:40jhMikeSfunman: hmm...ok, some other drivers set a flag that says "enable/ dont' enable" depending.
21:05:54kuraI have a question
21:05:57jhMikeSkugel: which one? (it's never stranger than it needs to be)
21:06:11kuraI heard that rockbox already get on clip+
21:06:18kugelI wished we could do it the rockbox way with queue_broadcast(SYS_POWEROFF, 0) and letting the main thread do all termination
21:06:36kurawhat this softwere will add to my player?
21:06:38 Quit liar (Quit: Verlassend)
21:07:14funmankura: looks on frontpage
21:07:18funman"Why should you run rockbox?"
21:09:02jhMikeSkugel: maybe, but this works and doesn't depend on anything waiting for a queue. having threads disappear might deadlock if you depend upon something reaching a point where it must receive broadcasts.
21:09:29kurabut rockbox on clip+ add things that was already on OF
21:09:38kugeljhMikeS: well, how does it work on target? that's how it should work in the sim too
21:09:52jhMikeSwhat if a thread thread uses queue_send, but the thread sevicing the queue is gone?
21:10:44jhMikeSkugel: this is more like on target...threads just go unless explicitely made to exit in rockbox firmware code
21:11:05gevaertskura: technically, rockbox doesn't *add* anything. It's different firmware, not a firmware enhancement
21:11:31kugeljhMikeS: your scenario can't happen on target?
21:13:06 Part watto
21:13:21kuragevaerts Yes I know but it is rockbox helpfull on clip+ ?
21:13:29kuraIt is eq better?
21:13:45kuraThere is a allarm clock ?
21:13:54AlexPkura: Read the manual
21:14:09Bagderkura: rockbox shines more!
21:14:18gevaertsThat's entirely up to you...
21:14:18AlexPAnd really, do you think that people on the Rockbox channel are going to say anything other than they think Rockbox s better?
21:14:23funmanrockbox impress the girls
21:14:48 Join CGL [0] (~CGL@
21:14:50funmandidn't try with the guys but that should work too. if not file a bug
21:14:52kurafunman Thx for help!
21:15:12kuraI want to know that
21:15:41kugeljhMikeS: the other problem is that there's now a interdependency of system-sdl.c and thread-sdl.c, which breaks my gnu pth work
21:16:11 Nick CGL is now known as [CGL] (~CGL@
21:16:13kugelhm, no maybe not
21:16:23jhMikeSkugel: no, target just power cuts whenever something gets to that point (threads disappear at that point of course)
21:16:24kugelah well, there is
21:16:36 Join Marker_ [0] (~4ddc89bc@gateway/web/freenode/x-uujzavkuxzjcfxya)
21:16:50kugeljhMikeS: I've seen rockbox deadlock at shutdown because the sd thread froze
21:17:44jhMikeSkugel: I'm sure some refinements can be made in order to clean it up but this works for the sim
21:18:01 Quit kura (Remote host closed the connection)
21:18:09kugelI hope so, gnu pth can't feed sim_do_exit with an SDL_mutex
21:18:33Marker_When was the last release for cowon d2 ?
21:18:47jhMikeSkugel: but is it really the same thing going on?
21:19:36jhMikeSkugel: guess that makes sense :) might be possible to feed it the other way instead
21:20:00gevaertsMarker_: there has never been a stable release that included the d2
21:21:01jhMikeSkugel: what I don't get with what you're saying is that both files are SDL files anyway, not pth
21:22:29kugelin my qualification task I ported over pth which can transparently replace sdl threads and are IMO better suitable for us and for the sim anyway (featuring priorities for example)
21:22:45Marker_it's bad,very bad :(
21:22:50kugelyou can keep the sdl but only replace its threads with pth
21:24:14jhMikeSso it makes pth look like SDL? which thread.c does it run because naturally the sim feeds SDL_Thread * everywhere.
21:24:35Marker_I hope that it will...
21:25:10kugeljhMikeS: no, just implement threading api. no parts of the sim assumed so far that the underlying rockbox threads are sdl threads
21:27:47kugelthread-sdl.c isn't compiled but thread-pth is (which in turn has no traces of sdl threads)
21:28:58jhMikeSbut what about the system*.c?
21:29:09kugelthe same, unmodified
21:29:42 Quit storm` (Ping timeout: 240 seconds)
21:29:48jhMikeSit's still system-sdl.c when using pth?
21:30:49kugelsystem-sdl.c doesn't know about the threads, except that it calls sim_thread_shutdown on exit
21:31:05kugelor rather didn't ;)
21:31:42jhMikeSdidn't know or didn't call? :)
21:33:46 Join storm` [0] (
21:34:50 Join kugel__ [0] (
21:35:02 Quit kugel (Disconnected by services)
21:35:06 Nick kugel__ is now known as kugel (
21:35:08kugeljhMikeS: didn't know
21:35:51 Quit kugel (Changing host)
21:35:51 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:37:33jhMikeSkugel: it looked like it knows. what particular SDL can't be faked into pth?
21:38:58 Join kugel_ [0] (
21:39:09 Quit kugel (Disconnected by services)
21:39:18 Nick kugel_ is now known as kugel (
21:39:22 Quit kugel (Changing host)
21:39:22 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:43:07kugeljhMikeS: where?
21:44:59 Join kugel_ [0] (
21:45:19 Quit kugel (Disconnected by services)
21:45:23 Nick kugel_ is now known as kugel (
21:45:27 Quit kugel (Changing host)
21:45:27 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:46:54jhMikeSkugel: system-sdl.c sure looked like it knows about threads, creating synchronizations and such
21:47:08kugeljhMikeS: only for the event thread
21:47:16kugelthat one doesn't count, it's not a rockbox thread
21:48:10 Join kugel_ [0] (
21:48:30 Quit kugel (Disconnected by services)
21:48:34 Nick kugel_ is now known as kugel (
21:48:38 Quit kugel (Changing host)
21:48:38 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:49:53 Join kugel_ [0] (
21:50:11 Quit kugel (Disconnected by services)
21:50:17Marker_And one more question
21:50:17 Nick kugel_ is now known as kugel (
21:50:23 Quit kugel (Changing host)
21:50:23 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:51:04jhMikeSbut it's still a thread, and a thread's a thread from the POV of the underlying code that deals with them
21:51:23Marker_How can I boot from official fw at Ipod nano(Whithout deleting rockbox) ?
21:51:38Marker_sorry for my english
21:53:05 Join liar [0] (
21:53:28funmanwhere have the manuals gone?
21:53:53AlexPserver move I guess
21:54:20funmani read them yesterday
21:54:36AlexPZagor_, Bagder - the manuals seem to have disappeared?
21:55:07AlexPMarker_: Hold a button when booting - for ipod I think it is menu, but I'm not sure
21:55:08kugeljhMikeS: the underlying code doesn't deal with it
21:55:22kugelit's more of an interrupt source not a thread
21:55:29kugelrockbox completely ignores it
21:55:57Bagderwho needs manuals anyway!
21:56:06kugelpth replaces the threads that are relevant for rockbox' multithreading
21:56:30pixelmaBagder: we of course to tell people to rtfm ;)
21:56:30jhMikeSkugel: not totally, no. "int source" is something the "scheduler" is aware of (naturally)
21:56:39AlexPBagder: But how do I tell people to RTFM if there are no FMs? :)
21:57:00 Join kugel_ [0] (
21:57:11Zagor_AlexP: fixed
21:57:17CIA-5New commit by bieber (r26337): Theme Editor: Fixed a bug in the subline parser, added a LINE element to contain logical lines, working on data model
21:57:20 Quit kugel (Disconnected by services)
21:57:24 Nick kugel_ is now known as kugel (
21:57:28 Quit kugel (Changing host)
21:57:28 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:57:28Bagderthose arguments were so convincing the manuals were brought back
21:57:35AlexPZagor_: ta :)
22:00:11jhMikeSkugel: where's the branch of yours again?
22:01:23***Saving seen data "./dancer.seen"
22:02:32 Quit kugel (Ping timeout: 260 seconds)
22:02:36 Quit liar (Quit: Verlassend)
22:03:21 Quit Marker_ (Ping timeout: 252 seconds)
22:04:07 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:04:27kugelkugel-rb.git">, it's not in sync thogh. anyway, pth could easily replace the *rockbox* sdl threads, now system-sdl.c assumes they're sdl threads as well
22:04:30kugelwith pth, the scheduler doesn't see that the event thread is a thread (it's not in the threads[] array), if anything it sees then it's the resulting button_event() calls that are called in interrupt context
22:05:12 Join liar [0] (
22:06:30jhMikeSkugel: true, but really, it's not seeing it now either, not from thread-sdl.c, it sees some entity tell it to leave and makes a call up to finish the shutdown.
22:07:03*jhMikeS 's trying not to delete the object that might still be in use
22:07:33epicfailguymy rockbox made a directory with my old stuff in it called ##MUSIC# thats not accessable through windows, is it safe to delete that or will it brick it?
22:07:45AlexPRockbox didn't make that
22:07:53AlexPThe Sansa firmware did
22:08:01AlexPAnd yes, you can delete it
22:08:21AlexPBut the Sansa firmware will recreate it every time it is booted
22:08:29jhMikeSmess it, I'd rather have a bloody sim_thread_cleanup, then the mutex doesn't have to be passed up...orr.....
22:08:41 Quit kugel (Ping timeout: 240 seconds)
22:08:48 Join kugel [0] (
22:09:06 Quit kugel (Changing host)
22:09:06 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:09:08kugeljhMikeS: but system-sdl.c now assumes sdl threads
22:09:45 Quit merbanan (Ping timeout: 258 seconds)
22:10:13epicfailguywhat about ##PORT#
22:10:36funmanepicfailguy: that's not rockbox but the Sandisk OF. go ask Sandisk
22:10:39AlexPepicfailguy: same, they are all made by the Sansa OF
22:10:51epicfailguyok thanks.
22:10:59funmanADJUSTABLE_CPU_VOLTAGE on clipv1 -> + 13 *minutes* of battery
22:11:09jhMikeSwhat part is the assumption? I'm still not clear on that.
22:12:06kugeljhMikeS: well, sim_do_exit wants to be called from the threads and wants an SDL_mutex, no?
22:12:20jhMikeSit assumed SDL semas (or seemed to), seem to say "SDL_this/that" quite alot. if these aren't necessarily SDL, they should probably not be labelled as such at all
22:13:06bertrikfunman, I saw that you made some functions inline and put them in a .h file.
22:13:31jhMikeSwell, it wanted an SDL semaphore too, or so it appeared
22:13:37*kugel wants to know the issue with making the threads shutdown all threads except the main one
22:13:50kugeljhMikeS: which semaphore?
22:13:57jhMikeSthe one you said
22:14:05jhMikeSwas fine yesterday
22:14:23kugelagain, that's for the event thread, not for the rockbox ones
22:14:33kugelas I said, the event thread is untouched by pth
22:14:47kugelit's got nothing to do with rockbox' multithreading
22:15:22jhMikeSbut it still call SDL functions, and I'm under the impression you're silently making them something else
22:15:42kugelit, them?
22:15:55 Join Soap_Hotel [0] (
22:16:51jhMikeSmake the SDL calls into pth calls or something like that
22:17:09funmanbertrik: yes
22:17:15kugelno, I just implemented a different backend
22:19:25bertrikfunman, it's against the conventions in docs/CONTRIBUTING as far as I can see (and I'm not really fond of it myself either)
22:19:33jhMikeSkugel: sort of your own version pth version of SDL?
22:20:20funmanbertrik: i think it's ok for oneliners
22:21:09 Join kugel_ [0] (
22:21:27 Quit kugel (Disconnected by services)
22:21:31 Nick kugel_ is now known as kugel (
22:21:33kugeljhMikeS: just see kugel-rb.git/tree/d20a1d3b9c92d4c5b29b7f0782541558e605a648:/firmware/target/hosted">, thread-pth.c is under unix/
22:21:38 Quit kugel (Changing host)
22:21:38 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:21:39bertrikI don't know, I thought inlining was basically being done only when there is special reason to do it
22:22:04funmannot to export a symbol
22:22:12funmanavoid a call
22:23:00Soap_Hotelfunman - does the /arm/as3525 audio work affect the Cowon D2 or only the sansas?
22:23:26funmanonly sansa, cowon d2 is a tcc780x
22:23:39Soap_Hotelthank you. ;)
22:23:59bertrikhm, we could do this to a lot of other functions then
22:26:02*jhMikeS is lost , if this sytem file is "hosted" and not necessariy SDL, it shouldn't reference SDL but be logical layer and the SDL stuff do what it needs to do
22:26:57kugelthread-pth.c doesn't reference SDL (well, except for one call to SDL_GetTicks() but that can be fixed)
22:27:29kugeland system-sdl.c doesn't reference pth. each only reference the Rockbox kernel & threading api
22:28:35Zagor_lookie, flyspray!
22:31:01jhMikeSkugel: but system-sdl.c *does* reference SDL and already did.
22:31:49kugeland that
22:32:18kugel's a problem?
22:34:40jhMikeSapparently it is. help out a *very* confused person that totally does get what you're saying by pointing him to relevant pth files :)
22:41:15 Join max242 [0] (
22:41:21kugeljhMikeS: :/
22:41:31 Quit Soap_Hotel (Quit: CGI:IRC)
22:41:35 Join Soap_Hotel [0] (
22:41:58kugeljhMikeS: I'd now need to call sim_do_exit() from thread-pth.c with a mutex that doesn't exist
22:42:49kugelI also don't get why system-lcd.c calls the threads to shutdown and the threads call sdl to shutdown
22:49:19jhMikeSyou need to call sim_do_exit in system-sdl.c from pth? that's what you're saying?
22:50:07kugelyes, from the threading back-end, is that wrong?
22:51:09jhMikeSI suppose it's confusing for the that's not necessarily run with SDL to appear so inherently tied to SDL. :)
22:51:19jhMikeS*for the code
22:51:20 Join MethoS- [0] (~clemens@
22:52:52kugellooking at your commit diff I'm still not exactly aware of what happens at shutdown
22:52:53jhMikeSthat includes *any* SDL_ call whatsoever, it should probably abstract that to use sim_set_video_mode or some such construct, then it's all much clearer on what the intent is
22:53:08kugelit looks to me as the main thread could exit before the other rockbox threads do
22:53:48kugeljhMikeS: no, I'm only worried about the threads
22:54:09kugelthe other parts need to be tied to sdl anyway because of some other constraints
22:54:09jhMikeSno, because the main thread waits for the event thread, which waits for the other threads, therefore main is last to terminate
22:54:21 Quit max242 (Quit: CGI:IRC (Ping timeout))
22:54:46 Quit bmbl (Quit: Bye!)
22:54:52kugelah yes, there it is
22:56:04jhMikeSkugel: it's reversible, or a callback could be used as a parameter that does whatever is needed, or just have one more call down to finish cleanup (which should be before SDL_Quit)
22:57:14jhMikeSI'll be honest, I didn't like param, not for your reasons but just because it's aesthetically displeasing as hell
22:59:27 Quit kugel (Ping timeout: 272 seconds)
23:02:15 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
23:04:22 Join kugel [0] (
23:04:22 Quit kugel (Changing host)
23:04:22 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:09:42 Quit kugel (Ping timeout: 240 seconds)
23:12:06 Quit esperegu_ (Remote host closed the connection)
23:12:16 Part Boldfilter
23:12:41 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:14:05jhMikeSI got something else and best of all, no param at all
23:17:49 Quit kugel (Ping timeout: 272 seconds)
23:21:52 Quit GeekShadow (Quit: The cake is a lie !)
23:22:28 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:24:53 Join kugel_ [0] (
23:25:13 Quit kugel (Disconnected by services)
23:25:17 Nick kugel_ is now known as kugel (
23:25:21 Quit kugel (Changing host)
23:25:21 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:30:19 Join kugel_ [0] (
23:30:39 Quit kugel (Disconnected by services)
23:30:43 Nick kugel_ is now known as kugel (
23:30:49 Quit kugel (Changing host)
23:30:49 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:32:02 Join kugel_ [0] (
23:32:22 Quit kugel (Disconnected by services)
23:32:26 Nick kugel_ is now known as kugel (
23:32:30 Quit kugel (Changing host)
23:32:30 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:36:04 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
23:36:06CIA-5New commit by jethead71 (r26338): Simulator: get rid of SDL_mutex* parameter to sim_do_exit.
23:36:10 Join kugel_ [0] (
23:36:26 Quit kugel (Disconnected by services)
23:36:30 Nick kugel_ is now known as kugel (
23:36:36 Quit kugel (Changing host)
23:36:36 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:38:10 Join webguest88 [0] (
23:38:44webguest88any here who can help me regarding rockbox ?
23:38:44bluebrotherHello, I'm Eliza. Please tell me your problem.
23:39:06bluebrotherI don't understand here who can.
23:39:09 Join yawny [0] (user36@2610:150:c229::2)
23:39:26gevaertswebguest88: not unless you ask specific questions :)
23:39:35webguest88lol sorry
23:39:39webguest88here it is
23:39:40bluebrotherHello, I'm Eliza. Please tell me your problem.
23:39:52*gevaerts glares at bluebrother
23:40:00webguest88i am trying to install rockbox on e270r sansa
23:40:24*bluebrother glares at gevaerts
23:40:40webguest88i downloaded the manufacturedrivers e200r
23:40:49webguest88provided on the site
23:41:20webguest88but my devince wont install on windows with those drivers
23:41:48 Quit elcan (Ping timeout: 264 seconds)
23:41:48bluebrotherhow does "wont install on windows" exactly look like?
23:42:16webguest88it says the drivers dont contain any info abt your hardware
23:42:56funmanperhaps it's not a e200r, i think those have a rhapsody menu in the OF
23:43:34webguest88its an e270r
23:43:51webguest88sansa rhapsody
23:44:13bluebrotherhmm, does the e200r have a different USB ID?
23:45:27webguest88what do you mean?
23:45:31webguest88USB ID ?
23:46:00gevaertsWhat's the firmware version?
23:46:15*gevaerts doesn't know much about the R variants
23:46:17webguest88its v 1. something
23:46:25bluebrothera USB device attached to the computer has a USB ID. This is used to determine what to do with it −− like, which manufacturer it is, and which driver does belong to it.
23:47:32webguest88my hardware device list shows the uninstalled e270r
23:47:40jhMikeSIt probably uses the same id as the non-R e200 (it's the same build). I have both kinds here.
23:47:42webguest88in other devices
23:47:56gevaertswebguest88: I assume you're following ? Did you put the sansa in manufacturing mode as explained there?
23:48:22 Quit bluebrother (Disconnected by services)
23:48:25 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
23:48:37gevaertsSo it now has a black screen and lit blue leds?
23:48:44webguest88windows asked me bat installing drivers for the device
23:49:04webguest88but the drivers wont fit
23:49:13bluebroth3rok, and you pointed it to the extracted zip file you downloaded?
23:49:27bluebroth3rwhat windows version do you use?
23:49:47 Nick bluebroth3r is now known as bluebrother (~dom@rockbox/developer/bluebrother)
23:49:55webguest88when i manually select the drivers it says "drivers location has no info abt your hardware"
23:49:59 Join kugel_ [0] (
23:50:12webguest88xp sp3
23:50:28gevaertsDoes the sansa show anything on the screen?
23:50:43bluebrotherhmm. The folder you're pointing it to does contain a file with .inf extension plus some few others with libusb<something>?
23:51:20bluebrotherthen that should work. Maybe the player isn't in manufacturing mode?
23:51:26jhMikeSe200r *install* needs some special handling (thought you meant RB). each device has it's own id. if it's in manufacturer mode, iirc we do have a driver for that
23:51:49 Quit kugel (Ping timeout: 265 seconds)
23:53:05bluebrotherwhat does the screen show (repeating gevaerts question here ;-)
23:53:07webguest88maybe i amnot into manufacturing mode
23:53:29gevaertsthat's not manufacturer mode
23:54:29gevaertshm, the wiki is not really complete...
23:54:43 Quit kugel_ (Ping timeout: 265 seconds)
23:54:43webguest88how do i goto the manu mode ?
23:55:01webguest88i hold the round button
23:55:06 Join vaguerant [0] (
23:55:06 Quit vaguerant (Changing host)
23:55:06 Join vaguerant [0] (~vague@wikipedia/vague-rant)
23:55:07bluebrotheraccording to the wiki, "turn on the hold switch, hold select and plug in USB while continuing to hold select for about 10s"
23:55:16bluebrotherdid you do that?
23:55:18gevaertsMake sure it's off first though
23:55:26webguest88select is the round button right ?
23:55:28bluebrotherhmm, doesn't it need to be turned off first?
23:55:28*jhMikeS looks at the manual and sees no reference to the e200r differences (and install was quite different before) :\
23:55:49gevaertsselect is the middle button. I think it's round, yes
23:55:54jhMikeSerr, duhh there's the link :)
23:55:57bluebrotherjhMikeS: just checked a bit earlier, for the e200r there is a link to the wiki in the manual :)
23:56:11bluebrotherwebguest88: you can also check the manual for the naming of the buttons :)
23:56:33webguest88it has to be off?
23:56:52funmani got lcd invert working on fuzev1, except an off by one-line bug when coming back from mpegplayer
23:57:51jhMikeSbluebrother: yes, I just overlooked it momentarily...
23:57:58ssorgatemcatalan language update:
23:58:18webguest88nothing happening when its off ?
23:58:28webguest88are you sure it has to be off ?
23:58:31 Quit ender` (Quit: printk("autofs: Out of inode numbers -- what the heck did you do??\n"); -- /usr/src/linux/fs/autofs/root.c)

Previous day | Next day