00:00:02 | vorwarts | linuxstb: you know what i meant :) i am enough pissed at this stupid gadget to engage into terminology debates |
00:00:03 | rasher | I just think it's a useless option that should be on, unless there's some very significant cost |
00:00:09 | pixelma | does gather runtime data do something as long as you don't even have the database initialised? |
00:00:19 | BigBambi | vorwarts: No debate - rockbox is in no way built on linux |
00:00:22 | linuxstb | vorwarts: No, I honestly don't know what you mean... |
00:00:31 | BigBambi | It is ground up rockbox |
00:00:39 | scorche|w | vorwarts: this isnt a terminology debate.....rockbox isnt linux and we dont really make drivers |
00:00:54 | scorche|w | (for computers) |
00:00:55 | stripwax | vorwarts - linux is quite a specifically incorrect term to use for rockbox |
00:01:05 | BigBambi | Do you think he has got it yet? |
00:01:16 | scorche|w | i think 2 more people need to speak up :) |
00:01:28 | Bagder | rockbox is not linux |
00:01:29 | Bagder | ;-) |
00:01:31 | vorwarts | you make it possible for some toshiba gadgets to run off linux |
00:01:34 | Lars_G | linuxstb: I personally think it's more of either "I forgot" or a "Not until we fully QA" problem, but I'm a bystander |
00:01:39 | vorwarts | that's all i know |
00:01:44 | stripwax | vorwarts - we do? that's news to us ... |
00:01:50 | stripwax | given that rockbox is not linux |
00:02:07 | pixelma | you mean that they can be used as UMS device? |
00:02:15 | BigBambi | vorwarts: No rockbox devices run linux, given rockbox is not linux |
00:02:21 | vorwarts | so isn't KDE and 2 gazillion other projects |
00:02:27 | stripwax | what? |
00:02:29 | | Join crzyboyster [0] (n=6210f0c5@gateway/web/cgi-irc/labb.contactor.se/x-53f1b3da17c61d8b) |
00:02:36 | vorwarts | that's not my point |
00:02:38 | | Quit ze (Connection timed out) |
00:02:40 | Lars_G | vorwarts: I think you're very very confused about rockbox |
00:02:40 | stripwax | what is your point |
00:02:42 | Bagder | cg: your server seemed to do good! |
00:02:43 | * | linuxstb remembers that the Gigabeat F ran Linux, but couldn't be used with desktop Linux.. |
00:02:50 | scorche|w | vorwarts: they could "run off linux" before...the firmware just didnt read plain mp3s |
00:03:01 | vorwarts | U series. toshiba gigabeat. will t ever be addressed |
00:03:03 | | Quit agm3nt (Read error: 110 (Connection timed out)) |
00:03:04 | | Quit davina (Remote closed the connection) |
00:03:07 | carlosp | any hints when we will be able to tranfare data from pc in rockbox mode |
00:03:08 | carlosp | ? |
00:03:17 | BigBambi | vorwarts: If interested owners port rockbox, sure |
00:03:19 | scorche|w | vorwarts: your guess is as good as mine |
00:03:21 | Bagder | JdGordon's server did less good... |
00:03:24 | Lars_G | I wonder if there has been any case of portable linuxes using the code from rockbox as a source to make a linux driver. |
00:03:31 | BigBambi | vorwarts: There isn't a rockbox 'team' planning ports |
00:03:39 | rasher | Bagder: I think the server names are messed up? |
00:03:51 | BigBambi | carlosp: When it is done |
00:03:56 | scorche|w | Bagder: is it his OSX box? |
00:04:03 | stripwax | vorwarts - people do their own ports. if someone out there has a U series and wants to run rockbox on it, they'll do the work. |
00:04:04 | Bagder | rasher: why? JdGordon's is using a subname in lostlogic's domain |
00:04:09 | linuxstb | carlosp: It's the kind of thing that may happen tomorrow or may not happen for another year - it's impossible to predict when the technical breakthroughs will happen. |
00:04:19 | cg | Bagder: so it seems. still need to populate ccache cache for all ports |
00:04:19 | Bagder | scorche|w: no |
00:04:28 | vorwarts | stripwax: dev docs availabe on rockbox.org? |
00:04:32 | | Quit p3tur ("gonne") |
00:04:36 | Bagder | cg: yeps |
00:04:46 | markun | vorwarts: your can increase the chance of rockbox on your player by starting on some of the work: http://www.rockbox.org/twiki/bin/view/Main/NewPort |
00:04:51 | rasher | Bagder: My server seems to have build an impossible amount of builds though |
00:05:12 | BigBambi | vorwarts: http://www.rockbox.org/twiki/bin/view/Main/DocsIndex#For_Developers |
00:05:14 | rasher | built* |
00:05:21 | crzyboyster | I was just thinking. It would be useful to create a page on the wiki with converted fonts for rockbox, wouldn't it? Of course, the submitters will ask the font creators for permission before posting them. |
00:05:30 | Lars_G | markun: if only DAPs could focus on a single chipset like pdas did onto arm |
00:05:31 | markun | vorwarts: I started the Gigabeat F port and it was quite a lot of work. There were many moments where we thought we couldn't do it. |
00:05:34 | Bagder | rasher: it did a lot of sh builds, so it's not a surprise it did many |
00:05:35 | | Quit MethoS-- ("Konversation terminated!") |
00:05:48 | markun | Lars_G: why? |
00:06:03 | rasher | Bagder: Bootloaders too.. I was mighty confused |
00:06:07 | crzyboyster | I was just thinking. It would be useful to create a page on the wiki with converted fonts for rockbox, wouldn't it? Of course, the submitters will ask the font creators for permission before posting them. |
00:06:11 | Lars_G | markun: it'd ease reverse engineering... once the basics are broken there are less stuff to fight in each player |
00:06:14 | gevaerts | I think I'll give up for today. I can't get linked transfer descriptors working |
00:06:18 | Bagder | pdas didn't "focus on a single chipset" |
00:06:19 | BigBambi | crzyboyster: We heard the first time |
00:06:23 | markun | Lars_G: I think every DAP maker should decide for themselves which they think is the best hardware. |
00:06:47 | linuxstb | Lars_G: I would say most DAPs are ARM... |
00:06:47 | markun | and 'best' can be many things of course. |
00:06:52 | crzyboyster | Sorry, didn't show up on my IRC windows thing... |
00:07:01 | vorwarts | right now i would be happy to run this s*** through virtualbox... but not even this is working |
00:07:16 | scorche|w | crzyboyster: how many times do we have to say to check the logs if you think something didnt go through? |
00:07:28 | scorche|w | vorwarts: as has been said before, that is offtopic.. |
00:07:31 | | Join ze [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
00:07:36 | Bagder | vorwarts: you really should not buy stuff that doesn't do what you want... |
00:07:45 | linuxstb | ;) |
00:07:49 | BigBambi | Wise words |
00:07:56 | vorwarts | Bagder: it as offered :) |
00:08:19 | Bagder | then accept the real challenge and start the rockbox port! ;-) |
00:09:17 | * | linuxstb hands vorwarts a screwdriver |
00:09:24 | markun | vorwarts: you don't need to be a programmer. Just open up your player and post pictures. |
00:09:55 | | Quit matsl ("Leaving") |
00:10:10 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:10:48 | rasher | markun: no word from the translator.. annoying |
00:11:00 | vorwarts | we shall see. i am usually quite perseverant, but time is not on my side (have to work like a mule). ebay may have the answer for my ordeal :) heading on to the virtualbox channel. thank you all |
00:11:16 | crzyboyster | Sorry, won't happen again. What do you all think of such a wiki page? |
00:11:48 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-cd03cac7588e2da2) |
00:11:55 | markun | vorwarts: good luck |
00:12:19 | vorwarts | thanks |
00:12:27 | | Part vorwarts |
00:13:34 | | Quit jgarvey ("Leaving") |
00:14:00 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
00:14:29 | | Quit x1jmp (Remote closed the connection) |
00:15:00 | | Quit carlosp ("CGI:IRC (EOF)") |
00:15:23 | Lars_G | rasher: which translator |
00:15:24 | | Quit obo ("bye") |
00:15:55 | rasher | Lars_G: Someone who wanted to do an Arabic translation, and claimed to have actually finished it, but now he's gone AWOL |
00:16:13 | | Join qweru [0] (n=kvirc@bb-87-80-66-156.ukonline.co.uk) |
00:17:02 | Lars_G | Ah sorry can't help there |
00:17:45 | roxfan | http://forum.mp3store.pl/lofiversion/index.php?t14695.html a nice list |
00:18:32 | rasher | Crikey |
00:19:02 | scorche|w | very nice list.. |
00:19:15 | JdGordon|w | thats ben posted in the forums i think |
00:19:17 | JdGordon|w | been* |
00:19:29 | crzyboyster | If something is not translated in a lang file, should you remove all the untranslated phrases? |
00:19:30 | magenpie | the recording screen doesn't show time elapsed or size of file...what am i doing wrong? |
00:19:35 | scorche|w | worth copying to the wiki for posterity |
00:20:24 | | Join hc1 [0] (n=agashlin@wg-198-hill012.rutgers.edu) |
00:20:42 | Bagder | JdGordon|w: did you notice those weird build errors on your host? |
00:21:02 | | Quit gevaerts ("time to sleep") |
00:22:49 | JdGordon|w | havnt looked yet |
00:22:52 | JdGordon|w | added both? |
00:23:09 | Bagder | no, I started with the "simple" one |
00:23:20 | Bagder | ie not the OS X one |
00:23:43 | JdGordon|w | odd... wtf? that box should have no problems |
00:24:12 | JdGordon|w | ... unless |
00:24:52 | Bagder | it does |
00:24:57 | Bagder | ls -l /bin/sh |
00:24:57 | Bagder | lrwxrwxrwx 1 root root 4 2007-09-09 15:52 /bin/sh -> dash |
00:25:10 | Bagder | but I have the cure |
00:25:17 | rasher | Didn't you fix that? |
00:25:29 | rasher | People really should stop assuming bash.. |
00:25:39 | Bagder | I did, but JdGordon has an older acbuild.pl |
00:25:52 | JdGordon|w | i gtrabbed the one off lostlogic's server |
00:25:52 | rasher | Ah |
00:26:01 | Bagder | cat acbuild.pl | sed 's/echo -e/printf/' |
00:26:23 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
00:26:23 | | Quit goffa (Read error: 104 (Connection reset by peer)) |
00:26:36 | rasher | or sed -i 's/echo -e/printf/' (assuming GNU sed) |
00:27:44 | Bagder | JdGordon|w: will you fix or shall I? |
00:27:52 | JdGordon|w | can you? im at work |
00:28:07 | JdGordon|w | ah bugger i have putty open |
00:28:19 | Bagder | I fixed it already |
00:28:26 | | Join aneka [0] (n=kvirc@66.251.26.145) |
00:28:28 | JdGordon|w | :) |
00:28:30 | Bagder | server re-added |
00:28:38 | Bagder | now let's get another commit! |
00:28:52 | JdGordon|w | force a build... i wanna see how fast it is :) |
00:29:36 | | Quit ze (Read error: 110 (Connection timed out)) |
00:29:52 | JdGordon|w | are there any scripts around to do every build to get ccache going? |
00:30:13 | Bagder | I don't think so |
00:32:26 | | Quit ompaul (Client Quit) |
00:32:38 | | Quit hcs (Read error: 110 (Connection timed out)) |
00:34:41 | | Quit Zagor ("Client exiting") |
00:34:46 | rasher | Someone with a clue should fix those two warnings in cfft.c |
00:35:04 | JdGordon|w | they are gcc bugs though arnt they? |
00:35:14 | Bagder | the fix would need to #if for compiler version or similar |
00:35:39 | rasher | Confirmed bugs, or just "we believe this code is correct"? |
00:37:00 | Bagder | it's hard to see how the compiler is right on this |
00:37:53 | | Part idnar |
00:37:54 | Bagder | it is being typecast to the exact same type as in the proto |
00:38:00 | linuxstb | JdGordon|w: This might work - http://www.davechapman.f2s.com/rockbox/buildall.sh.txt |
00:38:20 | JdGordon|w | ta |
00:38:27 | * | JdGordon|w gets putty going again to find out |
00:38:57 | | Join cool_walking_ [0] (n=Miranda@203-59-129-195.perm.iinet.net.au) |
00:39:13 | rasher | Bagder: sounds odd indeed.. Maybe it should be reported then (since gcc people might actually care about this platform) |
00:39:34 | Bagder | true |
00:40:45 | linuxstb | JdGordon|w: Redownload that script if you've already grabbed it - I've just fixed a couple of errors... |
00:43:10 | JdGordon|w | nup, still no good |
00:43:58 | JdGordon|w | configure not found and no permission to make directories :( |
00:44:23 | JdGordon|w | oh, stupid wget |
00:44:42 | | Join cool_walking_200 [0] (n=Miranda@203-59-129-195.perm.iinet.net.au) |
00:45:11 | JdGordon|w | and away it goes! |
00:45:13 | JdGordon|w | thanks |
00:45:40 | Bagder | I managed to silence the warning |
00:45:52 | linuxstb | Nicely? |
00:46:04 | Bagder | not really |
00:46:13 | | Join barrywardell [0] (n=barrywar@194.46.251.211) |
00:46:16 | Bagder | by using *(const complex_t **) instead of (const complex_t *) |
00:46:21 | | Quit barrywardell (Remote closed the connection) |
00:46:27 | linuxstb | Oh well, "nice" and libfaad don't go together anyway... |
00:47:05 | * | linuxstb has forgotton what a green build table looks like |
00:47:21 | * | linuxstb pokes the mrobe 500 people... |
00:47:26 | JdGordon|w | pretty boring iirc :p |
00:48:04 | linuxstb | Yes, a yellow stripe on the left will brighten it up. |
00:48:14 | rasher | Well, 5 of the warnings should be easy to silence |
00:48:33 | JdGordon|w | we can hide all of them |
00:49:00 | JdGordon|w | the thread.c one probably isnt really needed anyway |
00:49:11 | rasher | Hm? |
00:49:24 | JdGordon|w | thread.c:768:6: warning: #warning core_sleep not implemented, battery life will be decreased |
00:49:46 | rasher | Yes, that seems like a nice warning? |
00:49:56 | | Part hc1 |
00:50:08 | JdGordon|w | meh, its unesaccery |
00:50:11 | rasher | The rest seem like they'll go away on their own, ish |
00:52:36 | | Quit cool_walking_ (Read error: 110 (Connection timed out)) |
00:55:15 | rasher | Hrm, that list on the polish forum doesn't have the Sansa e200v2s |
00:55:16 | | Quit ender (" I spilled Spot Remover on my dog... Now he's gone.") |
00:57:24 | scorche|w | it doesnt have a lot of newer devices |
00:58:01 | linuxstb | We should really try and maintain something similar in our wiki. |
00:58:06 | | Join roxfan2 [0] (n=dunno@74.212-200-80.adsl-dyn.isp.belgacom.be) |
00:58:08 | Bagder | yes |
00:58:20 | rasher | Ah, sounds like the guy who compiled the list has disappeared |
00:58:24 | scorche|w | [15:20] <scorche|w> worth copying to the wiki for posterity |
00:58:27 | * | scorche|w winks at linuxstb |
00:59:08 | Bagder | almost green now... |
00:59:24 | rasher | Best of all, it'll be consistent |
00:59:43 | | Quit ol_schoola () |
00:59:43 | Bagder | I see I need to expand my "fix" |
01:00 |
01:00:00 | Bagder | 4.2.1 has the same warning |
01:00:18 | JdGordon|w | ill fix the mrobe yellow tonight if there is wifi on the slopes.. otherwsie tomrow night |
01:00:18 | linuxstb | Bagder: Do you remember if there was a reason for putting (for example) #ifdef SIMULATOR inside .c files (around everything), rather than just excluding the .c file in SOURCES? |
01:00:57 | Bagder | only for the rare circumstances where we wanted a file in all situations |
01:01:11 | linuxstb | When would that be? |
01:01:19 | Bagder | I can't think of any right now |
01:01:38 | linuxstb | The issue is that the Mac OS X linker (or maybe ranlib) gives warnings about empty .o files. |
01:02:30 | | Nick cool_walking_200 is now known as cool_walking_ (n=Miranda@203-59-129-195.perm.iinet.net.au) |
01:03:31 | Bagder | so maybe when we fix that we learn why it was made this way! ;-P |
01:03:48 | linuxstb | ;) |
01:04:06 | Bagder | nothing beats doing the same mistakes twice ;-) |
01:04:14 | JdGordon|w | wait for a few green rows then add my mac to annoy people to get rid of the yellow again :p |
01:04:22 | linuxstb | Have there always been SOURCES files? |
01:04:31 | JdGordon|w | since the dawn of time! |
01:04:31 | Bagder | no |
01:05:08 | Bagder | they're actually quite new |
01:05:18 | linuxstb | Could that simply be the reason? |
01:05:30 | Bagder | yes it can indeed |
01:05:51 | Bagder | it seems I created them in oct 2004 |
01:05:56 | Bagder | SOURCES that is |
01:06:03 | *** | Saving seen data "./dancer.seen" |
01:06:29 | amiconn | Does this warning-silenced code still work properly? |
01:06:35 | Nico_P | Bagder: I'm making a few corrections to HISTORY... what do you think of converting it to UTF8 at the same time? |
01:06:53 | Bagder | amiconn: I _think_ so, but I have no means of testing it |
01:06:57 | pixelma | some plugins also have #ifdef HAVE_BITMAP around them which isn't necessary anymore since SOURCES |
01:07:27 | amiconn | Bagder: Uh? It applies to the sim, so you could certainly test it, I'd think |
01:07:46 | JdGordon|w | quickscreen.c is also surounded by #ifdef HAVE_QUICKSCREEN instead of it being in sources |
01:07:56 | Bagder | first I'd have to hunt down a file using the format... |
01:08:11 | Bagder | but yeah, I could |
01:08:13 | * | linuxstb points Bagder to http://samples.mplayerhq.hu/A-codecs/ |
01:08:20 | Bagder | aha |
01:08:56 | | Quit roxfan (Read error: 110 (Connection timed out)) |
01:08:58 | | Join PaulJam_ [0] (i=PaulJam_@vpn-3006.gwdg.de) |
01:09:04 | | Nick roxfan2 is now known as roxfan (n=dunno@74.212-200-80.adsl-dyn.isp.belgacom.be) |
01:09:23 | Bagder | but now I need to go to sleep instead ;-) |
01:10:07 | Nico_P | Bagder: nothing against me converting HISTORY to utf8? |
01:10:12 | Bagder | nope |
01:10:23 | rasher | I suppose we'll know if aac breaks.. |
01:11:27 | JdGordon|w | linuxstb: thanks, that script worked great |
01:11:29 | * | linuxstb wonders why Monkey's audio gets a mention in HISTORY, but none of the other codecs (which all work better...) |
01:11:37 | Bagder | at least we're down to only 6 warning points now |
01:11:55 | Bagder | linuxstb: because I only did a quick rundown to get something to commit ;-) |
01:12:42 | Bagder | good to see 18 fine servers involved now |
01:12:54 | Nico_P | linuxstb: I was going to add WMA at least |
01:13:10 | Nico_P | I can add others too |
01:13:12 | * | Bagder fades away |
01:13:59 | linuxstb | Nico_P: I think you can remove Monkey's - we don't want to turn it into a copy of MajorChanges... |
01:14:48 | rasher | Bagder: you should poke lillebror |
01:14:52 | | Join tessarakt [0] (n=jens@e180072106.adsl.alicedsl.de) |
01:15:00 | Nico_P | linuxstb: makes sense... what about AA? |
01:15:09 | Bagder | rasher: that's zagor's machine |
01:15:10 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-f1ba34d5ac31e090) |
01:15:18 | rasher | Bagder: then poke him - same thing |
01:15:21 | Lars_G | Sigh sorry to ask this but what's the right wiki on video conversion for rockbox? the new format |
01:15:24 | Bagder | hehe |
01:15:25 | Lars_G | all I can find is the old stuff |
01:18:23 | linuxstb | PluginMpegplayer |
01:18:48 | pixelma | which is also linked from the manual btw. ;) |
01:18:52 | linuxstb | Nico_P: I would say remove that as well... |
01:20:20 | linuxstb | Nico_P: But it's hard to judge... I think HISTORY would be more suited to things like support of new targets, and very major developments such as the SWCODEC playback engine first playing sound etc. |
01:21:22 | rasher | MoB perhaps? |
01:21:48 | linuxstb | And maybe things happening around the project - such as the introduction of the forums, moving from sourceforge to flyspray. |
01:22:31 | saratoga | is anyone around who can change filespary? |
01:22:41 | saratoga | i'd really like to make it sort patches by date by default |
01:22:43 | rasher | linuxstb: getting nastygrams from whoeveritwas |
01:22:48 | saratoga | now they seem to show up in random order for me |
01:23:06 | Nico_P | linuxstb: the early parts have quite a lot of software items |
01:23:26 | linuxstb | Nico_P: I know, but the document would be huge if we kept up that amount of detail (and it would duplicate majorchanges) |
01:23:33 | Nico_P | true |
01:24:10 | JdGordon|w | do we really need HISTORY? |
01:24:15 | linuxstb | saratoga: I thought they were sorted by priority first, and then date? |
01:24:56 | linuxstb | JdGordon|w: I think it's a nice document - but maybe better in the wiki... |
01:25:39 | linuxstb | saratoga: s/priority/severity/ (I think...) |
01:25:45 | | Quit PaulJam (Read error: 113 (No route to host)) |
01:25:53 | Nico_P | IMHO MajorChanges should be in SVN and not in the wiki |
01:26:41 | linuxstb | Why? Often non-committers helpfully add items there that devs forget. |
01:27:10 | | Quit spiorf (Remote closed the connection) |
01:27:10 | JdGordon|w | 7min to compile all sims on my mac :) |
01:27:37 | scorche|w | feh...it takes that long just to buffer one movie for frontrow |
01:27:54 | JdGordon|w | haha yeah unfortunatly |
01:28:33 | scorche|w | why it needs to buffer in the first place is anyone's guess.. |
01:28:46 | * | JdGordon|w shoves scorche into -comm |
01:29:01 | scorche|w | thats my line :) |
01:31:36 | Nico_P | linuxstb: changing the file at the same time as we commit the feature could become a habit... reason is I feel the file belongs with the source rather than with the website |
01:31:42 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
01:32:06 | linuxstb | Nico_P: I guess it could be a chapter/appendix in the manual... |
01:32:15 | Lars_G | thanks linuxstb |
01:32:29 | JdGordon|w | Nico_P: we forget FILES enough... you really think we'll remeber major changes also? |
01:33:56 | saratoga | linuxstb: I don't think they are |
01:34:03 | saratoga | the number 2 entry has a severity of "low" |
01:34:16 | linuxstb | saratoga: What URL? |
01:34:42 | saratoga | http://www.rockbox.org/tracker/task/2598 |
01:34:55 | linuxstb | No, I mean of the list you are viewing. |
01:35:12 | saratoga | http://www.rockbox.org/tracker/index.php?type=4 |
01:35:49 | linuxstb | Yes, all patches from #2 onwards are severity low (afaics) |
01:36:00 | linuxstb | #1 is medium, which is why it's first. |
01:36:13 | linuxstb | They are then in date order (oldest first). |
01:36:33 | saratoga | ah I see |
01:36:45 | saratoga | well then i guess i'm asking if we can put them in Newest First order |
01:37:09 | linuxstb | I wouldn't argue - the first thing I always do is sort them by date. |
01:37:39 | linuxstb | Or you could just bookmark http://www.rockbox.org/tracker/index/proj1?type=4&order=dateopened&sort=desc&order2=&sort2= |
01:38:39 | | Quit crzyboyster ("CGI:IRC") |
01:39:19 | Nico_P | JdGordon|w: it would become a habit I guess |
01:39:45 | Nico_P | I do admit that I *always* forget FILES |
01:40:19 | | Quit markun (Read error: 104 (Connection reset by peer)) |
01:40:30 | PaulJam_ | the committers also often forget to update the manual :P |
01:40:36 | | Join Alonea [0] (n=chatzill@24-117-101-125.cpe.cableone.net) |
01:40:46 | | Join markun [50] (n=markun@rockbox/developer/markun) |
01:41:26 | Nico_P | haha :) Now I have no excuse since I've gotten a bit more familiar with latex for school |
01:41:42 | Nico_P | AA still isn't mentioned in the manual AFAIK |
01:41:47 | Alonea | so on the sansa 200 series using microsdhc, it has worked so far yes? Do you think higher capacities such as the 16gb and upcoming 32gb will work as well? Whats the highest capacity that has been tested? |
01:41:48 | soap | yes, one should not mess around at school without using latex. |
01:42:06 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
01:43:35 | pixelma | Nico_P: yes, the manual is missing quite lot "new" features... |
01:45:41 | pixelma | in meinem PDM-Ordner gibt's 22 Dateien in 7464 Ordners |
01:45:44 | pixelma | *Ordnern |
01:45:52 | pixelma | damn |
01:46:02 | pixelma | wrong tab |
01:46:34 | | Quit JdGordon|w ("http://www.mibbit.com ajax IRC Client") |
01:46:34 | bughunter2 | :/ |
01:47:53 | | Join ze_ [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
01:47:59 | | Join hypercool [0] (n=c0587ccd@gateway/web/cgi-irc/labb.contactor.se/x-81aaa332d264a0c8) |
01:48:09 | rasher | Alonea: I think 8GB is the largest that's been tested, but afaik there's no reason 16 and 32 shouldn't work |
01:48:18 | | Nick ze_ is now known as ze (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
01:48:30 | rasher | Except for their disturbing failure to exist |
01:48:45 | Alonea | rasher: lol. indeed. waiting for a 32 for my smartphone |
01:49:01 | hypercool | are we discussing sdd by any chance? |
01:49:07 | hypercool | ssd |
01:49:28 | scorche|w | o |
01:49:29 | scorche|w | no |
01:50:19 | * | linuxstb points hypercool to http://www.rockbox.org/irc/reader.pl |
01:51:31 | tessarakt | hmm ... |
01:51:50 | tessarakt | the /doc dir has quite un-generic contents, right? |
01:51:53 | hypercool | oh hay thanks |
01:52:20 | linuxstb | tessarakt: Just out of date contents... |
01:52:27 | tessarakt | yeah |
01:52:41 | | Quit SacredTerror (Read error: 110 (Connection timed out)) |
01:52:43 | tessarakt | so the up-to-date contents are in the heads of the developers? |
01:53:43 | rasher | tessarakt: that's often outdated or inaccurate as well. Trust the source |
01:53:50 | tessarakt | *g* |
01:53:52 | hypercool | I'm here because i'm having trouble getting my 4G ipod to update its database. it does have harddrive issues, but i know for a fact that it can correctly mount/read/write etc. I'm actually listening to music on it now via the file browser, any ideas why the database is stuck at 0 found? |
01:54:00 | tessarakt | "Use the source, Luke" |
01:55:56 | hypercool | is there perhaps a way to make the database on my machine and just copy it to ./rockbox? |
01:56:08 | hypercool | with the simulator or something perhaps? |
01:56:29 | linuxstb | hypercool: Are you using Linux/ |
01:56:30 | linuxstb | ? |
01:56:38 | hypercool | not at the moment |
01:56:54 | hypercool | i'm dual boot gutsy and vista |
01:57:01 | rasher | There used to be a db-creation-tool, but it doesn't compile now |
01:57:20 | hypercool | well that sucks |
01:57:33 | linuxstb | I don't think it ever worked anyway - it was more a proof of concept that compiled but was lacking a working main() function... |
01:57:51 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
01:58:07 | linuxstb | But yes, you could probably use the sim if you sym-linked your ipod's disk to the place the sim looks for music. |
01:58:54 | | Quit pixelma (" reboot") |
01:59:06 | hypercool | i'll try it |
01:59:07 | | Join Falco98 [0] (n=chatzill@cpe-066-056-186-106.sc.res.rr.com) |
02:00 |
02:00:20 | amiconn | linuxstb: The symlink probably won't work, as the path is still different |
02:01:14 | PaulJam_ | would just copying the contents of the harddrive to the achos dir of the sim work? |
02:01:16 | amiconn | That is, unless you make a symlink *replacing the archos/ sub-dir of the simulator build. That'd require to install the sim's .rockbox folder on the target |
02:01:40 | linuxstb | amiconn: Yes, that's what I meant. |
02:01:43 | rasher | Or just having the music in a subdir of archos/ |
02:01:48 | amiconn | Hmm, and it also only works if the sim has the same endianess as the target |
02:02:02 | rasher | amiconn: I'm pretty sure the db is endian-agnostic |
02:02:04 | linuxstb | I'm not sure if that's true - didn't Slasheri add endian-conversion? |
02:02:30 | linuxstb | (specifically to support PC-side generation IIRC) |
02:02:39 | amiconn | rasher: Yeah, that would work too. I never think of it as I'm not a fried of unnecessary folder levels |
02:03:06 | amiconn | For me, it would work when adding ~10 symlinks |
02:03:18 | rasher | amiconn: depends what you mean by unnecessary - I'd like to keep videos and music apart for example |
02:03:39 | rasher | And text files etc. |
02:03:47 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
02:06:18 | | Quit kugel ("ChatZilla 0.9.80 [Firefox 2.0.0.11/2007120410]") |
02:06:32 | amiconn | Yeah, me too, but music is still the main purpose of a dap, and so my music category (coarse genre) folder are at the top level |
02:06:56 | amiconn | That's especially helpful since 'follow playlist' is still broken |
02:07:06 | amiconn | folderS |
02:08:30 | PaulJam_ | follow playlist is broken? |
02:08:42 | amiconn | yes |
02:09:02 | amiconn | It only works when you switch to the browser while playing, but not when the playlist ends |
02:09:25 | PaulJam_ | ah that |
02:12:41 | | Quit Nico_P (Remote closed the connection) |
02:13:25 | linuxstb | rasher: Was it you who was investigating the final GPLv2 version of espeak? |
02:14:23 | rasher | linuxstb: It was. But then I ran into a legal conundrum. I was moving modifications back to the last gplv2 version, and I figured those modifications were probably gplv3 as well. So that's probably no good |
02:14:47 | linuxstb | Modifications made by whom? |
02:15:17 | rasher | But... whoever it was that posted the original patch. |
02:15:30 | rasher | But won't those be a derivative work of the gplv3 code? |
02:15:42 | rasher | I probably wouldn't have gotten anywhere anyway |
02:16:10 | linuxstb | Possibly, but I'm sure Toni is contactable. |
02:17:47 | rasher | I'm afraid I've removed it actually, but really, I hadn't done much useful |
02:20:25 | linuxstb | No problem, I was just playing with the "voice aid" feature on my nokia phone and it made me wonder if there was any progress with espeak... |
02:21:14 | | Join alienbiker99 [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
02:22:11 | linuxstb | It seems that using the pre-GPLv3 version is the only option - if the author was prepared to revert back to GPLv2 I guess he would have offered by now, and there doesn't seem any desire to make Rockbox GPLv3... |
02:22:39 | rasher | Indeed, on all accounts |
02:23:47 | * | amiconn would like to see rockbox going gpl v3 asap |
02:24:08 | * | linuxstb too |
02:25:00 | rasher | I think I've said all I ever need to (and more!), on that subject. |
02:25:23 | linuxstb | Was anyone else pro-v3 apart from amiconn and me? |
02:26:13 | rasher | I don't really remember |
02:30:57 | rasher | The thread on -dev has a bunch of minor contributors saying they don't care, mostly |
02:31:15 | | Quit Alonea (Read error: 110 (Connection timed out)) |
02:31:25 | saratoga | should probably phrase it as "is anyone opposed" |
02:32:27 | rasher | I am, technically. But I realize that I don't really have any useful contributions so I won't make a fuss. |
02:32:46 | amiconn | linuxstb: Greping shows no others except elinenbe (indirectly, check 20070828) |
02:33:34 | amiconn | Most of the discussion so far happened 20070824 |
02:34:41 | rasher | Is Ray Lambert a committer? He seems very pro-v3, but I don't recognise the name |
02:37:35 | hypercool | it worked |
02:37:42 | hypercool | let it be known that i'm a genius |
02:38:14 | hypercool | i wish they'd hurry up and get control of solid state harddrives so that i'd stop getting i/o errors |
02:38:49 | PaulJam_ | wouldn't code that was taken fron other gplv2 projects be a problem when moving to v3? or is all code from other projects "v2 or later". |
02:39:24 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
02:39:38 | saratoga | rasher: hes in the credits file but I don't know what he did |
02:39:39 | rasher | PaulJam_: I think someone said it was v2 or later |
02:41:30 | rasher | What's uisimulator/battery.c doing? |
02:44:25 | rasher | saratoga: He's mentioned in the commit notes twice, once for a id3 parser bug and once for A-B repeat on Archos devices |
02:49:15 | | Quit hcs (Read error: 110 (Connection timed out)) |
02:50:17 | | Join Llorean [0] (n=DarkkOne@ppp-70-132-142-206.dsl.hstntx.swbell.net) |
02:50:19 | | Quit saratoga ("CGI:IRC (EOF)") |
02:50:32 | | Quit hypercool ("CGI:IRC (EOF)") |
02:51:27 | | Quit midkay ("Leaving") |
02:51:49 | | Quit conando (Read error: 110 (Connection timed out)) |
02:53:51 | | Quit n17ikh|Lappy ("Leaving") |
02:54:16 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:56:15 | | Join toffe82 [0] (n=chatzill@ppp-71-140-88-6.dsl.frs2ca.pacbell.net) |
03:00 |
03:01:37 | tessarakt | are there docs for the simulator? |
03:03:19 | pixelma | UiSimulator in the wiki |
03:06:04 | *** | Saving seen data "./dancer.seen" |
03:06:25 | tessarakt | thanks |
03:08:32 | tessarakt | it's not very high in Google ... |
03:08:52 | tessarakt | there are mailing list archives first, and a forum message with a dead link |
03:13:11 | | Quit alienbiker99 ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
03:15:30 | | Quit BitTorment ("SEGFAULT: shit!") |
03:19:19 | | Join madman91 [0] (n=madman91@gateway/shell/blinkenshell.org/x-30c854f418703c19) |
03:19:21 | madman91 | hello |
03:20:46 | madman91 | does the 6th generation ipod classic have encrypted firmware that is "un"crackable for the time being? |
03:23:33 | pixelma | tessarakt: there is a "Search" link on the wiki main page (not the button in the left side menu) which leads to the pure wiki search, a bit hidden... |
03:23:50 | madman91 | ah, I found information on the matter |
03:23:50 | | Quit markun (Read error: 104 (Connection reset by peer)) |
03:23:54 | tessarakt | now that I know it's in the wiki ... |
03:23:55 | | Quit hannesd ("Client suicide") |
03:30:47 | | Part pixelma |
03:35:35 | | Quit DerDome (Nick collision from services.) |
03:35:38 | | Join DerDom1 [0] (n=DerDome@dslb-082-083-225-081.pools.arcor-ip.net) |
03:35:48 | | Nick DerDom1 is now known as DerDome (n=DerDome@dslb-082-083-225-081.pools.arcor-ip.net) |
03:43:09 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
03:52:49 | | Quit Falco98 ("ChatZilla 0.9.80 [Firefox 2.0.0.11/2007112718]") |
03:54:06 | | Quit tessarakt ("Client exiting") |
03:58:15 | | Join crzyboyster [0] (n=6210f0c5@gateway/web/cgi-irc/labb.contactor.se/x-1ad8cf6f072f12cb) |
03:58:56 | | Quit aneka ("KVIrc 3.2.4 Anomalies http://www.kvirc.net/") |
03:59:42 | crzyboyster | Is cygwin a command prompt program? |
04:00 |
04:01:36 | Llorean | That's not a very meaningful question. |
04:02:01 | Llorean | Do you mean "does cygwin present its user interface in a console window"? If so, more or less yes. |
04:04:28 | crzyboyster | Llorean: Yes, that is what I meant. For some reason, cygwin is not installing and launching properly for me when following the instructions at > http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
04:06:03 | crzyboyster | When I finish downloading it, is it supposed to "install" because all of the files it downloaded stay on my desktop when they are supposed to be moved into the cygwin directory in the hardrive, correct? |
04:09:34 | crzyboyster | Then, I deleted the old downloaded files and ran the installer again and it turned out looking like this > http://aycu01.webshots.com/image/42520/2003233547324787373_rs.jpg This doesn't look like the first attempt at installation.What do I do with the n/a things? |
04:10:31 | crzyboyster | And what do the B. and S. mean after the "Category and New" in the menu? |
04:11:47 | | Quit Thundercloud (Remote closed the connection) |
04:19:05 | crzyboyster | Any cygwin experts around? |
04:19:26 | | Quit PaulJam_ (".") |
04:26:25 | | Join LambdaCalculus37 [0] (n=chatzill@c-24-0-218-198.hsd1.nj.comcast.net) |
04:32:57 | crzyboyster | Rerunning cygwin installation. All seems to be going fine for now... |
04:36:52 | | Quit crzyboyster ("CGI:IRC") |
04:38:47 | cool_walking_ | I think "B" and "S" are Binary and Source. |
04:39:07 | | Join azn [0] (n=18048891@gateway/web/cgi-irc/labb.contactor.se/x-7c1420baaff7df91) |
04:39:49 | azn | im trying to put ".gbc" file into my friends ipod but when i do i can't open them what do i do? |
04:40:05 | cool_walking_ | Just leave the n/a things. Just click on the word "Skip", to change it to " |
04:40:10 | cool_walking_ | ... "install" |
04:40:36 | azn | what |
04:40:43 | azn | i got the files onto mine |
04:40:47 | cool_walking_ | azn: Wasn't talking to you |
04:40:53 | azn | o |
04:41:01 | scorche | azn: didnt we go through this last night? |
04:41:09 | azn | thats was on mine |
04:41:16 | azn | i got the hang of it on mine |
04:41:21 | scorche | it is done the same way... |
04:41:33 | azn | i know but i can't open it |
04:41:42 | azn | i see the file but i can't open it |
04:41:44 | scorche | what does it do? |
04:41:45 | cool_walking_ | What happens when you try and open it? |
04:41:50 | azn | nothing |
04:41:57 | scorche | define nothing |
04:42:09 | azn | screen stays the same |
04:42:12 | azn | nothing loads |
04:42:19 | scorche | and doesnt change? at all? |
04:42:34 | azn | nope |
04:42:44 | scorche | are you sure the button works? |
04:42:53 | azn | ye |
04:43:07 | scorche | and this is with a current build? |
04:43:13 | azn | yea |
04:43:18 | | Quit LambdaCalculus37 (Read error: 110 (Connection timed out)) |
04:43:36 | scorche | try a past one i guess....or a different rom |
04:43:41 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
04:43:42 | cool_walking_ | Choose "open with" from the context menu, and choose Rockboy. |
04:44:43 | azn | context menu |
04:44:45 | azn | ? |
04:45:00 | scorche | how are you trying to open it? |
04:45:11 | azn | by clicking on it |
04:45:27 | cool_walking_ | Hold the "select" button down, while the cursor is on the .gbc file. |
04:45:36 | cool_walking_ | It should come up with a context menu. |
04:45:37 | scorche | that isnt how it says to in the manual.. |
04:46:24 | azn | is r1630 the current build |
04:47:06 | cool_walking_ | You must have left a digit out there... that's a _very_ old number. |
04:47:53 | cool_walking_ | 16239 is current. |
04:48:16 | azn | 080206 |
04:48:42 | azn | is the left # |
04:48:55 | | Quit csc` ("Powering Off") |
04:50:20 | cool_walking_ | Yeah, you must mean r16230, not r1630. |
04:50:58 | cool_walking_ | the "080206" is the date - 6th of feb 2008. |
04:52:42 | azn | ill try installing the current build |
04:56:25 | azn | yea that worked |
04:56:27 | azn | thanks |
04:56:32 | azn | u guys r awesome! |
04:57:18 | | Quit azn ("CGI:IRC") |
04:57:37 | | Join kkurbjun [0] (n=kkurbjun@c-67-166-49-171.hsd1.co.comcast.net) |
04:58:40 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
04:58:42 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:59:00 | | Join miepchen^schlaf [0] (n=hihi@p54BF4327.dip.t-dialin.net) |
05:00 |
05:03:11 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
05:05:39 | | Quit Horscht ("electromagnetic radiation from satellite debris") |
05:06:06 | *** | Saving seen data "./dancer.seen" |
05:18:10 | | Join Falco98 [0] (n=chatzill@cpe-066-056-186-106.sc.res.rr.com) |
05:21:04 | | Join ol_schoola_ [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
05:21:34 | | Quit ol_schoola (Read error: 104 (Connection reset by peer)) |
05:21:55 | | Join raky_ [0] (i=r4kz@p57A61738.dip0.t-ipconnect.de) |
05:37:30 | | Join csc` [0] (n=csc@archlinux/user/csc) |
05:38:59 | | Quit raky (Read error: 110 (Connection timed out)) |
05:50:59 | | Quit csc` ("Powering Off") |
06:00 |
06:11:36 | | Join swedishfish [0] (n=45fcc209@gateway/web/cgi-irc/labb.contactor.se/x-8769ee4001b378cf) |
06:11:40 | swedishfish | hello |
06:11:45 | swedishfish | hello |
06:12:32 | swedishfish | ballin anyone here? |
06:12:36 | | Quit fyre^OS (Read error: 104 (Connection reset by peer)) |
06:12:43 | | Quit swedishfish (Client Quit) |
06:24:53 | | Quit Falco98 (Connection timed out) |
06:32:54 | | Join Falco98 [0] (n=chatzill@cpe-066-056-186-106.sc.res.rr.com) |
06:50:07 | | Join VegasGT [0] (n=MirandaI@adsl-69-110-222-183.dsl.irvnca.pacbell.net) |
06:50:26 | VegasGT | I know this may be a stretch, but is there any progress of a rockbox version for Zune? |
06:50:36 | scorche | ]no |
06:50:42 | krazykit | any progress (none) would be in the New Ports forum |
06:50:53 | VegasGT | Didn't think so. |
06:57:22 | | Quit moos ("Rockbox rules the DAP world") |
06:58:57 | | Part bughunter2 |
07:00 |
07:00:31 | | Part VegasGT |
07:06:10 | *** | Saving seen data "./dancer.seen" |
07:09:38 | oskie | hm.. my sansa e280 gets stuck in the original OS, "Updating Database".. so now I can't transfer any files to it :( |
07:11:30 | oskie | hm.. found a FAQ on this |
07:12:48 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
07:15:09 | star_jasmine | hi everyone... I wanted to know if anyone would help me with a strange error I have when making voices in cygwin with the speex codec. |
07:15:37 | star_jasmine | I followed sean's tutorial, and the voice is created, but it is only 6k, whereas it should be at least 800kb |
07:16:26 | star_jasmine | reinstalling did not solve the problem unfortunately. I am using windows xp |
07:20:59 | | Part toffe82 |
07:21:01 | star_jasmine | now, I am attempting to download the latest build of today to see if that solves the problem |
07:23:45 | | Join azn [0] (n=18048891@gateway/web/cgi-irc/labb.contactor.se/x-c2c2395e4e3852b8) |
07:24:06 | azn | how do you install pacman |
07:26:10 | | Quit star_jasmine () |
07:27:27 | azn | hello |
07:27:40 | krazykit | azn, read the wiki. |
07:29:28 | oskie | hm..fixed by "Refreshing Datbase" problem.. |
07:31:43 | | Quit azn ("CGI:IRC (EOF)") |
07:40:09 | | Join tvelocity [0] (n=tony@79.131.107.65) |
07:41:02 | | Quit midgey () |
07:42:10 | | Join n17ikh|Lappy [0] (n=n17ikh@130-127-79-30.calhoun.resnet.clemson.edu) |
07:44:24 | | Quit ol_schoola_ () |
07:45:36 | | Join goffa [0] (n=goffa@216.220.23.105) |
07:51:12 | | Quit goffa_ (Read error: 110 (Connection timed out)) |
08:00 |
08:00:05 | | Join markun [0] (n=markun@bastards.student.utwente.nl) |
08:10:24 | | Join OlivierBorowski [0] (n=OlivierB@ANancy-157-1-28-93.w81-50.abo.wanadoo.fr) |
08:13:25 | | Join Rob222241 [0] (n=Miranda@p54B0F46B.dip.t-dialin.net) |
08:24:02 | | Join spr0k3t_ [0] (n=spr0k3t@CPE-69-76-171-220.kc.res.rr.com) |
08:26:29 | | Join spiorf [0] (n=spiorf@host118-214-dynamic.20-79-r.retail.telecomitalia.it) |
08:30:35 | | Quit BigBambi (Remote closed the connection) |
08:30:52 | | Join Addicted_ [0] (n=fnode@sh33p.g0.m33p.info) |
08:31:27 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:32:35 | | Quit jhulst (Remote closed the connection) |
08:32:50 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
08:37:44 | | Quit Addicted (Read error: 110 (Connection timed out)) |
08:37:45 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
08:38:42 | | Quit spr0k3t (Read error: 110 (Connection timed out)) |
08:42:55 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
08:47:55 | | Quit jhulst (Remote closed the connection) |
08:48:13 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
08:49:04 | | Part Falco98 |
08:49:14 | | Join Sanus|art [0] (n=chatzill@IGLD-83-130-216-23.inter.net.il) |
08:51:10 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:55:03 | | Quit jhulst ("Konversation terminated!") |
08:55:45 | | Part LinusN |
09:00 |
09:05:01 | | Quit cool_walking_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
09:06:12 | *** | Saving seen data "./dancer.seen" |
09:07:02 | Sanus|art | Hello, I'd like to ask permission for wiki editing, I hope it is a right way to do so. |
09:07:19 | petur | sure, what's your wiki name |
09:07:37 | Sanus|art | It's SashaKhamkov |
09:07:54 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
09:08:37 | petur | Sanus|art |
09:08:39 | petur | done |
09:08:59 | Sanus|art | Thank you very much. |
09:09:03 | petur | np |
09:10:03 | | Join conando [0] (i=Soeren@dslb-084-060-139-234.pools.arcor-ip.net) |
09:10:42 | | Join Zagor [242] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
09:13:04 | | Quit conando (Read error: 104 (Connection reset by peer)) |
09:13:20 | | Join conando [0] (i=Soeren@dslb-084-060-139-234.pools.arcor-ip.net) |
09:13:52 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
09:28:56 | | Quit spiorf (Read error: 110 (Connection timed out)) |
09:31:50 | | Join sbhsu [0] (n=a6530466@Zion.dorm.au.edu.tw) |
09:47:30 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
09:49:04 | | Part Sanus|art |
09:54:45 | | Join CaptainSquid [0] (n=Miranda@proxy15.netz.sbs.de) |
10:00 |
10:04:11 | | Join knittl [0] (n=knittl@s1.pyhrn-priel.tv) |
10:04:27 | | Quit knittl (Read error: 104 (Connection reset by peer)) |
10:09:14 | | Join pondlife [50] (n=Steve@rockbox/developer/pondlife) |
10:11:33 | | Part LinusN |
10:18:28 | | Join newcomer_c240 [0] (n=3e70de09@gateway/web/cgi-irc/labb.contactor.se/x-6f959610d4cfdaa2) |
10:20:01 | | Quit newcomer_c240 (Client Quit) |
10:20:12 | | Quit amiconn (Nick collision from services.) |
10:20:15 | | Join amiconn_ [50] (n=jens@rockbox/developer/amiconn) |
10:20:44 | GodEater | did anyone get any further theorising on the ATA issue on the Gigabeat S ? |
10:20:52 | | Join c240 [0] (n=103314DB@3e70de9.adsl.enternet.hu) |
10:21:06 | GodEater | i.e. did anyone look for ways to set up the timing on it? |
10:21:37 | c240 | hello |
10:22:19 | | Join lee-qid [0] (n=liqid@p54967C22.dip.t-dialin.net) |
10:23:16 | c240 | I need a little help regarding the installation of RB on Sansa C240V1. I have read the manual, and there is a automatic or a manual install method. Could someone please advise if automatic method works flawlessly with sansa c240? |
10:24:37 | c240 | I also have searched forums, but could not find any feedback from c240 users on this :( |
10:26:20 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
10:27:24 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
10:31:17 | linuxstb | c240: I don't know, but if I was you I would try the automatic install and see what happens... |
10:33:27 | c240 | could automatic install brick the player? |
10:34:34 | c240 | or just in case of failure I can try the manual install? |
10:34:45 | | Join knittl [0] (n=knittl@s1.pyhrn-priel.tv) |
10:36:09 | | Join fyrestorm [0] (n=fyre@cpe-68-173-160-247.nyc.res.rr.com) |
10:37:56 | | Join scubacoles [0] (n=scoles@219-90-228-199.ip.adam.com.au) |
10:38:05 | | Join gtkspert [0] (n=gtkspert@203-206-46-5.dyn.iinet.net.au) |
10:38:18 | pixelma | c240: I think it just wouldn't work. Got some questions: what operating system are you running on your computer (so what RbUtil version would you use for the automatic installation) and what original firmware version is there exactly on your c240? Should be in their System menu I think |
10:39:39 | | Quit scubacoles (Client Quit) |
10:40:05 | c240 | XPSP2, 1.01.00F |
10:43:42 | pixelma | ok, automatic install should work. You need to set the USB mode in the original firmware to "MSC" - this note is currently only in the manual installation section of the manual and for the complete installation (including the bootloader) you have to run rbutil as admin, not sure if the manual mentions it |
10:45:21 | c240 | I already setup msc mode. the sansapatcher is integrated into the automatic setup? this info is not mentioned in the maual. |
10:45:37 | pixelma | yes |
10:45:41 | GodEater | wouldn't be very automatic if it wasn't.... |
10:46:09 | pixelma | indeed :) |
10:46:30 | c240 | thank you for your help. I will try soon :) |
10:48:19 | | Join ze_ [0] (n=ze@cpe-76-175-22-254.socal.res.rr.com) |
10:51:55 | | Join Horscht [0] (n=3e60ea11@gateway/web/cgi-irc/labb.contactor.se/x-0b8ae51ca6e9a709) |
10:53:18 | | Join CaptainSquid83 [0] (n=Miranda@proxy15.netz.sbs.de) |
10:54:08 | GodEater | what does the '|=' operator do in C? Don't think I've seen it before. |
10:54:22 | pondlife | Not equal |
10:54:35 | pondlife | Ah, sorry, I misread |
10:54:43 | pondlife | It's a logical OR |
10:54:51 | pondlife | a != 0x01 will set bit 0 |
10:54:59 | * | pondlife types wrong |
10:55:15 | pondlife | Too early for using the correct characters |
10:55:29 | | Quit Horscht (Client Quit) |
10:55:41 | linuxstb | I think pondlife meant that a |= b is the same as a = a | b (bitwise OR) |
10:55:41 | | Join uski [0] (n=uski@uski.ST.HMC.Edu) |
10:55:50 | pondlife | I did |
10:56:05 | uski | hi, i have a sansa e260 and i'd like to put a video on it. Which format should i choose ? I can reencode to almost everything (i'll use transcode) |
10:56:17 | GodEater | thanks ;) |
10:56:38 | linuxstb | uski: MPEG-1 or MPEG-2 video, with MP2 or MP3 audio, in an MPEG program stream container. The video should be resized to your LCD's size (220x176). |
10:57:08 | uski | ok, thanks; i guess mpeg1 is bigger but requires less computing power to decode, hence i'll get a better battery life out of it |
10:57:14 | linuxstb | uski: This page has some encoding information for Rockbox - http://www.rockbox.org/wiki/PluginMpegplayer |
10:59:32 | uski | thanks |
10:59:58 | linuxstb | I don't think you'll find much difference between mpeg1 and mpeg2 though. |
11:00 |
11:00:08 | | Quit CaptainSquid (Remote closed the connection) |
11:00:29 | | Quit ze (Read error: 110 (Connection timed out)) |
11:00:29 | | Nick ze_ is now known as ze (n=ze@cpe-76-175-22-254.socal.res.rr.com) |
11:01:32 | | Join webguest86 [0] (n=3e60ea11@gateway/web/cgi-irc/labb.contactor.se/x-907a5de981b5d9cd) |
11:03:35 | GodEater | are there any other targets which do similar ATA timing magic to that done in ata_device_init() in ata-imx31.c ? |
11:03:40 | | Quit webguest86 (Client Quit) |
11:06:00 | | Quit markun (Read error: 104 (Connection reset by peer)) |
11:06:15 | *** | Saving seen data "./dancer.seen" |
11:08:04 | | Quit c240 (Remote closed the connection) |
11:08:40 | | Quit MattAndrew (Read error: 113 (No route to host)) |
11:09:20 | | Join markun [50] (n=markun@rockbox/developer/markun) |
11:17:28 | | Quit knittl (Remote closed the connection) |
11:26:59 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
11:29:56 | | Quit scorche|w ("CGI:IRC (Session timeout)") |
11:30:04 | | Quit ze (Read error: 110 (Connection timed out)) |
11:30:47 | | Quit markun (Read error: 104 (Connection reset by peer)) |
11:31:37 | | Quit goffa (Remote closed the connection) |
11:33:59 | | Join ze [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
11:37:21 | | Join goffa [0] (n=goffa@216.220.23.105) |
11:42:51 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
11:43:20 | | Quit petur ("reboot") |
11:59:48 | | Join petur [50] (n=petur@rockbox/developer/petur) |
12:00 |
12:03:02 | | Join markun [50] (n=markun@rockbox/developer/markun) |
12:09:30 | | Join Axio [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
12:23:42 | | Join MethoS- [0] (n=clemens@pD955D742.dip.t-dialin.net) |
12:33:23 | | Join cg_ [0] (n=cromos@88.193.143.80) |
12:44:16 | | Quit MethoS- (Read error: 113 (No route to host)) |
12:46:50 | | Quit cg (Read error: 110 (Connection timed out)) |
12:49:18 | | Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673) |
12:52:02 | | Join TiMiD[FD] [0] (n=TiMiD@ntoska162050.oska.nt.ftth.ppp.infoweb.ne.jp) |
12:56:48 | | Quit OlivierBorowski (Remote closed the connection) |
13:00 |
13:00:20 | | Join PaulJam [0] (i=PaulJam_@vpn-3044.gwdg.de) |
13:01:16 | | Join gevaerts [0] (n=fg@195-144-092-011.dyn.adsl.xs4all.be) |
13:04:33 | gevaerts | More progress on FS #8562 : I can now mount my sansa c250 read-only, and actually access the filesystem |
13:04:49 | linuxstb | \o/ |
13:05:12 | linuxstb | Is it reliable? |
13:05:29 | linuxstb | I mean "stable" ? |
13:05:30 | gevaerts | Not yet. It stopped working after copying about 60 MB |
13:05:45 | Nico_P | awesome news! |
13:05:47 | gevaerts | Error handling is still nearly non-existent |
13:05:49 | linuxstb | Very nice work. What was the issue? |
13:06:20 | *** | Saving seen data "./dancer.seen" |
13:06:58 | preglow | w00000t§§§ |
13:07:06 | * | preglow leaps from walls |
13:07:07 | gevaerts | Not enough sleep :) Basically you have to link multiple transfer descriptors to enable larger transfers, but I made some mistakes on that yesterday. Now it works |
13:07:56 | linuxstb | Any idea of the transfer speed yet? |
13:08:13 | gevaerts | Next is write support, although I think maybe sd-card support should come first (so I can test writing to that one instead of risking destroying the firmware) |
13:09:03 | linuxstb | Shame you don't have an ipod - they have a bootloader and USB disk mode in flash ROM, meaning you can trash the disk and still recover easily. |
13:09:45 | gevaerts | linuxstb: no. I'm not really looking at it right now. Once everything works at full speed I might have another look at this high-speed issue |
13:10:11 | gevaerts | linuxstb: from what I read recovering a sansa shouldn't be too hard either |
13:10:31 | preglow | at least it has five-six different layers of recovery mechanisms :) |
13:10:32 | linuxstb | Yes, I was just thinking that - e200tool should do the job. |
13:11:11 | preglow | gevaerts: still, this rockbox thoroughly, looking forward to seeing more progress :) |
13:11:13 | Nico_P | GodEater: have you done more investigation re the ATA failures on the S? |
13:11:20 | preglow | ehh |
13:11:25 | preglow | s/rockbox/rocks/ :> |
13:12:27 | | Join Arathis [0] (n=doerk@p508A5DA2.dip.t-dialin.net) |
13:13:15 | pixelma | congrats! Nice progress! :) |
13:13:25 | gevaerts | preglow: write support shouln't be too hard, and going through the code to replace quick fixes with "real" code should take care of most of the stability issues |
13:13:46 | petur | congrats! nice work |
13:18:03 | preglow | commit! :) |
13:19:03 | gevaerts | preglow: go ahead :) |
13:19:56 | | Join MethoS- [0] (n=clemens@pD955D742.dip.t-dialin.net) |
13:20:50 | gevaerts | Having worked with USB drivers before definitely helps with this stuff |
13:21:25 | Zagor | gevaerts: what caused the 95-bytes issue? |
13:21:50 | gevaerts | Zagor: no idea. I'm still working on full speed with 64 byte packets |
13:21:58 | | Join BitTorment [0] (n=martin@87-194-94-92.bethere.co.uk) |
13:22:30 | Zagor | oh, I thought the 95 problem was with 64-byte packets |
13:23:25 | gevaerts | No. You actually can't do 64 byte packets on high speed (unless you count "short packets" at the end of a transfer). |
13:23:43 | gevaerts | That's partly why I tried full speed |
13:26:47 | petur | gevaerts: from where are you in Belgium? ;) |
13:27:31 | gevaerts | petur: between Hasselt and Tongeren |
13:27:44 | | Join crazy_bus [0] (n=philip@CPE-121-217-26-57.nsw.bigpond.net.au) |
13:27:54 | petur | nice... I'm in Gent |
13:28:43 | crazy_bus | can anyone tell me if the patch referred to here has being applied to svn. Because I experience a similar problem to whats reported in this bug http://www.rockbox.org/tracker/task/8215?histring=bookmark |
13:29:47 | preglow | all this talk about belgium makes me think about beer... |
13:31:36 | * | petur figures he could have done a whois iso asking |
13:33:36 | | Join csc` [0] (n=csc@archlinux/user/csc) |
13:33:41 | gevaerts | petur: at least the web-based one should work |
13:34:30 | * | petur gets a work NMI :( |
13:35:42 | | Part sbeh |
13:37:01 | | Join cool_walking_ [0] (n=anthony@203.161.101.209.static.amnet.net.au) |
13:37:18 | | Quit jurrie (Read error: 110 (Connection timed out)) |
13:37:56 | krazykit | crazy_bus, if it hasn't been closed with a message like "accepted to svn" then it hasn't been applied to the svn code. |
13:38:01 | cool_walking_ | I just read the log and figured I'd better talk to someone real that my subconcious couldn't have simulated, to ensure I'm not dreaming :) |
13:39:07 | pixelma | you think we are real? ;) |
13:39:12 | crazy_bus | krazykit: my bug seems to have differences it doesn't display the correct time for a instant like in that report and the fix of rewinding a few seconds does nothing. Should I open a new report |
13:39:36 | cool_walking_ | Hrm...do something random |
13:39:47 | gevaerts | How safe is it to write to flash from a usb transfer ? Is there a cache that should be flushed or anything like that ? |
13:39:58 | krazykit | cool_walking_, read the guidelines, please. |
13:40:24 | cool_walking_ | krazykit: I have, I just tend to ignore them from time to time. |
13:40:28 | | Quit jcollie ("Ex-Chat") |
13:40:40 | krazykit | cool_walking_, please don't, as it clutters the logs. |
13:42:10 | krazykit | crazy_bus, you could apply the patch and see if it takes care of your problem |
13:44:22 | | Quit cool_walking_ (Remote closed the connection) |
13:46:22 | | Quit cg_ (Read error: 110 (Connection timed out)) |
13:52:15 | preglow | gevaerts: why would you want to do that? |
13:52:39 | preglow | depends what flash you mean, i guess |
13:56:54 | gevaerts | preglow: once we have write support, people will be mounting their device filesystems on their PC (after all, that's what this UMS thing is all about). That means bypassing the fat driver, so presumably the fat driver needs to be disabled while the usb connection is active. How should that be done ? |
13:57:39 | GodEater | Nico_P: I've not got that far yet - I was trying to understand what aliask's code in the ata_device_init() routine is actually doing |
13:57:42 | Zagor | gevaerts: we simply make it captive screen and pause the music, so nothing else is running. |
13:57:56 | Nico_P | GodEater: have you looked at the datasheet? |
13:58:03 | GodEater | I'm struggling to understand where he's pulled all those numbers from |
13:58:18 | GodEater | yes, but the numbers he's plugging in seem a little random |
13:58:32 | Nico_P | ah |
13:58:47 | Nico_P | I'll try to look too when I finish what I'm doing (hopefully soon) |
13:58:56 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
13:58:57 | GodEater | I assume he had a good reason for using them though (perhaps dissassembly ?) |
13:59:09 | preglow | ouch, are usb transfers always that low level? |
13:59:27 | GodEater | I was hoping we had a similar target that requires timing set up too - but no-one's said one way or the other |
13:59:29 | gevaerts | Zagor: is there any filesystem buffering (next tracks on the playlist,...) ? |
13:59:29 | Zagor | preglow: ums is. mass-storage is scsi-over-usb |
13:59:43 | preglow | so that would make it hard to, say, sniff the traffic and rebuild the database on the fly? |
13:59:48 | Zagor | gevaerts: we have read buffering on different levels, of course, but not write buffering |
14:00 |
14:00:06 | Zagor | preglow: yes. that's why the invented MTP |
14:00:08 | Zagor | they |
14:00:49 | gevaerts | Zagor: OK. That means that stuff might crash after USB disconnection, but there should be no corruption. |
14:01:38 | Zagor | gevaerts: we handle such usb transitions already on other targets (with hw usb bridges), so this is not new. |
14:02:34 | gevaerts | Zagor: ok, I won't worry about that then. |
14:03:06 | * | preglow wonders if the mtp spec is open |
14:03:06 | Zagor | gevaerts: we have an infrastructure where all threads get a usb connect signal and must ACK it before we activate the usb connection |
14:03:21 | petur | gevaerts: see SYS_USB_CONNECTED in the source |
14:03:30 | linuxstb | preglow: I don't know, but libmtp is open source and seems quite complete. |
14:03:35 | preglow | leet |
14:03:49 | linuxstb | But that's obviously just dealing with the client (PC) side. |
14:04:01 | preglow | well, i think most can be inferred from that |
14:04:16 | linuxstb | Although I have a feeling MS have submitted it to be a standard somewhere. |
14:04:31 | Zagor | "The USB Implementers Forum device working group is presently working on standardizing MTP as a fully fledged Universal Serial Bus (USB) device class." |
14:04:48 | preglow | We implement MTP Basic, the stuff proposed for standardization. |
14:04:51 | | Join Thundercloud [0] (n=thunderc@resnet29.nat.lancs.ac.uk) |
14:05:08 | Nico_P | yeah, could be nice |
14:05:19 | linuxstb | A nice google project for the summer... |
14:05:40 | linuxstb | I think it's already listed on the wiki. |
14:05:56 | preglow | and summer seems to be approaching already... |
14:06:31 | linuxstb | Zagor: How feasible would plugins be for UMS/MTP/etc ? i.e. drivers that require claiming 100% of resources. |
14:06:46 | Zagor | I guess mtp is quite a bit more complex than ums. |
14:07:08 | Zagor | possible, but perhaps a bit messy |
14:07:10 | amiconn | GodEater: Many targets require ata timing setup, e.g. coldfire and PP |
14:07:18 | gevaerts | Maybe ptp would be sufficient. That one is standardized, but doesn't do drm (and maybe some more stuff) |
14:07:23 | linuxstb | Zagor: So your feeling is that drivers are best in the core? |
14:07:25 | preglow | apple uses their own thing for transfers, no? |
14:07:31 | linuxstb | preglow: No, just UMS. |
14:07:36 | amiconn | On PP we're not actually doing it though - we just hope the original loader sets usable values |
14:07:45 | Zagor | linuxstb: that's my gut feeling yes, but I haven't really looked at what it would entail |
14:07:48 | | Quit crazy_bus (Remote closed the connection) |
14:07:53 | linuxstb | (afaik, although there appears to be some extra private SCSI commands on top) |
14:07:58 | preglow | yeah |
14:08:12 | linuxstb | Things like setting the clock, and getting identification info from the ipod. |
14:08:37 | Zagor | you mean set clock is not part of scsi? ;) |
14:10:02 | preglow | SCSI_GETIPODINFO surely sounds like a standard request too |
14:10:07 | Zagor | hehe |
14:10:19 | | Join knittl [0] (n=knittl@s1.pyhrn-priel.tv) |
14:10:34 | Nico_P | GodEater: I seem to remember wondering the same as you when looking at the ATA code |
14:10:59 | knittl | darn! it's a sansa v2 |
14:11:19 | linuxstb | If anyone is interested - http://ipodlinux.org/Device_Information |
14:11:42 | linuxstb | We would need to handle that if a Rockbox'd ipod is to be identified by itunes. |
14:11:44 | preglow | anything happened on the sansa v2/ams side? |
14:11:50 | preglow | linuxstb: do we want that? :-) |
14:12:00 | | Join buggbox [0] (n=414a01f0@gateway/web/cgi-irc/labb.contactor.se/x-965004df06ae36c6) |
14:12:44 | Zagor | linuxstb: what would the point be to integrate itunes with rockbox? can itunes work without its' own database? |
14:13:00 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
14:13:43 | preglow | no, afaik |
14:13:47 | Nico_P | amiconn: how are ATA timings determined? |
14:13:51 | preglow | and we don't want to encourage people to use the itunes db... |
14:13:57 | buggbox | H140, latest cureent: rockbox freezes when viewing .txt books with a line mode other than normal selected |
14:14:02 | linuxstb | Zagor: Lots of Rockbox users still seem to use itunes to manage their music, so would expect that still to work with Rockbox's USB mode. But of course, we could just tell them to reboot to the Apple firmware if they want to talk to itunes. |
14:14:39 | Zagor | linuxstb: hmm, so itunes doesn't require their own database? |
14:14:59 | linuxstb | Yes, it does. |
14:14:59 | buggbox | quite annoying for if I inaverdently select right joystick, it'll freeze the player |
14:16:00 | Horscht | I seriously wonder what the point of using rockbox is, if you use itunes anyways... |
14:16:40 | linuxstb | Games and themes... |
14:16:42 | Zagor | Horscht: well itunes is a desktop software. rockbox is the player software. I could see a point. but I can't see how it would work. |
14:16:47 | PaulJam | buggbox: this is a known issue, see FS #8445 |
14:16:59 | Horscht | The reason I use rockbox is so I don't have to use any 3rd party software to manager my music. Just plug the ipod in any PC and transfer files |
14:17:02 | Zagor | not without us adopting the itunes db format |
14:17:59 | linuxstb | Zagor: Rockbox works fine with itunes at the moment... itunes leaves the tags in the files, and the Rockbox database indexes those files. |
14:18:14 | buggbox | fix da bugs, dont implement new features |
14:18:24 | GodEater | There are plugins for iTunes to make it sync to "pure" UMS devices too |
14:18:24 | | Quit buggbox ("CGI:IRC (EOF)") |
14:18:27 | preglow | stuff like rating doesn't interface with the itunes db, though |
14:18:35 | | Join midgey [0] (n=tjross@westquad-188-46.reshall.umich.edu) |
14:18:41 | GodEater | so it doesn't do the filename obfuscation, and doesn't update a DAP side database |
14:19:30 | linuxstb | preglow: Sure, we don't fully integrate with itunes (we don't support their playlists or album art database either), but Rockbox is still usable with itunes-transferred music. |
14:20:26 | preglow | deed |
14:20:39 | preglow | hmm |
14:20:40 | Zagor | ok, nice |
14:20:42 | GodEater | amiconn: wrt to other targets that use ATA timing, have we any that look like the do similar set up to the Gigabeat S, and if so, where do we get the right values? Is it all just trial and error or what ? |
14:20:49 | preglow | does itunes tag files with gapless info, or leave that in the db? |
14:21:00 | linuxstb | I'm pretty sure it's in the tags. |
14:21:06 | GodEater | preglow: it does something nasty with the comments field |
14:21:10 | preglow | do we currently support their way of doing it? |
14:21:14 | | Join aliask [0] (n=chatzill@rockbox/developer/aliask) |
14:21:15 | GodEater | hell no |
14:21:16 | preglow | GodEater: omfg :/ |
14:21:39 | aliask | GodEater: ATA timing stuff was mostly taken from the linux bsp IIRC |
14:21:41 | Zagor | voilating standards for fun and profit... |
14:21:52 | | Quit ze (Read error: 113 (No route to host)) |
14:22:04 | GodEater | Zagor: *is* there a standard way to do it with mp3 ? |
14:22:06 | PaulJam | afaik rockbox supports the itunes gapless info (at least for aac, for mp3 it isn't used) |
14:22:07 | knittl | hm. is this anything new: fdisk reports weird partition table with sansa v2 |
14:22:13 | GodEater | aliask: ah cool - you're here :) |
14:22:20 | aliask | Not for long |
14:22:24 | GodEater | oh :( |
14:22:31 | Zagor | GodEater: well no, I was more referring to id3 |
14:22:42 | GodEater | ah ok |
14:22:45 | aliask | I have maybe 5 mins. I said I left to pick someone up 10 minutes ago |
14:23:02 | GodEater | go then, we'll pick it up another time |
14:23:08 | GodEater | it'll give me more time to try to grok your code anyway ;) |
14:23:19 | aliask | Okidoke. Good luck! :) |
14:23:21 | | Quit aliask (Client Quit) |
14:23:36 | Horscht | isn't ID3 a hack anyways? |
14:25:17 | linuxstb | preglow: http://www.hydrogenaudio.org/forums/index.php?showtopic=48231&st=125&p=430949&#entry430949 |
14:26:08 | PaulJam | GodEater, preglow: see r13636 |
14:28:04 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
14:29:24 | amiconn | Nico_P, GodEater: No, the ata timings are well defined by the ata standard |
14:29:51 | GodEater | amiconn: in which case you could take a look at the code in question, and let me/us know if they're right or not ;) |
14:29:56 | amiconn | And the system manual should describe how to setup the ata controller |
14:30:12 | amiconn | For coldfire it does - for PP we have no manual |
14:31:38 | GodEater | we use PIO usually yes ? |
14:32:40 | amiconn | Yes, on all targets so far |
14:32:44 | | Join mf0102 [0] (n=michi@85.127.20.163) |
14:33:04 | amiconn | We use PIO4, but we don't handle the power-on sequence properly |
14:33:52 | amiconn | The disk usually does not power up in pio4, and as per the standard, must be configured for pio4 before using such fast timings |
14:34:34 | GodEater | ok - I don't recall seeing anything in aliask's code to get it into pio4 |
14:34:36 | GodEater | so I'll start there |
14:35:22 | GodEater | btw - the error message states to press "ON to debug" - what does that actually mean ? |
14:35:22 | Nico_P | GodEater: are you looking at the datasheet too? |
14:35:26 | GodEater | Nico_P: yes |
14:35:30 | Nico_P | ok |
14:35:37 | GodEater | the timing section might as well be written in greek though |
14:35:38 | GodEater | :) |
14:36:35 | | Join jcollie [0] (n=jcollie@161.210.6.204) |
14:38:35 | amiconn | GodEater: It means that the ports debug screen will be called when pressing ON |
14:38:48 | amiconn | The button name is a fixed-string leftover from the archos recorders |
14:39:06 | GodEater | I guess that bit isn't implemented in this port then |
14:39:09 | linuxstb | gevaerts: I'm trying to test your latest patch on my (hard-disk) ipod, but get an error about "blocksize" being undefined in usbstack/usb_storage.c:201 |
14:42:57 | gevaerts | linuxstb: oops, sorry. That should be SECTOR_SIZE |
14:43:57 | linuxstb | No problem. |
14:44:13 | | Join Siku [0] (i=Siku@e81-197-68-206.elisa-laajakaista.fi) |
14:44:27 | | Join ze [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
14:49:32 | linuxstb | gevaerts: It seems to work ;) |
14:50:00 | linuxstb | I can mount and do an ls... |
14:50:26 | Nico_P | \o/ |
14:50:40 | gevaerts | Great! |
14:51:01 | linuxstb | I'm now trying to copy a directory of FLACs from the device |
14:51:03 | | Join Sanus|art [0] (i=user@IGLD-83-130-216-23.inter.net.il) |
14:51:07 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
14:52:20 | | Part Sanus|art |
14:52:40 | * | GodEater runs to try it too |
14:53:29 | * | linuxstb wonders if SECTOR_SIZE is correct for the 5.5g ipods |
14:54:10 | gevaerts | linuxstb: no idea. That's what Zagor put there before I got my hands on the driver. |
14:54:39 | linuxstb | gevaerts: I'm getting this in my logs now "Feb 7 13:51:31 pre670 kernel: usb 1-2: reset full speed USB device using uhci_hcd and address 2", and the copy appears to have frozen at about 20MB |
14:54:49 | linuxstb | (that log message is repeating) |
14:55:00 | linuxstb | At 30 second intervals. |
14:55:04 | | Join Sanus|art [0] (i=user@IGLD-83-130-216-23.inter.net.il) |
14:55:43 | gevaerts | Yes. That's what I am seeing as well after a while. I think there is still something wrong in prime_transfer() |
14:55:45 | linuxstb | Ah no, it's carrying on now... |
14:56:02 | linuxstb | It seemed to come alive again, finish the first (29MB file) and is now on the second. |
14:56:25 | gevaerts | Can you check if the file is correct ? |
14:56:34 | linuxstb | Sure. |
14:56:53 | linuxstb | It passes the flac internal verification. |
14:57:02 | linuxstb | So yes, I think it's correct. |
14:57:19 | linuxstb | And it sounds fine ;) |
14:57:53 | gevaerts | I hope to have write support sometime tonight |
14:58:02 | GodEater | linuxstb: I'll find out about the sector size correctness in a moment I guess |
14:58:30 | linuxstb | gevaerts: The potential issue with the 5.5g is that the Apple firmware exposes the disk with 2048-byte sectors, but the disk is in reality 512-byte sectors (or something like that...) |
14:58:51 | linuxstb | GodEater: I think you should hard-code it to 2048... |
14:59:08 | GodEater | and at least on the 80GB version, only allows writes / reads in 2 sector multiples |
14:59:59 | GodEater | linuxstb: I'll see what happens with the default SECTOR_SIZE first |
15:00 |
15:00:10 | GodEater | I suspect it'll read goblidigook |
15:00:22 | gevaerts | How does linux behave with not-512-bytes blocksizes ? |
15:00:37 | linuxstb | I think it's happy. |
15:02:25 | GodEater | yeah it's fine |
15:02:35 | GodEater | ok - this won't even mount currently ;) |
15:04:26 | GodEater | I got lots of "rejecting I/O to dead device" |
15:04:36 | gevaerts | If I understand http://www.linux-usb.org/FAQ.html#i5 correctly, the current 128kb transfer buffer should be enough fr windows and linux. Does anyone know a more authoritative source for the windows side, and for macos ? |
15:05:16 | gevaerts | GodEater: what sector size does the fat driver use ? |
15:05:28 | GodEater | 512KB still |
15:05:35 | GodEater | assuming you mean Rockbox's |
15:05:41 | GodEater | 512 byte even |
15:06:21 | GodEater | all the magic happens in our ATA driver currentlyu |
15:06:24 | *** | Saving seen data "./dancer.seen" |
15:06:31 | GodEater | amiconn is the mad scientist behind it all :) |
15:06:56 | gevaerts | Then I don't really see why it doesn't work for usb |
15:07:21 | linuxstb | GodEater: Are you trying hard-coding to 2048? |
15:07:27 | GodEater | linuxstb: I'm trying that now |
15:07:27 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
15:07:29 | GodEater | uno momento |
15:08:11 | | Join OlivierBorowski [0] (n=OlivierB@ANancy-157-1-28-93.w81-50.abo.wanadoo.fr) |
15:08:19 | linuxstb | GodEater: I guess you've noticed that Rockbox stays in the menus - it doesn't enter the USB screen... |
15:08:31 | GodEater | linuxstb: er no |
15:08:35 | GodEater | it enters the usb screen here |
15:08:38 | | Join defukt [0] (n=WTFOMGBB@91.106.252.55) |
15:08:44 | linuxstb | Hmm... |
15:08:46 | GodEater | sd 13:0:0:0: [sdb] 4172286288 512-byte hardware sectors (2136211 MB) |
15:08:52 | GodEater | doesn't look promising |
15:08:58 | GodEater | I wish it was that big ;) |
15:09:54 | GodEater | that's with the SECTOR_SIZE set to 2048 |
15:11:15 | | Join desowin [0] (n=desowin@atheme/developer/desowin) |
15:12:23 | | Join Thundercloud [0] (n=thunderc@resnet30.nat.lancs.ac.uk) |
15:12:59 | | Quit ol_schoola (Read error: 110 (Connection timed out)) |
15:14:58 | | Join Ro [0] (i=rowoad@84-203-59-49.mysmart.ie) |
15:15:36 | | Part Ro |
15:16:11 | GodEater | http://pastebin.ca/895009 |
15:16:31 | GodEater | ok - previous effort I mistakenly just changed blocksize to 2048 |
15:16:37 | linuxstb | 2084 ;) |
15:16:39 | GodEater | the output there is once I change the SECTOR_SIZE |
15:16:58 | GodEater | um |
15:16:59 | GodEater | cock! |
15:17:17 | | Quit CaptainSquid83 (Remote closed the connection) |
15:17:20 | * | GodEater recompiles |
15:17:49 | | Join nicktastique [0] (n=nick@unaffiliated/nicktastic) |
15:17:51 | GodEater | well spotted that man |
15:18:11 | gevaerts | The ' [sdb] Unsupported sector size 2084. |
15:18:21 | gevaerts | bit is interesting. |
15:18:28 | GodEater | yes - my fault |
15:18:34 | GodEater | I'm correcting that now |
15:18:55 | GodEater | new pastebin in a moment hopefully |
15:19:22 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
15:19:34 | GodEater | http://pastebin.ca/895011 |
15:19:36 | GodEater | much better |
15:20:04 | GodEater | still won't mount though |
15:20:22 | | Join OWL [0] (i=smorking@eM60-254-248-212.pool.emnet.ne.jp) |
15:20:53 | GodEater | although I'm not sure why though |
15:20:54 | gevaerts | It still looks like a disk I'd like to have |
15:21:00 | GodEater | the MBR looks fine |
15:21:39 | linuxstb | Can you "dd" the first 1MB or so of /dev/sdb1 (the firmware partition)? |
15:21:59 | GodEater | I just dd'd the MBR |
15:22:00 | GodEater | hang on |
15:22:26 | linuxstb | If you try /dev/sdb1, that may show you if Linux is interpreting the partition table correctly. |
15:22:34 | GodEater | http://pastebin.ca/895013 |
15:22:46 | linuxstb | The Apple (C) should be the very first thing in /dev/sdb1 |
15:23:18 | linuxstb | Yep, that looks like an MBR... |
15:23:48 | | Quit OWL (Nick collision from services.) |
15:24:11 | GodEater | hrm |
15:24:28 | linuxstb | Also, does "fdisk -l /dev/sdb" report 2048 byte sectors? |
15:24:28 | amiconn | The sector count is way off |
15:25:16 | linuxstb | Yes, mine is too - fdisk reports that I have a 1TB disk in my ipod ;) |
15:25:32 | linuxstb | (it's 60GB) |
15:25:35 | amiconn | GodEater's is 8TB ;) |
15:28:20 | GodEater | http://pastebin.ca/895017 |
15:28:26 | GodEater | yeah, I just noticed that :) |
15:28:56 | linuxstb | So sector-size is OK, but geometry is wrong... |
15:29:32 | linuxstb | So it still doesn't mount? |
15:29:42 | GodEater | nope |
15:29:52 | GodEater | the firmware image is complete rubbish too |
15:30:01 | GodEater | not an SOSO in sight |
15:30:12 | linuxstb | My ipod - http://pastebin.ca/895019 |
15:30:30 | | Quit PaulJam (".") |
15:31:46 | | Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/labb.contactor.se/x-c17db543c15df202) |
15:33:11 | | Join ba79 [0] (n=4d02f058@gateway/web/cgi-irc/labb.contactor.se/x-1f4d265e76af2fe5) |
15:33:37 | linuxstb | Here's what fdisk shows with the Apple firmware - http://pastebin.ca/895023 |
15:33:56 | linuxstb | So the cylinder count is wrong. |
15:33:57 | | Quit ba79 (Client Quit) |
15:33:57 | | Join MethoS-- [0] (n=clemens@pD955B485.dip.t-dialin.net) |
15:34:13 | GodEater | yeah |
15:34:22 | LambdaCalculus37 | Morning, guys! |
15:35:16 | | Join agm3nt [0] (i=agm3nt@nat.n3t.pl) |
15:39:10 | | Quit Sanus|art ("Trillian (http://www.ceruleanstudios.com") |
15:39:46 | markun | morning LambdaCalculus37 |
15:41:51 | | Quit TiMiD[FD] ("leaving") |
15:42:33 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
15:45:54 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
15:49:26 | | Quit knittl (Remote closed the connection) |
15:51:32 | | Quit MethoS- (Read error: 101 (Network is unreachable)) |
15:53:45 | LambdaCalculus37 | markun: Morning! |
15:56:49 | | Join Sanus|art [0] (n=Sanus|ar@IGLD-83-130-216-23.inter.net.il) |
15:57:47 | gevaerts | linuxstb: if you extract sector counts from your fdisk values, and add 1, and print them in hex, you'll notice that they are just swapped |
15:58:09 | | Quit Sanus|art (Remote closed the connection) |
15:58:27 | | Join ze_ [0] (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
15:58:52 | gevaerts | Can you try swapping the 60 and 61 a few lines below case SCSI_READ_CAPACITY: ? |
15:58:54 | | Quit ze (Nick collision from services.) |
15:58:59 | | Nick ze_ is now known as ze (i=ze@cpe-76-175-22-254.socal.res.rr.com) |
16:00 |
16:01:19 | linuxstb | gevaerts: Trying now. |
16:01:19 | | Quit axionix (Read error: 104 (Connection reset by peer)) |
16:03:35 | linuxstb | gevaerts: Yes, that seems to be it. Nice spot. |
16:03:50 | linuxstb | Although I'm upset my ipod has gone back to 60GB. |
16:03:59 | Horscht | how boring |
16:04:15 | | Part LinusN |
16:04:34 | | Quit GodEater (Remote closed the connection) |
16:04:41 | Horscht | if you had a 8TB ipod, I wonder what my 80GB would have shown |
16:04:58 | linuxstb | No, I had a 1TB, GodEater's 80GB was showing as 8TB |
16:05:09 | Horscht | ah |
16:05:18 | Horscht | free upgrade |
16:06:29 | LambdaCalculus37 | linuxstb: Going to find out what my c240 says now. |
16:07:03 | linuxstb | LambdaCalculus37: It was a bug that only affect hard-disk players, so not the c240. |
16:07:30 | gevaerts | unfortunately the numbers don't come out nicely for GodEater's output |
16:10:29 | | Join n1s [0] (n=nils@nl104-209-105.student.uu.se) |
16:10:49 | | Quit Zagor ("Client exiting") |
16:11:26 | LambdaCalculus37 | linuxstb: GodEater should've told me sooner. :P I have a 4G iPod color on me, too. |
16:12:14 | | Quit OlivierBorowski ("Konversation terminated!") |
16:12:45 | LambdaCalculus37 | My c240 just appeared as a Mass Storage Device, but didn't assign a drive letter to it. Will have to try to do so manually, it seems. |
16:13:41 | gevaerts | LambdaCalculus37: are you on Windows ? |
16:13:58 | gevaerts | Can you try adding 'usb_drv_stall(EP_TX, true); |
16:13:59 | LambdaCalculus37 | Yes, at work. XP Pro with SP2. |
16:14:19 | LambdaCalculus37 | gevaerts: Can't. It's a work PC and GodEater gave me the build. |
16:14:26 | gevaerts | ' in handle_scsi() for the default: case ? |
16:15:02 | LambdaCalculus37 | I can't set up a dev environment on this PC because our IT department is a bunch of fracking morons who don't like that sort of thing. >:( |
16:16:27 | pondlife | I know the feeling |
16:16:27 | gevaerts | I'll try it later today. The problem is that windows sendsa scsi command that we don't handle, and the current patch just ignores it instead of stalling. |
16:17:11 | * | petur installed a dev environment in a VM, only to discover that the SVN port is blocked :/ |
16:18:20 | LambdaCalculus37 | petur: Not even allowed VMWare. |
16:18:27 | kugel | gevaerts: I love your work on USB support. If you need help, just ask me, I'm very willing to help you (I'm on Ubuntu 7.10 btw) |
16:18:31 | petur | VirtualBox? |
16:18:41 | LambdaCalculus37 | Nope. |
16:18:54 | LambdaCalculus37 | This place has this very silly rule about "outside software". |
16:19:10 | kugel | gevaerts: I could boot into XP sp2 though |
16:19:15 | gevaerts | LambdaCalculus37: gcc on ipodlinux ? |
16:19:53 | LambdaCalculus37 | gevaerts: No iPodLinux here. My video is Rockbox and Rockbox only. |
16:20:04 | pondlife | rasher: I'm finally trying your VM, but root password isn't rockbox :/ |
16:20:52 | * | LambdaCalculus37 needs to get an iPod for iPL exclusively |
16:21:29 | pondlife | rasher: Don't worry, I guessed |
16:22:50 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
16:24:23 | Horscht | LambdaCalculus37, be happy about that |
16:24:42 | Horscht | my workplace doesn't even allow IRC or similar Messenger services |
16:24:58 | * | amiconn wonders how long it would take to compile rockbox on ipl... |
16:25:26 | Horscht | longer than battery runtime, probably :) |
16:26:41 | | Join Sanus|art [0] (i=HydraIRC@IGLD-83-130-216-23.inter.net.il) |
16:27:21 | * | linuxstb thinks that ipl's lack of a free() implementation would stop gcc quite quickly |
16:27:33 | | Part Sanus|art |
16:29:05 | | Quit Horscht ("electromagnetic radiation from satellite debris") |
16:29:14 | linuxstb | gevaerts: Would a test on Mac OS X be useful for you? |
16:32:31 | pondlife | linuxstb: What, no malloc? Cowards! |
16:32:44 | gevaerts | How safe is it to write to flash from a usb transfer ? Is there a cache that should be flushed or anything like that ?linuxstb: maybe. I just tried on windows again (with the usb_drv_stall), and it doesn't work yet, so if macos does something similar it will not work. It's always worth trying though. |
16:33:05 | gevaerts | oops. history gone wrong... |
16:33:44 | linuxstb | pondlife: No, they have malloc ;) (at least, that's my understanding) |
16:34:33 | | Part pixelma |
16:35:37 | pondlife | malloc but not free? Well, that trumps us then :) |
16:35:42 | linuxstb | gevaerts: I've left a long copy going on my ipod - it's copied about 100MB so far, and is still going (slowly). It freezes every 10MB or so, then after a few resets always seems to start up again and carry on. The files are correct. |
16:36:44 | * | pondlife reads logs and understands .. |
16:36:56 | pondlife | \o/ to gevaerts |
16:37:06 | | Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche) |
16:38:50 | gevaerts | slowness is expected (it's only 12 Mb/s after all). The recovery is good news. I didn't really expect that to work already. |
16:39:11 | linuxstb | Most of the slowness is just the waits for resets. |
16:39:22 | gevaerts | that too of course |
16:40:08 | linuxstb | It seems to be taking about 2 or 3 minutes to reset. |
16:51:28 | | Quit Arathis ("Bye, bye") |
16:52:39 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
16:52:55 | gevaerts | It seems that windows will require write support to work at all |
16:55:37 | linuxstb | Why is that? |
16:56:48 | gevaerts | No idea why, but it tries to write. |
17:00 |
17:00:36 | linuxstb | Is there any such thing as a read-only UMS device? |
17:01:03 | linuxstb | (not that it matters - we obviously need write support, I'm just curious). |
17:01:13 | LambdaCalculus37 | linuxstb: Not that I know of. |
17:01:32 | LambdaCalculus37 | I think the only way to make a UMS device read-only is to set it that way yourself. |
17:02:02 | gevaerts | linuxstb: maybe, but finding out how to do that is probably as time-consuming as implementing write support |
17:02:59 | | Quit defukt (Read error: 110 (Connection timed out)) |
17:04:49 | rasher | pondlife: root password should be root.. |
17:04:56 | | Join perrikwp [0] (i=98214d59@gateway/web/ajax/mibbit.com/x-7918a9688a60177b) |
17:05:50 | pondlife | rasher: It was, but I still don't get an eth0 interface |
17:06:00 | pondlife | I've uninstalled and reinstalled VMWare too |
17:06:19 | pondlife | Must be something odd about this PC |
17:06:25 | rasher | pondlife: no eth0 at all, or just not a working one? |
17:06:26 | *** | Saving seen data "./dancer.seen" |
17:06:35 | pondlife | None at all |
17:06:40 | rasher | 'ang on |
17:06:41 | pondlife | Device not found |
17:07:00 | pondlife | I'm too busy at work to play with it now, I'm afraid |
17:07:08 | pondlife | Maybe tomorrow!! |
17:07:48 | rasher | Maybe it's a player vs server thing, but I believe they should be compatible though |
17:08:12 | pondlife | I have had it working before using player and the image on the wiki |
17:08:33 | | Quit LambdaCalculus37 ("CGI:IRC") |
17:08:33 | pondlife | But now neither of GodEater's 2 images, nor yours will give me a network |
17:08:45 | amiconn | linuxstb: Sure, e.g. USB CD-ROM drives |
17:08:59 | rasher | pondlife: Maybe the image on the wiki wasn't created by vmware server |
17:09:01 | | Join defukt [0] (n=WTFOMGBB@91.106.235.71) |
17:09:27 | scorche|w | which image? |
17:09:38 | rasher | scorche|w: The one with x and the kitchensink |
17:10:28 | | Join Sanus|art [0] (n=IceChat7@IGLD-83-130-216-23.inter.net.il) |
17:10:46 | scorche|w | Debian-4.7z ? |
17:10:51 | | Quit Sanus|art (Client Quit) |
17:11:02 | rasher | well The Image In The Wiki - isn't there just one? |
17:11:14 | scorche|w | oh..i guess so...i was under the impression others were added |
17:11:49 | scorche|w | and no...4 and the previous versions that i did were done with vmware server |
17:12:13 | rasher | pondlife: I'm leaning towards blaming your computer |
17:12:43 | rasher | And no, I haven't added mine because no one has tested, other than pondlife, and I don't trust him! |
17:12:55 | linuxstb | amiconn: Of course ;) BTW, is the dedected sector size (512/2048) stored in a handy variable somewhere in an ipod video build? |
17:13:17 | | Quit mf0102 ("Verlassend") |
17:13:42 | * | pondlife doesn't trust pondlife when it comes to Linux |
17:13:55 | rasher | pondlife: And no network adapter in lspci? |
17:14:05 | scorche|w | well, i was thinking that there was at least an image without x made by amiconn on there too for some reason.. |
17:14:15 | pondlife | rasher: What does that mean?? |
17:14:26 | pondlife | Is that a command? |
17:14:41 | linuxstb | Yes, it shows devices on the PCI bus |
17:14:50 | rasher | It usually is... except I haven't installed it in this vm :) |
17:15:44 | pondlife | rasher: When I booted your VM up I got lots of errors, something about unable to validate |
17:16:01 | pondlife | I guess it was trying to fetch updates, but unable to |
17:16:20 | rasher | You're confusing me now |
17:16:25 | rasher | You mean after you logged in? |
17:16:34 | rasher | And where does it say that 'rockbox' is the root password? |
17:16:49 | pondlife | The wiki page for the other VM |
17:17:04 | rasher | That would be... for the other VM |
17:17:10 | pondlife | Indeed |
17:17:18 | rasher | There's a README.txt |
17:17:22 | pondlife | But I didn't know any alternatives |
17:17:23 | pondlife | Ah, ok |
17:17:32 | gevaerts | I updated the patch on FS #8562 with all current fixes. There's also some non-working write support in it. |
17:17:35 | pondlife | I can't play with it now |
17:17:49 | pondlife | In fact, I better work |
17:17:51 | | Part pondlife |
17:19:05 | | Join qwedsa_ [0] (n=superman@ip51ccca31.speed.planet.nl) |
17:22:40 | | Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/labb.contactor.se/x-3f5dc30e9f58205d) |
17:26:11 | | Join MePerson [0] (n=458deaa8@gateway/web/cgi-irc/labb.contactor.se/x-780cd48a9124c705) |
17:28:31 | | Quit MePerson (Client Quit) |
17:34:54 | rasher | gevaerts: smashing |
17:35:01 | gevaerts | Some new progress : windows works, and writing works |
17:35:03 | | Quit qwedsa (Read error: 110 (Connection timed out)) |
17:35:11 | * | rasher is psychic |
17:35:36 | * | gevaerts suspects that rasher just follows FS closely |
17:36:02 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-a58c7822a9701503) |
17:36:04 | rasher | Or that |
17:36:05 | n1s | wow, that is some great news :) |
17:36:14 | Horscht | nice |
17:36:36 | petur | \o/ |
17:36:50 | gevaerts | Be careful though : it's not tested much. I just created a file and checked if it was there. |
17:36:58 | rasher | Very nice |
17:36:58 | n1s | and it's handy to know rasher is psychic so all those really weird questions can be reffered to him ;) |
17:37:01 | * | Horscht hands gevaerts a beer |
17:37:10 | * | gevaerts drinks it |
17:37:41 | Nico_P | gevaerts: impressive |
17:38:22 | gevaerts | I don't understand Windows. It writes the boot sector, and then starts reading it until it sees its changes, so faking the write doesn't work. |
17:38:24 | * | rasher gets out the rusty build-chain |
17:38:45 | rasher | gevaerts: that sounds fairly awful |
17:39:43 | petur | gevaerts: your pc is infected with a bootsector virus? ;) |
17:40:28 | gevaerts | petur: I doubt it. |
17:41:08 | petur | or would that be a way for them to detect read-only devices? |
17:41:24 | rasher | petur: it should fail though, in that case |
17:41:28 | rasher | eh, shouldn |
17:41:30 | rasher | 't |
17:42:57 | * | GodEater raises his hand |
17:43:00 | GodEater | I have a question |
17:43:15 | GodEater | the 2048 byte sector thing is as a result of Apple's usbstack is it not ? |
17:43:39 | * | GodEater wonders why we're trying to reimplement it |
17:44:08 | n1s | Isn't it due to a special disk? |
17:44:54 | GodEater | no |
17:45:04 | | Join gnakiienl [0] (i=0@86.122.116.44) |
17:45:14 | GodEater | the disk *controller* only allows writes in multiples of 2 sectors though |
17:45:21 | GodEater | but 2048 is twice that again |
17:45:27 | | Quit dnakihjaf (Read error: 104 (Connection reset by peer)) |
17:45:28 | n1s | aha |
17:46:54 | GodEater | I should say writes & reads actually |
17:47:26 | | Join SSnake [0] (n=dfsff@host-84-220-234-41.cust-adsl.tiscali.it) |
17:48:35 | SSnake | hi everyone |
17:49:00 | saratoga | does the X5 charge over USB? |
17:49:22 | SSnake | i need some infos about plugin buffer handling. Can anyone help me? |
17:49:56 | rasher | SSnake: You're probably better off just asking your question |
17:50:10 | | Join Arathis [0] (n=doerk@p508A5DA2.dip.t-dialin.net) |
17:50:30 | rasher | gevaerts: the e200 doesn't seem to go into "usb mode" in Rockbox? Although it does connect |
17:50:31 | amiconn | saratoga: Yes, but in rockbox only slowly (100mA) |
17:50:41 | SSnake | i tought it was better to talk aobut privately because i think it's a long disussion. (avoid spamming all the channel) |
17:51:06 | gevaerts | rasher: sme thing here. I have seen the USB screen once during my tests. I didn't look into it though. |
17:51:29 | rasher | gevaerts: I won't worry about it now.. I'll try to do some stress-testing |
17:51:48 | gevaerts | rasher: are you ready for unbricking ? |
17:51:59 | scorche|w | SSnake: well, i assume others can benefit from it and as long as it is on topic (and within the typical bounds), it sint spamming |
17:52:44 | SSnake | ok so i'll fire up all my findings and questions |
17:53:16 | rasher | gevaerts: It's my understanding that you can't really wreck the sansa beyond a point where it's annoying, but perfectly possible to revive it |
17:53:38 | rasher | First read-test, du -csh completed without hiccups |
17:54:30 | * | GodEater would like to mention he's getting the USB screen every time so far |
17:54:38 | rasher | GodEater: Curious |
17:54:43 | SSnake | my purpose is to write a plugin that needs all the buffer. So basically i need to stop audio (am i right?) and call rb->plugin_get_audio_buffer to retrieve it |
17:54:57 | kugel | gevaerts: Great job dude |
17:54:57 | GodEater | SSnake: correct |
17:54:59 | | Quit zylche ("+++ATH0--;") |
17:55:43 | GodEater | btw - I've noticed endian looking issues in the device id string |
17:55:48 | GodEater | I guess not serious though ;) |
17:55:54 | SSnake | but later on i need to write audio in some way. Actually the audio_buffer is filled with both video and audio data |
17:56:47 | SSnake | can i output audio in some way (even if audio buffer is partially used for garbage and other things)? |
17:57:06 | n1s | yes |
17:57:08 | SSnake | i have raw pcm datas in the main buffer (audio buffer) mixed with fb_data |
17:57:27 | SSnake | so what plugin funcionts to look at? |
17:57:32 | n1s | for example the midi plugin does that |
17:58:13 | n1s | there is some function pcm_play_data() (iirc) that just plays raw interleaved pcm |
17:58:37 | amiconn | SSnake: Perhaps there's a little misunderstanding. The 'audio' buffer is not buffering raw pcm, but it's the main buffer of the core playback engine, buffering compressed audio |
17:58:38 | rasher | gevaerts: Access seems to come in bursts of sorts - I've set it off to md5sum all my cover.bmp files, and the output scrolls at a decent pace, then suddenly slows to a crawl, only to pick up speed again |
17:58:49 | amiconn | So of course you can use pcm playback in your plugin |
17:59:20 | GodEater | I still can't mount my fat32 partition |
17:59:25 | GodEater | but fdisk -l looks healthier now |
17:59:56 | GodEater | http://pastebin.ca/895171 |
18:00 |
18:00:07 | SSnake | mmmmmmm ok so pheraps this page is not helpful to me http://www.rockbox.org/twiki/bin/view/Main/RockboxPCMPlayback |
18:02:37 | GodEater | number of cylinders is still reported wrong |
18:02:52 | SSnake | last question: to free up all ~30 MB memory i just call rb->pcm_play_stop() then when i call plugin_get_aduio_buffer() my buffer will be ~30MB right? |
18:03:07 | gevaerts | GodEater: it seems that ata.c assumes 512 byte sectors. Maybe we should just use SECTOR_SIZE and round all reads up to the nearest multiple of 4. |
18:04:26 | gevaerts | GodEater: forget that. That would just give an invalid partition table |
18:04:27 | SSnake | mmm there's also another funcion related: audio_stop() |
18:04:37 | GodEater | amiconn: you have any good suggestions here ? |
18:05:25 | GodEater | gevaerts: yes, ata.c does always assume 512 byte sectors, it just does some weird magic for the 80GB ipod to make sure all reads and writes happen 2 sectors at a time |
18:05:44 | n1s | SSnake: check plugin.c:793 to see how to use the plugin_get_audio_buffer function |
18:05:51 | linuxstb | gevaerts: Just calling plugin_get_audio_buffer() should stop audio playback. |
18:05:56 | GodEater | I'd be interested with people's opinion on the 1024 byte vs. 2048 byte query I reaised earlier though |
18:06:05 | GodEater | linuxstb: you mean SSnake :) |
18:06:15 | linuxstb | I did... |
18:06:43 | gevaerts | GodEater: could you try dividing the sector and count numbers in all ata_*_sectors calls in usb_storage.c ? Make sure you try mounting in ro-mode now that it tries writing... |
18:07:00 | SSnake | oh really thanks linuxstb |
18:07:24 | SSnake | thanks everyone i just checked plugin.c and yes it stops playback :P |
18:07:34 | GodEater | gevaerts: I'm not really scared of it doing much - there's always apple's emergency disk mode ;) |
18:07:54 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
18:08:00 | gevaerts | GodEater: not dividing of course... Multiply by 4. Otherwise you'd be trying 128 byte sectors |
18:08:24 | GodEater | gevaerts: so leave SECTOR_SIZE at 512 then ? |
18:09:15 | LinusN | i was under the impression that the USB driver in the PC would automatically read 4 sectors at a time because of the logical sector size |
18:09:33 | GodEater | LinusN: what logical sector size ? |
18:09:34 | gevaerts | GodEater: Use 2048 as usb/scsi blocksize (to match the partition table), and multiply all ata* nmbers by 4. |
18:09:36 | rasher | gevaerts: my filesystem got somewhat messed up, it seems |
18:09:44 | LinusN | the block size |
18:09:52 | gevaerts | rasher: fun |
18:10:06 | rasher | gevaerts: But it almost-worked! |
18:10:57 | GodEater | LinusN: I think because we're saying to the PC, "2048 byte sectors" it says, well give me 1 sector then please, and in return rockbox is sending back on 512 bytes ? |
18:10:59 | GodEater | s/on/only |
18:11:02 | gevaerts | rasher: maybe it's best not to post unofficial builds on the forums until there's some more error-checking. |
18:11:39 | LinusN | GodEater: beats me, i think gevaerts can answer that question |
18:11:49 | GodEater | well he's using our ata driver |
18:11:57 | gevaerts | GodEater: something like that. Only, it's padding the 512 bytes with some garbage to fill 2k, and it reads it from the wrong position. |
18:12:08 | GodEater | gevaerts: that's sort of what I assumed ;) |
18:12:14 | gevaerts | Multiplying all numbers by 4 should help. |
18:12:19 | LinusN | yes, but it's up to the usb storage driver to handle the block size |
18:12:35 | GodEater | LinusN: not the stack at the other end ? |
18:12:52 | rasher | gevaerts: Probably not, fsck.vfat is going absolutely mad, and all the filenames are missing their last few characters |
18:13:10 | | Join star_jasmine [0] (n=arwyneve@75.108.74.16) |
18:13:11 | LinusN | GodEater: i guess both drivers need to handle it in their respective ways |
18:13:22 | rasher | gevaerts: and this is when connected through the OF |
18:13:43 | GodEater | LinusN: I guess maybe I don't understand it well enough |
18:13:43 | gevaerts | rasher: so it must be the OF's fault :-) |
18:13:58 | | Join SpxnezzaR [0] (n=Separato@77.245.197.87) |
18:14:02 | rasher | gevaerts: I'm afraid the Rockbox filebrowser agreed |
18:14:11 | | Part SpxnezzaR ("Ухожу я от вас") |
18:14:12 | GodEater | I just assumed that if our stack is saying the blocks are 2048 in size, but the ATA driver responsbile for sending them back is only reading 512 at a time, then we have a problem |
18:14:25 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
18:14:26 | star_jasmine | hi everyone. I am having trouble building voices with cygwin. I have tried reinstalling it, but to no effect. When I ask it to make the voice, I receive error 127, and it claims not to be able to find a directory that is needed. what am I doing wrong? |
18:14:34 | rasher | For example I have a "cover.100x10" file now |
18:14:47 | star_jasmine | I have done it successfully before. the voices are with the speex encoder for an ipod video. |
18:14:58 | gevaerts | GodEater, LinusN: I think from a basic UMS pov it would work as-is (i.e. just use 512 bytes everywhere), but then the partition table won't match, so that won't do much good. |
18:15:06 | | Join Domonoky [0] (n=Domonoky@e181183057.adsl.alicedsl.de) |
18:15:10 | rasher | star_jasmine: Try running V=1 make > log.txt 2>&1 and post the contents of log.txt to a pastebin |
18:15:20 | rasher | Assuming I got the order of that command right.. |
18:15:29 | | Quit petur ("work->home") |
18:16:36 | star_jasmine | ok. I will, as soon as I get it again. I am redownloading the svn for today, in another attempt to get this working |
18:16:42 | LinusN | gevaerts: i guess we must simulate 2048-byte sectors in the UMS layer |
18:17:36 | LinusN | gevaerts: good work btw, i am impressed |
18:18:11 | GodEater | gevaerts: the multiplying hasn't worked |
18:18:39 | gevaerts | GodEater: do you have some fdisk output ? |
18:18:49 | GodEater | yes - it remains the same |
18:18:53 | | Join perrikwp [0] (i=982165ed@gateway/web/ajax/mibbit.com/x-f7fd4771806096de) |
18:18:56 | rasher | Can I simply format the Sandisk's data partition, or do I need to save some bits? |
18:19:12 | GodEater | it's still reporting a 320GB ipod ;) |
18:19:32 | Horscht | 8TB was better |
18:19:36 | GodEater | yeah =/ |
18:19:56 | gevaerts | LinusN: It wasn't that hard. The main thing was finding this PORTSCX_PORT_FORCE_FULL_SPEED. Of course it helps that I've done USB work before |
18:19:57 | GodEater | right - sorry all - I have to disappear - I have an appointment this evening |
18:20:02 | GodEater | I'll pick it up tomorrow |
18:20:21 | gevaerts | rasher: The next thing that needs to e |
18:20:24 | preglow | gevaerts: yo, is your usb stuff enabled for ipods as well? |
18:20:27 | LinusN | gevaerts: but the full speed is just a workaround, isn't it? |
18:20:43 | gevaerts | be done is sd card support. That's easier to clean up. |
18:21:21 | rasher | gevaerts: that'd be beyond awesome, right now I need to use an awful card adapter because my microsd is sdhc and the OF doesn't understand that |
18:21:52 | gevaerts | LinusN: I hope so. high speed should work, but there's probably some initialisation stuff missing, and until someone finds out what that is there's not muchwe can do |
18:21:56 | GodEater | preglow: yes - that's what I've been testing on |
18:22:01 | preglow | leet! |
18:22:18 | gevaerts | rasher: what do you prefer ? current write support or a card adapter :-) |
18:22:21 | * | GodEater prods at amiconn to make him join in the testing |
18:22:36 | rasher | gevaerts: I'm going to have to go with the card adapter |
18:22:38 | GodEater | right - I'm off - later all |
18:23:00 | star_jasmine | I don't know if I misunderstood who to post the log to. I can copy the error I have to the channel, if that is acceptable |
18:23:14 | Horscht | use a pastebin |
18:23:20 | Horscht | like www.pastebin.ca |
18:27:53 | star_jasmine | is there any other way to build these voices without cygwin under windows? I haven't had this trouble before |
18:28:09 | rasher | star_jasmine: not really, no |
18:28:22 | star_jasmine | it basically says it can't find a specified directory off of the home/owner/rockboxbuild |
18:28:43 | rasher | Well can we see the log file? |
18:28:53 | star_jasmine | I've almost decided to reformat the computer, if this behaviour is unusual |
18:29:07 | rasher | That might be a bit premature |
18:29:17 | star_jasmine | sure. as soon as its finished generating a dud voice file. I"m not sure how to cancel it in mid-process |
18:29:41 | n1s | ctrl-c perhaps |
18:30:01 | | Quit gevaerts ("going home") |
18:30:08 | preglow | usb_storage.c:(.text+0x678): undefined reference to `card_get_info' |
18:31:07 | star_jasmine | cool thanks. ok posting log. could someone tell me the command again? sorry for asking again. I'm using a screenreader, and the screen scrolled on this end |
18:31:20 | star_jasmine | about how to generate he log that is |
18:31:30 | rasher | star_jasmine: V=1 make > log.txt 2>&1 |
18:31:50 | | Join tessarakt [0] (n=jens@e180072106.adsl.alicedsl.de) |
18:35:34 | star_jasmine | ok.. making that log. just had to correct my punctuation and its happening |
18:36:58 | preglow | GodEater: did you modify much to make it work? |
18:37:07 | | Quit UncleRemus ("leaving") |
18:38:00 | star_jasmine | no it was right. the instructions. I just had put a > sign in the wrong place. now, its still generating |
18:38:27 | star_jasmine | where do I find the log once its finished? excuse my ignorance |
18:38:46 | star_jasmine | oh |
18:38:49 | Domonoky | in the same dir as you run make.. :-) |
18:38:53 | star_jasmine | I just did. its growing steadily |
18:39:54 | | Join SiaS [0] (n=mejuzo@p57B7790E.dip.t-dialin.net) |
18:40:36 | | Join axionix [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
18:42:59 | star_jasmine | ok I've uploaded it. its just called log.txt |
18:43:20 | rasher | star_jasmine: Where? |
18:44:17 | | Part SiaS |
18:45:06 | | Quit Arathis (Connection timed out) |
18:45:08 | | Join Arathis2 [0] (n=doerk@p508A3CD7.dip.t-dialin.net) |
18:47:48 | star_jasmine | www.paspastebin.ca rockbox log for voices |
18:48:20 | linuxstb | preglow: I guess the usb code is using the flash code, rather than the ATA code for the Nano... |
18:48:43 | linuxstb | preglow: So you may need to fix the #ifdefs in usb_storage.c |
18:49:19 | linuxstb | preglow: There was nothing to modify for the hard-disk based ipods. |
18:49:23 | star_jasmine | http://www.pastebin.ca/895232 |
18:49:36 | | Join MattAndrew [0] (n=mzandrew@cpe-67-49-176-228.hawaii.res.rr.com) |
18:49:41 | | Join BigBambi [0] (n=alex@rockbox/staff/BigBambi) |
18:49:46 | | Join UncleRemus [0] (n=caj@81-234-174-183-no95.tbcn.telia.com) |
18:50:08 | | Join miepchen^schlaf [0] (n=hihi@p54BF4327.dip.t-dialin.net) |
18:50:27 | | Part agm3nt |
18:52:03 | star_jasmine | this looks ugly. I took a quick read of it after posting |
18:52:37 | rasher | star_jasmine: sorry, my fault... I gave you the wrog command |
18:52:46 | rasher | star_jasmine: V=1 make voice > log.txt 2>&1 |
18:53:29 | star_jasmine | I type this command in the same directory as I made the voice, in? |
18:55:13 | rasher | star_jasmine: yes, if I understand you right |
18:55:13 | star_jasmine | ok going |
18:55:26 | star_jasmine | its happening now. thanks. I"ll post it in the same place and give the url |
18:56:15 | star_jasmine | just a side note... is there a way to make sapi 4 voices with cygwin? |
18:56:31 | star_jasmine | I won't be doing that until I have this idiotic problem figured out but wondered anyway |
18:58:24 | | Join gevaerts [0] (n=fg@195-144-092-011.dyn.adsl.xs4all.be) |
18:58:28 | rasher | I don't really know much about that part, amiconn might know |
18:59:00 | Domonoky | it should be possible to use sapi4, the scripts support it, but its very slow as sapi4 only allows realtime speak for vbs scripts i think.. |
18:59:48 | star_jasmine | oh ok. just another question that should be obvious, but isn't. is this log going to be titled differently? or the other one overwritten? I exitted cygwin before making it, so I hope the same information is present |
19:00 |
19:00:19 | amiconn | Sure you can build voice files using sapi4 |
19:00:19 | star_jasmine | oh yeah... its being voerwritten |
19:00:23 | rasher | star_jasmine: it'll overwrite the previous one |
19:00:29 | Domonoky | if you choose the same name, it will be overwritten... (log.txt) |
19:00:30 | star_jasmine | ok thanks |
19:00:30 | amiconn | But it's take ages compared to sapi5 or other engines |
19:00:39 | amiconn | s/it's/it'll/ |
19:01:08 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:02:24 | amiconn | Just add /sapi4 to your list of tts parameters |
19:02:24 | | Quit saratoga ("CGI:IRC (EOF)") |
19:03:20 | kugel | Is there something I can do to help for the USB stuff? |
19:04:09 | * | amiconn wonders who added that half-baked list mode to sapi_voice.vbs |
19:04:29 | amiconn | It duplicates code, and doesn't handle sapi4 |
19:04:55 | Domonoky | it was me.. *hides* |
19:05:35 | Domonoky | i dont know enough vbs, so i coded just enough to show a voice list in rbutil :-) |
19:05:45 | | Quit XavierGr (Nick collision from services.) |
19:05:56 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
19:06:08 | preglow | works like a charm |
19:06:11 | star_jasmine | it says my upload is too big. can I dcc it to someone? |
19:06:29 | *** | Saving seen data "./dancer.seen" |
19:06:55 | preglow | ejecting doesn't work too nice :> |
19:07:04 | linuxstb | preglow: Did you try writing? |
19:07:19 | star_jasmine | no I'll do that |
19:07:21 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-9a48f5f804b72936) |
19:07:45 | amiconn | Domonoky: In an application, I'd rather try to talk to sapi directly instead of scripting |
19:08:18 | amiconn | That has several advantages. The biggest one would be that you can speed up sapi4 operation to 8x realtime |
19:08:23 | star_jasmine | just a sec. this happens regardless of whether I have the lame installed, but do I have to have it installed if I use speex? |
19:08:27 | preglow | linuxstb: gnome might have, seems a couple of files are somewhat mangled now... |
19:08:31 | amiconn | (a feature that isn't available for scripting) |
19:08:33 | | Quit axionix (Read error: 110 (Connection timed out)) |
19:08:44 | Domonoky | amiconn: i tryed to use sapi from C++, but wasnt much successfull.. |
19:09:19 | rasher | Writing gave me a nicely corrupted filesystem |
19:09:30 | preglow | linuxstb: yeah, they're thoroughly messed up... files truncated, both names and content |
19:09:38 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
19:09:42 | rasher | preglow: welcome to the clup |
19:09:44 | rasher | club |
19:10:14 | preglow | ahaha |
19:10:19 | preglow | i now have two files with the same name |
19:10:21 | preglow | beat that, windows |
19:10:21 | linuxstb | preglow: Do you get the USB logo appearing? |
19:10:28 | preglow | linuxstb: sure, that part worked nice |
19:10:35 | preglow | ejecting did not, but detected me yanking the cord out just fine |
19:10:35 | Domonoky | so if someone knows how to use sapi from c/c++, i would be happy if he writes a new ttsSapi class :-) |
19:10:39 | linuxstb | Hmm, like gevaerts, it's only appeared once for me... |
19:10:40 | | Nick Arathis2 is now known as Arathis (n=doerk@p508A3CD7.dip.t-dialin.net) |
19:10:53 | rasher | I didn't get the USB logo (sansa e200) |
19:10:55 | preglow | i'm not inserting the cable again :-) |
19:11:05 | krazykit | i got the usb logo 3/4 times i plugged it in. |
19:11:12 | rasher | preglow: better not reboot either |
19:11:25 | preglow | ahahha |
19:11:28 | | Join noiz [0] (i=smorking@eM60-254-244-8.pool.emnet.ne.jp) |
19:11:29 | preglow | kickass ls entry: |
19:11:30 | preglow | ?−−−−−−−−- ? ? ? ? ? elephantsdre |
19:11:41 | noiz | hi |
19:11:42 | preglow | rasher: already did, heh |
19:11:58 | preglow | rm insists the file does not exist :P |
19:12:03 | rasher | I got hundreds of lines of noise and beeps when doing ls on a dir |
19:12:17 | rasher | That's when I decided I should probably just format |
19:12:32 | star_jasmine | installing lame codec, but I doubt it will make any difference. then reposting the log |
19:12:39 | * | linuxstb thinks he will mount -o ro |
19:12:40 | amiconn | Domonoky: The sapi sdks have several example programs |
19:12:52 | | Part noiz |
19:13:11 | Domonoky | amiconn: maybe i should try it again, when i have enough time :-) |
19:13:46 | rasher | linuxstb: weak |
19:14:48 | kugel | rasher: Are only the files missing the last character, or is the filesystem broken? |
19:15:23 | rasher | kugel: the filesystem is beyond help |
19:15:33 | rasher | At least it was for me |
19:16:07 | * | kugel is backing all files right now, planning to test a usb build |
19:16:14 | * | scorche|w forcibly makes rasher join -community |
19:16:59 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
19:17:24 | | Quit scorche|w ("CGI:IRC (EOF)") |
19:17:28 | | Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche) |
19:17:48 | linuxstb | gevaerts: I don't know what you've done, but I'm not getting those reset problems any more - it's copying a large directory without issue. |
19:19:47 | preglow | thoroughly broken |
19:19:54 | preglow | i got duplicate file names |
19:20:39 | | Join jgarvey [0] (n=jgarvey@cpe-024-163-032-204.nc.res.rr.com) |
19:22:17 | | Join roxfan2 [0] (n=dunno@74.212-200-80.adsl-dyn.isp.belgacom.be) |
19:22:22 | | Quit FOAD (Read error: 110 (Connection timed out)) |
19:22:23 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
19:22:58 | gevaerts | linuxstb: nothing that I can think of |
19:23:44 | star_jasmine | we'll see what happens. I just installed lame and no errors so far. we'll see if my voice file is 6kb |
19:23:59 | star_jasmine | which is ridiculously small |
19:24:03 | star_jasmine | and shouldn't be |
19:24:27 | star_jasmine | no erors on the voice screen after isuing make voice command |
19:25:01 | * | gevaerts also has some filesystem corruption |
19:25:13 | rasher | gevaerts: fun, isn't it? |
19:25:34 | | Quit miepchen^schlaf ("Verlassend") |
19:25:35 | gevaerts | rasher: sure. I'm starting work on sd card support right now |
19:25:47 | | Join miepchen^schlaf [0] (n=hihi@p54BF4327.dip.t-dialin.net) |
19:25:52 | * | BigBambi is very excited by all this |
19:25:52 | rasher | That should make for a less painful debug session |
19:26:15 | kugel | Prefetch abort at FFFFFFFE (0) |
19:26:22 | | Quit quaal (Read error: 113 (No route to host)) |
19:26:26 | rasher | kugel: that's new |
19:26:38 | kugel | right after boot |
19:26:45 | kugel | no tranfer done yet |
19:27:25 | kugel | Ok, after a hw reset, it boots up now with holding rec to load default config |
19:28:17 | | Join mf0102 [0] (n=michi@85.127.20.163) |
19:28:59 | kugel | I'm using a build with the latest fullspeed.path btw |
19:29:11 | rasher | Which player? |
19:29:24 | kugel | e200 |
19:29:43 | kugel | well, it doesn't connect, since it's allways rebooting into the of |
19:30:23 | scorche|w | gevaerts: so, if you dont mind me asking, you have seem to come here suddenly...where did you come from? :) |
19:31:42 | | Quit roxfan (Read error: 110 (Connection timed out)) |
19:31:43 | | Quit XavierGr (Nick collision from services.) |
19:31:53 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
19:32:54 | gevaerts | scorche|w: nowhere. I've known about rockbox for a while now, but I never had a supported player (I had one of these cheap noname players). Then I got my c250, put rockbox on it, and since I don't like to wait for the OF to refresh a database I'm not going to use anyway, and I have some USB experience, I started on this. |
19:35:15 | kugel | Is there anyway to disable the automatic reboot? I can't get it to connect this way |
19:35:53 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:37:01 | | Join hannesd [0] (n=light@p5B161634.dip0.t-ipconnect.de) |
19:37:55 | gevaerts | kugel: did the patch apply without errors ? The bit for usb-fw-pp502x.c should disable the reboot |
19:38:25 | star_jasmine | would someone tell me how to log my voice making efforts again? to send it to a .txt file? |
19:38:48 | rasher | star_jasmine: V=1 make voice > log.txt 2>&1 |
19:39:16 | star_jasmine | thanks |
19:40:04 | | Nick roxfan2 is now known as roxfan (n=dunno@74.212-200-80.adsl-dyn.isp.belgacom.be) |
19:41:47 | LinusN | rasher: or make V=1 voice > log.txt 2>&1 |
19:43:26 | kugel | uhmm, it applied cleany...but not in the first place |
19:43:38 | kugel | as in I didn't apply the patch actually |
19:43:42 | kugel | <−− dumb |
19:45:40 | star_jasmine | pok. making it now thanks |
19:46:32 | | Quit XavierGr (Nick collision from services.) |
19:46:38 | kugel | gevaerts: great |
19:46:43 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
19:47:10 | kugel | first time rockbox is connected to pc, let me celebrate a moment |
19:47:12 | kugel | :) |
19:48:17 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
19:48:31 | star_jasmine | ok... just one more question. I stupidly closed the webpage where I was posting the first log. could someone give me a suitable posing point? |
19:49:27 | | Quit markun (Read error: 104 (Connection reset by peer)) |
19:49:33 | | Join markun [50] (n=markun@rockbox/developer/markun) |
19:49:47 | LinusN | star_jasmine: http://www.rockbox.org/irc/log-20080207 |
19:49:55 | kugel | Ok, I just created a test file in rockbox while it's connected to the pc. |
19:50:08 | kugel | It's not showing up on my pc |
19:51:07 | rasher | star_jasmine: www.pastebin.ca ? |
19:51:44 | kugel | Is it supposed to be like this? |
19:52:13 | LinusN | kugel: rockbox is not supposed to change anything on the filesystem while connected |
19:52:36 | kugel | the the test file is just virtually there? |
19:52:44 | kugel | it shows up in rockbox |
19:52:58 | LinusN | yes, but the pc might have cached the directory |
19:54:04 | kugel | "ABCDEFGH mnopqrst Musik-Player" at trying to unmount |
19:54:15 | amiconn | *never* write to a file system that is accessed from elsewhere, except if the filesystem is prepared to handle such a case |
19:54:23 | amiconn | (i.e. it is a cluster file system) |
19:55:36 | kugel | Ok. Though, I reconnected it now, and a file in the root is missing, and another is a bit screwed up |
19:55:39 | star_jasmine | yes thanks. ok. posting now |
19:56:32 | | Join advlaptop2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
19:56:33 | kugel | at least the text file is still there |
19:56:41 | rasher | kugel: Welcome to a world of fun. Try exploring your fs further and you'll find amazing surprises |
19:56:42 | LinusN | so we can all conclude that there is a bug in the usb storage driver that writes to the wrong sectors or something like that |
19:56:45 | | Quit XavierGr (Nick collision from services.) |
19:56:53 | | Quit advlaptop2019 (Read error: 104 (Connection reset by peer)) |
19:56:53 | | Quit advlaptop2019_ (Read error: 104 (Connection reset by peer)) |
19:56:56 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
19:57:02 | kugel | rasher: I rebooted rockbox just fine now |
19:57:16 | kugel | I didn't write something from the pc to the player yet |
19:57:18 | rasher | kugel: Try copying some files back and forth.. |
19:57:39 | rasher | LinusN: I'd say that's a safe bet. Perhaps even an off-by-one since some filenames get truncated to one letter less (or that might be an unrelated problem) |
19:57:41 | star_jasmine | its not posting for some reason. either uploading is too big, or writing won't work. can I dcc it? |
19:58:04 | Horscht | try another one |
19:58:51 | Horscht | like slexy.org, rafb.net |
19:59:10 | kugel | rasher: I have to screen dumps on the root which are screwed up now. On rockbox they both show up but they show not much more than pixel garbage. On the pc only 1 of them shows up, even more pixel garbage and some characters missing in the file name |
19:59:10 | star_jasmine | sendspac? I'm not familiar with these sites |
19:59:27 | Horscht | these sites are for pasting text |
19:59:42 | | Join advlaptop2019__ [0] (n=advcomp2@unaffiliated/advcomp2019) |
19:59:57 | Horscht | sendspace is for uploading files |
20:00 |
20:00:00 | | Join TMM [0] (n=hp@ip565b35da.direct-adsl.nl) |
20:00:16 | | Nick advlaptop2019__ is now known as advlaptop2019 (n=advcomp2@unaffiliated/advcomp2019) |
20:00:59 | gevaerts | LinusN, rasher: a simple off by one seems unlikely, however the write code doesn't check if incoming data is complete, and if something goes wrong (like whatever problem leads to resets on read), it might write random data that happened to be in the buffer |
20:01:06 | kugel | rasher: copied two single files from the pc to the player now, rockbox still boots fine |
20:01:52 | rasher | kugel: Large files? Try copying an album |
20:01:55 | | Join petur [50] (n=petur@rockbox/developer/petur) |
20:02:10 | star_jasmine | here it is now |
20:02:11 | star_jasmine | http://slexy.org/view/s20nISdONo |
20:02:50 | kugel | Is there any chance that rockbox doesn't notice that a usb cable is inserted when the backlight is off? |
20:03:15 | kugel | that happened to me twice in the past view minutes |
20:03:24 | rasher | star_jasmine: Looks like you've pressed some bad buttons when asking for encoder options (arrows or something) |
20:04:03 | | Join perrikwp [0] (i=98214ef5@gateway/web/ajax/mibbit.com/x-7575684dfde0035d) |
20:04:26 | star_jasmine | if I leave the defaults alone for encoding q 4 c 10, I still get a tiny voice file |
20:04:40 | star_jasmine | the same as if I hadn't changed it |
20:04:58 | | Join shotofadds [0] (n=510165de@gateway/web/cgi-irc/labb.contactor.se/x-57e392b722057d86) |
20:04:59 | | Part LinusN |
20:05:08 | rasher | star_jasmine: What did you do when it asked you for encoder options? |
20:05:09 | kugel | I'm just doing the commands rasher did (see FS #8562), and the terminal doesn't do anything at the first command |
20:05:22 | | Join merbanan [0] (n=banan@83.233.242.33) |
20:05:41 | linuxstb | shotofadds: Hi. How are things going with your D2's flash? |
20:06:40 | rasher | kugel: it's a bit slow |
20:06:48 | gevaerts | kugel: try dmesg in another terminal. That might give some hints |
20:07:21 | kugel | I did ctrl+c and some other du stuff and rashers command again, everything worked |
20:07:31 | kugel | not sure why it "freezed" in the first place |
20:08:30 | star_jasmine | I think using rbspeexenc for encoding voice clips. then options for quality and so on. |
20:09:07 | | Quit JdGordon|w ("http://www.mibbit.com ajax IRC Client") |
20:09:20 | | Quit XavierGr (Nick collision from services.) |
20:09:31 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
20:09:50 | kugel | ok, the second command started fine, but it made a huge pause |
20:09:59 | shotofadds | linuxstb: it's going pretty well. I'm currently bug hunting - I can open files successfully, but some appear truncated as if the cluster map is returning duff data. I'm going to spend tonight peppering the FAT driver with debug text... |
20:10:00 | * | gevaerts thinks he has these 8TB ipod owners beaten : sd 16:0:0:1: [sdc] Very big device. Trying to use READ CAPACITY(16). |
20:10:19 | rasher | star_jasmine: try just pressing enter when it asks for encoder options |
20:10:37 | shotofadds | trouble is, work gets in the way :/ |
20:11:02 | tessarakt | args, the original Sansa firmware does not even get ID3 tags right ... |
20:11:40 | gevaerts | kugel: do you see usb device reset messages in the dmesg output ? If so, that adds delays |
20:11:45 | kugel | gevaerts: for me it does still this pauses from time to time |
20:12:25 | kugel | wait a second |
20:12:43 | gevaerts | kugel: ok. That's "normal" for now. Now and then rockbox misses a usb transfer, and linux resets the device, which takes a while |
20:12:47 | kugel | Didn't someone have this issue some hours ago? |
20:13:03 | rasher | That would be me. And apparently it was already known |
20:13:13 | linuxstb | shotofadds: Have you done any work on enabling interrupts? |
20:13:32 | rasher | My dmesg is full of FAT: Filesystem panic (dev sda1) now |
20:13:42 | rasher | Poor FAT |
20:13:51 | preglow | the "now playing" banner on the cabbiev2 wps is a bit small on nano |
20:14:02 | bluebrother | well, it's too fat anyway ;-) |
20:14:25 | gevaerts | rasher: in my case fsck.vfat didn't believe it was a vfat filesystem |
20:14:30 | kugel | preglow: While we're at it. IMO the album art could be a bit larger on e200. There's at least 20 pixels wasted |
20:14:56 | preglow | never tried aa |
20:15:12 | shotofadds | linuxstb: not yet, but it's high up the list of things to try. it'll be a walk in the park i'm sure.. |
20:15:38 | preglow | do i need to enable it somewhere? |
20:15:46 | rasher | gevaerts: for me it only fixed a few errors and left a still completely broken filesystem |
20:16:23 | rasher | preglow: you need appropriately sized cover.bmp files .. see http://www.rockbox.org/twiki/bin/view/Main/AlbumArt#How_To_Use_Album_Art |
20:16:54 | kugel | preglow: Oh, and the nowplaying banner could be bigger too, yes |
20:17:01 | rasher | There's some wiggle-room for the filenames and locations, actually |
20:17:04 | | Join karashata [0] (n=Kimi@bas3-kitchener06-1096649533.dsl.bell.ca) |
20:17:04 | Horscht | i think the font on the cabbiev2 that is included in svn now, is a bit small |
20:17:28 | preglow | damn, all those locations are scanned for album art? |
20:17:30 | preglow | that's got to be slow |
20:17:49 | Horscht | i prefer the manualy downloaded unifont versions of cabbiev2 |
20:17:53 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-3939b5a565aade45) |
20:18:34 | kugel | Ah, I see some files lacking the last char in filename |
20:18:52 | preglow | my file names lacked a lot more than just the last char... |
20:19:13 | preglow | Horscht: i agree the font is a bit too small, yea |
20:19:22 | kugel | Ehm, yea, pretty much messed up. |
20:19:46 | rasher | preglow: the aa scan is done while buffering though afaik, so it shouldn't be too costly I imagine? |
20:20:46 | preglow | i don't know |
20:20:52 | kugel | At least my sansa is still booting up |
20:21:17 | | Join spiorf [0] (n=spiorf@host118-214-dynamic.20-79-r.retail.telecomitalia.it) |
20:21:21 | rasher | kugel: it's only a matter of time - write support is quite dodgy it seems |
20:22:33 | kugel | parted still sees it as fat32 device |
20:23:03 | * | shotofadds needs to eat .. filesystem bug-hunting isn't much fun |
20:23:18 | Lear | rasher: seems it can be a bit costly, at least if you have big directories. |
20:24:02 | * | Lear needs to reboot, bbs. |
20:24:05 | | Quit Lear ("ChatZilla 0.9.80 [Firefox 3.0b3pre/2008020104]") |
20:25:00 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
20:25:11 | kugel | I can't delete or format in gparted, it looks like the partition is locked |
20:26:30 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
20:26:41 | kugel | fsck.vfat /dev/sdf |
20:26:41 | kugel | dosfsck 2.11, 12 Mar 2005, FAT32, LFN |
20:26:43 | kugel | Currently, only 1 or 2 FATs are supported, not 191. |
20:26:44 | kugel | ?? |
20:27:04 | bluebrother | seems your FAT is messed up a bit |
20:27:15 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
20:27:22 | kugel | jup |
20:27:30 | rasher | Told you |
20:27:39 | kugel | I was aware of that |
20:27:43 | bluebrother | there are usually 2 copies of the FAT (the table, not the filesystem). |
20:28:00 | bluebrother | but FAT (the filesystem) can use a different number of that. |
20:28:56 | kugel | and how can I repear it? |
20:29:13 | rasher | kugel: mkfs.vfat or using recoverymode + sansa.fmt |
20:29:28 | bluebrother | the number of FAT tables is noted in a value in the boot parameter block, which is at the start of the partition (after the boot sector) |
20:29:34 | kugel | rasher: yea, just remembered of sansa.fmt |
20:30:14 | bluebrother | does reading work reliably yet? |
20:30:56 | linuxstb | bluebrother: Yes, it seems to be. |
20:31:09 | bluebrother | cool, I should try it on my mini |
20:31:32 | linuxstb | Just make sure you mount it read-only ;) |
20:31:44 | bluebrother | hehe ;-) |
20:34:28 | | Quit obo ("bye") |
20:36:57 | SSnake | linux |
20:37:17 | SSnake | pheraps i've found a bug in dict.c |
20:37:36 | kugel | well, I formatted, but the PC doesn't recognizes the player |
20:38:27 | SSnake | is there some developer who wants to check dict.c with me? |
20:38:50 | kugel | duh, damn OF defaulting to mtp |
20:40:11 | linuxstb | SSnake: What's the problem? |
20:40:12 | rasher | kugel: exact same thing happened to me |
20:40:13 | SSnake | well at line 68 in dict.c |
20:40:24 | kugel | :D |
20:40:27 | SSnake | the funcion pl_malloc() in dict.c |
20:40:51 | linuxstb | What about it? |
20:41:21 | SSnake | it simply never update the global variable "ssize_t bufleft" |
20:41:50 | SSnake | so pl_malloc always returns true even if the buffer is full |
20:42:13 | linuxstb | Yes, good spot. That does seem to be a bug. |
20:42:16 | SSnake | can u confirm this? |
20:42:21 | SSnake | :> |
20:43:54 | SSnake | i have no configured svn access so i can't change anything (nor i am registered yet) |
20:46:39 | SSnake | simply add "bufleft -= size;" at line 79 |
20:47:45 | BigBambi | SSnake: You need to be awarded SVN access, so post patches etc. on flyspray |
20:48:49 | | Quit star_jasmine (Read error: 110 (Connection timed out)) |
20:48:50 | kugel | I wonder how much patches one needs in order to get svn access. Anyway, I'd rather think it depends on the quality of the patches and not on the quantity |
20:49:24 | bluebrother | there's no "count of patches you need to have done" |
20:50:08 | BigBambi | kugel: It is quality not the number |
20:50:42 | kugel | Expected that. Actually, I was surprised badly if it was the number |
20:51:27 | SSnake | yes i will when i'll finish my plugin. no time to do that now (nor enough rockbox know-how yet) |
20:51:41 | kugel | Did anyone think about about the flashlight plugin? I think it's a simple and yet very usefull plugin, which deserves committing |
20:52:58 | Horscht | just keeping the backlight on? |
20:53:06 | * | linuxstb thinks it's useless, but has no objection to it being committed |
20:54:00 | kugel | Horscht: This, and setting the brightness to the highest |
20:54:08 | bluebrother | flashlight plugin? |
20:54:20 | kugel | http://www.rockbox.org/tracker/task/8285 |
20:54:56 | kugel | linuxstb: I can enlighten my entire room |
20:55:38 | preglow | flashbox |
20:55:57 | kugel | Recently I was on a bus trip, and the driver was to lazy to swtich the seat lights on. We lacked a flashlight, I wished I allready had the plugin installed now |
20:57:18 | preglow | but no, i don't oppose commiting that either |
20:57:27 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
20:57:54 | | Join Soul-Burn [0] (n=b@bzq-79-176-106-80.red.bezeqint.net) |
20:57:56 | rasher | I still think it should be start on red light, but committing is fine at any rate |
20:57:57 | Horscht | neither would I, but I guess i don't have a vote anyways |
20:58:02 | Soul-Burn | hello there |
20:58:30 | | Quit tessarakt (Read error: 110 (Connection timed out)) |
20:58:41 | | Join obo [0] (n=obo@rockbox/developer/obo) |
20:58:43 | | Quit mf0102 ("Verlassend") |
20:58:51 | | Join tessarakt [0] (n=jens@e180076227.adsl.alicedsl.de) |
20:58:52 | kugel | rasher: How about that. It starts with red, any button press will turn it into white, the next button press will exit it? |
20:58:52 | linuxstb | I would vote for it being called "torch" instead of "flashlight", as Rockbox uses British English. |
20:59:01 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
20:59:02 | BigBambi | me too |
20:59:22 | Horscht | but isn't a torch something different? |
20:59:25 | BigBambi | no |
20:59:28 | Horscht | i though a torch involves fire |
20:59:29 | Llorean | Why not just use "Light" |
20:59:42 | BigBambi | Horscht: That is a different kind of torch |
20:59:42 | Soul-Burn | I have a small problem with rockbox... It runs and everything, except one little missing feature. It doesn't make any sound :> |
20:59:50 | Llorean | Or get fancy and go with "Illuminate"\ |
21:00 |
21:00:03 | BigBambi | Horscht: Torch is what we call a thing you hold with batteries that produces light |
21:00:07 | kugel | Horscht: Played too much diablo (2), didn't you? :D |
21:00:08 | Horscht | Illuminati |
21:00:11 | BigBambi | Llorean: I like that one :) |
21:00:34 | Horscht | "brighten up your life2 |
21:00:51 | linuxstb | Soul-Burn: You'll need to give us a bit more info to go on... |
21:01:08 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust498.brig.cable.ntl.com) |
21:01:12 | rasher | lightbox |
21:01:23 | Soul-Burn | I installed rockbox today on an iPod photo |
21:01:26 | bluebrother | who wants sound of Rockbox anyway if he can get lightbox? *g* |
21:01:32 | Soul-Burn | tried running an MP3 file from the file manager |
21:01:41 | kugel | yea, illuminate sounds good. Especially since it's not really a flashlight (which has a defined cone of light) |
21:01:54 | Horscht | maybe volume was turned down completely |
21:02:09 | Soul-Burn | tried upping it to +6 |
21:02:10 | * | shotofadds thinks it would be great if Rockbox had a Flash Light plugin ;) |
21:02:19 | bluebrother | Rock-Illuminatus? |
21:02:20 | | Quit Axio (Read error: 113 (No route to host)) |
21:02:28 | Soul-Burn | using the scroll wheel and menu volume |
21:02:34 | Soul-Burn | it's a fresh install |
21:02:34 | Nico_P | "lumos"? |
21:02:39 | rasher | kugel: I still don't quite get why not use all buttons except an exit button to switch between red and white |
21:02:44 | bluebrother | "fiat lux!" |
21:02:59 | rasher | kugel: using your method you'd have to go through white to exit, ruining the point of using red in the first place |
21:03:12 | BigBambi | Yeah, I use my mobile as a torch quite often |
21:03:16 | kugel | rasher: It'd require button mapping |
21:03:28 | Horscht | maybe the forward button would turn it white |
21:03:32 | rasher | kugel: For a single button.. not exactly the end of the world |
21:04:09 | rasher | If someone writes a raytracer for Rockbox, the plugin must be named cornellbox |
21:04:13 | kugel | rasher: the light is still mostly white after exiting the plugin |
21:04:22 | rasher | kugel: depends on your settings and theme |
21:04:32 | kugel | IMO doesn't make a big difference if it's white at maximum for a split second |
21:04:50 | rasher | But why? What's your aversion to defining an exit button? |
21:05:05 | kugel | I think the majority doesn't use a red background/backdrop in their themes |
21:05:11 | Horscht | i do |
21:05:18 | Soul-Burn | linuxstb: rebooted again and now it works ./... strange |
21:05:25 | rasher | kugel: there's already a dark-blue-on-black theme |
21:05:41 | Horscht | anyways, why not make the center button change the color, and the menu button exits? |
21:05:58 | | Quit spiorf (Remote closed the connection) |
21:05:59 | Horscht | or similar lyout on non-ipods |
21:06:19 | * | BigBambi deletes the rant about not all players being iPods |
21:06:31 | *** | Saving seen data "./dancer.seen" |
21:06:32 | | Join Axio_ [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
21:07:34 | kugel | People, no need to argue. I'm just gonna implement it |
21:08:57 | rasher | kugel: I'm not trying to force you to do anything, I just don't understand |
21:09:30 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
21:10:36 | kugel | neither I do understand why are you so keen on having red. As I said, in most cases being in the menues will interfere the night sight of the user |
21:10:40 | gevaerts | If sansa-users want a safer way to test usb, there's a new version that supports the sd card. |
21:10:50 | * | karashata doesn't think red light from a backlit LCD screen will be any easier on the eyes than any other colour light from the screen |
21:11:30 | kugel | karashata: it's about that eyes can adapt to the darkness easier if the light was red |
21:12:27 | kugel | anyway, I don't understand that also since allmost all flashlights on the marked have white light, not red one |
21:12:53 | BigBambi | Both torches I own have red and white |
21:13:02 | BigBambi | But I'm not too bothered either way |
21:13:07 | karashata | some come with coloured filters that go over the lens of the flashlight |
21:13:09 | kugel | I never saw one with red light actually |
21:13:26 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-37923db770e9411b) |
21:13:53 | saratoga | i don't think the color of light has any impact on ones recovery time for night vision |
21:14:00 | * | pixelma still votes for green as a second colour option so you can use it as position lights in case you have two colour players at hand ;) |
21:14:03 | saratoga | in fact i'm pretty sure thats an old urban legend |
21:14:05 | karashata | the backlight from the screen, at least for my mp3 player, is way too bright that a red screen will be all that noticably easier on the eyes |
21:14:19 | rasher | I never said I was particularly bothered, I just think it'd be a neat and simple thing to include, but for some reason it's turned into a huge problem |
21:14:32 | karashata | heck, with the backlight on, even a *black* screen is still kinda hard on the eyes |
21:15:03 | Soul-Burn | When browsing the database, how can I lower the time between screens? Every thing I do pops up "searching" for like 3 seconds |
21:15:43 | * | Nico_P sees a bikeshed debate :) |
21:15:45 | rasher | gevaerts: awesome |
21:15:49 | rasher | Nico_P: well spotted |
21:15:56 | rasher | Just commit the damn flashlight already |
21:15:58 | Horscht | loading the database into RAM should speed up browsing, Soul-Burn |
21:15:59 | rasher | And I'll shut up |
21:16:54 | saratoga | hmm wikipedia says red really is better |
21:17:28 | Soul-Burn | Horscht, did that, should I reboot? |
21:17:37 | | Quit n17ikh|Lappy ("Leaving") |
21:17:46 | Horscht | no idea if that setting needs a reboot |
21:17:50 | kugel | saratoga: wikipedia isn't safe of urban legends |
21:18:22 | kugel | rasher: lol |
21:18:27 | karashata | red light is easier on the eyes, yes |
21:18:30 | karashata | I'll admit that |
21:18:39 | Horscht | saratoga, honestly? even if there isn't a biological background on it, darker background still *seems* to be easier on the eyes |
21:18:51 | kugel | rasher: It's allready dark here, I could just test if red is better for my eyes than white |
21:18:55 | rasher | karashata: you're right, the backlight is too bright for the colour to make a difference |
21:19:04 | karashata | thank you... |
21:19:20 | rasher | Well, depends.. the illuminated area is quite visibly red |
21:19:33 | rasher | but if you're looking at the screen, it'll be bright |
21:19:47 | karashata | yeah, I was thinking if you were looking at the screen |
21:20:21 | karashata | I wouldn't think the light given off by the screen to light up whatever you're trying to see would be that hard on your eyes regardless of the colour |
21:20:31 | Horscht | looking into a bright LED and complaining about it's brightness would not be a smart move. i think at the screens brightness, it all depends on where you are looking at |
21:20:31 | karashata | since the light isn't focused at all |
21:21:04 | rasher | (with the e200) If you point the light at something with a red screen, the emitted light will be mostly red with some white at the edges |
21:21:12 | | Join Buschel [0] (n=AndreeBu@p54A3F7F4.dip.t-dialin.net) |
21:21:37 | shotofadds | couldn't you just reduce the brightness for the 'red' screen? |
21:21:51 | karashata | the H10 doesn't have an adjustable backlight |
21:21:55 | rasher | shotofadds: Then you lose the illuminating properties though |
21:21:56 | shotofadds | ah :/ |
21:22:31 | TMM | shotofadds: hi! |
21:23:16 | shotofadds | TMM: hi, you've been playing with the iAudio 7 right? |
21:23:25 | TMM | shotofadds: yes, I was told to talk to you :) |
21:23:32 | rasher | kugel: And I just did a test, if that wasn't obvious |
21:24:02 | shotofadds | TMM: i'm not sure what good that will do :) |
21:24:30 | | Quit crope` ("Leaving") |
21:25:05 | TMM | shotofadds: well, you're working on the D2 port, right? it appears that you've got a working flash driver? :) |
21:25:34 | shotofadds | you should be able to re-use the flash driver I'm working on - I the basics are generic to all TCC devices |
21:25:49 | shotofadds | TMM: I wouldn't say 'working' just yet... |
21:26:17 | TMM | ah, sounds like my LCD driver |
21:27:15 | | Join crope` [0] (n=crope@dyn3-82-128-184-118.psoas.suomi.net) |
21:28:00 | TMM | shotofadds: how far along are you anyway? |
21:29:35 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
21:29:51 | shotofadds | it's frustratingly close to working: I can read files and display correct-looking contents on the screen; only problem is some files seemingly return junk. |
21:30:06 | shotofadds | leads me to believe my block translation guesswork needs a bit of a re-think |
21:30:59 | | Quit JdGordon|w ("http://www.mibbit.com ajax IRC Client") |
21:32:33 | shotofadds | right now my fat driver knowhow isn't good enough to work out what's going on |
21:33:06 | rasher | gevaerts: latest patch gives me two devices indeed |
21:33:43 | kugel | rasher: No it wasn't obvious for me |
21:33:55 | rasher | kugel: hopefully it is now |
21:34:09 | gevaerts | rasher: it seems to work here. I'm now copying files to the sd card (to test whether my write improvements work) |
21:34:49 | rasher | gevaerts: Got an error in dmesg when ls'ing the card.. pasted in pm |
21:35:03 | gevaerts | rasher: no. I haven't seen that |
21:35:14 | | Join HS^ [0] (n=HS@cc501335-a.mp1.dr.home.nl) |
21:35:46 | rasher | And here http://pastebin.ca/895426 for completeness/the logs |
21:35:53 | | Part HS^ |
21:36:13 | rasher | gevaerts: are the write improvements in your latest patch, or later than that? |
21:36:34 | rasher | gevaerts: eventually the ls returned and looked correct |
21:36:38 | gevaerts | rasher not yet. |
21:36:41 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
21:36:43 | Nico_P | later than the latest patch? |
21:37:05 | rasher | Nico_P: I meant if he had made the changes after uploading his latest patch |
21:37:09 | Nico_P | ah |
21:37:37 | rasher | gevaerts: is sdhc expected to work? |
21:38:40 | rasher | Doesn't seem to be |
21:38:42 | gevaerts | rasher: I just use ata_read_sectors() and ata_write_sectors(). If those support sdhc it should work |
21:39:06 | rasher | I get sdb: unknown partition table, which didn't happen with the regular microsd |
21:39:28 | gevaerts | Was it plugged in before connecting ? |
21:39:42 | rasher | Yes |
21:39:49 | rasher | I unplugged, swapped cards and plugged |
21:40:05 | rasher | Mount seems cause the device to get reset, then hangs |
21:40:26 | gevaerts | I don't have a sdhc card to test, so I can't say much about it. |
21:41:11 | pixelma | the one warning with the patch is know and to be ignored? |
21:41:17 | pixelma | *known |
21:41:34 | | Join aneka [0] (n=kvirc@66.251.24.160) |
21:42:17 | rasher | Odd, the pmount magic tries to mount as udf |
21:42:19 | | Quit karashata (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
21:42:25 | rasher | That's bound not to work I suppose |
21:42:35 | rasher | Shouldn't hang though |
21:42:47 | gevaerts | pixelma: what warning ? |
21:43:05 | | Join Domonoky [0] (n=Domonoky@92.227.87.80) |
21:43:31 | pixelma | it doesn't sound very important, but I applied the latest patch and compiled for my c200 and got "usbstack/usb_core.c:567: warning: unused parameter 'in'" |
21:44:13 | rasher | I think I can safely say that there's some breakage with sdhc - mount has hung, and is in uninterruptable sleep now |
21:45:12 | | Quit Axio_ () |
21:45:14 | gevaerts | pixelma: that looks harmless to me. It was there before I started on this though. |
21:45:26 | pixelma | ok |
21:46:23 | | Join phill [0] (n=51aef816@gateway/web/cgi-irc/labb.contactor.se/x-c30b0c62b9136462) |
21:46:51 | | Quit ol_schoola () |
21:47:17 | Soul-Burn | I've tried connected my rockboxed ipod to the computer USB but windows can't find a driver for it, therefore, no drive access |
21:47:28 | BigBambi | Use the OF |
21:47:28 | * | bluebrother wonders what "fish-based targets" are |
21:47:38 | Soul-Burn | OF? |
21:47:43 | BigBambi | original firmware |
21:47:46 | Horscht | official Firmware |
21:47:47 | Soul-Burn | o |
21:47:58 | BigBambi | original I say! |
21:48:02 | Soul-Burn | there's no drive access for rockbox? |
21:48:03 | gevaerts | rasher: maybe put some logf() around the ata_read_sectors() in usb_storage.c ? |
21:48:07 | Horscht | organic i say |
21:48:19 | BigBambi | Soul-Burn: Not yet for portalplayer targets |
21:48:20 | scorche|w | obsolete ;) |
21:48:25 | linuxstb_ | 'orrible I say... |
21:48:27 | Horscht | oooh, burned |
21:48:33 | Soul-Burn | k then |
21:48:36 | Horscht | scorche|w wins |
21:48:40 | BigBambi | As it says on the front page of www.rockbox.com, ignore the driver pop up from windows |
21:48:42 | * | gevaerts missed an a, and bluebrother uses a font where l and i are similar |
21:48:50 | scorche|w | BigBambi: .org |
21:48:55 | BigBambi | haha |
21:48:58 | BigBambi | Ooops |
21:49:07 | bluebrother | ah ;-) |
21:49:11 | BigBambi | I type it in multiple times per day |
21:49:19 | phill | rasher/gavaerts: With a 6GB sdhc I get this: http://pastebin.ca/895442 (and the last 3 lines repeat many a time) |
21:49:44 | bluebrother | hmm, "make zip" for the mini complains about a missing vol09-160x128x2.bmp |
21:49:46 | Soul-Burn | When I tell rockbox to "update the database" does it actually update the ipod db or one of its own? |
21:49:58 | BigBambi | It own |
21:50:09 | BigBambi | We do not touch the itunes one |
21:50:19 | Horscht | Rockbox can not work with the itunes db at all |
21:50:23 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:50:26 | Soul-Burn | all for the better |
21:50:30 | BigBambi | One of the pojnts of rockbox is not to have to use itunes (for iPods) |
21:50:33 | bluebrother | we don't even want to know about the ItunesDB ;-) |
21:50:45 | BigBambi | Or any other management software for other players |
21:51:06 | BigBambi | Soul-Burn: Updating the iTunes database wouldn't be very useful on say an iriver would it :) |
21:51:08 | Soul-Burn | because right now I have many files in the itunesdb and I don't feel like re-copying everything :-P |
21:51:15 | Horscht | do other players rely on their prorietary management software as well= |
21:51:19 | pixelma | gevaerts: does the card need to be plugged before connecting? |
21:51:21 | BigBambi | Horscht: Some do |
21:51:42 | Horscht | you don't have to. The files still contain the taggs, so Rockbox can read them |
21:51:43 | scorche|w | Soul-Burn: database will read the files fine (provided they are supported), but we dont touch the *database* |
21:51:52 | pixelma | guess I could just try |
21:52:04 | Horscht | just the files are obfuscated into a weird directory structure and weirdly renamed |
21:52:16 | gevaerts | pixelma: yes and no. If it isn't plugged in, it doesn't automatically find it on plugin, but running fdisk on it fixes that |
21:52:28 | rasher | phill: weird, I didn't get that - also with a 6gb sdhc card |
21:52:38 | * | shotofadds knows why the FAT driver doesn't work reliably on the D2.. the NAND driver returns out-of-date copies of some sectors (eg. the FAT..). Now to track down the up-to-date copies... |
21:52:49 | pixelma | gevaerts: ok, probably not for me though, I'm on WinXP |
21:53:04 | gevaerts | pixelma: ok. I don't know there |
21:53:11 | pixelma | trying now with the card plugged before |
21:53:31 | gevaerts | I haven't actually tried the sd on windows yet. |
21:54:03 | pixelma | hmm... doesn't seem to work yet, also can't access it this way |
21:54:30 | Soul-Burn | RockDoom doesn't seem to support ipod wheel scrolling which could be cool for turning. I agree it's not portable to other players, but something might be done? |
21:54:37 | pixelma | gevaerts: but reading the internal memory works, didn't dare to try writing yet |
21:55:28 | gevaerts | pixelma: I'll try in windows sometime next week. I need a usb tracer to see what windows does differently, so that will have to wait. |
21:55:28 | | Quit Arathis ("Bye, bye") |
21:55:30 | rasher | pixelma: just hope windows hasn't found something to write (such as a Thumbs.db file) |
21:55:34 | Soul-Burn | RockBox gives me a hard time :< I now have to convert all my translated song tags back to unicode, now that its supported :-P |
21:55:46 | scorche|w | Soul-Burn: http://www.rockbox.org/tracker/task/5153?histring=doom%20scrollwheel |
21:56:06 | bluebrother | Soul-Burn: you can select the codepage for id3 tags |
21:56:16 | pixelma | rasher: turned that off in my setup, guess I'll see... |
21:56:39 | rasher | pixelma: just be prepared to format, I guess |
21:57:07 | | Part Buschel |
21:57:16 | | Join Arathis [0] (n=doerk@p508A3CD7.dip.t-dialin.net) |
21:57:42 | * | gevaerts found out that the new sd code doesn't make testing safer. |
21:57:52 | pixelma | disconnected and it still looks good in rockbox but I'll boot into OF and run a chkdsk to make sure |
21:57:57 | | Quit Arathis (Client Quit) |
21:58:06 | gevaerts | The boot loader doesn't see my partition table any more |
21:58:16 | bluebrother | something like 62k Bytes/s reading from the Ipod is in the expected range? |
21:58:36 | Soul-Burn | bluebrother, i have songs in different languages so I had to transcribe them to English. Now that both my portable player and desktop play support unicode, I want to move it back to original languages :) |
21:59:06 | | Quit LambdaCalculus37 ("CGI:IRC (EOF)") |
21:59:08 | bluebrother | ah. Ok, this you can't solve that easily ;-) |
21:59:26 | Soul-Burn | it's actually quite easy |
21:59:34 | pixelma | Soul-Burn: you could also use ID3v2.4 tags which support UTF-8 afaik |
21:59:35 | Soul-Burn | mp3tagger + freedb |
21:59:39 | gevaerts | bluebrother: that's a bit slow. Is that on average, including usb resets ? |
22:00 |
22:00:35 | bluebrother | I just transferred a file and measured the time |
22:01:20 | * | shotofadds curses and makes a brew while VMware, samba and windows explorer conspire to freeze up *again* |
22:01:21 | bluebrother | something like 5 MiB or so. |
22:01:21 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
22:01:53 | pixelma | gevaerts, rasher: chkdsk doesn't see any problems on any of the two memories, but I just browsed the internal memory and copied a smaller folder from the c250 to my box :) |
22:02:11 | pixelma | s/just/only |
22:02:24 | rasher | pixelma: try the other way for a good time |
22:02:37 | rasher | (will more than likely break your filesystem) |
22:02:39 | pixelma | hehe |
22:02:42 | LinusN | gevaerts: what's the idea with the 16384*8 transfer buffer size? |
22:02:50 | rasher | In fact, don't try it at all. Not much point at this point I suppose |
22:03:09 | pixelma | rasher: I'd only try on the microSD |
22:03:46 | gevaerts | LinusN: linux wants to do 128kb transfers, so we need room for that. |
22:03:57 | bluebrother | interesting. RB gets reported as "Attached scsi disk sda" while the OF discmode gets reported as "Attached scsi removable disk sda" |
22:03:59 | LinusN | i see |
22:04:41 | linuxstb_ | I just tried a "dd" on my ipod (copying the 40MB firmware partition), and it reports 722kB/s |
22:04:43 | XavierGr | Linus: Sorry to nag you about it again but do you have any news regarding H100 flashing? |
22:04:50 | XavierGr | (or any plans?) |
22:04:54 | LinusN | XavierGr: nope, sorry |
22:05:36 | XavierGr | LinusN: Should I nag you again in the future, or maybe try it myself at some point? |
22:05:47 | Lear | Wouldn't it be possible to use the plugin or the audio buffer during usb? |
22:05:58 | gevaerts | linuxstb_: that sounds pretty good. That's about 60% of the raw bandwidth |
22:06:08 | LinusN | XavierGr: you could of course try it yourself :-) |
22:06:24 | rasher | Lear: both should be available |
22:06:37 | pixelma | gevaerts: but it was sooo nice to not have to wait for the stupid "database refresh" :) |
22:06:48 | XavierGr | LinusN: Yes of course, it is just that if you plan on doing it yourself at some point I could wait :) |
22:07:12 | bluebrother | hmm, dd-ing reports 550kB/s for me. |
22:07:49 | | Join crzyboyster [0] (n=4b596e09@gateway/web/cgi-irc/labb.contactor.se/session) |
22:07:53 | gevaerts | pixelma: the microsd is not necessarily safe. I don't know why, but I just had to do a firmware restore from recovery mode after testing the sd |
22:07:56 | bluebrother | maybe the disc is fragmented a bit. |
22:08:13 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
22:08:38 | LinusN | so do we have any clues about why the file system is trashed? |
22:09:16 | Slasheri | XavierGr: it should quite probably work, if you at first flash the bootloader only and keep the OF |
22:09:18 | pixelma | gevaerts: I see |
22:09:23 | Soul-Burn | As an iPod user, I am used to a program that automagically syncs my library with the iPod one. Now as the player allows directories and such, what is a recommended program to perform this sync? |
22:09:34 | BigBambi | Anything you like |
22:09:41 | crzyboyster | Mediamonkey works well... |
22:10:02 | bluebrother | Soul-Burn: there is a wiki page that lists some. But you could even use Itunes if you'd like to ;-) |
22:10:11 | Soul-Burn | I never ever want to use iTuns |
22:10:14 | Soul-Burn | iTunes |
22:10:16 | XavierGr | Slasheri: yes but then flashing won't be complete, only the bootloader will be in flash |
22:10:18 | Soul-Burn | I used Anapod |
22:10:34 | Soul-Burn | iTunes is one of the worst pieces of software i've ever had to use |
22:10:35 | XavierGr | (and the OF) |
22:10:37 | | Quit conando (Read error: 104 (Connection reset by peer)) |
22:10:40 | | Join conando [0] (i=Soeren@dslb-084-060-139-234.pools.arcor-ip.net) |
22:10:45 | Slasheri | XavierGr: indeed, but if the BL still functions and can load rockbox, then it's completely safe to flash rest of it |
22:10:46 | gevaerts | How long is formatting from the sansa OF expected to take ? |
22:11:09 | rasher | gevaerts: it took a while for me.. a few minutes I think |
22:11:20 | XavierGr | Slasheri: indeed you have a point |
22:11:37 | pixelma | Slasheri: got a question for you, hopefully easy and quick to answer: does "gather runtime" write to any other files than the .tcd ones even if only temporary? |
22:11:41 | crzyboyster | When you launch cygwin, are you supposed to have a line printed there saying "bash-3.2$"? |
22:11:49 | Slasheri | pixelma: nope |
22:11:57 | Slasheri | pixelma: it writes only to database_idx.tcd |
22:12:10 | pixelma | ok, thanks |
22:12:10 | scorche|w | crzyboyster: of course |
22:12:11 | bluebrother | crzyboyster: that doesn't look wrong. |
22:12:27 | LinusN | gevaerts: are you sure you are doing the right thing in the SCSI_REQUEST_SENSE case? looks like you might send corrupt data |
22:12:31 | bluebrother | not sure if that's the default prompt on cygwin |
22:12:42 | gevaerts | I just found out why my internal flash was gone : don't test write to sd yet ! it writes to the internal flash instead |
22:12:58 | rasher | Slasheri: How expensive is gather runtime? I really don't think it should be an option unless there's a significant saving in turning it off :\ |
22:12:58 | LinusN | ouh |
22:13:25 | Slasheri | rasher: it's not very expensive but could be optimized further to reduce disk access |
22:13:39 | crzyboyster | Next step on http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling says to do "svn co svn://svn.rockbox.org/rockbox/trunk rockbox". Am I just supposed to type that in and press enter? |
22:13:42 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-ee163bf529b27b4b) |
22:13:42 | | Quit JdGordon|w (Remote closed the connection) |
22:13:49 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-c287fe838772fb5a) |
22:13:49 | rasher | I just think being able to turn off "gather runtime data" is useless.. |
22:13:53 | scorche|w | crzyboyster: try it out.. |
22:14:08 | Slasheri | and to Nico_P, there might be still the bug in playback engine preventing gather runtime data to collect information from all tracks |
22:14:23 | * | amiconn thinks 'gather runtime data' is useless, hence wants to be able to disable it |
22:14:24 | Slasheri | there was entry in FS about that too |
22:14:33 | | Join lee-qid [0] (n=liqid@p5496569D.dip.t-dialin.net) |
22:14:48 | Slasheri | amiconn: i almost always use that to select tracks to play :) |
22:14:48 | rasher | amiconn: option clutter |
22:14:51 | crzyboyster | Hmm. It spits out a message saying "bash: svn: command not found" |
22:14:54 | Nico_P | Slasheri: yeah it's because elapsed is set to 0 |
22:15:07 | scorche|w | crzyboyster: then you didnt install it according to our directions |
22:15:07 | Slasheri | Nico_P: ah, ok. but good that you know about it |
22:15:12 | Nico_P | amiconn: it's possible to disable it AFAIK |
22:15:24 | rasher | amiconn: my point is that if the cost is next to none, there's little point in being able to turn it off, even if one of our developers don't use it... |
22:15:31 | LinusN | gevaerts: don't you have to use the uncached address when writing to the data structure? |
22:15:39 | pixelma | I experience a weird bug which appears only in certain folders. I'm about 90% sure that these are only albums I listened to when I had "gather runtime data" enabled for a short while of testing |
22:15:44 | amiconn | rasher: It writes to disk, hence it costs something |
22:15:59 | Slasheri | XavierGr: and i think you just need to try.. and hope LinusN would resurrect the player if everything goes wrong :) |
22:16:06 | amiconn | Not only battery, but also e.g. flash wear (on flash targets) |
22:16:13 | crzyboyster | I will try out the rockbox part of the cygwin installation again and tell you all what happens... |
22:16:26 | linuxstb_ | rasher: I think it would make sense to enable it by default, but think the option should stay. |
22:16:27 | rasher | amiconn: "something" doesn't mean it's worth making an option for |
22:16:39 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
22:16:50 | * | scorche|w sits on the edge of his seat waiting.. |
22:17:01 | Slasheri | XavierGr: and btw, there is a way to test it quite safely.. the way i did at the very beginning |
22:17:07 | rasher | amiconn: you're aware that "flash wear" stopped being an issue 10 years ago? |
22:17:08 | XavierGr | Slasheri: well It might also make me buy a bdm wiggler and extend my limited toolboard :P |
22:17:25 | BigBambi | What is the default? If the database is enabled IMO it would make sense to have gather runtime default on |
22:17:27 | XavierGr | Slasheri: please enlighten me |
22:17:38 | Slasheri | i just flashed two bootloaders on the unit, the second one over the iriver entry point |
22:17:50 | Slasheri | then booting original firmware just booted by bootloader |
22:17:55 | Slasheri | and that loaded rockbox |
22:18:28 | amiconn | rasher: Not entirely true. I know that all modern nand flashes do wear leveling, but the wear is still there |
22:18:41 | gevaerts | LinusN: where ? |
22:18:43 | amiconn | And the wear leveling algorrithm may goof and swap blocks |
22:18:43 | Slasheri | even that isn't completely safe if the flashing fails, but it shouldn't fail if the hardware (other than ram) are the same on your player |
22:18:56 | amiconn | That's something I actually experienced on an MMc, more than once |
22:19:07 | rasher | Certainly gather runtime should default to on, or users will be confused about the non-functional database entries |
22:19:11 | Slasheri | so writing your own version of "OF" cannot destroy your unit |
22:19:20 | scorche|w | amiconn: have a look at this when someone brought the same thing up about the OLPC: http://lists.laptop.org/pipermail/devel/2007-December/009030.html |
22:19:52 | crzyboyster | What wiki page were you talking about at > http://forums.rockbox.org/index.php?topic=15115.msg114446#msg114446 ? |
22:19:58 | LinusN | gevaerts: when you fill in the data struct in SCSI_REQUEST_SENSE |
22:20:07 | crzyboyster | (To GodEater) |
22:20:30 | rasher | amiconn: I'm running a linux computer off a SD card for a year now with zero issues, and many others do the same.. I think the couple of writes of "gather runtime db" are so few that they may be ignored wrt. wear |
22:20:45 | XavierGr | Slasheri: well you convinced me, I think I will try it tomorrow (with normal operation, I don't think I could program my own version) |
22:20:58 | stripwax | Who was talking about the resume problem (where on recent builds with 'resume playback' enabled after turning on the playback resumes at the beginning of the track rather than where you left off) ? |
22:21:27 | pixelma | probably me |
22:21:28 | stripwax | I turned dircache (back) on and now I'm getting it repeatedly - could it be related or is that coincidence |
22:21:36 | BigBambi | crzyboyster: It is called initiative |
22:21:38 | scorche|w | rasher: and considering that writes dont matter with regards to wear.. |
22:21:43 | Slasheri | XavierGr: if you want, probably i could make the specially linked "OF" for you |
22:21:46 | amiconn | rasher: The wear is not my only concern. And statistical values don't tell much |
22:21:56 | BigBambi | crzyboyster: Search for one, if it doesn't exist, make one |
22:22:10 | gevaerts | LinusN: you're probably right. I want to get my c250 back to life first though |
22:22:10 | Slasheri | if that works, then it should be safe to replace the bootloader |
22:22:11 | rasher | amiconn: They ... don't? |
22:22:14 | crzyboyster | What should I name it? |
22:22:16 | scorche|w | amiconn: the point is, wear is not an issue... |
22:22:23 | rasher | amiconn: Wear is not an issue at all. Seriously. |
22:22:35 | pixelma | stripwax: I don't know whether dircache also influences is but I experience it most obviously on my c200 and there is no dircache |
22:22:38 | XavierGr | Slasheri: by all means, if you think it will be safer, I could try that |
22:22:39 | BigBambi | crzyboyster: <BigBambi> crzyboyster: It is called initiative |
22:22:49 | amiconn | Then tell me why I observed block swaps on one of my MMCs. More than once. |
22:22:52 | Slasheri | XavierGr: and if it doesn't work, you still should be able to load rockbox |
22:23:10 | amiconn | I simply don't want the db to gather data I will never use. |
22:23:19 | | Quit Lear ("ChatZilla 0.9.80 [Firefox 3.0b3pre/2008020104]") |
22:23:28 | crzyboyster | How about "UserConvertedFonts"? |
22:23:36 | n1s | rasher: will it still do stuff if the db isn't inited? |
22:23:36 | rasher | amiconn: you and people like you are the reason the menu is as huge as it is |
22:23:36 | | Quit bluebrother ("bye") |
22:23:39 | Slasheri | yep, i would recommed waiting for that. then i can also test the latest svn on my player safely (if i just could compile it due to the incresed binary size) |
22:23:55 | XavierGr | Slasheri: I am almost sure that the svn bootloader will indeed work |
22:24:00 | stripwax | pixelma - ok - wonder if it's reproducible in sim |
22:24:02 | XavierGr | trouble might appear when flashing the firmware |
22:24:14 | scorche|w | i agree that there should be an option, as i dont want my device gathering useless data, but to use wear as a reason for that is wrong |
22:24:16 | pixelma | stripwax: haven't tried yet |
22:24:17 | Slasheri | XavierGr: hmm, how are you so sure? |
22:24:36 | rasher | amiconn: about your MMC, lord knows - you got a dud? Rockbox bug? What has that got to do with wear anyway? |
22:24:39 | amiconn | rasher: I could argue the other way round... people who want runtime data are the reason. I would just remove the feature entirely |
22:24:51 | rasher | amiconn: you're a goddamn fool |
22:24:57 | stripwax | crikey |
22:25:00 | rasher | amiconn: and you're not making any sense |
22:25:04 | amiconn | But that's not the point, as I know some people want it |
22:25:06 | Slasheri | iirc, there has been a long time when svn was previously turned into a working BL |
22:25:06 | rasher | amiconn: leave the feature, remove the menu |
22:25:06 | XavierGr | because when the H300 bootloader was borked I compiled the bootloader for the H100 too and just like the H300 it coudlnt load rockbox but OF worked fine |
22:25:14 | amiconn | So let there be an option |
22:25:28 | scorche|w | rasher: play nice...the option is fine in my opinion too...just the mention of wear as a reason is flawed |
22:25:31 | crzyboyster | UserConvertedFonts it is |
22:25:36 | rasher | amiconn: If "some people want it" was a valid reason, we'd have 8 million options |
22:25:41 | Slasheri | XavierGr: hmm, how long ago that was? |
22:25:46 | rasher | scorche|w: but his reasoning is broken, and he should be able to see that |
22:26:00 | amiconn | rasher: C'mon, your eaxaggerating by far |
22:26:00 | rasher | As opposed to the 7 million options we have now.. |
22:26:07 | scorche|w | in regards to wear, yes...but not the others |
22:26:16 | rasher | I thought we *wanted* to remove the option-clutter? |
22:26:17 | amiconn | It's okay to have options for features not all user want |
22:26:24 | XavierGr | Slasheri: well yes it must have been around 14973 |
22:26:27 | Slasheri | XavierGr: if the svn version works indeed, then there shouldn't be a big risk about the flashing plugin if used properly |
22:26:27 | rasher | Not if there's no benefit |
22:26:32 | rasher | Then it's just useless clutter |
22:26:34 | amiconn | There is a benefit |
22:26:35 | XavierGr | and my H100 is already flashed with that revision |
22:26:35 | rasher | No |
22:26:41 | | Part rasher |
22:26:46 | stripwax | hm |
22:26:54 | scorche|w | why should i gather stuff i wouldnt....arg |
22:26:57 | gevaerts | My c250 says "Not enough space. Please free memory." as a response to sansa.fmt. Does anyone have a suggestion ? |
22:26:58 | linuxstb_ | What exactly does the gather runtime data feature involve? |
22:27:01 | stripwax | keeping the option, defaulting to 'on', not viable? |
22:27:05 | Slasheri | i wouldn't too concerned about the flashing at all, just that the bootloader could fail the initialization |
22:27:38 | amiconn | I never want that runtime data. Disabling the option reduces disk writes, hence wear on flash targets, battery consumption in general, and it also reduces the risk of disk corruption due to a bug in the code. |
22:28:02 | scorche|w | amiconn: wrong...writes impose no wear...ERASES do |
22:28:08 | Slasheri | linuxstb_: updating playcount, and total playtime to the DB. And generating autoscore and loading user track rating from DB |
22:28:14 | stripwax | amiconn - do you use the DB actively? |
22:28:23 | amiconn | scorche: Yes, and writes *have* to erase from time to time |
22:28:36 | scorche|w | amiconn: did you read my link? |
22:28:38 | amiconn | stripwax: Nope, I almost never use it |
22:28:38 | linuxstb_ | Slasheri: When is that info written to disk? |
22:28:50 | JdGordon|w | "amiconn It's okay to have options for features not all user want " <- which is the same as adding options which some people do want... so why was there so much argument about adding options to make the quickscreen customiuzable? |
22:28:55 | amiconn | But I still have it enabled, because I use it occasionally for checking tags |
22:29:01 | Nico_P | linuxstb_: the unbuffer callback writes data to the disk |
22:29:08 | Slasheri | linuxstb_: a few seconds delayed until the last unbuffering call to the db engine |
22:29:16 | XavierGr | Slasheri: well off course things can be vastly different from 14973, but theoritically I could already flash my unit with that revision too |
22:29:19 | pixelma | JdGordon: because of the customisation part, it's not a new discussion |
22:29:29 | stripwax | amiconn - ok, so in your case you could turn the option off, perhaps. but for others enabling the DB (which is also disabled by default), it turns on the gather runtime option too? |
22:30:03 | Slasheri | linuxstb_: in future, the write commit interval could be reduced to once in a half hour, or to shutdown when DB is loaded to ram |
22:30:43 | pixelma | stripwax: as I understand it's not about the default, just the suggestion to remove the option completely and hence the possibility to turn it off |
22:30:45 | Slasheri | XavierGr: would you like to show the patch you made before trying? |
22:30:57 | | Quit crzyboyster ("CGI:IRC") |
22:31:02 | linuxstb_ | Does anyone apart from rasher think the option should be removed? |
22:31:06 | amiconn | scorche: I know how flash chips work, believe me |
22:31:09 | | Join kies [0] (n=kies@adsl-76-199-2-34.dsl.chmpil.sbcglobal.net) |
22:31:31 | | Join perrikwp [0] (i=982165ed@gateway/web/ajax/mibbit.com/x-4a32300ee1082c9a) |
22:31:31 | stripwax | pixelma - understood - was just airing my opinion that defaulting to On makes sense |
22:31:54 | Bagder | I'm for it defaulting to on |
22:31:56 | XavierGr | Slasheri: http://www.rockbox.org/tracker/task/8178 |
22:32:01 | amiconn | Slasheri: That doesn't help if the db is not loaded to ram, which (1) can't be done on low-mem targets and (2) may not be wanted by the user |
22:32:07 | linuxstb_ | Bagder; Me too. |
22:32:25 | n1s | The problem with removing it IMHO is that once the db is inited you're screwed unless you manually delete the files... |
22:32:30 | amiconn | JdGordon: Please note that I was *not* against customisable quickscreens per se. |
22:32:35 | stripwax | Slasheri - would need to ensure that if you go to the db to select 'favourite tracks' it keeps up to date between your write intervals ... |
22:32:56 | JdGordon|w | amiconn: just the bin increase from adding said options? |
22:33:05 | | Join n17ikh|Lappy [0] (n=n17ikh@130-127-79-30.calhoun.resnet.clemson.edu) |
22:33:11 | SSnake | @linuxstb : did u check the bug in dict.c? |
22:33:22 | Slasheri | amiconn: indeed, but if it's possible and user wants to have db in ram due to the faster access time, then there is no reason not to do it (and of course keep compatability when db is not in ram) |
22:33:26 | scorche|w | amiconn: and you know how rarely the devices are written to/erased?....that link is from a regular computer operating system saying wear is a non-issue...with MUCH more writes...even if you had your device constantly on gathering runtime data, im sure the flash would last at least 15 years |
22:33:27 | stripwax | n1s - which reminds me - if I manually delete the database.xxx files *from rockbox* file browser, while db is enabled, then shutting down causes an ATA panic.. |
22:33:39 | n1s | nice |
22:33:56 | amiconn | JdGordon: I was just annoyed by the way they were introduced, in a single commit together with the viewport conversion |
22:33:59 | linuxstb_ | SSnake: No. I've never used dict.c, so don't really want to change it. |
22:34:13 | amiconn | Plus the fact that it's a hidden config |
22:34:22 | Slasheri | stripwax: that would be no problem when implemented properly (ram db is updated in realtime, disk version of the db committed only in intervals) |
22:34:45 | amiconn | And the sloppy addition, not taking targets without quickscreen into account |
22:34:57 | XavierGr | Slasheri: it basically disables the crc check in the flash_plugin and defines HAVE_FLASHED_ROCKBOX and HAVE_EEPROM in config-h100.h |
22:35:00 | stripwax | Slasheri - only if loaded to ram, no? |
22:35:03 | amiconn | That was fixed before the reversal, even |
22:35:09 | Slasheri | stripwax: yes |
22:35:12 | | Quit phill ("CGI:IRC (Ping timeout)") |
22:35:31 | stripwax | Slasheri - my concern is that, if db isn't loaded to ram, it would still need to work properly |
22:35:38 | XavierGr | Slasheri: and of course compile the flash plugin for H100 |
22:35:50 | Slasheri | stripwax: it still works properly, it's just slower and consumes more resources |
22:36:18 | Slasheri | XavierGr: checking |
22:36:53 | linuxstb_ | What about also defaulting the database to load-to-RAM (on appropriate targets) ? |
22:37:05 | Bagder | gets my vote |
22:37:09 | n1s | SSnake: that bug is reported in FS #7740 (also present in chessbox) |
22:37:12 | Bagder | who don't want that? |
22:37:45 | linuxstb_ | And the final one - enabling dircache... |
22:37:49 | | Quit JdGordon|w ("http://www.mibbit.com ajax IRC Client") |
22:38:06 | stripwax | how much ram does load-to-ram take away from buffer? |
22:38:07 | Bagder | yes, I think that makes sense to the majority of users |
22:38:25 | Bagder | and I can live with it even though I don't care about dircache |
22:38:32 | scorche|w | that sounds like a good idea...the database/dircache relationship is not veryintuitive at all currently |
22:38:49 | stripwax | Oh, reminds me - does dircache cause thrashing at startup when enabled or is that my imagination? |
22:38:56 | | Quit XavierGr (Nick collision from services.) |
22:38:56 | Slasheri | XavierGr: i would wish a good luck to you, i couldn't imagine the flashing would fail |
22:39:03 | kugel | I vote for runtime, load to ram and dircache to default to on |
22:39:07 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
22:39:12 | Slasheri | XavierGr: i would wish a good luck to you, i couldn't imagine the flashing would fail |
22:39:26 | * | stripwax echo echos |
22:39:35 | kugel | In the german forum where I'm around, people just keep asking why those database entries don't work |
22:39:36 | Slasheri | XavierGr: and if it does, make sure NOT to shutdown your player or boot it |
22:39:40 | pixelma | stripwax: I believe GodEater said it would make that thrashing worse (can't comment on myself) |
22:39:45 | * | shotofadds is almost certain the D2 swaps blocks on pretty much every write; which could make the write implementation 'interesting' if we need to mimic it |
22:39:54 | kugel | same on a-b-i |
22:40:17 | SSnake | @n1s: i see, there's also the fix |
22:40:17 | linuxstb_ | shotofadds: Well, if you want to dual-boot I guess you have to mimic it... |
22:41:06 | amiconn | shotofadds: The wear leveling algorithm is part of the flash chip controller. If it works properly, its effect should never be visible at the interface |
22:41:17 | XavierGr | Slasheri: thanks for the tips, we will probably know by tomorrow (or should I wait for your bootloader trick)? |
22:41:23 | gevaerts | Does anyone know of a way to recover a sansa c200 that boots in OF, but can't access it's flash because the partition table is totally gone ? sansa.fmt doesn't work, usb doesn't work |
22:41:26 | shotofadds | linuxstb_: to a certain extent. there's nothing stopping us just replacing the written data in-situ. whether that affects wear is down the flash chip I guess |
22:41:30 | | Quit nicktastique ("Leaving") |
22:41:32 | amiconn | But it can happen if the algorithm has a bug, or if there too many worn out blocks |
22:41:50 | Slasheri | XavierGr: if you think the svn BL will work, i don't think that would be necessary |
22:41:56 | kugel | gevaerts: Have you tried updating the OF? |
22:42:08 | n1s | gevaerts: afaik the e200 unbricking methods should work |
22:42:08 | Slasheri | and it wouldn't help if the flashing fails |
22:42:21 | XavierGr | Slasheri: ah okay well I could try with revision 14973 then |
22:42:31 | gevaerts | kugel: yes. That's how I got the OF back. |
22:42:37 | Slasheri | :) |
22:42:40 | XavierGr | because I know that it works, I tested it myself |
22:42:55 | Slasheri | good |
22:43:03 | | Join JdGordon|w [0] (i=836b004b@gateway/web/ajax/mibbit.com/x-ca825b7ecb9ee0ff) |
22:43:08 | kugel | wait..is the of partition working or not? |
22:43:36 | * | shotofadds checks the samsung datasheet again |
22:43:43 | linuxstb_ | gevaerts: Can you enter UMS mode in the OF? |
22:43:49 | gevaerts | kugel: of is working, but it doesn't want to format it's filesystem. |
22:44:51 | | Part LinusN |
22:45:10 | kugel | gevaerts: note that sansa of does default to mtp, I used think usb isn't working because of that today |
22:45:14 | gevaerts | linuxstb_: It is in ums mode, but plugging it in gives http://www.pastebin.ca/895510 |
22:45:20 | kugel | oh |
22:46:04 | gevaerts | It says it has 1090921368 MB free |
22:46:09 | linuxstb_ | gevaerts: That looks odd... I guess you'll need to try the e200tool recovery procedure |
22:46:54 | gevaerts | linuxstb_: ok. That's the one documented on http://daniel.haxx.se/sansa/e200tool.html ? |
22:46:58 | | Join Arathis [0] (n=doerk@p508A3CD7.dip.t-dialin.net) |
22:47:28 | Slasheri | XavierGr: wait a moment, i will still check a few things |
22:47:40 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
22:47:47 | kugel | You need a i2c rom dump of an c200, don't you? |
22:47:48 | XavierGr | sure, I don't have my player with me, I wil have to do that tomorrow |
22:48:10 | linuxstb_ | gevaerts: No, here - http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick |
22:48:21 | Slasheri | XavierGr: i just meant that if you leave before i have checked those, don't try :) |
22:48:23 | Bagder | kugel: not if he can boot the of |
22:48:27 | | Join perrikwp [0] (i=982165ed@gateway/web/ajax/mibbit.com/x-9ed0919183ab478d) |
22:48:27 | * | shotofadds figures "reliable floating-gate technology" has to be a good thing, "Endurance: 5K program/erase cycles" probably less so. |
22:50:04 | * | preglow votes for default runtime gathering on |
22:50:22 | preglow | it makes sense for common db features to be on by default |
22:50:31 | preglow | i'd much rather remove the whole option, but hey |
22:50:38 | preglow | i never use the db |
22:50:41 | | Part SSnake |
22:50:51 | linuxstb_ | preglow: You mean remove the whole db then? ;) |
22:51:02 | preglow | haha |
22:51:07 | preglow | no, i like the db, i just don't use it |
22:51:27 | preglow | my usage patterns aren't compatible with playlists/databases |
22:51:32 | preglow | but i see just fine how nifty they can be |
22:51:33 | * | scorche|w removes the entire option and knows of a few others who do too :) |
22:52:06 | preglow | but i definitely want to remove some options... |
22:52:24 | n1s | kill the EQ !!11 |
22:52:27 | n1s | :P |
22:52:28 | preglow | haha, go ahead |
22:52:35 | preglow | i don't use that either |
22:52:54 | | Join Kage [0] (n=delphiki@ppp-88-217-78-54.dynamic.mnet-online.de) |
22:53:22 | Soul-Burn | damn it's so fun |
22:53:32 | n1s | nah, the "users" like it |
22:53:36 | preglow | 'bout the only rockbox work i've ever done that benefits me is on codecs and wakeup alarm :P |
22:53:40 | preglow | haha, that and the ipod port, of course |
22:54:08 | Soul-Burn | I got the ipod for the nice interface and the general stability... and now I can play stuff I never could :-P |
22:54:18 | preglow | i got it to port rockbox to it... |
22:54:22 | preglow | never did use it much |
22:54:30 | Soul-Burn | I preferred mp3s to oggs because of this |
22:54:38 | preglow | porting was fun, though |
22:54:48 | Slasheri | XavierGr: it should be ok to try |
22:55:06 | amiconn | Seriously, I can't see any option right now that could be removed (in general I mean. From my own usage patterns, I know about a dozen features that could be removed) |
22:55:20 | XavierGr | Slasheri: thanks, I will keep you informed :) |
22:55:39 | Slasheri | XavierGr: lets hope it works :) |
22:55:42 | amiconn | There are a few things which are available in more than one place right now, which could be simplified |
22:56:11 | amiconn | E.g. the database init is both in settings (where it doesn't belong imo, as it isn't a setting), and in the context menu of the 'Database' menu item |
22:56:41 | amiconn | And the sw eq settings are both standard settings, and available in the graphical eq screen |
22:57:47 | * | petur spotted a nice FS bug: dircache rename is always done regardless of the actual rename success/failure |
22:58:00 | n1s | cute |
22:58:24 | amiconn | The former could be removed too, if the graphical eq screen would be improved better adapt to varying font sizes and made more intuitive to use in general |
22:58:30 | * | n1s never uses the dircache either and thus misses out on many of the fancier bugs |
22:58:36 | preglow | some quick choices would be "pause on headphone unplug", "play selected first", "backlight on hold" |
22:58:41 | JdGordon|w | the graphical eq could be moved to a plugin |
22:58:54 | preglow | and many of the ui related ones should go in a theme file, imho, and not be adjustable from the menu |
22:58:55 | n1s | amiconn: also if the graphical screen would spek |
22:59:02 | amiconn | Yes, that too |
22:59:32 | preglow | safetydan started sketching a new one |
22:59:37 | amiconn | preglow: I actually use 'backlight on hold' these days on some of my targets... |
22:59:38 | preglow | i'd love to cut out everything but the graphical one |
22:59:39 | petur | n1s: dircache makes the h1x0/h3x0 usable because of the spinup time |
23:00 |
23:00:02 | pixelma | the graphical eq is still only 4/5 visible on the c200 screen... (ok, beaton about safetydan...) |
23:00:09 | pixelma | *beaten |
23:00:27 | n1s | petur: mine works fine without it, but I am usually like: press play and put it in my pocket and 10 seconds later music is playing... |
23:00:33 | preglow | i'm afraid i just can't be bothered to do gui work :/ |
23:00:45 | gevaerts | Still no progress. I ran e200tool recover, and reinstalled the firmware. OF still boots, and still has totally incorrect info about its filesystem. I'm trying again to format from the OF. |
23:00:58 | amiconn | JdGordon: Core features should not be moved into plugins. That also applies to its settings |
23:01:10 | preglow | oh, and "cuehseet support" is redundant, but i believe nico_p works on that |
23:01:12 | amiconn | I say that even though I do not use the eq at all |
23:01:39 | | Quit n1s () |
23:01:47 | amiconn | preglow: The cuesheet support option is not redundant as long as it uses a static allocation when enabled |
23:01:54 | preglow | amiconn: yep, and that's going |
23:02:01 | amiconn | Also on hwcodec? |
23:02:06 | preglow | well, i hope so |
23:02:16 | preglow | but i doubt it, of course... |
23:02:22 | amiconn | Hwcodec doesn't use playback.c, hence doesn't use MoB (yet) |
23:02:26 | JdGordon|w | amiconn: well, having 2 ways to set the settings isnt needed, the gui takes up MUCH more bin size and isnt _Really_ needed which is why I say it could be moved |
23:02:39 | preglow | lets not start moving core features to plugins |
23:02:41 | JdGordon|w | of course, the text versions could be removed complety |
23:02:50 | preglow | JdGordon|w: not yet, they need to be voice ui-ized first |
23:03:07 | preglow | JdGordon|w: geh, that is, the graphical screen |
23:03:08 | JdGordon|w | perfect... that forces someone to fix that |
23:03:15 | gevaerts | Anyway, if anyone wants to continue testing the usb patch, I uploaded a new version that should fix the bug that caused it to write to internal flash instead of SD, and has some more safeties on write, so data corruption should be less |
23:03:16 | amiconn | The gui takes more binsize, sure. But if its more intuitive and convennient, it should be preferred |
23:03:18 | | Quit XavierGr (Nick collision from services.) |
23:03:29 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
23:03:37 | | Quit MethoS-- ("Konversation terminated!") |
23:04:05 | preglow | i just don't think we should go down the route of putting core stuff in plugins, i know i'd be _very_ annoyed if random settings started spinning up the disk |
23:04:28 | amiconn | JdGordon: Btw, regarding your green delta fetish comment, I'm not against adding features even if they increase binsize. I'm just very annoyed about carelessly doing so (e.g. by adding dead code) |
23:04:56 | amiconn | Also, we should try to keep binsize down. There's already enough bloatware out there, we should not add to that |
23:05:15 | preglow | i actually kinda like cabbiev2 |
23:05:28 | preglow | it's not a bad theme |
23:05:33 | Nico_P | that reminds me of scaling (~4.5K), but there seemed to be a consensus on it |
23:05:48 | JdGordon|w | amiconn: of course, the mesage was obviously out of line, and I knew about it the whole time anyway and was going to fix it.. but regardless.. i do get the impression that alot of nice features are rejected purely becuase delta increase |
23:05:59 | preglow | looked to me like the scaling patch could be cut down somewhat |
23:06:07 | Bagder | JdGordon|w: I disagree with that conclusion |
23:06:12 | preglow | me too |
23:06:17 | amiconn | If you remember, I recently added the greyscale blit function to the core, which meant a few 100 bytes binsize increase even on archos |
23:06:32 | *** | Saving seen data "./dancer.seen" |
23:06:43 | pixelma | JdGordon|w: do you have an example? I'm not aware of one. |
23:06:46 | JdGordon|w | a few 100 bytes and 1K+ are completly different |
23:07:10 | Nico_P | JdGordon|w: I can't think of features that were rejected because of binsize either |
23:07:11 | amiconn | The 'few' were something in the range of 300..400 iirc |
23:07:39 | JdGordon|w | pixelma: I know there were cases.. im trying to remember them |
23:08:04 | amiconn | And btw, the option to disable cuesheet support adds a few bytes by itself. But it pays off because it saves ~18KB of ram when disabled, which is ~1.5% of the whole buffer on archos |
23:08:42 | JdGordon|w | also, even when the feautres are added, there is the whole complaining about the big red after the fact |
23:08:46 | amiconn | If cuesheet support can be made to only allocate ram if it actually encounters a cuesheet, then I'm of course for removing that option |
23:08:48 | JdGordon|w | which is just as annoying |
23:09:11 | Bagder | JdGordon|w: frankly, I don't see that very much either |
23:09:18 | * | amiconn wonders where tomal went, btw :/ |
23:09:21 | Bagder | I think you're reading amiconn's words too much |
23:09:45 | Nico_P | amiconn: what did tomal code? |
23:10:01 | amiconn | He's the iFP7xx guy |
23:10:09 | Nico_P | ah yes |
23:10:40 | pixelma | but even if there were no low mem targets, I think it's good to think twice before adding too much bin size - it's just that I don't want to see boot and shutdown times like the ones with the Sansa OF |
23:10:53 | | Quit merbanan ("Leaving") |
23:10:57 | pixelma | exaggerating a bit here :) |
23:11:17 | amiconn | lowmem is always relative... there once was someone who said 640KB would be enough for everyone |
23:11:49 | | Join n17ikh [0] (n=n17ikh@130-127-78-117.calhoun.resnet.clemson.edu) |
23:12:10 | pixelma | JdGordon|w: and btw. there are still 2 targets that have rombox ;) |
23:12:22 | amiconn | 3 |
23:12:37 | amiconn | Archos Player, Ondio SP, and iriver H1x0 |
23:13:01 | * | shotofadds twiddles his thumbs while the D2 seaches for a copy of the FAT table that isn't out-of-date. Good job the battery appears to charge in usb boot mode :) |
23:13:06 | pixelma | didn't think about the H100 |
23:13:15 | amiconn | Soon to be complemented by the plain H100, as it seems |
23:13:34 | | Join Aevum [0] (i=Aevum@39.42.217.87.dynamic.jazztel.es) |
23:13:58 | * | amiconn thinks rombox should also be possible on the cf based iaudios |
23:14:00 | pixelma | preglow: oi, I had the backlight suddenly turning on and not turning off until I push a button on my M5 too, right now... |
23:14:14 | amiconn | Even fairly simple, as rombox could just replace our bootloader in that case |
23:14:25 | Nico_P | for targets where rombox is possible, wouldn't it be good to separate *some* features from the core? |
23:14:29 | amiconn | The cowon loader is still there anyway |
23:15:07 | Aevum | btw |
23:15:12 | | Quit n17ikh|Lappy ("Leaving") |
23:15:14 | Aevum | whats so difficult about the D2 |
23:15:20 | Aevum | why is the firmware so horrid ? |
23:15:30 | Bagder | all OFs are |
23:15:37 | Aevum | i dont think theres another cowon player that so bad |
23:15:58 | Aevum | firmware wise i mean, the sound quality and functions are still superb for its player class |
23:16:19 | preglow | pixelma: i wonder why that happens... |
23:16:22 | Bagder | and I maintain that there are no good OFs |
23:16:31 | Aevum | official firmwares ? |
23:16:33 | Bagder | yes |
23:16:39 | shotofadds | Aevum: it's pretty good, but has issues with ogg track numbers, and has issues with SD cards for some people |
23:16:54 | shotofadds | plus I just wanted to write some code for it :o) |
23:17:14 | Aevum | i hear it shares alot of hardware with the samsung P2 |
23:17:25 | Bagder | the reason is of course simply because the companies don't spend enough money and time on their firmwares |
23:17:30 | * | amiconn also doesn't know a device with a good OF |
23:17:36 | Bagder | because the audience doesn't care |
23:17:38 | stripwax | Rio Karma |
23:17:40 | stripwax | .. |
23:17:45 | krazykit | dammit, stripwax beat me to it |
23:17:51 | Bagder | that may be one that sucks somewhat less |
23:18:01 | Aevum | NW-HD5 |
23:18:05 | amiconn | Bagder: Yes, plus this way they can always tell the customer to just buy their next product, as that one will be better |
23:18:06 | Aevum | XD |
23:18:09 | Bagder | but I think all karma owners over-gloryfies it |
23:18:16 | amiconn | (while in fact it won't be better, just newer) |
23:18:39 | Bagder | amiconn: true |
23:18:44 | Aevum | im starting to think that the rio karma in the mind of these people isnt the rio karma that was actually manufactured |
23:18:53 | Bagder | but the fact is that if customers would care and let their money show, companies would change |
23:19:11 | | Join rasher [50] (n=rasher@rockbox/developer/rasher) |
23:19:12 | Bagder | Aevum: that's my view of it too |
23:19:14 | Aevum | Bagder, i think that the itards kind of killed that |
23:19:16 | stripwax | imho the Karma OF was better than the Karma hardware (reliability wise, at least..) |
23:19:20 | amiconn | Yeah, but customers have no real choice, as all companies are essentially doing the same |
23:19:27 | shotofadds | Aevum: looks like they're similar, yes, but the P2 lcd is unknown. a port will be difficult unless some information is available. |
23:19:27 | Bagder | ... not ever having seen nor tried one myself .) |
23:19:42 | Aevum | the ipod is proof you can make an absolutly crap product and have it sale like hotcakes with the right marketing |
23:19:51 | Bagder | amiconn: yes, but the are _some_ variations, for example on codec support etc |
23:20:15 | linuxstb_ | Is the Samsung P2 also touchscreen? |
23:20:30 | Aevum | the 5th gen was the first ipod who's specs were actually close to the offerings from cowon, iriver and sony |
23:20:47 | * | stripwax agrees |
23:20:57 | advlaptop2019 | linuxstb_, yea it is |
23:20:58 | amiconn | Yes, those variations don't include usability and flexibility (e.g. quick boot, not forcing the customer to do things exactly like the manufacturer wants, etc) |
23:21:13 | Aevum | i know that my friend bought a 4th gen, and i bought a NW-HD5 |
23:21:22 | Bagder | amiconn: no, I'm just meaning that not even the variations that exist are a factor to customers |
23:21:41 | Aevum | his 4th gen is long gone, my NW-HD5 is still serving, and i plan to change the hard drive and the battery as soon as i get it back |
23:21:45 | Bagder | at least not in a direction that I like ;-) |
23:21:45 | amiconn | Aevum: Not really, imo. Only a few ipods can record, and there is no ipod which includes a radio |
23:22:03 | amiconn | And for recording, you need a special adapter, there is no built-in microphone etc etc |
23:22:15 | Aevum | amiconn, i dont consider recording crucial for a DAP |
23:22:40 | amiconn | Not crucial, no, but additional flexibility |
23:23:10 | amiconn | And many other dpas can record and have microphones and radios. |
23:23:29 | Aevum | i make 5 demands of a dap, good sound cuality, good file support, 20+ hour battery life, UMS and normal usb/mini usb plug |
23:23:46 | amiconn | The only plus the ipod has (starting with the 5th gen) is that it shows how thin these things can be made today |
23:24:10 | Aevum | the 5th gen was the pinnacle of ipod development, |
23:24:25 | stripwax | 160gb 6th gen is a good device. |
23:24:26 | amiconn | Oh, and that the colour displays (also starting with 5th gen and nano) aren't of the pitch-black type |
23:24:38 | Aevum | the classic might have better battery life, but sound quality has suffered and theres been no real advance in features |
23:25:08 | Aevum | the 80gb classic, if it was rockboxable, i would pick up one tommorow |
23:25:10 | amiconn | Sound quality of daps seems to have suffered overall with every new generation, it seems |
23:25:26 | Aevum | actually, samsung and sony are improving |
23:25:26 | amiconn | That's one reason why I still use my ages-old archos recorder that much |
23:25:35 | Aevum | cowon mantains its quality |
23:25:38 | Aevum | iriver, never tried |
23:25:44 | amiconn | That MAS3587F simply has excellent sound quality |
23:25:56 | pixelma | preglow: just happened again and if I counted correctly it turned on as if "caption backlight" was set (set backlight timeout before track change) - that option is turned off though |
23:26:02 | * | shotofadds would still be using his H110 if he didn't have to keep soldering the stop button back on |
23:26:06 | Aevum | the P2 is basicly the best nano class flash player on sale today |
23:26:07 | stripwax | heh |
23:26:19 | preglow | pixelma: ahh, that might be it |
23:26:19 | Aevum | fallowed by the A81x and the U5 |
23:26:24 | preglow | pixelma: but with me it also happened with no music playing |
23:26:40 | Bagder | "best" again then ignoring the software only speaking hw... |
23:26:46 | Aevum | yes |
23:27:13 | Aevum | the sony firmware is very restricive, its UMS but suffers from poor format support |
23:27:28 | Aevum | the P2 has amazing sound quality, and the bluetooth integration with cellphones is good |
23:27:40 | pixelma | preglow: ok, I'll have an eye on it |
23:27:48 | Aevum | and the U5 as always is awaiting cowon to make a decent firmware for it |
23:28:41 | Aevum | a 16gb U5 with APE, OGG and flac support (on top of normal mp3, wma and wav) would be the perfect nano class player |
23:29:07 | amiconn | Ape is a very demanding format... |
23:29:18 | amiconn | (cpu power wise) |
23:29:29 | Aevum | i know |
23:29:54 | Aevum | every time i play a song in ape on my D2, my player becomes somewhat unresponsive and the display slows to a crawl |
23:30:04 | Aevum | probobly consumes 3x power |
23:30:18 | amiconn | Rockbox supports ape, but it's only realtime on the coldfire targets and the gigabeat, and even there not all compression levels |
23:30:56 | amiconn | -c5000 will probably stay unplayable on anything embedded for quite some time |
23:31:01 | | Quit XavierGr (Nick collision from services.) |
23:31:10 | Aevum | players i wish were rockboxable |
23:31:12 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
23:31:16 | Aevum | the ipod classic |
23:31:18 | linuxstb_ | Aevum: Do you know what APE compression levels the D2 can handle? |
23:31:21 | Aevum | the cowon A3 |
23:31:33 | Aevum | dont know, |
23:31:43 | Aevum | i just get ape lossless, but not sure on the compression level |
23:31:56 | Aevum | what i do know is that this is my last cowon player |
23:32:20 | amiconn | The coldfire targets can play up to -c2000 (-c3000 may become possible with some serious optimisation work). The gigabeats can play up to -c3000 |
23:32:57 | Aevum | unless they start making something that works |
23:33:24 | Bagder | Aevum: port rockbox to them instead |
23:33:39 | amiconn | The coldfire based cowon daps are quite nice devices |
23:33:52 | Aevum | its easier to get support to port to ipods |
23:34:02 | amiconn | Look at the battery runtime of the M5L (especially with rockbox) :) |
23:34:07 | gevaerts | formatting this c250 from OF fails after 20 minutes (it turns off) |
23:34:12 | Bagder | Aevum: "support" from where? |
23:34:30 | Aevum | probobly 200 ipods are sold for every cowon |
23:34:34 | Aevum | therefore more people have ipods |
23:34:50 | Aevum | therefore theres probobly more people interested in rockbox for the ipod |
23:35:02 | Aevum | i hate ipods, but im willing to use a classic if theres rockbox for it |
23:35:09 | linuxstb_ | Yes, but interest doesn't help... |
23:35:22 | amiconn | But that doesn't mean there are 200x more people who have the clue to help porting rockbox |
23:35:33 | Bagder | the cowons are bound to be much easier to port to than the recent ipods |
23:35:43 | amiconn | I think it's similar to our golden quote regarding WMA.... |
23:37:17 | Aevum | the X5L works great with rockbox from what i hear |
23:39:10 | Aevum | well, so much for statistics |
23:39:54 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
23:40:50 | | Join knittl [0] (n=knittl@193.170.133.214) |
23:42:54 | gevaerts | Is there a way to brick a c200 from a half-working OF so the recovery will work ? |
23:43:56 | Bagder | unbrick you mean? |
23:44:00 | | Quit jcollie ("Ex-Chat") |
23:44:26 | gevaerts | Bagder: I tried that. It seems it still works too well for the "normal" unbricking methods to change anything |
23:44:46 | linuxstb_ | gevaerts: So have you tried the e200tool options? |
23:44:49 | | Quit knittl (Read error: 104 (Connection reset by peer)) |
23:44:51 | Bagder | so recovery mode works? |
23:46:48 | gevaerts | recovery mode works, manufacturer mode works, OF thinks it works, but OF has a wrong idea about flash capacity (some huge number), UMS doesn't work properly (it shows errors on the linux side), and formatting (from OF or sansa.fmt) stops after a while |
23:47:14 | Bagder | did you try the sansa.fmt from recovery mode? |
23:47:52 | gevaerts | yes. It either stops after a while, or says "Not enough space. Please free memory." |
23:48:25 | JdGordon|w | you could dd /dev/zero to the device and pull it back out from manufac mode... I did that once accidently |
23:48:28 | Bagder | so what if you wipe the partition info completely first? |
23:48:47 | gevaerts | I can't. UMS doesn't do enough for that |
23:49:02 | gevaerts | see http://www.pastebin.ca/895510 |
23:49:22 | | Quit Kage ("return(EXIT_SUCCESS);") |
23:49:52 | | Quit tvelocity ("Αποχώρησε") |
23:50:57 | linuxstb_ | gevaerts: So have you tried the e200tool options? |
23:51:02 | | Quit ender` (" All power corrupts, but we need electricity.") |
23:51:37 | gevaerts | linuxstb_: I tried e200tool recover, but that didn't make a difference. |
23:51:42 | | Join stormbreaker [0] (n=44bc416f@gateway/web/cgi-irc/labb.contactor.se/x-17f888d1c31faab7) |
23:51:43 | gevaerts | Should I try i2c stuff ? |
23:51:52 | Bagder | no, since that just loads and runs recovery mode |
23:52:09 | Bagder | more or less |
23:52:19 | linuxstb_ | Did you reinstall the Sansa bootloader? |
23:52:21 | | Part Aevum ("I was raided by the FBI and all I got to keep was this lousy quit message!") |
23:52:31 | gevaerts | linuxstb_: yes |
23:52:53 | linuxstb_ | All these different recovery modes, and it's still broken... |
23:53:11 | stormbreaker | is there a way to edit the ipodpatcher.exe file so that my bootloader for my 5.5G ipod video will automatically boot in the apple firmware? |
23:53:28 | gevaerts | Is it technically possible to write to flash from e200tool ? |
23:53:38 | | Quit jgarvey ("Leaving") |
23:53:52 | Bagder | yes |
23:54:02 | stormbreaker | i know i could use the ipod linux bootloader, but i'd like to avoid that if at all possible |
23:54:04 | linuxstb_ | gevaerts: All e200tool does it make use of the Sansa's USB boot mode and upload a program to RAM to execute. |
23:54:49 | gevaerts | So I could (in principle) write a tool that wipes the partition table |
23:55:05 | linuxstb_ | Yes. The e200R install tool does something similar. |
23:55:17 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
23:55:26 | linuxstb_ | We upload an app onto the device which patches the bootloader stored in the hidden (not visible via UMS) firmware partition. |
23:56:05 | | Quit stormbreaker (Client Quit) |
23:58:54 | linuxstb_ | I guess a nice utility would be a UMS driver which you upload onto the device... |