Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2005-12-18

00:02:36mirakI can't believe it takes over 6 megs
00:02:37LinusNpetur: sure, it's better than nothing
00:03:24peturah well.. goodnight
00:03:37 Quit petur ("here today, gone tomorrow")
00:03:55 Join Hooligan [0] (
00:04:02mirakok my bad I reserved to much static ram
00:08:53HooliganSo I'm finally getting around to learning C. Go me, maybe I can do something useful one day.
00:09:09 Join frederic_ [0] (
00:09:21preglowgood 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:57nathanhdo what i want! not what i say
00:24:03 Quit San (Read error: 110 (Connection timed out))
00:24:36Hooligan<Rockbox> No!
00:24:47 Join linuxstb [0] (
00:25:28mirakLinusN: I am probably not changing the code variable
00:25:30 Quit DrumRBoy320|away (Read error: 110 (Connection timed out))
00:25:44LinusNmirak: which file did you change?
00:25:50mirakthe amount I set for PLUGIN_BUFFER_SIZE 0xb00000
00:26:22mirakit must be another variable because that's already really to much
00:26:25 Quit akaidiota (Connection timed out)
00:27:09mirakit talks about PLUGIN_RAM wich is in, but I don't understand that code part
00:27:59mirakas far as I understand I can't just increase that value without reducing something else
00:28:22mirakor not ...
00:30:06mirakLinusN: any idea ?
00:31:37LinusNwhich file did you change?
00:32:08 Join San [0] (
00:32:11mirakconfig-h300.h LinusN
00:32:27LinusNshould be correct
00:32:29mirakI reduced my static buffers drastically and I can compile
00:32:50mirakbut I am still interested in having more room to try some stuff
00:32:53LinusNmirak: you should check the map file
00:33:11Sanwhat 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:32mirakLinusN: what file is it ?
00:35:08 Join actionshrimp [0] (
00:38:39Sanif I wanted to add another menu, where would I add it? Main_menu.c?
00:38:49linuxstbDo we have any targets where the amount of RAM is detected at runtime?
00:43:09preglowlinuxstb: yo, tested my commits?
00:43:43linuxstbNo, not yet. I've been busy with the video. The bootloader works (with LCD display), but Rockbox itself isn't starting.
00:43:55linuxstbThe LCD doesn't seem slow to me.
00:44:32linuxstbThe ATA driver works - rockbox.ipod is loaded and the correct checksum is calculated.
00:44:40linuxstbThe backlight is the same as the nano, and that works fine.
00:45:30linuxstbI'll try your button commit on my ipod now.
00:47:53preglowlike it doesn't seem slow at all?
00:48:44preglow'cause slowcoder mentions he thinks his hardware is glitchy...
00:49:19linuxstbIt'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] (
00:50:51mirakthis file is weird it auto includes itself I don't know why
00:50:52preglowis the optical out controlled directly by the cpu or by the uda?
00:51:23mirakthe compiler says that memset is undefined. problem is that there is no memset in that c file
00:55:04preglowgcc may decide to use memset at its leisure, i believe
00:55:12preglowyou see there's a large array initalised to 0 there
00:55:21preglowgcc might be using memset for that
00:55:42preglowi don't know how to fix that
00:56:19mirakwhere do you see that array ?
00:56:20preglowif i were to optimise that myself, i'd use another approach, though
00:56:26preglowmirak: it's called sums
00:56:38preglowin FUNC_H
00:56:43preglowit's in the first for loop
00:57:08mirakint32_t Sums[SIZE] = { 0 };
00:57:17preglowthat's the one
00:57:25 Quit Hooligan ()
00:57:37lamedwhat's UMS?
00:57:40preglowi remember amiconn mentioning that gcc assumes memcpy, memset, memmove and memchr are always available
00:57:45mirakmmm all the fields are written
00:58:05preglowlamed: usb mass storage
00:59:36lamednow i got <mirak> could rockbox support ums and playing at the same tim
00:59:42preglowon some platforms, yes
00:59:43preglowlike ipod
00:59:57preglowit also could on h1x0 and h3x0, but it would be very impractical
01:00:12lamedwhy? because ipod's can still access the h.d?
01:00:21preglowipod has software usb controls, as far as i know
01:00:31preglowiriver players have to give up hd access when connected to usb
01:00:42preglowthe cpu _could_ continue to play music, but when the file buffer is empty, it would just stop
01:01:53lamedcould an h1x0 be used as a host, disregarding the fact it can't produce the nececcery voltage?
01:02:54preglowor what do you mean?
01:03:08preglowthe only thing h1x0 can be used for in an usb context, is as a hd slave
01:03:20preglownothing else is possible
01:03:48lamedto 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:27preglowif you're talking usb and h1x0 and h3x0, it can do nothing than pretend it's a hard drive
01:04:29webguest23lostlogic, are you here?
01:05:11preglowthe processor is never involved in the usb dealings after an usb connection with a pc has been established
01:05:12lamedyes, h1x0, why is that? (what prevants it from being used as i described?)
01:05:32mirakpreglow: you were right
01:05:39preglowa gateway chip takes over and translates from usb -> ata messages
01:06:00preglowand this is good, it makes our job very easy
01:06:19preglowmaking an usb stack is not very fun
01:06:26preglowand god knows what we'll do with ipod
01:06:51lamedhaven't ipodlinux already had to do that?
01:06:54preglowmirak: yes, i supposed so
01:07:09preglowlamed: when you plug usb, they just ask if you want to reboot
01:07:13preglowlamed: so you can boot to disk mode
01:07:45preglowreverse engineering that would be seriously boring
01:07:47preglowand hard
01:07:52preglowso i understand them perfectly
01:08:14mirakpreglow: would it be possible to have UMS + charging at same time ?
01:08:45lamed==the usb mode is simpler because it only transfers usb to ata messages..?
01:08:53preglowsure, i can't imagine why that shouldn't be possible
01:09:19mirakpreglow: I mean charging from usb
01:09:31lamedmirak: don't we have ums&charging at the same time? what about the syncharge cables?
01:09:39preglowamiconn: wha?
01:09:42amiconnTowards 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:45miraklamed: what's that ?
01:09:46preglowmirak: i know
01:10:00preglowyou've mentioned it before, so i knew it
01:10:06linuxstbpreglow: I've only tested quickly, but your commit seems fine. Nice work :)
01:10:25preglowwheel handling could use more work
01:10:29preglowi just commited as is for simplicity
01:10:35preglowplus, it works fine enough for me
01:10:35lameda good opportunity to show off my mod :))))
01:10:59 Join Rincewind [0] (
01:11:22miraklamed: I have seen them on some online store
01:11:41miraklamed: if it can cost nothing that's even better :)
01:12:04 Quit DJDD_ ("Trillian (")
01:12:30mirak920020 2005-12-18 01:06 xvid_decraw.elf
01:12:50mirakI finally managed to compile :D
01:12:51lamedmirak: 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:15:01preglowmirak: haha, now for making it work
01:15:16lamedpreglow: ==the usb mode is simpler because it only transfers usb to ata messages..?
01:15:22preglowlamed: what, yes
01:15:28preglowlamed: because it's handled in hardware
01:15:54preglowlamed: 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:28lamedthank you. it's nice to ask you qustions. you always know the answer and you don't spare the details!
01:16:43preglowno problem
01:16:52preglowthough i can't say i always know the answers..
01:17:34preglowbut i suppose i need to get going soon
01:17:48lamedpreglow: only when it comes to the api. you really know shit about that.
01:18:23lamedor the gui... whatever
01:18:31preglowgui i know nothing about, i'll give you that
01:18:36preglowi know nothing about large parts of rockbox
01:18:44miraklamed: "I guess iRiver had a good reason why not making their original cable charge..."
01:18:53preglowi learn new stuff from the ipod porting, though
01:19:01miraklamed: lol, you needed to fry a motherboard to learn that
01:19:19miraklamed: it maybe draws to much power from usb
01:20:36preglowis it just me, or do optical cables break easily??
01:20:42lamedmirak: 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:16lamedpreglow: only if you are off to breaking some optical cables.
01:21:28miraklamed: ok. I fried a motherboard once.
01:21:36preglowi've had two optical cables here that suddenly stopped working
01:21:36mirakit was horrible
01:21:39preglowand i'm real gentle with them
01:21:54lamedmirak: what have you done?
01:22:04miraka big white smoke cloud got out of the tower
01:22:25miraklamed: my antec power supply was dying
01:22:46Moospreglow: hi, same here lots of opticals cables dead during those few last years
01:22:50mirakand in it's death it over powered the motherboard
01:23:00preglowi'm not too fond of digital audio
01:23:01miraksome condensator melted on the motherboard
01:23:24lamedaren't those things supposed to have a fuse...?
01:23:29preglowonly good thing about digital audio is adat
01:23:48preglowwhich at least helps on the cable clutter
01:25:08lamedmirak: I can only recommand you of using the usbsyncharge mod. No suddon motherboard death is upon.
01:25:32lamedwhat's adat?
01:26:20nathanhlamed practises his italian mobster lingo
01:28:11preglowadat = eight channels of audio in one cable
01:28:14preglowoptical cable :/
01:28:23mirakpreglow: is the audio compressed ?
01:29:20 Quit ender` (Read error: 104 (Connection reset by peer))
01:34:12preglowlostlogic: i'll be looking at your profiling patch tomorrow
01:34:22lamedI'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:37:47 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
01:38:12lamedreally 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:47preglowi use ubuntu on desktop, it's pretty nice
01:44:13 Join qwisp11 [0] (
01:44:27lamedpreglow: just wondering: age/location/realname?
01:44:35preglow24/norway/thom johansen
01:44:39 Quit Rob2222 (Read error: 104 (Connection reset by peer))
01:45:10lamedwhat do you do for living?
01:45:27preglowprogramming, funnily enough
01:45:35qwisp11lamed: that's a bit inquisitive
01:45:41preglowqwisp11: i don't mind
01:45:43***Saving seen data "./dancer.seen"
01:46:51preglowanyone who cares to search the net will find out anyway
01:47:09lamedqwisp11: 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] (
01:48:14preglowbut anywhoots, i've gotta go
01:48:15lamedpreglow: that's what I say... that's why I don't mind adv. my email address. it's well-spamed anyways
01:48:17qwisp11I'm not worried as such. But there are dodgy people on the net. No offence meant.
01:48:22preglowaegray_: welcome!
01:48:27aegray_preglow: quick q before you go?
01:48:43RincewindI have a few questions about the tag-database (noob-questions). Is one of you willing to answer me?
01:48:53preglowRincewind: just ask and you'll see
01:48:54mirakis the simulator broken ?
01:48:59aegray_i'll figure it out
01:49:13qwisp11Rincewind: nice name :)
01:49:15preglowmirak: doesn't look like it
01:49:17Rincewindok, one: is the tag-database working well?
01:49:27preglowRincewind: it might be, depends on your luck
01:49:36preglowbut ok, i'm out, later all
01:49:47Rincewindqwisp11, you know discworld?
01:50:20qwisp11I've only read about 12 of the books though
01:50:43Rincewindwhat has "luck" to do with the tag-database?
01:50:59RincewindI've read nearly all of them
01:51:06 Quit San (Read error: 110 (Connection timed out))
01:51:31 Join Rob2222 [0] (
01:52:14Rincewindmy second question is: does the database provide other useful features apart from tag-browsing yet?
01:52:57ashridahRincewind: luck has to do with it being in development and incomplete
01:53:24mirakpreglow: for x11 ?
01:53:39Rincewindthere seem to be at least two wiki-pages about it, I can't figure out which one has the right information
01:56:18Rincewindthe wikipage "databasev2" was last updated in september...
01:56:31 Join DrumRBoy320|away [0] (
01:58:08Rincewindthe downloads have dates from january, I doubt that the database works with a recent version of rockbox
01:59:31 Join lee_ [0] (
01:59:33ashridahapparently 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] (
01:59:49 Nick lee_ is now known as bagawk_ (
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 (
02:03:06 Join DJDD_ [0] (
02:03:44 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
02:03:54Rincewind_12I have to go
02:04:33qwisp11I'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:25ashridahheh. 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:40qwisp11I know that's where my problem is :p
02:06:48ashridahyour first step would want to be to buy/borrow a book about C programming
02:07:09qwisp11It'll go on my christmas list
02:07:19aegray_ashridah: you're building an emulator for which arch?
02:08:25ashridahaegray_: 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:33aegray_ah ok
02:08:47aegray_is that gnuboy based or from scratch?
02:08:53ashridahgnuboy port
02:08:55*ashridah nods
02:09:46ashridahqwisp11: you'll need to learn the ins and outs of m68k assembly and probably Z80 assembly and gameboy specifics
02:10:49aegray_read through gnuboy source - it'll help you learn - especially the cpu and emu
02:11:07qwisp11I have the source of several emus already
02:11:24ashridahhahaha. isn't gnuboy's source horribly uncommented? :)
02:11:24qwisp11but i opened them and then just scrolled through some files and shut them again
02:11:32aegray_ashridah: that's what makes it fun :)
02:11:42 Quit Moos ("Happy Birthday Rockbox")
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:50ashridahand i was only using the 68hc11
02:13:59ashridah(and 8086 assembly)
02:15:29ashridahthere's plenty of pages about on gameboy programming
02:17:51qwisp11I'll have a look thanks
02:17:56 Quit Rincewind (Read error: 110 (Connection timed out))
02:41:08qwisp11I'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:24linuxstbqwisp11: Which player do you have? H300?
02:43:48mirak void* (*plugin_get_audio_buffer)(int* buffer_size);
02:43:58mirakwhy is there a buffer_size parameter ?
02:44:31mirakdoes it have some dynamic mem handling behind ?
02:44:33linuxstbIt's used to return the size of the buffer.
02:44:40mirakoh ok
02:47:33 Part LinusN
02:47:34mirakin C if I don't need the value inside the return parameter
02:47:47miraknot return, the function parameter
02:48:03mirakmmm can I not declare a variable ?
02:48:20linuxstbNo, you have to declare a variable.
02:48:31linuxstbWhy would you want to ignore that return value? It's important.
02:48:51qwisp11<linuxstb>: yeah h300 sorry for the slow response
02:49:14 Join TCK- [0] (
02:49:37miraklinuxstb: not for the dirt stuf I did
02:49:42mirakwell I will use it
02:49:47 Quit Kohlrabi ("Leaving")
02:50:07linuxstbqwisp11: 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:22linuxstbBut that could have the side-effect of making it even slower...
02:50:48qwisp11Will it be possible to make it run faster?
02:51:28mirakwhat is the size of an int ?
02:51:31mirakin bits
02:51:53linuxstbqwisp11: 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:06linuxstbAlso, Rockboy doesn't make full use of the fast internal ram (IRAM)
02:52:26qwisp11ok thanks
02:52:40linuxstbYou should talk to lostlogic and try and run his profiling code on Rockboy to see where the bottlenecks are.
02:53:00qwisp11any 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:12linuxstbRead up about 4 lines...
02:53:52lostlogicthe 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] (
02:54:36 Part lamed
02:56:12lostlogichave I mentioned that GCC's coldfire support is pretty pathetic? it is.
02:58:58qwisp11where can I get the code from?
02:59:08linuxstblostlogic: I think we've realised that by now.
02:59:28linuxstbHave you been examining the compiled code?
02:59:30lostlogicqwisp11: sourceforge patchtracker... it's linked from the rockbox patches page on
03:00:07lostlogiclinuxstb: 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:30linuxstbWhich version of gcc are you using?
03:00:33 Quit TCK (Read error: 110 (Connection timed out))
03:01:30lostlogicI 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:05miraklinuxstb: I got that error when trying to build th simulator
03:10:26mirakany idea of what's happening ?
03:12:25linuxstbDid you change anything in Rockbox apart from your plugin?
03:12:53mirakI added a method to the plugin api
03:13:07linuxstbThat shouldn't make any difference.
03:14:04mirakI will try with another cvs rep
03:14:15linuxstbI was about to suggest that.
03:15:18linuxstbBut you know that the x11 sim doesn't work properly for the h300? Only the win32 sim works for the colour targets.
03:17:06mirakmy plugin output nothing
03:17:17mirakI just use a log file for now
03:17:20mirakas output
03:17:27mirakplus the extracted images
03:19:41mirakit's funny to call this devices emebeded devices
03:20:00mirakwhen our old atari or amiga were just 8mhz and 1 meg of ram
03:20:16nathanhis anybody working on the h300 x11 sim? i cant run the windows sim (not even in wine)
03:20:40miraknathanh: what's the problem ?
03:20:46nathanhno intel
03:23:15qwisp11I'm off I need some sleep
03:23:30 Quit qwisp11 ()
03:24:49linuxstbnathanh: I think someone is working on a sdl port of the sim
03:25:25linuxstbThe idea is that we will then just have a single sim that will work everywhere SDL works.
03:25:44ashridahis someone actually working on it? i remember it being discussed, and i vaguely recall Bagder suggesting he might do it...
03:25:49nathanhyeah, i know about sdl, its a good idea to use sdl instead of separate win32/x11 ports
03:26:06*ashridah nods
03:26:20linuxstbUnless 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:42ashridahentirely possible, i'm not on irc as much as i was last month
03:26:50linuxstbSee here: (at 20:24.55)
03:27:43ashridahhrm, no-one told him to post it to the patch tracker?
03:28:08ashridahhope he shows up again
03:28:35miraklinuxstb: this fails with a clean install
03:28:59nathanheffing awesome
03:29:33nathanhi 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 (
03:30:03Lost-ashcricket time
03:30:04linuxstbashridah: 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] (
03:38:47mirakhow do we acces to the general menu in rockbox now ?
03:40:11 Join webguest66 [0] (
03:40:37webguest66nathanh: have you tried running the w32 sim under wine under qemu? (yes, I know... but it might work!)
03:40:37lostlogicnathanh: 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] (
03:51:42webguest23lostlogic: 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:41nathanhwebguest: i know of that problem and how to solve it
03:53:55lostlogichehe, I didn't think it was in my patch... mine was tooooo simple
03:54:25 Join Mongey| [0] (
03:54:37nathanhwebguest: 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:57nathanhwebguest: its because images and text are treated separately
03:55:17Mongey|even thought this is for rockbox ill ask anyway
03:55:19nathanhwebguest: 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:57Mongey|is it alright to post my pc specs?
03:56:06webguest23thats what i did to solve it, i was just wondering why this happens
03:56:16Mongey|cause i want to ask a few questions
03:56:17nathanhits because theres an array of lines, 1 for each text line on the screen
03:56:32nathanhthe refresh loop runs through the array but only displays some of the lines, depending on the status of the *flags
03:56:53nathanhthe 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:56nathanhbut not redrawn
03:57:05nathanhbecause the text line erases the whole line, including the image
03:57:28lostlogicMongey|: just ask, and use less lines.
03:57:30nathanhby 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:36webguest66Mongey|: probably won't hurt, since it pretty quiet.. but be brief
03:58:07Mongey|should i be looking for a new motherboard, cpu, and graphics card? (specs to cmein a sec)
03:58:26Mongey|CPU: AMD Athlon XP 2000+ (Thoroughbred) , 1.67 GHz
03:58:37Mongey| Video: Sharp LL-T17A3-B on nVidia GeForce4 MX 440
03:59:00DBUGEnqueued KICK Mongey|
03:59:00Mongey|Mainboard: MS-6712
03:59:01webguest23but why do the other conditional images that are on the same line (on the display) work?
03:59:07Mongey|Mainboard Manufacturer: MSI
03:59:08nathanhbecause conditionals are drawn every frame
03:59:25nathanhthe fix is pretty simple
03:59:36nathanhtheres a line in gui_wps_refresh that draws an inverted solid rectangle from x=0 to x=LCD_WIDTH
03:59:45nathanhyou change that to only draw from left_pos to left_pos+string_width
03:59:49nathanhor center_pos, or right_pos
04:00:00webguest66Mongey|: 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:49Mongey|webguest66; i want it to be able to play games like doom3, some decent games
04:01:08Mongey|the thing is i dont have alot of munny
04:01:11lostlogicMongey|: graphics first.
04:01:29nathanhwebguest: this line here -> display->fillrect(0, ypos, display->width, string_height);
04:01:41webguest66nathanh: What platform are you on?
04:01:43nathanhthat thing erases the entire line, including any images that have already been drawn
04:01:51nathanhlinuxppc, powerbook
04:02:05webguest66nathanh: Tried wine under qemu?
04:02:19Mongey|lostlogic; can you recommend any(economically efficent)
04:02:24nathanhnot 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 (
04:02:31lostlogicMongey|: not a clue, don't play modern games any more ;)
04:03:28nathanhmongey: 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:38nathanhmongey: i spent $1000s on a 486 back in the day, waste of money
04:03:49CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
04:03:49*Mongey| = 14
04:04:07webguest66nathanh: 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:14lostlogicnathanh: I spent 4k on my first computer at 18... alienware's then topof the line
04:04:26nathanhlostlogic: would you do it again?
04:04:32Mongey|nathanh; im not looking to spend over 400
04:04:38lostlogicnathanh: no, I haven't spent that much on computer parts total since, I dont' think :-P
04:04:53nathanhsame, last pc upgrade i bought was $100, that'll do me for another 12 months
04:05:00Mongey|:o alienware goes upto 30,000
04:05:01nathanhbought some ram
04:05:09webguest66You can get a decent computer so cheap by now
04:05:16***Alert Mode level 1
04:05:16Mongey|RAM: Used: 368/512MB
04:05:31webguest66Think my first one was about $1500 for a p133
04:05:39lostlogicMongey|: that was 5 or 6 years ago.
04:05:49Mongey|i think this is a gateway 500
04:06:04nathanhmongey: save your money, spend it on wine and women
04:06:56lostlogicgood advice.
04:07:09*Mongey| is ironman doesnt need a woman cause he's got his right hand
04:07:35 Quit dpassen1 ()
04:08:07lostlogicgive it a couple years ;)
04:08:16Mongey|a friend was singing that today
04:09:07Mongey|ive got like 200 euro and then my parents are giving me the rest for an upgrade
04:10:19Mongey|maybe a nother HD
04:10:24***Alert Mode level 2
04:10:24Mongey|HD: [C:] 3.67/25.60 GB [D:] 9.20/9.31 GB [E:] 5.45/5.68 GB
04:10:31nathanhaye, you need more hdd
04:10:46webguest66I'd jump into some gaming channel. They're sure to know more about this stuff than we do here, it seems
04:11:00Mongey|webguest66; do you know any?
04:11:20webguest66I'm afraid not
04:11:39 Quit webguest66 ("CGI:IRC (EOF)")
04:11:57 Join webguest66 [0] (
04:12:21Mongey|anyone know any gaming channels?
04:12:34Mongey|anyone support Celtic?
04:13:56 Quit San (Read error: 104 (Connection reset by peer))
04:14:19Mongey|nathanh; do you know any graphics card i should get
04:15:21nathanhmongey: i dont know anything about gaming pcs
04:15:32nathanhjust that its a money sink
04:16:12lostlogicMongey|: did you try this line of questioning in #misticriver? I think they are more likely to be gamers than us.
04:16:34Mongey|i did
04:17:09 Join San [0] (
04:20:25***Alert Mode OFF
04:21:30Mongey|anyone on linux
04:21:40lostlogicmost of us, probably...
04:22:28Mongey|last month i was looking for a live cd of ubuntu and i downloaded what i thought was one
04:23:53 Join Paul_The_Nerd [0] (
04:23:56Mongey|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:25Mongey|finnaly removed ubuntu but grub messed up the bootloader
04:24:30Lost-ashMongey|: but doesn't it warn you in large letters when it's going to do that?
04:24:46Mongey|making me reinstall windows
04:24:48Lost-ash(hope you had backups :) )
04:24:51Lost-ash:( even
04:24:53lostlogicnathanh: looks terrible, but apparently it works?
04:24:55Mongey|Lost-ash; have no idea
04:25:01nathanhi think it looks nifty
04:25:27webguest66Having 4-colour bmp loader would be nifty
04:25:30lostlogicnathanh: the speckled black and white background?
04:25:53nathanhlostlogic: the fact that theres a background at all :-)
04:26:07lostlogicnathanh: of that I heartily approve.
04:26:40webguest66You did use jpg for a b&w picture - of that I don't approve.
04:26:47nathanhthats a .bmp file, not a .jpg
04:26:54webguest66That's almost worse
04:26:57webguest66But not quite
04:27:03lostlogicbmp is what screendump makes
04:27:13nathanhhrm, i uploaded .bmp, i think photobucket must have effed with it
04:27:24webguest66I didn't think anyone in their right mind would put bmps on the web
04:27:33thegeekoh please
04:27:44thegeekrecompressing the bmp from a webdump is just stupid
04:27:59thegeekwhile I agree bmp's are not suited for the internet
04:28:08thegeekthe image is so small anyway
04:28:34webguest66Some browsers can't even display them
04:28:58thegeekwhat browser would that be webguest66?
04:29:38thegeekseems to work fine here;)
04:30:09lostlogicalways tries to open them in gimp here for some reason
04:30:17webguest66That's because it is in fact a jpg
04:30:51webguest66I expect photobucket converts bmps to 0% compression jpegs or something like that
04:31:08webguest66To keep everyone's browser sane
04:31:55webguest66Why they don't convert to png is beyond me
04:32:14nathanhsome old IE didnt do png
04:32:30nathanhIE <<<<< FF
04:32:33webguest66Well that's seriuosly old there
04:32:40Paul_The_NerdYeah, JPG and GIF are about the only two you can be reasonably sure will work anywhere.
04:33:09webguest66I'm willing to go off on a limb and bet that bmps are less supported than png
04:33:10Paul_The_NerdI 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:37Paul_The_Nerdwebguest66: 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:13webguest66Not at all.
04:34:30Paul_The_NerdWhat do you mean?
04:35:00webguest66I 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:24webguest66What is that anyway, IE3? 4?
04:35:36webguest66I don't think many of those are still browsing the interwebnut
04:35:46Paul_The_NerdYou'd be surprised what you'll find people using
04:35:55webguest66Sure, but how many?
04:36:22*Paul_The_Nerd shrugs.
04:36:28*webguest66 googles.
04:36:49Paul_The_NerdI'm not even sure 5.0 had PNG support
04:37:02webguest66I'm positive it did.
04:37:12Paul_The_NerdInitially, or after patches?
04:37:23webguest66Note that I'm not talking about full support, just basic
04:37:41webguest66I'll get back to you on that
04:38:01webguest66From the first few stats I was able to dig up, IE4 usage is below even NetScape4 usage
04:38:06webguest66Which is saying something
04:38:49webguest66But 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:00Paul_The_NerdIt's not a big deal to me either way.
04:39:07 Join ehntoo [0] (
04:39:30webguest66Internet Explorer [Microsoft] (Win32, Solaris/X, HP-UX/X) - version 4.0b1 and later
04:39:35webguest66So there.
04:39:36Paul_The_NerdRelating to image formats, I wonder if they H120/140 is going to ever feature 2bpp bitmaps in the WPS.
04:39:48webguest66IE4 was released with png support.
04:39:57webguest66I think it's fair to say that by now, png is "fully supported"
04:40:08 Join linuxstb_ [0] (
04:40:12webguest66That's from, so that's probably authoritative
04:40:16 Quit linuxstb (Read error: 110 (Connection timed out))
04:41:47lostlogichmph, bug in profile parsing java. preglow never got around to perlizing it and fixing my bugs.
04:42:19webguest662bpp bitmaps will probably come at some point, I'd guess
04:42:46nathanhim working on color bitmaps in wps
04:42:57Paul_The_NerdColor bitmap doesn't do much for me. :-P
04:43:08nathanhit'll do grayscale too
04:59:44lostlogic*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:03:35 Part Mongey|
05:08:39 Quit RotAtoR ("Leaving")
05:10:49 Quit Paul_The_Nerd ("Chatzilla [Firefox 1.5/undefined]")
05:16:55 Quit Rob2222 (Read error: 110 (Connection timed out))
05:44:37 Join aegray__ [0] (
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:06:45 Join MrShlee [0] (
06:08:34MrShleefirstly. 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@
06:19:50 Quit TCK- (Read error: 110 (Connection timed out))
06:24:31 Join Midgey34 [0] (
06:31:08 Quit webguest23 ("CGI:IRC")
07:12:55 Join Paul_The_Nerd [0] (
07:14:13lostlogicgah, I can't believe I'm rewriting C to teach GCC how to compile for the coldfire.
07:26:38Jungti1234Does no one exist?
07:27:10Jungti1234I have question.
07:27:40dwihnothere are some assembly stuff he's trying to fix
07:32:12lostlogicwhat's the difference between:
07:32:12DBUGEnqueued KICK lostlogic
07:32:12lostlogici++; j++;
07:32:48lostlogicbecause I think that changing those put aliens in my ears instead of music.
07:33:56lostlogicnvm, I a foo
07:35:30Paul_The_NerdToday 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:35lostlogicjust a note: 1 != 0
07:35:49lostlogicPaul_The_Nerd: :)
07:36:28Paul_The_NerdI'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:43lostlogicdamn those team projects.
07:36:55Paul_The_NerdIt's more of a "friend asking for help" sorta thing.
07:37:01Paul_The_NerdBut it gave me an excuse to learn PHP.
07:37:12lostlogichaven't found one of those yet.
07:37:54Paul_The_NerdI don't even know if it's worth it.
07:38:11lostlogichehe, anything you can do in php you can do 12 ways in perl? :-D
07:38:25Paul_The_NerdThis would be so much better as something executed client side.
07:38:41lostlogic*shudder* no ajax for me.
07:38:54Jungti1234I wonder.
07:39:16Paul_The_NerdWell, 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:43Jungti1234Yesterday OGG Q10 of build that I make was played normally, but Q10 of Rockbox's build isn't played normally today.
07:40:01Jungti1234Why is it?
07:40:33lostlogicsomeone committed something slow :-P
07:40:39Jungti1234It's cut continuously.
07:41:00lostlogicthat bad eh?
07:41:44lostlogicI don't think anyone who's committed is around at the moment.
07:41:45Paul_The_NerdOdd, it doesn't look like there's many changes that would relate to that.
07:41:56Paul_The_NerdLike, 3/4 of the commits are plugin or iPod related.
07:42:13lostlogicyeah, uda1380 change or file headbytes change are the only even _candidates_
07:42:28Paul_The_NerdTHat's what I was thinking
07:44:24 Join Wraith [0] (
07:44:30WraithHi everyone
07:45:50***Saving seen data "./dancer.seen"
07:48:15WraithI have a question about loading the rockbox thing on my H320, does anyone think they could help me?
07:48:26Paul_The_NerdDepends on the question.
07:48:28Paul_The_NerdWe can try
07:49:08WraithI 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:25WraithDoes anyone here think they could point me in the right direction?
07:49:34Paul_The_NerdHave you installed the bootloader?
07:50:42 Nick Lost-ash is now known as ashridah (
07:50:49Paul_The_Nerd <−− 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:32MrShleethe guide is way to advanced... download fwpatcher.exe download the firmware.. open fwpatcher.exe click patch select firmware
07:51:34MrShleethe end.
07:51:57WraithIt's patched
07:52:07Wraithnow what? load it onto the mp3 player?
07:52:28Paul_The_NerdThe rest of the instructions should be at that second link
07:52:40MrShleeupload the new firmware and flash like you do normally
07:53:04Wraith"flash" means to "Upgrade Firmware" right?
07:53:14Paul_The_NerdYes sir.
07:53:19Wraithheh, not so good at technical terms... or any terms for that matter
07:54:10WraithAnd that's all there is too it?
07:54:27lostlogicthat just installs the bootloader
07:54:40lostlogicfollow the rest of the instructions to install the actual rockbox software onto the player.
07:55:02Wraithwhere is the guide for that oen?
07:55:06Wraithone *
07:55:12lostlogicI believe someone already linked it.
07:55:26Jungti1234Wraith: I believe someone already linked it.
07:56:20lostlogicshoot, one of my 'teach gcc how to do its job' changes made it worse.
07:56:28Wraiththere is no H320 version on the choices.
07:56:44Wraithi found it.
07:57:16Jungti1234I have H320 too.
07:57:43Wraithuh wow, it looks way different. = (
07:59:07Wraithflash it again?
07:59:18Wraithafter i load rockbox on it?
07:59:33lostlogicWraith: no.
07:59:35 Join TCK [0] (
07:59:46lostlogicyou can upgrade rockbox without flashing simply by uploading new software to the player.
08:00:10Wraithohm woopsie. I flashed it after i unplugged it from my USB, is that bad?
08:00:33lostlogicshouldn't matter, if I understand what you are saying correctly.
08:00:57MrShleeWraith you want the usb UNplugged and the wall power PLUGGED
08:02:23Jungti1234Do you understand it? :P
08:03:16lostlogicI think I've made 2 or 3% gain on Tremor by giving GCC coldfire programming lessons today.
08:04:20Wraithso many options
08:04:26Wraithi dont know what to do
08:05:29lostlogictime to sleep and dream of m68k.
08:06:34MrShleeWraith. if your confused... just remember your going to die someday
08:06:39 Quit Paul_The_Nerd ("Chatzilla [Firefox 1.5/undefined]")
08:07:33MrShleeonce the thing has been flashed.. its going to shut down.. hold down the round button and the play
08:10:23Wraithits.... so..... beautiful
08:17:31 Part Midgey34
08:22:22 Join Lynx_ [0] (
08:22:28 Quit Lynx_awy (Read error: 104 (Connection reset by peer))
08:22:41 Nick Lynx_ is now known as Lynx_awy (
08:22:55 Join DJDD_ [0] (
08:29:11 Quit San (Read error: 110 (Connection timed out))
08:31:53WraithThanks for all the help yall... But i just got one more question.
08:32:19WraithIs t possible to have all the same abilities but the GUI go back to the original?
08:35:18 Quit Wraith ()
08:44:23 Join DJDD__ [0] (
08:50:54 Quit DJDD__ ("Trillian (")
09:02:24 Quit DJDD_ (Read error: 110 (Connection timed out))
09:07:24 Join shido6 [0] (
09:07:26 Part shido6
09:19:03 Quit thegeek ("( :: NoNameScript 3.81 :: )")
09:24:14 Quit linuxstb_ (Read error: 110 (Connection timed out))
09:24:15 Join linuxstb_ [0] (
09:25:57ashridahheh. cricket or rockbox?
09:26:10nathanhi love christmas, so much ham
09:26:16MrShleeCake or death?
09:26:18ashridaharen't you jumping the gun? :)
09:26:28nathanhit's never too early for ham
09:26:31CtcpIgnored 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:27:06nathanhrockbox is pretty cool too, getting rockbox on the h340 was like christmas came early
09:27:06ashridahnot 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:16nathanhcertainly beats anything else i could have gotten for christmas
09:28:19ashridahthis 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:31Jungti1234damn iriver
09:53:33 Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"")
09:56:17amiconnmarkun ?
10:00:44Jungti1234amiconn: He isn't at the house now.
10:07:52 Join San [0] (n=test@
10:16:55 Join petur [0] (
10:28:27 Quit Jungti1234 ("bye")
10:44:01 Join Vladoman [0] (
10:51:35 Join thegeek [0] (
10:51:40 Quit petur ("here today, gone tomorrow")
10:58:29 Join Jungti1234 [0] (n=jungti12@
10:59:07 Quit San (Read error: 110 (Connection timed out))
11:11:06 Join Rob2222 [0] (
11:15:20 Quit thegeek (Read error: 104 (Connection reset by peer))
11:21:31 Join ender` [0] (i=ychat@
11:37:28 Quit mirak (Read error: 110 (Connection timed out))
11:40:49 Join mirak [0] (
11:45:57***Saving seen data "./dancer.seen"
11:47:24 Join _FireFly_ [0] (
11:55:05wubblasorry about that!
11:57:20 Quit aegray__ ()
12:00:45 Join Moos [0] (
12:05:43 Join perplexity [0] (n=joust@
12:07:18 Quit mirak ("Ex-Chat")
12:08:35 Join mirak [0] (
12:08:43 Join djgalak_ [0] (
12:09:10 Nick djgalak_ is now known as djgalak (
12:10:06 Quit djgalak (Client Quit)
12:22:00 Join Lear [0] (
12:31:37 Quit ghode|afk (Read error: 104 (Connection reset by peer))
12:33:54 Join Kohlrabi [0] (
12:35:37 Join San [0] (n=test@
12:35:46 Join ghode|afk [0] (
12:37:03linuxstb_preglow: Are you around?
12:39:26 Quit edx (Read error: 110 (Connection timed out))
12:39:56mirakso this method return me a pointer
12:40:07mirakI use that as static_buffer base
12:40:14mirakfor my fake malloc
12:40:29mirakdo I miss something ?
12:40:53linuxstb_I mean, yes, your understanding is correct.
12:41:11mirakI got a bad crash
12:41:17 Join Zak1392 [0] (
12:41:49linuxstb_You use something like "bufptr=rb->plugin_get_audio_buffer(&bufsize);"
12:42:02 Quit Zak1392 (Client Quit)
12:46:56SlasheriHmm, 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 ( And the modules are pretty cheap :)
12:47:15 Quit nathanh (Read error: 110 (Connection timed out))
12:47:33mirakthat's weird now I got an illegal instruction even before
12:49:12 Join Membrillo [0] (
12:49:16linuxstb_So the problem is unrelated to that?
12:51:19Membrilloso i guess line in recording for the H3xx isnt implemented yet?
12:51:24mirakseems it's unrelated
12:51:38mirakseems rb->sleep(HZ*10);
12:51:42mirakmakes a crash
12:53:29Membrillono one knows about h300 line in?
12:53:56Slasherimirak: where are you calling that sleep from?
12:54:35mirakfrom the main app
12:54:38mirakthe plugin
12:54:51Slasheriok, then the problem is probably before that call
12:55:23linuxstb_mirak: Can you post your whole "xvidplugin.c" file somewhere?
12:58:22mirakI don't know why there is this crash now
12:58:26mirakI will rebuild clea
13:03:50 Quit linuxstb_ ("Leaving")
13:12:24 Join amiconn_ [0] (
13:12:43 Quit amiconn (Nick collision from services.)
13:12:43 Nick amiconn_ is now known as amiconn (
13:13:13 Quit AliasCoffee ("Leaving")
13:23:08XavierGrSlasheri: Don't tell me that you are going to rip apart your iHP and put a colour display in it....
13:23:59SlasheriXavierGr: i think i could do it :) too attractive not to try at least..
13:24:08 Join linuxstb [0] (
13:24:18XavierGrYes but you will have to preogram it.
13:24:21Slasheriand the lcd dimensions seems to be almost perfect for the ihp
13:24:40XavierGrand keep always a different lcd file in rockbox for your uses.
13:24:44Slasheriyep, just a new driver. But there are already some example code how to do it
13:24:56Slasherithat's true
13:25:24 Join Zak1392 [0] (
13:25:25XavierGrBut it is a very tempting idea indeed!
13:25:35Zak1392hey guys
13:26:09Zak1392is it possible to compile rocks without having to compile the whole thing?
13:26:14XavierGrSlasheri: If you try this, please tell us how you did it, and take many many pictures of the process.
13:26:28SlasheriXavierGr: yes, of course :)
13:26:44linuxstbZak1392: 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:54XavierGrany hardware mod for the ticking H100 remotes?
13:26:58miraklinuxstb: ok I needed to clean
13:27:18 Join DangerousDan [0] (n=Miranda@
13:27:21linuxstbmirak: So does your plugin run now?
13:27:47miraknot yet
13:27:51SlasheriXavierGr: but currently i am working with the tagcache.. it should be ready soon for testing :)
13:28:21XavierGrJust great!
13:28:31linuxstbA fuzzy picture of Bejeweled running on the iPod Video:
13:31:22 Quit Zak1392 ()
13:31:22perplexityWow.. that thing has a huge screen
13:32:31linuxstbYep, it's very nice.
13:33:32Membrilloi got myself an ipod video for free last nice
13:33:37Membrillolast week haha
13:33:42Membrilloi was looking elsewhere and typing
13:33:48XavierGrlinuxstb: That is not our bejeweled, right?
13:34:17linuxstbOf course - it's Rockbox.
13:34:35XavierGrIt has so nice colours?
13:34:44XavierGrI thought it had generic coulours
13:35:11linuxstbWhat do you mean? Bejeweled was updated recently to have those nice colour bitmaps.
13:35:13Papricait looks nice on the h300 too
13:35:17Papricavery nice..
13:35:29markunamiconn: you were calling?
13:35:53XavierGrAh I have only seen sim pictures of it that colours are just plain simple basic colours
13:36:39 Join Murkey [0] (
13:36:42XavierGrsomeone should port PANG or Puzzle Bubble!
13:37:23Murkeyhmm, can anyone explain an "error accessing playlist control file"?
13:37:53Membrillopuzzle bobble!
13:37:56Membrilloi love that game
13:38:17Murkeyeverywhere I've seen tells me to play a file, but that's what happens if I try...
13:38:45LearMurkey: You have a .rockbox folder on your unit?
13:39:38XavierGrSlasheri: 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:50LearThen try to delete the file .rockbox/.playlist_control and see if that helps.
13:40:13SlasheriXavierGr: i think the h300 controller would be harder to connect to the pcb
13:40:30XavierGrHa Lear I remember doing such a thing the first time I installed a game on my first PC.
13:41:03MurkeyI don't have that file
13:41:07XavierGrIt said that a sys.file was causing an error and that the game couldn't start
13:41:25XavierGrthen I deleted that file and Windows never started again. LOL
13:41:36LearThen it seems Rockbox can't create it for some reason...
13:42:05LearNo filesystem errors? (Checked with scandisk or similar.)
13:42:28Murkeyhmm, k, will take a look at that
13:46:00***Saving seen data "./dancer.seen"
13:46:02 Quit Kohlrabi ("Leaving")
13:50:41XavierGrDamn you Slasheri, now I want to buy that little display!
13:51:01Murkeynothing wrong with the filesystem =/
13:51:24SlasheriXavierGr: hehe :D
13:51:32 Join ep0ch| [0] (n=ep0ch|@
13:52:34XavierGrep0ch|: Were you the guy that soldered an rtc chip in his iHP?
13:54:51LearMurkey: well, rockbox needs to be able to open that file. Perhaps try create an empty one from your PC?
13:56:20Murkeyis it just ".playlist_control"? no extensions or anything?
13:56:58LearCorrect, and it needs to be in the /.rockbox/ folder on the player.
13:57:19Murkeykk, cheers
13:59:14XavierGrSlasheri: are you sure that you can make it work on an iHP?
13:59:23 Join webguest60 [0] (
13:59:27XavierGrThose lcds need 6 volts for the backlight.
13:59:45Murkeylol, windows won't let me create a file with a "." at the start
13:59:54webguest60xaviergr: the guy that soldered a rtc into a h-120 was XShock
14:00:03XavierGrso you shoud use something more than just soldering the lcd
14:00:14XavierGrah yes thanks webguest60
14:00:22SlasheriXavierGr: if i can fit the module, i am quite sure it will work
14:00:26webguest60and i'm searching him to
14:00:40MoosMurkey: try name it via Rockbox maybe
14:00:42XavierGrwebguest60: He should put a wiki article about it.
14:00:52webguest60what are you talking about? soldering a color lcd to the h120?
14:01:13XavierGrSlasheri: Also resolution of these are 128*128. iHP: 128*160
14:01:13webguest60xaviergr: yes he should... but i have never seen him around
14:01:18MoosMurkey: go to show all files and rename it
14:01:35LearMurkey: Nope, not form Explorer at least. Try the command prompt; that works, I tink.
14:01:59webguest60perhaps he bricked his player
14:02:02MurkeyMoos: can't access files from Rockbox
14:02:06SlasheriXavierGr: hmm, true. That means the scaling will be different, and wps etc. would not work directly
14:02:25XavierGrare the physical dimenions the same?
14:02:29LearMurkey: Something like this: Echo >.rockbox/.playlist_control
14:02:38MoosMurkey: oops :( I thought it was playlist problem
14:03:03LearAssuming you're in the root of the player...
14:04:12webguest60xaviergr: a color lcd for h1x0? or what?
14:04:19SlasheriXavierGr: they are not exactly same but should be very close. I can't say more before getting one of those modules :)
14:04:57linuxstbiPod Video support is now in CVS.
14:05:13linuxstbRockbox target #15
14:05:25MurkeyLear: didn't work, but am rebooting rockbox to make sure
14:05:53Murkeynope, doesn't work
14:06:15LearWhat happened when you tried? Creating a file shouldn't be a problem...
14:06:46Murkeyno, still gives the error access playlist control
14:07:04webguest60murkey: but is the file there now?
14:08:37Murkey.playlist_control is there
14:09:00Murkeyempty file
14:09:36ep0ch|linuxstb: you have an iPod Video too?
14:09:58linuxstbTemporarily until I give it to my g/f for christmas.
14:10:03ep0ch|ah :)
14:10:11linuxstbBut then I'll still have access to it - we live together.
14:10:35ep0ch|that's cool, i might just buy one :)
14:10:56linuxstbI would recommend the 30GB model - it's a lot thinner than the 60GB and is damn cool in black.
14:11:06XavierGrwebguest60: Yes, Slasheri said that maybe he is going to put a colour LCD on his iHP...
14:11:07ep0ch|yeah thats exactly what i'm thinking
14:11:08Membrilloi have a 30gb whitey
14:11:20linuxstbMembrillo: An ipod video?
14:11:36linuxstbFancy being the first user to install Rockbox?
14:11:48ep0ch|say yes :)
14:11:51Membrilloah shit. im lending it to a friend over night :'(
14:12:05Membrilloill have it tomorrow hopefully
14:12:25 Quit webguest60 ("CGI:IRC (Ping timeout)")
14:12:26linuxstbAre you a Windows user?
14:12:37linuxstbDo you have access to a Linux box?
14:12:48_FireFly_linuxstb: what about cygwin ??
14:12:51Membrilloalthough i have the RDK and Cygwin
14:12:55linuxstbAt the moment, it's not possible to install the bootloader from cygwin
14:13:02_FireFly_ah ok
14:13:03linuxstbOr at least, preglow couldn't figure out how.
14:13:12 Nick ashridah is now known as Lost-ash (
14:13:20XavierGrTheoritically speaking: Can I biuld rockbox inside coLinux?
14:13:33Membrilloif 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] (
14:14:01ep0ch|which bit didn't work in cygwin? the dd stuff?
14:14:06linuxstbIt'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:20Membrillo_FireFly_: im a little edgy about installing the bootloader though. Its likely it will stuff up right
14:14:37linuxstbMembrillo: It's impossible to brick an ipod.
14:14:42Membrillolinuxstb: sweet
14:14:49Membrillolinuxstb: im in
14:15:14_FireFly_Membrillo: you can always use the Ipod-updater to recover it afiak
14:15:34webguest60xaviergr/slasheri: wow... on the main unit?
14:15:44Murkeyhmm, still nothing, ah well, no rockbox for me
14:15:50Murkeythanks for help, later all
14:16:05webguest60murkey: have you tried to install a new build?
14:16:05 Quit Murkey ()
14:16:18Membrillowell, hopefully ill have my ipod back tomorrow
14:16:21linuxstbMembrillo: 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:29ep0ch|i think i might buy one in an hour
14:16:37perplexityknoppix will do it very easily
14:16:39linuxstbMembrillo: Are you able to help with the port?
14:16:55Membrillolinuxstb: im able to test it. I have no C knowledge
14:17:03linuxstbTime to learn :)
14:17:28XavierGrif knoppix can biuld rockbox I guess that coLinux could do it too, right?
14:17:33Membrillois it as simple as .... learning?
14:18:02 Join edx [0] (
14:18:15Membrillolinuxstb: where should i start reading up?
14:18:34linuxstbDo you have any programming experience?
14:18:53Membrilloi can program Visual basic
14:18:56mirakMembrillo: yes you can do that with colinux
14:18:58mirakthe dd thing
14:19:17ep0ch|does the Video come with a case of some kind?
14:19:27linuxstbep0ch|: No - I need to buy one today.
14:19:28Membrilloso i could install the bootloader with colinux?
14:19:54linuxstbAs long as colinux gives you full access to usb hard disks, then yes.
14:19:55Membrilloep0ch|: yeah... no case. i need to get one because even looking after it... my screen is getting ferkarked
14:20:16linuxstbhehe. There are so many new targets for Rockbox now.
14:20:20ep0ch|perplexity: thats the mode i'm in atm
14:20:36ep0ch|or mood even
14:20:41*perplexity repeats to self rainman style "I'm happy with my h300"
14:20:49ep0ch|its a brick :p
14:21:09perplexityit'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:17mirakxvid_decraw.c:862: error: parse error at end of input
14:21:23mirakthat kind of error really suck
14:21:36ep0ch|lostlogic: awake?
14:21:43Membrillodownlaoding Colinux now
14:22:16ep0ch|did anyone get lostlogics vorbis optimization patch to build?
14:22:20linuxstbThe 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:48perplexityOh! it has tv out also? nooooooo making my will melt away...
14:22:54Membrillovideo playback is very nice indeed
14:23:01Membrilloalthough encoding can be a bugger
14:23:07Membrilloespecially from DVD
14:23:27perplexityI already have pre-cooked scripts to do that for the h300 using transcode.. I can generally get it right..
14:23:30linuxstbffmpeg seems to work under Linux - but I am getting seeking issues (i.e. playback crashes sometimes when seeking)
14:23:39Membrilloi have mine at 320x240. 2500kbps CBR
14:23:42ep0ch|i dont really care about video, i just want a slim device with the scroll wheel
14:24:12perplexitywhereas 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:51perplexitymight 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:58Membrilloso once ive compiled the video bootloader, how is it installed?
14:25:22linuxstbMembrillo: See
14:25:34linuxstbI haven't updated it for the video yet, but the process is almost identical
14:25:44Membrillook awesome
14:25:49Learep0ch: yes, I did. why?
14:26:02linuxstbThere is just an extra file you need to extract from the original boot partition, and insert it in the Rockbox boot partition.
14:26:06ep0ch|hmm i couldnt get it to build
14:26:06Membrilloshould i go Debian or Gentoo deluxe for coLinux
14:26:47linuxstbIt doesn't matter. After you install the bootloader, you can just use the devkit to compile and install Rockbox itself.
14:26:47MembrilloDebian or Gentoo Deluxe?
14:27:03Learep0ch: what kind of error do you get?
14:27:12perplexityI'd use debian.. no compiling, just download
14:27:22Membrilloim getting debian
14:27:32 Join thegeek [0] (
14:27:33linuxstbMembrillo: But there is a small bug with the bootloader at the moment - it doesn't load the original Apple firmware :)
14:27:46Membrillothats a bummer
14:28:04linuxstbSo you need to restore the original boot partition (a quick "dd" command from Linux) in order to get the Apple firmware back.
14:28:36linuxstbBut hopefully I'll find the problem with that and fix it soon - it applies to all ipods, not just the video.
14:28:58ep0ch|is sourceforge down
14:29:16markunlinuxstb: do all the G4 and G5 ipods run on 2x 75MHz?
14:29:50linuxstbYes. I think so.
14:30:18linuxstbThe 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:56linuxstbAnd also, the 60GB Video has 64MB of RAM. The 30GB has 32MB of RAM.
14:30:56 Quit webguest60 ("CGI:IRC (EOF)")
14:31:31ep0ch|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:56Membrilloso, i can compile from the CVS under colinux. ready to put onto the ipod?
14:31:57LearIf it is a link-time problem, delete libTremor.a.
14:32:10LearBitwise.c should be empty after applying the patch.
14:32:17ep0ch|yeah it is
14:32:37 Join tucoz [0] (
14:33:12LearThen it must be a link problem, so delete the tremor lib, and perhaps the .o files as well.
14:33:13tucozlinuxstb, congratulations on the number_of_targets bump :)
14:34:28ep0ch|lear: cool, so i ran make, deleted the libTremor.a and then ran make again, seems to have worked
14:34:29tucozlinuxstb, I am a bit curious on what ipl is in terms of boot-time etc. compared to rockbox.
14:34:32XavierGrlinuxstb: 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:36tucozI believe a uclinux-kernel is more overkill on a dap than the rockbox-kernel.
14:37:35tucozmaybe you should get a ipod-specific section in the forums now.
14:37:59linuxstbA mistic river hosted ipod forum? :)
14:38:14tucozThey host the archoses right?
14:39:11linuxstbIPL boot-time is what you would expect from Linux - a long process with lots of console messages being displayed.
14:39:13tucozactually, rockbox runs on equal number of targets as the irivers now. h100, h120, h320; nano, photo, video
14:39:38tucozI see, not what I would want from a dap then.
14:39:55linuxstbBut 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:59XavierGrthegeek: are you here?
14:40:11linuxstbThe video seems faster, and I'm sure the Nano is as well.
14:40:25Membrillodebian almost downloaded
14:40:26tucozok, I would be surprised if ipl is faster. It is linux after all.
14:40:36linuxstbBut the ipod isn't normally powered off - it has a deep sleep mode.
14:40:38XavierGrI remember thei first rockbox video I saw
14:40:45 Quit DrumRBoy320|away ()
14:40:47tucozok, I see.
14:40:58XavierGrIt was the one with an Archos and a timer.
14:41:06XavierGr4 seconds to play music
14:41:27Membrillolinuxstb: so when i get my ipod video, you want me to come on here and hopefully find you to test it?
14:41:50XavierGrI saw that when there was the first discussion of rockbox on the H100. I was amazed when I saw it...
14:42:16linuxstbYep, 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:36Membrillois that ok?
14:42:37linuxstbIf you can follow the wiki instructions as far as you can, then come here.
14:42:48Membrillois colinux ok?
14:43:00linuxstbBut 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:08linuxstbI don't know about colinux - I've never used it.
14:43:34Membrillowould it be to much to send the binaries?
14:43:44Membrilloi havent got CVS installed here
14:44:04linuxstbNo, that's no problem.
14:44:38Membrillohow do you want to send them
14:44:50linuxstbI'll just upload them to my website.
14:44:57Membrillosounds good
14:45:02Membrillothanks a bunch
14:45:29Membrilloill test it as soon as i can
14:45:56linuxstbBut 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:17Membrilloso what can the Video build do currently?
14:46:49tucozlinuxstb, what do you think of rockbox on the grayscale 4g´s? I read a post in the forums regarding that.
14:47:00linuxstbRockbox runs, you can use the file browser, and run the plugins. There is no audio yet on any ipods.
14:47:25linuxstbtucoz: It just needs someone to write an LCD driver. Everything else will be the same.
14:47:30ep0ch|linuxstb: did you fix the really slow audio problem on your ipod rockbox?
14:47:34tucozOk, cool.
14:47:39Membrilloill probably test it out, give feedback, then go back to the original
14:47:41ep0ch|*codec* not audio
14:47:47linuxstbep0ch|: No, I got distracted with the video.
14:48:05Membrillounless the dual boot is fixed soonish
14:48:33linuxstbAs 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:41Membrillosounds good
14:48:59Membrilloive downloaded colinux
14:49:05Membrillonow how do i use it...
14:49:19Membrillo(i have no linux experience)
14:49:49 Join actionshrimp [0] (
14:49:58linuxstbMembrillo: That's a big question.
14:50:04Membrillohaha yeah
14:50:05Membrilloi know
14:50:09Jungti1234Good night
14:50:10Membrilloit was rhetorical
14:50:12tucozWhen 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:50tucozAlthough, out of the thousands of hits the rockbox site, a few should be interested in the actual development
14:51:30tucozep0ch. It is at I find it nicer than slashdot. Not the moaning and complaints like on slashdot
14:52:43ep0ch|ah cool i'll bookmark it
14:52:44tucozmostly technology news. People "digg" the news they like.
14:53:18ep0ch|a bit too white though
14:53:20tucozAnd I have also found the comments being more friendly than those at slashdot.
14:53:46tucozto easy to read.
14:54:09ep0ch|right time to go shopping and ti'll ry not to pick up an ipod
14:54:15ep0ch|i'll try
14:54:32tucozgood luck, don´t think about rockbox when you hold it in your hand
14:55:08ep0ch|if i can blag a free case for it then its a done deal
15:00:04 Part ep0ch|
15:00:21linuxstbep0ch|: 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:30linuxstboops, too late.
15:03:43 Part tucoz
15:05:51preglowbutton driver's working?
15:05:54preglowon video, that is
15:07:26linuxstbYep :)
15:07:28linuxstbEverything works.
15:07:47Membrilloexcept the bootloader :P
15:08:00Membrillowhich mostly works
15:08:01preglowlostlogic: no surprise about gcc's coldfire support, it is pathetic
15:08:11linuxstbThe only difference is that enabling the cache in the bootloader caused Rockbox to crash on startup.
15:08:19linuxstbTook me a while to track that down.
15:09:08linuxstbThe LCD driver in IPL seems to work very well. I don't know what the IPL people were complaining about.
15:09:22preglowgod knows
15:09:29preglowperhaps slowcoder and his glitchy hardware
15:09:32linuxstbI think the problem is that the Linux console driver does an lcd_update() after drawing every individual character.
15:09:33preglowyou spoken to them about it?
15:09:33MembrilloIPL killed my buddies 4g
15:09:51linuxstbMembrillo: No it didn't - your buddy killed it.
15:09:54preglowand btw, they don't know about audio, i don't think thy've got that working yet
15:10:09linuxstbYes - that's the big question.
15:10:23Membrillowell, it was him, updating IPL that killed it ;) it has the little unhappy ipod picture
15:10:39linuxstbHe just needs to enter disk mode, and use the Apple restorer.
15:10:56Membrillook ill tell him that
15:11:03Membrillowhats the button combination to enter disk mode?
15:11:07linuxstbSee for instructions on entering disk mode.
15:11:09preglowprev + selecvtr
15:11:18preglowcold fingers syndrome
15:12:12preglowit's nearly impossible to break an ipod
15:12:33linuxstbIt's almost as if Apple designed them for hacking.
15:12:36Membrilloi dropped mine from 20cm onto carpet and the screen shattered.........
15:13:05Membrillonow thats easily broken
15:13:36linuxstbI almost had a heart attack last night - I knocked the video off my desk, but luckily it landed in my lap.
15:13:53Membrillohaha nice
15:14:00Membrillothe videos feel reeeeally fragile
15:14:20linuxstbAny suggestions for cases?
15:15:12preglowflakey pc
15:15:52Membrillolinuxstb: are you going to start daily and bleed builds for ipods now?
15:16:03Membrillohow does that work, do you have builds for each gen?
15:17:44Membrilloor does one build work across multiple gens
15:17:56preglowone build per gen
15:18:40Membrillothat must be frustrating for applying patches... wouldnt you need to customize it 5 times, for all the builds?
15:18:43linuxstbWe now have 3 ipod builds - Color/Photo, Nano and Video.
15:19:18linuxstbMost of the code is shared between all Rockbox targets - Archos, iriver and iPod.
15:19:41linuxstbOther parts of the code depend on certain features, like colour screens, FM tuners etc
15:20:14linuxstbMost of the low-level iPod code is identical for all three supported iPods.
15:20:15preglowplease, please tell me
15:20:18Membrillooh yeah. i read something about trying to write code that suited multiple builds as to avoid rewriting it for the future
15:20:22preglowhow can people use ie without crying hourly?
15:20:53_FireFly_i can't
15:21:03linuxstbThey think computers were meant to work that way.
15:21:04Membrillowhats IE done?
15:21:09perplexitywhen I have to use ie I have a bucket standing next to the desk
15:21:16preglowi just switched to another box, and it only had ie installed
15:21:22preglowi tried using it, but it's unusable
15:21:49Membrilloi only got firefox about 4 days ago
15:21:59Membrilloive been using ie for the last decade
15:23:11 Join PaulJ [0] (
15:23:28perplexityI 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:51preglowi just use opera
15:23:55preglowi got tired of firefox' bloat
15:24:08_FireFly_which bloat ??
15:24:17perplexityyeah.. I have opera also.. I forget now why I moved back to ff though..
15:25:36preglow_FireFly_: the bloat you see after running it a couple of hours
15:25:41preglowit starts hugging quite an amount of ram
15:25:59perplexityOh yeah..
15:25:59perplexity29249 brad 15 0 350m 266m 16m S 0.0 26.3 15:03.23 thunderbird-bin
15:26:00perplexity15543 brad 15 0 229m 107m 15m S 0.0 10.6 70:51.45 firefox-bin
15:26:04linuxstbpreglow: Do you think it's time to ask Bagder to add the ipod to the daily/bleeding-edge downloads?
15:26:14perplexityit just expands to consume all available ram..
15:26:26_FireFly_for me not
15:26:51PaulJhi, 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:22preglowlinuxstb: no
15:27:37Membrillois it just me or is it amazing fun to have rockbox on recording mode and have headphones in
15:27:38preglowit's flakey and doesn't even pretend to do anything
15:27:45preglownano reboots sporadically from time to time
15:28:09_FireFly_Membrillo: you can ear the disk spinning :)
15:28:19preglowi'd like to prevent the number of obvious bug reports first
15:28:40linuxstbpreglow: OK.
15:28:49Membrillo_FireFly_: its still amazingly fun
15:29:58perplexityHeh.. if my gf is reliable then I should have a sparkling new ipod video to play with for 3 days..
15:33:53Sanhey, 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:07XavierGrgod...when I see the word "river" on articles and stuff, I think that it is related to iriver and mp3 devices! :x
15:35:13SanI am trying to make a rockbox color changer thing
15:37:06 Join Kohlrabi [0] (
15:37:33Sanor can you tell me which file to edit atleast?
15:38:42_FireFly_look at menu.[ch] and the *_menu.c files
15:38:58Sanyeah, i tought that was them
15:42:37thegeekyes, I'm here
15:42:46thegeekbut I'm actually leaving very soon;)
15:43:29XavierGroh hi
15:43:56 Join webguest17 [0] (
15:43:59XavierGrI want to ask you how exaclty did you remove the lcd in your iHP to fix the audio jack
15:44:12thegeekI did not remove it
15:44:12XavierGrI see that it has 2 clips
15:44:19thegeekno need to remove it
15:44:25XavierGroh you didn't
15:44:27thegeekyou can unsolder the jack without removing lvd
15:44:34thegeekI don't think removing the lcd is very smart
15:44:43thegeekvery high risk of damaging it
15:44:53XavierGrand how did you reached behind it?
15:44:56 Quit webguest17 (Client Quit)
15:45:02thegeekI never had to
15:45:10thegeekall the points are accessible from the top
15:45:37thegeekand 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:47:10XavierGrso here you can see the 2 resistors? <-
15:47:33thegeekthe resistors are on the other side
15:47:41thegeekoh wai
15:47:47thegeekthe points for the jack
15:48:07thegeekall 3 poits are accessible from "top"
15:48:43thegeekthe resistors I fixed on my player are L5 and L6,top left
15:48:58thegeekas you can see, the outline for the lcd is just under them
15:49:07thegeekI just lifted up the "grey" padding/stuff
15:49:10Sancan someone help me really quick
15:49:12thegeekand I could solder just fine
15:49:15Sanhow do I make a new sub menu?
15:49:16thegeekjust have to be a little careful
15:49:20Sanin the settings?
15:49:27XavierGrwas there a bad soldering? or you just guessed?
15:49:34thegeekI just guessed
15:49:41thegeekI saw that when i bent the connector
15:49:42XavierGrcarefull of what?
15:49:54thegeekI guessed that those two resistors could get a bad connection
15:50:02thegeekcareful not to burn the lcd or the grey padding
15:50:29XavierGrhmm even then my bad resistors may be anywhere in the pcb right?
15:50:59thegeekthere is no guarantee that your problem is the same as mine
15:51:07XavierGrof course
15:51:15thegeekbut yes, a bad connection can occur anyplace
15:51:26thegeekthe top left part of the board
15:51:35thegeekis a little more exposed, because the audio jack is there
15:51:52 Quit _FireFly_ ("Leaving")
15:51:55thegeekand the audio jack can easily get a good "bend", if you drop your player and it lands right on the audio plug
15:51:58thegeekas mine did;)
15:51:58XavierGryes probably one of those many resistors is to blame.
15:52:15thegeekcould be
15:52:19thegeekhard to say;)
15:52:22XavierGrI have a hard time with a screw in mine.
15:52:42thegeekyou can't open it?
15:52:45XavierGrit refused to unscrew easily
15:52:56thegeekI've opened mine a lot of time
15:52:57XavierGrso the next time I have to be carefull
15:52:59thegeekno problem
15:53:16XavierGrone of the screws got a little damaged.
15:53:28XavierGrand the screwdriver will not fit right
15:53:40thegeekhmm, sorry, but I've got to go;)
15:53:46thegeekyou need a good screwdriver;)
15:53:49XavierGrok bye and thanks
15:53:54thegeekno problem
15:59:23 Join DJDD_ [0] (
16:01:26 Quit Moos ("Happy Birthday Rockbox")
16:03:49 Quit Membrillo ()
16:06:17 Join muesli__ [0] (
16:16:00 Join Lear [0] (
16:23:53mirakI use that to check that
16:24:00mirakthe data in the buffer are the good one
16:24:24mirakmp4_ptr is just at the begining of the data loaded from a file
16:24:30mirakwith read
16:25:00mirakI use printf("%x\n",mp4_ptr);
16:25:00mirak on pc to check if the data are the same
16:25:17mirakI wanted to know if it's correct or if the endianness can change that
16:37:14 Join muesli- [0] (
16:38:59Papricawhere 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:44mirakI am decoding !!!
16:45:54mirakit was an indianness problem
16:48:05markunmirak: congrats!!
16:50:56linuxstbIndians? :)
16:51:06mirakthe little bastards :)
16:51:39linuxstbAny idea how many frames an hour you are decoding?
16:51:42mirakI realised there was a problem when reading the first 32 bits word of the file
16:51:58mirakI try to remove my check stuff
16:52:31 Quit muesli- (Read error: 104 (Connection reset by peer))
16:53:28 Join muesli__ [0] (
16:53:56mirakI must remove some sleeps
16:54:11mirakit may be faster than I first obeserved
16:55:22mirakit's slow
16:55:34linuxstbWhat were you expecting?
16:55:49mirakmore than one frame per second ?
16:56:19linuxstbI would say that 1 frame per second is a very good starting point.
16:56:21preglowdon't expect that
16:56:47mirakI hop I have forgot a sleep somwhere
16:56:53linuxstbmirak: Can you give us some numbers?
16:57:39mirakI would say two frames per second
16:57:44 Quit Rob2222 ()
16:57:46mirakwith the lcd_update thing
16:58:03mirakI use lcd_put to display the frame number
16:58:09preglowman, that 5g screen is bloody huge
16:58:16linuxstbSo are you displaying the decoded frame as well?
16:58:21preglowand not that expensive...
16:58:22miraklinuxstb: no
16:58:22linuxstbpreglow: It's lovely.
16:58:33preglowi don't like where this is going at all
16:58:44linuxstbWhere what is going?
16:58:48markunmirak: can you dump a frame to make sure decoding is working?
16:58:54preglowi find myself wanting one
16:58:57 Join Genre9mp3 [0] (
16:58:59preglowthink i'll just skip that
16:59:10mirakmarkun: I try that
16:59:23linuxstbLet's hope for your sake that the IPL people fail to get audio working.
16:59:31mirakat least if it manage to decode frames it must be ok
16:59:34preglowmirak: does this xvid thing you're working on use floats?
16:59:36mirakwill see
17:00:05mirakno I don't think so, but maybe I forgot some things
17:00:11mirakthe encoder uses floats
17:00:22mirakor the post processing, but there is none here
17:01:36mirakthe code can be striped down a lot
17:02:19mirakonce I got something functional I will put it on cvs or patch whatever
17:02:58markunmirak: what resolution is the xvid?
17:03:29 Quit actionshrimp ("a bird in the bush is worth two in your house")
17:04:50mirak220*176 ...
17:05:00mirakit's a 10 fps stream
17:05:07 Quit Genre9mp3 ()
17:06:01preglowlinuxstb: you got much relevant sound code non-commited?
17:06:06preglowi was thinking about having a go at it
17:06:35linuxstbNo, nothing.
17:06:51 Join actionshrimp [0] (
17:06:52linuxstbPlease go ahead. I'll try and look into the random crashes and reboots.
17:07:03preglowyes, random crashes is another thing i'd like to know why happens
17:07:09preglowit also reboots sporadically with you, yes?
17:07:33linuxstbYou obviously need to look into the "audio.c" file in the IPL source, plus also get a copy of the wm8971 datasheet.
17:07:44preglowperhaps i should start masking the timer irq while the isr is active
17:07:58preglowthat did wonders for the button isr code
17:09:42linuxstbI'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_ (
17:10:08mirakpreglow: I think the only floats are related to time
17:10:27linuxstbBut I'm getting identical crashes on the Video - so its equally broken on all three targets.
17:11:35 Join Sando [0] (
17:11:37lostlogicanyone come to #flood and compare two bits of code for me? Want to make sure they are functionally identical.
17:14:40preglowlinuxstb: well, that's comforting
17:14:43preglowi think i'll try the irq mask
17:15:06preglowit would surprise me greatly if that's the error, but you never know
17:18:38San*haha, I just had an idea, a game for rockbox
17:18:52Sanlike a dance mat, but you press the buttons
17:19:26mirakit's ok, the frames can be saved
17:19:30lostlogicwell 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:34mirakand they look fine
17:20:54mirak54d7ebd71a39755fc8a53ba3963fa474 /media/H300/dec00003.tga 54d7ebd71a39755fc8a53ba3963fa474 dec00003.tga
17:21:11mirakok 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:02Papricawho can help on configfile_save function?
17:24:08preglowlinuxstb: you agree the iordy thing did nothing for stability?
17:30:33preglowman, that broadcom thing looks powerful
17:31:04mirakis there a limit on the extension size for viewers ?
17:32:49preglowwell, sure, but it is probably pretty long
17:37:10linuxstbpreglow: I haven't tested the iordy thing enough to say anything.
17:38:49preglowi've had it enabled since linus pasted it
17:38:53preglowhasn't done much for stability here
17:42:43 Quit linuxstb ("Leaving")
17:43:17 Join linuxstb [0] (
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] (
17:57:53Learlostlogic: which function is that?
17:58:20lostlogicLear: render_point −− performance impact of the improvement was minimal unfortunately :(
18:00:12LearHm.. Gcc never inlines by itself?
18:00:34lostlogicit does auto-inline −− render_point gets inlined when I let it.
18:00:53preglowlostlogic: how does your profiling patch fit in the build system right now?
18:01:41lostlogicpreglow: 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:28preglowis it much asm=
18:02:34preglowi'd love for this to work on ipod as well
18:03:28Learlostlogic: 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:49lostlogicpreglow: 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:09preglowlostlogic: it really frigging does use three instructions for that?
18:04:24lostlogicpreglow: if you do it on a memory variable, yes.
18:04:55lostlogicand if you do x[i++], it uses an extra register and an extra move for that too.
18:05:06preglowthat's bloody marvelous
18:05:20preglowi knew the m68k backend was old and dusty, but hell
18:05:25preglowthat instruction's been around for ages
18:06:22lostlogicyeah, perty dum.
18:06:24 Quit muesli__ (Read error: 104 (Connection reset by peer))
18:06:34preglowthey might also mistakenly have disabled those instructions for coldfire
18:06:48preglowi bet coldfire is a far more seldomly used target than vanilla m68k
18:06:59lostlogicpreglow: 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:09preglowgot an url?
18:07:49preglowhaha, i had just queued an entire dir, after the first track the disk spun up, then playback just stopped
18:08:07preglowand when i resumed playback, it started on something completely different
18:08:12preglowsounds like we still have bugs, yes
18:08:51lostlogicpreglow: I've seen that as well or at least something similar.
18:09:57 Join YouCeyE [0] (
18:12:22 Quit Strath (Read error: 104 (Connection reset by peer))
18:14:28preglowgcc people wont accept a patch like that unless you threaten them anyway
18:15:33 Join Strath [0] (
18:15:54lostlogicheh yeah
18:17:37preglowbut no
18:17:45preglowi don't know if the m68k backend even has a maintainer anymore
18:18:09preglowand i seriously doubt it was updated to benefit from the gcc4 changes
18:20:54 Join San||Away [0] (n=test@
18:21:28lostlogicyep, it's a very sad state for those trying to develop performance sensitive embedded opensource for the coldfire.
18:21:29 Join TCK [0] (
18:22:45 Quit DangerousDan (Read error: 110 (Connection timed out))
18:24:45 Join muesli__ [0] (
18:24:52mirakhem 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:04mirakit works as a viewer
18:25:18mirakwhat's the procedure to submit code ?
18:25:26perplexitysounds like a great start so far mirak :)
18:25:28preglowyou put it in the patch tracker
18:25:58lostlogicgah, I think I need to teach GCC that if you are loading t0=*T++ does _NOT_ require two instructions too!
18:26:45mirakthere is one problem though, it's that I needed to augment the plugin ram space
18:26:59perplexitylostlogic, 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:08mirakmaybe people that want to develop will now what to do
18:27:22preglowlostlogic: what????
18:27:41preglowlostlogic: please tell me it doesn't increment with a separate instruction
18:27:41mirakbecause it will take some time before reducing it
18:27:43lostlogicperplexity: 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:03lostlogicpreglow: actually no, it doess %d0=*T++ and t0=%d0.
18:28:31lostlogicperplexity: plus, hacking assembly is fun and good exercise.
18:28:44perplexityindeed.. on that I concur
18:30:05preglowlostlogic: remarkable...
18:30:24preglowbut how do you fix this in the code?
18:30:30preglowjust insert asm snippets everywhere?
18:30:55lostlogicpreglow: 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:15mirakif 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:00mirakdoes gcc evaluate how static memory the plugin will take ?
18:32:05mirakhow much
18:32:23lostlogicmirak: big static array goes in binary
18:32:33lostlogicmirak: IRAM it, and yes the compiler knows how large it is
18:32:41lostlogicobjdump -t will tell you how big it ends up.
18:32:52mirakI think it's in the .map file
18:33:19lostlogicmirak: static ones probably don't end up in the .map
18:33:29lostlogic(as I discovered writing my parser for the profiler)
18:34:21 Join muesli- [0] (
18:38:03 Quit San (Read error: 110 (Connection timed out))
18:39:51 Join idanm [0] (
18:40:22idanmI have a problem applaying the patch h300_lcd_remote_buttons_v2.patch
18:41:09preglowthen it probably needs to be updated
18:42:28idanmThe text leading up to this was:
18:42:28idanm|Index: apps/menu.c
18:42:28DBUGEnqueued KICK idanm
18:42:28idanm|RCS file: /cvsroot/rockbox/apps/menu.c,v
18:42:28***Alert Mode level 1
18:42:28idanm|retrieving revision 1.101
18:42:30idanm|diff -u -b -B -w -r1.101 menu.c
18:42:32idanm|−−- apps/menu.c 5 Dec 2005 22:44:41 -0000 1.101
18:42:34idanm|+++ apps/menu.c 12 Dec 2005 09:40:08 -0000
18:43:06 Join Mmmm [0] (
18:43:37idanmwhat about colorised-wps, does someone use this patch?
18:52:18mirakI 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:43mirakwith [files] my folder name
18:52:51miraknot sure what to do
18:53:22 Quit Mmmm ()
18:53:44lostlogicmirak: 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:32CassandraNo need to checkout, surely. You can just do a 'cvs diff'.
18:55:16CassandraOh, don't mind me.
18:55:21CassandraI'm not awake.
18:57:44lostlogicperplexity: 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:10perplexityNo.. 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:37perplexityNow I'm just working on fully understanding the algorithms to see what can be improved.
19:00:02lostlogicperplexity: *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:42perplexitygreat, 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:02perplexitymight be worth an E-mail to the gcc people to ask if there is a maintainer for the coldfire generator
19:01:20preglowit would be worth checking out if such a person exists, yes
19:01:28preglow'cause if not, we might as well just forget submittin patchdes
19:01:31 Join Massa1 [0] (
19:01:38 Join DangerousDan [0] (
19:02:09lostlogic*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:18Massa1Hi everybody!
19:02:54lostlogicw00t! My combined optimization patch has made a marked difference in boost percentages on my favorite qualitative test song.
19:02:55perplexityIndeed.. 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:06lostlogicperplexity: yeah
19:03:24perplexitywhat sort of difference are we looking at ?
19:04:27 Quit Paprica (Read error: 104 (Connection reset by peer))
19:04:32Massa1Anybody there with knowledge to lcd_set_foreground/lcd_set_background functions?
19:04:35linuxstbpreglow: This is weird. This patch makes plugins load reliably for me on my ipod color:
19:05:40perplexityis 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] (
19:06:13lostlogicbetween 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:44lostlogicthe 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:50perplexitysounds like a reasonable improvement.. hopefully translates into longer battery life :)
19:06:59lostlogicperplexity: that's exactly why I'm working on it.
19:07:04mirakcvs diff: failed to create lock directory for `/cvsroot/rockbox/apps/plugins/xvid'
19:07:17mirakI guess I need to defiene CVSROOT
19:07:22mirakI have done that
19:07:23 Quit muesli- (Read error: 110 (Connection timed out))
19:07:49lostlogicperplexity: 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:12lostlogicmirak: just diff -Nru patched-source-dir fresh-source-dir
19:08:20lostlogicunless you are still doing it from a single dir
19:08:26miraksingle dir
19:08:36mirakI will do what you suggest
19:08:50Massa1Can anybody read me?
19:09:10perplexitysounds good lostlogic, so prior to the work you have done it used to skip while buffering on your test track ?
19:09:16perplexityyes Massa1 :)
19:09:25 Join XavierGr [0] (
19:09:37lostlogicperplexity: yeah
19:09:57Massa1Oh, so there is nobody who knows how the lcd_set_foreground/lcd_set_background functions should work?
19:10:15perplexitywell, given you did not get an answer, I'd say you are correct :)
19:10:21XavierGrthegeek: Thanks, I think I have fixed it. (Though with a little scratch in the upper left corner of the LCD screen)
19:10:22preglowlinuxstb: well, have you tried making invalidate_icache actually do something?
19:10:31linuxstbI'm just trying that now.
19:10:39preglowmake it read the top of memory
19:10:44preglowlike 64kb or something
19:11:38perplexitypreglow: I just thought given where it was in that little patch, perhaps your screen update is doing just that
19:12:00Massa1thats :(
19:12:11preglowperplexity: well, yes, we should have had this particular option covered from before
19:12:22preglowperplexity: there's more than enough code executed before what you see there
19:12:47perplexitypreglow: fair enough.. I only saw about 5 lines ;)
19:12:52Massa1I try to make new tags for WPS with which it is possible to set the foreground and background color of the text
19:13:04mirakcvs [update aborted]: /home/karim/Prog/src/rockbox/CVSROOT: No such file or directory
19:13:11mirakwhy does he want CVSROOT
19:13:15mirakcan I change that ?
19:13:17Massa1Foreground works (well, partially) - but I have problems with setting the background color...
19:13:51 Nick Lynx_ is now known as Lynx_awy (
19:14:41 Join idanm [0] (
19:15:07XavierGrDoes Linux supports NTFS write access?
19:16:03Massa1I only want to set the background of the text but lcd_set_background always sets the color of the complete background :/
19:16:06idanmI try to make a script that run "cd ~/rockbox" and I get "cd: can't cd to ~/rockbox"
19:16:12Massa1Is this normal?
19:16:17CassandraMassa1, you want to grab amiconn when he's around. He wrote most of the display code.
19:16:24idanmif I run it without a script then its ok
19:17:11linuxstbXavierGr: I don't think so - at least Debian still mounts my NTFS partition readonly (without any explicit ro options)
19:17:13Massa1idanm: Thanks - do you know when he's usally here?
19:17:43Massa1Cassandra: Thanks - do you know when he's usally here?
19:17:54preglowXavierGr: it does, but only if you don't alter the file size
19:18:03Massa1idanm: sorry - was wrong person :/
19:18:32XavierGrlinuxstb: Is it possible to boot linux from another HD (that isn't set to boot sequence in BIOS)
19:18:34CassandraHe's likely to be around in the next few hours, but I don't know his schedule I'm afraid.
19:18:35perplexityXavierGr: it's very experimental..
19:19:00perplexityXavierGr: if you install GRUB as your bootloader on the primary disk, you can load linux from almost anywhere
19:19:08Massa1O.K., I'll keep my window open - maybe I'll meet him :)
19:19:11CassandraGrub is very nice.
19:19:34CassandraAlthough it really needs to support boot from CD.
19:19:59XavierGroh 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] (
19:21:41CassandraIf you installed grub on the boot partition, yes. Although Windows may occasionally try to overwrite grub. It's like that.
19:22:14XavierGrso I can set grub after the installation of Ubuntu?
19:22:57perplexityIt will install GRUB as you install Ubuntu if you let it.. (I would)
19:23:17XavierGrah so Ubuntu will ask for it?
19:23:39idanmwhat is crossfeed?
19:23:57XavierGrmixing of left and right channel
19:24:00XavierGrsimulation of spearkers
19:25:42 Join muesli__ [0] (
19:26:56CtcpIgnored 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] (
19:29:04 Join petur [0] (
19:29:59preglowCassandra: welcome to c++ error messages!
19:30:21preglowthe most common reason for suicide attempts around here
19:31:36CassandraThanks, but you can keep them.
19:31:54CassandraC++ - so virtual, you'll never be able to tell what went wrong.
19:31:58preglowwhen gcc first finds a c++ error, it spews forth several screens of them
19:32:02XavierGrtheoritically: If I loose the linux bootloader. (but the linux installation exists) Is there a tool that will let me recover the insalation?
19:32:12preglowXavierGr: sure, just reinstall the bootloader
19:32:39preglownot all compilers are as bad as gcc in that regard, though
19:32:51preglowbut i've had some very fucked up error messages
19:32:58preglowwhich kept me searching for what was really wrong for hours
19:33:49CassandraThe really odd thing is that afaik I haven't changed any of the code its whining about.
19:33:56CassandraMust be a bracketting error.
19:35:57preglowthose can be mysterious
19:36:37XavierGrdoes the linux partition matters where will be? (like after the current partition or the start of the disk)?
19:37:52mirakcan'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:22XavierGrand what type do I have to make the new partition for Linux?
19:38:39mirakXavierGr: ext3 or reiserfs
19:39:04mirakXavierGr: there are grub boot cd
19:39:09_FireFly_or ext2 or xfs ...
19:39:45mirak_FireFly_: ?
19:39:59XavierGrext3 or ext2?
19:40:06mirak3 !
19:40:41XavierGrok then ext3!
19:41:03mirakreiserfs is better
19:41:26XavierGrthere is not such option on partition magic.
19:41:46 Join Lear [0] (
19:42:18mirakdon't bother with partition type
19:42:29_FireFly_XavierGr: PM can only format patition in ext2/3
19:42:32mirakthe installer will format everything
19:42:38mirakinside the partition
19:43:10mirakany 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] (
19:43:46mirakI did that
19:43:47mirakdiff -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:00mirakbut 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:57XavierGr_okay then I will just start installation of Ubuntu right now.
19:45:01XavierGr_wish me good luck
19:45:05_FireFly_XavierGr_: yepp
19:45:13mirak_FireFly_: what ?
19:45:19XavierGr_maybe I will join from Linux the next time
19:45:27_FireFly_XavierGr_: do you have an free partition
19:45:42XavierGr_an ext3 right now
19:45:53XavierGr_I created with partition magix
19:45:55mirakplz help
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:49mirakI 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:59XavierGr_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:06mirakit says it needs it
19:48:13 Part XavierGr_
19:48:21_FireFly_not if you say cvs diff
19:48:46mirakcvs diff: No CVSROOT specified! Please use the `-d' option
19:48:46mirakcvs [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:03CassandraMissing ; on the end of a class declaration.
19:49:09_FireFly_Cassandra: ;)
19:49:10CassandraSometimes 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:42preglowCassandra: haven't used c++ long, have you? ;)
19:51:06CassandraAbout 3 weeks?
19:51:42mirakcvs 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:42mirakcvs diff: failed to obtain dir lock in repository `/cvsroot/rockbox/apps/plugins/xvid'
19:51:42mirakcvs [diff aborted]: read lock failed - giving up
19:52:16preglowwhat're you trying to do?
19:52:25_FireFly_to create a patch for his plugin
19:53:03mirakwhy doing a patch ? there is nothing to patch
19:53:22_FireFly_mirak: you create a patch
19:53:54mirakthat'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:33preglowwell, yes
19:54:36preglowyou need to patch SOURCES
19:54:54mirakI don't touch it
19:55:45 Join ^BeN^ [0] (
19:55:55mirakthe plugin is going to stay on my computer
19:59:43Massa1_FireFly_: do you have experience with lcd_XXX functions? Especially with lcd_set_foreground/lcd_set_background
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:55linuxstbpreglow: Can you test this patch? Plugins seem to be reliable for me now on my color, but the patch makes no difference on the video.
20:03:23preglowyeah, but the video also broke on our current cache init, yea?
20:04:24linuxstbIt 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:08CassandraNope. wx-dev-cpp.
20:05:22CassandraI always use OSS for developing for Rockbox.
20:05:37CassandraOtherwise 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:33CassandraCode::blocks was too much "in at the deep end" for me.
20:06:47CassandraIf I were restarting now, I could probably use it.
20:06:58mirakcan 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:53mirakcvs 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:06mirakwhat's that error ?
20:09:50Massa1mirak: 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:14Massa1and therefore the cvs command is unable to set the lock...
20:12:03mirakok I will do a tar then
20:12:39preglowlinuxstb: nope
20:13:33linuxstbI've just disabled the call to ipod_init_cache (for the video), and that seems to fix the reliability problems.
20:13:45linuxstbBut it's now dog-slow.
20:14:20linuxstbSo I think it's a cache problem, and nothing to do with the ata driver.
20:14:22preglowcache is pretty important
20:14:43preglowit sporadically reboots when doing some plugins
20:14:49linuxstbCan you do the same test on the Nano?
20:15:06linuxstbBoth the video and Nano have the PP5021
20:16:25preglowgod damn
20:16:27preglowthe cache matters
20:17:18linuxstbSo is it working if you don't call ipod_cache_init() ?
20:17:23preglowstill testing
20:17:40linuxstbBut you've noticed how slow it is?
20:18:07preglowwell, so far things certainly seem to support your hypothesis
20:18:29preglowyeah, no doubt
20:19:27preglowi'll have a chat with ipl people and see if they've noticed anything
20:19:44linuxstbI see slowcoder's just appeared.
20:19:48preglowyeah, him
20:20:22preglowno, there can be no doubt about this
20:20:25preglowit works now
20:20:26preglownever crashes
20:20:45linuxstbThat's good news in one way then.
20:20:59 Quit muesli__ (Read error: 110 (Connection timed out))
20:21:13 Join XavierGr [0] (
20:21:27XavierGrHello again!
20:21:36XavierGrI failed miserably! :(
20:21:39Massa1Hi XavierGr
20:22:06 Join muesli__ [0] (
20:22:44XavierGrI 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:56XavierGrI guess I have the set the partition table wrong.
20:23:13_FireFly_i don*t think so
20:23:24_FireFly_maybe the bootloader isn*t setup correctly
20:23:37XavierGrand how can I set up the bootloader?
20:24:11Massa1You still use LILO? As far as I know it does not support newer hardware especially bigger disks...
20:24:28crwllilo should have no problem with those
20:24:33XavierGrwell it asked for LILO in the first place.
20:24:51XavierGrLinux kernel seems to load
20:25:02_FireFly_and then ??
20:25:11crwlon 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:27XavierGrbut it complains about not finding a specific file and stops configuring.
20:25:40XavierGrthen I have only the basic commands. ls dir cd etc
20:25:46_FireFly_which file ??
20:25:52Massa1is it unable to find the root partition?
20:26:03XavierGrI don't remember? I will reboot and tell you.
20:26:13XavierGrJust one think to be sure that I have the partition table correct.
20:26:20XavierGrI mean one question.
20:26:25XavierGrMy 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:30XavierGr2 Disks
20:26:48XavierGrI've got 2 HD (IDE PATA)
20:27:21XavierGrMaster has 2 partitions. The first is the windows boot partition, the second data.
20:27:30XavierGrSlave has 2 partitions.
20:27:43XavierGr2 priamary. One data NTFS
20:28:00XavierGrand the other XFS for UBUNTU also I set it bottable.
20:28:16 Join muesli__ [0] (
20:28:27XavierGrIs 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:56XavierGrthen I will reset and tell you the error message
20:29:07XavierGrlater all
20:29:08 Part XavierGr
20:29:14preglowlinuxstb: can you confirm this?
20:29:16preglow20:28 <slowcoder> The video wont take being run at 75MHz, blitting and having backlight
20:29:50 Part Midgey34
20:30:07mirakI posted the xvid plugin on the tracker
20:30:21 Join DrumRBoy320|away [0] (
20:33:20CassandraWhat does it play? And does it work in colour/greyscale?
20:34:59linuxstbpreglow: That seems to work for me.
20:35:04 Join XavierGr [0] (
20:35:48preglowlinuxstb: do some really intensive blitting if you can
20:35:51preglowlinuxstb: like starfield
20:35:58linuxstbstarfield works like a charm
20:36:08linuxstbEven at quite high speeds
20:36:54preglowgotta look damned cool on that big screen ;)
20:37:02linuxstbIt does :)
20:37:21XavierGrmount: 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:25XavierGrthis is the error.
20:38:02linuxstbpreglow: Yes, with the cache enabled, plugins rarely load.
20:38:02mirakCassandra: it doesn't play, it extracts xvid stream to images for exemple
20:38:08 Quit muesli__ ("ich will Khe!!!")
20:38:15linuxstbAnd obviously, without the cache, everything is very slow.
20:38:18XavierGrI 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:27linuxstbBut 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:10XavierGrof course. The linux partition is on the other disk
20:39:49XavierGrshould 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:14XavierGrI think there is a /dev folder
20:41:21XavierGrbecuase I still had the cd command
20:41:31XavierGrand it showed me the /dev folder
20:41:41preglowlinuxstb: i'm pointing slowcoder to you
20:41:42XavierGrbut maybe this /dev folder was on the RAM
20:41:59mirakI have seen there is a video player plugin. What is it able to do for now ?
20:42:08XavierGrI will try again setting things a little different
20:42:11XavierGrbye again.
20:42:13 Part XavierGr
20:43:26 Join amiconn [0] (
20:43:57peturwho 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:42peturI know, just kidding!
20:46:10amiconnhi again :)
20:46:39amiconnlinuxstb: The ipod video doesn't have the lcd data swapped, and is the same resolution as h300 and ipod color?
20:47:08amiconnThat's.... huge
20:47:14bagawkIrssi uptime: 8d 2h 27m 5s
20:47:18_FireFly_for this little dap :)
20:47:19bagawkNo reboots for me :)
20:47:33peturnope, a PDA with a 640x480 screen, that's huge
20:47:43_FireFly_PDA != DAP ;)
20:48:49amiconnHmm, imho even the H1x0 lcd resolution is plenty for a DAP, but then the iPod video carries 'video' in its name...
20:50:01CassandraI 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:11CassandraI may have a few years to wait.
20:50:39_FireFly_currently for 2.5" disk 100GB is reached afaik
20:51:24_FireFly_oh then my infos are a bit old ;)
20:52:21CassandraYeah, but I think 1.8" is the smallest practical size for an audio player.
20:52:41amiconnSeagate Momentus:
20:53:56amiconnCassandra: Put such a disk in your old FMR, and then use WAV if we manage to support it :)
20:54:10amiconn(a problem would be the access through USB though)
20:55:39Cassandraamicon: Then I'd need a 400gb disk. ;)
20:56:02_FireFly_Cassandra: then you have to wait a long time .)
20:56:34amiconnlinuxstb: Could you perhaps provide a front scan of the iPod video? You know, win32 sim...
20:56:47preglowamiconn: 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:49CassandraI'll live with lossy for the time being, I suppose.
20:56:58linuxstbamiconn: Sure :) I was about to ask you about that.
20:57:12Massa1amiconn: do you have experience with lcd_XXX functions? Especially with lcd_set_foreground/lcd_set_background?
20:57:17CassandraI calculated based on 500 albums at 1G / 3 albums.
20:57:43amiconnpreglow: The SH mac is very limited compared to the coldfire emac. Would it be sufficient to use 16 bit data for flac?
20:57:53amiconnMassa1: I wrote them :)
20:58:07preglowamiconn: maybe... i think i did some tests using the sixteen bit mac variant on coldfire and it worked out alright
20:58:22preglowamiconn: as long as you restrict yourself to 16 bit flac files, that is
20:58:26Massa1aminconn: lcd_set_foreground sets the foreground color of the text, right?
20:58:40amiconnNow if I only would know more about codecs...
20:59:13preglowamiconn: ffmpegFLAC is very small and neat
20:59:19amiconnMassa1: It sets the foreground colour for _all_ graphics operations, drawing text being one of them
20:59:28preglowamiconn: how many cycles do you need per mac?
20:59:33Massa1amiconn: 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:54Massa1amiconn: no?
20:59:58amiconnIt sets the background for all graphics operations.
21:00:13amiconnIf 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:46amiconnBut you can change the setting anytime between operations. Already drawn objects won't change
21:00:47Massa1amiconn: 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:20amiconnThe wps code is a real mess, and should probably been rewritten from scratch
21:01:40amiconnI never know when it does redraw what part(s)
21:02:06_FireFly_TiMiD was think about a token-based verison
21:02:20amiconnYou'll have a hard time trying to add colour (& other attributes) support
21:02:42Massa1amiconn: I set the foreground color and the following text output will be written in that color - that's fine!
21:03:12Massa1amiconn: I set the background color the same way and the background of the whole screen immediately changes - that's bad :(
21:03:50amiconnProbably 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:18Massa1_FireFly_: which old value?
21:04:53_FireFly_which you get when calling lcd_get_background afaik
21:05:20Massa1amiconn: so is there a special routine, which just sets the text?
21:06:30Massa1How 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:14:08Massa1Do 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] (
21:15:18Massa1Wouldn'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:39Massa1so every element coult have its position, its color, its whatever...
21:16:20 Join Mmmm [0] (
21:16:28Massa1of 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:47Massa1Yeah, that's totally clear - maybe it's time for a redesign ;)
21:18:36Massa1BTW, 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:06preglowlinuxstb: what'd you say the nano codec chip was called again?
21:19:23preglowaudio.c is kind of sizable
21:19:25preglowthis might be... fun...
21:21:42novimongmailis ei voi kirjottaa viestii :(
21:21:55_FireFly_novimon: english please
21:22:05novimonoh sorry, wrong channel :)
21:22:19novimoncant compose e-mail in gmail
21:22:24novimonI hope it passes
21:23:40*petur hugs his POP3 box
21:24:37peturweb stuff is nice to use, but when it fails you can't do much about it...
21:26:02 Join XavierGr [0] (
21:26:14XavierGrOh hi yo!!!
21:26:19lostlogicnew profiler version posted, yay.
21:26:29XavierGrI am on Ubuntus finally
21:26:37XavierGrand X-chat!
21:28:07novimonubuntu equals good linux distro
21:29:14XavierGrFor some reason grub wasn't enabled, and LILO didn't worked right
21:29:34XavierGrAs soon as I booted from the master HD the bootloader poped up.
21:29:54XavierGrnow to change the resolution. All seems tiny in this resolution
21:30:32Massa1Is there a counterpart to LCD_RGBPACK? I mean to split a given value into red, green, blue?
21:32:53Massa1amiconn: Is there a counterpart to LCD_RGBPACK? I mean to split a given value into red, green, blue?
21:35:35amiconnNo. What do you want to do?
21:35:51 Quit San||Away (Read error: 104 (Connection reset by peer))
21:36:56Massa1amiconn: e.g. lcd_get_foreground, split it into its color parts, change the red part and keep green and blue as is...
21:39:03XavierGrWhy Ubuntu refuses to play mp3? Do I need codecs for that?
21:39:22_FireFly_XavierGr: xmms ??
21:39:35linuxstbpreglow: 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:02linuxstbIt's the WM8975 in our ipods - the WM8971 datasheet is the one I am referring to.
21:40:27preglowthey do have nano audio in ipl, yes?
21:40:54linuxstbI think audio.c has checks for your hw version.
21:41:30preglowyup, will look closer tomorrow or something
21:44:53preglowmight not get too much work done until after christmas
21:45:33XavierGrI don't have sound :(
21:45:44 Join webguest08 [0] (
21:45:57mirakXavierGr: #ubuntu
21:46:12***Saving seen data "./dancer.seen"
21:47:49mirakhehe ?
21:48:02Learxaviergr: unmute sound?
21:48:47 Quit TCK (Read error: 110 (Connection timed out))
21:49:02Light0amixer -> ummute master
21:50:24LearUbuntu/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:05Light0albeit a rather buggy one
21:52:48XavierGrwell I am not a fool, I checked there first. But it seems that maybe my sound card isn't supported
21:53:00Light0what sound card is it?
21:53:56XavierGrehm an old creative sound blaster I think
21:54:09Light0surely supported by alsa
21:54:19Learwell, when I installed ubuntu, I had to do some digging; the muted channel wasn't shown by defalt...
21:54:48XavierGrI got 2 alsa devices but both don't work, I will fiddle with it a little more.
21:54:57XavierGrGod all these seem like a whole new world.
21:55:30XavierGrnow lets see if it can recognise my printer and scanner :)
21:56:18Light0if you just type amixer
21:56:29Light0you should be able to see if master stuff is muted
22:03:09preglowokiedoke, i've go
22:03:32 Quit Lear (Remote closed the connection)
22:03:59peturwhy does the disk start spinning when you enter recording screen and before recording even starts... Grrr
22:04:36 Join Subterranean [0] (
22:06:13 Join b0br [0] (
22:06:51 Join solexx [0] (
22:07:39 Join Rob2222 [0] (
22:09:02peturconverting seconds into ticks is sec*Hz ?
22:11:56XavierGror ticks/HZ
22:14:25XavierGrgod I got dizee with all these new options and strange icons....
22:16:58 Quit DJDD_ ("Trillian (")
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] (
22:40:33 Part b0br
22:42:11 Quit Mmmm ()
22:47:26 Quit XavierGr ("Leaving")
22:49:42 Join San [0] (n=test@
22:49:52Sananyone seen that?^^
22:50:49Lost-ashsan: the devs all belong to a mailing list that gets notifications of added patches.
22:51:02Lost-ashit's safe to say that they're aware of it.
22:51:03Sanoh, ok
22:51:05Sandoes it work>
22:51:15Lost-ashno idea, don't have a H3xx :(
22:51:20Sanoh, ok
22:51:22Sananyone else?
22:52:05peturnot interested in the fancy stuff atm
22:52:33Lost-ashnathanh floats around in here when it's a vaguely sociable hour in .au
22:52:39Lost-ashbest to ask him
23:25:01 Quit markun ("Changing server")
23:25:07 Join markun [0] (
23:31:36 Join TCK [0] (
23:32:59peturWould it be OK to call create_numbered_filename() from within the pcm_recording_start i.s.o. the REC button handler?
23:33:12linuxstbamiconn: I've uploaded a scan here:
23:33:38peturit causes disk spinup and thus the recording start point is wrong...
23:34:05 Join nathanh [0] (
23:44:46petursome other time perhaps...
23:45:00 Quit petur ("here today, gone tomorrow")
23:46:06 Join qwisp11 [0] (
23:46:13***Saving seen data "./dancer.seen"
23:47:07miraklinuxstb: at first without optimisation you said you were running mp3 at 10% real time right ?
23:49:09 Join linuxstb_ [0] (
23:49:20 Quit linuxstb (Nick collision from services.)
23:49:24 Nick linuxstb_ is now known as linuxstb (
23:50:08linuxstbmirak: 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:22miraklinuxstb: it's at full speed actually ?
23:55:31mirakI heard it was overheating or something
23:56:07 Join akaidiot [0] (

Previous day | Next day