00:03:34 | | Join Hillshum [0] (4ba5f419@gateway/web/freenode/ip.75.165.244.25) |
00:08:00 | | Quit Devil_Weapon (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
00:08:34 | | Join Dreamxtreme [0] (~Dreamxtre@92.30.204.58) |
00:08:39 | | Join GeekShad0w [0] (~Antoine@208.136.195-77.rev.gaoland.net) |
00:11:10 | | Quit GeekShadow (Ping timeout: 240 seconds) |
00:13:58 | | Nick eboyer93 is now known as edboyer93 (eboyer93@pool-71-185-65-59.phlapa.fios.verizon.net) |
00:16:41 | AlexP | fiveofoh: He did, yes |
00:17:31 | fiveofoh | Okay. It didn't sound like he did on this end. That's good then. |
00:19:58 | | Quit Dreamxtreme (Read error: Connection reset by peer) |
00:20:38 | | Quit stripwax (Quit: http://miranda-im.org) |
00:22:04 | | Join madalu [0] (~matt@unaffiliated/madalu) |
00:23:04 | | Quit _s1gma (Ping timeout: 272 seconds) |
00:24:08 | | Join _s1gma [0] (~d.d.derp@77.107.164.131) |
00:25:56 | | Quit Jerom (Read error: Connection reset by peer) |
00:29:45 | froggyman | is it possible to turn off the light on the scroll wheel on the fuzev2 in rockbox? or is it a HW problem? |
00:31:14 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
00:31:48 | | Join Mom [0] (~Mommy@pool-74-96-229-3.washdc.fios.verizon.net) |
00:31:57 | Mom | Hello. |
00:32:31 | Mom | Does the manual contain information on which buttons have what features in various players using rockbox? |
00:33:18 | saratoga | yes, the keymaps are in it |
00:33:28 | Mom | For example, the down button in my player doesn't bring up a menu, but it has a picture on the button saying that's what it does |
00:33:41 | Mom | I'll check the manual then |
00:38:37 | | Quit pamaury (Ping timeout: 265 seconds) |
00:39:34 | Mom | Does the "home" key on the sansa clip count as the "submenu" key? Or does the "down" key mean submenu? |
00:39:57 | AlexP | It tells you at the beginning of the manual |
00:39:59 | Mom | In the original firmware, the down key when used at the Now Playing screen gives you a context menu |
00:40:02 | Mom | k |
00:40:03 | AlexP | There is a diagram |
00:40:08 | | Quit Strife89 (Ping timeout: 240 seconds) |
00:40:17 | AlexP | The OF is irrelevant |
00:40:36 | Mom | You'd expect similar functionality though: the play key still plays |
00:40:52 | AlexP | The functionality is completely different |
00:40:58 | AlexP | It isn't possible to map directly |
00:41:14 | AlexP | Also, Rockbox runs on lots of different players and we try to have some sort of consistency |
00:41:46 | Mom | I understand :) |
00:42:06 | Mom | I just want to make sure what I'm experiencing isn't supposed to happen |
00:42:13 | Mom | before I see about reporting a bug or getting help |
00:42:24 | Mom | It's basically one button that doesn't do anything |
00:42:24 | AlexP | Read the manual first |
00:42:30 | AlexP | We have spent lots of time on it |
00:42:40 | Mom | yes I have it open now −− looking for that diagram |
00:43:22 | Mom | In the diagram the button is labeled as "down," however another page talks about "submenu" which isn't labeled to any key |
00:43:51 | Mom | Nevermind, down is submenu |
00:44:44 | AlexP | That diagram is wrong though :) |
00:44:46 | Mom | OK I have found a bug then: submenu doesn't work on the WPS |
00:45:34 | Mom | it is a dead key on the WPS, but works as a down key in other places |
00:45:43 | AlexP | Ideally the diagram and description should match |
00:45:46 | | Join Strife89 [0] (~Strife89@24-181-1-114.dhcp.athn.ga.charter.com) |
00:45:56 | | Quit DerPapst (Quit: Leaving.) |
00:46:07 | AlexP | I wish I could find my damn clip |
00:46:37 | Mom | hmmm actually... |
00:46:50 | Mom | I found the problem |
00:46:59 | Mom | you have to Click and Hold it down for it to work |
00:47:00 | AlexP | The manual is clearly wrong in the WPS keymap bit too |
00:47:12 | AlexP | It has two functions on one action |
00:47:34 | AlexP | Mom: Short and long click should do two different things |
00:47:35 | Mom | if it is wrong, what would be the correct behavior? |
00:47:49 | AlexP | I don't know without looking at the source |
00:47:51 | AlexP | One mo |
00:48:08 | Mom | AlexP: ok in that case, "short" click doesn't do anything, but long click goes to the song list |
00:48:24 | Mom | i'll wait :) |
00:48:26 | | Quit liar (Ping timeout: 240 seconds) |
00:49:04 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
00:50:06 | AlexP | hmmm, short down isn't defined for the wps in particular |
00:50:29 | AlexP | and repeat down is defined differently epending on whether the hotkey function is defined |
00:50:39 | Mom | It seems like the long click behavior should be mapped to short click instead |
00:50:47 | | Quit bluebrother (Disconnected by services) |
00:50:50 | | Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother) |
00:50:56 | | Quit evilnick (Quit: Page closed) |
00:50:59 | AlexP | quickscreen is on long home apparently |
00:51:08 | AlexP | Mom: No, short should go to menu I think |
00:51:20 | Mom | the main menu? |
00:51:25 | AlexP | yes |
00:51:29 | Mom | there is already a menu button on this player |
00:52:11 | AlexP | ah yes, home goes to it |
00:52:20 | AlexP | that isn't in the manual either |
00:52:21 | *** | Saving seen data "./dancer.seen" |
00:52:28 | AlexP | or rather it is, but is wrong |
00:52:30 | Mom | so when you press the submenu, ideally it should give the list of songs |
00:52:38 | AlexP | depends |
00:52:42 | AlexP | On what others do |
00:52:57 | Mom | other buttons? |
00:53:00 | | Quit Strife89 (Read error: Operation timed out) |
00:53:25 | AlexP | No, other targets |
00:53:39 | AlexP | If you hold down home you should get the quickscreen yes? |
00:53:48 | AlexP | according to the source |
00:54:02 | Mom | I'm not sure what the quickscreen is, could you describe it? or i can look it up in the manual |
00:54:38 | AlexP | It gives you four options |
00:54:45 | AlexP | for left right up and down |
00:54:52 | AlexP | e.g. repeat mode is left IIRC |
00:54:52 | Mom | no I don't see that |
00:54:56 | Mom | I see a list of songs |
00:55:04 | AlexP | Pressing long home? |
00:55:07 | Mom | yes |
00:55:12 | Mom | and pressing short home doesn't do anything |
00:55:13 | AlexP | same as long down? |
00:55:19 | Mom | oh sorry |
00:55:33 | Mom | long home is the quickscreen |
00:55:36 | AlexP | OK |
00:56:17 | Mom | and short home takes you to the default starting point that you can set in settings |
00:56:28 | AlexP | yeah, the main menu |
00:57:02 | Mom | I have to go now :( −− do you think this down key is a problem needing to be fixed? |
00:57:02 | AlexP | I can quickly fix the manual, but I should check what short down is meant to do before I fix it :) |
00:57:08 | Mom | ok :) |
00:57:30 | AlexP | I'll have a fiddle in the morning of nobody does first, it is late here :) |
00:57:35 | AlexP | *if |
00:57:44 | AlexP | Thanks for reporting |
00:57:48 | Mom | Alright :) |
00:58:01 | Mom | I will come back in a day or so |
00:58:07 | Mom | and ask what short down should do :) |
00:58:07 | AlexP | Righto |
00:58:10 | AlexP | hehe :) |
00:58:29 | Mom | thank you for your help :) |
00:58:34 | Mom | bye bye |
00:58:35 | AlexP | no worries :) |
00:58:42 | | Quit Mom (Quit: Leaving) |
00:59:08 | | Join JdGordon [0] (~jonno@111.220.204.105) |
00:59:12 | | Quit JdGordon (Changing host) |
00:59:12 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
01:00 |
01:07:22 | | Join Strife89 [0] (~Strife89@adsl-80-167-222.mcn.bellsouth.net) |
01:07:43 | | Quit Strife89 (Read error: Connection reset by peer) |
01:07:44 | | Quit bmbl (Quit: Bye!) |
01:08:02 | | Join Strife89 [0] (~Strife89@adsl-80-167-222.mcn.bellsouth.net) |
01:10:54 | | Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.) |
01:13:07 | | Join Rob2223 [0] (~Miranda@p4FDCBD07.dip.t-dialin.net) |
01:16:53 | | Quit Rob2222 (Ping timeout: 260 seconds) |
01:18:30 | | Quit Brodel () |
01:30:12 | | Quit Rob2223 (Read error: Connection reset by peer) |
01:33:07 | | Part toffe82 |
01:35:11 | | Quit GeekShad0w (Read error: Connection reset by peer) |
01:42:25 | | Join Dreamxtreme_ [0] (~Dreamxtre@92.30.204.58) |
01:42:25 | | Join Dreamxtreme [0] (~Dreamxtre@92.30.204.58) |
01:42:36 | | Quit Dreamxtreme_ (Read error: Connection reset by peer) |
01:58:53 | | Join JdGordon| [0] (~jonno@58.96.27.158) |
01:58:53 | | Quit JdGordon| (Changing host) |
01:58:53 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
02:00 |
02:05:12 | | Quit Judas_PhD (Quit: This is a quitting message) |
02:10:57 | | Quit milz (Ping timeout: 255 seconds) |
02:45:43 | | Join milz [0] (~kyle@d173-181-32-196.abhsia.telus.net) |
02:49:02 | | Quit TheSphinX^ (Quit: XChat) |
02:50:13 | | Join Xerion_ [0] (~xerion@84.25.7.202) |
02:52:23 | *** | Saving seen data "./dancer.seen" |
02:52:30 | | Quit Xerion (Ping timeout: 265 seconds) |
02:52:30 | | Nick Xerion_ is now known as Xerion (~xerion@84.25.7.202) |
02:56:23 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
02:58:30 | | Join gourdcaptain [0] (~97d5ce6a@giant.haxx.se) |
02:59:32 | gourdcaptain | I'm having a problem with my Sanza Clip+ and USB access. |
03:00 |
03:00:18 | gourdcaptain | When I connect it with the original firmware under linux, it throws kernel errors about not being available after error recovery and doesn' |
03:00:30 | gourdcaptain | t mount. It does under Windows XP. |
03:02:01 | JdGordon| | we cant help if it is the OF's problem |
03:03:09 | gourdcaptain | It did mount under Linux until it crashed partway through me loading music onto it. |
03:11:08 | | Quit komputes (Remote host closed the connection) |
03:15:21 | | Quit Xerion (Read error: Connection reset by peer) |
03:17:01 | | Quit gourdcaptain (Quit: CGI:IRC (EOF)) |
03:24:10 | | Quit Strife89 (Quit: Reboot to install Ubuntu.) |
03:32:46 | | Join Strife89DS [0] (~nds@adsl-80-167-222.mcn.bellsouth.net) |
03:37:02 | | Quit Strife89DS (Read error: Connection reset by peer) |
03:40:41 | | Join Strife89DS [0] (~nds@adsl-80-167-222.mcn.bellsouth.net) |
03:43:41 | | Join bunnyboi [0] (~androgyne@cpe-72-224-28-68.nycap.res.rr.com) |
03:44:57 | | Quit Strife89DS (Read error: Connection reset by peer) |
03:55:31 | | Join Strife89DS [0] (~nds@adsl-80-167-222.mcn.bellsouth.net) |
03:57:33 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
04:00 |
04:04:58 | | Quit S_a_i_n_t (Ping timeout: 276 seconds) |
04:10:55 | | Join steve|m1 [0] (~steve@p4FD46D5A.dip.t-dialin.net) |
04:10:56 | | Quit steve|m (Disconnected by services) |
04:11:11 | | Nick steve|m1 is now known as steve|m (~steve@p4FD46D5A.dip.t-dialin.net) |
04:14:37 | | Quit MethoS- (Remote host closed the connection) |
04:28:45 | | Quit amiconn (Disconnected by services) |
04:28:47 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:28:47 | | Quit pixelma (Disconnected by services) |
04:28:49 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:28:51 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:29:06 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:30:32 | | Quit TheSeven (Ping timeout: 245 seconds) |
04:35:08 | | Join Strife89 [0] (~Strife89@adsl-80-167-222.mcn.bellsouth.net) |
04:35:27 | | Quit Strife89DS (Quit: Shutting off DS.) |
04:35:37 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
04:44:20 | | Quit madalu (Read error: Operation timed out) |
04:49:04 | | Quit Hillshum (Quit: Page closed) |
04:52:24 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:41:53 | | Quit panni_ (Read error: Connection reset by peer) |
05:45:36 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
06:00 |
06:00:11 | | Quit Horscht (Quit: Verlassend) |
06:01:02 | | Quit mc2739 (Ping timeout: 240 seconds) |
06:33:51 | | Join Jennifur [0] (~androgyne@cpe-72-224-28-68.nycap.res.rr.com) |
06:34:18 | | Join lestatar_ [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
06:34:49 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
06:37:35 | | Quit bunnyboi (Ping timeout: 276 seconds) |
06:38:14 | | Quit lestatar (Ping timeout: 276 seconds) |
06:38:15 | | Nick lestatar_ is now known as lestatar (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
06:39:28 | | Quit Strife89 (Quit: Rebooting to finish off an update.) |
06:44:14 | | Quit kadoban (Ping timeout: 276 seconds) |
06:44:26 | | Join Strife89 [0] (~Strife89@adsl-80-167-222.mcn.bellsouth.net) |
06:45:05 | | Quit _s1gma (Quit: irl ragequit) |
06:48:54 | | Quit froggyman (Ping timeout: 265 seconds) |
06:52:27 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:01:57 | | Quit Aslai (Ping timeout: 265 seconds) |
07:09:56 | | Join Misanthropos_ [0] (~Misanthro@c-76-121-237-162.hsd1.wa.comcast.net) |
07:10:15 | | Join stoffel [0] (~quassel@p57B49E31.dip.t-dialin.net) |
07:16:03 | Misanthropos_ | heya. can somebody give me a link or some input on the usb-part of the clip+ (e.g. why is it working on the clip but not on the clip+?) |
07:19:02 | Misanthropos_ | ah.. damn ... i knew i read something about it and just found it again |
07:28:02 | | Join hebz0rl [0] (~hebz0rl@dslb-088-067-198-000.pools.arcor-ip.net) |
07:28:44 | | Quit user890104 () |
07:38:38 | | Quit Misanthropos_ (Quit: Ex-Chat) |
07:47:01 | | Quit hebz0rl (Quit: Ex-Chat) |
07:52:12 | | Quit t0rc (Remote host closed the connection) |
08:00 |
08:10:20 | | Join froggyman [0] (~me@unaffiliated/froggyman) |
08:18:19 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
08:21:34 | | Quit anewuser (Quit: FAMICOMPO 7 - August 15 Through August 31 JST - http://midr2.under.jp/compo/vol7/index.html) |
08:21:54 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
08:43:58 | | Quit AndyI (Ping timeout: 272 seconds) |
08:49:51 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
08:52:31 | *** | Saving seen data "./dancer.seen" |
08:57:22 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:59:49 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.2.144) |
09:00 |
09:00:14 | | Quit bertrik (Quit: :tiuQ) |
09:07:54 | | Quit milz (Ping timeout: 240 seconds) |
09:10:36 | | Join milz [0] (~kyle@d173-181-32-196.abhsia.telus.net) |
09:22:54 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
09:25:45 | | Quit antil33t (Read error: Connection reset by peer) |
09:25:53 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
09:29:38 | | Join bmbl [0] (~Miranda@unaffiliated/bmbl) |
09:29:54 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
09:31:38 | | Quit pamaury (Read error: No route to host) |
09:31:39 | | Join pamaury_ [0] (~quassel@sal63-1-82-243-96-220.fbx.proxad.net) |
09:32:06 | | Quit AndyI (Ping timeout: 272 seconds) |
09:32:26 | | Nick pamaury_ is now known as pamaury (~quassel@sal63-1-82-243-96-220.fbx.proxad.net) |
09:32:40 | | Quit pamaury (Changing host) |
09:32:40 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
09:34:40 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
09:39:17 | | Quit JdGordon| (Quit: leaving) |
09:39:43 | | Quit AndyI (Ping timeout: 272 seconds) |
09:40:30 | | Join petur [0] (d408b802@rockbox/developer/petur) |
09:46:19 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
09:50:22 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
09:51:07 | | Quit AndyI (Ping timeout: 272 seconds) |
10:00 |
10:14:29 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
10:25:45 | | Part LinusN |
10:25:45 | | Join mischasworld [0] (~quassel@f051069055.adsl.alicedsl.de) |
10:35:13 | | Join DerPapst [0] (~Alexander@188.107.197.174) |
10:40:47 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
10:52:27 | * | JdGordon managed to get rockbox into a wonderful state where it is impossible to restart playback without digging through menus |
10:52:34 | *** | Saving seen data "./dancer.seen" |
10:52:39 | JdGordon | crappy yes/no screen with no touch support |
11:00 |
11:02:06 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
11:02:53 | | Join Rob2222 [0] (~Miranda@p4FDC9DBF.dip.t-dialin.net) |
11:03:21 | | Quit Rob2222 (Client Quit) |
11:04:00 | | Join Rob2222 [0] (~Miranda@p4FDC9DBF.dip.t-dialin.net) |
11:06:32 | | Quit n1s (Quit: Lämnar) |
11:07:07 | | Quit AndyI (Ping timeout: 272 seconds) |
11:07:49 | | Quit jfc (Read error: No route to host) |
11:08:16 | | Join jfc [0] (~john@dpc6682208002.direcpc.com) |
11:09:16 | | Quit Judas_PhD (Quit: This is a quitting message) |
11:09:19 | | Quit jfc (Read error: Connection reset by peer) |
11:10:16 | | Join jfc [0] (~john@dpc6682208002.direcpc.com) |
11:25:50 | | Join [Saint] [0] (S_a_i_n_t@203.184.4.171) |
11:26:43 | | Quit S_a_i_n_t (Ping timeout: 265 seconds) |
11:29:01 | | Join pyro_maniac_ [0] (foobar@p57BB9472.dip0.t-ipconnect.de) |
11:32:18 | | Quit pyro_maniac (Ping timeout: 272 seconds) |
11:42:19 | | Quit [Saint] (Ping timeout: 240 seconds) |
11:42:27 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.4.250) |
11:53:04 | | Quit stoffel (Ping timeout: 240 seconds) |
11:54:08 | | Nick pyro_maniac_ is now known as pyro_maniac (foobar@p57BB9472.dip0.t-ipconnect.de) |
12:00 |
12:09:04 | JdGordon | Bagder: ping? |
12:10:45 | | Quit sasquatch (Read error: Operation timed out) |
12:14:43 | | Quit l403 (Ping timeout: 240 seconds) |
12:15:07 | | Join l403 [0] (~l@gw8.vslesy.cz) |
12:20:19 | CIA-81 | New commit by jdgordon (r27890): Make the yes/no screen useable in the stylus touchscreen mode, add 2 soft-buttons. Also make bottom left yes in grid mode to line up with the new ... |
12:21:58 | CIA-81 | r27890 build result: All green |
12:27:02 | | Join sasquatch [0] (~username@p4FF2DC51.dip.t-dialin.net) |
12:27:07 | | Quit JdGordon (Ping timeout: 240 seconds) |
12:31:23 | | Join stoffel [0] (~quassel@p57B49E31.dip.t-dialin.net) |
12:35:11 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
12:36:29 | | Join JdGordon1 [0] (~jonno@111.220.214.221) |
12:37:18 | JdGordon1 | does anyone know why kugel chose the D2 pad for the sdl app instead of making a new keymap? |
12:37:19 | JdGordon1 | its pretty close but still not ideal :( |
12:38:04 | | Join AsusFreak [0] (~c1003c16@giant.haxx.se) |
12:39:45 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
12:39:48 | | Quit JdGordon (Ping timeout: 265 seconds) |
12:41:49 | | Join Xerion [0] (~xerion@84.25.7.202) |
12:44:32 | | Quit AsusFreak (Quit: CGI:IRC) |
12:52:38 | *** | Saving seen data "./dancer.seen" |
13:00 |
13:09:25 | | Join kadoban [0] (~mud@cpe-67-247-80-129.rochester.res.rr.com) |
13:12:17 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
13:18:47 | n1s | umm, did we decide on releasing? |
13:20:24 | | Quit mischasworld (Ping timeout: 265 seconds) |
13:43:54 | CIA-81 | New commit by jdgordon (r27891): Move to a proper sdl key config instead of using the d2 pad. make the mouse wheel work, middle click is "select" and right click is "back" |
13:46:06 | CIA-81 | r27891 build result: All green |
13:47:49 | | Nick JdGordon1 is now known as JdGordon (~jonno@111.220.214.221) |
13:48:01 | | Quit JdGordon (Changing host) |
13:48:01 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
13:52:47 | | Quit l403 (Ping timeout: 265 seconds) |
13:56:56 | | Join maffe [0] (~Miranda@77-20-141-162-dynip.superkabel.de) |
13:58:34 | | Join Rob2223 [0] (~Miranda@p4FDCB21F.dip.t-dialin.net) |
14:00 |
14:02:27 | | Quit Rob2222 (Ping timeout: 264 seconds) |
14:07:22 | | Quit maffe (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
14:08:45 | | Join maffe [0] (~Miranda@77-20-141-162-dynip.superkabel.de) |
14:09:37 | | Quit maffe (Client Quit) |
14:14:31 | JdGordon | anyone know where the fonts are supposed to live in the sdl app build? |
14:23:53 | JdGordon | n1s: nope. someone needs to take charge if we want to do a release |
14:25:29 | n1s | ok |
14:29:39 | | Join funman [0] (~fun@rockbox/developer/funman) |
14:30:35 | | Quit n1s (Quit: Lämnar) |
14:40:59 | | Join panni_ [0] (hannes@ip-109-90-9-243.unitymediagroup.de) |
14:43:54 | JdGordon | kugel: incase I forget, should rockbx on android be using 16% cpu when in the filebrowser (and minimised) while playing music? |
14:45:20 | funman | JdGordon: did you try to define CPU_ARM ? |
14:45:50 | JdGordon | no, is that not being done yet? |
14:46:47 | funman | dunno, iirc kugel wanted to postpone this in case there were problems but a very quick test worked fine for me |
14:46:56 | funman | (i didn't do performance test though) |
14:47:36 | JdGordon | ok, ill give it a go.. |
14:48:25 | JdGordon | we shouldnt assume android is arm though... iirc it builds (in theory) for x86 and mips also, no? |
14:49:45 | JdGordon | just #define CPU_ARM ? |
14:49:51 | JdGordon | does it need the ARM_ARCH also? |
14:50:42 | funman | JdGordon: C code is built for ARM though |
14:51:12 | funman | i had added the ANDROID case to CPU_ARM + ARM_ARCH 5, but ARCH 6 might work depending on your phone |
14:52:42 | *** | Saving seen data "./dancer.seen" |
14:55:10 | JdGordon | /home/jonno/rockbox-git/apps/codecs/codec_crt0.c:60: error: 'struct codec_api' has no member named '__div0' :( |
14:56:30 | funman | use the same condition than in codecs.h |
14:57:53 | | Join NTKM [0] (~NTKM@KD111100198040.ppp-bb.dion.ne.jp) |
14:58:00 | JdGordon | CONFIG_PLATFORM & PLATFORM_NATIVE is wrong though? |
14:58:16 | funman | why? |
14:58:35 | funman | i suppose division by 0 exception is handled by the native libc |
14:59:16 | JdGordon | oh right... im half asleep |
15:00 |
15:00:52 | | Quit antil33t (Read error: Connection reset by peer) |
15:00:59 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
15:02:06 | | Join robin0800 [0] (~quassel@cpc2-brig8-0-0-cust964.3-3.cable.virginmedia.com) |
15:03:08 | | Join robin0800_ [0] (~robin0800@cpc2-brig8-0-0-cust964.3-3.cable.virginmedia.com) |
15:04:08 | | Quit robin0800 (Remote host closed the connection) |
15:07:52 | | Quit dionoea (Ping timeout: 258 seconds) |
15:08:27 | | Quit Utchybann (Ping timeout: 260 seconds) |
15:08:28 | * | JdGordon fails with build.sh |
15:12:08 | | Join Utchybann [0] (~Utchy@rps6752.ovh.net) |
15:14:33 | JdGordon | eclipse cant open the project! |
15:14:41 | | Join evilnick [0] (0c140464@rockbox/staff/evilnick) |
15:14:47 | | Join _s1gma [0] (~d.d.derp@77.107.164.131) |
15:15:02 | JdGordon | rockboxtimer.java has lots of errors |
15:15:09 | | Quit _s1gma (Max SendQ exceeded) |
15:15:47 | JdGordon | oh ruddy hell... it needs v8 api? |
15:15:56 | | Join dionoea [0] (~dionoea@yop.chewa.net) |
15:16:46 | JdGordon | [2010-08-26 23:13:23 - Rockbox] Unable to resolve target 'android-8' |
15:16:48 | JdGordon | ? |
15:16:55 | | Quit krazykit (Quit: bbl) |
15:18:41 | | Quit NTKM (Read error: Connection reset by peer) |
15:22:56 | JdGordon | nuts, codec failure |
15:29:42 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
15:36:49 | | Join l403 [0] (~l@gw8.vslesy.cz) |
15:42:08 | | Quit JdGordon (Quit: I dont knwo why the fuck i bother) |
15:45:16 | | Join Aslai [0] (~Aslai@c-24-19-104-28.hsd1.wa.comcast.net) |
15:49:08 | | Quit antil33t (Read error: Connection reset by peer) |
15:49:15 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
15:55:31 | | Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com) |
16:00 |
16:05:09 | | Join Jaykay [0] (~chatzilla@p5DC572A5.dip.t-dialin.net) |
16:05:56 | | Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201) |
16:07:36 | | Join krazykit [0] (~kkit@206.183.182.189) |
16:14:59 | funman | kugel: ping, did you see http://forums.rockbox.org/index.php?topic=25575 ? |
16:15:52 | | Quit l403 (Ping timeout: 265 seconds) |
16:16:53 | kugel | funman: I saw the first one yesterday while trying a different change with mingw32 |
16:17:10 | kugel | making it _atexit and do #define atexit _atexit fixes it |
16:17:59 | funman | can't we use the OS atexit() when available ? IIUC it should work when unloading .dll/.so |
16:19:12 | | Quit parafin (Remote host closed the connection) |
16:19:13 | kugel | I don't know if that works |
16:19:19 | | Join parafin [0] (parafin@paraf.in) |
16:19:49 | kugel | but we only support 1 exit handler (for now) so they behave slightly different |
16:20:22 | funman | it's close enough to the real function |
16:21:29 | funman | it returns -1 if you try it a second time so it's perfectly valid |
16:21:37 | kugel | yes |
16:22:08 | kugel | but the host's atexit won't do that |
16:22:26 | funman | if we only call atexit() one time it's ok? |
16:22:36 | kugel | a plugin developed in the sim could then not work on target |
16:23:22 | funman | a plugin which calls atexit() more than 1 time could cause our wrath on its developer though :) |
16:23:32 | | Join Misanthropos_ [0] (~Misanthro@c-76-121-237-162.hsd1.wa.comcast.net) |
16:24:55 | kugel | I don't feel strong about it |
16:25:24 | funman | anyway it seems to work fine on linux: the rockbox atexit() is used and not the libc one |
16:25:42 | kugel | that was the plan yes |
16:26:10 | kugel | it maybe has to do with some preprocessor magic, note that it complains about _atexit which we don't have |
16:26:31 | funman | dunno what's special for mingw |
16:26:44 | kugel | and maybe linking order |
16:27:22 | kugel | I can imagine it complains if it links "libc.dll" before plugin_crt0.o |
16:27:33 | funman | atexit is in the crt.o/.a on debian's mingw |
16:29:00 | funman | ls |
16:29:39 | | Quit t0rc (Ping timeout: 252 seconds) |
16:35:04 | | Join l403 [0] (~l@gw8.vslesy.cz) |
16:38:02 | funman | kugel: http://pastie.org/1118030 |
16:38:07 | kugel | funman: atexit in .so's work with glibc, I don't know if it works on windows as well |
16:38:18 | | Join freonx [0] (~freonx@189.237.41.18) |
16:38:39 | funman | i can try in wine |
16:39:54 | | Quit freonx (Client Quit) |
16:40:08 | | Join toffe82 [0] (~chatzilla@12.169.218.14) |
16:40:26 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
16:42:08 | kugel | doesn't work for me |
16:42:15 | kugel | oh wait it does |
16:42:40 | funman | i can't use the '*' button for HOME on fuze sim |
16:43:17 | funman | yes it works for me too |
16:43:42 | kugel | still, I think it's a feature of the platforms C library and not something the C standard promises, right? if so I'd be recultant to use the host's atexit/exit |
16:44:34 | funman | The application should call sysconf() to obtain the value of {ATEXIT_MAX}, the number of functions that can be registered |
16:46:19 | funman | i dont' know if it's documented but according to google it's widely implemented |
16:47:48 | funman | posix atexit/dlclose do not talk about each other function |
16:47:56 | | Quit l403 (Ping timeout: 240 seconds) |
16:49:07 | kugel | "For GLibc, "atexit" is not in libc.so at all, but is instead part of a static library that is added to the link command of each generated shared library." (from http://code.google.com/p/android/issues/detail?id=6455), exactly what we do |
16:50:00 | kugel | but it seems not implemented/broken on android (even though there's no plugins on android yet) so I think we should keep our atexit |
16:50:01 | | Part LinusN |
16:51:15 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
16:52:45 | *** | Saving seen data "./dancer.seen" |
16:53:12 | funman | maybe rename to at_pluginexit ? |
16:54:12 | kugel | but why? |
16:56:31 | funman | because it doesn't conform to all existing atexit() implementations |
16:56:44 | funman | although on the android bug they suggest to do like glibc |
16:57:10 | kugel | it doesn't? |
16:57:33 | kugel | it conforms to the standard which should be enough, doesn't it? |
16:57:57 | kugel | (we can bump the 1-exit-handler limitation if that's the problem) |
16:58:01 | funman | yes but nothing in the standards says about dlopen/dlclose and IMO it's important |
16:58:36 | kugel | what has dlopen/dlclose to do with it? |
16:59:14 | funman | if you register an exit handler in a shared library, and don't know if it will run at program exit or at said shared library dlclose() |
16:59:37 | funman | just like in the bug you linked |
16:59:43 | Torne | The minimum acceptable value of ATEXIT_MAX is 32, so you can't claim ours is it. :) |
16:59:51 | | Quit Jaykay (Remote host closed the connection) |
16:59:56 | Torne | renaming it seems like a good idea |
17:00 |
17:00:06 | Torne | plugins that expect to use atexit() because they are ported from something else can just #define it |
17:00:11 | kugel | the exit/atexit is in the plugin, shared library or not |
17:00:15 | Torne | like I do for loads of stuff in frotz |
17:00:18 | funman | VLC had a special member for its plugins named "linked_with_a_crap_library_which_uses_atexit", but now it's "cannot_unload_broken_library" |
17:00:19 | Torne | :) |
17:00:39 | funman | said libraries think atexit handler will not run on dlclose(), or never thought about dlclose() |
17:00:51 | kugel | it's not like rockbox core provides atexit, it's linked into the plugin |
17:01:44 | | Quit pyro_maniac (Remote host closed the connection) |
17:02:28 | kugel | Torne: so we can have 32 atexit handlers without problem, the array won't make plugins significantly larger |
17:02:35 | Torne | kugel: it's still not right |
17:02:42 | | Join l403 [0] (~l@gw8.vslesy.cz) |
17:02:46 | | Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201) |
17:02:57 | Torne | funman is right: there's no reason why anyone should assume atexit() takes effect at dlclose() time |
17:03:10 | funman | and there's no reason why anyone should assume it doesn't either? |
17:03:11 | Torne | it is specifically at process exit; plugins are not processes and don't act like them |
17:03:16 | Torne | funman: yes they should |
17:03:18 | Torne | it says process exit |
17:03:24 | kugel | we don't call it at dlclose?! |
17:03:35 | Torne | calling it at dlclose() is *wrong* |
17:03:37 | funman | Normal termination occurs either by a call to exit() or a return from main() |
17:03:44 | kugel | and we don't do it |
17:04:01 | Torne | funman: right, but our plugins are not freestanding processes in the first place |
17:04:07 | Torne | so much of SUS can't be applied to them :) |
17:04:12 | kugel | we call it exactly after the return from main() (plugin_start) or during exit() |
17:04:33 | Torne | kugel: But that's not main() |
17:04:39 | funman | it could be renamed |
17:04:45 | funman | but we don't care |
17:04:47 | Torne | it doesn't matter what it's *called* |
17:05:02 | * | kugel fails to see that it doesn't conform |
17:05:20 | Torne | kugel: because we don't have processes? :) |
17:05:25 | Torne | so exit() is not conformant either |
17:05:25 | | Quit l403 (Read error: Operation timed out) |
17:05:25 | funman | it conforms to paper standards, but not to other broken implementations :) |
17:05:32 | Torne | funman: no it doesn't |
17:05:39 | Torne | our exit() etc are all equally fake and nonconformant |
17:05:52 | funman | they are very good imitations though |
17:05:55 | Torne | No, they're not |
17:06:04 | Torne | they're minimally passable for the specific things that are ported using them :) |
17:06:11 | Torne | e.g. filehandles are not closed |
17:06:14 | kugel | where does it talk about processes? it's about the end of a *program*? |
17:06:24 | funman | Torne: i'm pretty sure they are? |
17:06:29 | Torne | funman: no they aren't |
17:06:39 | Torne | frank looked at doing it, and it's too hard |
17:06:42 | funman | anyway what should we do for win32 builds? |
17:06:48 | Torne | we should rename atexit to something else |
17:07:10 | Torne | and not care whether it's standards compliant or not because it isn't |
17:07:14 | kugel | it's not hard, the file handles opened by plugins are tracked and could be closed (we instead throw a panic now) |
17:07:47 | Torne | if plugins want to invoke atexit() then they can do so via a #define, but it's rare, no? |
17:07:56 | CIA-81 | New commit by funman (r27892): remove executable bit on plugin_crt0.c |
17:08:22 | Torne | (frotz #defines all kinds of horrible hacks to pretend to be ANSI.. like fread() and friends ) :) |
17:08:59 | Torne | my point is just that since it's neither actually a standard implementation, nor particularly important whether it's actually called atexit or not, renaming it is the easiest way to solve the build problem |
17:09:19 | Torne | if you wer ebeing picky about standards you should rename exit() as well :) |
17:09:20 | kugel | I'm still not convinced about the former |
17:09:20 | funman | makes sense |
17:09:20 | Torne | but hey |
17:09:29 | kugel | but renaming is easy enough |
17:09:41 | Torne | kugel: single pages of SUS are not meaningful on their own |
17:09:49 | Torne | everything is interdependant |
17:09:52 | kugel | SUS? |
17:09:54 | funman | just explicit that it behaves almost like atexit |
17:09:55 | CIA-81 | r27892 build result: All green |
17:09:57 | Torne | single unix spec. |
17:10:04 | Torne | current successor to posix |
17:10:15 | | Join l403 [0] (~l@gw8.vslesy.cz) |
17:10:23 | | Join Jaykay [0] (~chatzilla@p5DC572A5.dip.t-dialin.net) |
17:10:25 | Torne | same argument for ANSI C or whatever spec you want to look at, matters not |
17:11:00 | Torne | these terms all have defined meanings and dynamically loading plugins and running them in an existing thread is not in any way equivalent to a process/program/whatever |
17:11:08 | kugel | what was the reason our atexit() doesn't conform to ansi c? |
17:11:15 | Torne | because a plugin isn't a program |
17:11:20 | kugel | it sure is |
17:11:22 | Torne | No it isn't |
17:12:42 | kugel | only because it doesn't have main()? |
17:13:05 | Torne | no, because it doesn't follow the lifecycle described in ansi c for a program in a host environment |
17:13:18 | Torne | because our "host environment" directly shares all its state with the plugin |
17:13:21 | Torne | because they are a single program |
17:13:38 | Torne | any implementation of exit() that doesn't exit rockbox entirely is not right :) |
17:14:19 | Torne | you can't define the terms in the description of a function any way you like to say it conforms, you have to be using the same definitions of everyhting as the entire rest of the spec |
17:14:43 | Torne | it's handy that it behaves in a conceptually similar way, that's the point o fhaving it, to reduce porting effort |
17:15:00 | Torne | but little tricks to reduce porting effort do not make an ANSI C environment :) |
17:16:15 | kugel | I can think of another reason, atexit isn't declared in stdlib.h but pluginlib_exit.h :) |
17:16:22 | Torne | That too :) |
17:16:42 | Torne | but srsly. doesn't matter. easy fix is to rename it. there's no actual downside to doing so, so yeah |
17:16:53 | Torne | at_plugin_exit or whatever |
17:30:37 | | Quit robin0800_ (Quit: Leaving) |
17:31:16 | | Quit funman (Quit: free(random());) |
17:34:28 | | Join [sko] [0] (~sko]@p57A9B1E3.dip0.t-ipconnect.de) |
17:42:51 | pixelma | S_a_i_n_t: I now go on with tracing the weird freeze on target with my WPS and it becomes even weirder. First I made a test.wps with only the one offending line and it still hangs, I then replaced the unusual tags with more common ones like %it etc. which I know work - no difference. Now I made the nested conditional one level less nested and now playback starts and it goes to the WPS (shows as expected) but then hangs when it finishes buffering... |
17:43:32 | S_a_i_n_t | o_0 |
17:44:35 | CIA-81 | New commit by learman (r27893): Fix building simulator plugins on Cygwin. A DLL stub containing atexit is linked to the plugins, so give our version a prefix. |
17:44:41 | | Join Lear [0] (chatzilla@rockbox/developer/lear) |
17:45:26 | kugel | hm, Lear was faster than me |
17:46:23 | CIA-81 | r27893 build result: 2627 errors, 0 warnings (learman committed) |
17:46:52 | Lear | Oops, forgot a file. :) |
17:48:14 | CIA-81 | New commit by learman (r27894): Oops, forgot this file in r27893. |
17:48:16 | kugel | #include "lib/pluginlib_exit.h" in plugin_crt0.c might be a good idea |
17:49:50 | CIA-81 | r27894 build result: All green |
17:55:59 | pixelma | S_a_i_n_t: one more level less and it doesn't hang anymore |
17:57:22 | * | kugel finally understood why we're doing the temp_codec.dll thing |
18:00 |
18:00:26 | | Join Kitr88 [0] (~Kitarist@BSN-210-243-154.dial-up.dsl.siol.net) |
18:03:23 | pixelma | and there is a difference between which "path" it has to take. As I said, I replaced one of the first with %?it - the freeze on finishing to buffer occurs on a file without title tag but not when the file has the title tag ?! :\ |
18:04:21 | | Quit Kitar|st (Ping timeout: 272 seconds) |
18:04:35 | | Quit petur (Quit: Page closed) |
18:04:50 | | Quit Kitr88 (Ping timeout: 240 seconds) |
18:05:19 | pixelma | ok, guess I need to find the commit that broke it |
18:09:41 | | Join Kitar|st [0] (Kitarist@BSN-142-59-165.dial-up.dsl.siol.net) |
18:18:07 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
18:21:34 | | Nick YPSY is now known as Ypsy (~ypsy@geekpadawan.de) |
18:26:31 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:32:05 | | Join Jerom [0] (~jerome@95.171.131.249) |
18:35:43 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
18:38:30 | * | kugel has a small code loading abstraction layer |
18:44:24 | | Quit swilde (Quit: ERC Version 5.3 (IRC client for Emacs)) |
18:52:30 | | Join madalu [0] (~matt@unaffiliated/madalu) |
18:52:47 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:03:52 | | Quit saratoga (Quit: Page closed) |
19:04:35 | | Quit bmbl (Read error: Connection reset by peer) |
19:06:51 | | Nick Ypsy is now known as YPSY (~ypsy@geekpadawan.de) |
19:20:29 | * | kugel can hopefully get rid of io.c (and libuisimulator.a) entirely for the android port |
19:26:09 | | Quit madalu (Remote host closed the connection) |
19:27:51 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
19:29:18 | | Quit DerPapst (Quit: Leaving.) |
19:31:40 | | Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 4.0b5pre/20100824030940]) |
19:34:09 | | Join jey2 [0] (jey2@gateway/shell/bshellz.net/x-hloajtkhuuxyifnt) |
19:34:22 | jey2 | how easy is it to switch away from rockbox ? |
19:34:27 | jey2 | tempeted to try it |
19:34:43 | fiveofoh | Holding down the left-arrow key? |
19:34:54 | fiveofoh | Or are you referring to something else? |
19:34:59 | jey2 | (I meant switch back to ipod firmware) |
19:35:10 | fiveofoh | Hold down the left-arrow key while you're turning it on |
19:35:20 | jey2 | oh, so it's dual boot? |
19:35:21 | jey2 | kinda |
19:35:23 | fiveofoh | Yep |
19:35:28 | jey2 | but what if I want to actually remove it? |
19:35:34 | jey2 | so I don't have to do that everytime |
19:35:36 | pixelma | fiveofoh: no, that's a different button sequence on the Ipods |
19:35:39 | fiveofoh | Oh |
19:35:59 | fiveofoh | Well hold down some device-specific keys while booting it then :P |
19:36:21 | fiveofoh | (my Sansa is showing ;) |
19:36:30 | pixelma | jey2: but yes, you can dual boot and in the case of the Ipods it will also stay in the original firmware until you reset it. You can also uninstall easily |
19:37:21 | jey2 | okay, as long as I can uninstall easily :P |
19:37:23 | fiveofoh | jey2: see http://download.rockbox.org/daily/manual/rockbox-ipod4g/rockbox-buildch2.html#x4-210002.5 |
19:37:27 | jey2 | but first I need to get music on my ipod |
19:37:42 | pixelma | what kind of Ipod is it exactly? |
19:38:05 | jey2 | i think it was one of the ones they called ipod classic |
19:38:33 | jey2 | wait, is that covered under rockbox? |
19:39:04 | pixelma | if it really is an Ipod *Classic* then Rockbox isn't an option anyway |
19:39:15 | | Join bmbl [0] (~Miranda@unaffiliated/bmbl) |
19:39:54 | jey2 | well that's an easy option for me |
19:39:55 | jey2 | :P |
19:40:00 | jey2 | aka, no rockbox |
19:40:04 | | Join Lear [0] (chatzilla@rockbox/developer/lear) |
19:40:10 | jey2 | by the way, does drspoon ever come on here?] |
19:40:12 | pixelma | look at that page and tell us which model it is http://support.apple.com/kb/HT1353 |
19:41:46 | | Quit kugel (Remote host closed the connection) |
19:44:30 | jey2 | *http://support.apple.com/kb/HT1353#ipodclassic |
19:44:31 | jey2 | this |
19:46:10 | pixelma | then sorry, you're out of luck. I just asked again because sometimes people call the older Ipods "classic", it's a weird naming Apple got there |
19:46:23 | jey2 | it's "funny" |
19:46:31 | jey2 | my ipod says it has basically no free space on it |
19:46:38 | jey2 | but sstill says "no music" :( |
19:48:53 | AlexP | pixelma: For the clip th eimage showing button names has a couple of the names different to what they are in the text - if I edit the svg, will the png and pdf files also be recreated, or do I need to generate them too? |
19:49:23 | pixelma | you need to regenerate them too |
19:49:36 | AlexP | Alternative is that I change the names used in the text |
19:49:42 | AlexP | I don't know whhich is prefered |
19:49:57 | AlexP | The image has e.g. "Down" and the text "Submenu" |
19:50:06 | pixelma | depends on content I guess |
19:50:35 | AlexP | I don't actually care, but they should be the same :) |
19:51:00 | pixelma | how do other Sansa manuals call the button? (Not that I'd be surprised if there aren't differences too) |
19:51:08 | pixelma | err... are |
19:51:21 | AlexP | dunno, one mo |
19:52:05 | gevaerts | The text always calls it submenu I think |
19:52:14 | AlexP | clip+ is inconsistent too |
19:52:21 | AlexP | e200 uses e.g. submenu for both |
19:52:28 | AlexP | SO I'll change the image I think |
19:52:41 | gevaerts | Fuze says Down in the image |
19:52:57 | AlexP | So clip, clip+ and fuze need the images correcting? |
19:53:18 | jey2 | thaqnks for the help guys |
19:53:22 | | Part jey2 |
19:53:45 | * | pixelma has the slight suspicion that the weird on the Ondio with that one line in the WPS got introduced between r27773 and r27860 and couldn't be tracked down further then :\\ |
19:53:55 | pixelma | weird crash even |
19:54:16 | AlexP | How do I edit text in inkscape? |
19:55:13 | | Join DerPapst [0] (~Alexander@p5797CDCB.dip.t-dialin.net) |
19:56:04 | fiveofoh | Hmm, it may be vectorized |
19:56:12 | fiveofoh | In which case you'd just have to re-create it |
19:56:49 | pixelma | AlexP: be careful that you are on the right layer and that it isn't grouped |
19:57:10 | AlexP | fiveofoh: I've got the svg, I just don't know what to do to it :) |
19:57:16 | pixelma | I don't think that the text is vectorised in our SVGs |
19:57:31 | AlexP | I have no idea :) |
19:57:55 | gevaerts | Which one are you looking at? |
19:58:03 | fiveofoh | Well if it's not, I'm pretty sure you grab the text tool and click on the text |
19:59:05 | AlexP | gevaerts: sansaclip-front |
19:59:06 | fiveofoh | Oh it's probably in a couple groups |
19:59:12 | AlexP | oh ffs |
19:59:17 | AlexP | I'm an idiot |
19:59:18 | fiveofoh | I just kept double-clicking on it until it came up with a text editing box |
19:59:25 | AlexP | I accidently opened the png :) |
19:59:27 | | Quit evilnick (Quit: Page closed) |
19:59:29 | fiveofoh | Hahaha |
19:59:46 | fiveofoh | Yeah, that would do it |
20:00 |
20:02:01 | | Join Topy [0] (~Topy44@f049014199.adsl.alicedsl.de) |
20:04:17 | | Quit Strife89 (Quit: Packing up stuff.) |
20:04:32 | AlexP | pixelma: Are there any particular settings to generate the png and pdf? |
20:05:56 | | Quit T44 (Ping timeout: 265 seconds) |
20:06:06 | pixelma | http://www.rockbox.org/wiki/LatexGuidelines#SVG_images ;) ... although I'm not sure if there is a simpler way for the PDF - at least that is the safest method |
20:06:37 | AlexP | ta |
20:17:49 | | Part fiveofoh |
20:19:55 | | Join Topy44 [0] (~Topy44@f049014199.adsl.alicedsl.de) |
20:21:21 | CIA-81 | New commit by alex (r27895): Manual: Make the clip WPS buttons match what actually happens. Short submenu is not defined, is this intentional? |
20:21:41 | CIA-81 | New commit by alex (r27896): Manual: Change the labels on the clip, clip+ and fuze images so that they actually match the text. |
20:22:51 | | Quit Topy (Ping timeout: 265 seconds) |
20:22:53 | AlexP | pixelma: Do those look OK? |
20:23:50 | CIA-81 | r27895 build result: All green |
20:25:50 | CIA-81 | r27896 build result: All green |
20:36:55 | | Part froggyman |
20:36:55 | | Join [Saint] [0] (S_a_i_n_t@203.184.0.27) |
20:38:45 | | Quit S_a_i_n_t (Ping timeout: 240 seconds) |
20:44:46 | | Quit milz (Ping timeout: 245 seconds) |
20:48:09 | pixelma | Lear, amiconn: can you imagine something about r27773 that makes loading of music in my WPS on the Ondio break on a bit more complicated tag line? The reason I ask is because the WPS works fine in the sim etc. and I see weird behaviour while loading/buffering which I don't think are explainable with parser bugs alone. |
20:48:09 | pixelma | With the complicated, nested conditional line, the WPS loads but as soon as I want to start playback it hangs at the "loading" splash. If I take one level of nestedness I get normal playback or a crash right after the first buffering depending on which true/false path it has to go. Simplified one more level and all is well... |
20:49:21 | | Join petur [0] (~petur@rockbox/developer/petur) |
20:51:20 | | Nick [Saint] is now known as S_a_i_n_t (S_a_i_n_t@203.184.0.27) |
20:51:27 | | Quit Topy44 (Quit: Leaving) |
20:52:50 | *** | Saving seen data "./dancer.seen" |
20:57:37 | | Join Topy44 [0] (~Topy44@f049014199.adsl.alicedsl.de) |
20:58:33 | | Quit t0rc (Quit: Leaving) |
21:00 |
21:02:34 | | Quit stoffel (Remote host closed the connection) |
21:04:21 | | Quit Jerom (Read error: Connection reset by peer) |
21:04:34 | | Join Jerom [0] (~heidi@95.171.131.249) |
21:05:10 | | Join Buschel [0] (~chatzilla@p54B670F3.dip.t-dialin.net) |
21:05:36 | Buschel | Lear: you there? |
21:09:20 | Lear | Buschel: Yes. |
21:09:21 | Buschel | Lear: regarding the aac issue with the sansa fuze v2 -> i can hear strange sounds in the sim as well. but i can only heat it on the sansa fuze v2 sim, and not on the ipod video sim. |
21:09:40 | Lear | Buschel: Now, that's weird. :) |
21:09:57 | Buschel | Lear: seems like somehow there are different build outputs (also the binsize of aac.codec is different) |
21:11:27 | | Join m0ar [0] (~somalier@90-230-26-31-no23.tbcn.telia.com) |
21:12:02 | m0ar | How is the development with the clip+ going? Any fixes for the +1,5% playback speed issue in sight? :) |
21:12:38 | bertrik | m0ar, yes that was fixed in the past week or so |
21:13:46 | m0ar | Ohreally? |
21:13:57 | m0ar | Nice, then I've got that version already, hah. |
21:14:23 | bertrik | haha, so you didn't even notice? |
21:14:52 | m0ar | bertrik: Reformatted my amazingly corrupt clip+ last night, and updated to the newest RB-release in the same go :) |
21:14:53 | Buschel | Lear: forget it... tested the wrong output... |
21:15:27 | m0ar | What's left to fix before the clip+ is deemed to be stable? |
21:15:38 | Buschel | Lear: at least I can reproduce it now :o) |
21:15:53 | Torne | usb that doesn't lock the player up for a week, presumably |
21:16:02 | Lear | Buschel: So the ipod video sim has the same problem? |
21:16:22 | Buschel | yep, just didn't update the simdisk path... |
21:16:31 | pixelma | Torne: I thought that affected only some FuzeV2s? |
21:16:43 | m0ar | Torne: What? I've had no lockups when I've accidently USB'd the RB firmware? |
21:16:50 | m0ar | Torne: It just keeps on rebooting |
21:16:55 | Torne | isn't it all the as3525v2 devices? |
21:17:39 | m0ar | What's the problem there by the way, why is it so hard to fix? I'm not a developer myself, but I'd guess that the same kind of debugging has been done on most RB units? |
21:17:42 | | Join funman [0] (~fun@rockbox/developer/funman) |
21:17:48 | Lear | pixelma: Have you checked the "View OS stacks" in the debug menu, when using the working wps? The "main" stack is the most interesting. |
21:18:26 | | Quit balintx (Remote host closed the connection) |
21:18:32 | pixelma | hmm, not yet. Will do |
21:18:55 | Torne | m0ar: we have no idea what the problem is |
21:19:00 | Torne | which is the usual reason for things being hard to fix |
21:19:15 | m0ar | Torne: Ah, point taken |
21:19:21 | | Join balintx [0] (~balintx@fibhost-67-58-201.fibernet.hu) |
21:19:47 | m0ar | Just get it clear; when the clip+ is deemed stable it jumps on the full speed train, eg getting the new versions? |
21:19:57 | Torne | er, what? |
21:20:04 | Torne | no, when it's deemed stable it's deemed stable |
21:20:08 | Torne | nothing actually changes |
21:20:09 | funman | all as3525v2, but now it's worked around |
21:20:09 | Torne | :) |
21:20:16 | m0ar | Ah, well okay |
21:20:25 | funman | -> no reboot on usb plug, you need to reboot manually |
21:20:31 | Torne | we already build every build for clip+, clipv2, etc |
21:20:52 | m0ar | funman: my clip+ reboot-loops when I plug it in without pressing left :) |
21:21:06 | m0ar | funman: boots RB, fails, reboots RB, fails, and, so, on |
21:21:31 | funman | install a current build |
21:21:31 | pixelma | Lear: main is at 62% (same if I load my WPS - as I said I can load it but have trouble when starting playback) |
21:22:14 | m0ar | Torne: I was in here a couple of days ago and someone told me that the clip+ isn't getting all the updates because it's not stable or something like that, this isn't true then? |
21:22:35 | bertrik | I've never had any problem with corruption because of USB plugin on my clip+ and I did plug in/out carelessly quite often |
21:22:37 | Torne | all players are built from exactly the same code |
21:22:39 | Lear | pixelma: So no stack overflow then. Just eliminating one possibilities... |
21:22:46 | Lear | What does the failing line look like? |
21:22:52 | m0ar | Torne: Ah, thanks for clearing that out |
21:23:04 | Torne | some of the code is only for particular devices.. |
21:23:15 | Torne | but it's the same for everything :) |
21:23:39 | bertrik | IMO, the clip+ is pretty close to stable, but I don't really care about the stable/unstable label anyway |
21:24:02 | | Quit balintx (Remote host closed the connection) |
21:24:25 | | Join balintx [0] (~balintx@fibhost-67-58-201.fibernet.hu) |
21:24:30 | | Quit balintx (Read error: Connection reset by peer) |
21:24:37 | * | AlexP labels bertrik unstable :) |
21:25:02 | Buschel | Lear: now I can approve that r27224 (same is used in 3.6) does not show the effect with aac playback |
21:25:09 | m0ar | bertrik: Yeah, I feel the same. Haven't noticed ANY bugs in the clip, except the USB-RB-thing |
21:25:21 | | Join balintx [0] (~balintx@fibhost-67-58-201.fibernet.hu) |
21:26:08 | | Quit balintx (Read error: Connection reset by peer) |
21:31:20 | pixelma | Lear: moment, I'll pastebin the line together with some intermediates and comments |
21:33:30 | | Join Hillshum [0] (4ba5f419@gateway/web/freenode/ip.75.165.244.25) |
21:33:43 | pixelma | Lear: http://pastebin.com/nmhTpsay (took a while, Firefox crashed :\ ) |
21:35:28 | funman | AlexP: r27895 : what is short submenu ? |
21:35:42 | AlexP | funman: Nothing |
21:35:52 | Lear | pixelma: Can you see if the problem started with r27815? |
21:36:18 | AlexP | funman: as in, it is short press on submenu (down), which in the wps doesn't seem to do anything |
21:36:24 | pixelma | Lear: I most likely can't as that's between r27773 and r27860... |
21:36:40 | Lear | And those are daily builds? |
21:36:45 | pixelma | unless I backport the fix |
21:37:10 | pixelma | Lear: no, that's when playback on hwcodec was broken completely |
21:37:21 | funman | AlexP: does it mean the clip has too much buttons? :) |
21:37:24 | Lear | Ah, ofcourse. |
21:37:28 | AlexP | funman: hehe :) |
21:37:34 | | Quit Judas_PhD (Quit: This is a quitting message) |
21:37:56 | funman | it could alias the home button i think |
21:38:16 | AlexP | If there is no missing function then yeah, seems sensible |
21:38:58 | funman | long home is pitchscreen |
21:39:07 | funman | long submenu is playlist |
21:39:12 | funman | s/pitch/quick/ |
21:39:39 | funman | is there a pitchscreen wps key on other targets? |
21:39:49 | pixelma | Lear: ok, I'll try to backport the fix |
21:40:03 | pixelma | funman: yes, there is |
21:40:26 | Buschel | Lear: got it -> r27364 introduced the distortions. reviewing now |
21:41:01 | pixelma | on the Ondio it's only available through the WPS context menu though (maybe Ipods too, don't know) |
21:41:04 | funman | a it's already: up+select (unfriendly IMO) |
21:41:32 | S_a_i_n_t | For some reason the Nano2G won't "click" when keyclicks are set to 'On' unless there is currently audio being played...and udeas, or, idea where I should start looking? |
21:42:08 | pixelma | while music paused or stopped? |
21:42:49 | bertrik | What is the difference between music paused and music stopped again? |
21:43:26 | funman | http://pastie.org/1118705 <- short submenu is pitchscreen on clip |
21:43:54 | pixelma | funman: is long submenu the quickscreen? |
21:44:11 | | Join user890104 [0] (~Venci@212.233.135.74) |
21:44:22 | funman | no it's playlist viewer (or hotkey if hotkey is defined) |
21:45:18 | | Join h3po [0] (~h3po@c144035.adsl.hansenet.de) |
21:45:48 | bertrik | oh, "rewind before resume" is done active in stopped state, not in paused state |
21:46:27 | | Part m0ar |
21:46:53 | pixelma | bertrik: something to do with DSP or whatever, it also causes voice to not work when paused |
21:50:48 | funman | AlexP: how does that look to you ? |
21:51:05 | funman | now i might accidentally find the pitchscreen and experiment with it :) |
21:51:33 | funman | button combos with only the directional keypad are impossible (at least with my big fingers) |
21:51:44 | AlexP | funman: I haven't bothered to check what other targets do, but it is better than unused :) |
21:52:10 | AlexP | and a single press is certainly better than a fiddly combo |
21:52:24 | CIA-81 | New commit by funman (r27897): Clip keymap : move pitchscreen to short submenu in wps |
21:52:30 | funman | btw, for clipv1 to be stable, only thing missing is voice IMO |
21:52:48 | funman | and for c200v2, the same thing + use the right button for dualboot in mkamsboot |
21:53:03 | Hillshum | funman: I think the problem is that the pad with only push down in one area |
21:53:36 | funman | Hillshum: it seems possible to use 2 consecutive directions, or center + 1 direction (but not without trouble)Ã |
21:53:58 | Hillshum | funman: Opposite or adjacent? |
21:54:04 | funman | adjacent |
21:54:23 | CIA-81 | r27897 build result: All green |
21:54:35 | funman | also there are some combos forbidden by the hardware |
21:54:58 | funman | left+down i think |
21:55:19 | Hillshum | funman: Have you tried opposite? |
21:55:26 | * | Hillshum lost his Clip months ago |
21:56:12 | funman | when pressing up & bottom i hear too much clicks |
21:57:16 | kaiscene | for the clip's keymap, how about moving the current Select action to short-Submenu (view database/file browser) and then allow WPS makers to use Select as a condition to change the WPS screen? |
21:57:16 | Hillshum | funman: ? As in cracking or something? |
21:57:22 | AlexP | kaiscene: That would be a big change for all targets |
21:57:35 | funman | Hillshum: i suppose the center button is also being pressed |
21:57:41 | AlexP | kaiscene: We try to maintain some sort of consistency where possible, and select does the same on all |
21:58:55 | Hillshum | There isn't a debug screen showing what buttons are depressed is there? |
21:59:01 | funman | no, it only shows the gpio status and not all clipv1 buttons will show a result in this screen |
22:00 |
22:00:29 | pixelma | kaiscene: and that change WPS state isn't implemented at all yet (*I* wouldn't want it anyway + there aren't enough buttons on all targets even for an already existing feature such as the "hotkey") |
22:02:31 | kaiscene | i see, but from a usability point of view, i think it's a mistake to avoid customizing the user input for each device. but from a developer's point of view, it makes sense to keep all targets as similiar as possible |
22:03:38 | AlexP | The idea is you go to any Rockbox device and once you know what each button is, you know what functions are on them |
22:03:51 | kaiscene | yea that idea definately has merit |
22:03:58 | AlexP | And given it is largely arbitrary in the first place |
22:04:25 | AlexP | It isn't always possible of course, but within reason |
22:04:55 | | Quit MichaelAdams (Quit: CGI:IRC (EOF)) |
22:09:35 | pixelma | Lear: ok, r27815 works with the fix backported, 27860 itself didn't. I'll go on with bin chopping then |
22:10:06 | | Quit kramer3d (Ping timeout: 272 seconds) |
22:10:23 | pixelma | nothing to do with 27773 which I suspected first |
22:12:18 | pixelma | but thanks for the input :) |
22:13:11 | funman | what's the status with WPS syntax changes? is that over and tested? |
22:14:09 | Lear | pixelma: Maybe r27846 is the problem... |
22:15:53 | | Quit funman (Quit: free(random());) |
22:17:01 | | Quit Hillshum (Quit: Page closed) |
22:18:42 | pixelma | will test that next, I currently compile r27838 (just picked by rev number for a binary search) |
22:19:25 | | Join user890104_ [0] (Venci@Venci-Notebook-LAN.ipv6.6bez10.info) |
22:19:53 | | Quit user890104 (Disconnected by services) |
22:19:58 | | Nick user890104_ is now known as user890104 (Venci@Venci-Notebook-LAN.ipv6.6bez10.info) |
22:21:28 | pixelma | sounds likely though - something to do with true and false branches in conditionals |
22:21:48 | Lear | pixelma: Next skin-related change is in 27883. |
22:22:40 | Lear | pixelma: But mainly for the new %if tag. It does increase stack usage though. |
22:23:47 | pixelma | 27860 was already broken, now lets see what 27838 does |
22:25:26 | pixelma | works |
22:26:44 | | Join MethoS- [0] (~clemens@134.102.106.250) |
22:26:58 | Lear | r27846 is pretty much the only related change left then. |
22:28:24 | pixelma | what I already tried btw. is enable "catch mem accesses" from the debug memory but it didn't trigger |
22:28:48 | pixelma | menu... |
22:35:17 | Lear | pixelma: You could see if this patch helps: http://pastie.org/1118815 |
22:35:36 | Lear | Not very good if you use %?if, but just for testing... |
22:36:14 | pixelma | I don't use %?if, I'm going to try this next |
22:37:48 | CIA-81 | New commit by Buschel (r27898): Fix residual aac-he distortion reported via forum. Bug was introduded with r27364. |
22:39:39 | CIA-81 | r27898 build result: All green |
22:40:00 | | Join einhirn [0] (~Miranda@p54850D83.dip0.t-ipconnect.de) |
22:41:20 | pixelma | Lear: r27846 in itself is definitely broken |
22:45:51 | Buschel | Lear: seems like r27898 also fixes FS #11540. now the distortion became obvious to my eyes. with r27898 it's gone :) |
22:46:10 | Buschel | ahem, replace "eyes" with "ears"... :/ |
22:48:40 | pixelma | Lear: your small test patch helps. :) So you have an idea what's going on? |
22:49:00 | Lear | pixelma: Looks like stack overflow after all. |
22:49:41 | pixelma | only when playback starts then |
22:50:36 | Lear | Yes, the skin engine needs to start drawing the wps. |
22:50:49 | pixelma | and I still wonder why it only happens with such a line in a WPS (there are other complex ones, maybe not so many nested conditionals though probably) |
22:51:27 | Lear | That nesting adds a few hundred bytes of stack usage. Could be enough to bring it over the edge. |
22:52:41 | bertrik | preglow, do you know details about the crossfeed algorithm? |
22:52:53 | *** | Saving seen data "./dancer.seen" |
22:53:28 | pixelma | Lear: could screen corruption which I experienced sometimes after loading themes also be caused by this (misplaced pixels)? Though they survived reboots and leaving/reentering didn't help, just loading a different theme... worst example I've seen so far: http://imagebin.ca/view/61COPdAs.html |
22:54:31 | pixelma | that's the Archos cabbiev2 which didn't stall playback but often has a slightly misplaced progressbar |
22:55:03 | pixelma | and a few extra pixels in the top left corner |
22:56:10 | Lear | pixelma: Surviving reboots sounds odd, but screen corruption as such wouldn't be impossible. Depends on the memory layout. |
22:56:14 | CIA-81 | New commit by alle (r27899): Describe the default value of the new optional tag parameter |
22:57:30 | n1s | memory corruption can cause all kinds of fun things :) |
22:58:03 | CIA-81 | r27899 build result: All green |
22:58:39 | | Quit n1s (Quit: Lämnar) |
22:58:43 | pixelma | Lear: ok, thanks for taking the time and the explanation. Do you already have an idea what or how to fix, or is it tracker timeß |
22:58:51 | pixelma | s/ß/? |
22:59:37 | | Quit Jaykay (Ping timeout: 252 seconds) |
22:59:40 | | Quit h3po (Quit: Leaving.) |
23:00 |
23:00:54 | | Join Strife89 [0] (~Strife89@adsl-80-194-211.mcn.bellsouth.net) |
23:02:22 | | Quit Buschel (Ping timeout: 265 seconds) |
23:02:47 | | Quit petur (Quit: here today, gone tomorrow) |
23:06:42 | Lear | pixelma: Making that temp_buf static might work... Letting JdGordon have a look at it would be good. |
23:07:07 | | Join Hillshum [0] (4ba5f419@gateway/web/freenode/ip.75.165.244.25) |
23:08:36 | | Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 4.0b5pre/20100826030920]) |
23:12:31 | | Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201) |
23:16:15 | pixelma | bertrik: not too long ago you said that the Clip's cabbiev2 looked weird, do you remember why you said that? |
23:17:12 | bertrik | pixelma, corruption that looked like what you just posted, and also the progressbar not showing properly (only the part that normally fills up was showing) |
23:18:06 | pixelma | so I assume it went away after a while, or a reboot, or a theme reload |
23:18:37 | bertrik | I didn't really investigate it |
23:18:47 | bertrik | It seems to work now |
23:20:10 | pixelma | I believe amiconn said something similar too (screen corruption in the top left corner) about the Clip+, I wonder if it is related to one of the things mentioned here or not and how one can report it |
23:24:23 | | Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.) |
23:32:45 | pixelma | someone with a flashed H100 around or so? |
23:34:04 | pixelma | (I'm not sure which targets have "early USB" besides the Archoses and flashed H100, maybe there are others) |
23:41:11 | | Join milz [0] (~kyle@d173-181-32-196.abhsia.telus.net) |
23:42:49 | Torne | Anyone got an ipod video, especially a 32MB one? |
23:43:00 | Torne | Can you test http://whitefang.wolfpuppy.org.uk/temp/rockbox-ramtest.ipod |
23:43:08 | Torne | it should do a splash on boot for 5 seconds telling you how much ram you have |
23:43:09 | | Quit milz (Read error: Connection reset by peer) |
23:43:21 | Torne | i'm interested to know if it's actually right ;) |
23:45:05 | | Quit Misanthropos_ (Ping timeout: 264 seconds) |
23:46:00 | * | Bagder adds committer #93 |
23:46:04 | Torne | woo |
23:46:15 | AlexP | Who isn't here to congratulate :) |
23:46:26 | AlexP | pixelma: Yes, somewhere :) |
23:46:35 | Hillshum | Who? |
23:46:57 | Bagder | Fred Bauer |
23:47:27 | pixelma | AlexP: if you find it could you test early USB - plugging USB from an off-state, watch the status bar and what happens when you disconnect? |
23:47:47 | AlexP | Would you like a current build? |
23:48:40 | pixelma | yes, though the bug is already there for a while (since some SBS stuff)... oh and maybe a paper clip could be handy |
23:48:41 | | Quit bmbl (Quit: Bye!) |
23:49:09 | AlexP | OK, give me a few minutes |
23:52:24 | | Quit krazykit (Quit: Connection reset by beer) |
23:52:25 | | Join froggyman [0] (~4845cf9e@unaffiliated/froggyman) |
23:56:00 | AlexP | pixelma: H100 has bootloader USB |
23:56:40 | pixelma | oh, that has a different (or no) real USB screen then :\ |
23:56:58 | AlexP | Which hasn't been touched in years and works fine |
23:58:22 | pixelma | ok, thanks for testing anyway, not what I needed though then but I really don't know which other targets have that (maybe I remember wrongly that there are a few more) |
23:58:29 | AlexP | no worries |
23:58:48 | | Join _s1gma [0] (~d.d.derp@77.107.164.131) |