00:00:24 | kugel | yay, succesfully rolled my own build for the r0 |
00:02:28 | lebellium | kugel: nice :) |
00:04:00 | bluebrother | funman: true. Once we have gitweb :) |
00:04:08 | * | bluebrother curses chinachippatcher |
00:04:22 | bluebrother | why can't it use return codes? |
00:07:19 | bluebrother | this userdata and function pointer concept is really weird :/ |
00:09:55 | kugel | will fight the sdl dependency tomorrow |
00:24:36 | bluebrother | hmm, we have onda support in Rockbox Utiltiy but no manual? |
00:39:42 | | Quit pamaury (Remote host closed the connection) |
00:44:50 | | Quit lebellium (Quit: ChatZilla 0.9.87 [Firefox 9.0/20111122192043]) |
00:46:48 | | Quit domonoky (Read error: Connection reset by peer) |
00:52:02 | | Join Keripo [0] (~Keripo@SEAS226.wlan.seas.upenn.edu) |
00:52:14 | | Quit bertrik (Ping timeout: 248 seconds) |
00:58:47 | | Quit bluefoxx (Ping timeout: 245 seconds) |
01:00 |
01:08:11 | *** | Saving seen data "./dancer.seen" |
01:10:45 | | Join ReimuHak_ [0] (~reimu@99.155.33.88) |
01:16:22 | | Quit ender` (Quit: Democracy: the theory that the common people know what they want and deserve to get it good and hard. -- H. L. Mencken) |
01:17:31 | | Quit ReimuHak_ (Quit: Leaving...) |
02:00 |
02:25:28 | | Quit Lyude (Remote host closed the connection) |
02:27:42 | | Quit Thra11 (Ping timeout: 248 seconds) |
02:44:27 | | Join bluefoxx [0] (fuzzylomba@S0106e0cb4e0a6d8a.vs.shawcable.net) |
02:46:53 | | Quit kugel (Remote host closed the connection) |
02:46:59 | | Join kugel [0] (~kugel@141.45.176.104) |
02:46:59 | | Quit kugel (Changing host) |
02:46:59 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
02:48:43 | | Quit tjb0607 (Quit: No Ping reply in 180 seconds.) |
02:48:59 | | Join tjb0607 [0] (~quassel@bc10753.bendcable.com) |
03:00 |
03:08:14 | *** | Saving seen data "./dancer.seen" |
03:40:49 | | Quit Guest_13323 () |
03:53:07 | | Quit evilnick (Ping timeout: 255 seconds) |
03:53:39 | | Join evilnick [0] (~evilnick@5e03125a.bb.sky.com) |
03:53:39 | | Quit evilnick (Changing host) |
03:53:39 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
04:00 |
04:00:03 | | Quit robin0800 (Ping timeout: 260 seconds) |
04:07:46 | | Quit hilbert (Quit: Textual IRC Client: http://www.textualapp.com/) |
04:10:46 | | Quit amiconn (Disconnected by services) |
04:10:47 | | Quit pixelma (Disconnected by services) |
04:10:47 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:10:49 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:10:51 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:11:09 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:13:36 | | Join mshathlonxp [0] (msh@87.110.57.23) |
04:17:15 | | Quit [7] (Disconnected by services) |
04:17:26 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
04:33:58 | | Join dreamlayers [0] (~bgjenero@rockbox/developer/dreamlayers) |
04:40:46 | | Quit bluefoxx (Quit: bluefoxx) |
04:50:44 | | Quit Keripo (Quit: Leaving.) |
04:57:11 | | Quit dreamlayers (Remote host closed the connection) |
05:00 |
05:07:21 | | Quit pixelma (Disconnected by services) |
05:07:23 | | Quit amiconn (Disconnected by services) |
05:07:23 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
05:07:23 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
05:07:25 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
05:07:45 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
05:08:17 | *** | Saving seen data "./dancer.seen" |
05:48:56 | | Join Rob2223 [0] (~Miranda@p4FFF2941.dip.t-dialin.net) |
05:53:04 | | Quit Rob2222 (Ping timeout: 244 seconds) |
06:00 |
06:04:19 | | Nick icarusfactor is now known as factor (~factor@74.197.205.204) |
07:00 |
07:08:22 | *** | Saving seen data "./dancer.seen" |
07:32:42 | | Join hskf [0] (~hskf@h105.125.56.24.cable.frmv.jetbroadband.com) |
07:51:08 | | Join y4n [0] (y4n@unaffiliated/y4ndexx) |
08:00 |
08:29:23 | | Quit MethoS- (Remote host closed the connection) |
08:41:14 | | Join Keripo [0] (~Keripo@eng347.wireless-resnet.upenn.edu) |
09:00 |
09:08:26 | *** | Saving seen data "./dancer.seen" |
09:10:21 | bluebrother | I'm wondering if we should remove PPC support from Rockbox Utility, since OS X 10.7 is now out for a while. |
09:10:40 | bluebrother | looking at chinachippatcher makes me believe that it won't work as expected on PPC. |
09:16:27 | | Quit hskf (Quit: Colloquy for iPhone - http://colloquy.mobi) |
09:22:57 | kugel | funman: your commit message says CROSS_COMPILE but the code says CROSS_PREFIX |
09:23:13 | kugel | (r31111) |
09:30:13 | | Join nosa [0] (~m00k@adsl-74-235-79-218.clt.bellsouth.net) |
09:30:39 | | Quit nosa-j (Ping timeout: 260 seconds) |
09:30:39 | | Nick nosa is now known as nosa-j (~m00k@adsl-74-235-79-218.clt.bellsouth.net) |
09:49:11 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
10:00 |
10:02:49 | | Join n1s [0] (~n1s@nl118-175-223.student.uu.se) |
10:02:49 | | Quit n1s (Changing host) |
10:02:49 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
10:03:30 | | Join lorenzo92 [0] (~chatzilla@host94-104-dynamic.51-79-r.retail.telecomitalia.it) |
10:04:00 | lorenzo92 | kugel: some news? :) |
10:06:13 | funman | kugel: oops |
10:06:53 | funman | kugel: i hope you don't want me to use git svn propedit svn:log ...... |
10:09:10 | bertrik | funman, which git mirror are you using? |
10:18:13 | kugel | funman: you could fix the makefile :P (/me prefers CROSS_COMPILE) |
10:19:23 | kugel | lorenzo92: hacked a bit in the path handling and configure |
10:19:39 | lorenzo92 | good |
10:20:19 | lorenzo92 | and for alsa still nothing? |
10:20:34 | kugel | hey, I just woke up and wanted something light :) |
10:20:43 | lorenzo92 | haha ok :D |
10:21:12 | funman | bertrik: no git mirror, i'm using git-svn only |
10:21:30 | funman | kugel: hm no problem if you want to change it |
10:21:39 | funman | i think linux use CROSS_COMPILE |
10:21:41 | bertrik | so instead of git pull, you do git svn rebase? |
10:21:50 | funman | yep |
10:22:25 | * | kugel does both :) |
10:22:37 | funman | bertrik: i didnt change clip zip status wrt plugins |
10:23:10 | kugel | bertrik: you need svn rebase too if you're using the git mirror |
10:26:18 | bertrik | I did git svn rebase only just before git svn dcommit |
10:30:12 | bertrik | funman, any plans to work on other clip zip stuff? |
10:30:34 | funman | yeah i want to make a C lcd_blit_yuv |
10:31:08 | funman | such a small screen with such a fast CPU : should be good enough, AND give us a reference C implementation |
10:31:39 | funman | -> bedtime |
10:31:51 | bertrik | cool |
10:32:25 | bertrik | RDS basically works, but it is a bit stuck on some weirdness with the RDS station name and radio text not getting updated properly somewhere in the skin engine |
10:32:38 | kugel | funman: SDL has a reference C implementation |
10:32:54 | bertrik | the SSP connection is relatively slow |
10:33:16 | kugel | it's used on android too |
10:33:35 | bertrik | for every byte sent over SSP, the CPU can do 320 cycles |
10:34:25 | | Quit evilnick (Ping timeout: 252 seconds) |
10:34:55 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
10:34:56 | bertrik | and 1 pixel is two bytes |
10:39:16 | CIA-10 | New commit by bluebrother (r31114): Split up chinachippatcher. ... |
10:41:19 | CIA-10 | r31114 build result: 2 errors, 0 warnings (bluebrother committed) |
10:41:47 | CIA-10 | New commit by bluebrother (r31115): Extend return codes for chinachip_patch(). ... |
10:41:51 | CIA-10 | New commit by bluebrother (r31116): Consolidate libraries list in project file a bit. ... |
10:43:40 | CIA-10 | r31115 build result: 2 errors, 0 warnings (bluebrother committed) |
10:44:19 | | Quit Bagder (Ping timeout: 252 seconds) |
10:44:23 | CIA-10 | New commit by bluebrother (r31117): Rockbox Utility: build chinachippatcher as library. ... |
10:45:10 | CIA-10 | r31116 build result: 2 errors, 0 warnings (bluebrother committed) |
10:46:42 | CIA-10 | r31117 build result: 2 errors, 0 warnings (bluebrother committed) |
10:47:22 | lorenzo92 | kugel: was thinking...I used 16 bpp for the screen, but R0's screen is actually capable of 24 bit. Should we improve that? |
10:52:09 | kugel | lorenzo92: definitely! |
10:52:25 | lorenzo92 | to add to the todo list so :) |
10:52:29 | kugel | unfortunately rockbox can't do 24bit :) |
10:52:33 | kugel | yet |
10:52:35 | lorenzo92 | uhm ok |
10:52:39 | lorenzo92 | no matter then |
10:56:30 | | Join Bagder [241] (~daniel@rockbox/developer/bagder) |
10:58:10 | kugel | lorenzo92: got rid of libuisimulator :) |
10:58:38 | | Join lebellium [0] (~chatzilla@91-65-137-216-dynip.superkabel.de) |
10:58:40 | lorenzo92 | great |
10:59:23 | | Join AlexP_mob [0] (~AlexP@rockbox/staff/AlexP) |
11:00 |
11:08:29 | *** | Saving seen data "./dancer.seen" |
11:13:58 | kugel | lorenzo92: working on native linux tick timer now (more leightweight than the sdl one) |
11:14:27 | lorenzo92 | yeah indeed. I had all these ideas in mind...;) |
11:14:45 | kugel | it's not that tricky |
11:14:59 | kugel | I implemented that for android, it's mostly copy&paste from android instead of sdl :P |
11:15:04 | lorenzo92 | :D |
11:19:50 | | Join TheLemonMan [0] (~giuseppe@ppp-117-20.26-151.libero.it) |
11:29:29 | lorenzo92 | ah btw...is the latest svn compiling fine? because lovasoa told me he had a strange error....but I didn't test it yet |
11:42:19 | kugel | lorenzo92: compiling without PLATFORM_SDL now |
11:43:13 | lorenzo92 | ok |
11:43:42 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
11:44:37 | | Quit AlexP_mob (Quit: Bye) |
11:44:43 | | Quit bertrik (Ping timeout: 255 seconds) |
11:56:11 | | Quit desowin_ (Read error: Connection reset by peer) |
12:00 |
12:09:26 | kugel | lorenzo92: any way to speed up boot? |
12:11:01 | lorenzo92 | eh I guess not...need to load the kernel |
12:11:27 | lorenzo92 | or what do you mean? |
12:14:41 | kugel | lorenzo92: the time during the first samsung logo is annoyingly log |
12:14:42 | kugel | long |
12:14:57 | lorenzo92 | I know.... |
12:15:12 | lorenzo92 | ah I hope you use the safe mode to test executables |
12:15:17 | lorenzo92 | *copy |
12:15:21 | kugel | no :) |
12:15:28 | kugel | how to use that? |
12:15:39 | lorenzo92 | eh do it! It's faster....just insert usb cable and hold "Back" key |
12:15:53 | lorenzo92 | this is one of the feature of my mod :) |
12:15:57 | kugel | cool |
12:17:21 | kugel | gonna see what I can do with alsa now |
12:20:32 | | Join bertrik [0] (~bertrik@80.187.212.26) |
12:20:37 | | Quit bertrik (Changing host) |
12:20:37 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
12:21:26 | lorenzo92 | you will notice also the "internal" hidden drive... |
12:22:17 | | Nick bertrik is now known as bertrik_train (~bertrik@rockbox/developer/bertrik) |
12:22:59 | kugel | lorenzo92: do you happen to know which alsa version that is? |
12:23:06 | kugel | on the device that is |
12:23:17 | lorenzo92 | yes wait I need to find the script logs :) |
12:23:27 | kugel | 0.9 by chance? |
12:24:19 | lorenzo92 | [ 0.960000] Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 2007 UTC). |
12:25:16 | lorenzo92 | ah I needed to static link the library (alsa) to sdl, otherwise I had always a segmentation fault |
12:25:23 | lorenzo92 | maybe we need to do the same with RB |
12:25:44 | kugel | meh |
12:26:03 | kugel | I hope not :( |
12:26:44 | | Quit funman (Read error: Operation timed out) |
12:28:09 | | Join funman [0] (~fun@rockbox/developer/funman) |
12:31:11 | | Quit funman (Read error: Connection reset by peer) |
12:31:59 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
12:32:44 | bertrik_train | I think I know now what is going on with the git mirror. It's still a proper git repo, it's just not getting mirrored anymore beyond 31106 |
12:33:11 | | Join funman [0] (~fun@rockbox/developer/funman) |
12:36:53 | kugel | lorenzo92: works, no segfault |
12:37:00 | lorenzo92 | yeah yeah! |
12:37:05 | lorenzo92 | really sound is working? |
12:37:07 | lorenzo92 | great :D |
12:37:12 | kugel | yes |
12:37:27 | kugel | little hiss when starting playback but that's also in the simulator |
12:37:36 | lorenzo92 | okay then I will pass to lebellium to test if random glitches are gone... |
12:37:39 | lorenzo92 | okay |
12:37:50 | kugel | I suspect header version missmatch when you linked dynamically |
12:38:26 | | Join bluefoxx [0] (fuzzylomba@S0106e0cb4e0a6d8a.vs.shawcable.net) |
12:38:26 | kugel | otoh it would perhaps be better to link statically. unless you need to recompile alsa? |
12:38:40 | lorenzo92 | nono it's not needed |
12:38:48 | lorenzo92 | just link the cramfs's lib |
12:39:54 | kugel | not sure what to do with the libs now |
12:40:07 | kugel | either put them into the toolchain, or into the rockbox tree |
12:40:15 | kugel | what would people prefer? |
12:40:46 | lorenzo92 | the easies way :) |
12:41:05 | lorenzo92 | so probably rockbox tree |
12:46:23 | lorenzo92 | when you have a patch, let me know that I want to test :p |
12:46:35 | kugel | lorenzo92: if we're distributing it we would need to include its source as well |
12:46:47 | lorenzo92 | alsa? |
12:46:55 | kugel | yea |
12:46:57 | | Join hilbert [0] (~hilbert@adsl-89-217-225-41.adslplus.ch) |
12:47:01 | TheLemonMan | what board is the player based off ? |
12:47:14 | lorenzo92 | thelemonman: imx37 |
12:47:48 | lorenzo92 | I guess the linux stuff is more or less the same on q2! |
12:48:34 | TheLemonMan | yessir, but i went for the hard way |
12:49:17 | TheLemonMan | the bootloader is kind enough to load whatever you upload and run it |
12:49:29 | | Quit qnm (Ping timeout: 244 seconds) |
12:49:54 | TheLemonMan | and lots of the needed infos (namely lcd and keys) can be found in the bootloader with little effort |
12:50:48 | lorenzo92 | eh with R0 the story is a bit different I guess....apart from a special cable easy to build, it needs a special soft with samsung specific files |
12:51:07 | | Join qnm [0] (~qnm@home.sharp.id.au) |
12:51:11 | TheLemonMan | does it enters the recovery mode by pressing the hold button ? |
12:52:02 | lorenzo92 | no |
12:52:14 | lorenzo92 | it needs a 300 kohm resistor between pin5 and gnd |
12:53:12 | kugel | lorenzo92: special cable? |
12:53:41 | TheLemonMan | might be because of the different wiring |
12:54:10 | kugel | this ypr0 from ebay came with a kodak micro usb cable |
12:56:35 | lebellium | kugel: the recovery tool requires a special USB cable. Only me outside Samsung owns an original one and some others like Lorenzo built their own one with a 300kohm resistor |
12:56:58 | TheLemonMan | how hard has been to port RaaA to the R0 ? |
12:59:14 | kugel | lebellium: oh! |
13:00 |
13:01:54 | lorenzo92 | TheLemonMan: not too much but I needed to figure out something like ioctl calls for afe.ko module |
13:02:23 | TheLemonMan | ohwell, you can just ask samsung for the kernel source as i did |
13:02:32 | TheLemonMan | they're pretty kind |
13:02:54 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
13:03:11 | lorenzo92 | yes we have it! but not the source for every module :( |
13:05:43 | lorenzo92 | and moreover recompiling the kernel by us produces lots of strange runtime things (crashes etc) |
13:07:13 | lorenzo92 | but at least it's not necessary to do this for rockbox |
13:07:41 | TheLemonMan | mmh, where did you put the hook for running the custom application ? |
13:08:08 | TheLemonMan | i wanted to include it in the init.rc but i was afraid of breaking permissions |
13:08:30 | *** | Saving seen data "./dancer.seen" |
13:09:52 | | Quit Keripo (Quit: Leaving.) |
13:10:04 | lorenzo92 | uhm I exploided "profile" file, here I call a starter.sh script that call every mod/DRK/safe mode etc |
13:10:11 | lorenzo92 | and also rockbox |
13:10:38 | lorenzo92 | of course is all rooted |
13:14:23 | lorenzo92 | i'll back in 20 mins ;) |
13:14:29 | TheLemonMan | does your rootfs have symlinks in it ? |
13:21:50 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
13:22:01 | | Join MethoS- [0] (~clemens@134.102.106.250) |
13:22:49 | | Quit evilnick (Ping timeout: 260 seconds) |
13:33:54 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
13:35:02 | kugel | are rockbox pcm samples interleaved or not? |
13:36:44 | * | kugel always forgets this |
13:39:12 | | Quit stripwax (Ping timeout: 245 seconds) |
13:39:55 | | Join wodz [0] (~wodz@89-76-160-35.dynamic.chello.pl) |
13:40:27 | wodz | kugel: RLRLRL.... |
13:43:39 | kugel | so interleaved. thanks |
13:46:47 | | Join Horscht [0] (~Horscht@p579888D7.dip.t-dialin.net) |
13:46:48 | | Quit Horscht (Changing host) |
13:46:48 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
13:50:14 | lorenzo92 | I'm back |
13:50:33 | lorenzo92 | yes rootfs has lots of symlink |
13:50:43 | lorenzo92 | mainly for busybox |
13:50:46 | wodz | kugel: You inspired me how to solve backtrace() from panicf(). I'll have to verify this on hardware but calling swi at the end of panicf() should do the trick |
13:57:02 | | Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel) |
14:00 |
14:06:10 | | Quit bertrik_train (Remote host closed the connection) |
14:06:37 | kugelp | wodz: the swi isn't going to work on raaa |
14:06:59 | wodz | yes, thats the downside of this idea |
14:07:03 | kugelp | did you try Inliner assembly to get pc and so? |
14:07:18 | wodz | it is done like this currently |
14:07:40 | Torne | can you not just trigger a data abort? |
14:08:34 | wodz | any 100% proof asm snippet? I am not that good at arm asm |
14:08:42 | kugelp | wodz: the last patch does builtin_return_adress no? |
14:09:13 | wodz | kugelp: can't remember |
14:09:32 | kugelp | that would be lr, not sp |
14:09:47 | kugelp | a/so/pc/ |
14:10:20 | wodz | yes but I had a feeling that we are interested in skiping backtrace() function itself |
14:10:48 | kugelp | skipping how? |
14:11:24 | wodz | if you pass LR you start unwinding the stack *AFTER* backtrace() itself |
14:11:48 | Torne | yes, but the stack will be wrong |
14:12:11 | Torne | you need the pc to match sp.. |
14:12:23 | Torne | return address is never useful |
14:12:52 | kugelp | passing the current pc and lr with inline asm should be simple |
14:13:18 | Torne | i dont see why you would need to, though.. |
14:13:41 | wodz | passing current pc, sp is easy but it produce empty backtrace |
14:13:43 | Torne | cant it just use the current pc and sp on entry to the unwinder? |
14:14:12 | Torne | you only need to pass something in if it's not the current context |
14:14:29 | Torne | i.e. if you are in an exception |
14:14:41 | kugelp | yes the patch does that |
14:15:19 | kugelp | we want it to work also from panicf |
14:15:36 | Torne | why does that not work in pancf? |
14:15:41 | wodz | ah yes, thats why I diverged from original because I was originally interested in backtrace from exception |
14:15:43 | Torne | it should work from anywhere |
14:15:47 | Torne | exvept exceptions |
14:16:01 | Torne | where you need to explixitly get the normal mode lr/sp |
14:16:20 | kugelp | the patch works from exception, but not panicf :-) |
14:16:44 | Torne | i havent read it |
14:17:22 | Torne | i am talking about using the *current* stack/pc when you get int the unwinding code |
14:17:25 | Torne | not panicf's |
14:17:40 | Torne | such that the top thing on the stack is the unwinder itself |
14:17:52 | Torne | i.e. do not pass anything in at all |
14:18:54 | Torne | hm, alternatively |
14:18:56 | wodz | hmm you mean if unwinder gets SP=0 PC=0 it should get the current one? |
14:19:05 | Torne | yws |
14:19:18 | Torne | anyway, thwres a different optipn |
14:19:38 | Torne | just use a naked inline asm shim ariund panicf |
14:20:20 | Torne | asm(mov r0, lr); asm(mov r1, sp); asm(b real_panicf) |
14:20:34 | Torne | to pass the location in as arguments :) |
14:20:52 | Torne | needs to be a naked function. or just written in real asm |
14:21:30 | kugelp | you surely mean around backtrace, not panicf? |
14:21:35 | Torne | panicf doesnt return, which is probably why the unwinder is giving you an empty stack |
14:21:39 | Torne | no |
14:21:59 | Torne | the unwinder goes forwards to work out what to do |
14:22:18 | Torne | functions that dont return will terminate it, no? |
14:22:22 | kugelp | panicf still wants to print the panic message |
14:22:32 | Torne | yes, and? |
14:22:39 | Torne | what's the problem |
14:22:50 | Torne | you are juat capturing where you were first |
14:23:01 | Torne | print what you like |
14:23:16 | Torne | then pass the params on to thw backtrace generator |
14:23:24 | wodz | I'll play with this a bit during next week |
14:23:25 | kugelp | r0 has the parameter for panicf, don't overwrite it :-) |
14:23:47 | Torne | well use r1 and r2 then :) |
14:23:56 | Torne | the numbers dont matter |
14:24:09 | kugelp | panicf also calls other functions |
14:24:11 | Torne | youbadd two more parameters passed in registers, is all |
14:24:21 | Torne | why does that matter? |
14:24:26 | lorenzo92 | kugelp: a little question. Rockbox has a log stream right? where is outputted? why isn't created any log file in R0 (not a register lol)? |
14:24:45 | Torne | the logs go to a buffer in ram |
14:24:47 | kugelp | no it doesn't |
14:24:50 | Torne | and they are disabled hybdefault |
14:25:29 | kugelp | or you enable logf built in which case the logs are in the debug menu |
14:25:46 | lxs-makot0 | win, my sansa crashed again |
14:25:48 | lorenzo92 | ah! ok thanks! Now I remeber once I enabled it :) |
14:26:00 | Torne | kugelp: you are saving sp and pc as of the place that *called* panicf |
14:26:12 | Torne | nothing thatvhsppens after that matters |
14:26:31 | Torne | the naked function means the compiler wont emit a preamble that changes te stack |
14:27:04 | Torne | wo it will unwind starting at the caller of panicf |
14:27:06 | kugelp | I worry about the regs you save sp and pc to |
14:27:22 | Torne | what about them? |
14:27:43 | Torne | they are jyst function parameters |
14:28:19 | Torne | void panicf(char* msg) |
14:28:26 | kugelp | ah you mean to change the signature of that reak_panicf? |
14:28:32 | Torne | yes |
14:28:37 | Torne | add two new parametera |
14:28:43 | Torne | populate them from naked asm |
14:28:45 | kugelp | okay that would work |
14:28:48 | Torne | then tailcall |
14:29:55 | Torne | the unwinder really shpuld work from anywhere though :) |
14:30:14 | Torne | i would expect it to be just fine to call it and keep executing |
14:30:51 | | Join Misan [0] (~Misanthro@adsl-84-226-224-240.adslplus.ch) |
14:30:53 | | Quit bluebrother (Disconnected by services) |
14:30:53 | Torne | and have a stack produced that starts with unwinder, then the rhing that called it |
14:30:54 | | Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) |
14:30:56 | Torne | but noreturn functions will probably break it. |
14:30:58 | Torne | so pancf may need something special |
14:31:37 | Torne | anyway nearly arrived at my family xmas dinner :) |
14:31:50 | Torne | bad typingwas due to cellphone ;) |
14:31:52 | Torne | bye |
14:33:02 | | Quit fs-bluebot (Ping timeout: 248 seconds) |
14:34:10 | | Join fs-bluebot [0] (~fs-bluebo@g231122221.adsl.alicedsl.de) |
14:34:19 | | Quit lorenzo92 (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183813]) |
14:53:16 | | Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel) |
14:55:36 | | Join Xerion [0] (~xerion@5419A766.cm-5-2c.dynamic.ziggo.nl) |
14:58:46 | CIA-10 | New commit by bluebrother (r31118): Don't show the full path when building librbspeex.a |
15:00 |
15:00:21 | CIA-10 | r31118 build result: 2 errors, 0 warnings (bluebrother committed) |
15:01:51 | | Quit Horscht (Ping timeout: 244 seconds) |
15:02:11 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
15:08:32 | *** | Saving seen data "./dancer.seen" |
15:10:49 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
15:12:20 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
15:14:33 | | Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel) |
15:14:33 | | Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel) |
15:17:50 | | Quit stripwax (Ping timeout: 252 seconds) |
15:46:37 | | Join lovasoa [0] (~olojkine@2a01:e35:8a2e:8080:e2b9:a5ff:fe5b:ca7b) |
15:47:38 | lovasoa | Hi |
15:51:04 | TheLemonMan | hrm im trying to use the rockbox toolchain to cross compile an utility but looks like ld its missing crt0 |
15:54:29 | n1s | we provide our own crt0 so maybe you need to link to it |
15:54:37 | | Join lorenzo92 [0] (~chatzilla@host211-111-dynamic.31-79-r.retail.telecomitalia.it) |
15:58:22 | | Quit efyx (Ping timeout: 245 seconds) |
15:59:46 | lorenzo92 | kugel: Now I have some time to test your patch if you want :) |
16:00 |
16:01:51 | TheLemonMan | n1s, how do i remove the rockbox cross compiler ? |
16:02:17 | TheLemonMan | i mean, is everything installed in /usr/local ? |
16:02:56 | n1s | should be |
16:03:19 | n1s | in fact i'm certain it is :) |
16:03:25 | lovasoa | kugel: I'd really like to test the patch too :) |
16:03:46 | CIA-10 | New commit by desowin (r31119): Sansa Connect: Fix GIO initialization and screen wakeup. |
16:05:22 | CIA-10 | r31119 build result: 2 errors, 1 warnings (desowin committed) |
16:07:31 | lorenzo92 | lovasoa: it seems that kugel has sucefully compiled last svn without problems, maybe has he fixed something? |
16:12:46 | | Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net) |
16:16:42 | | Join T44 [0] (~Topy44@f049047197.adsl.alicedsl.de) |
16:20:09 | | Quit Topy (Ping timeout: 260 seconds) |
16:21:13 | CIA-10 | New commit by desowin (r31120): Sansa Connect: Fix yellow |
16:22:54 | kugel | lorenzo92: the one with alsa? |
16:23:00 | CIA-10 | r31120 build result: 2 errors, 0 warnings (desowin committed) |
16:23:10 | lorenzo92 | yes and maybe other fixes you did ;) |
16:25:29 | kugel | give me a moment |
16:30:06 | | Part jlbiasini |
16:30:11 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
16:30:15 | lorenzo92 | I'm not in hurry ;) |
16:33:51 | | Part jlbiasini |
16:34:41 | CIA-10 | New commit by pamaury (r31121): imx233: add control for more clocks, add debug clock debug screen |
16:36:22 | CIA-10 | r31121 build result: 2 errors, 0 warnings (pamaury committed) |
16:42:31 | pamaury | what is the difference between CPUFREQ_DEFAULT and CPUFREQ_NORMAL ? Most target pick the same, gigabeat-s seems to imply that normal<default<max and system.c seems to imply that default<normal<max ! |
16:51:00 | | Join lebellium_ [0] (~chatzilla@91-65-137-216-dynip.superkabel.de) |
16:52:56 | | Quit lebellium (Ping timeout: 244 seconds) |
16:53:10 | | Nick lebellium_ is now known as lebellium (~chatzilla@91-65-137-216-dynip.superkabel.de) |
17:00 |
17:00:45 | | Quit Llorean (Quit: Leaving.) |
17:02:40 | kugel | lorenzo92: uploaded to the tracker |
17:04:40 | lorenzo92 | uhm okay I've seen you changed something for the paths...it wasn't necessary because in the new firmware I did something else but fine anyway ;) |
17:05:05 | lorenzo92 | now I try it |
17:05:59 | kugel | I dont have the new firmware :) |
17:06:17 | kugel | .rockbox is nicer anyway IMO |
17:07:30 | lorenzo92 | yes yes indeed |
17:07:43 | | Quit niekie (Read error: Connection reset by peer) |
17:08:34 | *** | Saving seen data "./dancer.seen" |
17:10:45 | lorenzo92 | ops |
17:10:49 | lorenzo92 | I'm using svn :( |
17:14:24 | | Quit wodz (Ping timeout: 260 seconds) |
17:21:38 | kugel | lorenzo92: patch -p1 |
17:21:48 | lorenzo92 | thanks :) |
17:24:38 | | Join Thra11 [0] (~thrall@31.185.224.123) |
17:25:26 | lorenzo92 | ::( |
17:25:45 | lorenzo92 | I get an erro |
17:25:46 | lorenzo92 | r |
17:25:57 | lorenzo92 | multiple definition of `fat_size' |
17:26:06 | lorenzo92 | undefined reference to `timer_create' |
17:26:18 | lorenzo92 | undefined reference to `timer_settime' |
17:26:40 | lorenzo92 | it is after LD rockbox... |
17:29:44 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
17:29:57 | kugel | lorenzo92: add -lrt to the LDFLAGS |
17:30:03 | kugel | I wonder why it's not in the patch |
17:30:09 | kugel | for fat_size I don't know |
17:33:41 | lorenzo92 | home/lorenzo/YP-R0_DEV/rockbox/rockbox/uisimulator/common/io.c:535: first defined here |
17:33:53 | lorenzo92 | the first error is solved, this fat is still there |
17:34:12 | lorenzo92 | seems that there is still around the simulator |
17:35:04 | kugel | try make clean |
17:35:11 | kugel | io.c shouldnt be compiled |
17:36:20 | lorenzo92 | ok |
17:36:34 | kugel | and run configure again |
17:47:16 | | Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox) |
17:50:28 | CIA-10 | New commit by thomasjfox (r31122): Backport r30935 - Fix format string |
17:55:06 | CIA-10 | New commit by thomasjfox (r31123): Backport r30964 - Fix copy'n'paste bug in skin engine ... |
17:56:49 | | Quit TheLemonMan (Quit: Screw you, im going home) |
18:00 |
18:02:01 | thomasjfox | Anything wrong with the automated build? |
18:02:33 | thomasjfox | Or is it not enabled for the 3.10 branch? |
18:02:41 | gevaerts | It only builds trunk |
18:03:31 | thomasjfox | Ok. Thanks |
18:03:57 | thomasjfox | Then let's commit something to trunk - I need my medicine |
18:06:47 | CIA-10 | New commit by thomasjfox (r31124): Remove redundant assigment to "dummy" variable ... |
18:07:30 | CIA-10 | r31124 build result: 404 errors, 0 warnings (thomasjfox committed) |
18:08:32 | kugel | jhMikeS: ping |
18:09:34 | gevaerts | thomasjfox: I think we usually do that sort of thing with "(void) dummy;" insead of "dummy = dummy;" |
18:09:46 | thomasjfox | Yeah, I just looked it up ;) |
18:10:19 | thomasjfox | I clearly remembered that we marked unused variables |
18:11:59 | CIA-10 | New commit by thomasjfox (r31125): Fix red: Mark variable as unused the rockbox way |
18:13:42 | CIA-10 | r31125 build result: 2 errors, 0 warnings (thomasjfox committed) |
18:18:14 | CIA-10 | New commit by thomasjfox (r31126): Backport r31124 - Remove redundant assigment to "dummy" variable ... |
18:18:34 | gevaerts | thomasjfox: is backporting that sort of thing *really* needed? |
18:19:03 | thomasjfox | gevaerts: As far as I can tell, the code is quite central |
18:19:14 | gevaerts | Yes, but it's also not a bug |
18:19:32 | thomasjfox | That is true. Do we only backport bugfixes? |
18:19:38 | gevaerts | yes |
18:19:42 | thomasjfox | Oh sorry |
18:19:55 | thomasjfox | Then it's not needed |
18:20:09 | gevaerts | No point in reverting it again though |
18:20:15 | thomasjfox | :) |
18:20:16 | lorenzo92 | kugel: okay testing rockbox on device ;) |
18:20:25 | lorenzo92 | noticed new icons :D |
18:20:37 | thomasjfox | Well, at least the other two backports are bugfixes |
18:22:50 | | Quit lorenzo92 (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183813]) |
18:24:30 | | Quit JdGordon (Ping timeout: 248 seconds) |
18:29:25 | | Quit thomasjfox (Remote host closed the connection) |
18:31:20 | jhMikeS | kugel: sir? |
18:32:04 | | Join JdGordon [0] (~jonno@login.ok-labs.com) |
18:32:05 | | Quit JdGordon (Changing host) |
18:32:05 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
18:32:13 | lovasoa | kugel: With -Wall, I get a lot of Warning SAMSUNG_YPR0_PAD is not defined. Is it normal? |
18:32:45 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
18:34:17 | funman | kugel: any idea how to share the sdl yuv code without copying it in lcd-clipzip.c ? |
18:39:21 | funman | perhaps move that lcd_blit_yuv somewhere so we can include it in SOURCES |
18:40:02 | funman | also i have no idea why we don't use yuv dithering for all models |
18:42:20 | funman | http://pastie.org/2960651 |
18:43:30 | kugel | jhMikeS: does pcm_get_more_callback() always give 1024k? |
18:43:57 | kugel | I have trouble, for some strange reason, to implement other sizes in my alsa backend |
18:45:15 | kugel | as snd_pcm_writei() outright rejects smaller sizes I try to collect samples in a spare buffer which gives very broken and noisy sound |
18:45:35 | jhMikeS | kugel: it will with the mixer running |
18:45:44 | jhMikeS | direct pcm is another story |
18:46:37 | kugel | I'm also a bit confused about pcm_play_dma_started_callback(). why not just call it directly after get_more()? |
18:46:51 | | Quit stripwax (Ping timeout: 244 seconds) |
18:47:30 | jhMikeS | kugel: It's sort of is, after the transfer to the audio device has begun though |
18:48:36 | kugel | it seems I need more than 1 pcm_play_get_more_callback() calls between feeding the data to the hw, so I'm just calling it after |
18:49:16 | jhMikeS | it should only be called once per call to pcm_get_more_callback, if pcm_get_more_callback returns 0, don't call it |
18:50:22 | kugel | why make it so complicated to call it after feeding the hw? |
18:50:39 | jhMikeS | it doesn't seem to be normally |
18:51:10 | kugel | I'm looking at pcm-sdl.c and pcm-android.c |
18:52:21 | jhMikeS | not the nicest things in the world. normally it expects to be called in parallel with DMA, not with the hardware dangerously low on data |
18:52:22 | kugel | it seems I need more than 1 pcm_play_get_more_callback() calls between feeding the data to the hw, so I'm just calling it after |
18:52:47 | kugel | oops |
18:53:00 | jhMikeS | if you call the callback, call the started callback sometime afterwords |
18:53:31 | kugel | just so the hw buffers can be filled earlier? |
18:54:29 | jhMikeS | they must be or mixing will cause dropout. there isn't enough time to do mixing when a hw fifo has only has a few samples in it |
18:55:00 | kugel | pcm-android is unecessarily complicated then. the hw buffers won't be filled before the callback returns (the callback only fills a temp buffer) |
18:55:32 | kugel | thanks for the explaination |
18:56:10 | Lalufu | reading through the tagcache code, it's not a good idea to spend too much time between tagcache_search() and tagcache_search_finish(), right, as tagcache_search creates a lock on the tagcache? |
18:56:13 | kugel | oh uh, I'm wrong. it that way at one point |
19:00 |
19:00:58 | | Quit ukleinek (Ping timeout: 244 seconds) |
19:01:27 | | Join wodz [0] (~wodz@89-76-160-35.dynamic.chello.pl) |
19:01:37 | jhMikeS | kugel: isn't it possible to set a watermark on android yourself? maybe I misunderstood what the one object is for. |
19:02:37 | wodz | pamaury: when I was porting rb to HD200/HD300 I was told that CPUFREQ_DEFAULT is with PLL off, CPUFREQ_NORMAL is well normal (with PLL on), CPUFREQ_MAX is when boosted |
19:05:29 | kugel | jhMikeS: yes it is, and it's set rather conservative |
19:08:38 | *** | Saving seen data "./dancer.seen" |
19:09:05 | kugel | jhMikeS: what would be a good watermark for alsa? what does sdl use? is 2k too high or too low? |
19:11:04 | jhMikeS | I'm not sure but it might have been 4k or so |
19:12:46 | jhMikeS | sdl sometimes had bad drivers that ask for 48K (it's rather horrid when it does) |
19:13:43 | jhMikeS | that even varies with how the library is made |
19:16:53 | | Quit MethoS- (Read error: Connection reset by peer) |
19:24:18 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
19:29:34 | | Quit stripwax (Ping timeout: 248 seconds) |
19:35:11 | | Join MethoS- [0] (~clemens@134.102.106.250) |
19:42:05 | | Join Steff8000 [0] (~bce439dc@www.haxx.se) |
19:44:53 | | Quit Steff8000 (Client Quit) |
19:48:03 | | Join Pedrital [0] (~Pierre@75.174.70.86.rev.sfr.net) |
19:48:13 | Pedrital | Hey people ! |
19:49:28 | | Join Llorean [0] (~DarkkOne@rockbox/user/Llorean) |
19:50:12 | Pedrital | I read through the FAQ and the iPod FAQ but I have not been able to know how a rockbox iPod behaves on a "dock" , like this : http://www.product-reviews.net/wp-content/userimages/2008/04/i169-hd-radio-with-ipod-dock.jpg |
19:51:44 | gevaerts | Pedrital: it depends on which ipod you mean. Rockbox has some support for docks on ipods up to the 1st generation nano and the video, but not for the 2nd gen nano or the classic |
19:52:06 | Pedrital | Too bad... |
19:52:28 | gevaerts | http://www.rockbox.org/wiki/IpodAccessories has some details |
19:54:13 | Pedrital | Well I guess i'm ok with the normal "RCA to Jack" option, but docks are cool. |
19:54:26 | Pedrital | thanks for the link ! |
20:00 |
20:00:04 | Pedrital | It seems to be quite random, depending on the hardware you're plugging it in. |
20:03:46 | Pedrital | Oh, and does Rockbox support FLAC ? |
20:08:30 | gevaerts | of course |
20:26:19 | | Quit mgue (Ping timeout: 260 seconds) |
20:27:35 | | Join mgue [0] (~mgue@p57B3C746.dip.t-dialin.net) |
21:00 |
21:02:17 | | Join ender` [0] (~ender@foo.eternallybored.org) |
21:08:42 | *** | Saving seen data "./dancer.seen" |
21:19:00 | | Join swilde [0] (~wilde@2001:470:9c7c:abc:948f:fcff:fef6:e221) |
21:24:01 | | Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel) |
21:35:02 | | Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel) |
21:37:13 | | Quit hilbert (Quit: Computer has gone to sleep.) |
21:38:58 | | Join hilbert [0] (~hilbert@adsl-89-217-225-41.adslplus.ch) |
21:39:22 | | Quit wodz (Quit: Leaving) |
21:39:31 | | Part lovasoa |
21:42:33 | funman | how about target/generic or target/common to host common functions? |
21:43:08 | funman | or perhaps this could go in firmware/drivers/lcd-16bit* |
21:43:27 | funman | with e.g. #ifndef LCD_OPTIMIZED_YUV_BLIT |
21:50:53 | | Join lorenzo92 [0] (~chatzilla@host122-111-dynamic.17-79-r.retail.telecomitalia.it) |
21:51:00 | | Join notben [0] (~ben@99-122-85-101.lightspeed.spfdmo.sbcglobal.net) |
21:51:14 | | Nick notben is now known as iamben (~ben@99-122-85-101.lightspeed.spfdmo.sbcglobal.net) |
21:54:23 | | Quit lorenzo92 (Remote host closed the connection) |
21:56:15 | | Join lorenzo92 [0] (~chatzilla@host122-111-dynamic.17-79-r.retail.telecomitalia.it) |
21:58:37 | funman | perhaps with weak symbols there would be no need for #ifdef HELL |
22:00 |
22:02:01 | kugel | lcd-16bit Sounds good |
22:02:42 | | Part iamben |
22:06:35 | | Join Keripo [0] (~Keripo@eng121.wireless-resnet.upenn.edu) |
22:11:30 | | Quit y4n (Quit: only amiga makes it possible) |
22:17:41 | | Part jlbiasini |
22:24:32 | funman | using attribute((weak)) the function is persent in lcd-16bit.o |
22:24:39 | funman | but optimized as 'bx lr' in rockbox.elf |
22:25:09 | | Join Stummi [0] (~Stummi@rockbox/developer/Stummi) |
22:28:03 | kugel | funman: weak breaks with cygwin (old gcc) |
22:29:58 | funman | can't we upgrade gcc? |
22:32:02 | funman | also who needs cygwin when there's mingw |
22:32:13 | kugel | who knows |
22:32:27 | * | Torne alllmost explains why mingw is cygwin, but can't be bothered to do that one again :0 |
22:32:49 | kugel | i think recent cygwin has newer gcc |
22:32:56 | funman | if mingw is cygwin, then cygwin has recent enough gcc |
22:35:17 | funman | weird the function is here in the .elf but not referenced by the global symbol |
22:35:40 | funman | aaah sorry |
22:35:50 | funman | i didn't remove the empty lcd_blit_yuv() |
22:35:50 | funman | :) |
22:36:23 | funman | that proves overloading works correcrly |
22:38:39 | | Quit lorenzo92 (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115183813]) |
22:39:00 | funman | # Your branch is ahead of 'origin/master' by 16 commits. |
22:39:03 | funman | rockbox-old is not updateD? |
22:39:36 | CIA-10 | New commit by funman (r31127): lcd_blit_yuv: move from sdl driver to lcd16bit-common ... |
22:39:41 | CIA-10 | New commit by funman (r31128): Clip Zip: fix yuv playback |
22:40:15 | dfkt | does that mean video playback on the zip is possible? :) |
22:40:23 | funman | yep |
22:40:26 | dfkt | heh |
22:41:14 | CIA-10 | r31127 build result: 7 errors, 0 warnings (funman committed) |
22:41:32 | | Quit Keripo (Quit: Leaving.) |
22:42:58 | CIA-10 | r31128 build result: 7 errors, 0 warnings (funman committed) |
22:44:53 | funman | i don't get the recorder error |
22:45:19 | funman | code was under -#ifdef HAVE_LCD_COLOR |
22:46:57 | scorche | dfkt: so did you make these images? |
22:47:07 | dfkt | scorche, yes |
22:47:22 | | Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel) |
22:47:45 | scorche | dfkt: ok - just making sure there are no potential license issues ;) |
22:48:06 | dfkt | nah, they were based on the official, freely available press shots |
22:48:36 | CIA-10 | New commit by funman (r31129): lcd_blit_yuv: move to lcd-16bit-common.c |
22:50:20 | * | funman spots code duplication in drivers/lcd* |
22:50:25 | CIA-10 | r31129 build result: 2 errors, 0 warnings (funman committed) |
22:50:37 | funman | ah recorder error was not my fault ... |
22:53:45 | funman | mrobe +432 bytes |
23:00 |
23:07:11 | | Quit Misan (Remote host closed the connection) |
23:08:02 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
23:08:43 | *** | Saving seen data "./dancer.seen" |
23:10:08 | | Join b0hoon [0] (~quassel@093105168224.bielskobiala.vectranet.pl) |
23:13:58 | | Quit liar (Read error: Connection timed out) |
23:15:25 | funman | hum i didnt spot that every target got red |
23:15:36 | | Join saratoga [0] (9803ec71@gateway/web/freenode/ip.152.3.236.113) |
23:15:42 | funman | looks like the function is not removed at all, just not referenced by lcd_blit_yuv |
23:19:19 | CIA-10 | New commit by funman (r31130): lcd-16bit: move common code to lcd-16bit-common.c |
23:20:56 | CIA-10 | r31130 build result: 2 errors, 0 warnings (funman committed) |
23:22:41 | funman | and of course sometimes only one version of the duplicated function got optimized |
23:29:14 | | Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) |
23:32:32 | | Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel) |
23:34:42 | | Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel) |
23:36:04 | | Join ungali [0] (~Samuel@S01060007e907c60a.cg.shawcable.net) |
23:39:10 | CIA-10 | New commit by funman (r31131): lcd-16bit: move lcd_bitmap and lcd_bitmap_transparent to common code |
23:40:56 | CIA-10 | r31131 build result: 2 errors, 0 warnings (funman committed) |
23:41:36 | | Join Keripo [0] (~Keripo@SEAS170.wlan.seas.upenn.edu) |
23:51:05 | | Quit Stummi (Quit: Bye!) |
23:52:28 | scorche | as a note to anyone else who has admin on the themesite - it takes its player images from rockbox.org/playerpics which is in www on svn - to "add" the image to the themesite, scroll down to edit/add targets on the admin page, edit the target you wish to change, then put the image name for the picture field |
23:52:47 | | Join lovasoa [0] (~olojkine@2a01:e35:8a2e:8080:e2b9:a5ff:fe5b:ca7b) |
23:57:34 | | Part ungali |