00:02:36 | mirak | I can't believe it takes over 6 megs |
00:02:37 | LinusN | petur: sure, it's better than nothing |
00:02:55 | petur | ;) |
00:03:24 | petur | ah well.. goodnight |
00:03:37 | | Quit petur ("here today, gone tomorrow") |
00:03:55 | | Join Hooligan [0] (i=Hooligan@Node55-61-52-66.1dial.com) |
00:04:02 | mirak | ok my bad I reserved to much static ram |
00:08:53 | Hooligan | So I'm finally getting around to learning C. Go me, maybe I can do something useful one day. |
00:09:09 | | Join frederic_ [0] (n=chatzill@i577B9F0F.versanet.de) |
00:09:21 | preglow | good good |
00:11:51 | | Quit frederic_ (Client Quit) |
00:12:10 | | Quit Musicmad (Read error: 110 (Connection timed out)) |
00:23:52 | * | nathanh kicks rockbox |
00:23:57 | nathanh | do what i want! not what i say |
00:24:03 | | Quit San (Read error: 110 (Connection timed out)) |
00:24:36 | Hooligan | <Rockbox> No! |
00:24:47 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:25:28 | mirak | LinusN: I am probably not changing the code variable |
00:25:30 | | Quit DrumRBoy320|away (Read error: 110 (Connection timed out)) |
00:25:44 | LinusN | mirak: which file did you change? |
00:25:50 | mirak | the amount I set for PLUGIN_BUFFER_SIZE 0xb00000 |
00:26:06 | mirak | :) |
00:26:22 | mirak | it must be another variable because that's already really to much |
00:26:25 | | Quit akaidiota (Connection timed out) |
00:27:09 | mirak | it talks about PLUGIN_RAM wich is in plugin.lds, but I don't understand that code part |
00:27:59 | mirak | as far as I understand I can't just increase that value without reducing something else |
00:28:22 | mirak | or not ... |
00:30:06 | mirak | LinusN: any idea ? |
00:31:37 | LinusN | which file did you change? |
00:32:08 | | Join San [0] (n=test@213-202-160-179.bas503.dsl.esat.net) |
00:32:11 | mirak | config-h300.h LinusN |
00:32:27 | LinusN | should be correct |
00:32:29 | mirak | I reduced my static buffers drastically and I can compile |
00:32:50 | mirak | but I am still interested in having more room to try some stuff |
00:32:53 | LinusN | mirak: you should check the map file |
00:33:11 | San | what file in the source is the display menu? |
00:34:32 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
00:34:32 | mirak | LinusN: what file is it ? |
00:34:51 | LinusN | mirak: rockbox.map |
00:35:08 | | Join actionshrimp [0] (n=NNSCRIPT@host86-144-9-21.range86-144.btcentralplus.com) |
00:38:39 | San | if I wanted to add another menu, where would I add it? Main_menu.c? |
00:38:49 | linuxstb | Do we have any targets where the amount of RAM is detected at runtime? |
00:43:09 | preglow | linuxstb: yo, tested my commits? |
00:43:43 | linuxstb | No, not yet. I've been busy with the video. The bootloader works (with LCD display), but Rockbox itself isn't starting. |
00:43:55 | linuxstb | The LCD doesn't seem slow to me. |
00:44:32 | linuxstb | The ATA driver works - rockbox.ipod is loaded and the correct checksum is calculated. |
00:44:40 | linuxstb | The backlight is the same as the nano, and that works fine. |
00:45:30 | linuxstb | I'll try your button commit on my ipod now. |
00:47:53 | preglow | like it doesn't seem slow at all? |
00:48:44 | preglow | 'cause slowcoder mentions he thinks his hardware is glitchy... |
00:49:19 | linuxstb | It's hard to tell, but at least the bootloader seems to display as quickly as it does on my own ipod. |
00:49:22 | | Join lamed [0] (n=55407459@labb.contactor.se) |
00:50:32 | mirak | http://paste.ubuntu-nl.org/5863 |
00:50:51 | mirak | this file is weird it auto includes itself I don't know why |
00:50:52 | preglow | is the optical out controlled directly by the cpu or by the uda? |
00:51:23 | mirak | the compiler says that memset is undefined. problem is that there is no memset in that c file |
00:55:04 | preglow | gcc may decide to use memset at its leisure, i believe |
00:55:12 | preglow | you see there's a large array initalised to 0 there |
00:55:21 | preglow | gcc might be using memset for that |
00:55:42 | preglow | i don't know how to fix that |
00:56:19 | mirak | where do you see that array ? |
00:56:20 | preglow | if i were to optimise that myself, i'd use another approach, though |
00:56:26 | preglow | mirak: it's called sums |
00:56:38 | preglow | in FUNC_H |
00:56:43 | preglow | it's in the first for loop |
00:57:08 | mirak | int32_t Sums[SIZE] = { 0 }; |
00:57:14 | preglow | yes |
00:57:17 | preglow | that's the one |
00:57:25 | | Quit Hooligan () |
00:57:37 | lamed | what's UMS? |
00:57:40 | preglow | i remember amiconn mentioning that gcc assumes memcpy, memset, memmove and memchr are always available |
00:57:45 | mirak | mmm all the fields are written |
00:58:05 | preglow | lamed: usb mass storage |
00:58:22 | lamed | ah. |
00:59:36 | lamed | now i got <mirak> could rockbox support ums and playing at the same tim |
00:59:42 | preglow | on some platforms, yes |
00:59:43 | preglow | like ipod |
00:59:57 | preglow | it also could on h1x0 and h3x0, but it would be very impractical |
01:00 |
01:00:12 | lamed | why? because ipod's can still access the h.d? |
01:00:21 | preglow | ipod has software usb controls, as far as i know |
01:00:31 | preglow | iriver players have to give up hd access when connected to usb |
01:00:42 | preglow | the cpu _could_ continue to play music, but when the file buffer is empty, it would just stop |
01:01:53 | lamed | could an h1x0 be used as a host, disregarding the fact it can't produce the nececcery voltage? |
01:02:49 | preglow | no |
01:02:54 | preglow | or what do you mean? |
01:03:08 | preglow | the only thing h1x0 can be used for in an usb context, is as a hd slave |
01:03:20 | preglow | nothing else is possible |
01:03:48 | lamed | to be more specific, any way of using the player as a host, to transfer 32 mb worth of files to the ram, that will be transfered to the h.d after usb sync is lost |
01:04:27 | preglow | if you're talking usb and h1x0 and h3x0, it can do nothing than pretend it's a hard drive |
01:04:29 | webguest23 | lostlogic, are you here? |
01:05:11 | preglow | the processor is never involved in the usb dealings after an usb connection with a pc has been established |
01:05:12 | lamed | yes, h1x0, why is that? (what prevants it from being used as i described?) |
01:05:24 | lamed | ah |
01:05:32 | mirak | preglow: you were right |
01:05:39 | preglow | a gateway chip takes over and translates from usb -> ata messages |
01:06:00 | preglow | and this is good, it makes our job very easy |
01:06:07 | lamed | hehe |
01:06:19 | preglow | making an usb stack is not very fun |
01:06:26 | preglow | and god knows what we'll do with ipod |
01:06:51 | lamed | haven't ipodlinux already had to do that? |
01:06:54 | preglow | mirak: yes, i supposed so |
01:07:09 | preglow | lamed: when you plug usb, they just ask if you want to reboot |
01:07:13 | preglow | lamed: so you can boot to disk mode |
01:07:45 | preglow | reverse engineering that would be seriously boring |
01:07:47 | preglow | and hard |
01:07:52 | preglow | so i understand them perfectly |
01:08:14 | mirak | preglow: would it be possible to have UMS + charging at same time ? |
01:08:30 | preglow | platform? |
01:08:34 | mirak | H300 |
01:08:45 | lamed | ==the usb mode is simpler because it only transfers usb to ata messages..? |
01:08:53 | preglow | sure, i can't imagine why that shouldn't be possible |
01:09:11 | amiconn | preglow: http://gcc.gnu.org/onlinedocs/gcc/Standards.html |
01:09:19 | mirak | preglow: I mean charging from usb |
01:09:31 | lamed | mirak: don't we have ums&charging at the same time? what about the syncharge cables? |
01:09:39 | preglow | amiconn: wha? |
01:09:42 | amiconn | Towards the bottom: "Most of the compiler support routines used by GCC are present in libgcc, but there are a few exceptions. GCC requires the freestanding environment provide memcpy, memmove, memset and memcmp." |
01:09:45 | mirak | lamed: what's that ? |
01:09:46 | preglow | mirak: i know |
01:09:54 | preglow | yes |
01:09:55 | lamed | http://www.misticriver.net/showthread.php?t=32898 |
01:10:00 | preglow | you've mentioned it before, so i knew it |
01:10:06 | linuxstb | preglow: I've only tested quickly, but your commit seems fine. Nice work :) |
01:10:20 | preglow | goodie |
01:10:25 | preglow | wheel handling could use more work |
01:10:29 | preglow | i just commited as is for simplicity |
01:10:35 | preglow | plus, it works fine enough for me |
01:10:35 | lamed | a good opportunity to show off my mod :)))) |
01:10:59 | | Join Rincewind [0] (i=Miranda@A376e.a.pppool.de) |
01:11:22 | mirak | lamed: I have seen them on some online store |
01:11:41 | mirak | lamed: if it can cost nothing that's even better :) |
01:12:04 | | Quit DJDD_ ("Trillian (http://www.ceruleanstudios.com") |
01:12:30 | mirak | 920020 2005-12-18 01:06 xvid_decraw.elf |
01:12:50 | mirak | I finally managed to compile :D |
01:12:51 | lamed | mirak: I always syncharge now... it's really awsome. I don't have to carry anything else then the player, headphones & the usbcable. I really most change the battery though. |
01:13:19 | lamed | most=must |
01:15:01 | preglow | mirak: haha, now for making it work |
01:15:16 | lamed | preglow: ==the usb mode is simpler because it only transfers usb to ata messages..? |
01:15:22 | preglow | lamed: what, yes |
01:15:28 | preglow | lamed: because it's handled in hardware |
01:15:54 | preglow | lamed: the only thing the cpu needs to do, and indeed, _can_ do, is tell the gateway it can take control of the hd |
01:16:28 | lamed | thank you. it's nice to ask you qustions. you always know the answer and you don't spare the details! |
01:16:35 | preglow | haha |
01:16:43 | preglow | no problem |
01:16:52 | preglow | though i can't say i always know the answers.. |
01:17:34 | preglow | but i suppose i need to get going soon |
01:17:48 | lamed | preglow: only when it comes to the api. you really know shit about that. |
01:17:53 | lamed | :p |
01:18:23 | lamed | or the gui... whatever |
01:18:31 | preglow | gui i know nothing about, i'll give you that |
01:18:36 | preglow | i know nothing about large parts of rockbox |
01:18:43 | lamed | ;) |
01:18:44 | mirak | lamed: "I guess iRiver had a good reason why not making their original cable charge..." |
01:18:53 | preglow | i learn new stuff from the ipod porting, though |
01:19:01 | mirak | lamed: lol, you needed to fry a motherboard to learn that |
01:19:19 | mirak | lamed: it maybe draws to much power from usb |
01:20:36 | preglow | is it just me, or do optical cables break easily?? |
01:20:42 | lamed | mirak: just make sure you connect the dc jack before the usb sync jack. and don't pull off or insert back the dc jack while it syncronize. and usb2 inteface seems more stable. and I haven't fried the mobo it's only two usb1 jacks that died... on an oldish P3 850 mhz |
01:21:16 | lamed | preglow: only if you are off to breaking some optical cables. |
01:21:28 | mirak | lamed: ok. I fried a motherboard once. |
01:21:36 | preglow | i've had two optical cables here that suddenly stopped working |
01:21:36 | mirak | it was horrible |
01:21:39 | preglow | and i'm real gentle with them |
01:21:54 | lamed | mirak: what have you done? |
01:22:04 | mirak | a big white smoke cloud got out of the tower |
01:22:25 | mirak | lamed: my antec power supply was dying |
01:22:46 | Moos | preglow: hi, same here lots of opticals cables dead during those few last years |
01:22:50 | mirak | and in it's death it over powered the motherboard |
01:23:00 | preglow | i'm not too fond of digital audio |
01:23:01 | mirak | some condensator melted on the motherboard |
01:23:24 | lamed | aren't those things supposed to have a fuse...? |
01:23:29 | preglow | only good thing about digital audio is adat |
01:23:48 | preglow | which at least helps on the cable clutter |
01:25:08 | lamed | mirak: I can only recommand you of using the usbsyncharge mod. No suddon motherboard death is upon. |
01:25:32 | lamed | what's adat? |
01:26:20 | nathanh | lamed practises his italian mobster lingo |
01:28:11 | preglow | adat = eight channels of audio in one cable |
01:28:14 | preglow | optical cable :/ |
01:28:23 | mirak | preglow: is the audio compressed ? |
01:28:35 | preglow | no |
01:29:20 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
01:34:12 | preglow | lostlogic: i'll be looking at your profiling patch tomorrow |
01:34:22 | lamed | I'm 12% off the ubuntu disk image download. this l00ks like the ticket to LinuX for me :) I _can_ install wine on it... right? |
01:36:29 | preglow | yes |
01:37:47 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:38:12 | lamed | really looking forward for it... I moved to firefox a while ago... and actually, I had the "internet explorer" icon link to firefox so my family stops using i.e... |
01:38:47 | preglow | i use ubuntu on desktop, it's pretty nice |
01:44:13 | | Join qwisp11 [0] (n=arnott_c@cpc1-oxfd4-4-0-cust172.oxfd.cable.ntl.com) |
01:44:27 | lamed | preglow: just wondering: age/location/realname? |
01:44:35 | preglow | 24/norway/thom johansen |
01:44:39 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
01:45:10 | lamed | what do you do for living? |
01:45:27 | preglow | programming, funnily enough |
01:45:35 | qwisp11 | lamed: that's a bit inquisitive |
01:45:41 | preglow | qwisp11: i don't mind |
01:45:43 | *** | Saving seen data "./dancer.seen" |
01:46:51 | preglow | anyone who cares to search the net will find out anyway |
01:47:09 | lamed | qwisp11: he might have answer in a private message :) and you can always turn your screen the other way :D |
01:48:04 | | Join aegray_ [0] (n=aegray@12-210-86-210.client.insightBB.com) |
01:48:14 | preglow | but anywhoots, i've gotta go |
01:48:15 | lamed | preglow: that's what I say... that's why I don't mind adv. my email address. it's well-spamed anyways |
01:48:16 | preglow | later |
01:48:17 | qwisp11 | I'm not worried as such. But there are dodgy people on the net. No offence meant. |
01:48:22 | preglow | aegray_: welcome! |
01:48:27 | aegray_ | preglow: quick q before you go? |
01:48:31 | preglow | okies |
01:48:43 | Rincewind | I have a few questions about the tag-database (noob-questions). Is one of you willing to answer me? |
01:48:53 | preglow | Rincewind: just ask and you'll see |
01:48:53 | aegray_ | erm |
01:48:54 | aegray_ | nm |
01:48:54 | mirak | is the simulator broken ? |
01:48:59 | aegray_ | i'll figure it out |
01:49:00 | aegray_ | hehe |
01:49:13 | qwisp11 | Rincewind: nice name :) |
01:49:15 | preglow | mirak: doesn't look like it |
01:49:17 | Rincewind | ok, one: is the tag-database working well? |
01:49:27 | preglow | Rincewind: it might be, depends on your luck |
01:49:36 | preglow | but ok, i'm out, later all |
01:49:47 | Rincewind | qwisp11, you know discworld? |
01:50:02 | qwisp11 | yeah |
01:50:20 | qwisp11 | I've only read about 12 of the books though |
01:50:43 | Rincewind | what has "luck" to do with the tag-database? |
01:50:59 | Rincewind | I've read nearly all of them |
01:51:06 | | Quit San (Read error: 110 (Connection timed out)) |
01:51:31 | | Join Rob2222 [0] (n=Miranda@ACB59C16.ipt.aol.com) |
01:52:14 | Rincewind | my second question is: does the database provide other useful features apart from tag-browsing yet? |
01:52:57 | ashridah | Rincewind: luck has to do with it being in development and incomplete |
01:53:24 | mirak | preglow: for x11 ? |
01:53:39 | Rincewind | there seem to be at least two wiki-pages about it, I can't figure out which one has the right information |
01:53:53 | mirak | http://paste.ubuntu-nl.org/5864 |
01:56:18 | Rincewind | the wikipage "databasev2" was last updated in september... |
01:56:31 | | Join DrumRBoy320|away [0] (n=Drumrboy@ool-44c20ff1.dyn.optonline.net) |
01:58:08 | Rincewind | the downloads have dates from january, I doubt that the database works with a recent version of rockbox |
01:59:31 | | Join lee_ [0] (n=lee@70-58-156-201.eugn.qwest.net) |
01:59:33 | ashridah | apparently it's been stagnant for a while. the guy who was working on it dropped out of existence, and no-one's picked up the pieces yet |
01:59:39 | | Join Rincewind_12 [0] (i=Miranda@D6b02.d.pppool.de) |
01:59:49 | | Nick lee_ is now known as bagawk_ (n=lee@70-58-156-201.eugn.qwest.net) |
02:00 |
02:01:12 | | Quit lamed ("CGI:IRC (EOF)") |
02:01:35 | | Quit bagawk (Nick collision from services.) |
02:01:46 | | Nick bagawk_ is now known as bagawk (n=lee@70-58-156-201.eugn.qwest.net) |
02:03:06 | | Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
02:03:44 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
02:03:54 | Rincewind_12 | I have to go |
02:04:15 | Rincewind_12 | cu |
02:04:33 | qwisp11 | I'm willing to help with rockboy if anyone will give me guidence with it. (My programing knollege is tiny bits of visual basic and html :p) |
02:04:36 | | Quit Rincewind_12 (Client Quit) |
02:06:25 | ashridah | heh. building an emulator on an embedded system is a few steps above VB. html is just a markup language, it doesn't count :) |
02:06:40 | qwisp11 | I know that's where my problem is :p |
02:06:48 | ashridah | your first step would want to be to buy/borrow a book about C programming |
02:07:09 | qwisp11 | It'll go on my christmas list |
02:07:19 | aegray_ | ashridah: you're building an emulator for which arch? |
02:08:25 | ashridah | aegray_: i'm not building one for any arch, but rockboy is emulating a gameboy's processor (forget which), and runs on m68k-coldfire |
02:08:33 | aegray_ | ah ok |
02:08:47 | aegray_ | is that gnuboy based or from scratch? |
02:08:53 | ashridah | gnuboy port |
02:08:55 | * | ashridah nods |
02:09:01 | aegray_ | cool |
02:09:46 | ashridah | qwisp11: you'll need to learn the ins and outs of m68k assembly and probably Z80 assembly and gameboy specifics |
02:10:49 | aegray_ | read through gnuboy source - it'll help you learn - especially the cpu and emu |
02:10:58 | qwisp11 | ok |
02:11:07 | qwisp11 | I have the source of several emus already |
02:11:24 | ashridah | hahaha. isn't gnuboy's source horribly uncommented? :) |
02:11:24 | qwisp11 | but i opened them and then just scrolled through some files and shut them again |
02:11:32 | aegray_ | ashridah: that's what makes it fun :) |
02:11:42 | | Quit Moos ("Happy Birthday Rockbox") |
02:12:28 | ashridah | hah |
02:13:44 | * | ashridah isn't sure what he can recommend in the way of books to read about emulation or embedded stuff, been a long time since he learned it |
02:13:50 | ashridah | and i was only using the 68hc11 |
02:13:59 | ashridah | (and 8086 assembly) |
02:15:29 | ashridah | there's plenty of pages about on gameboy programming |
02:17:51 | qwisp11 | I'll have a look thanks |
02:17:56 | | Quit Rincewind (Read error: 110 (Connection timed out)) |
02:41:08 | qwisp11 | I've found a very nice book on it. I'll read through that and come back if it hasn't put me off :) |
02:41:24 | linuxstb | qwisp11: Which player do you have? H300? |
02:43:48 | mirak | void* (*plugin_get_audio_buffer)(int* buffer_size); |
02:43:58 | mirak | why is there a buffer_size parameter ? |
02:44:31 | mirak | does it have some dynamic mem handling behind ? |
02:44:33 | linuxstb | It's used to return the size of the buffer. |
02:44:40 | mirak | oh ok |
02:47:33 | | Part LinusN |
02:47:34 | mirak | in C if I don't need the value inside the return parameter |
02:47:47 | mirak | not return, the function parameter |
02:48:03 | mirak | mmm can I not declare a variable ? |
02:48:20 | linuxstb | No, you have to declare a variable. |
02:48:31 | linuxstb | Why would you want to ignore that return value? It's important. |
02:48:51 | qwisp11 | <linuxstb>: yeah h300 sorry for the slow response |
02:49:14 | | Join TCK- [0] (n=tckocr@81-178-225-59.dsl.pipex.com) |
02:49:37 | mirak | linuxstb: not for the dirt stuf I did |
02:49:42 | mirak | well I will use it |
02:49:47 | | Quit Kohlrabi ("Leaving") |
02:50:07 | linuxstb | qwisp11: no problem. In which case, a first thing to do with Rockboy could be to restore the colour support. AFAIK, that code was removed from gnuboy when it was ported to the h1x0 |
02:50:22 | linuxstb | But that could have the side-effect of making it even slower... |
02:50:48 | qwisp11 | Will it be possible to make it run faster? |
02:51:28 | mirak | what is the size of an int ? |
02:51:31 | mirak | in bits |
02:51:41 | lostlogic | sizeof(int)*8 |
02:51:53 | linuxstb | qwisp11: I'm sure it can be. It hasn't been worked on for a long time, and our knowledge of the coldfire has improved a lot since then. |
02:52:06 | linuxstb | Also, Rockboy doesn't make full use of the fast internal ram (IRAM) |
02:52:26 | qwisp11 | ok thanks |
02:52:40 | linuxstb | You should talk to lostlogic and try and run his profiling code on Rockboy to see where the bottlenecks are. |
02:53:00 | qwisp11 | any idea when s/he is on usually? |
02:53:09 | * | lostlogic hides under the table. I just posted a new version of the profiling patch to the tracker today. |
02:53:12 | linuxstb | Read up about 4 lines... |
02:53:13 | qwisp11 | oh |
02:53:18 | qwisp11 | :p |
02:53:52 | lostlogic | the patch exports it in the plugin API and makes it available to plugins through a header file, should be pretty easy to enable for a plugin... in theory. |
02:54:31 | | Join lamed [0] (n=5541763d@labb.contactor.se) |
02:54:36 | | Part lamed |
02:56:12 | lostlogic | have I mentioned that GCC's coldfire support is pretty pathetic? it is. |
02:58:58 | qwisp11 | where can I get the code from? |
02:59:08 | linuxstb | lostlogic: I think we've realised that by now. |
02:59:28 | linuxstb | Have you been examining the compiled code? |
02:59:30 | lostlogic | qwisp11: sourceforge patchtracker... it's linked from the rockbox patches page on rockbox.org |
03:00 |
03:00:07 | lostlogic | linuxstb: yeah, extensively, just optimizing the ++ and −− operations in Tremor with inline assembly gave me a 2.4* improvement in the most called function. |
03:00:18 | lostlogic | 2.4% |
03:00:30 | linuxstb | Which version of gcc are you using? |
03:00:33 | | Quit TCK (Read error: 110 (Connection timed out)) |
03:00:44 | lostlogic | 345 |
03:01:30 | lostlogic | I had 402 for a while, but the code was slower, and I didn't feel like analyzing why so I went back to 345 |
03:10:05 | mirak | linuxstb: I got that error when trying to build th simulator http://paste.ubuntu-nl.org/5864 |
03:10:26 | mirak | any idea of what's happening ? |
03:12:25 | linuxstb | Did you change anything in Rockbox apart from your plugin? |
03:12:42 | mirak | hem |
03:12:53 | mirak | I added a method to the plugin api |
03:12:59 | mirak | vsnprintf |
03:13:07 | linuxstb | That shouldn't make any difference. |
03:14:04 | mirak | I will try with another cvs rep |
03:14:15 | linuxstb | I was about to suggest that. |
03:15:18 | linuxstb | But you know that the x11 sim doesn't work properly for the h300? Only the win32 sim works for the colour targets. |
03:17:06 | mirak | my plugin output nothing |
03:17:17 | mirak | I just use a log file for now |
03:17:20 | mirak | as output |
03:17:27 | mirak | plus the extracted images |
03:19:41 | mirak | it's funny to call this devices emebeded devices |
03:20:00 | mirak | when our old atari or amiga were just 8mhz and 1 meg of ram |
03:20:16 | nathanh | is anybody working on the h300 x11 sim? i cant run the windows sim (not even in wine) |
03:20:40 | mirak | nathanh: what's the problem ? |
03:20:46 | nathanh | no intel |
03:23:15 | qwisp11 | I'm off I need some sleep |
03:23:30 | | Quit qwisp11 () |
03:24:49 | linuxstb | nathanh: I think someone is working on a sdl port of the sim |
03:25:02 | nathanh | beaut |
03:25:25 | linuxstb | The idea is that we will then just have a single sim that will work everywhere SDL works. |
03:25:44 | ashridah | is someone actually working on it? i remember it being discussed, and i vaguely recall Bagder suggesting he might do it... |
03:25:49 | nathanh | yeah, i know about sdl, its a good idea to use sdl instead of separate win32/x11 ports |
03:26:06 | * | ashridah nods |
03:26:20 | linuxstb | Unless I dreamt it, a stranger came to IRC a couple of days ago and said that he/she had been working on it. |
03:26:27 | ashridah | ah |
03:26:42 | ashridah | entirely possible, i'm not on irc as much as i was last month |
03:26:50 | linuxstb | See here: http://www.rockbox.org/irc/rockbox-20051216.txt (at 20:24.55) |
03:27:43 | ashridah | hrm, no-one told him to post it to the patch tracker? |
03:28:08 | ashridah | hope he shows up again |
03:28:35 | mirak | linuxstb: this fails with a clean install |
03:28:59 | nathanh | effing awesome |
03:29:33 | nathanh | i have display lists now working for background images, peak meters, progress bars, bitmaps, conditional bitmaps, left texts, right texts and center texts |
03:30:02 | | Nick ashridah is now known as Lost-ash (n=ashridah@67.106.77.212.ptr.us.xo.net) |
03:30:03 | Lost-ash | cricket time |
03:30:04 | linuxstb | ashridah: Yep, it seems we all missed that visit. He did talk to Bagder on 20051215 (about 9am) - that's the conversation I remember. |
03:33:08 | | Join San [0] (n=test@A-106-15.cust.iol.ie) |
03:38:47 | mirak | how do we acces to the general menu in rockbox now ? |
03:40:11 | | Join webguest66 [0] (n=3e4f4094@labb.contactor.se) |
03:40:37 | webguest66 | nathanh: have you tried running the w32 sim under wine under qemu? (yes, I know... but it might work!) |
03:40:37 | lostlogic | nathanh: what did you think of my latest batch of whining on your patchtracker thread? |
03:44:45 | | Quit DJDD_ (Read error: 110 (Connection timed out)) |
03:45:29 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
03:45:46 | *** | Saving seen data "./dancer.seen" |
03:46:12 | | Join amiconn_ [0] (n=jens@p54BD69B0.dip.t-dialin.net) |
03:51:42 | webguest23 | lostlogic: i have a question: i have installed your hd-led in wps patch. when i put the tag that shows conditional images on a seperate line, the image doesn't get regularily updated (only on trackchanges) but when i put it on the same line as the remaining time, the image gets updated correctly. is this normal, or am i doing somethin wrong? |
03:53:41 | nathanh | webguest: i know of that problem and how to solve it |
03:53:55 | lostlogic | hehe, I didn't think it was in my patch... mine was tooooo simple |
03:54:25 | | Join Mongey| [0] (n=mongeyc@83-70-61-84.b-ras1.dbn.dublin.eircom.net) |
03:54:37 | nathanh | webguest: theres a bug in gui_refresh that means certain lines are not processed on every frame, even if theres an image on that line that must be updated every frame |
03:54:57 | nathanh | webguest: its because images and text are treated separately |
03:55:17 | Mongey| | even thought this is for rockbox ill ask anyway |
03:55:19 | nathanh | webguest: the workaround is to stick the %xd or %ld tags on the same line as a text item that updates every frame, like %pv |
03:55:57 | Mongey| | is it alright to post my pc specs? |
03:56:06 | webguest23 | thats what i did to solve it, i was just wondering why this happens |
03:56:16 | Mongey| | cause i want to ask a few questions |
03:56:17 | nathanh | its because theres an array of lines, 1 for each text line on the screen |
03:56:32 | nathanh | the refresh loop runs through the array but only displays some of the lines, depending on the status of the *flags |
03:56:53 | nathanh | the problem is that if an image is on the same y-coord as a line thats not due for refresh, it can get erased |
03:56:56 | nathanh | but not redrawn |
03:57:05 | nathanh | because the text line erases the whole line, including the image |
03:57:09 | Mongey| | well |
03:57:28 | lostlogic | Mongey|: just ask, and use less lines. |
03:57:30 | nathanh | by sticking the %xd or %ld on the same line, in the .wps file, as the tag, it means the image will get updated |
03:57:36 | webguest66 | Mongey|: probably won't hurt, since it pretty quiet.. but be brief |
03:57:50 | Mongey| | kk |
03:58:07 | Mongey| | should i be looking for a new motherboard, cpu, and graphics card? (specs to cmein a sec) |
03:58:26 | Mongey| | CPU: AMD Athlon XP 2000+ (Thoroughbred) , 1.67 GHz |
03:58:37 | Mongey| | Video: Sharp LL-T17A3-B on nVidia GeForce4 MX 440 |
03:59:00 | DBUG | Enqueued KICK Mongey| |
03:59:00 | Mongey| | Mainboard: MS-6712 |
03:59:01 | webguest23 | but why do the other conditional images that are on the same line (on the display) work? |
03:59:07 | Mongey| | Mainboard Manufacturer: MSI |
03:59:08 | nathanh | because conditionals are drawn every frame |
03:59:25 | nathanh | the fix is pretty simple |
03:59:36 | nathanh | theres a line in gui_wps_refresh that draws an inverted solid rectangle from x=0 to x=LCD_WIDTH |
03:59:45 | nathanh | you change that to only draw from left_pos to left_pos+string_width |
03:59:49 | nathanh | or center_pos, or right_pos |
04:00 |
04:00:00 | webguest66 | Mongey|: no one will be able to give an answer to that but yourself. Does it do the things you want it to? If not, go upgrade. If it does, don't waste your money just to get something more flashy. |
04:00:26 | | Quit ehntoo (Remote closed the connection) |
04:00:49 | Mongey| | webguest66; i want it to be able to play games like doom3, some decent games |
04:01:08 | Mongey| | the thing is i dont have alot of munny |
04:01:11 | lostlogic | Mongey|: graphics first. |
04:01:29 | nathanh | webguest: this line here -> display->fillrect(0, ypos, display->width, string_height); |
04:01:41 | webguest66 | nathanh: What platform are you on? |
04:01:43 | nathanh | that thing erases the entire line, including any images that have already been drawn |
04:01:51 | nathanh | linuxppc, powerbook |
04:02:05 | webguest66 | nathanh: Tried wine under qemu? |
04:02:19 | Mongey| | lostlogic; can you recommend any(economically efficent) |
04:02:24 | nathanh | not gonna try, id have to setup a win32 dev environment to rebuild the rockboxui each time |
04:02:26 | | Quit amiconn (Read error: 110 (Connection timed out)) |
04:02:26 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD69B0.dip.t-dialin.net) |
04:02:31 | lostlogic | Mongey|: not a clue, don't play modern games any more ;) |
04:02:42 | Mongey| | :o |
04:02:52 | Mongey| | damn |
04:03:28 | nathanh | mongey: fast pcs are a waste of money, we all buy them when we're young, then we realise what a waste of money it is and we stop |
04:03:38 | nathanh | mongey: i spent $1000s on a 486 back in the day, waste of money |
04:03:49 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
04:03:49 | * | Mongey| = 14 |
04:04:03 | Mongey| | lol |
04:04:07 | webguest66 | nathanh: if you're in Debian at least it's as easy as apt-get install mingw32.. I'm guessing it's as easy for other archs... assuming mingw32 is available for ppc.. it should be |
04:04:14 | lostlogic | nathanh: I spent 4k on my first computer at 18... alienware's then topof the line |
04:04:26 | nathanh | lostlogic: would you do it again? |
04:04:32 | Mongey| | nathanh; im not looking to spend over 400 |
04:04:38 | lostlogic | nathanh: no, I haven't spent that much on computer parts total since, I dont' think :-P |
04:04:53 | nathanh | same, last pc upgrade i bought was $100, that'll do me for another 12 months |
04:05:00 | Mongey| | :o alienware goes upto 30,000 |
04:05:01 | nathanh | bought some ram |
04:05:09 | webguest66 | You can get a decent computer so cheap by now |
04:05:16 | *** | Alert Mode level 1 |
04:05:16 | Mongey| | RAM: Used: 368/512MB |
04:05:31 | webguest66 | Think my first one was about $1500 for a p133 |
04:05:39 | lostlogic | Mongey|: that was 5 or 6 years ago. |
04:05:49 | Mongey| | i think this is a gateway 500 |
04:06:04 | nathanh | mongey: save your money, spend it on wine and women |
04:06:21 | Mongey| | lol |
04:06:56 | lostlogic | good advice. |
04:07:09 | * | Mongey| is ironman doesnt need a woman cause he's got his right hand |
04:07:35 | | Quit dpassen1 () |
04:07:59 | Mongey| | lol |
04:08:07 | lostlogic | give it a couple years ;) |
04:08:16 | Mongey| | a friend was singing that today |
04:09:07 | Mongey| | ive got like 200 euro and then my parents are giving me the rest for an upgrade |
04:10:19 | Mongey| | maybe a nother HD |
04:10:24 | *** | Alert Mode level 2 |
04:10:24 | Mongey| | HD: [C:] 3.67/25.60 GB [D:] 9.20/9.31 GB [E:] 5.45/5.68 GB |
04:10:31 | nathanh | aye, you need more hdd |
04:10:46 | webguest66 | I'd jump into some gaming channel. They're sure to know more about this stuff than we do here, it seems |
04:11:00 | Mongey| | webguest66; do you know any? |
04:11:20 | webguest66 | I'm afraid not |
04:11:25 | Mongey| | damn |
04:11:39 | | Quit webguest66 ("CGI:IRC (EOF)") |
04:11:57 | | Join webguest66 [0] (n=3e4f4094@labb.contactor.se) |
04:12:21 | Mongey| | anyone know any gaming channels? |
04:12:34 | Mongey| | anyone support Celtic? |
04:13:56 | Mongey| | oh |
04:13:56 | | Quit San (Read error: 104 (Connection reset by peer)) |
04:14:19 | Mongey| | nathanh; do you know any graphics card i should get |
04:15:21 | nathanh | mongey: i dont know anything about gaming pcs |
04:15:32 | nathanh | just that its a money sink |
04:16:12 | lostlogic | Mongey|: did you try this line of questioning in #misticriver? I think they are more likely to be gamers than us. |
04:16:34 | Mongey| | i did |
04:17:09 | | Join San [0] (n=test@A-106-15.cust.iol.ie) |
04:20:25 | *** | Alert Mode OFF |
04:21:25 | Mongey| | hehhe |
04:21:30 | Mongey| | anyone on linux |
04:21:40 | lostlogic | most of us, probably... |
04:21:44 | Mongey| | lol |
04:22:28 | Mongey| | last month i was looking for a live cd of ubuntu and i downloaded what i thought was one |
04:23:29 | nathanh | http://photobucket.com/albums/c301/nhand42/?action=view¤t=dump_0001.jpg |
04:23:53 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
04:23:56 | Mongey| | but then i fecked everything up and installed it because it wasnt a live, erasing windows(instlling on the same partion) then i had to searche my house for 2 days start fot my xp disc |
04:24:25 | Mongey| | finnaly removed ubuntu but grub messed up the bootloader |
04:24:30 | Lost-ash | Mongey|: but doesn't it warn you in large letters when it's going to do that? |
04:24:46 | Mongey| | making me reinstall windows |
04:24:48 | Lost-ash | (hope you had backups :) ) |
04:24:51 | Lost-ash | :( even |
04:24:53 | lostlogic | nathanh: looks terrible, but apparently it works? |
04:24:55 | Mongey| | Lost-ash; have no idea |
04:24:58 | nathanh | :-( |
04:25:01 | nathanh | i think it looks nifty |
04:25:13 | Mongey| | nice |
04:25:27 | webguest66 | Having 4-colour bmp loader would be nifty |
04:25:30 | lostlogic | nathanh: the speckled black and white background? |
04:25:53 | nathanh | lostlogic: the fact that theres a background at all :-) |
04:26:07 | lostlogic | nathanh: of that I heartily approve. |
04:26:40 | webguest66 | You did use jpg for a b&w picture - of that I don't approve. |
04:26:47 | nathanh | thats a .bmp file, not a .jpg |
04:26:51 | webguest66 | Ah |
04:26:54 | webguest66 | That's almost worse |
04:26:57 | webguest66 | But not quite |
04:27:03 | lostlogic | bmp is what screendump makes |
04:27:13 | nathanh | hrm, i uploaded .bmp, i think photobucket must have effed with it |
04:27:24 | webguest66 | I didn't think anyone in their right mind would put bmps on the web |
04:27:33 | thegeek | oh please |
04:27:44 | thegeek | recompressing the bmp from a webdump is just stupid |
04:27:57 | webguest66 | what? |
04:27:59 | thegeek | while I agree bmp's are not suited for the internet |
04:28:08 | thegeek | the image is so small anyway |
04:28:34 | webguest66 | Some browsers can't even display them |
04:28:42 | thegeek | *screendump |
04:28:58 | thegeek | what browser would that be webguest66? |
04:29:03 | lostlogic | ff |
04:29:14 | thegeek | really? |
04:29:15 | thegeek | haha |
04:29:38 | thegeek | seems to work fine here;) |
04:30:09 | lostlogic | always tries to open them in gimp here for some reason |
04:30:17 | webguest66 | That's because it is in fact a jpg |
04:30:51 | webguest66 | I expect photobucket converts bmps to 0% compression jpegs or something like that |
04:31:08 | webguest66 | To keep everyone's browser sane |
04:31:55 | webguest66 | Why they don't convert to png is beyond me |
04:32:14 | nathanh | some old IE didnt do png |
04:32:30 | nathanh | IE <<<<< FF |
04:32:33 | webguest66 | Well that's seriuosly old there |
04:32:40 | Paul_The_Nerd | Yeah, JPG and GIF are about the only two you can be reasonably sure will work anywhere. |
04:33:09 | webguest66 | I'm willing to go off on a limb and bet that bmps are less supported than png |
04:33:10 | Paul_The_Nerd | I wonder what the internal web browser in AOL can show. Photobucket seems like the sort of place that would want AOL users to be at home as well. |
04:33:37 | Paul_The_Nerd | webguest66: BMPs have been supported in IE for a while, which by default makes them "more" supported because it's on every windows box out there, whether you want it or not. |
04:34:13 | webguest66 | Not at all. |
04:34:30 | Paul_The_Nerd | What do you mean? |
04:35:00 | webguest66 | I mean that the amount of users having an *OLD* IE without png support is - I'm guessing - lower than the amount having browsers with no BMP support |
04:35:24 | webguest66 | What is that anyway, IE3? 4? |
04:35:36 | webguest66 | I don't think many of those are still browsing the interwebnut |
04:35:46 | Paul_The_Nerd | You'd be surprised what you'll find people using |
04:35:55 | webguest66 | Sure, but how many? |
04:36:22 | * | Paul_The_Nerd shrugs. |
04:36:28 | * | webguest66 googles. |
04:36:49 | Paul_The_Nerd | I'm not even sure 5.0 had PNG support |
04:37:02 | webguest66 | I'm positive it did. |
04:37:12 | Paul_The_Nerd | Initially, or after patches? |
04:37:23 | webguest66 | Note that I'm not talking about full support, just basic |
04:37:41 | webguest66 | I'll get back to you on that |
04:38:01 | webguest66 | From the first few stats I was able to dig up, IE4 usage is below even NetScape4 usage |
04:38:06 | webguest66 | Which is saying something |
04:38:08 | Paul_The_Nerd | Yeah |
04:38:49 | webguest66 | But if ie5 was released without png (which I don't think), I won't argue with you afterall |
04:38:56 | * | Paul_The_Nerd shrugs. |
04:39:00 | Paul_The_Nerd | It's not a big deal to me either way. |
04:39:07 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
04:39:30 | webguest66 | Internet Explorer [Microsoft] (Win32, Solaris/X, HP-UX/X) - version 4.0b1 and later |
04:39:35 | webguest66 | So there. |
04:39:36 | Paul_The_Nerd | Relating to image formats, I wonder if they H120/140 is going to ever feature 2bpp bitmaps in the WPS. |
04:39:48 | webguest66 | IE4 was released with png support. |
04:39:56 | Paul_The_Nerd | Hrm. |
04:39:57 | webguest66 | I think it's fair to say that by now, png is "fully supported" |
04:40:08 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
04:40:12 | webguest66 | That's from libpng.org, so that's probably authoritative |
04:40:16 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
04:40:17 | Paul_The_Nerd | Probably |
04:41:47 | lostlogic | hmph, bug in profile parsing java. preglow never got around to perlizing it and fixing my bugs. |
04:42:19 | webguest66 | 2bpp bitmaps will probably come at some point, I'd guess |
04:42:46 | nathanh | im working on color bitmaps in wps |
04:42:57 | Paul_The_Nerd | Color bitmap doesn't do much for me. :-P |
04:43:08 | nathanh | it'll do grayscale too |
04:59:44 | lostlogic | *sigh* the problem with discovering more new bugs is that my attempts to build up a library of profiling results keep getting foiled by them. |
05:00 |
05:03:35 | | Part Mongey| |
05:08:39 | | Quit RotAtoR ("Leaving") |
05:10:49 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
05:16:55 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:44:37 | | Join aegray__ [0] (n=aegray@12-210-86-210.client.insightBB.com) |
05:44:53 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
05:44:56 | | Quit aegray_ (Read error: 110 (Connection timed out)) |
05:45:48 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:06:45 | | Join MrShlee [0] (i=BIGKING@58-84-71-142.dial-lns4.sa.chariot.net.au) |
06:08:34 | MrShlee | firstly. after uploading songs in usb mode.. the diskcache doesnt update so you need to reboot. secondly the Iriver boots into Recording mode when you turn it on. third when you goto radio without originally playing a mp3/ogg when you leave the radio - it seems to loop with a "playlist control file" error |
06:08:34 | | Quit webguest66 ("CGI:IRC (EOF)") |
06:12:33 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
06:19:50 | | Quit TCK- (Read error: 110 (Connection timed out)) |
06:24:31 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
06:31:08 | | Quit webguest23 ("CGI:IRC") |
06:39:01 | Jungti1234 | hey |
06:40:23 | Jungti1234 | hello~? |
07:00 |
07:12:55 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
07:14:13 | lostlogic | gah, I can't believe I'm rewriting C to teach GCC how to compile for the coldfire. |
07:26:38 | Jungti1234 | Does no one exist? |
07:27:10 | Jungti1234 | I have question. |
07:27:40 | dwihno | there are some assembly stuff he's trying to fix |
07:32:12 | lostlogic | what's the difference between: |
07:32:12 | lostlogic | a[i++]=t[j++]<<shift; |
07:32:12 | lostlogic | and |
07:32:12 | DBUG | Enqueued KICK lostlogic |
07:32:12 | lostlogic | a[i]=t[j]<<shift; |
07:32:12 | lostlogic | i++; j++; |
07:32:48 | lostlogic | because I think that changing those put aliens in my ears instead of music. |
07:33:56 | lostlogic | nvm, I a foo |
07:35:30 | Paul_The_Nerd | Today I wrote a for loop for($i=0;$i=var;$i++). It wasn't very effective. Be happy that your mistake isn't that bad. |
07:35:35 | lostlogic | just a note: 1 != 0 |
07:35:49 | lostlogic | Paul_The_Nerd: :) |
07:36:28 | Paul_The_Nerd | I'm not really into this script anyway. I stronlgy suspect that I'm going to have to scrap the whole thing as soon as my partner gets back to me. |
07:36:43 | lostlogic | damn those team projects. |
07:36:55 | Paul_The_Nerd | It's more of a "friend asking for help" sorta thing. |
07:36:59 | lostlogic | ahh |
07:37:01 | Paul_The_Nerd | But it gave me an excuse to learn PHP. |
07:37:12 | lostlogic | haven't found one of those yet. |
07:37:54 | Paul_The_Nerd | I don't even know if it's worth it. |
07:38:11 | lostlogic | hehe, anything you can do in php you can do 12 ways in perl? :-D |
07:38:25 | Paul_The_Nerd | This would be so much better as something executed client side. |
07:38:41 | lostlogic | *shudder* no ajax for me. |
07:38:54 | Jungti1234 | I wonder. |
07:39:16 | Paul_The_Nerd | Well, the script takes about 2.5 seconds to execute (trimmed down from 30), but it's for an educational page, so potentially a class of 30-40 could be hitting it multiple times within a short period. |
07:39:43 | Jungti1234 | Yesterday OGG Q10 of build that I make was played normally, but Q10 of Rockbox's build isn't played normally today. |
07:40:01 | Jungti1234 | Why is it? |
07:40:33 | lostlogic | someone committed something slow :-P |
07:40:39 | Jungti1234 | It's cut continuously. |
07:41:00 | lostlogic | that bad eh? |
07:41:44 | lostlogic | I don't think anyone who's committed is around at the moment. |
07:41:45 | Paul_The_Nerd | Odd, it doesn't look like there's many changes that would relate to that. |
07:41:56 | Paul_The_Nerd | Like, 3/4 of the commits are plugin or iPod related. |
07:42:13 | lostlogic | yeah, uda1380 change or file headbytes change are the only even _candidates_ |
07:42:28 | Paul_The_Nerd | THat's what I was thinking |
07:44:24 | | Join Wraith [0] (n=Frequenc@c-66-56-68-115.hsd1.ga.comcast.net) |
07:44:30 | Wraith | Hi everyone |
07:45:50 | *** | Saving seen data "./dancer.seen" |
07:47:11 | Jungti1234 | hi |
07:48:15 | Wraith | I have a question about loading the rockbox thing on my H320, does anyone think they could help me? |
07:48:26 | Paul_The_Nerd | Depends on the question. |
07:48:28 | Paul_The_Nerd | We can try |
07:48:30 | Wraith | okay. |
07:49:08 | Wraith | I was looking at the website and i couldn't find a guide that explained on how to load the latest version (that is safe) onto the H320 |
07:49:25 | Wraith | Does anyone here think they could point me in the right direction? |
07:49:34 | Paul_The_Nerd | Have you installed the bootloader? |
07:50:42 | | Nick Lost-ash is now known as ashridah (n=ashridah@67.106.77.212.ptr.us.xo.net) |
07:50:49 | Paul_The_Nerd | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot <−− There's a tool on this page called fwpatcher.exe, you need to use that on a firmware upgrade from iRiver (it has a list of working firmwares at that page) |
07:51:32 | MrShlee | the guide is way to advanced... download fwpatcher.exe download the firmware.. open fwpatcher.exe click patch select firmware |
07:51:34 | MrShlee | the end. |
07:51:41 | Paul_The_Nerd | http://www.rockbox.org/twiki/bin/view/Main/ManualRockboxInstall |
07:51:57 | Wraith | It's patched |
07:52:07 | Wraith | now what? load it onto the mp3 player? |
07:52:28 | Paul_The_Nerd | The rest of the instructions should be at that second link |
07:52:29 | Jungti1234 | http://www.rockbox.org/twiki/bin/view/Main/IriverInstall |
07:52:40 | MrShlee | upload the new firmware and flash like you do normally |
07:52:45 | lostlogic | yes |
07:53:04 | Wraith | "flash" means to "Upgrade Firmware" right? |
07:53:14 | Paul_The_Nerd | Yes sir. |
07:53:19 | Wraith | heh, not so good at technical terms... or any terms for that matter |
07:54:10 | Wraith | And that's all there is too it? |
07:54:27 | lostlogic | that just installs the bootloader |
07:54:40 | lostlogic | follow the rest of the instructions to install the actual rockbox software onto the player. |
07:54:45 | Wraith | ok |
07:55:02 | Wraith | where is the guide for that oen? |
07:55:06 | Wraith | one * |
07:55:12 | lostlogic | I believe someone already linked it. |
07:55:17 | Wraith | kk |
07:55:26 | Jungti1234 | Wraith: I believe someone already linked it. |
07:55:28 | Jungti1234 | ah |
07:55:32 | Jungti1234 | http://www.rockbox.org/twiki/bin/view/Main/IriverInstall |
07:55:55 | Wraith | thankyou |
07:56:20 | lostlogic | shoot, one of my 'teach gcc how to do its job' changes made it worse. |
07:56:28 | Wraith | there is no H320 version on the choices. |
07:56:41 | Wraith | nvm |
07:56:44 | Wraith | i found it. |
07:57:16 | Jungti1234 | I have H320 too. |
07:57:43 | Wraith | uh wow, it looks way different. = ( |
07:59:07 | Wraith | flash it again? |
07:59:18 | Wraith | after i load rockbox on it? |
07:59:33 | lostlogic | Wraith: no. |
07:59:35 | | Join TCK [0] (n=tckocr@81-178-225-59.dsl.pipex.com) |
07:59:46 | lostlogic | you can upgrade rockbox without flashing simply by uploading new software to the player. |
08:00 |
08:00:10 | Wraith | ohm woopsie. I flashed it after i unplugged it from my USB, is that bad? |
08:00:33 | lostlogic | shouldn't matter, if I understand what you are saying correctly. |
08:00:38 | Wraith | kk |
08:00:57 | MrShlee | Wraith you want the usb UNplugged and the wall power PLUGGED |
08:01:02 | Wraith | kk |
08:01:07 | Jungti1234 | Wraith: http://cafe.naver.com/iriverh300/557 |
08:02:16 | Wraith | ty |
08:02:23 | Jungti1234 | Do you understand it? :P |
08:02:50 | Wraith | yea |
08:03:16 | lostlogic | I think I've made 2 or 3% gain on Tremor by giving GCC coldfire programming lessons today. |
08:03:19 | Jungti1234 | hehe |
08:04:15 | Wraith | ahh |
08:04:20 | Wraith | so many options |
08:04:21 | Wraith | lol |
08:04:26 | Wraith | i dont know what to do |
08:05:29 | lostlogic | time to sleep and dream of m68k. |
08:06:34 | MrShlee | Wraith. if your confused... just remember your going to die someday |
08:06:39 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
08:07:33 | MrShlee | once the thing has been flashed.. its going to shut down.. hold down the round button and the play |
08:10:23 | Wraith | its.... so..... beautiful |
08:17:31 | | Part Midgey34 |
08:22:22 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
08:22:28 | | Quit Lynx_awy (Read error: 104 (Connection reset by peer)) |
08:22:41 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
08:22:55 | | Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
08:29:11 | | Quit San (Read error: 110 (Connection timed out)) |
08:31:53 | Wraith | Thanks for all the help yall... But i just got one more question. |
08:32:19 | Wraith | Is t possible to have all the same abilities but the GUI go back to the original? |
08:32:23 | Wraith | it* |
08:35:18 | | Quit Wraith () |
08:44:23 | | Join DJDD__ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
08:50:54 | | Quit DJDD__ ("Trillian (http://www.ceruleanstudios.com") |
09:00 |
09:02:24 | | Quit DJDD_ (Read error: 110 (Connection timed out)) |
09:07:24 | | Join shido6 [0] (n=shido6@d221-68-216.commercial.cgocable.net) |
09:07:26 | | Part shido6 |
09:19:03 | | Quit thegeek ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
09:24:14 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
09:24:15 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
09:25:49 | nathanh | woot |
09:25:57 | ashridah | heh. cricket or rockbox? |
09:26:06 | nathanh | ham |
09:26:10 | ashridah | ooh. |
09:26:10 | nathanh | i love christmas, so much ham |
09:26:16 | MrShlee | Cake or death? |
09:26:18 | ashridah | aren't you jumping the gun? :) |
09:26:28 | nathanh | it's never too early for ham |
09:26:31 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:26:31 | * | ashridah admits there will be ham on his pizza tonight |
09:26:35 | MrShlee | word |
09:27:06 | nathanh | rockbox is pretty cool too, getting rockbox on the h340 was like christmas came early |
09:27:06 | ashridah | not really in a position to get ham yet, and since i'm helping out at a caravan park, we're facing a fairly busy christmas |
09:27:16 | nathanh | certainly beats anything else i could have gotten for christmas |
09:28:19 | ashridah | this is the longest i've been without a linux box handy :( |
09:28:55 | | Quit t0mas (Read error: 104 (Connection reset by peer)) |
09:45:54 | *** | Saving seen data "./dancer.seen" |
09:46:31 | Jungti1234 | damn iriver |
09:53:33 | | Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"") |
09:56:17 | amiconn | markun ? |
10:00 |
10:00:44 | Jungti1234 | amiconn: He isn't at the house now. |
10:07:52 | | Join San [0] (n=test@212.2.166.118) |
10:16:55 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
10:26:10 | Jungti1234 | hahaha |
10:26:11 | Jungti1234 | http://dnshop.daum.net/front/product/ProductDetail?szSearchKeyword=up3&PID=B365_UP3_1000_P&Sid=0101_S2080000_01_00 |
10:26:52 | Jungti1234 | $10!!! |
10:28:27 | | Quit Jungti1234 ("bye") |
10:44:01 | | Join Vladoman [0] (n=Vladoman@p54A7FC5C.dip.t-dialin.net) |
10:51:35 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
10:51:40 | | Quit petur ("here today, gone tomorrow") |
10:58:29 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
10:59:07 | | Quit San (Read error: 110 (Connection timed out)) |
11:00 |
11:11:06 | | Join Rob2222 [0] (n=Miranda@ACB5BF1F.ipt.aol.com) |
11:15:20 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
11:21:31 | | Join ender` [0] (i=ychat@84.52.165.220) |
11:26:32 | Jungti1234 | hey |
11:37:28 | | Quit mirak (Read error: 110 (Connection timed out)) |
11:40:49 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-15-89.w82-121.abo.wanadoo.fr) |
11:45:57 | *** | Saving seen data "./dancer.seen" |
11:47:24 | | Join _FireFly_ [0] (n=FireFly@p54A45080.dip.t-dialin.net) |
11:54:53 | wubbla | http://dnshop.daum.net/front/product/ProductDetail?szSearchKeyword=up3&PID=B365_UP3_1000_P&Sid=0101_S2080000 |
11:54:57 | wubbla | argh |
11:55:05 | wubbla | sorry about that! |
11:57:20 | | Quit aegray__ () |
12:00 |
12:00:45 | | Join Moos [0] (i=DrMoos@m196.net81-66-159.noos.fr) |
12:05:43 | | Join perplexity [0] (n=joust@217.165.115.94) |
12:07:18 | | Quit mirak ("Ex-Chat") |
12:08:35 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-15-89.w82-121.abo.wanadoo.fr) |
12:08:43 | | Join djgalak_ [0] (n=chatzill@gre92-1-81-57-176-7.fbx.proxad.net) |
12:09:10 | | Nick djgalak_ is now known as djgalak (n=chatzill@gre92-1-81-57-176-7.fbx.proxad.net) |
12:10:06 | | Quit djgalak (Client Quit) |
12:22:00 | | Join Lear [0] (n=chatzill@h184n5c1o285.bredband.skanova.com) |
12:31:37 | | Quit ghode|afk (Read error: 104 (Connection reset by peer)) |
12:33:54 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
12:35:37 | | Join San [0] (n=test@212.2.167.245) |
12:35:46 | | Join ghode|afk [0] (n=garudin@host-84-9-104-109.bulldogdsl.com) |
12:37:03 | linuxstb_ | preglow: Are you around? |
12:39:26 | | Quit edx (Read error: 110 (Connection timed out)) |
12:39:46 | mirak | rb->plugin_get_audio_buffer(&static_malloc_buffer_size) |
12:39:56 | mirak | so this method return me a pointer |
12:40:07 | mirak | I use that as static_buffer base |
12:40:14 | mirak | for my fake malloc |
12:40:29 | mirak | do I miss something ? |
12:40:45 | linuxstb_ | Yes. |
12:40:53 | linuxstb_ | I mean, yes, your understanding is correct. |
12:41:11 | mirak | I got a bad crash |
12:41:17 | | Join Zak1392 [0] (n=zkeeping@CPE-144-137-199-238.sa.bigpond.net.au) |
12:41:49 | linuxstb_ | You use something like "bufptr=rb->plugin_get_audio_buffer(&bufsize);" |
12:42:02 | | Quit Zak1392 (Client Quit) |
12:44:25 | mirak | yes |
12:46:56 | Slasheri | Hmm, i just got an idea that maybe it could be possible to add a color display to the h140. At least those nokia displays should fit and those include a controller with simple protocol (http://forum.lcdinfo.com/viewtopic.php?p=3086). And the modules are pretty cheap :) |
12:47:15 | | Quit nathanh (Read error: 110 (Connection timed out)) |
12:47:33 | mirak | that's weird now I got an illegal instruction even before |
12:49:12 | | Join Membrillo [0] (n=sam_kill@CPE-144-131-86-7.nsw.bigpond.net.au) |
12:49:16 | linuxstb_ | So the problem is unrelated to that? |
12:51:19 | Membrillo | so i guess line in recording for the H3xx isnt implemented yet? |
12:51:24 | mirak | seems it's unrelated |
12:51:38 | mirak | seems rb->sleep(HZ*10); |
12:51:42 | mirak | makes a crash |
12:53:29 | Membrillo | no one knows about h300 line in? |
12:53:56 | Slasheri | mirak: where are you calling that sleep from? |
12:54:35 | mirak | from the main app |
12:54:38 | mirak | the plugin |
12:54:51 | Slasheri | ok, then the problem is probably before that call |
12:55:23 | linuxstb_ | mirak: Can you post your whole "xvidplugin.c" file somewhere? |
12:56:30 | mirak | ok |
12:58:05 | mirak | http://paste.ubuntu-nl.org/5874 |
12:58:22 | mirak | I don't know why there is this crash now |
12:58:26 | mirak | I will rebuild clea |
12:58:27 | mirak | n |
13:00 |
13:03:50 | | Quit linuxstb_ ("Leaving") |
13:12:24 | | Join amiconn_ [0] (n=jens@p54BD45DD.dip.t-dialin.net) |
13:12:43 | | Quit amiconn (Nick collision from services.) |
13:12:43 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD45DD.dip.t-dialin.net) |
13:13:13 | | Quit AliasCoffee ("Leaving") |
13:23:08 | XavierGr | Slasheri: Don't tell me that you are going to rip apart your iHP and put a colour display in it.... |
13:23:27 | mirak | lol |
13:23:59 | Slasheri | XavierGr: i think i could do it :) too attractive not to try at least.. |
13:24:08 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:24:18 | XavierGr | Yes but you will have to preogram it. |
13:24:21 | Slasheri | and the lcd dimensions seems to be almost perfect for the ihp |
13:24:40 | XavierGr | and keep always a different lcd file in rockbox for your uses. |
13:24:44 | Slasheri | yep, just a new driver. But there are already some example code how to do it |
13:24:56 | Slasheri | that's true |
13:25:24 | | Join Zak1392 [0] (n=zkeeping@CPE-144-137-199-238.sa.bigpond.net.au) |
13:25:25 | XavierGr | But it is a very tempting idea indeed! |
13:25:30 | Slasheri | :) |
13:25:35 | Zak1392 | hey guys |
13:25:41 | Slasheri | hi |
13:26:09 | Zak1392 | is it possible to compile rocks without having to compile the whole thing? |
13:26:14 | XavierGr | Slasheri: If you try this, please tell us how you did it, and take many many pictures of the process. |
13:26:28 | Slasheri | XavierGr: yes, of course :) |
13:26:44 | linuxstb | Zak1392: No. But if you compile once, then change a plugin, the next compile will only compile what has changed - i.e. your rock |
13:26:54 | XavierGr | any hardware mod for the ticking H100 remotes? |
13:26:58 | mirak | linuxstb: ok I needed to clean |
13:27:18 | | Join DangerousDan [0] (n=Miranda@130.240.217.149) |
13:27:21 | linuxstb | mirak: So does your plugin run now? |
13:27:47 | mirak | not yet |
13:27:51 | Slasheri | XavierGr: but currently i am working with the tagcache.. it should be ready soon for testing :) |
13:28:21 | XavierGr | Just great! |
13:28:31 | linuxstb | A fuzzy picture of Bejeweled running on the iPod Video: http://www.davechapman.f2s.com/rockbox/rockbox-ipodvideo.jpg |
13:31:22 | | Quit Zak1392 () |
13:31:22 | perplexity | Wow.. that thing has a huge screen |
13:32:31 | linuxstb | Yep, it's very nice. |
13:33:32 | Membrillo | i got myself an ipod video for free last nice |
13:33:37 | Membrillo | last week haha |
13:33:42 | Membrillo | i was looking elsewhere and typing |
13:33:48 | XavierGr | linuxstb: That is not our bejeweled, right? |
13:34:17 | linuxstb | Of course - it's Rockbox. |
13:34:35 | XavierGr | It has so nice colours? |
13:34:44 | XavierGr | I thought it had generic coulours |
13:35:11 | linuxstb | What do you mean? Bejeweled was updated recently to have those nice colour bitmaps. |
13:35:13 | Paprica | it looks nice on the h300 too |
13:35:17 | Paprica | very nice.. |
13:35:29 | markun | amiconn: you were calling? |
13:35:53 | XavierGr | Ah I have only seen sim pictures of it that colours are just plain simple basic colours |
13:36:39 | | Join Murkey [0] (i=Murkey@cpc3-lisb1-3-1-cust74.belf.cable.ntl.com) |
13:36:42 | XavierGr | someone should port PANG or Puzzle Bubble! |
13:37:02 | Jungti1234 | kkk |
13:37:15 | Jungti1234 | http://cafe.naver.com/iriverh300/1031 |
13:37:23 | Murkey | hmm, can anyone explain an "error accessing playlist control file"? |
13:37:53 | Membrillo | puzzle bobble! |
13:37:56 | Membrillo | i love that game |
13:38:17 | Murkey | everywhere I've seen tells me to play a file, but that's what happens if I try... |
13:38:45 | Lear | Murkey: You have a .rockbox folder on your unit? |
13:39:04 | Murkey | yeah |
13:39:38 | XavierGr | Slasheri: On the LCD matter, wouldn't be easier just to buy an H300 LCD and fit it there? Or the screen i bigger in physical dimensions? |
13:39:50 | Lear | Then try to delete the file .rockbox/.playlist_control and see if that helps. |
13:40:13 | Slasheri | XavierGr: i think the h300 controller would be harder to connect to the pcb |
13:40:30 | XavierGr | Ha Lear I remember doing such a thing the first time I installed a game on my first PC. |
13:41:03 | Murkey | I don't have that file |
13:41:07 | XavierGr | It said that a sys.file was causing an error and that the game couldn't start |
13:41:25 | XavierGr | then I deleted that file and Windows never started again. LOL |
13:41:29 | _FireFly_ | ;) |
13:41:36 | Lear | Then it seems Rockbox can't create it for some reason... |
13:42:05 | Lear | No filesystem errors? (Checked with scandisk or similar.) |
13:42:28 | Murkey | hmm, k, will take a look at that |
13:42:41 | Murkey | thanks |
13:46:00 | *** | Saving seen data "./dancer.seen" |
13:46:02 | | Quit Kohlrabi ("Leaving") |
13:50:41 | XavierGr | Damn you Slasheri, now I want to buy that little display! |
13:51:01 | Murkey | nothing wrong with the filesystem =/ |
13:51:02 | XavierGr | ;p |
13:51:24 | Slasheri | XavierGr: hehe :D |
13:51:32 | | Join ep0ch| [0] (n=ep0ch|@84.12.31.87) |
13:52:34 | XavierGr | ep0ch|: Were you the guy that soldered an rtc chip in his iHP? |
13:54:42 | ep0ch| | nah |
13:54:51 | Lear | Murkey: well, rockbox needs to be able to open that file. Perhaps try create an empty one from your PC? |
13:56:20 | Murkey | is it just ".playlist_control"? no extensions or anything? |
13:56:58 | Lear | Correct, and it needs to be in the /.rockbox/ folder on the player. |
13:57:19 | Murkey | kk, cheers |
13:59:14 | XavierGr | Slasheri: are you sure that you can make it work on an iHP? |
13:59:23 | | Join webguest60 [0] (n=d59e8fd9@labb.contactor.se) |
13:59:27 | XavierGr | Those lcds need 6 volts for the backlight. |
13:59:45 | Murkey | lol, windows won't let me create a file with a "." at the start |
13:59:54 | webguest60 | xaviergr: the guy that soldered a rtc into a h-120 was XShock |
14:00 |
14:00:03 | XavierGr | so you shoud use something more than just soldering the lcd |
14:00:14 | XavierGr | ah yes thanks webguest60 |
14:00:22 | Slasheri | XavierGr: if i can fit the module, i am quite sure it will work |
14:00:26 | webguest60 | and i'm searching him to |
14:00:40 | Moos | Murkey: try name it via Rockbox maybe |
14:00:42 | XavierGr | webguest60: He should put a wiki article about it. |
14:00:52 | webguest60 | what are you talking about? soldering a color lcd to the h120? |
14:01:13 | XavierGr | Slasheri: Also resolution of these are 128*128. iHP: 128*160 |
14:01:13 | webguest60 | xaviergr: yes he should... but i have never seen him around |
14:01:18 | Moos | Murkey: go to show all files and rename it |
14:01:35 | Lear | Murkey: Nope, not form Explorer at least. Try the command prompt; that works, I tink. |
14:01:59 | webguest60 | perhaps he bricked his player |
14:02:02 | Murkey | Moos: can't access files from Rockbox |
14:02:06 | Slasheri | XavierGr: hmm, true. That means the scaling will be different, and wps etc. would not work directly |
14:02:25 | XavierGr | are the physical dimenions the same? |
14:02:29 | Lear | Murkey: Something like this: Echo >.rockbox/.playlist_control |
14:02:38 | Moos | Murkey: oops :( I thought it was playlist problem |
14:03:03 | Lear | Assuming you're in the root of the player... |
14:04:12 | webguest60 | xaviergr: a color lcd for h1x0? or what? |
14:04:19 | Slasheri | XavierGr: they are not exactly same but should be very close. I can't say more before getting one of those modules :) |
14:04:57 | linuxstb | iPod Video support is now in CVS. |
14:05:13 | linuxstb | Rockbox target #15 |
14:05:25 | Murkey | Lear: didn't work, but am rebooting rockbox to make sure |
14:05:53 | Murkey | nope, doesn't work |
14:06:15 | Lear | What happened when you tried? Creating a file shouldn't be a problem... |
14:06:46 | Murkey | no, still gives the error access playlist control |
14:07:04 | webguest60 | murkey: but is the file there now? |
14:08:37 | Murkey | .playlist_control is there |
14:09:00 | Murkey | empty file |
14:09:36 | ep0ch| | linuxstb: you have an iPod Video too? |
14:09:58 | linuxstb | Temporarily until I give it to my g/f for christmas. |
14:10:03 | ep0ch| | ah :) |
14:10:11 | linuxstb | But then I'll still have access to it - we live together. |
14:10:35 | ep0ch| | that's cool, i might just buy one :) |
14:10:56 | linuxstb | I would recommend the 30GB model - it's a lot thinner than the 60GB and is damn cool in black. |
14:11:06 | XavierGr | webguest60: Yes, Slasheri said that maybe he is going to put a colour LCD on his iHP... |
14:11:07 | ep0ch| | yeah thats exactly what i'm thinking |
14:11:08 | Membrillo | i have a 30gb whitey |
14:11:20 | linuxstb | Membrillo: An ipod video? |
14:11:27 | Membrillo | yep |
14:11:36 | linuxstb | Fancy being the first user to install Rockbox? |
14:11:48 | ep0ch| | say yes :) |
14:11:51 | Membrillo | ah shit. im lending it to a friend over night :'( |
14:12:05 | Membrillo | ill have it tomorrow hopefully |
14:12:25 | | Quit webguest60 ("CGI:IRC (Ping timeout)") |
14:12:26 | linuxstb | Are you a Windows user? |
14:12:29 | Membrillo | yep |
14:12:37 | linuxstb | Do you have access to a Linux box? |
14:12:41 | Membrillo | nope |
14:12:48 | _FireFly_ | linuxstb: what about cygwin ?? |
14:12:51 | Membrillo | although i have the RDK and Cygwin |
14:12:55 | linuxstb | At the moment, it's not possible to install the bootloader from cygwin |
14:13:02 | _FireFly_ | ah ok |
14:13:03 | linuxstb | Or at least, preglow couldn't figure out how. |
14:13:12 | | Nick ashridah is now known as Lost-ash (n=ashridah@67.106.77.212.ptr.us.xo.net) |
14:13:20 | XavierGr | Theoritically speaking: Can I biuld rockbox inside coLinux? |
14:13:33 | Membrillo | if someone makes me a build, ill install it as soon as i can |
14:13:51 | _FireFly_ | Membrillo: the main problem is to install the bootloader |
14:14:00 | | Join webguest60 [0] (n=d59e95ee@labb.contactor.se) |
14:14:01 | ep0ch| | which bit didn't work in cygwin? the dd stuff? |
14:14:06 | linuxstb | It's to do with the way cygwin handles disk partitions - the iPod has a boot partition marked as type zero (Empty). You need to use "dd" to write the Rockbox bootloader to that boot partition, but cygwin doesn't give you access to parititions of type 0. |
14:14:10 | _FireFly_ | rb itself can you use the daily-build afaik |
14:14:17 | _FireFly_ | for rb itsef |
14:14:20 | Membrillo | _FireFly_: im a little edgy about installing the bootloader though. Its likely it will stuff up right |
14:14:37 | linuxstb | Membrillo: It's impossible to brick an ipod. |
14:14:42 | Membrillo | linuxstb: sweet |
14:14:49 | Membrillo | linuxstb: im in |
14:14:51 | Membrillo | :P |
14:15:14 | _FireFly_ | Membrillo: you can always use the Ipod-updater to recover it afiak |
14:15:26 | Membrillo | awesome |
14:15:34 | webguest60 | xaviergr/slasheri: wow... on the main unit? |
14:15:44 | Murkey | hmm, still nothing, ah well, no rockbox for me |
14:15:50 | Murkey | thanks for help, later all |
14:16:05 | webguest60 | murkey: have you tried to install a new build? |
14:16:05 | | Quit Murkey () |
14:16:18 | Membrillo | well, hopefully ill have my ipod back tomorrow |
14:16:21 | linuxstb | Membrillo: Unless you can work out how to write to the raw disk partition in Cygwin, you're going to need to use Linux for the bootloader. But a Live CD should be enough. |
14:16:29 | ep0ch| | i think i might buy one in an hour |
14:16:32 | _FireFly_ | yepp |
14:16:37 | perplexity | knoppix will do it very easily |
14:16:39 | linuxstb | Membrillo: Are you able to help with the port? |
14:16:55 | Membrillo | linuxstb: im able to test it. I have no C knowledge |
14:17:03 | linuxstb | Time to learn :) |
14:17:25 | Membrillo | haha |
14:17:28 | XavierGr | if knoppix can biuld rockbox I guess that coLinux could do it too, right? |
14:17:33 | Membrillo | is it as simple as .... learning? |
14:18:02 | | Join edx [0] (i=edx@p54A85F6F.dip.t-dialin.net) |
14:18:15 | Membrillo | linuxstb: where should i start reading up? |
14:18:34 | linuxstb | Do you have any programming experience? |
14:18:53 | Membrillo | i can program Visual basic |
14:18:56 | mirak | Membrillo: yes you can do that with colinux |
14:18:58 | mirak | the dd thing |
14:19:17 | ep0ch| | does the Video come with a case of some kind? |
14:19:27 | linuxstb | ep0ch|: No - I need to buy one today. |
14:19:28 | Membrillo | so i could install the bootloader with colinux? |
14:19:54 | linuxstb | As long as colinux gives you full access to usb hard disks, then yes. |
14:19:55 | Membrillo | ep0ch|: yeah... no case. i need to get one because even looking after it... my screen is getting ferkarked |
14:20:03 | perplexity | ....must....not....buy....another....dap.... |
14:20:16 | linuxstb | hehe. There are so many new targets for Rockbox now. |
14:20:20 | ep0ch| | perplexity: thats the mode i'm in atm |
14:20:36 | ep0ch| | or mood even |
14:20:41 | * | perplexity repeats to self rainman style "I'm happy with my h300" |
14:20:49 | ep0ch| | its a brick :p |
14:21:09 | perplexity | it's just I do a lot of flying and the video playback is the thing I use the most.. and an ipod video looks so nice... |
14:21:17 | mirak | xvid_decraw.c:862: error: parse error at end of input |
14:21:23 | mirak | that kind of error really suck |
14:21:36 | ep0ch| | lostlogic: awake? |
14:21:43 | Membrillo | downlaoding Colinux now |
14:22:16 | ep0ch| | did anyone get lostlogics vorbis optimization patch to build? |
14:22:20 | linuxstb | The video playback is _very_ nice on the ipod video. Apparently it supports frame sizes up to 230400 pixels - which means 640x360 for a 16:9 aspect ratio movie - on both the internal LCD and tv-out. |
14:22:48 | perplexity | Oh! it has tv out also? nooooooo making my will melt away... |
14:22:54 | Membrillo | video playback is very nice indeed |
14:23:01 | Membrillo | although encoding can be a bugger |
14:23:07 | Membrillo | especially from DVD |
14:23:27 | perplexity | I already have pre-cooked scripts to do that for the h300 using transcode.. I can generally get it right.. |
14:23:30 | linuxstb | ffmpeg seems to work under Linux - but I am getting seeking issues (i.e. playback crashes sometimes when seeking) |
14:23:39 | Membrillo | i have mine at 320x240. 2500kbps CBR |
14:23:42 | ep0ch| | i dont really care about video, i just want a slim device with the scroll wheel |
14:24:12 | perplexity | whereas I want something with my h300 ish features that can run rockbox, but happy to boot into the factory firmware to play nice video |
14:24:51 | perplexity | might see if I can borrow one to play with.. I know someone who has theirs sitting in a box and has not used it yet |
14:24:58 | Membrillo | so once ive compiled the video bootloader, how is it installed? |
14:25:22 | linuxstb | Membrillo: See http://www.rockbox.org/twiki/bin/view/Main/IpodBoot |
14:25:34 | linuxstb | I haven't updated it for the video yet, but the process is almost identical |
14:25:44 | Membrillo | ok awesome |
14:25:49 | Lear | ep0ch: yes, I did. why? |
14:26:02 | linuxstb | There is just an extra file you need to extract from the original boot partition, and insert it in the Rockbox boot partition. |
14:26:06 | ep0ch| | hmm i couldnt get it to build |
14:26:06 | Membrillo | should i go Debian or Gentoo deluxe for coLinux |
14:26:47 | linuxstb | It doesn't matter. After you install the bootloader, you can just use the devkit to compile and install Rockbox itself. |
14:26:47 | Membrillo | Debian or Gentoo Deluxe? |
14:26:56 | Membrillo | ok |
14:27:03 | Lear | ep0ch: what kind of error do you get? |
14:27:10 | ep0ch| | hangon |
14:27:12 | perplexity | I'd use debian.. no compiling, just download |
14:27:22 | Membrillo | im getting debian |
14:27:32 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
14:27:33 | linuxstb | Membrillo: But there is a small bug with the bootloader at the moment - it doesn't load the original Apple firmware :) |
14:27:44 | Membrillo | ah |
14:27:46 | Membrillo | thats a bummer |
14:28:04 | linuxstb | So you need to restore the original boot partition (a quick "dd" command from Linux) in order to get the Apple firmware back. |
14:28:36 | linuxstb | But hopefully I'll find the problem with that and fix it soon - it applies to all ipods, not just the video. |
14:28:58 | ep0ch| | is sourceforge down |
14:28:58 | ep0ch| | ? |
14:29:16 | markun | linuxstb: do all the G4 and G5 ipods run on 2x 75MHz? |
14:29:50 | linuxstb | Yes. I think so. |
14:30:18 | linuxstb | The Nano and Video have a PP5021 - I don't know if that's capable of higher clock speeds. But it does have 128KB of IRAM, compared to 96KB on the PP5020. |
14:30:56 | linuxstb | And also, the 60GB Video has 64MB of RAM. The 30GB has 32MB of RAM. |
14:30:56 | | Quit webguest60 ("CGI:IRC (EOF)") |
14:31:31 | ep0ch| | lear: i get an error that reads something along the lines of "multiple defintion of" for oggpack_readinit and "first defined in bitwise.c" |
14:31:56 | Membrillo | so, i can compile from the CVS under colinux. ready to put onto the ipod? |
14:31:57 | Lear | If it is a link-time problem, delete libTremor.a. |
14:32:10 | Lear | Bitwise.c should be empty after applying the patch. |
14:32:17 | ep0ch| | yeah it is |
14:32:37 | | Join tucoz [0] (n=50ca6645@labb.contactor.se) |
14:33:12 | Lear | Then it must be a link problem, so delete the tremor lib, and perhaps the .o files as well. |
14:33:13 | tucoz | linuxstb, congratulations on the number_of_targets bump :) |
14:34:28 | ep0ch| | lear: cool, so i ran make, deleted the libTremor.a and then ran make again, seems to have worked |
14:34:29 | tucoz | linuxstb, I am a bit curious on what ipl is in terms of boot-time etc. compared to rockbox. |
14:34:32 | XavierGr | linuxstb: Where did you got the iPod Video? I thought you had a colour. |
14:36:04 | | Quit Lear ("Chatzilla 0.9.69 [Firefox 1.5/0000000000]") |
14:36:36 | tucoz | I believe a uclinux-kernel is more overkill on a dap than the rockbox-kernel. |
14:37:35 | tucoz | maybe you should get a ipod-specific section in the forums now. |
14:37:59 | linuxstb | A mistic river hosted ipod forum? :) |
14:38:03 | tucoz | hehe |
14:38:07 | XavierGr | lol |
14:38:14 | tucoz | They host the archoses right? |
14:38:22 | linuxstb | Yep. |
14:39:11 | linuxstb | IPL boot-time is what you would expect from Linux - a long process with lots of console messages being displayed. |
14:39:13 | tucoz | actually, rockbox runs on equal number of targets as the irivers now. h100, h120, h320; nano, photo, video |
14:39:38 | tucoz | I see, not what I would want from a dap then. |
14:39:55 | linuxstb | But I haven't timed it. However, Rockbox boots in the usual quick time - about 6 seconds on my Color to get to the file browser from reset. |
14:39:59 | XavierGr | thegeek: are you here? |
14:40:11 | linuxstb | The video seems faster, and I'm sure the Nano is as well. |
14:40:25 | Membrillo | debian almost downloaded |
14:40:26 | tucoz | ok, I would be surprised if ipl is faster. It is linux after all. |
14:40:36 | linuxstb | But the ipod isn't normally powered off - it has a deep sleep mode. |
14:40:38 | XavierGr | I remember thei first rockbox video I saw |
14:40:45 | | Quit DrumRBoy320|away () |
14:40:47 | tucoz | ok, I see. |
14:40:58 | XavierGr | It was the one with an Archos and a timer. |
14:41:06 | XavierGr | 4 seconds to play music |
14:41:27 | Membrillo | linuxstb: so when i get my ipod video, you want me to come on here and hopefully find you to test it? |
14:41:50 | XavierGr | I saw that when there was the first discussion of rockbox on the H100. I was amazed when I saw it... |
14:42:16 | linuxstb | Yep, I'm happy to help. You will need your ipod video, Linux, a copy of the Rockbox source code, and an arm cross-compiler. |
14:42:33 | Membrillo | coLinux? |
14:42:36 | Membrillo | is that ok? |
14:42:37 | linuxstb | If you can follow the wiki instructions as far as you can, then come here. |
14:42:48 | Membrillo | is colinux ok? |
14:43:00 | linuxstb | But I could just give you the binaries if you didn't want to go through the trouble of installing your own compiler yet. |
14:43:08 | linuxstb | I don't know about colinux - I've never used it. |
14:43:34 | Membrillo | would it be to much to send the binaries? |
14:43:44 | Membrillo | i havent got CVS installed here |
14:44:04 | linuxstb | No, that's no problem. |
14:44:18 | Membrillo | awesome |
14:44:38 | Membrillo | how do you want to send them |
14:44:50 | linuxstb | I'll just upload them to my website. |
14:44:57 | Membrillo | sounds good |
14:45:02 | Membrillo | thanks a bunch |
14:45:29 | Membrillo | ill test it as soon as i can |
14:45:56 | linuxstb | But I think it's probably about time we had iPod builds available on the website - it's now just about functional. |
14:46:17 | * | linuxstb summons Bagder |
14:46:17 | Membrillo | so what can the Video build do currently? |
14:46:49 | tucoz | linuxstb, what do you think of rockbox on the grayscale 4g´s? I read a post in the forums regarding that. |
14:47:00 | linuxstb | Rockbox runs, you can use the file browser, and run the plugins. There is no audio yet on any ipods. |
14:47:18 | Membrillo | nice |
14:47:25 | linuxstb | tucoz: It just needs someone to write an LCD driver. Everything else will be the same. |
14:47:30 | ep0ch| | linuxstb: did you fix the really slow audio problem on your ipod rockbox? |
14:47:34 | tucoz | Ok, cool. |
14:47:39 | Membrillo | ill probably test it out, give feedback, then go back to the original |
14:47:41 | ep0ch| | *codec* not audio |
14:47:47 | linuxstb | ep0ch|: No, I got distracted with the video. |
14:48:05 | Membrillo | unless the dual boot is fixed soonish |
14:48:33 | linuxstb | As I said, it only takes a few seconds to restore the original boot partition, and your ipod is back to it's original Apple identity. |
14:48:39 | Membrillo | yep |
14:48:41 | Membrillo | sounds good |
14:48:54 | Membrillo | ok |
14:48:59 | Membrillo | ive downloaded colinux |
14:49:05 | Membrillo | now how do i use it... |
14:49:19 | Membrillo | (i have no linux experience) |
14:49:49 | | Join actionshrimp [0] (n=NNSCRIPT@host86-136-16-34.range86-136.btcentralplus.com) |
14:49:58 | linuxstb | Membrillo: That's a big question. |
14:50:04 | Membrillo | haha yeah |
14:50:05 | Membrillo | i know |
14:50:07 | Jungti1234 | bye~ |
14:50:09 | Jungti1234 | Good night |
14:50:10 | Membrillo | it was rhetorical |
14:50:12 | tucoz | When you get audio running on the ipods then I believe we could attract a few developers to rockbox. Maybe a slashdot or digg post could be a good thing to do then. |
14:50:21 | | Quit Jungti1234 ("bye") |
14:50:47 | ep0ch| | digg? |
14:50:50 | tucoz | Although, out of the thousands of hits the rockbox site, a few should be interested in the actual development |
14:51:30 | tucoz | ep0ch. It is at www.digg.com. I find it nicer than slashdot. Not the moaning and complaints like on slashdot |
14:52:43 | ep0ch| | ah cool i'll bookmark it |
14:52:44 | tucoz | mostly technology news. People "digg" the news they like. |
14:52:56 | ep0ch| | :) |
14:53:18 | ep0ch| | a bit too white though |
14:53:20 | tucoz | And I have also found the comments being more friendly than those at slashdot. |
14:53:21 | tucoz | hehe |
14:53:46 | tucoz | to easy to read. |
14:53:48 | tucoz | too |
14:54:09 | ep0ch| | right time to go shopping and ti'll ry not to pick up an ipod |
14:54:15 | ep0ch| | i'll try |
14:54:32 | tucoz | good luck, don´t think about rockbox when you hold it in your hand |
14:55:08 | ep0ch| | if i can blag a free case for it then its a done deal |
15:00 |
15:00:04 | | Part ep0ch| |
15:00:21 | linuxstb | ep0ch|: I should warn you that I've no idea about the audio hardware in the ipod video. The lcd is working though - it seems slightly slower than the Color/Photo, but still very usable. |
15:00:30 | linuxstb | oops, too late. |
15:03:43 | | Part tucoz |
15:05:51 | preglow | button driver's working? |
15:05:54 | preglow | on video, that is |
15:07:26 | linuxstb | Yep :) |
15:07:28 | linuxstb | Everything works. |
15:07:47 | Membrillo | except the bootloader :P |
15:08:00 | Membrillo | which mostly works |
15:08:01 | preglow | lostlogic: no surprise about gcc's coldfire support, it is pathetic |
15:08:11 | linuxstb | The only difference is that enabling the cache in the bootloader caused Rockbox to crash on startup. |
15:08:19 | linuxstb | Took me a while to track that down. |
15:09:08 | linuxstb | The LCD driver in IPL seems to work very well. I don't know what the IPL people were complaining about. |
15:09:22 | preglow | god knows |
15:09:29 | preglow | perhaps slowcoder and his glitchy hardware |
15:09:32 | linuxstb | I think the problem is that the Linux console driver does an lcd_update() after drawing every individual character. |
15:09:33 | preglow | you spoken to them about it? |
15:09:33 | Membrillo | IPL killed my buddies 4g |
15:09:36 | preglow | hahahahaha |
15:09:51 | linuxstb | Membrillo: No it didn't - your buddy killed it. |
15:09:54 | preglow | and btw, they don't know about audio, i don't think thy've got that working yet |
15:10:09 | linuxstb | Yes - that's the big question. |
15:10:23 | Membrillo | well, it was him, updating IPL that killed it ;) it has the little unhappy ipod picture |
15:10:39 | linuxstb | He just needs to enter disk mode, and use the Apple restorer. |
15:10:56 | Membrillo | ok ill tell him that |
15:11:03 | Membrillo | whats the button combination to enter disk mode? |
15:11:07 | linuxstb | See http://ipodlinux.org/Key_Combinations for instructions on entering disk mode. |
15:11:09 | preglow | prev + selecvtr |
15:11:11 | preglow | select! |
15:11:18 | preglow | cold fingers syndrome |
15:12:12 | preglow | it's nearly impossible to break an ipod |
15:12:33 | linuxstb | It's almost as if Apple designed them for hacking. |
15:12:36 | Membrillo | i dropped mine from 20cm onto carpet and the screen shattered......... |
15:13:05 | Membrillo | now thats easily broken |
15:13:11 | _FireFly_ | :) |
15:13:36 | linuxstb | I almost had a heart attack last night - I knocked the video off my desk, but luckily it landed in my lap. |
15:13:43 | preglow | hahaha |
15:13:53 | Membrillo | haha nice |
15:14:00 | Membrillo | the videos feel reeeeally fragile |
15:14:20 | linuxstb | Any suggestions for cases? |
15:15:11 | preglow | gaaah |
15:15:12 | preglow | flakey pc |
15:15:52 | Membrillo | linuxstb: are you going to start daily and bleed builds for ipods now? |
15:16:03 | Membrillo | how does that work, do you have builds for each gen? |
15:17:44 | Membrillo | or does one build work across multiple gens |
15:17:56 | preglow | one build per gen |
15:17:56 | preglow | roughly |
15:18:40 | Membrillo | that must be frustrating for applying patches... wouldnt you need to customize it 5 times, for all the builds? |
15:18:43 | linuxstb | We now have 3 ipod builds - Color/Photo, Nano and Video. |
15:19:18 | linuxstb | Most of the code is shared between all Rockbox targets - Archos, iriver and iPod. |
15:19:41 | linuxstb | Other parts of the code depend on certain features, like colour screens, FM tuners etc |
15:20:14 | linuxstb | Most of the low-level iPod code is identical for all three supported iPods. |
15:20:15 | preglow | please, please tell me |
15:20:18 | Membrillo | oh yeah. i read something about trying to write code that suited multiple builds as to avoid rewriting it for the future |
15:20:22 | preglow | how can people use ie without crying hourly? |
15:20:53 | _FireFly_ | i can't |
15:21:03 | linuxstb | They think computers were meant to work that way. |
15:21:04 | Membrillo | whats IE done? |
15:21:09 | perplexity | when I have to use ie I have a bucket standing next to the desk |
15:21:16 | preglow | i just switched to another box, and it only had ie installed |
15:21:22 | preglow | i tried using it, but it's unusable |
15:21:23 | _FireFly_ | ouch |
15:21:49 | Membrillo | i only got firefox about 4 days ago |
15:21:59 | Membrillo | ive been using ie for the last decade |
15:23:11 | | Join PaulJ [0] (n=864c035b@labb.contactor.se) |
15:23:28 | perplexity | I simply use IE to download firefox.. unless I have my keyring with me, where the windows firefox installer is a permanent fixture on my USB stick |
15:23:51 | preglow | i just use opera |
15:23:55 | preglow | i got tired of firefox' bloat |
15:24:08 | _FireFly_ | which bloat ?? |
15:24:17 | perplexity | yeah.. I have opera also.. I forget now why I moved back to ff though.. |
15:25:36 | preglow | _FireFly_: the bloat you see after running it a couple of hours |
15:25:41 | preglow | it starts hugging quite an amount of ram |
15:25:45 | preglow | hogging |
15:25:59 | perplexity | Oh yeah.. |
15:25:59 | perplexity | 29249 brad 15 0 350m 266m 16m S 0.0 26.3 15:03.23 thunderbird-bin |
15:26:00 | perplexity | 15543 brad 15 0 229m 107m 15m S 0.0 10.6 70:51.45 firefox-bin |
15:26:04 | linuxstb | preglow: Do you think it's time to ask Bagder to add the ipod to the daily/bleeding-edge downloads? |
15:26:14 | perplexity | it just expands to consume all available ram.. |
15:26:26 | _FireFly_ | for me not |
15:26:51 | PaulJ | hi, is it a wanted behaviour, that when you have shuffle enabled the playlist gets reshuffeled every time you enter and exit the quickmenu? |
15:27:12 | | Part amiconn |
15:27:22 | preglow | linuxstb: no |
15:27:37 | Membrillo | is it just me or is it amazing fun to have rockbox on recording mode and have headphones in |
15:27:38 | preglow | it's flakey and doesn't even pretend to do anything |
15:27:45 | preglow | nano reboots sporadically from time to time |
15:28:09 | _FireFly_ | Membrillo: you can ear the disk spinning :) |
15:28:13 | _FireFly_ | hear |
15:28:19 | preglow | i'd like to prevent the number of obvious bug reports first |
15:28:40 | linuxstb | preglow: OK. |
15:28:49 | Membrillo | _FireFly_: its still amazingly fun |
15:29:46 | linuxstb | bbl |
15:29:58 | perplexity | Heh.. if my gf is reliable then I should have a sparkling new ipod video to play with for 3 days.. |
15:33:53 | San | hey, how do I make another menu in rockbox? I want to make another menu under display |
15:34:54 | _FireFly_ | San: for what |
15:35:07 | XavierGr | god...when I see the word "river" on articles and stuff, I think that it is related to iriver and mp3 devices! :x |
15:35:13 | San | I am trying to make a rockbox color changer thing |
15:37:06 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
15:37:33 | San | or can you tell me which file to edit atleast? |
15:38:42 | _FireFly_ | look at menu.[ch] and the *_menu.c files |
15:38:58 | San | yeah, i tought that was them |
15:39:00 | San | thanks |
15:42:34 | thegeek | XavierGr |
15:42:37 | thegeek | yes, I'm here |
15:42:46 | thegeek | but I'm actually leaving very soon;) |
15:43:29 | XavierGr | oh hi |
15:43:36 | thegeek | ;) |
15:43:56 | | Join webguest17 [0] (n=80f3dc2a@labb.contactor.se) |
15:43:59 | XavierGr | I want to ask you how exaclty did you remove the lcd in your iHP to fix the audio jack |
15:44:12 | thegeek | I did not remove it |
15:44:12 | XavierGr | I see that it has 2 clips |
15:44:19 | thegeek | no need to remove it |
15:44:25 | XavierGr | oh you didn't |
15:44:27 | thegeek | you can unsolder the jack without removing lvd |
15:44:34 | thegeek | I don't think removing the lcd is very smart |
15:44:43 | thegeek | very high risk of damaging it |
15:44:53 | XavierGr | and how did you reached behind it? |
15:44:56 | | Quit webguest17 (Client Quit) |
15:45:02 | thegeek | I never had to |
15:45:10 | thegeek | all the points are accessible from the top |
15:45:37 | thegeek | and the two small resistors I fixed were accessible by just lifting up the grey padding around the lcd |
15:46:02 | *** | Saving seen data "./dancer.seen" |
15:46:45 | thegeek | ;) |
15:47:10 | XavierGr | so here you can see the 2 resistors? <- http://www.rockbox.org/iriver/back.jpg |
15:47:25 | thegeek | no |
15:47:33 | thegeek | the resistors are on the other side |
15:47:41 | thegeek | oh wai |
15:47:43 | thegeek | t |
15:47:47 | thegeek | the points for the jack |
15:47:52 | thegeek | hmm |
15:47:53 | thegeek | no |
15:47:54 | XavierGr | here? http://www.rockbox.org/iriver/naked_front.jpg |
15:48:07 | thegeek | all 3 poits are accessible from "top" |
15:48:43 | thegeek | the resistors I fixed on my player are L5 and L6,top left |
15:48:58 | thegeek | as you can see, the outline for the lcd is just under them |
15:49:05 | XavierGr | yes |
15:49:07 | thegeek | I just lifted up the "grey" padding/stuff |
15:49:10 | San | can someone help me really quick |
15:49:12 | thegeek | and I could solder just fine |
15:49:15 | San | how do I make a new sub menu? |
15:49:16 | thegeek | just have to be a little careful |
15:49:20 | San | in the settings? |
15:49:27 | XavierGr | was there a bad soldering? or you just guessed? |
15:49:34 | thegeek | I just guessed |
15:49:41 | thegeek | I saw that when i bent the connector |
15:49:42 | XavierGr | carefull of what? |
15:49:54 | thegeek | I guessed that those two resistors could get a bad connection |
15:50:02 | thegeek | careful not to burn the lcd or the grey padding |
15:50:29 | XavierGr | hmm even then my bad resistors may be anywhere in the pcb right? |
15:50:39 | thegeek | heh |
15:50:39 | thegeek | well |
15:50:59 | thegeek | there is no guarantee that your problem is the same as mine |
15:51:07 | XavierGr | of course |
15:51:15 | thegeek | but yes, a bad connection can occur anyplace |
15:51:15 | thegeek | but |
15:51:26 | thegeek | the top left part of the board |
15:51:35 | thegeek | is a little more exposed, because the audio jack is there |
15:51:52 | | Quit _FireFly_ ("Leaving") |
15:51:55 | thegeek | and the audio jack can easily get a good "bend", if you drop your player and it lands right on the audio plug |
15:51:58 | thegeek | as mine did;) |
15:51:58 | XavierGr | yes probably one of those many resistors is to blame. |
15:52:15 | thegeek | could be |
15:52:19 | thegeek | hard to say;) |
15:52:22 | XavierGr | I have a hard time with a screw in mine. |
15:52:34 | thegeek | screw? |
15:52:42 | thegeek | you can't open it? |
15:52:45 | XavierGr | it refused to unscrew easily |
15:52:51 | thegeek | wierd |
15:52:56 | thegeek | I've opened mine a lot of time |
15:52:57 | XavierGr | so the next time I have to be carefull |
15:52:59 | thegeek | no problem |
15:53:02 | thegeek | mhm |
15:53:14 | thegeek | *times |
15:53:16 | XavierGr | one of the screws got a little damaged. |
15:53:21 | thegeek | mhm |
15:53:28 | XavierGr | and the screwdriver will not fit right |
15:53:40 | thegeek | hmm, sorry, but I've got to go;) |
15:53:40 | thegeek | hehe |
15:53:46 | thegeek | you need a good screwdriver;) |
15:53:49 | XavierGr | ok bye and thanks |
15:53:54 | thegeek | no problem |
15:59:23 | | Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
16:00 |
16:01:26 | | Quit Moos ("Happy Birthday Rockbox") |
16:03:49 | | Quit Membrillo () |
16:06:17 | | Join muesli__ [0] (i=muesli_t@Bc0b8.b.pppool.de) |
16:16:00 | | Join Lear [0] (n=chatzill@h184n5c1o285.bredband.skanova.com) |
16:23:38 | mirak | rb->snprintf(log_buffer,sizeof(log_buffer),"%x",mp4_ptr); |
16:23:53 | mirak | I use that to check that |
16:24:00 | mirak | the data in the buffer are the good one |
16:24:24 | mirak | mp4_ptr is just at the begining of the data loaded from a file |
16:24:30 | mirak | with read |
16:25:00 | mirak | I use printf("%x\n",mp4_ptr); |
16:25:00 | mirak | on pc to check if the data are the same |
16:25:17 | mirak | I wanted to know if it's correct or if the endianness can change that |
16:37:14 | | Join muesli- [0] (i=muesli_t@Bbcba.b.pppool.de) |
16:38:59 | Paprica | where is Linus =\ |
16:40:10 | | Quit TCK (Read error: 110 (Connection timed out)) |
16:41:56 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
16:45:39 | mirak | YESS! |
16:45:44 | mirak | I am decoding !!! |
16:45:54 | mirak | it was an indianness problem |
16:48:05 | markun | mirak: congrats!! |
16:50:56 | linuxstb | Indians? :) |
16:51:06 | mirak | the little bastards :) |
16:51:39 | linuxstb | Any idea how many frames an hour you are decoding? |
16:51:42 | mirak | I realised there was a problem when reading the first 32 bits word of the file |
16:51:58 | mirak | I try to remove my check stuff |
16:52:31 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
16:53:28 | | Join muesli__ [0] (i=muesli_t@Bc144.b.pppool.de) |
16:53:56 | mirak | I must remove some sleeps |
16:54:11 | mirak | it may be faster than I first obeserved |
16:55:18 | mirak | my |
16:55:19 | mirak | god |
16:55:22 | mirak | it's slow |
16:55:34 | linuxstb | What were you expecting? |
16:55:49 | mirak | more than one frame per second ? |
16:55:50 | mirak | lol |
16:56:19 | preglow | well |
16:56:19 | linuxstb | I would say that 1 frame per second is a very good starting point. |
16:56:21 | preglow | don't expect that |
16:56:47 | mirak | I hop I have forgot a sleep somwhere |
16:56:53 | linuxstb | mirak: Can you give us some numbers? |
16:57:23 | mirak | no |
16:57:39 | mirak | I would say two frames per second |
16:57:44 | | Quit Rob2222 () |
16:57:46 | mirak | with the lcd_update thing |
16:58:03 | mirak | I use lcd_put to display the frame number |
16:58:09 | preglow | man, that 5g screen is bloody huge |
16:58:16 | linuxstb | So are you displaying the decoded frame as well? |
16:58:21 | preglow | and not that expensive... |
16:58:22 | mirak | linuxstb: no |
16:58:22 | linuxstb | preglow: It's lovely. |
16:58:33 | preglow | i don't like where this is going at all |
16:58:44 | linuxstb | Where what is going? |
16:58:48 | markun | mirak: can you dump a frame to make sure decoding is working? |
16:58:54 | preglow | i find myself wanting one |
16:58:57 | | Join Genre9mp3 [0] (n=yngwiejo@dslcustomer-230-197.vivodi.gr) |
16:58:58 | linuxstb | hehe |
16:58:59 | preglow | think i'll just skip that |
16:59:10 | mirak | markun: I try that |
16:59:23 | linuxstb | Let's hope for your sake that the IPL people fail to get audio working. |
16:59:31 | mirak | at least if it manage to decode frames it must be ok |
16:59:34 | preglow | mirak: does this xvid thing you're working on use floats? |
16:59:36 | mirak | will see |
17:00 |
17:00:05 | mirak | no I don't think so, but maybe I forgot some things |
17:00:11 | mirak | the encoder uses floats |
17:00:22 | mirak | or the post processing, but there is none here |
17:01:36 | mirak | the code can be striped down a lot |
17:02:19 | mirak | once I got something functional I will put it on cvs or patch whatever |
17:02:58 | markun | mirak: what resolution is the xvid? |
17:03:29 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
17:04:50 | mirak | 220*176 ... |
17:05:00 | mirak | it's a 10 fps stream |
17:05:07 | | Quit Genre9mp3 () |
17:06:01 | preglow | linuxstb: you got much relevant sound code non-commited? |
17:06:06 | preglow | i was thinking about having a go at it |
17:06:35 | linuxstb | No, nothing. |
17:06:51 | | Join actionshrimp [0] (n=NNSCRIPT@host86-136-16-34.range86-136.btcentralplus.com) |
17:06:52 | linuxstb | Please go ahead. I'll try and look into the random crashes and reboots. |
17:07:03 | preglow | yes, random crashes is another thing i'd like to know why happens |
17:07:09 | preglow | it also reboots sporadically with you, yes? |
17:07:10 | preglow | good |
17:07:26 | preglow | hmm |
17:07:33 | linuxstb | You obviously need to look into the "audio.c" file in the IPL source, plus also get a copy of the wm8971 datasheet. |
17:07:44 | preglow | perhaps i should start masking the timer irq while the isr is active |
17:07:58 | preglow | that did wonders for the button isr code |
17:09:42 | linuxstb | I'm confused about the ata code. Rockbox never crashes when using the file browser, it's only when loading plugins or (I think) codecs. |
17:09:53 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
17:10:08 | mirak | preglow: I think the only floats are related to time |
17:10:27 | linuxstb | But I'm getting identical crashes on the Video - so its equally broken on all three targets. |
17:11:35 | | Join Sando [0] (n=lolsteam@techgaming.net) |
17:11:37 | lostlogic | anyone come to #flood and compare two bits of code for me? Want to make sure they are functionally identical. |
17:14:40 | preglow | linuxstb: well, that's comforting |
17:14:43 | preglow | i think i'll try the irq mask |
17:15:06 | preglow | it would surprise me greatly if that's the error, but you never know |
17:18:25 | San | hh |
17:18:38 | San | *haha, I just had an idea, a game for rockbox |
17:18:43 | San | rockdance |
17:18:52 | San | like a dance mat, but you press the buttons |
17:18:52 | San | :D |
17:19:26 | mirak | it's ok, the frames can be saved |
17:19:30 | lostlogic | well it still plays music, so for now, I'll decide that it works, and saves 7 instructions (a quarter of them) in the 3rd most called non-inline function in Tremor |
17:19:34 | mirak | and they look fine |
17:20:54 | mirak | 54d7ebd71a39755fc8a53ba3963fa474 /media/H300/dec00003.tga 54d7ebd71a39755fc8a53ba3963fa474 dec00003.tga |
17:21:11 | mirak | ok that's the proof, md5sum are the same, so it decodes perfectly |
17:21:23 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
17:23:02 | Paprica | who can help on configfile_save function? |
17:24:08 | preglow | linuxstb: you agree the iordy thing did nothing for stability? |
17:30:33 | preglow | man, that broadcom thing looks powerful |
17:31:04 | mirak | is there a limit on the extension size for viewers ? |
17:32:49 | preglow | well, sure, but it is probably pretty long |
17:36:25 | mirak | ok |
17:37:10 | linuxstb | preglow: I haven't tested the iordy thing enough to say anything. |
17:38:49 | preglow | i've had it enabled since linus pasted it |
17:38:53 | preglow | hasn't done much for stability here |
17:42:43 | | Quit linuxstb ("Leaving") |
17:43:17 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
17:45:41 | | Quit steveb_ (Read error: 104 (Connection reset by peer)) |
17:46:04 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
17:46:06 | *** | Saving seen data "./dancer.seen" |
17:56:23 | | Join muesli__ [0] (i=muesli_t@Bbcbd.b.pppool.de) |
17:57:53 | Lear | lostlogic: which function is that? |
17:58:20 | lostlogic | Lear: render_point −− performance impact of the improvement was minimal unfortunately :( |
18:00 |
18:00:12 | Lear | Hm.. Gcc never inlines by itself? |
18:00:34 | lostlogic | it does auto-inline −− render_point gets inlined when I let it. |
18:00:53 | preglow | lostlogic: how does your profiling patch fit in the build system right now? |
18:01:41 | lostlogic | preglow: fine fine −− I realized that I've put some m68k specific asm in it, so it only works on coldfire right now, and should probably not let it be enabled on other targets... but my patch patches configure and everything to turn it on and off. |
18:02:28 | preglow | is it much asm= |
18:02:29 | preglow | ? |
18:02:34 | preglow | i'd love for this to work on ipod as well |
18:03:28 | Lear | lostlogic: btw, I played around with the ideas from your Tremor optimization patch. By inlining oggpack_adv and the most used part of oggpack_look (but leave the rest of bitwise), much of the gains can be achieved. |
18:03:49 | lostlogic | preglow: no, just 2 little bits for ++ and −− to not take 3 instructions. I'm going to rework profiling somewhat this week sometime to get more accurate tick counts and be a little faster, so don't patch it in yet. |
18:04:09 | preglow | lostlogic: it really frigging does use three instructions for that? |
18:04:24 | lostlogic | preglow: if you do it on a memory variable, yes. |
18:04:55 | lostlogic | and if you do x[i++], it uses an extra register and an extra move for that too. |
18:05:06 | preglow | that's bloody marvelous |
18:05:20 | preglow | i knew the m68k backend was old and dusty, but hell |
18:05:25 | preglow | that instruction's been around for ages |
18:06:22 | lostlogic | yeah, perty dum. |
18:06:24 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
18:06:34 | preglow | they might also mistakenly have disabled those instructions for coldfire |
18:06:48 | preglow | i bet coldfire is a far more seldomly used target than vanilla m68k |
18:06:59 | lostlogic | preglow: I was googling around, found a patch that was supposed to turn them on, just by adjusting a constraints file, but it didn't seem to work. |
18:07:06 | preglow | oh? |
18:07:09 | preglow | got an url? |
18:07:29 | lostlogic | http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01551.html |
18:07:49 | preglow | haha, i had just queued an entire dir, after the first track the disk spun up, then playback just stopped |
18:07:55 | preglow | s/queued/inserted/& |
18:08:07 | preglow | and when i resumed playback, it started on something completely different |
18:08:12 | preglow | sounds like we still have bugs, yes |
18:08:51 | lostlogic | preglow: I've seen that as well or at least something similar. |
18:09:57 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
18:12:22 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
18:12:50 | preglow | hrmph |
18:14:28 | preglow | gcc people wont accept a patch like that unless you threaten them anyway |
18:15:33 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
18:15:54 | lostlogic | heh yeah |
18:17:37 | preglow | but no |
18:17:45 | preglow | i don't know if the m68k backend even has a maintainer anymore |
18:18:09 | preglow | and i seriously doubt it was updated to benefit from the gcc4 changes |
18:20:54 | | Join San||Away [0] (n=test@212.2.167.245) |
18:21:28 | lostlogic | yep, it's a very sad state for those trying to develop performance sensitive embedded opensource for the coldfire. |
18:21:29 | | Join TCK [0] (n=tckocr@81-178-225-59.dsl.pipex.com) |
18:22:45 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
18:24:11 | mirak | ok |
18:24:45 | | Join muesli__ [0] (i=muesli_t@Bbc91.b.pppool.de) |
18:24:52 | mirak | hem the plugin can take a xvid stream in input, and extract it tga rgb16 by default. The only key that's working is exit by pressing left arrow |
18:25:04 | mirak | it works as a viewer |
18:25:18 | mirak | what's the procedure to submit code ? |
18:25:26 | perplexity | sounds like a great start so far mirak :) |
18:25:28 | preglow | you put it in the patch tracker |
18:25:58 | lostlogic | gah, I think I need to teach GCC that if you are loading t0=*T++ does _NOT_ require two instructions too! |
18:26:45 | mirak | there is one problem though, it's that I needed to augment the plugin ram space |
18:26:59 | perplexity | lostlogic, I suspect these are somewhat micro-optimisations you are doing.. remember.. the 1st rule of optimisation is don't.. Go the low hanging fruit 1st rather than the silly little things, lest you burn your brain out |
18:27:08 | mirak | maybe people that want to develop will now what to do |
18:27:22 | preglow | lostlogic: what???? |
18:27:41 | preglow | lostlogic: please tell me it doesn't increment with a separate instruction |
18:27:41 | mirak | because it will take some time before reducing it |
18:27:43 | lostlogic | perplexity: well the addq.l fix gave 2.4% or so. and t0=*T++ is used extensively in the mdct so I expect similar results there. |
18:28:03 | lostlogic | preglow: actually no, it doess %d0=*T++ and t0=%d0. |
18:28:31 | lostlogic | perplexity: plus, hacking assembly is fun and good exercise. |
18:28:44 | perplexity | indeed.. on that I concur |
18:30:05 | preglow | lostlogic: remarkable... |
18:30:24 | preglow | but how do you fix this in the code? |
18:30:30 | preglow | just insert asm snippets everywhere? |
18:30:55 | lostlogic | preglow: sadly, yes −− I'm adding macros to the asm_mcf file, and then also defining them back to the original code in the misc.h. |
18:31:15 | mirak | if there is a big static array in a plugin, does it influence the size of the binary or is it only defined at run time ? |
18:32:00 | mirak | does gcc evaluate how static memory the plugin will take ? |
18:32:05 | mirak | how much |
18:32:23 | lostlogic | mirak: big static array goes in binary |
18:32:33 | lostlogic | mirak: IRAM it, and yes the compiler knows how large it is |
18:32:41 | lostlogic | objdump -t will tell you how big it ends up. |
18:32:52 | mirak | I think it's in the .map file |
18:33:19 | lostlogic | mirak: static ones probably don't end up in the .map |
18:33:29 | lostlogic | (as I discovered writing my parser for the profiler) |
18:34:21 | | Join muesli- [0] (i=muesli_t@Bc1ee.b.pppool.de) |
18:38:03 | | Quit San (Read error: 110 (Connection timed out)) |
18:39:51 | | Join idanm [0] (i=idan@80.178.110.98.adsl.012.net.il) |
18:40:14 | idanm | hello! |
18:40:22 | idanm | I have a problem applaying the patch h300_lcd_remote_buttons_v2.patch |
18:41:09 | preglow | then it probably needs to be updated |
18:42:28 | idanm | The text leading up to this was: |
18:42:28 | idanm | −−−−−−−−−−−−−−−−−−−−−−−−−− |
18:42:28 | idanm | |Index: apps/menu.c |
18:42:28 | DBUG | Enqueued KICK idanm |
18:42:28 | idanm | |=================================================================== |
18:42:28 | idanm | |RCS file: /cvsroot/rockbox/apps/menu.c,v |
18:42:28 | *** | Alert Mode level 1 |
18:42:28 | idanm | |retrieving revision 1.101 |
18:42:30 | idanm | |diff -u -b -B -w -r1.101 menu.c |
18:42:32 | idanm | |−−- apps/menu.c 5 Dec 2005 22:44:41 -0000 1.101 |
18:42:34 | idanm | |+++ apps/menu.c 12 Dec 2005 09:40:08 -0000 |
18:42:36 | idanm | −−−−−−−−−−−−−−−−−−−−−−−−−− |
18:43:06 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-3-1-cust63.lutn.cable.ntl.com) |
18:43:37 | idanm | what about colorised-wps, does someone use this patch? |
18:52:18 | mirak | I did a cvsdo add myfolder to add a fodler, but then it fails for cvs diff -uN [files] > patch |
18:52:29 | *** | Alert Mode OFF |
18:52:43 | mirak | with [files] my folder name |
18:52:51 | mirak | not sure what to do |
18:53:22 | | Quit Mmmm () |
18:53:44 | lostlogic | mirak: for a big patch like this, probably best to make a clean rockbox dir (fresh checkout) and then diff that dir with your working dir in completeness, and then delete the aprts of the patch that are not relevent from the resulting file. |
18:54:05 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
18:54:15 | | Quit Lear ("Chatzilla 0.9.69 [Firefox 1.5/0000000000]") |
18:54:32 | Cassandra | No need to checkout, surely. You can just do a 'cvs diff'. |
18:55:16 | Cassandra | Oh, don't mind me. |
18:55:21 | Cassandra | I'm not awake. |
18:57:44 | lostlogic | perplexity: the low hanging fruit being learning a lot of math and writing an FFT, or do you have other ideas? (this indicates that my optimization only made mdct_backward about .8% faster, and at this rate I'll get somewhere in a year or 3) |
18:59:10 | perplexity | No.. that is exactly what I'm doing.. learning the math and working on the fft.. got the libfaad fft based mdct playing ogg q8 songs in almost real-time yesterday.. (it is real time if the disk is not buffering and the wps has no scrolling :) ) |
18:59:37 | perplexity | Now I'm just working on fully understanding the algorithms to see what can be improved. |
19:00 |
19:00:02 | lostlogic | perplexity: *nod* that's too painful for me... I'll keep reading assembly and finding places where GCC is being blatantly stupid for now :-D |
19:00:42 | perplexity | great, coz if I get moving on the stuff I'm working on, I'll be able to apply your optimisations to that also |
19:01:02 | perplexity | might be worth an E-mail to the gcc people to ask if there is a maintainer for the coldfire generator |
19:01:20 | preglow | it would be worth checking out if such a person exists, yes |
19:01:28 | preglow | 'cause if not, we might as well just forget submittin patchdes |
19:01:31 | | Join Massa1 [0] (n=Massa1@p549E9A3E.dip0.t-ipconnect.de) |
19:01:38 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
19:02:09 | lostlogic | *nod* The problem is, I know how to make these optimizations with inline assembly, or in some cases just by moving around C statements to 'help' the compiler, but I don't have any clue how to change the compiler code to do it. |
19:02:18 | Massa1 | Hi everybody! |
19:02:54 | lostlogic | w00t! My combined optimization patch has made a marked difference in boost percentages on my favorite qualitative test song. |
19:02:55 | perplexity | Indeed.. but if there is a maintainer type person and you poke him with a list of silly things the compiler is doing he might be able to suggest ways of fixing it in not to difficult portions |
19:03:04 | perplexity | scweeeettt |
19:03:06 | lostlogic | perplexity: yeah |
19:03:24 | perplexity | what sort of difference are we looking at ? |
19:04:27 | | Quit Paprica (Read error: 104 (Connection reset by peer)) |
19:04:32 | Massa1 | Anybody there with knowledge to lcd_set_foreground/lcd_set_background functions? |
19:04:35 | linuxstb | preglow: This is weird. This patch makes plugins load reliably for me on my ipod color: http://www.davechapman.f2s.com/rockbox/weird.diff |
19:05:40 | perplexity | is invalidate_icache() actually doing what you think it should ? |
19:05:40 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
19:06:09 | | Join DreamTactix291 [0] (n=DreamTac@adsl-19-241-33.bna.bellsouth.net) |
19:06:13 | lostlogic | between unoptimized and now, 7 or 8%, it's so hard to get good numbers from boost ratios - I can confirm about 3.5% improvement in the most called code areas from profiling |
19:06:44 | lostlogic | the problem is that profiling doesn't show changes due to inlining and ram placement moves very well. hopefully when I improve profiling's tick counting algo it'll be able to count smarter. |
19:06:48 | | Quit idanm (Read error: 110 (Connection timed out)) |
19:06:50 | perplexity | sounds like a reasonable improvement.. hopefully translates into longer battery life :) |
19:06:59 | lostlogic | perplexity: that's exactly why I'm working on it. |
19:07:04 | mirak | cvs diff: failed to create lock directory for `/cvsroot/rockbox/apps/plugins/xvid' |
19:07:17 | mirak | I guess I need to defiene CVSROOT |
19:07:22 | mirak | I have done that |
19:07:23 | | Quit muesli- (Read error: 110 (Connection timed out)) |
19:07:28 | mirak | fail |
19:07:49 | lostlogic | perplexity: the other big thing that it does is that during buffer fills, it's still realtime, even on pretty bad sections which is the part that was yucky |
19:08:12 | lostlogic | mirak: just diff -Nru patched-source-dir fresh-source-dir |
19:08:20 | lostlogic | unless you are still doing it from a single dir |
19:08:26 | mirak | single dir |
19:08:36 | mirak | I will do what you suggest |
19:08:50 | Massa1 | Can anybody read me? |
19:09:10 | perplexity | sounds good lostlogic, so prior to the work you have done it used to skip while buffering on your test track ? |
19:09:16 | perplexity | yes Massa1 :) |
19:09:25 | | Join XavierGr [0] (n=XavierGr@ppp57-adsl-106.ath.forthnet.gr) |
19:09:37 | lostlogic | perplexity: yeah |
19:09:57 | Massa1 | Oh, so there is nobody who knows how the lcd_set_foreground/lcd_set_background functions should work? |
19:10:15 | perplexity | well, given you did not get an answer, I'd say you are correct :) |
19:10:21 | XavierGr | thegeek: Thanks, I think I have fixed it. (Though with a little scratch in the upper left corner of the LCD screen) |
19:10:22 | preglow | linuxstb: well, have you tried making invalidate_icache actually do something? |
19:10:31 | linuxstb | I'm just trying that now. |
19:10:39 | preglow | make it read the top of memory |
19:10:44 | preglow | like 64kb or something |
19:11:38 | perplexity | preglow: I just thought given where it was in that little patch, perhaps your screen update is doing just that |
19:12:00 | Massa1 | thats :( |
19:12:11 | preglow | perplexity: well, yes, we should have had this particular option covered from before |
19:12:22 | preglow | perplexity: there's more than enough code executed before what you see there |
19:12:47 | perplexity | preglow: fair enough.. I only saw about 5 lines ;) |
19:12:52 | Massa1 | I try to make new tags for WPS with which it is possible to set the foreground and background color of the text |
19:13:04 | mirak | cvs [update aborted]: /home/karim/Prog/src/rockbox/CVSROOT: No such file or directory |
19:13:11 | mirak | why does he want CVSROOT |
19:13:15 | mirak | can I change that ? |
19:13:17 | Massa1 | Foreground works (well, partially) - but I have problems with setting the background color... |
19:13:51 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
19:14:41 | | Join idanm [0] (i=idan@80.178.110.98.adsl.012.net.il) |
19:15:07 | XavierGr | Does Linux supports NTFS write access? |
19:16:03 | Massa1 | I only want to set the background of the text but lcd_set_background always sets the color of the complete background :/ |
19:16:06 | idanm | I try to make a script that run "cd ~/rockbox" and I get "cd: can't cd to ~/rockbox" |
19:16:12 | Massa1 | Is this normal? |
19:16:17 | Cassandra | Massa1, you want to grab amiconn when he's around. He wrote most of the display code. |
19:16:24 | idanm | if I run it without a script then its ok |
19:17:11 | linuxstb | XavierGr: I don't think so - at least Debian still mounts my NTFS partition readonly (without any explicit ro options) |
19:17:13 | Massa1 | idanm: Thanks - do you know when he's usally here? |
19:17:43 | Massa1 | Cassandra: Thanks - do you know when he's usally here? |
19:17:54 | preglow | XavierGr: it does, but only if you don't alter the file size |
19:18:03 | Massa1 | idanm: sorry - was wrong person :/ |
19:18:32 | XavierGr | linuxstb: Is it possible to boot linux from another HD (that isn't set to boot sequence in BIOS) |
19:18:34 | Cassandra | He's likely to be around in the next few hours, but I don't know his schedule I'm afraid. |
19:18:35 | perplexity | XavierGr: it's very experimental.. |
19:19:00 | perplexity | XavierGr: if you install GRUB as your bootloader on the primary disk, you can load linux from almost anywhere |
19:19:08 | Massa1 | O.K., I'll keep my window open - maybe I'll meet him :) |
19:19:11 | Cassandra | Grub is very nice. |
19:19:34 | Cassandra | Although it really needs to support boot from CD. |
19:19:59 | XavierGr | oh so E.g I have windows on my boot disk and install Ubuntu on my other HD (which isn't bootable at the moment). I could set it to dual boot, right? |
19:21:14 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
19:21:41 | Cassandra | If you installed grub on the boot partition, yes. Although Windows may occasionally try to overwrite grub. It's like that. |
19:22:14 | XavierGr | so I can set grub after the installation of Ubuntu? |
19:22:57 | perplexity | It will install GRUB as you install Ubuntu if you let it.. (I would) |
19:23:17 | XavierGr | ah so Ubuntu will ask for it? |
19:23:18 | XavierGr | nice |
19:23:39 | idanm | what is crossfeed? |
19:23:57 | XavierGr | mixing of left and right channel |
19:24:00 | XavierGr | simulation of spearkers |
19:24:06 | XavierGr | ^speakers |
19:25:42 | | Join muesli__ [0] (i=muesli_t@Bbc8a.b.pppool.de) |
19:26:56 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:26:56 | * | Cassandra wonders wtf "multiple types in one declaration" (in the context of a class declaration) is supposed to mean. |
19:27:36 | | Join _FireFly_ [0] (n=FireFly@p54A450D4.dip.t-dialin.net) |
19:29:04 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
19:29:59 | preglow | Cassandra: welcome to c++ error messages! |
19:30:21 | preglow | the most common reason for suicide attempts around here |
19:31:36 | Cassandra | Thanks, but you can keep them. |
19:31:54 | Cassandra | C++ - so virtual, you'll never be able to tell what went wrong. |
19:31:58 | preglow | when gcc first finds a c++ error, it spews forth several screens of them |
19:32:02 | XavierGr | theoritically: If I loose the linux bootloader. (but the linux installation exists) Is there a tool that will let me recover the insalation? |
19:32:12 | preglow | XavierGr: sure, just reinstall the bootloader |
19:32:39 | preglow | not all compilers are as bad as gcc in that regard, though |
19:32:51 | preglow | but i've had some very fucked up error messages |
19:32:58 | preglow | which kept me searching for what was really wrong for hours |
19:33:49 | Cassandra | The really odd thing is that afaik I haven't changed any of the code its whining about. |
19:33:56 | Cassandra | Must be a bracketting error. |
19:35:54 | preglow | probably |
19:35:57 | preglow | those can be mysterious |
19:36:37 | XavierGr | does the linux partition matters where will be? (like after the current partition or the start of the disk)? |
19:37:52 | mirak | can't I do a tar file instead of a patch ? I don't know how to have coherent base folder for the patch |
19:38:14 | _FireFly_ | mirak: do you had used cvs to get the sources ?? |
19:38:22 | mirak | yes |
19:38:22 | XavierGr | and what type do I have to make the new partition for Linux? |
19:38:39 | mirak | XavierGr: ext3 or reiserfs |
19:39:04 | mirak | XavierGr: there are grub boot cd |
19:39:09 | _FireFly_ | or ext2 or xfs ... |
19:39:45 | mirak | _FireFly_: ? |
19:39:59 | XavierGr | ext3 or ext2? |
19:40:06 | mirak | 3 ! |
19:40:41 | XavierGr | ok then ext3! |
19:41:03 | mirak | reiserfs is better |
19:41:26 | XavierGr | there is not such option on partition magic. |
19:41:46 | | Join Lear [0] (n=chatzill@h184n5c1o285.bredband.skanova.com) |
19:42:18 | mirak | don't bother with partition type |
19:42:29 | _FireFly_ | XavierGr: PM can only format patition in ext2/3 |
19:42:32 | mirak | the installer will format everything |
19:42:38 | mirak | inside the partition |
19:42:45 | _FireFly_ | yepp |
19:43:10 | mirak | any help wanted for cvs |
19:43:23 | _FireFly_ | mirak: you can do an cvs diff |
19:43:30 | _FireFly_ | to make an patch |
19:43:44 | | Join XavierGr_ [0] (n=XavierGr@ppp16-adsl-71.ath.forthnet.gr) |
19:43:46 | mirak | I did that |
19:43:47 | mirak | diff -Nru /home/karim/Prog/src/rockbox/rockbox/apps/plugins/xvid/ /home/karim/Prog/src/rockbox/fresh/apps/plugins/xvid/ > patche |
19:43:59 | _FireFly_ | mirak: you don*t need r |
19:44:00 | mirak | but I am almost sure it will be unusable by soembody else |
19:44:34 | _FireFly_ | mirak: i think i know what do you mean |
19:44:48 | _FireFly_ | because the patch doesn't have new files in it |
19:44:57 | XavierGr_ | okay then I will just start installation of Ubuntu right now. |
19:45:01 | XavierGr_ | wish me good luck |
19:45:05 | _FireFly_ | XavierGr_: yepp |
19:45:13 | mirak | _FireFly_: what ? |
19:45:19 | XavierGr_ | maybe I will join from Linux the next time |
19:45:27 | _FireFly_ | XavierGr_: do you have an free partition |
19:45:33 | _FireFly_ | ? |
19:45:35 | XavierGr_ | yes |
19:45:42 | XavierGr_ | an ext3 right now |
19:45:53 | XavierGr_ | I created with partition magix |
19:45:55 | mirak | plz help |
19:45:56 | XavierGr_ | ^magic |
19:46:08 | *** | Saving seen data "./dancer.seen" |
19:46:24 | | Quit idanm () |
19:46:30 | _FireFly_ | mirak: ups |
19:46:33 | _FireFly_ | my fault |
19:46:49 | mirak | I don't see how this patch can be applied |
19:46:55 | _FireFly_ | with -N it will add also new files, which aren*t in the repositiory yet |
19:46:59 | XavierGr_ | ok later all! |
19:47:06 | _FireFly_ | but the -r option isn*t needed |
19:47:22 | _FireFly_ | diff -Nru /home/karim/Prog/src/rockbox/rockbox/apps/plugins/xvid/ > patch |
19:47:26 | _FireFly_ | diff -Nu /home/karim/Prog/src/rockbox/rockbox/apps/plugins/xvid/ > patch |
19:47:47 | _FireFly_ | and you don*t need to specify two dirs |
19:48:02 | _FireFly_ | because cvs diff checks against the cvs-repository |
19:48:06 | mirak | it says it needs it |
19:48:13 | | Part XavierGr_ |
19:48:21 | _FireFly_ | not if you say cvs diff |
19:48:46 | mirak | cvs diff: No CVSROOT specified! Please use the `-d' option |
19:48:46 | mirak | cvs [diff aborted]: or set the CVSROOT environment variable |
19:48:49 | _FireFly_ | because you had said that you had done an cvs checkout rockbox to get the sources |
19:49:02 | _FireFly_ | mirak: you must be in the root-dir |
19:49:03 | Cassandra | Missing ; on the end of a class declaration. |
19:49:09 | _FireFly_ | Cassandra: ;) |
19:49:10 | Cassandra | Sometimes I hate C. |
19:49:52 | _FireFly_ | mirak: in the root of the sources then type simply: cvs diff -Nu apps/plugins/xvid/ > patch |
19:50:14 | _FireFly_ | mirak: pr cvs diff -NRu apps/plugins/xvid/ > patch |
19:50:27 | _FireFly_ | if you have subfolders in apps/plugins/xvid |
19:50:42 | preglow | Cassandra: haven't used c++ long, have you? ;) |
19:51:06 | Cassandra | About 3 weeks? |
19:51:42 | mirak | cvs diff: failed to create lock directory for `/cvsroot/rockbox/apps/plugins/xvid' (/cvsroot/rockbox/apps/plugins/xvid/#cvs.lock): No such file or directory |
19:51:42 | mirak | cvs diff: failed to obtain dir lock in repository `/cvsroot/rockbox/apps/plugins/xvid' |
19:51:42 | mirak | cvs [diff aborted]: read lock failed - giving up |
19:52:16 | preglow | what're you trying to do? |
19:52:25 | _FireFly_ | to create a patch for his plugin |
19:53:03 | mirak | why doing a patch ? there is nothing to patch |
19:53:22 | _FireFly_ | mirak: you create a patch |
19:53:54 | mirak | that's what I try to do for half an hour |
19:54:23 | _FireFly_ | <mirak> why doing a patch ? there is nothing to patch and what did you mean with this sentences ?? |
19:54:33 | preglow | well, yes |
19:54:36 | preglow | you need to patch SOURCES |
19:54:54 | mirak | I don't touch it |
19:55:45 | | Join ^BeN^ [0] (n=Paprica@85-250-232-227.bb.netvision.net.il) |
19:55:55 | mirak | the plugin is going to stay on my computer |
19:59:43 | Massa1 | _FireFly_: do you have experience with lcd_XXX functions? Especially with lcd_set_foreground/lcd_set_background |
20:00 |
20:00:59 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
20:01:04 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
20:01:41 | _FireFly_ | Massa1: about those two function no sorry |
20:02:55 | linuxstb | preglow: Can you test this patch? http://www.davechapman.f2s.com/rockbox/icache.diff Plugins seem to be reliable for me now on my color, but the patch makes no difference on the video. |
20:03:23 | preglow | yeah, but the video also broke on our current cache init, yea? |
20:04:24 | linuxstb | It broke when the cache init was in the bootloader. |
20:04:26 | * | Cassandra swears at her IDE. Buggy piece of crap. |
20:04:52 | _FireFly_ | Cassandra: is it MSVC ?? |
20:05:08 | Cassandra | Nope. wx-dev-cpp. |
20:05:22 | Cassandra | I always use OSS for developing for Rockbox. |
20:05:37 | Cassandra | Otherwise it makes it difficult for others to change my work. |
20:05:54 | _FireFly_ | Codeblocks is also one which is based on wxewidget |
20:06:33 | Cassandra | Code::blocks was too much "in at the deep end" for me. |
20:06:47 | Cassandra | If I were restarting now, I could probably use it. |
20:06:58 | mirak | can anyone explain me what I must do with CVSROOT ? |
20:07:01 | _FireFly_ | but how should a IDE change the sources so that no other can change your work ?? |
20:07:53 | mirak | cvs diff: failed to create lock directory for `/cvsroot/rockbox/apps/plugins/xvid' (/cvsroot/rockbox/apps/plugins/xvid/#cvs.lock): No such file or directory |
20:08:06 | mirak | what's that error ? |
20:09:30 | mirak | pfffffffff |
20:09:50 | Massa1 | mirak: I don't know exactly what you try to do, but it seems that you don't have write access to the rockbox CVS... |
20:10:14 | Massa1 | and therefore the cvs command is unable to set the lock... |
20:12:03 | mirak | ok I will do a tar then |
20:12:06 | mirak | ... |
20:12:39 | preglow | linuxstb: nope |
20:13:33 | linuxstb | I've just disabled the call to ipod_init_cache (for the video), and that seems to fix the reliability problems. |
20:13:45 | linuxstb | But it's now dog-slow. |
20:14:20 | linuxstb | So I think it's a cache problem, and nothing to do with the ata driver. |
20:14:22 | preglow | cache is pretty important |
20:14:37 | preglow | argh |
20:14:43 | preglow | it sporadically reboots when doing some plugins |
20:14:49 | linuxstb | Can you do the same test on the Nano? |
20:14:55 | preglow | yea |
20:15:06 | linuxstb | Both the video and Nano have the PP5021 |
20:16:25 | preglow | god damn |
20:16:27 | preglow | the cache matters |
20:17:18 | linuxstb | So is it working if you don't call ipod_cache_init() ? |
20:17:23 | preglow | still testing |
20:17:40 | linuxstb | But you've noticed how slow it is? |
20:17:50 | preglow | yes |
20:18:07 | preglow | well, so far things certainly seem to support your hypothesis |
20:18:29 | preglow | yeah, no doubt |
20:19:27 | preglow | i'll have a chat with ipl people and see if they've noticed anything |
20:19:44 | linuxstb | I see slowcoder's just appeared. |
20:19:48 | preglow | yeah, him |
20:20:22 | preglow | no, there can be no doubt about this |
20:20:25 | preglow | it works now |
20:20:26 | preglow | never crashes |
20:20:45 | linuxstb | That's good news in one way then. |
20:20:59 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
20:21:13 | | Join XavierGr [0] (n=XavierGr@ppp16-adsl-71.ath.forthnet.gr) |
20:21:27 | XavierGr | Hello again! |
20:21:36 | XavierGr | I failed miserably! :( |
20:21:39 | Massa1 | Hi XavierGr |
20:22:06 | | Join muesli__ [0] (i=muesli_t@Bc128.b.pppool.de) |
20:22:44 | XavierGr | I installed Ubuntu then it asked me to reboot and remove the cd to complete the process. I chose the other HD to boot. (because the first disk has Windows) LILO starts loads Linux and the it complains about a missing file. |
20:22:56 | XavierGr | I guess I have the set the partition table wrong. |
20:23:08 | _FireFly_ | no |
20:23:13 | _FireFly_ | i don*t think so |
20:23:24 | XavierGr | hen? |
20:23:24 | _FireFly_ | maybe the bootloader isn*t setup correctly |
20:23:26 | XavierGr | then? |
20:23:37 | XavierGr | and how can I set up the bootloader? |
20:24:11 | Massa1 | You still use LILO? As far as I know it does not support newer hardware especially bigger disks... |
20:24:28 | crwl | lilo should have no problem with those |
20:24:33 | XavierGr | well it asked for LILO in the first place. |
20:24:51 | XavierGr | Linux kernel seems to load |
20:25:02 | _FireFly_ | and then ?? |
20:25:11 | crwl | on the other hand, ubuntu is unable to install grub if your hard drive is in an external RAID controller or somesuch (linux sees it as /dev/hde here) - and i am unable too |
20:25:27 | XavierGr | but it complains about not finding a specific file and stops configuring. |
20:25:40 | XavierGr | then I have only the basic commands. ls dir cd etc |
20:25:46 | _FireFly_ | which file ?? |
20:25:52 | Massa1 | is it unable to find the root partition? |
20:26:03 | XavierGr | I don't remember? I will reboot and tell you. |
20:26:13 | XavierGr | Just one think to be sure that I have the partition table correct. |
20:26:20 | XavierGr | I mean one question. |
20:26:25 | XavierGr | My set up: |
20:26:29 | _FireFly_ | yeah withput the proper error message is it hars to help |
20:26:29 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
20:26:30 | XavierGr | 2 Disks |
20:26:42 | _FireFly_ | s/hars/hard |
20:26:48 | XavierGr | I've got 2 HD (IDE PATA) |
20:27:21 | XavierGr | Master has 2 partitions. The first is the windows boot partition, the second data. |
20:27:30 | XavierGr | Slave has 2 partitions. |
20:27:43 | XavierGr | 2 priamary. One data NTFS |
20:28:00 | XavierGr | and the other XFS for UBUNTU also I set it bottable. |
20:28:16 | | Join muesli__ [0] (i=muesli_t@Bbc9d.b.pppool.de) |
20:28:27 | XavierGr | Is this setup right? |
20:28:32 | _FireFly_ | there is no problem |
20:28:53 | _FireFly_ | but to help the proper error message is needed |
20:28:56 | XavierGr | then I will reset and tell you the error message |
20:29:07 | XavierGr | later all |
20:29:08 | | Part XavierGr |
20:29:14 | preglow | linuxstb: can you confirm this? |
20:29:16 | preglow | 20:28 <slowcoder> The video wont take being run at 75MHz, blitting and having backlight |
20:29:50 | | Part Midgey34 |
20:30:07 | mirak | I posted the xvid plugin on the tracker |
20:30:21 | | Join DrumRBoy320|away [0] (n=Drumrboy@ool-44c20ff1.dyn.optonline.net) |
20:33:20 | Cassandra | What does it play? And does it work in colour/greyscale? |
20:34:59 | linuxstb | preglow: That seems to work for me. |
20:35:04 | | Join XavierGr [0] (n=XavierGr@ppp16-adsl-71.ath.forthnet.gr) |
20:35:48 | preglow | linuxstb: do some really intensive blitting if you can |
20:35:51 | preglow | linuxstb: like starfield |
20:35:58 | linuxstb | starfield works like a charm |
20:36:08 | linuxstb | Even at quite high speeds |
20:36:54 | preglow | gotta look damned cool on that big screen ;) |
20:37:02 | linuxstb | It does :) |
20:37:18 | preglow | cache? |
20:37:21 | XavierGr | mount: Mounting /root/dev on /dev/.static/dev failed: No such file or directory; mount: Mounting /dev on /dev failed: No such file or directory; /bin/sh: can't access tty; job control turned off. |
20:37:25 | XavierGr | this is the error. |
20:37:48 | _FireFly_ | strange |
20:38:02 | linuxstb | preglow: Yes, with the cache enabled, plugins rarely load. |
20:38:02 | mirak | Cassandra: it doesn't play, it extracts xvid stream to images for exemple |
20:38:08 | | Quit muesli__ ("ich will Kühe!!!") |
20:38:15 | linuxstb | And obviously, without the cache, everything is very slow. |
20:38:18 | XavierGr | I will search a little bit and see if I can find a quick guid for dual boot. |
20:38:20 | _FireFly_ | XavierGr: it seams that the /dev directory is missing |
20:38:27 | linuxstb | But when I did manage to start starfield with the cache enabled, it flew. |
20:38:34 | _FireFly_ | XavierGr: that is no problem with dualboot afaik |
20:38:50 | _FireFly_ | at least you can boot in windows i can see :) |
20:39:10 | XavierGr | of course. The linux partition is on the other disk |
20:39:49 | XavierGr | should I put the linux partition on first on the 2nd disk? |
20:40:11 | _FireFly_ | no that doesn*t matter |
20:40:48 | _FireFly_ | can you boot with an livecd an check the linux-partition if there is a dev-dir ?? |
20:41:14 | XavierGr | I think there is a /dev folder |
20:41:21 | XavierGr | becuase I still had the cd command |
20:41:31 | XavierGr | and it showed me the /dev folder |
20:41:39 | _FireFly_ | hmm |
20:41:41 | preglow | linuxstb: i'm pointing slowcoder to you |
20:41:42 | XavierGr | but maybe this /dev folder was on the RAM |
20:41:47 | _FireFly_ | yepp |
20:41:59 | mirak | I have seen there is a video player plugin. What is it able to do for now ? |
20:42:08 | XavierGr | I will try again setting things a little different |
20:42:11 | XavierGr | bye again. |
20:42:13 | | Part XavierGr |
20:43:26 | | Join amiconn [0] (n=jens@p54BD45DD.dip.t-dialin.net) |
20:43:57 | petur | who said windows users need to reboot a lot :D |
20:44:16 | _FireFly_ | petur: that is only why his installation went a bit wrong |
20:44:28 | _FireFly_ | s/why/because |
20:44:42 | petur | I know, just kidding! |
20:46:10 | amiconn | hi again :) |
20:46:14 | _FireFly_ | hi |
20:46:39 | amiconn | linuxstb: The ipod video doesn't have the lcd data swapped, and is the same resolution as h300 and ipod color? |
20:46:52 | preglow | no... |
20:47:00 | preglow | 320x240 |
20:47:08 | amiconn | That's.... huge |
20:47:13 | preglow | indeed |
20:47:14 | bagawk | Irssi uptime: 8d 2h 27m 5s |
20:47:18 | _FireFly_ | for this little dap :) |
20:47:19 | bagawk | No reboots for me :) |
20:47:33 | petur | nope, a PDA with a 640x480 screen, that's huge |
20:47:43 | _FireFly_ | PDA != DAP ;) |
20:48:49 | amiconn | Hmm, imho even the H1x0 lcd resolution is plenty for a DAP, but then the iPod video carries 'video' in its name... |
20:50:01 | Cassandra | I worked out the other day that when audio players come with 200GB of storage, I'll finally be happy to store my audio losslessly. |
20:50:11 | Cassandra | I may have a few years to wait. |
20:50:39 | _FireFly_ | currently for 2.5" disk 100GB is reached afaik |
20:51:06 | amiconn | 160GB |
20:51:24 | _FireFly_ | oh then my infos are a bit old ;) |
20:52:21 | Cassandra | Yeah, but I think 1.8" is the smallest practical size for an audio player. |
20:52:35 | _FireFly_ | yepp |
20:52:41 | amiconn | Seagate Momentus: http://www.seagate.com/docs/pdf/marketing/PO-Momentus54.pdf |
20:53:33 | _FireFly_ | nice |
20:53:56 | amiconn | Cassandra: Put such a disk in your old FMR, and then use WAV if we manage to support it :) |
20:54:09 | _FireFly_ | ;) |
20:54:10 | amiconn | (a problem would be the access through USB though) |
20:55:39 | Cassandra | amicon: Then I'd need a 400gb disk. ;) |
20:56:02 | _FireFly_ | Cassandra: then you have to wait a long time .) |
20:56:34 | amiconn | linuxstb: Could you perhaps provide a front scan of the iPod video? You know, win32 sim... |
20:56:47 | preglow | amiconn: pft, you've got a mac unit on the sh chips, if we can do flac -8 at 30mhz, you can do it at 5mhz!! |
20:56:49 | Cassandra | I'll live with lossy for the time being, I suppose. |
20:56:58 | linuxstb | amiconn: Sure :) I was about to ask you about that. |
20:57:12 | Massa1 | amiconn: do you have experience with lcd_XXX functions? Especially with lcd_set_foreground/lcd_set_background? |
20:57:17 | Cassandra | I calculated based on 500 albums at 1G / 3 albums. |
20:57:43 | amiconn | preglow: The SH mac is very limited compared to the coldfire emac. Would it be sufficient to use 16 bit data for flac? |
20:57:53 | amiconn | Massa1: I wrote them :) |
20:58:01 | Massa1 | :) |
20:58:07 | preglow | amiconn: maybe... i think i did some tests using the sixteen bit mac variant on coldfire and it worked out alright |
20:58:22 | preglow | amiconn: as long as you restrict yourself to 16 bit flac files, that is |
20:58:26 | Massa1 | aminconn: lcd_set_foreground sets the foreground color of the text, right? |
20:58:40 | amiconn | Now if I only would know more about codecs... |
20:59:13 | preglow | amiconn: ffmpegFLAC is very small and neat |
20:59:19 | amiconn | Massa1: It sets the foreground colour for _all_ graphics operations, drawing text being one of them |
20:59:28 | preglow | amiconn: how many cycles do you need per mac? |
20:59:33 | Massa1 | amiconn: but why does lcd_set_background don't set the background color of the following text - it sets the background of the whole screen? |
20:59:42 | amiconn | No |
20:59:54 | Massa1 | amiconn: no? |
20:59:58 | amiconn | It sets the background for all graphics operations. |
21:00 |
21:00:13 | amiconn | If one of your operations is clearing the screen, then yes. |
21:00:44 | _FireFly_ | if you want to change the background only for the text then you need to change it before you draw the text and reset it afterwards |
21:00:46 | amiconn | But you can change the setting anytime between operations. Already drawn objects won't change |
21:00:47 | Massa1 | amiconn: Hmm - I try to add a color tag to WPS where you should be able to change the foreground and background of the text |
21:01:20 | amiconn | The wps code is a real mess, and should probably been rewritten from scratch |
21:01:29 | _FireFly_ | yepp |
21:01:40 | amiconn | I never know when it does redraw what part(s) |
21:02:06 | _FireFly_ | TiMiD was think about a token-based verison |
21:02:20 | amiconn | You'll have a hard time trying to add colour (& other attributes) support |
21:02:42 | Massa1 | amiconn: I set the foreground color and the following text output will be written in that color - that's fine! |
21:03:12 | Massa1 | amiconn: I set the background color the same way and the background of the whole screen immediately changes - that's bad :( |
21:03:50 | amiconn | Probably it doesn't change immediately, but in the next redraw cycle |
21:03:51 | _FireFly_ | have you reset to the old value after the text was drawn?? |
21:04:18 | Massa1 | _FireFly_: which old value? |
21:04:53 | _FireFly_ | which you get when calling lcd_get_background afaik |
21:05:20 | Massa1 | amiconn: so is there a special routine, which just sets the text? |
21:05:26 | _FireFly_ | no |
21:06:30 | Massa1 | How can I detect that the text has been drawn and that I have to reset to the old values? |
21:11:29 | _FireFly_ | with the current wps-code afaik not |
21:12:19 | Massa1 | :( |
21:14:08 | Massa1 | Do I understand the code right that it currently parses the WPS again and again and then prints out the elements as they occur in the WPS? |
21:14:44 | | Join Light0 [0] (i=1000@aes52.girton.cam.ac.uk) |
21:14:59 | _FireFly_ | yepp |
21:15:18 | Massa1 | Wouldn't it be better to parse it once, compare it with the screen resolutiion and store the elements with its attributes e.g. in a list of arrays? |
21:15:39 | Massa1 | so every element coult have its position, its color, its whatever... |
21:16:20 | | Join Mmmm [0] (n=mscarrat@cpc4-hem13-3-1-cust63.lutn.cable.ntl.com) |
21:16:28 | Massa1 | of course there have to be some kind of sub-arrays for the dynamic elements |
21:16:56 | _FireFly_ | color support is very new to rb and the wps-code was created where only charcell- or b/w-bitmap-lcd were used |
21:17:47 | Massa1 | Yeah, that's totally clear - maybe it's time for a redesign ;) |
21:18:36 | Massa1 | BTW, I thought adding a color tag for the WPS would be fairly easy and a good starting point for getting some experience with the rockbox sources... |
21:19:06 | preglow | linuxstb: what'd you say the nano codec chip was called again? |
21:19:23 | preglow | audio.c is kind of sizable |
21:19:25 | preglow | this might be... fun... |
21:21:42 | novimon | gmailis ei voi kirjottaa viestii :( |
21:21:55 | _FireFly_ | novimon: english please |
21:22:05 | novimon | oh sorry, wrong channel :) |
21:22:19 | novimon | cant compose e-mail in gmail |
21:22:24 | novimon | I hope it passes |
21:23:40 | * | petur hugs his POP3 box |
21:24:37 | petur | web stuff is nice to use, but when it fails you can't do much about it... |
21:25:41 | novimon | yeah |
21:26:02 | | Join XavierGr [0] (n=xavier@ppp16-adsl-71.ath.forthnet.gr) |
21:26:14 | XavierGr | Oh hi yo!!! |
21:26:19 | lostlogic | new profiler version posted, yay. |
21:26:29 | XavierGr | I am on Ubuntus finally |
21:26:37 | XavierGr | and X-chat! |
21:28:07 | novimon | ubuntu equals good linux distro |
21:29:14 | XavierGr | For some reason grub wasn't enabled, and LILO didn't worked right |
21:29:34 | XavierGr | As soon as I booted from the master HD the bootloader poped up. |
21:29:54 | XavierGr | now to change the resolution. All seems tiny in this resolution |
21:30:32 | Massa1 | Is there a counterpart to LCD_RGBPACK? I mean to split a given value into red, green, blue? |
21:32:53 | Massa1 | amiconn: Is there a counterpart to LCD_RGBPACK? I mean to split a given value into red, green, blue? |
21:35:35 | amiconn | No. What do you want to do? |
21:35:51 | | Quit San||Away (Read error: 104 (Connection reset by peer)) |
21:36:56 | Massa1 | amiconn: e.g. lcd_get_foreground, split it into its color parts, change the red part and keep green and blue as is... |
21:39:03 | XavierGr | Why Ubuntu refuses to play mp3? Do I need codecs for that? |
21:39:22 | _FireFly_ | XavierGr: xmms ?? |
21:39:35 | linuxstb | preglow: audio.c is for two different audio codecs (3g and 4g) and also for both playback and recording. So we only need 25% of it for now. |
21:40:02 | linuxstb | It's the WM8975 in our ipods - the WM8971 datasheet is the one I am referring to. |
21:40:08 | linuxstb | http://www.wolfsonmicro.com/products/digital_audio/codecs/WM8971/ |
21:40:22 | preglow | yeah |
21:40:27 | preglow | they do have nano audio in ipl, yes? |
21:40:33 | linuxstb | AFAIK. |
21:40:54 | linuxstb | I think audio.c has checks for your hw version. |
21:41:30 | preglow | yup, will look closer tomorrow or something |
21:44:53 | preglow | might not get too much work done until after christmas |
21:45:33 | XavierGr | I don't have sound :( |
21:45:44 | | Join webguest08 [0] (n=50e10395@labb.contactor.se) |
21:45:57 | mirak | XavierGr: #ubuntu |
21:46:09 | XavierGr | he |
21:46:12 | *** | Saving seen data "./dancer.seen" |
21:47:49 | mirak | hehe ? |
21:48:02 | Lear | xaviergr: unmute sound? |
21:48:47 | | Quit TCK (Read error: 110 (Connection timed out)) |
21:49:02 | Light0 | amixer -> ummute master |
21:49:12 | Light0 | s/ummute/unmute |
21:50:24 | Lear | Ubuntu/Gnome has a "control panel" for that, it's called volume control or something. |
21:50:48 | | Quit webguest08 ("CGI:IRC (Ping timeout)") |
21:51:05 | Light0 | albeit a rather buggy one |
21:52:48 | XavierGr | well I am not a fool, I checked there first. But it seems that maybe my sound card isn't supported |
21:53:00 | Light0 | what sound card is it? |
21:53:09 | preglow | hmm |
21:53:56 | XavierGr | ehm an old creative sound blaster I think |
21:54:09 | Light0 | surely supported by alsa |
21:54:19 | Lear | well, when I installed ubuntu, I had to do some digging; the muted channel wasn't shown by defalt... |
21:54:26 | XavierGr | hm |
21:54:31 | Light0 | :) |
21:54:48 | XavierGr | I got 2 alsa devices but both don't work, I will fiddle with it a little more. |
21:54:57 | XavierGr | God all these seem like a whole new world. |
21:55:30 | XavierGr | now lets see if it can recognise my printer and scanner :) |
21:56:18 | Light0 | if you just type amixer |
21:56:29 | Light0 | you should be able to see if master stuff is muted |
22:00 |
22:03:09 | preglow | okiedoke, i've go |
22:03:10 | preglow | later |
22:03:32 | | Quit Lear (Remote closed the connection) |
22:03:59 | petur | why does the disk start spinning when you enter recording screen and before recording even starts... Grrr |
22:04:36 | | Join Subterranean [0] (n=a@spc2-asht1-3-0-cust195.bagu.broadband.ntl.com) |
22:06:13 | | Join b0br [0] (n=3ef54246@labb.contactor.se) |
22:06:51 | | Join solexx [0] (n=jrschulz@c158029.adsl.hansenet.de) |
22:07:39 | | Join Rob2222 [0] (n=Miranda@ACB5BF1F.ipt.aol.com) |
22:09:02 | petur | converting seconds into ticks is sec*Hz ? |
22:11:43 | XavierGr | ticks/60 |
22:11:56 | XavierGr | or ticks/HZ |
22:12:14 | petur | thnx |
22:14:25 | XavierGr | god I got dizee with all these new options and strange icons.... |
22:16:58 | | Quit DJDD_ ("Trillian (http://www.ceruleanstudios.com") |
22:18:05 | | Quit Massa1 ("ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]") |
22:22:05 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
22:32:35 | | Quit _FireFly_ ("Leaving") |
22:32:56 | | Join Moos [0] (n=DrMoos@m196.net81-66-159.noos.fr) |
22:40:33 | | Part b0br |
22:42:11 | | Quit Mmmm () |
22:47:26 | | Quit XavierGr ("Leaving") |
22:49:42 | | Join San [0] (n=test@212.2.167.245) |
22:49:47 | San | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1380389 |
22:49:52 | San | anyone seen that?^^ |
22:50:49 | Lost-ash | san: the devs all belong to a mailing list that gets notifications of added patches. |
22:51:02 | Lost-ash | it's safe to say that they're aware of it. |
22:51:03 | San | oh, ok |
22:51:05 | San | does it work> |
22:51:07 | San | ? |
22:51:15 | Lost-ash | no idea, don't have a H3xx :( |
22:51:20 | San | oh, ok |
22:51:22 | San | anyone else? |
22:52:05 | petur | not interested in the fancy stuff atm |
22:52:33 | Lost-ash | nathanh floats around in here when it's a vaguely sociable hour in .au |
22:52:39 | Lost-ash | best to ask him |
22:52:50 | San | ok |
23:00 |
23:25:01 | | Quit markun ("Changing server") |
23:25:07 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
23:31:36 | | Join TCK [0] (n=tckocr@81-178-225-59.dsl.pipex.com) |
23:32:59 | petur | Would it be OK to call create_numbered_filename() from within the pcm_recording_start i.s.o. the REC button handler? |
23:33:12 | linuxstb | amiconn: I've uploaded a scan here: http://www.davechapman.f2s.com/rockbox/ipodvideo.png |
23:33:38 | petur | it causes disk spinup and thus the recording start point is wrong... |
23:34:05 | | Join nathanh [0] (n=wosjowj@220-245-216-23-act-pppoe.tpgi.com.au) |
23:38:56 | petur | anyone? |
23:44:46 | petur | some other time perhaps... |
23:44:54 | petur | nite... |
23:45:00 | | Quit petur ("here today, gone tomorrow") |
23:46:06 | | Join qwisp11 [0] (n=arnott_c@cpc1-oxfd4-4-0-cust172.oxfd.cable.ntl.com) |
23:46:13 | *** | Saving seen data "./dancer.seen" |
23:47:07 | mirak | linuxstb: at first without optimisation you said you were running mp3 at 10% real time right ? |
23:49:09 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
23:49:20 | | Quit linuxstb (Nick collision from services.) |
23:49:24 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
23:50:08 | linuxstb | mirak: Yes, I think that's about right. The CPU was also not at full speed though if I remember rightly. |
23:50:45 | | Quit qwisp11 (Client Quit) |
23:55:22 | mirak | linuxstb: it's at full speed actually ? |
23:55:31 | mirak | I heard it was overheating or something |
23:56:07 | | Join akaidiot [0] (n=nope@c-5846e255.363-1-64736c11.cust.bredbandsbolaget.se) |