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-09-28

00:02:20 Quit Lss (Read error: 104 (Connection reset by peer))
00:03:11 Join Lss [0] (
00:05:52 Nick casainho is now known as Guest1224 (
00:06:10 Quit Utchybann (Read error: 113 (No route to host))
00:07:44 Quit domonoky (Read error: 104 (Connection reset by peer))
00:07:54 Quit Guest1224 ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824085743]")
00:08:16 Quit Thundercloud (Read error: 104 (Connection reset by peer))
00:09:57 Join Thundercloud [0] (
00:20:03 Quit robin0800 (Remote closed the connection)
00:20:52 Quit stripwax ("")
00:21:20 Quit bertrik ("De groeten")
00:22:18 Join akur1 [0] (
00:22:29 Part akur1
00:22:46 Join akur1 [0] (
00:28:26 Nick sbhsu_ is now known as sbhsu (
00:29:19 Join tegguN [0] (
00:31:43tegguNHi- I have a bit of a problem, can anyone run me through the details of how Rockbox updates Sansa (in particular Fuze) firmware? Not how to do it but the process the player actually goes through in updating.
00:32:29 Quit FlynDice (Remote closed the connection)
00:33:36linuxstbIIRC, the Sansa original firmware looks for a firmware file in the main (FAT) partition, and if it exists, writes it to a hidden part of the flash disk.
00:33:48linuxstbWhat's your problem?
00:34:45 Join intrados4 [0] (
00:35:35tegguNbasically, rockbox works fine, but since installing rockbox when I boot the Sansa firmware it freezes on updating the database, I want to update the original firmware to get it working again, but because it updates the database before looking for a firmware file I can't
00:35:56***Saving seen data "./dancer.seen"
00:36:22gevaertsthe first thing I would do would be checking the filesystem
00:37:36tegguNI've tried that, I've formatted (through Windows I can't on the player itself) and I've ran Chkdsk which pulled up no problems
00:38:02 Join maffe [0] (
00:38:53gevaertsit would after formatting...
00:38:53*gevaerts has no idea then
00:38:59tegguNIs it possible that the installation of the Rockbox bootloader could have affected the Sansa firmware?
00:39:43linuxstbDoes this work?
00:39:43 Quit tegguN ("CGI:IRC")
00:41:39 Join saratoga [0] (
00:41:51 Join tegguN [0] (
00:42:47tegguNsorry about that, just disconnected me- bizzarre, I just accidentally pulled the player out without unmounting it and it booted fine
00:43:00tegguNI'll run some more tests and try that diagnostic mode
00:45:55 Join PaulJam [0] (
00:46:19 Quit saratoga (Client Quit)
00:48:28 Quit gregzx ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
00:48:57 Join saratoga [0] (
00:49:55 Nick JdGordon1 is now known as JdGordon (
00:51:43 Join casainho [0] (
00:52:37 Quit casainho (Client Quit)
00:57:31 Quit maffe ("Miranda IM! Smaller, Faster, Easier.")
00:59:39 Quit tegguN ("CGI:IRC")
01:02:55 Quit evilnick (Read error: 110 (Connection timed out))
01:06:58 Quit JdGordon ("Leaving.")
01:07:11 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:10:52 Join evilnick [0] (n=evilnick@
01:11:39 Quit linuxstb ("Leaving")
01:11:58 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
01:16:44mkoenighhmm wasnt there a wiki entry about how to skip the database update on the ams sansas... maybe that would help tegguN if he shows up again
01:17:35JdGordonsetting the MUSIC folder as read-ony does it i tihnk?
01:17:41JdGordonalso having no free space will do it
01:17:53mkoenigyeah it was something like that
01:18:12mkoenigwell he isnt here anymore so this wont help too much unless he checks the log.. :)
01:18:36pixelmaI thought that trick only worked on the c200v1 (and was dangerous otherwise) and it was the SYSTEM folder
01:18:37 Quit ender` (" With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they")
01:18:53mkoenigand i remember dimly that it was strongly suggested on the fuze forum to reformat the public flash area after the firmware update that increased the max database size
01:19:24mkoenigso he might be running into that problem as well
01:19:35 Quit MethoS- (Remote closed the connection)
01:19:41pixelmajust be careful with what you suggest
01:19:55mkoenigtrue as well
01:22:52 Join Strife1989 [0] (
01:23:12 Quit Strife89 (Nick collision from services.)
01:23:44 Nick Strife1989 is now known as Strife89 (
01:27:12 Quit Thundercloud (Remote closed the connection)
01:29:42 Quit bmbl (Read error: 104 (Connection reset by peer))
02:00:05 Quit Zarggg (Success)
02:02:33 Quit efyx_ (Remote closed the connection)
02:03:28 Join akur [0] (
02:04:37 Quit akur1 (Read error: 110 (Connection timed out))
02:12:14 Quit killan (Read error: 104 (Connection reset by peer))
02:12:15 Join killan_ [0] (
02:20:01 Nick fxb is now known as fxb__ (
02:25:32 Quit mkoenig (Read error: 54 (Connection reset by peer))
02:26:06 Quit saratoga ("CGI:IRC (EOF)")
02:28:43CtcpPing from gevaerts!n=fg@rockbox/developer/gevaerts
02:29:38CtcpPing from gevaerts!n=fg@rockbox/developer/gevaerts
02:35:58***Saving seen data "./dancer.seen"
02:40:56 Quit akur (Read error: 110 (Connection timed out))
02:54:53 Join Strife1989 [0] (
02:55:52 Quit Strife89 (Nick collision from services.)
02:56:07 Nick Strife1989 is now known as Strife89 (
03:31:30 Nick HBK- is now known as KBH (
03:49:24 Quit pixelma (Nick collision from services.)
03:49:26 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
03:49:48 Quit amiconn (Nick collision from services.)
03:49:48 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
03:49:50 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
03:49:56 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
03:53:20 Quit Strife89 ("Bed.,")
03:56:55 Quit PaulJam (Read error: 113 (No route to host))
04:03:15 Quit daurn (Read error: 110 (Connection timed out))
04:05:57 Quit chandoo ("Leaving")
04:07:43 Quit TheSeven (Nick collision from services.)
04:08:01 Join The_Seven [0] (
04:08:14 Nick The_Seven is now known as TheSeven (
04:11:10 Join DirtySkeMe [0] (
04:19:50 Quit intrados4 (Read error: 110 (Connection timed out))
04:20:18 Join Pupuser402 [0] (
04:20:23 Join intrados4 [0] (
04:20:23 Nick Pupuser402 is now known as dirtydav (
04:21:10 Quit dirtydav (Client Quit)
04:25:05 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
04:28:58 Quit dfkt (Read error: 104 (Connection reset by peer))
04:30:29 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
04:31:18 Quit Llorean (Read error: 104 (Connection reset by peer))
04:31:40 Join Llorean [0] (
04:36:02***Saving seen data "./dancer.seen"
04:36:21 Join hd [0] (
04:38:04 Quit HellDragon (Read error: 145 (Connection timed out))
04:39:00 Nick hd is now known as HellDragon (i=jd@Wikipedia/HellDragon)
04:47:04 Join Zarggg [0] (n=zarggg@
04:48:35 Quit Rondom (Nick collision from services.)
04:48:46 Join Rondom [0] (
05:01:39 Quit LambdaCalculus37 ("Fwump")
05:13:05 Join brn2dth1 [0] (n=brn2dth@
05:13:15 Part brn2dth1
05:13:16 Join brn2dth1 [0] (n=brn2dth@
05:13:22 Part brn2dth1
05:19:00 Quit howell ("Leaving")
05:24:01 Quit Unhelpful (Remote closed the connection)
05:43:31 Quit gevaerts (Nick collision from services.)
05:43:43 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
05:46:34 Quit Horscht ("Verlassend")
05:47:26 Quit evilnick ("TTFN")
05:48:26 Join brn2dth1 [0] (n=brn2dth@
05:48:30 Part brn2dth1
06:04:12 Join likemindead [0] (n=XXXXXXXX@
06:04:39*likemindead loves 3.4 & thanks all who helped make it what it is!
06:06:06Dhraakellianoh, hey, when'd that happen
06:06:09*Dhraakellian goes to see!
06:09:26likemindeadThree days ago, Dhraakellian!
06:09:39*Dhraakellian must be oblivious
06:09:50likemindeadI missed 3.3 and was pleasantly surprised to find 3.4 today. :D
06:09:51Dhraakellianeither that or I just don't check the front page much
06:10:06likemindeadWhat do you use Rockbox on, Dhraakellian?
06:11:01Dhraakellianand I usually build it myself anyway, due to a one-liner keybinding patch for Sudoku
06:11:10likemindeadNice. Old iPod Color (4th Gen) 60GB here.
06:11:16Dhraakellianmaking the scratchpad button a *lot* more convenient
06:12:04*Dhraakellian really wouldn't mind seeing that patch committed so that he wouldn't have to do his own builds
06:15:04DhraakellianFS #10459
06:15:10 Quit panni_ (Read error: 104 (Connection reset by peer))
06:15:39Dhraakellianof course, "scratchpad" didn't occur to me until much later
06:25:10 Join daurn| [0] (n=daurnima@freenode/staff/daurnimator)
06:33:08 Join howell [0] (
06:36:04***Saving seen data "./dancer.seen"
06:36:40 Part likemindead ("FOSS FTW!")
06:40:23 Quit daurnimator (Read error: 110 (Connection timed out))
06:49:09 Part toffe82
06:52:59 Quit CaptainKwel (Remote closed the connection)
07:02:43 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
07:04:52 Quit intrados4 (Read error: 110 (Connection timed out))
07:11:42 Quit daurnimator (Read error: 60 (Operation timed out))
07:12:07 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
07:17:42 Quit daurn| (Read error: 110 (Connection timed out))
07:30:32 Join stoffel [0] (
07:34:09 Quit daurnimator (Read error: 110 (Connection timed out))
07:34:55 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
07:39:05 Quit howell (Client Quit)
08:05:17 Join bertrik [0] (
08:17:04 Join DerPapst [0] (
08:27:42 Quit Rondom (Nick collision from services.)
08:27:53 Join Rondom [0] (
08:36:09***Saving seen data "./dancer.seen"
08:43:35 Join Utchybann [0] (
08:47:45 Join Rob2223 [0] (
08:48:01amiconnbertrik: The ZVM 30GB checkwps build is still red...
08:50:46 Quit DerPapst ("Leaving.")
08:51:25 Join ender` [0] (
08:51:54 Join einhirn [0] (
08:55:52 Join Thundercloud [0] (
09:04:03 Quit bertrik (Read error: 113 (No route to host))
09:06:08 Join petur [50] (n=petur@rockbox/developer/petur)
09:06:10 Quit Rob2222 (Read error: 110 (Connection timed out))
09:06:16 Quit stoffel (Remote closed the connection)
09:09:25 Quit ch4os ("leaving")
09:10:15 Join ch4os [0] (n=ch4os@gentoo/user/ch4os)
09:17:03 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
09:18:53 Join sjh [0] (
09:21:43sjhhi, I was having problems where rockboc froze trying to play some ogg files I had encoded recently, so I thought I would try upgrading to version 3.4 from 3.0 on my ipod video. However Iw as getting vfat errors on my linux computer trying to overwrite the .rockbox directory so I copied all my music off the device, and did a mkfs.vfat to create a new vfat filesystem on /dev/sdb2 and then resinstalled rockbox and just to be sure ran ipodpatcher to get the bootloader on
09:22:04sjhnow when I try starting the ipod the rockbox boot loader says "No partitions found"
09:22:22 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:22:51sjhanyone know if there is some other way I am supposed to format the drive? Or should I maybe put the mbr from the device or the website on there?
09:32:50 Quit safetydan ("Leaving.")
09:35:09janne_oksanensjh: I think you can format it with iTunes
09:35:41janne_oksanenthat is if you can get your hands on a Windows or OSX box
09:41:16sjhjanne_oksanen: I can ask my housemates if they have itunes installed somewhere or someone else in the department where I work, cheers
09:42:53 Quit Thundercloud (Remote closed the connection)
09:47:55 Quit daurnimator (Read error: 110 (Connection timed out))
09:50:26 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
09:54:59 Join GodEater__ [0] (n=9372e2b6@rockbox/staff/GodEater)
09:55:34GodEater__janne_oksanen: reformatting an ipod with an OSX install of iTunes is a very bad idea if you want to run Rockbox on it afterwards.
09:56:17GodEater__sjh: What does "fdisk -l" report for your ipod ?
09:57:27 Join robin0800 [0] (
10:00:24 Quit ch4os ("leaving")
10:00:53 Join ch4os [0] (n=ch4os@gentoo/user/ch4os)
10:04:02 Join Tomers [0] (
10:04:12 Join esperegu [0] (n=quassel@
10:06:27TomersHi, Is anyone interested in testing "FS #10468 - USB HID: Show keypad mode on screen"
10:06:59 Join FlynDice [0] (n=FlynDice@
10:12:19 Join ender [0] (
10:13:03GodEater__I think gevaerts was due to take a look at it wasn't he ?
10:14:17 Join intrados4 [0] (
10:15:32 Join funman [0] (n=fun@rockbox/developer/funman)
10:19:36TomersGodEater__: Yes, gevaerts is on this. I don't need feedback on the code, rather on the feature itself - is it working ok on other targets (besides e200), etc
10:21:22GodEater__ah I see
10:21:41GodEater__I'd offer to test on ipod for you, but I have no build environment here :(
10:22:02 Quit Lss (Read error: 104 (Connection reset by peer))
10:22:40TomersDo you want me to send you a zip?
10:23:29GodEater__hehe no - the reason I have no build env here is that there is no point. USB on these machines is locked down
10:23:35GodEater__so I have no way to get anything on to the ipod
10:24:43TomersGodEater__: But you can enable the usb stack on the ipod, don't you (some stability issues, though)
10:25:09GodEater__that wouldn't help - the PC's policy means all USB UMS devices attached to it are marked as read only
10:25:40Tomersoh, ok...
10:27:05GodEater__if I remember I'll have a look when I get home tonight
10:27:30 Quit BHSPitMonkey (Remote closed the connection)
10:28:23 Quit ender` (Read error: 110 (Connection timed out))
10:33:05 Join krabador [0] (
10:36:13***Saving seen data "./dancer.seen"
10:46:09 Join TheSeven|Mobile [0] (n=TheSeven@
10:52:59 Join HBK- [0] (
10:54:06 Join PaulJam [0] (
10:54:28 Quit einhirn (Read error: 104 (Connection reset by peer))
11:00:54 Join kugel [0] (i=kugel@rockbox/developer/kugel)
11:03:30krabadori've mp3 and flac in my rockboxed fuze, but i hear a little "click" only between flac files, all flac files
11:05:12linuxstbHave you tried the files on a gapless audio player on your PC? (e.g. foobar2000) Or maybe you could try the Rockbox UI simulator (any version) -">
11:06:40 Quit robin0800 (Read error: 110 (Connection timed out))
11:07:27 Quit daurnimator (Read error: 110 (Connection timed out))
11:11:00 Quit KBH (Read error: 110 (Connection timed out))
11:12:12 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
11:12:13 Join TheSeven|Mobile2 [0] (n=TheSeven@
11:12:59 Quit TheSeven|Mobile (Nick collision from services.)
11:13:09 Nick TheSeven|Mobile2 is now known as TheSeven|Mobile (n=TheSeven@
11:14:36TheSeven|Mobilewhat do you think? should i go for just the writing part of the ftl, or also the error handling and restore on unclean shutdown stuff?
11:15:03TheSeven|Mobilein theory the norboot should at least catch most of the latter
11:15:43funmanTheSeven|Mobile: write all the funny parts !
11:19:28TheSeven|Mobilewell, the whole ftl code is pretty funny
11:19:46TheSeven|Mobilelots of entirely pointless things
11:25:26 Join einhirn [0] (
11:32:34krabadorlinuxstb: yes, i tried the files on pc and all right
11:33:00krabadori've many type of flac files , they all gap at the begin
11:33:11krabadormp3 and ogg not
11:37:07 Quit DirtySkeMe (Remote closed the connection)
11:42:09 Join Paleskin [0] (
11:42:28 Quit jfc (Read error: 104 (Connection reset by peer))
11:42:45 Join jfc [0] (
11:42:46Paleskinhow to install theme which don't have a cfg files on fuze ?
11:45:20Tornea theme *is* a cfg file. do you mean a wps?
11:45:59Paleskinthe cfg in the themes directory
11:46:09Paleskinin a whisper themes for fuze
11:46:26Paleskinit's cfg file only have "#"
11:46:32Paleskinalmost empty
11:46:42Paleskinand it doesn't worlk
11:47:29Torneyup, the theme is broken
11:47:33TorneIt's just a wps and a backdrop
11:47:34Paleskinother than that, it have backdrop, wps, wps pics
11:47:36Torneyou can select them seperately
11:47:52Tornetheme settings -> while playing screen
11:48:25Paleskinand the new cfg will be created automatically ?
11:48:34Torneno, it won't create a cfg
11:48:35 Join antil33t1 [0] (n=Mudkips@
11:48:38Torneit will just change your settings.
11:48:41 Quit antil33t (Nick collision from services.)
11:48:48Torneany colours/etc that are supposed to be in the theme won't get set though
11:48:54Tornesince those would've been in the cfg
11:49:03Torneit's just broken.
11:49:14*Torne just downloaded it and the cfg is indeed empty
11:49:17Paleskinsupposed I wanna write the cfg manually, how should I do that ?
11:49:30TorneEr, you would need to know what font/colours/etc the original author intended :)
11:49:45PaleskinI need to contact the author then ?
11:50:06Torneyes, contact them and tell them the copy of their theme on the rockbox site has an empty cfg
11:50:11Torneand hopefully they will upload a new copy :)
11:50:29PaleskinOk, I'll mail him, thanks =)
11:50:36linuxstbkrabador: Did you try the Rockbox UI simulator?. This would help identify if it's a bug in the Fuze-specific parts of Rockbox, or whether it happens on all Rockbox targets (i.e. there's something unusual about your FLACs).
11:51:23 Part Paleskin
11:51:42krabadorlinuxstb: i'm on linux, it works with wine?
11:53:18linuxstbI think so, but it runs on Linux as well - you just need to compile it yourself. See
12:00:00 Quit TheSeven|Mobile ()
12:06:37 Join evilnick [0] (
12:07:30 Join DerPapst [0] (
12:14:08 Join TheSphinX^ [0] (
12:20:14 Quit JackWinter (Remote closed the connection)
12:23:47 Quit linuxstb (Read error: 113 (No route to host))
12:24:02 Join JackWinter [0] (
12:24:49 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
12:32:24kugelTorne: one can select "Save Theme Settings" to write all theme related settings to a cfg
12:33:28GodEater__yeah, but the question was would one be created automatically, which it won't ;)
12:34:04Tornealso the theme is clearly *intended* to have a cfg
12:34:12Torneso just picking the wps/backdrop and saving that is hardly equivalent ;)
12:34:21kugeljust saying, the other guy wanted to write it manually
12:35:04kugeland since he's gone I'm telling it Torne so that he can point to that for the next time he's assisting people with themes :)
12:35:14kugel+ for the logs :p
12:35:52Tornestill lacks a way of divining the correct values of all the *other* settings :)
12:36:14***Saving seen data "./dancer.seen"
12:38:09 Join TheSphinX^_ [0] (
12:39:39 Quit daurnimator (Read error: 101 (Network is unreachable))
12:46:47 Quit Tomers (Read error: 113 (No route to host))
12:47:17 Quit TheSphinX^ (Read error: 110 (Connection timed out))
12:48:02 Join DirtySkeMe [0] (
12:48:14 Join stripwax [0] (
12:48:40 Quit stripwax (Client Quit)
12:50:32 Join merbzt [0] (n=benlar@
12:52:13 Join Paleskin [0] (
12:53:06Paleskinis there a shorter way to access eq from playing now screen ?
12:53:51Paleskineverytime I listen to a different genre, I musti go to setting −−−−−−> sound setting −−−−−−−−>browse eq presets
12:53:59Paleskinusing fuze
12:54:21 Join Lynx_ [0] (
12:54:49Paleskinwhile in the of, it's more shorter, just go to−−−−-> eq −−−−−−−−−−->select preset
12:55:30Torneno, there isn't.
12:56:09PaleskinI see, thanks
13:00:04 Part Paleskin
13:08:02 Quit DirtySkeMe ("Leaving.")
13:08:24 Quit DerPapst ("Leaving.")
13:08:28 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
13:26:21 Join MethoS- [0] (n=clemens@
13:27:45 Join DirtySkeMe [0] (
13:34:48evilnickTorne: It might be useful to allow adding Browse EQ Presets to the Quickscreen
13:37:27pixelmaI don't think it's that easy (I mean just "allowing" it) because behind it is just a file browser and the number of files can change etc. Could be that things like browsing eq presets or something else was already discussed in the forums
13:37:52pixelmafrom the quickscreen I mean
13:40:14Torneevilnick: i was just thinking that, but yeah, it seems nontrivial
13:43:36 Quit MethoS- (Remote closed the connection)
13:46:15 Join MethoS- [0] (n=clemens@
13:46:58 Part LinusN
13:49:38amiconnThe eq is accessible from the wps context menu, isn't it?
13:52:51 Quit MethoS- (Remote closed the connection)
13:54:41 Join MethoS- [0] (n=clemens@
13:57:56 Join panni_ [0] (i=hannes@
13:59:37evilnickpixelma: I kinda feared that it wouldn't be as simple as the options that have a finite (and known) number of settings :/
14:01:05 Quit MethoS- (Remote closed the connection)
14:01:22Torneamiconn: it's three selections away thouhg
14:01:34Torneamiconn: context menu -> sound settings -> equaliser -> select preset -> <preset you want>
14:01:43Tornewhich is what the guy was wanting to avoid
14:01:47 Quit mikroflops (Read error: 145 (Connection timed out))
14:01:57GodEater__people need to appreciate though that with a firmware as complex as rockbox you can't make *everything* one click away
14:02:19Tornebut if that kind of setting could go on the quickscreen then people could make four things one click away for themselves, i guess.
14:04:49GodEater__so they could add four presets to the quickscreen
14:06:24Tornei was imagining being able to bind non-setting menu items to the quickscreen personally
14:06:36Torneso you could have a quickscreen option that took you directly to a particular menu action
14:06:51Torneso the button would be "list eq presets"
14:06:58pixelmamaybe we could add "browse xyz presets" to the WPS context menu? It has a potential to quickly clutter that up though if people start asking for more browsable things to put there (e.g. themes etc.)
14:07:07Tornebut yeah, there's more than one possible way to do it, none of which are trivial ;)
14:11:17 Quit intrados4 (Read error: 110 (Connection timed out))
14:12:58 Join intrados4 [0] (
14:15:55 Quit daurn (Read error: 101 (Network is unreachable))
14:16:38 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
14:17:55 Nick evilnick is now known as evilnick_home (
14:36:16***Saving seen data "./dancer.seen"
14:37:14 Join robin0800 [0] (
14:37:42 Join DerPapst [0] (
14:39:01 Quit kugel (Read error: 60 (Operation timed out))
14:53:31 Join JackWinter2 [0] (
15:02:34 Quit robin0800 (Remote closed the connection)
15:08:15 Quit JackWinter (Read error: 110 (Connection timed out))
15:14:48 Join enthdegree [0] (
15:17:37 Join likemindead [0] (
15:25:45 Join mikroflops [0] (
15:28:19 Join osdaeg [0] (n=daniel@
15:29:42osdaegsorry for my english
15:29:47osdaegi'm from argentina
15:29:51GodEater__it's just fine so far
15:30:02GodEater__and a lot better than my spanish I would imagine
15:30:21osdaegI have a question
15:30:56osdaegI have a PMP (mp5) device with sunplus chip
15:31:17osdaegis a great gadget
15:31:55osdaegbue they have defects
15:32:19*GodEater__ waits for the actual question
15:32:40osdaegI can install rockbox in my device
15:33:06GodEater__Rockbox only runs on the devices we list on our front page
15:33:17GodEater__getting it to run on other players is a great deal of work
15:33:22osdaegany future support??
15:33:31GodEater__only if someone decides to do the work
15:33:47GodEater__it's usually better to ask other people who own the device to pitch in and help out developing, rather than coming here first
15:33:59GodEater__we're happy to help - but we don't do ports on demand
15:35:24osdaegHow do I begin?
15:37:50osdaegok. thanks. I will look.
15:37:59GodEater__good luck
15:38:43 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
15:39:41*GodEater__ thinks we need a better explanation "who" the rockbox developers are. In that, they are not a team of people who port Rockbox to devices, but are a team of people comprised of persons who HAVE ported Rockbox to a device at one time.
15:40:12GodEater__and possibly have done other ports afterwards, but not necessarily.
15:42:04 Join robin0800 [0] (
15:46:05 Quit daurn (Read error: 110 (Connection timed out))
15:47:20 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
15:53:40 Join AndyIL [0] (n=pasha_in@
15:55:01 Quit GodEater__ ("CGI:IRC")
15:55:35 Join jgarvey [0] (
15:55:39 Join GodEater__ [0] (n=9372e2c2@rockbox/staff/GodEater)
16:00:06 Part osdaeg ("Kopete 0.12.7 :")
16:04:25 Quit robin0800 (Remote closed the connection)
16:05:43 Quit AndyI (Read error: 110 (Connection timed out))
16:06:23 Join robin0800 [0] (
16:12:04 Quit funman ("back to the future!^Wwork")
16:12:05 Quit PaulJam (Read error: 104 (Connection reset by peer))
16:14:24 Join evilnick [0] (i=0c140464@gateway/web/freenode/x-cbpptjolvwjlpfym)
16:18:33 Quit Rob2223 ()
16:19:12 Join Rob2222 [0] (
16:19:37 Quit robin0800 (Remote closed the connection)
16:21:44 Join robin0800 [0] (
16:32:11 Join Unhelpful [0] (
16:35:38enthdegreeHello, Quick question: What is the cheapest, smallest device with rockbox working on it? c200v1?
16:36:17***Saving seen data "./dancer.seen"
16:37:01robin0800enthdegree: c240 v1
16:38:10 Quit DerPapst ("Leaving.")
16:38:11enthdegreeI thought so. Is there any surefire way of buying a v1 c200? e.g, has anyone ever found a v2 in v1 packaging?
16:38:42*likemindead is away: My second home is a third world cantina.
16:42:32robin0800enthdegree: no at least not easily to first question and yes to second
16:43:05 Nick fxb__ is now known as fxb (
16:44:44robin0800enthdegree: you can't tell v1 from v2 by packaging only way is firmware 01= v1 and 02=v2
16:46:20enthdegreeWell, drat. I'm just looking for a cheap mp3 player to listen to podcasts + watch small video clips on. I guess I could just hunt for a used one...
16:46:32GodEater__likemindead: don't do that please
16:48:12 Quit zelak ()
16:48:37 Join DerPapst1 [0] (n=DerPapst@
16:48:43robin0800enthdegree: try ebay for c240
16:49:35enthdegreeYeah, I'll just message the seller.
16:55:19 Join Strife89 [0] (n=michael@
16:57:32 Join explore [0] (
17:08:51 Quit DerPapst1 ("Leaving.")
17:11:14 Join kugel [0] (i=kugel@rockbox/developer/kugel)
17:11:44 Join liar [0] (n=liar@
17:11:46 Quit GodEater__ ("CGI:IRC")
17:22:52 Join Omlet [0] (n=omlet05@
17:24:52 Quit Omlet (Client Quit)
17:25:00 Join DerPapst [0] (n=DerPapst@
17:28:47 Join toffe82 [0] (n=chatzill@
17:31:09 Join Omlet [0] (n=omlet05@
17:32:57 Join LambdaCalculus37 [0] (n=LambdaCa@rockbox/staff/LambdaCalculus37)
17:33:52 Quit DirtySkeMe ("Leaving.")
17:34:48 Quit Strife89 ("Lunchtime.")
17:35:46 Quit esperegu (Read error: 104 (Connection reset by peer))
17:35:50 Nick LambdaCalculus37 is now known as EvilCasainho (n=LambdaCa@rockbox/staff/LambdaCalculus37)
17:36:24 Nick EvilCasainho is now known as Casainho (n=LambdaCa@rockbox/staff/LambdaCalculus37)
17:36:26 Nick Casainho is now known as Guest66456 (n=LambdaCa@rockbox/staff/LambdaCalculus37)
17:36:31 Nick Guest66456 is now known as LambdaCalculus37 (n=LambdaCa@rockbox/staff/LambdaCalculus37)
17:37:17 Join TSS_Killer [0] (
17:37:40TSS_Killerhi there any newer windows binary of beastpatcher?
17:38:28TSS_KillerI ask because the Gigabeat S is recognised as an unknown device in the old beastpatcher
17:38:50TSS_Killerand it gives me a no disk in drive error
17:39:00 Quit kugel (Read error: 104 (Connection reset by peer))
17:41:34 Join KBH [0] (n=hbk@
17:44:44 Quit Omlet (Read error: 104 (Connection reset by peer))
17:45:02 Quit Zagor ("Don't panic")
17:45:08 Join DirtySkeMe [0] (
17:45:23 Quit DirtySkeMe (Client Quit)
17:46:19 Join Omlet [0] (
17:47:44 Join Tomers [0] (
17:50:18 Quit toffe82 (Read error: 60 (Operation timed out))
17:51:59gevaertsTomers: I should be able to find some time to review and commit FS #10468 this week
17:52:56*gevaerts hasn't looked at the patch yet, but he thinks that the diffstat output looks good
17:53:16Tomersgevaerts: Thanks. It is not separated into several patches, as you usually prefer :-)
17:53:16*LambdaCalculus37 should probably stop being lazy and fix FS #10431 again
17:53:44 Join bertrik [0] (
17:53:56Tomersgevaerts: It is one big patch, but it is all related to the same feature.
17:53:58gevaertsTomers: I know, but I think in this case that's not too important, as it basically only does one thing :)
17:54:25Tomersgevaerts: We were saying the same thing at once :-)
17:57:34 Quit HBK- (Read error: 110 (Connection timed out))
17:57:45 Join Strife89 [0] (n=michael@
18:02:24 Join DirtySkeMe [0] (
18:04:30 Quit petur ("work->home")
18:04:44 Quit KBH ()
18:07:54 Quit liar|netbook (Remote closed the connection)
18:09:53 Join fieldri1968_ [0] (
18:11:10 Join HBK [0] (n=hbk@
18:15:29 Quit daurnimator (Read error: 110 (Connection timed out))
18:16:06 Join daurnimator [0] (i=daurnima@freenode/staff/daurnimator)
18:17:10 Quit LambdaCalculus37 ("Leaving")
18:19:27 Join liar|netbook [0] (n=liar@
18:19:58 Quit liar|netbook (Read error: 131 (Connection reset by peer))
18:21:52 Quit antil33t1 (Read error: 104 (Connection reset by peer))
18:21:59 Join antil33t [0] (n=Mudkips@
18:24:45*TSS_Killer guesses no one has a solid answer for that
18:25:57fieldri1968_I've used the script in the FAQ to generate a playlist which contains all the music files on my Rockboxed iPod. I've then used a keyboard macro in Emacs to create individual playlists by cutting and pasting from the full file. I've ended up with 2048 playlists. However, when I try and load any of the files I get an error message: 'Undefined instruction at 001FC01C (0)'
18:28:02fieldri1968_I've upped the files per directory limit to 2500 which is more than the number of playlists. Anyone any ideas what could be going wrong? BTW, its Rockbox v. 3.3, installed using the normal install utility.
18:28:38fieldri1968_And I've had no other problem using Rockbox, its a fantastic project.
18:31:27gevaertsfieldri1968_: Could you try with a more recent build (I'd say either 3.4 or the current build), and possibly with only one of your playlists on the player?
18:35:24 Quit Tomers ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
18:36:20***Saving seen data "./dancer.seen"
18:37:06 Quit krabador (Read error: 54 (Connection reset by peer))
18:37:24 Join krabador [0] (
18:39:26fieldri1968_Hi gevaerts. I moved all of the playlists off the iPod into a temp directory on Ubuntu desktop. Then moved back 3 playlists, and they all work as expected.
18:41:45gevaertsok, so the playlists themselves are fine... Have you checked the filesystem for corruption? That can cause weird issues
18:42:33*likemindead is back (gone 02:03:50)
18:46:39 Quit liar (Dead socket)
18:46:48 Join liar [0] (n=liar@
18:47:57 Join archivator [0] (n=Delyan@
18:53:00 Quit Strife89 ("Switching buildings.")
18:55:36fieldri1968_thanks for the advice. How would you check the filesystem? I've tried running fsck, but not found anything. I'll try and have a go at upgrading to the newer Rockbox later, see if that helps.
18:56:30gevaertsif fsck doesn't find anything, the filesystem is unlikely to be the problem I think, although I've heard some people say that fsck isn't as good as chkdsk on windows for FAT
18:57:12pixelmalikemindead: please turn off that script, this channel is logged and that will fill the logs with useless info (see the guidelines linked from the topic too)
18:58:14 Part likemindead ("facepalm.jpg")
19:03:06 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
19:05:19 Quit TheSphinX^_ ("XChat@Linux")
19:09:09 Quit DerPapst ("Leaving.")
19:09:14 Quit liar (Read error: 131 (Connection reset by peer))
19:11:37 Join stripwax [0] (
19:11:52 Quit stripwax (Client Quit)
19:12:05 Join JaredCapson [0] (n=9023186b@
19:13:50 Quit JaredCapson (Client Quit)
19:13:59 Join j8048188 [0] (
19:15:14j8048188Can someone give me (JaredCapson) write access to the wiki?
19:15:55 Quit archivator (Read error: 60 (Operation timed out))
19:16:51GodEaterhmm, I would, but we appear to have changed wiki software, and I've no idea where the useradmin pages are now!
19:18:24GodEaterah hang on - getting there
19:20:01GodEaterj8048188: done
19:20:05GodEaterI hope :)
19:20:46j8048188it works. Thanks!
19:21:18GodEaterno problem
19:21:21 Join liar [0] (n=liar@
19:21:51 Join saratoga [0] (
19:21:59 Join Strife89 [0] (n=michael@
19:24:32 Quit linuxstb (Read error: 113 (No route to host))
19:25:37 Join saratoga2 [0] (
19:25:37 Quit saratoga (Client Quit)
19:30:13 Join archivator [0] (n=Delyan@
19:31:42 Join DerPapst [0] (
19:32:03mtsaratoga2: With fixed32, what representation did you use ? (I'm guessing 16.16 ?)
19:33:06 Quit archivator (Read error: 104 (Connection reset by peer))
19:33:55 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:34:13 Quit Lynx_ (" HydraIRC -> <- Organize your IRC")
19:34:31 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
19:34:55saratoga2mt: it depends on the codec, but IIRC WMA was in 14.18
19:35:13saratoga2the FFT itself has no native precision since its constants are all 1.31
19:35:37saratoga2so you can put in any precision you like and it comes out the same
19:37:22mtThe permutations done in the fft, are they for the reordering of interleaved input samples, like in AC3 for example ?
19:37:54saratoga2no I don't htink so
19:38:10saratoga2as far as I know this is just a conventional FFT with no special considerations for packed formats like AC3
19:38:24saratoga2the permutations are used as part of the split radix decomposition
19:38:30mtAh, it's just me dreaming then. :)
19:38:53saratoga2i don't understand this algorithm, but I believe the idea is to split it into a series of N/2 and N/4 transforms recursively
19:38:58saratoga2and the permutations are used to do that
19:41:12saratoga2"To these ends, a number of alternative implementation schemes have been devised for the Cooley-Tukey algorithm that do not require separate bit reversal and/or involve additional permutations at intermediate stages."
19:41:22mtYeah, what I know about it is that it's the same as a radix-2 algorithm, except that when it splits the input in half, one half is done with a N/2 transform and the other broken down to 2 N/4 transforms.
19:41:27saratoga2so basically the decomposition requires some sort of permutation at each level
19:41:33mtOh I see.
19:41:46saratoga2presumably the output of one stage is in the wrong order for the next stage
19:42:31saratoga2FFTs are probably the most boring part of signal processing, shame we have to deal with implementing them :)
19:42:45enthdegreeCan the c240 playback video? I see the graph on the rockbocks website, but it doesn't look like anyone's tested it...
19:42:50enthdegree**rockbox lol
19:43:07saratoga2yes it can
19:43:29enthdegreeCan it play video ~well~ ? :D
19:43:39mtsaratoga2: The ffmpeg fft looks a lot like liba52's though.
19:43:50saratoga2let me look at theres
19:43:52enthdegree(well for an 80*something screen, I mean. )
19:44:11saratoga2what do you mean well
19:44:38saratoga2its going to be really small
19:45:03bertrikand the c200 display is rather slow and low quality
19:45:06mtI guess he meant at a convenient frame-rate
19:45:07enthdegreeWell as in no flicker, 30 fps, sound, picture moves.
19:45:13enthdegree@mt yeah.
19:45:27 Join Hillshum [0] (n=hillshum@
19:46:36saratoga2sure on such a small screen thats easy
19:46:50saratoga2mt: yeah its the same basic split radix algorithm
19:46:59saratoga2just unrolled a little more and designed for more sizes
19:47:36 Join marek_ [0] (
19:47:45saratoga2hmm some of the variables have improbably similar names
19:47:50marek_hi, where can i download beastpatcher?
19:47:55saratoga2probably based on a reading of the same paper
19:48:01mtsaratoga2: It seems they also did more optimizations for butterflies of special cases (Not handled in ffmpeg)
19:48:08marek_" Download beastpatcher from add download location (32-bit x86 binary) or add download location (64-bit amd64 binary). You can save this anywhere you wish, but the next steps will assume you have saved it in your home directory. "
19:48:15marek_i want to install dropbox on toshiba S
19:48:45enthdegreeOk, great. And reviewers say its audio quality is sub-par, but that's fine for me. I'm just listening to podcasts/short videocasts anyway. And at 23 slaps in the face it's practically an impulse buy. Thanks for your help, guys. :D
19:49:41saratoga2mt: which case is this?
19:50:26saratoga2it looks like they both have the BUTTERFLY_0 case handled
19:50:36saratoga2which i think is very important to the performance of the split radix
19:50:44 Join Topy [0] (
19:51:14 Quit j8048188 ("CGI:IRC")
19:51:49saratoga2oh the BUTTERFLY_HALF case may be different then ffmpeg's
19:52:08 Join Mike [0] (
19:52:12 Nick Mike is now known as Guest64476 (
19:52:30mtyes .. I'm still looking for BF_zero in ffmpeg :D
19:52:41Guest64476Hey Ho!
19:53:23saratoga2mt: i think its wrapped into TRANSFORM_ZERO
19:53:37 Join akur [0] (
19:53:59Guest64476Is there somebody with a Rockboxed Sansa Fuze?
19:54:17saratoga2it might be worth unwrapping both these things for the N=32 case or something similar and seeing how similar they are
19:54:32saratoga2trying to think about these in the abstract makes my head spine
19:54:50saratoga2but I wonder how fast the ac3 transform is already . . .
19:55:43 Join Thundercloud [0] (
19:55:47 Quit Hillshum ("Ex-Chat")
19:55:52mt I was thinking of factoring out a52's fft and comparing the 2 (after converting ffmpeg's to fixed point of course)
19:56:01evilnickGuest64476: Ask your question and if anyone knows then they'll answer
19:56:23saratoga2mt: looking at AC3's, the fft8 case looks like its a good bit faster
19:57:24saratoga2since the BUTTERFLY_HALF in ffmpeg is actually just done as a series of multiplies without using any of the symmetry
19:58:03Guest64476Okay. Sorry but im too lazy to search in the forums. I just put some music on my new Rockboxed Fuze. But i cant see them.
19:58:18Guest64476Do i have to refresh it somehow?
19:59:16 Join Grahack [0] (
19:59:44bertrikGuest64476, you can update the database under Settings / General Settings / Database (and enable automatic database update there too)
20:00:02Guest64476Thanks bertrik !
20:00:28mtsaratoga2: I see, I still think I'd want to compare both on a test run. :)
20:01:11 Join n17ikh [0] (
20:01:56 Part fred_2 ("bye")
20:02:00 Quit HBK (Read error: 131 (Connection reset by peer))
20:02:14 Join mcuelenaere [0] (
20:03:25mtBut I guess if more differences -like the butterfly_half- were found, then there would be no need to test ffmpeg's.
20:07:36 Join HBK [0] (
20:09:20 Quit FlynDice (Remote closed the connection)
20:09:26 Quit T44 (Read error: 110 (Connection timed out))
20:09:37 Join PaulJam [0] (
20:10:45AlexPGuest64476: As a note, "im too lazy to search in the forums" into a brilliant way to make people want to spend their time helping you
20:13:29 Join Stephen_ [0] (
20:16:50 Join flydutch [0] (n=flydutch@
20:19:21 Quit DirtySkeMe ("Leaving.")
20:20:10 Join tegguN [0] (n=nugget@
20:23:43 Quit tegguN (Remote closed the connection)
20:23:55 Join efyx_ [0] (
20:25:21 Join tegguN [0] (n=Nugget@
20:28:10 Join DirtySkeMe [0] (
20:29:03 Join Horschti [0] (n=Horscht2@xbmc/user/horscht)
20:30:13 Join JohnTeddy [0] (i=unstable@tor/regular/sid)
20:31:38 Join petur [50] (n=petur@rockbox/developer/petur)
20:32:58 Quit PaulJam (Read error: 104 (Connection reset by peer))
20:36:22***Saving seen data "./dancer.seen"
20:36:34tegguNhi- for anyone around last night (around 00.30 GMT) who helped with my problem, thanks- I accidentally fixed it by removing the device without unmounting it, it went straight to the Sansa firmware instead of refreshing the db. Unorthodox and potentially dangerous but it worked.
20:37:34marek_hi, anybody tried to install rockbox on toshiba gigabite S/
20:37:42 Quit Horscht (Read error: 145 (Connection timed out))
20:41:43 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
20:44:13 Quit tegguN (Remote closed the connection)
20:44:16 Quit Horschti (Read error: 60 (Operation timed out))
20:44:37saratoga2mt: since AC3 and ffmpeg transforms are so similar maybe we can test the ffmpeg one by substituting its functions into AC3 [BUTTERFLIES, TRANSFORM, fft2/4/8, etc]
20:46:20 Join KBH [0] (
20:46:25 Join akur1 [0] (
20:46:40 Join me [0] (n=me@
20:46:54mtsaratoga2: Do you mean building an fft similar to ffmpeg's out of AC3's functions ?
20:47:08 Nick me is now known as Guest41755 (n=me@
20:47:42mtmarek_: On the front page of the website, you could see that the gigabeat S is listed as being unusable.
20:48:07 Quit enthdegree (Read error: 60 (Operation timed out))
20:48:38 Join stoffel [0] (
20:49:13 Join Horschti [0] (n=Horscht2@xbmc/user/horscht)
20:49:48 Quit akur (Read error: 110 (Connection timed out))
20:50:05 Join merbzt4 [0] (n=benlar@
20:50:05***Alert Mode level 1
20:50:05DBUGSent KICK merbzt2 to server
20:50:05DBUGSent KICK merbzt1 to server
20:50:05***Alert Mode level 2
20:50:05DBUGsent MODE #rockbox +b *!*n=benlar@193.13.246.*
20:50:05DBUGSent KICK merbzt3 to server
20:50:05DBUGEnqueued KICK merbzt4
20:50:05***Alert Mode level 3
20:50:05Kick(#rockbox merbzt2 :*bang* too many joined users) by logbot!i=rockbox@rockbox/bot/logbot
20:50:05***Alert Mode level 4
20:50:05Kick(#rockbox merbzt1 :*bang* too many joined users) by logbot!i=rockbox@rockbox/bot/logbot
20:50:05***Alert Mode level 5
20:50:05Mode"#rockbox +b *!*n=benlar@193.13.246.* " by logbot (i=rockbox@rockbox/bot/logbot)
20:50:05Kick(#rockbox merbzt3 :*bang* too many joined users) by logbot!i=rockbox@rockbox/bot/logbot
20:50:05***Alert Mode level 6
20:50:06DBUGQ-Sent KICK merbzt4 to server
20:50:06Kick(#rockbox merbzt4 :*bang* too many joined users) by logbot!i=rockbox@rockbox/bot/logbot
20:50:06***Alert Mode level 7
20:52:04saratoga2mt: yeah, the basic form looks so similar, maybe functions can just be swapped between them?
20:54:01mtI guess so ..
20:54:52n1smarek_: yes, but the installation can be a bit quirky
20:55:02mtBut shouldn't we write the macros used in ffmpeg wherever they replace a function in ac3 ?
20:55:30marek_n1s, where did you get beastpatcher?
20:55:43marek_mt i know, but i want to give it a try
20:57:06 Join tegguN [0] (n=nugget@
20:58:16 Join HBK- [0] (
20:58:43n1smarek_: i used the old tools so i didn't get beastpatcher at all and i'm not sure there's even a released binary of it...
21:00:07***Alert Mode OFF
21:01:38tegguNquick question- When a new release of rockbox (eg. 3.4) is the change reflected across all builds (eg. fuze or clip) and are the bootloaders modified or do they generally stay the same?
21:02:00 Quit HBK (Read error: 110 (Connection timed out))
21:02:12n1sall supported targets get a release build of rockbox, bootloaders rarely change
21:03:03tegguNthanks! How do we know when bootloaders change?
21:04:33n1seh, "you don't" is probably the most correct answer, unfortunately
21:05:54 Quit Horscht (Read error: 110 (Connection timed out))
21:07:33 Quit n1s ("Lämnar")
21:07:44 Quit merbzt (Read error: 110 (Connection timed out))
21:10:58mtsaratoga2: hmm .. what about using the butterfly_half from ac3 with the macros from ffmpeg (this would reduce overhead significantly I guess (?) ) ?
21:12:36mtEven if both are functionally the same, we'd be better replacing ac3's functions with ffmpeg's macros.
21:13:20saratoga2mt: i think you are right
21:13:31saratoga2since the AC3 code doesn't look like it can do the larger fft sizes
21:13:48saratoga2IIRC AAC/WMA/Vorbis need up to 1024 point FFTs
21:14:33saratoga2no I'm sorry they need 512
21:14:41saratoga2since the FFT has to be 1/4 the size of the IMDCT
21:14:48saratoga2so 2048 => 512 fft
21:15:07 Quit KBH (Read error: 110 (Connection timed out))
21:18:07 Part JohnTeddy
21:19:52mtsaratoga2: Do you remember where your fixed-point fft produced wrong values ?
21:24:40 Nick fxb is now known as fxb__ (
21:29:29saratoga2mt: I think almost all of them were wrong
21:29:37saratoga2probably i didn't initialize something correctly
21:29:40saratoga2i didn't figure out why
21:30:13mt:( .. no problem.
21:31:08saratoga2mt: when I get some free time today i'll try and take a look
21:32:52 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
21:32:59mtIt's OK, it's not that boring for me :)
21:33:30saratoga2are you trying to measure the performance of the ffmpeg transform ?
21:34:21mtI want to do that yes.
21:35:12 Join froggyman [0] (n=187b533e@
21:37:22CIA-43New commit by rob (r22848): Fix the builds list to look for the right ZVM CheckWPS target filename
21:39:00shotofaddsBagder (or any other nearby Swede..) does the build master need an svn up or anything to take notice of that commit?
21:40:11gevaertsshotofadds: I seem to remember that it checks that automatically every ten minutes or so
21:40:31shotofaddsah ok, it's not exactly urgent... tho nice to get rid of a red
21:44:01shotofaddsI was thinking of bringing the TouchpadInterface wiki page up-to-date and to list which screens still need adapting to the touchscreen (so that Mr Someone can use it as another to-do list...), but first things first: it should be renamed TouchscreenInterface, right?
21:44:37shotofaddsthe WPS section can go as it's already covered by CustomWPS
21:45:04 Quit domonoky (Read error: 104 (Connection reset by peer))
21:45:59gevaertsI agree that a rename is a good idea
21:46:23 Join HBK [0] (
21:46:32shotofaddsIt could also do with some discussion about how to handle touchscreen WPSs - the current Cabbie is not a suitable touch theme on the D2 due to the small font size
21:47:14 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
21:49:05 Quit Grahack ("Leaving.")
21:51:15 Quit stoffel (Remote closed the connection)
21:52:48 Quit froggyman ("CGI:IRC")
21:58:15 Quit Guest64476 ("Miranda IM! Smaller, Faster, Easier.")
21:58:56 Join _lifeless [0] (n=lifeless@
21:59:00 Join stripwax [0] (
22:00:45 Join FOAD_ [0] (
22:04:15 Quit HBK- (Read error: 110 (Connection timed out))
22:07:03bertrikshotofadds, thanks for fixing that, I had no idea myself how to
22:07:29shotofaddsbertrik: it took me a while to figure out what the problem was ;)
22:07:52shotofaddswe have yet to see if it actually worked though...!
22:11:49 Quit FOAD (Read error: 110 (Connection timed out))
22:11:49 Nick FOAD_ is now known as FOAD (
22:12:03 Quit Guest41755 ("Leaving")
22:13:23 Quit niekie (Read error: 104 (Connection reset by peer))
22:15:49 Join niekie [0] (
22:20:19 Join n1s [0] (n=n1s@rockbox/developer/n1s)
22:20:23stripwaxmt - I was reading some old threads on Tremor mailing list about replacing the existing tremor implementation with N/4 FFT for running on TI dsp .. the comments on the list seemed to mirror what I thought (i.e. that they would be comparing a dsp-optimised FFT with the Tremor non-asm-optimised C implementation). Unfortunately the source code for the N/4 FFT & prerolling (including a vanilla C implementation that would work on
22:20:23stripwaxnon-TI non-DSP implementations) doesn't seem to be available
22:22:16 Join matsl [0] (
22:22:18stripwaxmt - however, the A52 Standard includes details on N/4 FFT implementation of IMDCT, with pseudocode, which should make a basic implementation straightforward
22:22:24stripwaxSection 7.9
22:22:41CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:22:41*stripwax apologises in advance if this is Not News to everybody
22:24:46stripwaxmt - the big win of course would be if we already have an existing fast (and optimised) complex IFFT to 'just plug in'
22:26:33shotofaddsAny thoughts on would be much appreciated...
22:36:26***Saving seen data "./dancer.seen"
22:36:28 Quit saratoga2 ("CGI:IRC (Ping timeout)")
22:38:16 Join saratoga [0] (
22:38:39saratogastripwax: yes mt sent me that article yesterday and I originally read it in 2006 :)
22:38:44saratogaerr 2007
22:39:10saratogaits not too relevent to us since we can't use whatever closed source FFT they used on their DSP core
22:39:48saratogathe problem with FFT based IMDCT was always how good of an FFT can you write
22:42:09stripwaxyep. but I'm wondering if the Tremor really is much different anyway - it's still an optimised DCT kernel (or something) right?
22:44:17stripwaxThis, on the other hand, *is* relevant.
22:44:21 Join TopyMobile [0] (
22:44:40mtstripwax: Yes, the goal is to have a fast fft (referring to your former note) that could be reused.
22:45:20stripwaxmt - yep. actually let me go back and read the logs for that, you were saying some of the codecs need *both* imdct and fft ?
22:45:43mtthe imdct is based on an fft
22:46:19mtit's : pre-processing -> fft -> post-processing.
22:48:48mthehe - "...I tried that this evening (see attached mdct.[ch]), but it's *only about 30% faster* than the Vorbis MDCT for 2048 samples.." - (The vorbis-dev mailing list)
22:49:44stripwaxmt - agree with that, but wasn't sure about the need for having an fft library that *wasn't* part of the imdct library. and it sounded like you said we needed both imdct and fft for some codecs.. hang on let me find the irc log for that..
22:49:47stripwaxmt - right :)
22:50:24marek_hi i wanted to checkout only "/trunk/utils/MTP/beastpatcher" how can i do it with svn?
22:52:16stripwaxmt - right, "liba52 has its own mdct and fft implementation". it just needs imdct, is that right? it just so happens that its own mdct implementation contains an fft implementation . does rockbox *also* need an optimised fft implementation elsewhere?
22:52:27mtmarek_: svn co svn:// beastpatcherDir
22:55:51marek_where can i obtain bootloader.bin?
22:57:02mtstripwax: I don't remember what I said exactly, but what I meant is that liba52's mdct is fft-based, so if we could have an optimized fft, we could have a faster mdct than tremor's and it would be easier to use that with liba52. I hope what I'm saying makes sense :)
22:58:12stripwaxOk. Although we don't actually know that a52's mdct would be faster than tremor's if we optimised the fft (or do we?).
22:58:15mtOriginally I just wanted to use our mdct with liba52 .. but then it changed to : have a fast fft-based mdct and then use that with liba52.
22:59:09stripwaxas a starting point, could we just make liba52 use the codelib imdct? then we can *still* share an optimal imdct between all the codecs <maybe using a new imdct based on fft if we can find and optimise one>
22:59:52stripwaxthinking that we'd want to share that New Faster Than Fast IMDCT with all codecs, so liba52 would need to be changed to use the codeclib api anyway
23:00:21stripwaxunless liba52 does windowing in-place (that could get a bit messy)
23:01:08mtI didn't know that .. I just discovered that it happened more than once that modifying the mdct in tremor to be an fft-based one, and using an optimized fft in it gave the decoder a nice speedup.
23:02:01mtI didn't know that -> I didn't know an optimized-fft-based mdct would be faster than tremor's
23:02:04 Quit Omlet (Read error: 104 (Connection reset by peer))
23:03:11stripwaxmt yeah, I really do think those comparisons between unoptimised C implementation of Tremor's mdct and an optimised-fft-based mdct are unfair - I didn't see one that made sense
23:03:43stripwaxThis on the other hand looks fun (apologies if you've seen it before)
23:05:58mtNo, haven't seen it before. Looks interesting :)
23:06:08 Quit petur ("Zzzzz")
23:06:43stripwaxquote - "This should not be confused with algorithms that employ an *unmodified* FFT combined with O(N) pre/post-processing steps to obtain the DCT"
23:12:03marek_where can i download bootloader.bin?
23:15:35 Quit bertrik ("De groeten")
23:16:12 Quit Stephen_ ("Leaving")
23:16:52mtstripwax: The table shows the improvement to be ~4.6% for 2048-sample mdct.
23:17:48mtOf the previous of course (to which I don't know how the any fft at hand is related except that they all use a split-radix algorithm) :)
23:17:50stripwaxin terms of improvement over the prior 'state of the art', yes. but I don't see how much of that is Mults vs Adds, and we'd rather do more Adds if we can do fewer Mults
23:18:01stripwaxright :)
23:18:49amiconnThat depends on the cpu architcture, doesn't it?
23:20:18mtI think so, yes.
23:20:28*mt has to go for a while.
23:21:57stripwaxamiconn true but for the architectures that run rockbox, are there any that can always perform a 32x32->64bit mult in the same number of cycles as an add? Is that a coldfire thing?
23:22:28amiconnOn coldfire one should try to utilize the emac as much as possible, and that imlies balanced multiplies and adds
23:22:53amiconnARMv6 is another example
23:24:30amiconnARM7TDMI with its slow multiplier profits from as few mult as possible. I'm not sure about the v4 and v5 ARM9 targets, and have no idea what's best on mips
23:26:08amiconnstripwax: Those mac instructions are even better - they perform a multiply *and* an add in the same number of cycles (1) as a plain add
23:26:25Tornemul is still slower than add on arm9, but it's not as bad
23:26:36amiconn(provided the pipeline latencies are taken care of)
23:28:39domonokycould someone with a archos recoder try if the currently released archos recoder voicefile work ? It could be that they are too big again..
23:33:28 Quit Strife89 ("Going home.")
23:39:20 Quit evilnick ("Page closed")
23:41:26 Quit bmbl ("Bye!")
23:42:58 Quit explore ("leaving")
23:49:47 Join froggyman [0] (
23:50:14 Join safetydan [0] (n=deverton@rockbox/developer/safetydan)
23:52:06 Join Strife89 [0] (
23:53:23markunmarek_: sorry if poeple are ignoring you, but I don't know where to download it either
23:55:04DerPapstmeh.. just tried to compile a beast build... but is getting some lang related errors...
23:55:34DerPapstif i get it going i can compile a bootloader too. my build is way old :)
23:55:35 Quit jgarvey ("Leaving")

Previous day | Next day