00:00:00 | Bger | it *could* |
00:00:14 | ModernExecutive | i understand |
00:00:52 | ModernExecutive | lostlogic: in case the dcc doesn't work, do you have a gmail? |
00:01:01 | lostlogic | can email it to me lostlogic@lostlogicx.com |
00:01:45 | Bger | heh, obviously u're not afraid of spam |
00:02:25 | Wett | ...yeah this chan is logged |
00:02:32 | lostlogic | Bger: bogofilter does a supurb job on my spam... 500 msgs a day, zero misspammed (outside of merchant mails I want) and only 1-2 per day that are mis-hammed. |
00:02:48 | preglow | Bger: what overflow from 22db to 0? |
00:03:01 | ModernExecutive | sent |
00:03:12 | lostlogic | received on server, awaiting local delivery |
00:03:16 | Bger | preglow: i mean when u're in bass settings and after u press "up" on 22, it goes to 0 |
00:03:19 | drumRBoy320 | whoah, i just got a virus detected |
00:03:25 | drumRBoy320 | dang it |
00:03:25 | Bger | and in my case there was scretch ... |
00:03:38 | preglow | Bger: it does??? |
00:03:45 | Bger | on h300 |
00:03:57 | preglow | well |
00:03:59 | Bger | i can try again... |
00:04:02 | preglow | that code should be the same on h1x0 |
00:04:11 | amiconn | The numeric settings wrap around since TiMiD's changes |
00:04:11 | | Quit o0260o () |
00:04:13 | Bger | yes, just mentioning it |
00:04:16 | | Quit cannard ("2.0 Build 3515") |
00:04:21 | Jungti1234 | bye |
00:04:25 | Bger | bye Jungti1234 |
00:04:28 | amiconn | (not with repeat, but with single presses) |
00:04:30 | | Quit Jungti1234 ("Bye Bye~ http://cafe.naver.com/iriverh300") |
00:04:33 | preglow | amiconn: well, they most certainly shouldn't |
00:04:39 | preglow | and that needs to be fixed |
00:04:40 | amiconn | Bass should go up to 24 dB though |
00:04:44 | Bagder | it sounds like an odd choice to me |
00:04:52 | Bger | amiconn: i'm not sure that it was 22 or 24 |
00:04:58 | * | amiconn notices Bagder around |
00:05:01 | preglow | Bger: 24, i should imagine |
00:05:12 | Bger | i can try again in a min or so |
00:05:34 | Bger | gr... |
00:05:35 | amiconn | Well, this wrappping is sometimes convenient, but sometimes unexpected |
00:05:47 | Bger | AR+RANLIB /home/guest/rockbox/build/libplugin.a |
00:05:47 | Bger | make[2]: *** No rule to make target `<<<<<<<', needed by `/home/guest/rockbox/bu |
00:05:47 | Bger | ild/apps/plugins/dep-plugins'. Stop. |
00:05:47 | DBUG | Enqueued KICK Bger |
00:05:47 | Bger | make[1]: *** [rocks] Error 2 |
00:05:47 | Bger | make: *** [all] Error 2 |
00:06:04 | amiconn | You applied a patch that created a conflict... |
00:06:10 | Bger | hm |
00:06:14 | Bger | i'll see |
00:06:20 | preglow | amiconn: i don't think wrapping is a good choice there |
00:06:25 | Bger | *how* to see |
00:06:31 | preglow | amiconn: if only because it can introduce drastic changes to the sound |
00:06:36 | preglow | amiconn: like wrapping from 0db to 24 |
00:06:50 | amiconn | preglow: Yes. Even worse volume wrapping from 0 to 100 - ouch!! |
00:06:53 | preglow | yep |
00:06:57 | Bagder | ugha |
00:07:29 | Bger | how to see the conflict ? |
00:07:30 | amiconn | It creates one more special case. Binary and list-like settings should wrap, numeric settings should not |
00:08:06 | preglow | agreed |
00:08:15 | amiconn | Bagder: I have a working self-extractor, but it has to be integrated into the build system... |
00:08:32 | amiconn | ...and first of all, the proper sub-dir needs to be agreed on |
00:08:50 | amiconn | (I have it in firmware/decompressor for now) |
00:09:16 | Bagder | sounds good enough to me |
00:09:28 | | Join ashridah [0] (i=ashridah@220-253-122-84.VIC.netspace.net.au) |
00:09:59 | Bagder | amiconn: if you just write down the steps, I'll make sure to incorporate them into the build |
00:10:00 | amiconn | It's just 3 files - decompressor.c, link.lds and a Make file |
00:10:11 | lostlogic | ModernExecutive: check PM and email. |
00:10:37 | amiconn | This Makefile needs some work - I don't quite get how all the directory variables are supposed to work |
00:10:51 | ModernExecutive | lostlogic |
00:10:58 | amiconn | For now, it does everything within its own dir |
00:11:01 | ModernExecutive | just realized I couldn't send msgs because i'm not registered |
00:11:06 | ModernExecutive | ... i should do that i guess |
00:11:21 | ModernExecutive | i had said that the sum is different, but that I guess that's to be expected because it's a different fw |
00:11:35 | lostlogic | ModernExecutive: nod. |
00:11:43 | amiconn | Bagder: I should probably commit this stuff first |
00:11:52 | Bagder | amiconn: yes, sounds like a plan |
00:11:59 | amiconn | (and uclpack under tools/ ) |
00:12:05 | Bagder | right |
00:12:06 | Bger | can someone explain me what does the following mean |
00:12:06 | lostlogic | as you can see, the steps followed were identical to those which I followed to make the firmware which I'm currently running, so if it's compatible, it'll work. |
00:12:06 | Bger | <<<<<<< SOURCES |
00:12:06 | Bger | ======= |
00:12:06 | *** | Alert Mode level 1 |
00:12:06 | Bger | bejeweled.c |
00:12:06 | *** | Alert Mode level 2 |
00:12:06 | Bger | >>>>>>> 1.65 |
00:12:50 | ModernExecutive | and i guess that's the big iff |
00:12:51 | ModernExecutive | er if |
00:12:58 | ModernExecutive | thank you so much for your help |
00:13:02 | preglow | Bger: collision |
00:13:20 | Bger | yeah, but more preciselly? |
00:13:21 | preglow | Bger: cvs detected you have done some changes in the same place as someone else, and you need to fix the collision manually |
00:13:37 | preglow | Bger: the upper part is what your file says, the lower part what cvs says |
00:13:47 | preglow | Bger: just edit it to say what you want |
00:13:59 | drumRBoy320 | ok, i need some halp |
00:14:01 | drumRBoy320 | help* |
00:14:09 | Bger | what do you mean with upper |
00:14:16 | Bger | the part above "====" ? |
00:14:22 | drumRBoy320 | what is the easiest way to exit the navi menu without stopping the music |
00:14:23 | | Join planetik [0] (n=182a1453@labb.contactor.se) |
00:14:35 | lostlogic | drumRBoy320: just hit play |
00:14:39 | Bger | drumRBoy320: stop ? |
00:14:41 | lostlogic | takes you back to the WPS screen if something is playing |
00:14:41 | drumRBoy320 | i cant figure out how to do it without stopping the music... |
00:14:53 | Bger | preglow? |
00:14:54 | drumRBoy320 | play button does? |
00:15:02 | drumRBoy320 | ok... i thought i tried that |
00:15:08 | drumRBoy320 | ill try it again |
00:15:11 | Bagder | Bger: yes, the ==== separates the two parts |
00:15:40 | drumRBoy320 | ok |
00:15:49 | drumRBoy320 | haha, it works, ty |
00:15:55 | Bger | 10x :) |
00:16:05 | | Nick CBM-away is now known as CheeseBurgerMan (n=BurgerBo@63.150.80.142) |
00:17:53 | Bger | lostlogic: i'm compiling already, 10x anyway :) |
00:18:46 | lostlogic | ahhhh, didn't figure otuwhat 10x meant |
00:19:00 | Bger | 10x = thanks |
00:19:01 | | Quit ModernExecutive () |
00:19:18 | lostlogic | got it now ;) |
00:19:22 | Bger | k:) |
00:19:27 | Bger | heh, it's very popular |
00:19:32 | lostlogic | hope the firmware I built for him works :-\ |
00:19:48 | lostlogic | I really wish my cross-binutils would make the right executables. |
00:19:50 | Bger | i hope too ... |
00:20:12 | Bger | lostlogic: how did you compile your cross-dev |
00:20:47 | lostlogic | I used the gentoo linux crossdev package "crossdev -s1 -t m68k-elf" I -suppose- I could try doing it by hand instead. |
00:21:09 | amiconn | Hmm :/ |
00:21:10 | Bagder | so many people have tried the gentoo mess |
00:21:12 | Bagder | and failed hard |
00:21:16 | Bger | yes |
00:21:21 | Bger | lostlogic: forget about it |
00:21:22 | Bger | :)) |
00:21:23 | lostlogic | Bagder: ah, has a history of failure |
00:21:27 | amiconn | Afaiu the ucl sources use automake |
00:21:33 | Bger | i was among these people |
00:21:36 | amiconn | ...and the whole package is ~2MB |
00:21:57 | amiconn | ...so I have to find out how to cut this down :/ |
00:22:04 | Bger | lostlogic: the last time Bagder was affected by my crossdev |
00:22:05 | Bger | :)) |
00:22:07 | *** | Alert Mode OFF |
00:22:11 | Bger | but mine problem was other ... |
00:22:14 | Bger | very strange |
00:22:17 | lostlogic | ah |
00:22:30 | Bagder | amiconn: oh yes it does... but I don't think that needs to be much of a problem to us |
00:22:47 | | Quit planetik ("CGI:IRC") |
00:22:47 | Bger | i started to write a plugin ... and with little code changes it run, without them - error |
00:22:51 | amiconn | What would you suggest? |
00:23:05 | preglow | amiconn: what's the status of −−nogap files in current rockbox decoder? |
00:23:24 | amiconn | Didn't test for quite a while |
00:23:35 | preglow | well, if you do test, let me know |
00:23:55 | amiconn | Do you think you changed something for the worse? |
00:23:58 | Bger | lostlogic: btw, if u do m68k-elf-gcc −−version, u'll see that this is not *plain* gcc |
00:24:02 | amiconn | Last time I tried it worked |
00:24:03 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:24:07 | Bagder | amiconn: I suggest we ignore the original makefile and write up our own |
00:24:21 | preglow | amiconn: yeah, i do think so |
00:24:23 | lostlogic | Bger: what do you mean by not plain gcc? |
00:24:34 | lostlogic | Bger: you mean because of all the gentoo patches? |
00:24:37 | preglow | amiconn: i now 500 samples or so from the start of every mp3 |
00:24:39 | amiconn | Argh, another makefile mess :/ |
00:24:57 | Bagder | it doesn't mean a mess |
00:25:08 | amiconn | Well, if you know how to do it |
00:25:12 | Bger | lostlogic: yeah |
00:25:17 | Bger | i suppose the problem is there |
00:25:32 | preglow | amiconn: insert 'cut' into that last sentence |
00:25:47 | amiconn | I think I understand makefiles well enough to do some changes, but writing one from scratch is a different matter... |
00:26:35 | Bagder | amiconn: if you just add and commit the source code, I'll write up the makefile stuff for it |
00:26:44 | drumRBoy320 | what is the h300 screen res? |
00:26:49 | Bger | 220x176 |
00:26:52 | drumRBoy320 | ty |
00:26:56 | Bger | np |
00:27:16 | Kyl3 | is there any way to, when you start rockbox, have it start on the WPS |
00:27:38 | Kyl3 | rather then a file browser |
00:27:40 | drumRBoy320 | tha'd be cool. |
00:27:45 | Bger | Kyl3: it's on one key distance :) |
00:27:55 | Bger | (play) |
00:27:59 | ashridah | Kyl3: you can have it automatically resume, that's about all i can think of. the WPS doesn't really activate unless something's playing. |
00:28:15 | Kyl3 | ahh i see |
00:28:19 | amiconn | Bagder: I can add my decompressor stuff right away, |
00:28:43 | amiconn | but the ucl sources are several directories, most of which are probably not needed |
00:29:30 | | Join skorpyon [0] (n=skorpyon@i216-58-13-114.cybersurf.com) |
00:29:31 | amiconn | The problem lies in this "probably" |
00:29:54 | Bagder | right src/ and include/ should be enough for libucl |
00:30:12 | amiconn | At least one more: examples/uclpack.c |
00:30:13 | Bagder | and then the little uclpack example code |
00:30:36 | amiconn | That's what we need (replaced by [IDC]Dragon's patched version) |
00:30:43 | Bagder | yes |
00:30:48 | drumRBoy320 | will rockbox convert a color bitmap to b/w in the wps? |
00:31:01 | drumRBoy320 | or should it be in b/w |
00:31:16 | amiconn | Bagder: I'm not sure about the 'B' and 'asm' sub-dirs |
00:31:18 | Bagder | amiconn: I suggest a tools/ucl/ dir and then the src/ and include/ as subdirs within |
00:31:31 | Bagder | amiconn: ignore them |
00:31:49 | amiconn | Should I leave the src/ucl structure? |
00:32:01 | amiconn | What about the Makefile.* files, remove them? |
00:32:07 | amiconn | s/leave/keep/ |
00:32:13 | Bger | drumRBoy320: more probably it'll refuse to load it ... or load it not in the right way |
00:32:17 | | Join jaydpb [0] (n=4432b355@labb.contactor.se) |
00:32:26 | drumRBoy320 | ok, and is easywps compat w/ h300? |
00:32:39 | drumRBoy320 | EZwps* |
00:32:44 | Bagder | amiconn: yes, I think we should keep the src/ and include/ as subdirs |
00:32:54 | Bagder | and you can remove the Makefile* s |
00:33:03 | amiconn | I mean the ucl dir within src/ |
00:33:22 | Bagder | I don't have any such |
00:33:31 | amiconn | 1.01 ? |
00:33:44 | Bagder | yes |
00:34:00 | amiconn | Bleh, I mean iclude/ucl |
00:34:06 | amiconn | *include |
00:34:12 | Bagder | ah, yes keep that |
00:34:26 | Bagder | the include files are used #include <ucl/[file]> |
00:34:43 | | Join JdGordon [0] (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
00:34:52 | amiconn | Okay. uclpack.c goes directly into tools/ucl/ ? |
00:34:57 | Bagder | yes |
00:35:30 | linuxstb | I haven't tested it properly (it compiles), but I've stripped down ucl here: http://www.davechapman.f2s.com/rockbox/ucl.tgz |
00:35:45 | | Quit Kohlrabi ("Leaving") |
00:35:47 | amiconn | Okay. I'll check in the unmodified version first, then apply the patch |
00:35:47 | JdGordon | morning all |
00:35:53 | preglow | morning my ass |
00:36:02 | Bagder | amiconn: goodie |
00:36:04 | JdGordon | 10.35am is still morning |
00:36:12 | linuxstb | (but I was probably too late....) |
00:36:17 | preglow | 00.36 isn't :P |
00:36:27 | Bagder | linuxstb: how stripped down? |
00:37:23 | amiconn | linuxstb: This is 1.03 ... |
00:37:28 | amiconn | We need 1.01 |
00:37:33 | linuxstb | Ah.... |
00:37:38 | amiconn | No difference in the compresion algo itself |
00:37:46 | JdGordon | haha @ ur email linuxstb |
00:38:47 | | Quit jaydpb ("CGI:IRC (EOF)") |
00:39:54 | | Join el_taco [0] (n=taco@h69-128-216-244.69-128.unk.tds.net) |
00:40:35 | lostlogic | 4 minutes till I get to try an unpatched manually compiled toolchain. |
00:42:03 | JdGordon | does any1 know if the software doesnt check if buttons are pressed when hold is down? or if the hardware actually doesnt change the values? |
00:42:29 | ashridah | hey, which actual sector on disk does rockbox store its settings in? |
00:43:04 | lostlogic | ashridah: I don't think it's a sector thing, it's just a file... |
00:43:25 | ashridah | lostlogic: except it is a sector thing, you can nerf .rockbox and the settings stick :) |
00:43:46 | lostlogic | ::blink blink:: I see. |
00:43:49 | ashridah | the only time they reset is if someone adds/removes a config setting and bumps the config version |
00:44:02 | linuxstb | ashridah: It's normally sector 61 |
00:44:04 | JdGordon | maybe its saved to rom then? |
00:44:07 | linuxstb | IIRC |
00:44:21 | ashridah | JdGordon: definently not |
00:44:26 | ashridah | linuxstb: tar |
00:44:38 | linuxstb | The first sector of your first partition is normally sector 63. |
00:44:41 | amiconn | Bagder: UCL sources are there, complete with patch |
00:44:52 | Bagder | I'm on the case |
00:45:05 | | Quit skorpyon__ (Read error: 110 (Connection timed out)) |
00:45:45 | Bger | btw, there is a bug with the "hdd activity" on the statusbar on h300 ... it's displayed only on the remote's lcd |
00:46:14 | Bger | just added a patch for h300's lcd button mappings |
00:47:35 | Bger | but i don't think it should go into cvs :) |
00:48:59 | Bger | amiconn: what do you think about the remote "mistery" ? |
00:49:51 | amiconn | Bger: It's only displayed on the remote because the H1x0 has a real LED on the main unit |
00:49:57 | amiconn | ...so no symbol necessary |
00:50:08 | | Join vik [0] (n=vik@203-214-107-37.dyn.iinet.net.au) |
00:50:17 | JdGordon | is that was the circle thing in the status bar is? hdd activity? |
00:50:20 | amiconn | ...and afaik the H3x0 also has a real LED (?) |
00:50:26 | drumRBoy320 | nope |
00:50:32 | drumRBoy320 | no status LED in the h300 |
00:50:52 | lostlogic | did Linus mention why he lowered the H300 burst mode down to 90mhz from 140 or whatever it was? |
00:50:57 | amiconn | Hmm. I remember Linus saying there is a LED?? |
00:51:06 | Bger | amiconn: no, there isn't |
00:51:20 | JdGordon | lostlogic: ye, so audio would work |
00:51:21 | Bger | and linus said just that |
00:51:38 | JdGordon | my h300 has no led |
00:51:46 | Bger | but he said also that only h100 has led ... |
00:52:00 | amiconn | He said that only H100 has led *control* |
00:52:09 | lostlogic | JdGordon: ah... I was thinking it was because of heat or something, high-ish bitrate ogg/vorbis skips, was hoping cranking it back up would fix that, but I guess not. |
00:52:26 | amiconn | .. I read that as the H3x0 having a LED as well, just not controllable at all |
00:52:27 | Bger | ok, h300 doesn't have ANY led |
00:52:41 | Bger | really |
00:52:44 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
00:52:46 | Bger | not even one |
00:52:52 | amiconn | The H1x0 LED power can be controlled, deactivating it completely |
00:52:56 | JdGordon | actually... i tihnk it has 6 |
00:53:04 | JdGordon | backlight leds :D |
00:53:06 | amiconn | So for H3x0 LED_VIRTUAL should be defined |
00:53:07 | Bger | hehe |
00:53:14 | Bger | probably |
00:53:22 | amiconn | #define CONFIG_LED LED_VIRTUAL |
00:53:27 | JdGordon | ... speaking of which.. can the backlight be turned down? |
00:53:55 | Bger | brightness ? |
00:54:00 | amiconn | The little circle should resemble a hard disk; if someone could come up with a better icon... |
00:54:11 | amiconn | (max size is 7x16 pixel) |
00:55:04 | vik | I'm trying to set up a toolchain for linux to play with the H300 version; do I actually need the source of gcc et al, or can I just install the binary (I'm running ubuntu)? |
00:55:34 | JdGordon | Bger: no brightness settings |
00:55:51 | amiconn | Bagder: decompressor committed as well. |
00:55:54 | JdGordon | and inverse mode lcd doesnt work |
00:55:55 | lostlogic | vik: you need the source unless ubuntu has a cross compiler for m68k-elf in binary |
00:55:58 | Bger | JdGordon: yep, i know, just asking whether you have this in mind |
00:56:05 | JdGordon | oh |
00:56:32 | Bger | there should be such setting, we know it's controllable |
00:57:12 | vik | lostlogic: I've got a deb gcc-3.3-m68k; will that work or do I have to use 3.4? |
00:57:20 | lostlogic | Bger: well I'm goign to have to beat some ass over at the Gentoo camp, because manually built toolchain works great where crossdev built by Gentoo didn't. |
00:57:42 | lostlogic | vik: is that a cross compiler or just a straight m68k compiler? |
00:58:01 | vik | lostlogic: crosscompiler |
00:58:55 | ashridah | vik: if it's the most recent 3.3, it should work. minimum was 3.3.something. can't hurt to try |
00:58:59 | lostlogic | should probably work, need binutils cross for target as well |
00:59:48 | amiconn | m68k-elf-gcc 3.3.x ICEs somewhere iirc |
01:00 |
01:00:06 | linuxstb | vik: Most people who try to use cross-compiler binaries fail. I think you will save time in the long-run by just getting the source and compiling it yourself. |
01:00:12 | ashridah | amiconn: does it? thought we had it listed as working. or did we move to 3.4? |
01:00:53 | lostlogic | I must agree with linuxstb after wasting tons of time using the Gentoo packaging system's attempt to make a cross compiler, it took me < 20m to follow Linus' instructions and build a working toolchain from source. |
01:01:21 | ashridah | i'd have to agree tho. building it isn't too difficult, there's cookbook instructions on rockbox.org's wiki, and it won't contaiminate the rest of the system due to the way the tools get named when you're building crosscompilers |
01:01:21 | Bger | lostlogic: i'm going to help with ass beating :) |
01:01:36 | vik | just found some binaries for 3.4, but may as well do some compilin' - how long does it take to compile the compiler? |
01:01:39 | | Quit ansivirus (Read error: 104 (Connection reset by peer)) |
01:02:01 | lostlogic | Bger: you a gentoo dev? |
01:02:02 | Bger | depends on your machine, but ... |
01:02:02 | ashridah | vik: not long, since you're restricting it to compiling a C compiler only (no c++/java/fortran/etc) |
01:02:04 | Bger | ~ 20 min |
01:02:33 | Bger | lostlogic: i'm gentoo user and i also want to beat someone's ass ... :P |
01:02:41 | | Quit dpassen1 () |
01:02:41 | vik | And on a Pentium 100? |
01:02:43 | ashridah | heh, being on dialup, it takes me longer to download the source than compile it :) |
01:02:45 | vik | joking... |
01:03:03 | linuxstb | JdGordon: I've just committed your Sudoku patch for the h300. |
01:03:11 | JdGordon | kewl :) |
01:03:12 | Bger | on AMD @ 1400 MHz ~ 10-15 min... |
01:03:13 | ashridah | the internet works on a pentium 100? :) |
01:03:21 | JdGordon | haha |
01:04:04 | vik | ashridah: there's always lynx |
01:04:07 | | Join ModernExecutive [0] (n=bob@pool-141-152-178-224.norf.east.verizon.net) |
01:04:09 | ModernExecutive | hi guys |
01:04:13 | lostlogic | ModernExecutive: any luck? |
01:04:19 | ModernExecutive | the fw didn't take |
01:04:24 | ModernExecutive | i didn't brick my player |
01:04:32 | Bagder | amiconn: can you just try 'make' in the ucl dir now and see if it works fine for you? |
01:04:38 | lostlogic | ModernExecutive: what do you mean didn't take? |
01:04:39 | ashridah | vik: bah. bloaty. telnet works well >:) |
01:04:44 | ModernExecutive | I went through the upgrade screens |
01:04:53 | ModernExecutive | got the "firmware upgrading, don't touch a thing" screen |
01:04:54 | preglow | amiconn: so sh has a vbr register as well? |
01:05:07 | ModernExecutive | and then the player went to the shut down screen right after it finished reading the fw off the disk |
01:05:22 | ModernExecutive | booted back up like nothing had changed |
01:05:23 | amiconn | preglow: yes |
01:05:32 | ModernExecutive | and nothing had changed |
01:05:35 | *** | Saving seen data "./dancer.seen" |
01:05:38 | amiconn | Wtf, now the decompressor hangs again :( |
01:05:50 | lostlogic | ModernExecutive: DRM still works? You copied the new firmware file as H300.hex to the player? |
01:05:59 | ModernExecutive | yep |
01:05:59 | amiconn | preglow: SH1 even has a full VBR register, unlike coldfire |
01:06:13 | ModernExecutive | as re: drm. I don't have any drm files, but the player isn't sending me the message that the drm key can't be found |
01:06:16 | lostlogic | very weird |
01:06:20 | lostlogic | nod |
01:06:24 | ModernExecutive | so i presume it's still there |
01:06:41 | Nixsos | is there a wiki page with information about creating plugins for H3xx series? |
01:06:58 | Nixsos | color plugins that is... |
01:07:16 | ashridah | i was under the impression that the key would change, not that it'd be lost |
01:07:17 | linuxstb | Nixsos: No, but the GraphicsAPI page is a good place to start. |
01:07:35 | linuxstb | As well as looking at the source of the other plugins. |
01:07:46 | amiconn | Bagder: 'make' in ucl/ works, but two strange things happen |
01:08:04 | amiconn | (1) uclpack.c and uclpack.o are copied one dir up (to tools/) |
01:08:12 | amiconn | (2) There is no uclpack.exe |
01:08:37 | ModernExecutive | thoughts? |
01:08:45 | Bagder | now that is strange... |
01:09:16 | amiconn | Correction, uclpack.exe is there |
01:09:32 | amiconn | ...just ls -l u* confused me |
01:09:49 | Nixsos | linuxstb: thanks... i'm totally new to this. i'll delve into it and maybe even write a tutorial for other developers starting out with writing plugins for RB |
01:09:52 | ashridah | ModernExecutive: did you actually copy the firmware into the root of the player? :) |
01:09:55 | amiconn | ..and there are no files one dir up |
01:09:58 | ashridah | (with the right filename) |
01:10:09 | Bagder | amiconn: I made it put uclpack in the tools/ dir just to keep all tools there |
01:10:48 | amiconn | Gah, Why the *** does ls -l u* list both all files and dirs beginning with u _and_ the contents of these dirs?? |
01:10:55 | ModernExecutive | yes |
01:11:03 | lostlogic | amiconn: ls -ld |
01:11:21 | ashridah | amiconn: because the shell expands u* before ls -l sees iot |
01:11:22 | Bagder | because the shell does the wildcard expansion, and not ls itself |
01:11:23 | ashridah | it even |
01:11:35 | linuxstb | Nixsos: One thing to remember is that Rockbox runs on lots of different types of players. Almost all the plugins run on all targets. |
01:11:35 | ashridah | so what ls runs as is ls -l ubla ubla2 udir1 udir2 |
01:11:44 | amiconn | Still not very logical, imho |
01:12:02 | preglow | another of my unix favourites |
01:12:07 | preglow | shell based wildcard expansion |
01:12:16 | ModernExecutive | it must have been right |
01:12:33 | Bagder | ok, I added uclpack to the main tools/Makefile now |
01:12:41 | Bagder | let's hope it works fine |
01:12:59 | ModernExecutive | when there's no h300.hex file in the root of the player, trying to upgrade the firmware just returns you back to the general control screen |
01:13:11 | Bger | amiconn: idea how to stop this silly autorun on plugging mass storage device on machine with winxp ? |
01:13:17 | | Quit DocBrown ("CGI:IRC") |
01:13:24 | ashridah | ModernExecutive: so the question becomes, did you copy the right file? :) |
01:13:24 | ModernExecutive | when i placed the patched us h300.hex in the root and tried to upgrade, it went to the firmware upgrade screen, telling me not to touch anything |
01:13:24 | Nixsos | linuxstb: so you rather not have H300 only plugins? |
01:13:39 | ModernExecutive | it was 4,094 kb. |
01:13:40 | ashridah | Bger: install tweakuiXP |
01:13:43 | amiconn | Yes, deactivate autorun for all drive letters which could be potential USB MSDs |
01:13:53 | Bger | hm trying |
01:13:59 | amiconn | TweakUI |
01:14:10 | Cassandra | Just deactivate autorun full stop. |
01:14:23 | Bger | hehe |
01:14:25 | Bger | ok, 10x |
01:14:49 | ashridah | Cassandra: that's too simple. can't have simple. just not done :) |
01:15:11 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:15:11 | * | amiconn now wonders why the decompressor works with cvs, but not with unicode-patched rockbox |
01:15:35 | Cassandra | Heavens forbid you'd put a disk in your drive and it *not* do anything until you tell it to. I mean that'd be ... too confusing, or something. |
01:15:47 | Bger | regarding unicode : will the default rb font include cyr & greek ? |
01:15:58 | amiconn | Not the built-in one |
01:16:09 | Bger | :( |
01:16:13 | amiconn | That's probably one of the next steps: |
01:16:30 | amiconn | Have a disk-based default font as full unicode |
01:16:54 | Cassandra | Don't we actually need working unicode support first. |
01:16:56 | * | Bger didn't update the bulgarian because of missing cyr letters in many places |
01:17:08 | ashridah | Cassandra: apparently that's getting close to merge |
01:17:30 | ModernExecutive | other thoughts? |
01:17:36 | markun | I'll commit some unicode versions of some of the fonts that are included now after the unicode commit |
01:17:37 | Bger | ok, now i have virtual led on the main screen |
01:17:59 | ashridah | ModernExecutive: compare the md5sum of the h300.hex from the disk against someone's working md5sum |
01:18:08 | * | Bagder hits bed |
01:18:57 | markun | the latin1 fonts also work as unicode fonts, but the others will have to be replaced/converted |
01:19:05 | linuxstb | Nixsos: I don't think anyone would tell you not to write a h300 specific plugin, just to think about making it portable when you do write it. |
01:19:23 | markun | Good night Bagder |
01:19:30 | Bger | nite, Bagder |
01:19:33 | vik | Just been reading the wiki - I can't quite get it clear - should I be using gcc 3.3 or 3.4? |
01:19:45 | ModernExecutive | ashridah: the md5sum would be different anyway. it was a us version of the firmware that was patched |
01:19:51 | ashridah | use 3.4 |
01:19:57 | ashridah | ModernExecutive: oh. |
01:20:26 | linuxstb | vik: 3.3.x is for the Archos (SH1) targets, 3.4.x is for the iriver (Coldfire/m68k) targets. |
01:20:46 | elinenbe | amiconn: is this UCL commit preceding the unicode patch? |
01:20:52 | JdGordon | ~var does bitwise inverse of var right? |
01:21:04 | amiconn | elinenbe: It's one step towards it |
01:21:05 | ModernExecutive | fwiw: the md5sum was 8747c0c420a977521e22c70d2b42baff |
01:21:54 | markun | amiconn: what's going wrong with the compressed unicode rockbox? |
01:21:59 | amiconn | I also committed the decompressor, but it seems to need more testing |
01:22:08 | amiconn | markun: It just hangs... |
01:23:27 | amiconn | Gah, it also hangs on the player |
01:23:53 | ashridah | ModernExecutive: how does that compare to the original 1.03 h300.hex? |
01:24:30 | | Quit Moos ("Glory to Rockbox") |
01:24:32 | JdGordon | y u using 1.03? |
01:24:34 | ModernExecutive | i've never done a md5sum on the 1.03 h300.hex |
01:24:38 | ModernExecutive | personal experiment |
01:25:02 | ashridah | ModernExecutive: well, perhaps it might be an idea to check? :) |
01:25:05 | ModernExecutive | i want to see if it's possible to flash to a patched us version of the firmware and still use drm? |
01:25:12 | ModernExecutive | i'd be happy to |
01:25:26 | ModernExecutive | but i don't know how. :( |
01:25:52 | ashridah | ModernExecutive: eh? i meant the md5sum of the original .hex you used |
01:26:11 | markun | amiconn: do you decompress in place? |
01:26:15 | ashridah | you just gave one for the modified one |
01:26:21 | lostlogic | 380502405be24e3d58453c3b89d43872 H300-103US.hex |
01:26:24 | amiconn | markun: No, that's not possible |
01:26:33 | lostlogic | 8747c0c420a977521e22c70d2b42baff H300-103US-rbv2.hex |
01:26:34 | amiconn | There are 3 stages |
01:26:44 | ashridah | okay then |
01:26:51 | * | ashridah <−− out of ideas |
01:27:05 | markun | amiconn: So you move the compressed image to the back of the memory? |
01:27:08 | Cassandra | And by a remarkable co-incidence, 3 stooges as well. Who'd have thought it? |
01:27:14 | amiconn | (1) Copy all code that's needed later into IRAM (otherwise it would overwrite itself) |
01:27:16 | Cassandra | I should go to bed, I think, |
01:27:21 | ashridah | ModernExecutive: my bet is that the jump to rockbox's firmware isn't ending up in the right place and thus, isn't booting. you're lucky it isn't bricking your player |
01:27:33 | amiconn | (2) Copy the compressed image to the upper end of DRAM |
01:27:45 | amiconn | (3) Decompress the image to the start of the DRAM |
01:27:54 | amiconn | ..and run it |
01:28:19 | | Join schnittn2005 [0] (i=schnittn@xdsl-81-173-184-53.netcologne.de) |
01:28:20 | markun | Maybe you don't move it far enough and a part get's overwritten? |
01:28:27 | amiconn | Nah |
01:28:39 | markun | How much ram is there? 2MB? |
01:28:44 | amiconn | I move it to ram_end - compressed_image_size |
01:28:49 | amiconn | Yes, 2MB |
01:28:55 | markun | ok, should be no problem then. |
01:29:51 | ModernExecutive | i guess so |
01:30:27 | ModernExecutive | lucky me |
01:30:34 | | Quit Wett (Read error: 110 (Connection timed out)) |
01:30:52 | Bger | nite all |
01:30:53 | markun | can't imagine why the unicode build fails to decompress, I would think only the size is different. |
01:31:15 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
01:31:40 | amiconn | yes |
01:31:49 | schnittn2005 | hi guys! can anyone tell me (query) a bit ybout this ucl? |
01:31:58 | amiconn | There's something fishy, as the decompressor also hangs on the player |
01:32:10 | amiconn | I thought I solved it... |
01:32:31 | markun | amiconn: Does it hang during decompressing or after running rockbox? |
01:32:57 | amiconn | It hangs somewhere within the decompressor. No screen output |
01:33:05 | ModernExecutive | thanks for your help, everyone |
01:33:30 | markun | and the ucl image decompresses fine with the uclpack tool? |
01:33:42 | amiconn | yes |
01:33:43 | ModernExecutive | guess i'll wait to see if someone can crack that us firmware |
01:34:01 | markun | schnittn2005: what do you want to know about it? It's like zip |
01:34:34 | markun | so we can load a bigger firmware (there is a artificial size limit) |
01:35:03 | | Quit mirak (Read error: 104 (Connection reset by peer)) |
01:35:49 | schnittn2005 | like zip, ah ok. thanks. |
01:36:29 | schnittn2005 | is this artificial limit almost reached? |
01:36:31 | | Quit ModernExecutive () |
01:37:14 | amiconn | Yes, on one of the archos targets |
01:37:23 | amiconn | The recorder v1 to be precise |
01:37:25 | ashridah | schnittn2005: it's a barrier to merging the unicode patch because it makes it too big for some platforms. |
01:37:56 | schnittn2005 | i see |
01:40:11 | schnittn2005 | isnt there any crossfade tag yet? does anbody know? |
01:40:21 | schnittn2005 | for the wps |
01:40:36 | markun | schnittn2005: what would it's use be? |
01:41:31 | markun | its |
01:42:57 | JdGordon | ok, how the hell do i go about debugging my plugin? |
01:43:24 | ashridah | JdGordon: get it running in the simulator? :) |
01:43:26 | linuxstb | JdGordon: Have you tried the simulator and DEBUGF? |
01:43:46 | JdGordon | it wont load int he sim :( |
01:44:27 | linuxstb | What does your plugin do? |
01:44:36 | linuxstb | (or not do...) |
01:44:44 | * | JdGordon is fiddling with the sudoku plugin again |
01:45:01 | linuxstb | Sudoku works fine in the h300 sim for me. |
01:45:24 | JdGordon | it says not a valid win32 image when i try to load a ss int he win32 sim |
01:45:30 | schnittn2005 | markun, its use would be: normally when i hear music for myself, i dont use it. when i play on a party, for example i wanna use it. just to see if its on or not. the same like shuffle or repeat. |
01:46:00 | linuxstb | JdGordon: Sounds like you are using a .rock compiled for the target. |
01:46:13 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
01:46:22 | linuxstb | Have you run "make install" after running make to build the sim? |
01:46:53 | * | JdGordon slaps self |
01:47:12 | elinenbe | amiconn: good luck with everything... |
01:47:26 | elinenbe | amiconn: one question, would the font format change once unicode is supported? |
01:47:43 | markun | It did not change much |
01:48:06 | markun | only it now has support for very large fonts, but the old latin1 fonts should also work |
01:48:34 | markun | internally there is a caching mechanism |
01:49:23 | markun | elinenbe: why? |
01:49:32 | linuxstb | Does that go any way towards supporting multiple fonts in Rockbox? |
01:50:39 | markun | well, the font space could be split for multiple fonts, but if it gets to small the glyphs will be read from the HD all the time.. |
01:51:11 | preglow | markun: do you save the cache at shutdown? |
01:51:16 | markun | yes |
01:51:19 | preglow | good |
01:51:27 | markun | And when changing the font |
01:52:27 | preglow | how's the efficiency? do you keep a glyph nr. -> cache position table? |
01:52:45 | markun | I'm not sure |
01:53:25 | markun | It was stolen from the CJK patch and maintained by phaedrus :) |
01:54:19 | markun | preglow: You can take a look if you want: http://130.89.160.166/rockbox/unicode3.diff.gz |
01:54:19 | | Quit unkle ("CGI:IRC (EOF)") |
01:54:43 | preglow | nah, i'll pass |
01:56:34 | markun | compiled on the ipod. I think it will also run because the code in lcd-16bit is also used by the H3x0 |
01:56:37 | JdGordon | holy crap.. its working :O |
01:58:33 | elinenbe | JdGordon: what's working? |
01:58:47 | JdGordon | my mods of the sudokuplugin |
02:00 |
02:02:23 | JdGordon | ..almost working anyway |
02:04:20 | JdGordon | linuxstb: is it possible to just compile a single file without having to compile everytihng? |
02:04:40 | JdGordon | by everything, i mean using make |
02:05:22 | linuxstb | JdGordon: typing "make" will just rebuild what has changed. |
02:05:38 | JdGordon | ye, still takes a while to go through everything |
02:05:43 | JdGordon | even if only the 1 file changed |
02:06:08 | vik | is it OK to build the cross-compiler using gcc4, or should I drop to 3.4? |
02:06:48 | lostlogic | vik: I check the CrossCompile wiki page.. I think it mentions that |
02:08:01 | linuxstb | JdGordon: I know - I don't think there's anything you can do to avoid that. |
02:08:34 | vik | lostlogic: mentions it, but only related to building rockbox, not the cross-compiler |
02:08:35 | JdGordon | ok |
02:08:44 | amiconn | vik: You can build m68k-elf-gcc 3.4.x using native gcc4 |
02:08:56 | vik | sweet |
02:10:14 | vik | and does the version of gdb matter? 6.1 or 6.3? |
02:10:45 | ashridah | vik: gdb isn't much use anyway, since we don't have a gdb serial connection to the iriver players. |
02:10:53 | ashridah | no-one implemented it |
02:11:07 | vik | not even for simulation mode? |
02:11:26 | ashridah | for the simulator, whatever gdb goes with your system will work |
02:12:02 | ashridah | since that compiles to native code |
02:16:34 | vik | ashridah: I don't understand - code that runs on the simulator is compiled native to the machine that it runs on? i.e. it is not emulated? |
02:16:58 | ashridah | correct |
02:17:01 | ashridah | it's a simulator |
02:17:02 | ashridah | not an emulator |
02:17:18 | ashridah | there's no interpretation of targeted code |
02:17:50 | ashridah | this means that plain-ole gdb works fine there |
02:18:02 | JdGordon | any1 wanna guess why this damn code works fine if curval is <7 then fucks up?? http://pastebin.com/440442 |
02:18:16 | JdGordon | state.possiblevals is an aray of ints |
02:18:41 | JdGordon | ok, ignore that |
02:19:33 | * | JdGordon enjoys looking stupid.... incase you couldnt tell... |
02:19:40 | JdGordon | stupid fucking coding b4 breakfast :p |
02:19:45 | vik | is the coldfire emulator any use? |
02:23:56 | JdGordon | any1 here actually play sudoku? |
02:24:11 | linuxstb | JdGordon: I do occasionally. |
02:24:22 | ashridah | vik: for the cpu maybe, but it'd probably need work to add emulated hardware for the peripherals |
02:24:23 | linuxstb | (I wrote the plugin originally) |
02:24:32 | JdGordon | ah ok |
02:25:07 | JdGordon | ive almost finished my mods... |
02:25:19 | linuxstb | What are you changing? |
02:25:40 | markun | sudoku would be a lot nicer with a generator |
02:25:47 | linuxstb | I agree. |
02:26:48 | JdGordon | http://users.monash.edu.au/~jdgor1/rb/sudoku.jpg |
02:27:02 | JdGordon | the column on the left lets u mark which numbers could be valid in the cell.... |
02:27:32 | JdGordon | u press rec to add a number there, so its still hard but makes it just as easy to play on rb than on paper |
02:28:21 | JdGordon | if there is enough room on the other players ill add it there also... but i doubt there is |
02:28:57 | linuxstb | I'm sure there is room - the grid is square, and all the LCDs are much wider than they are tall. |
02:29:27 | JdGordon | ill have a look... should be prety simple to add to each.. just need to play with numbers |
02:30:01 | vik | JdGordon: u at Monash huh? |
02:30:10 | JdGordon | ye |
02:30:22 | JdGordon | how could u tell... :p |
02:30:56 | Paul_The_Nerd | JdGordon Also, the scratch bar on the left doesn't have to be full size tiles, for smaller screens. |
02:30:58 | vik | JdGordon: I have uncanny powers of deduction |
02:31:32 | linuxstb | Paul_The_Nerd: That's not a problem - the scratch bar needs 9 cells, which is how high the main grid is. |
02:32:03 | JdGordon | wworst comes the worst, it could be done on a 2nd screen if the screen really s that small.... |
02:32:39 | | Quit el_taco ("Leaving") |
02:32:45 | JdGordon | k, ttyl ppl |
02:32:47 | JdGordon | breakfast time |
02:32:56 | linuxstb | I'm sure there is always space to the side of the grid. |
02:33:03 | Paul_The_Nerd | linuxstb: But there might not be enough width for a full cell on some screens. I don't know though, just saying if there's not, that's an option. |
02:34:51 | linuxstb | The H1x0's LCD is 160x128, with a 122x122 grid. The Archos is 112x64 with a 82x64 grid. So plenty of room on both. |
02:34:58 | Paul_The_Nerd | Cool, cool |
02:35:09 | Paul_The_Nerd | It'd definitely be a useful addition |
02:37:07 | linuxstb | Do you think Sudoku on the H1x0's remote would be useful? Or would that be too small to be playable? (I don't have a remote) |
02:37:50 | Paul_The_Nerd | It'd be playable |
02:37:54 | Paul_The_Nerd | But navigation would be irritating |
02:38:08 | Paul_The_Nerd | Actually |
02:38:08 | Paul_The_Nerd | One second |
02:39:22 | Paul_The_Nerd | linuxstb: In the 5x8 font you get 8 readable lines + status bar, so theoretically you could cram 9 readable lines in, assuming you only separated by spaces. |
02:39:30 | Paul_The_Nerd | It would be barely readable, and hard to navigate, but doable. :-P |
02:40:31 | linuxstb | The status bar would be disabled, giving us the same screen height as the Archos. |
02:40:43 | Paul_The_Nerd | Yes |
02:40:49 | Paul_The_Nerd | I imagined it would |
02:41:11 | Paul_The_Nerd | You'd basically not be able to draw horizontal lines, I think. You'd just have a grid of the numbers themselves, I imagine. |
02:41:55 | linuxstb | Do you know if the pixels are square on the remote? They are rectangular on the Archos LCDs, so the squares are in fact 8x6. |
02:42:14 | linuxstb | On the Archos, I draw single and dotted lines for the grid. |
02:42:33 | Benacool | they looks square |
02:42:35 | linuxstb | I don't think it would be playable without gridlines. |
02:42:36 | Paul_The_Nerd | I *think* they are square |
02:42:42 | Paul_The_Nerd | If the H120 main LCD is. They look almost exactly identical |
02:44:46 | linuxstb | OK, I'll assume they are square. I would like to play with that this week sometime. |
02:47:41 | Paul_The_Nerd | Cool |
02:48:22 | JdGordon | linuxstb: ok, if there is room it would be doable... but it sounds like the whole board would be needed to be moved to the right to fit it |
02:50:45 | linuxstb | Possibly, but that is just #define - XOFS |
02:51:19 | linuxstb | If you position it on the far-left, then it may fit without moving the board. |
02:52:13 | drumRBoy320 | are there any characters that the h300 would not display? i would like to make a word scroll in mt WPS, but i dont want to have see-able characters at the end of the spaces |
02:52:15 | preglow | anyone have any spare svn space i can borrow? :// |
02:52:41 | * | preglow misses his linux box |
02:57:19 | | Join Soul-E [0] (n=937c3159@labb.contactor.se) |
02:58:57 | Soul-E | can i not join other chans with the rbx.org webclient? |
03:00 |
03:00:13 | preglow | correct |
03:01:20 | vik | got everything compiled; does the simulator simulate anything useful for the h300? |
03:02:05 | preglow | depends what you measn |
03:02:06 | preglow | mean |
03:02:12 | preglow | it simulates menus, plugins, playback, etc |
03:03:17 | vik | Hmmm... doesn't really do much so far - what are the keybindings for the h300? |
03:04:26 | | Quit Soul-E ("CGI:IRC (Ping timeout)") |
03:05:37 | *** | Saving seen data "./dancer.seen" |
03:10:01 | * | Paul_The_Nerd cannot use the sims effectively on his laptop. |
03:10:29 | * | CheeseBurgerMan suggests that Paul_The_Nerd watch the IRC channel instead. |
03:10:54 | | Join Vlad0man [0] (n=Vladoman@p54A7E17D.dip.t-dialin.net) |
03:11:03 | Paul_The_Nerd | CheeseBurgerMan: "the sims" were referring to the H100/H300 simulators. |
03:14:34 | CheeseBurgerMan | oh |
03:14:35 | CheeseBurgerMan | lol |
03:14:52 | CheeseBurgerMan | hehe |
03:17:11 | Paul_The_Nerd | I've never actually played The Sims for more than about 5 minutes |
03:20:09 | CheeseBurgerMan | I've seen it, I've never played it at all. |
03:20:31 | Paul_The_Nerd | It was... really boring. |
03:20:45 | Paul_The_Nerd | I already live life, I don't need a second one that's very similar |
03:20:55 | CheeseBurgerMan | Yeah, that's what it looked like. |
03:20:55 | CheeseBurgerMan | lol |
03:21:32 | CheeseBurgerMan | Only vaguely interesting part was when the husband got burned by the oven, and then the wife couldn't eat because his remains were blocking the fridge door. :P |
03:22:03 | CheeseBurgerMan | That was interesting to see for the first few minutes. |
03:22:59 | Paul_The_Nerd | I always want to torture them. |
03:23:16 | CheeseBurgerMan | lol |
03:23:26 | CheeseBurgerMan | Sorry, you can't get tortuing devices IIRC. ;) |
03:23:41 | CheeseBurgerMan | Although I actually have no idea. |
03:25:13 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:27:07 | | Quit _Vladoman (Read error: 110 (Connection timed out)) |
03:27:52 | Paul_The_Nerd | Yes, but you can, say, surround someone with fridges pointing outward, and then watch them starve to death surrounded by food |
03:28:05 | vik | Hmmm. the .rockbox folder wasn' |
03:28:22 | vik | s/$/t created when I compiled the sim/ |
03:29:02 | vik | where does the .rockbox folder live/come from? |
03:29:12 | | Quit Benacool () |
03:29:28 | lostlogic | vik: make install |
03:30:07 | lostlogic | lives in builddir/archos, iirc |
03:30:48 | * | vik slaps his forehead |
03:30:57 | | Join JdGordon [0] (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
03:31:24 | | Join iLyric [0] (n=iLyric@host217-43-207-145.range217-43.btcentralplus.com) |
03:31:38 | | Join solexx_ [0] (n=jrschulz@d001134.adsl.hansenet.de) |
03:31:38 | | Part iLyric |
03:32:03 | | Join iLyric [0] (n=iLyric@host217-43-207-145.range217-43.btcentralplus.com) |
03:32:10 | iLyric | hi guys |
03:32:29 | iLyric | keep up the gud work |
03:32:39 | iLyric | bye bye |
03:32:43 | | Quit iLyric (Client Quit) |
03:33:33 | | Quit Kyl3 () |
03:33:55 | vik | how do you access the plugins in the sim? |
03:35:57 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:38:15 | | Quit CheeseBurgerMan (Read error: 104 (Connection reset by peer)) |
03:40:00 | | Join CheeseBurgerMan [0] (n=BurgerBo@63.150.80.142) |
03:40:44 | lostlogic | insert gets to the main menu IIRC |
03:42:19 | vik | cool - thanks |
03:43:01 | | Quit solexx (Read error: 110 (Connection timed out)) |
03:46:30 | | Quit vik ("Leaving") |
03:50:08 | | Join MohLeh [0] (n=vipernin@c-67-190-120-48.hsd1.co.comcast.net) |
03:51:05 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-140-175.bna.bellsouth.net) |
03:51:09 | | Part MohLeh |
03:52:29 | | Join Membrillo [0] (n=cb59493a@labb.contactor.se) |
03:55:20 | | Quit Membrillo (Client Quit) |
03:55:37 | | Quit TCK ("I shall not cease!") |
04:00 |
04:05:15 | | Join webguest15 [0] (n=51993c3f@labb.contactor.se) |
04:05:36 | | Part webguest15 |
04:17:45 | | Join iLyric [0] (n=iLyric@host81-153-60-63.range81-153.btcentralplus.com) |
04:17:47 | | Join jaydpb [0] (n=4432b355@labb.contactor.se) |
04:24:38 | | Quit Cassandra (Read error: 113 (No route to host)) |
04:26:15 | | Part iLyric |
04:26:15 | | Join andrewmel [0] (n=andrewme@203.52.130.136) |
04:26:32 | | Join dropandho [0] (n=dropandh@cpe-24-193-36-91.nyc.res.rr.com) |
04:27:18 | dropandho | hey all! |
04:27:24 | dropandho | slasheri- you happen to be around? |
04:28:39 | | Join elinenbe_ [0] (i=elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:28:39 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
04:28:45 | | Nick elinenbe_ is now known as elinenbe (i=elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:33:32 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
04:37:07 | dropandho | any1 that worked on the remote tick bug in here? |
04:52:29 | | Quit paugh ("Leaving") |
05:00 |
05:01:03 | | Join Jungti1234 [0] (n=jungti12@211.248.102.131) |
05:01:07 | Jungti1234 | hi |
05:04:19 | | Join JdGordon [0] (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
05:04:31 | | Quit Jungti1234 (Client Quit) |
05:05:40 | *** | Saving seen data "./dancer.seen" |
05:06:20 | | Part andrewmel |
05:10:26 | | Join Kyl3 [0] (i=Kyle@cpe-24-90-232-130.nyc.res.rr.com) |
05:10:34 | Kyl3 | theres screendump? |
05:11:03 | Kyl3 | on h300? |
05:11:16 | BBub | doesnt work yet afaik |
05:11:28 | Kyl3 | http://misticriver.net/showthread.php?t=32456 <-look there |
05:11:41 | Kyl3 | last post |
05:12:00 | BBub | maybe it works then :) |
05:12:27 | Kyl3 | how do i use it? anyone with an H100 here? |
05:12:33 | BBub | yup |
05:12:57 | BBub | just enable it in the debug menu and when you connect the usb-port it will take a screendump |
05:12:58 | Kyl3 | how do you use it on the H100? |
05:13:06 | Kyl3 | o lol |
05:13:08 | Kyl3 | ok |
05:13:12 | drumRBoy320 | haha... "take a screendump" |
05:13:48 | BBub | it dumps the frame-buffer into a file |
05:13:52 | BBub | is that better for you? |
05:14:01 | drumRBoy320 | haha, ok ;) |
05:15:52 | drumRBoy320 | i came up with a good idea... when i had stock h300 firmware, i mad emy front page have personal information... and i lost that when i upgraded, so i put my personal info in an unused space in my WPS |
05:16:01 | drumRBoy320 | it scrolls... looks nice |
05:17:09 | drumRBoy320 | says iriver h320 *rockbox* property of ""drumrboy"" Drumrboy@drumr.drumr or (555) 555-5555 |
05:17:14 | drumRBoy320 | on my last line |
05:17:15 | BBub | lol |
05:17:28 | BBub | you think anyone would return it if he finds it? |
05:17:30 | BBub | dream on ;) |
05:17:30 | Kyl3 | No screendump |
05:17:51 | drumRBoy320 | haha, well, they wouldnt appreciate rockbox, so they'd give it back |
05:18:07 | Paul_The_Nerd | Or they'd say "Neat, I've always wanted one of these." |
05:18:10 | Paul_The_Nerd | Or just selll it on ebay |
05:18:22 | drumRBoy320 | seriously, who would look at rockbox who didnt know anything and say "wow what a nice text laden screen |
05:18:30 | drumRBoy320 | haha, with my info on the WPS? |
05:18:32 | drumRBoy320 | pssh |
05:18:59 | Kyl3 | I'm too lazy ATM to do my own WPS |
05:19:08 | drumRBoy320 | mine is nice... want the code? |
05:19:08 | Paul_The_Nerd | Well, if they pawn shop it, they won't care about the WPS. |
05:19:11 | BBub | i like the boxes wps |
05:19:15 | BBub | iamp is also nice |
05:19:27 | drumRBoy320 | %ac Now Playing: |
05:19:27 | drumRBoy320 | %ac %it |
05:19:27 | drumRBoy320 | %ac Codec:%fv %fc Bitrate: %fb |
05:19:27 | DBUG | Enqueued KICK drumRBoy320 |
05:19:27 | drumRBoy320 | %pb |
05:19:27 | drumRBoy320 | %al %pc %ac %pt %ar %pr |
05:19:28 | *** | Alert Mode level 1 |
05:19:28 | drumRBoy320 | %pm |
05:19:30 | drumRBoy320 | %ac Next |
05:19:32 | drumRBoy320 | %ac %It |
05:19:34 | drumRBoy320 | %ac %Ia |
05:19:36 | drumRBoy320 | %ac %Id |
05:19:38 | drumRBoy320 | theres a line left for personal info |
05:19:52 | drumRBoy320 | i use 'chicago' font |
05:20:19 | Kyl3 | And you can just type your personal info? |
05:20:40 | drumRBoy320 | what do you mean? |
05:20:40 | Paul_The_Nerd | Kyl3, they're just text files. |
05:20:59 | drumRBoy320 | yea, so i put this... %s **Personal Info** |
05:21:06 | drumRBoy320 | and it scrolls across the bottom |
05:21:14 | Kyl3 | ahhhhh.. |
05:21:22 | drumRBoy320 | im actually gettin kinda comfortable with WPS coding |
05:21:28 | drumRBoy320 | :) |
05:21:46 | drumRBoy320 | now i gotta start integrating with graphics |
05:21:53 | drumRBoy320 | hmm, but for now, im off to bed |
05:22:48 | Kyl3 | night |
05:22:52 | BBub | nite |
05:24:28 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:24:47 | | Quit dropandho () |
05:28:27 | | Quit Kyl3 () |
05:29:29 | *** | Alert Mode OFF |
05:40:06 | | Join MohLeh [0] (n=vipernin@c-67-190-120-48.hsd1.co.comcast.net) |
05:40:43 | MohLeh | I got a question... |
05:41:00 | MohLeh | If anyone is available to help me out... |
05:43:06 | Paul_The_Nerd | What's the question? |
05:43:52 | MohLeh | Never mind, i did another quick search and found out that the h300 doesn't yet support asian fonts... -_- |
05:44:05 | Paul_The_Nerd | Ah, yes. |
05:44:34 | MohLeh | Or is there somethign? |
05:44:35 | | Nick CheeseBurgerMan is now known as CBM-away (n=BurgerBo@63.150.80.142) |
05:45:54 | Paul_The_Nerd | There's a unicode patch that's being tested that *might* do it. I'm not really sure. |
05:45:56 | ashridah | MohLeh: unicode support is on the way |
05:46:57 | MohLeh | Alright. Thanks for answering... can't wait for it to be availabe. (most of my songs are in korean) |
05:47:37 | ashridah | MohLeh: if you're feeling adventurous, you could patch and compile rockbox with it yourself. or just get someone else to do it for you :) |
05:47:55 | MohLeh | i'd try it myself, but i dont know where to start. |
05:50:23 | BBub | http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling |
05:50:49 | | Join o0260o [0] (n=madmafia@ool-18bfdd43.dyn.optonline.net) |
05:52:49 | MohLeh | hrmm. THANKS! for the link. I will definately try and do this. ^^ |
06:00 |
06:01:36 | | Quit MohLeh () |
06:04:20 | | Part JonSenior |
06:09:52 | | Join Lost-ash [0] (i=ashridah@220-253-122-84.VIC.netspace.net.au) |
06:09:55 | | Quit ashridah (Nick collision from services.) |
06:10:12 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-122-84.VIC.netspace.net.au) |
06:25:48 | | Join BBub_ [0] (i=belzebub@dslb-084-059-224-061.pools.arcor-ip.net) |
06:37:28 | | Quit RotAtoR () |
06:37:42 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-178-125.nsw.bigpond.net.au) |
06:38:57 | | Quit Membrillo (Client Quit) |
06:42:45 | | Quit BBub (Read error: 110 (Connection timed out)) |
06:42:45 | | Nick BBub_ is now known as BBub (i=belzebub@dslb-084-059-224-061.pools.arcor-ip.net) |
06:46:25 | | Join skorpyon_ [0] (n=skorpyon@i216-58-10-209.cybersurf.com) |
06:46:59 | | Join webguest43 [0] (n=18d79b85@labb.contactor.se) |
06:47:15 | | Quit skorpyon (Read error: 110 (Connection timed out)) |
06:48:04 | webguest43 | phaedrus961: when do you plan to update the unicode patch? |
06:48:25 | webguest43 | i can't generate the codepage files with newer patches done by others |
06:49:12 | ashridah | webguest43: markun's been working on the unicode patch |
06:49:39 | webguest43 | ashridah: i've got the patch from him few days ago but that has some bugs |
06:50:18 | webguest43 | i'm missing codepage files... which is probably the reason why i see broken chars in wps |
06:50:40 | ashridah | they're currently working on getting it mergable, one imagines he's got a newer copy someplace |
06:50:48 | ashridah | they've just got to organise a chainloader to load a compressed firmware on some targets |
06:50:57 | webguest43 | hmm |
06:51:09 | webguest43 | do you think i can just get the codepage files somewhere? |
06:51:52 | ashridah | i'm not sure, i'm not that familiar with the contents and function of the unicode patch, just that they're working on getting it merged |
06:52:33 | webguest43 | isee |
06:52:38 | webguest43 | do you have yours patched? |
06:55:50 | ashridah | I don't use unicode support. |
06:56:08 | ashridah | i just pay attention to this irc channel, and i've noticed them discussing it (them being markun and amiconn ) |
06:57:02 | webguest43 | ah isee |
06:57:05 | webguest43 | ok |
06:57:56 | | Quit webguest43 ("CGI:IRC") |
07:00 |
07:00:56 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-178-125.nsw.bigpond.net.au) |
07:01:51 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-140-175.bna.bellsouth.net) |
07:05:00 | | Quit perplexity ("*pop*") |
07:05:13 | Membrillo | can someone explain to me how to create a temporary playlist of my root -> music folder on my h3xx? I don't want to create an .m3u file but one thats create in the playlist_control folder |
07:05:41 | *** | Saving seen data "./dancer.seen" |
07:06:49 | ashridah | if your music is all in one subdirectory, highlight it in the file viewer, hold navi, and then select 'playlist' and then 'insert' |
07:07:11 | ashridah | that'll create a temporary one. i have no idea how to acheive the same with the root directory tho |
07:08:05 | Membrillo | yeah thats great thanks |
07:08:06 | ashridah | you'll want to make sure it's set to recurse subdirectories in the playlist options menu tho |
07:08:13 | Membrillo | so highlight music and hold navi insert playlist |
07:08:19 | Membrillo | yep sure |
07:09:08 | | Join XavierGr_ [0] (n=XavierGr@ppp40-adsl-190.ath.forthnet.gr) |
07:09:10 | ashridah | it takes a tiny bit of grinding for my 3929 songs, but not too long |
07:09:29 | Membrillo | ummm i just found a bug, if you try to delete a file it says "play - yes any other - no" |
07:09:36 | Membrillo | you actually have to press navi to delete it |
07:09:44 | ashridah | as i say, easiest if all you music is in a subdir of the root |
07:09:58 | ashridah | yeah |
07:10:07 | Membrillo | yeah mine is in a subdirectory on root |
07:10:08 | ashridah | it's a quirk in the button assignments |
07:10:12 | Membrillo | ok |
07:10:30 | ashridah | one that's been debated, but never really changed, not sure why |
07:10:57 | Membrillo | fair enough |
07:11:15 | Membrillo | it probably should be play. Gives less chance of accidently deleting something |
07:12:25 | ashridah | it doesn't matter where you put the button, it'll be pressable in some situations. |
07:12:25 | Membrillo | so how do i access this playlist now ive inserted it |
07:13:09 | ashridah | Membrillo: hold 'navi' at the WPS and select 'playlist' |
07:14:15 | Paul_The_Nerd | Probably because the strings aren't changed by build target, but by language file? |
07:14:31 | | Join andrewmel [0] (n=andrewme@220-253-98-197.TAS.netspace.net.au) |
07:14:36 | andrewmel | hey |
07:14:39 | ashridah | Paul_The_Nerd: well, there's that and that the assignments were never really well thought out, and then kinda stuck |
07:15:19 | Membrillo | so every time i want to shuffle random songs on my whole iriver i have to create a temporary playlist? |
07:15:55 | | Quit Paul_The_Nerd (Excess Flood) |
07:17:37 | ashridah | Membrillo: rockbox is playlist oriented |
07:18:19 | | Quit schnittn2005 () |
07:19:00 | Membrillo | yeah, i know that. It just takes about 20 seconds to create that playlist, and im sure it will get annoying having to wait everytime i turn on the player |
07:19:55 | Membrillo | seeing i generally use shuffle all the time |
07:20:38 | andrewmel | can you make and save a playlist with all your songs in it and just play that? |
07:20:53 | ashridah | andrewmel: yes |
07:21:39 | Membrillo | hmmm yeah |
07:21:46 | ashridah | goign to get annoying if you add/remove music regularly tho |
07:21:53 | Membrillo | and just update it everytime i add songs |
07:22:13 | Membrillo | yeah. So there isnt a function like in the iRiver firmware that automatically shuffles all music on the player |
07:22:22 | andrewmel | is there a plugin that could be run that will grab all files and put them into a shuffled list? |
07:22:45 | andrewmel | you would then only have to run it when you added music? |
07:23:36 | Membrillo | so is that what the iriver FW does when it boots up? searches out all the songs? |
07:23:58 | Membrillo | andrewmel: something like that would be terrific although i wouldnt know how to code one |
07:24:51 | andrewmel | I could in Pascal...... |
07:25:14 | andrewmel | and Java, but I dont get object oriented, I think in a data structured way. |
07:26:12 | Membrillo | hmmm |
07:26:20 | Membrillo | i know a bit of VB. can that be used? |
07:26:46 | andrewmel | i am not sure. i think only C can be used |
07:27:15 | Membrillo | makes sense |
07:27:20 | Membrillo | what format are the plugins in? |
07:27:31 | andrewmel | not sure. |
07:27:46 | andrewmel | in fact i am more hear to learn than teach. i know little about rockbox |
07:29:16 | Membrillo | ok |
07:29:17 | Membrillo | nice |
07:29:26 | Membrillo | they seem to be in .rock format |
07:29:32 | Membrillo | which is a variation of who knows what |
07:29:45 | andrewmel | i think it is their own |
07:29:50 | Membrillo | yeah |
07:30:01 | Membrillo | but it could be compiled from DLL or something |
07:32:13 | Membrillo | ill probably just use that iRiver playlist editor for now |
07:33:14 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
07:34:16 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
07:38:06 | Membrillo | ashridah: if your still here, another bug. When pause is pressed while playing, a pause image comes up, but when the song is resumed, the image doesnt disapear again |
07:40:26 | Paul_The_Nerd | In the WPS? |
07:40:43 | ashridah | Membrillo: don't look at me, i'm not a developer :) |
07:41:18 | ashridah | does it do that in all WPS's? |
07:41:19 | Paul_The_Nerd | If you have a Pause image in the WPS, but nothing when it's playing (IE: no play image) then it'll stay up, because that portion of the screen won't be changed until it's given something to change to, apparently |
07:47:48 | Membrillo | ashridah: oops sorry: |
07:47:59 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:48:27 | Membrillo | Paul_The_Nerd: well does it have to be replaced by an image? can't it just make that section not visible on play? |
07:49:15 | andrewmel | hmmm, i have a bit of a problem.... |
07:49:44 | andrewmel | I dont know the names of the screens but will have a go at explaining |
07:50:01 | andrewmel | running v2 with todays latest build |
07:50:33 | andrewmel | when I boot all I get is the battery symbol, the volume and a square in the top line, |
07:50:34 | andrewmel | all on the left. |
07:50:49 | Paul_The_Nerd | Membrillo: I think it's just the way the code works. If you don't tell it to change a pixel, it doesn't change that pixel. Very explicit. |
07:50:59 | andrewmel | if i press the a-b button i get the menu starting with recent bookmarks, sound settings ect |
07:51:05 | Paul_The_Nerd | If you want nothing to be there, create a white rectangle/square of the appropriate dimensions, and use that as the alternative. |
07:51:09 | andrewmel | press it again and I am back to the start |
07:51:28 | andrewmel | the only other button that works is the bottom left turn it off button. |
07:51:32 | Membrillo | andrewmel: hmmm it should show your root drive |
07:51:32 | andrewmel | any ideas? |
07:51:44 | Paul_The_Nerd | andrewmel: Do you have any other files on the player? |
07:51:48 | andrewmel | It shoud\ |
07:51:57 | andrewmel | yep when i boot to iriver firmware it looks fine |
07:52:03 | andrewmel | and works fine |
07:52:04 | Paul_The_Nerd | Hold A-B |
07:52:15 | andrewmel | i ge tthe three options, |
07:52:16 | Paul_The_Nerd | When in Rockbox |
07:52:21 | Paul_The_Nerd | What does it say at the bottom? |
07:52:23 | andrewmel | shuffle off |
07:52:23 | andrewmel | repeat off |
07:52:30 | andrewmel | show file id3 database |
07:52:30 | Paul_The_Nerd | Show files? |
07:52:34 | Paul_The_Nerd | Change that |
07:52:36 | Paul_The_Nerd | To supported |
07:52:46 | Paul_The_Nerd | Then hit A-B again |
07:52:50 | andrewmel | hd humming..... |
07:52:58 | andrewmel | ah. thanks!!!! |
07:53:02 | Paul_The_Nerd | No problem |
07:53:09 | andrewmel | wow many traps for those playing with the options :) |
07:53:28 | Paul_The_Nerd | It's a fairly common thing. The ID3 database has to be generated with an external tool, and isn't really all too 'finished' yet anyway. |
07:53:32 | andrewmel | yay, just got a loaded sudoko to work. |
07:54:08 | andrewmel | it has been a while since i asked questions about my lovely h320, i have been answering questions at misticriver for more than a year now :) |
07:54:20 | andrewmel | much better to not know, that means stuff to learn |
07:55:31 | Paul_The_Nerd | Hehehe |
07:58:28 | | Quit hardeep (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
07:58:48 | andrewmel | I am guessing the developers know this one, but if i have the player turned off and plug the charger in it boots the iriver firmware |
07:59:01 | ashridah | yes |
07:59:05 | | Join XavierGr [0] (n=XavierGr@ppp40-adsl-190.ath.forthnet.gr) |
07:59:34 | ashridah | linus hasn't hooked that boot path yet |
07:59:40 | | Quit XavierGr_ (Read error: 104 (Connection reset by peer)) |
08:00 |
08:00:06 | andrewmel | might be good to leave it? |
08:16:16 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
08:17:10 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:17:10 | * | Paul_The_Nerd likes the new FLAC codec. |
08:17:33 | DreamTactix291 | that's good |
08:17:38 | Paul_The_Nerd | With Crossfeed and Replaygain on, the only time it boosted while I was watching the audio thread was when reading from HD (of course) and during the backlight fade. |
08:17:44 | Jungti1234 | hi |
08:17:56 | Paul_The_Nerd | Hola |
08:17:58 | DreamTactix291 | i still use wavpack :P |
08:18:08 | Paul_The_Nerd | I batch processed over last night |
08:18:31 | DreamTactix291 | yeah |
08:18:45 | DreamTactix291 | i don't feel like doing that for a whole collection |
08:18:59 | Paul_The_Nerd | Mine was only about 450 songs |
08:19:05 | DreamTactix291 | mine is ~5000 |
08:19:15 | DreamTactix291 | i'd lose 5gigs of space if i went from wavpack to flac |
08:19:41 | DreamTactix291 | i've had some stuff drop almost 200kbps from flac to wavpack -hmx |
08:19:43 | DreamTactix291 | but those are rare |
08:19:46 | DreamTactix291 | average is 20-30 |
08:19:57 | Paul_The_Nerd | See, mine were done "fast" so my wavpacks were actually bigger than the FLACs I made. |
08:20:03 | DreamTactix291 | yeah |
08:20:07 | DreamTactix291 | mine are mostly -hmx |
08:20:07 | Jungti1234 | I have question. |
08:20:43 | Jungti1234 | Why does not OGG Q10 become playing normal? |
08:20:43 | Paul_The_Nerd | When I did lossless high they were skipping occasionally on rockbox. |
08:21:04 | Paul_The_Nerd | Jungti1234: Are you having it skip on an H320/340? |
08:21:11 | Jungti1234 | H320 |
08:21:17 | DreamTactix291 | Paul_The_Nerd: i've never used much wavpack on my H140 |
08:21:28 | DreamTactix291 | it's mostly vorbis |
08:21:34 | DreamTactix291 | like i said |
08:21:38 | DreamTactix291 | i can't fit my lossless collection on it |
08:21:38 | Paul_The_Nerd | Yeah |
08:21:45 | Paul_The_Nerd | If I had more songs, I'd use Vorbis too |
08:21:55 | DreamTactix291 | Lancer is great |
08:21:56 | DreamTactix291 | so fast |
08:22:00 | Paul_The_Nerd | But right now, there's only about 1700 total, and 1300 the originals are MP3. =/ |
08:22:11 | B4gder | Jungti1234: because we enjoy reading people report the same problems over and over again |
08:22:18 | DreamTactix291 | yeah |
08:22:20 | DreamTactix291 | it's more like |
08:22:23 | B4gder | even though we've explained why |
08:22:27 | Jungti1234 | hmm? |
08:22:30 | Paul_The_Nerd | Jungti1234: The H320 is capped at 90mhz right now, for stability purposes. The Ogg Vorbis codec cannot quite reach realtime at Q10 right now. |
08:22:37 | DreamTactix291 | 4500 lossless and 1000 mp3 here on my PC |
08:22:52 | Jungti1234 | ok |
08:23:17 | Paul_The_Nerd | I'm just really slowly at finding music I like and acquring it. |
08:23:27 | Paul_The_Nerd | Slow, rather than slowly. |
08:24:04 | DreamTactix291 | so am I |
08:24:10 | DreamTactix291 | i buy used CDs a lot |
08:25:09 | Paul_The_Nerd | I do too, but I'm just not good at figuring out which to buy often. |
08:25:10 | ashridah | Paul_The_Nerd: i am too, i'll often find new stuff off friends. |
08:25:20 | Paul_The_Nerd | That's what I do too, ashridah. |
08:25:34 | DreamTactix291 | i am the friend :| |
08:25:40 | DreamTactix291 | so i don't have that luxury much |
08:25:45 | DreamTactix291 | basically |
08:25:48 | DreamTactix291 | i'm a big prog rock fan |
08:25:58 | DreamTactix291 | i look at who i like has worked with before |
08:26:00 | DreamTactix291 | and try their stuff |
08:26:03 | DreamTactix291 | and branch out like that |
08:27:17 | Paul_The_Nerd | I wonder what determines whether something goes in the Sound Settings menu vs. the Playback menu. |
08:27:36 | ashridah | coin flips :) |
08:27:51 | Paul_The_Nerd | Seriously, "Beep Volume" seems in the wrong place to me. And *possibly* crossfade. |
08:28:00 | Paul_The_Nerd | Coin flips would be a good way to do many things. |
08:28:07 | ashridah | crossfade's a dsp effect |
08:28:22 | Paul_The_Nerd | So because of that it's in Playback? |
08:29:18 | * | Paul_The_Nerd shrugs. |
08:29:27 | Paul_The_Nerd | I don't really go into "Sound Settings" ever anymore anyway. |
08:30:44 | | Join Bger [0] (n=Bager@83.222.160.88) |
08:30:46 | ashridah | but there has been debate about reorganisation of the menus |
08:30:48 | Bger | morning :) |
08:31:06 | B4gder | there's constant arguing about the menu layouts |
08:31:17 | B4gder | and my guess is that it will never stop |
08:31:23 | ashridah | B4gder: i didn't say it had a start or end. :) |
08:31:27 | B4gder | nope |
08:31:30 | B4gder | I just clarified |
08:31:52 | Paul_The_Nerd | Ah well. It matters not to me, really. |
08:32:08 | Jungti1234 | Do you know 'Crucian carp bread'? :) |
08:32:44 | | Join MrShlee [0] (i=BIGKING@58-84-78-39.dial-lns8.sa.chariot.net.au) |
08:32:48 | Bger | hm, there was suggestion to make some kind of menu like "Play, Record, Radio, Settings, Browser" |
08:33:02 | Bger | (not in this particular order, of course) |
08:33:41 | Paul_The_Nerd | Odd |
08:34:08 | Bger | why ? |
08:34:47 | Bger | in fact, i like this idea |
08:35:21 | Bger | because i don't think that the browser is the *main* task of the player |
08:35:51 | Paul_The_Nerd | The music player is the main task. |
08:35:56 | Paul_The_Nerd | But to play music, you have to select it. |
08:36:06 | Paul_The_Nerd | So the browser is the only *necessary* prerequisite to playing music. |
08:36:17 | Paul_The_Nerd | If you've said to resume on boot, it boots straight into the music. |
08:36:39 | andrewmel | i love that aspect of it!!!! |
08:36:43 | Bger | and if you want to go into radio (for example) |
08:36:46 | Bger | ... |
08:38:19 | Paul_The_Nerd | What about the radio? |
08:38:29 | Bger | or recording screen |
08:38:32 | Paul_The_Nerd | If you want to do any other choice but play stored music, then you must go through options, yes. |
08:38:51 | MrShlee | Anyone had any problems with the H320 bootloader? is it safe? |
08:38:51 | Paul_The_Nerd | It's a music jukebox. Digital music is its primary purpose, no? |
08:39:03 | Paul_The_Nerd | Safe is a very subjective word, MrShlee. |
08:39:46 | MrShlee | hah :) I've got no-problems flashing it.. I mean is there a good chance of bricking :) |
08:40:06 | Paul_The_Nerd | Well, I nobody's told *ME* that they've bricked theirs. |
08:40:08 | Membrillo | MrShlee: there have been no reports anyway of a bricked player |
08:40:13 | Bger | MrShlee: there *were* problems, but no bricks till now (at least i don't know for such) |
08:40:22 | MrShlee | Cool.. I'll see how it goes. |
08:41:05 | Membrillo | MrShlee: i was worried about it, but i bit my tongue and went for it and its fine on my International H320 (1.28k) |
08:41:07 | Bger | btw, how did linus manage to almost brick his h320 ? |
08:42:01 | Membrillo | probably fiddling witht the bootloader |
08:42:09 | MrShlee | ive got an interat H320 1.28E. should be fine. |
08:42:15 | Membrillo | he can fix a bricked player though |
08:42:25 | Membrillo | with his tools :P |
08:42:26 | Paul_The_Nerd | How do you "almost" brick a player anyway? |
08:42:28 | Bger | hm, he said his flash entered in tristate mode ... |
08:43:04 | Bger | and was afraid that he would have to buy another player |
08:43:51 | Membrillo | he gets enough donations to buy a new one surely |
08:44:13 | Bger | yes, he do, but ... |
08:44:34 | Bger | why to waste money ... |
08:45:23 | Membrillo | its hardly wasting money. Without a player he cant develop |
08:45:40 | MrShlee | rockbox.linux has to be on root right? |
08:45:47 | MrShlee | Here goes nothing. |
08:45:51 | MrShlee | or everything |
08:45:54 | MrShlee | atleast something. |
08:46:08 | Membrillo | everything on root |
08:46:15 | B4gder | MrShlee: unpack a complete package in the drive's root |
08:47:10 | MrShlee | its booted fine. any idea how to change into FM mode? |
08:47:25 | Membrillo | good question, i was wondering that |
08:47:31 | B4gder | use the menu |
08:47:40 | Membrillo | which menu |
08:48:08 | | Join skorpyon__ [0] (n=skorpyon@i216-58-15-150.cybersurf.com) |
08:48:31 | Membrillo | how do you get to this menu |
08:48:55 | MrShlee | Holding down the main buttons doesn't do jack.. apart from create/rename and change the basic options. |
08:49:04 | MrShlee | eg navi or a-b :| |
08:50:47 | Membrillo | B4gder: ??? |
08:51:19 | MrShlee | I want to play the plug-in games :*( |
08:51:37 | Paul_The_Nerd | Tapping A-B *should* bring up the menu, right? |
08:51:54 | MrShlee | it does.. with basic options |
08:51:56 | B4gder | yes |
08:52:11 | MrShlee | like shuffle, report and show files. |
08:52:32 | MrShlee | I need to figure out skin/fm and other fun stuff. |
08:52:37 | MrShlee | but so far. it looks very good :) |
08:53:56 | MrShlee | ohh tap a-b |
08:53:59 | MrShlee | not press and hodll |
08:54:03 | Paul_The_Nerd | Hehehe |
08:55:44 | MrShlee | There should be a greater delay on the backlighting in an active plugin.. keeps going dark after 5 seconds.. |
08:56:04 | B4gder | yes, the h3x0 needs much longer timeout |
08:56:06 | Bger | MrShlee: General Settings->Display->Backlight |
08:56:07 | Paul_The_Nerd | You can change the delay on the backlighting. |
08:56:09 | B4gder | be default |
08:56:13 | B4gder | by |
08:56:21 | B4gder | silly colour LCD ;-) |
08:56:26 | Paul_The_Nerd | I often set it to be "always on" while I'm playing a game, so I can stop and think without it fading. |
08:56:56 | Bger | hm, Paul_The_Nerd, you have h1x0, haven't you ? |
08:57:04 | Paul_The_Nerd | Indeed |
08:57:14 | Paul_The_Nerd | But I often like a well lit screen. |
08:57:16 | Bger | with h3x0 it's worse ... |
08:57:19 | amiconn | morning |
08:57:25 | Bger | morning, ami |
08:57:43 | Paul_The_Nerd | I've seen how bad it is with an h3x0 Bger. That's why I prefer monochrome/grayscale screens. :) |
08:57:47 | Paul_The_Nerd | Mornin' amiconn |
08:58:29 | B4gder | imho, we should switch off the lcd completely instead of just switching off backlight on the h3x0 |
08:58:31 | * | Bger uses a lcd remote and this lessens some of the badness ... |
08:59:00 | B4gder | since the lcd is useless without it |
08:59:20 | Paul_The_Nerd | Hrm. |
08:59:37 | Paul_The_Nerd | Can you switch it to a monochrome mode? |
08:59:46 | Paul_The_Nerd | Since WPS and all are currently monochrome anyway? |
08:59:46 | B4gder | I doubt that |
08:59:51 | Bger | ? the display? |
09:00 |
09:00:02 | B4gder | and "currently" is the word here |
09:00:07 | Paul_The_Nerd | True |
09:00:09 | Bger | even if we do it, it again won't be visible |
09:00:42 | | Quit Jungti1234 ("Bye~ - http://cafe.naver.com/iriverh300") |
09:00:57 | * | Paul_The_Nerd shrugs. |
09:01:42 | Membrillo | how do you get to Radio from the a-b menu |
09:02:01 | Bger | Membrillo: afaik it's not enabled yet on h3x0 |
09:02:20 | Membrillo | oops |
09:02:27 | MrShlee | I still can't access fm mode.. |
09:02:33 | MrShlee | k |
09:02:40 | Membrillo | i figured thats what you meant by FM mode |
09:03:24 | Membrillo | in sudoku, when you press a-b an input thing comes up. whats that for |
09:03:56 | MrShlee | Does the current build allow for battery % and time left? |
09:04:18 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
09:04:35 | Membrillo | MrShlee: yep |
09:04:49 | | Quit skorpyon_ (Read error: 110 (Connection timed out)) |
09:05:14 | MrShlee | Bonus |
09:05:20 | Membrillo | can anyone beat level 3 on star??? gar!!!!!! |
09:05:45 | *** | Saving seen data "./dancer.seen" |
09:06:26 | | Part Sando |
09:06:53 | MrShlee | this is very impressive so far :) |
09:06:55 | MrShlee | Good work team. |
09:07:16 | | Join ender` [0] (i=ychat@84.52.165.220) |
09:08:40 | Membrillo | seriously |
09:08:47 | Membrillo | someone see if they can do level 3 on star |
09:08:50 | Membrillo | its impossible |
09:09:23 | | Join amiconn_ [0] (n=jens@p54BD5E42.dip.t-dialin.net) |
09:09:50 | | Quit amiconn (Nick collision from services.) |
09:09:50 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD5E42.dip.t-dialin.net) |
09:11:29 | JdGordon | hey all |
09:11:44 | JdGordon | is there a way to convert the c array for a bmp back into the bmp? |
09:11:57 | Membrillo | wow |
09:12:03 | Membrillo | bejeweled is in colour |
09:12:11 | Bger | yes, very nice :) |
09:13:56 | MrShlee | 1 and 2 were easy. |
09:13:59 | MrShlee | give me a few minutes |
09:14:33 | | Join DMJC [0] (n=DMJC@220-245-171-7.tpgi.com.au) |
09:15:24 | MrShlee | thats impossible.. |
09:15:35 | Membrillo | yeah thought so |
09:15:39 | Membrillo | someone fix star lol |
09:15:44 | Membrillo | 3rd level is impossible |
09:16:40 | JdGordon | would any1 like to draw numbers for me :D |
09:17:15 | ashridah | for what? |
09:17:31 | JdGordon | bloody sudoku :p its done buy t the numbers for the h300 are but ugly |
09:17:47 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
09:18:43 | Paul_The_Nerd | The third level of star is not impossible |
09:19:02 | Paul_The_Nerd | You have to use the other block too. Move it so that it can stop you. |
09:19:31 | MrShlee | move it? |
09:19:31 | Jungti1234 | http://newsimg.nate.com/picture/2005/11/28/120/kp1_2051128q1761.jpg |
09:19:41 | | Quit skorpyon__ (Connection timed out) |
09:19:50 | Paul_The_Nerd | There is a button, I can't remember which, that switches your control from to the square |
09:22:48 | Membrillo | a-b |
09:23:10 | Membrillo | sweet |
09:23:14 | Membrillo | can you save in star? |
09:23:30 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
09:23:39 | Paul_The_Nerd | I don't think so. :( |
09:26:04 | MrShlee | bah.. 1 left |
09:26:20 | MrShlee | bastard circle come-at-thee! |
09:27:05 | Paul_The_Nerd | Hahaha |
09:27:18 | | Join Bgr [0] (n=Bager@83.222.160.88) |
09:28:15 | Membrillo | Done it!!!! |
09:28:18 | Membrillo | sweeeet |
09:28:39 | Membrillo | ah |
09:28:43 | MrShlee | done it! |
09:28:44 | Membrillo | this levels a bitch |
09:29:45 | MrShlee | Battery test is broken tho :( |
09:30:04 | Membrillo | ummm on this next level ive got myself stuck |
09:30:41 | Membrillo | i really cant do a thing |
09:31:06 | JdGordon | any1 got the ondio? |
09:32:50 | JdGordon | hmm.. the ondio is seriously lacking buttons... |
09:33:53 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:38:44 | amiconn | bejeweled in colour is fun :) (simulator) |
09:38:53 | Bgr | yes :) |
09:39:09 | amiconn | JdGordon: I have two Ondios |
09:39:09 | Bgr | btw, the color of the circles is a bit anoyng (IMHO) |
09:39:20 | Paul_The_Nerd | What color are they? |
09:39:21 | amiconn | It's a bit too bright |
09:39:26 | Bgr | yes |
09:39:36 | Bgr | anoying |
09:39:38 | Bgr | uf :( |
09:40:34 | amiconn | There's also a small bug in the colourised bejeweled |
09:41:06 | amiconn | Obviously the colour doest't get reset at the end (before the 'no more moves' splash) |
09:41:06 | Bgr | the position of the marking square ? |
09:41:33 | amiconn | ...so this splash appears in the colour of the last drawn jewel, and the main menu too |
09:42:46 | | Join swunk [0] (n=swunk@220-253-42-164.VIC.netspace.net.au) |
09:44:34 | | Quit Bger (Read error: 110 (Connection timed out)) |
09:46:27 | | Part swunk |
09:48:34 | | Quit Membrillo () |
09:49:43 | MrShlee | There are a few delays with the gui. I'm guessing their arnt perfect threading in the irivers yet? |
09:51:05 | B4gder | the threading is fine |
09:51:23 | B4gder | why do you think it is because of threading? |
09:52:31 | Slasheri | probably he thinks the threading is pre-emptive but it's not.. |
09:52:42 | Slasheri | so some other thread takes too much cpu |
09:52:53 | MrShlee | because if I try and navigate folders the thing freezes for a matter of seconds. sometimes skips and audio and the charging image sticks until the gui is finally freshed. |
09:52:57 | * | Bgr suppose the LCD updates on h3x0 ... |
09:53:07 | MrShlee | ooh k |
09:53:16 | Bgr | MrShlee: this is the HDD |
09:53:19 | Bgr | (probably) |
09:53:24 | B4gder | indeed |
09:53:25 | Bgr | just enable the dircache |
09:53:44 | Bgr | hm, w8 |
09:53:55 | Bgr | MrShlee: does it happen when u scroll much ? |
09:56:03 | MrShlee | dircache seems to fix it. |
09:56:23 | | Join thegeek_ [0] (n=thegeek@s175a.studby.ntnu.no) |
09:57:40 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
09:58:59 | Bgr | btw, there is a lag when you scroll a lot ... even the audio stops sometimes (and the marker continues to go after u release the button) |
10:00 |
10:00:08 | | Join LinusN [0] (n=linus@labb.contactor.se) |
10:00:10 | linuxstb | JdGordon: Why don't you use the text drawing functions of a bitmap editor to generate the numbers for Sudoku? |
10:00:17 | MrShlee | Id love FM tho |
10:00:54 | Bgr | MrShlee: btw, there are combinations to scroll one screen page at a time |
10:01:09 | Bgr | LinusN: morning :) |
10:01:18 | MrShlee | Morning |
10:01:33 | Bgr | did you see my last commnent on http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents |
10:01:37 | JdGordon | coz that would would be obvious :p |
10:02:21 | JdGordon | howdy LinusN, huge thanx are in order for you :D i didnt touch the oriignal iriver firmeare all today :D |
10:02:53 | MrShlee | Yeah, I've just flashed the H340.. Very impressive :) |
10:02:58 | | Join skorpyon [0] (n=skorpyon@i216-58-9-158.cybersurf.com) |
10:03:13 | | Join DocBrown [0] (n=80b0cb4c@labb.contactor.se) |
10:03:26 | JdGordon | whats the lcd hieght of the archos recorder? |
10:03:45 | Bgr | http://www.rockbox.org/twiki/bin/view/Main/DeviceChart |
10:03:54 | JdGordon | (y) |
10:04:28 | linuxstb | It's 112x64 |
10:04:47 | JdGordon | :'( i touched something and im getting unsupported lcd hieght on the archos rec |
10:05:31 | * | JdGordon slaps self again... |
10:05:38 | LinusN | Bgr: saw your changes now |
10:05:40 | JdGordon | stupid #else went byby |
10:06:06 | Bgr | LinusN: okay...any comments ? :) |
10:07:32 | | Quit DMJC (Read error: 104 (Connection reset by peer)) |
10:07:40 | MrShlee | LinusN : FM support is missing from the Iriver builds. any idea when they should be updated? |
10:07:50 | LinusN | funny that the play/pause was moved |
10:07:57 | | Join Sando [0] (n=lolsteam@techgaming.net) |
10:08:24 | JdGordon | LinusN: when hold is on (on the h300's) does the hardware values of buttons not change? or does the software just ignore the changes? |
10:08:31 | Bgr | yes, this is the main inconsistency between the main unit's and the remote's buttons |
10:08:51 | Bgr | (the fact that u power on it with navi on the remote, not with play/pause) |
10:09:07 | JdGordon | coz i get really annoyed when i accidently stop my music when im playing and it would be awesome if the hold button could be used to just disallow any changes to the playing music.. but still let u play games and use menus |
10:09:18 | Bgr | i also submitted a patch for the h300 remote in the patch tracker |
10:10:39 | Bgr | btw, LinusN, what do you think about adding USB support asap for h300 ... switching to iriver fw is so annoying .. :) |
10:10:47 | Rick | anyone know of any online shops selling h3x0's? |
10:10:49 | Rick | (non-ebay) |
10:10:56 | | Quit thegeek (Read error: 110 (Connection timed out)) |
10:10:56 | Bgr | www.teamdigital.net ? |
10:11:01 | * | Rick looks |
10:11:37 | Rick | thanks Bgr, looks nice |
10:11:38 | Bgr | http://www.teamdigital.net/store/customer/product.php?productid=402&cat=&page=1 |
10:11:57 | Rick | UK though D: |
10:12:09 | MrShlee | lol LinusN has left the bulding. hes been flooded :P |
10:12:15 | B4gder | hey, buying an already supported device is cowardly, get an unsupported and port rockbox! ;-) |
10:12:21 | JdGordon | its tough being popular |
10:12:24 | Bgr | B4gder hehehe |
10:12:28 | Rick | B4gder: like what? :P |
10:12:42 | B4gder | iaudio, ipod, gigabeat, ... |
10:12:53 | | Join [IDC]Dragon [0] (n=d90a3255@labb.contactor.se) |
10:12:59 | Rick | don't like any of those |
10:13:17 | B4gder | but you like the h300? |
10:13:18 | Bgr | btw, gigabeat looks very promising ... |
10:13:26 | Rick | B4gder: sure (: |
10:13:28 | B4gder | ok |
10:13:29 | Rick | color LCD? :P |
10:13:34 | Bgr | yes |
10:13:36 | Bgr | bigger |
10:13:40 | B4gder | Rick: all the ones I mentioned have color LCDs |
10:13:42 | Bgr | and more powerful CPU |
10:13:45 | Rick | Oh |
10:13:50 | Rick | lol |
10:13:55 | * | amiconn spots a rare guest :) |
10:14:01 | Rick | rare guest? where? D: |
10:14:05 | [IDC]Dragon | me |
10:14:07 | MrShlee | mme. |
10:14:09 | [IDC]Dragon | hi guys |
10:14:19 | amiconn | hi |
10:14:22 | [IDC]Dragon | 1st day back to work |
10:14:39 | [IDC]Dragon | I have no DSL at "home" any more |
10:14:46 | [IDC]Dragon | for 4-6 weeks |
10:14:51 | B4gder | wow |
10:14:53 | B4gder | what a blow |
10:15:03 | [IDC]Dragon | let alone time for rockboxing |
10:15:16 | LinusN | Bgr: hmmm, my non-lcd remote doesn't show any signs of life except for the play/pause key |
10:15:24 | [IDC]Dragon | our new house is a mess atm |
10:15:45 | Rick | has anyone figured out a way to distinguish remotes yet? |
10:16:05 | LinusN | MrShlee: i haven't started with the fm radio support yet |
10:16:10 | [IDC]Dragon | what's been happening during the last 2 weeks? |
10:16:24 | LinusN | JdGordon: the buttons are filtered in the button driver |
10:16:29 | Bgr | LinusN: that's what i said too |
10:16:43 | Nixsos | i want to report that my intl H340 isn't working with Firmware V2. Disk spins up, but i get a black screen. is anyone working on this problem? |
10:16:43 | LinusN | usb support is my next task |
10:16:49 | * | [IDC]Dragon spotted something about iriver 3x0 |
10:16:59 | LinusN | Nixsos: i wish i could work on it |
10:17:00 | Bgr | Nixsos: try resetting it |
10:17:21 | LinusN | but i can't make it happen on my h320 |
10:17:31 | Rick | hmm |
10:17:33 | Rick | gigabeat looks nice |
10:17:39 | Nixsos | i already tryed everything. even the hold on, tap reset twice while pressing the on button trick |
10:17:41 | Bgr | Rick: no remote tho |
10:17:43 | Nixsos | didnt work |
10:17:44 | Rick | oh damn |
10:17:46 | Rick | that sucks |
10:17:48 | * | LinusN has ordered an iaudio x5 |
10:17:56 | Bgr | LinusN: go go go :) |
10:18:06 | [IDC]Dragon | is that the display-less one? |
10:18:11 | LinusN | no |
10:18:16 | Nixsos | Bootloader V1 worked btw |
10:18:17 | LinusN | color lcd |
10:18:19 | Paul_The_Nerd | Nixsos: Does reset make *anything* happen? |
10:18:30 | LinusN | Nixsos: v1 worked but not v2? |
10:18:42 | Nixsos | LinusN: true |
10:18:45 | LinusN | wow |
10:19:00 | Nixsos | weird huh |
10:19:05 | LinusN | indeed |
10:19:12 | Rick | The only trouble is that I've got no skills in writing bootloaders |
10:19:20 | Rick | so if I did get something I'd have to wait for someone else to start first :P |
10:19:51 | Nixsos | Paul_The_Nerd: yeah, just shuts the device off nothing else... i'm able to boot original FW when the USB cable is plugged in |
10:20:15 | Rick | LinusN: what's the iaudio x5 like? |
10:20:15 | Bgr | markun: how's gigabeat's battery time |
10:20:25 | Bgr | Rick: very like h100 and h300 |
10:20:28 | Rick | ah |
10:20:29 | LinusN | Rick: haven't received it yet |
10:20:30 | Paul_The_Nerd | Nixsos: can you boot it by holding record AND play when you turn it on? |
10:20:33 | B4gder | Bgr: it claims 16 hours |
10:20:34 | Rick | remote? |
10:20:38 | LinusN | yes |
10:20:42 | Paul_The_Nerd | Nixsos: I understand you have to hold them for several seconds. |
10:20:48 | Nixsos | Paul_The_Nerd: nope, won't do a thing |
10:20:51 | Rick | hmmm |
10:20:51 | amiconn | [IDC]Dragon: Btw, back when you wrote the flash bootloader, did you have problems with the ucl decompressor? |
10:20:52 | * | Rick looks |
10:21:05 | Rick | How much? (: |
10:21:19 | amiconn | The thing is, I now made a selfectractor, but it doesn't work reliable so far |
10:21:22 | LinusN | Nixsos: do you have a flashlight? |
10:21:28 | Rick | hmmm |
10:21:32 | amiconn | Sometimes it works, sometimes it just hangs |
10:21:35 | Rick | 160x128 LCD :< |
10:21:43 | Nixsos | LinusN: no.. would i be able to read the screen with that? |
10:21:48 | LinusN | yes |
10:21:58 | Nixsos | LinusN: so it could be a problem with the backlight.. |
10:22:02 | Bgr | Rick: just like the h100's resolution |
10:22:10 | amiconn | It's quite hard to debug such low-level stuff, with no LCD output... |
10:22:11 | Rick | yes I know |
10:22:15 | Rick | I want something bigger D: |
10:22:20 | Nixsos | LinusN: anyone else had a simmilar problem? |
10:22:32 | LinusN | many |
10:22:35 | JdGordon | LinusN: JdGordon: the buttons are filtered in the button driver <- does that it would be possible to use the hold button to only allow menus and games? |
10:22:44 | Nixsos | ofew, so i'm not on my own then :d |
10:22:54 | Nixsos | *pfew |
10:23:13 | LinusN | JdGordon: yes |
10:23:37 | JdGordon | .. could it be done? or too much work to worry about it? |
10:23:56 | Bgr | JdGordon: firmware/drivers/button.c |
10:24:27 | JdGordon | right... thats what im playing with next |
10:24:38 | Bgr | ;) |
10:24:59 | LinusN | JdGordon: i think it's too much work |
10:25:07 | JdGordon | ok |
10:25:11 | Nixsos | I'm sad... i want to write a plugin. it would be great to be able to test it on my player. but i guess i'll have to use the simulater until a new bootloader is out :( |
10:25:17 | Rick | x5 looks nice but the LCD is not very large :( |
10:26:09 | JdGordon | linuxstb: the scratchpad thing is done on all players cept the ondio coz no free button |
10:26:30 | * | JdGordon is gone |
10:26:35 | | Nick JdGordon is now known as Jd|away (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
10:29:07 | Rick | LinusN: which x5 did you get? |
10:29:09 | [IDC]Dragon | amiconn: the decompressor worked flawless out of the box |
10:29:19 | LinusN | Rick: haven't received it yet |
10:29:28 | LinusN | it's the 20gb version |
10:29:30 | Rick | ah |
10:29:37 | [IDC]Dragon | well, I substantially thinned it out |
10:29:43 | Rick | looking at the 60gb one |
10:29:56 | [IDC]Dragon | afk, meeting |
10:30:41 | linuxstb | Jd|away: Maybe amiconn can suggest a free button combo if you explain how it works on the other targets. |
10:32:29 | amiconn | [IDC]Dragon: I copied the decompressor from flash/bootloader/bootloader.c almost verbatim |
10:32:49 | | Quit DocBrown ("CGI:IRC (EOF)") |
10:32:58 | amiconn | Only thing is that I used standard datatypes |
10:33:52 | LinusN | feels unnecessary to build uclpack for the iriver builds |
10:34:03 | B4gder | yes |
10:34:35 | B4gder | but I didn't see any quick way to avoid that |
10:34:47 | ashridah | would it improve boot time? |
10:34:50 | * | ashridah assumes no |
10:35:01 | amiconn | The strange thing is that it works with my (almost-)cvs recorder v1 build, but when I try unicode-patched recorder or cvs player it hangs |
10:35:39 | amiconn | It seems some more LED-blinking debugging is due... |
10:35:42 | * | B4gder has 40+ files changed for gcc4 warning removals |
10:37:12 | amiconn | B4gder: Speaking about gcc4 warnings - I wondered about some casts you introduced |
10:37:38 | B4gder | remove the -f option and try out ;-) |
10:38:29 | B4gder | -W even |
10:38:33 | amiconn | I mean e.g. this one: http://www.rockbox.org/viewcvs.cgi/firmware/bidi.c.diff?r1=1.1&r2=1.2 |
10:38:53 | B4gder | yes? |
10:39:00 | amiconn | It now takes a char* but returns an unsigned char* ??? |
10:39:17 | B4gder | yes |
10:39:57 | B4gder | I personally am against the very frequent use of unsigned char * that we do, very often without a useful purpose |
10:40:25 | amiconn | It seems we need to decide on our global char format |
10:40:38 | B4gder | char pointer |
10:41:03 | amiconn | Ehm, the two are related, aren't they? ;) |
10:41:11 | B4gder | they are, sure |
10:41:25 | linuxstb | The string.h functions use plain "char". But does unicode (utf8) require unsigned char for strings? |
10:42:21 | amiconn | Imho using unsigned char would be better, if for portability |
10:42:36 | amiconn | Could also be explicit signed char of course |
10:42:57 | linuxstb | In which case, we should change string.h to use unsigned char - which isn't POSIX. |
10:43:04 | Bgr | LinusN: btw yesterday i've got very strange behaveour from mkboot under cygwin (DevKit from bluechip) ... i didn't recieve the correct md5sum from the patched hex ... |
10:43:19 | LinusN | oh? |
10:43:24 | Bgr | yes :( |
10:43:26 | Bgr | see logs ... |
10:43:37 | Bgr | or i'm really dumb (maybe this is the reason:)) |
10:43:47 | LinusN | most likely :-) |
10:44:10 | * | amiconn wonders why the C language designers decided to introduce this ambiguity |
10:44:54 | amiconn | All integer types are signed by default, only char is ambiguous |
10:44:57 | Bgr | LinusN: see yesterday log 23.51.17 |
10:45:07 | LinusN | i see it |
10:45:28 | amiconn | linuxstb: Hmm. Then we have 3 options |
10:45:30 | linuxstb | We could use the int8_t and uint8_t types if we specifically need a numeric 8-bit value, leaving char for strings. |
10:45:41 | amiconn | (1) Deviate from posix and go for unsigned char |
10:46:03 | | Join KN|stiff [0] (i=phhome@141.48.5.56) |
10:46:08 | amiconn | (2) Make plain char the default, and be aware of possile catches |
10:46:15 | amiconn | (3) Live in casting hell |
10:46:25 | B4gder | how is 2 and 3 different? |
10:46:47 | B4gder | you mean (2) is ignore the warnigns? |
10:46:52 | amiconn | No |
10:47:02 | Bgr | LinusN: can u give me the md5sum of bootloader-h300.bin |
10:47:13 | amiconn | (2) is to convert as much code as possible to use plain char instead of unsigned char |
10:47:38 | Bgr | i'll check it tonight (it's on other machine) |
10:47:49 | LinusN | a7d6d7a2fd2301efcc01ab90f0c9a236 |
10:47:54 | Bgr | 10x a lot |
10:48:21 | amiconn | B4gder: Like in the bidi.c example: bidi_l2v() should then return a char * |
10:48:42 | B4gder | I'm in favour of approach (2) |
10:49:09 | amiconn | Btw, I'm still not convinced that gcc4 is worth the hassle, but that's a different matter |
10:49:24 | B4gder | imho, its not a question about gcc4 or not |
10:49:34 | LinusN | the downside of (2) is of course that the code isn't as portable as (3) |
10:49:45 | B4gder | LinusN: why? |
10:49:52 | B4gder | we still need lots of casts in (2) |
10:50:13 | LinusN | i assume (2) requires a gcc switch for the default signedness of char, right? |
10:50:18 | linuxstb | I thought the idea was that we use plain char when we know either signed or unsigned will work. |
10:50:23 | amiconn | Imho (2) doesn't make sense when too many casts survive |
10:50:46 | B4gder | well, the diff between 2 and 3 is only that 2 is an effort to clear up the mess while 3 would be to just add casts |
10:50:46 | amiconn | (3) is plain ugly |
10:50:55 | LinusN | or did i misunderstand? |
10:51:21 | B4gder | I think of (2) as linuxstb said |
10:51:48 | LinusN | ok, so (2) is to not assume signedness at all |
10:52:11 | B4gder | yes, and to use plain char * whenever possible |
10:52:14 | LinusN | then i vote for (2) as well |
10:52:24 | * | LinusN makes coffee |
10:52:34 | preglow | good idea |
10:54:08 | linuxstb | For numeric values, I would prefer to explicitly state the signedness (so people are clear that "char" is not always signed). For strings, just use char. |
10:54:24 | B4gder | yes |
10:54:35 | B4gder | but in general, numericals should not use chars in the first place ;-) |
10:54:58 | amiconn | Imho they should if it is to save space |
10:55:00 | linuxstb | I agree - it's just used in arrays to save space. |
10:55:13 | preglow | linuxstb: if we are to do that, i'd rather we just used int8_t and uint8_t |
10:55:13 | amiconn | exactly |
10:55:16 | preglow | unsigned char is long :> |
10:55:37 | amiconn | Do you care about this? |
10:56:04 | amiconn | static const unsigned char * const is long... |
10:56:17 | B4gder | :-) |
10:56:59 | preglow | i've always wanted to use the inttypes.h types, at least it forces you to consider how many bits you truly need |
10:57:13 | preglow | and is portable |
10:57:45 | linuxstb | I agree - but only if you need a specific sized variable. Most of the time a plain int is best. |
10:57:49 | B4gder | sure, but it also fool people to use 8-bits instead of ints |
10:58:09 | B4gder | it happens in all projects |
10:58:45 | amiconn | Yes, often the native int size is best |
10:58:51 | preglow | sure |
10:59:01 | preglow | B4gder: how can you be fooled into doing that? |
10:59:20 | amiconn | That's how my latest optimisation for the grayscale libb worked - unsigned int instead of unsigned char saves 3 instructions in the loop |
10:59:41 | preglow | int is almost always best, but you do often need strict control of size |
10:59:47 | amiconn | LinusN: Btw, did you try my lcd drawing optimisations? |
11:00 |
11:00:02 | LinusN | haven't had time, sorry |
11:00:26 | amiconn | It surely works, and it surely is faster - the only question is how much faster? |
11:00:37 | B4gder | preglow: just people thinking "oh my cool counter goes from 0 to 53, that fits in 8 bits so I use an 8 bit variable type" |
11:00:50 | LinusN | amiconn: does it matter how much faster it is? |
11:01:00 | amiconn | Hmm, not really... |
11:01:11 | amiconn | YOu think I should just commit it? |
11:01:15 | LinusN | do that |
11:01:19 | Bgr | amiconn: commit, commit :) |
11:02:12 | LinusN | in fact, being forced to choose between signed or unsigned is often not a good thing |
11:02:21 | amiconn | LinusN: Hmm, still no installer builds? Didn't you get my message concerning the test? |
11:02:34 | | Quit ashridah ("Leaving") |
11:02:47 | LinusN | in most projects i've worked in, it has made the code larger and slower |
11:03:05 | LinusN | i got your message, and i thought the builds worked |
11:03:28 | LinusN | damn, what's wrong? |
11:03:45 | LinusN | ah |
11:03:54 | Slasheri | Bagder: yes, that is a common thing with devices with very limited iram.. Just for example some avr microcontrollers which have only 0.5 - 4 KiB on internal ram |
11:04:24 | B4gder | its common on all devices |
11:04:30 | B4gder | I see it everywhere |
11:05:03 | Slasheri | true.. i also use always char on avr when possible but not so often on devices with more ram |
11:05:27 | B4gder | Slasheri: but often using ints (on stack) makes smaller code than using chars |
11:05:40 | Slasheri | that's interesting |
11:05:49 | *** | Saving seen data "./dancer.seen" |
11:06:00 | amiconn | committed |
11:06:30 | amiconn | Regarding signedness, the SH1 is quite special |
11:06:57 | | Part Polo_o |
11:07:06 | amiconn | Usually signed makes smaller code, because the SH1 sign-extends by default, but for variables that are shifted a lot it's better to use unsigned |
11:07:29 | amiconn | Shifted by fixed amounts that is |
11:08:36 | Jungti1234 | markun! |
11:08:48 | markun | Jungti1234: morning |
11:09:03 | Jungti1234 | morning |
11:12:47 | andrewmel | bye all, tomorrow :) |
11:12:50 | | Quit andrewmel () |
11:13:46 | MrShlee | Weird.. my battery is fulled charged on original firmware but 88% on the rockbox.. how does it calculate batt life? |
11:15:07 | LinusN | it calculates it from the battery capacity and the assumed power consumption |
11:15:51 | MrShlee | ok I'll let the thing keep charging in Rockbox. See if it hits a peak |
11:16:04 | LinusN | btw, did you notice that the "Battery level" column on IriverPort is empty? |
11:16:19 | LinusN | i have never tried charging in rockbox, i have no idea if it works or not |
11:16:54 | MrShlee | oohh bonus. I'll see if its ok. |
11:19:21 | | Join Bger [0] (n=Bager@83.222.160.88) |
11:22:02 | MrShlee | well if detects that its 98% filled with 8 hours life.. |
11:22:08 | MrShlee | Doesn't seem to charge tho |
11:22:17 | LinusN | figures |
11:22:32 | MrShlee | *9 hours |
11:23:21 | preglow | unit needs to be switched on for charging to work on h3x0? |
11:23:24 | amiconn | LinusN: Maybe I did misunderstand you last week. The H3x0 has no ATA LED at all? |
11:24:19 | LinusN | no leds whatsoever |
11:24:31 | amiconn | How does it indicate charging? |
11:24:43 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
11:24:44 | LinusN | like the archos recorder |
11:24:48 | B4gder | wow, an installer! |
11:25:06 | LinusN | B4gder: it doesn't work when run from cron :-( |
11:25:17 | B4gder | LinusN: probably a permission thing |
11:25:22 | | Join mirak [0] (n=mirak@AAubervilliers-151-1-38-153.w83-112.abo.wanadoo.fr) |
11:25:24 | LinusN | maybe... |
11:25:38 | B4gder | LinusN: I'll check tomorrow's logs |
11:25:53 | LinusN | check todays logs |
11:25:58 | LinusN | or yesterdays |
11:26:01 | B4gder | can't, already gone |
11:26:06 | LinusN | _.( |
11:28:12 | amiconn | LinusN: How do you mean like the archos recorder? v2/fm? |
11:28:29 | amiconn | I presume charging is handled in hardware for safety reasons... |
11:28:54 | LinusN | the player turns on and displays a charging animation, like the recorder |
11:29:07 | LinusN | that's how it indicates charging |
11:29:27 | amiconn | Hmm. |
11:29:50 | LinusN | "the player" == h300 |
11:29:54 | amiconn | I think there must be a method to read the charging state from the charging controller |
11:30:06 | LinusN | yes there is |
11:30:17 | LinusN | we can control and monitor lots of things |
11:30:25 | amiconn | unlike the H1x0 :/ |
11:30:28 | mirak | hi |
11:30:31 | LinusN | exactly |
11:31:03 | Bger | pcf50606:) |
11:31:07 | LinusN | yup |
11:31:21 | amiconn | Is charging monitoring already implemented? |
11:31:27 | LinusN | no |
11:31:28 | | Quit CoCoLUS (Read error: 104 (Connection reset by peer)) |
11:31:40 | markun | amiconn: no luck with ucl? |
11:31:41 | amiconn | ok |
11:31:52 | amiconn | Not really... |
11:31:53 | LinusN | i haven't worked anything on the charging |
11:32:04 | | Join CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
11:32:09 | Bger | so does it charge or not under rockbox ? |
11:32:16 | LinusN | not, it seems |
11:32:38 | Bger | btw, the "charging" indicator (the fulling of the battery) works |
11:32:45 | LinusN | yes |
11:33:18 | Jungti1234 | aaaaaaak!! |
11:33:35 | mirak | 47 ? |
11:33:40 | Bger | LinusN btw did you tryed other freq between 90MHz & 124MHz ? |
11:33:42 | MrShlee | yeah.. it detects the voltage but doesn't seemt to indeciate if it actually chargers or not. |
11:33:53 | LinusN | Bger: yes |
11:33:57 | Jungti1234 | LINUX install stopped. |
11:33:58 | Bger | aha |
11:34:24 | Bger | Jungti1234 what linux |
11:34:36 | Jungti1234 | redhat 9.0 |
11:34:43 | mirak | do you think it should be possible with rockbox on H300 to have USB charging while connected as UMS on a PC ? |
11:34:52 | mirak | actually you can't have both |
11:35:03 | Bger | at least with iriver fw |
11:35:08 | mirak | yes |
11:35:09 | LinusN | MrShlee: can't have both? |
11:35:20 | LinusN | i don't see why |
11:35:23 | | Quit Bgr (Read error: 110 (Connection timed out)) |
11:35:36 | Bger | it doesn't show that it's charging, at leas |
11:35:37 | Bger | t |
11:35:50 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:36:10 | | Quit linuxstb (Nick collision from services.) |
11:36:12 | mirak | Bger: I have seen a moded cable that can do it. There is a cable that plug into the alimentation hole. this little plug just extract of the usb cable |
11:36:13 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:36:38 | mirak | Bger: and it doesn't charge, the battery cgoes down very fast when doing transfers |
11:37:13 | Bger | mirak: i think the problem is that the hdd uses much current (especially when reading/writing) |
11:37:13 | mirak | that's why my guess is that it doesn't |
11:37:26 | LinusN | if it isn't charging in usb mode, i believe iriver tries to be on the safe side, since charging and powering the hard drive at the same time would exceed the USB current limit |
11:37:34 | | Join ashridah [0] (i=ashridah@220-253-122-96.VIC.netspace.net.au) |
11:37:45 | LinusN | just a guess |
11:37:55 | mirak | like I said I have seen on an online store, a usb cable that do it |
11:38:01 | mirak | I wonder if anyone tried that |
11:38:12 | mirak | I search it |
11:38:17 | LinusN | it sure looks like the h300 is charging |
11:38:25 | LinusN | (in rockbox) |
11:38:26 | Bger | LinusN: back to my favourite remote topic: do you have any ideas about non-lcd remote and distinguishing remote types ? |
11:38:35 | LinusN | not yet |
11:38:57 | LinusN | rockbox thinks my non-lcd remote has Hold active |
11:39:01 | Bger | is there any free pin on the h100 lcd remote connector |
11:39:06 | LinusN | no |
11:39:13 | Bger | hm |
11:40:22 | amiconn | LinusN: It seems we really need to detect the remote type somehow |
11:40:29 | mirak | mmm the H300 are discontinued ? |
11:40:35 | LinusN | either that, or add a setting |
11:40:36 | mirak | by iriver ? |
11:40:37 | Bger | mirak: seems so |
11:40:43 | amiconn | The only remote with an 'active' hold switch is the H1x0 remote |
11:41:11 | amiconn | I would prefer detection. Iriver does it so it must be possible |
11:41:19 | LinusN | amiconn: i prefer that too |
11:41:39 | LinusN | but until we find out how, i suggest we add a setting |
11:42:03 | Bger | i can do this tonight ... |
11:42:10 | Bger | (at least i can try to do it) |
11:42:13 | LinusN | find out how? |
11:42:18 | Bger | noo, add a setting |
11:42:22 | LinusN | :-) |
11:42:36 | amiconn | Bah, yet another setting :/ |
11:42:37 | Bger | i whish i could find out ... |
11:43:25 | Bger | hm, we should use different icons for remote and main unit holds |
11:43:45 | LinusN | amiconn: ok, let's not add another setting |
11:44:04 | LinusN | let's wait with the h300 remote support |
11:44:18 | mirak | I got it −−- > http://www.boxwave.com/products/minisync/minisync-retractable-cable-iriver-h340_360_118.htm |
11:44:29 | * | Bger is using the remote all the time :( |
11:44:31 | mirak | it's retractable and supposed to powersupply at the same time |
11:44:50 | mirak | 15$ ahah |
11:45:08 | mirak | miniSyncâ„¢ is the single cable that will simultaneously charge and synchronize your handheld, all in an ultra-portable form factor! |
11:45:30 | mirak | that's interesting but a bit expensive. I like the size factor. My cable is way to long |
11:45:54 | LinusN | yup, the h300 charging works |
11:46:01 | | Join muesli- [0] (n=muesli_t@141.71.4.168) |
11:46:19 | LinusN | it won't stop the animation when it is finished, though |
11:46:33 | mirak | LinusN: is the bootloader working for european H300 ? |
11:46:41 | LinusN | yes |
11:46:47 | mirak | cool |
11:47:01 | mirak | is it to early to not risk a H300 bricking ? |
11:47:04 | LinusN | i have heard reports of people running it on their eu model |
11:47:15 | LinusN | there will always be a risk |
11:47:30 | | Quit KN|stiff ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
11:47:34 | * | amiconn ponders to visit Saturn and buy a H3x0 right away... |
11:47:41 | mirak | as long as its the same than on H120 it's ok ^^ |
11:47:46 | preglow | amiconn: ipod! |
11:47:46 | Bger | amiconn: just do it ;) |
11:48:00 | LinusN | as i see it, the risk is only the flashing itself |
11:48:05 | amiconn | No iPod for sure |
11:48:11 | Bger | hehe |
11:48:25 | Bger | amiconn: why? it's interesting target ... |
11:48:43 | amiconn | Not really |
11:48:57 | amiconn | First I don't really like the design |
11:49:03 | Bger | why? arm, dual core ... :) |
11:49:11 | preglow | but you like the archos design? :-) |
11:49:20 | Bger | it's massive :) |
11:49:28 | amiconn | Yes, but it looks technical |
11:49:43 | preglow | i think that's negative, heh |
11:49:53 | Bger | ;) |
11:49:55 | amiconn | Then, portalplayer isn't documented |
11:49:57 | preglow | anywho, i don't really care |
11:50:12 | amiconn | ...so I can't check datasheets and correct other people's mistakes ;) |
11:50:17 | preglow | h3x0 would probably be a better choice |
11:50:39 | preglow | linus being the only other dev i know about that has one |
11:50:43 | amiconn | Finally, it's more fun to show off what limited hardware can do |
11:51:39 | amiconn | Coding for powerful hardware can lead to laziness, and is often just plain boring |
11:51:45 | crwl | imho H300 is a huge brick... buy an iAudio X5 :) |
11:52:46 | preglow | i like the hardware just powerful enough |
11:52:59 | preglow | nano seems to fit me well there, too bad it doesn't have a line in plug :/ |
11:53:29 | mirak | anyone have a flexiskin from Boxwave ? |
11:53:50 | Paul_The_Nerd | What's the process for putting rockbox on the Nano. (I don't have one, I'm just curious how you install outside firmware.) |
11:53:57 | mirak | I have seen on amzon they sell a bundle with the retractable cable plus a flexiskin, that's interesting |
11:54:05 | amiconn | The nano _would_ be interesting (in black) - if it wasn't as susceptible to scratches... |
11:54:12 | preglow | Paul_The_Nerd: you pretty much need to run linux |
11:54:27 | preglow | amiconn: if that is an issue, then stay far, far away from all ipod |
11:54:41 | preglow | i treat my daps very gently, and even then, the nano has become scratched |
11:54:58 | amiconn | Unlike your H1x0 I presume? |
11:55:00 | preglow | yup |
11:55:00 | Bger | hm, is there any reason why my dircache sometimes is running, and sometimes isn't |
11:55:09 | preglow | my h1x0 is pretty much in perfect condition |
11:55:44 | preglow | Bger: do you sometimes upload huge amounts of files? |
11:55:50 | Bger | no :( |
11:55:51 | LinusN | Bger: no, it should always work |
11:55:54 | preglow | then i have no idea |
11:56:02 | Bger | only updating rockbox |
11:56:02 | preglow | talk to slasheri |
11:56:05 | Paul_The_Nerd | preglow: You mean linux as a PC OS, or iPodLinux? |
11:56:10 | preglow | Paul_The_Nerd: pc os |
11:56:19 | Paul_The_Nerd | Ah. Why's that? |
11:56:22 | preglow | Paul_The_Nerd: you need to manipulate a partition directly |
11:56:28 | Paul_The_Nerd | Gotcha. |
11:56:30 | preglow | Paul_The_Nerd: you CAN do it from windows as well, i just wasn't able to |
11:56:34 | Paul_The_Nerd | 'eh |
11:56:39 | Paul_The_Nerd | I dual boot. |
11:56:50 | Jungti1234 | iAudio A2 is good. |
11:56:52 | preglow | Paul_The_Nerd: that's just for the bootloader part, after you've got that in, you can just whatever os you like, you update rockbox just like on the other units |
11:56:58 | amiconn | My archos recorder is now more than 3 years old, and the only sign of wear is that some of the silver colour peeled off the buttons, and around the USB socket |
11:56:59 | Bger | LinusN: it was saying : Cache initialized: No; Scanning Took: 0 sec |
11:57:04 | Jungti1234 | It's PMP. |
11:57:07 | Paul_The_Nerd | Well, my dekstop does. My laptop seems to have issues relating to the wireless card under linux, still. :( |
11:57:23 | Bger | the unit powered off, i powered it on again and now it's ok |
11:57:23 | preglow | Bger: i'd say go poke slasheri a bit |
11:57:41 | Jungti1234 | My friend bought it. |
11:57:59 | Jungti1234 | Very nice. :) |
11:58:02 | preglow | amiconn: and to make matters worse, the only protective case i know of that's available for the nano (the official apple ones), don't have a screen protector |
11:58:13 | amiconn | Huh? |
11:58:15 | preglow | amiconn: and to make matters worse again, you need to buy these cases in 5 packs!!! |
11:58:24 | Bger | wow |
11:58:26 | | Join KN|stiff [0] (i=phhome@141.48.5.56) |
11:58:31 | amiconn | wow indeed |
11:58:49 | * | Bger can't comment this |
11:58:49 | * | amiconn just reinstated blink_byte() |
11:59:18 | amiconn | Hopefully this helps to track down the decompressor problems... |
11:59:20 | Paul_The_Nerd | preglow: There's another one available. It's designed for a keychain, and it's very solid metal. But still no screen protector. |
11:59:31 | preglow | Paul_The_Nerd: that's so incredibly braindead |
11:59:35 | preglow | the only thing i care about is the scree |
11:59:36 | preglow | n |
11:59:45 | preglow | the other parts can be as scratched as they like, i never look at it anyway |
11:59:53 | Paul_The_Nerd | I agree completely. |
12:00 |
12:00:25 | | Quit muesli- ("ich will Kühe!!!") |
12:00:46 | mirak | so anyone have a flexiskin for is H300 ? |
12:01:12 | mirak | no |
12:01:13 | mirak | ok |
12:01:14 | mirak | :) |
12:01:50 | Paul_The_Nerd | I'm thinking about getting this for my H120: http://www.iskin.com/store/I2shop_irvr1XX.tpl |
12:01:58 | markun | preglow: zcover has silicon covers with screen protectors: http://www.zcover.com/zCover_index_iPod_Nano.htm |
12:01:58 | Paul_The_Nerd | It looks pretty nice |
12:02:34 | Paul_The_Nerd | They've got iSkins with screen protectors for the Nano as well, now that I look at it |
12:03:02 | Paul_The_Nerd | Even have port covers to keep out dust. |
12:03:11 | mirak | Paul_The_Nerd: seems there is a screen protection |
12:03:23 | markun | zcover was a manufacturer for iskin, now they make their own covers which look exactly the same. The was a law suit, but iskin lost it. |
12:03:40 | Paul_The_Nerd | Gotcha |
12:04:11 | Paul_The_Nerd | mirak: The thing without screen protection is a keychain case for the iPod Nano, if I could remember where I lost the link. Heh. |
12:05:21 | mirak | is there in rockbox something that allow mp3 sorting by name, but with skipping of "The" in the begin of names |
12:06:06 | mirak | ok that's stupid |
12:06:41 | | Quit phaedrus961 (Read error: 110 (Connection timed out)) |
12:07:33 | preglow | markun: hmm, thanks |
12:08:45 | ashridah | mirak: not that i know of. one could probably make a viewer plugin for m3u files that did that tho. |
12:09:16 | Jungti1234 | markun |
12:09:18 | ashridah | i suppose it could be shoehorned into the id3 database, if anyone gets around to fixing it (assuming it's actually broken) |
12:09:47 | Jungti1234 | I am going to send email to you. |
12:10:17 | amiconn | ashridah: This would be quite language specific... |
12:10:17 | mirak | I was wondering if there was a way to have iripdb run automatically when unmounting the H300 on linux. I did a little unmount script, but I must click on it. I wonder if anyone ever though about that |
12:10:40 | mirak | I also wonder if anyone though of adpating gtkpod to iriver H300 or other dap |
12:10:58 | mirak | if anyone heard of such project ... |
12:11:29 | LinusN | mirak: why would we do that? |
12:11:44 | ashridah | mirak: why would you want gtkpod? rsync works just fine ;) |
12:11:47 | mirak | LinusN: wich one ? mount or gtkpod ? |
12:11:53 | LinusN | gtkpod |
12:11:56 | mirak | ashridah: I like graphical stuffs |
12:12:00 | Slasheri | Bger: How much you have files? Try remove something temporarily to get the cache working and then check the cache size |
12:12:14 | mirak | LinusN: well not necessarily people on this channel ;) |
12:12:21 | LinusN | :-) |
12:12:21 | Bger | Slasheri: it sometimes works, sometimes doesnt ... |
12:12:37 | Bger | the only files i have changed recently is the .rockbox itself |
12:12:45 | Slasheri | Bger: what do you do to make it not to work? USB connection and you change some files? |
12:12:47 | MrShlee | SF has a few projects for IRIVER firmware. |
12:12:49 | MrShlee | might be worth a look. |
12:12:52 | mirak | LinusN: well I know gtkpod was first made because ipod is not UMS for is music, but well synchronisation features are ncie I think |
12:12:54 | Slasheri | Hmm, weird |
12:13:08 | mirak | LinusN: nice |
12:13:15 | Bger | Slasheri: if i find how to reproduce it, i'll tell u |
12:13:26 | Bger | don't think about it for now |
12:13:36 | LinusN | mirak: i see |
12:13:44 | Slasheri | Bger: If you can, try compile rockbox with logf enabled and check from the log what went wrong |
12:14:06 | Bger | i can, but not now |
12:14:10 | Slasheri | ok, good :) |
12:14:11 | mirak | LinusN: I shuld try to do that myself. gtkpod uses some external libs, I will see how modular it is |
12:18:49 | Bger | where should "dump rom contents" go ? :) |
12:19:29 | amiconn | It does what it says |
12:19:41 | Slasheri | Bger: /internal_rom... |
12:19:56 | Bger | Slasheri: that's what i asked, 10x ;) |
12:20:14 | Slasheri | :D |
12:20:38 | Slasheri | Bger: you could have checked that easily from debug_menu.c too.. :) |
12:20:54 | Bger | heh, u're right |
12:21:07 | * | amiconn is confused |
12:21:35 | amiconn | The ucl decompressor seems to read the compressed data okay. It returns the correct uncompressed length |
12:21:55 | amiconn | ...but the uncompressed data written to the destination is all wrong |
12:22:09 | LinusN | *all* wrong? |
12:22:14 | amiconn | Yes |
12:22:19 | LinusN | overlapping issue? |
12:22:23 | amiconn | Well, I only checked the first 4 bytes |
12:22:24 | ashridah | that's the technical term? :) |
12:22:29 | amiconn | Surely not |
12:22:45 | amiconn | The compressed data is copied to ram_end-image_size |
12:22:57 | amiconn | ...then uncompressed to ram_start |
12:22:58 | LinusN | the technical term is "wacky" :-) |
12:23:09 | Bger | hehe |
12:23:13 | amiconn | The first 4 bytes should be 0x09000200 |
12:23:22 | ashridah | thought that was spelled whacky. |
12:23:25 | ashridah | hm |
12:23:26 | amiconn | ...but with the unicode .ucl I get 0x000000f1 |
12:23:31 | LinusN | ashridah: not the technical term :-) |
12:23:32 | * | ashridah checks his notes |
12:23:48 | preglow | whacky? i've never seen an h there |
12:23:51 | ashridah | ah. a colour/color thing? |
12:24:06 | LinusN | :-) |
12:24:13 | linuxstb | Whack (with a h) means to hit. |
12:24:19 | amiconn | Even more strange, if I flash that very .ucl, the flash bootloader boots it correctly |
12:24:27 | | Join Jamjam [0] (n=chatzill@81-178-73-133.dsl.pipex.com) |
12:24:28 | Slasheri | amiconn: Hmm, why not just make a bootloader instead of using ucl compression? That wouldn't have a size limit at all |
12:24:30 | amiconn | It's the very same decompressor... |
12:24:51 | LinusN | amiconn: sounds like a really trivial bug |
12:25:01 | amiconn | Slasheri: We have to keep down the size anyway |
12:25:02 | LinusN | amiconn: no gdb? |
12:25:04 | linuxstb | Slasheri: Compression is far neater IMO. |
12:25:05 | MrShlee | I wonder if a linux based firmware would be worth it :| |
12:25:15 | MrShlee | no real point tho. |
12:25:17 | amiconn | ...and 2-stage boot would introduce more possible points of failure |
12:25:17 | Slasheri | amiconn: yes, true.. |
12:25:17 | LinusN | MrShlee: not at all |
12:25:23 | B4gder | MrShlee: would good what that bring? |
12:25:32 | B4gder | what good would |
12:25:37 | MrShlee | clusters :) |
12:25:37 | * | B4gder types crappy |
12:25:56 | Slasheri | but some day we would probably reach the ucl limit too |
12:26:04 | dwihno | Anyone uses gcc4 for production stuff? |
12:26:11 | Jamjam | Hey, im just stopping by to fall to my knees and cry thanks to you all for finally bringing gapless playback to the H3XX |
12:26:16 | Jamjam | you are all gods among men |
12:26:17 | B4gder | dwihno: yes sure |
12:26:17 | Jamjam | have some pie |
12:26:23 | linuxstb | Re Linus - it was bring us a large number of USB drivers (for H300) and support for all known filesystems. But that's about it. I'm not advocating it. |
12:26:26 | LinusN | Jamjam: you're welcome |
12:26:27 | linuxstb | s/linus/linux/ |
12:26:31 | amiconn | Slasheri: The ucl limit will be around 350KB uncompressed, and we better stay away from that |
12:26:59 | dwihno | B4gder: Major version numbers always scare me :) |
12:27:07 | dwihno | B4gder: At least the first 2-3 revisions |
12:27:13 | B4gder | chicken! |
12:27:13 | Slasheri | Hmm, and now rockbox is around 250 KiB? =) That's not so far away.. |
12:27:15 | B4gder | :-) |
12:27:25 | amiconn | Slasheri: It's just under 200KB on archos |
12:27:26 | dwihno | Rockbox 2.0 - Now THAT was scary! |
12:27:28 | dwihno | ;) |
12:27:31 | Slasheri | ah, ok |
12:27:40 | amiconn | (recorder v1 that is) |
12:27:49 | amiconn | fm recorder and v2 are slightly above |
12:28:01 | mirak | hum there is sound on H100 ? |
12:28:08 | amiconn | ondio fm is ~191KB, ondio sp ~170KB, player ~148KB |
12:28:16 | LinusN | mirak: yes |
12:28:23 | dwihno | Just considering cell phones using the WinCE sw... Windows Mobile 2003 SE is really nice, and I've read a lot about the 5.0 being evil stuff! :O |
12:28:29 | B4gder | h100 has had sound for many months |
12:29:06 | | Quit Jamjam (Client Quit) |
12:29:51 | Paul_The_Nerd | mirak: H100 has sound, radio, sound recording, and even limited lossless wavpack encoding. |
12:30:37 | | Join Jamjam [0] (n=chatzill@81-178-73-133.dsl.pipex.com) |
12:30:39 | | Join Wett [0] (n=wett@d02v-62-34-192-173.d4.club-internet.fr) |
12:30:52 | mirak | :D |
12:32:51 | | Join Jungti1234__ [0] (n=jungti12@58.77.81.144) |
12:33:27 | | Quit Jungti1234 ("Bye~ - http://cafe.naver.com/iriverh300") |
12:33:43 | | Nick Jungti1234__ is now known as Jungti1234 (n=jungti12@58.77.81.144) |
12:33:58 | Paul_The_Nerd | I think almost all excuses to switch to the iRiver FW are gone. |
12:34:26 | B4gder | I haven't used the original in months |
12:34:38 | Paul_The_Nerd | I still use it for recording in MP3 format. |
12:34:39 | LinusN | me neither |
12:35:18 | Paul_The_Nerd | And the couple times I end up there after finding a new way to lock it up again. |
12:37:10 | mirak | Wett: hi |
12:37:22 | Jamjam | hmmm...theres a guy on misticriver asking if it would be possible to port scummVM to rb.....unlikely? |
12:37:35 | mirak | it's prettier than rockbox |
12:37:37 | mirak | ok I am out −−-> [] ^^ |
12:38:16 | Bger | hm, opensource :) |
12:38:24 | preglow | Slasheri: afaik, not all archos units can be flashed |
12:38:31 | Paul_The_Nerd | Y'know, ScummVM is something I'd never imagined playing on an MP3 player |
12:38:42 | MrShlee | thats the only real benifit of porting to nix.. Emuation and greater software support over the long term. |
12:38:43 | MrShlee | lol |
12:38:46 | Paul_The_Nerd | The screens *are* generally speaking too low of a resolution. |
12:38:52 | mirak | hem I downloaded gcc debian sources, but there is a gcc archive plus a gpc archive. What's gpc ? |
12:39:01 | linuxstb | Jamjam: It's written in C++ which could be a problem. But it seems to have been ported to mobile phones and PDAs. |
12:39:09 | Jamjam | oh? cool |
12:39:20 | Paul_The_Nerd | I used to use ScummVM on my ancient HP Jornada 565 |
12:39:28 | * | Jamjam is blissfully unaware of the limitations of programming languages |
12:39:50 | Jamjam | mobile phones?! |
12:39:52 | Jamjam | how? |
12:39:59 | Jamjam | surely the screens are far too small... |
12:40:36 | Slasheri | preglow: yes, but still the bootloader can be loaded from disk and that can load rockbox itself.. It doesn't need to be flashed :) |
12:40:37 | linuxstb | Jamjam: C++ has larger overheads than C - Rockbox is written in C. A port of scummvm would either need to make C++ plugins work in Rockbox or convert scummvm to C. |
12:40:45 | preglow | Slasheri: true enough |
12:40:46 | preglow | anywho |
12:40:49 | preglow | i say go for the compressed way |
12:40:52 | Paul_The_Nerd | Jamjam: I imagine someone clever could set it up to display only the areas immediately surrounding the character. It wouldn't be stricly accurate any more, but that's usually enough for those game. |
12:41:01 | preglow | i can't imagine what we'd have to add to make the archoses reach 350kb |
12:41:11 | Slasheri | yep, that sounds better atleast at the moment because the image size is still so small |
12:41:39 | preglow | but sure, it'll probably happen |
12:42:03 | amiconn | I would really prefer to not get anywhere near 350KB |
12:42:12 | preglow | you're not alone in that |
12:42:35 | Jamjam | Paul_The_Nerd: Aha, an ingenius scheme |
12:42:47 | amiconn | Every byte we consume for the firmware isn't available for buffering music |
12:42:53 | Slasheri | hehe, possibly yes.. as "640 KiB of ram should be more than enough anybody is ever going to need on a pc" ;) |
12:43:00 | amiconn | ...and I would prefer to stay below 228KB |
12:43:09 | preglow | why 228? |
12:43:11 | LinusN | Jamjam: how do you play the game? don't you have to enter text? |
12:43:16 | amiconn | ...in order not to give up ROM execution |
12:43:25 | Paul_The_Nerd | LinusN: All SCUMM games are played purely with a mouse. |
12:43:31 | Paul_The_Nerd | Or should be able to be. |
12:43:37 | Jamjam | LinusN: Yeah, they're mainly point and click |
12:43:39 | amiconn | (for those lucky ones with a flashable box) |
12:43:51 | LinusN | ok, so the joystick would be enough |
12:43:53 | Jamjam | LinusN: there is some typing, but only for saving games |
12:45:06 | LinusN | looks tricky to squeeze into a 220x176 screen :-( |
12:45:12 | preglow | hahaha |
12:45:21 | Paul_The_Nerd | Yeah, the games are 320*200 |
12:45:23 | preglow | day of the tentacle on h120, that would be something |
12:45:29 | Paul_The_Nerd | If I recall |
12:45:33 | preglow | they were |
12:46:00 | Jamjam | on their site, it seems to be in windows, fedora, debian, slackware, mandriva, mac, os/2, psp, smybian, amiga, morph, dreamcast and beOS format |
12:46:08 | Paul_The_Nerd | You could implement so basic edge scrolling I suppose. (or perhaps pressing play scrolls the screen 100 pixels left/right, and rec scrolls it 16 up/down) |
12:46:10 | Jamjam | so it seems to be quite flexible |
12:46:33 | Paul_The_Nerd | Jamjam: There's an official PS2 port as well. |
12:46:45 | Jamjam | Paul_The_Nerd: Is there? excellent |
12:47:04 | Paul_The_Nerd | I wonder if maybe the idea of porting it to rockbox might be better proposed to them? |
12:47:20 | Jamjam | ill have a look in thier forums... |
12:48:05 | Jamjam | well, they seem to have some variety of "other ports" sub forum |
12:48:11 | linuxstb | I think we would need to use C++ to compile it though - it seems very object-oriented. |
12:48:44 | Jamjam | goddamn it! i was following the conversation up until you said that |
12:48:52 | Paul_The_Nerd | Hahaha |
12:50:29 | Jamjam | Out of interest, how do you stop people abusing the open sourceness of rb? i mean, if people can just submit code, then surely they could cause serious problems with peoples players, if they were so inclined |
12:50:48 | | Join tvelocity [0] (n=tony@84.254.12.218) |
12:50:58 | B4gder | Jamjam: we don't just let any code in |
12:51:04 | LinusN | Jamjam: only a select group of people can change rockbox |
12:51:14 | Paul_The_Nerd | Now *there's* a common Open Source misconception. |
12:51:16 | Paul_The_Nerd | :) |
12:51:20 | B4gder | indeed |
12:51:21 | Jamjam | :) |
12:51:37 | B4gder | Jamjam: and then we review each other's changes |
12:51:46 | Jamjam | well, the word "open" tend to give a hint of openness |
12:52:00 | B4gder | well, open doesn't mean everyone-can-do-everything |
12:52:04 | LinusN | open, as in "public" |
12:52:24 | MrShlee | depends.. you got anything against a fork? not that it would happen :| |
12:52:37 | MrShlee | unless the dev team break up SCO style. |
12:52:39 | LinusN | it has happened |
12:52:49 | B4gder | MrShlee: a fork splits the dev team, that's a downside |
12:52:49 | LinusN | openneo |
12:52:59 | Paul_The_Nerd | Open means the public can download the source code. Then they can make changes for their personal use. If they think those changes are ones everyone would like, they can submit them to the patch tracker, where they may be reviewed, and if functionally sound and useful and wanted, a core developer may then integrate them into the project. |
12:53:30 | Paul_The_Nerd | Well, generally speaking |
12:53:42 | B4gder | MrShlee: but we have no legal means to stop a fork and wouldn't want to, so if someone wants to they can run off and make their own Rockbox branch |
12:53:57 | B4gder | like openneo |
12:54:07 | Jamjam | aha |
12:54:12 | Jamjam | well that clears that up then |
12:54:13 | B4gder | but then also risk that they, like openneo, lags behind in no time |
12:54:31 | Paul_The_Nerd | Why did open neo fork anyway? |
12:54:44 | B4gder | Paul_The_Nerd: because they wanted their own race |
12:54:48 | LinusN | they have a hardware that is very different |
12:54:51 | Paul_The_Nerd | Aaah |
12:55:00 | Jamjam | can someone breifly tell me what openneo is? |
12:55:00 | B4gder | they actually never even tried to play ball with us |
12:55:06 | LinusN | nope |
12:55:19 | LinusN | Jamjam: an in-car mp3 player |
12:55:21 | B4gder | Jamjam: a rockbox fork, a firmware for Neo |
12:55:25 | Jamjam | aha |
12:55:30 | preglow | wasn't it a car audio player? |
12:55:31 | Jamjam | a splinter organisation |
12:55:40 | B4gder | mainly in-car |
12:55:46 | B4gder | but they did have a portable too |
12:55:53 | B4gder | I'm not sure if openneo works on that |
12:56:10 | B4gder | they have a 4 line charcell lcd |
12:56:18 | LinusN | openneo is much like an in-car OSCAR player |
12:56:24 | B4gder | and 256K ram iirc |
12:56:38 | B4gder | ... and they added malloc() ;-) |
12:56:54 | Jamjam | which page should i quote to the scummVM guys about asking for a port, to give them an idea of how rb works? |
12:57:25 | LinusN | B4gder: and increases the pool size every now and then |
12:57:29 | B4gder | yes |
12:57:33 | B4gder | 64K+ and counting |
12:58:17 | Paul_The_Nerd | Jamjam: You may just want to point them to the main page, and mention that Rockbox is slowly spreading to more MP3 players, and a port to it is more a port to a category of devices rather than any specific one. |
12:58:42 | Jamjam | Paul_The_Nerd: Ok, good idea |
12:58:43 | | Join webguest81 [0] (n=42ab8997@labb.contactor.se) |
13:00 |
13:00:11 | Paul_The_Nerd | Okay, it's bad enough that sites aren't fully functional in Firefox, but it's iritating when they just refuse to let you in unless you're running IE 5.5+ |
13:00:33 | preglow | hqha |
13:00:34 | preglow | nice |
13:00:39 | B4gder | there's that nice user-agent selector plugin ;-) |
13:00:54 | Paul_The_Nerd | Yeah |
13:01:17 | ashridah | doesn't always help if they use horrible javascriptery to do it tho |
13:01:36 | B4gder | personally I seldom visit such sites |
13:01:38 | Paul_The_Nerd | I don't want to do that though. It's not an important site. |
13:01:49 | linuxstb | Paul_The_Nerd: Don't use the site and complain to the company concerned. If you don't complain, the people in charge won't realise there is a problem. |
13:02:01 | Paul_The_Nerd | I used to just mildly dislike IE. Then I learned CSS to make a page for a friend. Then I saw what that page looked like in IE. Then, I cried. |
13:02:07 | | Quit webguest81 (Client Quit) |
13:02:20 | Jamjam | if you're running the beta of firefox, i think you can report non working pages |
13:02:32 | mirak | when I install binutils and gcc, it says that this file is conflicting /usr/local/lib/libiberty.a I use checkinstall to have the possiblity to uninstall, but it conflicts. I wonder if I can overwrite it |
13:02:47 | Paul_The_Nerd | Jamjam: It's not non-working |
13:02:49 | mirak | if it's a comon file or not |
13:02:51 | Paul_The_Nerd | They don't want non-IE users. |
13:02:56 | Paul_The_Nerd | http://image.mapleglobal.com/common/error/explorer_rm_npc01.gif Very happy about it too. Terrifying |
13:02:57 | Jamjam | Paul_The_Nerd: Ah |
13:03:01 | linuxstb | mirak: Are you installing a cross-compiler? |
13:03:04 | LinusN | mirak: which gcc are you installing? |
13:03:11 | mirak | linuxstb: I try to install gcc coldfire |
13:03:19 | mirak | LinusN: gcc 3.4.4 |
13:03:24 | linuxstb | Then you should specify a −−prefix |
13:03:24 | mirak | with binutils 2.16 |
13:03:46 | linuxstb | e.g. pass −−prefix=/usr/local/coldfire to the configure script. |
13:03:55 | mirak | ok |
13:03:56 | mirak | thanks |
13:04:04 | mirak | what is the make uninstall command ? |
13:04:12 | LinusN | there is none |
13:04:17 | mirak | garrrggg |
13:04:22 | mirak | lol |
13:04:30 | linuxstb | mirak: rm -fr /usr/local/coldfire (if you had used a prefix....) |
13:04:39 | LinusN | mirak: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
13:04:41 | mirak | linuxstb: I didn't ... |
13:04:54 | B4gder | you should follow the instructions closer |
13:05:04 | mirak | LinusN: I used this page, but I though the prefix was for conveniant usage |
13:05:06 | B4gder | it saves you from grief |
13:05:15 | linuxstb | mrak: Have you run "make install" yet? |
13:05:18 | mirak | it doesn't say why you should use it |
13:05:28 | B4gder | no, but it says you should use it |
13:05:34 | mirak | linuxstb: yes, but I used checkinstall, so I can just remove the .deb I think |
13:05:50 | *** | Saving seen data "./dancer.seen" |
13:06:28 | mirak | B4gder: Feel free to use any prefix it says, so I felt really free ;) |
13:06:41 | B4gder | :-) |
13:06:47 | B4gder | well, you *are* |
13:06:53 | LinusN | freedom has a cost :-) |
13:07:00 | B4gder | but then you had already installed something in that same path |
13:07:09 | B4gder | it isn't really the fault of the instruction |
13:07:38 | mirak | don't know, I wasn't expeting binutils to have some comon files with gcc. |
13:07:51 | mirak | B4gder: no it's not, but someone did a mistake ^^ |
13:07:52 | LinusN | if you deviate from the instruction, you need to know what you are doing |
13:08:17 | mirak | LinusN: sorry I don't have a /home/linus/ folder ^^ |
13:08:24 | LinusN | lol |
13:08:32 | B4gder | then make one darnit! ;-P |
13:08:45 | linuxstb | Have you checked? You don't know what Linus has been up to... |
13:09:08 | LinusN | you are 0wn3d! |
13:09:57 | mirak | what is the interest of building in a different folder than the source ? |
13:10:11 | LinusN | makes it easier to reconfigure |
13:10:18 | linuxstb | mirak: I don't know what checkinstall does, but I'm guessing it hasn't installed any files yet. So just delete your build directory and start again. |
13:11:06 | mirak | ok |
13:15:48 | | Quit [IDC]Dragon ("CGI:IRC") |
13:17:21 | mirak | LinusN: ok but if I use the same folder for gcc and binutils, I will have the same conflict isn't it ? |
13:17:51 | linuxstb | No. They should both be installed in the same place. |
13:19:08 | | Join webguest00 [0] (n=c2848364@labb.contactor.se) |
13:19:11 | LinusN | they should have the same prefix |
13:19:28 | webguest00 | tnx for the good job linus ! |
13:19:38 | LinusN | you're welcome |
13:19:42 | webguest00 | but why is the music so low in the h3xx ? |
13:19:51 | LinusN | decrease the bass/treble |
13:19:56 | webguest00 | is it because of the 90 frequenz? |
13:20:00 | LinusN | no |
13:20:02 | LinusN | decrease the bass/treble |
13:20:03 | ashridah | mirak: as long as they're both on the path, they should work, but convienience is just putting them both in the same prefix. |
13:20:32 | ashridah | webguest00: crossfeed will lower the volume a bit because of the way it's implemented if you've got that on |
13:20:39 | webguest00 | yeah because if i play in 100 % in rockbox and play like 50 % in iriver the iriver is higher:D |
13:20:45 | Jungti1234 | ah |
13:20:47 | Jungti1234 | damn linux |
13:21:22 | webguest00 | but linus qill you inplate colour later on? |
13:21:35 | mirak | the volume in the iriver firmware uses the max output possible, or is there some power left ? |
13:21:48 | Jungti1234 | My regrettable 24 hours |
13:21:51 | mirak | it's pretty weak on the H300 |
13:21:52 | | Join Zak1392 [0] (n=zkeeping@CPE-139-168-223-188.sa.bigpond.net.au) |
13:22:08 | LinusN | webguest00: yes, there will be more colors eventually |
13:22:15 | Zak1392 | WAZZUP GUYS |
13:22:19 | ashridah | mirak: the iriver firmware will turn off bass/treble as the main volume increases, rockbox won't, it'll clamp the volume instead |
13:22:23 | Zak1392 | sorry for caps |
13:22:59 | webguest00 | LIKE IN THE PLAYBACK MODE? |
13:23:05 | webguest00 | sorry for caps:S |
13:23:13 | webguest00 | and in rockboy?:D |
13:23:24 | Zak1392 | hardy har-har |
13:23:28 | linuxstb | mirak: A fair comparison will be to turn off all sound processing options in both iriver and rockbox firmware, and then turn the volume up to the maximum. |
13:24:28 | | Join DMJC [0] (n=DMJC@220-245-171-7.tpgi.com.au) |
13:24:54 | webguest00 | but its still not even close to the original volume in iriver:( |
13:25:07 | linuxstb | Have you done that comparison then? |
13:25:35 | webguest00 | got it now |
13:25:39 | webguest00 | sorry :d |
13:26:58 | webguest00 | i just saw that the 16bit LCD driver: faster drawing routines update |
13:27:04 | webguest00 | what does that mean? |
13:27:21 | B4gder | what do you think? |
13:27:32 | B4gder | can it be said any clearer? |
13:27:42 | MrShlee | it means if can push 16bits of data at the LCD per cicle.. |
13:27:51 | MrShlee | more data = less time to transfer |
13:27:56 | MrShlee | FASTER! |
13:28:11 | webguest00 | sorry but im a n00b:D |
13:28:23 | amiconn | The *drawing* speed is increased, not the transfer to the lcd |
13:28:30 | B4gder | webguest00: then you probably should ignore the CVS commit messages all together |
13:28:47 | webguest00 | haha:P |
13:28:52 | B4gder | they are source code changes |
13:29:03 | amiconn | The latter requires an actual unit to tune it, but imho there's quite some room |
13:29:10 | MrShlee | meh.. I didn't read the cvs. educated guess. |
13:29:15 | webguest00 | so now the rockboy is faster? |
13:29:22 | amiconn | nope |
13:29:27 | Jungti1234 | Do not have person who convert bdf to fnt to me? |
13:29:30 | amiconn | rockboy does its own drawing |
13:30:05 | B4gder | Jungti1234: tools/convbdf |
13:30:06 | webguest00 | so if we want faster rockboy somebody most work with the rockboy code? |
13:30:15 | amiconn | yup |
13:30:30 | Jungti1234 | B4gder: I know but I use Windows. |
13:30:32 | linuxstb | amiconn: Is rockboy on the h300 the full height? (I'm assuming you removed the line-skip code) |
13:30:36 | B4gder | Jungti1234: so? |
13:30:43 | amiconn | linuxstb: yes |
13:30:46 | B4gder | Jungti1234: lots of people develop on windows |
13:30:53 | Jungti1234 | Don't know whether use it how. |
13:31:04 | amiconn | linuxstb: It's centered within the display |
13:31:21 | B4gder | Jungti1234: so you rather bother others than learning yourself? |
13:31:36 | Jungti1234 | no. |
13:31:52 | Jungti1234 | Is trying. |
13:32:10 | Jungti1234 | Is so many as don't know however. |
13:32:54 | | Quit skorpyon (Read error: 110 (Connection timed out)) |
13:33:09 | linuxstb | amiconn: Any idea if adding color support to rockboy would slow it down significantly? |
13:33:09 | | Join skorpyon [0] (n=skorpyon@i216-58-60-98.cybersurf.com) |
13:33:56 | amiconn | I have no idea |
13:34:14 | amiconn | I wasn't the one who disabled palette support, HCl did that |
13:34:36 | amiconn | The gnuboy code isn't really transparent... |
13:36:15 | linuxstb | Can you remember the resolution of the gameboy? |
13:36:22 | amiconn | 160x128 |
13:36:46 | amiconn | Erm, 160x144 |
13:37:10 | linuxstb | I prefer your first answer - the Nano's screen is 176x132 |
13:37:27 | Paul_The_Nerd | Hehehe |
13:38:26 | preglow | playing games on the nano screen quickly becomes tiring anyway |
13:39:41 | Paul_The_Nerd | Why's that? |
13:39:51 | preglow | well, it's small |
13:40:08 | preglow | actually, it's also got a lot to do with the unit itself |
13:40:18 | preglow | it's too small for comfortable controls in the long run |
13:41:22 | | Quit Zak1392 () |
13:41:58 | preglow | i prefer a larger unit when i want to use it for games |
13:42:16 | amiconn | preglow: It's not smaller than the Ondio, except the thickness |
13:42:24 | | Quit webguest00 ("CGI:IRC (EOF)") |
13:42:30 | preglow | amiconn: then i probably wouldn't like to play games on that either |
13:42:35 | | Quit goa (Read error: 110 (Connection timed out)) |
13:43:13 | amiconn | The drawback with games on the Ondio is the lack of backlight, the controls aren't a problem |
13:43:30 | amiconn | (except when a game needs many of them) |
13:44:12 | preglow | ondio has a different shape than nano, yes+ |
13:44:14 | preglow | ? <- |
13:44:33 | Jamjam | would it be possible to create some sort of music sequencer, with samples? like Ejay? |
13:44:40 | preglow | Jamjam: it's already been done |
13:44:47 | Jamjam | has it? |
13:44:48 | Jamjam | ah |
13:44:50 | preglow | yea |
13:44:57 | mirak | in theory in wich file should I add the PATH variable values ? |
13:44:57 | mirak | on linux |
13:44:57 | mirak | .bash_profile or .bashrc ? |
13:44:58 | Jamjam | i thought i went through all the plugins |
13:44:59 | preglow | someone made a step sequencer |
13:45:24 | Jamjam | ah |
13:45:33 | preglow | Jamjam: http://www.geocities.com/henriksens2710/stepseq.htm |
13:45:47 | Jamjam | preglow: Thanks |
13:46:01 | preglow | www.rasher.dk/rockbox/ for a build that's already got it |
13:47:13 | preglow | it's kind of old, though |
13:47:29 | | Quit Jungti1234 ("bye") |
13:47:37 | Jamjam | ah |
13:47:38 | Paul_The_Nerd | "Kind of"? |
13:47:46 | Jamjam | so if i ran that, i would lose other new features? |
13:47:51 | preglow | yeah |
13:48:00 | Paul_The_Nerd | It's about two months. |
13:48:01 | preglow | rasher seems to have vanishes |
13:48:04 | Paul_The_Nerd | Quite a bit has changed... |
13:48:05 | preglow | vanished |
13:48:09 | Paul_The_Nerd | :( |
13:49:07 | | Join phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
13:49:24 | Jamjam | pity so many people vanish |
13:49:58 | preglow | they usually come back |
13:50:59 | mirak | /usr/local/coldfire/lib/libiberty.a conflicts between binutils and gcc. I will just overwrite it since a make install would also overwrite |
13:51:24 | LinusN | mirak: checkinstall? |
13:51:58 | mirak | LinusN: it's a script that do a debian package from install script. so it's easier to remove stuffs |
13:52:31 | mirak | LinusN: you see what I mean ? |
13:53:21 | LinusN | not really |
13:54:08 | LinusN | i think it's safe to overwrite though |
13:54:11 | mirak | when you do a make install in a source folder, it put the file where you said you wanted to put them. So checkinstall installs the files and do a package with the installed file. |
13:54:12 | Slasheri | checkinstall is quite useful, it automatically creates and installs the debian package, and it does same as make install (at least it should do) |
13:54:37 | mirak | LinusN: then you can remove the things you isntalled by using dpkg -r |
13:54:38 | linuxstb | mirak: It seems to be a GNU thing - libiberty is shared by various packages, so each package includes a copy. |
13:55:14 | linuxstb | Overwriting the binutils version with the gcc version should be fine - everyone else must do that. |
13:55:22 | mirak | Slasheri: yes. However I wonder how it works, because it seems it installs the files before creating the package. It's weird |
13:55:32 | mirak | ok |
13:55:33 | linuxstb | It probably uses fakeroot. |
13:55:48 | Slasheri | mirak: yes.. probably it looks what files was installed by the script |
13:55:50 | mirak | linuxstb: it fails if I am not root |
13:55:55 | Slasheri | i am not quite sure how it works |
13:56:08 | mirak | but it works anyway ^^ |
13:59:09 | mirak | hem where should I put the path variable to it's in the PATH always, and even for root ? |
14:00 |
14:05:03 | linuxstb | You don't need it to be in the PATH for root - only when you do the make install for gcc. |
14:06:15 | | Quit KN|stiff (Read error: 110 (Connection timed out)) |
14:13:46 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
14:14:45 | Jungti1234 | markun, are you here? |
14:14:45 | dwihno | Is it possible to check what is wrong with a mp3? I just checked a file which has several broken frames... :/ |
14:14:45 | Jamjam | would it be possible to quickly knock together a rb equivilent to this: http://www.brookemaury.org/?p=12 |
14:14:45 | dwihno | I know which frames are borken |
14:14:45 | dwihno | Is there any way to check the rest of the MPEG data being intact? |
14:15:56 | linuxstb | Jamjam: There is a runtime database in Rockbox. So you would need a PC-based application to query the runtime database. That's all I know about it though. |
14:16:52 | Jamjam | is that the "gather runtime data (experimental)" option? |
14:17:03 | linuxstb | I expect so. |
14:17:15 | Jamjam | i see |
14:17:20 | linuxstb | No-one is actively working on it at the moment as far as I know. |
14:17:45 | Paul_The_Nerd | It's useless unless you've got the database set up. It's only functional for OGG and MP3 files though, to my understanding. |
14:17:53 | * | Paul_The_Nerd may be wrong |
14:18:16 | Paul_The_Nerd | It also hates me, very very much, because *somehow* my MP3s got APE tagged, and I'm not quite sure how. |
14:19:27 | * | Jamjam looks blankly at "APE", hoping someone will enlighten him |
14:19:51 | Paul_The_Nerd | APEv2 specifically, I believe. Like ID3, really |
14:19:51 | MrShlee | APE = lossless codec |
14:19:52 | MrShlee | or something |
14:20:09 | Jamjam | aha |
14:20:30 | Jamjam | are lossless codecs the ones with only like a 1:2 compression ratio? |
14:20:33 | * | ender` 'd like to see APEv2 tag support in rockbox... |
14:20:34 | Paul_The_Nerd | It's another form of music file tagging. They're native for Monkey's Audio lossless .ape files. |
14:21:02 | dwihno | I really DO hate every new tag in mp3 files. |
14:21:16 | dwihno | Wasn't id3v2 supposed to be sufficient? |
14:21:28 | ender` | id3v2 is overbloated piece of crap |
14:21:41 | Paul_The_Nerd | Why do you say that? |
14:21:42 | ender` | plus 90% of the taggers get it wrong |
14:21:57 | | Quit Jungti1234 ("bye") |
14:22:06 | ender` | ever tried writing an id3v2 parser? |
14:22:18 | Paul_The_Nerd | Nope. |
14:22:49 | Paul_The_Nerd | But that doesn't mean you can't give me the "layman's terms" version of what you mean by "overbloated" and especially "piece of crap" since those are rather subjective terms. |
14:22:49 | ender` | try it once |
14:23:28 | LinusN | 90% of the taggers don't do ape tags, iirc |
14:24:09 | LinusN | sounds to me it's much like the vhs/betamax issue |
14:24:19 | LinusN | id3v2 is vhs |
14:24:23 | ender` | 90% of MP3s i get with id3v2 tags are unreadable because they use whatever windows ansi encodin the user had instead of using iso-8859-1 or unicode (which are the only two officially supported) |
14:24:46 | preglow | only thing i don't like about id3v2 is that it's put at the start of the file |
14:24:48 | preglow | which is rather braindead |
14:24:57 | Paul_The_Nerd | So, your problem with ID3v2 doesn't relate to the format, but rather the implementations being wrong? |
14:25:01 | LinusN | ender`: is that id3v2's fault? |
14:25:04 | B4gder | preglow: its good for rockbox |
14:25:11 | | Join muesli- [0] (n=muesli_t@141.71.4.218) |
14:25:21 | LinusN | preglow: why is that braindead? |
14:25:36 | preglow | because it requires every bloodu codec to check for mistagged id3v2 |
14:25:40 | muesli- | high |
14:25:52 | ender` | LinusN: not really, but it requires me to rewrite the complete file to fix that, because the tag is at the start of file without any padding |
14:26:09 | LinusN | and is that id3v2's fault? |
14:26:15 | ender` | yes |
14:26:20 | amiconn | preglow: It doesn't matter whether wrong tags are located at the start or end |
14:26:27 | ender` | because nobody sane should put tags at the beginning of the file |
14:26:29 | LinusN | ender`: that it isn't padded? |
14:26:32 | amiconn | We still have to skip them properly |
14:26:38 | preglow | amiconn: well, yeah, you don't need to care if it's at the end |
14:26:45 | preglow | no you don't |
14:26:48 | ender` | (besides, padding = waste of space) |
14:26:52 | amiconn | huh? |
14:26:54 | linuxstb | amiconn: Not really. Most codecs will stop decoding at the end of the stream (they store the length in the header). |
14:26:55 | | Join Mirfle [0] (n=chatzill@ADSL218242.BRK.biu.ac.il) |
14:27:16 | amiconn | That's... strange |
14:27:25 | preglow | why? |
14:27:32 | amiconn | I thought a stream is a stream because it doesn't have a global header |
14:27:44 | linuxstb | amiconn: That's what containers do. |
14:27:50 | preglow | even mp3 has a header, mostly |
14:27:54 | preglow | complete with a frame count |
14:28:02 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-134-154.pools.arcor-ip.net) |
14:28:20 | preglow | only mp3 is stored containerless |
14:28:24 | preglow | well, and flac |
14:28:43 | linuxstb | Even FLAC has a header. |
14:28:44 | amiconn | preglow: You mean the xing header? That's an afterthought, and not necessary for playback |
14:28:50 | preglow | amiconn: know |
14:28:55 | preglow | again, this is an mp3 problem |
14:28:59 | | Quit jaydpb ("CGI:IRC (EOF)") |
14:29:02 | preglow | almost all other formats have containers |
14:29:11 | | Join Benacool [0] (i=Benacool@modemcable035.68-202-24.mc.videotron.ca) |
14:29:11 | preglow | and even for mp3 you don't have to skip it |
14:29:16 | preglow | id3v1, that is |
14:29:24 | preglow | it'll resync and continue playing |
14:29:31 | ender` | anyway, is there something wrong with the apev2 support patch in the forums? |
14:29:33 | amiconn | Yes, and then you have a gap |
14:29:57 | linuxstb | Why would that cause a gap? Or are you talking about the MAS? |
14:30:12 | preglow | no reason for there to be a gap if the resync is successful |
14:30:33 | preglow | still, the point is clear by now |
14:30:38 | preglow | an id3v2 tag is intrusive |
14:31:51 | amiconn | linuxstb: Then tell me why mp3 'nogap' gapless didn't properly work on iriver until LinusN added id3v1 skipping? |
14:32:19 | | Quit Vlad0man (Read error: 110 (Connection timed out)) |
14:32:20 | linuxstb | I've no idea. Presumably the resync didn't work correctly. |
14:32:55 | LinusN | iirc, pretty much all mp3 decoders output silence when they fail to resync |
14:33:05 | linuxstb | Or maybe a resync causes libmad to reset itself, losing the bit reservoir. |
14:33:14 | | Join Vlad0man [0] (n=Vladoman@p54A7D6EB.dip.t-dialin.net) |
14:34:00 | LinusN | linuxstb: sounds likely |
14:35:41 | Benacool | a little question... when you're in the browser, you can hold press de A-B button to see the repeat/shuffle menu... but why I can't do the same thnig when I'm in the WPS screen ? |
14:35:51 | Benacool | the* not de |
14:36:14 | ashridah | Benacool: try holding navi? |
14:36:19 | Paul_The_Nerd | Hrm... H3x0 series? |
14:36:29 | Benacool | yea |
14:36:47 | Benacool | not the same menu when i hold NAVI |
14:37:04 | | Quit Febs ("CGI:IRC") |
14:38:25 | Benacool | i talk of the menu with Shuffle Mode :, Repeat Mode:, |
14:38:33 | Benacool | and Show Files: |
14:38:50 | Paul_The_Nerd | It's odd that it doesn't work in wps... |
14:38:55 | Benacool | lol |
14:39:14 | Paul_The_Nerd | By odd I mean "I have an H120 and it works there" really... Heh. |
14:39:46 | mirak | where exactly are the build info ? |
14:39:56 | mirak | I have the environnement for build and CVS |
14:41:16 | mirak | ok |
14:41:22 | Benacool | where we can post this kind of bug ? |
14:42:13 | | Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"") |
14:45:34 | ashridah | Benacool: posting bugs is on the pointless side, key assignments is on the TODO list like a lot of things |
14:46:23 | ashridah | (unless, of course, you post a patch with the bug, those are welcome :) ) |
14:48:30 | mirak | where is rbconf ? |
14:48:35 | mirak | I can't find that file |
14:49:01 | amiconn | ashridah: A patch _with_ the bug? ;) |
14:49:14 | ashridah | amiconn: bug report, rather. |
14:49:34 | ashridah | mirak: it's not part of rockbox's source and toolkit thati can see, nor the crosscompiler |
14:49:38 | ashridah | what're you running that's giving out the error? |
14:50:01 | mirak | ashridah: I did a configure in tools, from a folder |
14:50:11 | mirak | I choosed simulator as target |
14:50:21 | mirak | I commited simultaor from cvs |
14:50:32 | mirak | make[1]: /home/karim/Prog/src/rockbox/rockbox/tools/convbdf: Command not found |
14:50:38 | mirak | that's after trying to do a make |
14:50:48 | LinusN | mirak: cd tools;make |
14:50:56 | mirak | LinusN: I have done that already |
14:50:59 | ashridah | what he said |
14:51:10 | | Join perplexity [0] (n=joust@de23559.alshamil.net.ae) |
14:51:10 | ashridah | where does rbconf kick in? |
14:51:27 | mirak | ok now I have it |
14:51:34 | mirak | convbdbf |
14:51:43 | mirak | ashridah: I just read the building how to |
14:51:46 | LinusN | iirc, rbconf is a silly script in bluechips cygwin devkit |
14:51:50 | linuxstb | mirak: AFAIK, rbconf is part of the devkit and is just a wrapper around the configure script. |
14:52:02 | mirak | http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling#Compiling_The_Source_Code |
14:52:11 | mirak | I try to follow that but it seems not much in sync |
14:53:04 | linuxstb | Ignore that page :) The instructions are specific to the devkit (a stripped down version of cygwin). |
14:53:07 | mirak | hem what exactly the simulator consists in ? Does it simulates the architecture ? |
14:53:37 | LinusN | no, it just runs rockbox with a simulated lcd and buttons |
14:53:57 | LinusN | using windows/x11 stubs |
14:53:57 | mirak | ok but it's nt specific to the device ? |
14:54:10 | LinusN | yes |
14:54:18 | chopped_pork | is |
14:54:24 | chopped_pork | woops sorry |
14:54:30 | LinusN | each device has its own lcd type and set of buttons |
14:54:43 | LinusN | so the simulator has to know which device you are simulating |
14:54:44 | chopped_pork | is [ 1267994 ] Unicode patch the patch that is going to get implemented? |
14:54:54 | amiconn | Yes, and the x11 sim still doesn't work for H3x0 |
14:54:59 | chopped_pork | or rather commited to cvs |
14:55:10 | amiconn | It runs, but you don't see anything on the main lcd |
14:55:23 | mirak | I am running it |
14:56:08 | LinusN | chopped_pork: eventually, yes, i think so |
14:56:19 | Paul_The_Nerd | Question: What does "No wps module present, can't do the WPS magic!" mean, and how do I make it go away? |
14:56:29 | LinusN | Paul_The_Nerd: cvs co wps |
14:56:31 | linuxstb | cvs co wps |
14:56:33 | Paul_The_Nerd | Thanks |
14:56:56 | mirak | he is not happy |
14:57:08 | LinusN | the wps is now included in the "rockbox" module, but only when you check it out fresh |
14:59:09 | mirak | rahh that's beautiful I got sound ! |
14:59:11 | mirak | lol |
14:59:22 | mirak | anyone use that as a player on linux ? |
14:59:32 | mirak | :D |
14:59:38 | mirak | ah it crashed when chaging song |
15:00 |
15:00:57 | mirak | hum but what about assembly parts in the code ? how can they be simulated ? |
15:02:02 | linuxstb | There are always C alternatives. |
15:02:07 | mirak | ok |
15:02:39 | | Nick Jd|away is now known as JdGordon (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
15:05:53 | *** | Saving seen data "./dancer.seen" |
15:08:33 | JdGordon | woohooo im in the credits :D |
15:14:18 | JdGordon | any1 with an ondio... http://forums.rockbox.org/index.php?topic=1968.0 |
15:14:49 | markun | chopped_pork: I didn't update the patch in the tracker yet. Unicode will be committed soon, so just wait a bit |
15:15:40 | amiconn | JdGordon: The image link yields a 403... |
15:16:01 | JdGordon | grr |
15:16:07 | JdGordon | my stupid webhost.. |
15:16:19 | JdGordon | u got an idea for a button combo? |
15:16:46 | | Quit ashridah ("sleep") |
15:17:04 | amiconn | I first wanted to see what that feature looks like. I can't really imagine just from the description |
15:18:10 | linuxstb | amiconn: If you copy and paste the url of that image into your browser it will work. |
15:18:37 | JdGordon | ye, my web ost settings is screwed.. dunno whats wrong |
15:19:25 | amiconn | Hmm, so how is that scratchpad supposed to be used? |
15:19:55 | JdGordon | u press a button when u have a number u tihnk it might be and its added to the pad |
15:20:26 | amiconn | Where do you press the button |
15:20:34 | linuxstb | So on the irivers, you press record, and that adds the number in the current cell to the scratchpad for that cell? |
15:20:44 | JdGordon | bingo |
15:20:47 | amiconn | I mean, how does the scratchpad relate to the main grid? |
15:21:04 | linuxstb | So how do you remove numbers? |
15:21:14 | JdGordon | by pressing the button on the number again |
15:21:40 | linuxstb | I'm guessing there are 81 scratchpads, one per cell. |
15:21:45 | JdGordon | ye |
15:22:10 | JdGordon | 81*shorts.. uses a bit of mem for it :p but tis worth it |
15:22:17 | amiconn | Ah, so the 1 column shown is a view to one of 9 columns (?) |
15:22:47 | JdGordon | no the colum on the left shows you the numbers u tihnk might be possible in the cel that the cursor is over |
15:23:05 | amiconn | Ah, now I got it |
15:23:43 | amiconn | Well, since the scratchpad is shown at the left side, I'd suggest (BUTTON_MENU | BUTTON_LEFT) on Ondio |
15:24:05 | amiconn | A bit tricky to get, especially since (BUTTON_MENU | BUTTON_REPEAT) is also used, but it should work |
15:25:06 | mirak | hem song skip with right arrow crash rockbox simultaor |
15:25:18 | JdGordon | done |
15:25:34 | JdGordon | u want to try it out? |
15:25:40 | B4gder | mirak: fix it and post a patch! |
15:26:21 | Mirfle | hi |
15:27:17 | Mirfle | when I try to compile rockbox for the h120, I get a compile error in the tools/ipod_fw.c |
15:27:30 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
15:27:34 | linuxstb | Mirfle: Either ignore it or upgrade to the latest version of the devkit. |
15:28:05 | | Quit San (Read error: 104 (Connection reset by peer)) |
15:28:17 | LinusN | it's hard to ignore nowadays when tools/ is built automatically |
15:28:24 | B4gder | make -k |
15:28:33 | | Join skorpyon_ [0] (n=skorpyon@i216-58-59-19.cybersurf.com) |
15:28:59 | mirak | B4gder: ok, but I need to eat |
15:29:02 | | Join BBub_ [0] (i=belzebub@dslb-084-059-225-184.pools.arcor-ip.net) |
15:29:02 | mirak | first |
15:29:21 | B4gder | nonono, fix first *then* eat! B-] |
15:29:28 | Mirfle | thanks' I didn't realize there's a new version... |
15:29:38 | JdGordon | is there a more automatic way of using the bmp2rb file with more than 1 bmp? |
15:30:08 | B4gder | JdGordon: only if you write up a script for it |
15:30:10 | linuxstb | for a in *.bmp ; do bmp2rb $a > $a.c ; done |
15:30:15 | B4gder | like that |
15:30:16 | JdGordon | :( |
15:30:28 | * | linuxstb can't live with the bash for loop. |
15:30:31 | | Quit skorpyon (Read error: 110 (Connection timed out)) |
15:30:43 | LinusN | linuxstb: "with"? |
15:31:04 | * | linuxstb realises he should learn more bash commands. |
15:31:06 | * | B4gder hands linuxstb an "out" |
15:31:10 | linuxstb | What's "with"? |
15:31:32 | linuxstb | I'm confused, but have now caught up... |
15:31:40 | * | linuxstb can't live without the bash for loop. |
15:31:45 | B4gder | hehe |
15:31:49 | LinusN | that's better |
15:32:41 | JdGordon | ~/tools>for a in rb\ sudoku/*.bmp ; do bmp2rb $a > $a.c ; done |
15:32:41 | JdGordon | BASH: $a.c: ambiguous redirect |
15:32:41 | JdGordon | BASH: $a.c: ambiguous redirect |
15:32:47 | | Quit muesli- ("ich will Kühe!!!") |
15:32:59 | B4gder | ha, spaces |
15:33:20 | linuxstb | Yep. Use "$a" and "$a.c" |
15:33:40 | JdGordon | ta |
15:34:01 | linuxstb | That's why it's best to avoid spaces in file/dir names. |
15:34:05 | B4gder | oh yes |
15:34:14 | B4gder | spaces in file names make life harder |
15:34:57 | amiconn | gah |
15:35:07 | * | amiconn is annoyed by the selfextractor |
15:39:03 | | Quit DMJC (Read error: 110 (Connection timed out)) |
15:39:52 | | Join DMJC [0] (n=DMJC@60-240-160-161.tpgi.com.au) |
15:41:52 | chopped_pork | hm where can i get unicode fonts for rockbox? (i'm testing a patched build from the forum, but it's lacking unicode fonts) |
15:42:20 | chopped_pork | google isn't very helpful :/ |
15:43:25 | markun | chopped_pork: I have some for you. Is there a specific language you need it for? |
15:43:45 | JdGordon | DONE... finished.. caput |
15:44:50 | JdGordon | linuxstb: can i email u the changes again? |
15:44:56 | chopped_pork | markun: well i'm most interested in baltic (polish to be precise) stuff, as in 8859-2, and also japanese, besides that it's mostly eastern europe (as in 8859-1) |
15:45:02 | linuxstb | JdGordon: Sure. |
15:45:03 | JdGordon | new neater numbers and the scratch thing is finished |
15:45:13 | JdGordon | i think thats enough for that |
15:45:33 | linuxstb | I forgot to ask you one question - why did you make the cells 16x16 instead of the maximum possible size (18x18) ? |
15:45:34 | markun | chopped_pork: do you want the BDF fonts or converted to .fnt? |
15:45:55 | chopped_pork | markun: .fnt would be cool if you could :) |
15:45:55 | JdGordon | dunno :p |
15:46:18 | | Quit BBub (Read error: 110 (Connection timed out)) |
15:46:18 | | Nick BBub_ is now known as BBub (i=belzebub@dslb-084-059-225-184.pools.arcor-ip.net) |
15:46:56 | chopped_pork | btw- will utf-8 ever be an option in the default encodings menu? |
15:47:47 | chopped_pork | for all the unicode freaks who have everything in unicode (filenames and all tags;) |
15:48:07 | Mirfle | I downloaded devkit v3.14, and with a fresh cvs I now get this: |
15:48:09 | Mirfle | gcc -O2 -Iinclude -c -o uclpack.o uclpack.c |
15:48:10 | Mirfle | In file included from /lib/gcc-lib/i686-pc-cygwin/3.3.1/include/syslimits.h:7, |
15:48:11 | Mirfle | from /lib/gcc-lib/i686-pc-cygwin/3.3.1/include/limits.h:11, |
15:48:13 | Mirfle | from include/ucl/uclconf.h:46, |
15:48:14 | Mirfle | from include/ucl/ucl.h:39, |
15:48:16 | Mirfle | from uclpack.c:36: |
15:48:18 | Mirfle | /lib/gcc-lib/i686-pc-cygwin/3.3.1/include/limits.h:122:75: limits.h: No such file or directory |
15:48:19 | Mirfle | In file included from uclpack.c:37: |
15:48:21 | Mirfle | lutil.h:34:19: ctype.h: No such file or directory |
15:48:22 | Mirfle | make[2]: *** [uclpack.o] Error 1 |
15:48:24 | Mirfle | make[1]: *** [uclpack] Error 2 |
15:48:26 | Mirfle | make: *** [tools] Error 2 |
15:48:27 | Mirfle | any ideas? |
15:48:28 | markun | chopped_pork: try http://130.89.160.166/rockbox/unifont.fnt and franken.fnt |
15:48:36 | JdGordon | anything interestgin in the newwest builds? |
15:48:51 | chopped_pork | markun: awesome, thanks |
15:48:53 | markun | chopped_pork: yes, will be an option |
15:49:01 | markun | chopped_pork: let me know if it works |
15:51:19 | markun | JdGordon: you can see all the changes are on the rockbox.org |
15:51:43 | JdGordon | ye.. but that takes effort :p |
15:55:01 | | Join ^BeN^ [0] (i=Paprica@85-250-45-166.bb.netvision.net.il) |
15:55:12 | linuxstb | Mirfle: The problem is that the devkit ( which is "unofficial" ) is a stripped-down version of cygwin, and it's obviously been stripped down too much. |
15:55:25 | | Join JdGordon41 [0] (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
15:55:25 | | Join chiller_ [0] (i=staale@kristoffersen.ws) |
15:55:54 | | Quit chiller (Read error: 104 (Connection reset by peer)) |
15:55:59 | | Nick chiller_ is now known as chiller (i=staale@kristoffersen.ws) |
15:56:14 | chopped_pork | markun: yes, fantastic:D can't wait for a official commit and utf8 in the filebrowser :) |
15:56:20 | chopped_pork | markun: cheers ;D |
15:56:31 | Mirfle | so what can I do (I don't need that ucl stuff anyway, 'cause I'm compiling for h100) |
15:56:36 | linuxstb | Mirfle: The easiest solution for you will be to edit the file tools/Makefile and remove the word "uclpack" from the line near the top of that file starting "TARGET :=" |
15:56:53 | linuxstb | I mean TARGETS := |
15:56:53 | markun | chopped_pork: utf8 in the filebrowser? fat32 stores everything in UCS-2 (UTF-16) |
15:56:59 | Mirfle | I'll try that |
15:57:44 | chopped_pork | markun: hum... i've been mounting my iriver with utf8 codepage under linux (i set it to default to utf8 in kernel) |
15:57:49 | Benacool | is it possible that weird caracters in a id3 tag can prevent the tag to be recognized in rockbox ? |
15:58:13 | linuxstb | JdGordon: I see you've moved the bitmaps into .h files again... |
15:58:15 | chopped_pork | that's a bad thing to do i presume? |
15:58:23 | markun | chopped_pork: I do that too. It converts all the utf8 filenames to utf16. |
15:58:38 | markun | You can't see polish filenames? |
15:58:43 | ^BeN^ | there is some program that i can preview the wps before i put it in the player (h300)? |
15:58:44 | JdGordon41 | ye sorry.. no u moved em back out... |
15:59:22 | Benacool | Alegría ... the í |
15:59:33 | Benacool | all the tag of this album don't load |
15:59:49 | chopped_pork | markun: not only polish, all special characters show as two weird chars, as if it was trying to read utf as ascii |
16:00 |
16:00:14 | markun | that's really strange.. |
16:00:35 | markun | I have greep and russian filenames that show up fine. |
16:00:41 | markun | greek :) |
16:00:51 | chopped_pork | i guess that's some error on my side |
16:00:57 | chopped_pork | i'll check |
16:00:58 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-140-175.bna.bellsouth.net) |
16:03:11 | miah | w00 i must say 2.5 has certainly fixed the "red light of death" issue for me. with 2.4, i'd have that happen so much that using my mp3 player was annoying, and I replaced the hdd thinking the drive had issues.. |
16:03:45 | linuxstb | JdGordon: You've also added ^M and TAB characters... I removed them from the first version I checked into CVS. |
16:04:02 | linuxstb | Also, have you thought about how to add the state of the scratchpad to the saved games? |
16:04:09 | JdGordon41 | sorry.. blame vis studio and cygwin |
16:04:23 | JdGordon41 | bah, no, too hard |
16:04:31 | preglow | you can set vs to use spaces and not tabs |
16:05:10 | linuxstb | It seems that vs adds ^M characters to the lines it changes, but not to every line in the file... |
16:05:30 | linuxstb | So it ends up with a file that is neither Unix or DOS. |
16:06:00 | ^BeN^ | there is some program that i can preview the wps before i put it in the player (h300)? |
16:07:14 | JdGordon41 | the simulator? |
16:08:01 | chopped_pork | markun: ah it was of course my fault:) mount -outf8 does the trick |
16:08:22 | markun | ok :) |
16:11:22 | | Quit Jamjam ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
16:13:02 | | Quit ^Guest37784 (Read error: 110 (Connection timed out)) |
16:14:14 | JdGordon41 | gnite all |
16:15:09 | | Quit JdGordon41 (Read error: 104 (Connection reset by peer)) |
16:17:00 | Benacool | gnite... it's 10:17 am here ;-) |
16:17:14 | linuxstb | preglow: How would you implement playspeed control? Does that imply that if a user wanted x5 playback speed (which the iriver firmware can do IIUC), Rockbox would need to decode the file at more than x5 realtime? |
16:17:19 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
16:17:37 | linuxstb | Or are tricks possible? |
16:18:03 | Benacool | the x5 speen in orignal firmware is not really 5x realtime ... |
16:18:08 | Benacool | speed* |
16:18:25 | linuxstb | What is it then? |
16:18:59 | Benacool | don't know but it's certainly not real 5x speed |
16:19:08 | preglow | linuxstb: indeed |
16:19:24 | preglow | linuxstb: currently, i would just implement it using the resampler |
16:19:40 | preglow | linuxstb: set a resampling rate based on the speedup/slowdown that's specified |
16:21:51 | | Quit CBM-away (Read error: 104 (Connection reset by peer)) |
16:21:52 | Benacool | (in the original firmware the voice are a little bit faster and with a higher pitch? at 5x) |
16:23:22 | linuxstb | So we would struggle to get much more than 2x realtime on the iriver, and Ogg probably couldn't even achieve that? |
16:23:56 | preglow | linuxstb: who the hell wants 2x speedup? |
16:24:01 | preglow | it'll be pretty hard to catch what's happening |
16:24:03 | Benacool | lol |
16:24:26 | Benacool | the fun is just to have the voice with higher or less pitch ... |
16:24:36 | preglow | linuxstb: there's no way around the fact thay you need to decode faster |
16:24:43 | linuxstb | The person on the forum talked about wanting greater than x5 playback. |
16:24:57 | preglow | then he's obviously drunk and/or on speed |
16:25:08 | Benacool | ... fastforward is the same thing lol |
16:25:10 | linuxstb | Ah, it's "+5", not "x5". |
16:25:23 | Benacool | lol |
16:25:24 | preglow | +5 what? |
16:25:30 | Benacool | good question ... |
16:25:31 | preglow | 5% ? |
16:25:31 | linuxstb | Good question... |
16:25:39 | preglow | if so: easy |
16:25:45 | amiconn | On archos recorder we have 50..200% |
16:25:55 | preglow | amiconn: yeah, but you overclock the mas |
16:25:59 | Benacool | let's go for that then lol |
16:26:00 | amiconn | yup |
16:26:06 | preglow | we can do 200%, probably |
16:26:08 | preglow | but not much more |
16:26:34 | preglow | but yeah |
16:26:49 | preglow | the only thing keeping me from implementing it is the firmware/app thing |
16:26:55 | linuxstb | 200% would be too much for some codecs/bitrates though. |
16:27:12 | preglow | though i don't see why i shouldn't be able to hack in a quick ifdef in iriver settings |
16:27:13 | Benacool | just by curiosity, is the todo list for the h300 is somewhere on rockbox.org ? |
16:27:18 | preglow | long time since i looked at this |
16:27:29 | preglow | linuxstb: it would also be an effect used primarily for comic relief |
16:27:48 | preglow | or by the most ardent speedcore djs |
16:27:55 | B4gder | Benacool: I don't think so |
16:28:07 | B4gder | the todo list is pretty much "get it working" |
16:28:09 | B4gder | so far |
16:28:12 | Benacool | ok ;-) |
16:28:19 | Paul_The_Nerd | Yeah, but if you know in advance you're going to want something sped up, you could always encode it at double speed, 'eh? |
16:28:22 | linuxstb | Benacool, there is a sort-of to-do list for the h1x0 - the IriverStatus page. |
16:28:23 | B4gder | and for all else: add what you feel like |
16:28:51 | preglow | linuxstb: i think we can cap ours at 150% |
16:28:54 | Benacool | yea this one i know but it was for the bugfix or thing like that |
16:29:11 | preglow | lower limit: whatever you want, but we'll need a better resampler |
16:29:15 | Bger | preglow: seems impossible for vorbis -q10 ... |
16:29:23 | preglow | Bger: indeed |
16:29:44 | linuxstb | Maybe we should call 150% a random number like iriver - e.g. +8 |
16:29:55 | Paul_The_Nerd | Forget numbers. |
16:30:01 | preglow | dunno how we should handle that, perhaps just cap it dynamically based on if dropouts are occuring |
16:30:02 | Paul_The_Nerd | Have "Normal" "Fast" "Faster" and "Fastest" |
16:30:27 | Paul_The_Nerd | Fastest can be "as fast as the codec will allow" and the other two can be arbitrary points between that and normal. :-P |
16:30:53 | Bger | gotta go, bye for now |
16:30:54 | Benacool | and if we want to slow down playback ... lol |
16:30:55 | | Quit Bger (""In the other world, in paradise, the beauty of women surpassed even the beauty of Bulgarian women" Adaloloddin Mohammed Balh) |
16:31:17 | preglow | haha |
16:31:19 | preglow | no, we need accurate limits |
16:31:20 | Paul_The_Nerd | "Slow" "Slower" "My five yeard old nephew playing it on a xylophone" |
16:31:20 | Benacool | Slow Slower Slowes |
16:31:29 | Benacool | lol |
16:31:30 | preglow | i'd like it one could use rockbox for djing |
16:31:43 | Benacool | Slowest* |
16:32:01 | Benacool | "My five yeard old nephew playing it on a xylophone" XD |
16:32:21 | | Join Febs [0] (n=40be24f0@labb.contactor.se) |
16:34:00 | Mirfle | I finally managed to build. I added the unicode patch, and I see it made a "codepages" directory. what's that for? |
16:34:22 | markun | Mirfle: For very large codepage convertors like chinese and japanese |
16:34:49 | Mirfle | hebrew wouldn't need. right? |
16:35:48 | perplexity | Just another datapoint for the archives.. H3x0 can't play vorbis encoded at -b 256 and access the disk at the same time without skipping.. testing continues |
16:36:43 | markun | no, non of the iso-8859 fonts |
16:36:53 | markun | eh, codepages |
16:37:43 | markun | Mirfle: does hebrew also have a mirrored question mark? |
16:37:52 | markun | (like arabic) |
16:38:57 | Mirfle | no. it's just the same as in english |
16:39:50 | markun | Hm, that sucks a bit. then the bidi code should know if it's dealing with hebrew or arabic |
16:40:25 | wubbla | LinusN: ? |
16:41:27 | preglow | linuxstb: i'll do a playback speed test now |
16:41:42 | linuxstb | Unscientific test - +5 playback speed using the iriver firmware takes 40 seconds for a 45 second track. |
16:41:51 | linuxstb | So it's about a 10% speedup. |
16:42:44 | Mirfle | can I automatically create a .rockbox folder with all the stuff inside? (fonts, wps, themes, etc.) |
16:42:57 | B4gder | Mirfle: make zip |
16:43:19 | linuxstb | ...and then unzip that zip file. |
16:43:57 | markun | After selecting a theme, selecting a different wps and font and rebooting I get the original theme back.. |
16:43:59 | Mirfle | i did, but all the folders are empty |
16:44:37 | B4gder | then you need to tell us more about your setup |
16:45:02 | linuxstb | Mirfle: Do you have the "wps" directory (at the same level as apps, tools, firmware etc) ? |
16:45:52 | Mirfle | yes |
16:46:07 | Mirfle | same with fonts |
16:46:25 | B4gder | and you can build rockbox fine? |
16:46:38 | B4gder | and you run 'make zip' in a build dir? |
16:46:48 | Mirfle | yes and yes |
16:46:51 | B4gder | odd |
16:47:07 | B4gder | then start figuring out the details, cause I can't ;-) |
16:47:22 | | Join webguest99 [0] (n=c13354c1@labb.contactor.se) |
16:47:27 | B4gder | that's how the daily/bleeding builds are made |
16:47:31 | webguest99 | Hello everybody |
16:47:34 | mirak | I am reading some docs, but how can I know if it's currently how it works ? |
16:47:43 | mirak | about multitheading for exemple |
16:47:50 | mirak | http://www.rockbox.org/twiki/bin/view/Main/RockboxArchitecture |
16:47:51 | webguest99 | who is Mikka? |
16:47:59 | mirak | how much in this page is up to date ? |
16:48:13 | ghode|afk | webguest99: Slasheri |
16:48:24 | webguest99 | Mikka: thanks for your modification of yesterday, now the boot is faster |
16:48:40 | webguest99 | a ok, then Thanks Slasheri :) |
16:49:37 | webguest99 | is the same guy made playback for irivers and crossfade... |
16:49:50 | webguest99 | Slasheri: we like you |
16:50:05 | webguest99 | and like all others dev too ;) |
16:50:44 | ghode|afk | webguest99: yes |
16:51:17 | webguest99 | I love so much Rockbox |
16:51:38 | webguest99 | I will make donation ;) |
16:52:05 | webguest99 | cheers all |
16:52:08 | Mirfle | well, it compiled the plugins, but the zip thing didn't put them in rocks dir, and didn't even create a viewers dir |
16:52:08 | | Quit webguest99 (Client Quit) |
16:52:29 | Mirfle | fonts were'nt compiled at all |
16:52:35 | mirak | is rockbox multhreaded ? |
16:52:36 | B4gder | Mirfle: something is weird in your setup |
16:52:40 | B4gder | mirak: yes |
16:52:50 | mirak | B4gder: so how much in the docs is up to date ? |
16:52:57 | mirak | what is the best ressource ? |
16:52:59 | B4gder | varying |
16:53:05 | B4gder | the source is the best resource |
16:53:09 | B4gder | it is up-to-date! ;-) |
16:53:15 | mirak | :/ |
16:53:34 | mirak | http://www.rockbox.org/twiki/bin/view/Main/RockboxArchitecture#Multithreading |
16:53:36 | Mirfle | I didn't change anything unusual |
16:53:43 | mirak | B4gder: what is accurate in that stuff ? |
16:53:51 | B4gder | most of it I'd guess |
16:53:57 | B4gder | the threading has been the same for many years |
16:54:04 | markun | Mirfle: except adding the unicode patch, right? |
16:54:12 | mirak | so why is he discussing about hwo it should be ? |
16:54:21 | linuxstb | Mirfle: What is contained in the zip file when you do "make zip" ? |
16:54:24 | mirak | if it's already like that :D |
16:54:29 | Mirfle | I tried also w/o and it's the same thing |
16:54:31 | B4gder | mirak: people are free to edit or discuss whatever they want |
16:54:38 | B4gder | I didn't read that page |
16:54:58 | B4gder | there's not much to say nor know about the threading |
16:55:03 | B4gder | its is cooperative multi-tasking |
16:55:15 | B4gder | all tasks must yield() or sleep() |
16:56:25 | | Join muesli- [0] (n=muesli_t@141.71.4.220) |
16:56:27 | linuxstb | mirak: If you go into the Debug menu in Rockbox, and then select the "View OS stacks" option, it will list all the threads along with their stack usage. |
16:56:31 | B4gder | Mirfle: tools/buildzip.pl is what you need to debug |
16:56:35 | Mirfle | it didn't create a zip file, only a .rockbox dir with empty subdirs, and a file called "perl.exe.stackdump" which seems to be empty to |
16:56:45 | B4gder | sounds like a perl crash |
16:57:19 | mirak | linuxstb: I am running the simulator, I don't know how to go to the general menu |
16:57:34 | linuxstb | Press INSERT (I think). |
16:57:43 | mirak | that's it |
16:57:43 | B4gder | the threads are not identically treated in the simulator |
16:57:47 | mirak | and undocumented ^^ |
16:57:50 | B4gder | only simulated |
16:58:44 | linuxstb | Ah yes, and there is no Debug menu in the sim. |
16:58:51 | B4gder | hehe, right |
16:59:08 | linuxstb | So that wasn't a useful suggestion.... |
17:00 |
17:00:45 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
17:02:16 | markun | Didn't get my Gigabeat today :( |
17:03:00 | | Quit Zagor ("Client exiting") |
17:03:04 | linuxstb | Anyone know any shops selling iriver h1x0 remotes? Or is ebay the only option? |
17:04:21 | markun | linuxstb: are you going to connect it to your ipod? :) |
17:04:32 | XavierGr | haha |
17:05:07 | mirak | when the iriver goes on sleep mode, who is controling it ? The iriver firmware ? |
17:05:22 | | Join lamed [0] (n=5382b0af@labb.contactor.se) |
17:05:22 | XavierGr | what sleep mode? |
17:05:23 | mirak | It shouldn't be possible to do an alarm clock isn't it ? |
17:05:26 | mirak | XavierGr: off |
17:05:30 | mirak | off mode |
17:05:38 | lamed | hello. |
17:05:43 | XavierGr | when it is off it's off, hwat irver fw you talk about? |
17:05:45 | mirak | it's still running since there is a clock |
17:05:52 | XavierGr | no |
17:05:54 | mirak | XavierGr: it's never off |
17:05:57 | *** | Saving seen data "./dancer.seen" |
17:06:00 | XavierGr | if it has an rtc |
17:06:17 | XavierGr | oh and you are talking about h300 rght |
17:06:18 | amiconn | The h300 has an rtc, the h1x0 doesn't |
17:06:27 | mirak | if it's off and on hold if you push a key it says it's olded |
17:06:33 | XavierGr | but the h1x0 doesn't have a sleep mode... |
17:06:36 | mirak | so does it means it not really of ? |
17:06:50 | lamed | xaviergr: do you have the h120 battery specifications? I'd like to order one of those from a local battery store, so I need the model name, not just a site that sells them. |
17:06:56 | amiconn | The CPU is completely off on both when they are off |
17:06:59 | XavierGr | and hasn't got implemented an alarm,clock function so no need to sleep mode |
17:07:25 | XavierGr | exactly |
17:07:28 | lamed | ahhh nm gtg. |
17:07:31 | | Quit lamed (Client Quit) |
17:07:46 | mirak | amiconn: how can it display that image ? with the locker ? |
17:08:07 | amiconn | What image? |
17:08:25 | XavierGr | mirak: when it is on hold the bootloader starts and sees the hold button, then the text is displayed |
17:08:32 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
17:08:35 | preglow | there is no BUTTON_PLAY for h1x0? |
17:08:36 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
17:08:52 | XavierGr | there is BUTTON_ON |
17:08:56 | XavierGr | instead |
17:09:11 | preglow | well, how do i cope with code that uses BUTTON_PLAY? |
17:09:15 | preglow | aliasing button defs is bad, they say |
17:09:26 | XavierGr | #ifdefs :) |
17:09:28 | preglow | hahah |
17:09:41 | XavierGr | well that is done in all the plugins iirc |
17:09:57 | amiconn | preglow: Most app code doesn't use BUTTON_* directly |
17:10:12 | XavierGr | but I've seen that in main code too. |
17:10:24 | B4gder | most code should use rather use button aliases |
17:10:25 | amiconn | Instead, there are symbolic #defines |
17:10:26 | preglow | amiconn: screens.c does |
17:10:38 | XavierGr | you can always make a big define in the start of the code and use those instead |
17:10:47 | preglow | pitch_screen() |
17:12:31 | amiconn | preglow: pitch_screen() does this because it was recorder-only so far |
17:12:57 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
17:13:00 | preglow | yeah, so i see |
17:13:12 | t0mas | hi |
17:13:13 | amiconn | If it gets extended, it will need to have symbolic #defines as other app code |
17:13:53 | amiconn | The player doesn't support pitching (well, technically it could support pitching by a few percent), |
17:14:12 | amiconn | and the Ondio doesn't have enough buttons to call the pitch screen from the wps |
17:14:34 | amiconn | Hmm, it could be put in the context menu... |
17:15:48 | amiconn | $§#?!& |
17:17:49 | | Quit skorpyon_ (Read error: 110 (Connection timed out)) |
17:18:00 | | Join skorpyon [0] (n=skorpyon@i216-58-64-20.cybersurf.com) |
17:19:17 | preglow | what? |
17:19:33 | | Join bobwise [0] (n=45dda986@labb.contactor.se) |
17:19:38 | preglow | but argh, i just wanted this to be a quick hack :/ |
17:20:52 | preglow | some commenting out of everything that mentions BUTTON_ON, and we're alright |
17:20:54 | preglow | no, we're not |
17:21:13 | amiconn | The pitch screen is quite special |
17:21:36 | B4gder | ah, so the devkit can't build uclpack |
17:21:45 | B4gder | how fun |
17:22:02 | amiconn | On archos, it's displayed as long as you hold ON, allowing to pitch up/down by 0.1% and temporarily pitch by +/-2 % |
17:22:12 | t0mas | wish Bluechip luck ;) |
17:22:25 | amiconn | If you let go the ON button, you're back in wps |
17:22:47 | preglow | on iriver i basically need to use the PLAY button for this |
17:22:52 | amiconn | yes |
17:23:06 | amiconn | If we want it to work the same way, that is |
17:23:14 | preglow | well, we do, i assume |
17:23:23 | preglow | but, what to do with BUTTON_PLAY usage, then |
17:23:24 | amiconn | Well, on Ondio we can't |
17:23:27 | preglow | it's used all over the place |
17:23:32 | mirak | are the codec totally rewrote or mos of the original code can be used ? |
17:23:36 | mirak | most |
17:23:38 | preglow | mirak: most |
17:23:44 | B4gder | t0mas: I'm more worried about the flood of people that'll come nagging about this ;-) |
17:23:46 | preglow | mirak: with a tiny bit of new code |
17:23:53 | Benacool | amiconn: why you don'y put it in same menu that where is the repeat, shuffle ans show files ? |
17:23:54 | amiconn | The pitch screen is not yet converted to the gui api... |
17:24:01 | mirak | preglow: they seem huge in size |
17:24:02 | B4gder | I better do some damage control |
17:24:06 | preglow | mirak: codecs often are |
17:24:09 | preglow | mirak: but not all are huge |
17:24:21 | preglow | amiconn: which means i can't use it? or? |
17:24:39 | amiconn | You can... but it should be converted |
17:24:45 | mirak | preglow: my ultimare goal is to do a video codec but I am far from that lol |
17:24:52 | preglow | mirak: yes, i can imagine |
17:25:11 | mirak | preglow: Wett is working on that I have seen a sample video of his work |
17:25:19 | amiconn | B4gder: Do we support the devkit? |
17:25:33 | amiconn | It surely is the devkit that needs to be fixed |
17:25:38 | Benacool | mirak: xvid, divx or soemthing else ?? |
17:25:47 | B4gder | yes, but the uclpack doesn't need to build for iriver |
17:25:49 | | Join San||Away [0] (n=Test@A-79-103.cust.iol.ie) |
17:26:04 | B4gder | so I can at least limit the impact |
17:27:05 | mirak | Benacool: I think it's just uncompressed video |
17:27:21 | mirak | Benacool: lcd refreshrate seem to be a problem |
17:27:31 | mirak | I can't find the link to the video |
17:27:34 | linuxstb | B4gder: How do you know which target(s) the user wants to build for when they type "make" in tools? |
17:27:45 | B4gder | hehe, I don't |
17:27:45 | linuxstb | Or are you planning to only compile uclpack when it is needed? |
17:27:46 | Benacool | mirak: it's a beginning ^^ |
17:27:58 | B4gder | linuxstb: but most people will build tools from a build dir |
17:28:05 | B4gder | and then I know |
17:28:11 | linuxstb | What do the devkit instructions say? |
17:28:14 | B4gder | hm |
17:28:26 | B4gder | you're right, it'll be troublesome |
17:28:32 | Benacool | mirak: ok |
17:30:04 | Benacool | mirak: so we'll wait a while before we can see something like the original firmware can do ? |
17:30:43 | mirak | Benacool: certainly, and I don't even know if I can succeed |
17:30:58 | mirak | Benacool: but Wett did that on the H100 with greyxcale video |
17:31:01 | mirak | scale |
17:31:14 | mirak | Benacool: it looks nice, I need to refind that video |
17:31:31 | linuxstb | What format video can the iriver h300 firmware play? |
17:31:37 | markun | you could try to get ffmpeg's mpeg-4 codec to compile |
17:31:38 | mirak | only xvid |
17:32:02 | markun | It has ARM asm optimisations |
17:32:03 | mirak | xvid 10 fps 128kbit sound and the resolution is the same than the screen |
17:32:22 | mirak | bitrate max is 500 kbit for video |
17:32:39 | mirak | but even at 150 it's still nice |
17:33:09 | mirak | I don't know if the problem is LCD refresh problems or cpu power to uncompress xvid |
17:33:10 | linuxstb | markun: You'll be OK on your 400MHz arm then :) |
17:33:15 | markun | :) |
17:33:34 | markun | It's clocked at ~290 MHz I think |
17:33:47 | mirak | markun: what's your device ? |
17:34:05 | markun | The screen is 2x as big as the H300's, so maybe 2x as slow? |
17:34:15 | markun | mirak: Gigabeat F40 |
17:34:29 | B4gder | that's 18bit too isn't it? |
17:34:36 | | Join Philip [0] (n=Philip_0@user-5954.lns6-c11.dsl.pol.co.uk) |
17:34:40 | markun | It should have arrived today.. |
17:34:57 | preglow | amiconn: on iriver there is the problem that we don't have any more buttons that can be pressed simultaneously |
17:35:06 | preglow | amiconn: like for the BUTTON_PLAY | BUTTON_ON case |
17:35:08 | mirak | linuxstb: on the H300 the only problem with video is the low framerate. It's watchable but more frames would be perfect and we can't change the size of the screen so ... |
17:35:13 | preglow | no, i'm wrong |
17:35:20 | preglow | play CAN be used for this |
17:35:29 | amiconn | preglow: The pitch screen should be simpe on iriver |
17:35:39 | amiconn | BUTTON_ON stays the same |
17:35:49 | amiconn | BUTTON_PLAY -> BUTTON_SELECT |
17:35:59 | amiconn | The directions stay the same as well |
17:36:17 | mirak | linuxstb: they could have give it to H100, it would have been grayscale :) |
17:36:25 | Philip | I have noticed when deleting files it says press play to delete when you have to press navi... |
17:36:46 | markun | Philip: known problem |
17:36:56 | Philip | ok |
17:37:00 | * | amiconn want's to run around screaming |
17:37:05 | amiconn | -' |
17:37:12 | preglow | amiconn: nothing's stopping you |
17:37:15 | markun | amiconn: you fixed it? |
17:37:19 | amiconn | nope |
17:37:25 | markun | or just getting crazy? |
17:37:44 | muesli- | when i danger or ib doubt run in circles and shout :D |
17:37:51 | amiconn | I have no idea what's going wrong |
17:38:25 | mirak | Benacool: http://perso.wanadoo.fr/wett/capt-video2.avi |
17:38:57 | amiconn | This ucl code is strange. Sometimes it works correctly, sometimes it returns the correct length but the decompressed data is wrong, sometimes even the beginning of the decompressed data is correct |
17:39:11 | muesli- | mirak kewl |
17:39:11 | preglow | amiconn: at random? |
17:39:11 | amiconn | Sometimes the decompressed length is _almost_ correct |
17:39:39 | amiconn | Not completely random, for the very same build it stays the same |
17:39:52 | mirak | muesli-: that's Wett work |
17:40:03 | Benacool | mirak: thanks ^^ |
17:40:14 | muesli- | thats awesome..8fps |
17:40:20 | muesli- | and it looks nice though |
17:40:37 | amiconn | ...but whenever I change something, it's impossible to predict how it will behave afterwards |
17:41:33 | amiconn | It must be some really stupid mistake, but it seems that I am more stupid... |
17:41:55 | amiconn | It's despairing |
17:42:05 | Benacool | in color on the h2x0 it will be cool lol |
17:42:11 | Benacool | h3x0** |
17:42:22 | Benacool | ;-) |
17:42:54 | muesli- | mirak are there further movies? |
17:43:11 | * | preglow changes pitch |
17:43:15 | mirak | muesli-: ask Wett |
17:43:24 | mirak | muesli-: I am trying to contact him since yesterday |
17:43:27 | muesli- | wett are there further movies? |
17:43:29 | muesli- | ^^ |
17:43:42 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
17:44:10 | linuxstb | Wett's video player plays Rockbox's own ".rbv" format videos. These are uncompressed video files with mp3 audio (I think). |
17:44:22 | XavierGr | preglow I had done a test on the iriver fw about the pitch changes |
17:44:44 | preglow | XavierGr: what is there to test? |
17:44:50 | muesli- | linuxstb will that player be implemented soon? |
17:45:08 | linuxstb | I've no idea - ask Wett... |
17:45:19 | XavierGr | I had recorded a 440hz pulse and then with a tuner I wrote down how frequency changes with the playback speed, though I dont know if this can tell us anything on speeds .e.t.c |
17:45:24 | preglow | so, anyone wanna test pitch changing? |
17:45:26 | linuxstb | muesli-: AFAIK, he's the only person working on it. |
17:45:54 | mirak | linuxstb: I forgot to say that on iriver firmware video lenght is contrained to 1 hour. You need to split them. |
17:46:14 | mirak | 1 our of video is around 80 mega byte |
17:46:28 | mirak | uncompressed video would be bigger than a divx ! |
17:46:45 | Mirfle | about my perl problem: when I run buildzip.pl from the build dir i get this: |
17:46:46 | markun | mirak: yes, so get ffmpeg working :) |
17:46:47 | Mirfle | 5 [main] perl 2920 fixup_mmaps_after_fork: WARNING: VirtualProtectEx to return to previous state in parent failed for MAP_PRIVATE address 0x480000, Win32 error 87 |
17:46:48 | Mirfle | 401 [main] perl 2920 fixup_mmaps_after_fork: WARNING: VirtualProtect to copy protection to child failed forMAP_PRIVATE address 0x480000, Win32 error 87 |
17:46:50 | DBUG | Enqueued KICK Mirfle |
17:46:50 | Mirfle | 560 [main] perl 2920 fixup_mmaps_after_fork: ReadProcessMemory (2nd try) failed for MAP_PRIVATE address 0x480000, Win32 error 87 |
17:46:51 | Mirfle | C:\Naftali\Iriver\ROCKBO~3\bin\perl.exe (2920): *** recreate_mmaps_after_fork_failed |
17:46:53 | Mirfle | 12 [main] perl 3160 fork_parent: child 2920 died waiting for dll loading |
17:47:03 | linuxstb | Mirfle: You have windows/cygwin/perl problems.... |
17:47:21 | muesli- | 80mb for 1h..great deal |
17:47:28 | preglow | i can do 150% pitch change at vorbis q5 |
17:47:40 | mirak | markun: my main motivation joinging rockbox is to be able to play over 10fps videos ^^ |
17:47:47 | Mirfle | any ideas what I do about it? |
17:47:47 | Benacool | <mirak>: one hour is more 200 mb |
17:48:02 | preglow | mirak: then congrats, you've got quite a bit of work ahead of you |
17:48:03 | mirak | Benacool: uncompressed certainly |
17:48:14 | muesli- | doesnt matter..there's enough space on 60gb drive :D |
17:48:15 | linuxstb | It will be very hard work getting compressed video playing at even 10fps. Let alone more. |
17:48:16 | Benacool | <mirak>: in xvid |
17:48:22 | mirak | Benacool: I am talking about the xvid video I used |
17:48:24 | mirak | wait |
17:48:33 | Mirfle | gotta go. bye |
17:48:36 | | Part Mirfle |
17:49:03 | mirak | Benacool: ho sure in big resolutions, but for H300 it's something like 180*130 |
17:49:10 | Benacool | i have a video oh 1h15 of 275 mb |
17:49:12 | Benacool | of* |
17:49:15 | preglow | vorbis never boosts at 50% speed :PPP |
17:49:26 | Benacool | in xvid |
17:49:31 | linuxstb | preglow: Have you solved the AAC problem then? :) |
17:50:29 | preglow | haha |
17:50:39 | Benacool | no the h300 is 220x176 ... 10 fps ... this video is in 400 kbps |
17:50:43 | amiconn | preglow: ogg -q10 @200% ? |
17:50:44 | linuxstb | If you can't make a codec realtime, then slow down time... |
17:50:44 | mirak | what EID do you use ? |
17:50:58 | preglow | amiconn: MAN, it takes long to change speed to 200% |
17:51:13 | preglow | a good minute |
17:51:13 | Benacool | Video: XVID 220x176 10.00fps [Stream 00] |
17:51:13 | Benacool | Audio: MPEG Audio Layer 3 44100Hz stereo 128Kbps [Stream 01] |
17:51:22 | Benacool | 220 x 176 |
17:51:27 | Benacool | = 275 mb |
17:52:03 | amiconn | Gah, who broke the pitch screen on recorder? |
17:52:04 | Benacool | oh damn |
17:52:08 | Benacool | my bad |
17:52:18 | Benacool | it's the file not cut i two xD |
17:52:22 | | Quit bobwise ("CGI:IRC (EOF)") |
17:52:27 | preglow | amiconn: broken how? works on h120 |
17:52:36 | amiconn | I can't enter it |
17:52:38 | Benacool | 36 min = 133 mb |
17:53:41 | amiconn | me silly |
17:53:44 | amiconn | It does work |
17:54:44 | mirak | Benacool: I have one of 85mb for 130 kbits/s I think |
17:55:02 | mirak | 46 minutes |
17:55:02 | Benacool | oh me its more 400 kbps |
17:55:04 | linuxstb | preglow: Does the resampler handle 96KHz audio yet? |
17:55:20 | mirak | Benacool: yep I did test and realised high bitrate doesn't help much |
17:55:31 | mirak | Benacool: you have rockbox on your H300 ? |
17:55:34 | Benacool | yea |
17:55:42 | mirak | Benacool: it's working ? |
17:55:45 | Benacool | yea |
17:55:56 | mirak | Benacool: what's your firmware ? |
17:55:59 | Benacool | about music you talk ? |
17:56:04 | Benacool | 1.28 k |
17:56:14 | mirak | Benacool: you have a european or US ? |
17:56:18 | Benacool | us |
17:56:40 | mirak | music works ? |
17:56:45 | Benacool | yes |
17:56:53 | | Quit tvelocity ("Leaving") |
17:57:02 | mirak | where you afraid to brick it ? |
17:57:05 | Benacool | with booltloader v2 and the lastest builds |
17:57:05 | preglow | linuxstb: no, but it will very soon |
17:57:08 | mirak | did you built it |
17:57:10 | mirak | ? |
17:57:18 | Benacool | not really |
17:57:22 | preglow | linuxstb: just trying to figure out how to deal with it, i'm thinking of introducing some 64 bit maths to make it precise enough |
17:57:29 | mirak | Benacool: ok I will try that |
17:58:29 | mirak | Benacool: what is not working ? |
17:58:38 | Benacool | a rare bug can happen (rockbox firmware is unable to boot ... black screen) but you can normally boot on the original firmware by plugging the player with the adapter or the usb plug |
17:58:58 | mirak | mmm I don't understand |
17:59:10 | Benacool | but you do this at your own risks ! |
17:59:13 | Benacool | hum |
17:59:25 | mirak | what do you mean by pluggin on usb ? |
17:59:56 | Benacool | rokbox doesnt support usb for now |
18:00 |
18:00:11 | Benacool | so when you plug it when the player is off the origina lfirmware load |
18:00:31 | Benacool | but sorry i have to go |
18:00:46 | Benacool | all the instructions are on the rockbox website anyway ... |
18:00:51 | mirak | ok |
18:05:56 | muesli- | *PANIC* mount: 0 means? |
18:07:29 | preglow | there, 200% pitch |
18:07:31 | preglow | sounds like a dream |
18:07:45 | linuxstb | muesli-: What gives you that error message? The bootloader? |
18:08:19 | preglow | MAN, vorbis struggles at 200% |
18:08:44 | | Part Polo_o |
18:08:51 | muesli- | i've just plugged my 140 in...rockbox was empty..recopied the bleeding edge, unplugged and got his msg |
18:08:57 | muesli- | .rockbox |
18:08:59 | linuxstb | preglow: Have you tried many codecs? Does everything apart from vorbis work OK at 200%? |
18:09:00 | preglow | a dropout or two at q5 and 200% pitch |
18:09:07 | preglow | linuxstb: yeah |
18:10:02 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
18:10:15 | preglow | hmm |
18:10:26 | preglow | i need to enter pitch screen again for the pitch change to take effect at track change |
18:10:31 | linuxstb | muesli-: It's an error caused by the usb code not being able to access the hard drive. Is your battery low? |
18:10:42 | | Part Polo_o |
18:11:00 | muesli- | no its not..but the hdd may not be connected properly |
18:11:19 | muesli- | so its possible that there was no proper connection |
18:11:22 | preglow | linuxstb: 200% is clearly a fringe case |
18:11:39 | preglow | linuxstb: ogg has occasional dropouts, lossy wavpack _just_ manages to survive |
18:12:14 | preglow | flac now has a small boost ratio ;) |
18:12:32 | preglow | still below 10% |
18:12:32 | preglow | hahaha |
18:12:43 | linuxstb | I love that decoder. |
18:12:46 | preglow | me too |
18:12:50 | preglow | it's insanely efficient by our standards |
18:13:14 | preglow | flac could take 300% easily |
18:13:25 | preglow | still |
18:13:31 | preglow | what to do? |
18:13:44 | preglow | just let skipping occur, or go for 150% for now? |
18:13:52 | linuxstb | I think you should let skipping occur. |
18:13:58 | preglow | the code isn't exactly elegant as it is either |
18:14:03 | preglow | so i don't know if i should commit it |
18:14:47 | amiconn | Perhaps make it work across track changes before? Or better after commit? |
18:15:14 | preglow | make it work across track changes first |
18:15:15 | amiconn | How about mp3? |
18:15:20 | preglow | mp3 works fine |
18:15:31 | amiconn | niice |
18:15:47 | preglow | 223kbps at 200% works just fine |
18:16:00 | preglow | it's straining, but that is to be expected |
18:16:13 | amiconn | Btw, getting to 200% takes almost a minute on archos too |
18:16:16 | preglow | also: currently it overrides ordinary resampling, i need to fix that |
18:16:52 | preglow | but yeah, i've basically just implemented sound_set_pitch and sound_get_pitch in dsp.c |
18:17:02 | preglow | they should never be seen by a HWCODEC platform anyway |
18:17:20 | preglow | ignore the fact that that define doesn't exist, please, i'll look stupid |
18:17:22 | amiconn | yup |
18:18:01 | preglow | pitch change works across track changes on archos, yes? |
18:19:04 | preglow | and also, will anyone kill me for using defined(IRIVER_H100_SERIES) instead of CONFIG_KEYPAD == H100_KEYPAD? |
18:19:09 | preglow | i think the first is cleaner |
18:19:49 | amiconn | yes it does work across track changes |
18:20:04 | preglow | amiconn: of course, it's because of SET_SAMPLE_FREQUENCY |
18:20:51 | amiconn | Where do you want to used that ifdef? |
18:21:11 | amiconn | For the keymapping, CONFIG_KEYPAD should be used |
18:21:34 | amiconn | ...and btw, I don't see a reason why it shouldn't work on H300 |
18:21:41 | preglow | amiconn: with the same keys? |
18:21:59 | preglow | amiconn: and yeah, currently i just did the button remapping with one #define in the start of the routine... |
18:22:27 | amiconn | Yes, with the same keys |
18:22:30 | preglow | ok |
18:22:47 | preglow | thought i'd leave that for someone with a unit, but if you say the keys will work, then i guess we're ok |
18:22:53 | amiconn | H300 can potentially use more buttons at the same time |
18:23:32 | mirak | is there reports of bricked H300 with the new bootloader ? |
18:24:42 | amiconn | H1x0 has Play and Stop on port pins, H300 has Play, Rec and Mode on port pins |
18:25:07 | linuxstb | preglow: There are a lot of ((CONFIG_KEYPAD==H100_KEYPAD) || (CONFIG_KEYPAD==H300_KEYPAD)) conditions already in Rockbox. |
18:25:25 | amiconn | Yes, because the two are almost identical |
18:26:20 | linuxstb | preglow: What key mapping do you use? |
18:27:58 | preglow | linuxstb: just #define BUTTON_PLAY BUTTON_SELECT |
18:28:13 | amiconn | You shouldn't do that |
18:28:21 | amiconn | Aliasing is BAD |
18:29:09 | amiconn | Just introcude a symbolic #define PITCH_PAUSE |
18:29:31 | amiconn | ...and set it to BUTTON_PLAY for archos recorders, and to BUTTON_SELECT for iriver |
18:29:45 | linuxstb | So how do you change the pitch? |
18:30:03 | amiconn | linuxstb: Press & hold Play, the use the joystick |
18:30:07 | amiconn | *then |
18:33:26 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
18:35:53 | preglow | amiconn: the recoder gaps a bit when changing playback speed, yes? |
18:36:05 | amiconn | yes |
18:36:14 | amiconn | That's unavoidable |
18:36:34 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
18:38:42 | | Quit B4gder ("time to say moo") |
18:40:49 | preglow | ok, i need to start comparing the delta to 1 instead of comparing the sample rate to NATIVE_FREQUENCY |
18:41:02 | preglow | for this to work |
18:41:06 | preglow | as usual, more work than expected |
18:41:08 | preglow | think i'll go make dinner |
18:48:18 | | Quit Philip ("bye everybody") |
18:49:00 | | Join skorpyon_ [0] (n=skorpyon@i216-58-60-210.cybersurf.com) |
18:50:36 | | Quit muesli- ("ich will Kühe!!!") |
18:51:21 | | Join _FireFly_ [0] (n=FireFly@p54A45E28.dip.t-dialin.net) |
18:51:25 | | Part Polo_o |
19:00 |
19:00:23 | San||Away | hey |
19:00:26 | | Nick San||Away is now known as San (n=Test@A-79-103.cust.iol.ie) |
19:00:37 | San | Any changes in the latest builds? |
19:03:44 | | Join Bger [0] (n=Bager@83.142.21.199) |
19:03:56 | San | hey Badger |
19:05:30 | | Quit skorpyon (Read error: 110 (Connection timed out)) |
19:06:01 | *** | Saving seen data "./dancer.seen" |
19:07:21 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:08:43 | | Join jaydpb [0] (n=86cde1e6@labb.contactor.se) |
19:10:42 | | Join webguest66 [0] (n=d4406110@labb.contactor.se) |
19:10:46 | San | is there a screendump on the H300 yet? |
19:12:02 | webguest66 | San, if you want to know what the changes are, click on the appropiate build, there is always a brief descroption of the change |
19:12:57 | ^BeN^ | the last change was in 28 Nov 10:05? |
19:13:00 | webguest66 | or click on the daily buld wherein all the builds with decsriptions are listed |
19:13:32 | ^BeN^ | ? |
19:14:18 | webguest66 | go to the daily builds of rockbox's site look, all the info is there, just a click away |
19:14:38 | San | http://www.rockbox.org/showlog.cgi?date=2005-11-28%2010%3A05%3A51&type=iriver%20H300%20-%20Normal |
19:14:42 | San | you meen there?^^ |
19:14:59 | ^BeN^ | i know but yesterday the page isnt update for me |
19:15:00 | webguest66 | http://www.rockbox.org/daily.shtml |
19:15:07 | webguest66 | there ^^^ |
19:15:09 | ^BeN^ | you can check for a moment? |
19:15:10 | San | yeah |
19:15:26 | | Join KN|stiff [0] (n=phhome@Fd4fa.f.strato-dslnet.de) |
19:17:06 | webguest66 | click on the day date stamp, it'll list who and what has been done |
19:20:08 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
19:21:23 | | Part webguest66 |
19:23:19 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:23:19 | * | LinusN has an iaudio x5 |
19:23:46 | linuxstb | How is it? |
19:23:49 | LinusN | i must say i like the form factor |
19:24:05 | LinusN | the joystick feels better than the h100 |
19:25:33 | linuxstb | Hooked up the bdm yet? |
19:26:04 | linuxstb | Does it have an lcd remote? |
19:27:06 | ghode|afk | LinusN: that isn't the austriancoder was working on is it? |
19:27:27 | LinusN | it has an lcd remote, but it is optional :-( |
19:27:58 | LinusN | ghode|afk: yes, he was working on iaudio x5 iirc (or was it m3?) |
19:28:26 | ghode|afk | it was the x5 |
19:34:13 | | Join _DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
19:35:46 | linuxstb | Anyone know what the record key is mapped to in the h300 win32 sim? |
19:36:49 | LinusN | i assume it's the same as the h100 sim |
19:37:49 | linuxstb | I found it - it's the backslash on the numeric keypad. |
19:37:51 | _FireFly_ | f1 or divide id it's the same as the h100 |
19:38:37 | _FireFly_ | s/id/if |
19:39:37 | _FireFly_ | linuxstb: or f1 :) |
19:40:30 | linuxstb | Yes, or F1 :). I'm learning... |
19:40:36 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
19:40:48 | _FireFly_ | button.c in win32-sim |
19:44:49 | | Join Guest229461 [0] (n=phhome@Fd4fa.f.strato-dslnet.de) |
19:44:49 | | Quit KN|stiff (Read error: 104 (Connection reset by peer)) |
19:44:55 | | Quit Guest229461 (Remote closed the connection) |
19:49:13 | | Quit Febs ("CGI:IRC (EOF)") |
19:50:28 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
19:54:32 | | Quit Bger (Read error: 110 (Connection timed out)) |
19:58:10 | | Join Bger [0] (n=Bager@83.142.21.199) |
20:00 |
20:00:15 | | Join mrah [0] (n=hchm@bar06-4-82-234-180-20.fbx.proxad.net) |
20:00:20 | San | Can I make a suggestion? |
20:00:54 | San | You Know the crossfade, I think you should make it instad of seconds, in miliseconds |
20:01:29 | XavierGr | I guess users can never be happy.... |
20:02:46 | San | lol |
20:02:48 | XavierGr | I can accept half-second steps but milliseconds is too much IMHO! |
20:02:56 | San | lol |
20:03:52 | San | you see, i listen to dt, and all their songs link into one another, and there is no time for the millisecond but I got it crossfading into it and it is alright for now |
20:04:02 | San | I will just re-rip them |
20:04:03 | San | :D |
20:04:24 | | Join iobound [0] (n=iobound@221.80-203-3.nextgentel.com) |
20:04:40 | iobound | hi, just wanted to report a successful rbx install on a int H340 |
20:05:01 | XavierGr | San: are you talking about gapless? |
20:05:35 | San | yes |
20:05:53 | XavierGr | well then you don't need crossfade |
20:06:11 | San | but, the cross fading is nice aswell, when skipping from say.,... acdc to DT |
20:06:18 | XavierGr | you need to rip those songs with a stable lame encoder. |
20:06:20 | ^BeN^ | what is gapless? |
20:06:28 | XavierGr | yes that's nice too. |
20:06:34 | iobound | is radio supported on h300 yet? how do i start it? |
20:06:37 | San | where there is no gaps in between the songs |
20:06:43 | San | there is no radio yet |
20:06:46 | XavierGr | Though crossfade will ruin the mood in 2 gapless songs |
20:06:51 | iobound | oh ok, the wiki said 90% done |
20:07:02 | DBUG | Enqueued KICK San |
20:07:02 | * | San Skinny Dips in a sea of Dream Theater - Live Scenes From New York Disc - Through Her Eyes |
20:07:24 | XavierGr | so i prod slasheri to add another crossfade option which will enable crossfade only on change of tracks. |
20:07:34 | San | yes |
20:07:35 | San | :D |
20:07:40 | San | in milliseconds |
20:07:42 | San | :P |
20:07:55 | San | cause 1 is too much and 0 is too little |
20:08:08 | _FireFly_ | crossfade does only work on track change |
20:08:15 | _FireFly_ | why then an extra option ?? |
20:08:25 | San | yeah, but from one band/directory to another different one |
20:08:40 | San | if it is the same band or directory, leave it gapless |
20:08:51 | XavierGr | _FireFly_? |
20:08:53 | San | does vorbs have gapless on RB yet? |
20:08:59 | linuxstb | Yes. |
20:09:09 | XavierGr | no it doesn't work only on track change |
20:09:20 | _FireFly_ | ?? |
20:09:22 | XavierGr | ah |
20:09:25 | San | does AAC? |
20:09:27 | XavierGr | I meant on manuall track change |
20:09:33 | linuxstb | San: No. |
20:09:36 | XavierGr | when you ffw or rw |
20:09:56 | XavierGr | because if there are 2 songs with no gaps the whole mood is spoiled. |
20:09:57 | linuxstb | San: That's a limitation of AAC files - silence is added at the start and end of every track. |
20:10:07 | XavierGr | (and crossfade set to on_ |
20:10:16 | iobound | it'd be nice if the wiki mentioned that flashing the firmware of an h300 resets the iriver firmware's settings |
20:10:23 | linuxstb | San: We can probably do something about it, but the priority is to optimise the decoder first. |
20:10:50 | linuxstb | iobound: It's a wiki.... |
20:11:04 | linuxstb | You can make that change. |
20:11:09 | iobound | oh but it's such a hassle to set up an account and figure out the wiki dialect etc |
20:11:18 | San | ok, thanks linuxstb |
20:11:41 | iobound | if you think it's a useful addition, i'll do it |
20:11:43 | ghode|afk | yeah it's also such a hassle to make a firmware from scratch, why bother :P |
20:11:53 | San | lol |
20:12:24 | San | iobound, would you be able to speed up rockboy? |
20:12:34 | San | like, get it at normal speed? |
20:12:38 | iobound | i don't know? :) |
20:12:48 | Ctcp | Ignored 2 channel CTCP requests in 0 seconds at the last flood |
20:12:48 | * | XavierGr reboots |
20:12:49 | iobound | i haven't read the source |
20:12:57 | iobound | it would be cool to add (back?) color support too |
20:13:03 | San | yes |
20:13:07 | | Part XavierGr |
20:13:17 | San | that rould rock |
20:13:21 | San | *would |
20:13:26 | San | would it be hard |
20:13:34 | San | do you think you could do it? |
20:14:13 | iobound | that's hard to say when i haven't read the source. i guess we'd have to try to figure out where the bottlenecks are, experiment with gcc's various -O flags, and perhaps maybe try to hand-write inner loops in 68k asm? |
20:14:32 | San | ah |
20:14:34 | San | does anyone know whats wrong with it? Cause a guy my dad works with codes programs in C for the company. He could do it probally. |
20:15:00 | iobound | maybe, maybe not |
20:15:09 | San | ok |
20:15:28 | iobound | san, i don't think there's anything "wrong" with it? maybe it just is that slow, maybe there are clever ways to do more work with less effort to make it run faster, who knows.. |
20:17:25 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
20:17:29 | San | yeah.. |
20:17:33 | San | http://www.misticriver.net/showthread.php?t=32497 |
20:18:20 | iobound | yeah i've got scummvm running on my 6600 phone |
20:18:27 | San | ohhh |
20:18:38 | San | i tought you said H300 and i was like, WTF?! |
20:18:39 | San | lol |
20:18:45 | | Join XavierGr [0] (n=XavierGr@ppp40-adsl-190.ath.forthnet.gr) |
20:18:56 | San | #scummvm |
20:19:24 | iobound | i guess it would probably be easier if rockbox shipped with a regular C library :) |
20:19:29 | | Join Amar [0] (n=502c5b85@labb.contactor.se) |
20:19:29 | San | would it be hard to port? |
20:20:00 | _FireFly_ | iobound: why to blowed the firmware with a big c-library ?? |
20:20:08 | iobound | what |
20:20:16 | _FireFly_ | argh |
20:20:39 | iobound | why bloat up the firmware with a big c library? |
20:20:47 | _FireFly_ | yupp |
20:20:59 | _FireFly_ | that was the word : bloat |
20:21:05 | iobound | i just assumed that scummvm probably relies on a lot of standard C library routines |
20:21:43 | San | they said the H300 has the right specs to run it and it can be ported |
20:22:14 | iobound | i'm sure it can, after all, the original monkey island ran on a regular amiga 500.... |
20:22:29 | San | yeah |
20:23:53 | iobound | but seeing as scummvm is written for a regular computer with a full blown C library environment, you'd probably have to write a lot of boring plumbing (c library stuff) |
20:25:22 | San | go for it |
20:25:23 | San | :P |
20:25:24 | San | :D |
20:25:36 | iobound | i'd rather try to get libsidplay or libdumb working |
20:25:50 | iobound | scummvm on a mobile unit is fun for five minutes, then you get tired of the tiny screen and lack of mouse |
20:25:56 | linuxstb | iobound: scummvm is worse than that - it's C++ |
20:26:15 | | Quit Maxime` (Read error: 104 (Connection reset by peer)) |
20:26:29 | iobound | ok, then it's even more of an effort :) |
20:26:45 | linuxstb | Most of the standard C library is already in Rockbox. |
20:26:46 | | Join solexx [0] (n=jrschulz@c129089.adsl.hansenet.de) |
20:26:57 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
20:27:00 | linuxstb | At least, everything that's relevant to an embedded device. |
20:27:36 | iobound | but there's just a "dummy" malloc with a no-op free(), isn't it? i'd imagine things like scummvm would do allocs and reallocs all the time and you'd probably run out of memory fairly fast |
20:28:19 | _FireFly_ | malloc is a bad thing for embedded devices with small amount of ram afaik |
20:28:21 | linuxstb | If scummvm needed malloc, then it could have it's own implementation. We don't want it in core rockbox. |
20:28:36 | iobound | of course not, i'm just saying it would have to be implemented somewhere |
20:28:49 | iobound | maybe dietlibc or whatever could be used |
20:29:52 | linuxstb | Even dietlibc would probably be overkill for Rockbox - most of the functionality of a C library is already present. |
20:30:51 | iobound | yeah. but we wouldn't need to re-invent a full malloc() algorithm :) |
20:31:03 | _FireFly_ | i have a small function set for reading files from a zip-file with working crc :) |
20:31:23 | linuxstb | No - we take a simple malloc implementation from somewhere. I believe Bagder has stated in the past he has one waiting if Rockbox ever needed it. |
20:31:31 | o0260o | n't need to re-invent a full malloc() algorithm :) |
20:31:31 | o0260o | <_FireFly_> i have a small function set for reading files from a zip-file with working crc :) |
20:31:31 | o0260o | <linuxstb> No - we take a simple malloc implementation from somewhere. I believe Bagder has stated in the past he has one waiting if Rockbox ever |
20:31:39 | | Part o0260o |
20:31:43 | _FireFly_ | lol |
20:31:48 | chopped_pork | that was cool |
20:31:55 | linuxstb | Is there an echo in here? |
20:32:03 | XavierGr | haha |
20:32:13 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
20:35:29 | iobound | when i started charging, the familiar iriver firmware with its "charging.." screen popped up. did the rbx bootloader detect charging and switch to that, or how does that work? |
20:35:29 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
20:36:21 | iobound | does the win32 sum support audio? |
20:36:34 | _FireFly_ | but only uncompressed zip-files because i don't think that a uncompressen algo would be efficient |
20:36:46 | _FireFly_ | on the current rockbox targets |
20:36:52 | iobound | firefly, well, pkunzjr.com for MS-DOS is only 2700 bytes or so |
20:37:32 | linuxstb | That's a lot of bytes for Rockbox. |
20:37:43 | _FireFly_ | iobound: but you need afaik malloc for an uncompressen algo |
20:37:54 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
20:38:11 | iobound | there's no "malloc()" provided to an MS-DOS .com file.. |
20:38:40 | | Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) |
20:39:06 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
20:39:11 | iobound | does the WPS logos flicker on your H300s too? |
20:39:22 | _FireFly_ | i don't have an h3xx |
20:39:23 | _FireFly_ | ;) |
20:42:25 | linuxstb | iobound: Yes, but I think you have to enable sim sound in the autoconf.h file that the configure script generates in your build directory. |
20:42:37 | iobound | i just tried editing autoconf.h and the compile completed at least |
20:43:05 | San | any chance of getting color wps's? (I actually prefare the black and white ones though, just wondering) |
20:43:58 | linuxstb | Of course. It's just that very few developers have colour devices at the moment. |
20:44:30 | mirak | yo |
20:44:42 | mirak | what is the problem with the floating point unit ? |
20:44:49 | mirak | or the lack of it |
20:45:16 | _FireFly_ | does read_bmp_file already support color-bitmaps ?? |
20:46:05 | linuxstb | mirak: That's the problem - the lack of an FPU. It means that floating point calculations are done very slowly in software. |
20:46:06 | iobound | what is the proper way to populate the archos/.rockbox directory when using the simulator? just manually copy apps/codecs/*.codec etc? |
20:46:15 | linuxstb | iobound: "make install" |
20:46:16 | _FireFly_ | make install |
20:46:20 | iobound | ah, thanks |
20:46:57 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
20:46:57 | iobound | ugh, i don't have cygwin unzip... gotta re-run setup.exe |
20:49:06 | iobound | cool, sound in win32 simulator works |
20:49:14 | linuxstb | _FireFly_: No, read_bmp_file() only supports mono bitmaps. |
20:49:58 | _FireFly_ | then this needs updated first to have color-images in wps workable ;) |
20:50:22 | linuxstb | The bmp2rb.c program will probably be a big help. |
20:50:52 | amiconn | Adding support for all possible bmp formats should be straightforward |
20:51:07 | _FireFly_ | also for RLE-encoded bmps ?? |
20:51:11 | iobound | why does some plugins appear twice in the "Open with.."? |
20:51:14 | amiconn | ..but that's the least problem to solve for colour support in wps |
20:51:37 | amiconn | _FireFly_: No, but all uncompressed variants |
20:51:44 | _FireFly_ | ok :) |
20:52:00 | amiconn | I would leave out some space wasters though, like 32 bit |
20:52:19 | linuxstb | Are tools that specific in letting you choose the bmp format? |
20:52:27 | amiconn | yes |
20:52:56 | _FireFly_ | yepp max support color-depth would be the max supported color depth of the color-lcd-screen |
20:53:08 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
20:53:30 | _FireFly_ | afaik is without compressen the only difference in bitmaps the color-depth |
20:53:49 | mirak | who won the 2002 world cup ? |
20:54:13 | amiconn | I want to support 1..24 bit bmp on all devices |
20:54:18 | amiconn | No major problem |
20:54:41 | amiconn | It's basically the same as bmp2rb, just without the generous intermediate buffers |
20:55:24 | _FireFly_ | yeah and the bitmap-buffer is then fbdata instead of char |
20:55:25 | amiconn | ...but I don't bother as long as there are other major problems which prevent colour (or even greyscale) support in wps |
20:57:07 | amiconn | linuxstb: For truecolour images, Photoshop Elements (was included with my laptop) offers 16bit RGB555, RGB565, RGB444, 24 bit RGB888 and 32 bit RGB888 |
20:57:47 | _FireFly_ | a first step to reduce the used ram-space of the wps-format buffer would be to commit the new wps-file-loader which is on tracker |
20:58:20 | linuxstb | I just tried the gimp, and it just gave me "Windows BMP image". No options at all. |
21:00 |
21:03:35 | San | does shorten work on the H300? |
21:03:54 | linuxstb | Yes. |
21:03:58 | San | ty |
21:04:10 | | Join iobound_ [0] (n=iobound@221.80-203-3.nextgentel.com) |
21:04:35 | mirak | LinusN: what kind of floating points calculs needs to be done ? |
21:05:23 | mirak | LinusN: sorry wrong nick |
21:05:38 | mirak | linuxstb: what kind of floating points calculs needs to be done ? |
21:06:03 | *** | Saving seen data "./dancer.seen" |
21:06:57 | | Join solexx___ [0] (n=jrschulz@d159085.adsl.hansenet.de) |
21:08:37 | Wett | mirak: you wanted to ask me smthg ? |
21:08:37 | | Join iobound__ [0] (n=iobound@221.80-203-3.nextgentel.com) |
21:10:00 | preglow | linuxstb: well, just have a look at an mpeg decoder and you'll see |
21:10:09 | preglow | ehh |
21:10:10 | preglow | mirak: |
21:10:11 | preglow | :-) |
21:10:34 | preglow | mirak: you don't have to do the calculations in floating point, but i think that's how most of the source code you'll find does it |
21:14:04 | | Join JonSenior [0] (n=root@host86-131-199-180.range86-131.btcentralplus.com) |
21:16:55 | | Quit solexx (Read error: 110 (Connection timed out)) |
21:18:45 | amiconn | Gah! |
21:19:10 | amiconn | Now I made a test plugin for the ucl decompressor, and it works on the very first try! |
21:19:19 | _FireFly_ | ;) |
21:19:27 | | Join jochen [0] (n=jochen@dslc-082-082-068-246.pools.arcor-ip.net) |
21:19:35 | jochen | good evening |
21:19:50 | _FireFly_ | amiconn: congratulation |
21:19:58 | jochen | is anyone here investigating the remote ticking? |
21:19:59 | amiconn | Copy & paste, some file operations around that, thrown into my player's viewer dir |
21:20:38 | amiconn | But why the %&$§ doesn't it work in the decompressing loader then? |
21:21:09 | | Quit iobound (Read error: 110 (Connection timed out)) |
21:21:53 | ^BeN^ | where i need to do this: http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment#Step_4_Set_the_PATH_variable |
21:21:54 | ^BeN^ | ? |
21:22:42 | jochen | well, is there any chance that the remote ticking issue is related to the compiler used? |
21:22:58 | | Join muesli_- [0] (i=muesli_t@Bbc96.b.pppool.de) |
21:23:15 | muesli_- | re |
21:23:38 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
21:23:52 | | Quit iobound_ (Read error: 110 (Connection timed out)) |
21:24:28 | | Join iobound_ [0] (n=iobound@221.80-203-3.nextgentel.com) |
21:25:08 | iobound_ | I'm trying to write a plugin that links with libdumb, but I'm getting "Undefined reference to _debugf" when it tries to "DLL dumb.rock". any hints? |
21:25:57 | jochen | i've "installed" the latest daily build on my player this morning and afterwards i had that remote ticking. then i've built rockbox from cvs and it was gone. so maybe it has something to to with me using a different compiler. |
21:27:47 | iobound_ | nevermind, i got it working by commenting out the DEBUGF stuff in that one dumb file |
21:27:58 | preglow | will anyone shoot me if i combine the separate channel resampler passes into one pass which does both? |
21:28:10 | _FireFly_ | me not |
21:28:18 | * | LinusN loads his gun |
21:28:33 | LinusN | preglow: why would we shoot you? |
21:28:50 | jochen | is that a trick question? *lol |
21:28:59 | iobound_ | how do I "register" my plugin so it appears in "Open with.." ? |
21:29:17 | preglow | iobound_: edit viewers.list |
21:29:21 | preglow | in .rockbox |
21:29:26 | San | what plugin did you make? |
21:29:29 | iobound_ | thanks |
21:29:36 | iobound_ | viewers.config ? |
21:29:40 | preglow | yeah, whatever |
21:29:43 | preglow | viewer.* |
21:29:47 | iobound_ | what do those numbers mean |
21:29:52 | preglow | it's an icon |
21:30:11 | iobound_ | aha |
21:30:33 | jochen | well then, just for the logs, i used gcc-3.4.1 |
21:30:34 | * | San decides to neaten up and rearragne all the files on his PC |
21:30:38 | preglow | we'll probably end up with slightly slower mono resampling and slightly faster stereo resampling |
21:31:08 | LinusN | preglow: a fair tradeoff imho |
21:31:22 | amiconn | I tested with a number of .ucl files now. They were all uncompressed correctly. |
21:31:29 | LinusN | goodie |
21:31:34 | LinusN | what was the bug? |
21:31:42 | amiconn | No, I mean in my test plugin |
21:31:43 | iobound_ | yey my plugin crashed and burned rockboxui.exe :( |
21:31:51 | amiconn | It still doesn't work in my loader |
21:31:59 | LinusN | really? |
21:32:04 | amiconn | yup |
21:32:23 | amiconn | I made a simple test plugin (as a viewer) |
21:32:32 | LinusN | what does your loader do? |
21:32:41 | amiconn | It contains literally the same uncompressing code as my loader |
21:32:42 | LinusN | how is it linked? |
21:32:48 | amiconn | It's in cvs |
21:32:55 | amiconn | firmware/decompressor |
21:33:05 | amiconn | It's not yet integrated into the build system |
21:33:11 | ^BeN^ | linusn: where i need to write this: http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment#Step_4_Set_the_PATH_variable |
21:33:33 | | Join mashalla [0] (i=mashalla@p5498BB5E.dip.t-dialin.net) |
21:33:49 | linuxstb | ^BeN^: As that page says, in the .bash_profile |
21:33:55 | linuxstb | ...file |
21:34:02 | linuxstb | You can find that in your cygwin home directory. |
21:34:13 | ^BeN^ | thereis no a file in this name |
21:34:19 | jochen | ^BeN^: ~/.bash_profile |
21:34:25 | linuxstb | Then just create one. |
21:34:38 | jochen | it's a hidden file. |
21:35:03 | ^BeN^ | ahh ok |
21:35:20 | | Quit iobound__ (Read error: 110 (Connection timed out)) |
21:35:23 | ^BeN^ | blah |
21:35:24 | ^BeN^ | no file |
21:35:38 | LinusN | amiconn: you put the image in .data? |
21:35:38 | preglow | LinusN: though i really should make two separate routines, where one does mono, and one does stereo, but that'll mean some copied and pasted code |
21:35:48 | | Quit jaydpb ("CGI:IRC (EOF)") |
21:35:49 | amiconn | LinusN: Yes |
21:35:57 | * | petur is happy he installed tortoisecvs on his windows box - much better |
21:36:00 | preglow | i don't know what your position is on that kind of ugliness |
21:36:01 | LinusN | how does it end up in the ajz file? |
21:36:30 | linuxstb | preglow: Can you use macros or inline functions to reduce the duplication? |
21:36:30 | amiconn | Well, the image is converted into an .o by objcopy magic |
21:36:35 | LinusN | objcopy doesn't include the .data segment when converting to binary |
21:36:37 | amiconn | (in the Makefile) |
21:36:43 | amiconn | Huh? |
21:36:47 | LinusN | only the data copy |
21:36:57 | LinusN | put the image in rodara instead |
21:37:01 | LinusN | .rodata |
21:37:17 | * | amiconn wonders how all other targets do work then |
21:37:23 | LinusN | they have a data copy |
21:37:27 | amiconn | .data is included |
21:37:30 | amiconn | .bss is not |
21:37:45 | amiconn | The datacopy routine is only for rom-based execution |
21:38:07 | preglow | linuxstb: well, i guess so |
21:38:07 | | Quit Amar ("CGI:IRC (EOF)") |
21:38:23 | preglow | but it wont be pretty... |
21:38:49 | LinusN | amiconn: have you double checked the ajz image with a hex editor? |
21:39:06 | LinusN | amiconn: how can i try it? |
21:39:09 | amiconn | The .ajz is scrambled; of course I checked the .bin |
21:39:17 | LinusN | good |
21:39:48 | amiconn | With current cvs, put a v1 rockbox.ucl (not rombox.ucl) into firmware/decompressor |
21:39:54 | amiconn | Then make |
21:39:58 | LinusN | ok |
21:40:05 | amiconn | It should produce a compressed.bin |
21:40:16 | amiconn | ...which then needs to be scrambled into .ajz |
21:40:20 | LinusN | ok |
21:40:32 | amiconn | *sometimes* it works... |
21:41:47 | ^BeN^ | [22:33:15] <^BeN^> LinusN: where i need to write this: http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment#Step_4_Set_the_PATH_variable |
21:42:28 | LinusN | ^BeN^: jochen answered your question |
21:42:41 | ^BeN^ | i see but i dont see the file |
21:42:45 | ^BeN^ | in the folder |
21:42:47 | LinusN | ls -a |
21:42:47 | linuxstb | Create one. |
21:42:50 | jochen | ^BeN^: just type "echo PATH=${PATH}:/opt/sh1/bin >> ~/.bash_profile" |
21:43:10 | ^BeN^ | ok now its clear |
21:43:12 | ^BeN^ | 10x |
21:44:40 | preglow | linuxstb: the macro would pretty much have to take some code as an argument... |
21:45:00 | linuxstb | That doesn't sound nice. |
21:45:04 | preglow | indeed not |
21:45:17 | preglow | a macro with another macro as argument = w00t |
21:45:27 | amiconn | You could use similar trickery as the ucl sources |
21:45:38 | amiconn | This uses recursive #include ... |
21:46:02 | amiconn | ;) |
21:46:08 | preglow | hahah |
21:46:14 | preglow | i'd rather just bloody copy and paste each time |
21:46:25 | amiconn | Indeed, some files use recursive #include |
21:46:47 | amiconn | In th first pass they define some macros, and even the header of a function |
21:47:04 | amiconn | ...which is then filled in in the second pass |
21:47:30 | t0mas | sounds like a slow-as-hell-but-it-works Microsoft approach? |
21:47:47 | jochen | microWHAT? *fg* |
21:47:52 | iobound_ | well my newbie attempt at making a dumb plugin crashes, when I run rockboxui.exe in gdb, bt shows a crash in _libwinmm_a_iname() (during loading of the .mod). any hints what this means? |
21:47:54 | amiconn | It works, and is easier to understand than one might think |
21:47:59 | linuxstb | preglow: My vote goes with copy and paste. You (or someone else) can always simplify it in the future. |
21:48:19 | * | t0mas has been reading msdn docs the whole day... |
21:48:41 | t0mas | you just start to believe anything about MS... |
21:48:54 | t0mas | anybody heard of the NT-2-bit-patch? |
21:49:06 | JonSenior | LinusN: When we spoke the other day, you suggested USB as an area to work on. I've had a look at the Wiki and can't seem to find any differences between the basic USB (ie. Non-USBTG) setup on either. I'm sure I remember seeing something somewhere though, so if I've missed something, please point me at it. |
21:49:21 | jochen | don't do that, i'm not sure whether this will affect your programming skills in a positive way t0mas *g* |
21:49:22 | t0mas | changing a few bytes in the NT kernel can disable the whole security system... |
21:49:47 | t0mas | jochen: well... it was about hacking the NT kernel... writing drivers... in light of the sony rootkit |
21:50:27 | t0mas | what sony did was a simple version... it can be done with a much broader effect... not just hiding files... |
21:50:36 | jochen | and you've found information on kernel hacking in the msdn? |
21:50:42 | iobound_ | well what do you expect, when you modify the kernel, you modify the kernel! :) |
21:50:45 | t0mas | ghehe |
21:50:47 | t0mas | ssst ;) |
21:50:50 | LinusN | JonSenior: i discovered that the usb mode needs two power sources |
21:50:54 | t0mas | I just read that for function calls |
21:51:04 | jochen | i didn't say a thing. |
21:51:04 | iobound_ | i'm sure you could do the same for linux with modules or just by patching /proc/kmem |
21:51:18 | LinusN | and we might do it wrong in the h100 as well |
21:51:27 | t0mas | iobound_: as root yes |
21:51:34 | amiconn | Hmm, two power sources? |
21:51:35 | JonSenior | LinusN: Ahh |
21:51:37 | t0mas | but do you know a lot of people who work as root the whole day? |
21:51:47 | JonSenior | Time to start reading data sheets then! |
21:51:55 | linuxstb | t0mas: Sadly, yes. |
21:51:56 | amiconn | LinusN: Maybe that's the reason for the USB hang some users experienced? (H1x0) |
21:51:57 | iobound_ | don't you need Administrator credentials to write to the NT kernel? |
21:52:03 | jochen | i'm afraid i can imagine that t0mas... |
21:52:10 | t0mas | iobound_: jup, but everybody is admin in NT... |
21:52:16 | t0mas | take a look at win XP home... |
21:52:21 | amiconn | t0mas: huh? |
21:52:25 | iobound_ | sure, but that's a HOME OS |
21:52:35 | t0mas | I dare to day that at least 80% of the dumb users is running XP Home |
21:52:38 | t0mas | *say |
21:52:53 | amiconn | XP Home also knows the difference |
21:52:56 | iobound_ | so if everybody ran linux, they would never need to run as root? |
21:53:03 | jochen | that's why i like diskless clients, mounting the root fs ro from a nfs server. ;) |
21:53:14 | t0mas | try to start X as root in some "first use" distro |
21:53:17 | t0mas | it will warn you... |
21:53:19 | LinusN | amiconn: yes |
21:53:29 | iobound_ | i'm sorry, i fail to see any argument here :) |
21:53:53 | t0mas | well... you have to agree that almost all win XP users are using it as an Admin user? |
21:54:04 | amiconn | The point is, you can run windows as admin all the time, and you can run linux as root all the time |
21:54:10 | amiconn | Both is wrong |
21:54:14 | t0mas | In linux this is far less common... some first-timer distro's even make it impossible |
21:54:33 | amiconn | That's an entirely different story |
21:54:35 | jochen | well, not impossible, but harder ;) |
21:54:38 | iobound_ | but all that is just gui wrapping on top, no need to criticize the NT kernel :) |
21:54:41 | t0mas | and I have to admit... I'm using my windows workstations as an admin... |
21:54:45 | amiconn | It's not the system that's a fault here |
21:55:02 | preglow | lovely latency |
21:55:13 | t0mas | it is... you can't normally work in XP w/o admin rights... checkout XP home... it's very limited or admin... nothing in between |
21:55:13 | preglow | takes a couple of secs before pitch change settings take effect |
21:55:16 | amiconn | It's user habits (and factory defaults - these are debatable) |
21:55:19 | iobound_ | anyway, does anyone know what might be the cause for a segfault in "_libwinmm_a_iname()" in my plugin? |
21:55:29 | amiconn | t0mas: YOu can. |
21:55:41 | amiconn | Guess what 'Run as..' is for |
21:55:47 | t0mas | well.... I did that in W2k |
21:56:04 | amiconn | W2K is *very* different from XP in that respect |
21:56:17 | t0mas | jup, it's kind of workable |
21:56:45 | amiconn | You can even create links to an app with 'run as' settings |
21:57:12 | jochen | however, i use win for playing games only. |
21:57:17 | amiconn | That's practically the same as e.g. Gnome asking you for the root password when you try to start e.g. synaptics as user |
21:58:19 | amiconn | The only problem I see is that the first user is admin by default. |
21:58:28 | Bger | amiconn: this "run as" showed up in win2k for the firs time .. |
21:58:49 | amiconn | ...and software companies relying on that and fail to write applications in a way that they run correctly with user rights |
21:59:18 | amiconn | Bger: Yes, but that was 6 years ago... |
21:59:18 | jochen | well, just imagine where applications save their settings. |
21:59:33 | Bger | btw, if you're in domain, u can't authenticate to other pc as different user than the one u're logged in ... (iirc) |
21:59:44 | amiconn | jochen: If they are written correctly, they save either in the user registry or user profile |
21:59:56 | t0mas | yes, mmc.exe with a runas option is nice |
21:59:56 | t0mas | I use em both... mixed |
21:59:57 | t0mas | amiconn: but in windows you have admin rights by default... |
21:59:57 | DBUG | Enqueued KICK t0mas |
21:59:57 | t0mas | and a lot of things just won't work as a normal user |
21:59:58 | jochen | yeah, IF. ;) |
21:59:58 | t0mas | that's a designflauw in the beginning... |
21:59:58 | *** | Alert Mode level 1 |
21:59:58 | t0mas | *flaw |
21:59:59 | amiconn | Bger: YOu can |
21:59:59 | *** | Alert Mode level 2 |
21:59:59 | t0mas | well... a really lot of software is just written to work with admin priv. because everybody is used to having them... A nasty leftover from Win9x |
22:00 |
22:00:04 | t0mas | Linux (and Mac OS afaik?) started in the right direction... so they don't have to solve this problem... |
22:00:06 | t0mas | Bger: hardly |
22:00:14 | t0mas | you have to disconnect fully from that pc |
22:00:22 | linuxstb | amiconn: Making the first user an administrator sounds like the main problem to me. |
22:00:37 | amiconn | linuxstb: [21:58:17] <amiconn> The only problem I see is that the first user is admin by default. |
22:00:47 | t0mas | oh wait... Bger |
22:00:47 | t0mas | you're right |
22:00:47 | t0mas | in a domain you can't do it... |
22:00:47 | *** | Alert Mode level 3 |
22:00:47 | t0mas | only if you're denied access... |
22:01:06 | t0mas | but that's just a problem in the SMB protocol... |
22:01:14 | amiconn | You can't connect to the same PC with more than one account |
22:01:17 | t0mas | or at least in the way MS uses it |
22:01:19 | petur | main problem is most software installs for the current user only, sometimes that needs to be admin, so you end up being admin |
22:01:21 | Bger | yes, but it is |
22:01:27 | iobound_ | are you sure you can't use "NET USE \\server\whatever /USER:someusername" ? |
22:01:31 | amiconn | ...but you can connect to several PC with a different account each |
22:01:38 | t0mas | iobound_: you can't.... 1 user at a time |
22:01:40 | petur | and you can't copy settings from one user to another |
22:01:42 | Bger | amiconn: that's right |
22:01:59 | iobound_ | oh, you mean if you've already connected to the same server as someone else.. |
22:02:01 | t0mas | petur: there you have another miss... |
22:02:06 | t0mas | the registry |
22:02:19 | t0mas | iobound_: I assume that's what he ment... |
22:02:30 | petur | the _ugly_ you mean |
22:02:32 | iobound_ | any tips on how I can do debug logging from deep within apps/codecs/dumb/src ? |
22:02:41 | amiconn | petur: You can copy settings from one user to another |
22:02:45 | amiconn | It's rather easy |
22:02:50 | iobound_ | DEBUGF apparently doesn't work from there... |
22:02:53< |