00:00:26 | | Quit fyrestorm (Read error: 104 (Connection reset by peer)) |
00:01:00 | | Join fyrestorm [0] (n=fyre@cpe-68-173-160-247.nyc.res.rr.com) |
00:01:29 | rasher | Does anyone see why we're still shipping profont? The license (which we include) says "You may redistribute unmodified copies of ProFont Distriubtion" |
00:01:48 | rasher | I don't believe shipping it as .bdf counts as unmodified. |
00:03:06 | scorche|sh | rasher: hrm...i am trying to remember exactly how we counted it, i think lostlogic might remember... |
00:03:08 | linuxstb | And we're also not distributing "ProFont Distribution" - which is defined as 7 different things... |
00:03:51 | rasher | FWIW Bagder seems to agree http://www.rockbox.org/irc/log-20070617#23:30:28 |
00:04:03 | Llorean | The original font is "Freeware" |
00:04:20 | Llorean | They do state their intent is to have profont distributed "as widely as possible", but apparently only as that specific package. |
00:07:18 | amiconn | saratoga: That patch is nasty as-is |
00:07:52 | amiconn | In pcf50605.c, it disables voltage setup for all targets, and only implements it for ipod video |
00:08:23 | amiconn | -> all other PCF PP targets no longer get those voltages set up |
00:09:11 | | Join austriancoder__ [0] (n=austrian@80.120.117.30) |
00:09:25 | saratoga | amiconn: could you post that in the FS thread so taht buschel sees it? |
00:09:30 | amiconn | And why it switches off the dock connector voltage even on G5 is beyond me. I'd expect reports about non-working accessories from this |
00:09:45 | Llorean | rasher: Sadly, the maintainer email in the license doesn't work. =/ |
00:11:02 | | Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/labb.contactor.se/x-f4bdf578911d4255) |
00:11:17 | | Quit ompaul (Client Quit) |
00:13:16 | countrymonkey | rasher: Any news on the arabic translation? |
00:17:27 | rasher | countrymonkey: would you mind not asking the same question every 2 days? It's not like I'm going to keep the translation to myself unless you ask me for it. |
00:18:34 | | Join aneka [0] (n=kvirc@66.251.24.123) |
00:22:08 | countrymonkey | ok |
00:22:51 | karl_ | rasher: is your nick referring to the irish bacon, or something else? |
00:24:29 | | Quit austriancoder_ (Read error: 110 (Connection timed out)) |
00:27:08 | countrymonkey | rasher: speaking of translations, your translate page has a mistake. It reads tradtional chinese. I assume you mean traditional chinese. Could this please be fixed? |
00:28:31 | saratoga | amiconn: should i make those corrections now and comitt it or do you want me to kick this back to Buschel for further cleanup? |
00:29:46 | rasher | countrymonkey: fixed |
00:29:59 | rasher | karl_: That's off topic, and no, it doesn't refer to anything. |
00:30:03 | | Quit desowin () |
00:30:28 | gevaerts | Write support still has some problems. I copied a linux kernel source tree to my sansa and back, and there is a problem with 21 files (out of 22390) |
00:30:58 | countrymonkey | thanks |
00:32:18 | | Join grndslm [0] (n=grndslm@24-116-87-97.cpe.cableone.net) |
00:33:21 | gevaerts | Actually it might just as well be read support. I'll boot to OF to check |
00:35:37 | | Quit petur ("Zzzzz") |
00:45:55 | | Quit ender` (" Kids. You gotta love them. I adore children. A little salt, a squeeze of lemon--perfect. -- Harry Dresden") |
00:46:31 | | Join crzyboyster [0] (n=6210f026@gateway/web/cgi-irc/labb.contactor.se/x-d5b53e9b8a141c4b) |
00:46:36 | | Quit karl_ (Remote closed the connection) |
00:46:47 | crzyboyster | Just finished up the update to the Hindi translation > http://www.rockbox.org/tracker/task/8575 |
00:48:52 | | Join webguest15 [0] (n=5bc02253@gateway/web/cgi-irc/labb.contactor.se/x-103e72ea32de8879) |
00:49:17 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
00:49:36 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
00:49:47 | gevaerts | False alarm : the files were not actually different, but there were some files missing due to having names only differing in case, so some of them disapeared when copying them to a FAT filesystem. |
00:50:33 | rasher | crzyboyster: Please fix your text editor to not insert a BOM at the beginning of files |
00:50:34 | | Quit webguest15 (Client Quit) |
00:50:55 | crzyboyster | Sorry, but what is a BOM? |
00:51:35 | linuxstb | http://en.wikipedia.org/wiki/Byte-order_mark |
00:52:41 | Llorean | gevaerts: So it seems reliable? |
00:52:53 | crzyboyster | I use notepad. Is the "$Id$" what you guys are talking about? |
00:53:26 | | Join [SiC][DeZmOnD] [0] (i=werj@91.192.34.83) |
00:53:27 | rasher | "sed -i -e 's/\xef\xbb\xbf//' filename" to remove a BOM |
00:53:32 | rasher | crzyboyster: no, read linuxstb's link |
00:54:18 | crzyboyster | I really don't understand any of that... |
00:54:54 | rasher | crzyboyster: Just don't use notepad |
00:55:21 | | Quit [SiC][DeZmOnD] (Client Quit) |
00:55:33 | Horscht | notepad++ or TED notepad are good notepad replacements for windows |
00:55:56 | soap | notepad2 as well |
00:56:38 | crzyboyster | Point taken, I won't use notepad anymore (down with Windows!) and can you just remove the BOM yourself for me? |
00:57:16 | rasher | crzyboyster: Already committed. |
00:59:03 | | Quit mf0102 ("Verlassend") |
00:59:05 | | Quit crzyboyster ("CGI:IRC (EOF)") |
01:00 |
01:00:08 | | Join Cruleworld [0] (n=Crulewor@71.239.117.120) |
01:03:41 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
01:04:37 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
01:07:44 | *** | Saving seen data "./dancer.seen" |
01:08:28 | gevaerts | Llorean: For me and rasher anyway. There's a report on the tracker about some problems, but I'm still looking into it. |
01:14:12 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
01:14:56 | gevaerts | rasher: do you see the sd card slot appearing in your dmesg output if there is a sdhc card in it with the OF ? |
01:15:56 | gevaerts | rasher: I'm asking because I find it strange that in http://www.rockbox.org/tracker/task/8562#comment21383 there is no trace of the sd card at all |
01:16:36 | | Join linuxstb____ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
01:17:26 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
01:17:30 | rasher | gevaerts: So you want the dmesg output when plugging with an sdhc card while in OF? |
01:18:13 | gevaerts | rasher: yes. I don't need the entire output, but I just want to know if the OF presents two devices |
01:18:30 | rasher | I think it does |
01:19:02 | gevaerts | It should, but maybe it just ignores it entirely if there is an unsupported card in it. |
01:19:26 | rasher | Actually that seems to be the case |
01:20:31 | | Quit ol_schoola (Read error: 110 (Connection timed out)) |
01:21:19 | rasher | http://www.pastebin.ca/898011 |
01:21:29 | star_jasmine | wow... congratulations and thanks to the people responsible for the rbuilt utility. I just took a look at the right one for use with screenreaders. very accessible |
01:21:51 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
01:23:32 | gevaerts | rasher: it prints '[sdc] Attached SCSI removable disk' for it. The tracker post doesn't contain that (neither for OF nor for rockbox), so I'm a bit doubtful about his hardware |
01:23:55 | rasher | Ah, so it does. I missed that |
01:25:22 | rasher | gevaerts: It even does that when no card is present |
01:26:08 | gevaerts | rasher: that's needed for hotplug support. |
01:26:40 | rasher | Sure, I'm just saying there's really no reason why he should not get a second disk |
01:27:04 | gevaerts | Except if he has broken hardware... |
01:28:37 | | Quit linuxstb (Read error: 113 (No route to host)) |
01:28:37 | | Join crzyboyster [0] (n=6210f026@gateway/web/cgi-irc/labb.contactor.se/x-8f6f041bbc7a8961) |
01:28:48 | | Quit Cruleworld ("Leaving") |
01:29:03 | rasher | gevaerts: Where does the OF live? Is it possible that it's become slightly corrupted? |
01:29:19 | crzyboyster | Which font gallery format is better at > http://www.rockbox.org/twiki/bin/view/Main/UserConvertedFonts ? The top one or the bottom one? |
01:29:24 | | Quit asdrubal (Connection timed out) |
01:29:35 | | Quit Axio () |
01:29:53 | BigBambi | gevaerts: I've just been trying the patch with an e260 + 1GB SD in linux - it mounts and I can browse both the internal memory and the sd card fine, but on the unit tiself I don't get a USB screen and I can still browse the menus etc. I havne't tried to do anything like play music as I don't want to corrupt anything :) |
01:29:58 | gevaerts | rasher: from what I understand the OF lives on the second partition. |
01:30:32 | rasher | BigBambi: I don't think the USB screen is working yet |
01:30:40 | gevaerts | BigBambi: I'm seeing the same thing. |
01:30:44 | BigBambi | OK cool |
01:31:02 | rasher | crzyboyster: The bottom one is full of weird info.. it's hard to make a decision based on an incomplete example |
01:31:15 | BigBambi | Jolly nice work by the way :) |
01:31:25 | gevaerts | Actually, I did try high speed again earlier today (it still doesn't work), and then I got the USB screen when I plugged in. |
01:31:38 | BigBambi | One or the other :) |
01:32:44 | rasher | crzyboyster: Also, there's little need for such a big screenshot.. and using standard wiki syntax for the tables would be preferable |
01:33:41 | crzyboyster | rasher: What about now, is it easier to decide? And the problem is that the regular wiki syntax doesn't allow me to make it look like that... |
01:33:46 | | Join asdrubal [0] (n=abc@cpe-76-190-216-97.neo.res.rr.com) |
01:34:30 | rasher | crzyboyster: The top one is certainly possible |
01:35:41 | crzyboyster | Hold on, can someone fix it to make it wiki syntax compatible? And how do you "log off" of twiki? |
01:36:14 | gevaerts | If I rmmod ehci_hcd, I get the USB screen as well. There's probably something weird effect from this force-full-speed bit. |
01:36:28 | | Join faeries26 [0] (n=arwyneve@75.108.74.16) |
01:36:34 | crzyboyster | I am leaning toward the top one, though... |
01:37:10 | crzyboyster | I will be back shortly... |
01:37:11 | | Quit crzyboyster ("CGI:IRC") |
01:37:24 | faeries26 | I must be doing something wrong. when I ask the rbuilt tool to configure/ create a voice, it downloads the current one from rockbos'x website, and claims not to be able o find an mp3 file in temp |
01:37:42 | BigBambi | faeries26: Wich target? |
01:38:06 | BigBambi | Do you not want to select speex for voice now? |
01:38:20 | faeries26 | sansa e200... an e280 to be exact |
01:38:33 | faeries26 | I selected speex |
01:38:54 | BigBambi | Hmmm, not sure then |
01:39:34 | BigBambi | Domonoky and bluebrother are your rbutil chaps, but it is 01:40 over here at the moment so I suspect they are asleep |
01:39:36 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
01:39:42 | | Quit K4rP4D ("Leaving") |
01:39:57 | simonrvn | crashd_: ?logout=true IIRC |
01:39:58 | faeries26 | oh ok. well, I can always use cygwin. very nice utility |
01:40:02 | faeries26 | rbuilt that is. |
01:40:21 | faeries26 | just have to figure out what I've done wrong |
01:40:29 | simonrvn | crashd_: sorry |
01:40:38 | simonrvn | person it was meant for is gone... |
01:40:50 | countrymonkey | Would somebody please build me a copy of svn rbutil and post it somewhere? I cannot figure out qt. |
01:41:26 | BigBambi | I'm not going to, but you might get more takers if you at least specified OS |
01:41:39 | countrymonkey | Sory, windows |
01:41:55 | BigBambi | Then why not use the binary bluebrother posted the link to in the forum? |
01:42:00 | countrymonkey | I don't know why I always forget. |
01:42:12 | countrymonkey | what link? |
01:42:19 | BigBambi | There is a search button |
01:44:25 | | Quit conando (Read error: 110 (Connection timed out)) |
01:45:15 | | Quit faeries26 () |
01:46:04 | gevaerts | I'm going to get some sleep |
01:46:39 | | Quit gevaerts ("ZZZZZZZZZZZZZZzzzzzzzzzzzzzzzzzzz...............") |
01:46:58 | | Quit obo ("bye") |
01:47:32 | | Quit star_jasmine (Read error: 110 (Connection timed out)) |
01:49:48 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
01:51:55 | | Quit FOAD (Read error: 110 (Connection timed out)) |
01:51:55 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
01:52:30 | midgey | so, it seems safari doesn't like the live irc log |
01:53:04 | midgey | it works fine on the archived logs, but the current log gets in a loop where it keeps downloading the file over and over and never displays |
01:55:12 | | Quit Nico_P (Remote closed the connection) |
02:00 |
02:04:22 | | Join tvelocity [0] (n=tony@athedsl-123206.home.otenet.gr) |
02:07:57 | | Join caysee [0] (i=mazzola@d149-67-242-99.try.wideopenwest.com) |
02:08:20 | DerPapst | midgey: yupp.. iirc firefox is the only browser which likes the live log. not sure about opera though |
02:09:13 | midgey | at least on other non-supported browsers (like IE) you get a log that doesnt update |
02:10:43 | midgey | according to wikipedia (http://en.wikipedia.org/wiki/Push_technology) http server push should work |
02:14:49 | countrymonkey | I wish 8456 would be committed. I know less than 3% is translated but it will let other people use rasher's page to finish the work. I don't think alex will keep the translation going. |
02:22:50 | | Join Geeky123 [0] (n=colin@bas12-montrealak-1167976327.dsl.bell.ca) |
02:22:56 | | Quit Geeky123 (Read error: 104 (Connection reset by peer)) |
02:24:24 | DerPapst | Good night everyone :-) |
02:24:29 | | Quit countrymonkey ("CGI:IRC (Ping timeout)") |
02:24:40 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
02:30:57 | | Quit asdrubal ("Leaving") |
02:33:50 | | Quit bertrik ("bye") |
02:38:11 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-7224171074b9ed44) |
02:40:19 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
02:40:55 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
02:41:21 | | Join MethoS-- [0] (n=clemens@pD955F681.dip.t-dialin.net) |
02:42:49 | | Join jurrie [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
02:56:36 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
02:59:32 | | Quit star_jasmine () |
02:59:58 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
03:00 |
03:02:15 | | Quit DaCapn (Read error: 104 (Connection reset by peer)) |
03:07:45 | *** | Saving seen data "./dancer.seen" |
03:10:21 | | Quit tvelocity ("ΑποχώĎηĎε") |
03:12:05 | | Quit FOAD (Read error: 110 (Connection timed out)) |
03:12:06 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
03:32:57 | | Quit Thundercloud (Remote closed the connection) |
03:33:59 | | Quit goffa (Remote closed the connection) |
03:36:05 | | Quit DerDome (Nick collision from services.) |
03:36:08 | | Join DerDom1 [0] (n=DerDome@dslb-082-083-235-207.pools.arcor-ip.net) |
03:36:18 | | Nick DerDom1 is now known as DerDome (n=DerDome@dslb-082-083-235-207.pools.arcor-ip.net) |
03:36:53 | | Join DrDnar [0] (n=DrDnar@cmu-24-35-93-16.mivlmd.cablespeed.com) |
03:39:43 | | Join goffa [0] (n=goffa@216.220.23.105) |
03:42:38 | | Quit homielowe (Read error: 110 (Connection timed out)) |
03:44:25 | | Join crzyboyster [0] (n=6210f026@gateway/web/cgi-irc/labb.contactor.se/x-915f72c2d26f258c) |
03:45:56 | | Quit kslater (Read error: 113 (No route to host)) |
03:46:32 | crzyboyster | I'm having trouble generating a Hindi voice file in rbutilqt (can it even generate Hindi voice files from espeak HI?) |
03:46:57 | crzyboyster | How exactly should I set it up properly because right now it spits out a 3 kb file. |
03:48:28 | | Quit DerDome ("Leaving.") |
03:51:21 | | Quit crzyboyster ("CGI:IRC") |
03:58:38 | | Join JdGordon [0] (n=jonno@usw3662-s-207-244-148-63.dsl.w-link.net) |
04:00 |
04:00:47 | | Join ctaylorr_ [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
04:02:20 | | Quit BitTorment ("SEGFAULT: shit!") |
04:05:16 | | Quit saratoga ("CGI:IRC (EOF)") |
04:08:46 | | Quit csc` (Read error: 110 (Connection timed out)) |
04:11:38 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
04:17:22 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
04:26:01 | | Quit goffa (Read error: 110 (Connection timed out)) |
04:27:42 | | Join csc` [0] (n=csc@archlinux/user/csc) |
04:31:28 | | Quit tessarakt ("Client exiting") |
04:53:17 | | Join keanu [0] (n=none@unaffiliated/keanu) |
04:53:19 | | Quit MethoS-- (Remote closed the connection) |
05:00 |
05:00:08 | | Quit csc` (Success) |
05:07:45 | kfazz | i get the usb logo every time, unless i hold the center button, but i'm on a fullspeed port |
05:07:46 | *** | Saving seen data "./dancer.seen" |
05:08:04 | * | kfazz talks to the logs |
05:20:14 | | Quit grndslm (Read error: 113 (No route to host)) |
05:20:55 | * | keanu was hoping JdGordon was on |
05:22:49 | | Join Buschel [0] (n=AndreeBu@p54A3C4A2.dip.t-dialin.net) |
05:31:42 | | Join webguest76 [0] (n=4644967b@gateway/web/cgi-irc/labb.contactor.se/x-d5a41d39ac5bc835) |
05:31:53 | webguest76 | hi |
05:32:58 | | Quit webguest76 (Client Quit) |
05:32:59 | | Join webguest82 [0] (n=4644967b@gateway/web/cgi-irc/labb.contactor.se/x-0c8842f24591f040) |
05:33:11 | | Quit webguest82 (Client Quit) |
05:33:21 | | Join webguest82 [0] (n=4644967b@gateway/web/cgi-irc/labb.contactor.se/x-242c2788fdf2786d) |
05:34:11 | | Quit webguest82 (Client Quit) |
05:35:47 | keanu | hi |
05:36:02 | keanu | ...or not |
05:36:49 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
05:40:09 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-b5792d135c899539) |
05:41:24 | saratoga | Buschel: i saw your new patch |
05:41:34 | saratoga | does it still use 24MHz as the default clock rate? |
05:43:06 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
05:45:51 | Buschel | ah, hi :) |
05:45:57 | Buschel | yes, it still uses 24MHz |
05:46:10 | Buschel | just reading your reply |
05:47:04 | saratoga | you'll have to go through amiconn and the other ipod developers to get the 24MHz core clock change committed |
05:47:13 | saratoga | but i can commit the device disable changes sooner |
05:47:52 | saratoga | theres actually a long history of people arguing over what the core clock speed should be |
05:48:14 | Buschel | i had this discussion with them a few weeks ago :) |
05:48:20 | saratoga | for a while, people wanted to increase the boosted speed to improve performance, and there were some bitter arguments on filespray about it |
05:48:47 | saratoga | so people will be cautious about it i think |
05:48:48 | Buschel | well, it's a pitty that my GUI-boost didn't work fine... |
05:49:00 | saratoga | what was the issue with that anyway? |
05:49:47 | Buschel | it did not boost on scrolling lines. this caused some interference... |
05:50:18 | saratoga | i always liked the idea of just tying boost to the back light |
05:50:21 | Llorean | saratoga: No, they wanted to raise the base speed to improve performance. Raising the boosted speed really doesn't do much, in almost all cases, I'd think. |
05:50:39 | saratoga | Llorean: that makes sense |
05:50:55 | Buschel | we really need to find a solution to scale the CPU for low consuming codecs. FLAC may run at <20MHz, but we're wasting mA's with letting CPU run at 30MHz |
05:51:33 | saratoga | i really do like the idea of adjusting the base clock speed depending on usage |
05:52:00 | saratoga | would it be feasible to lower the base clock speed whenever the back light is off? |
05:52:08 | saratoga | and keep it at 30MHz when on? |
05:52:20 | saratoga | would sidestep the GUI responsiveness and plugin issues neatly |
05:53:10 | Buschel | this is really something for a seperate patch ;o) |
05:53:16 | Buschel | but it would be feasible |
05:53:16 | saratoga | yes i know |
05:54:00 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
05:54:04 | saratoga | can you update your patch to do 30MHz now? |
05:54:07 | saratoga | I'd like to commit it |
05:54:54 | Buschel | I am doing a test build right now. there will be something quick-and-dirty like #if 0/#else/endif, wherease the #if0 contains the 24MHz variant |
05:55:18 | saratoga | i think thats acceptable |
05:57:28 | | Quit FOAD (Read error: 110 (Connection timed out)) |
05:57:28 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
05:58:22 | Buschel | my PC is building sloow |
05:58:42 | saratoga | didn't people get you a new PC a while back? |
05:58:53 | Buschel | ? when? |
05:59:12 | saratoga | i thought there was some donations for an mpc developer's PC |
05:59:18 | saratoga | or was the Klemm |
05:59:29 | Buschel | that was Klemm, I never did such things |
05:59:53 | | Quit aneka ("KVIrc 3.2.4 Anomalies http://www.kvirc.net/") |
06:00 |
06:00:35 | saratoga | ah got you two confused |
06:01:23 | Buschel | Klemm took over the development and then asked the users to donate a PC |
06:01:39 | JdGordon | keanu: sup? |
06:01:48 | | Quit goffa_ ("Lost terminal") |
06:01:54 | Buschel | in 2000 or 2001 |
06:02:37 | keanu | JdGordon, sorry, I gotta go now =/ |
06:04:03 | Buschel | saratoga: only a few minutes to go |
06:06:11 | | Quit star_jasmine () |
06:07:33 | saratoga | Buschel: what are you building on? |
06:07:54 | Buschel | 30MHz, build ready, just running. now creating patch |
06:13:18 | Llorean | saratoga: I do agree that I'd rather not see the UI responsiveness lowered for just two or three codecs, especially when MPC and FLAC aren't exactly the most widely used things ever in the first place. |
06:13:51 | Llorean | If a solution can be come up with where the UI isn't hindered, then I'm all for savings there, of course. |
06:14:12 | Buschel | saratoga: http://www.sendspace.com/file/gjck1y to verify |
06:14:58 | Buschel | Llorean: did you use this patch (@24MHz) and found the GUI less responsive? |
06:17:54 | Llorean | Buschel: I don't have a 5th generation iPod, the one where it will most be a problem |
06:18:06 | Llorean | But I know there are already people who think it's not responsive enough during music playback at 30mhz |
06:18:37 | Buschel | saratoga: btw, my PC is some x686 700MHz |
06:19:33 | saratoga | Buschel: no wonder it takes you a while to build |
06:19:49 | saratoga | i could probably get you SSH access to a faster system if you'd like |
06:20:06 | saratoga | though hopefulyl you have fast internet if you're going to pull builds between them |
06:20:30 | soap | ditto |
06:20:48 | Buschel | saratoga: I'll buy a new notebook soon as I otherwise would have to go into the basement in future. my son will have my home-office as his room. |
06:21:14 | saratoga | alright, let me know if you change you mind |
06:21:28 | Buschel | i will and thanks for your offer |
06:22:26 | soap | maybe a second build server farm - round-robin assignment of single builds for developers who lack access to a decently fast machine? |
06:23:06 | soap | but that's probably overkill. |
06:23:50 | saratoga | i could probably just stick an old P4 in a lab somewhere and leave SSH on if anyone really needed it |
06:24:13 | saratoga | probably be good for ~2 minutes a build, maybe a bit better |
06:24:45 | Buschel | mine needs 26-28 minutes |
06:27:07 | saratoga | heh, i do about ~ 35 seconds |
06:27:22 | Buschel | clean build? |
06:27:47 | Llorean | With ccache, sure. |
06:27:52 | Llorean | About 40 seconds here. |
06:28:08 | Buschel | I need a new PC |
06:28:27 | Llorean | As much as 4 minutes in a completely clean environment with ccache emptied, iirc. |
06:28:36 | saratoga | i don't have ccache |
06:28:39 | Buschel | funny thing is: my wife also wants a new one, so I should take the chance ;-) |
06:29:14 | saratoga | does it make a big difference |
06:29:31 | Llorean | saratoga: It can under a lot of circumstances. |
06:30:00 | saratoga | Buschel: for the commit message, how much should I say this improves battery life? |
06:30:04 | soap | depends on your build habits. If the same files keep getting compiled over and over again w/o revision, it will save you some serious CPU. |
06:30:39 | Buschel | saratoga: let me check my Excel file |
06:30:47 | Llorean | saratoga: you could always just say "significant battery life improvement" |
06:31:11 | Llorean | If you quote a number, someone's always going to say "I don't get that much" and turn out to either have wrong math, or just unique circumstances, but they'll file a bug report nonetheless. :-P |
06:33:16 | Buschel | about this (when not taking into account the MPC/FLAC measurements): iPod 4G +~50%, 5G +15-20%, C200 +15%, E200 +20%, H10 +25%, nano +30% |
06:33:24 | | Quit z35 ("Leaving") |
06:33:31 | Buschel | but for H10/nano there were only few measurements |
06:33:35 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
06:34:45 | | Quit JdGordon (Remote closed the connection) |
06:35:01 | Buschel | but you should better say "significant improvement" like Llorean suggests |
06:35:06 | | Join JdGordon [0] (n=jonno@usw3662-s-207-244-148-63.dsl.w-link.net) |
06:39:37 | saratoga | ok commited |
06:39:51 | Buschel | let's see |
06:40:55 | saratoga | this reminds me, i still need to go through the Sansa's power management chip and squeeze some more battery life out of it |
06:40:56 | | Quit homielowe (Read error: 110 (Connection timed out)) |
06:41:32 | Llorean | And get charging working properly? |
06:41:42 | saratoga | Buschel: do you mind if I close your FS entry now? |
06:41:45 | Buschel | it's quite a pain to play around with power management. you'll need lots of time to find out if it's stable... |
06:41:47 | saratoga | or do you want to do the honors |
06:42:05 | saratoga | Llorean: yeah that too, though its pretty simple to do |
06:42:30 | Buschel | saratoga: just close it. I might open up a new one for the 24MHz and PCF-fiddling ;) |
06:43:37 | Buschel | it's a good feeling to see the work of several weeks finally committed :) |
06:46:19 | saratoga | i'm just amazed to see this |
06:46:27 | saratoga | i didn't htink we'd ever get anywhere with the ipod runtime |
06:47:38 | saratoga | damn it broke some sims |
06:48:02 | Llorean | saratoga: Improved runtime on iPods, USB support on the horizon... What next, someone cracking the Zune of the iPod Classic? |
06:48:13 | Llorean | or |
06:48:56 | * | jhMikeS has a probable answer for shorter run times on PP - the tick runs too slow (not a joke) |
06:48:59 | | Quit ol_schoola (Read error: 104 (Connection reset by peer)) |
06:49:02 | Buschel | damn, the debug menu... |
06:49:02 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
06:51:10 | jhMikeS | e200 fell ~4s behind in 3 minutes which is similar for H10. |
06:51:52 | saratoga | Buschel: what does that check for DEBUG_CANCEL even do? |
06:52:02 | saratoga | jhMikeS: fell behind what? |
06:52:26 | Buschel | saratoga: there's a #ifndef SIMULATOR missing around dbg_pcf() |
06:53:26 | jhMikeS | saratoga: compared with the clock on my desktop PC |
06:53:41 | saratoga | Buschel: line 1366 in debug_menu.c? |
06:54:05 | saratoga | jhMikeS: thats with this latest commit? |
06:54:44 | Buschel | yes: #if (CONFIG_RTC == RTC_PCF50605) && !defined(SIMULATOR) |
06:54:53 | jhMikeS | no. I was just seeing how accurate ticks are and they're pretty badly off (comparing others to some adjustments on S) |
06:55:23 | * | jhMikeS does some triple checking on something |
06:57:32 | | Quit alienbiker99 (Read error: 110 (Connection timed out)) |
07:00 |
07:03:02 | saratoga | jhMikeS: the 5024 can adjust the clock if its running too fast or too slow |
07:04:44 | | Join z35 [0] (n=z@149.123.33.65.cfl.res.rr.com) |
07:07:32 | Llorean | jhMikeS: That'd account for another 2% or so runtime error? |
07:07:47 | *** | Saving seen data "./dancer.seen" |
07:08:48 | * | Buschel hides away |
07:09:02 | Buschel | again build error for PCSIm |
07:10:06 | saratoga | yeah i'm fixing it |
07:10:33 | saratoga | this time i'm even going to compile a sim before i decide its fixed! |
07:10:48 | jhMikeS | hmmm...did a different check and the theory seems to be disproven. Woulda been neat if it were that simple. :) |
07:10:55 | Buschel | the line should be added to 2383... I am doing the same right now |
07:11:55 | saratoga | Buschel: already commited |
07:12:12 | Buschel | well, you're building faster :) |
07:12:19 | * | jhMikeS hates jumping the gun so badly like that...argh |
07:12:33 | Buschel | my fault, don't bother |
07:21:53 | saratoga | ok all green |
07:21:56 | saratoga | and i'm going to bed |
07:22:10 | Buschel | thanks! |
07:23:47 | | Quit XavierGr (Nick collision from services.) |
07:24:00 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
07:27:10 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
07:33:57 | | Quit XavierGr (Nick collision from services.) |
07:34:10 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
07:36:58 | | Join mewshi [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
07:37:01 | mewshi | hi |
07:38:11 | | Join [potato] [0] (n=insanpeo@c220-237-156-138.brodm1.vic.optusnet.com.au) |
07:42:19 | mewshi | So... I got my girlfriend to try rockbox ^_^ |
07:43:09 | mewshi | and... um... |
07:43:14 | mewshi | she has a few complaints |
07:47:52 | | Quit daurnimator (Connection timed out) |
07:48:16 | mewshi | ??? |
07:48:19 | | Join simonrvn_ [0] (i=simon@unaffiliated/simonrvn) |
07:49:23 | | Quit simonrvn (Nick collision from services.) |
07:49:28 | | Nick simonrvn_ is now known as simonrvn (i=simon@unaffiliated/simonrvn) |
07:51:06 | [potato] | me thinks theres a feedback thingy for complaints on the rockbox site. |
07:53:58 | | Quit gtkspert (calvino.freenode.net irc.freenode.net) |
07:53:58 | NSplit | calvino.freenode.net irc.freenode.net |
07:53:58 | | Quit mokkurkalve (calvino.freenode.net irc.freenode.net) |
07:53:58 | | Quit maddler (calvino.freenode.net irc.freenode.net) |
07:54:02 | | Quit DrDnar (Read error: 110 (Connection timed out)) |
07:55:14 | mewshi | Yeah |
07:55:17 | NHeal | calvino.freenode.net irc.freenode.net |
07:55:17 | NJoin | mokkurkalve [0] (n=eivind@062016137035.customer.alfanett.no) |
07:55:25 | mewshi | Just wondering, how hard would it be to put rockbox into standby? |
07:55:55 | NJoin | gtkspert [0] (n=gtkspert@203-206-39-10.dyn.iinet.net.au) |
08:00 |
08:00:40 | [potato] | standby? |
08:00:49 | [potato] | wouldn't that be a waste of batteries? |
08:04:30 | soap | Depends on your point of view. If the point of batteries is to power your device - and the point of your device is to give a satisfying user experience - and the reboot cuts into your satisfaction - I'd say standby mode would be a good usage of battery. |
08:05:31 | soap | Also, depending on your usage pattern - in and out of standby might actually prolong battery life if you are frequently powering off and on a HDD player. |
08:08:12 | [potato] | i didn't think of it that way. |
08:08:22 | mewshi | Yeah :) |
08:08:32 | [potato] | =] |
08:08:32 | mewshi | my girlfriend would like that, like the original firmware on her player has |
08:08:49 | soap | That being said, and no offense to mewshi intended - but I think it is rather silly to think standby mode would be A-Easy and B-Valuable and C-Not done. |
08:09:15 | [potato] | where can i go to check on the status of the USB stack? |
08:12:36 | scorche | rockbox.org/irc |
08:12:38 | | Join linuxstb_____ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
08:12:42 | | Nick linuxstb_____ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
08:12:45 | scorche | browse the logs :) |
08:12:54 | [potato] | thnx =] |
08:12:56 | kfazz | so... trying to compile an interrupt enabled bootloader for e200. i keep getting undefined references to current_tick in thread.c |
08:13:06 | kfazz | was looking at the new gigabeat s one for reference |
08:13:40 | | Quit linuxstb____ (Read error: 113 (No route to host)) |
08:14:53 | | Quit spr0k3t (Read error: 104 (Connection reset by peer)) |
08:15:49 | soap | [potato], http://www.rockbox.org/tracker/task/8562?histring=USB |
08:16:06 | | Join spr0k3t [0] (n=spr0k3t@CPE-69-76-171-220.kc.res.rr.com) |
08:18:29 | | Quit nicktastic (Connection timed out) |
08:18:48 | [potato] | sweeeett. thnx soap ^^ |
08:19:39 | | Part [potato] |
08:21:34 | Buschel | soap: so, finally we did it :) Thanks a lot for all the time and effort you've put in supporting the battery patch! |
08:22:51 | midgey | this probably warrants a MajorChanges addition |
08:25:06 | | Join n1s [0] (n=nils@nl104-209-105.student.uu.se) |
08:42:18 | | Join Buschel_ [0] (n=AndreeBu@p54A3C4A2.dip.t-dialin.net) |
08:42:18 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
08:44:56 | | Join xushi [0] (n=xushi@unaffiliated/xushi) |
09:00 |
09:03:12 | | Join Buschel [0] (n=AndreeBu@p54A3C4A2.dip.t-dialin.net) |
09:03:13 | | Quit Buschel_ (Read error: 104 (Connection reset by peer)) |
09:03:51 | | Join nicktastic [0] (n=nick@unaffiliated/nicktastic) |
09:07:31 | mewshi | Well, I mean, maybe like an option to enable! ^_^ |
09:07:50 | *** | Saving seen data "./dancer.seen" |
09:08:58 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
09:09:53 | | Join Llorea1 [0] (n=DarkkOne@ppp-70-132-142-206.dsl.hstntx.swbell.net) |
09:10:14 | | Quit Llorean (Nick collision from services.) |
09:10:18 | | Nick Llorea1 is now known as Llorean (n=DarkkOne@ppp-70-132-142-206.dsl.hstntx.swbell.net) |
09:13:01 | mewshi | Mew :\ |
09:14:30 | | Quit midgey () |
09:21:29 | | Quit morrijr (Remote closed the connection) |
09:35:07 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-030-221.pools.arcor-ip.net) |
09:38:21 | | Join J [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) |
09:55:33 | amiconn | jhMikeS: (re the PP timer) I wonder what effect you're seeing. I just checked both Mini G2 and H10 small. The timer perfectly matches "wall clock" there |
09:56:45 | amiconn | (difference < 0.1s over 5 minutes, i.e. precision limit of hand-operated stop watches) |
09:59:31 | amiconn | Buschel: around? |
10:00 |
10:05:12 | | Join fehmicans [0] (n=canavar@88.253.2.222) |
10:07:56 | Buschel | yes |
10:09:41 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
10:11:11 | amiconn | How did you determine the per-target minimum values for voltages and DEV_ENx? |
10:11:58 | | Quit mewshi (Read error: 104 (Connection reset by peer)) |
10:12:05 | Buschel | DEV_ENx via massive testing. voltages via different steps: |
10:12:25 | Buschel | a) switch off and see whats happening (e.g. no audio playback) |
10:12:44 | Buschel | b) reducing step by step until same effect occurs |
10:13:13 | Buschel | c) reading several specs (e.g. different WM-specs) to find out what typical min/max values are |
10:13:47 | amiconn | Well, determining the voltage values via trial & error is somewhat nasty. It might work on *your* G5.5, but that doesn't mean it will work on *all* G5.5s |
10:13:49 | Buschel | d) of course reading out the unchanged default values when starting up |
10:14:12 | amiconn | I might try to add some settings for Mini G2 |
10:14:20 | Buschel | there are 3 values changed: a) the 2nd core voltage set to 0. it is not used |
10:14:54 | Buschel | b) WM-codec: 2.5V is in normal range for all WM-specs I've read. It even runs at 1.8V on my one |
10:15:00 | amiconn | Yes, and lcd voltage plus wmcodec voltage lowered |
10:15:31 | amiconn | The lcd voltage change is somewhat questionable, although it might have an advantage if it's actually the bcm voltage |
10:15:44 | Buschel | c) 2.6V for LCD also did not show any negative effect. also not for other users |
10:16:29 | amiconn | My point here is that the actual panel voltages are significantly higher, so that the (any) lcd controller has to do upward conversion anyway |
10:16:30 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
10:16:38 | Buschel | -> it also works at 2.5V, beyond it there are artifacts visible (tested down to 1.8V) |
10:17:16 | amiconn | So lowering the input voltage might have no effect, or even a bad one, if the lowered input voltage causes the internal converters to run at lower efficiency |
10:19:13 | amiconn | And regarding the (not committed) change to 24 MHz for unboosted - I'm worried that it would cause complaints about sluggish ui operation. And I don't think we should boost on ui activity - that'd be an extreme measure |
10:20:18 | amiconn | The 'mainstream' codecs boost a little even at 30MHz, so keeping that frequency shouldn't have a negative impact on runtime for those |
10:20:41 | amiconn | And finally, regarding your extremely slow builds: are you using cygwin? |
10:21:57 | | Join Buschel_ [0] (n=AndreeBu@p54A3C4A2.dip.t-dialin.net) |
10:22:02 | | Quit amiconn (Nick collision from services.) |
10:22:08 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
10:22:15 | * | Buschel_ will kick his USB-WLAN adapter out of the window! |
10:22:34 | amiconn | Got my latest remarks/questions? |
10:23:30 | Buschel_ | yes, just read the logs. |
10:23:34 | Buschel_ | cygwin, btw |
10:24:30 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
10:24:32 | amiconn | Yeah, cygwin is slow. If your PC has enough RAM, using a linux VM would allow for way faster builds |
10:24:58 | Buschel_ | you are right about the mainstream codecs, but wouldn't it be perfect advertisement to support high quality codecs like FLAC and have better runtime with it on top? |
10:25:06 | | Join conando [0] (i=Soeren@dslb-084-060-180-028.pools.arcor-ip.net) |
10:25:49 | amiconn | Maybe, but not if the price is sluggish ui. |
10:26:14 | Buschel_ | maybe we really could implement something like 30Mhz/80MHz during GUI acitivty and 20MHz/80MHz when GUI is idle? |
10:26:40 | amiconn | Hmm |
10:26:43 | Buschel_ | we could even choose 40/80 and 12/80 |
10:26:48 | Llorean | I'm gonna hafta agree that UI performance shouldn't be sacrificed for runtime. The OF has a pretty snappy UI, and we should be able to do similar. |
10:26:50 | amiconn | For one, I wouldn't go below 24MHz at all |
10:27:14 | amiconn | That seems a 'natural' clock frequency on PP |
10:27:50 | jhMikeS | amiconn: I was measuring from the run time screen (a bad idea because it uses deltas) so i measured from a reference tick and all was fine. |
10:28:03 | amiconn | jhMikeS: Ah. |
10:28:24 | amiconn | A good way to check timer correctness is using the stopwatch plugin, btw |
10:28:30 | amiconn | (since it uses the timer tick) |
10:28:41 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust498.brig.cable.ntl.com) |
10:28:49 | Buschel_ | ok, then 40/80 and 24/80: 40 to have better responsiveness, 24 to save current for efficient codecs |
10:29:20 | amiconn | Well, it could use the idle/normal switching mechanism |
10:29:27 | Buschel_ | the overall runtime should not be influences by the clock needed for GUI interaction |
10:29:32 | amiconn | Switch to idle in wps |
10:30:11 | jhMikeS | Buschel_: 2nd core isn't used? ?? |
10:30:23 | amiconn | 2nd core _voltage_ |
10:30:29 | Buschel_ | jhMikeS: no, the second voltage ist not used. |
10:30:34 | amiconn | That's an output of the pcf iiuc |
10:30:48 | Buschel_ | jhMikeS: you can configure the PCF to switch between low and high supply voltage |
10:31:20 | jhMikeS | aha |
10:31:32 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
10:31:36 | Buschel_ | but lowering the 1.2V even is instable @24MHz |
10:31:50 | * | jhMikeS just thinks "COP" when hearing "2nd core" :) |
10:31:55 | Buschel_ | so, there will be no savings when playing around with it |
10:32:34 | * | amiconn wonders what runtime he will get on his small H10 |
10:32:49 | amiconn | The beast seems to have a somewhat worn-out battery |
10:34:04 | jhMikeS | isn't that an easy replacement? |
10:35:21 | amiconn | Technically easy, yes, even dead simple |
10:35:26 | Buschel_ | jhMikeS: seen my last comment in fs? |
10:36:01 | jhMikeS | not yet |
10:36:49 | Buschel_ | maybe this spinlock-5G-HDD-thrash stuff is connected to ata.c and the special handling which was built in to support large HDDs? |
10:37:35 | Horscht | Buschel, does PCFv06 and 7 still need testing for issues? I assume they do, since they seem to do stuff that's not inlcuded in DDvXX |
10:38:04 | Buschel_ | Horscht: yes, feel free to test them. I am also doing further tests here |
10:38:20 | jhMikeS | I'm thinking it may have to do with that. What I'm not clear on is does this happen if no other disk activity is present like some bg scan? |
10:38:42 | Buschel_ | ask Horscht, he tested the patch |
10:39:20 | Horscht | jhMikeS, my test results from that FS entry had the following setup/procedure |
10:39:27 | jhMikeS | One major thing is that spinlock maintains thread position in the list. Right now, a woken thread is placed farthest in the list from the current one (insert last). The patch places it closest to the current one. |
10:40:14 | Buschel_ | btw, Horscht: you said the HDD in the good case is switched off after ~70s, disk activity (reading) is finished after ~20s. Why is there a delay of 50s before HDD is switched off? my 5G 30GB switches off the HDD ~1s after reading is finished. |
10:40:48 | | Quit linuxstb ("ChatZilla 0.9.80 [Firefox 2.0.0.11/2007112718]") |
10:40:56 | Horscht | i started my ipod, waited for the HD to shut off again. then navigated to the artist in the database. Again, I waited for the Hd to shut off, then qeued all the songs and measured the time |
10:40:58 | | Join pixelma [0] (n=Marianne@rockbox/staff/pixelma) |
10:42:00 | Horscht | Buschel_, the first 20 seconds it is continously reading from the disk (you can hear the disk activity noise quite good). after 20 seconds it's basicaly just spinning, with minimal disk activity all 4 or 5 seonds or so |
10:42:29 | Buschel_ | sounds strange... |
10:42:50 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
10:42:53 | jhMikeS | Horscht: care to check my small patch in FS #8568? Only the bin needs rebuilding. |
10:42:53 | Horscht | I wish i had some way to record the sound |
10:43:25 | Horscht | in a few minutes. I am having breakfast at the moment :) |
10:43:40 | | Quit jhulst (Remote closed the connection) |
10:45:21 | amiconn | Buschel_: Now I really wonder how you tested all this. E.g. GPO32_EN has a rather weird value on my mini |
10:49:33 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
10:50:08 | Horscht | jhMikeS, I am now compiling SVN with your diff applied. I will post the results to FS, once I have them |
10:51:03 | jhMikeS | Horscht: thanks |
10:52:19 | | Join gtkspert_ [0] (n=gtkspert@203-206-96-171.dyn.iinet.net.au) |
10:55:30 | Buschel_ | amiconn: that's why I dropped it and only fiddled out GPO32_VAL |
10:55:45 | | Quit xushi () |
10:58:42 | Buschel_ | when unsetting "#define MAX_PHYS_SECTOR_SIZE 1024" in config-ipodvideo.h for my 30GB 5G it seems to work fine. it even does not one strange thing i always had before: HDD is reading (WPS shows HDD on), then finishes reading (WPS shows HDD off). Then it was switched on shortly and off again (WPS shows this + you can hear this). |
10:59:35 | Buschel_ | now it simply switches off after reading. no more additional on->off anymore |
10:59:48 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
11:00 |
11:03:46 | amiconn | The apparent short disk activity shortly after the actual activity ended is the ata sleep routine |
11:04:01 | amiconn | It applies to all hdd based targets |
11:04:36 | jhMikeS | amiconn: will it work to use the alternate sector size on another player for testing purposes? |
11:04:38 | amiconn | It's just not always visible on targets with no physical hdd led due to status bar update frequency |
11:04:58 | amiconn | jhMikeS: Not by default, but you can force it to |
11:05:20 | amiconn | The actual sector size on which the amount of transferred data is based isn't different |
11:05:31 | jhMikeS | so it won't corrupt the FAT or anything? |
11:05:47 | amiconn | (i.e. the ata protocol always calculates based on 512-byte sectors) |
11:06:28 | amiconn | It's just that the MK8011 *requires* transfers to happen in multiples of 2 sectors, with an even start sector number |
11:06:44 | | Quit gtkspert (Read error: 101 (Network is unreachable)) |
11:07:13 | amiconn | You can easily force that instead of letting the ata driver determine it from the identify info |
11:07:51 | *** | Saving seen data "./dancer.seen" |
11:08:07 | jhMikeS | guess I can try on H10 which is about as close as I can get to 5g in that way |
11:08:26 | Horscht | jhMikeS, FS comment added. |
11:09:45 | Horscht | ah... wait. crap. it's not verified against same stock SVN but 16243 |
11:09:49 | amiconn | It should be sufficient to set the MAX_PHYS_SECTOR_SIZE macro, and set phys_sector_mult = 2; in ata_init() instead of evaluating identify_info[106] |
11:10:03 | | Join gtkspert [0] (n=gtkspert@203-206-41-66.dyn.iinet.net.au) |
11:11:30 | jhMikeS | Horscht: it should be applied on r16197 or later |
11:12:15 | Horscht | I applied it to the latest, but the measurements of the stock SVN build were made with 16243 |
11:12:17 | jhMikeS | I suppose to imitate 5.5G it should be 1024 |
11:12:53 | Horscht | i'll just compile latest SVN unpatched to verify |
11:13:27 | | Join mf0102 [0] (n=michi@85.127.20.163) |
11:14:06 | jhMikeS | Horscht: It very strange since very little if anything in the way of waiting should be happening...but...the ATA thread itself could be starving the disk access by not running enough since it does occasionally lock the mutex. |
11:14:35 | Horscht | just to verify the small decrease in buffering time was actualy caused by your patch and not a change in SVN, namely Buschel_'s commit |
11:16:00 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
11:16:27 | jhMikeS | I wonder what would happen if the ATA thread were changed to PRIORITY_REALTIME |
11:16:53 | Horscht | sorry, I am not able to help coding wise. I have no coding experience at all. All i can help with, is testing |
11:17:30 | jhMikeS | I can give a patch really quickly |
11:17:54 | Buschel_ | ok, I'll be off for a while (moving my PC and all stuff to the basement) |
11:17:58 | | Quit Buschel_ () |
11:17:59 | Horscht | I will be happy to test it |
11:21:55 | jhMikeS | Horscht: just paste this into a blank text file: http://rafb.net/p/1v1Zu938.html |
11:22:34 | | Quit gtkspert_ (Read error: 101 (Network is unreachable)) |
11:26:42 | Horscht | will try that |
11:27:23 | Ice`` | Hi |
11:33:11 | | Quit amiconn (" HydraIRC -> http://www.hydrairc.com <- \o/") |
11:35:11 | Horscht | jhMikeS, is that patch to be compiled toghether with the one from FS? |
11:35:20 | | Quit mewshi__ (Remote closed the connection) |
11:35:22 | jhMikeS | one thing I can safely say is running it like that make buffering _Very_ slow |
11:35:36 | jhMikeS | Horscht: yeah, why not. shouldn't matter. |
11:35:59 | * | jhMikeS tried MAX_PHYS_SECTOR_SIZE on H10 |
11:41:33 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
11:44:12 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
11:45:59 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
11:49:54 | | Join tvelocity [0] (n=tony@athedsl-123206.home.otenet.gr) |
11:50:02 | | Quit GodEater (Read error: 113 (No route to host)) |
11:50:14 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
11:50:19 | jhMikeS | one piece of nastiness in ata.c is sleeping while holding a mutex :\ |
11:54:31 | Horscht | I am now rerunning all my test against same SVN base |
11:56:04 | | Quit GodEater (Read error: 104 (Connection reset by peer)) |
11:56:06 | | Join GodEater_ [50] (n=bryan@rockbox/staff/GodEater) |
11:57:17 | | Quit GodEater_ (Read error: 104 (Connection reset by peer)) |
11:57:19 | | Join GodEater__ [50] (n=bryan@rockbox/staff/GodEater) |
11:57:51 | | Join desowin [0] (n=desowin@atheme/developer/desowin) |
11:59:16 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
11:59:57 | | Quit GodEater__ (Read error: 113 (No route to host)) |
12:00 |
12:00:53 | | Quit GodEater (Client Quit) |
12:04:12 | | Quit mewshi__ (Read error: 104 (Connection reset by peer)) |
12:04:15 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
12:04:34 | | Quit DataGhost (Nick collision from services.) |
12:04:42 | | Join DataGhost [0] (i=dataghos@unaffiliated/dataghost) |
12:09:12 | | Join Domonoky [0] (n=Domonoky@e176236055.adsl.alicedsl.de) |
12:09:55 | | Join Thundercloud [0] (n=thunderc@resnet22.nat.lancs.ac.uk) |
12:11:29 | | Join K4rP4D [0] (n=KrPD@bzq-79-178-43-249.red.bezeqint.net) |
12:12:25 | | Join tessarakt [0] (n=jens@e180073155.adsl.alicedsl.de) |
12:13:45 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
12:17:09 | linuxstb | Has anyone else seen a kernel message like "scsi scan: INQUIRY result too short (5), using 36" when using the Rockbox UMS mode? (this is on my ipod Color) |
12:21:38 | | Quit mewshi__ (Read error: 104 (Connection reset by peer)) |
12:21:49 | BigBambi | linuxstb: Yes, I see the same thing with an E260 |
12:23:08 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
12:32:03 | | Join Rob2222 [0] (n=Miranda@p54B0F9C4.dip.t-dialin.net) |
12:32:54 | | Quit mewshi__ (Connection reset by peer) |
12:34:28 | linuxstb | Hmm, seems my disk is now corrupt in some way - in both the OF and Rockbox UMS modes I get errors, but Rockbox seems to be able to read the filesystem fine... |
12:35:39 | | Quit mf0102 ("Verlassend") |
12:36:02 | | Join Buschel [0] (n=abc@p54A3EC1A.dip.t-dialin.net) |
12:36:39 | Horscht | jhMikeS, results are up |
12:37:00 | | Join roxfan2 [0] (n=dunno@62.1-200-80.adsl-dyn.isp.belgacom.be) |
12:37:53 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
12:40:14 | | Join waldo [0] (n=waldo@ip-81-11-219-162.dsl.scarlet.be) |
12:40:50 | | Quit mewshi__ (Remote closed the connection) |
12:43:01 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
12:43:05 | jhMikeS | Horscht: thanks. those results look very odd. |
12:46:01 | desowin | oh pure god, #8562 appears to be working :-) |
12:46:21 | | Quit waldo (Read error: 104 (Connection reset by peer)) |
12:46:30 | Horscht | jhMikeS, i thought so too |
12:47:47 | | Join Imaginativeone [0] (n=Imaginat@c-69-251-71-212.hsd1.md.comcast.net) |
12:48:39 | Horscht | but still, spinlock_revert gives quite an improvement |
12:51:20 | | Join austriancoder_ [0] (n=austrian@80.120.117.30) |
12:52:04 | jhMikeS | indeed and for no good reason I can possibly imagine at the moment |
12:52:23 | | Quit roxfan (Read error: 110 (Connection timed out)) |
12:52:52 | | Quit mewshi__ (Connection reset by peer) |
12:53:02 | | Join waldo [0] (n=waldo@ip-81-11-210-194.dsl.scarlet.be) |
12:53:29 | desowin | linuxstb: the INQUIRY result too short happens on sansa e280 as well (on init) |
12:55:52 | linuxstb | desowin, BigBambi: OK, thanks - I'll add a note to flyspray |
13:00 |
13:00:29 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
13:00:52 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
13:02:40 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
13:05:54 | | Quit austriancoder__ (Read error: 110 (Connection timed out)) |
13:07:18 | | Join roxfan [0] (n=dunno@62.1-200-80.adsl-dyn.isp.belgacom.be) |
13:07:56 | *** | Saving seen data "./dancer.seen" |
13:09:41 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
13:10:31 | amiconn | jhMikeS: Oww, where does it do *that*? |
13:13:51 | amiconn | If you mean during spinup, then that's okay |
13:14:26 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
13:15:18 | | Join Buschel [0] (n=abc@p54A3EC1A.dip.t-dialin.net) |
13:16:21 | | Quit roxfan2 (Read error: 110 (Connection timed out)) |
13:17:48 | rasher | What do people think about leaving out a couple of the very old translations? Personally I find a 20% translated interface worse than nothing at all. |
13:17:49 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
13:18:27 | | Quit markun (Read error: 104 (Connection reset by peer)) |
13:19:35 | | Join Buschel [0] (n=abc@p54A3EC1A.dip.t-dialin.net) |
13:21:16 | | Join karashata [0] (n=Kimi@bas3-kitchener06-1096622343.dsl.bell.ca) |
13:22:21 | | Quit mewshi__ (Connection timed out) |
13:22:26 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
13:23:17 | | Join markun [50] (n=markun@rockbox/developer/markun) |
13:24:55 | linuxstb | rasher: Until we make a release, it might be nice to leave them there, so users choose them, find out they're not complete, and (hopefully) offer to translate... |
13:26:01 | rasher | linuxstb: This would make more sense if we actually did releases.. |
13:26:24 | linuxstb | Maybe a prominent link on the homepage (in the news?) seeking translators could help. |
13:29:04 | rasher | Worth the try |
13:29:54 | rasher | My online translator seems to have helped a good deal |
13:30:00 | linuxstb | Something like "Rockbox is seeking translators - see [name of page] for details". |
13:30:38 | linuxstb | Is there already a page we could link to? |
13:30:52 | rasher | Certainly: rasher.dk/rockbox/translate/">http://rasher.dk/rockbox/translate/ |
13:31:24 | linuxstb | Looks good to me. |
13:32:05 | rasher | It actually seems to work quite well |
13:32:40 | | Part Imaginativeone |
13:34:03 | rasher | Pity the Swedes are in the habit of changing the website without committing |
13:36:56 | linuxstb | Looking at this page - rasher.dk/rockbox/translate/?cmd=edit&lang=catala">http://rasher.dk/rockbox/translate/?cmd=edit&lang=catala - does it make sense for "none" to be editable in the first item? |
13:38:41 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
13:38:46 | rasher | linuxstb: it isn't editable |
13:39:07 | linuxstb | True... ;) |
13:40:13 | | Join miepchen^schlaf [0] (n=hihi@p54BF58A1.dip.t-dialin.net) |
13:40:31 | linuxstb | Also, what happens if there is no voice string - does it default to the displayed text? |
13:41:12 | linuxstb | (I'm talking in general, not your interface) |
13:41:46 | rasher | It doesn't. Some strings don't have voice set at all. It's hard to make an automated decision |
13:42:10 | rasher | Except I guess you could do something along the lines of "does english.lang set a voice for this string? If so, copy the one from the displayed string" |
13:42:18 | | Quit karashata (" HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)") |
13:44:37 | linuxstb | OK. Next question - should the voice strings be target-specific? Looking at catalan.lang for example, some voice strings are "*:", whereas the displayed text is only defined for some targets. |
13:44:57 | rasher | That does sound odd - which ones? |
13:45:07 | linuxstb | e.g. LANG_PM_RELEASE |
13:45:15 | linuxstb | But there are quite a few |
13:45:35 | | Join merbanan [0] (n=banan@83.233.242.33) |
13:45:59 | rasher | linuxstb: that looks like a mistake |
13:46:30 | rasher | And a bug in genlang probably, because english.lang has a target-specific voice for that |
13:48:07 | linuxstb | So to fix, would you need to mirror the <dest> structure, or go back to english.lang? |
13:48:27 | * | linuxstb wonders if there's a Catalan TTS engine |
13:48:35 | pixelma | yes, and as been said earlier... (when discussing the order) |
13:48:38 | rasher | I'd say genlang should verify the structure of the <voice> against that of the English one |
13:48:54 | rasher | Obviously not the contents as it does with <source> |
13:49:29 | n1s | can I copy a rockbox.gigabeat to my 'beast using MTP? |
13:50:20 | | Nick austriancoder_ is now known as austriancoder (n=austrian@80.120.117.30) |
13:50:29 | linuxstb | n1s: I guess so, as MTP is the only way to transfer files... |
13:50:54 | n1s | Ok, I'll try it out |
13:51:30 | | Join roxfan2 [0] (n=dunno@62.1-200-80.adsl-dyn.isp.belgacom.be) |
13:51:59 | rasher | So basically the problem is that genlang fails to check the structure (targets) of the <voice> part? |
13:52:45 | pixelma | AFAIK yes |
13:52:50 | rasher | pixelma: have you seen rasher.dk/rockbox/translate/problems.php?lang=deutsch">http://rasher.dk/rockbox/translate/problems.php?lang=deutsch |
13:54:03 | pixelma | no, not yet but I know that some of the new strings aren't translated yet |
13:55:22 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
13:55:27 | | Join Axio [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
13:55:37 | rasher | It also hilights other mistakes that genlang doesn't/can't catch |
13:55:54 | rasher | Such as missing voice strings where english.lang defines one |
13:58:15 | | Quit K4rP4D ("Leaving") |
13:59:03 | linuxstb | rasher: Should deprecated strings be shown in your web interface? |
13:59:35 | rasher | linuxstb: I just silently handle that for the user (hopefully!) |
13:59:40 | rasher | That's the idea, at least |
14:00 |
14:00:22 | linuxstb | What do you mean? They are shown now, and I'm not sure why... |
14:00:47 | * | n1s boots rockbox on the beast! yay :) |
14:01:46 | rasher | linuxstb: Maybe I remember wrong |
14:01:58 | | Quit roxfan (Read error: 110 (Connection timed out)) |
14:02:21 | rasher | linuxstb: Such as LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW? |
14:02:30 | linuxstb | Yes |
14:03:21 | rasher | Yeah, that's a mistake.. |
14:03:35 | linuxstb | Are they also being included in the stats? |
14:03:44 | linuxstb | (i.e. Current Translation Status) ? |
14:04:16 | rasher | They're included in "Changed desc" and "Changed source", but not in the percentage |
14:04:29 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:04:30 | rasher | That only counts missing strings |
14:06:24 | pixelma | rasher: hmm... ok - these did not show up when using genlang. Nice list, helps me to find them. |
14:07:22 | rasher | pixelma: Indeed - there are also some things which would be silly to flag with genlang (such as English and translation being the same, which in many cases is not a problem, but might be a missed string) |
14:08:29 | | Join gtkspert_ [0] (n=gtkspert@203-206-126-99.dyn.iinet.net.au) |
14:09:16 | | Join runit [0] (n=79293ab6@gateway/web/cgi-irc/labb.contactor.se/x-4e500af9be98d6d8) |
14:10:28 | rasher | linuxstb: I was for some reason only checking for upper-case "DEPRECATED", should be fixed now |
14:10:37 | | Join gevaerts [0] (n=fg@195-144-092-011.dyn.adsl.xs4all.be) |
14:10:41 | pixelma | rasher: that's true, almost all "same as in english" are either coincedence (like "pause") or on purpose (not translating button "names") or not translatable ("equalizer" is used here too) |
14:10:43 | | Quit mewshi__ (Read error: 104 (Connection reset by peer)) |
14:10:49 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
14:11:22 | | Join Horschti [0] (n=Horscht@p4FD4C996.dip.t-dialin.net) |
14:11:41 | | Join axionix [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
14:12:04 | | Quit Horscht (Nick collision from services.) |
14:13:24 | | Quit runit (Client Quit) |
14:15:22 | | Join asdrubal [0] (n=abc@cpe-76-190-216-97.neo.res.rr.com) |
14:20:32 | | Quit gtkspert (Read error: 101 (Network is unreachable)) |
14:22:47 | | Nick ctaylorr_ is now known as ctaylorr (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
14:23:28 | | Join BitTorment [0] (n=martin@87-194-94-92.bethere.co.uk) |
14:27:49 | | Quit axionix_ (Read error: 110 (Connection timed out)) |
14:28:20 | | Quit mewshi__ (Connection timed out) |
14:29:53 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
14:39:36 | | Quit Horscht ("electromagnetic radiation from satellite debris") |
14:40:11 | | Join Honkboy [0] (n=stefan@dslb-084-056-117-013.pools.arcor-ip.net) |
14:42:34 | amiconn | Domonoky: Check out my new commit... |
14:43:00 | Domonoky | i have just seen it, will try it.. :-) |
14:46:23 | * | gevaerts is updating his svn tree to check if USB still works with the power-saving changes |
14:49:46 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
14:51:59 | gevaerts | desowin: can you access the sd card slot properly over usb (i.e. does it even appear in the dmesg output) ? |
14:54:25 | * | gevaerts noticed he doesn't even check dmesg output anymure before mounting his sansa... |
14:55:31 | gevaerts | linuxstb: did you do anything on the rockbox side when you got disk corruption ? Did you get the USB screen ? |
14:56:37 | | Quit Nico_P (Remote closed the connection) |
14:56:43 | gevaerts | The USB screen not showing is most probably not a purely cosmetic issue. I'm pretty sure it also means stuff like dircache and database updates are not stopped |
14:57:16 | linuxstb | gevaerts: I occasionally get the USB screen, but I don't think I did in that test. But I also didn't get it in the subsequent test when things worked fine... |
14:59:07 | gevaerts | linuxstb: if it was caused by background disk access by some other rockbox thread, it's bound to be somewhat unpredicable |
15:00 |
15:01:35 | | Part Honkboy ("Leaving.") |
15:02:38 | | Join Geeky123 [0] (n=colin@bas12-montrealak-1167976327.dsl.bell.ca) |
15:02:43 | | Quit Geeky123 (Read error: 104 (Connection reset by peer)) |
15:04:32 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
15:04:38 | gevaerts | linuxstb: I uploaded a new version that should fix the connection screen issue |
15:07:09 | rasher | Nice! |
15:07:10 | | Quit FOAD (Read error: 110 (Connection timed out)) |
15:07:11 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
15:07:59 | *** | Saving seen data "./dancer.seen" |
15:08:36 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
15:09:03 | gevaerts | rasher: it waited for 500ms after connect detection for any usb activity. That was apparently near the normal delay, which is why some people didn't have the issue. Now it waits for 1 second. |
15:11:18 | bluebrother | Domonoky: why is rbutil a "householding" utility while it's been "housekeeping" in the about box for ages? ;-) |
15:11:36 | bluebrother | oh, and I managed to build rbutilcli without QtGui :) |
15:11:47 | gevaerts | We could try to do some clever tricks like using SCSI_ALLOW_MEDIUM_REMOVAL to see which devices are actually in use by the host, but that's probably being too clever |
15:13:26 | Domonoky | bluebrother: nice.. householding / keeping.. just a mistake... i coded too much yesterday :-) |
15:15:32 | bluebrother | hehe ;-) |
15:15:39 | bluebrother | how's progress on the cli? |
15:16:20 | bluebrother | I made some changes to rbutil for building without QtGui. |
15:17:12 | Domonoky | at the moment i try to add support for sapi4 :-) |
15:17:23 | bluebrother | hopefully I'll commit them later today. |
15:17:35 | bluebrother | how good I'm on linux ;-) |
15:17:43 | Domonoky | hehe |
15:18:57 | desowin | gevaerts: /dev/sdb2 appears no matter if sd card is in or not, can't access it at all |
15:19:25 | rasher | desowin: which distro and which kernel? |
15:19:33 | desowin | gentoo 2.6.24 |
15:19:40 | rasher | I'm getting no sd card in Windows |
15:20:04 | rasher | I do get it in Linux though - Debian 2.6.24 |
15:20:16 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
15:20:43 | gevaerts | desowin: I'm guessing /dev/sdb1 is your internal flash. If so, the sd card should be /dev/sdc, not /dev/sdb2 (that would be your firmware partition). Do you see anything about /dev/sdc ? It should print out one or two lines about it. |
15:20:49 | desowin | fdisk says exactly the same, no matter if card is in or not |
15:20:54 | amiconn | desowin: sdb2 ? Iiuc the card slot should be another scsi device |
15:21:07 | desowin | ahh, another, let me check |
15:21:16 | gevaerts | rasher: I know. That's my next task. |
15:21:30 | desowin | no other device at all |
15:21:49 | desowin | sdb1 is internal flash, yes |
15:22:22 | amiconn | Then sdb2 is the hidden partition iiuc |
15:22:39 | rasher | Indeed |
15:22:53 | rasher | There should be a second one, most likely sdc |
15:23:00 | desowin | there isn't |
15:23:13 | rasher | Dmesg output on pastebin? |
15:23:20 | gevaerts | desowin: OK. That matches what infirit sees on his e280. So why does this work on c250 and e260, but not on e280 ? |
15:23:36 | desowin | I'll compile the v3 before pastebin |
15:24:10 | * | bluebrother leaves for some more stuff to try for QtGui splitting |
15:24:14 | | Quit bluebrother ("bbl") |
15:24:17 | | Quit mewshi__ (Remote closed the connection) |
15:24:28 | | Quit fehmicans (Remote closed the connection) |
15:24:32 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
15:24:34 | Buschel | hi, just saw that my device disables change has one usecase where USB devices are still enabled but not used: attaching USB when MENU is pressed (e.g. for charging), then detach USB. In this case the devices are still enabled. |
15:25:46 | Buschel | As I cannot code on my notebokk right now. Can anyone try to add http://pastebin.com/m446dcc3e to usb-fw-pp502x.c (the else-patch)? |
15:26:02 | pixelma | n1s: with the "parsing features.txt" patch, the resulting options are then called like the feature? E.g. "multivolume" and not "HAVE_MULTIVOLUME", I wanted to introduce such a macro now and want to get the naming right. |
15:26:59 | rasher | gevaerts: Apropos what Buschel just said, there's a problem - if I hold select when plugging I don't get the USB screen, yet the sansa presents the drives over usb |
15:27:26 | gevaerts | rasher : I just noticed that as well |
15:28:00 | desowin | oh, needed to "hand-reboot" sansa after updating rockbox |
15:28:34 | | Join DerDome [0] (n=DerDome@dslb-082-083-235-207.pools.arcor-ip.net) |
15:28:52 | gevaerts | desowin: that should be solved with v3 |
15:30:39 | * | rasher installs a modified bootloader for good measure |
15:30:50 | desowin | http://rafb.net/p/8Fu0Bj62.html |
15:31:31 | n1s | pixelma: correct |
15:32:03 | gevaerts | desowin: can you also do that for the OF ? |
15:32:46 | pixelma | n1s: nice, thanks. I always have to keep an eye on upper/lower case? |
15:32:55 | pixelma | s/always/also |
15:34:22 | rasher | echo foo |sed 's/\(.*\)/HAVE_\U\1/' <−− converts foo to HAVE_FOO. \U might be a GNU extension though |
15:34:58 | desowin | hmm, it might be my fault due to kernel, I'll reboot into ubuntu and check |
15:35:12 | | Quit desowin () |
15:36:13 | n1s | pixelma: Think so, afaik those macros are case sensitive |
15:37:00 | n1s | rasher: it's not as simple as that HAVE_FOO is not always "foo" in features.txt |
15:37:03 | pixelma | ok... rasher: also thanks but why not getting it right the first time? :) |
15:38:13 | | Join desowin [0] (n=desowin@atheme/developer/desowin) |
15:39:03 | desowin | indeed kernel fault |
15:39:05 | desowin | works fine on ubuntu 2.6.24 pre-packaged kernel |
15:39:05 | rasher | pixelma: it was more a suggestion for adding into the conversion somewhere |
15:39:27 | rasher | desowin: What fancy stuff do you have in your kernel? Might be useful to know what threw it off |
15:40:00 | desowin | http://rafb.net/p/ZPxxYA54.html |
15:40:09 | desowin | I'll try hunt that down |
15:40:09 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
15:40:16 | rasher | That looks a lot nicer |
15:40:40 | | Quit Lear ("ChatZilla 0.9.80 [Firefox 3.0b4pre/2008020708]") |
15:40:48 | gevaerts | desowin: I have some vague memory of there being a setting in the kernel to never scan for more than one LUN on scsi devices. |
15:41:20 | rasher | That soundsCONFIG_SCSI_MULTI_LUN=y |
15:41:21 | rasher | eh |
15:41:22 | rasher | CONFIG_SCSI_MULTI_LUN=y |
15:41:57 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
15:42:17 | gevaerts | rasher: that would be the one |
15:42:22 | desowin | I think it's it |
15:42:32 | | Quit moos (Read error: 104 (Connection reset by peer)) |
15:42:43 | desowin | I'll check for sure |
15:42:45 | | Join moos [0] (i=moos@m170.net81-66-158.noos.fr) |
15:42:56 | rasher | Googling for that gives a bunch of people begging their distro to turn it on |
15:44:51 | | Join roolku [0] (n=roolku@77-99-112-231.cable.ubr16.edin.blueyonder.co.uk) |
15:46:33 | gevaerts | Do all distros put their kernel config in /boot ? |
15:46:58 | rasher | No idea |
15:47:14 | desowin | I know that gentoo doesn't, but gentoo is retarted in many aspects ;) |
15:47:47 | * | rasher asks #fedora |
15:48:02 | rasher | Not that Fedora is "all distros" |
15:48:07 | gevaerts | Why is it that CONFIG_SCSI_MULTI_LUN=n is only true for people who own a sansa e280 ? |
15:48:31 | | Join Domonoky [0] (n=Domonoky@e176236055.adsl.alicedsl.de) |
15:48:47 | desowin | I know why it's not set for me - because I'm ignorant enough; but dunno for others ;) |
15:48:47 | rasher | gevaerts: More likely to be gentoo users? |
15:49:10 | rasher | Fedora does store config in /boot |
15:49:14 | GodEater | gentoo users that are too pansy to configure their own kernels too |
15:49:25 | GodEater | genkernel is for wusses |
15:49:27 | GodEater | :) |
15:49:34 | desowin | you shouldn't rely on what gentoo user says |
15:49:40 | desowin | (I'm using gentoo as well) |
15:49:49 | rasher | Does Gentoo set CONFIG_SCSI_MULTI_LUN=n by default? |
15:49:56 | desowin | it's why I have ubuntu here too |
15:50:02 | gevaerts | CONFIG_SCSI_MULTI_LUN=y probably slows down the kernel by some infinitesimal amount |
15:50:42 | desowin | we all agree that gentoo sucks then :D |
15:51:14 | * | GodEater doesn't agree that per se, he think it's mostly gentoo users that don't really know what their doing that suck :) |
15:51:33 | desowin | userbase is even worse |
15:52:38 | | Join obo [0] (n=obo@rockbox/developer/obo) |
15:52:40 | gevaerts | For some reason Windows sends no request at all to LUN 1 when in rockbox. Maybe it's related to this INQUIRY too short issue |
15:52:51 | | Join bumbl [0] (n=thomas@M4414P020.adsl.highway.telekom.at) |
15:52:53 | bumbl | hi |
15:52:58 | gevaerts | Or maybe windows and gentoo are related ? |
15:53:14 | Domonoky | amiconn: have testet the sapi4 option of sapi_voice.vbs ? for me it always says: "Error - could not get ActiveVoice object. SAPI 4 not installed?". But i installed sapi4 sdk, and other sapi4 programms work.. |
15:53:20 | desowin | like I said - don't rely on what gentooers say unless they can reproduce it on other OS |
15:53:28 | desowin | s/OS/distro/ |
15:54:04 | GodEater | have we established this config option is not set by default in gentoo ? |
15:54:49 | | Join einhirn [0] (n=Miranda@p5B030EDC.dip0.t-ipconnect.de) |
15:54:50 | amiconn | Domonoky: You need to register the activevoice control |
15:54:53 | * | GodEater seems to recall /proc/config.gz *is* present by default, and so ought to say |
15:55:01 | amiconn | The installer "forgets" to do this |
15:55:25 | gevaerts | GodEater: not yet. But we also have no indication that infirit (who posted the issue on FS) uses gentoo |
15:55:29 | | Join karashata [0] (n=Kimi@bas3-kitchener06-1096622343.dsl.bell.ca) |
15:55:33 | gevaerts | GodEater: On debian it isn't |
15:55:46 | Domonoky | amiconn: how do i do this ? |
15:55:49 | GodEater | it's not turned on ? |
15:55:50 | desowin | GodEater: yes, but you still need to run default kernel |
15:56:12 | GodEater | desowin: what percentage of gentoo users do you think don't just use "genkernel" and leave it to it ? |
15:56:24 | amiconn | Don't remember right now. Will look it up |
15:56:27 | desowin | majority |
15:56:41 | GodEater | really? I always got the impression most didn't mess with the gentoo defaults |
15:56:51 | desowin | I've seen a lot of useless bug reports from gentoo users |
15:56:57 | gevaerts | GodEater: not on the installations I've seen, and I usually run default kernels these days |
15:57:32 | GodEater | I must admit, I never did :) |
15:57:45 | desowin | it's because when someone choses gentoo, it's to "fiddle with it", not just "use it" |
15:57:54 | * | gevaerts goes to find his card reader to see what that one sends back on INQUIRY |
15:57:55 | desowin | that's the majority of gentoo userbase |
15:59:59 | rasher | gevaerts: The default in pristine kernel sources seems to be to not set it |
16:00 |
16:01:33 | | Join tvelocity_ [0] (n=tony@athedsl-114447.home.otenet.gr) |
16:02:20 | | Quit mewshi__ (Connection timed out) |
16:02:35 | gevaerts | rasher: nice. We _could_ "solve" this by presenting two mass storage interfaces with 1 LUN each, but that's really dirty. Also, this is not a regression from OF anyway, so I'd say it's not our problem. |
16:03:11 | rasher | gevaerts: If we behave the same as OF, I'd say it's fine to blame the kernel |
16:03:38 | rasher | Only s390, m32r and sparc64 set it =y |
16:03:46 | gevaerts | rasher: exactly |
16:03:52 | rasher | Probably not many Rockbox users on those platforms |
16:03:54 | desowin | I agree with you guys |
16:04:18 | rasher | Plus, we know with 99% certainty what to ask for when people come with this problem, so it's no biggie anyway |
16:05:32 | roolku | Buschel: could you have a look at FS #8581 please |
16:09:29 | rasher | gevaerts: another place to look for the running kernel config is /proc/config.gz |
16:10:04 | Domonoky | amiconn: got it... thx.. |
16:12:42 | | Quit BitTorment (Remote closed the connection) |
16:12:55 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
16:13:21 | | Join BitTorment [0] (n=martin@87-194-94-92.bethere.co.uk) |
16:14:57 | Buschel | roolku: just did... does the mrobe need the resets same like the H10? |
16:15:51 | | Quit BitTorment (Remote closed the connection) |
16:15:57 | roolku | I don't know if it needs them, but judging from the diff, this is how it used to be? |
16:17:18 | Buschel | roolku: all the #else-paths do nothing (like before). from the bugtracker i understood that you already tried to use the same config than for H10, right? |
16:18:27 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
16:19:22 | | Join BitTorment [0] (n=martin@87-194-94-92.bethere.co.uk) |
16:19:36 | keanu | JdGordon, when you get back - when I was testing the lists using viewports patch (8457) it seems that the viewport created is behaving as if it's the entire screen size - everything outside of it doesn't refresh. however, when a screendump is taken, it's fine |
16:19:53 | roolku | Buschel: yes, but that made it worse = black screen (I just added mrobe to the h10 if branch, so not just the resets were effected but also the dev_en etc) |
16:20:36 | Buschel | roolku: what is the exact error you have when using current svn? |
16:20:42 | roolku | I find it really hard to determine from the patch, was has changed for the mr100 |
16:21:18 | Buschel | roolku: mrobe is pp5020, not 5022? |
16:21:27 | keanu | JdGordon, screenshot: http://img404.imageshack.us/img404/3760/bugko3.png |
16:21:30 | roolku | it hangs on the screen with the logo |
16:21:36 | roolku | pp5020 |
16:21:41 | | Join lee-qid [0] (n=liqid@p54965D3C.dip.t-dialin.net) |
16:21:46 | Buschel | backlight switching on when hitting buttons? |
16:23:40 | roolku | Buschel: backlight is on and stays on (set to permanently on in cfg...let me disable) |
16:23:50 | asdrubal | I just ordered a 1GB sansa C240 from newegg... I'll let you guys know if it's V1 or V2.... |
16:23:57 | | Quit waldo ("Konversation terminated!") |
16:24:03 | asdrubal | I think they're clearing out stock on it because it's only 1GB |
16:24:08 | | Quit sbhsu ("leaving") |
16:28:38 | | Quit mewshi__ (Read error: 104 (Connection reset by peer)) |
16:28:59 | | Join mewshi__ [0] (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
16:29:04 | linuxstb | gevaerts: Your last patch includes +test_disk.c in apps/plugins/SOURCES |
16:29:22 | roolku | if you look at http://svn.rockbox.org/viewvc.cgi/trunk/firmware/target/arm/system-pp502x.c?r1=16258&r2=16259 line 294 it shows that the reset is same as h10 |
16:29:36 | roolku | Buschel: what happened to outl(inl(0x70000024) | 0xc0, 0x70000024); ? |
16:30:10 | Buschel | wasn't needed for H10's −− tried to use it for mrobe again? |
16:30:48 | Buschel | did you make the changes to use the reset like H10? was this needed? |
16:32:23 | roolku | Buschel: btw - backlight stays on regardless of setting |
16:32:29 | gevaerts | linuxstb: oops. I'll remove it again |
16:32:48 | roolku | Buschel: not sure what you mean with your last question? |
16:33:04 | linuxstb | gevaerts: Also, a cosmetic comment on your patch - IIUC (I'm sure others will correct me), the preference in Rockbox is for #ifdef lines to be left-aligned, not indented with code. |
16:33:11 | | Join seablue [0] (n=s@0x535c13cc.banxx3.adsl-dhcp.tele.dk) |
16:33:50 | Buschel | roolku: did you try to use the former svn code in the #elsif MROBE path? |
16:33:59 | gevaerts | linuxstb: ok. I'll fix them |
16:34:35 | roolku | Buschel: I added | defined(MROBE_100) to the first if statement, which should achive the same? |
16:34:53 | roolku | || defined(MROBE_100) |
16:35:10 | Buschel | wait, I'll paste it |
16:36:37 | Buschel | roolku: http://pastebin.com/m4a836094 |
16:38:06 | linuxstb | gevaerts: Also, would be be possible (and desirable?) for Rockbox to present the same IDs as the original firmware? I mount all my removable devices using the /dev/disk/by-id/ devices, and these are now different with Rockbox... |
16:39:25 | * | linuxstb can't remember why Zagor chose "Rockbox.org" and "Rockbox media player" instead of the same names presented by the OF |
16:41:12 | roolku | Buschel: I think I tried that, but will try again. hang on |
16:42:28 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
16:42:44 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
16:43:11 | Buschel | roolku: even it that not works. leave it and we'll check for next thing... |
16:43:18 | roolku | Buschel: doesn't make a difference |
16:44:36 | Buschel | roolku: small change, http://pastebin.com/m1ee0392d |
16:46:34 | roolku | that doesn't help either :( was this there before your change? |
16:47:22 | Buschel | roolku: not in that place, but below −− normally these registers are set by default. |
16:47:29 | | Join ctaylorr [0] (n=ctaylorr@CPE001839ae25b4-CM0011aea4a276.cpe.net.cable.rogers.com) |
16:47:51 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
16:48:12 | Buschel | next thing: add || defined(MROBE_100) to "#if defined (IRIVER_H10) || defined(IRIVER_H10_5GB)" in firmware/target/arm/adc-pp5020.c |
16:50:39 | roolku | Buschel: that seems to have done the trick |
16:50:40 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
16:50:41 | Domonoky | amiconn: i still have problems with sapi4 and the sapi_voices.vbs script: with sapi it speaks the commands out, instead of writing to the file, and it hangs after the first command.. :-/ |
16:50:52 | | Join Buschel [0] (n=abc@p54A3EC1A.dip.t-dialin.net) |
16:50:58 | roolku | Buschel: that seems to have done the trick |
16:51:08 | | Quit markun (Remote closed the connection) |
16:51:19 | Buschel | roolku: perfect :o) |
16:51:40 | Buschel | roolku: could you now try to delete the changes in system-pp502x.c? |
16:51:42 | roolku | Buschel: shall I remove the reset from system |
16:51:45 | roolku | :) |
16:52:19 | gevaerts | linuxstd: I'm not sure if that is possible. using the same id as the OF means finding out the exact model (c240 vs c250 vs ...), and the serial number |
16:52:41 | gevaerts | s/linuxstd/linuxstb/ |
16:52:45 | Buschel | roolku: are both ADC-channels needed or only of them? |
16:52:59 | Buschel | roolku would be interesting for the PP-registers page |
16:53:01 | | Quit MattAndrew (Read error: 113 (No route to host)) |
16:53:57 | linuxstb | gevaerts: Where are those strings defined? grep is failing me... |
16:53:59 | Horscht | rasher, question about the translations. Your Page lists "English voice" and "voice" |
16:54:23 | Horscht | should "voice" simply be the according translation as well? |
16:54:38 | rasher | Eh.. "voice" should be a translation of "English voice" |
16:54:57 | roolku | buschel: testing - i know channel 3 gives a constant readout - we don't know what 1 and 2 do |
16:56:34 | | Quit ol_schoola () |
16:57:03 | roolku | Buschel: I disabled channel 3 and it hangs again, now 2 |
16:58:06 | gevaerts | linuxstb: I don;t know exactly, but as far as I can see the /dev/disk/by-id names come from vendor and device ids from identify2inquiry() in usb_storage.c, and the device serial number |
16:59:05 | roolku | Buschel: nope needs to do both - wonder what for |
16:59:53 | Buschel | hmm, just adding these to the PP-register page. Can you create a patch? I am not on my development PC |
17:00 |
17:00:52 | Buschel | you only need to add the || defined(MROBE_100) to the ADC-stuff −− no change in system-pp502x.c, correct? |
17:01:46 | roolku | Buschel: I think I will commit that simple change - yes, just adding || defined(MROBE_100) works |
17:01:54 | rasher | Horscht: Would it make more sense if the input fields were empty rather than containing the English string? |
17:02:00 | | Join freenod__ [0] (n=kslater@24.svnf1.xdsl.nauticom.net) |
17:02:00 | | Join maddler [0] (n=maddler@cabbage.komputika.net) |
17:02:14 | linuxstb | gevaerts: What's puzzling me is that "lsusb -v" shows me "iManufacturer: Rockbox.org" and "iProduct: Rockbox media player", but I can't find those strings anywhere in the Rockbox source... |
17:02:19 | Buschel | roolku: perfect! sorry for any inconvenience |
17:02:55 | Horscht | I think it just should say "<language> voice" instead |
17:02:58 | roolku | Buschel: that's okay - I am glad it is something simple |
17:02:59 | Horscht | rasher |
17:03:21 | Buschel | roolku: btw, interested in optimizing the mrobe registers? |
17:03:42 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
17:04:13 | rasher | Horscht: Done |
17:04:18 | soap | is anyone else seeing overlapping text and " Notice: Undefined index: 0 in /usr/share/flyspray/htdocs/includes/class.flyspray.php on line 344" errors in the tracker? |
17:04:34 | roolku | Buschel: maybe not yet - we still don't know how the button controller is attached and I don't want to accidently disable it |
17:04:51 | Horscht | soap: no. tracker is displayed fine here |
17:04:57 | Buschel | roolku: that's a pretty good reason :) |
17:04:59 | gevaerts | linuxstb: Those are in usb_core.c, about line 420 in the patched version |
17:05:11 | rasher | soap: it does that once in a while, I've not figured out when |
17:05:21 | rasher | Sloppy coding |
17:05:36 | | Quit bumbl (Read error: 110 (Connection timed out)) |
17:05:41 | linuxstb | gevaerts: Ah, no wonder grep didn't find them... |
17:07:41 | pixelma | soap: seen that too, IIRC only in one specific tracker entry (can't remember which) |
17:08:02 | *** | Saving seen data "./dancer.seen" |
17:08:18 | rasher | Flyspray also has a bit of a spasm once in a while when uploading patches |
17:09:31 | gevaerts | I can't find what I'm doing to make windows not find the SD card slot. I'll use a real tracer at work tomorrow. |
17:12:13 | | Join axionix_ [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
17:16:50 | rasher | gevaerts: now to solve the resets |
17:18:41 | Ice`` | Hammer it. |
17:18:58 | | Quit Axio () |
17:19:06 | rasher | gevaerts: You have two warnings now: usbstack/usb_core.c:722: warning: unused parameter â€in’ and usbstack/usb_storage.c:155: warning: comparison between signed and unsigned |
17:19:10 | gevaerts | rasher: I wish I knew how. They usually happen when the rockbox ums driver sees nothing wrong (i.e. the transfer went to the controller properly), but linux doesn't get the data. Maybe the tracer will help there as well |
17:19:57 | | Quit FOAD (Read error: 110 (Connection timed out)) |
17:19:57 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
17:22:23 | gevaerts | rasher: the usb_storage warning will be gone in the next patch, but I'm not sure what to do about the one in usb_core |
17:22:32 | Buschel | horscht: any news about the HDD-issue? |
17:23:18 | Horscht | no, latest tests and news are in the tracker. |
17:23:18 | | Quit austriancoder (Remote closed the connection) |
17:23:35 | Horscht | so far, only reverting seems to have helped |
17:23:49 | linuxstb | gevaerts: I have a question about the usb_strings - I see that strings 0 and 1 are iManufacturer and iProduct. Strings 2 and 3 appear to "iInterface" for the USB_CHARGING_ONLY (4) and USB_BENCHMARK (3). Could I change that so that iSerial is 3, and move the others to 4 and 5? |
17:23:51 | Buschel | so, jhMikeS is also confused about the behaviour... |
17:24:00 | Horscht | yes |
17:24:49 | | Quit axionix (Read error: 110 (Connection timed out)) |
17:26:28 | linuxstb | gevaerts: I meant to say strings 1 and 2 are iManufacturer and iProduct, with the other two being 3 and 4... |
17:26:46 | gevaerts | linuxstb: that should work. |
17:27:12 | Buschel | hmm, amiconn made the basic change for supporting the 80GB HDD. maybe he has an idea... |
17:27:28 | | Join BlackChaos [0] (i=BlackCha@ool-182cdaac.dyn.optonline.net) |
17:27:48 | | Quit BlackChaos (Client Quit) |
17:28:34 | gevaerts | linuxstb: usbmassbulk_10.pdf specifies what the serial number should look like on pages 9 and 10 |
17:30:09 | linuxstb | gevaerts: Thanks. |
17:31:00 | gevaerts | linuxstb: actually, if I read that correctly it's a bug not to have a serial number in a mass storage device. |
17:37:16 | amiconn | An usb device with no serial number is a violation of the specs |
17:37:49 | amiconn | But there are many usb devices out there without such a number |
17:38:18 | gevaerts | amiconn: The serial number is optional for usb, but some device classes require one. |
17:38:49 | amiconn | Yeah, I mean ums |
17:39:13 | amiconn | On windows you can detect such devices quite easily without checking the internals |
17:40:00 | gevaerts | Question is, how do we get a serial number ? |
17:40:02 | amiconn | If you attach a device first time, it gets the next free drive letter drive letter. Change that assignment to another letter |
17:40:22 | pixelma | n1s: maybe I should have asked this before, but does anything speak against introducing a "multivolume" macro now, without that patch? Just making sure... :) |
17:40:48 | n1s | nothing that I can think of |
17:40:48 | amiconn | Then disconnect the device, and plug it into a different port. If it gets assigned the letter you just chose, it does have a serial number |
17:41:10 | amiconn | But if it gets the next free drive letter instead of the chosen one, it has no serial number |
17:41:33 | | Join csc` [0] (n=csc@archlinux/user/csc) |
17:41:38 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
17:43:29 | linuxstb | On the ipods at least, the serial number appears in the flash ROM - offset 0x2034 on my Ipod COlor. |
17:43:38 | | Join bumbl [0] (n=thomas@M5250P026.adsl.highway.telekom.at) |
17:44:50 | linuxstb | (as a 64-bit little-endian int) |
17:45:55 | linuxstb | gevaerts: BTW, the usb screen is appearing 100% reliably for me with your last patch (v3) |
17:48:05 | gevaerts | linuxstb: good news. Did you get any more disk corrutption ? |
17:48:16 | linuxstb | Not that I've noticed... |
17:48:45 | gevaerts | That's the dangerous kind |
17:49:57 | | Quit GodEater ("Nice Scotty, now beam my clothes up too!") |
17:50:04 | | Join mf0102 [0] (n=michi@85.127.20.163) |
17:51:52 | | Quit tessarakt ("Client exiting") |
17:56:30 | Domonoky | amiconn: does sapi4 with the sapi_voices script work for you ? ( for me it speaks the commands, instead of writing it to file when i choose sapi4 ) |
17:56:47 | | Join MethoS- [0] (n=clemens@pD955EE81.dip.t-dialin.net) |
17:56:57 | | Join tvelocity__ [0] (n=tony@athedsl-391824.home.otenet.gr) |
17:59:05 | | Join tessarakt [0] (n=jens@e180073155.adsl.alicedsl.de) |
17:59:15 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
18:00 |
18:04:16 | | Quit tessarakt ("Client exiting") |
18:08:15 | gevaerts | It looks like sansa users are most interested in the UMS work. Does that mean that the OF disk modes for other players are better ? |
18:08:56 | | Join petur [50] (n=petur@rockbox/developer/petur) |
18:10:33 | krazykit | other players being other portalplayer devices, or overall? |
18:11:02 | gevaerts | other portalplayer devices mainly |
18:11:11 | scorche|sh | well, the issue with the sansas is that you need to boot into the orginal firmware for USB and part of that has a long "refresh database" |
18:11:47 | rasher | Plus the issue of sdhc cards, though that's probably a minority |
18:12:55 | | Quit axionix_ (Read error: 104 (Connection reset by peer)) |
18:12:59 | rasher | Does anyone have automatic voice-building script using espeak? Because I'm thinking of adding an additional step for espeak that lets you pick which voice to use |
18:13:16 | gevaerts | I just noticed that I've heard of at least 6 sansa users and only 2 ipod users testing it. |
18:14:08 | linuxstb | gevaerts: I think there are probably more just Sansa users around... Ipods aren't that popular. |
18:14:19 | linuxstb | s/more just/just more/ |
18:14:28 | rasher | Especially in the dev-ish crowd |
18:14:41 | krazykit | especially since sansas have been sold for practically nothing recently. |
18:14:47 | scorche|sh | lostlogic: can you remember our rationale for why our profont fonts were "unmodified" (or however we declared it was alright to commit with that licence) |
18:15:13 | lostlogic | ... because we downloaded them and converted them and nothing else? |
18:15:25 | lostlogic | we didn't in any way modify the bitmaps, only changed their format |
18:15:39 | lostlogic | has an owner stepped forward and questioned it? |
18:15:52 | | Quit tvelocity_ (Read error: 110 (Connection timed out)) |
18:16:39 | scorche|sh | naw...it was just brought up yesterday and we couldnt remember the rationale.. |
18:16:42 | linuxstb | The license only talks about allowing unmodified distribution of the "profont distribution" - which we don't do, we distribute a converted version of one of the items in that distribution. |
18:16:42 | rasher | I think that counts as modifying - especially as the license text doesn't mention the bitmaps, but rather the entire package "Profont Distribution" |
18:18:07 | lostlogic | Meh, the other side of the coin is that the creator has accepted and posted modified distributions in the past, but now seems to have dropped off of the planet in terms of being contactable about another new distribution |
18:18:43 | rasher | That's hardly terribly explicit permission though |
18:22:28 | linuxstb | gevaerts: I've fixed the iProduct/iManufacturer/iSerial strings to be the same as the Apple firmware, but my ipod is still not appearing with the same id as the OF - it's /dev/disk/by-id/usb-Apple_H_000A2700xxxxxxxx-0:0 The "H" is what appears in the kernel logs when linux detects the device - "scsi 43:0:0:0: Direct-Access H PQ: 0 ANSI: 0". The OF gives "scsi 27:0:0:0: Direct-Access Apple iPod |
18:22:28 | linuxstb | 1.62 PQ: 0 ANSI: 0" |
18:23:55 | lostlogic | Fair enough −− I'll try to contact the author for explicit permission or a modified license |
18:26:24 | | Nick mewshi__ is now known as Mewshi (n=mewshi@pool-71-162-39-46.altnpa.east.verizon.net) |
18:27:24 | | Quit csc` (Read error: 110 (Connection timed out)) |
18:27:46 | | Quit ompaul (Client Quit) |
18:27:52 | Mewshi | aww ^_^ |
18:27:55 | Mewshi | that's sweet ^_^ |
18:28:11 | | Quit bumbl (Read error: 110 (Connection timed out)) |
18:30:22 | gevaerts | linuxstb: Those come from identify2inquiry() in usb_storage.c. You have to make sure inquiry->VendorId and inquiry->ProductId are set properly |
18:30:35 | | Nick Addicted_ is now known as Addicted (n=fnode@sh33p.g0.m33p.info) |
18:30:37 | * | linuxstb wonders why the rockbox.ipod change detection doesn't work correctly on ipods |
18:31:40 | lostlogic | profont author emailed, rockbox-dev CC'd |
18:32:09 | rasher | linuxstb: I noticed it worked on sansa |
18:33:06 | linuxstb | gevaerts: I've just tried v4 of your patch - I don't get the INQUIRY result too short error, but the info seems byte-swapped - "OTHSBI A H YB00" |
18:33:16 | rasher | Eh, how do I commit an older version of a file that I got by using svn up -r ? |
18:33:40 | Nico_P | rasher: you need to use svn merge |
18:37:10 | gevaerts | linuxstb: I'll fix that. |
18:39:53 | | Join bumbl [0] (n=thomas@M4433P005.adsl.highway.telekom.at) |
18:42:28 | n1s | Nico_P: did you have any luck with usb on the gigabeast? |
18:42:38 | | Quit DerDome ("Leaving.") |
18:42:48 | Nico_P | n1s: no, I didn't have much time and there is quite a lot to do |
18:43:01 | Nico_P | most of which is far above my knowledge, I fear |
18:43:24 | Nico_P | the USB driver is completely empty |
18:44:07 | n1s | Ah, I dunno much about it either... |
18:44:57 | | Join DerDome [0] (n=DerDome@dslb-082-083-235-207.pools.arcor-ip.net) |
18:45:05 | | Join axionix [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
18:45:46 | Nico_P | I don't think we're going to be able to do much real testing without USB either... |
18:45:46 | gevaerts | I'm having some strange issue here. The INQUIRY result too short error was caused by some bytes being zeroed between the time the structure was filled and the time it was used. I "solved" that in v4 by moving the initialisation to right before usage. Now I'm trying to fix it for real, and I find that the issue goes away if I make the inquiry struct non-static |
18:45:56 | | Quit axionix (Read error: 104 (Connection reset by peer)) |
18:46:23 | | Join Axio [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
18:47:21 | | Join t0pGuN [0] (n=look@dsl-134-168.aei.ca) |
18:49:44 | | Join d3r3k [0] (n=look@dsl-134-168.aei.ca) |
18:49:49 | d3r3k | is there a way to watch .avi or .wmv files? I just put rockbox on my f10 giga and i can only play .mpg video |
18:50:07 | | Join axionix [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
18:51:15 | krazykit | d3r3k, no, only mpeg1/2 video. you'd have to convert them anyway to fit the size of the screen. for more information, read the PluginMpegPlayer wiki page |
18:51:29 | krazykit | sorry, PluginMpegplayer |
18:51:38 | d3r3k | actually, i just copy pasted my .mpg and bang it played it |
18:51:41 | d3r3k | no conversion needed |
18:52:00 | d3r3k | and sound was nice too |
18:52:27 | krazykit | no, i mean if the video is larger than 320x240, you will have to convert it to make it fit, assuming you want to see everything. |
18:52:38 | d3r3k | oh |
18:53:09 | n1s | hmm, weird, ld on rashers server segfaulted and caused red in the previous round... |
18:53:54 | rasher | Oh dear.. |
18:54:54 | d3r3k | okok one more thing, i had my original gigabeat software and firmware, but then it started creating 3 gig empty files, so i copied my data (all .sat) files to my computer, then formatted using windows format. everything worked for a day and then everything died i got the "no system found on hdd" error and everything died, gigabeat wasnt even recognized by windows anymore |
18:55:23 | d3r3k | so i followed the instructions and tried for many hours to get the firmware upgraded and nothing worked, so then i put the rockbox and bang everything works |
18:55:42 | d3r3k | how can i put all my 7 gigs of music back on the gigabeat since theyre all .sat files? |
18:56:06 | | Join redwings0921 [0] (n=44249fa6@gateway/web/cgi-irc/labb.contactor.se/x-8e36118908467559) |
18:56:08 | krazykit | you have to convert them back to mp3 as per the instructions on the wiki... which require the original firmware. |
18:56:09 | rasher | n1s: can't reproduce it |
18:56:25 | n1s | seems kind of random |
18:56:35 | d3r3k | i saw a page on how to do it at http://www.rockbox.org/twiki/bin/view/Main/GigabeatFXPort but these steps are the steps to follow if u had not put the rockbox yet |
18:56:42 | redwings0921 | Hello, can anyone tell me when the last Rock box update for the Iriver H10 was? |
18:56:47 | rasher | n1s: First time I've noticed it too |
18:56:53 | krazykit | redwings0921, the last SVN commit. |
18:57:04 | d3r3k | it says "It is suggested that you do this before you load Rockbox, but there are also steps on what to do if you've already taken the jump" |
18:57:10 | redwings0921 | What is the SVN? |
18:57:15 | d3r3k | i cant find those steps on what to do if i've already taken the hump |
18:57:17 | d3r3k | jump* |
18:57:32 | n1s | redwings0921: the version control system we use |
18:57:34 | d3r3k | oh shit i found it brb |
18:57:38 | Horscht | Subversion |
18:58:26 | Horscht | redwings0921, basicaly, there's an update every day, called daily builds |
18:58:26 | | Quit redwings0921 (Client Quit) |
18:59:10 | | Quit keanu (Read error: 104 (Connection reset by peer)) |
19:00 |
19:00:25 | | Join keanu [0] (n=none@unaffiliated/keanu) |
19:00:39 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:01:26 | Nico_P | there is even a build for each source code change |
19:01:56 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
19:02:43 | linuxstb | gevaerts: Are you going to attempt to fill in the iSerial string correctly? I can help for the ipods, but I've no idea about where to get that number from on the Sansas... |
19:03:21 | gevaerts | linuxstb: I'd like to. Maybe we can use the internal flash serial number |
19:03:45 | linuxstb | There's also the H10 and m:robe 100... |
19:04:12 | d3r3k | where can i find the original FWIMG01.DAT file for my f10 ? |
19:05:15 | krazykit | d3r3k, the gigabeat room software should have it |
19:05:18 | | Join thgz [0] (n=thgz@dsl-lprgw5-fe5fdc00-169.dhcp.inet.fi) |
19:05:35 | thgz | Hi |
19:05:49 | gevaerts | linuxstb: are the flash or HD based ? Hard disks should have serial numbers as well that we might easily get at |
19:06:46 | thgz | In r16268 a modified sapi_voice.vbs was committed. It added some kind of support for sapi4. Does it mean that I can use sapi4 for generating a .voice on cygwin? |
19:07:39 | d3r3k | great thanks |
19:08:05 | *** | Saving seen data "./dancer.seen" |
19:08:46 | | Quit t0pGuN (Read error: 110 (Connection timed out)) |
19:08:57 | thgz | Oops, I meant r16269 |
19:09:01 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
19:09:02 | d3r3k | its not there =/ |
19:09:19 | d3r3k | is it inside another file |
19:09:23 | d3r3k | or just FWIMG01.DAT ? |
19:09:32 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
19:09:40 | rasher | thgz: that's been possible a long time |
19:09:43 | | Quit DerDome (Read error: 110 (Connection timed out)) |
19:10:11 | thgz | Rasher: Yes, with a patch which is in flyspray |
19:10:19 | krazykit | d3r3k, really, i'm not sure. the forums should have more information about the recovery procedure and where you can find it, exactly |
19:10:32 | linuxstb | gevaerts: The m:robe 100 has a 5GB microdrive. The H10 comes in two versions - a 20GB 1.8" hard disk and a 5GB/6GB 1" hard disk. |
19:10:38 | rasher | I was under the impression that sapi4 voice generation has been working and fine for a while... amiconn? |
19:10:41 | Horscht | question about colors. When I try to set the line colors from within rockbox, R and B values are maxed at 31, G goes up to 63 |
19:10:46 | Horscht | is that intenional? |
19:11:04 | | Join pondlife [50] (n=Steve@rockbox/developer/pondlife) |
19:11:08 | rasher | Horscht: That's a property of the display |
19:11:11 | Nico_P | Horscht: yes, it's because the colors are 16 bit |
19:11:34 | n1s | 5:6:5 rgb |
19:11:53 | Horscht | ah, ok |
19:12:36 | gevaerts | linuxstb: let's try going for drive or flash serial numbers as default, and "correct" ones for devices where we know how to get them |
19:12:38 | | Join z35_1 [0] (n=z@149.123.33.65.cfl.res.rr.com) |
19:13:05 | | Quit z35 (Read error: 113 (No route to host)) |
19:13:08 | thgz | Rasher: Well at least I haven't found a way to do that without fs#7578 |
19:13:27 | | Join DerDome [0] (n=DerDome@dslb-082-083-235-207.pools.arcor-ip.net) |
19:13:57 | linuxstb | gevaerts: Sounds good to me. I'm not sure where this code can go though - it seems messy to put a load of #ifdefs in the usb driver code. |
19:14:03 | | Join advlaptop2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
19:14:17 | rasher | amiconn: I was under the impression that voice.pl could generate SAPI4 voices - is this not true? |
19:14:44 | | Quit advlaptop2019 (Read error: 104 (Connection reset by peer)) |
19:15:03 | n1s | gevaerts: doesn't the pp chip itself have a unique id? |
19:15:51 | linuxstb | n1s: I think we need to try and work out how the original firmwares do it. I've done that for the ipods, but don't own any other PP devices... |
19:16:19 | n1s | yeah, that is probably the best way |
19:17:06 | thgz | OH no problem now |
19:17:41 | thgz | Found from 24.12.2007 irc log Amiconn covering the same question |
19:17:52 | rasher | thgz: so that fs entry could be closed? |
19:18:29 | thgz | I think so, because that patch existed for a long time. |
19:19:24 | | Part thgz |
19:19:33 | lostlogic | here's the original text that told me we are fine in distributing profont as we do: http://pastebin.com/m189ee92b <−− didn't remember where I'd found it, but it's in the profontwin.zip file. |
19:19:56 | lostlogic | their express intent is to be credited and to have profont be free and to have it reach as wide of an audience as possible |
19:20:31 | linuxstb | But also "You may redistribute unmodified copies of ŇProFont DistriubtionÓ" - i.e. the whole thing... |
19:20:49 | | Nick z35_1 is now known as z35 (n=z@149.123.33.65.cfl.res.rr.com) |
19:21:04 | rasher | What they meant means nothing if they wrote something else. |
19:21:10 | linuxstb | It's odd though that the "distribution" and the fonts themselves have different (C) holders... |
19:21:21 | | Join sitwon [0] (n=adam@pool-96-240-136-126.washdc.fios.verizon.net) |
19:21:52 | | Quit bumbl (Remote closed the connection) |
19:22:11 | lostlogic | I remember now that I tried to dig up and email the original original authors but couldn't the first time, so this time I've emailed tobias who is not one of the original authors and redistributes non-original versions of the font from his site :-\ |
19:22:36 | linuxstb | So he's just doing what we're doing? |
19:22:53 | * | rasher sighs at the whole situation |
19:23:26 | lostlogic | possibly :-\ the license is pretty contradictory IMO −− given that the distribution clause says that it may be included in other applications and collections but must be in it's original distribution form |
19:23:41 | sitwon | I'm having problems with my rockbox'd e280. It was working fine for a long time, but recently it started freezing up. I tried to connect it to my computer to check the filesystem, but I can't. I use recovery mode to put the original firmware back on it, but it still wont connect properly. |
19:24:40 | sitwon | dmesg reports: usb 5-2: new high speed USB device using ehci_hcd and address 18 |
19:24:40 | sitwon | usb 5-2: config 128 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 |
19:24:40 | sitwon | usb 5-2: configuration #128 chosen from 1 choice |
19:25:01 | sitwon | no mountable devices... |
19:25:20 | rasher | sitwon: would it by any chance be in MTP mode? |
19:26:21 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
19:26:52 | sitwon | oh shi... Sorry, I feel like an idiot now. (although I wonder how it got switched back to MTP in the first place...) |
19:27:42 | rasher | sitwon: recovery mode does that |
19:28:01 | rasher | Had me fooled the first time too |
19:28:16 | sitwon | rasher: yes, but I only did recovery mode because it already wan't working... but I know it was mounting fine a week ago |
19:28:34 | lostlogic | oh and actually the .pcf version that I converted to .bdf doesn't come with any license file at all *laugh* |
19:30:11 | | Part pondlife |
19:31:30 | sitwon | ewww. font licensing? have fun w/ that |
19:31:34 | linuxstb | Any Sansa users with Linux around? What does "lsusb -v" display for iProduct, iManufacturer and iSerial? (using the OF USB mode) |
19:33:08 | | Join replix [0] (n=replix@213-97.79-83.cust.bluewin.ch) |
19:33:15 | gevaerts | "SanDisk", "Sansa c250" and "4453033f-32305453-b9108047-6b008c55-00000000" |
19:33:31 | linuxstb | Linux is inserting those hyphens? |
19:33:46 | linuxstb | I just get a 16 (hex) digit string... |
19:33:52 | rasher | linuxstb: "SanDisk" "Sansa e260" and "4f027154-4056b477-96d622bf-006b4ca5-00000000" |
19:34:00 | replix | i have a sansa e250 with rockbox |
19:34:15 | replix | and i want to play pokémon with rockboy |
19:34:22 | replix | i got the ROMs |
19:34:26 | sitwon | iProduct: Sansa e280 iManufacturer: SanDisk iSerial: 00000000-00000000-8867b393-fd1aff17-00000000 |
19:34:43 | replix | but when i play the game, the sound is _crappy_ |
19:34:52 | krazykit | replix, so turn off sound. |
19:34:57 | desowin | "SanDisk", "Sansa e280", "00000000-00000000-5603b487-d025f902-00000000" |
19:35:10 | gevaerts | linuxstb: no. they are sent like that over the wire (except that it's in 16-bit characters there) |
19:35:15 | sitwon | replix: the processor in the Sansa isn't fast enough for gameboy emulation |
19:35:34 | rasher | sitwon: huh? |
19:35:44 | replix | really? |
19:35:59 | linuxstb | gevaerts: Those serial numbers look invalid to me - IIUC, that PDF you pointed me to says that only hex digits are allowed... |
19:36:43 | sitwon | I'm pretty sure I read on the Forums the reason the rockboy was so bad with gbc games was because the cpu wasn't fast enough for full emulation in real-time |
19:37:04 | linuxstb | It should be fast enough, it's just that no-one has worked hard to optimise it. |
19:37:22 | linuxstb | (especially as Rockboy is just using one of the two cores) |
19:37:31 | gevaerts | linuxstb: let me check what the usb core spec says. |
19:37:34 | sitwon | oh, sorry for the misinformation then |
19:38:07 | sitwon | I know mine is original cuz I just loaded the OF... and I probably didn't even have to :( |
19:38:59 | kugel | petur: thanks |
19:39:39 | | Quit d3r3k (Read error: 110 (Connection timed out)) |
19:39:42 | petur | kugel: I was quite surprised about that. I can remember that it worked |
19:40:02 | kugel | yea, I was very surprised as well |
19:40:48 | replix | and why doesn't it use two cores? |
19:41:41 | linuxstb | replix: Because no-one has implemented it... |
19:41:46 | desowin | because nobody made it using two |
19:41:48 | gevaerts | linuxstb: the core spec doesn't seem to specify anything about serial numbers except their existence |
19:44:13 | linuxstb | gevaerts: I'm wondering if the USB_DT_STRING request should be handled in usb_storage.c, rather than usb_core.c ? |
19:45:00 | linuxstb | Or am I misunderstanding the hierarchy of things? |
19:45:50 | gevaerts | linuxstb: USB_DT_STRING is device-level, not interface-level, so they should be in usb_core.c. |
19:47:20 | gevaerts | linuxstb: you could have a device that handles both mass-storage and something else like audio. Those functions will share the same device descriptor (since there is only one of those), and therefore the same vendor,product and serial number strings |
19:47:28 | | Quit karashata (" HydraIRC -> http://www.hydrairc.com <- Organize your IRC") |
19:48:04 | linuxstb | So a device that offers two disks (like the Sansa, with the SD card) will use the same serial number for both disks? |
19:48:06 | gevaerts | Maybe we should actually try to build that combination. Imagine being able to play music through your DAP instead of on your DAP... |
19:48:21 | amiconn | rasher: SAPI4 voice building worked for quite some time. What I added today is sapi4 support for listing voices (a helper function for rbutil, nothing to do with voice creation in the build system) |
19:48:53 | rasher | amiconn: that's what I thought |
19:49:05 | | Join mirak [0] (n=mirak@m135.net81-66-75.noos.fr) |
19:49:08 | amiconn | It's just that it takes ages compared to sapi5 |
19:49:10 | linuxstb | gevaerts: There have been a few feature requests for that... |
19:49:21 | amiconn | ANd not all voices work if you're not admin |
19:49:55 | pixelma | Nico_P: I get the "skipping track" effect very consistently for some folders (on my c200). Is there something I could do to record what's going on there (LOGF, ...)? |
19:49:56 | amiconn | That's actually a bug in those engines - not the script. Those voices don't even work from the control panel as non-admin |
19:50:21 | kugel | petur: the line I added wasn't present in the commit of user configurable rec path (http://svn.rockbox.org/viewvc.cgi/trunk/apps/onplay.c?r1=13441&r2=13838) |
19:50:28 | linuxstb | gevaerts: So usb_core_init() will be the place set the serial number string? |
19:50:35 | | Quit mirak (SendQ exceeded) |
19:51:19 | * | amiconn will try to generate a .voice file with sapi4 |
19:51:41 | | Join mirak [0] (n=mirak@m135.net81-66-75.noos.fr) |
19:52:00 | gevaerts | linuxstb: yes and no. That serial number is part of the entire device. You could support scsi-level serial numbers as well (although I'm not sure if ums-devices typically support that) |
19:52:42 | petur | kugel: weird. Maybe settings were always saved at shutdown in the past? I set my rec dir once and never used it again. |
19:53:07 | * | petur was reading http://yro.slashdot.org/yro/08/02/10/1251233.shtml and got a bit scared... |
19:55:16 | star_jasmine | when I use the rbuilt tool with a sansa e200, the voice clips get cut off near the ends of words, and sometimes, the phrases don't mach up to the prompt. buffer instead of battery level ec. what am I doing wrong? |
19:56:25 | Nico_P | pixelma: yeah, a logf dump could help |
19:56:39 | Nico_P | enabling logf in playback.c should be enough |
19:58:00 | bluebrother | Domonoky: hope I didn't break your work in progress :o |
19:58:01 | linuxstb | gevaerts: OK, but for the "iSerial" serial number, that just needs to be unique to the entire device, and so we can initialise it at boot? |
19:58:12 | | Join MattAndrew [0] (n=mzandrew@cpe-67-49-176-228.hawaii.res.rr.com) |
19:58:33 | gevaerts | linuxstb: yes |
20:00 |
20:00:05 | bluebrother | petur: me too ... :( |
20:00:38 | linuxstb | gevaerts: Also, I'm guessing the [32] size for the strings in usb_strings is just arbitrary? i.e. the spec allows the full 8-bits to be used for length? (given that the Sansas have a 44 character iSerial). |
20:00:41 | petur | bluebrother: they just took her laptop and never gave it back - wtf? |
20:00:49 | rasher | petur, bluebrother: Nothing to worry about unless you're dark-skinned or have a huge beard |
20:01:27 | bluebrother | well, it gives entering the US a really bad taste. Despite of the concerns I already have ... |
20:01:29 | petur | so I'll have to shave off my beard if going to the us :( |
20:03:51 | | Join dave_ [0] (n=dave@dberg-desktop.student.umd.edu) |
20:03:58 | kugel | So, if we make the meet in the US, we basically risk to travel without computers, or even begin the trip with our laptops and get them stolen at the airport? |
20:04:27 | gevaerts | linuxstb: I assume so yes. |
20:04:41 | bluebrother | kugel: not stolen. Confiscated. Or more positive, get them screened intensively. |
20:05:36 | rasher | bluebrother: if someone takes something from me without reason and without giving it back, it was stolen. |
20:05:46 | kugel | bluebrother: but this Maria Udy never saw her laptop again after this, did she? |
20:07:51 | | Quit replix ("Verlassend") |
20:10:02 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
20:13:55 | | Join markun [50] (n=markun@rockbox/developer/markun) |
20:13:58 | | Join karashata [0] (n=Kimi@bas3-kitchener06-1096622343.dsl.bell.ca) |
20:15:18 | | Quit star_jasmine () |
20:15:39 | dave_ | just curious, but is anyone else having trouble as of late with Rockbox skipping seemingly random tracks in the playlist? |
20:17:28 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
20:17:38 | kugel | Me not, but pixelma is having such problem IIRC |
20:17:46 | gevaerts | I have a data structure in usb_storage that is OK until usb_core_init() starts the usb_core_thread. Immediately after create_thread() returns my datastructure is corrupted. Any hints on how to debug this ? |
20:18:27 | linuxstb | Will it fit in iram? |
20:18:56 | gevaerts | linuxstb: it's 36 bytes |
20:19:15 | gevaerts | but I don't know if data around it are also getting corrupted |
20:19:38 | dave_ | kugel: I am running a patched build (viewports for WPS), but I doubt viewports touches the playlist |
20:20:41 | | Quit Mewshi ("Konversation terminated!") |
20:23:21 | | Quit rocko (Read error: 110 (Connection timed out)) |
20:25:41 | pixelma | kugel, dave_: for me it's not very random (always the 3rd track in a playlist made of one folder - the random aspect being that some folders are affected some not. |
20:26:22 | pixelma | I don't use a viewport build |
20:26:38 | | Quit bluebrother ("leaving") |
20:27:49 | dave_ | pixelma: funny you should mention the 3rd track, I just realized the last time it happened it was the 3rd track that was supposed to play that got skipped, but it wasn't the 3rd track in the directory. I started further down in the album. |
20:28:28 | Nico_P | n1s: it seems your commit for the S makes the build fail |
20:28:46 | Nico_P | the linker, specifically |
20:29:02 | n1s | Nico_P: weird, works perfectly here... |
20:29:43 | n1s | do you have the multilib patch for gcc applied? |
20:29:44 | Nico_P | what version of arm-elf-gcc do you use? |
20:29:55 | n1s | 4.0.3 with the multilib patch |
20:30:00 | Nico_P | no idea. I used rockboxdev.sh |
20:30:03 | pixelma | dave_: yes, same here. As I said it's always the 3rd track in the playlist - if less than 3 tracks are remaining, the last file won't be played and I can't just play the last track at all (or play a single track from this folder by using insert from the context menu). Btw. what player do you have? |
20:30:38 | dave_ | pixelma: Gigabeat F40 |
20:30:52 | dave_ | I also have trouble playing single-track directories |
20:32:14 | kugel | Is this bug limited to playing music via filebrowser? |
20:32:25 | Nico_P | n1s: how can I know? |
20:32:31 | Nico_P | I have 4.0.3 btw |
20:32:57 | n1s | if you still have the gcc sources you can check, other than that I don't know... |
20:33:14 | Nico_P | does rockboxdev.sh include the patch? |
20:33:19 | n1s | yes |
20:33:27 | n1s | since ~november iirc |
20:33:41 | Nico_P | I'll try rebuilding the compilers then |
20:33:41 | gevaerts | It goes wrong somewhere inside create_thread. If I check the data at the start of the thread it is already wrong |
20:33:58 | n1s | just the arm gcc should be needed |
20:34:58 | pixelma | kugel: will try (somehow I think I read a report that it happens for some using database too) but I got to go now, bbl |
20:35:11 | | Join t0pGuN [0] (n=look@dsl-132-1.aei.ca) |
20:35:19 | | Part pixelma |
20:35:29 | n1s | Nico_P: see if arm-elf-gcc -print-multi-lib give any output |
20:35:38 | t0pGuN | how can i do things like create a bookmark or select "random play" so that it plays all of the songs in all of the folders |
20:35:59 | Nico_P | n1s: there is output |
20:36:07 | Nico_P | don't konw what to look for though |
20:36:41 | n1s | does it list amr926e or arm1136jf-s ? |
20:37:12 | Nico_P | no |
20:37:22 | n1s | ok, then you need to rebuild |
20:38:15 | Nico_P | doing that |
20:39:59 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-8a0dccf7e29dca5c) |
20:40:29 | | Quit amiconn (" HydraIRC -> http://www.hydrairc.com <-") |
20:40:43 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
20:40:47 | | Quit matsl (Remote closed the connection) |
20:41:34 | | Join Mathiasdm [0] (n=Mathias@vpnc120.ugent.be) |
20:43:47 | | Quit advlaptop2019_ (Read error: 113 (No route to host)) |
20:51:02 | | Quit Buschel () |
20:52:14 | | Join Casainho [0] (n=chatzill@87-196-30-39.net.novis.pt) |
20:53:08 | | Join csc` [0] (n=csc@archlinux/user/csc) |
20:53:26 | Casainho | hello RB people :-) |
20:55:21 | Casainho | can someonte tell me If sansa E200have morew than one IC of flash memory? |
20:55:48 | Casainho | I am reading the TWiki page about Sansa E200 but I can't have sure about how many ics of Flash are used... |
20:56:30 | stripwax | Casainho - (I don't know the answer, but) I'm interested in why the number of physical ICs matters |
20:56:50 | | Quit t0pGuN () |
20:56:57 | Casainho | because I would like to understand how Sansa works... |
20:57:25 | Casainho | where are the bootloader of the rockbox and the rockbox application.. |
20:58:08 | gevaerts | linuxstb: I uploaded a new version which should fix your disk-name byteswapping issue. |
21:00 |
21:01:01 | Nico_P | is mcuelenaere able to run code on the ZVM? |
21:01:03 | Casainho | anyone can answer this, where reside bootloader on Sansa? |
21:01:03 | | Join shivramk [0] (n=shivram@59.164.100.103) |
21:01:14 | Nico_P | the latest wiki edits seem to indicate he is |
21:03:41 | | Quit shivramk ("Leaving.") |
21:04:38 | n1s | Casainho: which bootloader? the rb one or the of one? |
21:05:00 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
21:05:04 | Casainho | n1s: booth, If you can tell me... :-) |
21:05:34 | Casainho | n1s: I would like to learn understanding Sansa E200, wich is one player I own |
21:06:45 | n1s | the of one is in a special flash which the cpu starts executiong from, it loads the firmware from a hidden partition of the main storage flash, or if rockbox is installed it loads the rb bootloader from said hidden partition |
21:07:19 | n1s | the rb bootloader then loads rockbox from the fat partition of the main flash |
21:08:09 | *** | Saving seen data "./dancer.seen" |
21:09:13 | Casainho | so, the main storage flash can be one flash IC with 2 partitions? 1st for bootloader (maybe without file system, just ARM code??) and 2nd with FAT32 file system (with RB and audio files??)?? |
21:09:55 | | Join Domonoky_ [0] (n=Domonoky@92.226.197.42) |
21:11:35 | gevaerts | Casainho: It's actually the reverse. The first partition contains audio files (and RB), and the second partition has the OF (and RB bootloader). This second partition is indeed not a normal filesystem |
21:11:43 | n1s | the startup code and of bootloader is not in the main flash it's in a separate flash and the of itself lives in the hidden partition |
21:12:09 | n1s | ^what he said |
21:12:41 | Casainho | okok, I understand now :-) |
21:12:59 | Casainho | * Anyone with knowledge of the inner workings of Rockbox know if this is feasable? We can always slightly modify rockbox so that it saves configuration changes (or possibly a database, but that should probably be stored on the SD card in question instead) to the serial flash after a config change. The point is that there's no file system on the spi flash, so will Rockbox work? We could... |
21:13:01 | Casainho | Rockbox will be stored in SPI flash and be copied to ram upon bootup. |
21:13:02 | Casainho | ...have the Rockbox bootloader at the start of the serial flash and another binary chunk that's an image of a FAT filesystem that contains the rest of Rockbox (besides RoLo) and then just pretend that the block of RAM that's a copy of this image is equivalent to the mass storage device that the Rockbox files would normally be served from. Easy / difficult to implement this way? |
21:14:38 | petur | bah... saratoga added a line to the H10 debug screen and now the last line is lost :( |
21:14:46 | Casainho | So I will answer to that question, suggesting a system working like Sansa E200, 1 main flash IC with 2 partitions, one with RB bootloader and other for FAT32... |
21:15:45 | Casainho | the ARM MCU we will use have a bootloader to start loading from NAN flash ic... |
21:16:12 | | Quit gevaerts ("back later tonight or tomorrow") |
21:16:17 | scorche|sh | why do you want 2 partitions? |
21:18:03 | Casainho | scorche|sh: since I understand, one partition will have RB bootloader which will make the other partition with FAT32 available, working |
21:19:22 | Slasheri | Casainho: that could be possible if there would be plenty of internal flash available (in the range of several megabytes) |
21:19:54 | Casainho | Slasheri: could be possible, what? |
21:20:08 | Slasheri | to make a FS in flash memory |
21:20:32 | Slasheri | but i don't think any target has that much of flash storage available |
21:21:06 | Casainho | but, I am thinking on that, like 16MB, for RB bootloader + FAT32 with RB code |
21:21:43 | Slasheri | ah, you are designing a player? |
21:21:52 | Casainho | Slasheri: I don't understand... does Sansa work like that? with a FS FAT32 on main flash IC? |
21:21:58 | | Join LambdaCalculus37 [0] (n=chatzill@c-24-0-218-198.hsd1.nj.comcast.net) |
21:22:22 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
21:22:39 | Casainho | Slasheri: please read more here: http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayer |
21:22:45 | Slasheri | i have no idea about sansa, but a flash based target would be entirely different thing than hd based in anyway |
21:23:35 | karashata | Slasheri: the Sansa's are flash-based, as is the iPod Nano |
21:24:15 | | Quit kugel (Remote closed the connection) |
21:24:21 | Slasheri | yeah, never mind. i just thought about a different thing to save configuration to flash instead of a hdd |
21:24:34 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
21:26:13 | | Quit Mathiasdm ("Yuuw!") |
21:27:16 | | Quit Domonoky (Read error: 110 (Connection timed out)) |
21:27:32 | Nico_P | n1s: things are better now that I've rebuilt arm-elf-gcc |
21:27:42 | n1s | great :) |
21:33:48 | | Quit kugel ("Benutzer ist abwesend.") |
21:34:57 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
21:38:49 | | Quit LambdaCalculus37 (Read error: 110 (Connection timed out)) |
21:45:28 | | Join crzyboyster [0] (n=4b596e13@gateway/web/cgi-irc/labb.contactor.se/x-1409a08d247818f5) |
21:47:23 | | Quit davina ("GNU/Linux the free alternative to Windows") |
21:49:27 | MattAndrew | Casainho: howdy! |
21:49:29 | linuxstb | petur: Is there a #define to enable for Rockbox to check that rockbox.ext has changed after USB connection? My ipod doesn't seem to do it (with the UMS patch). |
21:49:59 | Casainho | MattAndrew: heelo :-) |
21:50:16 | Casainho | how are things going? - I let a message recently... |
21:51:39 | crzyboyster | I am having trouble setting up a hindi voice file. I know I am doing it wrong because I am getting a 3 kb voice file. What is the proper way? |
21:52:27 | rasher | crzyboyster: How are you doing it? |
21:54:45 | linuxstb | petur: I've found it - it's explicitly disabled for ipods... |
21:54:58 | MattAndrew | Casainho: alright. I just read your conversation above about the flash thing. I had assumed that rockbox uncompressed with all the plugins and such would fit in RAM, but found out yesterday that it's ~35MB, which means it can't be stored in spi flash compressed and still be usable like it is on a hard drive player where the files are just available without significant modification. |
21:55:34 | crzyboyster | I get the latest version from http://forums.rockbox.org/index.php?topic=15398.0 extract and run the exe. Then I go to the Accessibility tab, click "Create Voice File" and then select "Hindi" as the language. Then I make the TTS engine be espeak and point it towards C:\Program Files\eSpeak. I didn't input anything for TTS options. I make it rockbox speex encoder and leave the wavtrim as is. I run it. What am |
21:56:02 | MattAndrew | casainho: something like, have rockbox load into ram the main program and whatever plugins are necessary at that moment and then if a new file is needed, to uncompress it from the spi flash on the fly and load it in to ram. |
21:56:02 | rasher | crzyboyster: you need to tell espeak to use the hindi voice |
21:56:06 | rasher | crzyboyster: -v hi |
21:56:28 | | Join ian_hawdon [0] (n=ian@host86-149-200-191.range86-149.btcentralplus.com) |
21:57:01 | crzyboyster | And that goes into the "Configure TTS Engine" field? |
21:57:18 | crzyboyster | And what does this recent commit (and decommit) mean? > Voice-building changes: Ask for which eSpeak voice to use for some languages. Please test and report if you have any |
21:57:46 | rasher | crzyboyster: it was for the build system thing, not related to rbutil |
21:58:46 | crzyboyster | I put "-v hi" into the Configure TTS Engine box and I still get a 3 kb file? |
21:59:21 | ian_hawdon | hi, was wondering, has anyone been having problems with playback? e.g. showing it's on track 2 on a playlist when it's only on tack 1? or is this an iPod build problem? currently, I've reverted back to a build sometime in January, where everything seems to work fine |
21:59:47 | rasher | crzyboyster: Then you need to see Domonoky_ or bluebrother - it works if you use the Build system, and I've no idea how to tell what goes wrong in rbutil |
22:00 |
22:00:38 | Casainho | MattAndrew: but why need to use SPI flash? |
22:00:46 | MattAndrew | casainho: but I think I underestimated the size of the flash that we need even for a compressed rockbox. The zip file for the uisimulator is 9.4MB, so maybe we need that much plus some room for the future, and that much capacity is just not available in spi flash right now. |
22:00:58 | crzyboyster | I will post in the forums and thanks. |
22:01:07 | | Quit crzyboyster ("CGI:IRC") |
22:01:16 | MattAndrew | Casainho, to save board space, power and to make the circuit board layout easier |
22:01:22 | Casainho | MattAndrew: 16MB flash can be ok, I think |
22:01:43 | rasher | MattAndrew: the simulator isn't stripped |
22:01:49 | rasher | MattAndrew: regular rockbox builds are far smaller |
22:01:54 | MattAndrew | Casainho, the only spi flash that digikey sells that's bigger than 8MiB is a package that's difficult to solder |
22:01:57 | Casainho | MattAndrew: ah, okok, I understand now. |
22:02:21 | Casainho | So, let's leave that option and use a larger flash IC |
22:02:33 | MattAndrew | Casainho, as I mentioned, I don't have a working ipod anymore, so I can't see what rockbox is like on dedicated hardware |
22:03:11 | Casainho | "dedicated hardfware"? - i don't understand what you pretended to say... |
22:03:24 | linuxstb | Just download a rockbox.zip file from the website to see how big Rockbox currently is. |
22:03:32 | MattAndrew | I mean on a portable music player (not a pc) |
22:03:56 | Casainho | eheh - so just do the hardware prototype :-) |
22:04:34 | | Quit z35 ("Leaving") |
22:04:43 | Casainho | MattAndrew: so, will you use a NAN flash? if so, what size? 16MB? more? |
22:05:11 | BigBambi | MattAndrew: The current size of extracted rockbox.zip for gigabeat F without fonts but with all themes etc is 6.4MB |
22:05:25 | | Join webguest59 [0] (n=503c3057@gateway/web/cgi-irc/labb.contactor.se/x-cdce17184cd1c0ca) |
22:05:30 | webguest59 | hi |
22:05:43 | BigBambi | Clearly not all of which is in RAM when running |
22:05:48 | MattAndrew | ok. So, the ~1.6MB zip file size includes all of rockbox (with all plugins and theme media)? linuxstb: I'm downloading the ipod first gen file, but it's going slowly... |
22:06:00 | BigBambi | Yes, except fonts |
22:06:11 | linuxstb | BigBambi: I would guess LCD size would make a noticable difference to size (the embedded bitmaps). So best to choose a zip with the same size/depth LCD. |
22:06:28 | BigBambi | What is the proposed zip |
22:06:33 | BigBambi | sorry, screen size |
22:06:39 | MattAndrew | 128x124 |
22:06:43 | MattAndrew | color |
22:06:57 | n1s | h10small would be closest |
22:07:14 | webguest59 | i have a question: ive installed rockbox succesfully on my 80gb 5.5g, but windows says it cant install its drivers when i connect it to my computer with USB |
22:07:36 | n1s | webguest59: reboot it to the original firmware to connect |
22:07:39 | BigBambi | ok, h10 small is 4.5 MB |
22:08:00 | linuxstb | BigBambi: And the fonts? I don't think you can ignore them... |
22:08:01 | * | GodEater prays for working UMS to rid us of these repetitive "I can't find the driver" questions |
22:08:05 | MattAndrew | compressed or uncompressed? |
22:08:10 | | Quit desowin () |
22:08:20 | ian_hawdon | webguest59 just ignore it, it will go to diskmode and thus, not need the drivers anyway :D |
22:08:22 | BigBambi | uncompressed |
22:08:39 | * | n1s prays for ums to be bale to copy stuff in dirs to the beast |
22:08:51 | webguest59 | @ian, it doesnt list as a hard drive |
22:08:53 | MattAndrew | BigBambi, okay, then it does seem doable with just spi flash then. |
22:08:57 | BigBambi | Most of our targets have 32 MB or RAM, of which ~32 MB (someone correct me here) is available for the audio buffer |
22:08:59 | GodEater | n1s: that too :) |
22:09:26 | ian_hawdon | if it's gone to disk mode... make sure disk mode is enabled on iTunes |
22:09:44 | | Join Genesis [0] (n=genesis@86.74.78.145) |
22:09:52 | BigBambi | Sorry, I meant ~30 MB free for buffer |
22:10:27 | BigBambi | And, as I said before that 4.5 MB is without fonts |
22:10:29 | webguest59 | ok, i booted the apple firmware and it lists as HD now, thanks |
22:10:40 | webguest59 | please put this in the FAQ |
22:10:52 | GodEater | webguest59: it's on the front page of www.rockbox.org |
22:12:02 | webguest59 | no it isnt? maybe im not looking good enough? |
22:12:03 | MattAndrew | BigBambi, okay, so assuming the fonts aren't huge, can I get away with either having the compressed rockbox zip always accessable on spi flash OR loading rockbox uncompressed into ram upon bootup (both options are WITHOUT any other mass storage device available, since this is an SD card only platform)? |
22:12:31 | GodEater | webguest59: yes it is. it says "Ignore driver popups from Windows." |
22:12:46 | BigBambi | I don't really know, I'd have a look at how other targets do it |
22:13:30 | | Quit JdGordon (Remote closed the connection) |
22:13:47 | webguest59 | it should list the ipod anyway, even if i didnt ignore the dialog |
22:13:52 | | Join JdGordon [0] (n=jonno@usw3662-s-207-244-148-63.dsl.w-link.net) |
22:14:05 | GodEater | webguest59: it doesn't apply to only the ipod |
22:15:41 | webguest59 | ok, thanks for your help anyway, sorry for the inconvenience... |
22:15:42 | | Join robin0800_ [0] (n=robin080@cpc2-brig8-0-0-cust498.brig.cable.ntl.com) |
22:16:13 | GodEater | webguest59: hopefully it won't be an issue for too much longer :) |
22:16:43 | | Quit robin0800_ (Client Quit) |
22:16:43 | | Quit webguest59 ("CGI:IRC (EOF)") |
22:16:57 | | Join robin0800_ [0] (n=robin080@cpc2-brig8-0-0-cust498.brig.cable.ntl.com) |
22:17:09 | | Join azdrubal [0] (n=abc@cpe-76-190-210-165.neo.res.rr.com) |
22:18:09 | | Quit robin0800_ (Client Quit) |
22:19:42 | | Join ashes [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:3f) |
22:20:09 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
22:21:13 | | Quit ol_schoola (Client Quit) |
22:21:13 | ashes | hello. i normally name music files with '01 -' and '02 -' so they play in order. will the rockbox database probe every file for its track number so it can display the correct order, and i can leave the numbers out of the filenames? |
22:21:16 | | Join einhirn [0] (n=Miranda@p5B032928.dip0.t-ipconnect.de) |
22:21:37 | krazykit | ashes, assuming you're using the database and everything is tagged properly, yes. |
22:21:49 | linuxstb | ashes: Yes, Rockbox's database will use the track numbers from the metadata (i.e. tags) in the files. |
22:22:14 | ashes | thanks |
22:23:27 | | Quit roolku () |
22:25:14 | | Quit Lear ("ChatZilla 0.9.80 [Firefox 3.0b4pre/2008020708]") |
22:25:39 | Nico_P | GodEater: seen http://www.rockbox.org/tracker/task/8260#comment21435 ? |
22:25:58 | Nico_P | the patch *should* fix the audio glitching issues |
22:26:49 | GodEater | Nico_P: I'll give it a try first thing in the morning |
22:26:56 | Nico_P | thanks |
22:26:57 | | Quit tvelocity__ (Remote closed the connection) |
22:27:22 | GodEater | did you arrange with amiconn to get the 5.5G sent yet ? |
22:28:00 | | Quit asdrubal (Read error: 110 (Connection timed out)) |
22:29:00 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
22:29:20 | Nico_P | yes, he sent it yesterday |
22:29:31 | GodEater | hooray |
22:30:29 | linuxstb | Nico_P: So you're now responsible for large-sector support as well ;) |
22:30:47 | Nico_P | hehe :) |
22:32:16 | stripwax | Domonoky_- if you're interested I have a new, better-looking Talkfile button for rbutil: http://www.beermex.com/talkfile_btn.png . I tried to match the style and colouring of the existing button icons this time |
22:32:17 | | Join BHSPitLappy [0] (n=stephen@adsl-66-141-168-133.dsl.rcsntx.swbell.net) |
22:33:33 | MattAndrew | linuxstb, do you have instant messaging? I'm chatting with Casainho about your forum post if you want in on the discussion |
22:33:46 | stripwax | Nico_P - do you know about this bug: if you play a track from an album (which creates the auto playlist for the album), and then edit the playlist, and insert and entire new album in the middle, it doesn't actually buffer or play the tracks you inserted when it gets to them (it continues to play the first album) |
22:33:50 | linuxstb | MattAndrew: Why not just talk here? I'm sure others have opinoins. |
22:34:28 | Casainho | I also prefer chating here :-) - because of the logs and others can give ideas also :-) |
22:35:25 | MattAndrew | alright |
22:35:51 | Nico_P | stripwax: ah, no I didn't... actually I thought it worked OK |
22:36:12 | Casainho | MattAndrew: so, SPI flash or not? :-) |
22:36:17 | Nico_P | I seem to remember testing that |
22:36:56 | MattAndrew | linuxstb, Casainho : I think there's a subtlety about what's being copied. I'm talking about the circuit board design files (schematic, board layout and gerbers), not the general list of parts we've all been discussing that's currently on the wiki. I *am* planning to be the sole designer of the circuit board, at least for this first version. |
22:37:18 | | Join tessarakt [0] (n=jens@e180073155.adsl.alicedsl.de) |
22:37:59 | | Join Kitt [0] (n=alex@d75-154-246-46.bchsia.telus.net) |
22:38:34 | linuxstb | MattAndrew: Then that doesn't fall into what I would call an "open/free" design - the whole point of open source software (IMO) is that it's a collaborative process, and everyone has equal rights over the final product. I would like to see the same principles with an open hardware design for Rockbox. |
22:38:40 | Casainho | MattAndrew: can you please add that information about you be the only designer of the circuit biard on TWiki? - because I think Spark would like to work with you for this project, and since that, we will not be able. He should knows that. |
22:39:51 | Kitt | Hello, I just put rockbox onto my ipod video (30g) and now explorer doesn't detect the device anymore. I searched in the forums and read that the only way for it to recognize is to switch it back to apple mode whenever you want to transfer songs. Is this the only way to do this? |
22:40:04 | GodEater | Kitt: currently yes |
22:40:10 | Kitt | :( |
22:40:17 | Casainho | MattAndrew: for me this is no problem, however, understand that are here more people, like Spark and me, that wants to make a totaly free/open hardware, even using KiCad, we will do that! |
22:40:22 | Kitt | Ok, thanks GodEater |
22:40:47 | MattAndrew | spi flash: I still don't know. If given a bunch of time, I could modify rockbox to work that way, but I can't do it before the summer at any rate if it's really a lot of effort, and the other problem with major changes to rockbox is that maybe everybody else who's a core developer won't like them and won't accept the patches and all the effort will be for nothing or it'll be effort that ends up in a fork that's a dead end or |
22:40:51 | MattAndrew | a patch that's not maintained. |
22:41:46 | linuxstb | Casainho: This is why I don't think you can ignore the license issue until later - you should try and decide on a license before any design work is done, so everyone knows where they stand. |
22:44:07 | MattAndrew | totally free: I guess we just differ on our definitions of these things. One could argue that public domain is *more* free than open source software / open hardware designs, since you are, in the case of public domain stuff, "free" to change one thing and call it your own copyrighted work. (I'm not arguing for using a public domain "license", I'm just pointing out that "free" has different definitions) |
22:44:21 | GodEater | Casainho: I agree with linuxstb. If you want your design to be properly free/open you cannot share ideas with MattAndrew as long as he wants to license his work under the CC-by-nc-sa |
22:44:38 | BigBambi | You cannot change something under someone elses copyright and claim that copyright yoursdelf |
22:44:40 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
22:44:40 | | Part Kitt |
22:45:04 | MattAndrew | claim copyright: as far as I understand it, public domain means nobody claims copyright ownership on it |
22:46:45 | Casainho | MattAndrew: have a short winodw time to make the hardware, It will be a prototype, not a final version, we after must work on another design, so I think there will be no problem, we can use some parts as Matt is doing from looking at others hardwares :-) |
22:47:09 | BigBambi | Casainho: Prototype or not is irrelevent |
22:47:41 | MattAndrew | GodEater, "you cannot share ideas": that seems extreme. The design, when finished, will still be freely available for anyone to have a copy of and to use in making a player, just not commercially. This point is really worth saying "don't talk to him at all about it" over? |
22:48:25 | BigBambi | I think Casainho (and others) need to be properly aware of what this licence means to them |
22:48:37 | BigBambi | (or indeed any other licence) |
22:48:41 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
22:48:49 | linuxstb | MattAndrew: The point is not just your final design, it's derivative works as well. So any player based on your design can never be manufacturered commercially, and as hardware costs money (unlike software), that's a big limitation IMO. |
22:48:53 | pixelma | Nico_P, kugel: about the skipping song problem earlier, it does happen with the database too. It is also predictable if album = folder, the same thing happens and e.g. all tracks out of my "broken" various tracks folder which end as a single track in a respective sub"folder" in "Album" or "Artist" can't be played |
22:49:02 | MattAndrew | and anyway, the list of parts and the reasons behind using them is valuable enough by itself. |
22:49:42 | kugel | pixelma: I haven't tested it with a current build, but I don't have this problem with the dircache for multivolume patch applied |
22:49:52 | GodEater | MattAndrew: I think the point is we'd *like* to see a commerical version. It would maker it both cheaper to obtain, and more likely to be better quality. |
22:50:09 | MattAndrew | GodEater, ah, I think I'm starting to understand |
22:50:17 | Casainho | linuxstb: but in hardware is very dificult to prove that you reuse parts from others... I think there will be no problem in using some parts, as Matt is doing right now! - or I am wrong? |
22:50:29 | BigBambi | Casainho: The parts are not the issue |
22:50:30 | MattAndrew | GodEater, I can't agree about the quality point though. :) |
22:50:43 | GodEater | MattAndrew: heh - fair enough :) |
22:50:58 | BigBambi | Manufacturing quality I'd say pretty certainly |
22:51:18 | GodEater | I have only my own soldering skills to look at, and if I saw them in a shop - I wouldn't buy it ;) |
22:51:19 | MattAndrew | I can't claim copyright on a non-verbatim copy of a list of parts |
22:52:03 | MattAndrew | GodEater, :) I meant more the quality of the pcb layout than the soldering job |
22:52:32 | Casainho | Matt come to make is own version of hardware for his school project |
22:52:54 | linuxstb | MattAndrew: I assume you're intending to run Rockbox on your hardware? If so, are you intending to port it yourself, or are you hoping others will help? |
22:52:56 | Casainho | I think we can win something with is work and also we can win :-) |
22:52:58 | BigBambi | Thing is, I would like an open hardware player, but am never going to contruct it myself, so a commercial version of it is the only option |
22:53:01 | GodEater | in any case, this is really the point we're making. If Casainho end's up using part of your design, it become derivative (iiuc), and therefore will ALSO be unable to be adopted commercially |
22:53:03 | | Quit SirFunk_ (Connection timed out) |
22:53:17 | MattAndrew | okay, so who'd like to see a commercial version of a derivative of this player? |
22:53:31 | * | GodEater raises his hand |
22:53:32 | rasher | GodEater: MattAndrew only wants to license the *schematics*, not the list of parts under by-nc-sa |
22:53:37 | * | BigBambi puts hand up |
22:53:40 | rasher | iiuc |
22:53:46 | Casainho | BigBambi: please read more: http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayer |
22:53:51 | BigBambi | Casainho: i have |
22:53:54 | pixelma | kugel: it seems like it doesn't happen for everyone and as I said, it's only happening in certain folders for me. I don't think that dircache for multivolume patch changes anything there (might have a small, even negative influence as I could "break" some more folder by chosing settings that take up more RAM) |
22:53:59 | BigBambi | Casainho: You are not making any sense |
22:54:13 | GodEater | rasher: I understand so little about the hardware manufacturing process, I have no idea how limiting a factor that is |
22:54:19 | linuxstb | rasher: What does the list of parts have anything to do with it? Aren't the schemetics the crucial part? |
22:54:21 | MattAndrew | linuxstb, I am *hoping* that I can build me one and a few others one and send it to them and then they will help port it. I am willing to port it myself if nobody else will, and that was what I was planning before I met Casainho |
22:55:10 | | Join LambdaCalculus37 [0] (n=1800dac6@gateway/web/cgi-irc/labb.contactor.se/x-d8255cd1e71d16e8) |
22:55:22 | Casainho | BigBambi: I said that because of the " contruct it myself, so a commercial version of it is the only option" |
22:55:29 | BigBambi | Right |
22:55:38 | BigBambi | And I stand by that |
22:56:09 | BigBambi | Casainho: I am not going to build a player myself, so if a commercial version of an open player exists, that is the only way I will have one. |
22:56:13 | rasher | linuxstb: I may have misread GodEater. It seemed to me that GodEater was telling Casainho that he couldn't even use the same parts as MattAndrew |
22:56:25 | GodEater | rasher: no I wasn't saying that |
22:56:40 | MattAndrew | no, he was saying that he couldn't copy parts of the schematic or pcb layout |
22:56:53 | MattAndrew | which I don't think he intended to in the first place |
22:57:08 | BigBambi | MattAndrew: Who knows :) |
22:57:14 | GodEater | then I must have misread what Casainho was saying then... |
22:57:17 | rasher | Still, until you get to the "draw a schematic" phase, everything can be shared.. |
22:57:17 | linuxstb | MattAndrew: The point I wanted to make was that a Rockbox port is a very hard task, even if you have full documentation, and I would expect less people to be interested in porting to a player only you have the rights to manufacture and sell. |
22:57:23 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-e694dcafabaa7772) |
22:57:57 | Casainho | sorry, but I can copy parts of the schematic, since Matt is also copyning from application notes and things like that! also there is the DSPdap from Spark, there is a lot of Open hardwares htat we can use! :-) |
22:58:05 | GodEater | I would be thoroughly discouraged to buy something from someone that I knew would never be open to improvement by anyone else |
22:58:12 | BigBambi | Casainho: No, you can't copy the schematics |
22:58:15 | BigBambi | That is the point |
22:59:09 | Casainho | BigBambi: but can I copy parts of the schametics?? |
22:59:12 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
22:59:13 | BigBambi | NO |
22:59:22 | GodEater | Casainho: no - because then you're making a derivative work |
22:59:39 | * | amiconn wonders about the flash rom discussion earlier |
22:59:46 | MattAndrew | I still think it's possible to have a commercial player build from this design or its derivative, it's just that it'll be under our (meaning my if I'm the sole designer of the schematic and pcb layout or truely "our" if someone takes my design and creates a derivative work). I think the control for doing so should remain with "us" (me+fellow schematic+layout designers) instead of "them" (any random company that might try to ti |
22:59:47 | MattAndrew | vo-ize the design). |
22:59:49 | Casainho | well, I think I can copy from the same original sources that Matt are copying!! |
23:00 |
23:00:14 | * | GodEater decides it is time for bed |
23:00:17 | | Quit GodEater ("There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.") |
23:00:29 | BigBambi | Casainho: There are no sources for the schematic and PCB layout, that is Matt's design |
23:00:41 | * | LambdaCalculus37 decides that maybe he'll wait till tomorrow to discuss fixing disktidy.c |
23:00:44 | | Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)") |
23:00:58 | linuxstb | Casainho: The DSPDap design is also under the non-commercial CC license, so you can't copy those sources if you want people to be able to manufacture the design commercially. |
23:01:04 | | Part karashata |
23:01:10 | Casainho | BigBambi: there are sources of parts of the schematics :-) |
23:01:11 | MattAndrew | Casainho, you can copy the parts of the schematic that I copied from app notes. Or, to say it another way, you can just copy 'em direct from the app notes |
23:01:19 | | Join z35 [0] (n=z@149.123.33.65.cfl.res.rr.com) |
23:02:12 | Domonoky_ | maybe it would be enogh to have someone to hold the complete copyright, then he can re-licence it for a manufacutrer we choose.. |
23:02:19 | BigBambi | Casainho: Look, any parts of Matt's design that are not directly out of the docs (in which case why bother looking at his design) YOU CANNOT COPY |
23:02:27 | MattAndrew | Domonoky_, that's what I'm saying |
23:02:50 | Domonoky_ | so like give the copyright to some sort of rockbox organisation or such.. |
23:03:04 | MattAndrew | is there such a legal entity at this time? |
23:03:26 | Casainho | the question here is that this kind of hardware is very simple and we can design quickly taking ideas from here and there! - also sources from Matt don't are important because he will not use a Free/Open source software to design it... we will must do a new design from start, with a free/open osftware like Kicad and not hte Egale |
23:03:30 | BigBambi | Domonoky_: If one person holds the copyright, 'we' cannot chose anything |
23:03:32 | MattAndrew | it's spread out over the globe, so it might be difficult to get laws to mesh together |
23:03:47 | saratoga | i don't understand how this argument is happening |
23:04:08 | saratoga | is there some disagreement on using some sort of open license for the hardware |
23:04:16 | saratoga | if not, what is the problem |
23:04:21 | rasher | BigBambi: depends how trustworthy that person is |
23:04:25 | MattAndrew | designing something with eagle doesn't limit how it can be used in any way, as long as the designer paid for the eagle license once. |
23:04:48 | BigBambi | rasher: Of course, but it is still out of your hands |
23:04:53 | linuxstb | saratoga: Basically, MattAndrew is designing a player and is using the non-commercial CC license for it. Others feel this isn't a license we want for an open Rockbox hardware project. |
23:05:35 | saratoga | non-commercial CC would appear to be a poor choice of license |
23:05:39 | Llorean | saratoga: One piece of the hardware is already licensed solely noncommercial to one person, meaning only he can make commercial players using that part of the design (meaning any other contributors to the design as a whole would need to replace that first) |
23:05:41 | Casainho | MattAndrew: about eagle, I want to do cooperative working, we need to easy for everydeveloper, like GCC-ARM, for example... |
23:05:47 | BigBambi | saratoga: Hence the argument :) |
23:06:21 | MattAndrew | Casainho, I tried using geda first. I crashed every 5 minutes. I havn't tried kicad yet |
23:06:26 | scorche|sh | Casainho: if he is putting it under NC, what cooperatve working would you be doing? |
23:06:34 | BigBambi | Casainho: You need to sort out the licence before you can do any co-operative working regardless of the design software |
23:06:42 | | Join webguest009 [0] (n=d55988b9@gateway/web/cgi-irc/labb.contactor.se/x-e8313535fadab486) |
23:06:46 | Casainho | MattAndrew: is your hardware, design it with the program you want! :-) |
23:06:59 | * | BigBambi bangs head against wall |
23:07:02 | linuxstb | Does anyone have any suggestions for a license for hardware designs? (I don't...) |
23:07:44 | kugel | markun: I just noticed jott gave you the anti-aliased font patch, what do you think about this? |
23:07:47 | Domonoky_ | MattAndrew could also licence it as NC to the world, and with another licence to the rockbox community.. |
23:07:54 | Casainho | scorche|sh: cooperative in other version, from start! |
23:08:07 | saratoga | linuxstb: GPL or BSD would make a lot of sense I think |
23:08:10 | *** | Saving seen data "./dancer.seen" |
23:08:19 | MattAndrew | gpl is for software |
23:08:38 | | Join gromit` [0] (n=gromit@ALagny-154-1-34-204.w83-200.abo.wanadoo.fr) |
23:08:38 | saratoga | your design is essentially software until its fabbed |
23:08:59 | Casainho | for me GPL but as this something that everyone can copy and use and we will not be able to "force" nothing, I would go for the BSD |
23:09:17 | MattAndrew | creative commons was started to come up with a gpl-like license for other kinds of works. A schematic is a picture. A pcb layout is a picture. creative commons is the license of choice for these kinds of designs |
23:09:30 | Llorean | GPL is for software and "similar works" or something like that. It basically applies to any design that could be described by software too, I should think. |
23:09:42 | saratoga | your design is actually not a picture most likely |
23:09:49 | Casainho | I would like to see some chinese company make this harwadre without ask permission, as they do the S1MP3 players :-) |
23:09:51 | Domonoky_ | Casainho: if you really make another shematic than mad, make sure to use nearly the same parts and the same connections to the cpu, the you can reuse code.. :-) |
23:09:53 | saratoga | its probably a list of nodes and a description for how they interconnect |
23:10:24 | MattAndrew | but also the specific place for where I routed those nets |
23:10:39 | saratoga | sure, thats part of the node description |
23:10:43 | webguest009 | hehe.. I think all the discussions about incompabilities between open source licenses are quite academic. The copy-shop industry that exists in some countries are not very likely to care. I mean they even copy stuff that are very explicitly forbidden :) |
23:11:03 | BigBambi | That doesn't mean the licence is not worth bothering about |
23:11:08 | saratoga | webguest009: I doubt anyone cares about that |
23:11:19 | saratoga | its important so that people working agree on what they're going to do |
23:11:30 | saratoga | if someone else wants to copy it later, its not our problem or concern most likely |
23:11:38 | BigBambi | Or *understand* what they are doing |
23:11:47 | | Quit Domonoky_ ("Trillian (http://www.ceruleanstudios.com") |
23:12:09 | MattAndrew | yeah, but you can argue that about non-open source stuff too. If a company in china manufactures something that's an exact replica of an apple ipod, then there's not much anyone in this country can do, short of talking politicians into an embargo. worldwide copyright protection is a dubious claim |
23:12:23 | Llorean | MattAndrew: For me, the only real sticking point is that, were I contributing to the overall player design as a "Rockbox Open Player" I would feel not only uncomfortable with someone unilaterally designing a part of it, but also with the fact that if we decide we wanted a modified version of that part for the final model because some of us saw improvements, despite the fact that we improved it our derivative would still be forcibly noncom |
23:12:42 | Casainho | I still thnik there is no problem since Matt hardware have a few things that will be changed in future, things that were not discussed by everyone, that he choosed by himself |
23:13:02 | BigBambi | Casainho: What? |
23:13:44 | Nico_P | pixelma: re http://forums.rockbox.org/index.php?topic=15155.msg113364#msg113364 - is this r15444? |
23:14:23 | Casainho | there are parts in hardware that were choosed by Matt, wic I thnik are not realy important for the main objectives of the project |
23:14:42 | pixelma | Nico_P: no, r16104 |
23:14:54 | pixelma | eh... 16105 |
23:15:06 | Nico_P | right |
23:15:09 | Casainho | so, Matt is working a bit alone |
23:15:09 | BigBambi | Casainho: I still don't know what relevance that has to the discussion |
23:15:18 | Nico_P | these two commits seem to have higlighted many issues |
23:15:29 | MattAndrew | so how 'bout I put a big disclaimer at the top of the RockboxPlayerPrototypeB wiki page giving a summary of the two sides of this argument, as a disclaimer of how contributing to it might be worthwhile or not, depending on your interpretation of the license and how it can/will be used? Then people can decide for themselves whether they want to help or discuss ideas on a case-by-case basis. Sound good? |
23:15:32 | | Quit webguest009 ("CGI:IRC") |
23:15:40 | BigBambi | MattAndrew: A good idea |
23:15:43 | | Join gevaerts [0] (n=fg@195-144-092-011.dyn.adsl.xs4all.be) |
23:15:43 | | Quit seablue ("life, death, life, death") |
23:16:11 | | Quit merbanan (Remote closed the connection) |
23:16:29 | rasher | And still - the initial phase can work both ways at any rate as long as it's the schematics that will be put under by-nc-sa |
23:16:36 | MattAndrew | I will try to write something up and make it fair and somebody else (from the "other" side of the argument) can read it and edit it if he likes. Also good? |
23:16:41 | Casainho | BigBambi: If Matt continues working alone, desiding for himself, he will be alone.... |
23:16:49 | BigBambi | right... |
23:16:50 | | Quit ch4os_ ("Lost terminal") |
23:17:01 | BigBambi | MattAndrew: Yup :) |
23:17:12 | * | gevaerts has just been using his player to actually listen to stuff |
23:17:25 | BigBambi | gevaerts: Stop it and get back to work! :) |
23:18:21 | | Quit gromit`` (Read error: 110 (Connection timed out)) |
23:18:43 | * | gevaerts unplugs the earphones and plugs in the usb cable |
23:18:43 | | Quit mf0102 ("Verlassend") |
23:18:50 | MattAndrew | okay, then. I need to go make a sandwich... |
23:19:06 | Casainho | I will go sleep :-) |
23:19:14 | rasher | gevaerts: that |
23:19:18 | rasher | gevaerts: that's more like it |
23:19:20 | Casainho | bye bye :-) |
23:19:26 | | Quit Casainho ("ChatZilla 0.9.80 [Firefox 2.0.0.6/2007100814]") |
23:19:48 | * | scorche|sh sighs |
23:20:13 | rasher | gevaerts: nice to get confirmation that it was in fact the MULTI_LUN thing causing infirit problems |
23:20:34 | rasher | I wonder why this hasn't been more of a problem |
23:20:44 | linuxstb | MattAndrew: The main issue to me is that I don't want to see Rockbox split into different sub-projects with different licenses.... So all hardware projects should share the same license, so they can share schemetics etc without worry of legal issues. |
23:21:04 | gevaerts | rasher: yes. I'm also pretty sure that the IO errors he saw came from simultaneous access by other stuff |
23:21:10 | linuxstb | (but I'm just one person, others may not care...) |
23:22:00 | Llorean | linuxstb: I agree with that wholeheartedly, though I'd add that, to me, it's also nearly as important that all contributors have equivalent/equal rights over the final product. IE, nobody can use the whole product commercially (just their individual contributed bits), or everyone can. |
23:23:38 | Llorean | Which most licenses grant anyway, so it's more a case of making sure contributors know what they're getting into. |
23:24:48 | Llorean | Nico_P: Regarding the default theme, they picked a larger font because they felt the physical size of the screen was small enough that the larger font was needed for readability (I don't agree, but that's the way the discussion worked out) |
23:25:15 | pixelma | Nico_P: not sure if it means something but I noticed when testing the skipping problem I can press "stop" during the first buffer and it only takes effect when it's finished buffering, whereas it immediately stops in a folder without this problem. |
23:25:48 | pixelma | the former in a folder with the problem, obviously |
23:25:55 | Nico_P | Llorean: then I don't understand why the ipod video version doesn't use a larger font too (although I find it fine as it is) |
23:26:19 | Llorean | The screen is less tall, so you have less lines you can fit maybe? |
23:27:00 | pixelma | smaller font? I still think the font(s) chosen are too small, at least to "light" |
23:27:08 | pixelma | *too |
23:28:16 | Nico_P | Llorean: maybe, but the end result on the gigabeat is a really cluttered screen. at least they could take out the clock and make AA a bit smaller |
23:28:31 | Llorean | Nico_P: I agree, just letting you know why it was the way it was. |
23:28:39 | Llorean | People seem to think AA needs to be "as large as you can fit" =/ |
23:28:47 | Nico_P | indeed |
23:29:07 | Llorean | Maybe there could be a "View Album Art" option in the context menu for those sillies. =P |
23:29:44 | Nico_P | my goal in posting the pics on the forum thread was to spark a discussion and hopefully end up with an improved version |
23:29:58 | Llorean | Good hope |
23:30:58 | pixelma | Nico_P: re. 15444, isn't that the "easy way out"? Maybe the same applies to 16105 too... |
23:31:10 | jhMikeS | is it me or does the mc13783 "datasheet" tell you next to nothing? |
23:31:15 | | Part ian_hawdon |
23:31:33 | | Join spiorf [0] (n=spiorf@host118-214-dynamic.20-79-r.retail.telecomitalia.it) |
23:31:50 | n1s | jhMikeS: I got that feeling too after first reading the imx31 datasheet with details aplenty |
23:31:54 | Nico_P | pixelma: what do you mean by "easy way out"? |
23:32:43 | jhMikeS | It has no descriptions of registers themselves. I even read a mention about that being NDA. |
23:34:00 | n1s | jhMikeS: there are drivers in the source of the linux image for the reference design for imx31 that might give a clue |
23:34:34 | jhMikeS | what does the mc13783 have to do with the imx31? |
23:34:48 | n1s | it is used on the reference board too :) |
23:35:24 | Nico_P | jhMikeS: what is the mc13783 used in? |
23:35:28 | Nico_P | and for? |
23:35:35 | jhMikeS | Nico_P: It's the S's PMU |
23:35:44 | Nico_P | ah |
23:35:54 | Nico_P | have you looked at USB btw? |
23:37:01 | jhMikeS | haven't gotten into that yet |
23:37:36 | | Quit petur ("gonne") |
23:37:37 | jhMikeS | I did get the backlight to turn on and off though :) |
23:37:42 | Nico_P | nice :) |
23:38:19 | pixelma | Nico_P: I mean that reverting those changes maybe don't fix the problem just hiding them again |
23:39:16 | n1s | jhMikeS: I have a ~2mb patchfile with the drivers in it her if you want |
23:39:25 | n1s | s/her/here |
23:39:27 | | Join asdrubal [0] (n=abc@d47-69-131-13.col.wideopenwest.com) |
23:39:28 | Nico_P | I managed to get the USB stack to compile for the S, but when I saw how usb-imx31.c was empty I gave up |
23:39:42 | Nico_P | pixelma: I do agree |
23:39:45 | jhMikeS | n1s: thanks. link me up. |
23:40:09 | jhMikeS | Nico_P: I'm not sure but this mc13783 may come into play somehow with that |
23:40:32 | Nico_P | pixelma: I don't intend to revert those commits. knowing they highlighted the issues can be helpful though |
23:40:49 | Nico_P | and if people can't live with the issues, they can apply the band aid |
23:41:17 | n1s | jhMikeS: http://home.student.uu.se/niwa5341/linux-2.6.19.2-mx-drivers_mxc-2.patch |
23:44:13 | | Quit pixelma (" reboot") |
23:44:49 | jhMikeS | I'm just thinking about doing whatever in order to get the info out of them |
23:47:35 | jhMikeS | of course perhaps everything is in there too and it's just a matter of integrating it all |
23:49:39 | stripwax | Domonoky seems to have left again - would anyone else be interested in committing a new button .png for rbutil? http://www.beermex.com/talkfile_btn.png |
23:49:42 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
23:50:55 | XavierGr | Slasheri: ping |
23:50:57 | | Quit spiorf (Remote closed the connection) |
23:52:42 | | Quit J3TC- (".•«UPP»•.") |
23:53:09 | | Quit markun (Remote closed the connection) |
23:57:46 | | Quit conando (Read error: 110 (Connection timed out)) |
23:58:18 | pixelma | Nico_P: can you remind me what I would have to put into playback.c for the logf build? |
23:58:37 | Nico_P | you just need to uncomment LOGF_ENABLE toward the top |
23:58:49 | | Quit azdrubal (Connection timed out) |
23:58:58 | pixelma | thanks, will try |