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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2006-01-23

00:00:03amiconnI suppose that I need some kind of dev package, but there is none for cygwin
00:00:22Bagderamiconn: so how do you get the proper options to build with SDL without sdl-config?
00:01:25linuxstbamiconn: Just download the source and compile.
00:01:26 Join Xerion_ [0] (
00:02:45infamisMoos: 7 sec on h140? Is that for every startup? On my x5, when you first add music to the hard drive & it takes a long time (5+ seconds, but depending on how much you added) but every successive time is instant (about 2-3 secs from power up to usability).
00:03:25Moosyou talk about bootime?
00:03:33preglowi've never ever needed sdl-config
00:03:39amiconnlinuxstb: Gah, cumbersome
00:03:45Bagdermy x5 takes >10 secs
00:03:53 Join Ayn [0] (
00:03:59preglowBagder: what, you have an x5 as well now??
00:04:03XavierGrBagder you have an x5 since when?
00:04:03BagderI do
00:04:15linuxstbamiconn: What do you expect? It's a library - so you need to install it.
00:04:16 Quit birdfish ()
00:04:26infamisBagder: on every bootup?
00:04:36Bagderon a clean boot just now
00:04:55preglowyou don't need to
00:04:57Bagderand I didn't add a file in weeks
00:04:57XavierGrinfamis: have you clocked it or you suppose. (it feels like 2-3 seconds)
00:05:03preglowamiconn: there are precompiled dev libs on the site as well
00:05:12Rob2222the 60GB toshiba drive needs 10% more power average than the 20GB... if thats does a matter...
00:05:30amiconnpreglow: Not for cygwin
00:05:31XavierGrI have an 60 in my H100
00:05:32infamisXavierGr: mainly I suppose. I'll clock it right now (that is after I reassemble it....)
00:05:36preglowamiconn: the mingw ones should work
00:05:36Moosinfamis: with my iriver boot time was aroubd 30sec with Rb 7sec
00:05:53infamisMoos: haha...I'd give up already!
00:06:05 Join birdfish [0] (
00:06:22preglowamiconn: besides, doesn't cygwin have sdl dev libs anyway?
00:06:28preglowamiconn: pretty sure i saw that listed in the installer
00:06:38AynBagder: i just found the iaudio x5 thread on the forums - how's it going?
00:06:46Ayni'll be interested in helping out when possible
00:06:48amiconnI *just* checked the installer
00:06:48Bagderthe sim works
00:07:07Aynah :) gonna compile it now then
00:07:09RedLegOne last try: Has anyone ever seen "ATA: -11" as an error message immediately at poweron?
00:07:11Bagdernow with linuxstb's bmp build, we can even get a fine boot logo for the x5 easy enough
00:07:28linuxstbDoes the x5 have an lcd remote?
00:07:39preglowamiconn: anyway, the mingw libs should work, i reckon
00:07:40Aynjust need to dive into rockbox building howto :p
00:07:52infamis^ same here
00:07:57Mooslinuxstb: size 128*96
00:07:57Bagdergo go go ;-)
00:08:03linuxstbMoos: Depth?
00:08:22infamisI'm already studying the cvs repository
00:08:25BagderAyn: getting a feel for the sim is actually quite useful for "real" rockbox hacking
00:08:30Rob2222<= depressed
00:09:48preglow<= preglow
00:09:59Bagder<= moo
00:10:12preglowis it that time already?
00:10:21Bagdernah, not quite yet ;-)
00:10:24AynBagder: ok, great - i haven't messed around with rockbox at all previously so it seems like a great way to get acquainted with it :)
00:10:35XavierGrwhat time to say moo?
00:10:39XavierGrah okay :D
00:10:59Rob2222http:// <= thats really the original manufacturer of (at least ) my H340 battery. have SKC on my stock battery
00:10:59infamiswhere is any of the x5 code at? public yet?
00:11:20Bagderinfamis: Rockbox is a single software, Rockbox for x5 will still be plain Rockbox
00:11:34Bagderonly with x5 drivers
00:11:37Rob2222So the H340 has definitely a 1400mA battery.
00:11:38Bagderand a x5 bootloader
00:11:55infamisor I guess mainly the bootloader
00:12:00RedLegCan anyone offer assistance with a hardware error? "ATA: -11" at poweron with a Jukebox 20 recorder...
00:12:17Bagderinfamis: the LCD differs from the other models too
00:12:23Bagderand it is a slightly different CPU
00:12:37Rob2222Does anyone know the shutoff voltage of the iriver FW?
00:13:25Rob2222LPCS355385 MIN1350 AVG1400
00:13:25Rob22223) Average Rated Capacity (Discharge@0.2 C, Cut off 3.0 V)
00:13:30Rob2222cut off 3,0V
00:13:42*amiconn didn't play more than a single minute of audio in the iriver firmware
00:14:03amiconnI only used it to flash the bootloader, and once fiddled with USBOTG
00:14:07 Quit ender` (" If at first you don't succeed, skydiving is not for you.")
00:14:10Mooshehe :)
00:14:15amiconnThe latter works, but operating it is cumbersome
00:14:54amiconnThe SRS thing sounds like crap
00:15:18Moospreglow: a propos any news about your EQ?
00:16:57XavierGrNow that I think of EQ.
00:17:17XavierGrMany companies advertise how many EQ presets their players have.
00:17:37XavierGrE.G iriver advertised that has 5 + 2 (SRS and WOW I think)
00:17:51XavierGrWhen preglow is done with its parametric EQ.
00:18:06infamisparametric??? uh oh...
00:18:13 Quit RedLeg ("Leaving")
00:18:14XavierGrIIt would be possible to have infinite presets that are in a file.
00:18:47XavierGrE.G x user makes it's own presets and saves them to a file. Then the y user can use this file and see the presets of x user.
00:19:12Moosis the preglow choice I think
00:19:26preglowno time for eq
00:19:26XavierGrSomething like the multiple fmr preset, that I made, but unfortunately this patch still remains on the tracker without any feedback from the devs.
00:19:28preglowno time for rockbox
00:19:34preglowgimme a couple of weeks and we'll see
00:19:46XavierGrjust proposing, not to hurry.
00:19:56infamisor what about foobar2k-compatible eq files?
00:19:58preglowif someone else made the gui, i'd be very happy
00:20:01*infamis joins in the proposing
00:20:04preglowi'm a low-level guy
00:20:26XavierGrpreglow make the main code, and commit it and I am sure we have many GUI guys arround.
00:20:27preglowi can provide you with eq routines pretty fast
00:20:31preglowthat part is more or less done
00:20:37preglowok, let's see
00:20:45XavierGrthen why are you delaying it?
00:20:47preglowfilter design code is more or less done
00:21:24Moosyes maybe if you begin to commit, that will attract gui men
00:21:28preglowbut ok, i'll do that then
00:21:33preglowbut it still wont happen for a little while
00:21:42preglowi've got some other work that's fairly pressing, and it's stealing a lot of time
00:21:46XavierGrgogo preglow, commit your valuable work
00:22:29 Join JdGordon [0] (
00:22:42XavierGrWith a full parametric EQ other firmware will have nothing more than Rockbox. (not that I use EQ but many people do)
00:23:06preglowbut sure
00:23:31preglowif you guys who would actually want to use this eq could start speccing out how it should sit in rockbox, i can commit the core routines sooner or later
00:23:45infamisrio karma only dap I know with para-eq...
00:24:16Moosyes rio fw is one "referenc" in term of EQ
00:26:10*amiconn spots a README.AmigaOS in the SDL sources
00:27:18preglowsdl supports quite a bit of hardware now
00:27:47amiconnMaybe I could run the rockbox sim on A4000 ...
00:28:48amiconnHmm, that would be actually slower than iriver target
00:29:10amiconn...unless we start using floating point ;)
00:31:01Rob2222have a good night @ all
00:35:23Bagderlinuxstb: nice work with the bmp build!
00:35:55 Quit petur ("here today, gone tomorrow")
00:36:42linuxstbBagder: Thanks. I'm glad I've got rid of it. Now we need someone to extract all the existing bitmaps out of the .c files...
00:38:34preglowshouldn't be that harda
00:38:39preglowattractive work, though :)
00:38:42 Join Nanji [0] (i=Nanji@spe-95-120.Reshall.Berkeley.EDU)
00:38:48BHSPitLappywho's attractive?
00:38:58Bagderyou, when you fix that
00:39:04linuxstbAh, a volunteer.
00:39:38 Quit Mongey|homework (Read error: 104 (Connection reset by peer))
00:39:56 Join Paul_The_Nerd [0] (
00:40:33 Quit matsl (Remote closed the connection)
00:40:37preglowBHSPitLappy: run!
00:40:41*BHSPitLappy runs
00:41:01BHSPitLappyi'm not worried about accidental volunteering, since I have no C programming ability :)
00:41:14preglowsomeone give this man commit access
00:43:13amiconnBuilt and installed SDL. Now configuring an SDL sim is possible, but the build fails already in the sim part
00:43:24preglowon what?
00:43:38amiconnA warning first:
00:43:38amiconnIn file included from lcd-x11.h:24,
00:43:39amiconn from lcd-x11.c:41:
00:43:39amiconn/home/Administrator/rb-patched/firmware/export/lcd.h:32:1: warning: "MAX_PATH" redefined
00:43:39amiconnIn file included from lcd-x11.c:23:
00:43:39***Alert Mode level 1
00:43:39amiconn/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/stdlib.h:46:1: warning: this
00:43:40***Alert Mode level 2
00:43:40amiconnis the location of the previous definition
00:43:51amiconnthread.c: In function `msleep':
00:43:51amiconnthread.c:44: warning: implicit declaration of function `select'
00:43:51amiconnthread.c: In function `update_tick_thread':
00:43:51***Alert Mode level 3
00:43:51amiconnthread.c:58: warning: implicit declaration of function `gettimeofday'
00:44:05preglowit seems the sdl port is not yet finished
00:44:12amiconnThen the error:
00:44:12amiconnCC lcd-common.c
00:44:12amiconnlcd-common.c:28:23: lcd-win32.h: No such file or directory
00:44:12***Alert Mode level 4
00:44:12amiconnmake[1]: *** [/home/Administrator/rb-patched/simulator-build/sdl-recorder/comsim/lcd-common.o] Error
00:44:12***Alert Mode level 5
00:44:12amiconn 1
00:44:13***Alert Mode level 6
00:44:13amiconnmake: *** [all] Error 2
00:44:14Bagderthe file names are from the x11 sim
00:44:22amiconnNot only
00:44:27amiconnThe latter is from win32
00:45:02amiconnIt seems the reason is that SDL for win32 (also on cygwin) maps to native win32 (as it should)
00:45:22 Join einhirn [0] (
00:45:43amiconnSo there are quite some non-gfx functions which either need to be ported to use sdl functions where possible, or continue to exist in 2 versions
00:45:56Bagdersdl I'd say
00:46:06amiconnYes, if they exist
00:46:27Bagderwhat kind of functions would not exist?
00:46:29amiconnI have no idea about what is covered by SDL,
00:47:04Bagderright, there would still be *some* ifdefs for win32/posix
00:47:06amiconnmaybe timers, threading, ...
00:47:11preglowall are covered
00:47:24linuxstbamiconn: threading has already been ported to SDL
00:47:38preglowthe only thing i know is missing from sdl is recording
00:47:44 Quit infamis ("CGI:IRC (EOF)")
00:48:12*linuxstb rolls up his sleeves and goes memory alignment debugging in dircache
00:48:43Bagdera worthy task indeed
00:49:05linuxstbpreglow: So "Data abort" is the error I'm going to get used to?
00:49:37preglowlinuxstb: yeah
00:50:10linuxstbVery handle exception handler.
00:50:19preglowas in how?
00:50:27amiconnSo it looks like the sdl port is far from finished. Otherwise I wouldn't get the select() and gettimeofday() warnings
00:50:33preglowamiconn: apparently
00:50:43preglowamiconn: it still seems to use unix functions
00:52:06BHSPitLappywhen will the ipod be a recognized port?
00:52:18BHSPitLappygood audio i guess?
00:52:18preglowBHSPitLappy: as soon as we get proper sound support, if it's up to me
00:52:24 Quit Xerion_ (Read error: 110 (Connection timed out))
00:52:32Bagderoh yes, that'll be a cheerful day
00:52:32preglowproper audio take 1 will be getting codecs and audio running on one core
00:52:37BHSPitLappyhow "proper" are we approaching :)
00:52:40 Join elinenbe [0] (
00:52:49preglowif that works, i'll vote for getting daily builds up
00:52:55elinenbe81 people in the channel... is that a record?
00:53:02JdGordonhow do i change the colour lcd_fillrect uses?
00:53:06Bagderyeps, I'll add that the very instant
00:53:20amiconnJdGordon: lcd_set_foreground()
00:53:27 Join nave7693 [0] (
00:53:28preglowand the second i have time now, i'll start on making it work
00:53:36*preglow kicks c++ and calls it a day
00:53:57JdGordonamiconn: thanx, i did that, but its still black... what colour is red?
00:54:14***Alert Mode OFF
00:54:14*BHSPitLappy gives preglow time
00:54:41nave7693hi any archos people around this time? :P
00:54:54*elinenbe wonders the status of the iaudio target? Is anyone working on a bootloader for it?
00:55:15Bagderelinenbe: not very hard atm, no
00:55:22BHSPitLappyany ROKR porters around here?
00:56:27 Quit DreamTactix291 (Read error: 110 (Connection timed out))
00:57:04 Quit t0mas ("good night")
00:57:13elinenbeBagder: do any of the head developers have an iaudio?
00:57:19preglowhe's got one :P
00:57:21 Quit Kohlrabi ("Fast alle Menschen sind Regenw眉rmer")
00:57:46preglowthey will get their punishments in hell, for not buying ipods
00:58:11elinenbelinus, master of all things bootloader.
00:58:40elinenberockbox has come such a long way in such a short amount of time... good job everyone.
00:58:44*birdfish patiently awaits his ipod 5g
00:58:58*birdfish stares at his iaudio x5
00:58:59Bagderbirdfish: now that won't run rockbox in a while
00:59:00elinenbewhat's the deal with the ipod v3/color patch −− nice!
00:59:10preglow5g already runs rockbox
00:59:18Bagderyes, I might play music
00:59:25Bagdergee I can't type
00:59:26birdfishBack in a bit guys. Gotta run to reboot a couple servers
00:59:27elinenbepreglow: are you working on the ipod port?
00:59:31preglowelinenbe: yessir
00:59:42*linuxstb was just playing brickmania on his 5g
00:59:56***Saving seen data "./dancer.seen"
01:00:08elinenbepreglow: are you trying to incorporate the that new patch?
01:00:12linuxstbBHSPitLappy: It's one of those unofficial plugins.
01:00:14BHSPitLappywhat's wrong with Brick?
01:00:25preglowelinenbe: the what new patch?
01:00:41linuxstbIt's far, far superior to Brick.
01:00:43Bagderpreglow: there was a 3g patch posted earlier today
01:00:48preglowright, no
01:00:51preglowi don't have a 3g
01:01:13preglowif i get someone's word that it works, then sure, i'll commit, but the patch had better just be ready for commital
01:01:28linuxstbYes, it's from "slimx" - he was here when he posted the patch. But no, I don't think it's quite clean enough for commital yet.
01:01:54Bagderstill cool that he's working on it
01:02:05preglowa lot of pp5002 code was left out
01:02:09preglowby yours truly
01:02:13preglowse he has to re-add it
01:02:14*Bagder assumes that he is a 'he' ;-)
01:02:23*BHSPitLappy thinks preglow should be committed
01:02:26elinenbewhat's the deal with audio on the ipod? is that all that is left to do?
01:02:30preglowto an asylum, no doubt
01:03:07preglowelinenbe: hell no, but that's a rather big missing feature
01:03:14 Join laniik [0] (
01:03:31preglowwe still need to adapt rockbox to work on two cores in a limited fashion, plus work on better cpu speed adjustment
01:03:43BHSPitLappyanyone in here who knows anything about the fonts?
01:04:01BHSPitLappye.g. RB11 vs RB12, etc
01:04:20 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
01:04:32preglowenable timer number two, use the click wheel more, adapt all the plugins to use proper screen sizes, etc
01:04:36preglowtons to do
01:05:30linuxstbMmm. Now dircache doesn't throw any exception, but it still seems to freeze.
01:05:31BagderBHSPitLappy: as usual, ask, don't ask if you can ask
01:05:46*linuxstb is stupid...
01:05:50elinenbepreglow: looks like you have some work cut out for you.
01:06:04BHSPitLappyBagder: I did ask something :D
01:06:06preglowyes i do, but i hardly think i'll deal with all of it
01:06:08elinenbedoes the ipod linux project give much insight into what you need to do?
01:06:14preglowi'll do the low-level stuff
01:06:18BagderBHSPitLappy: ok, rb12 is the current font format
01:06:20preglowand then i'll resume my codec/dsp workings
01:06:25BHSPitLappyBagder: and it's not as simple as a single question
01:06:29amiconnPlugins aren't even completely adjusted to H1x0, let alone H3x0
01:06:34elinenbeah... the sirius S50 is based on pretty much the same portal chipset.
01:06:43BHSPitLappyBagder: I converted myself a FNT, it's apparently RB12
01:06:56Bagderyes, that's the current font format
01:07:03BHSPitLappyBagder: which doesn't load in iPL, that supports RB11
01:07:03Bagderstored in the header
01:07:16BagderI've pointed this out to them
01:07:21BHSPitLappywould an older version of bdfconv or whatever help me out here
01:07:25Bagderthey care about this much −−-> <−−−−
01:07:39amiconnHmm, I know a second solution for the two-mono-format problem and fonts, at least temporary until the font format & loader gets extended
01:07:44BagderBHSPitLappy: yes, get an older version
01:08:07BHSPitLappyi talked to josh about it, says we can't really load it without HD integration
01:08:20elinenbeamiconn: are you going to work on the font format/loader to support 2 concurrently loaded fonts?
01:08:23amiconnWe once had font bitmap transposition in the font loader, before we changed from the original microwindows format to the one we currently use
01:08:34elinenbesuch as 1 large font, and 1 smaller font loaded at the same time?
01:08:47Bagderamiconn: was that really "the original microwindows" format?
01:08:56amiconnelinenbe: No, I'm thinking about methods to speeeed up gfx on H3x0 and other colour targets
01:09:26amiconnBagder: At least it was closer to the original than what we have now
01:09:27BagderBHSPitLappy: the point is that the current format is just _so_ much better
01:09:33elinenbeamiconn: ah.
01:09:56Bagdersmaller files that loads faster with less CPU load
01:10:03amiconnelinenbe: In fact the font loader is already prepared to support multiple fonts. The rest of rockbox is not
01:10:21BHSPitLappyBagder: if that's so, then why wouldn't pz be able to handle it?
01:10:29elinenbeamiconn: ah... so that would take a bit of work then.
01:10:41BagderBHSPitLappy: there's no reason they can't
01:10:47elinenbeis there anywhere anyone knows of that still sells h340s?
01:10:51preglowbah, i need sleep, good night all
01:11:00elinenbeI just checked around, and it seems they are sold out everywhere now.
01:11:09amiconnBHSPitLappy: Maybe there'll soon be RB13...
01:11:10elinenbeI have a H320, but an H340 would be nice.
01:11:11Bagderelinenbe: someone posted a list of links on the mailing list the other day
01:11:28elinenbebagder: I must have missed that
01:11:28amiconnelinenbe: Try eBay, that's where I got my H340 from
01:11:45elinenbeamiconn: that's such a crapshoot though.
01:12:01Bagdertime to say moo!
01:12:21BHSPitLappyBagder: look at this , around 06:22
01:12:33amiconnelinenbe: You can also wait for single-platter 40GB drives and then put it in your H320
01:13:44elinenbeamiconn: true that, but I would like an 80GB H340 then... ;)
01:14:12 Quit XavierGr ("Trillian (")
01:14:15JdGordonu can put a dual platter disk in the h320... but u have to get rid of some plastic protectors in it
01:14:40elinenbeJdGordon: I'd rather not modify the plastic.
01:14:42muesli__and u cant use a stronger battery in that case
01:14:53muesli__doesnt fit anymore
01:15:14elinenbemuesli__: can't use a larger battery in a H340, or can't use a larger battery in a H320 modded?
01:15:41muesli__u cant use a 40gb hdd + stronger bat
01:15:49muesli__in a h320
01:17:34elinenbemuesli__: thanks, but can you use a stronger bat in a H340?
01:17:37elinenbeI would assume you can...
01:18:03muesli__but no h320 + 40dualplatter + stronger bat
01:19:08 Quit Moos ("Glory to Rockbox")
01:19:39 Join TCK [0] (
01:19:50muesli__theres a 40gb single platter
01:19:59muesli__at least it says that
01:20:15muesli__but the thing is, there is no 4006 single platter
01:20:21muesli__theres a 4007
01:20:37muesli__but its said in that auction its 5mm in height
01:20:43amiconnGAL indicates single platter
01:20:51amiconnGAH would be dual platter
01:21:11muesli__nice to know..i never could keep that in mind
01:21:24muesli__but as i said..there is no 4006 on toshibas website
01:21:49elinenbewhat is the height of the 20GB drive?
01:22:32BHSPitLappyBagder: you there?
01:23:10amiconnmuesli__: Hmm, you're right. Something is wrong with that offer
01:23:36muesli__ive emailed that seller. he said he got his data from his distributor
01:24:11muesli__i really would love to check that offer since my hdd is broken
01:24:24muesli__i coud resend it easily
01:24:53muesli__im tempted to do it :o
01:25:02*amiconn wants a 8007GAH
01:25:20lostlogicperpendicular recording power!
01:25:47amiconnI would put it into my H340, and put the (silent) 40GB from that into my H140, whose HDD got noisy from dropping it
01:26:21laniikhey, im thinking of writing a graphical equalizer for the iriver port
01:26:35muesli__i had a 60gb which was significally muter than the stock in one
01:26:40laniiki know its on the nodo list cause the archos wont support it, but i think the sound decoding is done in software for the iriver
01:26:44laniikdoes anyone know if this has been done?
01:27:14birdfishBack guys
01:27:20birdfishAbout the 5G
01:27:33birdfishWill color support? Or is that a very distant dream?
01:28:11lostlogicit'll have color support
01:28:18linuxstbWhat do you mean? Rockbox already has colour on the 5G.
01:28:57birdfishOh. I thought someone said that it wasn't running properly on the 5G
01:29:11linuxstbA (bad) photo:
01:29:21birdfishNice :D
01:29:37amiconn-17 癈 outside...
01:29:42linuxstbThe LCD is relatively slow, but it's still usable. Audio will be the problem on the 5G.
01:30:09midkayipod video? WHAT?!
01:30:11birdfishWill the drivers for the screen be improved? Or is the plan to leave them as they are?
01:30:25BHSPitLappyamiconn: do you have any idea where I could find a converter for the RB11 format?
01:30:42lostlogiclinuxstb: does the broadcom video chip have a DMA to the LCD or something to give it the video quality they brag about?
01:30:42midkayi've got an ipod video.. definitely interested in rockboxing it :)
01:31:47amiconnBHSPitLappy: Build an old convbdf
01:32:02*BHSPitLappy = dumb about cvs
01:32:03linuxstbbirdfish: For me, the screen is a low priority. But that doesn't prevent anyone else working on it. If the IPL people make a breakthrough with their LCD driver, then Rockbox would also benefit.
01:32:43linuxstbmidkay: If you're happy to compile it yourself, then you can do it now.
01:33:11linuxstbThere's no audio, but the bootloader allows you to dual-boot between Rockbox and the Apple firmware.
01:33:32birdfishlinuxstb: perhaps I am not understanding what you mean by slow. (video playback would not be an issue for me) But as fast as being able to scrolls smoothly through the menus... That would be a definite.
01:33:37BHSPitLappyamiconn: about how old is this format?
01:33:41midkaylinuxstb, sounds very cool.. i might try that soon :)
01:33:59birdfishfast = far
01:34:06midkaylinuxstb, instructions on the site or anything? i've seen the ipodport pages and the like, no instructions as far as i can recall though
01:34:12linuxstbbirdfish: As I said, it's slow but definitely usable. If there was audio playback, then I would have no problems using Rockbox every day.
01:34:13BHSPitLappybirdfish: the LCD just updates very slowly
01:34:43birdfishOkay :)
01:34:47BHSPitLappy(relative to how LCD's should perform)
01:34:53linuxstbmidkay: Start here:
01:35:13BHSPitLappymidkay: it's the same situation in linux
01:35:16linuxstbBut don't forget that it's also a large LCD - 320x240 is a lot of pixels to move around.
01:35:17BHSPitLappyso no iDoom :P
01:35:30midkayBHSPitLappy, ah, damnit ;)
01:35:32amiconnBHSPitLappy: convbdf is a single source file, so you can download it from viewcvs:*checkout*/tools/convbdf.c?rev=1.8
01:35:33BHSPitLappyand there hasn't been enough vidcore RE'ing yet :)
01:35:38midkaylinuxstb, thanks, i'll check it out
01:36:21lostlogicis the ipod's SDRAM faster than the H3x0? Otherwise the framebuffer is going to be remain killer.
01:36:22 Quit elinenbe (Read error: 104 (Connection reset by peer))
01:36:36 Join elinenbe [0] (
01:36:56BHSPitLappyamiconn: should I just plant that in my cvs tree, or can I build it independently?
01:37:13linuxstbEither should work.
01:37:31linuxstbBut it would probably break your Rockbox builds.
01:37:33amiconnBHSPitLappy: I would put it somewhere in a dir, and make convbdf
01:37:51amiconnPutting it in the build tree will probably confuse the rest of the rockbox build process
01:38:09BHSPitLappydon't the tools all "make" collectively?
01:38:32BHSPitLappyone Makefile
01:39:25amiconnYou don't need a makefile if you build convbdf separately
01:39:44amiconnJust put the .c in an arbitrary dir, and type 'make convbdf'
01:40:05 Quit laniik ("CGI:IRC (EOF)")
01:40:10*BHSPitLappy learns something new every day
01:40:30amiconn'make' will use its default rules
01:41:13BHSPitLappy"make: Nothing to be done for 'convbdf.c'.
01:42:34amiconnmake convbdf, not convbdf.c
01:42:40 Join DrumRBoy320|Away [0] (
01:42:52BHSPitLappygracias, profesor
01:45:06BHSPitLappyone more thing, when I did this before, I used "-l ###" to limit to english characters
01:45:10linuxstblostlogic: I think all access to the Video's LCD is done via the broadcom processor. So the ARM has to pass data to the broadcom chip, which then updates the LCD.
01:45:13BHSPitLappydo you know the number?
01:45:36BHSPitLappylinuxstb: you know about the vidcore resources right?
01:45:38lostlogiclinuxstb: that makes sense for a device like that. cool.
01:47:35linuxstbBHSPitLappy: I've looked at the files a little, but am concentrating on finishing Rockbox on the other ipods before I spend too much time investigating the video.
01:48:07BHSPitLappythose .TTF fonts in that resources folder, they're weird too
01:48:20linuxstbWeird, how?
01:48:23BHSPitLappyno OS recognizes them as normal ttf's
01:48:34BHSPitLappyI'd sure like to be able to get a real font out of them
01:48:37coobcause they're otf bitmaps
01:48:46BHSPitLappyfor rizzle?
01:48:54coobspeak english you imbecile.
01:49:55BHSPitLappy* coob has had a low tolerance for humans today
01:52:44 Quit TCK (Read error: 110 (Connection timed out))
01:54:05 Join Bluechip [0] (
01:55:53amiconnlinuxstb: I had an idea for simplifying sudoku code a litte:
01:56:44amiconnIt would save an extra drawing step if you simply add an (imaginary) 10th element to cell?pos[]
01:56:53amiconn...which is used for grid drawing only
01:57:13BHSPitLappycan someone be kind enough to tell me the code for the english charset?
01:57:18BHSPitLappy(US if it matters)
01:57:51 Join Paul_The_Nerd [0] (
01:59:19amiconnlinuxstb: What about adding an extra parameter to bmp2rb, which will output the bitmap dimension macros to a file (appending it) instead of the generated .c file?
02:00:22amiconnThis output would then be directed into the needed .h file by the build system
02:00:27 Join laniik [0] (
02:00:34linuxstbI understand what you mean with Sudoku - but I'm not really interested in looking at that again.... I'm sure there could be a lot of things cleaned up with it.
02:00:50linuxstbAnd yes, that's what I was thinking for bmp2rb.
02:01:22laniikhey is the iriver h100 series sh1 or m68?
02:01:31 Part nave7693
02:04:22linuxstbThe .h file could also have an "extern const ..." definition for the bitmap itself, but I was thinking of having individual .h files for each bitmap.
02:06:25 Join steveb_ [0] (
02:10:05 Join infamis [0] (
02:13:07 Join Jungti1234 [0] (n=jungti12@
02:14:37 Quit actionshrimp ("a bird in the bush is worth two in your house")
02:17:12laniikthe first time developer docs are fantastic. thanks
02:18:19linuxstbWhere are they?
02:19:17linuxstbI meant which page(s) in particular did you find helpful? I'm just curious.
02:20:02laniikoh just stuff on setting up cvs and the build enviornment
02:20:15laniikfirst foray into open source stuff, not familiar with the processes
02:21:21 Part Bluechip
02:21:23laniikah and theres the cygwin fail on building dumb.
02:21:38linuxstbYes, I've forgotten how much useful stuff is on the website.
02:26:16amiconnlaniik: using the devkit or a full cygwin installation
02:26:30amiconncygwin doesn't fail on dumb here
02:27:56laniikim using a full cygwin installation i believe
02:28:21laniikshould i try to apply the gcc patch at :
02:29:29linuxstbWhich version of gcc have you installed?
02:30:15 Join TCK [0] (
02:30:33amiconnlinuxstb: Would it be possible to let the build system only build those libbitmaps*.a which are necessary for the respective target?
02:31:17amiconnI.e. don't build lib*bitmapsremote*.a for targets without lcd remote, and build none of these for charcell lcd?
02:31:39linuxstbYes - I just need to find the correct "ifdef" to use in the Makefile.
02:32:18linuxstbIf you look for the definitions of BITMAPLIBS and LINKBITMAPS in apps/Makefile and apps/plugins/Makefile, you just need to modify them.
02:32:28linuxstbI wasn't sure if the config.h variables were accessible in a Makefile.
02:32:48amiconnI don't think so. Perhaps Bagder has an idea
02:33:39linuxstbBut it didn't seem that important - building the empty libs takes no time at all.
02:33:57laniikwhats the current best way to fix this compile problem? patching gcc?
02:34:03amiconnDon't say *no* time. Cygwin is slow...
02:34:12 Quit einhirn (Read error: 104 (Connection reset by peer))
02:34:48linuxstbOK, I'll have a quick look now.
02:34:50 Join JoeBorn [0] (
02:34:58linuxstbI've got an idea...
02:37:22 Join DreamTactix291 [0] (
02:37:51infamisI was wrong...7 seconds for normal iaudio x5 startup as opposed to my original "seems like 2-3"...for those who care...
02:39:21infamis...guess that means no one...hahaa
02:39:21 Join XavierGr [0] (
02:41:59Aynplaying around with rockbox for the x5 infamis?
02:42:08 Quit muesli__ (Read error: 110 (Connection timed out))
02:42:28 Quit laniik ("CGI:IRC")
02:43:00infamishopefully once someone writes some
02:43:31infamisI was just talkin' about the normal cowon fw
02:45:14 Quit Nilisco (Read error: 110 (Connection timed out))
02:46:41 Quit infamis ("out")
02:47:24Aynah :)
02:47:30Aynyeah it takes quite a good while
02:48:02Ayndid you play around with the simulator yet?
02:48:25 Join Nilisco [0] (
02:48:43Aynjust trying to get started here, bit confused so far :)
02:50:09 Quit TCK ("I shall not cease!")
02:56:51linuxstbamiconn: Fix committed.
02:59:58***Saving seen data "./dancer.seen"
03:11:51 Quit mikearthur (Read error: 104 (Connection reset by peer))
03:23:36 Quit Benacool ()
03:25:31 Quit DreamTactix291 (Read error: 110 (Connection timed out))
03:25:38 Join bagawk_ [0] (
03:28:04 Quit kkurbjun (Read error: 110 (Connection timed out))
03:29:39 Quit bagawk (Nick collision from services.)
03:30:02 Nick bagawk_ is now known as bagawk (
03:34:25 Part Paul_The_Nerd
03:34:55 Quit birdfish ("reboot")
03:35:13 Join Membrillo [0] (
03:36:56Membrillowhat do people have to say about this? (in reference to the H3xx screen and the 24 bit bmp patch)
03:37:05Membrillo"Isn't the screen only 18 bits therefore making 24 bit bmps overkill?"
03:40:59 Join birdfish [0] (
03:42:12 Join dpassen1 [0] (
03:46:40BHSPitLappyjust wondering, what's this battery stuff in my FAT root now?
03:46:53BHSPitLappybattery.dummy, battery.log?
03:48:37Membrillobattery stastics
03:48:50Membrillothats what .log is anyway
03:49:03BHSPitLappywhy does it need to write stuff?
03:49:11Membrilloopen it in a text editor
03:49:21Membrilloit gives you battery inf
03:49:22BHSPitLappyI did.
03:49:34BHSPitLappyjust says 0 because rb can't measure the ipod's
03:49:39Membrilloi dunno why though. it used to create them for me then it randomly stopped
03:49:47Membrilloah ok
03:49:59BHSPitLappywell, my nano is flash, so I don't take kindly to unnecessary writes :P
03:50:30Membrillohaha, ah of course
03:55:00 Quit Membrillo ()
04:06:00BHSPitLappy<incomprehensible symbols>2002<more characters>Archos<Even More>DAP
04:06:33Jungti1234Rockbox<incomprehensible symbols>GPL<more characters>
04:06:56Jungti1234You can see "Rockbox : Open Source Jukebox Firmware".
04:11:40 Join ashridah [0] (
04:13:44 Quit JdGordon (Read error: 104 (Connection reset by peer))
04:20:58Jungti1234I have a dull time.
04:27:24 Quit webguest83 ("CGI:IRC (EOF)")
04:38:39 Join JdGordon [0] (
04:42:12 Quit JdGordon (Read error: 104 (Connection reset by peer))
04:46:05 Join JdGordon [0] (
04:49:14 Quit JdGordon (Read error: 104 (Connection reset by peer))
04:52:53 Join JdGordon [0] (
04:53:59JdGordonhas any1 got 3 monitors on 1 comp with xp?
04:54:35JdGordonthe card with the 3rd screen is enabled and shown in device manager, but i cant get windows to use the 3rd screen :'(
04:57:40 Quit JdGordon (Read error: 104 (Connection reset by peer))
04:58:48 Join JdGordon [0] (
05:00:01***Saving seen data "./dancer.seen"
05:01:29 Join Rob2222_ [0] (
05:03:34lostlogicEveryone listening: cast your vote, should lostlogic buy an IPV30g black?
05:03:59ashridahbuy 50
05:04:01ashridahwhat are they? :)
05:04:09lostlogicipod video 30 gig black
05:05:13 Join DreamTactix291 [0] (
05:05:33 Quit JdGordon (Read error: 104 (Connection reset by peer))
05:07:30 Join JdGordon [0] (
05:08:07ashridahi don't like ipods much, so you're getting a 'no' vote from me then
05:08:36Jungti1234I like ipod
05:09:20Jungti1234Insincere answer of iriver!
05:09:22BHSPitMonkeyI love lamp
05:09:25BHSPitMonkeyI love...carpet
05:09:53Jungti1234What do you do? :)
05:10:18ashridahi need my players to support ogg, and i prefer them to have reasonable quality output
05:10:48lostlogicashridah: yeah, I'm kinda pensively waiting to see if ipv audio quality is better
05:10:54lostlogicbut iRiver has a lot of background hiss
05:11:05BHSPitMonkeyheard a lot of stuff about the 5G's ruining headphones.
05:11:10BHSPitMonkeylook into that.
05:11:50lostlogichow would they do that? using too high of a voltage out?
05:15:17ashridahmore likely to be crappy signals than voltage
05:15:40ashridahafter all, a straight dc voltage just treats a pair of earphones as a short
05:16:12BHSPitLappythe pattern is in just the right earphone.
05:17:16ashridahsounds like something very high frequency is leaking into that channel
05:18:05BHSPitLappyoh, that's clever...
05:18:24BHSPitLappysomeone figured out away the inability to have images in AIM profiles...
05:18:29BHSPitLappysort of...
05:18:42 Quit birdfish ()
05:20:16 Quit Rob2222 (Read error: 113 (No route to host))
05:41:36 Quit RotAtoR ("zzzzzz")
05:46:20 Quit Jungti1234 ()
05:51:56 Join linuxstb_ [0] (
06:08:00 Quit linuxstb (Read error: 110 (Connection timed out))
06:36:05 Quit aegray ("leaving")
06:36:14 Join aegray [0] (
06:37:21 Join bobwise [0] (
06:42:35 Quit tvelocity ("Leaving")
06:45:30 Join infamis [0] (
06:46:35 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
06:47:10 Join JdGordon [0] (
06:48:05*infamis slaps himself
06:49:28 Quit JdGordon (Read error: 104 (Connection reset by peer))
06:50:13 Join JdGordon [0] (
07:00:02***Saving seen data "./dancer.seen"
07:07:56 Part infamis ("homework time")
07:18:11 Join BHSPitLappy2 [0] (
07:27:13 Quit BHSPitLappy (Nick collision from services.)
07:27:16 Nick BHSPitLappy2 is now known as BHSPitLappy (
07:36:28 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:51:18 Join Kohlrabi [0] (
07:52:35 Quit bobwise ("CGI:IRC")
07:53:28 Join B4gder [0] (
07:54:12 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
07:55:16 Join Kohlrabi [0] (
07:56:33 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
07:57:12 Quit Ayn ("Ayn has no reason")
08:01:35 Join Bger [0] (n=Bager@
08:02:25Bgermorning :)
08:04:04*Bger is pleased to read "IDE-3 is SMART capabe, status: BAD", hard disk on 1500h power on hours ...
08:04:42 Join Kohlrabi [0] (
08:05:04BgerPower_Cycle_Count : 23, Spin_Retry_Count: VALUE: 094 worst: 094 threshold 097 ... FAILING_NOW
08:05:23Bgeranyone with advise ? should i take this into account ?
08:06:30ashridahreplace it
08:06:39Bgerbut the disk is 2 months old ...
08:07:15Bgerthis is the first time i see bad smart status
08:07:22ashridahso replace it under warranty
08:07:29Bgeryep, i'll do it
08:08:01Bgerthe most frightening is "Drive failure expected in less than 24 hours. SAVE ALL DATA"
08:08:28ashridahsome manufacturers have utilities that can read the logs built into the drive, might have more info
08:08:41Bgerthe disk is seagate
08:08:44ashridahof course, it's debatable whether that'd mean anything to you
08:09:09 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
08:09:27 Join Membrillo [0] (
08:11:05 Join Kohlrabi [0] (
08:11:22Bgerhaha "Act accordingly. Chances
08:11:24Bger that the drivce is wrong about itself are practically zero."
08:11:46Bgerregarding the same problem with spin_retry_count
08:12:08Bgerwow, even the disk is probably the same (200GB seagate)
08:12:36 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
08:13:05 Join perplexity [0] (
08:15:21Bgerbtw, what are the chances of this being caused by not enough powerfull PSU? (and being a false alarm)
08:16:04ashridahit's possible.
08:16:19ashridahsome drives have the ability to be spun up in sequence.
08:16:27Bgerbut 350W Fortron ...
08:17:14ashridahthe big problems come in when you first power on the system in most cases, spinning up drives takes the most current draw
08:17:17Bgeron machine with radeon 9200, 3 optical devices, Sempron 2500+ (64bit)
08:17:56Bgerand one hard disk
08:18:29ashridahit's been a while since i've looked into the power requirements.
08:18:49ashridahi'm inclined to just throw a decent semi-expensive power supply at a system on principle, just to avoid issues with crappy voltage later on
08:19:04Bgerprobably, but this videocard is for example with passive cooling
08:19:21merbanan300W and 4 relativly new driver with a athlon cpu was just over the power reqs for me
08:19:44Bger300 real watts or chinese watts ?
08:20:04ashridahi prefer to give myself at least 50% leeway
08:20:14ashridahas i say, spinup draw can be fairly high
08:21:02merbananwell it was rated to 300w, I had an older harddrive before, after a few attempts I got the machive to start
08:21:04 Join ender` [0] (i=ychat@
08:21:10Bgerhm, in my case it could depend also on whether there are cds/dvds in the optical drives
08:21:29merbananbut the power source made some strange sounds in the process
08:22:45Bgermaybe i should take the drives off and read what's written for the current on them
08:22:46merbananI clearly heard the fan spped drop when the voltage dropped due to powerdrain
08:22:52amiconnBger: We once had a branded U320 SCSI server harddrive failing after ~300 power-on hours
08:23:14Bgeramiconn ? really ...
08:23:43amiconnThat's less than two weeks in a server
08:23:45Bgerhow did it fail ? i mean ... it couldn't spin up or ...
08:24:53 Join JdGordon [0] (
08:24:53Bgeri'm asking because all other smart params seems OK
08:24:53 Quit midkay (Read error: 104 (Connection reset by peer))
08:25:09 Join midkay [0] (n=midkay@
08:25:20amiconnIt didn't spin anymore, but I don't know whether thiis was the cause for the failure.
08:26:11amiconnWe didn't loose any data, we use RAID1 and RAID5
08:26:33merbananBger: I had a dvdrom that would reboot the machine if I tried to load media to it also
08:27:00merbananbut it was most likely some short circuit in the dvd drive
08:27:46Bgerhms, btw, there is a comp. problem (or windows drivers problem) between NForce3 & some plextor dvd-rom drives..
08:27:55B4gdernow why do people change the wiki to say iRiver all the time?
08:27:55Bgercomp = compatibility
08:27:59Slasherii found out that 550W supply was not enough to keep all 8 ide-drives spinning on my dual xeon server.. I just put an old AT supply for three drives to balance the load because drives started to power cycle as the temperature went down a few degrees.
08:28:16ashridahB4gder: from what?
08:28:18B4gderfrom iriver
08:28:31B4gderI guess its due to how the used to spell it
08:28:39BgerB4gder in fact i realised that it's not very clear ...
08:29:09Bgerthe new logo is iriver, but i have it written as "iRiver" on the box of my h300
08:31:27BgerSlasheri but that are 2 CPUs, 8 drives ... :)
08:32:25SlasheriBger: true, but still weird.. the problems only began after the temperature dropped little. Maybe the drives need more power to sping in lower temperature conditions
08:33:34*Bger is downloading SEA_TOOLS
08:34:41*amiconn doesn't understand Linus' last wiki change
08:35:44amiconnI don't think this pb is solved...
08:36:16Slasherihmm, interesting
08:36:35Slasherii haven't tried that in a long time
08:38:21Slasherihmm.. maybe it would good to finish now the iriver flashing support and after that the tagcache..
08:42:54JdGordoniriver flashing support? as in we dont have to go into iriv fw to upgrade the bootloadeR?
08:43:58Slasheriyes, because there wouldn't be iriver fw at all if user wants to put rockbox in flash.. :)
08:43:59BgerJdGordon i think it also removes the original fw
08:44:04 Join Jungti1234 [0] (n=jungti12@
08:44:27Slasherii haven't thought about updating only the bootloader with iriver fw, but that should be possible too..
08:44:46JdGordonhmm.... that doesnt sound very safe.... i like knowing i can always go back to iriv is rb fucks up...
08:45:00Slasheribut maybe not so useful to implement as long as there is the iriver fw
08:45:27BgerSlasheri, better only this for h300 atm ... (as rb doesn't yet support video & osb host)
08:45:47Slasherirb has always the bootloader which should work.. but of course user can choose if he wants to flash his iriver
08:46:37BgerSlasheri ah, u mean it could load the original FW from the disk
08:46:49SlasheriBger: hehe, true. i can only make it to work with h100 (h120/140) as i don't have other units
08:47:10Bgerah, yes
08:47:15Membrillowhat benefits are theyre from removing the original FW?
08:47:16B4gderwhat, only _one_ target? ;-)
08:47:18SlasheriBger: not at the moment but that could be possible
08:47:42SlasheriMembrillo: faster boot and rockbox logo shows up immediately ;)
08:48:13Membrillook fair enough
08:48:14Bgerwow, immediately
08:48:47Bgervery good progress:) 30 sec or more (orig fw) -> 7 secs (rb currently) -> 2-3 sec ?
08:48:49Membrillowhat about bootloader USB mode and turning off if hold switch is on? where would that be implemented?
08:48:56JdGordonboot dropped from 45s+ to 8s... im not that impatiant that i want to risk a brick so ill keep the orig on...
08:49:11Slasheriand some little things also like the ability to use the whole eeprom to store some state variables
08:49:27SlasheriBger: not that much, about 2-3s
08:49:44Slasheri(that would be the drop in boot time)
08:49:58Bgerah, okay :)
08:50:00 Quit Nanji ("很累,想睡,读不完书感觉有罪,还是自己不对?")
08:52:34Bgerbtw, there were problems with connecting to freenode about an hour ago...
08:53:03Bger-:- Connecting to port 6667 of server [refnum 0]
08:53:03Bger-:- Connection closed from Success
08:55:10Membrilloi got that too
08:55:22Membrillo"connection refused" here
08:55:28 Join BHSPitLappy2 [0] (
08:55:32Bgeri tried different servers without success
08:55:35 Quit BHSPitLappy (Nick collision from services.)
08:55:43 Nick BHSPitLappy2 is now known as BHSPitLappy (
08:56:46 Join LinusN [0] (
08:57:39Bgermorning, LinusN
08:58:13BHSPitLappymorning mr. torvalds
08:58:46 Quit Membrillo ()
08:58:54LinusNi get a lot of questions, "are you *that* linus?"
08:59:17LinusNand i'm not even from finland
08:59:32B4gderyou look a bit finnish on IRC ;-P
09:00:07***Saving seen data "./dancer.seen"
09:00:10midkayliiinus :)
09:00:38 Quit perplexity (Read error: 104 (Connection reset by peer))
09:01:27 Join Lynx_ [0] (
09:01:42midkay*crickets chirping*
09:01:47B4gdertry the last one
09:02:54B4gderwe should have a page like that!
09:03:42 Join needleboy [0] (
09:04:01needleboygood morning people
09:04:13needleboyanyone aware of a problem in the latest bleeding edge source?
09:04:25needleboywhile compiling clean, without any patches, i get this:
09:04:26B4gder"a" problem?
09:04:28needleboyAR+RANLIB /home/guest/rockbox-bleeding/build/librockbox.a
09:04:28needleboyMAKE in bitmaps/mono
09:04:28needleboyMakefile:25: /home/guest/rockbox-bleeding/tools/ No such file or dir
09:04:28DBUGEnqueued KICK needleboy
09:04:28needleboymake[2]: *** No rule to make target `/home/guest/rockbox-bleeding/tools/makebmp.
09:04:28***Alert Mode level 1
09:04:28needleboyinc'. Stop.
09:04:30needleboymake[1]: *** [/home/guest/rockbox-bleeding/build/libbitmapsmono.a] Error 2
09:04:33needleboymake: *** [all] Error 2
09:04:34B4gderrerun configure
09:04:53amiconnmorning LinusN
09:04:55needleboywhat do you mean?
09:05:06amiconnLinusN: Did you fix that .cfg problem???
09:05:07B4gderneedleboy: did you rerun configure?
09:05:09BgerB4gder hahaha
09:05:21needleboyconfigure where?
09:05:33Bgerthere's even how do you pronounce in swedish :P
09:05:46Bgerwith a swedish accent, even
09:05:56B4gderneedleboy: there's a tool/configure script you know?
09:06:01LinusNamiconn: is there a .cfg problem?
09:06:24B4gderBger: yeah, well that is pretty much faked but lots of fun nonetheless
09:07:11amiconnLinusN: The one you removed from the wiki status page...
09:07:11Bgerwell, our "rockbox" with sweddish accent won't be faked :P
09:07:39Bgerit can even have 3 versions :P
09:07:41LinusNamiconn: that was fixed by removing the output of the wps text on the lcd (buffer overflow)
09:07:51LinusNwhen loading the wps
09:07:55CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
09:07:55*amiconn goes testing
09:08:16LinusNor were there more than one problem?
09:09:43amiconnLoading .cfg files still stops playback, i.e. the workaround is still in place
09:10:09needleboyB4gder: i'm usually running RBCONF, is there a difference? they look the same...
09:10:18LinusNamiconn: oh, maybe i was wrong then
09:10:49B4gderneedleboy: stop using rbconf, start using the real and actual configure. rbconf is just hiding whats' really going on
09:11:01LinusNimho too
09:11:14needleboysame thing man
09:11:28B4gderneedleboy: yes, although you didn't understand what I was saying
09:11:35B4gderbecause you use that... thing
09:11:55B4gderrerun that
09:12:12needleboywhat do you mean? run it twice???
09:12:12amiconnLinusN: Ah yes, .wps loading was fixed by not displaying it.
09:12:15needleboyi did run it
09:12:26LinusNamiconn: me is silly
09:12:30B4gderneedleboy: then do make clean and make again
09:12:35needleboyi did
09:12:44B4gderthen you messed up your build
09:13:11amiconn...but I still don't know why this caused a buffer overflow.
09:13:26needleboyit's a clean source
09:13:37needleboyi deleted everything
09:13:37B4gderneedleboy: using cvs?
09:13:42amiconnUsually it sooner or later pays off to investigate the real cause of a bug instead of just working around it
09:13:45needleboythe latest source
09:13:49needleboynot CVS
09:13:51needleboyfrom the website
09:14:09B4gderuse CVS instead
09:14:15B4gderit'll save you grief
09:14:29***Alert Mode OFF
09:14:30B4gderI just noticed all files aren't in the tarbvall
09:15:06B4gderfixed now
09:15:36B4gder(for tomorrow's source package)
09:16:00*amiconn suspects the bitmap stuff wasn't added to FILES
09:16:36B4gderit was, just a tiny little piece was missing
09:16:47B4gderbut vital
09:17:15BHSPitLappyhey B4gder ...
09:17:16 Quit Lynx_awy (Connection timed out)
09:17:16 Nick Lynx_ is now known as Lynx_awy (
09:17:21BHSPitLappyare you the same as bagder?
09:17:34B4gderjust a second client
09:17:46BHSPitLappyan obviously more leet client
09:18:32B4gderI feel very "leet" ;-)
09:18:43BHSPitLappyoh and you are.
09:19:40needleboyB4gder, so there were missing files?
09:19:50B4gdertools/ is missing
09:19:57needleboythat's what it told me
09:20:14needleboyuse the latest CVS or the source on the site is updated?
09:20:31B4gderthe daily source is updated in... 19 hours
09:20:37needleboynot daily
09:20:39needleboybleeding edge
09:20:49B4gderthat'll be available soonish
09:20:57B4gderforgot we had that
09:20:58needleboythanks for the help man
09:21:11B4gdernow, who made that available? ;-)
09:21:16BHSPitLappyso B4gder ... I found out linux's problem with rb12 was "the bitmap data is stored in bytes instead of words"
09:21:37BHSPitLappythe actual problem is implementing the format
09:21:44*BHSPitLappy shuts up
09:21:56B4gderwell, they do have the same kind of access to the LCD as we do
09:22:14preglowwhat the hell is rbconf?
09:22:37needleboythat's what your documentation says to use
09:22:40B4gderpreglow: tools/configure according to the devkit "handy" alias
09:22:41LinusNa script in the devkit that calls tools/configure
09:22:46amiconnB4gder: Yes, but the RB12 format (vertical pixel blocking) is sub-optimal for the iPod LCDs
09:23:01LinusNneedleboy: the devkit is not a rockbox thing
09:23:02B4gderamiconn: doesn't that depend on what ipod we're talking about?
09:23:04preglowit just calls configure? nothing else?
09:23:10B4gderpreglow: exactly
09:23:13needleboyi didn't say it was
09:23:21preglowneedleboy: then don't call it our documentation
09:23:34needleboyit is YOUR documentation
09:23:40needleboyhold on i'll show you
09:23:45preglowdoes _our_ documentation say to use rbconf?
09:24:06Bgery34h, 1337
09:24:08amiconnB4gder: No. Afaik the 4-greyscale iPod LCD does horizontal pixel blocking, and for 16bit this will probably be better as well
09:24:41amiconnWill I ever find enough time to test/implement all those rockbox ideas? :(
09:24:46B4gdersilly, me edit
09:25:08preglowamiconn: start writing them down in the wiki
09:25:14preglowperhaps someone will do some of them
09:25:49Bgeramiconn yep, this is a good idea
09:29:35*B4gder modified that wiki page
09:30:42B4gderneedleboy: using CVS would be _so_ much easier for you
09:32:00needleboytrying it out just now
09:32:22needleboythough... i don't see why downloading from a web page can be harder than anything else
09:32:54B4gderthat's because you never tried doing it with cvs
09:33:27needleboyi'll try
09:33:34needleboyso the CVS has the missing file?
09:33:41B4gderCVS has all the files
09:33:47Bgerthat are in cvs :)
09:33:54B4gderthat's the actual source of the files for Rockbox
09:33:55 Join dwihno [0] (n=dw@
09:34:42needleboycool. ok, it is nice :))
09:35:43 Join EvilDude [0] (i=EvilDude@
09:40:11*Bger looks how many patchs makes gentoo against gcc and understands why this version cannot make working code for rockbox...
09:41:42 Join Zagor [0] (
09:47:02JdGordonwhat ide do the windows ppl here use for rb? vis studio is getting on my nerves
09:47:27BgerJdGordon vim, emacs, kate ... :)
09:47:42JdGordonwindows... ide.....
09:47:46Bgeride ...
09:47:50Bgeralse conTEXT
09:47:56Bgerthat is, conTEXT on windows
09:48:01Bgerbut this is not an ide
09:48:29B4gderIDE for rockbox simply means running make from within the editor, right?
09:49:44preglowi use vim
09:49:48preglowand everyone else should too
09:49:59Bgerpreglow tell this to B4gder
09:50:06preglowbagder is a lost cause
09:50:09*B4gder rolls up his sleaves
09:50:24preglowemacs has pushed him to the very limits of insanity
09:50:37B4gdernono, the voices in my head ARE real!
09:50:46preglowstallman talks to him
09:51:18Bgerbut really, isn't emacs more "IDE" than vim
09:51:27preglowemacs is more "everything" than vim
09:51:32preglowwhich is what i hate about it
09:51:40B4gderemacs can run make, gdb etc fine from within
09:51:59B4gderthe gdb mode is actually quite nice
09:52:12*Bger should try it *one* day ...
09:52:16preglowemacs also uses lisp extensively
09:52:24preglowa fact which alone disqualifies it from use
09:52:55B4gderwhat's the vim programming language called?
09:53:08preglowit has one? :)
09:53:18B4gderthey write the lot in plain C?
09:53:28Bgerpreglow it seems that the voices in your head are by Bram Moolenaar
09:53:40preglowno, my voice is good old satan
09:53:53B4gdernot even I did everything in C when we wrote our text editor on Amiga
09:53:59Bgerah, those satan ...
09:54:19preglowwell, i do believe it's all c
09:54:22preglowbut i'm by no means sure
09:54:33preglowat least it explains why it's zippy like hell when emacs is not :>
09:54:45B4gderwhen is emacs not "zippy" ?
09:54:56B4gderwhen using your PC from '88 ?
09:55:02preglowhaha, when it runs huge lisp extensions :-)
09:55:13B4gderthose extensions vim don't even has?
09:55:26preglowhey, i didn't say i was making a _fair_ comparison
09:55:45preglowi'm beyond fair criticism, i'm just out to bash it however i can
09:56:00preglowthe good thing about irrational hate is that this doesn't bother me
09:57:45JdGordonany aussie opeth fans here?
09:58:23preglowi bet a norwegian one wont qualify?
09:58:41JdGordononly if your planning on going to the aus concert :p
10:02:14Bgerashridah ?
10:02:33 Quit needleboy ("CGI:IRC (EOF)")
10:05:07 Quit ansiVirus (Read error: 104 (Connection reset by peer))
10:15:51Bgerso, there's no something like "queue_detach" ?
10:18:00 Join amiconn_ [0] (
10:22:39 Join Lost-ash [0] (
10:22:46Bgerthen what should happen if i have a queue in a plugin; the plugin exits, other one loads and something (for example the usb thread) calls queue broadcast?
10:22:56Lost-ashB4gder: vim does have a scripting language
10:23:03Bgerthat is, queue_broadcast()
10:23:06Lost-ashall the syntax processing, external tool support, internationalisation stuff are done using simple functional scripting
10:23:11B4gderthat's what I thought
10:23:15Lost-ashit's probably not the equivalent of a full lisp interpreter, mind you
10:23:18 Quit ashridah (Read error: 110 (Connection timed out))
10:23:41*B4gder wrote his own interpreting language for his text editor once upon the time... :-)
10:23:43BgerB4gder ?
10:24:15B4gderBger: I have no idea
10:24:17Bgeram i right that it'll write somewhere in the new plugin's memory ?
10:24:43Bgerlooking at kernel.c, line 143
10:25:28preglowas long as it isn't lisp
10:25:32preglowgod, how i hate that language
10:27:21Lost-ashi'd probably just embed lua or something
10:27:53B4gderI'm not too fond of lisp either
10:28:01Bgeramiconn? LinusN ?
10:28:29preglowembed perl!
10:28:59Bgerrockperl ? :)
10:30:39 Join einhirn [0] (
10:31:08Jungti1234poor iriver
10:31:58Lost-ashwhy poor?
10:32:02 Nick Lost-ash is now known as ashridah (
10:32:42Jungti1234They are poor financially.
10:32:54B4gderno wonder
10:33:03B4gdersince they gave up all cool models
10:33:04 Join Febs [0] (
10:33:11Bgeryep :)
10:33:24Jungti1234We decided to provoke iriver.
10:33:28preglowyeah, they lost me on that
10:33:42preglowi liker h1x0 very good, h3x0 somewhat, and since then they've just lost me
10:34:06 Join DangerousDan [0] (
10:35:31 Quit EvilDude ()
10:36:28 Quit amiconn (Read error: 110 (Connection timed out))
10:36:28 Nick amiconn_ is now known as amiconn (
10:40:09JdGordonhey, ok, whats the easiest way (code wise) for a plugin to read a setting file? or is it just rb->read_line(); rb->settings_parseline(); until EOF?
10:44:31Jungti1234Can install Windows to H300?
10:44:50BgerJungti1234 you can try :)
10:45:28cismowindows 3.1
10:46:14Jungti1234Does 3.1 work really?
10:46:40Jungti1234I like rockbox. :)
10:46:53Jungti1234More than windows
10:49:12Bgeramiconn ?
10:50:29Bgerlinuxstb_ ?
10:50:41Bgerpreglow ? :)
10:52:42Bgerdo u have a little time atm ?
10:52:48Bgerk :(
10:55:49JdGordonis BYTE defined in rb?
10:56:01Bgeruse char
10:56:23Bgerit's "defined" everywhere
10:57:18Bgermore precisely signed char or unsigned char
11:00:10***Saving seen data "./dancer.seen"
11:04:00JdGordonthere isnt an xml parser lib for rb is there??? that would make my life a tad easier :p
11:05:03BgerJdGordon nope!
11:07:03amiconnB4gder: What editor for AmigaOS did you write?
11:07:09*amiconn thinks he missed something
11:07:32Bgeramiconn while here could you look at this
11:07:40amiconnBger: It seems there function to unregister queues has not been written
11:07:51Bgerso ?
11:07:57Bgeri think it should be written
11:08:00amiconnYou would have to write it
11:08:02B4gderamiconn: FrexxEd, not very widely used
11:08:44amiconnBger: It has not been written yet b/c it wasn't necessary.
11:09:11Bgeraha, because there wasn't event queue that "disappears" runtime
11:09:27 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
11:09:42amiconnSame situation as it was for threads. The function to destroy threads was added by [IDC]Dragon for his alpine_cdc plugin
11:09:55Bgerah, yes :)
11:10:14Bgeri thought about similar way to do it
11:11:48 Nick steveb_ is now known as steveb___ (
11:26:12 Join stamppot [0] (
11:37:48 Join Moos [0] (
11:41:47 Join tvelocity [0] (
11:50:55JdGordonis the 2nd parameter of plugin_start 0 when its called form the plugin menu?
11:51:20Bgerprobably null
11:51:51JdGordonclose enough :p
11:53:41linuxstb_JdGordon: What are you writing?
11:53:49JdGordona timetable viewer
11:54:23linuxstb_Why not just store it as a text file?
11:54:24JdGordon.. seen as uni is approaching and i keep loosing the printed timetable
11:54:29JdGordoncoz that sux :D
11:55:06 Quit mirak (Connection timed out)
11:58:06JdGordonits also easier to see if i have a class now if the grid on the tt is grey, instead of finding the right line in a text file with tiny font
12:02:32JdGordonyippee.. the sim crashed while reading a file...
12:03:27JdGordonhow the heck do i debug?
12:03:56JdGordon... im on windows with the devkit
12:03:57Bgerunder cygwin ? :)
12:04:04BgerJdGordon then ...
12:04:08Bgerget cygwin
12:06:47LinusNJdGordon: for some reason, gdb was left out in the devkit
12:06:47linuxstb_JdGordon: The obvious problems will be 1) Not initialising the "rb" pointer, or 2) passing an invalid pointer or file handle to the rb->read() function.
12:07:00*Bger wonders how could the devkit being called devkit and doesn't have a debugger
12:07:01linuxstb_You could also try DEBUGF - you can use it like printf()
12:07:51JdGordonhmm.. ill try DEBUGF
12:08:02JdGordonno, all the obvious stuff is fine..
12:08:18 Quit markun (Remote closed the connection)
12:08:22 Join markun [0] (
12:12:53JdGordonrb->strcmp seems to be the culprate??
12:13:18Bgerare the strings initialized ?
12:13:32Bgerand do they end with \0 ?
12:13:56JdGordonsettings_parseline \0's the string doesnt it?
12:14:05Bgeri don't know
12:16:14JdGordonah ok...
12:16:43JdGordonis there any other way of reading settings files (without parsing it manually) other than settings_parseline?
12:17:53BgerJdGordon why don't look at how is settings_parseline used ?
12:18:06JdGordoni am.. i dont like it :p
12:18:16JdGordoni got a way around the problem... all good again :D
12:19:34 Quit Febs (Read error: 104 (Connection reset by peer))
12:20:28BgerJdGordon see apps/settings.c starting from line 1200
12:20:43Bgerah, ok
12:21:05 Join Nuxator [0] (
12:21:14Nuxatorhi all
12:21:43NuxatorLinusN are you here?
12:22:06Nuxatorjust want to report good news
12:22:15Nuxatori had usb disconnect problem
12:22:33Nuxatorbut with latest build/bootloader i don't have this problem any more
12:24:13Nuxatori don't have the problem in rockbox itself but i still can't use bootlader usb mode because it won't detect usb unplug
12:25:18Nuxatori have a question: what is the limit in number of file in a directory
12:25:27preglowcheck your settings
12:25:31preglowyou can decide that number yourself
12:25:48LinusNNuxator: you mean the FAT32 limit?
12:25:58Nuxatorha ok because i had a dir buffer is full
12:26:21preglowgeneral settings > system settings > limits
12:26:24Nuxatorstupid me
12:26:27preglowdefault is 200
12:26:31Nuxatori fiund the limit settings
12:26:32preglowor no, more, i think
12:26:45Nuxatorit's set to 400 and i have 440 files in this dir
12:26:50preglowmine is at 200
12:27:14preglowbut then again, i also want to lower my max playlist size to lower than the minimum :>
12:27:38preglowhow much size does the playlist buffer take?
12:28:41Nuxatorand anotehr question : what is the limit of disk cache?
12:29:30B4gderpreglow: sizeof(int) * max entries
12:29:33preglowi don't even know if it has such a limit
12:29:55preglowB4gder: oh, think i'll survive that, then
12:30:21Nuxatorbecause i have 6700 files and dir cache isn't working
12:30:38preglowwhat does dircache debug say?
12:30:53Nuxatori can't even go into rockbox
12:30:58Nuxatori had to erase settings
12:33:10Slasherithen you probably have a very long file name somewhere.. there can be internal buffer overflow somewhere in the rockbox code
12:33:35Nuxatorit shows scanning disk
12:33:49Slasheriand then tilts?
12:33:57Nuxatorafter some time the screen is empty
12:34:09Nuxatorand if i press play/on the device reboots
12:34:23Slasherithis is a known problem caused probably by the unicode patch
12:34:51Slasheriwe should try to find and fix that overflow..
12:35:25Nuxatorha yes i have accent in file names (french) and some japanese/korean too
12:36:44Nuxatorok many thaks for your reply
12:38:19preglowSlasheri: the MAX_PATH unicode problem hasn't been fixed y et?
12:38:40Bgerhm, all codecs except faad doesn't recompile on a kernel.c change
12:38:57Nuxatorand many thaks for rockbox on iriver. My h120 is a cool player with rockbox (iriver's firmware was soooo bad)
12:39:05 Join muesli__ [0] (n=muesli_t@
12:39:30 Join Matze [0] (
12:39:55Slasheripreglow: i dont know, probably not..
12:42:14preglowisn't the solution just to redefine max_path to be 255*3 ?
12:42:28preglowthat is, after all, the new max byte count in file names
12:42:53preglowman, i love dircache
12:42:54linuxstb_preglow: Any idea if it's possible to map IRAM to 0x0 and SDRAM close to that on the ipods?
12:43:16preglowlinuxstb_: for what purpose?
12:43:27Slasheripreglow: still, the overflow issue has to be fixed..
12:43:35Slasherithat is a clear bug
12:43:41preglowSlasheri: indeed
12:43:46 Join petur [0] (
12:44:44linuxstb_preglow: I'm thinking we can have the FIQ handler in IRAM at the end of the exceptions table, and also put all the code close together.
12:44:51linuxstb_(removing all long calls)
12:45:23 Join perplexity [0] (i=heh19776@
12:45:27linuxstb_We could also put the plugins and codecs at the start of SDRAM instead of the end.
12:45:44preglowremoving all the long calls?
12:45:51preglowwell, yeah, for our 32 meg targets
12:45:58preglowbut with more ram than that, we're back to zero again
12:46:04linuxstb_No, for all targets.
12:46:12preglowif we move codecs and plugins to start of sdram?
12:46:15preglowhow do you propose we do that?
12:46:22linuxstb_We just do it...?
12:46:28preglowthe purpose of putting them at the end is that we have a fixed address
12:46:37linuxstb_And the start is fixed as well.
12:46:44preglowthe very start, yes :P
12:47:09coobwhy do you need a fixed address?
12:47:13linuxstb_This would allow us to have a single ipod video build for both models as well.
12:47:28preglowcoob: our plugins are simple static linked binary imagines
12:47:30linuxstb_coob: Because the plugins are plain binary images - pre-linked to run from a fixed address.
12:47:40coobbut arm is pic?
12:47:52preglowlinuxstb_: well ok, but i have no idea whatsoever how to do this mapping
12:48:03cooball arm is pic sorry ( i think?)
12:48:16preglowcoob: we have more targets than arm
12:48:25preglowthe ipodlinux remapping code is Magic
12:48:29coobyeah, but none that matter :)
12:48:47preglowi want to fix the problem by using a proper plugin format
12:48:57preglowbut that's not very popular with other people
12:49:09coobour ucdl lib for dynamic arm linking is the shit :D
12:49:27coobuclinux libdl
12:49:52preglowuses its own format?
12:50:14coobthink so, i've not even read the code, josh_ coded it
12:50:22JdGordonhehe.. i can move a stupid little box around the screen and exit :D now i just gotta get it to show my damn text and im done
12:50:38coobpreglow: its in our svn
12:50:51coobflood: This is a libdl-like library for uClinux. Read the header
12:50:51coobfile to see the 4-function API.
12:50:51coobThe only catch: uClinux uses BFLT binaries, which include no symbol
12:50:51DBUGEnqueued KICK coob
12:50:51coobtable; as such, you have to make one yourself.
12:51:01coobmit license..
12:51:21 Join DrMoos [0] (
12:51:34linuxstb_Are the binaries themselves pic?
12:51:57preglowso, it's based on pic code, not relocation?
12:52:09 Quit Moos (No route to host)
12:52:22coobthink so, like i say, you'd have to ask josh
12:52:54coobwait, might be relocs
12:52:56preglowlinuxstb_: but yeah, i have the format description of the mmap registers lying around here, if you want to look at it
12:53:04coob * @param path Path to the module to load. Should be an ELF 32-bit LSB relocatab
12:53:13 Nick DrMoos is now known as Moos (
12:53:15linuxstb_preglow: Sure. email?
12:54:07linuxstb_Thanks. No rush though.
12:54:33preglowno, i've got it right here
12:54:55 Join slimx [0] (n=slimx@
12:55:07preglowwiki address is good?
12:56:08B4gderand here comes yet another ipodder! ;-)
12:56:29linuxstb_We're getting overrun...
12:56:33slimx /msg NickServ IDENTIFY slimX
12:56:51preglowthere, it's away
12:57:07linuxstb_preglow: Received. Isn't email wonderful?
12:57:38preglowand before you ask, i have no idea what the page size is
12:58:04 Quit Nuxator ("Chatzilla [Firefox 1.5/2005111116]")
12:58:29 Quit San| (Read error: 110 (Connection timed out))
13:00:12***Saving seen data "./dancer.seen"
13:00:37amiconnBger: There's something fishy with the libfaad dependencies
13:02:47linuxstb_amiconn: I noticed that last night. I think libfaad is including .h files that it shouldn't be.
13:08:37 Quit slimx (Nick collision from services.)
13:08:49preglowany news on libffmpeg aac decoder? :/
13:08:52 Join slimx [0] (n=slimx@
13:11:12 Part petur
13:12:22BgerXavierGr ?
13:12:46Papricamm if i have
13:12:48Paprica4 and 7
13:12:54Papricaand iwant to make it 47
13:13:07Papricai need to do 4*10+7
13:13:15Papricaor thereis another way
13:14:43Bgernot that i know of
13:15:24 Nick Rob2222_ is now known as Rob2222 (
13:15:35 Join b0br [0] (
13:15:55Rob2222Hi all.
13:16:10Rob2222Bger: Youre working on the battery_bench plugin, too. or?
13:20:24linuxstb_Paprica: Are you still working on BrickMania?
13:20:45Papricanow no
13:21:04Rob2222What do you think about takeing > and < as trigger for a new measurement instead of "last measurement != battery voltage" ?
13:21:22 Join gtkspert [0] (
13:21:38linuxstb_Paprica: I would quite like to commit it to CVS soon - so I (and others) can port it to the other players Rockbox supports.
13:21:58BgerRob2222 hm... why ?
13:22:15Papricano problem
13:23:09Rob2222Bger: You wouldnt get more than one measure per voltage level. When the battery is full f.e. i get hundrets of measurements like 4190 4200 4190 4200 4190 ....
13:24:00Rob2222Even on discharging you get more than one measurement per level cause the level jumps up and down one.
13:24:19Rob2222To know if you need < or > compare you can simply check the charging status
13:24:36BgerRob2222 yeah, but this gives us more points/values ;)
13:25:15Rob2222right, but what you get from that? only more data not more information imho.
13:25:47linuxstb_Paprica: Do you have original .bmp files you used to create the bitmaps in brickmania.h ? You don't have to run bmp2rb yourself anymore - you can just put your bmp files in apps/plugins/bitmaps/ and the build system will convert them to the correct format for you.
13:26:39Papricamm idont have the orginals =\
13:27:37Papricaanyway, i want new graphics
13:28:06Papricai think the currect is ugly
13:28:16linuxstb_I like them.
13:28:17BgerRob2222 yep, i saw it
13:28:47Papricabut i dont have them
13:28:53Rob2222Bger: I think it would be more correct for a grpah to interpolate between 4100 and 4090 f.e. instead of using 4100 4090 4100 4090 4100
13:29:33linuxstb_Paprica: It's not that big of a problem - they will just need to be recreated from the C structures. I'll look at that.
13:29:55linuxstb_It will then be easy to replace the graphics by just changing the .bmp files in the source.
13:30:00BgerRob2222 but if you make a graph from this, it'll be different
13:30:22Rob2222Bger: I think the logs would be more easy to analyze if you have only 1 measurement / voltage level. but its your thing
13:30:50Rob2222Bger: Why should it be different? If you using time as x axis...
13:31:06Rob2222You only dont have the little spikes on the graph.
13:31:17Bgerbecause u'll know it's somewhere between 4.1 and 4.09
13:31:24Rob2222can you read xls?
13:32:30Rob2222For what i know that there IS something between 4.1 and 4.09 when i didnt know WHAT there is because i cant measure it
13:32:53Bgeru can interpolate it :P
13:33:18Bgerhm, nevermind, let's first make a working plugin :)
13:33:42Rob2222well, no problem, its your decision.
13:34:12Rob2222i only think its wasting space. almost when in USB mode.
13:34:26 Part b0br
13:34:31Rob2222for me the plugin works really good :)
13:34:44Rob2222only my new 2200mA battery isnt working good :(
13:35:04Rob222210,5h from stock 1400mA and now 12,5h from new 2200mA
13:38:18Rob2222yeah, dont by cheap ipod battery replacements
13:42:04coobthey do 2400mA ones now i think
13:42:51Rob2222yes, the same ebay seller sold 2400mA, too
13:43:01Rob2222but you see what my 2200er has ...
13:43:47Rob2222my 2200er has 1666... (if a new H320 stock battery has 1400 as in spec)
13:44:33Jungti1234wow good Rob2222
13:44:46amiconnLinusN: Why are the new queue_delete() fns empty for the sims?
13:44:56Jungti123411h 36m?
13:45:15amiconnThis won't work properly, as the sims 鷖e the same queueing mechanism as the core
13:45:42JdGordoncan ipods play sound yet?
13:45:53LinusNamiconn: because the sim version doesn't have queue_broadcast()
13:46:05amiconnIt doesn't?
13:46:10LinusNhence there is no all_queues[] array to remove from
13:46:44Rob2222Jungti1234: What you mean?
13:46:49CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
13:46:49*amiconn wonders why
13:47:03LinusNbroadcast is only used for usb mode and shutdown
13:47:11LinusNso far
13:47:22LinusNso the sims don't need it
13:47:25Jungti1234Rob2222: What's that?
13:47:58Jungti1234Isn't it battery graph?
13:48:14BgerJungti1234 yep
13:48:16Rob2222the xls graph? yes.
13:48:20amiconnLinusN: Hmm, imho shutdown should be implemented the same way as on target. More precise simulation is good, imho
13:48:26Rob2222of my old 1300er battery
13:48:35Jungti1234You made it. right?
13:48:45LinusNamiconn: i agree
13:48:48Jungti1234Made well..
13:49:02Rob2222the new 1300er of my friend got 10,5h with exact the same settings
13:49:59Jungti1234my 1300 battery got 15h.
13:50:49XavierGrBger you called?
13:51:19Rob2222Jungti1234: With earphones, -45dB and MP3 128kbit?
13:51:49Jungti1234Rockbox is 10h.
13:51:57Rob2222Jungti1234: btw, 1300er is wrong, my H340 had a 1400mAh battery in strock
13:52:11Rob2222ah, i need to rename the files
13:52:18Jungti1234um? ^^;
13:52:46Rob2222found that out yesterday
13:53:24Rob2222my H340 stock battery is a LPCS355385 from SKC
13:54:01Rob2222and that type has 1400mAh average
13:54:24Jungti1234I wrapped my H300.
13:54:40Rob2222http:// <= here is the original site
13:55:08Jungti1234It may repair in iriver.
13:55:38Jungti1234Include it.
13:55:55Jungti1234There is that button works wrongly.
13:57:10Jungti1234I pressed '>>' button did 'Stop' function.
13:57:30Rob2222when i press down i sometimes get RIGHT
13:57:38Rob2222but i think thats a rockbox issue
13:57:46Rob2222never had that before
13:58:12Rob2222should be simple to correct this
13:58:40Jungti1234But, home delivery engineer(?) didn't come into my house.
13:58:58Rob2222only take another values for the ADC.
13:59:12Rob2222I dont think, that its your unit. :D
13:59:23Rob2222But well, maybe you become a new display, now.
13:59:25Jungti1234 home delivery servicer
14:00:39linuxstb_Paprica: Is the BrickMania source code on the plugbox website your very latest version?
14:01:12Papricathe source yes
14:01:35Jungti1234It didn't fix bug. right?
14:02:28Rob2222Jungti1234: You know how the buttons work?
14:02:31linuxstb_Paprica: OK, thanks. I've now got the bmp files recreated - I just need to modify the source slightly to use them.
14:02:47Jungti1234Rob2222: ?
14:03:04Jungti1234Paprica: It didn't fix bug?
14:06:07JdGordon:'( is there any work gonna be done to make text look nicer when its drawn on coloured parts of the screen?
14:06:54 Join ender1 [0] (i=ychat@
14:07:18preglowwhy doesn't it look good now?
14:07:54JdGordonim drawing text onto a white part of the screen and the blue is where there is gaps in the letters?
14:08:20preglowright, that's because rockbox doesn't have proper colour support yet
14:08:39JdGordonyup, which is why i asked....
14:08:53JdGordonanyway, my timetable viewer thingy is almost done
14:09:00B4gderone day we'll have proper color support
14:13:29Jungti1234Is 32bit support available?
14:14:52B4gderin the future everything is available
14:15:25muesli__B4gder sounds like a new slogan for rbx ;)
14:17:56Papricalinuxstb_, ok =]
14:18:08linuxstb_JdGordon: Have you properly set the background colour?
14:18:12PapricaJungti1234, mm i dont have a time to fix it
14:18:31linuxstb_IIUC, text should be drawn using the current fg and bg colours.
14:18:40linuxstb_So you just need to set the background to white.
14:18:43preglowdo the ttf -> bitmap converters support antialiasing?
14:18:46JdGordonah ta
14:20:45Jungti1234Paprica: ok..
14:21:14JdGordonah, thanx alot linuxstb_
14:27:22Rob2222Bger: Still here?
14:27:46Rob2222i added a interpolated graph
14:28:32Rob2222There you can compare Voltage2 and Voltage2_int.
14:28:35Rob2222If you _want_
14:28:58Rob2222Voltage 2 int looks like the measurements done with <
14:31:30Rob2222ahh, found a little error
14:31:55Jungti1234good jop
14:32:50Rob2222thats right now
14:33:08Jungti1234I like color BMP support. :)
14:34:26Jungti1234I'm hearing only 'iRiver, Catch the digital flow!'. hahaha
14:34:35Rob2222Bger: The information you would loose in that case is the rise from 7:07-7:12.
14:34:59BgerRob2222 w8 to load it ... openoffice really doesn't like this .xls :)
14:35:18Jungti1234I think that is a song that it is delectable and good.
14:35:58Rob2222 <= XLS viewer
14:36:00Jungti1234have a nice day
14:36:06Rob2222if you have windows there anywhere
14:36:07 Quit Jungti1234 ()
14:36:29 Quit ender` (Read error: 110 (Connection timed out))
14:37:09amiconnJdGordon, preglow: This isn't correct. Drawing text uses the current foreground colour, background colour, and draw mode
14:39:47 Join San| [0] (
14:41:25preglowamiconn: using a font format that is the same resolution as the display should not slow down font drawing much, no?
14:42:49 Join Rob2222_ [0] (
14:43:18 Join mikearthur [0] (
14:45:04JdGordonawesome... im done
14:45:22JdGordonwho was interesetd in the timetable viewer when i mentioned it a fdew days ago?
14:47:11 Quit mikearthur (Remote closed the connection)
14:54:03amiconnpreglow: ???
14:54:08 Quit Rob2222 (Read error: 104 (Connection reset by peer))
14:54:22preglowamiconn: what?
14:54:44preglowamiconn: for anti aliasing
14:54:44amiconn[14:40:33] <preglow> amiconn: using a font format that is the same resolution as the display should not slow down font drawing <== ???
14:55:01preglowamiconn: font is just alpha channel
14:55:25amiconnI'd expect alphablending to be slow as hell
14:55:41 Join Kohlrabi [0] (
14:59:39preglowwe could do like apple and use a fixed background colour :)
15:00:16***Saving seen data "./dancer.seen"
15:00:42amiconnWhy do you want alpha anyway?
15:00:48preglowlooks good
15:00:50amiconnImho it's overkill for embedded
15:00:58amiconnI even don't use it on my PC
15:01:18amiconnI don't like the blurred look
15:01:23preglowas long as i've got an lcd, i use it
15:01:31preglowif not, i don't
15:01:33preglowi prefer it
15:01:44preglowit's good blurring, no ugly jaggies
15:03:14preglowbut no, i kind of figured you wouldn't like it anyway
15:03:24preglowjust toying around with the idea
15:03:31 Join Membrillo [0] (
15:04:09MembrilloDoes anyone here have webspace or a file host i can very temporarily borrow for the good of mankind?
15:04:38B4gderMembrillo: for what?
15:05:31Membrilloim trying to fix my rockbox downloader. but it doesnt like the new URL of the optimized builds. Im trying to see if its the URL or my app. it shouldnt be my app because other URLs work.
15:05:54Membrilloso if someone could upload a copy of the optimized build somewhere I could use that to test
15:06:00Bgerwhat's the URL
15:06:03 Quit DJDD__ ("Trillian (")
15:06:31 Join banan_ [0] (
15:06:44JdGordonMembrillo: can u add some sort of support to not overwrite certain files?
15:07:06MembrilloJdGordon: Like WPS's and stuff?
15:07:28 Quit merbanan (Nick collision from services.)
15:07:39 Nick banan_ is now known as merbanan (
15:07:52B4gderMembrillo: see
15:07:53Membrilloummm... yeah i guess i could. I would have to unzip to a temp folder, delete the unwanted files and copy the new folder. not too hard
15:08:05JdGordonawesome :D
15:08:21MembrilloB4gder: thanks!
15:08:35amiconnpreglow: We want to make gfx faster, not slower ;)
15:08:51B4gderamiconn: then we shouldn't do colors at all
15:08:54preglowamiconn: there's a tradeoff in the direction of 'pretty' as well
15:09:06*B4gder likes alpha bledning
15:09:13preglowi like alpha blending in fonts
15:09:13Membrillook, that URL works. so theres something fishy with Needleboys URL
15:09:14amiconnB4gder: We have to do colour anyway with the colour lcds
15:09:16preglowi hate it most other places
15:09:31preglowlike on desktops...
15:09:35B4gderI like my transparant "select bar" on my phone
15:09:43 Join Domonoky [0] (
15:09:48B4gderwhen I move over a list of option to select from
15:10:05preglowahh, sounds nicish
15:10:30preglowbut yeah, i just noticed that the nano firmware uses antialiased fonts
15:10:41preglowand started wondering how to implement it so it doesn't bog down everything
15:10:48B4gderwhen using a fancy bg pic it makes sense to do transparant stuff
15:10:56Domonokyhm dir cache reports "failed: result -2" at startup... anyone knows whats wrong ??
15:11:32MembrilloI think making text the top layer is most important currently
15:13:05amiconnImho the most important thing is to speed up gfx
15:13:14amiconnThen we can think about extending it
15:14:02amiconnCurrently it's still so slow that it eats significant amounts of CPU power, causes skipping when scrolling for a while etc
15:17:18preglowso, what eats the most cpu? draw or transfer?
15:17:33Bgerunicode ...
15:18:04markunyes, I think so too
15:18:20amiconnpreglow: Currently drawing eats more than transfer (on H3x0)
15:20:01JdGordongnite guys
15:20:19 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:29:08 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
15:29:36 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
15:35:10 Quit gtkspert (Read error: 110 (Connection timed out))
15:35:32 Join NightCat [0] (
15:35:55NightCatHi all!
15:36:47 Quit Membrillo ()
15:37:01 Join linuxstb [0] (
15:38:39 Join Matze [0] (
15:40:06BHSPitLappymornin' linuxstb
15:42:05Rob2222_How do you think a %-Battery indicator should work? Should he show the % between battery_empty and battery_full OR should he show the % of the real runtime left?
15:43:44Bgerone real offtopic q: any of you knows any opensource software, which can communicate with a panasonic tel "digital superhybrid system" and to calculate phone prices...
15:48:23 Quit linuxstb_ (Read error: 104 (Connection reset by peer))
15:48:27 Join linuxstb_ [0] (
15:48:29BHSPitLappyhit up and freshmeat
15:48:37NightCatBHSPitLappy: "mornin'"? What are you talking about :) Evening ;)
15:49:03NightCat17:50 :)
15:49:06BHSPitLappyI'm in my first period class :P
15:49:33NightCatSomebody works on new WPS or something?
15:49:37 Join VeWt [0] (
15:49:45NightCatI just want to know...
15:50:16NightCatMaybe there is some page on Wiki about WPS status?
15:50:39NightCatSomething called NewWPSStatus...
15:50:48B4gderthere's a wps gallery
15:51:09thegeek_for new wps's, try checking out the misticriver forums
15:51:12NightCatNo. I mean a new WPS system...
15:51:27NightCatthegeek_: Yes...
15:51:34B4gderthen check the patch tracker I guess
15:52:00thegeek_I don't think there is a "new" system in development
15:52:14thegeek_only improvements on the current system
15:52:22NightCatthegeek_: Really? ;(
15:52:40thegeek_what is the problem with the current system?
15:52:49B4gderthere are efforts for colors, for other tags and for token parser
15:53:32NightCatB4gder: I'm use it already...
15:53:39B4gder"it" ?
15:53:45B4gderI mentioned a whole range
15:54:05NightCatI'm use some of the patchs.
15:54:41thegeek_I hate it when people say "yes" to a multiple-answer question;)
15:54:47NightCatI can do a screenshot ;)
15:55:11NightCatWhat you mean?
15:55:40thegeek_I was primarily talking to B4gder;)
15:55:45thegeek_not that important anyway
15:56:05VeWtwhen's the last time Ze has been around?
15:57:41B4gder /whois ze
15:57:56VeWtyea i mean talked in here
15:58:13B4gderyes, and the /whois output tells that
15:58:25B4gderif he did talk at all of course
15:58:28VeWtwierd mine doesent heh
15:58:35VeWtok thanks
15:59:25 Join webguest17 [0] (
16:00:50 Quit webguest17 (Client Quit)
16:01:05 Quit ashridah (Read error: 104 (Connection reset by peer))
16:01:34thegeek_do : /whois ze ze
16:01:38thegeek_for extended whois
16:01:47thegeek_that way you'll get idletime too
16:02:34VeWtahhhhhh ok great, thanks
16:03:10 Nick thegeek_ is now known as thegeek (
16:04:16 Quit linuxstb (Read error: 110 (Connection timed out))
16:23:07Papricawhat wrong with it?
16:23:08Papricachar *p=strchr(tag, '|');
16:23:08Papricap=strchr(p, '|');
16:23:29Papricai have a %pb|08|09|
16:23:36Papricaand it works
16:23:44Papricabut the simulator fall down
16:24:07B4gderuse gdb!
16:24:08 Quit JoeBorn ("Leaving")
16:24:17Papricawhat is gdb?
16:25:28linuxstb_Paprica: I'm about to commit your brickmania to CVS.
16:25:43 Join webguest60 [0] (
16:25:48linuxstb_I had to reformat the source code a little - it was nowhere near Rockbox's coding standards :)
16:27:08linuxstb_And it's working on my ipod now as well, so I'm happy :)
16:27:24Papricagood :]
16:27:36Papricamm the pad moves ok?
16:27:51webguest60Paprica: are you working on a user resizable progress bar?
16:28:11linuxstb_Yes, it's fine. I'm just using the left/right buttons, and not the clickwheel though.
16:28:23Papricai do an ipod photo wps for h3xx with colors
16:28:28Papricaand i want to change it
16:28:29linuxstb_But after it's in CVS, I may change that.
16:28:31webguest60That would be a very welcome addition
16:28:43linuxstb_Paprica: I can use that on my ipod photo :)
16:28:44webguest60Now for your next project...album art!
16:29:24B4gderdoes people in general really have album arts stored?
16:29:33Papricawebguest60, i leave it for the experts =]
16:30:42webguest60B4gder: I do ;)
16:30:58B4gderon all songs?
16:31:21webguest60Yep...I have this program that makes acquiring the art quite easy
16:31:22B4gderor do your system have some kind of folder/db with them ?
16:31:26B4gderah, ok
16:31:38webguest60I put the cover in the same folder as the album and title it the same
16:31:41 Join Pi [0] (
16:32:05webguest60e.g. for the album No Control I have a 'No Control.bmp' file
16:32:55webguest60Here's a total newb question but how do I change by screenname e.g. webguest60 is now known as...
16:33:24Bgerwith /nick newnick
16:33:28 Nick webguest60 is now known as ts-x (
16:34:25 Part LinusN
16:34:40lostlogicSlasheri: any interest in looking at what I'm _trying_ to make work, but that still has issues with playing old data on track skips?
16:34:49ts-xPaprica: Thanks again for adding those Brickmania levels I created, your level tool worked very well
16:35:17Papricathank you for the levels
16:35:38Papricamy levels very ugly lol
16:35:49Rob2222_is it simple to create a patch file?
16:36:09B4gderRob2222_: yes
16:36:12B4gderyou use cvs?
16:36:17ts-xI tough to make nice looking levels with only a 8x10 grid with 7 colors ;)
16:36:20Picvs diff -u > finename.patch
16:36:24Papricadiff -u <
16:37:15Papricats-x, =]
16:37:39lostlogicPaprica: does blockmania cache levels, or does it do a disk hit every level change?
16:38:25Papricahit cache the levels
16:38:34Papricathey are in the c file
16:38:39Papricano in another file
16:38:40lostlogicah, sweet
16:39:17Papricamm and its brickmania
16:39:26ts-xFor those of you who haven't played it through, there's a special Rockbox tribute level near the end :)
16:40:56 Join Paul_The_Nerd [0] (
16:41:00lostlogichehe, sorry −− I'll have to install it sometime.
16:41:27Pidoes it work with the new header thing
16:42:01ts-xNothing says loving Rockbox like bustin' it up in Brickmania!
16:42:35 Quit B4gder ("time to say moo")
16:43:12linuxstb_Paprica: I'm sorry to say that the levels are back in the C file now. The Rockbox convention is for every plugin to be a self-contained C file (unless they are huge like rockboy)
16:43:58Papricano problem
16:44:16lostlogiclinuxstb_: sokoban is also an exception becaues its levels don't all fit in ram
16:44:18Papricai do it because i move the bitmaps to the .h
16:46:09 Join Domonoky_ [0] (
16:46:14 Quit XavierGr (Read error: 104 (Connection reset by peer))
16:47:05 Join XavierGr [0] (
16:51:03 Quit Zagor ("Client exiting")
16:54:32 Join Chamois [0] (
16:59:56Paul_The_NerdHas anyone in here built the X5 sim?
17:00:18linuxstb_Paprica: BrickMania now in CVS.
17:00:19***Saving seen data "./dancer.seen"
17:01:00linuxstb_Now we need someone to port it to the other players.
17:01:18Papricamm it shows in the daily builds?
17:01:39linuxstb_Yes, it will be in the next bleeding edge build in about 30 minutes - and in tonight's daily build.
17:02:00linuxstb_And forever....
17:02:13linuxstb_np Thanks for the game.
17:03:58Pii just did cvs up -dP and compiled to get an error
17:04:07linuxstb_Ooops. What's the error?
17:04:14linuxstb_Did you do "make clean" first?
17:04:19 Quit Domonoky (Read error: 110 (Connection timed out))
17:04:57Pitrying again
17:05:25linuxstb_Did it complain about missing bitmaps (e.g. brickmania_menu_bg) ?
17:05:37Pithink so
17:05:49Pii cant see the screen anymore
17:06:14linuxstb_Yes, make clean should fix that. I think make clean is needed whenever a SOURCES file is changed.
17:06:33Piahh ok
17:10:08Rob2222_Does anybody know how I can compare RB volume with iRiver volume?
17:10:15 Nick Rob2222_ is now known as Rob2222 (
17:10:40coobone is louder
17:11:22Rob2222I want to know which iRiver FW volume equals to -45dB RB.
17:11:54Piit compiled fine that time
17:12:56*amiconn spots a (pretty much) one-platform plugin
17:13:03linuxstb_For now....
17:14:05linuxstb_I thought the game was too good for it to just be for the h300. If it wasn't in CVS, then it would never get adapted to the other players. At least now, anyone can do it.
17:14:10Paul_The_Nerdsdl sims still don't compile on cygwin for me..
17:14:38 Quit Chamois (" Like's GUI? Then try HydraIRC -> <-")
17:17:24 Quit YouCeyE (Read error: 110 (Connection timed out))
17:19:01 Join Mmmm [0] (
17:19:10 Join rayo [0] (
17:19:24ts-xlinuxstb_: Did you get my msg (sorry it was my first time using it, wanted to make sure it made it through)
17:20:04 Nick linuxstb_ is now known as linuxstb (
17:22:18MmmmCould someone tell me whether it would be ok to put "#define ANA_LEFT_GAIN global_settings.rec_left_gain" into the code to reduce the size (and complicated looking conditionals)? or would that be considered bad practise?
17:22:50Mmmmand if it is ok should I put it in the header file or the code file?
17:23:48linuxstbIMHO, it's bad practice. It hides the fact that it is a configuration variable in the global settings - it makes it look as if it is a constant.
17:24:06linuxstb(but that's just my view)
17:25:02 Quit Paul_The_Nerd ("Leaving.")
17:25:02 Quit rayo ("CGI:IRC (EOF)")
17:25:15Mmmmok..ta... who's view should I trust? :)
17:25:49linuxstbIs that practice used elsewhere in Rockbox?
17:26:48MmmmI thought i saw it in the metronome plugin, but linus said it was badly structured...I didn't really know exactly which part he was referring to! :D
17:27:58MmmmNo...its not there...thought I saw it somewhere though....maybe I imagined it! :D
17:27:59 Join rayo [0] (
17:31:49Mmmmdoing a quick grep it doesn't come up with any... Thanks linuxstb, I won't do that then...
17:35:04 Join Coolhawk [0] (
17:35:22 Quit Coolhawk ()
17:37:12ts-xlinuxstb: Not yet registered on Freenode (guess that's the problem), I will try later when I'm not stuck behind my company's web filtering software
17:38:56 Join gtkspert [0] (
17:42:58 Join Mongey [0] (
17:43:11 Quit Mongey (Client Quit)
17:50:16 Join webguest99 [0] (
17:50:23rayowhat does work on the ipod 4G? (is it usable?)
17:50:35 Part webguest99
17:51:13Slasherihaha, now rockbox logo only flashed on the screen (less than a second) and then directory browser popped in :) but unfortunately it doesn't play anything know.. still more coding with that effort of faster boot time :)
17:51:43 Join DangerousDan [0] (
17:52:28Domonoky_slasheri: what means "failed, result -2" at startup ?.. (dircache)
17:53:20SlasheriDomonoky_: Hmm, unfortunately that can mean lots of things.. you should use logf enabled build for more accurate reason. But most likely the directory tree was too deep or dircache size limit was reached
17:53:23muesli__i wonder it says error messages like this instead of possible sources for errors :o
17:53:38 Join infamis [0] (
17:53:51Domonoky_ah.. ok.. will test :-)
17:53:57Slasherimuesli__: error messages are not compiled unless logf is enabled
17:54:27muesli__whatever logf means.. just my 0.000002 oere ;)
17:56:22Slasheriit's a debug option that will enable a system message console on the remote display
17:57:31 Join rfm [0] (
17:58:03 Part ts-x
17:58:06rfmhi everyone ... is anyone intrestd in an iriver ihp 120 for 拢110?
17:59:39lostlogic THIS PATCH BREAKS SKIPPING but it gives a 4+% boost improvement during playback. If anyone can figure out why it's broken and fix it w/o losing the performance improvement, that would be lovely. I've spent many hours and not figured it out.
17:59:55rfm is anyone intrestd in an iriver ihp 120 for 拢110?
18:00:07linuxstbrayo: Which ipod 4G? Color or greyscale?
18:00:12rfmi have got all boxes and packaging aprt from remote and headphones
18:00:19lostlogicrfm: what currency symbol is that, it's not readable to me
18:01:03rfmit has rockbox installed and can come with songs already installed on
18:01:19 Quit stamppot ("CGI:IRC")
18:02:36Rob2222Slasheri: When configuring a logf option, do i have to enter something after selecting logf?
18:03:02 Quit rfm ("CGI:IRC")
18:04:12Domonoky_hm.. could it be, that logf builds for iriver h120 are broken at moment ?
18:04:13 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
18:04:18 Join DreamTactix291 [0] (
18:05:57SlasheriRob2222: just enter l, enter, enter
18:06:39SlasheriDomonoky_: yes, it's possible. If it fails to compile due to an crossfeed error, frame-pointers should be disabled
18:06:41Rob2222Why I get compile errors when trying to compile a debug version...
18:06:49Slasherithat can be done by editing the configure -script
18:06:53Rob2222Well OK, its not that important.
18:07:24Rob2222ah ok. lol
18:07:29Rob2222first read then write
18:08:39Domonoky_i tried adapting brickmania to h1x0, but it wont be nice with only 4 different greys.. :-)
18:08:42Rob2222GCCOPTIMIZE="-fomit-frame-pointer" => GCCOPTIMIZE="" ?
18:10:58 Quit rayo ()
18:11:10SlasheriRob2222: yes
18:12:25muesli__Domonoky_ only 4grays? imho h1xx can handle 33steps
18:12:57Domonoky_jeah.. but then i had to use the greyscale framwork... so more to modify..
18:13:14Domonoky_and more to learn... :-)
18:14:04 Join mikearthur [0] (
18:14:06Rob2222still getting "dsp.c:476: error: can't find a register in class `ADDR_REGS' while reloading `asm'"
18:14:16Rob2222but well, i dont need a debug version atm
18:14:24muesli__ok ok :-D its always easy to suggest when you dont have any clue ;)
18:17:23 Join tucoz [0] (
18:17:58tucozHi, what are the keybindings in the SDL-sim for h3x0 or ipod photo?
18:19:14tucozI wanted to try out brickmania, but I do not seem to be able to actually start the game. Only load the plugin and move around in the start-menu.
18:19:15linuxstbCheck uisimulator/sdl/button-x11.c
18:19:25tucozlinuxstb. ah, the source :)
18:19:33linuxstbYes, Luke.
18:22:25 Quit infamis ("CGI:IRC (EOF)")
18:23:48tucozhmm, no success. Do you know if there are issues with laptop-keyboards?
18:26:13NightCatWich parameter to use in rb->open() to overwrite a file?
18:27:33tucozah, at last. It was '5' I needed to press.
18:27:34NightCatIs somebody here?
18:28:04NightCatPlease, answer my question...
18:28:33tucozcool game. Wish I had a colour target.
18:28:39linuxstbtucoz: The cursor keys and "space" are all I need for brickmania in the h300 sim.
18:28:45linuxstb(I've just tried it)
18:29:00*tucoz blushes
18:29:28 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:29:30tucozI was quite certain I had tried space after reading the source. Well, lucky you colour-rockboxers.
18:29:50NightCatO_RDWR ?
18:30:26linuxstbThe second one sounds about right.
18:30:47NightCatOk - will try it now.
18:30:55tucozlinuxstb: well, I tried all those keys in the ipod-photo sim. And it doesnt work there.
18:31:23tucozi.e. space, '5', 'kp5'
18:31:24lostlogicNightCat: I think there is an O_WRONLY
18:31:32lostlogicbut I could be wrong
18:31:50linuxstbtucoz: Yes, I'm not sure all the keys for the ipod are handled in the SDL sim. I need to look at that.
18:32:30NightCatWell, then I'll try it all :)
18:34:22tucozgood move on the bmp2rb when building stuff. Makes it a lot easier for the graphic artists to work on rockbox-prettifying.
18:34:33 Join Coolhawk [0] (
18:34:46tucozwhich I expect them to do eventually.
18:35:36tucozbye bye
18:35:37 Part tucoz
18:36:36Domonoky_ok.. now brickmania is nearly playable on h1x0.. but it looks too ugly.. i have to look in to the greyscale framework.. :-)
18:36:45Rob2222Is anyone working on the audio drive for the ipods?
18:39:14linuxstbNot really. But it's the next thing on the to-do list when somebody finds the time.
18:39:57Domonoky_question: does the bmp2rb build system work with 33shades bmps ? for the grayscale framework ?
18:40:11linuxstbDon't complicate things :)
18:41:08linuxstbI guess we could add it if plugins need it.
18:41:27Domonoky_so.. if like to use the grayscale framework in brickmania, i have to include pix into the .c file.,.
18:41:53linuxstbNo - if bmp2rb can produce the files, then you should patch the build system to handle it.
18:42:52Domonoky_hm i think bmp2rb supports this grayscale format...
18:43:40linuxstbYou'll need to do the following: 1) Define a BMP2RB_GRAY variable in tools/configure and export it to the main Makefile
18:44:23linuxstb2) Edit apps/plugins/Makefile to use BMP2RB_GRAY to build files in apps/plugins/bitmaps/grayscale
18:44:44Domonoky_i will try.. :-)
18:44:50linuxstb3) Copy one of the other bitmaps/*/Makefile files into your bitmaps/grayscale/ directory and edit it
18:45:14linuxstb4) Create a SOURCES file in apps/plugins/bitmaps/grayscale/ and use it to refer to your bmp files (which also go in that directory).
18:45:44linuxstbChecking my original CVS commit will show you exactly what I needed to change - so you just need to do the same.
18:46:04linuxstbIt's here:
18:46:46 Join ender` [0] (i=ychat@
18:46:49linuxstbBut I'm not sure if anyone's attempted to use the grayscale lib for games before. Maybe amiconn will have an idea about how well that would (or would not) work.
18:47:12Domonoky_i will just try.. :-)
18:49:37NightCatMmm, if I want to read/write some options for my plugin, wich way the best?
18:50:31NightCatFor the first time I use read_line to read 4 options (4 lines) from file, but how to write this 4 options?
18:50:49NightCatThere is no write_line() function... only write...
18:52:42linuxstbYou can use snprintf() to write to a buffer, and then write() to write that buffer.
18:53:12linuxstbOr there is the configfile library in plugins/lib/configfile.h
18:57:49 Quit gtkspert (Read error: 104 (Connection reset by peer))
19:00:20***Saving seen data "./dancer.seen"
19:00:56 Join gtkspert [0] (
19:01:45slimx see ya brb
19:01:53 Join kkurbjun [0] (
19:01:57slimxtime to leave the office
19:01:59 Join jf2 [0] (
19:02:02slimxand go back home
19:02:08 Join _FireFly_ [0] (
19:03:01slimxi hoppe linuxstb, that you'll be there later so i can join next step for the ipod3g port ;-)
19:03:18jf2i was looking on the website. Is there a Rockbox for "Dummies" tutorial or something. Where I can find out what it can do and can't do and such. I don't want to be asking stupid questions.. . .
19:03:22 Quit slimx ("Leaving")
19:03:49linuxstbjf2: Rockbox is developing faster than the documentation. Which player do you have?
19:04:15jf2iriver IHP120
19:05:20linuxstbYou could start with the iriver FAQ -
19:10:51 Join ep0ch [0] (n=ep0ch@
19:12:22ep0chcan someone explain why i can't build rockbox all of a sudden? LD rockbox.elf "ld returned 1 exit status"
19:12:22NightCatIs there any way to get random number in rb?
19:12:30amiconnlinuxstb: I didn't test whether it's really fast enough, but since my graphics api rework the grayscale lib can work in buffered mode (it's now even the standard mode, where all drawing primitives are available)
19:12:40 Join saratoga [0] (
19:12:44amiconnSo it should be much more suitable for animated gfx than before
19:13:26Domonoky_good to know.. i will make some tests with brickmania and the grayscale lib :-)
19:13:43amiconnUnbuffered operation provides only a subset of the primitives, mostly for allowing (near) full depth on archos w/o using the audio buffer
19:14:10NightCatWhat about random?
19:14:27saratogaAre the two cores on the Ipod symetric or is one just a coprocessor of some sort?
19:14:47Domonoky_grayscale lib doesnt work on the sim..?
19:14:59linuxstbsaratoga: AFAIK, they are both identical. They all have equal access to the peripherals.
19:15:11amiconnThat's a thing I wanted to add for long...
19:15:46saratogadoes the current port use the second core for anything?
19:16:00linuxstbNo, but we plan to use it.
19:16:15linuxstbAt the moment we just send it to sleep and forget about it.
19:16:49saratogahow much work would be required before it would be available for plugins to access?
19:17:08NightCatPeople? What about random? Is there any function?
19:17:38_FireFly_afaik the thread scheduler must be modified to support the second core
19:17:45linuxstbsaratoga: In Rockbox, plugins run in the main UI thread. Our intention is to have audio decoding on one processor, and everything else on the other.
19:17:58linuxstbBut nothing's set in stone yet.
19:18:05 Quit NightCat ()
19:18:15 Quit ender1 (Connection timed out)
19:18:25_FireFly_ep0ch: wrong window :)
19:20:47linuxstbNightCat: rb->rand() - most game plugins use it.
19:21:07ep0chi'm so dumb, all this time i was trying to build gcc with 'make' on freebsd. should have been gmake. d'oh.
19:21:21 Quit ender` (Read error: 104 (Connection reset by peer))
19:21:26 Join ender` [0] (i=ychat@
19:21:48Domonoky_first tests with the grayscale system and brickmania, doesnt look too bad... lets try to integrate grayscale into th bmp2rb build system.. :-)
19:23:46amiconnHmm, that'll be a third category
19:24:08Domonoky_but only for plugins.. i think..
19:24:50amiconnThe grayscale lib bitmap depth is variable, so there is no native format
19:25:05amiconnInstead, the lib takes canonical greyscale bitmaps
19:25:29linuxstbHow is it variable? Does the plugin set the depth?
19:25:32amiconn(brightness 0..255, normal scanlines left to right, line by line)
19:26:11amiconnlinuxstb: Yes, the plugin can even set any depth from 1 to 32 (equalling 2..33 shades of grey), not just powers of 2
19:26:52amiconn...and the lib does graceful degradation if the provided buffer memory is too small for the requested depth
19:27:51linuxstbDomonoky_: What greyscale depth are you using for brickmania?
19:28:29Domonoky_hm.. i have only done some test.. i think 33 shades.
19:28:46amiconnlinuxstb: bmp2rb already supports the required output format: -f 3
19:29:05 Quit Mmmm ()
19:29:06BHSPitLappywow...that's a lot of shades.
19:29:32amiconnIndeed... The same trick should be possible on the 4-grey iPods
19:34:20 Quit Coolhawk ()
19:34:47 Join dtall [0] (
19:35:29 Join uwe_ [0] (
19:37:04dtalljust a quick question, has anyone else had problems with usb-storage and ISD-200 on 2.6.14 kernel?
19:40:01t0mashaven't installed 2.6.14 yet... I'm at 2.6.12 atm
19:47:08dtallI have got this for a while and it's stoppping me moving to 2.6
19:47:23 Quit gtkspert ()
19:47:28dtallJust a sec, checking I'm not being a ID10T
19:51:04dtallProblem seems to occur after plugin
19:51:47dtallThe standard initialisation messages go by and /dev/sda and /dev/sda1 appear
19:52:13dtallIt is then mountable / fsckable, but very quickly becomes unreadable
19:52:16Slasherihehe :D
19:52:32Slasherinow with my flashed iriver, the boot time from power off to file browser is 3s :)
19:52:39Slasheri(but wps files are not loaded yet)
19:53:30Slasheriabout the time hdd takes to spin up..
19:53:35dtallusb 2-2: new full speed USB device using ohci_hcd and address 3
19:53:37dtallscsi1 : SCSI emulation for USB Mass Storage devices
19:53:38dtallusb-storage: device found at 3
19:53:40dtallusb-storage: waiting for device to settle before scanning
19:53:42dtall Vendor: ST94011A Model: Rev: 3.05
19:53:43dtall Type: Direct-Access ANSI SCSI revision: 00
19:53:44dtallSCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
19:53:46dtallsda: assuming drive cache: write through
19:53:47dtallSCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
19:53:49dtallsda: assuming drive cache: write through
19:53:50dtall sda: sda1
19:53:52dtallAttached scsi disk sda at scsi1, channel 0, id 0, lun 0
19:53:54dtallusb-storage: device scan complete
19:53:55dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:53:57dtallend_request: I/O error, dev sda, sector 15168
19:53:58dtallprintk: 7 messages suppressed.
19:54:00dtallBuffer I/O error on device sda1, logical block 1892
19:54:01dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:54:03dtallend_request: I/O error, dev sda, sector 15176
19:54:04dtallBuffer I/O error on device sda1, logical block 1893
19:54:06dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:54:08dtallend_request: I/O error, dev sda, sector 15184
19:54:10dtallBuffer I/O error on device sda1, logical block 1894
19:54:12dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:54:14Slasherivery nice paste..
19:54:14dtallend_request: I/O error, dev sda, sector 15192
19:54:16dtallBuffer I/O error on device sda1, logical block 1895
19:54:18dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:54:20dtallend_request: I/O error, dev sda, sector 15200
19:54:22dtallBuffer I/O error on device sda1, logical block 1896
19:54:24dtallsd 1:0:0:0: SCSI error: return code = 0x70000
19:54:26dtallend_request: I/O error, dev sda, sector 15208
19:54:28dtallsorry about the long line flood
19:54:32dtallThis is what the dmesg output looks like
19:54:35dtallanyone know what the SCSI error 0x70000 corresponds to?
19:54:40Slasherifew lines would have been enough
19:54:53Slasheriit seems the hdd might be broken
19:54:59dtallsorry wanted to show the full context..
19:55:39dtallThe HDD works fine to play music....
19:56:01dtalland works fine on kernel 2.4 ... just a sec minor version
19:56:04Slasheriyou should check it with some program.. scandisk or something like that
19:56:08amiconnISD200 is an 'unusual device', i.e. not 100% UMS compatible
19:56:24 Join ender [0] (i=ychat@
19:56:34amiconnPerhaps the special handling in linux is broken with kernel 2.6?
19:56:36 Join vger_ [0] (
19:56:48dtallgive amiconn a cigar
19:56:57 Quit steveb___ ("##uk - The brits still rule the world")
19:57:17 Join Paul_The_Nerd [0] (
19:57:23*amiconn fires up linux vm
19:57:43dtallSlasheri, I don't have any Windows boxen, but I'm currently fscking it on 2.4.31 boxen
19:58:08Paul_The_NerdHiya. Anyone with an H1x0 noticing the status bar being drawn wrong on their remote now?
19:59:02dtallMy distro is gentoo stable so these are 2.4.31-r1 and 2.6.14-r5, but this has persisted since about 2.6.12
19:59:18dtalljust a bit AFK for biological imperative
19:59:23Slasheridtall: try fsck.vfat
20:00:04dtallSlasheri, I am on my 2.4 box, but any attempt on the 2.6 results in SCSI error 0x70000 as above
20:00:37dtallif this is the cause, it still points to poor error handling on 2.6 over 2.4
20:01:43Paul_The_NerdI'm not sure what triggered it sadly
20:02:30Paul_The_NerdAlso, is attempting to seek in a FLAC supposed to restart the whole song?
20:02:33amiconndtall: Hmm, works here. Debian testing, kernel 2.6.12 on VMware, USB device with ISD-200 connected to it
20:02:41amiconn(Archos jukebox Studio 10)
20:02:44linuxstbPaul_The_Nerd: It will do if there is no seektable in your flac file.
20:02:55Slasheridtall: ah, true.. probably a kernel problem then
20:03:25Paul_The_NerdI figured it was related that, though I wouldn't have expected quite that behaviour.
20:03:41linuxstbPaul_The_Nerd: Just use metaflac and add them - "metaflac −−add-seekpoint=10s file.flac" will add seek points every 10 seconds. You probably have enough padding in your file to add seekpoints every 1s without increasing the filesize.
20:04:37Paul_The_Nerdlinuxstb: I don't actually *need* seeking in my flacs at all, I was just trying to figure out how to re-trigger the bug I had with the status bar drawing wrong on my remote.
20:05:06linuxstbSo it's not wrong all the time, just sometimes?
20:05:34Paul_The_NerdI got home, looked at my remote to shut down, and the status bar was on the 3rd line
20:05:44Paul_The_NerdIn the WPS. (The bottom two lines of the WPS were drawn above it.)
20:05:58Paul_The_NerdIn the menus / directory tree, same behaviour. Status on 3rd, bottom two above it.
20:06:09Paul_The_NerdReboot the unit, back to normal, not really sure when/how it triggered. =/
20:07:03Paul_The_NerdAnd, it only affected the remote. The main screen was fine
20:07:36 Quit ghode|afk ()
20:08:20 Join petur [0] (
20:09:55amiconnPaul_The_Nerd: Maybe you plugged the remote a little slow, or there was a contact problem for some reason.
20:10:25amiconnSeems like the LCD init wasn't transmitted 100% correct
20:15:13Papricawhat do you think?
20:16:14 Join YouCeyE [0] (
20:16:58Paul_The_Nerdamiconn: Whatever it was, it had to happen after boot, because the remote had been right earlier, without the unit every being turned off in the period.
20:17:22 Join Skydemon [0] (
20:17:45linuxstbPaprica: That's evil. I'm porting Rockbox to the ipod to get away from that. And now you bring it back....
20:17:45amiconnDid you unplug and replug the remote inbetween?
20:17:59dtallamiconn, any chance you could try 2.6.13 or 2.6.14 in VMware as I think the problem came in then....
20:18:43amiconndtall: Debian testing doesn't provide kernel > 2.6.12 yet
20:18:53Paul_The_NerdIt *is* possible the remote's plug got shifted, I suppose. I had my phone in the pocket, and fished it out first, could've messed with the remote's connection.
20:18:58amiconnThere must be a reason for this...
20:19:38lostlogicSlasheri: you didn't happen to take a look at that patch I mentioned a while ago?
20:19:41dtallhmm.... Might try rolling back to 2.6.12 and see if the problem goes away
20:20:01linuxstbPaprica: Which patches are needed to Rockbox CVS for that WPS?
20:20:20dtallif it does, I'll run a diff on the usb-storage parts of the kernel and see if I can track down the problem.
20:20:30amiconndtall: Maybe it's an USB driver problem though. VMware uses an uhci driver, while your machine uses ohci
20:20:45Papricamm i will upload the patch to the traker
20:20:48Slasherilostlogic: sorry, haven't had time yet.. i will try tomorrow
20:20:50Papricaonly one
20:21:26Papricathat make a costume pb
20:21:29lostlogicSlasheri: no worries −− I'm sure if I get a chance to finish my drawings of the playback engine, it'll become clear what happens.
20:21:36Papricalook like this
20:21:52Papricaand if you leave it
20:22:11Papricait draw the orginal pb
20:23:18linuxstbAh, so your patch allows customisation of the progress bar?
20:23:26Bgerlostlogic u're writing a block diagram ?? :))
20:23:32Papricawidth and height
20:23:57dtallHmm SIS USB 1.0 controller on K7S5A, but this board was used with my archos when it was running 2.4, so this shouldn't be the problem...
20:24:41amiconndtall: I mean that the ohci linux kernel driver might have a bug that the uhci driver doesn't have
20:25:19lostlogicBger: something of the sort −− basically I'm hoping to draw out all of the call paths in playback.c, pcmbuf.c and pcm_playback.c plus some indicators of how they are called by the codecs and wps.
20:25:42lostlogicI happened to acquire microsoft visio through work, so I'm practicing
20:26:01dtallI know, but I thought it was using ohci on 2.4 fine. It could be that, but no other USB devices seem flaky except the archos.
20:26:56Papricamy wps use a bug at linus 24 bit bmp reader
20:26:59 Join ts-x [0] (
20:28:12 Quit ender` (Connection timed out)
20:29:44 Join _DangerousDan [0] (
20:30:00ts-xPaprica: With your patch is it possible to right or left align the progess bar?
20:30:09Papricano =\
20:31:15ts-xWould that be an easy option to add?
20:31:23dtallOne other point is that the flaky heap of junk Ali M5621 based external HDD now works with no problems in 2.6.14, but previously had the same problem.
20:31:51 Join ender` [0] (i=ychat@
20:32:21dtallI think there was maybe a patch to the USB mass storage compliant code, which hasn't had it's equivalent applied to the ISD-200 code around 2.6.14...
20:34:35dtalljust a wild guess though... will check out 2.6.12 for more data
20:35:10 Quit DangerousDan (Read error: 110 (Connection timed out))
20:35:35Rob2222Slasheri: Have you flashed RB into the flash?
20:38:00SlasheriRob2222: yes, i have had it a long time in there.. :)
20:38:09 Quit Skydemon ("bye bye")
20:38:29Slasherii erased the iriver fw months ago
20:38:39preglowSlasheri: tagcache? :>
20:38:48MoosSlasheri: hehe lucky you
20:38:48Slasheripreglow: weekend :)
20:38:53Slasherisorry, but no time for that now..
20:38:57preglowno worries
20:42:46 Join NightCat [0] (
20:44:06NightCatSmall question: if I need for ex. random of 1..4 then I have to do that: rb->rand()%4+1 ?
20:44:41 Nick VeWt is now known as Kender (
20:44:55Kenderso does is this music player thing for ipods or something?
20:46:01BgerNightCat something simillar
20:46:45Bgerbtw, the rockbox's (pseudo)random algorithm is very good
20:46:47preglowmusic player what?
20:47:02Rob2222Slasheri: Can you flash the iRiver back? BDM?
20:48:03Bgerbtw, the fdprintf etc. don't yield(), do they ?
20:48:04NightCatI try it and I think it works... But I need to know precisely...
20:48:06preglowBger: it's a mersenne twister, it's more or less as good as you get, when it comes to pseudo random algorithms
20:48:09SlasheriRob2222: yes, i can flash it back but i have no code for that currently. And no, i don't have a bdm.. so one needs to be careful :)
20:48:13Papricalinuxstb, sorry, the wps use the color patch too =\
20:49:26preglowSlasheri: how did you flash it if you have no flashing code? you just used firmware file manipulation?
20:49:45Bgerhe *has* flashing code, afaik
20:49:49 Quit San| (Read error: 104 (Connection reset by peer))
20:49:53Slasheripreglow: no, i have code to flash it from rockbox..
20:50:07Slasheribut i just haven't bothered to parse the iriver fw and think how to flash it back
20:50:10preglowlooks to me like you just said you don't have rockbox flashing code :>
20:50:42Paul_The_NerdHe has no code to be flashed, rather than no code to flash with. Muddy sentence.
20:52:14Papricacvs diff: No CVSROOT specified! Please use the `-d' option
20:52:14Papricacvs [diff aborted]: or set the CVSROOT environment variable.
20:52:16 Join Mmmm [0] (
20:53:12MmmmPetur: seen the new patch?
20:53:37 Join livesNbox [0] (
20:54:00 Part livesNbox
20:54:00PiPaprica: are you in the rockbox folder, it wont work if you are in a sub directory
20:57:07Kenderwell what are you guys making?
20:57:15_FireFly_Pi it shouldn't matter if yiu are in a subdir
20:57:46_FireFly_but you will get only a diff from the files in the subdir and from the subdirs in the subdir :)
20:57:55Pii get that error when i am in the build folder
20:58:38 Join linuxstb_ [0] (
21:00:10 Quit linuxstb (Read error: 104 (Connection reset by peer))
21:00:17_FireFly_Pi because the build-dir isn't under cvs control :)
21:00:22***Saving seen data "./dancer.seen"
21:00:24Papricagrr not working
21:02:16 Join Coolhawk [0] (
21:03:14 Quit ts-x ("CGI:IRC")
21:03:15 Quit ender (Success)
21:04:45peturMmmm: seen my comments? :D
21:04:46 Quit _FireFly_ ("Leaving")
21:04:52 Join San [0] (
21:04:53CoolhawkAnyone here knows how I can add a schematic to schematics section of Rockbox ? I've already registred and uploaded the schematic here :, but I cant seem to figure out how to get that schemtic to schematic section of Rockbox
21:06:58lostlogicpcmbuf.c is graphed, onward!
21:07:05CoolhawkAnd btw, the little X5 is now fixed, changed Q7 and the 2 schottky diodes :) further info you'll find here : in case you in the future end up with a burned charger unit on the X5 :)
21:07:55 Part Pi
21:08:10 Join Pi [0] (
21:08:36muesli__sweet mobo
21:09:00muesli__i wonder why iriver doesnt use the same structure
21:09:06preglowCoolhawk: putting that link in the x5 wiki (i assume there is one) doesn't sound like a bad idea
21:10:22CoolhawkYes, but theres also a section for schematics only, but cant figure out how to get that there, or is it only Linus who can do that ?
21:10:51preglowif it turns out to be half as common a hardware failure as for h1x0, it'd be worth it at any rate
21:11:51 Join NightCat2 [0] (
21:11:52 Quit NightCat (Read error: 104 (Connection reset by peer))
21:14:06XavierGrQuick question> Can the international H300 be charged from USB?
21:15:06Rob2222iriver fw at least
21:15:41XavierGrMy cousin just got one and the charger is with a UK outlet.
21:16:01XavierGrHe is desperate to use it today...
21:16:01Rob2222dont let the unit go empty
21:16:06peturUSB charging will be sloooow
21:16:17Rob2222petur: Why?
21:16:25peturloooow current
21:16:30XavierGrpetur I know
21:16:47XavierGrI have made a USB cradle for my h100 and charging from USB is slow
21:16:55Rob2222AC has ca 650mA, USB high mode ca 450mA
21:17:15Rob2222not that big difference
21:17:55Rob2222thats ca. 2h vs 3h at 1400mA battery
21:18:04XavierGrACin H100 is rated at 2A
21:18:30Rob2222XavierGr: But the charge cip at H300 only charges with 650mA ca.
21:18:46 Join linuxstb [0] (
21:18:59Rob2222XavierGr: If the H300 is complete empty you cant charge with USB afaik. So prevent this,
21:19:06 Quit linuxstb_ (Read error: 110 (Connection timed out))
21:19:25 Quit Domonoky_ ("Trillian (")
21:19:26 Join Domonoky [0] (
21:19:37Sangood work on the wps linusN and psyche
21:20:07linuxstbPaprica: Still having cvs problems?
21:20:39Papricamm i cant patch with the cvs
21:20:42Papricadont know why
21:21:21linuxstbAre you working with a copy of the source checked out from CVS, or a source tarball?
21:21:54Papricasource from tar
21:22:03linuxstbThat's why it won't work.
21:22:24Rob2222XavierGr: <LinusN> ok, RCP is 100k, giving Ibat(max)=0.65 (<= for the LX2201 charging chip)
21:22:34linuxstbYou need to check out a clean copy of the code from CVS, then apply your changes to that copy, then do "cvs diff"
21:23:23 Join einhirn [0] (
21:23:26Rob2222And the typical LX2201 USB HIGH current is 463mA
21:23:51Rob2222So USB should be sooo much slower.
21:24:01Papricalinuxstb, why the colobmp dont commit to the cvs?
21:24:29XavierGrRob is there a way to take ampere consumption from the iriver. (Does the hardware let us do such thing)
21:25:07Rob2222XavierGr: In Iriver FW settings: USB charging:on AND USB connection mode: desktop
21:25:15Rob2222Then it charges via USB
21:25:27Rob2222XavierGr: afaik no.
21:25:36Rob2222not without external measurement
21:25:54lostlogicI wonder if it only charges in USB low speed mode ever... because it always seems to take a looong time
21:25:54XavierGrah okay then
21:25:55linuxstbPaprica: I would guess that Linus isn't 100% happy with his patch, which is why he posted it to the patch tracker instead of committing it. And/or he wants other people to discuss it.
21:26:45dtallNeed to take myself offline - Router is smoking... I wish I was making this up... Back in a while when kernel 2.6.12 builds and I find a fire extinguisher
21:26:52 Quit dtall ("ChatZilla 0.9.61 [Mozilla rv:1.7.12/20051212]")
21:28:17XavierGrrouter is smoking?????
21:28:32XavierGrWow a lot of traffix he has...
21:28:46 Join webguest10 [0] (
21:28:52webguest10Hello Rockbox !
21:29:19Rob2222lostlogic: Do you think? Charging the internal H300 1400mA stock battery in low power mode would need 14h.
21:29:27Rob2222Have you really charged 14h?
21:30:59lostlogicRob2222: It's taken at least 8
21:31:00XavierGrHow can one charge H300 from USB. Is there an option for it (iriver fw)?
21:31:18*Rob2222 wonder if the Accessory detection pin of the pcf50606 on the H300 is maybe used for detecting the different remotes ...
21:31:24*amiconn found an oold bug in the grayscale lib
21:31:43Rob2222[21:26] Rob2222: XavierGr: In Iriver FW settings: USB charging:on AND USB connection mode: desktop
21:31:52amiconngray_putsxy() would never have worked
21:31:54Rob2222then insert usb cable
21:32:29Rob2222but a 4,5V-6,0V AC adapter should work, too
21:33:18*amiconn now has a greyscale cube on archos :-)
21:33:26Rob2222lostlogic: hmm, 8h for a full empty battery?
21:33:36Rob2222complete empty
21:34:10linuxstbamiconn: Does it use greyscale on the irivers?
21:34:24amiconnYes it does, but not the lib
21:34:32lostlogicRob2222: I don't remember, I've only used it on rare occasions
21:34:32webguest10lostlogic: did you plan to remove all unused code in playback like you said this weekend?
21:34:36amiconn4 levels of grey are enough for cube.rock
21:34:37linuxstbThat's what I meant to ask.
21:34:55linuxstbSo we could give 6 colours to the colour cubes without problem?
21:35:34lostlogicwebguest10: huh? don't remember saying that −− I'm working on fully understanding the interractions of the two playback threads so that I can trim down the interfaces and reduce the difficulty of working on it.
21:35:56*linuxstb reads cube.c and answers all his own questions...
21:36:06*preglow wishes lostlogic the very best of luck
21:36:16preglowand please make your results available on the wiki :)
21:36:42webguest10lostlogic: don't remenber exactly but speaked about some asm or something... I'm checking the saturday log
21:37:25lostlogicpreglow: I'll pdf and post my drawings when I'm done...
21:38:01lostlogicwebguest10: I was basically trying to trim down the number of instructions generated in the DMA interrupt handler so that it would take less time
21:38:17 Part Paul_The_Nerd
21:38:25webguest10That souds really good
21:38:38webguest10good luck in this laborous task
21:38:49lostlogicbut I've gotten sidetracked, because one of my attempts to do caused a weird bug and that means that I don't understand the code well enough, so I'm drawing ;)
21:38:59amiconnlinuxstb: I have it working, but currently cube.rock uses the grayscale lib for *all* modes on archos. (solid, hidden line, and wireframe)
21:39:24webguest10lostlogic: maybe Slasheri could help you? since it's his engine
21:39:25 Join jlo [0] (
21:39:32 Quit Coolhawk ()
21:39:44lostlogicwebguest10: he has, and will continue to, I'm sure
21:39:47amiconnMaybe it's better to switch between the gfx libs when switching modes, using the grayscale lib for solid display only
21:40:36amiconnThis is a good speed test for the grayscale lib...
21:40:37webguest10lostlogic: buena suerte ;)
21:41:31 Join SteL [0] (
21:43:09webguest10good buy Rockbox
21:43:28webguest10the best firmware in the world
21:43:40 Quit webguest10 ("CGI:IRC")
21:46:31Papricalinuxstb, can you check my patch?
21:49:05linuxstbPaprica: When you say "width", I think you mean to say "margin". So if you specify %pb|10|4 then the progress bar has a height of 10 pixels, and a 4-pixel margin on both the left and right sides?
21:49:42Papricasorry for the bad english
21:50:10amiconnI would like the default behaviour of the progressbar to be changed as well. It should adapt to the font height, like the peakmeter does
21:52:32Rob2222Lostlogic, XavierGr, petur: I must excuse me. I saw that there is a resistor at the LX2201 that is used to set the USB high current. So I'm not 100% sure that the H300 i charging in USB high mode with 460mA.
21:53:13Rob2222Anyone here with a open H300 and a Multimeter?
21:54:15peturMmmm: are you reading here?
21:54:15muesli__Rob2222 yes..tell me what to do
21:56:16MmmmPetur: havn't been watching..did something exciting happen? been looking at your comments.. thanks! :) as you said... nearly there! :D
21:56:35peturI'm changing your patch atm
21:56:38 Join Lxy [0] (n=Lxy@
21:56:45peturif that's ok with you
21:56:59petursaw some small issues
21:57:24peturwill attach it to your SF entry later
21:57:29Mmmmit's your patch too after all! :)
21:57:34 Join solexx [0] (
22:00:09MmmmI've addressed all your comments except "implement the combined L+R gain setting for the other targets.
22:00:24Mmmmbit scared of other targets! :D
22:00:33*preglow vanishes
22:01:03Mmmmalso they dont seem to have digital that right?
22:01:27peturMmmm: doing that now... (btw, it wasn't building anymore for other targets)
22:01:44Mmmmreally! oops....
22:03:09Mmmmwhat was stopping it building?
22:03:51petursetting left and right digital gain equal was outside the #ifdef UDA1380
22:04:19 Join matsl [0] (
22:04:37Mmmmahh....heh heh...
22:05:40Mmmmso it works if you move the #endif ?
22:06:18peturhaven't checked, am doing some more tidying ;)
22:07:13Mmmmahhh... I'm not sure what I mean by tidying either :D
22:07:23 Quit darkless (Read error: 104 (Connection reset by peer))
22:07:36 Join darkless [0] (
22:09:30MmmmNor does my GF! hee hee
22:11:50ep0chin unix how do i mark a file as hidden (msdos style, not with a period at the beginning)?
22:13:17linuxstbI don't think you can.
22:13:34 Quit solexx_ (Read error: 110 (Connection timed out))
22:18:44 Quit jlo ("Parti")
22:23:09 Quit NightCat2 ()
22:24:16MmmmPetur: I assume you are not trying to call change_recording_gain for other targets are you? that would be a nightmare with all those digital conditionals...
22:24:32peturno no...
22:24:39Mmmmphew!.. :D
22:24:41Rob2222After 5h iRiver FW MP3 playback (128kbit) my battery discharged from full to 3,98/3,96 V
22:24:52 Quit Rob2222 ()
22:25:27 Join Rob2222 [0] (
22:25:39Mmmmyou're re-coding the #else parts of case REC_INC: then?
22:26:03peturalmost done...
22:26:15Rob2222With RB I was after 3h at the same voltage. ^^
22:29:47 Join __peer__ [0] (
22:30:35__peer__anyone here?
22:30:54Bagdernah, we're 90 bots
22:31:17__peer__is this the right place to ask questions about mp3 players?
22:31:39Bagderthis is the right place for Rockbox
22:31:47__peer__what is rockbox
22:32:00ehntooeducate yourself.
22:32:26Nibbler__peer__: and buy a player that is supported by rockbox...
22:33:00__peer__I'm tryin to choose between Iriver IFP-7xx and IAudio G3
22:34:23__peer__no ones have idea here?
22:34:56Bagderthere's a rockbox port on the way for the ifp790
22:35:15Bagderthat's all I know about those
22:36:17Papricaits too long?
22:36:38 Join ep0ch| [0] (n=ep0ch@
22:38:31 Join Mongey [0] (
22:38:45Mongeyim just wondering how to patch a file
22:38:54Mongey patch -p0 < patchfile is the command right?
22:39:12Mongeybut where do i put the patch
22:39:39ep0ch|lostlogic: i've tried your pcm_broken_enhancment patch, on the files i've tried i'm convinced it adds an extra 4-5% boost ratio
22:40:19peturMmmm: decreasing from digital into analog range is not OK
22:40:24lostlogicep0ch|: as in it makes it worse? that's... quite interesting
22:40:41peturit does negative digital gains :(
22:40:54ep0ch|i get the skipping problem too of course
22:41:07MmmmPetur: you dont like that?
22:41:21lostlogichmph, that's very very strange... I'll have to retest this evening.
22:41:46ep0ch|yeah i'll do some more testing as well
22:41:50MmmmPetur:I did that originally to sort out the problems you got in micin when at limits
22:41:56lostlogicep0ch|: I'll probably be doing some more drastic things to the audio arch (as my recent wiki edits suggest) any way.
22:42:10MmmmPetur now we're not using stereo it's not necessary
22:42:14lostlogicep0ch|: what kind of files, out of curiosity?
22:42:28Lxyis there any way to enable recording on an Archos Jukebox studio?
22:42:36peturMmmm: I'll fix it then...
22:42:42MmmmPetur: very easily changed! :)
22:42:58ep0ch|i tried a 67 kbps vorbis , 128 kbps vorbis and a 209 kbps mp3
22:43:41ep0ch|when my sodding machine decides it will mount usb i will try again
22:44:31lostlogicep0ch|: hehe, ok −− and you tested on identical code other than my patch? The noteable thing about those is they are significantly lower bitrate than my testfiles, but that _shouldn't_ matter in the area I was modifying.
22:44:39MmmmPetur: just change "-1*ana_mic_size" type things to 0!
22:44:48 Quit ep0ch (Read error: 110 (Connection timed out))
22:45:30ep0ch|my build is current cvs without remote support and just your patch
22:45:35peturMmmm: just spotted another bit that can be done easier.... sorry for taking over from you again ;)
22:45:37ep0ch|on ihp-120
22:45:47__peer__256mb is enough ?
22:46:03Mmmmand the dig to ana_line_size...thats ok its what open source is all about! :D
22:46:35lostlogicep0ch|: and you've tested those same songs w/o the patch for comparison?
22:47:40ep0ch|before the 67 kbps Vorbis was doing about 6.5% boost, with the patch it was doing about 13%
22:48:44 Quit Kender ()
22:48:56lostlogicouch... my 226kbps vorbis test track on h340 went from 50% to 45%... this will require much more pondering.
22:49:22ep0ch|let me check again though...
22:51:28 Quit Mongey ()
22:54:21 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
22:54:30 Join Matze [0] (
22:55:18amiconnw00t! It actually works :-)
22:56:02lostlogicamiconn: memset16?
22:56:43amiconnNot yet
22:56:54amiconnI decided to code something visible first :)
22:57:02lostlogichehe, and the working thing is?
22:57:11amiconnSolid grayscale cube on archos
22:57:40lostlogicoooh! we'll have wolf3d on these things in no time...
22:57:45amiconnIt even switches plain lcd -> grayscale lib for solid, and switches back to plain lcd for hidden line / wireframe
22:58:07amiconnUses some function pointer structure magic
22:58:31 Join JdGordon [0] (
22:59:10amiconnWell, it's a good test for the grayscale lib speed in buffered mode with low depth
22:59:50Bagdernow we need the grayscale lib on the iriver remotes ;-P
23:00:00lostlogic*nod* grayscale lib uses the ole' LCD flickering trick?
23:00:14amiconnBagder: With the ticking fix enabled???
23:00:24***Saving seen data "./dancer.seen"
23:00:31Bagderah, I don't care about ticks I want cube! ;-)
23:00:38amiconnArgh! found a dependency glitch!
23:01:32amiconnlib[plugin]bitmaps[remote][mono/native] doesn't get rebuilt when new bitmaps are added
23:02:06MmmmPetur: what did you find that could be done more easily?
23:02:54peturah nothing....
23:03:32 Quit Pi (Remote closed the connection)
23:04:20Mmmmheh didn't work then?
23:04:20 Quit SteL ("Chatzilla 0.9.67+ [SeaMonkey 1.0b/2005121900]")
23:05:15peturat least I understand your code completely now ;)
23:06:51 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
23:07:24 Quit vger_ ("BitchX: No windows left!")
23:12:09peturdid find a small bug tho... when switching up/down direction on certain values... testing the fix now...
23:14:41linuxstbamiconn: Yes, I noticed that dependency problem today as well.
23:15:08 Join SFS_Guest_7782 [0] (n=SFS_Gues@
23:18:17MmmmPetur: bedtime for me... look forward to seeing your patch tomorrow....
23:18:39peturMmmm: patch comming up in 15 minutes
23:18:52 Quit Mmmm ()
23:18:53SFS_Guest_7782i was just thinking it would be totally rad if one of the items on the 'quick menu' was something like the iriver firmware's study mode, where you could enable that joystick-right or -left skipped forward by N minutes in the track
23:18:59 Nick SFS_Guest_7782 is now known as textchimp (n=SFS_Gues@
23:19:12textchimpyeah, RAD
23:20:10textchimptry and tell me that wouldn't be utterly AWESOME
23:21:21ep0ch|lostlogic: my 209 kbps Vorbis track needed about 3% more boost with the patch too :(
23:21:45lostlogicep0ch|: hmph, very interesting. thanks for the feedback.
23:22:06ep0ch|no worries, i'm always happy to help where i can
23:22:39 Join Rondom [0] (
23:23:07__peer__anyone knows about birds here?
23:23:11ep0ch|looking at boost ratio isnt exactly the most scientific way of testing though :s
23:23:55ep0ch|aint that right preglow ;)
23:24:32Bagder__peer__: welcome to #rockbox, we talk Rockbox here
23:24:41__peer__what is rockbox
23:24:51Bagderyou already got a link
23:25:52__peer__can't find there answer
23:26:02__peer__what is rockbox.
23:26:05Bagderthen read it again
23:26:10XavierGrfalternate firmware for mp3 players
23:26:18__peer__Rockbox is an Open Source replacement firmware
23:26:27XavierGrthat's right
23:26:28__peer__replacement firmware which does what
23:26:38peturplay music?
23:26:43ep0ch|nothing to do with birds
23:26:46Bagderit replaces the firmware of the mp3 players
23:26:55__peer__and makes them better?
23:27:07XavierGr__peer__: what you think? worse?
23:27:08Rondomyes, of course!
23:27:44XavierGr__peer__: How did you come to this site in the first place, anyway?
23:27:58__peer__mp3 players irc channel
23:28:00XavierGrwhat did you searched for?
23:28:06__peer__"mp3 players irc channel"
23:28:19XavierGrah weel it is a valid search.
23:29:20__peer__seems that the only channel about mp3 players
23:29:34lostlogicep0ch|: I haven't gotten up the gumption to try profiling the audio thread yet
23:29:54peturdoes that explain the 90 users? :D
23:30:40XavierGr__peer__: What do you want to discuss. You need a new mp3 player?
23:30:49Bagderpetur: we'll soon be down to 7 ;-)
23:31:10Bagdernow when the truth is revealed
23:31:17__peer__<__peer__> I'm tryin to choose between Iriver IFP-7xx and IAudio G3
23:31:22XavierGr__peer__: If yes then make sure it is rockbox comaptible.
23:31:57ep0ch|lostlogic: well there was talk a while back of having audio output writting to disk to time decoding speed. i guess it got forgotten.
23:32:02XavierGrI would choose the ifp because it is more close to rockbox, though don't hold your beath for it
23:33:12__peer__It actually IFP-790 256mb or IAudio G3 512mb which costs 50% more.
23:33:16linuxstb__peer__: You can visit (for iriver) or (for iaudio). Find out what the users complain about.
23:34:06__peer__I did, it just made it harder to decide.
23:34:13__peer__each of them have disadventages
23:34:34peturyeah, like not enough storage ;)
23:34:46__peer__I dont need much storage
23:34:50linuxstbGet an ipod Nano. You'll soon be able to use Rockbox on it.
23:34:56__peer__256mb can store about 60 in 192kbps right?
23:35:04__peer__*60 songs
23:35:25__peer__Ipod nano costs alot here.
23:35:35ep0ch|i wonder when apple will put wifi in their ipods...
23:36:10ep0ch|hopefully the g6 :)
23:36:29 Quit dpassen1 ()
23:36:55 Join TCK- [0] (
23:37:14Bagderthere was this rumour saying their next model would have bluetooth support
23:38:30ep0ch|i think wifi in a dap would be seriously useful
23:38:37Bagderfor what?
23:38:57Bagderdoesn't wifi require a whole lot of power?
23:39:11textchimpare there any plans for a 'study mode' type thing in the iriver rockbox? i.e. skipping by N seconds/minutes at a time?
23:39:25ep0ch|streaming music from the internet, downloading from itunes (if thats what you like) direct, network storage device
23:39:39Domonokyhm.. i have problems with porting brickmania to h1x0..
23:39:43Bagdertextchimp: there are not many "plans" in this project, people work on things they feel like
23:40:28Domonokyforeground and background color seems to influence with 2bit Bitmap drawing..
23:40:52Domonokyand the ball moves so fast, its invisible on h1x0.. :-/
23:42:14Rondom__peer__: I own an ifp-899 and I'm quite content with it
23:42:39Rondomthe ifp-8xx players and the ifp-7xx are the same. They only look different
23:43:48linuxstbDomonoky: I've always thought brickmania was a little too easy to play. Sounds like you've fixed that problem.
23:44:01Domonokyjeah.. :-)
23:44:23Rondom__peer__: the ogg-bitrate limit can be annoying
23:44:28linuxstbDomonoky: Are you using the greyscale lib?
23:44:53Domonokyi tried.. but the images were garbage.
23:45:06Rondomhow was the guy who is working on an ifp-7xx/8xx called again?
23:46:06 Quit San (Read error: 110 (Connection timed out))
23:46:41 Quit ze (Read error: 110 (Connection timed out))
23:47:49 Join ze [0] (
23:48:52Bagdertomal even
23:49:01BagderTomasz Malesinski
23:50:50*amiconn wonders what the build system is doing
23:51:22Bagderit's that time of day
23:51:26linuxstbHaving a tea-break? It's been busy recently.
23:51:54amiconnBagder: No, I mean why it does rebuild twice although both commits already went into the first rebuild?
23:52:55Bagderperhaps they didn't and you're just seeing a minor flaw in the cvs output
23:57:16 Quit TCK- (Read error: 110 (Connection timed out))
23:57:59amiconnBagder: 38 seconds difference between both commits...
23:58:20Bagderyes, and it checks for diffs with a 60 second interval

Previous day | Next day