00:01:33 | | Quit kurzhaarrocker (Read error: 110 (Connection timed out)) |
00:02:26 | | Quit midk (Read error: 104 (Connection reset by peer)) |
00:12:15 | *** | Saving seen data "./dancer.seen" |
00:46:53 | | Quit Bagder (Read error: 60 (Operation timed out)) |
00:53:52 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
00:54:06 | | Nick AciD`` is now known as AciD (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
00:58:50 | amiconn | Bagder: r u there now? |
01:00 |
01:00:52 | | Quit Seedy (Read error: 110 (Connection timed out)) |
01:17:18 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
01:30:04 | | Join webguest04 [0] (~c7e73180@labb.contactor.se) |
01:30:34 | webguest04 | hello |
01:33:19 | amiconn | hi |
01:34:11 | webguest04 | things kinda slow right now? |
01:35:01 | scott666_ | webguest04: depends on what you mean by slow, really |
01:35:07 | webguest04 | I've got some minor UI comments. |
01:35:43 | scott666_ | IRC is logged, if you leave comments they will probably be read eventually :-) |
01:35:50 | webguest04 | ok. |
01:37:04 | webguest04 | When you boot or reboot, with resume set on, and with speech on, it'd be nice to get an audio prompt for resume. |
01:37:34 | scott666_ | you mean with resume set to Ask? |
01:37:38 | | Nick scott666_ is now known as scott666 (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
01:37:44 | webguest04 | yes. |
01:38:09 | webguest04 | I get the red-led lockups while driving. |
01:38:30 | webguest04 | I'd like to know when to hit the button. |
01:38:35 | scott666 | what version of rockbox are you using? |
01:38:53 | webguest04 | ummm. 2.3 at least. |
01:39:00 | scott666 | ok |
01:39:15 | webguest04 | cvs 041111 |
01:39:26 | scott666 | there was a partial bug fix of the RLD issue at some point a while back |
01:39:32 | scott666 | between 2.2 and 2.3 |
01:39:33 | webguest04 | am I totally behind :) |
01:39:45 | scott666 | nope, I am |
01:39:48 | webguest04 | I love open source software. |
01:40:12 | scott666 | AFAIK there is no fix for RLDs besides getting a new HD |
01:40:27 | webguest04 | Also, I think there should be a startup sound. "audio splash screen" :) |
01:40:30 | amiconn | webguest04: What harddisk model do you have (info->debug->view disk info)? |
01:40:43 | webguest04 | I will upgrade HDD soon. full already. |
01:41:01 | amiconn | If it's Hitachi DK23CA or DK23DA, you're probably out of luck (with that disk) |
01:41:37 | webguest04 | dk23da-10. oh well. |
01:41:58 | webguest04 | A used notebook drive is pretty cheap. |
01:43:47 | webguest04 | Another comment: the voiced filenames might be a little slicker if there was a slight delay before they begin, so scrolling thru a directory wasn't so odd sounding. |
01:44:19 | webguest04 | I feel almost like I'm interupting the speaker :) |
01:45:13 | webguest04 | maybe preface the directory name with a short click or beep... |
01:46:08 | webguest04 | all things considered, though, the voice feedback is a huge plus. |
01:46:21 | amiconn | The effect that the currently voiced filename is interrupted when you scroll further is intended. However, iirc there should be a slight delay before the current filename is voiced, so it waits until you stop scrolling (??) |
01:46:42 | webguest04 | amiconn: I agree |
01:47:16 | webguest04 | that sounds like a minor tweak. |
01:48:01 | amiconn | Pooh, I didn't break the automated builds with my button driver overhaul. :) Hopefully it'll still work on fm/v2 (the only platform I can't test on myself).... |
01:48:40 | webguest04 | what was the overhaul intended to accomplish? |
01:49:11 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |
01:49:56 | amiconn | Mostly code cleanup, correcting some minor inconsistencies, and bring button filtering to the player. |
01:50:37 | webguest04 | filtering? like debounce? |
01:50:48 | amiconn | yup |
01:51:31 | webguest04 | I haven't noticed any probs. |
01:52:16 | amiconn | Do you own a player? |
01:52:40 | webguest04 | nope. recorder.\ |
01:52:57 | webguest04 | which reminds me... |
01:53:10 | amiconn | Recorder already had button debounce. In fact, all models but the player had it. |
01:53:19 | webguest04 | is there a way to change the earphone volume while recording? |
01:53:42 | webguest04 | how did the player miss out? oversight? |
01:54:32 | amiconn | (volume change while recording) It's not implemented, but should be possible hardware-wise. You could file a rfe |
01:55:07 | webguest04 | is that a fancy acronym for a feature request? |
01:55:40 | amiconn | rfe == "request for enhancement". Sourceforge calls it like that |
01:56:11 | webguest04 | I think 695767 is similar. |
01:56:57 | webguest04 | it asks for a "universal key combo" for volume control everywhere. |
01:57:15 | webguest04 | it must be hard to plan a UI |
01:57:35 | webguest04 | especially with multiple platforms |
01:57:45 | webguest04 | and constant feature creep. |
01:58:50 | amiconn | It is... especially adapting it to a more limited keypad (like porting to Ondio...) |
01:59:20 | webguest04 | I suppose you could use some sort of config file structure. |
01:59:36 | webguest04 | sort of like root menus under blackbox. |
01:59:50 | webguest04 | or other X window managers |
02:00 |
02:01:04 | webguest04 | it'd be interesting to figure that out for a multi "mode" device, though. |
02:01:46 | | Quit scott666 (Read error: 110 (Connection timed out)) |
02:01:57 | webguest04 | I guess you'd just have a keyword for mode selections, and then have configs for each mode. |
02:03:22 | webguest04 | there'd have to be some way to recover from badly planned configs, though |
02:04:06 | webguest04 | It might make porting to new hardware cleaner, though, wouldn't it? |
02:04:25 | | Join Seed [0] (ben@192.114.41.140) |
02:05:37 | amiconn | I don't think so. Everything that uses a configuration file will increase code size because all those necessary checks, and the default still needs to be built in, in case the config file is missing |
02:06:23 | amiconn | ...at least for important things like menus and key config. How do you reset the settings if your config file doesn't define a menu item for that? |
02:07:59 | webguest04 | all you need is a default.cfg on disk, and a "panic" keypress within X seconds of boot to cause an overwrite of user.cfg with default.cfg. |
02:08:41 | amiconn | What if default.cfg can't be read, because the user deleted it? |
02:09:20 | webguest04 | couldn't you just rewrite it via usb? |
02:09:27 | amiconn | Btw, 946608 matches your volume control while recording request |
02:10:53 | webguest04 | ah. you are correct. 946608. how often do the developers review the requests? |
02:11:39 | amiconn | Yes, you always could rewrite it via usb. But (1) I'd expect many requests/ complaints by users not knowing how to correct the issue (2) You might be far away from computers, no chance to rewrite via usb... |
02:12:00 | webguest04 | another point. code size and ease of porting to new hw aren't quite the same thing. |
02:12:17 | *** | Saving seen data "./dancer.seen" |
02:13:23 | webguest04 | could the default.cfg just be a read-only file? that way deleting would be an intentional act. |
02:13:39 | amiconn | I think all developers (including me) look at the requests from time to time. What gets implemented depends on their time, and what they think is useful. |
02:14:09 | webguest04 | That seems fair. Considering the current pay scale:) |
02:15:34 | amiconn | I think using .cfg files wouldn't make porting easier (but also no harder). As it is now, porting the UI means mostly changing some #defines and #ifdefs. With .cfg files it would mean changing that instead. The low level work (drivers etc.) is still the same |
02:17:14 | webguest04 | I see. The current way just moves the choices to the pre-compile stage. |
02:18:22 | amiconn | yup |
02:18:34 | webguest04 | One benefit of having a UI.cfg is that a user could "bury" seldom used features and make the frequently used ones easy to reach. |
02:18:56 | | Join Maurits [0] (~maurits@196-220.surfsnel.dsl.internl.net) |
02:20:42 | amiconn | I would like to have context menus and a user definable *additional* menu, where you could put often used functions. The default menu should remain static imho |
02:20:56 | webguest04 | The unix geek in me wants to play around configuring EVERYTHING. :) |
02:21:56 | webguest04 | There are so many features, and so few buttons. |
02:22:45 | webguest04 | some stuff I only mess with rarely, like display prefs. |
02:24:32 | webguest04 | I'd almost like to see those functions be a plugin. |
02:26:02 | webguest04 | would a preference setting plugin free up some space for other code? (by moving that code to disk) |
02:27:44 | amiconn | Might be difficult. When moving all preferences setting things out, it would in turn require many functions to be exported to the plugin api |
02:28:02 | Maurits | Hi, I was wondering if there's a different way of running own code on the iRiver player instead of with the BDM |
02:28:27 | Maurits | I'd like to help out, but I can't afford to sacrifice my player in the process |
02:28:52 | webguest04 | amiconn: you mean so that the prefs can take place immediately? |
02:29:45 | amiconn | Afaik there is no (safe) other way yet. A boot loader is currently in development, but that's all I can say (no iRiver here) |
02:29:58 | webguest04 | I was thinking of things like whether the LCD is flipped upside down, inverted, etc. |
02:30:37 | amiconn | webguest04: Many prefs setting functions need to interact with core code, like lcd flip, invert...., all sound setings .... |
02:31:30 | webguest04 | interact? arent they just flags in flash somewhere? |
02:32:28 | webguest04 | I was picturing that they got set, and the core code just read the flags to know what to do. |
02:32:53 | amiconn | There is a global config table (not in flash, but in ram, written to rtc (recorders) and disk on request. However, the core code doesn't constantly check if something has changed |
02:33:14 | amiconn | You need to call the appropriate functions for that |
02:33:26 | webguest04 | or reboot. |
02:33:51 | webguest04 | depending on the nature of the feature. |
02:34:39 | amiconn | Reboot is needed for very few features, iirc only the playlist and dir buffer sizes. That's because rockbox does no dynamic memory management |
02:35:51 | webguest04 | I like that reboot isn't often needed, but I'd be willing to reboot for seldom-changed features, if it freed up buttons for things like volume changing:) |
02:37:04 | amiconn | The # of free buttons does have nothingh to do with the setting menu being there or not?! ;-) |
02:38:10 | amiconn | It should be possible to make the recording volume adjustable (something like On+Up/Down in the recording screen). It just didn't get implemented yet. |
02:38:36 | webguest04 | the "LCD" menu is high level. |
02:39:47 | amiconn | I rarely use the recording feature myself, and even more rarely need to listen to what I am recording from the box' output. Otherwise I might already have implemented it. |
02:40:17 | webguest04 | I guess I can't argue with that. :) |
02:40:51 | webguest04 | Those who code, decide. (what's the latin for that?) |
02:41:41 | webguest04 | The point you're making is that usage patterns vary widely. |
02:41:50 | amiconn | yup. |
02:42:00 | webguest04 | That's an argument for max. configurability. |
02:42:51 | amiconn | Rockbox already has tons of options... but even then there are more wishes.... |
02:43:09 | webguest04 | Yes, I see that. |
02:43:18 | webguest04 | The wishes are endless. |
02:43:47 | webguest04 | As rockbox evolves to more capable platforms, the wishes will grow. |
02:43:55 | amiconn | ...like setting the output volume from the recording screen (in fact, it shouldn't be hard), automatic level control for recording (for using it as a voice recorder)... |
02:44:16 | webguest04 | speech recognition with voiceprint security feature :) |
02:44:24 | amiconn | ;) |
02:45:14 | amiconn | I'm more into low level hacking. Let's see, if some other things I've planned are finished, I might try hacking the MAS... |
02:45:24 | webguest04 | play all of the eagles music form 1969-72 in reverse chronological order, omitting live recordings... |
02:45:33 | webguest04 | s/form/from |
02:47:07 | webguest04 | MAS is the dedicated DSP? |
02:47:15 | | Quit Seed (Nick collision from services.) |
02:47:22 | amiconn | yup |
02:47:28 | | Join Seed [0] (ben@192.114.41.140) |
02:47:53 | webguest04 | is there an url at rockbox.org for it? |
02:49:06 | amiconn | There's only the datasheets, and Micronas doesn't give in-depth info away. There's a croatian (?) site on the web that has a mas assembler/simulator and some code examples available |
02:49:49 | webguest04 | I was thinking of a capabilities summary, to reduce the stupid questions I might otherwise ask. |
02:51:27 | amiconn | I really gotta get some sleep now... almost 3 am already |
02:51:41 | webguest04 | wow, where are you? |
02:52:12 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
02:52:51 | amiconn | Germany. |
02:53:03 | webguest04 | i see. |
02:53:14 | webguest04 | oh, well, get some sleep. |
02:53:36 | webguest04 | I've gotta go, too. |
02:53:45 | | Quit amiconn (" Nite") |
02:54:17 | | Quit webguest04 ("CGI:IRC (EOF)") |
03:00 |
03:07:08 | | Quit Maurits ("Doei!") |
03:37:07 | | Join TINCHO [0] (~martin_me@200.41.120.52) |
03:37:24 | TINCHO | hi |
03:40:00 | | Part TINCHO |
03:52:13 | | Join Yankees [0] (Yankees@ool-435362a5.dyn.optonline.net) |
04:00 |
04:12:21 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:18:24 | | Join midk [0] (~midk@24.18.39.204) |
05:29:14 | | Quit midk ("just STOP it arspy") |
05:36:52 | | Quit Yankees (Read error: 110 (Connection timed out)) |
05:58:25 | | Quit HCl (niven.freenode.net irc.freenode.net) |
05:58:25 | NSplit | niven.freenode.net irc.freenode.net |
05:58:25 | | Quit mbr (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit Seed (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit Bagder (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit Ka_ (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit Hadaka (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit gromit`_ (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit Headie (niven.freenode.net irc.freenode.net) |
05:58:31 | | Quit webmind (niven.freenode.net irc.freenode.net) |
05:58:46 | NHeal | niven.freenode.net irc.freenode.net |
05:58:46 | NJoin | Seed [0] (ben@192.114.41.140) |
05:58:46 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
05:58:46 | NJoin | gromit`_ [0] (augej@ulysse.iiens.net) |
05:58:46 | NJoin | Headie [0] (~Headie@h103n2fls32o873.telia.com) |
05:58:46 | NJoin | webmind [0] (~random@217-195-236-172.dsl.esined.net) |
05:58:46 | NJoin | Ka_ [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) |
05:58:46 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
05:59:29 | NJoin | HCl [0] (hcl@titania.student.utwente.nl) |
05:59:29 | NJoin | mbr [0] (~mb@stz-softwaretechnik.com) |
06:00 |
06:12:24 | *** | Saving seen data "./dancer.seen" |
06:45:27 | | Join adi|home [0] (~chatzilla@host-64-179-64-21.alb.choiceone.net) |
06:51:15 | | Nick adi|home is now known as adi|hotel (~chatzilla@host-64-179-64-21.alb.choiceone.net) |
07:00 |
07:21:28 | | Quit adi|hotel ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041107]") |
07:43:54 | | Quit Seed (Nick collision from services.) |
07:44:06 | | Join Seed [0] (ben@192.114.41.140) |
07:57:38 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:00 |
08:12:27 | *** | Saving seen data "./dancer.seen" |
08:22:10 | | Join oxygen77 [0] (~Chris@pauguste-7-82-66-87-78.fbx.proxad.net) |
08:22:39 | | Part oxygen77 ("Cho") |
08:27:00 | | Join LinusN [0] (~linus@labb.contactor.se) |
08:50:39 | | Join amiconn [0] (~jens@pD9E7ED29.dip.t-dialin.net) |
08:53:02 | amiconn | Good morning |
08:53:25 | LinusN | morn |
08:54:02 | LinusN | nice work on the button driver |
08:54:25 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
08:54:35 | LinusN | (except for adding a space between "if" and the parenthesis) :-) |
08:55:07 | amiconn | The majority of if's already had that... |
08:55:31 | LinusN | i don't really care, just teasing you |
08:56:19 | amiconn | Could you or someone else test on a fm recorder (the only archos platform I couldn't test myself)? |
08:56:28 | amiconn | Or v2, of course |
08:56:42 | LinusN | sure |
08:57:21 | * | dwihno is gonna build a cross compiler :) |
08:57:22 | amiconn | Particularly the firmware reload with "On" from the panic screen should work now (it couldn't have worked before) |
08:57:35 | dwihno | gcc-3.3.4 and gcc-core-3.3.4, right? |
08:58:24 | amiconn | LinusN: I hope the iriver target still builds okay. I have no coldfire cross compiler here |
08:59:05 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
08:59:52 | LinusN | i'll try that too |
09:00 |
09:00:25 | LinusN | dwihno: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
09:00:48 | dwihno | LinusN: Aaah! Exactly what I needed! Thanks a bunch! :) |
09:01:31 | amiconn | LinusN: Do you know wether building the coldfire cross compiler works on cygwin? |
09:02:41 | dwihno | *compiles binutils* (using a stoneage celeron 466! yay!) |
09:04:29 | LinusN | amiconn: haven't tried, but i don't see why it shouldn't |
09:09:51 | | Quit scott666 ("i'll be back...eventually...") |
09:10:01 | * | LinusN tries to figure out how to generate a panic... |
09:10:18 | amiconn | I have a tiny plugin that does that... |
09:10:35 | amiconn | It switches on memguard, then tries to read address zero |
09:10:47 | LinusN | i'll just call panic in main() |
09:13:05 | amiconn | Argh! panic() doesn't have that... only UIE() |
09:13:25 | LinusN | :-) |
09:13:39 | | Join AciD [0] (~gni@acid.user) |
09:14:12 | amiconn | s/panic()/panicf()/ |
09:18:40 | amiconn | LinusN: amiconn.dyndns.org/lawbreaker.zip">http://amiconn.dyndns.org/lawbreaker.zip |
09:22:11 | LinusN | amiconn: works |
09:22:39 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
09:23:12 | dwihno | The cross-compiler page is great |
09:23:31 | | Join AciD [0] (~gni@acid.user) |
09:26:11 | LinusN | dwihno: thx |
09:33:35 | dwihno | wuups |
09:33:39 | dwihno | Me got error :) |
09:34:12 | dwihno | seems like the standard libc stuff is banging out |
09:34:41 | dwihno | Have I done anything wrong regarding newlib perhaps? |
09:39:33 | LinusN | which gcc version are you trying to build? |
09:41:29 | dwihno | 3.3.4 |
09:41:43 | dwihno | I've symlinked the newlib into the gcc subdir of gcc-3.3.4 |
09:41:46 | LinusN | and you have dl:ed newlib |
09:42:07 | dwihno | do I need to do anything with newlib? run the configure script? compile anything? |
09:42:19 | LinusN | i see that the wiki page isn't entirely clear about the symlink |
09:43:20 | dwihno | [~/dn/gcc/gcc-3.3.4/gcc] ls -al newlib |
09:43:20 | dwihno | lrwxr-xr-x 1 dw dw 26 Dec 1 09:19 newlib -> ../../newlib-1.11.0/newlib |
09:43:28 | | Join Zagor [242] (~bjst@labb.contactor.se) |
09:43:34 | LinusN | not correct |
09:43:48 | LinusN | the symlink should be in the gcc-3.3.4 dir |
09:43:55 | LinusN | not gcc-3.3.4/gcc |
09:44:17 | dwihno | the gcc dir contains source, thus "make a symlink in the gcc 3.3.X source dir" |
09:44:18 | dwihno | :) |
09:44:24 | dwihno | me fixey then |
09:47:41 | LinusN | i have updated the wiki page |
09:48:07 | dwihno | super! |
09:48:36 | LinusN | morning Zagor |
09:48:39 | LinusN | hangover? |
09:48:52 | dwihno | Time for a snack, then I'll tell you how it went. |
09:50:02 | Zagor | LinusN: no but very slow traffic |
09:53:38 | LinusN | slow brain here :-) |
10:00 |
10:12:31 | *** | Saving seen data "./dancer.seen" |
10:14:30 | dwihno | hm. seems like newlib bangs out |
10:15:03 | dwihno | or something else |
10:16:20 | dwihno | configure-target-newlib |
10:17:03 | LinusN | interesting |
10:17:12 | dwihno | can't find install-sh |
10:17:27 | LinusN | hmmm |
10:17:47 | dwihno | a really long list, (linked, working in) |
10:17:50 | | Join kurzhaarrocker [0] (~knoppix@p50876127.dip0.t-ipconnect.de) |
10:17:54 | dwihno | wctype.exp ..linked |
10:17:54 | dwihno | loading cache ../config.cache |
10:17:54 | dwihno | configure: error: can not find install-sh or install.sh in .. ./.. |
10:17:54 | DBUG | Enqueued KICK dwihno |
10:17:54 | dwihno | gmake: *** [configure-target-newlib] Error 1 |
10:18:05 | dwihno | funny :) |
10:18:09 | dwihno | I'll try an ugly fix |
10:19:40 | dwihno | hmm |
10:19:45 | dwihno | I got a working compiler though |
10:19:47 | dwihno | strange |
10:22:32 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
10:22:32 | * | Bagder charges his iRiver... |
10:23:59 | dwihno | Aww! You got one as well! :) |
10:24:06 | dwihno | IHP-120? 140? |
10:24:11 | Bagder | 140 |
10:24:48 | dwihno | sweet! how is it compared to the archos+ |
10:25:02 | Bagder | I haven't really tried it yet |
10:25:07 | Zagor | dwihno: didn't I tell you I would give them to random people on the street? |
10:25:10 | Bagder | its lighter |
10:25:51 | dwihno | Zagor: well, to be completely honest, Bagder doesn't really qualify being "random" :) |
10:26:14 | Bagder | I wanna be random! |
10:27:29 | dwihno | whaddyaknow! it compiled! |
10:27:33 | dwihno | now I only need to build uclpack |
10:27:36 | Zagor | "we are all random" |
10:30:23 | kurzhaarrocker | slightly ot: In the back of my mind there's a rule of thumb: "Avoid including other *.h files in *.h files". Why is it a bad idea eg to make a *.h file that contains all the *.h files from the firmware/explort directory in one single firmware.h file? |
10:30:55 | Zagor | because it's not necessary? |
10:31:34 | Zagor | I disagree with that old rule of thumb of yours. Such a rule causes more problems than it solves. |
10:32:06 | Zagor | recursive include problems are very rare in real life |
10:32:23 | kurzhaarrocker | ... and usually can be solved by #ifdefs |
10:33:43 | Zagor | yes, all header files should always contain #ifndef/#define include protection. *that* is a good rule. :) |
10:35:23 | | Join zagor_testing [0] (~3e5f4883@labb.contactor.se) |
10:35:26 | * | kurzhaarrocker wonders how that rule got into his mind at all |
10:35:57 | Bagder | some people/places have such a rule |
10:35:57 | dwihno | Way! rombox build ok! |
10:37:53 | dwihno | What is the max size of a rombox UCL? |
10:39:10 | | Part zagor_testing |
10:39:32 | | Join zagor_testing [0] (~3e5f4883@labb.contactor.se) |
10:40:08 | | Part zagor_testing |
10:40:13 | LinusN | dwihno: http://www.rockbox.org/twiki/bin/view/Main/RomBox |
10:40:39 | | Join amiconn_ [0] (~d9092244@labb.contactor.se) |
10:42:22 | dwihno | aha! |
10:43:13 | dwihno | Well, it'll fit anyhow. |
10:45:03 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
10:45:40 | | Join AciD [0] (~gni@acid.user) |
10:52:52 | dwihno | okay |
10:53:05 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:53:09 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
10:53:34 | dwihno | buildzip.pl, line 59 doesn't specify mode |
10:53:55 | dwihno | (causes a bang on my ancient version) |
10:54:54 | Bagder | dwihno: add , 0777 |
10:56:52 | Bagder | me fixed that now |
10:57:42 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
10:59:17 | | Join AciD [0] (~gni@acid.user) |
11:00 |
11:05:18 | dwihno | Bagder: yeah, i just noticed it :) |
11:05:24 | * | dwihno knows basic perl stuffs |
11:05:32 | dwihno | print "Hello, Bagder\n"; |
11:42:39 | Bagder | Vendor: TOSHIBA Model: MK4004GAH |
11:44:49 | | Quit Seed (Nick collision from services.) |
11:45:01 | | Join Seed [0] (ben@192.114.41.140) |
11:45:49 | Bagder | mounting works |
11:45:59 | Bagder | now syncing my music collection on the the iriver |
11:46:32 | dwihno | Nice! |
11:47:28 | Bagder | linux friendly it is |
11:48:40 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
11:51:53 | LinusN | but not user friendly |
11:52:02 | Bagder | indeed not |
11:52:05 | LinusN | the interface sucks |
11:52:23 | LinusN | and the gaps between songs...so lame! |
11:52:51 | LinusN | i understand why there is so much talk about gapless in the iriver forums |
11:53:09 | LinusN | and it can't play layer 1 files at all :-( |
11:53:30 | amiconn_ | But then the mas also doesn't play layer 1 |
11:53:40 | LinusN | no Starka Såsen on the iRiver :-( |
11:53:41 | amiconn_ | (I once tried) |
11:54:38 | LinusN | sorry, i meant L2 |
11:55:53 | amiconn_ | Major iriver drawback... no playback of DAB recordings :( |
11:56:37 | Bagder | until Rockbox! |
11:56:39 | Bagder | :-) |
11:57:34 | Bagder | amiconn: you joining up the iriver race? |
11:57:56 | Bagder | we'd sponsor the hw |
11:59:02 | * | Bagder runs off to feed a girl |
12:00 |
12:01:02 | amiconn_ | Bagder: Maybe... but surely not yet. First I want to finish all the other things... |
12:01:54 | amiconn_ | ...like player flashing, multi-volume for Ondio.... |
12:03:28 | | Quit amiconn_ ("CGI:IRC") |
12:04:02 | | Join amiconn_ [0] (~d9092244@labb.contactor.se) |
12:06:47 | | Join AciD [0] (~gni@acid.user) |
12:08:45 | dwihno | LinusN: Starka såsen doesn't work?!?! WTF?! :[ |
12:09:36 | amiconn_ | Wth are you talking about ?!? |
12:10:07 | dwihno | An old tune about kebabs |
12:12:33 | *** | Saving seen data "./dancer.seen" |
12:26:52 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
12:27:13 | | Join AciD`` [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
12:35:51 | | Join ashridah [0] (~ashridah@220-253-38-34.VIC.netspace.net.au) |
12:35:59 | | Quit ashridah (Read error: 104 (Connection reset by peer)) |
12:37:17 | | Join ashridah [0] (~ashridah@220-253-38-34.VIC.netspace.net.au) |
12:59:26 | | Join Tang [0] (~chatzilla@111-106-118-80.kaptech.net) |
13:00 |
13:03:41 | | Join MooMaunder [0] (~me@194.152.87.150) |
13:22:48 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
13:24:20 | ripnetUK | are all you new iRiver people aware of the alleged kernel bug with USB and linux? mine seems to work perfectly (2.6 kernel), but ive heard that there is a patch needed to the kernel because the USB bridge on iRiver sometimes returns a zero length packet (or something), and the SCSI emulation layer needs to signal 'retry needed' and not 'failed' (from memory) |
13:24:42 | ripnetUK | like i said, ive never encountered it, and ive checked the patch is NOT applied to my kernel source (mandrake) |
13:25:43 | LinusN | i haven't had any probs |
13:26:22 | | Join amiconn__ [0] (~jens@pD9E7F2E3.dip.t-dialin.net) |
13:26:23 | LinusN | but i haven't used my iriver that much either |
13:26:23 | ripnetUK | http://www.ussg.iu.edu/hypermail/linux/kernel/0405.0/0676.html |
13:26:30 | ashridah | ripnetUK: vanilla kernels had the bug up until 2.6.9 |
13:26:48 | ashridah | but it still has issues when resetting the device after a short read, it takes about 30 seconds to reset atm |
13:27:03 | ashridah | but if you're using 2.6.9, you should be right |
13:27:04 | | Quit amiconn (Nick collision from services.) |
13:27:04 | | Nick amiconn__ is now known as amiconn (~jens@pD9E7F2E3.dip.t-dialin.net) |
13:27:13 | ripnetUK | its wierd, mine has never worked less than perfectly... |
13:27:39 | ripnetUK | and im on 2.6.3 |
13:28:00 | ashridah | i have no idea how related it is to the usb controlller, or revision of the iriver dev ice |
13:28:04 | ashridah | device even |
13:28:30 | ashridah | but the bug is actually a data corruption bug, usually only on read tho, which can still wig things out when dealing with directory nodes, mind you |
13:29:27 | ashridah | basically, the iriver device returns a completely empty usb packet, and the kernel wasn't doing due dilligence and detecting this erronous condition, so it happily passed uninitialised data back up to the scsi layer , which hands it to the vfat driver. |
13:29:37 | ashridah | i managed to trigger it fairly easily. |
13:29:49 | * | LinusN has 2.6.9 |
13:29:52 | ripnetUK | maybe i was just lucky :) makes up for my sata problems with my chipset |
13:31:25 | ashridah | as of 2.6.8/9 or so, the kernel has the empty packet detection, the problem is that the scsi layer resets the device, which on the usb side of things takes a while (something about it not doing port resets or something, i forget exactly) |
13:31:36 | ashridah | which model of iriver player do you have? |
13:32:49 | ripnetUK | i have the h140 |
13:33:00 | ashridah | hm. same as mine. odd |
13:33:11 | ashridah | which usb chipset are you using? |
13:33:27 | ripnetUK | erm... what in /proc/... do I have to cat to answer that? |
13:34:12 | ashridah | run lspci |grep USB |
13:34:25 | ashridah | that should suggest which usb chipset is on the machine |
13:34:31 | ripnetUK | one of each of there USB Controller: Intel Corp. 82801EB USB (rev 02) |
13:34:31 | ripnetUK | 00:1d.7 USB Controller: Intel Corp. 82801EB USB2 (rev 02) |
13:34:53 | ashridah | interesting. don't know anything about the intel usb controllers. |
13:37:14 | Zagor | what's interesting is that we've been using this same usb controller in archos players for years, and never had a problem |
13:37:36 | LinusN | it's not *exactly* the same |
13:37:46 | kurzhaarrocker | Wasn't it rebranded? |
13:37:52 | Zagor | no, but the core is very likely very very similar |
13:37:53 | ashridah | Zagor: yeah, usb is fun that way ;) |
13:38:03 | LinusN | Zagor: indeed |
13:39:30 | ripnetUK | off topic question, but ive asked usenet etc. Can I force the iRiver (or other USB mass storage) to /dev/sda every time? at the moment, it uses them in order, so if i plug in my compact flash reader, then the iRiver, the reader is sda, but if i do it the other way round, the iRiver is sda |
13:39:54 | dwihno | The H1x0 models, do they have USB2go? |
13:40:00 | LinusN | dwihno: no |
13:40:27 | dwihno | LinusN: Ah, so that's one of the new features of the H3xx models |
13:40:29 | LinusN | they have the same usb chip as the archos recorder |
13:40:41 | dwihno | Proven technology \o/ :) |
13:40:45 | Zagor | ripnetUK: no, you need to use udev |
13:41:36 | Zagor | or, rather: yes, by using udev :) |
13:42:20 | Zagor | only you can't call it /dev/sda. but you can call it /dev/iriver |
13:42:46 | dwihno | When getting a phone firmware upgrade, do you guys think the stored information will be cleared as well? |
13:42:48 | Zagor | i should write a wiki page about that |
13:42:58 | LinusN | Zagor: please do |
13:43:25 | LinusN | dwihno: there is always a risk |
13:43:49 | dwihno | LinusN: how dull! :/ |
13:44:34 | ripnetUK | zagor - thanks :) will look up udev on google... just needed to know the correct keyword to search on |
13:44:42 | * | kurzhaarrocker never saw LinusN say "no" when someone offered to write a wiki page |
13:46:08 | LinusN | :-) |
13:46:15 | ripnetUK | dwihno - yes - every time ive upgraded a phone its been reset to factory settings |
13:47:28 | dwihno | ripnetUK: that's a shame... I guess I'll have to locate my backups |
13:50:34 | dwihno | I can copy my contacts to the SIM card |
13:53:24 | ripnetUK | you can, but sim card contacts tend to be very simple one name one number things |
13:53:45 | ripnetUK | and often limited to 99 entries |
13:57:47 | | Quit ashridah ("sleep") |
14:00 |
14:08:13 | | Join leety-aravil [0] (~Leety@p548067A6.dip.t-dialin.net) |
14:12:34 | *** | Saving seen data "./dancer.seen" |
14:23:00 | | Quit AciD`` (Connection timed out) |
14:24:13 | | Join AciD`` [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
14:30:28 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
14:30:31 | | Join midk_ [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
14:30:40 | | Quit midk (Read error: 104 (Connection reset by peer)) |
14:30:45 | | Quit midk_ (Read error: 104 (Connection reset by peer)) |
14:30:46 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
14:41:37 | leety-aravil | gibt es die Taster von dem Stuerkreuz bei eletronik Conrad zu kaufen? |
14:41:52 | Zagor | eh, most of us don't speak german |
14:41:53 | leety-aravil | unter welcher Art. Nr.? |
14:43:37 | leety-aravil | sorry my eglish ist bad |
14:54:57 | | Quit midk ("just STOP it arspy") |
14:58:30 | Zagor | leety-aravil: I bet it's better than my german :-) |
14:58:35 | | Quit AciD`` (Read error: 54 (Connection reset by peer)) |
14:59:12 | | Join AciD`` [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:00 |
15:00:10 | kurzhaarrocker | leety-aravil: no they're not available at Conrad. All the buttons Conrad sells are to big. |
15:08:02 | leety-aravil | where can i buy? |
15:20:29 | leety-aravil | Conrad sells good tracer: 700217 - U0 + 700203 - U0 |
15:20:32 | kurzhaarrocker | If you find a source let me know :) |
15:21:38 | kurzhaarrocker | They are to tall |
15:21:48 | kurzhaarrocker | the archos buttons are really flat |
15:24:01 | leety-aravil | www.conrad.de and search by Artikel. Nr. for 700217 and 700203 ;D |
15:24:08 | kurzhaarrocker | I did |
15:24:39 | kurzhaarrocker | I know those buttons, I have some of them, they're not compatible with the jukeboxes, as they are to tall. I tried them. |
15:24:41 | leety-aravil | they are a more largely! |
15:25:02 | leety-aravil | sind sie zu hoch oder nur zu breit? |
15:25:17 | kurzhaarrocker | zu hoch, im Sinne von zu dick |
15:26:20 | leety-aravil | also passen die dann nicht mehr unter die abdeckung? |
15:28:27 | kurzhaarrocker | genau |
15:32:18 | leety-aravil | ist das viel? Sonst könnte man ja was von der Abdeckung abtragen! |
15:50:31 | ripnetUK | I installed udev :) should I have both /dev and /udev? should I uninstall devfs and change udev to use /dev? |
16:00 |
16:00:00 | Zagor | yes, udev replaces devfs |
16:00:43 | ripnetUK | zag - so you have udev creating its stuff in /dev, and no devfs? |
16:00:47 | Zagor | yup |
16:01:17 | ripnetUK | hmmm... i have both :) but udev hasnt found all my devices (a dvb card for a start)... |
16:01:29 | LinusN | Zagor: i can't find the wiki page :-) |
16:01:35 | Zagor | :) |
16:02:45 | Zagor | ripnetUK: you can create custom udev rules to create exotic devices that are not supported by default |
16:06:06 | Zagor | http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html is a collection of udev info |
16:06:30 | ripnetUK | i might just stick with both running at once... i was quite happy with devfs except i never knew which /sdX my iRiver would turn up on |
16:06:40 | ripnetUK | it seems from googleing that that is ok |
16:06:58 | Zagor | yeah, I ran /dev and /udev in parallell for a while too |
16:07:39 | ripnetUK | cool... i think there is also somethign to be said for running it how the distro provider (in my case Mandrake) intended |
16:07:51 | Zagor | yeah |
16:08:01 | ripnetUK | thanks for the input... nice to know that you ran them in parallel with (i assume) no evil side effects |
16:09:57 | Zagor | nope |
16:12:38 | *** | Saving seen data "./dancer.seen" |
16:22:08 | | Quit gromit`_ (Read error: 113 (No route to host)) |
16:22:09 | | Join gromit`_ [0] (augej@ulysse.iiens.net) |
16:25:19 | | Quit AciD`` (Read error: 104 (Connection reset by peer)) |
16:26:26 | | Join AciD`` [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
16:41:32 | | Part kurzhaarrocker |
16:42:46 | | Part LinusN |
16:52:38 | | Quit Seed (Nick collision from services.) |
16:52:49 | | Join Seed [0] (ben@192.114.41.140) |
16:58:44 | leety-aravil | gibt something delete automticaly the "Recycled" and "System Volume Information" if i unplug the USB Kabel? |
17:00 |
17:27:54 | | Quit amiconn_ ("CGI:IRC 0.5.4 (2004/01/29)") |
17:31:53 | | Join mecraw__ [0] (~lmarlow@69.2.235.2) |
17:37:53 | | Quit ripnetUK () |
17:45:16 | | Part Zagor |
17:46:15 | | Quit leety-aravil (Read error: 110 (Connection timed out)) |
18:00 |
18:03:21 | | Quit AciD`` (Read error: 104 (Connection reset by peer)) |
18:05:13 | | Join methangas [0] (methangas@0x535c9fa4.virnxx10.adsl-dhcp.tele.dk) |
18:11:23 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:12:40 | *** | Saving seen data "./dancer.seen" |
18:21:37 | | Join AciD`` [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
18:27:00 | | Nick AciD`` is now known as AciD (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) |
19:00 |
19:41:09 | | Join oxygen77 [0] (~Chris@pauguste-7-82-66-87-78.fbx.proxad.net) |
19:41:36 | | Part oxygen77 ("Cho") |
19:58:17 | | Quit Headie (Read error: 110 (Connection timed out)) |
20:00 |
20:12:42 | *** | Saving seen data "./dancer.seen" |
20:26:33 | | Join Yokalosh [0] (~3efc0007@labb.contactor.se) |
20:26:38 | Yokalosh | Yo |
20:26:50 | Yokalosh | Guys |
20:27:02 | Yokalosh | When is the next rockbox version coming out? |
20:28:22 | Yokalosh | Hello |
20:29:12 | | Quit Yokalosh (Client Quit) |
20:33:31 | | Join Headie [0] (~Headie@h103n2fls32o873.telia.com) |
20:34:15 | | Join Yokalosh [0] (~Yokalosh@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) |
20:34:54 | Yokalosh | Guys when is the next Rockbox version coming out? |
20:39:30 | | Quit Yokalosh () |
21:00 |
21:43:23 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
21:44:41 | | Join Stryke` [0] (~Chairman8@130.85.241.86) |
21:51:25 | | Join Tang_ [0] (~chatzilla@84.99.130.209) |
22:00 |
22:10:14 | | Quit Tang (Read error: 110 (Connection timed out)) |
22:12:43 | *** | Saving seen data "./dancer.seen" |
22:21:32 | | Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) |
22:25:33 | Bagder | 1026768.45 bytes/sec |
22:25:47 | Bagder | when filling up my iriver |
22:38:30 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") |
22:40:19 | | Join Zagor [0] (foobar@h254n2fls31o265.telia.com) |
22:45:05 | Bagder | hey Z |
22:47:46 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
22:48:22 | | Join AciD [0] (~gni@acid.user) |
22:48:30 | | Nick gromit` is now known as gromit|mode`mami (~gromit@82.234.244.69) |
22:57:42 | | Nick gromit|mode`mami is now known as gromit`` (~gromit@82.234.244.69) |
23:00 |
23:00:21 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
23:01:36 | | Join AciD [0] (~gni@acid.user) |
23:12:21 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
23:13:07 | | Join AciD [0] (~gni@acid.user) |
23:13:49 | Zagor | hi |
23:14:21 | Bagder | the iriver can't even read my playlists |
23:16:36 | Zagor | gosh |
23:16:55 | Zagor | i haven't had time to play around with mine yet |
23:17:18 | Bagder | it took almost 10 hours to copy my 35GB music to it |
23:17:52 | Bagder | and now I have no playlists |
23:18:04 | Bagder | and I can't figure out how to change sound settings |
23:18:06 | Zagor | that's usb1.1 speed... |
23:18:42 | Bagder | yeps |
23:18:50 | Bagder | I wonder if that's my fault... |
23:20:03 | Zagor | i'll try to remember to time my copying |
23:20:37 | Bagder | the rsync summary says how many bytes and at what speed |
23:22:05 | Bagder | and btw |
23:22:09 | Bagder | http://daniel.haxx.se/currency/ |
23:22:10 | Bagder | new host |
23:22:13 | Bagder | new feed |
23:23:07 | Zagor | ah, nice |
23:23:23 | Zagor | new layout too |
23:23:33 | Bagder | yeah, and improved functionality |
23:23:57 | Bagder | it now lists all countries even though several share currencies |
23:24:16 | Bagder | some are rather exotic |
23:24:17 | Zagor | ah |
23:29:55 | | Quit amiconn (" gotta reboot") |
23:36:13 | | Join amiconn [0] (~jens@pD9E7F2E3.dip.t-dialin.net) |
23:36:39 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
23:37:40 | | Join AciD [0] (~gni@acid.user) |
23:46:12 | Bagder | the WPS shows this stupid number |
23:46:20 | Bagder | which seems to be song number or something |