00:00:16 | puetzk | funman: I had another thought that seems to be right: since the AGC and the "Limiter Gain Overdrive" are the only things in the spec with resolution of 0.375dB, I bet they are the same thing |
00:00:28 | puetzk | Which says the AGC never turns it up, just turns it down to avoid clipping |
00:00:31 | puetzk | which also seems sensible |
00:01:27 | puetzk | That would imply that the mic ouptput is way too hot to start with, even though the current code keeps the preamp as low as it can |
00:01:53 | | Quit mikroflops (Read error: Operation timed out) |
00:01:54 | saratoga | oh wow this wma code is a mess |
00:03:07 | puetzk | I see in the code that the Mic supply is turned only only for AS3543; do you know what the value for VMICS in AUDIOSET2 was chosen based on? |
00:03:26 | puetzk | (it's currently 0, or so maybe it's based on "never got set") |
00:06:43 | saratoga | apps/codecs/lib/ffmpeg_get_bits.h:435:44: warning: variable ‘re_cache’ set but not used [-Wunused-but-set-variable] |
00:06:49 | | Join mikroflops [0] (~yogurt@90-230-97-182-no112.tbcn.telia.com) |
00:06:50 | saratoga | that one sounds like it probably impacts performance |
00:07:45 | | Quit bertrik (Quit: :tiuQ) |
00:07:53 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
00:09:15 | CIA-81 | New commit by saratoga (r28118): Remove some unused variables. |
00:11:03 | CIA-81 | r28118 build result: All green |
00:20:35 | | Quit Jerom (Read error: Connection reset by peer) |
00:21:28 | | Join Jerom [0] (~jerome@95.171.137.111) |
00:25:06 | n1s | saratoga: that one is still in ffmpeg svn so i didn't look much closer at it since i guess they'll fix it soonish but why should it affect performance, if gcc can figure out it's not used it should just delete it |
00:25:35 | saratoga | n1s: well gcc 4.6 can figure it out, does 4.4? |
00:25:36 | | Quit TheSeven (Ping timeout: 245 seconds) |
00:26:29 | | Quit Jerom (Quit: Leaving.) |
00:26:57 | | Join Jerom [0] (~jerome@95.171.137.111) |
00:27:25 | n1s | can't know that without looking at the generated asm of course, but we could just comment it out |
00:28:06 | | Quit robin0800 (Remote host closed the connection) |
00:28:36 | | Join robin0800 [0] (~robin0800@149.254.61.35) |
00:30:40 | n1s | it's only in the skip_bits function, and that shouldnt' be called that often |
00:37:01 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
00:37:10 | n1s | well, it's because of their macros, the OPEN_READER thing creates the unused var and then the UPDATE_CACHE assigns it some data from memory but they even say in the comment that they rely on compiler optimizations to remove all this stuff as the function could be just one simple line as long as we use the "ALT_BITSREAM_READER" |
00:37:39 | n1s | so i think it can be left alone untill ffmpeg fixes it or we want to switch to 4.6 |
00:41:20 | | Quit Jerom (Quit: Leaving.) |
00:41:30 | | Quit n1s (Quit: Lämnar) |
00:44:50 | | Quit ender` (Quit: I think I remember an episode of MacGyver where he overthrew a violent dictator with a rubber band, 2 bottle caps, and some navel lint.) |
00:53:01 | | Quit funman (Quit: Lost terminal) |
01:00 |
01:04:47 | *** | Saving seen data "./dancer.seen" |
01:27:38 | | Quit robin0800 (Remote host closed the connection) |
01:28:06 | | Join robin0800 [0] (~robin0800@149.254.61.163) |
01:38:34 | | Quit robin0800 (Remote host closed the connection) |
01:53:06 | | Quit mc2739 (Ping timeout: 272 seconds) |
01:54:53 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
01:59:13 | | Quit _____s1gma (Quit: Leaving) |
02:00 |
02:01:46 | | Join JdGordon| [0] (~jonno@vl10.gw.ok-labs.com) |
02:01:46 | | Quit JdGordon| (Changing host) |
02:01:46 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
02:08:40 | | Quit kugel (Remote host closed the connection) |
02:28:53 | | Quit Judas_PhD (Quit: This is a quitting message) |
02:32:21 | | Join krabador [0] (~krabador@host107-168-dynamic.116-80-r.retail.telecomitalia.it) |
02:44:38 | | Join webguest10 [0] (~96808001@giant.haxx.se) |
02:45:12 | | Join Rondom [0] (~quassel@dslb-084-057-149-138.pools.arcor-ip.net) |
02:45:52 | | Quit Rondom_ (Read error: Operation timed out) |
02:51:03 | | Quit webguest10 (Quit: CGI:IRC) |
02:55:18 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
03:00 |
03:01:13 | | Join Evilnick_ [0] (~Evilnick@cpe-24-193-43-185.nyc.res.rr.com) |
03:02:34 | | Quit evilnick (Ping timeout: 252 seconds) |
03:04:50 | *** | Saving seen data "./dancer.seen" |
03:07:17 | | Join hebz0rl_ [0] (~hebz0rl@dslb-088-065-054-226.pools.arcor-ip.net) |
03:11:28 | | Quit hebz0rl (Ping timeout: 272 seconds) |
03:17:38 | | Quit Zambezi (Read error: Connection reset by peer) |
03:18:38 | | Join Zambezi [0] (Zulu@80.67.9.2) |
03:56:35 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
04:00 |
04:12:38 | | Quit panni_ (Read error: Connection reset by peer) |
04:29:35 | | Join moparx [0] (~moparx@unaffiliated/moparx) |
04:32:32 | | Quit puetzk (Quit: puetzk) |
04:33:04 | | Quit amiconn (Disconnected by services) |
04:33:04 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:33:24 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:33:49 | | Quit pixelma (Disconnected by services) |
04:33:51 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:33:53 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:38:28 | | Quit krabador (Quit: Sto andando via) |
04:39:48 | docgnome | does rockbox handle multiple artists in id3 tags? |
04:40:24 | JdGordon| | depends how they are listed I tihnk |
04:41:23 | docgnome | any idea which way works? i think i'm supposed to use null characters in 2.4... no idea how to add those to a tag though |
04:43:11 | JdGordon| | you'd have to try it and see... null seperator is more likely to not work |
04:56:24 | | Quit Barahir (Ping timeout: 240 seconds) |
04:56:32 | | Part moparx |
04:58:13 | | Join Barahir [0] (~jonathan@frnk-590fec13.pool.mediaWays.net) |
05:00 |
05:04:52 | *** | Saving seen data "./dancer.seen" |
05:09:31 | | Quit balintx (Ping timeout: 240 seconds) |
05:12:41 | | Quit krazykit (Ping timeout: 276 seconds) |
05:13:44 | docgnome | yeah... / didn't work |
05:17:37 | JdGordon| | It only shows the first author? |
05:19:04 | docgnome | it shows arist a/artist b |
05:19:28 | JdGordon| | and you were expecting? |
05:19:33 | JdGordon| | that looks like it worked to me? |
05:19:34 | docgnome | i want a separate entry for each |
05:19:53 | docgnome | no cause if i have stuff later that just has artist a on it i now have two entries to find stuff with artist a |
05:20:12 | JdGordon| | you're talking about the database? |
05:20:14 | docgnome | yeah |
05:20:22 | JdGordon| | ah |
05:24:40 | docgnome | also using rockbox 3.6 |
05:33:56 | docgnome | also the file browser seems to think that a bunch of files i just loaded are not there |
05:34:02 | docgnome | but they show up and play in the db |
05:34:04 | | Quit ps-auxw (Ping timeout: 240 seconds) |
05:37:19 | docgnome | same problem in the current build, with the multi-artist tag i mean |
05:41:33 | | Quit Horscht (Quit: Verlassend) |
05:45:34 | | Join ps-auxw [0] (~arneb@p4FF7F1A0.dip.t-dialin.net) |
05:48:02 | saratoga | i was pretty sure we didn't support multiple artists |
05:48:45 | JdGordon| | if they are showing up nicely like the above then we could easily support then in the skins :) |
05:48:52 | JdGordon| | the db is a different beast though |
05:56:30 | | Quit Judas_PhD (Quit: This is a quitting message) |
06:00 |
06:02:55 | | Quit clone4crw (Ping timeout: 252 seconds) |
06:10:51 | | Join bluebrother [0] (~dom@g224237011.adsl.alicedsl.de) |
06:10:51 | | Quit bluebrother (Changing host) |
06:10:51 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
06:14:35 | | Quit bluebroth3r (Ping timeout: 276 seconds) |
06:17:46 | | Quit Dreamxtreme (Ping timeout: 252 seconds) |
06:22:28 | | Quit crwl (Quit: reboot) |
06:22:29 | | Join Dreamxtreme [0] (~Dreamxtre@92.30.106.217) |
06:27:46 | | Join crwl [0] (~crwlll@dsl-jklbrasgw1-fe10fb00-173.dhcp.inet.fi) |
06:37:39 | | Join balintx [0] (~balintx@fibhost-67-58-201.fibernet.hu) |
06:42:38 | | Quit balintx (Ping timeout: 264 seconds) |
06:42:56 | | Quit Barahir (Ping timeout: 272 seconds) |
06:55:42 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
07:00 |
07:04:54 | *** | Saving seen data "./dancer.seen" |
07:08:47 | | Quit sasquatch (Ping timeout: 255 seconds) |
07:17:53 | | Quit anewuser () |
07:23:26 | | Quit BHSPitMonkey (Read error: Connection reset by peer) |
07:30:48 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
07:36:15 | | Quit fxb__ (Read error: Operation timed out) |
07:55:16 | | Join fxb__ [0] (~felixbrun@h1252615.stratoserver.net) |
07:58:14 | | Join Barahir [0] (~jonathan@frnk-590fd7e5.pool.mediaWays.net) |
08:00 |
08:06:23 | | Quit avacore (Ping timeout: 255 seconds) |
08:07:21 | | Join avacore [0] (nobody@1008ds1-rdo.0.fullrate.dk) |
08:11:46 | | Join solexx [0] (~jrschulz@e176110116.adsl.alicedsl.de) |
08:15:13 | | Join sasquatch [0] (~username@46.114.167.135) |
08:15:18 | | Quit solexx_ (Ping timeout: 276 seconds) |
08:21:06 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:22:14 | | Quit sasquatch (Ping timeout: 264 seconds) |
08:23:13 | | Join bmbl [0] (~Miranda@unaffiliated/bmbl) |
08:24:00 | | Quit Judas_PhD (Quit: This is a quitting message) |
08:26:33 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
08:28:08 | | Quit Judas_PhD (Client Quit) |
08:29:50 | | Join Adubb [0] (~Aldubuc@67.201.160.156) |
08:34:32 | | Join sasquatch [0] (~username@109.250.245.164) |
08:34:57 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
08:41:19 | | Join wodz [0] (~wodz@chello087206240131.chello.pl) |
08:41:24 | wodz | JdGordon: ping |
08:41:54 | JdGordon| | pong |
08:42:46 | wodz | I came back to work on wm8750/51 bass setting based on your patch (UI part) and I have problems with setting saving |
08:43:26 | JdGordon| | oh? |
08:44:28 | wodz | in config.cfg there is line 'bass:' which is never set to anything |
08:45:08 | JdGordon| | it gets written as empty? |
08:45:35 | wodz | yes |
08:45:59 | wodz | http://www.pastie.org/1169519 |
08:46:12 | wodz | this is the part which is I think related |
08:46:59 | wodz | I don't understand this - is the setting saved as string? |
08:47:06 | JdGordon| | ah hehe, printf doesnt do what I thought it does obviously |
08:47:20 | JdGordon| | line 14 is probably writing the \0 |
08:48:08 | wodz | a yes you may be right |
08:48:28 | wodz | why not store just number? |
08:49:01 | wodz | it can be easly filtered elsewhere |
08:49:05 | JdGordon| | change it to anything other than * |
08:49:10 | JdGordon| | the code above it will handle it |
08:49:54 | | Join LinusN [0] (~linus@giant.haxx.se) |
08:49:54 | | Quit LinusN (Changing host) |
08:49:54 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
08:50:18 | wodz | but why you want to introduce special char in setting - thats the part I don't get |
08:51:00 | JdGordon| | the point was to know which mode it is in IIRC |
08:51:01 | | Quit Judas_PhD (Quit: This is a quitting message) |
08:51:28 | wodz | yes but we have MSB bit set for this |
08:51:44 | wodz | so why introduce something else for saving config |
08:51:47 | JdGordon| | yeah, but that makes the number very user-unfriendly |
08:52:23 | wodz | * makes it better? |
08:53:02 | JdGordon| | *4 instead of 134217732 |
08:53:31 | wodz | you mean decimal representation yes |
08:53:53 | wodz | why there is += atoi(value) and not = atoi(value) |
08:54:39 | JdGordon| | because the MSB is set before that |
08:54:45 | JdGordon| | you'd need to change the code order for it to work |
08:56:28 | wodz | I don't get - val variable seem to be set and not used at all so how it is supposed to influence the setting? |
08:56:55 | JdGordon| | val is a pointer into global_settings |
08:57:07 | JdGordon| | ah |
08:57:10 | JdGordon| | typo |
08:57:42 | JdGordon| | now I see what you're saying... yeah var needs to get the MSB set, val doesnt need to be used at all |
08:57:53 | * | JdGordon| obviously didnt test this code... |
08:57:59 | JdGordon| | now that I could of course |
08:58:02 | JdGordon| | not* |
08:58:07 | wodz | hehe you said it worked in sim :P |
08:58:18 | JdGordon| | no i didnt! :D |
09:00 |
09:03:34 | wodz | JdGordon|: does it look right? http://www.pastie.org/1169537 (a for adaptive, l for linear) |
09:04:05 | JdGordon| | yep |
09:04:46 | wodz | I have also some other idea how to handle switching between modes -> maybe the best solution is to disable the setting on mode switch. This will force user to interact with setting after switch |
09:04:55 | *** | Saving seen data "./dancer.seen" |
09:04:59 | | Quit Guest72658 (Ping timeout: 252 seconds) |
09:04:59 | | Quit T44 (Ping timeout: 265 seconds) |
09:08:27 | | Join petur [0] (d408b802@rockbox/developer/petur) |
09:09:23 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
09:10:38 | wodz | JdGordon|: it doesn't work now setting is not written to config at all |
09:11:10 | | Join Rob2223 [0] (~Miranda@p4FDCA9C4.dip.t-dialin.net) |
09:11:36 | JdGordon| | odd... it should :p |
09:14:27 | wodz | why wm875xbass_write_to_cfg is triggered on system startup? |
09:14:56 | JdGordon| | probably because it does the load then a save when it maybe doesnt need it |
09:15:13 | | Quit Rob2222 (Ping timeout: 265 seconds) |
09:15:53 | wodz | is it a general pattern? If so such behaviour whould kill flash based palyers |
09:16:26 | JdGordon| | I highly doubt that |
09:20:05 | wodz | this is tha backtrace http://www.pastie.org/1169556 |
09:21:27 | JdGordon| | nothing out of the ordinary ther |
09:21:57 | JdGordon| | it isnt like it is saving every single tick (which would be about how often it would need to trash a flash chip) |
09:22:36 | wodz | but rewriting config on every startup is a waste |
09:22:49 | JdGordon| | sure |
09:23:31 | | Join timc [0] (~tim@112.166.15.141) |
09:23:36 | | Nick timc is now known as Guest28570 (~tim@112.166.15.141) |
09:24:21 | wodz | FS it? |
09:24:45 | JdGordon| | if you want, but its unlikely to ever be looked at... |
09:25:03 | wodz | lovely |
09:25:42 | JdGordon| | it probably isnt very hard to fix, its just not very high priority |
09:26:30 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
09:28:10 | | Quit JdGordon| (Quit: leaving) |
09:28:18 | wodz | why the hell settings_load_config() call explicitly config_save() at the end???? |
09:31:07 | wodz | It looks dumb for me - I'll FS it |
09:33:00 | | Join funman [0] (~fun@rockbox/developer/funman) |
09:35:12 | | Join JdGord [0] (~jdg@114.72.72.37) |
09:38:07 | wodz | FS #11634 |
09:44:19 | | Quit wodz (Quit: Leaving) |
09:49:02 | LinusN | does anybody know what has happened with the CAPTCHA on the forum registration page? |
09:49:43 | pixelma | what's wrong with it? |
09:50:44 | funman | sometimes the letters are missing, just hitting reload fix that for me |
09:56:26 | LinusN | i had to press reload several times, and sometimes I get only one letter |
09:56:42 | | Join haim_ [0] (~HaimN@95.86.99.138) |
09:56:47 | | Quit haim_ (Client Quit) |
09:57:05 | LinusN | and for some reason, it very often gives the same sequence of letters |
09:57:08 | | Join HaimN [0] (~HaimN@95.86.99.138) |
10:00 |
10:00:29 | | Join kugel [0] (~AndChat@92.116.42.11) |
10:00:34 | HaimN | Hi, I try to compile Rockbox and wen I type ../tools/configure and then the number of my player and N (for 'normal') I get the massege "../tools/configure: 2800: arm-elf-gcc: not found ../tools/configure: 2808: arm-elf-ld: not found [WARNING] The compiler you must use (arm-elf-gcc) is not in your path!" |
10:01:01 | HaimN | what I have to do? |
10:01:14 | HaimN | thanks |
10:01:21 | | Join swilde [0] (~wilde@aktaia.intevation.org) |
10:01:33 | kugel | how old is your checkout? |
10:01:48 | | Quit Adubb (Read error: Connection reset by peer) |
10:02:26 | kugel | we use arm-elf-eabi-gcc since a while |
10:03:37 | HaimN | kugel: What do you mean "your checkout?" |
10:04:23 | kugel | either way, you need the cross compiler in your $PATH. rockboxdev.sh shows what I mean after building the compiler |
10:05:13 | kugel | your svn checkout (copy) of the source code |
10:05:29 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
10:06:36 | HaimN | I have Rockbox 3.6 |
10:07:35 | kugel | get the latest code and run tools/rockboxdev.sh |
10:08:46 | HaimN | Rockbox 3.6 isn't the latest? |
10:13:32 | | Join esperegu [0] (~quassel@145.116.15.244) |
10:14:48 | Stummi | HaimN, how did you get the code? |
10:25:11 | HaimN | Stummi: from here: http://www.rockbox.org/download/byhand.cgi |
10:25:30 | HaimN | and from here: |
10:25:32 | HaimN | svn co svn://svn.rockbox.org/rockbox/trunk rockbox |
10:25:58 | HaimN | I tried twice |
10:26:21 | funman | if you absolutely want to build 3.6, you can use /tools/configure −−eabi |
10:26:21 | Stummi | erm, that are two differend things |
10:26:32 | funman | but it's advised that you use svn |
10:26:32 | Stummi | for the first you don't need to compile anything |
10:27:07 | Stummi | did you made this "svn co" today? |
10:28:05 | HaimN | no, yesterday |
10:28:21 | HaimN | to do it again? |
10:29:01 | Stummi | ok, that should do it again. It would only be a problem, if this would be a few weeks or months old |
10:29:38 | gevaerts | HaimN: did you actually install the crosscompilers? |
10:29:40 | Stummi | HaimN, which OS do you use? |
10:29:59 | HaimN | i use ubuntu |
10:30:39 | Stummi | ok, should work |
10:30:47 | HaimN | I work with this guide |
10:30:52 | HaimN | http://www.rockbox.org/wiki/LinuxSimpleGuideToCompiling |
10:31:44 | | Join JdGordon1 [0] (~jonno@111.220.195.249) |
10:31:52 | gevaerts | HaimN: do you have arm-elf-eabi-gcc in your path? |
10:32:11 | Stummi | HaimN, you did also the part with rockboxdev.sh? |
10:32:12 | HaimN | how i check it? |
10:32:33 | HaimN | Stummi: yes |
10:33:23 | Stummi | HaimN, which compiler did you choosed there? |
10:33:55 | | Quit JdGordon (Ping timeout: 265 seconds) |
10:34:09 | HaimN | arm-eabi |
10:34:42 | funman | how do you check it? type "arm-elf-eabi-gcc" |
10:35:00 | Stummi | do you have an folder "/usr/local/arm-elf-eabi/"? |
10:38:06 | HaimN | Stummi: yes |
10:39:04 | HaimN | funman: I get "arm-elf-eabi-gcc: command not found" |
10:39:48 | Stummi | HaimN, what does "echo $PATH" says? |
10:40:03 | Stummi | do you have a "/usr/local/bin/" there? |
10:40:11 | HaimN | /usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games |
10:40:27 | Stummi | o.O |
10:41:00 | gevaerts | HaimN: did you run tools/rockboxdev.sh from the 3.6 source or from trunk? |
10:41:03 | | Join DerPapst [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
10:41:10 | gevaerts | The installation path changed in between... |
10:42:05 | HaimN | I run both |
10:42:38 | gevaerts | that's probably not a good idea... |
10:43:22 | HaimN | I will try to re-download and start again |
10:43:38 | gevaerts | re-download isn't needed. Cleaning up *is* |
10:43:59 | gevaerts | Remove /usr/local/arm-elf-eabi, and then run tools/rockboxdev.sh from *trunk* (not 3.6) |
10:44:38 | gevaerts | Maybe also remove everything that starts with arm-elf-eabi from /usr/local//bin |
10:44:51 | HaimN | ok |
10:45:15 | | Quit JdGordon1 (Quit: Leaving.) |
10:46:57 | HaimN | i need to rmove also /usr/local/arm-elf ? |
10:47:06 | HaimN | *remove |
10:47:34 | Stummi | HaimN, better, delete your downloaded 3.6-source, so you can't accidently use this ;) |
10:47:46 | Stummi | and then work only with this source, you got with the "svn co"-command |
10:48:05 | Stummi | and yes, also remove /usr/local/arm-elf |
10:48:17 | HaimN | ok |
10:49:01 | scorche | LinusN: i have been meaning to do an update on the forum software for a while now, but havent had the time... |
10:50:13 | | Join wodz [0] (~5f303f8a@giant.haxx.se) |
10:51:39 | wodz | funman: Why do you think config_save() call in settings_load_config() was introduced in r2479? look at http://svn.rockbox.org/viewvc.cgi/trunk/apps/settings.c?view=diff&r1=12141&r2=12142 |
10:52:42 | gevaerts | HaimN: if you ever want to compile 3.6 (or older), also have rockboxdev.sh build the old arm toolchain ('a') |
10:53:30 | HaimN | ok |
10:53:50 | Stummi | in most cases, you don't want this. |
10:54:14 | funman | wodz: this commit just moves code around |
10:54:26 | gevaerts | Stummi: maybe, but that's not for us to decide :) |
10:54:33 | HaimN | Thank you all! Help me, I'll try to do what you said |
10:55:14 | | Join DerPapst1 [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
10:55:48 | CIA-81 | New commit by funman (r28119): format() (and its alias vuprintf) return values are uncheck -> void |
10:55:51 | | Quit DerPapst (Ping timeout: 264 seconds) |
10:56:02 | wodz | would it be safe to just drop config_save() call? |
10:56:11 | funman | gevaerts: you can build eabi binaries with 3.6 (it's just not the default so you have to run configure −−eabi) |
10:56:48 | funman | wodz: i imagined it would save the current config so modifications are not lost but i don't know this code at all |
10:56:54 | gevaerts | funman: I know, but with the changed paths I think it's better to build the toolchains from trunk, to avoid problems later |
10:57:17 | gevaerts | funman: oh, right. You meant something else... |
10:57:20 | HaimN | gevaerts: how i "Cleaning up *is*" |
10:57:36 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
10:57:37 | CIA-81 | r28119 build result: All green |
10:57:48 | gevaerts | HaimN: I meant, cleaning up is needed. See the two lines after that |
10:57:52 | wodz | funman: but what is the point in calling save_ form something which just loads config from file |
10:58:08 | HaimN | gevaerts :) |
10:58:34 | gevaerts | funman: were all eabi-related bugs fixed before 3.6? |
10:59:11 | funman | wodz: ah perhaps it should be moved before the call to this functions (only if/where needed of course) |
10:59:14 | funman | gevaerts: dunno |
10:59:44 | gevaerts | funman: neither do I, which is why I'd recommend to not build 3.6 with eabi unless you really know what you're doing |
11:00 |
11:00:00 | funman | if you're building 3.6 you don't know what you're doing |
11:01:46 | | Quit JdGordon (Client Quit) |
11:05:00 | *** | Saving seen data "./dancer.seen" |
11:05:32 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
11:09:05 | | Quit JdGordon (Remote host closed the connection) |
11:09:19 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
11:31:58 | | Quit wodz (Quit: CGI:IRC (Ping timeout)) |
11:33:58 | | Quit JdGordon (Quit: Leaving.) |
11:43:08 | | Join JdGordon [0] (6fdcf25b@gateway/web/freenode/ip.111.220.242.91) |
12:00 |
12:06:49 | | Quit funman (Read error: Operation timed out) |
12:07:00 | | Part LinusN |
12:11:05 | | Join funman [0] (~fun@rockbox/developer/funman) |
12:39:43 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
12:45:28 | | Join giovanni_ [0] (~giovanni@93.37.250.244) |
12:48:42 | | Quit Kohlrabi (Remote host closed the connection) |
12:49:44 | | Join Kohlrabi [0] (~kohlrabi@kohlio.de) |
12:52:20 | | Quit kugel (Ping timeout: 240 seconds) |
12:55:15 | | Join Topy44 [0] (~Topy44@f048044255.adsl.alicedsl.de) |
12:59:42 | | Join Jerom [0] (~jerome@95.171.137.111) |
13:00 |
13:05:02 | *** | Saving seen data "./dancer.seen" |
13:05:05 | funman | anyone has a arm-elf-eabi gcc 4.5 around? |
13:10:20 | | Join T44 [0] (~Topy44@f048111214.adsl.alicedsl.de) |
13:10:40 | | Quit Topy44 (Read error: Connection reset by peer) |
13:24:29 | | Quit funman (Quit: leaving) |
13:25:24 | Stummi | hm, something like swapping would be a funny thing in rockbox :) |
13:26:02 | | Quit Jerom (Quit: Leaving.) |
13:27:33 | | Join wodz [0] (~wodz@skatol.ch.pw.edu.pl) |
13:28:42 | wodz | I think I found out why HD300 hangs and do not repond to BDM commands. There seem to be missing Vcore (1.8V). The question is why. |
13:45:13 | | Quit DerPapst1 (Read error: Connection reset by peer) |
13:45:30 | | Join DerPapst [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
13:46:05 | wodz | As of my understanding it should be safe to drop save_settings() line from settings_load_config() |
13:52:39 | | Part LinusN |
13:53:40 | | Quit AlexP (Remote host closed the connection) |
13:53:40 | | Part Zagor |
13:54:04 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
14:00 |
14:01:20 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
14:04:33 | | Quit Bagder (Ping timeout: 276 seconds) |
14:05:21 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
14:09:33 | | Quit JdGord (Ping timeout: 255 seconds) |
14:09:57 | | Quit drizztbsd (Ping timeout: 240 seconds) |
14:10:15 | | Join JdGord [0] (~jdg@114.72.72.37) |
14:10:30 | | Quit JdGord (Client Quit) |
14:12:20 | | Join JdGordon1 [0] (~jonno@111.220.210.193) |
14:13:38 | | Quit JdGordon (Ping timeout: 252 seconds) |
14:13:40 | | Join kugel [0] (~AndChat@92.116.42.11) |
14:20:20 | JdGordon1 | wodz: just do it :) |
14:20:49 | JdGordon1 | if it causes problems its not like its a big deal to revert |
14:22:30 | wodz | I am testing this in sim now |
14:28:25 | wodz | how to apply settings in Graphical EQ screen? |
14:28:33 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
14:30:07 | JdGordon1 | presumably they just apply when you accept the changes |
14:30:14 | JdGordon1 | which could just mean leaving the screen |
14:32:42 | wodz | I don't see writes to config file from this screen (svn head) - I'll test this later |
14:32:45 | wodz | bye |
14:32:47 | | Quit wodz (Quit: Leaving) |
14:39:19 | | Join krazykit [0] (~kkit@24-148-89-52.frg-bsr1.chi-frg.il.cable.rcn.com) |
14:42:59 | giovanni_ | JdGordon1: what do you think about those issues? http://forums.rockbox.org/index.php?topic=25098.0 |
14:46:40 | | Quit JdGordon1 (Ping timeout: 276 seconds) |
15:00 |
15:05:05 | *** | Saving seen data "./dancer.seen" |
15:17:24 | | Quit Guest28570 (Read error: Connection reset by peer) |
15:20:44 | | Join DerPapst1 [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
15:21:39 | | Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com) |
15:23:05 | | Quit DerPapst (Ping timeout: 245 seconds) |
15:28:55 | | Quit giovanni_ (Ping timeout: 252 seconds) |
15:30:43 | | Join DerPapst [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
15:32:32 | | Join utanapischti [0] (~username@109.250.21.49) |
15:32:58 | | Quit sasquatch (Ping timeout: 276 seconds) |
15:33:07 | | Quit DerPapst1 (Ping timeout: 265 seconds) |
15:33:55 | | Join DerPapst1 [0] (~Alexander@dslb-088-069-139-035.pools.arcor-ip.net) |
15:34:29 | CIA-81 | New commit by wodz (r28120): Remove the call to settings_save() from settings_load_config() as it seems unneeded any more and causes unecessary writes on every startup. |
15:36:50 | | Quit DerPapst (Ping timeout: 245 seconds) |
15:38:13 | | Quit solexx (Quit: leaving) |
15:38:21 | CIA-81 | r28120 build result: All green |
15:42:26 | | Join [sko] [0] (~sko]@p57A985CC.dip0.t-ipconnect.de) |
15:43:31 | amiconn | Meh, wodz breaking rules :\ |
15:44:51 | | Part LinusN |
15:48:07 | | Join wodz [0] (~wodz@chello087206240131.chello.pl) |
15:48:24 | wodz | amiconn: ping |
16:00 |
16:00:53 | | Part Zagor |
16:01:15 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
16:04:20 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
16:10:41 | HaimN | Hi, somone now were can I find in the scours code the file of the main munu of the player becaus I want to remove the "fm fadio" line (I don't want fadio in the player), thanks! |
16:11:00 | HaimN | *somone |
16:11:24 | | Quit AlexP (Remote host closed the connection) |
16:11:48 | HaimN | *someone |
16:13:15 | saratoga | fuze 8GB on woot |
16:15:29 | gevaerts | HaimN: the CONFIG_TUNER lines |
16:15:47 | gevaerts | in firmware/export/config/<your_player>.h |
16:15:49 | HaimN | when I did the compile I get the error: |
16:15:49 | HaimN | Code: |
16:15:49 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c: In function ‘recsource_func’: |
16:15:49 | DBUG | Enqueued KICK HaimN |
16:15:49 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:87: error: ‘LANG_FM_RADIO’ undeclared (first use in this function) |
16:15:49 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:87: error: (Each undeclared identifier is reported only once |
16:15:53 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:87: error: for each function it appears in.) |
16:15:55 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:87: warning: missing initializer |
16:15:57 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:87: warning: (near initialization for ‘names[1].string’) |
16:16:00 | HaimN | /home/haim/rockbox/apps/menus/recording_menu.c:93: warning: implicit declaration of function ‘radio_hardware_present’ |
16:16:03 | HaimN | make: *** [/home/haim/rockbox/build/apps/menus/recording_menu.o] 1 הלקת |
16:16:04 | pixelma | stop it |
16:16:12 | wodz | HaimN: do you want to completely remove FM support? If so edit config file for the player |
16:16:29 | wodz | pixelma: You wanted me to look at something |
16:16:38 | HaimN | wodz: yes |
16:16:57 | pixelma | HaimN: if you need to poste more lines, please use something like pastebin.com and just post the link here |
16:17:00 | HaimN | waht i need to do? |
16:17:27 | HaimN | pixelma: ok |
16:17:50 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
16:17:56 | wodz | HaimN: look at firmware/export/config/ |
16:18:03 | | Join pamaury [0] (~quassel@dhcp-128-203.residence.ens-lyon.fr) |
16:18:03 | | Quit pamaury (Changing host) |
16:18:03 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
16:18:21 | wodz | find .h for your player and edit it to not include FM support |
16:18:32 | CIA-81 | New commit by pamaury (r28121): usb: remove unused variable and correctly stall on unhandled control requests |
16:18:56 | Stummi | hm, an feature where a user can add shortcuts for a file to the main-menu would be cool. Has somebody already tried something like this? |
16:19:00 | HaimN | i did that but i got errore in compile |
16:19:14 | pixelma | wodz: there was an update to the Polish translation, funman already committed it though. I told him that I'd prefer asking a committer who is a native speaker to look at it first and also commit it - if we there is an active committer |
16:19:31 | pixelma | s/we// |
16:19:34 | Stummi | so, that i can choose this file directly on starting and it gots executed (if it is a binary) or opened with the viewer |
16:19:50 | CIA-81 | r28121 build result: All green |
16:20:13 | HaimN | wodz: http://forums.rockbox.org/index.php?topic=25760.0 |
16:22:55 | amiconn | wodz: The settings_save() you removed looks like a leftover from when settings where saved in a reserved disk block |
16:23:05 | amiconn | That's indeed no longer necessary |
16:23:14 | amiconn | s/where/were/ |
16:23:44 | pamaury | is there any good reason why a long press in the simulator doesn't "power off"=exit |
16:24:11 | pamaury | ? |
16:24:27 | Stummi | a long press on what? |
16:24:34 | Stummi | you mean the power-button? |
16:24:39 | pamaury | on the button mapped to the power button |
16:24:49 | pamaury | it has been ifdef for month in the code |
16:25:10 | leavittx | pixelma: sorry, you askem me yesterday haven't i "accidentally enabled "absolute" mode / mouse control"... no. the settings says 3x3 grid, as usual... :( |
16:25:16 | leavittx | *asked |
16:26:45 | pixelma | pamaury: my guess is that there is no implementation for the simulator to turn itself off |
16:26:49 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
16:27:08 | pamaury | hum, let's see |
16:27:52 | wodz | pamaury: this bit in simulator is missing - I hacked this some time ago but than massive code changes from kugel caused that I dropped the work |
16:28:22 | pamaury | yeah, kugel made all patches to the simulator obsolete recently :) |
16:28:39 | AlexP | good, shut them all :) |
16:30:34 | kugel | so that should teach you to get patches into svn ASAP :-) |
16:31:47 | HaimN | wodz: if I remove "/* FM Tuner */ #define CONFIG_TUNER SI4700" Compilation does not work |
16:31:47 | leavittx | pixelma: i'm pretty sure that this behavior appeared only in recently revisions. |
16:32:08 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:32:08 | * | pamaury decides that he doesn't have the courage to touch the simulator code |
16:32:34 | | Quit CGL (Ping timeout: 276 seconds) |
16:32:55 | shuffle2 | hm, i just svn up'd, which caused nearly a full rebuild of rockbox |
16:33:23 | shuffle2 | now...my code doesn't work :p a blocking usb send doesn't return, and all of rockbox freezes. |
16:33:57 | shuffle2 | i don't think any of the recent commits did it, it's just a side-effect of recompiling...any idea what's up? :s |
16:33:58 | evilnick_B | (for the logs) There's a very minor error (I think) in the Fuze v2 manual. In 2.1 (Installation) it says "The Fuze v2 is available in multiple versions" where it ought to be "The Fuze is available in multiple versions" (i.e. no "v2") |
16:34:34 | pamaury | shuffle2: I just commit a change to usb_core but I would be surprised if it were responsible for the problem |
16:34:50 | shuffle2 | it happened before that |
16:35:28 | wodz | HaimN: try editing appextra in tools/configure also |
16:35:39 | HaimN | ok |
16:36:01 | | Join francesco_ [0] (~francesco@93-45-226-115.ip104.fastwebnet.it) |
16:36:20 | kugel | evilnick_B: it might be correct if it means that the released mkamsboot can't patch newer fuze v2s |
16:36:22 | francesco_ | does anyone know how to change microSD1 from path into something else? |
16:37:27 | pamaury | francesco_: what do you mean ? changing the "<microSD1>" in the rockbox file browser ? |
16:37:45 | evilnick_B | kugel: I agree, but it then goes on to describe how to tell v1 and v2 versions apart (the same text is used in the Fuze v1 manual, so I'm assuming that the playername macro is responsible) |
16:37:54 | pamaury | shuffle2: the blocking usb send means the host did not ack the transfer probably, which is rather strange |
16:38:10 | francesco_ | pamaury: yes, just give it a different name |
16:39:10 | AlexP | evilnick_B: It should just say Fuze, but it says fuze v2 as it uses the \playertype{} macro, which for the fuze v2 is "Fuze v2" |
16:39:31 | pamaury | francesco_: no, it's not possible currently |
16:40:00 | | Join domonoky1 [0] (~Domonoky@agsb-d9bdbb75.pool.mediaWays.net) |
16:40:08 | francesco_ | pamaury: not even by editing code & recompiling (i've managed to disable some folders..) |
16:40:11 | AlexP | all of the ones that are xxx v2 will be a bit odd like this |
16:40:30 | evilnick_B | AlexP: As I suspected. In that case one fix would be to use regular text rather than the macro (in that one instance at least) |
16:40:46 | pamaury | francesco_: you could eventually change it to "something%d" by recompiling |
16:40:54 | | Quit domonoky (Ping timeout: 252 seconds) |
16:41:01 | AlexP | yeah, but regular text requires an arse load of \opt and \nopt |
16:41:01 | saratoga | HaimN: try removing "HAVE_RECORDING" from the config file |
16:41:12 | francesco_ | pamaury: that's ok for me. Could you tell me where to look in the many code files? |
16:41:13 | saratoga | i think removing the tuner and disabling recording together should work |
16:41:48 | AlexP | evilnick_B: See the start of http://svn.rockbox.org/viewvc.cgi/trunk/manual/getting_started/installation.tex?view=markup |
16:41:54 | pamaury | francesco_: just a minute, I'l trying to remember in which header it is and the conditions on it |
16:42:22 | HaimN | saratoga: after I will finish the cimpile i'll cheack it |
16:42:30 | pamaury | francesco_: in firmware/include/dir.h |
16:42:43 | francesco_ | pamaury: many thanks . I'll try that |
16:42:50 | pamaury | you can change VOL_NAMES and need to tweak VOL_ENUM_POS accordingly |
16:43:01 | saratoga | HaimN: just tried now and it works (or at least compiles) |
16:43:02 | evilnick_B | AlexP: I see. Well, it's relatively minor, it just looks a little bit odd for a new user |
16:43:24 | AlexP | hmmm, the nano 2G just says nano, the e200 and c200 say e.g. e200v2 series and the clip anf fuze say e.g. "Fuze v2" |
16:43:29 | AlexP | Nicely consistent! |
16:43:49 | AlexP | We could have a new macro called \playerseries or something |
16:44:43 | AlexP | ah, not needed as in there is already "\newcommand{\playerlongtype}{\playertype{} 2nd generation}" |
16:44:52 | HaimN | saratoga: I can't do it now because I at the middle of the compilw |
16:44:54 | AlexP | So the playertype is just wrong for the majority of them |
16:45:02 | HaimN | *compile |
16:45:44 | AlexP | and playerlongtype is wrong for a few of them too |
16:45:50 | AlexP | I'll sort it out when I get home |
16:46:01 | AlexP | evilnick_B: You might need to remind me :) |
16:46:24 | * | evilnick_B will try to remember |
16:51:04 | | Part LinusN |
16:59:34 | | Join toffe82 [0] (~chatzilla@12.169.218.14) |
17:00 |
17:00:21 | | Join kugel_ [0] (~kugel@g231107236.adsl.alicedsl.de) |
17:00:33 | | Quit kugel (Disconnected by services) |
17:00:37 | | Nick kugel_ is now known as kugel (~kugel@g231107236.adsl.alicedsl.de) |
17:00:41 | | Quit kugel (Changing host) |
17:00:42 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
17:01:57 | amiconn | AlexP: e200 & friends are "series" because there are several actual modelsa |
17:02:07 | amiconn | e250, e250, e270, ... |
17:05:06 | *** | Saving seen data "./dancer.seen" |
17:05:16 | | Part Zagor |
17:06:57 | AlexP | amiconn: Yeah, good point |
17:07:06 | AlexP | The use or not of v2 is still iffy though |
17:07:28 | AlexP | Especially given playerlongtype exists apparently for that |
17:07:42 | CIA-81 | New commit by pamaury (r28122): rbutil: update french translation |
17:09:21 | CIA-81 | r28122 build result: All green |
17:13:01 | saratoga | the sansa players are actually called "Clip V2" by sandisk, which is probably why |
17:13:07 | saratoga | at least mine has that printed on the player |
17:14:28 | kugel | it says fuze on my fuze v2 |
17:14:36 | kugel | "Fuze" to be precise |
17:15:19 | | Join _s1gma [0] (~d.d.derp@77.107.164.131) |
17:18:19 | francesco_ | pamaury: after changing the appropriate line in dir.h , can't understand what to set VOL_ENUM_POS to... |
17:18:29 | | Join Bagder [0] (~daniel@rockbox/developer/bagder) |
17:21:33 | pamaury | VOL_ENUM_POS is the position of the "%d" is the string. If you have VOL_ENUM defined to "<%d>" for example, then it's 1, if VOL_ENUM is set of "<bla%dbli>", then it's 4, ... |
17:26:00 | | Join AndroUser [0] (~androirc@151.82.138.98) |
17:28:06 | | Quit Zarggg (Ping timeout: 240 seconds) |
17:28:16 | pixelma | AlexP: be a bit careful, one of those macros is also used for the page footer telling what manual it exactly is. I semi-recently stumbled across this too when introducing the seriesimg macro to make the Clip+ use the correct screenshots but keeping a difference between the other Clips |
17:29:45 | | Join Zarggg [0] (~zarggg@24.229.139.169.res-cmts.sm.ptd.net) |
17:29:57 | | Quit AndroUser (Remote host closed the connection) |
17:35:07 | | Join giovanni [0] (~androirc@151.82.138.98) |
17:35:35 | AlexP | I'll have a look, I might just invent a new playerseries one or something if it is too intertwined |
17:35:41 | AlexP | @ pixelma |
17:35:45 | pixelma | my point is just that you can find use of the different macros in lots of places, some maybe not so obvious places like preamble.tex |
17:35:57 | AlexP | Although I think the manual name one should be longplayertype |
17:36:03 | AlexP | To give the full name |
17:36:26 | | Join funman [0] (~fun@rockbox/developer/funman) |
17:41:51 | | Quit markun (Read error: Connection reset by peer) |
17:52:43 | | Quit einhirn (Ping timeout: 276 seconds) |
17:52:58 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
17:59:27 | | Quit petur (Quit: Page closed) |
18:00 |
18:03:50 | | Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201) |
18:08:45 | | Quit komputes (Remote host closed the connection) |
18:09:11 | | Quit giovanni (Quit: Bye) |
18:09:27 | | Join giovanni [0] (~androirc@151.82.138.98) |
18:09:31 | | Quit giovanni (Client Quit) |
18:13:26 | shuffle2 | blehhh i still can't find what went wrong :/ |
18:13:54 | | Join CGL [0] (~CGL@190.77.217.134) |
18:14:02 | | Join markun [0] (~markun@5ED33C2C.cm-7-4a.dynamic.ziggo.nl) |
18:14:09 | | Quit markun (Changing host) |
18:14:09 | | Join markun [0] (~markun@rockbox/developer/markun) |
18:17:26 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
18:19:51 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
18:20:57 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
18:22:49 | shuffle2 | i'm not sure it's actually stalling on a blocking send |
18:23:08 | shuffle2 | the logf()s are not printed to the screen instantly, so idk where it's actually locking up |
18:23:21 | shuffle2 | which is a problem in itself :) |
18:25:33 | | Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.) |
18:26:58 | | Quit einhirn (Ping timeout: 276 seconds) |
18:31:35 | shuffle2 | also if i put usb in highspeed instead of full, it will not lock up. however, it doesn't work then, either :p |
18:31:38 | | Quit swilde (Quit: ERC Version 5.3 (IRC client for Emacs)) |
18:33:51 | pamaury | hard to tell without an analyzer. You can try to tweaks logf to log to disk so that you can see everything after reboot |
18:35:05 | shuffle2 | i have a wireshark log (i know that's not what you mean, tho) |
18:35:17 | shuffle2 | fwiw, it interacts with a pc "fine": no lockups |
18:35:28 | shuffle2 | silly thing! |
18:39:24 | CIA-81 | New commit by funman (r28123): file_exists(): fix DEBUGF() ... |
18:41:04 | CIA-81 | r28123 build result: All green |
18:43:16 | | Join n1s [0] (~n1s@nl118-174-240.student.uu.se) |
18:43:16 | | Quit n1s (Changing host) |
18:43:16 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
18:43:37 | shuffle2 | pamaury not sure if you were around at the time, but this was completely working last night :p |
18:44:38 | pamaury | really ? |
18:44:42 | pamaury | nice |
18:44:58 | shuffle2 | yes |
18:48:56 | pamaury | and now it doesn't work anymore :( |
18:49:21 | shuffle2 | indeed. very exasperating |
18:49:47 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
18:50:26 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
18:50:32 | | Quit DerPapst1 (Quit: Leaving.) |
18:50:55 | pamaury | and what changed ? |
18:52:12 | shuffle2 | i'm pretty certain all i did was update svn, which pulled changes unrelated to usb |
18:52:35 | shuffle2 | but it caused the entire project to rebuild, and that's when it died |
18:52:46 | shuffle2 | maybe i should try with no gcc optimizations? |
18:53:12 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
18:53:43 | shuffle2 | the root cause is probably just usb interrupts conflicting with (my) crappy thread :> |
18:53:47 | shuffle2 | but it worked before! heh |
18:54:30 | funman | what is STUBOFFSET in DEBUG builds? |
18:54:52 | shuffle2 | bbl |
18:56:02 | | Join Jerom [0] (~jerome@95.171.137.111) |
18:58:12 | funman | something sh-specific |
18:59:58 | wodz | funman: this is related to serial stub for gdb |
19:00 |
19:01:43 | funman | wodz: only for archos or other targets as well? |
19:02:21 | | Quit einhirn (Ping timeout: 240 seconds) |
19:03:44 | | Quit Strife89TX (Quit: Switching apps.) |
19:03:58 | funman | afaik gdb only works on (some?) archos and ifp |
19:05:07 | *** | Saving seen data "./dancer.seen" |
19:06:01 | HaimN | saratoga: You wrote to me "try removing "HAVE_RECORDING" from the config file" were is the config file? |
19:06:21 | bertrik | firmware/export/config/ |
19:09:01 | wodz | funman: I think it is for archos only but better ask amiconn |
19:09:31 | funman | there is some ifp code |
19:09:40 | funman | in fact i wanted to see how possible it is to use gdb on clipv1 |
19:10:02 | CIA-81 | New commit by funman (r28124): */app.lds: remove STUBOFFSET ... |
19:10:29 | wodz | funman: you have to have some way to interact with device - JTAG, serial, usb probably |
19:10:59 | funman | i want to look at usb |
19:11:12 | funman | no idea how this works though |
19:11:37 | CIA-81 | r28124 build result: All green |
19:11:45 | wodz | there is a patch on FS which implements some debug output channel for arms |
19:13:02 | funman | FS #8454? |
19:13:34 | wodz | funman: http://www.cs.columbia.edu/~sedwards/classes/2002/w4995-02/tan-final.pdf |
19:14:23 | funman | thanks :) |
19:17:41 | | Quit antil33t (Read error: Connection reset by peer) |
19:17:54 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
19:21:24 | | Join panni_ [0] (hannes@ip-178-203-81-220.unitymediagroup.de) |
19:21:35 | funman | ranma: have you seen FS #8454 ? |
19:25:52 | funman | docs/COMMITTERS says tomal is Tomasz but http://www.rockbox.org/wiki/TomekMalesinski says Tomek ?¿ |
19:25:54 | | Join Kitr88 [0] (~Kitarist@BSN-182-111-164.dial-up.dsl.siol.net) |
19:26:28 | kugel | tomal != tomek ? |
19:27:06 | funman | they have the same surname and both worked on ifp7xx, i think it's too big for a coincidence |
19:27:43 | funman | perhaps it is a diminutive, anyway he last committed 3 years ago |
19:28:19 | kugel | perhaps silblings? |
19:28:28 | bertrik | I think we also have someone in CREDITS under two names |
19:28:36 | | Quit Kitar|st (Ping timeout: 265 seconds) |
19:28:37 | ranma | funman: No, but looks neat, I should try that one... |
19:30:35 | | Quit Kitr88 (Ping timeout: 272 seconds) |
19:31:22 | bertrik | Phinitnun Chanasabaeng and Pinitnun Shanasabang, the same person? |
19:32:43 | n1s | I'd say probably, Thai translation IIRC so if both those come from updates to that i'd say "Yes" |
19:33:37 | kugel | funman: btw, you recently made a lang commit. IIUC new translators shall be added to the top of the lang file |
19:34:05 | funman | http://www.rockbox.org/tracker/user/3668 has a different spelling than in thai.lang file |
19:34:47 | funman | http://www.rockbox.org/tracker/task/7837 confirms what bertrik says |
19:35:33 | | Join Kitar|st [0] (Kitarist@BSN-210-225-80.dial-up.dsl.siol.net) |
19:36:07 | funman | rasher: ^ where did you read 'Shanasabang' ? |
19:36:45 | funman | kugel: ok, pixelma also told me i should not commit lang updates if there's a committer who is a native speaker |
19:37:32 | rasher | funman: I assume he/she changed the name in Flyspray |
19:38:07 | n1s | I'd say yust use the name from FS |
19:38:20 | n1s | s/ yust/, just/ |
19:38:42 | funman | update thai.lang too |
19:38:49 | CIA-81 | New commit by kugel (r28125): Redirect (L)DEBUGFs to adb logcat in DEBUG enabled builds. ... |
19:40:26 | kugel | fuck |
19:40:44 | kugel | I can't git pull −−ff-only from git.rockbox.org anymore |
19:40:51 | CIA-81 | r28125 build result: 0 errors, 23988 warnings (kugel committed) |
19:41:02 | kugel | due to that commit message post-editing thing |
19:41:20 | funman | kugel: the git repo shouldn't have changed ?¿ |
19:41:42 | kugel | dunno, maybe it conflicts with svn rebase |
19:41:57 | | Quit pamaury (Remote host closed the connection) |
19:42:13 | funman | you could try to reset −−hard to before this commit and rebase again? |
19:42:49 | CIA-81 | New commit by kugel (r28126): Fix typo |
19:43:31 | kugel | funman: I can do that once, but every subsequent ff-only pull fails |
19:44:28 | CIA-81 | r28126 build result: All green |
19:48:16 | kugel | gaah |
19:48:21 | kugel | that seriously sucks |
19:48:23 | funman | do you have a commit b5c5325e98273 ? (28078 for me) |
19:48:30 | funman | the log is the original one ("grumble") |
19:48:45 | kugel | seems so |
19:51:27 | kugel | funman: I have also 08bd3157173b742b846588fa4b6964838b85e01c which is the "fixed" one |
19:51:30 | bertrik | so, is anyone going to update thai.lang and/or docs/CREDITS? |
19:52:43 | | Quit Zambezi (Changing host) |
19:52:43 | | Join Zambezi [0] (Zulu@unaffiliated/zambezi) |
19:53:00 | funman | bertrik: you? |
19:53:14 | kugel | my entire work flow is broken now |
19:53:18 | funman | kugel: ah, it's not there (but i'm using git svn rebase) |
19:53:26 | kugel | I'm using both |
19:53:33 | HaimN | saratoga: it's works! (the removig of the radio) thanks!! but the "record" line gone too, what to do? |
19:53:39 | funman | perhaps it's fixable by hacking the git repo |
19:54:18 | kugel | well, I guess it needs to re-clone from svn |
19:55:11 | | Join Lear [0] (chatzilla@rockbox/developer/lear) |
19:55:29 | funman | if you clone from my repo would it be faster? |
19:56:08 | kugel | funman: I want to be able to "git pull", your repo won't help me |
19:56:17 | kugel | I need a real git mirror |
19:56:25 | funman | and cp -r? |
19:56:50 | kugel | my tree will be broken once I pull from the git mirror I'm afraid |
19:58:29 | kugel | git pull works, as long as I don't svn rebase |
19:58:55 | kugel | that gets me the "dirty" post-edited commit |
19:59:22 | kugel | but I do need svn rebase to commit :\ |
20:00 |
20:00:26 | | Join drizztbsd [0] (~quassel@dynamic-adsl-78-12-151-5.clienti.tiscali.it) |
20:00:54 | funman | let's switch to git completely then |
20:01:17 | kugel | easier said than done |
20:02:16 | funman | setup ssh, ask a key from each commiter, done |
20:02:27 | kugel | and you can't sensibly post-edit commit messages in git (not without breaking everyone's checkouts), so we could also just stop using this svn feature again |
20:02:35 | saratoga | HaimN: if you want one but not the other you're going to have to find another way to do it |
20:02:36 | funman | that's true |
20:03:11 | | Quit alexbobp (Read error: Connection reset by peer) |
20:03:33 | HaimN | saratoga: ok, thanks a lot! |
20:03:54 | | Join alexbobP [0] (~alex@ppp-70-253-89-214.dsl.austtx.swbell.net) |
20:04:37 | funman | ifp gdb stub doesn't build anymore |
20:07:06 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
20:13:47 | | Join robin0800 [0] (~robin0800@149.254.60.35) |
20:16:40 | | Join haim_ [0] (~HaimN@95.86.99.138) |
20:16:46 | | Quit HaimN (Ping timeout: 255 seconds) |
20:16:53 | | Nick haim_ is now known as HaimN (~HaimN@95.86.99.138) |
20:25:04 | kugel | we should go back to DEBUG builds for the sim |
20:25:06 | | Join notlistening [0] (~tom@94-195-105-95.zone9.bethere.co.uk) |
20:25:57 | amiconn | funman: The stub offset is necessary so that the main binary doesn't overwrite the gdb stub |
20:26:39 | | Quit Jerom (Quit: Leaving.) |
20:26:49 | notlistening | kugel is there a repository for of the apk's you working on now.. like a daily build? |
20:26:55 | | Quit robin0800 (Remote host closed the connection) |
20:27:05 | kugel | no |
20:27:12 | kugel | well, the repository is svn |
20:27:17 | kugel | you can build apks from it |
20:27:29 | kugel | but there's no daily built (yet) |
20:27:41 | | Join Jerom [0] (~heidi@95.171.137.111) |
20:30:41 | | Join Buschel [0] (~chatzilla@p54A3A5E1.dip.t-dialin.net) |
20:32:35 | kugel | funman: the whole debug thing is a complete mess. firmware/ contains code for sh&cf which would be a better fit in the target tree |
20:33:08 | funman | i only looked at apps/debug_menu.c and that was horrific enough |
20:34:07 | funman | amiconn: is the gdb stub built as a standalone binary? i was thinking of running it from rockbox |
20:34:08 | kugel | I also kinda doubt that anyone has used gdbstub recently |
20:34:14 | funman | that would prevent 'load' command of course |
20:34:28 | amiconn | Yes, the stub is a separate binary |
20:35:38 | amiconn | It is loaded like an ordinary firmware, then starts listening on the serial port, to which you then connect from the pc and transfer the debug build, which is loaded at stuboffset |
20:36:12 | amiconn | One reason for this is that a debug build is *way* larger than what the archos rom firmware loader would accept |
20:36:35 | funman | why is that? |
20:36:36 | kugel | debug built with -g? |
20:36:59 | kugel | you can debug without -g too, as long as you have a -g enabled .elf on the host IIUC |
20:37:13 | amiconn | They're also built with -O0 |
20:37:16 | funman | -g gives the same .elf than without it for AMS but i think because debug sections are discarded by the linker |
20:37:22 | kugel | (I debugged on my mini2440 this way) |
20:37:43 | kugel | -O0 isn't necessary for -g |
20:37:58 | funman | i think if i work on this i would look at ifp code |
20:38:14 | kugel | -O0 doesn't affect -g (except inlining and <value optimized out>) |
20:41:22 | Buschel | hmm, the nano2g has defined LCD_SHUTDOWN, but not LCD_SLEEP? is it not possible to wake it up via lcd_init_device()? |
20:41:29 | kugel | debug.c is a funny file |
20:42:44 | kugel | I especially like the #ifdef __GNUC__ at the end :) |
20:43:12 | funman | Oo |
20:48:41 | | Join captainkewllll [0] (2669ecc2@gateway/web/freenode/ip.38.105.236.194) |
20:51:17 | kugel | btw, why do we have no .gitignore in svn? |
20:51:40 | pixelma | that already reads wrong |
20:53:00 | CIA-81 | New commit by kugel (r28127): Remove R.java from version control, it's auto-generated. |
20:56:03 | CIA-81 | r28127 build result: All green |
20:58:33 | funman | kugel: because you can use svn:ignore |
20:58:54 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
21:00 |
21:00:13 | kugel | that works with git? |
21:00:59 | kugel | maybe that explains why I have a pretty complete .gitignore I don't know where it comes from |
21:02:54 | | Join DerPapst [0] (~Alexander@p4FE8ECF3.dip.t-dialin.net) |
21:03:05 | funman | git svn show-ignore >> .git/info/exclude |
21:03:11 | funman | (from man git-svn) |
21:03:43 | kugel | that makes sense now :) |
21:03:58 | funman | however i don't share files to be ignored with other, it only works for local copy |
21:05:10 | *** | Saving seen data "./dancer.seen" |
21:05:39 | | Part Zagor |
21:07:09 | kugel | http://pastie.org/1170604 should be ignored, would be nice if someone using svn could add them |
21:07:13 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
21:10:30 | | Join drizztbsd_ [0] (~quassel@dynamic-adsl-78-12-190-76.clienti.tiscali.it) |
21:11:00 | | Part toffe82 |
21:12:22 | | Quit drizztbsd (Ping timeout: 240 seconds) |
21:14:10 | funman | let's wait 3 days, if it's not applied it means nobody uses svn so we can switch to git losslessly |
21:15:24 | | Quit pixelma (Read error: Operation timed out) |
21:15:25 | | Join robin0800 [0] (~robin0800@149.254.60.32) |
21:15:46 | | Quit esperegu (Read error: Connection reset by peer) |
21:15:50 | funman | kugel: ah i understand now: you ran git svn rebase after the commit was changed. it works for me because i already had the old commit |
21:16:15 | kugel | svn rebase works for me |
21:16:18 | | Quit amiconn (Disconnected by services) |
21:16:19 | kugel | git pull doesn't |
21:16:19 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
21:16:19 | | Join pixelma [0] (quassel@rockbox/staff/pixelma) |
21:16:28 | kugel | I get the new commit message after svn rebase |
21:16:41 | kugel | pull expects the old one, hence fast-forward fails |
21:17:39 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
21:18:00 | wodz | As I remember the main problem in switching to git is the fact that it doesn't work well on windows + doesn't have such tools as tostoisesvn (or how does it spell) |
21:18:59 | funman | i know people who use it on windows so i'm not sure what the problem is |
21:19:00 | Zagor | kugel: apkbuilder is deprecated? are they herding everone towards eclipse? |
21:19:03 | gevaerts | That's *one* of the reasons, yes |
21:19:11 | kugel | Zagor: no idea |
21:19:51 | funman | other reasons are: developers not wanting to change the tool they know, and no need to change a working system |
21:20:24 | Zagor | and: git being very complex and hard to learn |
21:20:39 | gevaerts | The main reason for me is *serious* annoyance about how lots of git proponents present their case |
21:20:46 | kugel | wodz: tortoisegit exists IIRC |
21:20:56 | simonrvn | i only pull from svn, so ;p |
21:21:26 | kugel | I have no problem with sticking with svn, but i would like to continue how I work currently |
21:21:41 | wodz | considering problems with cygwin I think we should ship development env as virtual machine image officially |
21:22:07 | funman | Zagor: can you reset the git repo to have the new r28078 log? |
21:22:15 | Zagor | funman: sure. if you tell me how :-) |
21:22:16 | | Quit Lear (Ping timeout: 245 seconds) |
21:22:32 | gevaerts | wodz: we ship rockboxdev.sh. Do we really have to provide more? |
21:22:49 | funman | git reset −−hard e33918c0e98157a6b75336b289be43fd86ba8d5a; git svn rebase # maybe |
21:23:02 | funman | let me verify |
21:23:22 | pixelma | I also see no "problem" with cygwin, except that you need a bit of patience |
21:23:24 | funman | no it doesn't fetch from svn |
21:23:28 | | Quit Buschel (Ping timeout: 240 seconds) |
21:23:42 | wodz | ok - I shut up |
21:24:10 | gevaerts | Sure, cygwwin packages and prepared vms are nice, but I don't think we as a project are responsible for providing those |
21:24:24 | funman | Zagor: git svn reset -r 28077 ; git svn rebase |
21:24:26 | | Quit lestatar (Read error: Connection reset by peer) |
21:24:34 | Zagor | wodz: if anyone builds one, I'll be happy to host it on rockbox.org |
21:25:46 | * | gevaerts thinks that toolchain binaries should remain as best-effort volunteer-provided things. They can be hosted on rockbox.org, but not having them is *not* a disaster |
21:25:55 | pixelma | Zagor (while you are around): is it possible for you to check somehow why I don't get notification mails from flyspray anymore? It once worked, don't know when it broke exactly as I just recently started using the "watch task" feature a bit more again |
21:26:14 | funman | pixelma: it works for me now |
21:26:50 | Zagor | pixelma: that's odd |
21:27:19 | Zagor | funman: rebase running... |
21:27:24 | pixelma | funman: since when? I think I should have gotten a task closed mail yesterday or on Saturday which I didn't |
21:28:35 | funman | Date: Mon, 20 Sep 2010 15:42:22 +0200 |
21:28:39 | | Quit Rondom (Disconnected by services) |
21:28:45 | kugel | gevaerts: what do you mean with "git proponents present their case"? |
21:28:46 | funman | Date: Sun, 19 Sep 2010 21:03:51 +0200 |
21:28:54 | | Join Rondom_ [0] (~quassel@dslb-084-057-144-237.pools.arcor-ip.net) |
21:29:17 | Zagor | funman: "Unable to determine upstream SVN information from history". how does it look now? |
21:29:20 | funman | gevaerts: don't use "proponent", it is not a war |
21:29:31 | kugel | Zagor: bad :) |
21:29:34 | funman | Zagor: hmm i don't know |
21:29:39 | gevaerts | kugel: they way many (not all) git users tend to imply that everyone who doesn't use git must either be uninformed or stupid |
21:29:55 | kugel | but it's true! |
21:30:01 | kugel | j/k :) |
21:31:22 | kugel | Zagor: is this a simple checkout which runs svn rebase in a cronjob? |
21:31:38 | kugel | if yes then I had expected funman's command to work |
21:32:06 | funman | Zagor: ah perhaps you need the 'git reset' too |
21:33:59 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
21:34:01 | Zagor | it does rebase and push each svn commit |
21:34:16 | Zagor | but now it won't push |
21:34:25 | Zagor | ! [rejected] master -> master (non-fast-forward) |
21:34:32 | funman | where is HEAD at ? |
21:34:45 | Zagor | commands, please |
21:35:03 | funman | git show|grep ^commit |
21:35:12 | Zagor | commit b1945427afdbe3bb82a0a7132aa4196f86d3fc77 |
21:35:36 | funman | i don't have it here but my history has the old commit log... |
21:36:10 | kugel | b1945427afdbe3bb82a0a7132aa4196f86d3fc77 the commit I just did |
21:36:31 | funman | why does it need to push? |
21:36:35 | Zagor | oups. I ran the command in the naked repo instead of the place where it's normally ran |
21:36:49 | funman | so the repo where it pushes was not updated? |
21:37:10 | Zagor | it is now |
21:37:20 | CIA-81 | New commit by bertrik (r28128): iap: make variable serbuf non-global |
21:37:22 | funman | kugel: no, this one is dbf803a97d4bf5df9c7f7e67bb6b72643750be12 ! |
21:37:59 | kugel | fatal: bad object dbf803a97d4bf5df9c7f7e67bb6b72643750be12 |
21:38:36 | kugel | funman: I did my commands from master which are up to the git mirror (I didn't do svn rebase yet) |
21:38:52 | kugel | so I expect our trees to be different |
21:38:58 | CIA-81 | r28128 build result: All green |
21:39:10 | funman | it is different only starting at r28078 |
21:39:26 | kugel | yes |
21:39:50 | kugel | is the git mirror fixed now? |
21:40:01 | | Join Coty [0] (~Coty@173-16-103-50.client.mchsi.com) |
21:41:07 | kugel | no :( |
21:41:07 | Zagor | you're not looking at me, are you? I have no idea what I just did, let alone fix it. |
21:42:40 | funman | Zagor: you have reset the git repo state just 1 rev before r28078 (the revision which log was edited by me) |
21:42:49 | funman | and then fetched the new history again |
21:42:55 | funman | with the new commit log |
21:44:14 | kugel | funman: it's still not working as before for me |
21:44:28 | Zagor | Bagder: help? |
21:45:11 | Bagder | I don't know anything about those things either |
21:45:16 | kugel | funman: but I received the changed commit via git pull so it probably should work |
21:45:25 | Zagor | yay, blind leading blind ;-) |
21:46:48 | kugel | funman: I still get 08bd3157173b742b846588fa4b6964838b85e01c to be the first different from upstream (origin/master) |
21:46:52 | | Quit robin0800 (Remote host closed the connection) |
21:47:21 | | Join robin0800 [0] (~robin0800@149.254.60.160) |
21:48:04 | funman | kugel: even if you reset? |
21:48:17 | kugel | yea |
21:48:18 | | Join COTY1 [0] (~Coty@173-16-103-50.client.mchsi.com) |
21:48:27 | | Quit COTY1 (Client Quit) |
21:48:38 | kugel | I did git svn reset -r 28078 && git reset −−hard e33918c0e98157a6b75336b289be43fd86ba8d5a |
21:48:52 | kugel | then git pull origin master && git svn rebase |
21:48:56 | kugel | doing it again fails |
21:49:17 | funman | Zagor: what is the sha1 for HEAD? |
21:49:32 | funman | ed4cef3082405 here |
21:49:47 | Zagor | command? |
21:50:25 | Bagder | git log -1 −−oneline perhaps? |
21:50:55 | | Join mshathlonxp [0] (~mshathlon@cpc5-pete9-2-0-cust17.4-4.cable.virginmedia.com) |
21:51:21 | | Quit Coty (Ping timeout: 272 seconds) |
21:51:43 | funman | git show|grep ^commit |
21:51:44 | kugel | btw, bertrik's commit isn't in the mirror |
21:51:52 | Zagor | well, they're obviously different in the naked and the clothed repo. 7f80fac in the svn repo, dbf803a in the naked |
21:52:23 | kugel | dbf803a for me too, but that's r28127 not r28128 |
21:52:27 | funman | i have dbf803a97 and you shouldn't have it |
21:52:28 | | Join Lear [0] (chatzilla@rockbox/developer/lear) |
21:52:35 | funman | what's "naked" and "clothed" ? |
21:53:17 | Zagor | naked is what you get. "clothed" is the checked out repo which is rebased and pushed to the naked for each commit |
21:53:37 | Zagor | except now the pushing is broken |
21:54:26 | Zagor | isn't "naked" the word git uses? |
21:54:43 | funman | never read that before |
21:55:01 | funman | so for some reason the naked repo isn't updated |
21:55:29 | Zagor | not "some" reason. this reason: ! [rejected] master -> master (non-fast-forward) |
21:55:42 | kugel | Zagor: yes, because the clothed has a different history |
21:55:46 | Zagor | which most likely is because I ran your first command in the naked repo |
21:55:56 | kugel | you can −−force to overwrite the naked's history with the one of clothed |
21:56:19 | Zagor | ok, force done. better now? |
21:56:46 | kugel | trying |
21:57:15 | kugel | win! \o/ |
21:57:20 | Zagor | excellent! |
21:57:34 | Zagor | now, why isn't the android build working? :-) |
21:57:47 | kugel | it isn't? |
21:57:51 | * | gevaerts wonders... |
21:57:57 | Zagor | make works for me, but not "make apk". |
21:58:11 | gevaerts | Is all this resetting a sensible thing to do automatically? |
21:58:21 | kugel | put a make zip between them |
21:58:29 | mshathlonxp | I'm looking for some info about rockbox languages but I can't find anything about that in webpage in forums, can anyone help? |
21:58:30 | gevaerts | And if so, won't it break people's repositories anyway? |
21:58:50 | Zagor | kugel: ok, now I get make: *** No rule to make target `/home/bjst/bin/rockbox/android/bin/org/rockbox/RockboxActivity.class', needed by `/home/bjst/src/rockbox/android/bin/classes.dex |
21:58:52 | gevaerts | mshathlonxp: something like http://translate.rockbox.org/ ? |
21:59:01 | kugel | gevaerts: yes. even if the mirror did it automatically, it still breaks all clones from the mirror |
21:59:27 | kugel | Zagor: that is strange, it has a rule |
21:59:40 | Zagor | history seems to show the git mirror only breaks if I'm touching it |
21:59:40 | kugel | (and WFM too) |
21:59:49 | mshathlonxp | gevaerts thx :D |
22:00 |
22:00:47 | kugel | rebasing or resetting (and applying a different history) in a branch always breaks all checkouts that pull from the branch (because it rewrites the history) |
22:02:28 | gevaerts | ok, makes sense. In that case, I think we should disable history changing again |
22:03:49 | AlexP | and just require people to do it properly in the first place :) |
22:03:49 | gevaerts | Yes, we just have to practise our shouting a bit |
22:04:24 | kugel | I guess svn doesn't have this problem because the main repo is on the server. at git, the complete history is on the local machine |
22:05:25 | gevaerts | Yes. With svn only the current checkout is local, everything else (such as the messages) only exists in one place |
22:06:36 | | Quit mshathlonxp (Quit: let's rock!) |
22:07:23 | Zagor | kugel: where is the target for RockboxActivity? |
22:07:45 | | Quit markun (Read error: Connection reset by peer) |
22:08:27 | kugel | android.make:63 |
22:09:42 | Zagor | oh, looks like BUILDDIR is wrong somehow |
22:10:33 | kugel | Zagor: oh, I guess "JAVA_OBJ:= $(call java2class,$(subst /src/,/bin/,$(JAVA_SRC)))" doesn't work well on your system |
22:11:01 | Bagder | make isn't really good for java |
22:11:03 | Zagor | heh no since JAVA_SRC doesn't exist |
22:11:17 | Zagor | Bagder: it's better than ant :-) |
22:11:24 | Bagder | actually it isn't |
22:11:27 | Zagor | /bin/sh is better than ant |
22:11:30 | | Join Adublaptop [0] (~Aldubuc@67.201.160.156) |
22:11:46 | Bagder | ant knows java magic while sh and make don't |
22:12:00 | Bagder | of course ant is awful still |
22:12:09 | kugel | Zagor: according to your error, /src/ has been replaced by /bin/, but twice (since you have the rockbox dir in src/) |
22:13:10 | Zagor | what is ANDROID_DIR supposed to point at? |
22:13:21 | Zagor | oh, ANDROID_DIR=$(ROOTDIR)/android |
22:13:55 | Zagor | android.make looks a bit more complex than necessary |
22:14:45 | kugel | possibly, my make-fu isn't very good |
22:15:12 | | Quit pixelma (Disconnected by services) |
22:15:12 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
22:15:12 | | Quit amiconn (Disconnected by services) |
22:15:14 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
22:15:17 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
22:16:04 | | Quit Adublaptop (Read error: Connection reset by peer) |
22:16:33 | kugel | Bagder: it works good enough for this small set of java files (for me, anyway) |
22:16:49 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
22:17:00 | Bagder | yeah, I guess you can make it work fine for a small enough project |
22:17:27 | kugel | one thing I thought might confuse make is that javac automatically compiles other java files needed by the one passed to it, but it appared it can deal with it |
22:17:32 | Bagder | but for a small enough project, you probably are better off just running javac on all java files every time |
22:17:38 | * | Zagor decides against launching his rant against ant |
22:17:44 | | Quit xnyhps (Read error: Operation timed out) |
22:18:17 | Bagder | ant is a great example why XML is crappy for config files ;-) |
22:19:01 | | Join xnyhps [0] (~xnyhps@xnyhps.nl) |
22:21:24 | Zagor | kugel: ah, you're right. it fails because my JAVA_SRC path contains two "src" |
22:21:42 | | Quit robin0800 (Read error: Connection reset by peer) |
22:22:07 | | Join robin0800 [0] (~robin0800@149.254.61.32) |
22:25:04 | Zagor | kugel: is it "keytool -genseckey" I need to run? |
22:26:06 | kugel | Zagor: yes, but I think need to figure out how to deal with it |
22:26:38 | kugel | I guess we want a single signature for all official binaries |
22:26:54 | kugel | in that case we probably don't want to give the private key to the build clients |
22:27:22 | Zagor | good point |
22:27:22 | kugel | someone had the idea to let the build clients only build the unsigned apk, and then let the build master sign the apks |
22:27:38 | Zagor | that's not really any safer :) |
22:27:48 | kugel | why? |
22:27:58 | | Quit drizztbsd_ (Ping timeout: 240 seconds) |
22:28:12 | n1s | then the build master just trusts the clients anyway |
22:28:18 | Zagor | well the signing is to avoid malicious code (which is a real problem in android). and if we sign anything we get sent, we bypass that. |
22:29:26 | kugel | hm, right |
22:29:26 | kugel | but we at least keep the key private |
22:29:26 | n1s | how many android builds are there? maybe the master can build them itself? |
22:29:26 | kugel | which means we can switch to a more safe solution at any time |
22:29:26 | Zagor | I think we need to be a bit more paranoid about the android port than our regular mp3 player builds |
22:29:26 | | Join giovanni_ [0] (~giovanni@93.37.226.26) |
22:29:59 | Zagor | n1s: yes I was thinking that too. it's just three different, isn't it? |
22:30:55 | kugel | well, there are very few popular resolutions, but you could build for any resultion you can imagine (ignoring that not having a cabbie port sucks) |
22:31:23 | kugel | and only two resolutions work well currently because they have a cabbiev2 |
22:32:58 | Bagder | they'er not only "popular", they are also the only google "supported" resolutions |
22:33:05 | kugel | we could also build a resolution independant binary, but then we need still need to figure out how to handle the themes we ship, and plugins if we ever build them |
22:33:51 | | Quit [sko] (Read error: Connection reset by peer) |
22:34:20 | | Quit robin0800 (Remote host closed the connection) |
22:34:50 | | Join robin0800 [0] (~robin0800@149.254.60.160) |
22:37:59 | | Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201) |
22:38:18 | kugel | Zagor: all the malicous code I heard about for android was properly signed :) |
22:40:47 | kugel | well, I thought the signing thing was to avoid from untrusted sources (ie. the only trusted source is the home of the project), if we don't trust our clients we shouldn't sign their apks, but I guess it's more about avoid apks from outside of our project (custom builds) |
22:40:55 | | Quit robin0800 (Remote host closed the connection) |
22:41:23 | | Join robin0800 [0] (~robin0800@149.254.61.32) |
22:42:02 | Zagor | kugel: we don't filter our clients. anyone can trivially modify a build client, connect and upload poisoned binaries |
22:42:56 | | Quit funman (Quit: leaving) |
22:43:14 | Zagor | we haven't bother securing it yet, because there's not much harm you can do to stand-alone players. phones, on the other hand, are a much more coveted target. |
22:43:48 | bertrik | What does a signed apk really mean anyway? It's not like there is a chain of trust, right? |
22:44:33 | | Join markun [0] (~markun@rockbox/developer/markun) |
22:44:53 | kugel | it means person X and not Y built it |
22:45:35 | Zagor | exactly. that's why the signing isn't as important as knowing what the apk contains |
22:45:51 | Bagder | so the first time, how does it know X from Y? |
22:45:55 | Zagor | I'd say for now we build the android targets on our server |
22:46:19 | kugel | Bagder: the one that comes first wins :) |
22:46:25 | | Quit robin0800 (Remote host closed the connection) |
22:46:25 | Zagor | Bagder: I guess you get a key from google to upload to their Market |
22:46:34 | Zagor | I don't know though |
22:46:40 | * | kugel neither |
22:46:41 | Bagder | ah yes, that might be so |
22:46:53 | | Join robin0800 [0] (~robin0800@149.254.61.32) |
22:48:09 | scorche | Zagor: you might want to go ahead and request a PO: http://groups.google.com/group/google-summer-of-code-mentors-list/web/mentoring-organization-payments-and-mentor-summit-reimbursement−−-2010 |
22:48:33 | Zagor | woo, paperwork! :-) |
22:48:52 | scorche | Zagor: as you likely are going to be using the same info as last year, you just need to fill out the payment request form at [1] if you remember the details... |
22:49:58 | Zagor | I just need to be let in first... :) |
22:51:42 | notlistening | kugel, thanks for the reponse ealier |
22:51:50 | scorche | Zagor: to what? |
22:51:58 | scorche | oh...you arent on the mentor list, are you... |
22:52:05 | Zagor | nope. I just applied. |
22:53:55 | | Quit n1s (Quit: Lämnar) |
22:55:53 | notlistening | kugel based on the conversation now how far is the rockbox app awake from the android marketplace? |
22:56:05 | kugel | I can't tell |
22:56:06 | notlistening | guestimation |
22:56:31 | notlistening | lol thought that might have been the answer :D |
22:56:39 | notlistening | what do you hope for... |
22:56:42 | notlistening | it mabe better |
22:56:48 | notlistening | is maybe... |
22:57:22 | Zagor | I don't think we should be in a hurry to get it to Market. let's polished it a bit first. |
22:57:45 | notlistening | yeah i agree I just was not sure how polished it was yet |
22:58:00 | kugel | you can always try |
22:58:15 | notlistening | I imagine it will rank as one of the Top apps very quickly |
22:59:00 | notlistening | releasing it too early can be fatal |
22:59:11 | | Quit robin0800 (Remote host closed the connection) |
22:59:14 | | Join timc [0] (~tim@112.166.15.141) |
22:59:19 | notlistening | if it does not work it gets uninstall and forgotten |
22:59:27 | | Nick timc is now known as Guest59303 (~tim@112.166.15.141) |
22:59:38 | Zagor | exactly |
22:59:40 | | Join robin0800 [0] (~robin0800@149.254.60.32) |
23:00 |
23:01:39 | notlistening | will it support all the codec that rockbox is boasting now...or is that limited by the OS? |
23:03:29 | | Quit bertrik (Quit: :tiuQ) |
23:04:02 | Bagder | it should feature them all |
23:04:49 | Zagor | the gigabeast is finally slain |
23:05:12 | *** | Saving seen data "./dancer.seen" |
23:05:21 | | Quit t0rc (Quit: work) |
23:05:38 | kugel | Zagor: I'm not actually sure :) |
23:05:56 | | Quit domonoky1 (Read error: Connection reset by peer) |
23:05:57 | Zagor | oh I'm pretty sure the 1GHz+ monsters are beating it |
23:06:16 | kugel | in theory sure, but we of course run a good deal slower as app than as os |
23:07:00 | Zagor | true, I don't know how android's on-demand clocking works |
23:07:13 | kugel | syscalls are more expensive, PIC code is probably a bit slower and bigger, no access to fast iram, sharing cpu time with lots of other apps |
23:07:49 | Bagder | but better caches probably |
23:07:53 | notlistening | is it avaiable on a non root'd os? |
23:08:15 | Zagor | notlistening: yes, just install it manually |
23:08:24 | Zagor | it's not an iphone :-) |
23:08:56 | notlistening | Zagor :D |
23:09:11 | notlistening | u know how these phone operators like to think it is |
23:10:38 | | Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 4.0b7pre/20100920031745]) |
23:11:31 | notlistening | but i am not sure but if rockbox wanted to unclock over clock the processor at least on my device it would not be allowed as i have not rooted it |
23:12:19 | Zagor | no we don't do any special tricks |
23:12:54 | | Join MxxCon [0] (donuts@ool-18b9baa8.dyn.optonline.net) |
23:14:09 | MxxCon | i'm sorry if this is a repeated question, but now that vlc have been approved for iphone/ipad appstore, do you guys consider porting rockbox to ios? |
23:14:46 | krazykit | only if someone wanted to write the port |
23:15:11 | MxxCon | nobody expressed that interest? |
23:15:49 | gevaerts | It's not at all clear if the appstore can be used for GPL software... |
23:16:10 | | Quit evilnick_B (Quit: Page closed) |
23:16:44 | MxxCon | http://applidium.com/en/news/vlc_media_player_available_for_the_ipad |
23:17:18 | Zagor | gevaerts: vlc is gpl |
23:17:32 | Zagor | so it *can* be. whether it's legal is another issue... |
23:17:50 | gevaerts | Zagor: yes, this means the vlc people have decided to allow it. That doesn't mean we have to :) |
23:18:21 | notlistening | Android is going to be much more popular in the end |
23:18:26 | notlistening | ;) |
23:18:36 | gevaerts | It's not a question of which is more popular here... |
23:18:43 | kugel | I thought it was impossible to port gpl to ios? |
23:19:05 | gevaerts | kugel: not exactly |
23:19:29 | Zagor | gevaerts: well, vlc contains a boatload of external libs which may not be so happy to forfeit the gpl |
23:19:30 | gevaerts | The itunes app store seems to have some terms that are seriously incompatible with the GPL. |
23:19:44 | gevaerts | Zagor: yes, indeed. We'll have to wait and see there |
23:20:04 | MxxCon | why wouldn't you want to allow rockbox on ios? |
23:20:47 | MxxCon | (i'd rather use rockbox than ipod-player) |
23:20:48 | gevaerts | It's not a question of rockbox on ios. The problem is rockbox on the itunes app store |
23:21:16 | Zagor | MxxCon: apple adds limitations that are incompatible with the gpl |
23:21:33 | gevaerts | And the problem there is that Apple imposes terms that are (a) incompatible with the GPL, and (b) not necessarily acceptable to the people who own the copyright |
23:21:40 | Zagor | http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement |
23:21:46 | | Join clone4crw [0] (~calvin@97-86-227-168.dhcp.roch.mn.charter.com) |
23:22:58 | | Quit Dreamxtreme (Quit: Never look down on someone unless you're helping them up.) |
23:23:46 | kugel | gevaerts: sorry, I meant on the app store |
23:24:11 | gevaerts | Actually, aren't these app store requirements secret, so you can't technically even ask the copyright holders if it's ok? |
23:24:14 | | Join Dreamxtreme [0] (~Dreamxtre@92.30.106.217) |
23:25:22 | kugel | but vlc is on the appstore now |
23:25:59 | MxxCon | wordpress's offical iphone publishing app is opensource |
23:26:28 | Zagor | kugel: yes, but is it legal? |
23:26:42 | kugel | Zagor: I thought it isn't but maybe it works unless someone seriously questions the whole thing |
23:26:56 | Zagor | i.e. do they have the consent of the copyright holders of every 3rd party lib they include? |
23:27:17 | Zagor | sure, but that's not how I want Rockbox to act |
23:27:36 | * | gevaerts agrees with Zagor |
23:28:40 | | Quit robin0800 (Remote host closed the connection) |
23:28:58 | | Join user890104 [0] (Venci@Venci-Notebook-LAN.ipv6.6bez10.info) |
23:29:05 | | Join robin0800 [0] (~robin0800@149.254.61.160) |
23:29:13 | gevaerts | MxxCon: it's perfectly possible to have open source software on the app store. It's *not* possible to have GPL software on the app store without adding exceptions to the license |
23:29:25 | AlexP | MxxCon: You are better of getting a phone that let's you be in charge and doesn't have brain dead people running it :) |
23:29:38 | gevaerts | The BSD license e.g. doesn't conflict with anything much |
23:30:06 | notlistening | Alex which phone have you gpt in mind...? |
23:30:10 | Zagor | kugel: can you post the keytool line you use to create the keystore? |
23:30:18 | AlexP | notlistening: basically not apple :) |
23:30:27 | kugel | Zagor: I'm afraid I can't :) |
23:30:37 | notlistening | AlexP ok |
23:30:59 | kugel | I'm using the key generated by eclipse (the debug key which we must not use for the market) |
23:31:07 | MxxCon | hopefully android version will be released soon-ish |
23:32:06 | Zagor | grr, eclipse :-/ |
23:32:26 | kugel | I'm indifferent about this license&appstore thing. I'd just find it said if license issue disallow porting great software to many platforms |
23:32:30 | kugel | sad* |
23:32:59 | gevaerts | kugel: it's sad, sure, but only Apple can change this... |
23:33:49 | notlistening | it happened with eSpeak and rockbox |
23:34:25 | | Quit DerPapst (Quit: Leaving.) |
23:36:42 | MxxCon | ohhh..intersting. never heard of espeak. is that something that'll go into rockbox? |
23:37:19 | Zagor | keytool -genkey -alias androiddebugkey -keystore $HOME/.android/debug.keystore -storepass android -keypass android -validity 365 -dname "CN=Android Debug,O=Android,C=US" |
23:37:37 | Zagor | adding it to the README |
23:39:29 | kugel | good idea |
23:39:33 | * | amiconn wonders how the ape filters could be modified to *optionally* allow runtime selection of code paths depending on cpu |
23:40:31 | amiconn | For the standalone tools as well as for raaa |
23:42:11 | | Quit shai (Quit: Leaving) |
23:42:19 | kugel | on android there's a little C program for this in the ndk |
23:42:19 | notlistening | MxxCon in theory yes, but the licenses where in compatible version (lisenses are a big issue) |
23:42:37 | kugel | it basically just reads out /proc/cpuinfo |
23:44:27 | | Quit TheSeven (Remote host closed the connection) |
23:44:44 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
23:45:10 | | Part TheSeven |
23:45:13 | | Join toffe82 [0] (~chatzilla@12.169.218.14) |
23:45:40 | | Join Rondom [0] (~quassel@dslb-084-057-179-096.pools.arcor-ip.net) |
23:46:21 | | Quit Rondom_ (Read error: Operation timed out) |
23:48:13 | Zagor | kugel: do you know how to install my app in a virtual device? |
23:48:24 | kugel | the emulator? |
23:48:27 | Zagor | yes |
23:48:39 | kugel | just launch it, adb will select it if there's no other device |
23:48:57 | Zagor | launch what? |
23:49:01 | kugel | the emulator |
23:49:16 | kugel | adb install -r will select it automatically |
23:49:21 | Zagor | ah, ok |
23:49:45 | kugel | if you have more than one devices you can look up the serial number with adb devices, and pass that to adb with -s <number> |
23:50:05 | AlexP | bluebrother: Is there anything holding back a RBUtil release? There seem to be quite a lot of people these days with the newer fuzev2s that the latest release won't deal with |
23:51:34 | | Join DemonX [0] (~DemonX@pool-173-72-17-108.cmdnnj.fios.verizon.net) |
23:52:26 | DemonX | I'm trying to install Rockbox on an iPod Nano 1g, and it is producing the error "Partition not found. Connect usb cable and fix it" |
23:54:09 | Zagor | oops. Sktov tagcache |
23:55:09 | amiconn | kugel: It's not about finding the variant to use, but how to include all the variants |
23:56:15 | kugel | compiling small libraries? |
23:56:47 | amiconn | Right now the code is compiled depending on what ARM_ARCH is set to |
23:57:27 | | Quit wodz (Quit: Leaving) |
23:58:03 | amiconn | There's even a difference in data types between armv4 and all higher ones (armv4 uses 32 bit filter coefficients, v5 and higher uses 16 bit like all other archs and the default C code) |