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 2009-07-22

00:00:00Zagor"Alert: jupiter-amiconn is only at 48 percent of his average speed" throws the schedule pretty much overboard...
00:00:57 Quit ender` (" Light a fire for a man, and he's warm for a day. Light a man on fire, and he's warm for the rest of his life.")
00:01:45 Quit n1s (Read error: 110 (Connection timed out))
00:02:04pixelmaJdGordon|: must be something else that causes the crashes with my WPS as I just added 2 more progressbars with differen
00:02:28pixelmaarr.. in differently long vps to cabbiev2 and it didn't crash
00:03:43 Quit stripwax ("")
00:04:01 Join stripwax [0] (
00:05:41*gevaerts imagines that best-fit also complicates clients connecting and disconnecting during a round a bit
00:06:03bertriklinuxstb, maybe the bytes are the wrong way around in the audio sample
00:06:07Zagorgevaerts: indeed
00:06:17 Quit petur ("Zzzzz")
00:06:42linuxstbbertrik: I can't get the audio sample to link - I'm investigating that now. I'm just running from IRAM. So I'm just sending some random numbers...
00:07:31linuxstbbertrik: Plus I can't get the DMA interrupt to function - it's already active before initialising DMA, and I can't get rid of it... (I tried when failing to get the timer working)
00:08:00linuxstbBut it shows that it basically works, and the codec appears to be the same as the 1st gen Nano (WM8975).
00:08:43bertrikI think I've seen a 'reload' bit in the DMA registers somewhere, maybe you can use that to loop instead of retriggering it in the interrupt
00:09:09linuxstbYes, I was going to investigate something like that after getting some real audio data linked.
00:09:09 Quit webguest21 ("CGI:IRC (EOF)")
00:13:21 Part captainkwel
00:17:31 Join DarkDefender [0] (
00:17:47pixelmadid someone already mention that timestamps in the build table would be nice? ;)
00:20:24 Join benutzer [0] (
00:20:50JdGordon|pixelma: yuck, please add whatever you find to the FS task... I'll almost certainly forget about details from irc
00:20:51linuxstbpixelma: It's worth mentioning again...
00:21:21 Join Hillshum [0] (
00:21:46pixelmaJdGordon|: I pasted everything
00:22:39pixelmaI found
00:23:42 Quit evilnick ("Page closed")
00:44:59 Quit bmbl (Read error: 104 (Connection reset by peer))
00:47:36 Quit B4gder ("It is time to say moo")
00:49:44 Quit dmb (Read error: 60 (Operation timed out))
00:50:44 Join Kinetik_ [0] (
00:51:01Kinetik_is anybody awake?
00:52:11 Quit bertrik ("De groeten")
00:53:22HillshumKinetik_, I am
00:53:38Kinetik_ah cool, have a question about rockbox ^
00:53:53dzso ask it
00:54:24Kinetik_every time i start my player, theres a box: creating tag-database
00:55:04Kinetik_whats the matter? why have this be done every time?
00:57:44stripwaxDid you recently enable the Database feature?
00:58:23Kinetik_no... i disabled it a few weeks ago...
00:59:07 Quit flydutch ("/* empty */")
00:59:34linuxstbKinetik_: Is that the exact message you see?
01:00:09Kinetik_yes, well i see it in german ^^ but thats the translation of the popup
01:01:24linuxstbErstelle Tag-Datenbank... ?
01:01:30 Quit PaulJam (".")
01:01:32***Saving seen data "./dancer.seen"
01:01:36Kinetik_ja ^
01:02:28linuxstbI don't speak German, I just looked it up in the code... The English is "Committing database". Are you sure it's still disabled?
01:02:39 Join dmb [0] (n=Dmb@unaffiliated/dmb)
01:03:06Kinetik_yes.. well i just flashed the newest version of rockbox...
01:03:10stripwaxHow did you actually disable it? (delete the database file from the disk and turn off the Auto Update setting?)
01:03:29Kinetik_i have to delete the database?
01:03:39Kinetik_ok, i didn't do this
01:04:01stripwaxIt will try and finish building the database otherwise (especially if Auto Update is turned on and you add more tracks to your audio player)
01:04:15Kinetik_ok thanks...
01:04:26Kinetik_whats the exact function of the database?
01:04:41stripwaxlinuxstb - out of interest, do you know why "there is no option to turn off the database completely" .. ?
01:05:19linuxstbstripwax: Not really. I guess because if there are no database files, it's effectively off.
01:05:24stripwaxKinetik_ - it stores all of your tags (id3, vorbis tags, etc) so you can browse your music collection by artist, track name, genre, year, etc. as well as integrate with Pictureflow, if you like that kind of thing
01:05:43Kinetik_ah ok thanks...
01:05:48Kinetik_that was it
01:05:52Kinetik_thx a lot
01:05:59 Quit Kinetik_ ()
01:06:04stripwaxyou're welc .. oh
01:06:04linuxstbstripwax: Or rather, if auto-update is off, and load to RAM is off, there is nothing else to disable. (IIUC)
01:06:41stripwaxBut if the player is turned off while the database is being generated, won't it pick up from where it left off when you turn it on?
01:07:03safetydanhrm... for a project that doesn't like malloc, we've certainly got a lot of different implementations of it in the plugins
01:07:45stripwaxsafetydan - presumably only plugins that have been ported
01:08:18safetydanstripwax: well, just thinking there's dbestfit, doug lea's malloc, bufalloc, and now tsfmalloc
01:08:23stripwaxlinuxstb - whereas if you delete the database, it won't even try and finish initializing the database. I think.
01:10:52stripwaxsafetydan - at a guess, some conscious decision has been made to use one implementation over any of the others, in each case. at least I hope so. at least they don't take up core binsize.
01:11:06linuxstbstripwax: So what are you saying? There should be an option to turn it off? (I never use the database, so am not the best person to discuss this...)
01:12:02 Join barrywardell [0] (
01:12:03stripwaxlinuxstb - not sure. I think so, although it may well be just equivalent to deleting the (potentially not-yet-fully-initialized) database from wherever it lives.
01:13:11stripwaxBut a menu option that actually does that for you, rather than no menu option to disable it and a manual entry that says 'there's no way to turn it off', would I think be preferable :)
01:13:32*Hillshum agrees
01:13:37 Quit Zagor ("Leaving")
01:13:40linuxstbYes, I could see a "Delete database" option being helpful.
01:17:30stripwaxHillshum - did you fix the sansa wheel then? :)
01:17:48 Quit MuscleNerd (Read error: 110 (Connection timed out))
01:18:10Hillshumstripwax, Yup
01:21:23 Quit barrywardell ()
01:22:45 Quit benutzer ("Verlassend")
01:24:26 Join CaptainKwel [0] (
01:26:33 Quit Thundercloud (Remote closed the connection)
01:30:56 Quit efyx_ (Remote closed the connection)
01:34:14r0b-if i wanna develop rockbox on OpenSUSE what do i gotta install?
01:34:18r0b-aside from the compiler
01:34:57Hillshumsubversion, mabe a debugger
01:35:20Hillshumsdl for the sim too might come in handy
01:35:34 Quit DarkDefender ("Leaving")
01:50:18 Quit robin0800 ("Leaving")
02:02:48 Quit JdGordon| ("Miranda IM! Smaller, Faster, Easier.")
02:14:52 Join JdGordon| [0] (i=ad7ec2c7@gateway/web/freenode/x-6bb37abbdfa18f32)
02:16:14 Join Strath_ [0] (
02:22:42 Quit JdGordon| (Ping timeout: 180 seconds)
02:25:09 Quit agaffney (Read error: 104 (Connection reset by peer))
02:25:53 Quit Hillshum (Read error: 104 (Connection reset by peer))
02:27:33 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
02:33:33 Quit Strath (Read error: 110 (Connection timed out))
02:38:31 Join faemir [0] (n=faemir@
02:38:42 Part faemir
02:44:30 Join AsaelReiter [0] (n=d44c6247@gateway/web/cgi-irc/
02:46:44 Quit AsaelReiter (Client Quit)
02:48:43 Quit goffa (Read error: 104 (Connection reset by peer))
02:50:37 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:50:38 Quit HellDragon (Read error: 104 (Connection reset by peer))
02:51:29 Join HellDragon [0] (
03:00:55 Join fdinel [0] (
03:01:36***Saving seen data "./dancer.seen"
03:07:08 Quit gevaerts (Nick collision from services.)
03:07:20 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
03:09:00 Join goffa [0] (n=goffa@
03:13:54 Join n00b2Hack [0] (n=Administ@
03:14:28 Quit kkurbjunW (Remote closed the connection)
03:15:25 Join kkurbjunW [0] (n=karlk@
03:26:21 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
03:34:36 Join fdinel [0] (
03:38:48 Quit HellDragon (Client Quit)
03:39:39 Join Administrador_ [0] (n=Administ@
03:39:57 Part Administrador_ ("Saliendo")
03:42:35 Join HellDragon [0] (
04:06:44 Quit TheSeven (Nick collision from services.)
04:07:00 Join The_Seven [0] (
04:07:03 Nick The_Seven is now known as TheSeven (
04:11:29 Part n00b2Hack ("Saliendo")
04:29:37 Quit Sajber^ (Read error: 104 (Connection reset by peer))
05:01:23 Quit Strath_ ("Leaving")
05:01:39***Saving seen data "./dancer.seen"
05:17:43r0b-why am i getting the errir "Error updating playlist control file"
05:18:19JdGordonfor any number of reasons..
05:18:31JdGordonwhich target?
05:18:47r0b-well i rebooted my e200 and now its gone
05:28:00daurnimatoryou lost the mp3 player?
05:31:48r0b-the error is gone :
05:37:25 Quit JdGordon ("Leaving.")
05:38:16 Quit Horscht ("Verlassend")
05:47:51 Join JdGordon| [0] (i=1816d253@gateway/web/freenode/x-84a7891531e49e7d)
05:59:54 Quit dmb (No route to host)
06:08:50 Quit HellDragon (Client Quit)
06:12:01 Quit kkurbjun ("Leaving.")
06:13:09 Join HellDragon [0] (
06:15:51 Join n1s [0] (n=n1s@rockbox/developer/n1s)
06:17:14 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:24:39 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun)
06:41:38 Join daurnimator_ [0] (
06:48:48 Quit thegeek_ (Read error: 54 (Connection reset by peer))
06:58:41 Quit daurn (Read error: 110 (Connection timed out))
07:01:42***Saving seen data "./dancer.seen"
07:03:37 Quit daurnimator (Read error: 110 (Connection timed out))
07:04:32 Join daurn [0] (n=daurnima@unaffiliated/daurnimator)
07:09:32 Quit r0b- (Read error: 110 (Connection timed out))
07:10:39 Join r0b- [0] (
07:14:51 Quit JdGordon| ("Page closed")
07:28:15 Quit CaptainKwel (Remote closed the connection)
08:10:22 Join flydutch [0] (n=flydutch@
08:11:15 Join ender` [0] (
08:14:35 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
08:23:17 Quit TheSeven ("ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]")
08:25:21 Join Xerion_ [0] (
08:25:44 Quit n1s ("Lmnar")
08:28:34 Join n1s [0] (n=n1s@rockbox/developer/n1s)
08:36:58 Join DarkDefender [0] (
08:39:37 Join Rob2223 [0] (
08:40:09 Quit safetydan ("Leaving.")
08:43:01 Quit amiconn (Nick collision from services.)
08:43:05 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
08:43:12 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
08:43:14 Quit Xerion (Connection timed out)
08:43:14 Nick Xerion_ is now known as Xerion (
08:43:24 Join pixelma_ [0] (
08:43:24 Quit pixelma (Nick collision from services.)
08:43:35 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
08:56:59 Quit Rob2222 (Read error: 110 (Connection timed out))
09:01:44***Saving seen data "./dancer.seen"
09:10:38 Join HellDragon_ [0] (
09:11:56 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
09:15:36 Quit BHSPitMonkey (Remote closed the connection)
09:16:34 Join petur [50] (n=petur@rockbox/developer/petur)
09:20:51 Join daurnimator__ [0] (
09:21:22 Join daurn| [0] (
09:24:47 Quit HellDragon_ (Read error: 104 (Connection reset by peer))
09:25:03 Quit HellDragon (Read error: 110 (Connection timed out))
09:25:14 Join HellDragon [0] (
09:26:35 Quit Stephen__ ("Leaving")
09:28:46 Quit daurnimator_ (Read error: 145 (Connection timed out))
09:30:01 Join robin0800 [0] (
09:34:08 Join Thundercloud [0] (
09:38:17 Quit daurn (Read error: 110 (Connection timed out))
09:39:35 Join LinusN [0] (n=linus@gateway/web/cgi-irc/
09:41:53 Quit mortti (Read error: 104 (Connection reset by peer))
09:41:56 Join mortti [0] (
09:51:47 Quit Thundercloud (Remote closed the connection)
09:53:05 Join Grahack [0] (
09:54:05 Join TheSeven [0] (
10:00:36 Quit TheSeven (Read error: 104 (Connection reset by peer))
10:01:08 Join TheSeven [0] (
10:06:01 Quit scorche|sh (Read error: 110 (Connection timed out))
10:07:36 Join mt [0] (n=mt@rockbox/developer/mt)
10:10:35 Join r00s [0] (
10:14:09 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:30:08mthmm .. I'm now sending the aac decoder audio frames that are identical to those that ffmpeg produce, but the decode function still returns an error.
10:34:37 Quit TheSeven (Read error: 104 (Connection reset by peer))
10:36:52 Join TheSeven [0] (
10:44:43 Quit robin0800 ("Leaving")
10:58:05 Join scorche|sh [50] (n=scorche@rockbox/administrator/scorche)
11:01:36Unhelpfulmt: perhaps the data with which the decoder is initialized is the source of the problem?
11:01:46***Saving seen data "./dancer.seen"
11:02:50 Quit TheSeven (Read error: 54 (Connection reset by peer))
11:03:41 Join TheSeven [0] (
11:04:58 Join _zic [0] (
11:07:00 Join einhirn [0] (
11:07:15 Join wincent [0] (
11:10:24 Join Lynx_ [0] (
11:11:11 Join AndyIL [0] (i=AndyI@
11:13:15 Join thegeek [0] (
11:13:24 Quit kkurbjunW (Remote closed the connection)
11:13:45 Join kkurbjunW [0] (n=karlk@
11:14:33 Join mankind_ [0] (
11:15:46 Quit kkurbjunW (Remote closed the connection)
11:16:08 Join kkurbjunW [0] (n=karlk@
11:16:39mtUnhelpful: Yes I'm looking into that.
11:22:45 Quit AndyI (Read error: 110 (Connection timed out))
11:25:10 Quit TheSeven (Read error: 110 (Connection timed out))
11:25:58 Quit DarkDefender (Read error: 110 (Connection timed out))
11:39:05*linuxstb thought voice language and text language were independent (re: most recent mailing list posts)
11:49:29 Join barrywardell [0] (
11:57:02n1sthe laguage selection affects both, if that's what you mean
11:58:10n1sa reset of the settings should get it back to English
11:59:02 Join Sajber^ [0] (
12:01:09 Quit antil33t (Read error: 110 (Connection timed out))
12:03:16 Join dash32 [0] (
12:04:33 Quit n1s (Remote closed the connection)
12:07:44 Quit einhirn (Read error: 104 (Connection reset by peer))
12:08:02 Join einhirn [0] (
12:09:24 Quit mankind_ ("Leaving")
12:09:45 Join n1s [0] (n=n1s@rockbox/developer/n1s)
12:11:10 Quit _lifeless (Remote closed the connection)
12:12:04 Join PaulJam [0] (
12:13:07 Join TheSeven [0] (
12:17:51soapHmm, the most recent User Mailinglist email raises an interesting thought. There is no great way for a blind user to reset Rockbox settings (at least on iPods) when away from a PC.
12:19:11soapAs the current method (using hold switch during boot of Rockbox itself, yet after the bootloader) would be very hard if not sighted.
12:26:48 Join antil33t [0] (n=Mudkips@
12:28:10linuxstbThat's far from ideal even for sighted users...
12:30:07soapI understand why "hold" was chosen as the bootloader command button during boot. Why was "hold" chosen as the Rockbox command button during boot?
12:30:53linuxstbAt the time, hold wasn't the bootloader command, MENU was (and still is)
12:31:35linuxstbBut I remember not being able to detect early button presses reliably, although I don't think anyone has experimented with it since the very start of the ipod port.
12:31:48soapOk, the chronology explains well why the duplication. What would be the problem with replacing "Hold" with "Prev" in Rockbox itself?
12:32:04linuxstbWhat I just said... ;)
12:32:23linuxstbBut MrSomeone should try it.
12:32:43Torneselect+prev is diag mode in the rom bootloader..
12:32:59Torneand only select and menu turn it on iirc
12:33:07soapI thought you meant not being able to detect early button presses reliably _in the short period of time the bootloader had_, not a problem in the main binary.
12:33:16Torneso to reset like that you would have to press select then only start pressing prev after you let go of select
12:33:20soapSelect alone turns it on.
12:33:28Tornesoap: i mean select and/or menu turn it on
12:33:32Torneprev/next/play don't
12:33:37soapyou need conscious effort to press two buttons.
12:33:58soap^^which I see as a good thing.
12:34:14soapless likely to accidentally wipe settings.
12:34:15 Nick daurnimator__ is now known as daurnimator (
12:34:40Torneyes, i just mean that if the concern is for blind users it may potentially still be *slightly* awkward to time
12:34:41linuxstbsoap: As I said, someone should just try it and see what happens.
12:34:55Tornei'd suggest next instead of prev, as next is ignored by the bootrom afaik :)
12:35:13soapNext, Menu, Play, Select are all far more likely to cause actions if held once rockbox is finished booting. If I am thinking clearly Prev will back you out to main menu in the worst case situation.
12:35:25Torneah, hm
12:36:01Torneif you do manage to boot to diag mode by accident it does at least make a piezo bleep
12:36:31soapI assert that would be neigh impossible to do w/o using two fingers.
12:37:29Tornei did just do it using one thumb on *purpose*. it's probably pretty unlikely by accident though, yes
12:37:32soapcan't do it (so far) on my Nano here with its small buttons.
12:37:53soapDang - if you got it to work :( One positive > many negatives.
12:38:05Tornethe wheel is bigger on an ipodvideo
12:38:32Torneand it's possible to press the four directions with only a reasonable amount of pressure on the inner edge of the dial
12:38:50 Nick fxb__ is now known as fxb (
12:38:53linuxstbsoap: If you want to try it, add a "#define SETTINGS_RESET BUTTON_LEFT" (for example) around line 93 of apps/main.c (i.e immediately before the #if CONFIG_TUNER line)
12:39:14soaplinuxstb, will add that in 10 hours and use it for a few days.
12:39:57Tornesoap: it seems like it's a *better* choice than hold
12:40:18Tornei particularly dislike it being on hold to the point of having hacked that out of my build :)
12:40:26Torneso that i can boot with hold on
12:40:27*linuxstb almost always uses one finger (or thumb) to reset his Nano2g
12:40:54Tornebut i just disabled settings reset entirely, rather than replacing it, which is obviously not a solution in general
12:40:58soaplinuxstb, is there any reason to believe that any one ipod is more likely to have early button detect issues than any other? Or is the history of that problem too cloudy to even guess?
12:41:22linuxstbsoap: Cloudy ;)
12:41:54linuxstbBut in the bootloader, it seemed mainly Nano users that had trouble getting MENU to work for dual-boot. It always worked fine for me on the Video or Color.
12:42:29linuxstbi.e. with the instructions "Press menu to turn your ipod on, then keep it pressed"
12:42:50Tornei guess actually changing th edual boot key might be more confusing now that it's been hold for so long :)
12:42:52soap _I_ always liked Hold being the controlling switch in the bootloader because you could toggle it at the end of the day (or end of the battery) and know you were going to boot into Apple's Faster Charging Mode. ;)
12:43:18Tornesoap: i hit select, flick hold, drop in pocket, which is only possible by disabling both sets of hold detection :)
12:43:23linuxstbsoap: Yes, but hopefully we won't need that forever. It's really just a workaround for limitations of Rockbox...
12:43:28Tornealso i have the charging patch :)
12:44:09soapTorne, have you battery benched since with the charging patch? I tried and battery bench failed and hadn't had a chance to look deeper to see if it were me or the patch.
12:44:31Tornesoap: you mean is ther eany difference in discharge rate?
12:44:35Torneor the charging speed?
12:44:45Tornebecause it definately charges ~9 times faster :)
12:44:49soapTorne, wanted objective charging speed numbers.
12:44:56Tornei haven't done, no
12:45:02soapgot blank benches. Just curious.
12:45:05Tornebut I have the PFC istat reading enabled
12:45:16Torneso I can see the current draw go to ~450mA when on
12:45:20Torneas opposed to ~50 without
12:45:51soaplinuxstb, I totally grok - why I was emphasizing it was a personal preference (for now), but not a good reason to keep it default behavior.
12:45:53Torneand i personally believe the istat readings are accurate, since dreamlayers got the scaling parameters for it from the rom diag mode
12:46:07Torneand it matches his multimeter readings from firewire
12:46:20Torne(maybe we should commit that?)
12:47:02soapWhat if you pull 500 from a device incapable of delivering 500?
12:47:13Tornei mean the current measuring patch
12:47:15Tornenot the charging patch
12:47:22Tornesorry :)
12:47:23soapoh, yea.
12:47:38Tornei think the only reason it's not in is it's unclear if it could also be supported on other models
12:47:49dzsoap: you overheat it
12:47:51Tornei think the patch as is only reads the PCF for ipodvideo
12:48:43Torneoh, also, i have an apple charger now
12:48:56Tornei wsa going to experiment with sticking a multimeter in it
12:49:00Torneor between it and the OF
12:49:14Torneand see if i can work out if it really is doing something to know it's okay to draw more
12:50:37 Join dmb [0] (n=Dmb@unaffiliated/dmb)
12:50:44 Quit Zarggg (Connection timed out)
12:54:04 Join IuDeX [0] (n=52a0f8f7@gateway/web/cgi-irc/
12:54:34IuDeXOne question? Does anyone works on Clip?
12:55:05linuxstbYes. (not me though...)
12:55:33IuDeXI dont see any progress :( Sorrry but i cant help ;/
13:01:27 Quit IuDeX ("CGI:IRC")
13:01:50***Saving seen data "./dancer.seen"
13:03:04 Join TeaNoX [0] (n=5848c2d8@gateway/web/cgi-irc/
13:03:34TeaNoXwho have an iriver h320 with rockbox?
13:05:17linuxstbTeaNoX: Lots of people do. If you have a question, just ask.
13:06:27TeaNoXokay, i want buy me a h320 and want to install rockbox
13:06:56TeaNoXon the rockbox homepage ist the firmware 3.3
13:07:03TeaNoXdoes it work on the h320?
13:07:25linuxstbYes - the list of targets is at the top of
13:08:01linuxstbAnd there is also a manual for Rockbox on the H320 - see the "manual" link on the left side of the website,
13:08:29TeaNoXand how find the feature list of the 3.3 version
13:08:42TeaNoXIts easy to install 3.3 firmware on h320?
13:08:50linuxstbSee the manual...
13:09:24linuxstbBut yes, it's easy to install (and uninstall if you don't like it).
13:10:27TeaNoXokay thanks and its just in english right?
13:10:36TeaNoXor give it a german translation
13:11:12Tornethere are translations for the Rockbox UI to many languages
13:11:14Torneincluding german
13:11:32linuxstbLots of Rockbox devs are German, so the german translation is very well maintained.
13:11:40 Join robin0800 [0] (
13:12:27TeaNoXcan i choose the german translation on the instal?
13:13:43linuxstbNo, you choose the language from within Rockbox itself.
13:16:22TeaNoXohh ok
13:17:10TeaNoXand an other question...the h320 is very old give it an other better mp3 player it is newer than the h320 and allows to install rockbox?
13:18:07AlexPDepends what you want
13:18:09linuxstb"better" is very subjective. Lots of people still like the H320, and Rockbox runs well on it.
13:18:20AlexPCapacity, recording, fm, colour screen, .....
13:19:13TeaNoXits nessary that the sound is VERY good, video etc is no important
13:19:32TeaNoXthe sound is my first choice
13:19:47AlexPTeaNoX: I don't think anyone has done proper tests on all the players
13:20:03AlexPTeaNoX: And without proper tests then it is subjective, plus depends on earphones etc
13:20:11AlexPRMAA type tests
13:20:19TeaNoXi have the senheise cx500 in ears
13:21:30AlexPThat doesn't help much :)
13:21:59AlexPAll I'm saying is that people can only give subjective impressions for sound qulity, and only then if they have multiple players
13:22:11 Quit TheSeven (Read error: 104 (Connection reset by peer))
13:22:12TeaNoXmhhhh ok
13:22:31Torneand the most people will generally say is "this player sounds fine to me" :)
13:22:44AlexPFor what it is worth, I haven't heard any particular complaints about the H300 that I can recall
13:22:45 Join TheSeven [0] (
13:23:55TeaNoXalso think you h320 is the right choice?
13:25:49AlexPDepends on what you want :)
13:26:02AlexPI think it is not a bad choice at all :)
13:26:43TeaNoXwhats the options for other mp3 player
13:26:52linuxstbTeaNoX: Maybe sites like will have discussions regarding audio quality of mp3 players. Or maybe there have been discussions in the Rockbox forums.
13:27:29AlexPOf the currently supported targets, if I didn't care about fm or recording and wanted capacity, I would have a gigabeat f, if I wanted to record I would have a h100 or h300 (h100 has optical)
13:28:27markunAlexP: one thing though is that all of those players have some digital noise with my in-ears
13:28:58markunI thought that was unavoidable, but now I have a laptop that doesn't have that problem, so it's not impossible.
13:29:02AlexPmarkun: This is what I mean about it depending on the person and the headphones
13:29:16PaulJamConcerning the soundquality: the H300 (at least mine) has some constant hiss which is quite noticeable when using IEMs.
13:29:36AlexPmarkun: I also use in ear headphones (sennheiser cx95) and don't notice this (although I don't have a H300 so don't know about that)
13:29:36markunAlexP: sorry, was too lazy to read the logs :)
13:29:47AlexPmarkun: hehe :)
13:30:14markunI use Creative EP-630 and have an iriver H120 and Gigabeat F40
13:30:26AlexPAnd I'm sure there is something there with my IEMs, it is just that I personally don't notice :)
13:30:34AlexP<−− cloth ears :)
13:31:00markunAlexP: actually I got so used to it that it bothers me a bit when I don't hear some noise :)
13:31:33markunWhen the disk spins up on my F40 it's such a familiar sound that it felt like something was missing when I used my Meizu M6SL :)
13:31:40AlexPI hear hiss on my h100 as it starts up, but once Rockbox has booted it goes away
13:31:43TeaNoXdo you know the fifo ampiler?
13:31:51markunalthought I think that one also has some noise, just not for disk spinning obviously
13:32:02AlexPTeaNoX: ampiler?
13:32:17markunAlexP: perhaps the audio is muted when there is not playback
13:32:28AlexPTeaNoX: Do you mean do we know what DAC they use?
13:32:40TeaNoXFiio E5
13:32:41AlexPmarkun: Possibly, and thereafter it is just hidden by the music
13:33:00AlexPTeaNoX: Never heard of it, but it doesn't run Rockbox whatever it is
13:33:18TeaNoXit runs with it ^^
13:33:23AlexPmarkun: But whatever the reason (luckily for me), I don't hear it after it has finished booting
13:33:27TeaNoXits a headphone ampfiler
13:33:34TeaNoXHeadphone Amplifier ZUR WUNSCHLISTE
13:33:48AlexPno idea, but that it starting to get off topic for here
13:33:57TeaNoXthe sound quallity is very good with this Headphone Amplifier
13:34:04AlexPThere is always #rockbox-community to discuss such things :)
13:37:56linuxstbTeaNoX: The h120/h140 is basically the same as the h320/h340, but has a greyscale LCD and digital (S/PDIF) output. You may want that..
13:38:43 Quit dash32 (Remote closed the connection)
13:53:24 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
14:04:07 Join DerPapst_ [0] (
14:09:14 Quit TeaNoX ("CGI:IRC")
14:16:05 Join tomcat_ha [0] (
14:17:36 Nick YpsyZNC is now known as Ypsy (
14:20:45 Join TeaNoX [0] (n=5848c2d8@gateway/web/cgi-irc/
14:20:53TeaNoXi forgot a question
14:21:09TeaNoXwhats the differnce about the h300 and the h320
14:22:17 Quit PaulJam (Nick collision from services.)
14:22:24 Join PaulJam_ [0] (
14:24:01 Join daurnimator_ [0] (
14:27:30 Quit daurnimator (Read error: 60 (Operation timed out))
14:27:53 Join daurnimator__ [0] (n=daurnima@
14:29:50linuxstbTeaNoX: The "h300" doesn't exist - it's the generic name for the "h300 series" - the h320 (20GB) and h340 (40B).
14:30:41TeaNoXok thx...
14:31:30 Join LambdaCalculus37 [0] (n=44a0430d@rockbox/staff/LambdaCalculus37)
14:35:35 Quit DerPapst_ ("iPodLinux rocks!")
14:37:10 Quit TheSeven (Nick collision from services.)
14:37:27 Join The_Seven [0] (
14:37:31 Nick The_Seven is now known as TheSeven (
14:37:36 Join DarkDefender [0] (
14:39:04 Quit TeaNoX ("CGI:IRC")
14:40:53 Quit daurn| (Read error: 110 (Connection timed out))
14:45:07 Quit daurnimator_ (Read error: 110 (Connection timed out))
14:46:05 Join daurn| [0] (
14:51:03 Join CaptainKwel [0] (
14:57:03 Quit _zic ("Ухожу")
14:57:51 Quit PaulJam_ (Nick collision from services.)
14:57:55 Join PaulJam [0] (
15:00:15 Quit TheSeven (Read error: 110 (Connection timed out))
15:01:40 Join teru [0] (
15:01:54***Saving seen data "./dancer.seen"
15:28:14 Join aaron424 [0] (n=410d02d8@gateway/web/cgi-irc/
15:30:07 Quit PaulJam (No route to host)
15:33:20 Join evilnick [0] (i=0c140464@gateway/web/freenode/x-a4ae966a264f0ddb)
15:38:08 Join Linus [0] (n=linus@gateway/web/cgi-irc/
15:38:14 Nick daurn| is now known as daurnimator (
15:38:33 Quit LinusN (
15:39:04 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
15:39:51 Quit LinusN (Connection reset by peer)
15:45:13 Quit evilnick ("Page closed")
15:45:40 Join evilnick [0] (i=0c140464@gateway/web/freenode/x-59f0cd3e533d30fe)
15:58:29 Join Lynx [0] (
15:58:45 Quit robin0800 ("Leaving")
15:58:56 Nick Lynx is now known as Guest1526 (
15:59:34 Join Zarggg [0] (
16:02:54 Quit Lynx_ (Read error: 60 (Operation timed out))
16:02:54 Nick Guest1526 is now known as Lynx_ (
16:15:06 Join TheSeven [0] (n=theseven@
16:23:43 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
16:23:44 Quit linuxstb (Read error: 113 (No route to host))
16:23:52 Part Linus
16:24:52 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
16:47:58 Join Hillshum [0] (n=hillshum@unaffiliated/hillshum)
16:49:32 Join jgarvey [0] (
16:57:09 Quit tomcat_ha (Read error: 110 (Connection timed out))
17:01:57***Saving seen data "./dancer.seen"
17:01:58 Quit cdleonard (Remote closed the connection)
17:02:46 Quit teru ("Quit")
17:03:55 Join BryanJacobs [0] (
17:29:21 Quit AndyIL ()
17:36:14 Join AndyI [0] (i=AndyI@
17:47:51 Quit Hillshum (Read error: 110 (Connection timed out))
17:49:58 Join Hillshum [0] (
17:52:36 Join AndyIL [0] (n=pasha_in@
18:02:55 Quit AndyI (Read error: 110 (Connection timed out))
18:04:59 Join n00b81 [0] (n=n00b81@unaffiliated/n00b81)
18:05:17 Part n00b81 ("Leaving")
18:06:34 Quit petur ("work->home")
18:10:30 Quit r0b- (Read error: 110 (Connection timed out))
18:12:00AlexPpixelma: I'm planning to put a \opt{HAVEREMOTEKEYMAP}{&} into every table so that a) individual specific remote opts don't have to include it (with the possibility of getting confused) but mainly b) So that a remote enabled manual will work even if all the tables haven't been adapted. Any objections/thoughts?
18:12:39 Join paulk_ [0] (
18:13:18paulk_hello ! I've downloaded a french .lang file. How can I build it to a .lng file ?
18:14:08AlexPDownloaded? Translations are included - are you trying to edit it?
18:14:33HillshumYou'll need to compile a full build
18:14:42Hillshumwith that .lang included
18:14:57paulk_I've downloaded it from :">
18:15:10AlexPpaulk_: What are you trying to do with it?
18:15:43AlexPpaulk_: Unless you are updating a translation, you don't need to do that - Rockbox includes the translations when you install it
18:16:10paulk_Is the french .lang file from"> the same as the one included in rockbox 3.3 ?
18:16:44AlexPI think so
18:16:52AlexPThe one on that page is just current svn if not
18:17:04paulk_because on"> the french traduction is at 98% and the version on my player does not include a lot of traductions
18:17:16AlexPBut French was last updated 4 weeks ago - I'm not sure if 3.3 was before or after that
18:17:30linuxstbYou could try the latest "current build" of Rockbox, instead of 3.3.
18:17:36scorche303 was about a month ago
18:17:38AlexPpaulk_: If you use a current build, it will have the most up-to-date translation
18:17:40scorcheerrr... 3.3
18:17:54AlexPscorche: Yeah, that's what I thought
18:18:29paulk_And, do you know if the games are translated ? Because all the 3.3's games are in english
18:18:37AlexPNo plugins are translated
18:18:48paulk_too bad
18:19:15AlexPJust look on it as helping you to improve your English :)
18:19:43AlexPJoking aside, there was some work in progress to add a translation framework to plugins, but I think it has stalled
18:19:51paulk_but well, even if all rockbox is in english I'll still using it, because it's really great !
18:19:59AlexPThanks! :)
18:20:16 Quit SUSaiyan (Success)
18:20:16paulk_AlexP: Yes, that's true that's a good way to improve my english !
18:22:46paulk_Do you know if png will be supported by rockbox soon ?
18:23:24scorchepaulk_: for the image viewer or for WPSs?
18:24:00paulk_for the twice
18:24:20AlexPI don't think anyone is working on it
18:24:39AlexPImage viewer is more likely, as it would be a plugin
18:24:58AlexPAnything going in the core needs lots of argument :)
18:25:09BryanJacobsno kidding
18:25:28AlexPAnd as there is already bmp and jpg for the WPS, adding png is probably unnecesary for the size increase it would bring
18:25:32scorcheit just takes someone putting forth the effort to code that up for the plugin...whereas, i very much doubt it would get supported for WPS usage
18:25:44AlexPBut for a plugin there is no problem, someone just needs to do it
18:26:20paulk_I'd like to help you, but I don't kow how to write a plugin :(
18:26:38AlexPIt is never to late to learn :)
18:27:09paulk_That's true... Maybe when I'll be older
18:27:10 Join bertrik [0] (
18:27:17paulk_Actually I've got no time
18:27:40paulk_Is rockbox written in C ?
18:27:56AlexPWith little bits of ASM when speed is critical
18:27:57paulk_I'm learning C
18:28:25AlexPThe vast majority (and all plugins) are C
18:28:41paulk_that's a good thing
18:29:33paulk_Well, I must leave you now. Keep doing good job !
18:29:49 Nick daurnimator__ is now known as daurn|laptop (n=daurnima@
18:29:56 Quit paulk_ ("Ex-Chat")
18:30:03 Nick daurn|laptop is now known as daurn (n=daurnima@
18:31:14 Join JdGordon| [0] (i=63cb9801@gateway/web/freenode/x-5c08e88ad326a967)
18:31:51linuxstbbertrik: Hi. I'm struggling to get recognisable sound from my Nano. From what you know if it, do you think I need to adjust any of the clocks?
18:32:52bertrikhm yes, the MCLK calculation currently assumes a 32 kHz crystal, not a 2.5 MHz (or so) crystal
18:33:16evilnickIIRC, there is a .png viewer on flyspray
18:33:40bertrikall of the IIS clocks (bitclock, sample clock) are derived from the MCLK
18:34:42 Join faemir [0] (n=faemir@
18:34:43bertriklinuxstb, the nano2g uses a crystal in the MHz range, right?
18:35:29linuxstb1.8MHz I think TheSeven has said
18:37:47bertrikthen the table with clock dividers and multipliers for the MCLK PLL probably needs to be recalculated
18:37:57bertrikin pcm-s5l8700.c
18:38:25 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
18:38:33 Join n00b81 [0] (n=n00b81@unaffiliated/n00b81)
18:39:07 Quit Kohlrabi (Nick collision from services.)
18:39:11 Join Kohlrabi [0] (
18:39:18 Quit Kohlrabi (Nick collision from services.)
18:39:21 Nick Kohlrabi_ is now known as Kohlrabi (
18:41:00linuxstbbertrik: How are they calculated? (I've never done this before...)
18:41:27 Join LambdaCalculus37 [0] (n=44a0430d@rockbox/staff/LambdaCalculus37)
18:42:04linuxstbbertrik: And you mentioned yesterday that my audio samples might needing to be byteswapped - what order should they be (little or big)?
18:44:13 Join Kohlrabi_ [0] (
18:44:32bertriklinuxstb, I just copied the values from the datasheet. I guess samsung has a program to find a PDIV/MDIV/SDIV combination that most closely matches the required PLL multiplier.
18:45:28bertrikFor a start we could adjust the PLL multilpliers by a total of about 56.25
18:45:30 Quit Kohlrabi ("leaving")
18:46:11bertrikregarding the endianness, I think I was wrong, I just used an array of unsigned shorts as my audio clip and I think this will always have the correct endianness (because there
18:46:13 Nick Kohlrabi_ is now known as Kohlrabi (
18:46:28bertrik's no conversion from byte arrays to unsigned shorts)
18:47:09bertrikin the meizu, the processor is configured as big endian, so maybe the entire peripheral bus is configured as big endian too
18:47:25 Join r0b- [0] (
18:48:04bertrikso in short, I can't really tell if you need to do some endian-ness tricks, but it never hurts to try
18:48:42linuxstbOK, I'll keep testing both...
18:49:16 Quit daurnimator (Nick collision from services.)
18:49:29 Quit Grahack ("Leaving.")
18:54:36 Join advcomp2019__ [0] (n=advcomp2@unaffiliated/advcomp2019)
18:54:36 Quit LambdaCalculus37 (Read error: 104 (Connection reset by peer))
18:54:36 Join LambdaCalculus37 [0] (n=44a0430d@rockbox/staff/LambdaCalculus37)
18:54:51LambdaCalculus37linuxstb: iBugger-0.1e seems to be a little different when using I want to execute code at 0x22000000 but it's asking me to set the stack address.
18:55:09linuxstbbertrik: How would adjusting by approx 56.25 be done?
18:55:14linuxstbLambdaCalculus37: I just use "0" for that.
18:56:12LambdaCalculus37linuxstb: It's just sitting there, doing nothing. :/
18:56:35linuxstbLambdaCalculus37: That happens sometimes... ;)
18:57:10linuxstbSo you uploaded bootloader.bin to that address?
18:57:40LambdaCalculus37linuxstb: Yeah.
18:57:59 Join bimbel [0] (n=Miranda@unaffiliated/bmbl)
18:58:44LambdaCalculus37Just sits there.
19:00:32*linuxstb shrugs
19:01:58***Saving seen data "./dancer.seen"
19:02:19LambdaCalculus37linuxstb: I'm running "python execute 0x22000000 0"; it responds back by saying "Passing control to code at 0x22000000... done"
19:03:01 Quit aaron424 ("CGI:IRC (Ping timeout)")
19:04:19 Join SUSaiyan [0] (
19:04:35 Quit advcomp2019_ (Read error: 113 (No route to host))
19:05:33linuxstbLambdaCalculus37: You could try my current test - it makes painful noises through the headphones."> I'm using this with iBugger-0.1e
19:05:42bertriklinuxstb, for 22050 Hz playback the following combination should work PDIV=5, MDIV=6, SDIV=3, MDIV=4
19:06:23bertrikI'm assuming a 1.8432 MHz crystal
19:07:41bertrikthe PLL multiplies the crystal frequency by (PDIV+2)*(MDIV+8), then divides it by (1<<SDIV) and CDIV
19:08:40 Quit JdGordon| (Ping timeout: 180 seconds)
19:08:41bertrikwhere I said MDIV, I meant cdiv (as it's called in the pcm-s5l8700) or "customer's divide" in the datasheet
19:09:17linuxstbThanks - I'm still getting noise, but it's sounding different...
19:09:31LambdaCalculus37linuxstb: Still nothing... very weird.
19:09:47 Quit bmbl (Connection timed out)
19:09:58LambdaCalculus37iBugger is uploading successfully and it's saying that it's passing control to the code uploaded, but nothing happens.
19:15:28TheSevenLambdaCalculus37: can you try the ibugger and bootloader version on my server?
19:15:57TheSevenjust use " run bootloader.bin" for that
19:16:56 Quit kkurbjunW (Remote closed the connection)
19:17:06LambdaCalculus37TheSeven: I can't from work.
19:17:18 Join kkurbjunW [0] (n=karlk@
19:17:35 Quit kkurbjunW (Client Quit)
19:19:18bertriklinuxstb, can you tell if the sample rate is way too high or too low?
19:20:00bertrikyou should be able to tell if the sample rate is about right by looking how fast the dma count register decreases
19:22:10 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-4c5f0eb8fb99d0d9)
19:25:49 Nick n00b81 is now known as taylor_ (n=n00b81@unaffiliated/n00b81)
19:26:29 Nick taylor_ is now known as n00b81 (n=n00b81@unaffiliated/n00b81)
19:26:32 Part n00b81 ("Leaving")
19:26:45 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:27:59 Join HellDragon_ [0] (
19:28:11 Quit HellDragon_ (Read error: 104 (Connection reset by peer))
19:29:01 Quit HellDragon (Read error: 104 (Connection reset by peer))
19:32:03 Join webguest42 [0] (n=40ffb419@gateway/web/cgi-irc/
19:32:15 Quit webguest42 (Client Quit)
19:33:14 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
19:34:05 Join HellDragon [0] (
19:34:37 Quit LambdaCalculus37 ("CGI:IRC")
19:34:48 Join LambdaCalculus37 [0] (n=44a0430d@rockbox/staff/LambdaCalculus37)
19:43:04linuxstbbertrik: It's hard to tell. I'll keep experimenting...
19:43:33*shotofadds wonders whether it's a "known feature" that the download links at the top of the build table all 404?
19:43:59linuxstbshotofadds: They worked for me a few days ago... Are builds in progress?
19:44:27gevaertsshotofadds: I suspect that this is because of some late-night experimenting that Zagor did last night. There haven't been commits since
19:44:54shotofaddsah, we just need to find something to commit then!
19:45:20bertrikno silly commits please
19:45:24 Join ikorack [0] (
19:45:38 Join nonsense [0] (n=nonsense@
19:45:38 Part ikorack
19:45:53 Join Nehyx [0] (
19:46:29 Part Nehyx ("ZZZzzzZZZzzz")
19:49:52 Join Jon [0] (n=jon@unaffiliated/jonsparks)
19:49:59 Quit faemir ("Leaving")
19:50:17 Quit BryanJacobs ("Java user signed off")
19:50:53linuxstbbertrik: Do you know if there's a limit on the size of the DMA transfer?
19:51:21 Join daurnimator_ [0] (
19:51:21 Quit nonsense ("used jmIrc")
19:51:23*shotofadds is encouraged by the fact he's the only one to have seen an SD card being eaten by a D2, while there are lots of positive reports. With any luck that suggests I'm simply an incompetent user :/
19:53:26bertriklinuxstb, the datasheet says DMATCNTx is a 32-bit register, but DMACTCNTx shows only 20 bits
19:54:26 Join tomcat_ha [0] (
19:55:08Hillshumshotofadds, did it damage the card physically?
19:56:04linuxstbbertrik: And what units is the "size" parameter in my_pcm_play_data? I've just been using bytes...
19:57:33bertrikI configured PCM DMA to transfer 16-bit units, the DMA hardware expects number of 16-bit units
19:58:21 Quit daurn (Connection timed out)
19:58:24bertrikit should be bytes, it's converted to 16-bit units in the pcm_play_dma functions
19:59:24 Part Jon
19:59:53linuxstbMy audio file is about 11MB (uploaded to DRAM using iBuggerLoader), so I've just tried passing 11*1024*1024 to my_pcm_play_data(). However, DMACTCNT0 is counting down from 512K to 0, then I get silence.
20:01:58bertrikit could be that indeed the dma length is max 20 bits, or 1 MB. In that case, filling it with 11 MB exactly would actually fill it with 0.
20:02:40 Quit Hillshum ("Leaving")
20:03:09 Part stettberger
20:03:52linuxstbBut if it's being divided by 2...
20:04:42linuxstbbertrik: It's taking about 12 seconds to count down from 512K to 0....
20:05:04bertrikah, that would fill it with 5.5 MB, which the hardware interprets as 0.5 MB because it zeroes the from bit 20 and up
20:05:16linuxstbWhich I think is right, if it's stereo audio at 22.050KHz
20:06:42bertrikthere are a couple of IIS formats, I tried to use the standard format (plain 16-bit stereo). Maybe the codec expects something different.
20:08:56CIA-8New commit by alex (r21997): Add a generic \opt{HAVEREMOTEKEYMAP}{& } to button maps to allow all ...
20:10:18linuxstbbertrik: Yes, that's what I'm about to check...
20:12:53 Join Stephen_ [0] (
20:14:30 Join DarkSpectrum [0] (
20:15:49 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
20:16:15 Join n00b2Hack [0] (n=Administ@
20:16:54bertriklinuxstb, I wonder if anything in rockbox ever passes a pcm buffer larger than 1 MB
20:17:50bertrikif something does, we'll have to take care of splitting up the buffer into multiple dma transfers
20:19:12linuxstbIIRC, DMA chunks are normally much smaller - about 32KB.
20:23:17pixelmawhat screen resolution does the 2nd gen Nano have - something typical?
20:23:35linuxstbSame as 1st gen Nano (and same keypad)...
20:23:50linuxstb(at least from an apps/ point of view)
20:25:19pixelmaah, ok. Is it also readable without backlight but bright enough environment?
20:25:47linuxstbYes. I haven't seen a 1st gen Nano, but it's pretty similar to the Video and Color.
20:26:19pixelmahmm... sounds interseting then...
20:26:35pixelmaintresting too
20:27:45linuxstbbertrik: Currently, the wm8975 driver is setting "BCLK not inverted", "Enable Master Mode", "Normal LRCLK polarity", "16-bit word length" and "I2S format" (that's assuming it really is the wm8975 in the nano...)
20:28:26linuxstbAnd "output left and right data as normal" (as opposed to "swapped")
20:28:42bertrikI'm not sure what master mode means, but it could mean that the codec expects the provide the clock instead of the CPU
20:29:14linuxstbI think I tried slave mode in previous tests, and got no output. Let me test again...
20:29:15bertrikthe clock = sample clock, bit clock, or MCLK (M may actually mean master now that I think of it)
20:30:18bertrikthe other settings sound like reasonable defaults
20:30:35linuxstbYes, changing that gives me silence...
20:32:22bertrikthe s5l8700 datasheet says the IIS part in the s5l8700 is master mode only
20:32:59bertrikmaybe the codec has to be told how much faster the MCLK is compared to the LRCK
20:34:06linuxstbDatasheet is here BTW - (that matches the Rockbox driver for the WM8975)
20:34:20linuxstb(I don't think the exact WM8975 datasheet is available)
20:35:17bertrikpcm-s5l8700.c uses MCLK = 256 * Fs which looked like the standard rate to me
20:36:07 Join daurnimator__ [0] (
20:40:29linuxstbbertrik: So the wm8975 must be in slave mode then?
20:40:45bertrikyes I think so
20:46:08bertriklinuxstb, I think you also need to change something in register 0x18 to enable the IIS bus to be used in slave mode
20:53:16linuxstbbertrik: what do you think needs changing? The default is 0, and Rockbox doesn't touch it at all.
20:53:20 Quit daurnimator_ (Read error: 110 (Connection timed out))
21:00:04 Join phoboss [0] (
21:00:23phobossi can't find any info whether rockbox runs on ipod nano 4g
21:00:47linuxstbIt doesn't.
21:01:02linuxstbThe very top of the front page of the website lists the devices Rockbox runs on.
21:01:26phobossis support planned for the future? how is the development status
21:02:02AlexPfeel free to start it
21:02:03***Saving seen data "./dancer.seen"
21:02:19phobossunfortunately my programming skills are not even close to sufficient :)
21:02:36linuxstbphoboss: Currently, no-one knows how to bypass the encryption and other things preventing a Rockbox port from even being started on the Nano 4g.
21:03:11linuxstbPeople in the linux4nano project are working on it, but no breakthroughs yet - it may be next week, it may be never...
21:03:29linuxstbAnd then a Rockbox port can start, which takes months of hard work, assuming skilled people want to work on it...
21:03:32phobossdamn :/ i really would like to have more formats to choose from for video and audio playback
21:03:49phobossnano 4g only supports 2 video formats
21:04:00linuxstbThen sell it and buy something better...
21:04:16*GodEater wonders why people by these rubbish players in the first place if they don't do what you want =/
21:04:33 Join Hillshum [0] (n=hillshum@unaffiliated/hillshum)
21:04:40phobosswell i won it in a contest
21:04:46phobossi didn't pay a cent for that thing
21:04:51GodEaterah, can't argue with that :)
21:05:06phobossthe best thing is that a friend of mine won it, too
21:05:17phobossyou can win one every hour at coca cola germany
21:05:39bertriklinuxstb, I think bit 3 of reg 0x18 needs to be 1
21:06:21GodEaterphoboss: well, you can still sell it and get something better
21:06:45 Nick daurnimator__ is now known as daurn (
21:06:59bertrikand I would set bits 8:7 in reg 0x08 to 0 too
21:07:58TheSevenlinuxstb: just tried your bootloader.bin, when launching it for the first time, it immediately returned to ibugger, and when launching it for the second time, it locked up (still having the iBL gradient on the screen), not even reacting to the hold switch
21:08:17phobossthe problem is i like the nano. only the few supported formats annoy me. even some mp3s have to be converted to some other bitrate or something like that
21:09:14HillshumI think iTunes will convert when needed...
21:09:39*GodEater wouldn't like a player if it didn't do what he wanted. So I don't understand your view.
21:09:41Hillshumnot that this is on-topic
21:09:49TheSevenphoboss: it's not supported. you won't be able to do anything about that. i can't see any need for this discussion...
21:10:02 Join JustJohnny68 [0] (n=HP_Admin@
21:11:22phobossHillshum: the problem is itunes won't run on win 2003 :D . i fill that thing with winamp but even the podcasts show up as normal audio tracks or video files
21:11:54phobossi wonder which podcatcher for windows can write to that silly db on the ipod so my podcasts show up in the podcast menu etc
21:12:08*bertrik has a simple idea for turning touch strip events from the meizu into simple up/down button events
21:12:15GodEaterthoroughly thoroughly offtopic now phoboss
21:13:23DarkSpectrumphoboss: go get a Sansa C240 that will run rockbox from for $15
21:14:15Stephen_phoboss, get ml_ipod for winamp can get podcasts into podcast menu and be done with it
21:16:49 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-6d7c3afcd320e8dc)
21:17:15saratogalots of people have tested the new PP bootloaders with no issues, we should release them
21:18:17linuxstbsaratoga: So are there binaries ready to go to the download servers?
21:18:33 Join Grahack [0] (
21:18:39Hillshumarn't they sitting on fs?
21:18:40DarkSpectrum#9955 bootloaders have been working flawless on my Sansa C&E
21:18:53DarkSpectrumbeen using them for a month now
21:18:57saratogalinuxstb: the binaries are prepared, but not uploaded yet:
21:20:01saratogaas far as I know the only thing not completed is a macos compile of sansapatcher
21:20:32Hillshumdid that need to be changed?
21:21:08 Quit bluebrother ("leaving")
21:21:18saratogayes sansapatch contains a copy of the bootloader, so it must be updated when the bootloader changes
21:21:33saratogaor at least its nice to do so that people odn't accidentally install the old bootloader
21:21:36linuxstbbertrik: Hmm, still silence...
21:22:19 Quit tomcat_ha ("If visible identification is not possible, the pathologist may be able to take fingerprints from the body until decay sets in)
21:22:22saratogawho actually releases them? bagder?
21:22:27linuxstbsansapatcher should be trivial to compile on OS X - just "make sansapatcher.dmg" by the look of the makefile. No external dependencies.
21:22:44linuxstbsaratoga: Any of the Swedes (Bagder/Zagor/LinusN) can put them on the download server.
21:22:56linuxstbDoes that include e200rpatcher?
21:23:11saratogaok so we just need an OSX developer to do that
21:23:24linuxstbIn fact forget e200rpatcher, it doesn't need updating IIRC...
21:23:29*Hillshum is on a mac now, but has no xcode (and would need to boot into osx)
21:23:31 Quit LambdaCalculus37 ("CGI:IRC (Ping timeout)")
21:24:29 Join LambdaCalculus37 [0] (n=44a0430d@rockbox/staff/LambdaCalculus37)
21:25:02LambdaCalculus37Did someone call for an OS X developer? :)
21:25:27saratogayes a rebuild of sansapatcher from the svn branch would be nice
21:25:50 Quit JustJohnny68 ("Leaving.")
21:26:14gevaertssaratoga: Bagder is aware of the new bootloaders
21:26:30gevaertsI can ask Zagor next time he shows up though
21:26:50LambdaCalculus37saratoga: I can do that.
21:26:54linuxstbSo what's different in that branch compared to trunk?
21:27:46LambdaCalculus37saratoga: Where should I send the build to?
21:28:08gevaertssaratoga: there's already one in gevaerts/">
21:28:51gevaertsI didn't bother to refer to that one in the forum thread, as I tested it, and didn't expect that download location to live very long anyway
21:29:34saratogaoh ok that easiest
21:29:50saratogalinuxstb: I think the only difference was the version string in the bootloader
21:30:44gevaertsAs far as I can see that zip misses only the windows e200rpatcher, and actually getting put on the download server
21:34:23LambdaCalculus37gevaerts: What about OS X e200rpatcher?
21:34:48gevaertsLambdaCalculus37: that's there, tested to run (not tested to actually work though...)
21:35:14LambdaCalculus37gevaerts: And I don't have an e200R to try it with.
21:35:42gevaertsLambdaCalculus37: I see no good reason for it not to work. We'll get told if it doesn't :)
21:42:19 Quit barrywardell (Remote closed the connection)
21:46:10bertriklinuxstb, maybe we can find out what the OF uses
21:47:21linuxstbbertrik: Hmm, can we simple read the registers?
21:48:00 Quit bimbel ("Bye!")
21:48:29linuxstbI don't know if the codec's been initialised at the point the notes exploit happens (it happens during init of the OF - the OF loads and tests all the notes, and that's when the buffer overflows)
21:55:40 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
21:56:05 Quit DarkSpectrum ()
21:56:13 Join iwonder [0] (
21:56:36iwonderis it typical for an ipod video to take 150 secs to transfer 290 megs, 20 audio files?
21:56:47iwonderusing winxp explorer basic copy
21:57:06iwondertransferring between usb drives the same data takes about 30 seconds
21:58:15iwonderabout 4x slower, even my nomad jb3 would transfer about 2x as fast
21:59:25linuxstbiwonder: Which of the many usb modes are you using? Rockbox's, Apple's emergency disk mode, or the main Apple firmware?
21:59:37 Quit jgarvey (Read error: 110 (Connection timed out))
22:00:10iwonderrockbox latest firmware
22:00:33iwonderi mean the official release v3.3
22:00:54 Join DarkSpectrum [0] (
22:00:58 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
22:01:06iwonderhow can you switch between them
22:01:06Unhelpfulthat's the latest official release, but not the latest rockbox :)
22:02:53 Join Zagor [242] (n=bjst@rockbox/developer/Zagor)
22:02:56Torneiwonder: if you turn on the hold switch immediately after turning the ipod on it will boot to the original apple firmware. currently most ipods have faster usb disk access in this mode.
22:04:32iwonderthat much of a difference?
22:04:42iwonderi'll try it
22:05:18 Part LinusN
22:05:50 Join B4gder [241] (n=daniel@rockbox/developer/bagder)
22:06:24 Quit SirFunk (Connection timed out)
22:06:25*gevaerts spots several Swedes and mentions the new to-be-released portalplayer bootloaders at gevaerts/"> again
22:07:29 Quit Grahack ("Leaving.")
22:08:12*B4gder feels guilty but ignores it for now
22:08:45 Quit Tuplanolla ("saapas")
22:10:01iwonderah - yes, 67 secs to transfer instead of 150 secs
22:10:09iwonderWHY is Rockbox sooooo slow?
22:10:30AlexPTo annoy you
22:10:33B4gderwe do that on purpose to be annoying, what else could be the reason?
22:10:36iwonderi mean... that's... enormous
22:10:47gevaerts(a) the slow code you're seeing is Apple's, and (b) because *you* haven't improved it
22:10:48 Join kugel [0] (n=kugel@rockbox/developer/kugel)
22:10:49AlexPYeah, and it is deliberate of course
22:11:39iwonderseriously, why
22:11:52B4gderseriously, read up
22:11:57AlexPAre you being obnoxious on purpose?
22:12:02Stephen_because apple wouldn't tell rockbox anything and have to use its own code
22:12:41iwonderbut standard freaking usb transfer speeds are about 5megs
22:12:47Torneiwonder: there is work in progress to improve the transfer speed
22:12:59AlexPiwonder: Do you have access to the hardware docs?
22:13:10AlexPiwonder: Can you write USB code for these ipods?
22:13:15AlexPiwonder: If not, shut up
22:13:25scorcheiwonder: look...this isnt exactly easy stuff to do...we are working with proprietary chips here and doing lots of reverse dont just turn on a "go faster" switch
22:13:27B4gderiwonder: so fix the code and send us the patch
22:13:29Tornehe could try the dma test build, actually, if he had a backup of everything
22:13:38Tornerisk is it might trash all your data
22:13:43scorchenot to mention that this is a spare-time volunteer effort
22:13:44Tornebut it should be faster :)
22:14:02iwonderwhat a waste of time
22:14:09AlexPIndeed you are
22:14:21kugelsaratoga, funman: the fuzev2 arrived already
22:14:30Stephen_a go faste rswitch wouod be cool.
22:14:35DarkSpectrumif you dont like rockbox, DO NOT USE IT!
22:14:39*Stephen_ heads to forums
22:14:41AlexPStephen_: A turbo button :)
22:14:42 Quit iwonder ()
22:15:07Tornethe go faster switch for USB and charging *is* the hold switch ont he ipodvideo :)
22:15:12Tornefor now :)
22:16:24 Nick obo_ is now known as obo (n=obo@rockbox/developer/obo)
22:16:58saratogawas that guy just complaining about the apple emergency disk mode code?
22:17:16Torneno, he was complaining about our disk mode code
22:17:39 Join fdinel [0] (
22:17:41saratogaI don't think theres a disk mode in 3.3
22:18:08Torne...ah )
22:18:16Tornethat's very true
22:18:21Tornei missed that one :)
22:20:31 Join PaulJam [0] (
22:20:57 Nick DarkSpectrum is now known as WarpCycle (
22:26:18 Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla)
22:32:33 Quit Zagor ("Leaving")
22:39:39aidyshotofadds: i think rockbox just fried my sd card (not wroth anything)
22:40:06agaffneyunless smoke came out of it, it didn't "fry" it :P
22:40:28shotofaddsaidy: can you be any more specific?
22:42:07aidyshotofadds: well i got the latest svn, booted up, started the database build, and then all sorts of file not found errors popped upand it ended with a kernel panic
22:42:22shotofaddsand now?
22:42:34shotofaddsdoes the card work in a card reader?
22:42:40kugelJdGordon: I fixed a few customlist bugs, I think we can commit it
22:42:43aidyand now the card isn't recognised
22:42:52aidyshotofadds: the D2 is my only card reader
22:43:00aidybut i doubt it'd work in another one
22:43:13shotofaddsso it doesn't work in the OF either?
22:43:13aidyshotofadds: it's like what happened to your card
22:43:25JdGordon|kugel: i wont stop you... got the fonts working again?
22:43:26shotofaddscan you remember what the PANIC message was?
22:43:40aidyshotofadds: no
22:44:16kugelI also got the go-to-playlist viewer thing for touchscreen, although I found a minor annoyance
22:44:46kugelI couldn't use %T|xxx|playlist|
22:45:06JdGordon|i dont remember the syntax... what are you trying to do there?
22:45:17kugelit matched play, so I need %T|xxx|view_playlist|
22:45:43shotofaddsaidy: I don't know what to suggest. Maybe I should disable the SD driver in SVN builds for now, in case others have the same experience
22:45:47JdGordon|oh ok.. that should be fixed
22:46:12JdGordon|curse you strncmp() doing what its designed to do and not want we want :p
22:46:14aidyshotofadds: ya don't know either :)
22:46:24kugelyea :)
22:46:27shotofaddsaidy: out of interest, what make/size/speed was the card?
22:46:51aidyshotofadds: sandisk 128mb
22:47:24aidydon't know about speed
22:47:55Hillshumis there a difference on that small a card?
22:47:58shotofaddsI just wanted to see if there was a pattern. it's quite different to my Transcend 16Gb class 6 ...
22:48:59gevaertsshotofadds: can you control voltage on the pins somehow?
22:49:03shotofaddsaidy: so you copied some files on to your card using the Cowon firmware, then rebooted into Rockbox and initialised the database, correct? At what point did it give you the error, after the reboot?
22:49:05aidyshotofadds: I don't know who's writing the driver but, maybe there's a list somewhere of ways to fry sd cards
22:49:12linuxstbbertrik: I've been disassembling the Nano 2G's OF, and see that it writes 0x42 to register 7 - Master mode (plus 16-bit, plus I2S)...
22:49:30shotofaddsgevaerts: it has to be one of the PCF outputs, although to my knowledge we set this up the same as the OF
22:49:44*gevaerts thinks that pure protocol errors should never destroy a card
22:49:45kugelcurse these transcend cards
22:49:54JdGordon|kugel: the playlist change has nothing to do with custom vp does it?
22:50:08shotofaddsgevaerts: I also don't understand how I managed to run a full 17:45 battery bench if it was a voltage problem
22:50:30kugelbut the touchregion thing is your code
22:50:33aidyshotofadds: i initialised the database and then went on to browse files, when I tried to play a music file it said 'no codec found' etc and then after some seconds kernel panic
22:50:38JdGordon|ok, just making sure
22:50:55aidyshotofadds: hm
22:51:05aidyshotofadds: it works if i put it on 'lock'
22:51:06JdGordon|yeah, if you want to add a quick check to make sure the char after strlen() is a '|' then go for it.. or ill add it when i remember
22:51:13aidyshotofadds: does your card have such a thing?
22:51:18kugelcabbiev2 looks pretty bad on the mrobe500 sim
22:51:23shotofaddsyou mean the write-protect switch?
22:51:32shotofaddsI think all SD/MMCs have a switch
22:52:26aidynot sure what enabling it changes
22:52:34aidyi can fdisk the card now
22:52:38aidyand it lists the partition
22:52:56aidybut theres nothing on the filesystem
22:53:12aidywierd that it even knows there's a filesystem
22:54:13gevaertsmaybe the FAT is just broken enough. What does fsck.vfat report?
22:54:31Hillshumfat can be like that at times
22:54:55kugelJdGordon|: if the trailing '|' is required anyway, it could be part of the string (this would also fix the problem)
22:55:22JdGordon|no, Its better kept out of the string
22:56:39aidygevaerts: nah
22:57:11shotofaddsgevaerts: that's different behaviour to mine. the card won't even power up at protocol level, and refuses to respond to any other commands
22:57:14aidygevaerts: if it were the filesystem fdisk would be able to read partitionsandwhatnot
22:57:34gevaertsaidy: but it does?
22:57:37shotofaddsI don't have my D2 here at the moment to test it with the lock set though
22:57:43Hillshumaidy: can you reformat?
22:59:32 Quit dmb (Read error: 60 (Operation timed out))
23:00:03shotofaddslinux can't even read the partition table
23:00:40HillshumHmm. Could it write a new one?
23:01:22shotofaddsI doubt that very much. It's dead
23:01:47aidythink so too
23:01:50HillshumCourse you would need to be able to write the thing...
23:02:05***Saving seen data "./dancer.seen"
23:02:19shotofaddsaidy: at least yours reports the correct capacity, mine is truly dead
23:02:27 Join dmb [0] (n=Dmb@unaffiliated/dmb)
23:02:29kugelJdGordon|: works
23:02:42JdGordon|what does?
23:02:58gevaertshm, ASC 0x11 ASCQ 0x00 means unrecovered read error
23:03:10aidyi can do bash-4.0# cat /dev/null > /dev/sdd
23:03:15aidyand it doesn't go crazy
23:03:21aidydon't know what that means though
23:03:35kugelJdGordon|: checking for '|'
23:04:02gevaertsaidy: it means "don't write anything". You probably want /dev/zero
23:05:19JdGordon|yep good.. definately better than adding the | to the string..
23:05:39 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
23:05:41ej0rge'dd if=/dev/zero of=/dev/sdd' would be the more common 'nuke it from orbit'
23:05:42aidywell that works too
23:07:39 Quit timc (Read error: 104 (Connection reset by peer))
23:08:09ej0rgeI'd say the card is working ok if that works
23:08:18ej0rgeneeds partitioned / formatted now though
23:08:34aidyit's just pretending to work
23:09:32 Join timc [0] (
23:09:39ej0rgeaidy: what's fdisk say about it?
23:10:27aidycannot open /dev/sdd
23:10:29gevaertsaidy: also, what happens if you set that switch back now?
23:10:46aidythis is all unlocked
23:10:57gevaertsah, ok
23:13:50ej0rgeaidy: what's "dmesg | grep sdd" say?
23:14:15aidy22:58 < aidy>
23:14:31aidyseriously, i don't think anything can bedone
23:14:51CIA-8New commit by kugel (r21998): touchscreen regions: ...
23:15:46CIA-8New commit by rob (r21999): Disable the D2 SD driver for the time being since there are reports of damaged SD cards.
23:15:50*shotofadds goes for the safe option
23:16:01shotofaddsand misses r22000 too ;)
23:16:08ej0rgeaidy: have you tried a hammer?
23:16:17 Quit dmb (Read error: 113 (No route to host))
23:16:33aidyej0rge: :P
23:17:12aidyshotofadds: you explain to iaudiophile yw
23:17:15shotofaddskugel: would you be able to take a look at FS #10451?
23:17:38shotofaddsaidy: bah. it's for the best
23:18:07aidyshotofadds: this card is ages old though
23:18:09kugelshotofadds: I noticed that backlight is weird on the sim in general for touchscreen
23:18:22shotofaddsyeah, but I've seen this on target too
23:18:33shotofaddsthe 'off' setting is definitely ignored
23:18:42kugelI use backlight off on hold perfectly on my e200 and fuze
23:19:14kugelbacklight with hold is normally handled in the target's backlight driver
23:20:00bertriklinuxstb, ok good to know, can't really explain it though
23:20:21kugelshotofadds: this is what the fuze has
23:20:30bertrikmaybe the CPU in the nano2g does somehow support slave mode
23:20:35kugels/backlight driver/button driver/
23:21:11shotofaddskugel: it's the timeout that seems to be the problem. the 'normal' timeout is always used, rather than NO timeout.
23:21:26shotofaddsI will see if that makes any difference tomorrow (I don't have my D2 here tonight)
23:21:40linuxstbbertrik: Yes, maybe... I should try and find the i2s init...
23:22:00kugelshotofadds: this bit is missing from the D2's button driver
23:22:08linuxstbbertrik: And using master mode is the only way I managed to get any sound at all out of it...
23:22:29kugelthere's no call to backlight_hold_changed()
23:25:13 Quit flydutch ("/* empty */")
23:28:42 Join dmb [0] (n=Dmb@unaffiliated/dmb)
23:28:55 Quit Xerion (" ")
23:35:27PaulJamkugel: did you see my last comment in FS #8799 ?
23:35:29 Quit Hillshum (Read error: 110 (Connection timed out))
23:38:32 Join Skip2 [0] (
23:38:42Skip2wow there are a lot of people here
23:40:09 Quit PaulJam (Nick collision from services.)
23:40:15 Join PaulJam_ [0] (
23:40:32CIA-8New commit by alex (r22000): Add H100 remote keys for plugins to the manual. For the vast majority ...
23:42:36Skip2I thought it would be cool if for scroll-wheel based mp3 players (Sansa, Apple iPod, etc.) that there is a plugin so that you can use those base of mp3 players as a virtual DJ, using the scroll wheel to 'scratch' and whatnot
23:43:04Skip2...and maybe also mix two songs together
23:45:26Skip2Although maybe it wouldnt work because 'virtual dj' software on computers generally use a lot of CPU power... unless there was a workaround
23:45:29saratogai think thats been discussed before
23:45:57Skip2this is my first time here, so i wouldn't know
23:46:37Skip2did anyone say that they would take a whack at it and see if they could?
23:47:39saratogaI don't think there was any interest in working on it
23:48:08Skip2you would probably have to make something from scratch instead of modifying a program and porting it to rockbox
23:48:46saratogathats probably the easiest
23:49:07saratogaunless theres some fixed point library out there for making scratch sounds
23:49:12gevaertsI suspect that some of those things are going to be pretty hard to do within the rockbox infrastructure. You could make a plugin that does everything though, and ignore the playback system
23:49:17JdGordon|PaulJam_: stop causing trouble.. we want to get that damn patch in already!
23:49:39CIA-8New commit by alex (r22001): Ooops, correct H100 remote button to exit bubbles (manual).
23:52:33PaulJam_JdGordon|: i want to see that feature too (and hopefully statusbar customisation shortly after that:)), i just wanted to know if the freezing is fixed.
23:52:56JdGordon|freezing is a added feature!
23:53:10Skip2anyone here use rockbox on a Sansa Fuze?
23:54:09PaulJam_well, in taht case: commit!
23:55:00 Quit Rob2223 (Read error: 104 (Connection reset by peer))
23:55:01shotofaddsaidy: could you compile and test a possible fix for the backlight off bug you reported? the change you need is at
23:55:38 Join Rob2222 [0] (
23:56:08ej0rgeSkip2: Yes. But right now it's still in development / testing phase
23:57:06kugelsaratoga: any idea where I can find the fuzev2 dualboot code? funman said it's in some git repo
23:57:22saratogakugel: I'm not sure, maybe check the new ports thread?
23:57:27CIA-8New commit by alex (r22002): Oops no. 2 - It is \ButtonRCOn not \ButtonRCPlay.
23:58:09kugelPaulJam_: thanks for reporting, I'll check
23:58:43kugelah cool
23:58:55TheSevenfyi, I've written a little Nano2G clickwheel demo program

Previous day | Next day