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

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

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

#rockbox log for 2006-01-15

00:00:46 Quit Janco ()
00:05:52preglowhmm, ouch
00:05:59preglowi should make threading code for thumb as well
00:09:41 Join FingerSoup [0] (
00:12:27FingerSoupHey everyone...
00:13:03FingerSoupSo, I'm trying to get the Archos simulators working... are the X11 or Win32 ones more stable?
00:15:26FingerSouperr, actually I can't seem to get either to compile..... hrm...
00:15:43FingerSoupIRiver and IPod ones seem to work great though...
00:16:15Bagderwhat happens?
00:16:34Bagderboth the x11 and the win32 ones are stable
00:16:40FingerSoupdies on a file called limit.h
00:16:54Bagderyou using the "devkit" ?
00:17:02FingerSoupI'm using the rockbox dev environment 3.14 with patch
00:17:12Bagderthen I'm blaming that
00:18:05FingerSouphrm... because my previous cygwin install wouldn't compile for real targets before....
00:18:28BagderI just know that lots of people manage to build the sims just fine
00:18:42 Join bobr [0] (
00:18:44Bagderon both cygwin and linux
00:18:53amiconnHmm, the H300 LCD driver definitely needs more work
00:18:59FingerSoupI could with my since deleted cygwin install....
00:19:06amiconnbejeweled is really pretty but slooow
00:19:16Bagderbut pretty!
00:21:55bobrhi guys - i've got little problem: bootloader usb mode doesn't work on my h340 (bootloader v5, h300 optimized build 060114)
00:23:07bobrwhena i plug usb in, the screen write Bootloader USB mode, but nothing happens.. any ideas?
00:26:57 Join akaidiot [0] (
00:27:34 Join ts-x [0] (
00:28:15preglowh3x0 is such a troublesome little twit compared to the altogether nicer h1x0
00:28:27 Join ashridah [0] (
00:29:03Midgey34bobr: I've had that happen a few times too
00:29:30Midgey34I think linus said he had an idea of what caused it
00:30:52bobrMidgey34: how did you solve that? reflash back to v3 and wait for v6 ? :(
00:32:34Midgey34well it normally works without a problem for me
00:34:22 Part SteL
00:36:16bobrmaybe the problem is, that I have older usb 1.0 computer
00:43:42preglowif you scroll by keeping a button pressed in the file selector, the animated battery icon will halt while you scroll
00:43:54preglowfeature or bug?
00:43:58bobri'm not sure about numbers, but it's the older, slower version
00:44:39FingerSoupwhat speed is your computer bobr?
00:45:01bobrathlon 1600+
00:45:22FingerSoupyou have 1.1.... 1.0 was bleeding edge for Pentium II....
00:45:40FingerSoupnot many computers have 1.0..... :)
00:45:52 Join petur [0] (
00:46:10bobrok 1.1, but still not working ;)
00:46:11ender`1.0 were rare pentium I boxes
00:46:18FingerSouphaving said that, you can plobably get a 2.0 USB card.... Of course I don't know if that'll fix your problem.....
00:46:42FingerSoupI stand corrected...
00:46:49bobri already bought one and was defective, right now i'm waiting for rma ..
00:48:16bobrspeed was nice: 12 MB/sec but output only nonsense and then restarted computer..
00:49:06bobrwell i'll try it tomorow on usb 2.0 comp to be sure.. good night
00:50:04 Part bobr
00:51:08peturLinusN: fyi, I made new patch files for the brightness and recording gain - If you're still interested...
00:51:31preglowamiconn: most of speex is known to work on arms in fixed point mode
00:51:40preglowso i guess it might be time for a port
00:55:50***Saving seen data "./dancer.seen"
00:59:47peturDo we know how the ISP1362 is connected to teh coldfire in the H3xx? LinusN?
01:02:29amiconnHehe, rockbox logo on mobile phone...
01:02:30FingerSoupOK, is it possible to set up a dev environment that will build rockbox on all platforms and simulators???
01:02:49FingerSoupIf so, can someone walk me through it? In Cygwin
01:03:41peturdid you see the wiki?
01:04:29peturit worked for me (and I knew nothing of cygwin - still learning a lot every day)
01:05:13FingerSoupI saw the WIKI, and I followed it for my cygwin install. It could only compile simulators. So I grabbed the dev environment to compile for my h120.... It can't build the Archos sims or the iPod Video....
01:05:33peturyou need to build a cross-compiler
01:06:36peturget gcc-core-3.4.5.tar.bz2 and build it for m68k-elf
01:06:49peturand the binutils of course
01:07:46preglowlinuxstb: here?
01:07:56FingerSoupI wil try again....
01:09:17FingerSoupactually, does the X11 sim have working color yet?
01:09:45peturafaik it has been replaced with another sim
01:10:33 Join linuxstb_ [0] (
01:10:36FingerSoupok...I'm going to try my linux distro then... I Hate cygwin.......
01:10:38linuxstb_preglow: Yes.
01:10:54preglowwhat have you tried/figured out about the fiq processing thus far?
01:11:00preglowi was thinking of giving it a shot
01:11:06 Quit FingerSoup ("Easy as 3.14159265358979323846...")
01:11:40peturLinusN: are you here?
01:12:07linuxstb_Nothing really. I just tried adapting the linux code, but couldn't get it working. I don't know anything more than you can see in the ipl audio driver.
01:13:49preglowperhaps it's time to wake up the cop
01:14:22linuxstb_You'll have the cache coherency problem to deal with then though.
01:14:39preglowwell, yeah, i do of course know i have to speak to it through iram
01:14:51 Quit Kohlrabi (Nick collision from services.)
01:14:57 Join Kohlriba [0] (
01:15:11linuxstb_What are you thinking of putting on the cop?
01:15:11preglowi was just planning on starting it to see if it got the fiqs if the cpu didn't get them
01:15:59lostlogicI wonder what the difference between USB charging / power and AC adapter charging / power is to the PCF50606
01:17:04peturdoes it look the same for teh pcf?
01:17:27lostlogicthat's what I'm wondering −−
01:17:47lostlogiccurrently the PCF isn't registering the USB as a charger, but I'm sure I've seen it recognize it before.
01:19:54 Join whatboutbob [0] (
01:21:40whatboutbobgreetings all.
01:22:17 Quit ender` (" Very few profundities can be expressed in less than 80 characters.")
01:24:05amiconnlinuxstb: My sister had an idea for sudoku... another nice help feature that doesn't need any additional display space
01:24:13whatboutbobpetur: what are you doing with brightness/backlight?
01:24:44peturwhat do you mean?
01:25:11amiconnThe 'candidates' column could double as a 'possible position explorer':
01:25:12whatboutbobpetur: just saw you mention a patch regarding brightness...just curious. :)
01:25:23whatboutbob...or am i going crazy?
01:26:21peturI wrote a bug in the current implementation: it sometimes won't set it at startup because I forgot to disable IRQs while doing I2C...
01:26:25amiconnMove the cursor into that column (all numbers would be displayed in it to indicate this mode). Then, as you move up & down in that column, the plugin would mark all grid cells where this number is allowed
01:27:01peturthen I screwed up the patch :(
01:27:04 Quit akaidiot (Connection timed out)
01:27:41whatboutbobah cool. thanks.
01:29:57whatboutbobpetur: nice work on the gain patch btw. Look forward to seeing it in cvs so that i can use thomasdk7's remote recording patch with it.
01:30:06preglowdid anyone read what i said about the battery animation?
01:31:06peturWhichever patch goes in first, the other will need updating as they modify the same file :/
01:32:41whatboutbobdoes anyone know if brightness can be controlled on the h1x0? I would assume so because of the fading backlight...but I'm no developer.
01:33:23whatboutbob I'd be interested in being able to lower the brightness of the remote (so as not to light up like a lighthouse whilst checking levels during stealth recording), and was wondering if it was feasible :)
01:33:53peturfading BL whas done by doing a PWM in software.. not to be done all the time...
01:34:57whatboutbobah...bugger. oh well. thanks.
01:36:37linuxstb_amiconn: I like that Sudoku idea.
01:36:56Moosanyone heard this? :
01:37:17MoosFujitsu will make 1,8" HDD
01:37:24Moosfor concurence Toshiba
01:37:53Moosplaned 120 gb for year 2007
01:38:57Moosand for 2,5"(archoses users), 200 gb for 2006
01:39:22whatboutbobdamn...nice...I could use a H1120... :)
01:39:31Mooshehe :)
01:40:19whatboutbobhehe...i take it 'pouces' also means 'thumbs'?
01:40:43amiconn>128 GB (136 GB in manufacturer number system) aren't possible with the archos (and iriver) USB bridges
01:40:53whatboutbobfree translations amuse me.
01:41:41Moosamiconn: then 120 gb is fine for irivers? :)
01:42:30 Quit petur ("here today, gone tomorrow")
01:42:43Moosand maybe this Fujitsu things will force toshiba to do more
01:45:33*Moos don't like monopoles in general
01:45:43 Join eagle730 [0] (
01:46:14 Quit eagle730 (Client Quit)
01:47:35 Quit uwe_ ("Leaving")
01:52:23 Quit Kohlriba ("Fast alle Menschen sind Regenw├╝rmer")
01:53:42 Join webguest61 [0] (
01:54:54MoosGood night all!
01:54:54 Quit webguest61 (Client Quit)
01:55:06 Quit Moos ("Glory to Rockbox")
01:55:06lostlogicLinusN: ping
02:04:54lostlogicneed input on the desired functionality for charger control on the H3x0.
02:05:24 Join hyarion [0] (
02:05:31 Join linuxkernel [0] (
02:05:38Midgey34dang, I just spent the last hour or so trying to implement some methods from pocketgnuboy in rockboy hoping that they would be faster. If anything, it appears to running slower
02:05:56 Join Ranix [0] (
02:06:21lostlogicCurrently, after the charger is inserted, I go to charge mode, and let the hardware charge until it reports that the battery voltage is over the 'full' voltage set, and then I turn it off until it falls back below 95% to protect battery life. That is how I want _my_ player to behave, but I'm not sure how others would want it, or what parameters we would want to make user configurable.
02:06:27amiconnHmm. I need the platform id (from the configure script) as a macro. How would I do this?
02:06:43LinusNlostlogic: sounds fine for me
02:06:49amiconnThe configure part is the easy part, but that just sets an env var
02:07:11Rob2222_[01:55] lostlogic: LinusN: ping
02:07:11Rob2222_[02:02] LinusN: pong <= damn, someone of you has a really slow connection.
02:07:21LinusNlet the makefile append some -D switches to the compiler
02:07:26 Quit Ranix ()
02:08:19Midgey34hmm, it appears I broke the sound too...
02:08:54lostlogicLinusN: OK, once I test this some more, I'll submit a patch with just this functionality, then I'll work on being able to report not just charger connected but charger state in the WPS / status bar.
02:09:11Rob2222_lostlogic: It (for me) would be nice if I can let my H300 connected (switched on) on my PC without being feared that the battery takes damage.
02:09:49lostlogicthe open question for me is how to detect full battery −− current or voltage, I will probably settle on current rather than voltage once I figure out the proper detection method for this.
02:10:00lostlogicRob2222_: with USB charging, or with AC adapter charging?
02:10:16lostlogicWhat I've done already will protect it from damage when connected indefinitely to an AC adapter.
02:10:20Rob2222_In my docking station both cables are normally connected.
02:10:46Rob2222_So when AC connected, the player doesnt get any power _from_ the battery?
02:12:10lostlogicRob2222_: as far as I can tell the battery can be left in idle mode and no power is drawn, nor put into it.
02:12:48Rob2222_that would be nice.
02:12:54Rob2222__can_ ?
02:13:07Rob2222_ok, nobody knows how iriver it makes
02:13:07lostlogicRob2222_: will be with my next patch when I'm done with it
02:13:28Rob2222_so you can program the charging circuit with rockbox?
02:13:50Rob2222_ <= How to charge Lithium Ion.
02:13:54lostlogicRob2222_: the H3x0 has a power management unit that can be controlled in software
02:14:03lostlogicThe PMU knows how to do the charging
02:14:08lostlogicwe just have to tell it when to charge and when not to.
02:14:15Rob2222_ah ok
02:14:30Rob2222_should be enough for a good power management
02:14:36Rob2222_got that link?
02:15:08lostlogicI know the charge pattern for LiIon −− another good site is
02:15:24Rob2222_ah ok
02:15:28 Quit whatboutbob ("CGI:IRC (Ping timeout)")
02:15:56Rob2222_But I almost thought, that this isnt new for you. ;)
02:17:04Rob2222_lostlogic: How is charging set in the moment in RB?
02:18:12lostlogicRob2222_: it just lets the hardware handle it completely −− which is risky because we don't know for sure what the state of the charger will be when it is plugged in (the datasheet doesn't define it)
02:19:08lostlogicThe charger should go to idle state as soon as the battery is charged fully, but I'm not sure it does
02:19:36Rob2222_so it could be that the battery will be overcharged?
02:20:06lostlogicit will never be charged to a dangerous voltage
02:20:23Rob2222_ah ok
02:20:24lostlogicbut it might be forced to it's highest 'legal' voltage constantly which is also not good for batteries.
02:20:33Rob2222_yep, i understand
02:23:34LinusNlostlogic: you should use the charge timer as well
02:24:08amiconnI wonder whether I should deal with endianess in my new plugin loader
02:24:27lostlogicLinusN: ya think? Just set it to it's max level? Doesn't seem necessary with the other limits. Also will be hard to detect charge timer behaviour in software until I have PCF50606 interrupt access (hint hint)
02:25:19amiconnMaybe it's unnecesary, because if someone tries to load a plugin from a platform with different endianess, the magic number won't match anyway
02:29:06 Quit muesli__ (Read error: 110 (Connection timed out))
02:30:16 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
02:32:25preglowif out, tata
02:36:12Rob2222_I will go to bed.
02:36:17Rob2222_Good night @ all
02:36:39Rob2222_Don't develop to long. ;)
02:37:37 Quit ts-x ("CGI:IRC")
02:40:39 Join Kyl3 [0] (
02:49:29Rob2222_One last question...
02:49:48Rob2222_Does it maybe be possible to move files on the HD with rockbox?
02:54:15lostlogicLinusN: I think that watchdog is a nogo because the charge cycle for a 1300mAh LiPoly is longer than the watchdog's maximum setting.
02:55:05Rob2222_lostlogic: Has the H300 1300mAh?
02:55:26lostlogicmy personal H3x0 has a 2200mAh
02:55:29Rob2222_I thought 1500/1600 ?
02:55:31lostlogicwhich ofcourse take slonger to charge
02:55:50lostlogicafaik the stock battery is 1300, but I'm not at my desk so I can't verify that for certain
02:55:54***Saving seen data "./dancer.seen"
02:56:26Rob2222_If the stock battery has only 1300mAh i really should think about an upgrade.
02:56:53Rob2222_I thought 1600 => 1900/2000 isnt it worth
02:57:05Rob2222_but 1300 => 2200 ... well... ^^
02:57:31lostlogicit's nice to just not really have to worry about battery life... been happy with my 2200mAh from ebay so far
02:57:51Rob2222_Which battery you got?
02:58:00Rob2222_That for the ipod 1/2 ?
02:58:19Kyl3the stock is 1300mAh on the h300
02:59:11Rob2222_Then and upgrade is it worth i think
02:59:44lostlogicRob2222_: yeah −− have to switch the leads on the battery to make it work
03:01:22 Join ts-x [0] (
03:01:34RotAtoRhas anyone had any luck getting the sdl sim to compile in cygwin?
03:01:58RotAtoRI'm running into errors and just checking to see if it's in working order yet before I spend too much time trying to fix things
03:02:13linuxstb_No, I don't think it's working.
03:02:24linuxstb_What's the error you're getting??
03:02:54 Quit DreamTactix291 (Read error: 110 (Connection timed out))
03:02:59Rob2222_lostlogic: Must I disassemble the stock battery or does the ipod plug fit (with changed polarity) =
03:03:51lostlogicI needed to shave some plastic guides off of the ipod plug to make it fit
03:03:55lostlogicbut it owrked after a fashion.
03:04:09Rob2222_k, that sould be no problem.
03:04:09RotAtoRthese are the errors:
03:04:31Rob2222_unbelievable, 2200mAh battery for 9,99 Euro @ ebay....
03:04:51Rob2222_lostlogic: If thats to cheap? == crap?
03:05:23lostlogicmine cost 20usd and has been fine for the month or so I've had it... it might have a shorter life than the more spensive ones, but *shrug*
03:05:45Rob2222_the month?
03:05:47Rob2222_and then?
03:06:42lostlogiconly had it for a month so far
03:08:12 Join egotrippen [0] (
03:08:16 Part LinusN
03:09:11Rob2222_lostlogic: what was then? died the battery?
03:10:18lostlogicno, I'm still using it, it's fine
03:10:52Rob2222_aah ok
03:11:25 Nick RotAtoR is now known as RotAtoR|Away (
03:11:36 Quit egotrippen (Client Quit)
03:11:40linuxstb_RotAtoR: You could try adding #ifndef __CYGWIN__ around the definition of MAX_PATH in lcd.h, but there may be a better way to fix it.
03:13:58 Quit tvelocity ("Leaving")
03:27:53 Join arf-arf [0] (
03:34:27 Quit linuxstb_ ("CGI:IRC")
03:46:40 Join einhirn [0] (
03:47:20 Nick RotAtoR|Away is now known as RotAtoR (
03:54:46 Quit linuxstb ("Leaving")
04:06:59 Quit NicoFR ()
04:22:55 Part Midgey34
04:42:19 Join DreamTactix291 [0] (
04:44:34lostlogicDreamTactix291: you know stuff about batteries −− what features (if any) features need userland control / in H3x0 charging
04:55:57***Saving seen data "./dancer.seen"
04:56:02 Quit linuxkernel (Read error: 110 (Connection timed out))
04:57:34 Quit einhirn (Read error: 104 (Connection reset by peer))
05:01:22 Join Rob2222 [0] (
05:02:24 Quit Kyl3 (Read error: 104 (Connection reset by peer))
05:02:53 Quit DreamTactix291 (Read error: 110 (Connection timed out))
05:04:45 Join linuxkernel [0] (
05:19:45 Quit Rob2222_ (Read error: 113 (No route to host))
05:56:05 Join Jungti1234 [0] (n=jungti12@
05:57:19 Join DreamTactix291 [0] (
06:07:59lostlogicI think I've figured out how people could reduce their battery life by using rockbox and leaving them plugged in all the time.
06:15:23ts-xI leave mine in the cradle charging all day at work, maybe that's not such a good idea?
06:16:26ashridahlostlogic: but the power control chip handles charging the battery...
06:17:19 Quit Nibbler (Read error: 110 (Connection timed out))
06:17:35 Join Nibbler [0] (
06:22:29lostlogicashridah: it's not alway smart enough. If you plug it in and it's too full already to go into fast charge mode, it also never turns itself off... at least that is the behaviour I've been observing.
06:23:28 Join DJDD__ [0] (
06:23:36 Quit DJDD__ (Client Quit)
06:29:12*ts-x decides not to use AC all the time until the mystery of the flaky charger is solved
06:29:23 Quit ashridah (Read error: 104 (Connection reset by peer))
06:30:56lostlogicts-x: just don't plug it in if the battery is already nearly full
06:32:44 Quit ts-x ("CGI:IRC (EOF)")
06:33:09 Join ts-x [0] (
06:33:58ts-xIt's just a bad habit I guess - get to work, drop it in the cradle, and jam out.
06:34:29ts-xI'll definitely keep the full charge thing in mind for the time being
06:34:55 Quit DJDD_ (Read error: 110 (Connection timed out))
06:35:03lostlogicthat will be fine with the patch I'm about to post to SF. If the battery is already nealry full, it will test for 1m to see if the charge current increases (meanign the battery needs charging) and then turn off the charge circuit unless the battery falls below 95%
06:36:21ts-xHey thanks again for all of your work (and Lear's) with ogg
06:36:24 Join DJDD__ [0] (
06:36:41 Quit DJDD__ (Client Quit)
06:37:40ts-xI've not found a single file that skips since your last optimization
06:39:20lostlogicts-x: cool −− I still have a couple that do, I think Lear is still working on it a bit :)
06:39:30lostlogicapplause with whistles can still defeat it.
06:39:38ts-xWhat quality level?
06:41:56ts-xI don't really have a whole lot of live albums, but I'm pretty sure q9 Nirvana: Unplugged (which was skipping like hell) is fine now for me
06:42:09 Join ashridah [0] (
06:42:24lostlogicgood to hear
06:42:41lostlogicyeah, unplugged at q7 is fine too... counting crows mtv q7 is what still has some issues.
06:43:01 Quit ashridah (Client Quit)
06:44:15lostlogic h3x0 charge control and reporting
06:46:04lostlogicI think that the battery level reading may need more smoothing on H3x0.
06:46:04DreamTactix291good to see progress is being made though
06:46:13DreamTactix291if i had an H3x0 i'd be really happy about it
06:46:23DreamTactix291i'd not like all my live stuff to skip
06:46:24lostlogicDreamTactix291: no problems with live vorbis files on the H1x0?
06:46:34DreamTactix291perfect as far as i can tell
06:46:40lostlogicI mean ... it's the same processor...
06:46:42DreamTactix291i've never heard a problem in the last 6 months or so
06:46:54DreamTactix291and i listen to a lot of live music
06:47:00lostlogicnod nod
06:47:03DreamTactix291official stuff and bootlegs
06:47:45DreamTactix291i dont' really go above -q6 because of two reasons
06:48:02DreamTactix291i don't see much of a point because i can't discern anything above -q6
06:48:10DreamTactix291and i have all music in WavPack on my PC
06:48:10 Join DJDD__ [0] (
06:48:24DreamTactix291if i went up i don't know if i'd get problems though
06:48:26lostlogicyeah, I know... q7 is my only rips of all of my CDs so I went with the extra notch
06:48:39ts-xlostlogic: I think my wife has that Counting Crows album, which track(s) cause issues? I'd like to test to see if I get skipping as well.
06:48:59lostlogicts-x: I'm not remember.
06:49:01DreamTactix291if they were my only rips i'd have gone -q7 probably
06:49:09DreamTactix291but with 800GB of HDD space i'm not hurting
06:49:13DreamTactix291so lossless it was
06:49:22lostlogicDreamTactix291: yeah, I _now_ have 600 so I might rerip everything
06:49:42DreamTactix291my collection isn't growing right now
06:49:46DreamTactix291buying a car wiped me out :|
06:49:59lostlogicI'm thinking of selling my car
06:50:08DreamTactix291my last one got totalled
06:50:35DreamTactix291not my fault though
06:50:49ts-xInsurance never gives you what it's worth
06:51:00DreamTactix291i got more than what it was worth
06:51:12DreamTactix291due to being without a vehicle for two weeks
06:51:21DreamTactix291basically i got paid off not to sue
06:52:06DreamTactix291i like my new vehicle more than my last one so i guess it's all good now
06:52:33ts-xOn a different subject, do you know much about vorbisgain?
06:53:05DreamTactix291just that it applies replaygain in vorbis comments
06:53:08DreamTactix291well scans and applies
06:53:53 Quit DJDD__ ("Trillian (")
06:53:57ts-xI'm trying to find a program that will let me adjust the db level it's gaining to i.e. 91 db instead of 83/89
06:54:10DreamTactix291i don't think there are any right now
06:54:13DreamTactix291not for Vorbis
06:54:30ts-xThat's what I've discovered
06:55:06ts-xThe only way I've found to do it is kind of a hack and doesn't work for album gain, only track gain
06:55:29DreamTactix291that sucks
06:56:01***Saving seen data "./dancer.seen"
06:56:17ts-xWell I might just settle on track gain for the time being until a program with that capability comes along one day
06:57:02DreamTactix291may i ask why 91?
06:57:08DreamTactix291just curious
06:57:34 Join DJDD__ [0] (
06:57:49ts-xMost of my music is fairly new and runs 94-96...I just didn't want to back everything down so much for just a few tracks
06:58:06DreamTactix291i'm happy with 89
06:58:12DreamTactix291i have some stuff that gains up at 89
06:58:19DreamTactix291most goes down though
06:58:41ts-xDoes foobar do 89 or 83? I could swear from my tests it does 83
06:58:52DreamTactix291just about nothing does 83 anymore
06:59:14DreamTactix291it was decided very early on 83 was way too quiet
06:59:47DreamTactix291i like it when i'll have some really old CD album gain at like +0.5 or something like that
06:59:50DreamTactix291makes me happy
06:59:57DreamTactix291clipression gets old
07:00:03ts-xFoobar is doing something strange with my genre tags that's making me apprehensive to use it for the time being
07:00:25DreamTactix291what is it doing?
07:00:42ts-xKeeps changing my 'Industrial' tags to 'Techno'...very strange
07:01:19DreamTactix291Vorbis comments right??
07:01:24DreamTactix291it shouldn't be doing that
07:02:00ts-xI'm pretty new to Foobar so maybe there's an option I've got set incorrectly?
07:02:10ts-xSome sort of auto tag update?
07:02:19DreamTactix291shouldn't ever change a tag like that for no reason
07:03:00ts-xIt's definitely weird...I'm going to have to keep playing around with it to see what's going on
07:03:21ts-xMediaMonkey could be involved to :)
07:03:42ts-xThat's what I'm using for my vorbisgain hack
07:09:18ts-xI've discovered that MediaMonkey runs on top of an M$ Access database, you can just build a library and then use a query to mass update
07:11:50ts-xe.g. SET replaygain_track_gain = replaygain_track_gain + 2 (to increase from 89 to 91 db)
07:16:07 Part ts-x
07:33:17 Join thegeek_ [0] (
07:33:22 Join Midgey31 [0] (
07:33:27 Quit Midgey31 (Remote closed the connection)
07:35:01 Quit Nibbler (
07:35:01 Quit solexx (
07:35:01 Quit perplexity (
07:35:01 Quit mikearthur (
07:35:01 Quit thegeek (
07:35:01 Quit Vlad0man (
07:35:01 Quit Bagder (
07:35:01 Quit wubbla (
07:35:01 Quit Bger (
07:35:01 Quit jelle-k (
07:35:01 Quit kkurbjun (
07:35:01 Quit YouCeyE (
07:35:01 Quit igor47 (
07:35:01 Quit BHSPitMonkey (
07:35:54NJoinNibbler [0] (
07:35:54NJoinsolexx [0] (
07:35:54NJoinperplexity [0] (i=heh4054@
07:35:54NJoinmikearthur [0] (
07:35:54NJointhegeek [0] (
07:35:54NJoinVlad0man [0] (
07:35:54NJoinBagder [0] (
07:35:54NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
07:35:54NJoinkkurbjun [0] (
07:35:54NJoinjelle-k [0] (
07:35:54NJoinBger [0] (n=Bager@
07:35:54NJoinBHSPitMonkey [0] (
07:35:54NJoinigor47 [0] (
07:35:54NJoinwubbla [0] (
07:37:12 Quit igor47 (Success)
07:37:41 Join solexx_ [0] (
07:40:41 Join _jelle-k [0] (
07:41:07 Quit wubbla (
07:41:07 Quit Bger (
07:41:07 Quit jelle-k (
07:41:07 Quit kkurbjun (
07:41:07 Quit YouCeyE (
07:41:07 Quit Bagder (
07:41:07 Quit Vlad0man (
07:41:07 Quit perplexity (
07:41:07 Quit solexx (
07:41:07 Quit mikearthur (
07:41:07 Quit thegeek (
07:41:07 Quit Nibbler (
07:41:08 Quit BHSPitMonkey (
07:41:14 Nick _jelle-k is now known as jelle-k (
07:41:55NJoinmikearthur [0] (
07:43:13BHSPitLappyJungti1234: you broke the server!
07:43:24BHSPitLappystop it!
07:43:43NJoinNibbler [0] (
07:43:43NJoinsolexx [0] (
07:43:43NJoinperplexity [0] (i=heh4054@
07:43:43NJointhegeek [0] (
07:43:43NJoinVlad0man [0] (
07:43:43NJoinBagder [0] (
07:43:43NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
07:43:43NJoinkkurbjun [0] (
07:43:43NJoinBger [0] (n=Bager@
07:43:43NJoinBHSPitMonkey [0] (
07:43:43NJoinwubbla [0] (
07:44:36 Quit RotAtoR ()
07:45:56 Join igor47 [0] (
07:47:12 Quit perplexity (Excess Flood)
07:47:29 Join perplexity [0] (i=heh24921@
07:47:40 Quit solexx (Success)
07:48:45 Join joe2 [0] (
07:51:33 Quit wubbla (Connection timed out)
07:52:42 Quit thegeek (Connection timed out)
07:54:31 Quit YouCeyE (Read error: 110 (Connection timed out))
08:07:36 Join wubbla [0] (
08:09:03 Join Febs [0] (
08:24:22 Quit Jungti1234 ()
08:56:03***Saving seen data "./dancer.seen"
09:03:28 Quit DreamTactix291 (Read error: 110 (Connection timed out))
09:03:56 Join ashridah [0] (
09:06:17 Quit linuxkernel ("Leaving")
09:28:00 Quit Seed (Nick collision from services.)
09:28:08 Join Seed [0] (
09:36:29 Join einhirn [0] (
10:14:49 Join amiconn_ [0] (
10:15:39 Join lokki [0] (
10:17:02lokkiamiconn: did you try the mandelbrot plugin in the latest cvs snapshot? it's broken...
10:18:23lokkiat least for me, i'm compiling with gcc 3.4.4
10:20:59 Join ender` [0] (i=ychat@
10:22:46amiconn_A couple of plugins is currently broken
10:22:55amiconn_(the ones using the plugin buffer)
10:23:11amiconn_I'm in the process of fixing that
10:23:16amiconn_BHSPitLappy: 'course
10:23:41amiconn_A new plugin loader is required
10:31:33 Join SteL [0] (
10:33:16 Quit amiconn (Read error: 110 (Connection timed out))
10:33:16 Nick amiconn_ is now known as amiconn (
10:34:09 Join ST [0] (
10:34:47STwhats up guys?
10:41:09 Quit ST ()
10:42:34 Join DreamTactix291 [0] (
10:48:07lokkiah ok
10:56:07***Saving seen data "./dancer.seen"
11:02:21 Join Sandking [0] (
11:03:24Sandkinghi, i was just trying to find out what's rwps. i know what's wps but rwps? what's the difference? i tried to find it out in manuals but i had no chance
11:04:24 Quit DreamTactix291 (Read error: 110 (Connection timed out))
11:04:57thegeek_remote wps
11:05:15 Quit perplexity (Read error: 113 (No route to host))
11:06:47 Quit lokki ("CGI:IRC (EOF)")
11:14:47 Join Matze [0] (
11:15:11 Quit Sandking ()
11:24:26 Part amiconn
11:28:28 Join perplexity [0] (n=joust@
11:29:34 Join aliask [0] (
11:40:17 Join _Vladoman [0] (
11:41:36 Quit Vlad0man (Read error: 110 (Connection timed out))
11:57:39 Join gtkspert [0] (
12:00:46 Join TCK [0] (
12:09:54 Quit gtkspert (Read error: 104 (Connection reset by peer))
12:14:26 Join muesli__ [0] (n=muesli_t@
12:21:36 Join Jungti1234 [0] (n=jungti12@
12:22:06 Join Membrillo [0] (n=sam_kill@
12:24:44 Join Moos [0] (
12:30:44 Join linuxstb_ [0] (
12:31:16 Quit arf-arf ()
12:31:32linuxstb_preglow: Just to let you know I've ported my ipod bootloader utility to the winapi - so there's no need for you to do it.
12:33:05 Join DangerousDan [0] (
12:33:33linuxstb_It's here:
12:34:53linuxstb_Sorry, it's a zip file:
12:35:33linuxstb_It's just a command-line utility at the moment - but we should be able to add it to cassandra's new installer when she returns.
12:35:38Membrillolinuxstb_: so we can install to ipods with windows now?
12:36:41linuxstb_Download that utility (a .exe is included), and use it instead of "dd" in the installation instructions.
12:37:24linuxstb_You've got a video though, haven't you?
12:38:10linuxstb_Did you read the IRC logs from a few days ago when I talked someone through installing the bootloader on a video? The process is slightly different to that documented on IpodBoot, and I haven't updated the wiki yet.
12:38:51linuxstb_I'll try and find time today to write new instructions, using ipodpatcher.exe and including the extra steps needed for the video.
12:39:32 Join akaidiot [0] (
12:39:38Membrilloill have a search now
12:39:45Membrillobecause im doing it on a video
12:40:23Membrilloso do we have audio playback on the ipods yet?
12:41:54linuxstb_ starting at 20:38.02
12:42:24linuxstb_No, audio playback isn't there yet, and it's even further away on the video - no-one knows how the audio hardware works yet on a video.
12:42:39Membrillooh ok sure
12:43:15 Join DreamTactix291 [0] (
12:44:14linuxstb_Membrillo: Do you have cygwin and the arm cross-compiler installed?
12:44:54Membrilloyeah, somewhere
12:46:25 Quit linuxstb_ ("CGI:IRC")
12:48:09 Join linuxstb [0] (
12:55:35MembrilloI have saved settings working on my rockbox downloader
12:56:09***Saving seen data "./dancer.seen"
13:04:42 Quit DJDD__ ("Trillian (")
13:07:59 Join DJDD__ [0] (
13:14:52linuxstbMembrillo: I've updated the IpodBoot wiki page to include instructions for ipodpatcher.exe and the iPod Video. Let me know if you try it.
13:15:28 Join lear [0] (
13:15:59 Join Kohlrabi [0] (
13:17:10Membrillook i wont tonight
13:17:14Membrillobut i should do soon
13:17:36 Join amiconn [0] (
13:24:53 Quit akaidiot (Read error: 110 (Connection timed out))
13:31:11 Join uwe_ [0] (
13:31:57 Join gtkspert [0] (
13:33:57linuxstbJust for the logs, I've deleted the version of ipodpatcher on my web server - it's now attached to the IpodBoot wiki page.
13:36:30Membrillodoes anyone here use my rockbox updater? and whats to test the new version?
13:37:32Membrillois anyone here? ;)
13:40:06 Join TCK- [0] (
13:40:18Membrilloso whats been implemented on ipod rockbox so far? it works?
13:40:32Membrillothat in itself is amazing
13:42:40linuxstbThe main thing missing is audio - most other things work. But it's still buggy.
13:43:40 Join akaidiot [0] (
13:45:46Membrilloso what plugins have been adapted?
13:46:14Membrillois there a page i can read about it instead of bugging you?
13:46:16linuxstbIt's a similar status to the H300.
13:46:42linuxstbNone of them have been adjusted specifically for the video - maybe you could start? :)
13:46:53linuxstbBut the versions for the ipod color work well on the video.
13:47:21linuxstbAnd no, there isn't a page documenting these things - again, you could start one :)
13:47:23Membrillowhen i get some time ill have a look at the code and see if i can work it out
13:47:41Membrilloonce i get familiar with C ill be able to help out
13:48:40linuxstbPlaying with the Rockbox plugins is a nice gentle introduction to C.
13:48:56Membrilloyep, thats what i assumed
13:49:06 Join Sandking [0] (
13:49:23Membrilloit doesnt look TOO different from visual basic. I mean some principles are similar across all codes
13:49:26Sandkingis there a fast and easy way to create runtime database?
13:50:29aliaskMembrillo: I made the transition from VB and php to C, it was a pretty smooth ride.
13:50:59linuxstbC and PHP are very close - more so than VB. But the principles are the same everywhere.
13:51:23aliaskYeah, I did find that a lot of what I'd learnt in PHP helped.
13:54:45 Quit TCK (Read error: 110 (Connection timed out))
13:59:24Sandkinganybody could point me a place on about runtime db?
14:00:10linuxstbBut that seems a technical overview...
14:00:57linuxstbI could be wrong, but I think you just need to enable it in the menu - you need to create a Tag Database first though.
14:01:09Sandkingdoes db updates itself or do i have to create a new one each time i add music?
14:01:49linuxstbYou have to update it.
14:02:10linuxstbBut there is a new "tagcache" in development, which will create and update the tag database automatically from within Rockbox.
14:02:17Sandkingis it possible that in future it'll update automatically?
14:02:32Sandkingso i'll wait till then
14:02:39Sandkingthx for info
14:04:49 Join _FireFly_ [0] (
14:15:36*amiconn is copying music from Ondio FM to H340 via USB OTG
14:16:14aliask... With rockbox?
14:16:18aliaskPlease say yes.
14:16:46amiconnIt's a nice feature, but the iriver fw navigation is crap
14:17:11amiconnI didn't even find out how to enter that mode without studying the manual
14:17:26aliaskHow to get to the device?
14:17:27amiconnUSB OTG support in rockbox will take quite a while
14:17:46amiconnIt requires writing a complete USB stack
14:17:59aliaskThat'll be fun.
14:18:00amiconn(doesn't need to support all classes of course)
14:18:11aliaskWhat do you think of supporting HID devices?
14:18:43amiconnThe first (and most important) will be UMS. Everything else is just fancy extras
14:19:12amiconnBtw, in iriver fw you switch between host & device by holding A-B
14:19:32aliaskAfter UMS, I think some people will write drivers for proprietry formats like iPod, and for Sony cameras.
14:19:44amiconniPod is UMS
14:19:56aliaskThen why doesn't the iRiver firmware support it?
14:20:01aliaskDodgy UMS support?
14:20:04amiconnI dunno
14:20:14 Part Sandking
14:20:21amiconnThe manual says that not all devices will work
14:20:44aliaskAnd fair enough, I wouldn't like to be the guy having to code for EVERY device on the market.
14:20:59 Join textchimp [0] (
14:21:02ashridahlots and lots of usb devices don't adhere to the specs properly
14:21:18aliaskAnd I wouldn't be supprised if the iPod is one of those.
14:21:21ashridahjust have to look at the zillions of quirk-specific patches that flood into linux to see that
14:21:38ashridahwell, take iriver's (at least in the H1xx series) ums-controller
14:21:50ashridahdamned thing occasionally hands the pc a usb packet of zero size
14:22:06aliaskHow do you know this?
14:22:11amiconnashridah: grep for "unusual device" in the linux usb sources...
14:22:23ashridahused to freak out the usb stack on linux, and a nasty regression had it handing the filesystem driver uninitialized memory
14:22:39ashridahaliask: because i've tried to help debug the issue on a few occasions.
14:22:51amiconnashridah: The H1x0 and H3x0 USB bridge is almost the same as in the archos recorders with USB2.0 support
14:23:11amiconnThey have some problems with the protocol standard
14:23:18*ashridah nods
14:23:21amiconnI have an USB controller in my Amiga
14:23:24aliaskAh. Anyway, after my (so far) fruitless efforts to get colour bmp's into the WPS, I'm going to have an early night. (I have to be awake to get to work on time :))
14:23:55amiconnWhen I wanted to connect my archos recorder (had no PC at that time), it didn't work at first
14:24:01amiconn(got protocol timeouts)
14:24:08 Quit akaidiot (Read error: 110 (Connection timed out))
14:24:17 Quit aliask ("G'night")
14:24:33amiconnI contacted the USB stack developer, and fortunately he was able to incorporate a workaround
14:25:57Jungti1234It's bmp viewer.
14:26:35Jungti1234It's beginning yet.
14:26:57Jungti1234It supports BMP 24 bit file.
14:28:50 Part textchimp
14:28:57 Join linuxstb_ [0] (
14:29:15 Quit linuxstb (Nick collision from services.)
14:29:19 Nick linuxstb_ is now known as linuxstb (
14:30:20linuxstbaliask: Is it iriver themselves that say the ipod is not supported, or have people tried it?
14:30:36Membrilloi've tried
14:30:43linuxstbAnd what happens?
14:30:48amiconnlinuxstb: He left...
14:30:51Membrilloare you talking about USBOTG?
14:30:58linuxstbamiconn: Ooops :)
14:31:04linuxstbMembrillo: Yes.
14:31:33Membrillothe ipod just didnt respond
14:31:39Membrillonothing changed on either player
14:32:20linuxstbYou could try forcing the ipod into disk mode - reboot using MENU+SELECT and then press MENU+PLAY
14:32:53 Join hjkhjk [0] (
14:32:58Membrilloi dont have my usbotg adapter on me at the moment
14:33:02Membrillobut i will try it
14:35:06 Join ripnetuk [0] (
14:35:41ripnetukany ipod experts here? u know if the new video ipod has compatable io connectors to 3g, 4g and video? i want to know if the lcd remote from logic 3 will work with the video
14:36:52linuxstbI would guess it would work, but don't know for sure.
14:37:17ripnetukthanks :)
14:42:43 Quit linuxstb (Read error: 104 (Connection reset by peer))
14:44:50 Join NicoFR [0] (
14:46:45amiconnHow can I define a _numeric_ macro symbol on the gcc command line?
14:46:59amiconn-DTARGET_ID=10 returns a string
14:47:27amiconnNm, found the prob
14:47:45learamiconns: But that's no difference to the compiler, is it?
14:48:50 Quit Membrillo ()
14:49:10amiconnIt was stupid copying of a " -D " part, which added quotes...
14:49:26 Part ripnetuk
14:52:14 Join linuxstb [0] (
14:52:57 Join tvelocity [0] (n=tony@
14:53:54 Join arf-arf [0] (
14:56:12***Saving seen data "./dancer.seen"
14:58:24linuxstbripnetuk: I know you've left, but I've just remembered the ipod video doesn't have a remote connector next to the headphone socket like the earlier ipods - so that LCD remote won't work (unless it connects to the dock connector instead). Sorry for the misinformation...
15:01:56 Quit mikearthur (Remote closed the connection)
15:02:18 Join TCK [0] (
15:04:13 Join webguest34 [0] (
15:04:39 Join mikearthur [0] (
15:05:28 Quit _FireFly_ ("Leaving")
15:05:39 Join guestfromitaly [0] (
15:06:11NicoFRlostlogic: what's the wps tag you use in your pfc50606 patch ?
15:06:20 Quit ashridah ("Leaving")
15:06:24NicoFRi can't get to load the page about your patch in SF
15:06:56NicoFRforget it, it just worked at last :-p
15:14:32guestfromitalyhello everybody, My brother is blind and he ask me to demand you when could be ready the ipod porting with text2speech support. Thank you and apologize for my english
15:16:00linuxstbWe never estimate release dates, but good progress is being made on the port of Rockbox to the ipod.
15:16:28 Quit TCK- (Read error: 110 (Connection timed out))
15:16:51linuxstbRockbox itself doesn't have "text2speech" support - it has what we call a "voice user interface". This means that all the text displayed by Rockbox has pre-generated voice files to go with it.
15:17:06markunwe could add text2speech
15:17:28linuxstbThat's your flite of fantasy?
15:17:44guestfromitalythank you for answer
15:18:40markunflite is also working on ipod linux
15:19:06linuxstbIs it? Do you know if it works well?
15:19:17linuxstb(in terms of speed)
15:19:24markunno, I don't know
15:20:21markunI ran out of swap space compiling the latest realease of flite. I had to shutdown mozilla :)
15:21:34 Quit lear (Remote closed the connection)
15:21:34guestfromitalyI read something on ipd linux form, but I didn't understand if support text2speech or not
15:22:27Papricawhy it dont let me patch?
15:22:27Paprica~>patch -p0 < s.patch
15:22:27Papricapatching file rockbox/apps/bookmark.c
15:22:27DBUGEnqueued KICK Paprica
15:22:27PapricaAssertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 340
15:22:27PapricaThis application has requested the Runtime to terminate it in an unusual way.
15:22:27***Alert Mode level 1
15:22:27PapricaPlease contact the application's support team for more information.
15:23:12linuxstbguestfromitaly: I'm reading that thread now. It seems like it's still experimental, and hasn't been incorporated properly into ipodlinux yet.
15:24:11NicoFRPaprica: with the devkit ?
15:24:21guestfromitalyok, thank you for yours work
15:24:25Papricayep =\
15:24:33NicoFRi had the same prob before
15:24:40Jungti1234Reinstall. heh
15:24:57NicoFRi just removed the file from the "patch" archive
15:25:11Papricawhich file?
15:25:38NicoFRmainly bin/patch.exe
15:25:50NicoFRthe others aren't a problem
15:26:35Papricaand it work now?
15:26:47NicoFRyes it seems to work fine without that file
15:27:10NicoFRi mean it does work fine, and it seems this file was the reason
15:28:06 Join slimx [0] (
15:28:48 Quit guestfromitaly ("CGI:IRC (EOF)")
15:29:11linuxstbHello 3G owner...
15:29:18Papricawhat i think
15:29:18NicoFRPaprica: does it work now ?
15:29:21Papricadont work
15:29:30slimxyep her i am
15:29:31Paprica~>patch -p0 < s.patch
15:29:31PapricaBASH: /bin/patch: No such file or directory
15:29:59PapricaJungti1234, it help for you?
15:30:02NicoFRwell that's strange
15:30:04Jungti1234Remove and reinstall.
15:30:15NicoFRi don't have "bin/patch" either
15:30:19slimxso linuxstb to start i have to first write an ipod3g.c in /bootloader ?
15:30:24Rick/bin/patch, not bin/patch
15:30:31Rickit's probably a symlink issue
15:30:34Jungti1234I had the same problem before, too.
15:30:35NicoFRwhen you reinstall i suggest you don't add the "patch" archive
15:30:37linuxstbslimx: No, you should be able to use the existing one.
15:31:08slimxjust adding some #ifdef 3G so ?
15:31:15linuxstbThe things that won't work are the LCD driver, ATA driver, button driver and you may need to tweak the startup code in firmware/crt0.S
15:31:25Papricamm ok i think that i will reinstall
15:31:27NicoFRi remember reinstalling then adding the archive : it didn't work... after removing all the files from the archive, it worked again
15:31:44linuxstbslimx: Have you installed a cross-compiler and successfully compiled one of the existing ipod builds?
15:32:15slimxwith ipod linux sure !
15:32:25slimxyesterday i've build rockbox
15:32:28***Alert Mode OFF
15:32:43slimxbut just tried through uisim
15:33:13linuxstbThe uisim uses your "native" compiler - have you tried building a "real" version of Rockbox for an ipod?
15:33:25 Quit kernelsensei (Read error: 104 (Connection reset by peer))
15:33:26 Join kernel_sensei [0] (n=boris@
15:33:26slimxnope :p
15:33:31slimxbut i can
15:33:34slimxright now
15:33:41 Join |Beowulf| [0] (
15:33:42 Nick kernel_sensei is now known as kernelsensei (n=boris@
15:34:16linuxstbI don't think the ipodlinux toolchain will work - you'll have to build a new version for Rockbox. But it's straightforward - there are instructions in the Rockbox Wiki - the CrossCompiler page.
15:34:49linuxstbpreglow: How's it going?
15:35:11Papricawork now
15:35:16Papricawithout reinstall
15:35:30NicoFRPaprica: what did you do ?
15:35:50Papricai replace the patch.exe in the rockbox folder
15:35:57Papricato te one in the cyg
15:36:53preglowlinuxstb: all's well, might fit some ipod coding in today
15:37:04preglowfigure out what the hell the retailos boot problem is
15:37:16linuxstbGood luck with that.
15:41:14 Join unser_meister [0] (
15:41:20 Part unser_meister
15:42:15 Quit Kohlrabi ("Fast alle Menschen sind Regenw├╝rmer")
15:56:34 Join DrMoos [0] (
15:56:34 Quit Moos (Read error: 104 (Connection reset by peer))
16:00:31 Quit hjkhjk ()
16:02:12 Quit mikearthur (Remote closed the connection)
16:02:21 Join mikearthur [0] (
16:02:43 Join TCK- [0] (
16:05:12 Join ST [0] (
16:06:11SThi guys, for my h320, using lates optimized build,i read that: When you hold play and press up, you can adjust the playback speed
16:06:30 Join akaidiot [0] (
16:07:12STwhen i tryt this theres a menu with pitch settings, i did that while a song was playing, so is the default for pitch 100%, i might have accidentally changed it
16:07:24preglow100% is default
16:07:40preglowyou can also just reset
16:07:43preglowthat settings is not saved
16:07:55STwhat does pitch really change?
16:08:05preglowpitch and speed changes
16:08:36STusing that same setting?
16:08:56SToh ok, thx
16:08:59preglowit's just like speeding up a tape
16:09:06preglowit's not fancy time stretcher or anything
16:12:13STu guys use the SNC Lyrics Viewer Plugin much?
16:12:36preglowdon't 'spect i ever will
16:12:48preglowi pretty much know all the lyrics i want to know :>
16:13:51STyeh, it'll prob be a battery sucker, with the lcd having to kept on all the time as well
16:14:53linuxstbST: Do you know if that plugin reads the lyrics into memory, or does it keep accessing the disk?
16:16:11SThmm not sure, have u seen that thread:
16:16:30linuxstbYes. I'm just looking at the source code to the plugin now...
16:17:05linuxstbHow big is a typical .snc file?
16:17:12 Quit TCK (Read error: 110 (Connection timed out))
16:17:53 Quit TCK- (Read error: 104 (Connection reset by peer))
16:18:17STif it syncs with the song, then it might keep be accessing the drive, file size is prob about 3kb on average
16:21:30STon that sncviewer thread in the RB forums, Larsie posted his h300 port, is that the same one included in the optimized version?
16:23:00arf-arfsnc files are anywhere from 300 bytes to 11KB - from the ilyrics database
16:23:30arf-arfalso, they don't sync well with mpc - presumably due to that being such a demanding codec
16:24:04arf-arftypical snc filesize is 1-3KB
16:28:40Jungti1234good night :)
16:28:45 Quit Jungti1234 ()
16:29:41 Quit ST ()
16:31:38 Quit DJDD__ ("Trillian (")
16:32:57 Join actionshrimp [0] (
16:34:00 Join |Lupin| [0] (
16:34:19|Lupin|Hello, everybody.
16:34:27preglowlong time no see
16:35:14|Lupin|Just cvs updated rockbox-all, created a freshbuild directory, cd'ed to it, ran ../tools/configure and then make, and I get a compiler error in file bookmark.c. Did I forget something, please ?
16:35:15 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
16:35:46linuxstbWhat is the error?
16:35:50|Lupin|preglow: yeah, happy new year btw. Had no time to play with the iriver. Reason: girlfr,end arrived...
16:36:03|Lupin|linuxstb: An undeclared id...
16:36:19|Lupin|oh no sorry: bookmark.c:51:20: splash.h: No such file or directory
16:36:35linuxstbYou probably need to update using "cvs update -dP"
16:36:45|Lupin|Is there somethingTorun to update themakefiles, dependencies or something like that, beforeRunning ../tools/configure ?
16:36:47linuxstbSome files have been moved, new directories created etc
16:37:01linuxstbDo you have an apps/gui/ directory?
16:37:06|Lupin|ahah, ok, thanks.
16:37:19|Lupin|Let me see...
16:37:30|Lupin|linuxstb: no.
16:38:10linuxstbJust type "cvs update -dP" and that will download new directories. You may also need the new top-level "wps" directory (it's in the same place as apps/, tools/ etc)
16:38:25preglowi've just put those flags in my .cvsrc
16:38:33preglowand it's a wonder they're not default
16:39:12|Lupin|preglow: cvs is old... has anybody heard about darcs ?
16:39:24CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
16:39:24*linuxstb waits for preglow to say svn
16:39:52|Lupin|how can I get the wps dir, pls ?
16:40:11linuxstbJust type "cvs co wps" from your main rockbox directory.
16:40:20|Lupin|ahah, thx
16:40:41linuxstbTook your time...
16:41:07preglowheard about arch, can't say i've heard about darcs
16:41:59|Lupin|Do you guys think I'll be able to usAthe recording features from rockbox easily ?
16:42:09|Lupin|(without being able to see the screen, I mean)
16:42:17linuxstbDarcs is decentralized, based on a "theory of patches" with roots in quantum mechanics. (to quote their website...)
16:43:02linuxstbAnd darcs is written in haskell, and the haskell compiler is written in haskell....
16:43:18|Lupin|The amazing thing is that the "theory" is not well-founded, many important properties one would reasonably expect from such a theory are simply not proved yet, and seemingly they are difficult to prove...
16:43:20linuxstbA welcoming website :)
16:43:39Matzeis there any documentation about the codec api? i wanna try implementing tracker formats...
16:43:55linuxstbUnfortunately not.
16:44:07linuxstbBut feel free to ask questions here.
16:44:09|Lupin|linuxstb: for daily life I like darcs.
16:44:10 Quit ender` (Read error: 104 (Connection reset by peer))
16:44:18Matzeokay thank you...
16:44:28|Lupin|So... what's aboutrecording, please ?
16:44:32 Join ender` [0] (i=ychat@
16:45:07preglowhaskell's an interesting language
16:45:15preglowlinuxstb: there is a haskell->c translator around
16:48:21Matzewell i take wave-codec as a reference... am i right that ci->request_buffer reads a given number of bytes into the buffer and i dont have to do things like file opening or care about buffering of input data myself?
16:49:24linuxstbci->request_buffer returns a pointer into the audio buffer. It doesn't do any copying.
16:49:44*amiconn found that multiple plugins violate the plugin coding rules
16:50:01linuxstbThe audio buffer is the large (about 29MB) ring-buffer that Rockbox uses to buffer audio.
16:50:05Matzewell okay, but the effect is that i have access to the raw audio data :)
16:50:12linuxstbamiconn: What are the plugin coding rules?
16:50:32amiconnPlugins are *not allowed* to #include any header except plugin.h and headers from apps/plugins/lib
16:50:42linuxstbMatze: Yes. But it's important to realise the difference. Because it's a ring-buffer, you may not get the whole file, if that's what you're after.
16:51:19Matzeand there is no possibility to determine the end of a file?
16:51:35Rickif (position >= size)
16:51:54Matzebecause i need the WHOLE file to process it... (mod for example stores sample information at eof)
16:52:12Rickwhat kind of information?
16:52:18Matzei mean the samples
16:52:19slimxlinuxstb, what ipod target may i try to build ?
16:52:26Matzethe samples are at the end of the file :)
16:52:28Rickcan't you seek to it and read what you need?
16:52:40linuxstbslimx: It doesn't matter if you just want to test your cross-compiler.
16:54:08Matzewell but how to detect where that is? should i seek forward until i detect a new track by its header? or is there any possibility to get more information about the current track?
16:54:31Rickfseek(handle, 0, SEEK_END)
16:54:55Matzewe're talking about the audio buffer and codec programming
16:54:59Rickoh sorry :(
16:55:15linuxstbMatze: This is why the current codec API isn't suitable for non-streaming formats.
16:55:32|Lupin|k, have To unplug USB modem to updaterockbox on my Iriver. C U
16:55:40Ricklinuxstb: couldn't there be some wrapper that "prepares" non-streamable formats into a streamable format?
16:55:42 Quit |Lupin| ("leaving")
16:55:44linuxstbci->request_buffer() will guarantee to give you the next 32KB of data from the input file, but that's all.
16:55:47 Join matsl [0] (
16:55:54Matzeokay so i have no chance on that
16:56:09Matzemaybe i'll write a plugin to convert tracker formats to wave :)
16:56:13***Saving seen data "./dancer.seen"
16:56:17Rickevil :P
16:56:18slimxthe cross compiler to use is m68k-gcc or is it arm... ?
16:56:26*slimx confused
16:56:33Matzebut that is nearly no use because you can do that on a computer yourself before copying
16:56:43Matzem68k-gcc is right
16:56:47Matzefor iriver targets
16:56:52linuxstbRick: Yes, that may work. But it needs someone who intimately knows the non-streamable format in order to write code to do that (and adapt the decoding library appropriately)
16:57:12linuxstbslimx: Your cross-compiler should be for "arm-elf"
16:57:34linuxstbi.e. pass "−−target=arm-elf" to configure when you compile gcc and binutils
16:57:53Matzelinuxstb: oh i wouldnt adapt any decoding library, i wrote a small mod-"decoder" myself a year ago... but it is not finished, only has one channel without effects right now :)
16:58:15linuxstbMatze: Seems like you know the mod format intimately then...
16:58:38linuxstbHow large is a typical mod file?
16:58:47Matzethat is different
16:58:51linuxstb(if there is suchg a thing)
16:58:53Matze5 to >100kb
16:58:54 Join Kohlrabi [0] (
16:59:07Matzewell but normally about 10-30kb
16:59:09RickI would assume the majority of that would be the actual sample data
16:59:25linuxstbAs a start, you could limit support to mods <= 32kb - then the request_buffer function will be fine for you.
16:59:27preglowthat's just mods
16:59:30preglowcms are frequently huge
16:59:32preglowxms <-
16:59:40Matzei'm talking about mods
16:59:52linuxstbOnce you've done that, and are more familiar with Rockbox, you could look at improving it.
16:59:52Matzebecause i only know about them...
16:59:59Rickis there a page describing how the current codec api works (in devspeak?)
17:00:05preglowwell, xms are the same stuff, just a bit different
17:00:12Matzethat would be a nice beginning.. maybe i'll do so linuxstb
17:00:13preglowcurrent codec api is very simple
17:00:21linuxstbGotta run, back later.
17:00:42Matzepreglow: yes, looks like that @ wave-decoder... but a short documentation would be nice
17:00:59Rickwell, I would maybe suggest some sort of "do it yourself" codec mode
17:01:08Rickfor codecs that require more flexibility
17:01:10Rick(if thta's possible)
17:01:16Matzenot really
17:01:28Matzeso you would destroy the whole buffering system
17:01:40Matzeor you have to do everything yourself
17:02:43*amiconn realises that we can 'reset' the plugin api version counters (start at 1) with the new system
17:03:33slimxwell got an error while cross compiling :p
17:03:36slimxCC sysfont.c
17:03:36slimxcc1: Invalid option `long-calls'
17:03:56slimxis it relevant for someone ?
17:04:05Matzehow did u compile?
17:04:10Matzeu changed anything?
17:04:23Matzehm dunno sry
17:04:34slimxget the source from cvs checkout
17:04:38Matzei got source from cvs and had no problem with that
17:04:53Matze2 hours ago i compiled the latest version without any problem
17:04:56 Join Paul_The_Nerd [0] (
17:04:57Matzewhats ur gcc version?
17:05:09Matze(gcc -v)
17:05:48slimxan verry old one
17:06:01Matzeso thats the problem
17:06:11Matzeyou have to compile the crosscompiler yourself
17:06:15slimxi was testing with ipodlinux crosscompiler
17:06:15Matzeread at
17:06:36Matzewell i have really no experiences with ipod
17:06:40slimxthe crosscompiler is under building right now with gcc 3.4.5
17:06:47slimxi guess it would work better
17:07:04slimx*should ;-)
17:07:13Matzei use 3.4.4
17:07:18Matzeand it works just fine
17:07:22Matze3.4.5 should be fine too
17:07:34slimxtime will tell
17:09:05 Join |Lupin| [0] (
17:09:18|Lupin|Hi again ! The device survived tothAupdate, it seems.
17:09:33|Lupin|to the update, hmm.
17:14:16|Lupin|Rockbox is configured to spell directories and give thAnumber for files, and this configuration has been written to disk. Although, whenrockbox is turned on, the name of the directory it starts with is not played. It was with theversion I used previously. Did I omit something ?
17:17:07preglowhmm, to little experience with that to help
17:18:12amiconn|Lupin|: There is a bug which I couldn't track down. Same thing happens in settings for multiple-choice and boolean settings.
17:18:32amiconnThe code sends the clip to the queue, but it doesn't work
17:18:32|Lupin|oh yes I saw that.
17:19:03 Join darkless [0] (
17:19:04|Lupin|amiconn: and do you think that the problem with dirs and the problem withmenus has the same origin ?
17:19:26amiconnI think so, but didn't check yet
17:19:52|Lupin|Also, there is a menu item between "Manage settings" and "FM radio" which is not pronounced. What is it ?
17:20:17 Join go4hl80ve [0] (
17:21:02 Quit go4hl80ve (Client Quit)
17:21:11amiconn"Browse Themes"
17:21:22amiconnThat should be in the most recent voice files...
17:21:59|Lupin|amiconn: I downloadedthe oned a voice file from the website just a few minutes ago, dated from end november, I think...
17:22:29 Join webguest14 [0] (
17:23:08 Quit akaidiot (Read error: 110 (Connection timed out))
17:25:00amiconnI checked it. Theme support (and hence "Browse Themes") was added 18 Nov 2005 (english.lang 1.199). Latest voice files are dated 23 Nov 2005, english.lang 1.204
17:25:05amiconnIt should work
17:26:20|Lupin|It doesnot...
17:26:36|Lupin|Audrey doesn't say anything aboutThemes...
17:27:46amiconnI'll check that later.
17:28:23|Lupin|May Ijust have some explanations about howt record pls ?
17:28:36 Join petur [0] (
17:28:43|Lupin|What can I do when th recording screen is displayed, an where goes therecorded stuff, pls ?
17:29:12peturrecorded stuff goes into /recordings
17:29:38peturon devices with an RTC, date/time is in the filename
17:31:12|Lupin|and what can onedo from therecording screen ?
17:31:30|Lupin|Does the player start to record as soon as this screen is activated ?
17:31:38peturpress A-B for the settings menu to select source
17:31:49peturno, it buffers and shows the levels
17:32:06peturyou can change gain and monitoring level
17:32:09|Lupin|and one has to press "record" to startrecording ?
17:32:14peturpress record to start recording
17:32:25|Lupin|and then record again to stop recording ?
17:33:11|Lupin|and then if one presses record again, what happens ? The next thing is recorded in another fil ?
17:33:29 Join akaidiot [0] (
17:33:32peturit pauses recording
17:33:38peturand resumes in the same file
17:34:18|Lupin|ah ok
17:34:22|Lupin|Good, thanks.
17:34:56 Quit DrMoos (Read error: 104 (Connection reset by peer))
17:35:01 Join Moos [0] (
17:40:29 Part Paul_The_Nerd
17:42:49 Quit SteL (Remote closed the connection)
17:43:30slimxit works fine with gcc 3.4.5 Matze thx
17:43:36 Join SteL [0] (
17:43:59muesli__Matze: are you massa? ;)
17:44:10Matzemuesli: what is massa?
17:44:17Matzeslimx: thats nice
17:44:29muesli__a guy in our forum...
17:44:35Matzeoh no :)
17:44:37muesli__thought could be you
17:44:55muesli__and it is a super market too ;)
17:45:00Matzein misticriver forum my name is matthias88 and i only got 1 post :) (maybe some a few years ago)
17:45:13Matzein rockboxforum i never wrote anything
17:45:36muesli__thats the forum i am talking about ;)
17:45:50Matzeah :)
17:45:56Matzenever heard of it
17:46:05muesli__be ashamed ;)
17:46:35muesli__we did start in late november/december...
17:46:50muesli__maybe thats why...
17:46:57Matzei started in late december
17:47:07Matze(that was when i first heard of rockbox)
17:47:31muesli__rockbox isnt well known in german areas i guess
17:48:21muesli__some even offend it, call it useless...
17:48:27muesli__poor blokes...
17:48:33Matzehm i think it's great :)
17:48:41muesli__fantastic :D
17:49:09Matzebut ... i was in austria for ski-holidays last week, never played any game on 2x10 hours of "sitting in the bus"
17:49:35Matzeso playlist and the smaller font is everything what i really need from rockbox
17:49:42Matze(and video from original firmware)
17:49:52muesli__i love gapless :D
17:49:55muesli__Tja, Vollspammen kan man wohl alles, insb. das H300-Board, in dem man interessanterweise lesen kann, wie irgendein Linus einen Orgasmus bekommt, weil er das Display zum laufen bekommen hat.
17:50:03muesli__..too give u an idea...
17:51:41muesli__as i said..dumbos..
17:51:56 Join TCK [0] (
17:53:38|Lupin|strange: when I'm on a file and press enterTo play it, th voice tells again which file I'm on, whilAit starts playing. Is this normal ?
17:53:58amiconnThat's another mysterious bug
17:54:10amiconn(known bug, but unknown reason)
17:54:33 Join edx [0] (
17:56:00|Lupin|Well, it's good to know it's known, anyway.
17:56:16lostlogicBAH pcf50606 is irritating me
17:57:11Matzeahhh lostlogic: u remember me when we talked about charging with battery pack one week ago?
17:57:42Matzedid u find anything out about measuring the "AC" voltage, or disable charging when power from supply connector is low?
17:58:43lostlogicMatze: yeah, beginnings of patch are posted on SF
17:58:47lostlogiccant' measure the input voltage
17:58:58Matzeokay great i'll look at sf
17:59:02lostlogicbut can make it disable charging when it gets low
17:59:04lostlogicthat patch is broken
17:59:09lostlogicit doesn't fully charge the battery
17:59:15lostlogicam working on it
17:59:32 Quit Strath (Read error: 104 (Connection reset by peer))
17:59:38 Join Strath [0] (
18:04:24linuxstbslimx: Any luck compiling Rockbox?
18:06:07NicoFRi'm trying to look how to change the backlight behaviour...
18:06:24NicoFRi want to achieve something similar to the default iriver h300 firmware
18:06:45NicoFRie the first keypress when backlight is off only turns the backlight on
18:07:11NicoFR(actually i'd like to enable that only for the NAVI button but that's secondary)
18:08:02 Join birdfish [0] (
18:08:15birdfishAny pic of rockbox working on the 5G Ipod yet?
18:08:31slimxlinuxstb, successfully built
18:08:39slimxi was reading ata.c
18:08:49NicoFRi've looked in backlignt.c but it looks like what i'm lokking for isn't there
18:09:01linuxstbslimx: The first thing I would to is to edit tools/configure to add the 3G iPod as a new target. You'll then have to create a firmware/export/config-ipod3g.h file and also edit firmware/export/config.h to refer to that config file.
18:10:03 Quit edx ()
18:10:27NicoFRcould someone give me a hint on what triggers "backlight_on()" when a key is pressed ?
18:10:36NicoFRi also looked in button.c...
18:11:16linuxstbslimx: There shouldn't be much to change in ata.c - just the code that's identified by CONFIG_CPU==PP5020. Insert the equivalent code surrounded by #if CONFIG_CPU==PP5002
18:11:58lostlogicNicoFR: look for something putting an event in the 'backlight_queue'
18:11:59slimxi'll do it
18:12:13slimxi m adding 17 - iPod 3G
18:12:24linuxstbThe LCD driver for the 3G (and greyscale 4G) will be the most work to start with - the current ipod LCD driver only supports the color LCDs.
18:12:43linuxstbslimx: You may want to add it as 16 (and renumber 16 to 17). Just to keep the ipod targets together.
18:12:57MatzeNicoFR: i think button.c is right... there under iriver_h300_pad u have to insert something like if(backlight is off) return;
18:12:58linuxstbThe iFP port is very new, so IMO, it doesn't matter if we renumber it.
18:13:23MatzeNicoFR: and you have to turn backlight on :)
18:13:50lostlogicyeah, button.c it is.
18:14:44Matzeso you see: if (!hold_button) .....
18:14:49linuxstbslimx: I assume you have a copy of the ipodlinux kernel source to refer to? There is also a lot of useful code in podzilla. The comments at the top of the ipod-related rockbox source files should tell you where the code came from in most cases.
18:14:56amiconnHmm, strange effect :/
18:15:14amiconnMy new plugin loader works as intended - but it somehow breaks playback on iriver
18:15:40amiconnThe codec doesn't crash, but I get bursts of static between chunks of correct playback...
18:15:40 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
18:15:51MatzeNicoFR: then there is btn=BUTTON_SELECT there you have to do this if(backlight is off) backlight_on(); else btn=BUTTON_SELECT
18:15:55slimxthe sf cvs doesn't seem to work
18:15:57Matzeand u're finished :)
18:16:05linuxstbslimx: sf cvs never works...
18:16:07 Quit birdfish ()
18:16:23preglowit's one of the constants in the universe
18:16:32preglowif it ever starts working, it's time to say goodbye to your loved ones
18:16:36slimxi can browse the cvs via cvsview
18:16:43linuxstbThat's good enough then.
18:17:02slimxbut i don't have the complete source in a local copy :p
18:17:14amiconnlinuxstb: Renumbering targets will be discouraged with my new plugin loader, as that compares the target id
18:17:26linuxstbOK, but if we're quick....
18:17:28slimxit just will take a bit more times hey hey
18:17:33amiconn(discouraged, but not prohibited)
18:17:45linuxstbWhat target id are you using?
18:17:54 Join DreamTactix291 [0] (
18:17:57linuxstbThere are already IDs for most targets used by the bootloaders
18:18:04linuxstb(I mean non-Archos targets)
18:18:31MatzeNicoFR: for detecting whether backlight is on or off you can check backlight_get_current_timeout(void) which returns <0 when backlight is off
18:18:39amiconnI use the id from the configure script
18:18:46amiconn(1 = player, 2 = recorder...)
18:18:54linuxstbscramble.c uses a four-character code (e.g. "h120") and there is also a MODEL_NUMBER defined in the config files.
18:19:44amiconnArgl... the source of the static is the voice UI on & no voice file present...
18:19:54 Join RotAtoR [0] (
18:20:05amiconnNothing to do with my loader; but that means this strange bug is still there
18:20:08linuxstbAh, so that bug is still there...
18:20:09*amiconn prods Slasheri
18:20:21MatzeNicoFR: are you here?
18:20:37lostlogicbah, battery temperature never low enough to go into fast charge mode or something.
18:21:12Slasheriamiconn: hmm, interesting. I will check that problem soon
18:21:52amiconnThere are several strange issues with swcodec voice ui
18:22:07Slasheriyep, that's true..
18:22:37 Quit SteL (Connection timed out)
18:23:02amiconnMkay, new plugin loader works...
18:23:17amiconnPrepare for huge commit...
18:23:36*lostlogic ducks and covers
18:23:51 Join SteL [0] (
18:23:56amiconnI had to touch _every_ plugin
18:24:25lostlogicso this will break any plugins not already in CVS :( that's sad.
18:24:40amiconnThe necessary changes are tiny though
18:25:11amiconnAdd PLUGIN_HEADER as a separate line somewhere near the top, and remove the TEST_PLUGIN_API call
18:25:20amiconnThis is now done directly in the loader
18:25:38lostlogicah, those are both easy and worthwhile changes.
18:26:00amiconnPLUGIN_HEADER is a macro that defines the binary header.
18:26:42amiconnThe system is still a bit transitional, but it already doesn't crash anymore
18:26:54lostlogicwhat do you have left to do?
18:27:02amiconnThe codecs will be adapted to the same system, as will the overlay loader
18:27:36amiconn..but the way the linker script is defined, both old & new system work
18:27:48amiconn( is used both for codecs and plugins)
18:28:21 Join gtkspert_ [0] (
18:28:23amiconnThe simulator plugins loose the ability to check version though
18:28:47amiconnI'm thinking about a method to re-add that, but I don't think this is too important
18:32:38slimxlinuxstb, the pp5002 is suitable for 30khz to 90Mhz what is the prefered CPU_FREQ to define in ipod3g config file ?
18:33:38peturwhere's the reset located on the H140?
18:33:44preglowfor pp5002 we might easily end up on a big freq
18:33:47preglowfor now it doesn't matter too much
18:34:26muesli__petur physically?
18:34:35slimxthx preglow
18:34:50amiconnCPU_FREQ is the base frequency
18:35:08|Lupin|yes, physically, pls
18:35:09muesli__where the charer is located
18:35:14muesli__at the bottom
18:36:12peturthanks. doing 1 on 1 support with |Lupin|
18:38:21 Quit gtkspert_ ()
18:42:33|Lupin|bye everybody, C U
18:42:35 Part |Lupin|
18:43:17linuxstbslimx: When you come to write a "ipod greyscale" LCD driver, I think your code should be able to work on all the greyscale ipods (with some #ifdefs).
18:44:03slimxi guess
18:44:11linuxstbFor the existing iPod drivers, the high-level framebuffer manipulation functions (i.e. draw_pixel, draw_bitmap type functions) are in firmware/drivers/lcd-16bit.c and are shared between all colour ipods and the iriver H3x0.
18:44:59linuxstbThere are then the lcd-ipod.c and lcd-ipodvideo.c files which contain the low-level code for the ipod photo/color/nano and ipod video respectively.
18:45:50linuxstbWe already have a 2bpp LCD driver in lcd-h100.c (for the iriver h1x0 series of players), but I don't think you can use that.
18:46:38linuxstbThe iriver packs 4 vertical pixels into one byte. My understanding is that the ipod's framebuffer packs 4 horizontal pixels into one byte...
18:46:54linuxstbSo the format of the framebuffer is different.
18:48:00 Quit gtkspert (Connection timed out)
18:48:05slimxso for highlevel 2bpp fb there is no specific file
18:48:21 Join Mmmm [0] (
18:48:21linuxstbNo - the high/low level stuff is all in lcd-h100.c.
18:48:53linuxstbYou could start by copying lcd-h100.c and calling it (for example) lcd-2bit-ipod.c and swapping the LCD_WIDTH and LCD_HEIGHT defines. This may work, but give you a rotated (and possibly mirrored) output on the lcd.
18:49:29slimxcan be funny
18:49:32linuxstbAt this stage, you will just want to get something displayed on the lcd.
18:50:03linuxstbThere is a "GraphicsAPI" page on the wiki - that's worth referring to when you're looking at the lcd code.
18:50:18slimxi m looking for the LCD_PIXELFORMAT
18:50:43linuxstbThat's only used for colour displays at the moment.
18:50:58slimxlet's comment it so
18:51:18linuxstbBut you will probably need to use it to distinguish between the iriver's 2bpp-vertical and the ipod's 2bpp-horizontal lcds.
18:52:24MmmmPetur: just been playing with your patch... fixed the patch so no more 'unexpected end of patch' and fixed a tiny compiling error(as the int gain isnt used for uda1380).
18:52:52MmmmNice patch by the way! :)
18:53:15 Join DrMoos [0] (
18:53:15 Quit Moos (Read error: 104 (Connection reset by peer))
18:53:43linuxstbslimx: Have you worked out the firmware/SOURCES file - this controls which .c files are compiled for which target.
18:55:40 Join Rob2222_ [0] (
18:56:14***Saving seen data "./dancer.seen"
18:57:01slimxno i didn't
18:57:15slimxbut now that i know ....
18:57:32linuxstbIt should be self-documenting :)
18:57:37linuxstbOnce you know it's there.
18:59:41 Quit DrMoos ("Glory to Rockbox")
19:02:48 Quit tvelocity ("Leaving")
19:03:00peturMmmm: will I ever learn how to create a patch?
19:03:26Mmmmheh heh...
19:03:32peturwhy did it say 'unexpected end of patch'?
19:03:44slimxi2c drivers might be the same
19:04:18peturMmmm: why not attach your file it to my SF patch entry?
19:05:00Mmmmpetur: I thought only the person who owns the account can do that!
19:05:24peturnever tried it ;)
19:05:40linuxstbslimx: "ipod_i2c_base" is different for the two processors (so is the init code), but yes, the rest looks very similar
19:06:09MmmmPetur:the sound.h needed a line with a space and then a line without a space at the end! silly eh? :)
19:07:18Mmmmabout the patch petur... it seems that it is displaying the gain controls on the wrong lines or something! :S
19:08:06peturwhat do you mean?
19:08:07 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
19:08:24Mmmmtop line is volume, thats ok
19:08:41Mmmmsecond line gain left: controls both L & R
19:09:00peturthat's the idea :D
19:09:11peturit first selects both
19:09:16Mmmm3rd gn right controls gain left
19:09:28Mmmmseems a bit mad! :)
19:10:08Mmmmand 4th 44.1kHz.. controls gain right!
19:10:10petur1: volume, 2: gain L&R, 3: gain L, 4: gain R
19:10:45MmmmI agree...thats what they control, but not what is displayed...on mine anway!
19:11:04 Quit Rob2222 (Read error: 110 (Connection timed out))
19:11:06peturhmmm... think I did something wrong there. looks ok on mine but I think I feel something bad about it. will check
19:13:07Rob2222_lostlogic: Still working on the charger?
19:13:30MmmmPetur:Also... wouldnt it be best to have gain L&R in the middle?
19:14:24 Quit SteL (Connection timed out)
19:14:26peturMmmm: have been thinking about that a lot. I went for the current solution because 90% of the time you only want to change both equally
19:14:39Mmmmor have an option that displays the selector on both lines instead of having a separate one for both
19:14:45 Quit DangerousDan (Read error: 110 (Connection timed out))
19:15:13peturalso, I didn't do your suggestion to make them equal when changing both because you sometimes might want to keep the balance settings and only change gain
19:15:21lostlogicRob2222_: watching football mostly... having issues with the charger not going to fast charge mode when I tell it to, trying to figure out how to fix it.
19:16:23Mmmmyou should be able to do that too with my suggestion.. upping the analogue will change both channels equally no matter what they are set to!
19:16:37amiconn. . . .
19:17:32Rob2222_lostlogic: aha. What do you think about an option, not to charge the internal battery even if AC Power is connected? => When having a external battery pack connected you didnt wast energy to charge the li-poly
19:17:50 Join SteL [0] (
19:19:16MmmmPetur:so 3ana3 5dig0 would give 8vol3. increase ana by 3 say and you get 6ana6 5dig0 which gives 11vol6 which keeps the same balance
19:20:51peturgive me a moment, looking for the issue in the code allocates too much resources ;)
19:21:47lostlogicRob2222_: sure, I can do that.
19:21:59MmmmPetur:If though you wanted to change the balance, say increase right by 3 but not left then inc ana and decrease dig left to give 9ana9 2dig0 or 11vol9
19:22:14lostlogicbut first I have to get charge control &/or monitoring working right.
19:23:04MmmmPetur... complicated eh? :)
19:27:14Mmmmas long as the analogue stays equal to the lowest, you can do anything!....
19:28:53linuxstbamiconn: Nice commit....
19:30:24*petur is still not used to the bootloader usb feature
19:30:34peturstill keep booting it first ;)
19:34:03peturok. if I do 'cvs diff -u > patch', how do I cut out the files that don't belong in the patch?
19:34:39preglowsweet zombie jesus, that's a commit
19:35:24linuxstbI need a bigger monitor.
19:35:44amiconnhehe :)
19:36:28MmmmPetur cvs diff -u apps/recorder/recording.c > patch will only patch recording.c
19:36:59Mmmmyou could then paste this into your 'complete' patch
19:37:54peturshould I do dos2unix before diffing?
19:38:15petur(trying to understand the difference betwen my and your patch)
19:38:34slimxwhere can i find the code used in i2c-pp5020 for i2c_init(void) in the ipodLinux tree ?
19:39:12linuxstblinux/arch/armnommu/mach-ipod/hardware.c to be precise.
19:39:36MmmmPetur: i) lines 472-481 ii) spaces at the end of patch
19:39:43slimxthis is where i loock
19:39:56slimxbut ...
19:40:30slimxi can't find same registers addresse
19:40:47NicoFRmatze: yes i'm here
19:41:09NicoFRoh solrry i thought he was back
19:42:07linuxstbslimx: What are you looking for, specifically?
19:42:35MmmmPetur: ii)actually there is just an extra line at the end of mine!
19:45:32lostlogicbah, I can't figure out how to tell if the battery is full if it won't go into fast charge mode. wtf.
19:48:58 Quit webguest34 ("CGI:IRC (EOF)")
19:51:52 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
19:52:12t0masis it correct that the PLUGIN_HEADER is an empty define now?
19:52:23amiconnIt is for the sim
19:52:32t0masah ok, then I just saw that declaration
19:57:27 Join vger_ [0] (
20:03:40 Quit DreamTactix291 (Read error: 110 (Connection timed out))
20:05:14MmmmPetur: just saw your penultimate question....I think to be on the safe side dos2unix would be a good idea, not sure whether cr/lf is a prob...could well be!
20:06:01peturjust noticed it introduces more problems than it solves :(
20:06:16peturmy diff file was 320KB (previous was 27KB)
20:06:46MmmmI use ultraedit on windows, it works in unix mode! very easy!
20:07:08peturdoes it have a good search function?
20:07:42Mmmmbut you have to pay...:( well... some do! :)
20:08:08 Quit linuxstb (Read error: 110 (Connection timed out))
20:09:05 Join Lear [0] (
20:11:23 Join linuxstb [0] (
20:16:49peturhuh? build errors since I did cvs update :( even after make clean...
20:16:59lostlogicpetur: have to reconfigure
20:17:18peturok thanks
20:17:34peturgrrr, wrong window ;)
20:18:41NicoFRhow can i know the status of the backlight ?
20:18:55NicoFRmatze told me to check backlight_get_current_timeout() but that doesn't seem to work
20:20:27linuxstbNicoFR: Is this from with a plugin?
20:20:52 Join Rob2222 [0] (
20:21:34NicoFRwhat i want to do is prevent NAVI from having an effect if backlight is off
20:22:18NicoFRi found the right place in the code (thanks to matze), but i don't know how to check if baclifht is off
20:24:22 Quit akaidiot (Read error: 110 (Connection timed out))
20:25:01linuxstbI think you want to check the backlight_timer variable in backlight.c
20:27:33linuxstbBut that's currently a private variable in backlight.c
20:28:16NicoFRwell backlight_tiler seems to be in close relation to backlight_timeout
20:28:20amiconnConTEXT is a good free editor for windows that can handle dos/unix/mac linefeeds
20:28:40amiconn(doesn't handle utf-8 yet though)
20:28:42NicoFRi can get its value with int backlight_get_current_timeout(void)
20:29:07NicoFRit's supposed to return -1 if backlight is off
20:29:57 Join tvelocity [0] (
20:30:47linuxstbThat refers to the backlight setting, not the current state of the backlight.
20:31:29linuxstbIf you look at backlight.c, you will see that backlight_timer is initialised to backlight_timer each time backlight_on is called, and then decremented in the backlight_tick() function (which is called 100 times a second)
20:31:56linuxstbI mean backlight_timer is initialised to backlight_timeout.
20:31:57 Quit tvelocity (Client Quit)
20:32:16linuxstbSo when backlight_timer reaches 0, the backlight is turned off.
20:32:44NicoFRok so if i want to know the current status of the backlight i have to add a function ?
20:33:32linuxstbYes. You may also need to deal with the case of the backlight always being on.
20:33:57linuxstb(in the backlight settings)
20:34:21NicoFRsomething like "bool is_backlight_on(void)" that would return true if "backlight_timer != 0" should be ok, shouldn't it ?
20:35:02linuxstb|| backlight_timeout==0
20:35:38linuxstbFor the case when the user has the backlight permanently on.
20:36:02NicoFRthanks, i'll try that
20:36:25 Join ]RowaN[ [0] (
20:37:02]RowaN[guys is there such a thing as an iriver cable which has a charger and usb link coming from one usb cable?
20:37:22 Quit Rob2222_ (Read error: 110 (Connection timed out))
20:37:32]RowaN[i.e. one end goes into pc's usb port... then theres 2 connectors on the other end, 1 is power, one is miniusb
20:42:44webguest14]RowaN[: Check here:
20:43:11]RowaN[cool thanks
20:43:24]RowaN[hmm i hope they ship to the UK
20:43:49webguest14Here's a better link:
20:48:30 Part amiconn
20:49:12 Part SteL
20:56:19***Saving seen data "./dancer.seen"
20:57:22lostlogicI think a working charge control patch for H3x0 is almost ready.
21:01:03peturMmmm: new recording gain patch :D now I can go read your remarks ^^ :D
21:01:33MmmmHeh Heh...
21:02:52 Join Moos [0] (
21:03:08peturnow I understand what you were saying... it isn't an issue
21:03:15preglowlinuxstb: you tried the new ipodloader2 button code?
21:03:29MmmmPetur... what's not an issue?
21:03:34peturit will always prefer to change analog gain first
21:04:07Mmmmyeah but in mono mode you cant change in stereo!
21:04:15linuxstbpreglow: I did briefly try it a few weeks ago - it seemed the same as the existing one. But it may have been updated since then, so it's probably a good idea for you to try it.
21:04:37linuxstbDo you know if slowcoder has a nano?
21:04:50preglowdon't think so
21:05:09peturMmmm: so 3ana3 5dig0 can't be set because it will set it as 8ana3 0dig0 because it can be done in analog range ;)
21:05:24linuxstbHave you looked at the bootloader problem yet, or are you just starting?
21:06:02MmmmPetur: yes but only in stereo mode.. yes?
21:06:06preglowwhere's their svn again?
21:06:09preglowjust starting
21:06:35MmmmPetur: so a separate method for mono or mic in
21:06:44preglowtook me a while to summon up the will
21:07:42 Join mirak [0] (
21:07:42peturMmmm: will verify mono operation
21:08:48preglowbut yeah, my current theory is that the button init screws up the hardware for retailos
21:09:07preglowdoes the current code work on all your units?
21:09:30linuxstbYes, but I haven't tested it very much on the video.
21:09:56MmmmPetur: hang on, i'm just going to check your new patch to see how it works now!
21:10:11preglowwell, video shares most of the hardware with the nano
21:10:13lostlogicRob2222: can you comment on my H300 sourceforge patch for H3x0 charge control about that feature you suggested? I'll forget otherwise.
21:10:27linuxstbpreglow: Does it never work if you try to boot the retailos by pressing MENU?
21:10:39peturMmmm: mono allows analog and digital gain set :( maybe we shouldn't allow stereo gain setting when the source is mono... always set digital gain the same?
21:10:51preglowit starts loading it, then locks up
21:11:36linuxstbsvn co (if you haven't found it yet)
21:11:48peturMmmm: I checked my patch against a clean cvs checkout to make sure I don't produce ugly patches anymore ;)
21:12:12MmmmPetur: I think we should still be able to change in stereo, even when in mono! could be useful!
21:12:47peturdunno, it isn't very logical is it?
21:12:52 Join TCK- [0] (
21:13:11linuxstbpreglow: I've compiled ipodloader2 (it needs the arm-uclinux-elf toolchain) if you want to test a copy
21:16:05MmmmPetur: either i'm going mad or your new patch is the same as the old one! :D I think i'll try again from scratch!...
21:16:18 Quit vger_ ("[BX] Uh oh... I'm getting a blip on the gaydar. Richard Simons is coming!")
21:16:24preglowloader2 button handler doesn't seem to work at all
21:18:10peturMmmm: checked - is the new one...
21:20:09 Quit TCK (Read error: 110 (Connection timed out))
21:20:58preglowcoaxed iploader2 button driver to work
21:21:00preglowload still hangs
21:23:10MmmmPetur: i've tried it twice and on the rec screen i have volume: gain left: gain right:, Gain left changes both, gain right changes gain left and one below(blank) changes gainright! :s
21:23:33Mmmmthats for stereo
21:23:56 Join b0br [0] (
21:24:20linuxstbpreglow: Is there any other hardware initialisation you can disable?
21:24:21preglowok, ok, i officially Don't Get This
21:24:35Mmmmand in mono i still have "44.1khz stereo [0]" on the bottom line!
21:24:48preglowi'm back to where i worked a couple of days ago now
21:24:52preglowjust now it doesn't work
21:27:45peturMmmm: I don't understand it... what device? btw, that freq indication in mono is the same as in the cvs version.
21:28:33Mmmmh140..oh right...can you select it in cvs?
21:29:44peturjust saw that in my version it doesn't put a blank line between gain and freq. Aargh..not another patch :/
21:30:25Mmmmyep..that would sort the prob! :D
21:31:31 Quit mirak (Remote closed the connection)
21:32:01linuxstbpreglow: What do you do to make the retailos load? Do you put #if 0 around the code that checks for button presses?
21:32:05 Join mirak [0] (
21:33:09preglowthat works, yeah
21:33:16preglowand the ifs
21:33:39preglowthe ifs actually seem to do what does it here
21:33:43preglowi've removed all the button hardware code
21:33:47preglowand it STILL doesn't boot
21:33:52preglowi have to ifdef away the ifs, then stuff works
21:34:00 Join needleboy [0] (
21:34:13preglowwhich is queer
21:34:20preglowi'm starting to wonder if my cop is awake or something
21:34:54linuxstbI'm suspecting the cop is the culprit as well.
21:35:59linuxstbI also can't see why enabling the cache should cause us problems either - unless the cop is involved.
21:36:35needleboyis Jens here?
21:36:41needleboythere's a problem
21:36:53 Quit mirak (Remote closed the connection)
21:37:02preglowwhat could the cop have to do with that?
21:37:05MmmmPetur: the next prob is that on h140 the anologue and digital indicators are off the right hand side of the screen! just A and D would be fine!
21:37:34needleboysince the latest bleeding edge, none of the 3rd party plugins work.
21:39:50linuxstbCheck amiconn's last CVS commit, and read the changes.
21:39:57linuxstbYou will need to make a small change to all plugins.
21:40:21peturMmmm: ok. I also removed quality from the settings as it is irrelevant.
21:40:28 Join mirak [0] (
21:41:03MmmmPetur: how about the A & D? I'm a demanding git arent I? :D
21:41:19linuxstbpreglow: I'm just speculating wildly, but if code is being run on the cop when it shouldn't be, then the cache coherency problem may be causing the crashes.
21:42:09preglowperhaps it's time to find something better to do with the cop
21:42:11preglowbut hell
21:42:19preglowif it wont obey a sleep command, what should we do?
21:42:25mirakapple really suck. You need to buy quiktime to be apple to play videos in fullscreen
21:42:41peturMmmm: done already ;) just testing, then create patch... patience ;)
21:42:52preglowgod, i'm too hungry now
21:42:55MmmmHe he...
21:42:57needleboylinuxstb: where do i find the changes needed to be made? i'm not a dev, just need to pass the information on...
21:43:05*preglow goes in search of food
21:43:15 Join DreamTactix291 [0] (
21:43:46 Join einhirn [0] (
21:44:02 Join akaidiot [0] (
21:44:17 Join menollo [0] (
21:46:24preglowjust tell the ones that have to make the changes to check out amiconns latest commit
21:46:28preglowthe bloody huge one
21:46:31preglowthey'll see what to do
21:46:42*petur just registered himself on the philips site for download access of their USBOTG sample drivers :)
21:48:23peturwon't be GPL but it 'll help to figure out stuff...
21:50:40MmmmPetur: I've managed to sort it but how do you make the selector skip a line? :s
21:52:09peturskip a line?
21:53:34 Quit needleboy ()
21:56:14 Join solexx [0] (
21:58:14 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
21:58:30peturMmmm: new patch in SF...
21:59:41 Quit kkurbjun ("Leaving")
22:01:36preglowi wish i remember if the key enabled bootloader ever could load retailos
22:02:55 Join DangerousDan [0] (
22:03:11 Join Kohlrabi [0] (
22:06:57 Join Maxime [0] (n=flemmard@
22:07:01linuxstbpreglow: You could try the CVS from the day the button code was added.
22:07:47 Quit arf-arf ()
22:08:16lostlogicGRRRR stupid charge chip stupid doesn't know how to stupid stop charging unless it goes to fastcharge mode stupid
22:08:55preglowi think i'll rather just downgrade this whole thing
22:08:59preglowwhy do i even care i can't boot retailos
22:09:09MmmmPetur: While I wait for SF to unclog itself... I was thinking about the gain sttings for mono and I think you're right. No stereo control. Any change of balance can be done post production.
22:09:17preglowperhaps i find the reason while doing other code anyway
22:09:46 Join webguest30 [0] (
22:09:54linuxstbpreglow; We don't care, but other users will probably complain.
22:10:13*webguest30 whispers 'eq' in preglows ear
22:10:17linuxstbBut you're right - maybe we'll stumble upon a solution.
22:10:59linuxstbI've just done a few tests on the video, and the bootloader loads retailos fine.
22:12:10preglowmy further coding will have to delve into making the cop do something else anyway
22:13:18linuxstbBut that shouldn't affect the bootloader.
22:14:14 Quit solexx_ (Read error: 110 (Connection timed out))
22:15:17peturMmmm: I'm going to leave it like this. First see if it gets into CVS or if there are remarks...
22:16:22webguest30could someone please have a look at shebbs playlist feature ?
22:16:36 Part webguest30
22:18:22peturhey, that philips USBOTG code says in the readme that you can freely distribute and modify :D
22:18:58peturnice USB stack it is... includes audio, HID, storage and printer drivers...
22:19:52peturbetter tell Eli to start implementing printing in rockword :D
22:20:26linuxstbAny idea what the memory usage is like?
22:21:00linuxstbAre there any limitations in the license that may conflict with the GPL?
22:21:28peturthe problem is I haven't found a license except for that one line in the readme
22:21:52linuxstbDo the source files say anything?
22:22:17petur"This code has been made to check/learn"
22:22:30peturwhat about "use" ?
22:22:48linuxstbSounds like you are at least free to upload it to the Rockbox wiki then.
22:23:12peturthe code is for a DOS program that goes with a PCI eval board
22:24:37peturit comes in a windows installer exe... will zip the code, then upload
22:26:46peturhave to check it a bit first, I got 3 programs from them, they all contain sources
22:27:28 Quit menollo ("CGI:IRC")
22:29:15MmmmPetur: patch works beautifully :)
22:30:35peturI got the feeling I have the patch creation process under control... :D
22:32:21 Join webguest18 [0] (
22:33:18webguest18I just tried to disable to HDD led on a iriver h120 by using the GPIO listed in the wiki but I can't get it to work (the led still flashes on HDD activity)
22:33:34webguest18anyone played with this?
22:34:09 Quit Lear ("Chatzilla [Firefox 1.5/2005111116]")
22:35:25webguest18and_l(~0x0000200, &GPIO_OUT); // set GPIO 9 to 0, keep other bits
22:35:29webguest18or_l(0x00000200, &GPIO_ENABLE);
22:35:32webguest18or_l(0x00000200, &GPIO_FUNCTION);
22:36:04webguest18or_l(0x0000200, &GPIO_OUT); // set GPIO 9 to 1, keep other bits
22:36:26NicoFRlinuxstb: I got my little backlight change working :)
22:36:32 Join amiconn [0] (
22:36:37 Quit Moos (Read error: 104 (Connection reset by peer))
22:36:43 Join Moos [0] (
22:38:06 Join Rob2222_ [0] (
22:39:15peturlinuxstb: where in the wiki shall I put the USBOTG sample program?
22:40:31linuxstbIsn't there a page discussing USBOTG?
22:41:24lostlogicpetur: what DAPs use that USBOTG controller?
22:41:40lostlogicyou're my hero.
22:42:06peturon a related topic: I also have a H3xx :D
22:43:33lostlogicI'm frustrated by H3x0 charge control currently, will come back at it with a fresh mind tomorrow.
22:54:31 Quit Rob2222 (Read error: 110 (Connection timed out))
22:56:20***Saving seen data "./dancer.seen"
22:57:41peturwiki updated... but I think we don't know (yet) how it's connected to the coldfire.
23:00:06peturNo I2C as far as I can see, just a 16bit databus
23:02:11 Quit uwe_ (Read error: 110 (Connection timed out))
23:04:39webguest18petur: the operation of the USB chip seams to basicly be that to set the R/W pin and then read or write data bits
23:06:06 Quit webguest18 ("CGI:IRC")
23:06:13 Quit DreamTactix291 (Read error: 110 (Connection timed out))
23:06:36peturI'm just reading the datasheets...
23:07:49]RowaN[webguest14: both those leads do the same.. just one is retractable.. right?
23:08:13petur18: yup. CS, RD and WR. Has some other stuff in it as well
23:08:30 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
23:08:31*]RowaN[ slaps webguest14 around a bit with a large trout
23:08:35peturoh he ran off
23:09:31linuxstbpetur: Do you know why the h340's usbotg doesn't work with the ipod? Someone mentioned it earlier today.
23:10:14peturno idea, I'm new to this stuff. But I'm sure we'll find out ;)
23:10:14 Quit t0mas (" truste")
23:11:01linuxstbAnyway, good luck. There's nothing obvious in that code that says we can't use it in a GPL project.
23:17:02 Quit matsl (Remote closed the connection)
23:19:14BHSPitLappyipods give you cancer!
23:19:31 Quit linuxstb ("CGI:IRC")
23:22:47 Join linuxstb [0] (
23:32:18]RowaN[someone told me that these usb chargers for iriver charge slower than mains chargers.. is that true?
23:33:31peturUSB has limited current, so I guess that means yes.
23:33:40peturspec = 500mA
23:33:48]RowaN[i just ordered one
23:34:04]RowaN[oh well, i leave it charging overnite normally, so it doesnt matter too much... or at work during the day
23:34:19peturat least it charges...
23:34:59psi`is it a known bug that the recording quality is always set back to 0 on iriver h120?
23:35:19peturit's not used afaik
23:35:52psi`yeah that makes sense
23:35:59psi`i'd like to help develop mp3 recording
23:36:18linuxstbWhy don't we remove the unused recording options on the iriver?
23:36:45peturI removed that specific one in my last patch (recording gain)
23:37:04linuxstbWhat about 48KHz - is that still an option?
23:37:27peturthe other ones (frequency,...): I don't know. Remove until it gets implemented?
23:37:33amiconnI guess not, but at least it would be possible to switch 44/22/11, as well as stereo/mono
23:37:41linuxstb48khz can't be implemented.
23:38:13linuxstbYes, downsampling would make sense.
23:38:41amiconnIiuc 48kHz (and 32 kHz) should be possible with s/pdif input
23:38:46psi`can someone explain the difference between ADC gain left/right and the gain on the recording screen?
23:38:48preglow48khz input should be ok
23:38:56preglowfor spdif, that is
23:38:59psi`is the one on the recording screen just additional gain?
23:39:16peturthe one on the recording screen is the ADC analog gain
23:39:25peturthe one in the settings is digital
23:39:33preglowanyone know for sure that 48khz analogue recording wont work either?
23:39:46linuxstbI'm 99% sure Linus has said that.
23:40:33linuxstbFor spdif, does it make sense for the user to specify the frequency? Isn't it auto-detected based on the input signal?
23:41:16 Quit NicoFR ()
23:41:59preglowit is
23:42:07preglowmakes no sense to force the sampling rate
23:42:16linuxstbSo we shouldn't give the user an option?
23:42:20preglowand is the sole reason we can support 48khz
23:42:32preglowwell, what's the meaning of giving the user an option?
23:42:35preglowrecording wont work if you do
23:42:41 Join lodesi [0] (
23:43:55 Join BigBambi [0] (
23:44:16markunlinuxstb: gtkspert made a arm-linux compiler. Maybe I'll write the rockbox loader kernel module this week.
23:46:00linuxstbHave you found any low-level code that writes to the LCD yet?
23:49:28slimxhey i need some help for the ipod2bpp lcd driver about the update_rect function
23:49:45linuxstbWhat's the problem?
23:50:05slimxipodLinux make use of the fontheight from there display
23:50:34linuxstbYes, the kernel framebuffer driver is character-based
23:50:57Bagderthat's... odd
23:51:12amiconnThat's... linux ;)
23:51:16slimxi m new to kernel developping :p
23:51:31BagderI've done framebuffer driver on linux
23:52:17slimxwell so what with this #!!!! fontheight
23:52:44slimxconsider it to 1 ?
23:53:01linuxstbAt least, the ipodlinux update_display() function takes co-ordinates which are then multipled by fontheight and fontwidth to get real co-ordinates.
23:53:20linuxstbBut that could be to do with having to update the lcd with changes to the framebuffer.
23:54:14linuxstbslimx: I'm looking at the ipod_update_display() function now.
23:55:13slimxi guess this code can be used in the update_rect function for ipod2bpp
23:57:08linuxstbYou may find the file tools/microwindows/drivers/fblin2revipod.c a better source to copy from.
23:58:27linuxstbThe basic loop seems to be to set the cursor position, then output a line (or part of a line) of the LCD. This loop interates for every line of the LCD you want to update.
23:58:30amiconnThe only info needed is the physical bitmapping of the lcd, and the necessary steps to write data to the lcd buffer
23:58:40amiconnThe drawing routines are fairly simple
23:59:00amiconnIt's a 'make the missing part of a pattern' example
23:59:00linuxstbIt's definitely 4 horizontal pixels packed into each byte.

Previous day | Next day