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

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

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

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

#rockbox log for 2008-04-02

00:01:18tge101"Error native opening input file: 0
00:03:16 Quit DerDome ("Leaving.")
00:03:26bluebrothertry \\.\PhysicalDrive1 instead
00:04:06ChristopherWare you running as an administrator?
00:04:33ChristopherWof course you are
00:04:38 Quit bertrik ("zZz")
00:05:54tge101"Error opening input file: 31 A device attached to the system is not functioning"
00:07:08 Quit disorganizer ("ChatZilla 0.9.81 [Firefox]")
00:07:22 Quit roolku ()
00:07:28DerPapstmeh... no idea why this is happening
00:07:32 Quit davina ("GNU/Linux the free alternative to Windows")
00:07:43amiconndd if=\\?\Device\Harddisk1\Partition0 of=mbr.bin count=1 bs=512
00:08:05amiconnYou always need to specify the partition - and Partition0 is the whole drive. Weird logic...
00:08:26ChristopherWoh, that's why it says partitions 0 and 1 are the same sizee
00:09:34tge101alright, got a file with that one
00:10:03tge101open with notepad?
00:10:14bluebrotherweird. I just tried it with \\.\PhysicalDrive0 on my virtual machine and it worked fine
00:10:44bluebrothertge101: no, it's a binary file. Post it somewhere.
00:11:14tge101site suggestion?
00:11:30tge101or i could use the same one i guess
00:11:54tge101or not
00:11:55bluebrotherno, pastebin is for text files only. You could convert it to a hexdump first of course ...
00:12:08gevaertsDCC ?
00:12:16DerPapstmeh :-/
00:12:22bluebrotherremembers me that my uni space won't live forever anymore ...
00:12:53 Join mirak [0] (
00:13:15 Quit Pio_ (Read error: 110 (Connection timed out))
00:13:38tge101it didnt like that file
00:14:49 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
00:15:53bluebrotherpartition table is empty
00:16:14gevaertsSo just write a new one ?
00:16:16bluebrotherwas your ipod video or photo?
00:16:16*DerPapst wonders how tge101 managed that
00:16:24ChristopherWthat's what I suspected when I saw that partitions 0 and 1 are the exact same size
00:16:50bluebrotherthere isn't even a partition 0
00:17:18tge101so, bottom line, i lost everything for good?
00:17:19ChristopherWwell, in Windows "partition 0" is the whole drive
00:17:37 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
00:17:59bluebrotherdownload this file:
00:18:37bluebrotherthen write it as new mbr to your Ipod. Same dd command as before, but swap if= and of=
00:18:48 Join Teslacuted [0] (
00:19:01ChristopherWI'm wondering how his mbr.bin file ended up being 514 bytes :)
00:19:18bluebrotheri.e. if=mbr-photo60gb.bin of=(what you used for if the last time)
00:19:26bluebrotheryou can omit bs= and count=
00:19:40gevaertsdd if=mbr-photo60gb.bin of=\\?\Device\Harddisk1\Partition0
00:19:42bluebrotherChristopherW: windows line ending ;)
00:20:04gevaertsAlways make sure that your disk sectors have proper line endings
00:20:12ChristopherWI saw that 0d 0a at the end, but I'm wondering if dd.exe added it
00:20:17bluebrotherI think that happend in my test too.
00:20:36*DerPapst wonders if that would be a bug then
00:20:44DerPapst...and votes for yes
00:20:47ChristopherWit's no problem if he doesn't need to use it again
00:21:06ChristopherWthen again, it's possible that added it
00:23:17tge101i love you guys
00:23:18 Quit Zarggg ()
00:23:24tge101its all still there
00:23:29*DerPapst guesses it worked
00:24:22*gevaerts would like to know how it happened in the first place
00:24:25DerPapstyay for "The Rockbox Rescue Team (tm)"
00:24:27bluebrothernow, beware of your ps3 ;-)
00:24:30tge101thank you so much
00:24:55DerPapsttge101: no go an MAKE BACKUPS!!1 ;-)
00:25:47tge101i put yellowdog on my ps3, and i use my ipod for all my backups, ps3 must have touched it
00:26:12bluebrotheran Ipod is not a backup ...
00:26:33*bluebrother sighs
00:26:34tge101it is when you have 2 and use one as an external hd
00:26:54bluebrotherthat doesn't make it a better backup device
00:27:00tge101thanks, i reallly really really appreciate it
00:27:52 Quit TMM (Read error: 110 (Connection timed out))
00:27:56 Quit tge101 ("")
00:28:23*gevaerts doesn't see why an ipod can't be a good backup device. It's perfect for when this gigabeat fails
00:29:19 Quit tvelocity (Remote closed the connection)
00:29:19bluebrotherI meant backup device for computer data. As it seems he used it for that kind of backups
00:29:25bluebrother(or I got him wrong)
00:30:16 Join MarcGuay [0] (n=d8ef59c1@gateway/web/cgi-irc/
00:30:34gevaertsWell, seems he didn't really use it as a backup device. More like primary storage
00:31:06DerPapstGood night everyone :-)
00:31:18 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
00:31:31bluebrotherhmm, if he has linux on his ps3 −− we could've done that on the ps ;)
00:31:40ChristopherWapparently an iPod is a perfect storage device for stealing bank account information (as in "Firewall")
00:31:53bluebrothermight've been much quicker than fiddling with windows paths.
00:31:55 Quit ender` (" I will not make alliances with those more powerful than myself. Such a person would only double-cross me in my moment of glo)
00:32:04 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:32:20bluebrotherChristopherW: I found the therm "podslurping" for such stuff on wikipedia some time ago.
00:33:18*gevaerts is going to sleep as well. Good night
00:33:40 Quit gevaerts ("my bed calls")
00:34:56 Nick Pio__ is now known as Pio (
00:35:45 Quit MarcGuay ("CGI:IRC (Ping timeout)")
00:35:51 Join MarcGuay [0] (n=d8ef59c1@gateway/web/cgi-irc/
00:36:45 Quit MarcGuay (Client Quit)
00:36:47 Join MarcGuay [0] (n=d8ef59c1@gateway/web/cgi-irc/
00:37:31 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
00:38:03 Quit waldo (Read error: 104 (Connection reset by peer))
00:40:40MarcGuayamiconn: (or anyone else with an H10) I see on the RockboxTesting wiki page that you have an iriver H10. Would you mind testing
00:45:29 Quit bluebrother ("user went to sleep")
00:45:45 Quit MarcGuay ("CGI:IRC (Ping timeout)")
00:48:33Y-SignalHeyo, anybody else experience this bug where the scrollwheel of a 5G ipod won't respond after making a selection in the database by pressing right/next, and you have to press a button to make the wheel work again?
00:51:58 Quit Thundercloud_ (Remote closed the connection)
00:52:23 Quit Nico_P (Remote closed the connection)
00:52:46 Join Thundercloud [0] (
00:57:41 Quit jhMikeS (Read error: 104 (Connection reset by peer))
01:02:46 Quit ompaul (Client Quit)
01:02:46 Join Christopher1 [0] (
01:03:37 Quit ali_as ("zzzzzzzzzzzzzzzzzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz")
01:04:06Y-SignalWhere can I get older builds of rockbox?
01:07:16 Part Teslacuted
01:07:29Y-SignalWho put the ram in the ramalamadingdong?
01:07:39Y-SignalWhy does the sun shine?
01:10:20krazykitY-Signal, they're linked to from the Current Builds page. as for your other questions, this is an on-topic channel, so keep non-rockbox chatter elsewhere
01:11:26***Saving seen data "./dancer.seen"
01:14:31 Part toffe82
01:18:37 Quit ChristopherW (Read error: 110 (Connection timed out))
01:19:16 Join Chronon [0] (
01:20:27 Quit Chronon (Client Quit)
01:21:22 Join Chronon [0] (
01:23:41 Quit Pio (Read error: 145 (Connection timed out))
01:29:08 Join ctaylorr [0] (
01:29:15 Join Pio [0] (
01:29:58 Join piroko [0] (
01:30:28pirokoQuick question. The default way to create a new playlist is to select a song, choose "play next", and then add the songs you want after that?
01:30:59pirokoBasically I would like to know how to clear the current playlist and replace it with, say, a directory's recursive contents
01:31:43midkayyou can just stop playback and then select "insert" on the context->playlist menu of the directory.
01:31:48Y-Signalhold the center button on a directory?
01:32:03pirokoY-Signal: Holy crap. Street's of rage fan?
01:32:10Y-SignalYou bet
01:32:21pirokoLove that game
01:32:43piroko(those games)
01:33:18pixelmapiroko: make sure that the option "recursively insert directories" is enabled if you want to insert complete folders.
01:33:23pirokomidkay: But when I do that, it doesn't clear the current playlist. It adds the songs to it
01:33:29pirokoI can add recursively
01:33:36midkaypiroko: make sure you stop playback first.
01:33:40midkaynot pause, but stop.
01:33:42Y-Signalkrazykit, any idea on the scrollwheel thing?
01:33:43 Join Doomed_ [0] (
01:33:44midkaythat should do it.
01:33:54pirokomidkay: Ohh. Hold down play/pause on an ipod, right?
01:34:03midkaypiroko: yep.
01:34:07midkayjust for a second.
01:34:11pirokoThank you very much :)
01:34:16midkayno problem.
01:34:39pirokoSo that essentially clears the playlist right there then, huh?
01:35:02 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
01:35:16midkaypiroko: yeah.
01:35:20midkayunless you resume playback.
01:35:26pirokoBrilliant. Truly
01:35:33pirokoRockbox just keeps getting better and better
01:36:36Y-SignalI wonder if they've fixed the crossfade=crashadelic thing
01:36:57pirokoY-Signal: I've been using crossfade just fine. What happens to you?
01:38:24pixelmaY-Signal: there was a crossfade related fix on saturday, you should just try
01:39:11Y-SignalYeah, I was helping them root out the cause on friday but haven't checked back
01:39:20Y-SignalI didn't see any of the guys I was talking to here now
01:39:37Y-Signalmaybe then I can ditch this month-old build
01:42:25 Join Febs [0] (
01:44:17 Quit knittl (Read error: 113 (No route to host))
01:47:53 Join corevette [0] (
01:50:51pirokoSo I'm assuming the iPod battery issue is a very low priority still?
01:50:57 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
01:50:59pirokoIt's been quite a while since I've poked in here
01:51:52scorche|shpiroko: it has been improved a decent bit, and it depends on which ipod you have..
01:52:14piroko4G? Or I can just be directed to a page if one exists
01:54:31Y-SignalI don't know, my 5G won't make it through a workday
01:55:04 Quit A-4 (Read error: 110 (Connection timed out))
01:55:22 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
01:55:27 Quit saratoga (Client Quit)
01:55:32 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
01:55:36 Quit saratoga (Client Quit)
01:55:39 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
01:55:45 Quit saratoga (Client Quit)
01:55:49 Quit homielowe (Read error: 110 (Connection timed out))
01:55:50 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
01:56:20Y-SignalDangit, that scrollwheel lockup is still there
02:00:18 Quit perrikwp (" ajax IRC Client")
02:00:18 Quit Y-Signal ("CGI:IRC (EOF)")
02:00:41 Join Zarggg [0] (
02:01:11 Quit BigBambi (Read error: 113 (No route to host))
02:01:48 Join Pio_ [0] (
02:04:32 Quit piroko ("Disappeared into the void...")
02:04:50 Quit saratoga ("CGI:IRC")
02:06:59 Quit fyre^OS (Read error: 113 (No route to host))
02:07:39 Join Thundercloud_ [0] (
02:07:58 Quit spiorf (Remote closed the connection)
02:08:56 Quit Pio (Read error: 145 (Connection timed out))
02:09:21 Join fyrestorm [0] (
02:09:36 Quit Pio_ (Read error: 60 (Operation timed out))
02:20:10 Quit ctaylorr (Read error: 110 (Connection timed out))
02:23:54 Join midkay_ [0] (
02:24:43 Quit Thundercloud (Read error: 110 (Connection timed out))
02:26:04 Join piga [0] (
02:26:06 Join _jhMikeS_ [0] (
02:26:06 Quit jhMikeS (Nick collision from services.)
02:26:44 Join perrikwp [0] (i=98213e1a@gateway/web/ajax/
02:27:10 Nick fxb is now known as fxb__ (
02:31:15 Join cool_walking_ [0] (
02:32:40 Quit Thundercloud_ (Remote closed the connection)
02:34:36 Join BlackChaos [0] (
02:37:10 Quit amiconn (Nick collision from services.)
02:37:16 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
02:39:28 Join Lars_G [0] (n=Lars@unaffiliated/lars-g/x-000001)
02:39:58Lars_GGood work people, it's so wonderfull you got Rockbox to install on the 3g Nano!!!
02:40:02Lars_GNow, I'm complete
02:41:10cool_walking_Damn internet's lack of sarcasm apparency.
02:41:41Lars_GNo. No sarcasm.
02:43:26 Part pixelma
02:46:50cool_walking_Forum search seems broken: "Please try again. If you come back to this error screen, report the error to an administrator."
02:48:15cool_walking_Little help with this?
02:52:32 Quit midkay (Read error: 110 (Connection timed out))
02:54:09 Quit fxb__ ("changing servers")
02:54:33 Join fxb__ [0] (
03:05:07 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
03:08:16 Join ctaylorr [0] (
03:11:28***Saving seen data "./dancer.seen"
03:12:12Lars_Gcool_walking_: Anyhow I was trying to pull any commers into a lame april fool attempt
03:12:43Battousaiway to ruin it
03:13:41Lars_GBattousai: nobody bited
03:19:05cool_walking_I was already on my guard since it was yesterday here.
03:19:59JdGordonlol @ topic :)
03:20:18cool_walking_I thought maybe you were saying that you got caught by this other guy's april fool attempt. There was a thread in New Ports, I think, saying one of the new iPods were cracked.
03:20:37cool_walking_Looks like it's been baleeted now
03:24:12 Join FOAD_ [0] (
03:24:43 Join csc` [0] (n=csc@archlinux/user/csc)
03:27:10 Quit ctaylorr (Read error: 110 (Connection timed out))
03:27:55Lars_GI was a little scared. most rockbox programmers are from the east side of the world. so maybe they disdain ap fool.
03:28:02Lars_Gor don't know/follow it at all
03:28:16 Join toffe82 [0] (
03:28:31 Quit BlackChaos ("Leaving")
03:29:25 Quit krazykit (Remote closed the connection)
03:29:37 Join krazykit [0] (n=kkit@
03:29:58cool_walking_If they've spent any time on the internet.. they'll know what April Fools is.
03:33:39Lars_GI mean I do, and in my country it's called the innocent people day and celebrated in september....
03:33:47Lars_GBut the thing is.
03:34:06Lars_GAmericans, or places with predominantly americans, have learnt to tolerate Apr. 1st. even if it pisses them...
03:34:24Lars_Ga place with predominantly non-americans might be a lot more hostile towards Apr. 1 jokes.
03:34:38gromit`it is common in europe though
03:36:02cool_walking_One of my favourite sayings of all time is "Fuck 'em if they can't take a joke"
03:37:16 Quit perrikwp (K-lined)
03:39:56 Join Do0zman [0] (
03:41:40 Quit FOAD (Read error: 110 (Connection timed out))
03:41:40 Nick FOAD_ is now known as FOAD (
03:49:39 Join perrikwp [0] (i=98213942@gateway/web/ajax/
03:50:11 Quit argumentD (Read error: 110 (Connection timed out))
03:50:27 Quit daurnimator (Read error: 110 (Connection timed out))
03:54:18 Join CarlMilano [0] (n=a22805cb@gateway/web/cgi-irc/
03:56:18CarlMilanoHowdy, I looking for write permissons to the Wiki so I can upload a theme for the Sansa C200 <which I see there isn't area for>
03:59:09CarlMilanoHrrm, now response, I will try using a real IRC client. See ya
03:59:26ChrononCarl, I seem to recall some discussion to the effect of waiting for the official theme repository to be ready before making a C200 theme section
03:59:31CarlMilanocool, someone's here
04:00:24CarlMilanoI can wait, it was wird that that section didn't exist
04:00:35CarlMilanowird -> wierd
04:00:48cool_walking_wierd -> weird :)
04:01:11CarlMilanoSorry, its late and the kids drove me nuts
04:02:40CarlMilanobrb, got to take care of somethings
04:03:12cool_walking_Shouldn't CarlSlomowitz come before CarlosEduardoCoelhoBaptistaShinagawa, since "Carl" comes before "Carlos"?
04:03:43cool_walking_Or are we just going by the whole string?
04:04:46cool_walking_Anyway, I gave you write access.
04:06:26ChrononIt does come before. . .
04:09:37cool_walking_On TWikiUsersGroup
04:10:42ChrononAh... I see.
04:10:59cool_walking_There's some unordered ones strewn at the bottom, too.
04:11:36ChrononLazy folks adding entries to the end. . .
04:21:06 Quit Chronon ("making dinner")
04:23:14 Join miepchen^schlaf [0] (
04:29:20 Nick midkay_ is now known as midkay (
04:39:35 Quit miepchen^schlaf_ (Connection timed out)
04:41:46 Part Do0zman ("Leaving")
04:56:38 Quit ColinT (Remote closed the connection)
04:56:51 Join ColinT [0] (
05:02:58 Quit piga ("Leaving")
05:07:04 Quit rgould (Nick collision from services.)
05:07:35 Join rgould [0] (
05:11:29***Saving seen data "./dancer.seen"
05:25:33 Join ol_schoola [0] (
05:26:14 Join bughunter2 [0] (
05:27:11 Quit m0f0x ()
05:41:37 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
05:49:55 Quit CarlMilano ("CGI:IRC (Ping timeout)")
06:20:03 Quit ColinT (Remote closed the connection)
06:20:16 Join ColinT [0] (
06:25:46 Quit bughunter2 ("Leaving.")
06:26:28 Join BlakeJohnson87 [0] (
06:29:47 Join TMM [0] (
06:42:32 Quit BlakeJohnson86 (Read error: 110 (Connection timed out))
06:47:52 Quit BlakeJohnson87 ("Leaving.")
06:48:06 Join BlakeJohnson86 [0] (
06:49:24 Nick Christopher1 is now known as ChristopherW (
07:07:07 Quit Zarggg (Read error: 104 (Connection reset by peer))
07:07:22 Join Zarggg [0] (
07:11:33***Saving seen data "./dancer.seen"
07:12:00 Quit TMM (Read error: 110 (Connection timed out))
07:16:18 Join Severian [0] (
07:16:58 Quit Zarggg ()
07:17:46 Part toffe82
07:28:11 Join midkay_ [0] (
07:35:41 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:42:52 Nick Doomed_ is now known as alienbiker99 (
07:46:18 Quit midkay (Read error: 110 (Connection timed out))
07:51:43 Quit courtc_ (Read error: 110 (Connection timed out))
07:52:32 Join Willaken [0] (
08:09:46 Quit miepchen^schlaf ()
08:10:46LloreanLinusN: Forum search is broken again. Are you able to fix this any more?
08:11:17 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
08:12:30 Quit perrikwp (" ajax IRC Client")
08:13:35 Join perrikwp [0] (i=98213942@gateway/web/ajax/
08:17:44LinusNLlorean: no, jeff has changed the password, so i am locked out
08:17:55*LinusN is not happy with that
08:18:45 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:18:46scorchedid he even grace you with a reply?
08:19:55LloreanLinusN: i was hoping that'd been resolved by now. We have no way of fixing the broken search then. =/
08:20:16JdGordondid you get round to testing the forums on the backup server?
08:20:31 Quit perrikwp (" ajax IRC Client")
08:20:57LinusNwhat backup server?
08:21:07scorchereferring to my server?
08:21:11JdGordonthats the one
08:21:15LinusNscorche: if he did, it must have ended up in the spambox
08:21:54scorcheno i havent...i have been busy gathering parts lists for various EE projects i am planning
08:22:10scorche...perhaps i should get that going sooner...
08:22:15 Join Rob2222 [0] (
08:22:15LinusNi wonder why the sql tables crash so often
08:22:20GodEaterwhat's going on ?
08:22:35LloreanLinusN: Buggy version of SQL, if my research is correct.
08:22:42LinusNLlorean: aha
08:22:44scorcheLinusN: i thought we were aware that it was because he is using an old version of...yeah
08:22:44LloreanLinusN: That bug is specifically fixed in the very next revision.
08:23:13*pondlife thought "Database Error" was a fairly normal Rockbox topic title...
08:23:48scorchehrm...i have around an hour before i go to bed...
08:24:58 Join perrikwp [0] (i=98213942@gateway/web/ajax/
08:25:03 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
08:26:58*scorche goes through the SMF installation docs
08:27:37pondlifeHmm, can anyone else reproduce ?
08:27:51 Quit BigBambi (Remote closed the connection)
08:30:53ChristopherWpondlife: I've had that happen a few times, even recently. I can't reproduce it reliably, though
08:30:58JdGordonwow thats farked
08:31:10JdGordonI think thats happened to me once or twice also
08:31:16pondlifeWith Oggs?
08:31:36JdGordondont remember
08:31:47ChristopherWI've had it happen with a playlist full of MP3's only (I think)
08:31:51JdGordonunlikely though, 90% of my music is mp3
08:32:02pondlifeChristopherW: Which device?
08:32:09ChristopherWSansa e280
08:32:27ChristopherWw/ r16918
08:34:05 Join spiorf [0] (
08:34:18pondlifeHmm, Marc_Guay correctly points out that has no Archoses. I assume they're just as buyable as most of our targets...
08:34:32 Join sandbox [0] (n=sandbox@
08:34:42sandboxcan the hard drive in the iaudio x5 be replaced?
08:36:04pondlifesandbox: indicates it can
08:37:51JdGordonBagder: can you stick "ads" or something above the ad box so people dont get confused by them thinking they are rockbox related lines?
08:38:14*JdGordon saw downloads and went "wtf?"
08:38:28*pondlife also noticed that
08:39:04scorchei suggested a "Why do we have ads?" wiki page link
08:39:56sandboxthanks pondlife
08:40:04 Quit Rob2223 (Read error: 110 (Connection timed out))
08:40:44SeverianHowdy. I want to try Rockbox again. I used it a year ago on a iRiver H10/20gb, which I thought was more trouble than it was worth. Sansa players look reasonable if I can find version 1 devices. Does anyone know a good source of v1 players?
08:42:16SeverianI am not necessarily sold on the Sansa. I just want something not expensive, and with easily replacable batteries.
08:46:03cool_walking_Severian: There are some Sansa's here ( ), but it's a gamble whether you get a v1 or v2, although people in that thread reported getting v1's.
08:50:03 Quit sandbox ("WeeChat 0.2.6")
08:50:09 Join esperegu [0] (n=jhaarman@
08:51:57Severianthank you cool_walking_ I checked and they don't deliver to my country. I am in the USA. It was worth a look. Newegg has a sale on the same unit, but no comments about them being version 1.
08:52:29espereguEy... I am looking for a playback option that does not seem to be available (is that possible ;-)) on the Rockbox I am using. It would be play the current song, stop after playing that song and continue on the next song when pressing play again. (I suppose that will be very easy to implement ;-))
08:53:12esperegu(or is it already available and am I not reading the playback settings correctly?? )
08:54:02 Join ender` [0] (
08:58:42LinusNesperegu: no, that is not possible with rockbox
08:59:09LinusNesperegu: for studying? or dance lessons?
09:00:19LinusNthis has been requested several times before, perhaps it's time to implement it...
09:02:52espereguLinusN: yeah. for theatre
09:03:11espereguLinusN: thinking of it.
09:03:32espereguI think that it should pause, not stop at the beginning of the next song.
09:03:37*GodEater 's microsdhc card arrived last night. He is currently attempting to fill it up.
09:03:43LinusNi guess the new playback mode would be "pause between tracks"
09:03:45espereguso it will start immediately when pressing plai again
09:04:14espereguLinusN: that would be pretty simple to implement right?
09:05:22 Quit Naked (Remote closed the connection)
09:06:19 Join disorganizer [0] (n=c2785409@gateway/web/cgi-irc/
09:08:06espereguLinusN: you gonna give it a try?
09:08:36LinusNwe'll see
09:08:52pondlifeSeverian: FWIW, I got a v1 c240 from bigpockets...
09:10:11pondlifeGodEater: Where's good for cheap SDHC?
09:10:29pondlife1GB is far too easy to fill
09:10:49 Join petur [50] (n=petur@rockbox/developer/petur)
09:11:27espereguLinusN: thank you!
09:11:35***Saving seen data "./dancer.seen"
09:15:41 Join Mathiasdm [0] (
09:15:47espereguare there plans already to support more ipod versions?
09:15:56LinusNno plans
09:18:57espereguwhat are suggested deviced one should buy?
09:19:38markunesperegu: the more-or-less planned ports are unders New Ports here:
09:19:56 Join Naked [0] (
09:20:12markunesperegu: and this might help you decide which player to buy:
09:20:14esperegumarkun: cool thx
09:20:24esperegucheckin this now:
09:21:11espereguhmm.. all out of production :-(
09:21:45 Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/
09:22:15markunesperegu: yes, by the time we finish a port they usually are out of production
09:22:55GodEaterthat's where I got mine from
09:23:07espereguwhy those $#$@#$$ hardware providers do not create the port?
09:23:58espereguwhat's the best flash buy currently in your oppinion?
09:25:02 Quit Naked (Remote closed the connection)
09:25:17markunone of the sandisk players is probably the best, although I have no experience with any of those
09:25:33 Quit nicktastic (Read error: 104 (Connection reset by peer))
09:25:35 Quit Ravendug ()
09:25:38 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
09:26:03markunLinusN: did you also buy a Meizu?
09:26:13LinusNthinking about it...
09:26:52esperegumarkun: does quadros also give problems? or is that not used in any products anymore?
09:27:31espereguactually that is software not hardware. never mind
09:28:53 Quit Seed (Nick collision from services.)
09:28:59 Join DerDome [0] (
09:28:59 Join Seedy [0] (
09:29:53esperegumarkun: gues the scandisk are not available anymore :-(
09:30:46Bagderresperegu: no target rockbox currently runs on is manufactured atm
09:30:59esperegulooks like one should buy hardware and put it in the closet till it's supported
09:31:05markunesperegu: there is also the problem that newer versions of the e200 don't work with rockbox iirc
09:31:27Bagderresperegu: you can "guess" what target rockbox might support, but you could then easily guess wrong
09:31:29markunesperegu: well, you could buy a Meizu M6 and wait for the port :) It's quite usable even without rockbox.
09:31:46espereguI WANT ROCKBOX!
09:32:05disorganizerwe could try to persuade a manufacturer to natively support rockbox so a port would come out when the player arrives on the market :-)
09:32:16Bagderrthen buy a used one that rockbox runs on, or buy a new target and help the port for it
09:32:25Bagderrdisorganizer: good luck
09:32:33*esperegu no coder
09:32:34advcomp2019esperegu, you could find a refurb e200v1
09:32:43*pondlife wishes shotofadds godspeed
09:32:47*disorganizer again forgot the [s] [/s] tags
09:33:03pondlifeDo we have any other devs working on the D2?
09:33:24LloreanNot yet
09:33:52BagderrWe need R2!
09:34:22 Join Naked [0] (
09:34:37 Join courtc [0] (
09:34:46markunBagderr: I really liked the sounds that fella made :)
09:35:07markunR2D2 plugin!
09:35:13Bagderrwe should make an R2D2 port
09:35:15disorganizerthe question would better be: which of the "new" players on the market which can still be baught at the moment has the highest propability to receive a working port in time
09:35:26 Join FOAD_ [0] (
09:35:29pondlifeBagderr: Nah, sounds like a bag of shit
09:35:37Bagderrdisorganizer: D2 and Meizu M6 I'd say
09:35:39LloreanBagderr: Or an R2D2 "voice" file
09:35:47Lloreandisorganizer: And possibly Gigabeat S
09:35:50Bagderrr2d2 voice would be very amusing
09:35:52LloreanWhich is semi-new.
09:36:24espereguwhich brand is r2d2 /d2
09:36:24disorganizerthe D2 is a ? samsung ?
09:36:26markunI think the Meizu players are still produced. A new hardware revision of the M3 just came out.
09:36:29esperegumeizu looks pretti cool
09:36:35Bagderresperegu: cowon d2
09:36:48pondlifeLucasfilm R2D2
09:36:53markunesperegu: but I'm not so crazy about the touchpad and buttons they used
09:36:54disorganizerah cowon d2 :-)
09:37:44espereguho.. cowon is much more expensive
09:39:26 Quit Naked (Remote closed the connection)
09:39:46pondlifeesperegu: It's a nice device though
09:39:54markunesperegu: the M6 with 8GB is around 90 euro here
09:39:58pondlifeA bit pricey for 8GB
09:40:11markunpondlife: how much would you pay for it?
09:40:32pondlifeGood question, probably about £100
09:40:42pondlifeIt's currently £160
09:40:46markunah, you were talking about the D2..
09:40:55pondlifeYes, not the Meizu
09:41:00*pondlife wants a touchscreen
09:41:04*GodEater is pleased to report his 8GB microsdhc card is working flawlessly in his C240
09:41:09LloreanThe D2 also claims a rather ridiculous battery life.
09:41:37LloreanSomething like 52 hours audio, 10 video
09:41:59pondlifeIs that close to reality?
09:42:07LloreanNo clue. :)
09:42:23LloreanIt's flash, and has room for a fairly large battery
09:42:27espereguI saw you wanted to have rockbox as a normal application. will it then be able to use it on android later on?
09:42:29LloreanThe audio time wouldn't surprise me in the slightest.
09:42:37pondlifeHopefully it is. Anyway, I say shotofadds' one and it was certainly a nice looking thing
09:42:52Bagderresperegu: in theory yes
09:42:59LloreanI like "the whole device is a screen" though I wish it had a few more side buttons.
09:43:00pondlifeSmaller than I expected too
09:43:03*Llorean is very temped to get a D2
09:43:07advcomp2019pondlife and Llorean, i have heard people get about 48 to 51 hours in audio
09:43:13markunLlorean: meizu claims only "up to 26 Hours of Continuous Music Playback or 4.5 Hours of Continuous Video Playback per Charge"
09:43:16markunfor the M6SL
09:43:20Bagderresperegu: assuming they'll ever want anything that isn't java
09:43:32 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:43:47Lloreanadvcomp2019: So, about right.
09:44:08*disorganizer thinks a samsung P2 or T10 port would be nice to play with bluetooth and rds radio inside rockbox
09:44:31BagderrI would use any of that...
09:44:31JdGordontoo bad neither take micro sd though
09:44:57JdGordonrds is useless but BT would be great
09:44:59Lloreanmarkun: Does the M6 have a card slot?
09:47:05LloreanThe D2 is still in the lead for me, then. :)
09:47:32Bagderrget both! ;-)
09:48:01LloreanI find the D2 more interesting anyway.
09:48:35LloreanI'd really like to take the opportunity of the touchscreen to try playing with UI design, and possibly examine some of our input choices.
09:48:49pixelmamarkun: does the Meizu have a radio or recording?
09:49:26markunpixelma: yes, both
09:49:47markunbut recording only through a built-in mic
09:50:08LloreanThe D2 requires a special line-in adapter for it's AUX port. =/
09:52:31 Quit FOAD (Read error: 110 (Connection timed out))
09:52:32 Nick FOAD_ is now known as FOAD (
09:52:34pixelmaLlorean: still better than the Meizu then because it seems it has none...
09:54:27Lloreanpixelma: From what it looks like, the "Aux" port is similar in concept to the dock ports on current targets (line in, video out, charging, etc)
09:54:45LloreanSo recording from line-in may be mutually exclusive with charging without a custom connector.
09:54:46 Join Naked [0] (
09:55:53pixelmaah, didn't think this far
09:56:21LloreanThen again, if the battery life is accurate, you can probably record quite a large amount without line in anyway. :)
09:57:19advcomp2019Llorean, i am read more battery life threads and it seems more people get about 35 to 40 hours
09:57:21pondlifePity the Apple dock connector isn't an open standard...
09:57:42*pixelma takes the chance to ask c200 owners around for comments and ideas on FS #8824 (the one comment so far is rather useless)
09:57:53pondlifeThere are some nice non-Apple docking units around
09:58:03Lloreanadvcomp2019: That's still a respectable amount. It'll be interesting to see what Rockbox can squeeze
09:58:38pondlifepixelma: Would you mind if I put my initial impression of "how I think the keys should be mapped" on as a comment?
09:58:48pondlifei.e. not having tried the patch
09:59:10pondlifeOr, I could open a separate FR
09:59:45pixelmano, please do. By the way, thinking about it and I guess I could like it
09:59:50 Quit Naked (Remote closed the connection)
10:00:01 Join Naked [0] (
10:00:06pondlifeI just want a straight transposition of the H300 map really
10:00:21*Llorean needs to get around to looking at that task
10:00:31pondlife(or as close as I can get.)
10:01:21pixelmaI'm not sure about seperate FS entry because the task is already quite long but it's also meant for discussion
10:01:35*Llorean needs to repair his c200 too. =/
10:01:57pixelmawhat happened?
10:02:10LloreanThe headphone jack has come loose again, is all
10:02:15LloreanNothing that would actually prevent me testing.
10:03:13pixelmaI read about that being a common problem on the c200s
10:03:57LloreanMine came like that (it was "refurbished"). I repaired it, but then I dropped it and it came loose again.
10:05:08 Quit Naked (Remote closed the connection)
10:09:36pixelmapondlife: I'm not convinced that button maps for a certain target needs to be as close to another target's. The button layout and number of buttons as all so different, it "just" needs to be intuitive somehow...
10:10:15pondlifeI agree, but I found the Gigabeat intuitive when it was new to me, but didn't find the c200 intuitive at all
10:10:40pixelmayes, I know.
10:10:42pondlifeI'll just document what I expected, you can decide if it's useful information.
10:11:01pixelmameaning "I think so too" :)
10:14:33 Join zim [0] (n=4ad60f8a@gateway/web/cgi-irc/
10:16:26 Quit zim (Client Quit)
10:16:33 Join zim [0] (n=4ad60f8a@gateway/web/cgi-irc/
10:18:05LinusNhmmm, looks like i have to implement multiple callbacks for events
10:20:48pondlifeLinusN: I suspect several people have had use for such a system, and backed away from implementing it... maybe Nico_P started..?
10:21:46LinusNlooks like i have a mission then
10:22:21LinusNfirst of all, is it likely that we use the same function for multiple events? i think not.
10:22:33 Join Naked [0] (
10:22:49LinusNif we forbid that, we can use the existing system with minimal changes
10:23:01pondlifeLinusN: You're talking about having events and multiple independent subscribers?
10:23:29pondlifeThe main question would be whether the sequence of receiving is important (i.e. can one subscriber block further processing of an event)?
10:24:02LinusNthat implies priority
10:24:10pondlifeIndeed. I hope we don't need that.
10:24:32 Join gevaerts [0] (
10:24:38LinusNi won't implement that now, but it looks like a simple addition if it becomes necessary
10:25:13pondlifeSo an event results in an independent notification of each subscriber.
10:25:50JdGordondidnt multiple event callbacks just go in?
10:26:07 Quit disorganizer ("CGI:IRC")
10:26:13JdGordonSlasheri fixed up playback.c for that in the last few weeks iirc
10:26:20LinusN't look like it
10:26:34LinusNevents.c can only register one callback per event
10:26:49Slasherieh? it can register multiple callbacks per event
10:26:53Slasherithere is no limit
10:27:04LinusNgah, silly me
10:27:12pondlifeAnd silly me too
10:27:13*LinusN rereads the code
10:27:19*pondlife didn't get that far
10:27:38 Quit Naked (Remote closed the connection)
10:28:13JdGordonbut yes, untill that patch it was needed for ages but noone could be bothered doing it :p
10:29:15pondlifepixelma: I've put a comment on #8824, will try the patches later
10:30:44*JdGordon sends off a request to eigima for his dsp patch for the mr500 to hopefully get that port moving again
10:37:07pixelmaeigima? Isn't his nick eigma? (Just in case you send memos to his nick) ;)
10:37:37zimWould it be ok to ask for info about an error on my ipod in here?
10:37:49 Join der-ftz [0] (
10:38:39 Part der-ftz
10:39:00pondlifezim: Yes, if you're running Rockbox
10:39:09pondlifeBut not if you're not
10:39:10JdGordonpixelma: yes, damn typo.. but it was by email
10:41:00zimWell, I'm trying to get Rockbox running, I'm running into an error when I run ipodpatcher. (My ipod is a 5G 30GB Video)
10:43:41zimAfter I enter "i" to install the Rockbox bootloader I get these messages..
10:43:52zim[INFO] Using internal bootloader - 50136 bytes
10:44:02zim[INFO] Moving images to create room for new firmware...
10:44:09zim Error reading from disk: Data error (cyclic redundancy check).
10:44:16zim[ERR] Write failed
10:44:22zim: No error
10:44:27zim[ERR] Image movement failed.
10:44:31LinusNwow! not good!
10:44:31zim[ERR] −−install failed.
10:44:39 Join Thundercloud [0] (
10:44:55zimWhat does this mean?
10:44:56Lloreanzim: Please don't make multi-line pastes if possible (use a site like But this commonly just means you should try a different USB port.
10:46:06zimAlright, I will try that, and sorry for the multiple pasting.
10:47:05 Join Naked [0] (
10:52:09 Quit Naked (Remote closed the connection)
10:52:19 Join Naked [0] (
10:55:06*GodEater notices that the bootloader on the c200 claims the model id as e200
10:55:39*amiconn would *really* like to see that spinup-at-each-track-change bug fixed :(
10:56:08*pondlife too - did anyone work out why/when it was introduced?
10:56:11amiconnAtm there's no point in doing battery runtime tests / calibrations because of that
10:57:10pondlifeWell, if you can enable dircache it might be possible.
10:57:23 Quit Naked (Remote closed the connection)
10:58:58zimLlorean: I've tried 6 different USB ports and I'm still receiving the same error. Could it be a bad cable?
10:59:22Lloreanzim: It could, yes. We just suggest testing the port first, since that's usually easier for people to test.
10:59:38LloreanUnfortunately the same iPod will often sync fine with iTunes, it seems our patcher is a bit more sensitive to it.
10:59:54amiconnNot if I want to calibrate runtime without dircache. On a 16MB target, dircache doesn't make much sense as it will shorten runtime noticeably
11:00:03JdGordonpondlife: iirc no, noone has figured out why yet
11:00:21LinusNi thought it was a playlist lookahead bug
11:00:21pondlifeNo-one looked back through SVN?
11:00:45JdGordonthere is no playlist lookahead in svn though..
11:00:49pondlifeI suspect it was a bug fix, but the new bug may be worse than the old one.
11:01:23 Quit Severian ("Ex-Chat")
11:01:33 Join Naked [0] (
11:05:17LinusNi thought Lear mentioned a playlist_peek() call or something llike that
11:05:41 Quit cool_walking_ (Remote closed the connection)
11:06:37 Quit Naked (Remote closed the connection)
11:07:57 Join Thundercloud_ [0] (
11:08:24amiconnLinusN: The playlist code didn't change for a long time. Why would it cause a disk access all of a sudden?
11:08:49LinusNamiconn: i think it was a call to playlist_peek() added to playback.c
11:08:49amiconnThis bug is fairly new; introduced within the last 2 months I think
11:09:20amiconnAnd why does enabling dircache hide the bug?
11:09:40JdGordonplayback shouldnt be calling playlist_peek unless its actually ready to buffer, which means its below the watermark or the disk is spinning...
11:09:46LinusNperhaps because looking for a file on disk doesn't need a spinup with dircache enabled
11:10:00 Join Naked [0] (
11:10:35*amiconn needs to check whether that bug also affects hwcodec or not
11:10:41LinusNdamn, pause-between-tracks turned out to be tricky to implement using event callbacks
11:10:47*JdGordon not sure how playlist handles filenames when dircache isnt enabled or ifdefed out :(
11:11:04 Join mf0102 [0] (n=michi@
11:11:10*amiconn somehow suspects the problem in the database code
11:11:36***Saving seen data "./dancer.seen"
11:11:43LinusNamiconn: do you use the database?
11:12:17 Join davina [0] (
11:12:18JdGordongood luck finding it then :(
11:12:37amiconnNot normally, but the database is never completely disabled, and there's that runtime data stuff...
11:13:27JdGordonplaylist_peek() eventually calls get_filename() which definatly hits the disk unless dircache is enabled...
11:15:04 Quit Naked (Remote closed the connection)
11:15:49 Quit zim ("CGI:IRC")
11:18:23 Join Naked [0] (
11:18:58 Join Jon-Kha [0] (
11:19:20pondlifeamiconn: The problem is just the playback.c use of playlist_peek(), not runtime data related
11:19:35pondlifeThe questions are when and why was that added?
11:21:24JdGordonone way to find out....
11:21:46JdGordon$ svn blame apps/playback.c | grep playlist_peek
11:21:46JdGordon 13805 pondlife filename = playlist_peek(0);
11:21:46JdGordon 15306 nicolasp while ((trackname = playlist_peek(last_peek_offset)) != NULL)
11:21:46DBUGEnqueued KICK JdGordon
11:21:46JdGordon 16430 nicolasp end_of_playlist = playlist_peek(automatic_skip ? ci.new_track : 0) == NULL;
11:22:08pixelmaamiconn: if I believe the virtual LED on the Ondio, the bug is not there on hwcodec
11:22:16pondlifeJdGordon: oops
11:22:40JdGordonpondlife: your probably safe... 3000 revisions ago..
11:22:44 Quit Thundercloud (Read error: 110 (Connection timed out))
11:23:07pondlifeYes, it's more recent than that
11:23:25pondlifeProbably just part of the MoB refactoring
11:23:27 Quit Naked (Remote closed the connection)
11:23:35CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
11:23:35*JdGordon should stop farting around and get into hacking up playlist.c
11:24:17pondlifeThe one in question is in audio_check_new_track() I believe.
11:24:19pondlifeend_of_playlist = playlist_peek(automatic_skip ? ci.new_track : 0) == NULL;
11:25:42LinusNhmmm, do we really want a track-change event when starting playback?
11:26:15 Join A-4 [0] (n=A4@
11:27:21markunhi A-4!
11:27:23LinusNif so, how can we see the difference
11:28:23 Join krz [0] (i=krz@
11:28:25JdGordoncan we add a playback started event (if there isnt one already) which would do that job if anything actually needs that?
11:28:44JdGordontrack change does imply something was playing before...
11:28:54LinusNmy thinking too
11:29:01A-4hi markun, i've received my meizu !
11:29:38markunah great. Do you like it?
11:29:54markunIt's the SL, right?
11:30:34A-4yep, but i wish rockbox was finished already, the software needs some getting used to
11:30:47A-4yes, 8gb sl
11:30:57LinusNthe scrobbler code doesn't handle the start-of-playback, so it will always mark the first track as "skipped"
11:31:51LinusNor will it? (reads some more code)
11:31:55JdGordonis there any reason the resume info for the inram playlists couldnt be stored as a .m3u8 with a comment for the position, insert position and random seed?
11:32:15pondlifeDisk spinup between tracks was probably introduced by
11:33:04pondlifeThat's an important fix, but needs reworking, I guess.
11:33:13JdGordonwhat was that fix for?
11:33:29pondlifeMaking the track change point-in-time consistent
11:33:37 Join homielowe [0] (n=chatzill@
11:33:56pondlifePreviously there was some confusion as to whether the track change occurred when the codec changed, or when the WPS changed
11:34:09 Join aliask [0] (n=aliask@rockbox/developer/aliask)
11:34:16pondlifeIt should be just at the WPS changeover, externally to playback.c
11:34:28amiconnJdGordon: Dynamic playlists aren't stored as literal .m3u(8) at all.
11:34:35JdGordonamiconn: I know...
11:34:48 Join Naked [0] (
11:35:10JdGordonbut the resume info could be saved to a m3u to save having to worry about 2 "playlist" file types
11:35:14JdGordoni.e less code
11:35:16LinusNoops, the hwcodec platforms don't seem to send track_change events when starting playback
11:35:24amiconn.playlist_control rather stores the steps for constructing the playlist, as well as the position. This method was invented because it's both very fast and saves ram
11:36:58*amiconn wonders how .m3u could be used to save a position...
11:37:01JdGordoncant argue with speed, but how does it save ram... the playlist buffers are allocated at boot
11:38:50JdGordonyou missed the best reason.... using a m3u is useless when the contents of the dir change between boots/restarts..
11:39:25pondlifeJdGordon: If you're looking in that area, see if you can speed up the playlist generation from the database..? e.g. if you select all tracks(with 15000 tracks) it will do the database query nearly instantly (~1s), but takes about 30s to construct the dynamic playlist.
11:39:54pondlifeThat's the "countdown" part of the operation..
11:39:54 Quit Naked (Remote closed the connection)
11:40:01JdGordonprobably database -> filenow lookup takes ages?
11:40:25pondlifeI do have dircache enabled.
11:40:47JdGordondircache doesnt help unless db is in ram
11:40:51pondlifeMine is
11:41:00JdGordonah.. hmm...
11:41:01pondlifeThis is all in RAM, no disk spinup
11:41:11 Join Naked [0] (
11:41:15pondlifeApart from saving playlist_control
11:41:23Slasherithe problem is the slow playlist code
11:41:40Slasherithe tagcache query itself should be quite fast, but playlist_add is very slow..
11:41:48LinusNdamn, it looks like the scrobbler code depends on getting track change events when starting playback
11:41:48pondlifeYes, that's exactly what I'm seeing
11:41:49Slasherii experimented with that a long time ago
11:42:21JdGordonits not adding each track individually to playlist control is it?
11:42:27LinusNdon't we have a bug report about not scrobbling the first track on hwcodec?
11:42:33 Join tvelocity [0] (
11:42:36pondlifeLinusN: We do, I believe
11:42:44JdGordonLinusN: then adding the playback started event makes sense?
11:43:24LinusNperhaps, or find a way for the callback to see the difference
11:43:46JdGordonadd the extra event... easier than doing the check in every callback imo
11:43:53JdGordonalso less likely for a bug later on
11:46:18 Quit Naked (Remote closed the connection)
11:47:23pixelmaLinusN: not sure about the first track. I only know of a bug report because scrobbler didn't work at all (or sometimes with much luck you got an album) for a long time but that's been fixed.
11:47:41pixelmaand the bug report closed
11:49:27amiconnJdGordon: The playlist buffer in ram doesn't store strings, it just stores pointers (4 byte/entry). That's the reason why it's both memory efficient and fast
11:50:06JdGordonthat only works if dircache is enabled though... doesnt it?
11:50:23 Join Naked [0] (
11:50:32pondlifedircache shouldn't be relevant to functionality at all, only to speed
11:50:34JdGordonso whats the pinter pointing to when there is no dircache?
11:50:41amiconnIt has been working this way for ages, since when there was neither swcodec nor dircache
11:51:01amiconnYou can see what happens if you deal with plain filenames instead of pointers - pondlife's example with the db -> playlist generation is a very good one
11:51:10pondlifeI suspect we just need a new playlist API for the database to do a bulk insertion?
11:51:27pondlifeSome way to make better use of the faster/smaller method.
11:51:46amiconnIf you would switch to using filenames, you'd make dir-based playlists as slow as database-based playlists are now
11:52:12JdGordonok, but whats it pointing to?
11:52:14pondlifeJdGordon: Compare database all tracks with directory recursive insert?
11:52:33JdGordonpondlife: yeah, i did a db insert and it took ages on my sansa
11:53:27*JdGordon wishes the whole playback.c was commetned as well as the resume file format is at the top
11:53:51pondlifeThe resume stuff should be in playlist.c, not playback.c
11:54:01JdGordonsorry, thats what i meant
11:54:02pondlifeI mean, the persistance
11:54:04pondlifeAh, ok
11:54:05 Part Jon-Kha ("[IRSSI] PARTYTIME! 5 seconds to the millenium! 4...3...2...1...EOF From client")
11:54:18 Join Jon-Kha [0] (
11:54:20 Join davina^ [0] (
11:54:24pondlifeI could believe it would have wandered into playback.c, sadly ;)
11:54:25 Quit davina (Read error: 104 (Connection reset by peer))
11:54:48pondlifeBut it's definitely got to work on MASCODEC
11:55:27 Quit Naked (Remote closed the connection)
11:55:37 Join Naked [0] (
11:55:51JdGordonwtf @ playlist.c:541-546
11:55:55 Quit krz (Read error: 110 (Connection timed out))
11:57:29 Quit courtc (Read error: 113 (No route to host))
11:58:50JdGordonamiconn: do you kow what the pointers point to? I want to fiddle in there and cant figure that out...
12:00:05Bagderri see no pointers at 541
12:00:24JdGordon541 is drawing code which i cant see any reason for it to be there
12:00:39 Quit Naked (Remote closed the connection)
12:02:36 Quit Mathiasdm ("Yuuw!")
12:02:56 Join Naked [0] (
12:03:15LinusNJdGordon: the syncsplash()? (which is on line 534 in my code)
12:03:41JdGordonsyncsplash shouldnt be needing the margin fixing, and even if it did, it should do it..
12:03:43*JdGordon confused
12:04:34BagderrI agree that mixing gui code in the playlist one sounds like a bad idea
12:04:51pondlifeMe too
12:05:21JdGordonah, its from r3796... its allowed to be out of date
12:05:24*JdGordon removes it
12:08:00 Quit Naked (Remote closed the connection)
12:08:08 Join Naked [0] (
12:08:55BagderrI think the splash should be moved as well
12:09:17Bagderrbut I guess that's a slightly bigger work
12:10:20JdGordonwell.. the splash could actually be used so i left it
12:10:43pondlifeIf you make it fast enough, there might not need to be a splash
12:10:56 Join FOAD_ [0] (
12:12:57Bagderrrockbox as an app will add some fun in the lcd resolution department
12:13:12 Quit Naked (Remote closed the connection)
12:14:08pondlifeBagderr: Another good reason to keep UI and logic apart
12:14:31LinusNgah! i'm giving up! pause-between-tracks can't be reliably implemented using playback events...
12:14:52pondlifeLinusN: Why not?
12:14:57pondlifeBugs elsewhere?
12:15:17pondlifeOn track end - audio_pause(); ...
12:15:25LinusNbecause pausing is implemented by sending queue events
12:15:35pondlifeYes, so.
12:16:44*JdGordon sees filenames being thrown around in filetree.c and playlist.c and gets thorughly confused as to how these are(t) being used
12:16:46LinusNand if i send a Q_AUDIO_PAUSE event, it won't be handled until the next track has started playing
12:17:09LinusNso you will hear a few milliseconds of the coming track before it pauses
12:17:29 Join ali_as [0] (
12:17:49pondlife has a one-line fix for the disk spinup issue, I believe
12:18:03pondlifeCan someone test please?
12:18:15pondlifeNico_P: You might want to look at that too, if you read this soon.
12:19:02pondlifeIt's a theoretical fix, but seems ok on Sansa... no disk to spin there though :)
12:20:04*pondlife would feel odd bringing 2+ DAPs to work
12:20:29*LinusN has 4 daps in his bag
12:20:43pondlifehehe, but you work for friendly people
12:21:01pondlife(Which is good, or Rockbox would never have made it so far.)
12:21:53pondlifeamiconn: You able to test that fix, perhaps?
12:22:17LinusNthe playback code sure is intimidating...
12:22:18 Quit DerDome ("Leaving.")
12:22:29pondlifeLinusN: It's got much better...
12:22:33LinusNi know
12:22:45*JdGordon gives a cookie to anyone who actually can follow whats happening in playlist.c !
12:22:55JdGordonand a beer if they can explain it to em
12:23:05*pondlife says the same about onplay.c
12:23:16 Join Naked [0] (
12:23:16*JdGordon sort of know onplay.c
12:23:17*LinusN hears the trigger on petur's computer
12:23:32pondlifeI know what the context menu logic shouldbe, but I can't work out how to implement a menu where options appear conditionally
12:24:16JdGordonwhere do you want the option to be?
12:25:21LinusNconditional options is a nightmare with the new menu code
12:25:21 Join knittl [0] (n=knittl@
12:25:28pondlifeI want to build the playlist menu conditionally - so we always get "Insert into existing playlist", but when stopped we also get "Insert into new playlist" at the top.
12:25:29LinusNif you ask me
12:25:33pondlife(for example)
12:25:35JdGordonits not all that bad!
12:25:40pondlifeGet rid of the macros!
12:25:53JdGordonit would be worse without them
12:26:03JdGordonand they arnt part of this problem anyway
12:26:04pondlifeI'd rather have longer, more readable code to physically construct the menus, then display them.
12:26:14pondlifeMaybe not, but onplay.c is barely readable
12:26:20pondlifeand they are part of the reason.
12:27:32*JdGordon not sure where you want that menu to go but shouldnt be hard to add that at all...
12:28:09 Quit FOAD (Read error: 110 (Connection timed out))
12:28:09 Nick FOAD_ is now known as FOAD (
12:28:54pondlifeJdGordon: Best thing you could do would be to go through onplay and add some comments, perhaps?
12:29:20pondlifeAt least add a Purpose comment to every routine
12:29:48*JdGordon was going to split it up and maybe add a comment or two
12:29:55JdGordonshould it go into gui/?
12:30:12pondlifeThat would be good... some stuff is more general, remove_dir() for example
12:30:24pondlifeAlthough that does update the gui
12:31:35pondlifeAm I right to think that i_pl_item isn't used?
12:31:46 Quit Thundercloud_ (Remote closed the connection)
12:32:04pondlifeAh, no I see it.
12:32:44pondlifeCan MAKE_ONPLAYMENU() have NULLs to miss options out, or would I need to if the whole thing?
12:33:25pondlifeHiopefully the former, I'd like to have the conditions next to the affected options.
12:34:17pondlife"!audio_playing() ? i_pl_item : NULL" or similar
12:35:01JdGordonno, you cant do that... that check needs to go in a callback
12:35:17 Quit sneakums ("There shouldn't be this reign of silence, but what are the options when someone great is gone?")
12:35:38pondlifeI don't see how the callback can help either. Can it somehow prevent the option being displayed?
12:35:58pondlifeAh, I see : ACTION_REQUEST_MENUITEM
12:35:58 Quit mf0102 (Remote closed the connection)
12:36:30pondlifeNope, I don't understand...
12:36:41 Join mf0102 [0] (n=michi@
12:37:23JdGordonyour almost there...
12:37:33JdGordonreturn action if you want it shown
12:37:40 Join Thundercloud [0] (
12:38:01LinusNpondlife: i believe could help
12:38:05JdGordonif you dont then let it fall thourgh to return ACTION_EXIT
12:38:27 Quit esperegu (Remote closed the connection)
12:38:36pondlifeLinusN: Thanks
12:38:41pondlifeI looked, but couldn't find thta
12:39:14LinusN"if the callback is not NULL, the first time it is called the action will be ACTION_REQUEST_MENUITEM which means it is being checked if it should be displayed. returning anything other than ACTION_EXIT_MENUITEM will mean the item is being shown. (returning ACTION_EXIT_MENUITEM will hide the item). This actually happens when the items parent is setting up."
12:39:24 Quit mf0102 (Remote closed the connection)
12:39:45 Part Bagderr
12:39:49 Join mf0102 [0] (n=michi@
12:40:53 Join atm [0] (n=atm@
12:41:10LinusNhmmm, the pause-between-tracks seems to work fine on the target
12:44:25 Join FOAD_ [0] (
12:47:39amiconnJdGordon: The pointers work in 2 different ways, depending on whether you're playing a dynamic playlist or an .m3u(8)
12:50:08amiconnFor dynamic, they point into an in-ram buffer containing filenames, which get copied from the buffer in filetree. For .m3u(8), they're pointers into the playlist file afaics
12:50:46JdGordonso the filenames are stored in ram?
12:51:54JdGordonignoring m3u playlists for now...
12:51:56amiconnFor dir-based playlists, they are. For .m3u(8), only a few names are cached in ram iiuc
12:52:04JdGordon[20:50:38] <amiconn> JdGordon: The playlist buffer in ram doesn't store strings, it just stores pointers (4 byte/entry). That's the reason why it's both memory efficient and fast
12:52:33 Join DefineByte [0] (
12:52:51amiconnThe deal here is that ram is limited, and the playlist code needs to be able to play .m3u files with more entries than max_files_in_dir
12:52:53*JdGordon somehow got the impression pointers into the dircache ram was being used and couldnt see how that could work with diracache disabled
12:53:05amiconnBut this can't happen for dir-based playback
12:53:22JdGordonyeah, I get the m3u part.. its the inram part which confused the heck out of me
12:53:51DefineByteI think there's an error in commit r16926.
12:54:07amiconnThe array named 'dircache' in playlist.c dplaylist.c has *nothing to do with the dircache implemented by Slasheri
12:55:06JdGordonbah, course not.. ( :'( ) the HAVE_DIRCACHE throught the file confused me also
12:55:23JdGordonso I can do what I want still.. this is good :)
12:56:22DefineByte"Download the
12:56:22DefineByte``voice'' package for your player and unzip it directly to the root of your \dap." /dap > /dap{}
12:56:36DefineByteanyone want to change it. :)
12:56:39amiconnMisleading name nowadays - it way predates dircache.c. It's the one in filetree
12:56:52pixelmaDefineByte: thanks for the pointer, will have a look
12:57:29DefineByteI only noticed it because I'm trying to keep my patch in sync.
12:58:50JdGordonamiconn: so that message from you I pasted was regarding m3u playlists only?
12:59:43pixelmaDefineByte: this works here because if any punctuation marks folow directly (without the space) you don't need the {}
13:00:16 Quit FOAD (Read error: 110 (Connection timed out))
13:00:17 Nick FOAD_ is now known as FOAD (
13:00:19DefineByteOh. Never knew that. Thanks. :)
13:00:43pixelmanot sure if it would make it more readable to someone else if it's added
13:02:03pixelmaI'll keep it in the back of my head and ask around later (maybe bluebrother who seems to be the most knowledgable person with latex who's regularly here)
13:02:47 Join courtc [0] (
13:03:04DefineByteHe certainly seems to know his stuff. :)
13:03:19pixelmaGodEater: the same playback engine on all players?? ;)
13:04:14GodEaterok, well not the hwcodec ones
13:04:18GodEaterbut I didn't want to confuse him
13:04:18 Quit Thundercloud (Remote closed the connection)
13:04:47DefineBytepixelma: I notice the same section no longer mentions the need for a reboot. Is there a rason for that?
13:04:59 Join Thundercloud [0] (
13:05:05 Join roolku [0] (
13:05:36pixelmaDefineByte: it does, I shifted it around. If you got a better idea how to put things please tell...
13:06:12DefineByteOops sorry. Yes it does. My mistake. :)
13:07:17 Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/
13:07:31DefineByteThere should really be a fullstop rather than a comma before English but that's not too important I guess. :)
13:11:40***Saving seen data "./dancer.seen"
13:11:53pixelmaGodEater: I see
13:12:20*roolku 's c240 has arrived
13:13:05roolkuunfortunately neither rbutil nor sansapatcher can detect it, even though MSC is enabled and the drive is mounted in windows XP
13:13:08pixelmatime of forum slowliness seems to have become "around this time of day"... :\
13:13:18 Join cool_walking_ [0] (
13:13:47roolkusystem info says version is 01.00.04E - any suggestions?
13:14:00Bagderris the verdict
13:14:08Bagderrmsc mode?
13:14:14Bagderrah you said it is
13:14:21roolkuyes, set MSC mode
13:14:27roolkuyep, administrator
13:14:48pondlifeAh, yes...
13:14:49roolkuwindows XP
13:15:05pondlifeAll the same as me... I used RbUtil
13:15:19pixelmatried a different USB port?
13:15:19pondlifeDid you auto-detect, or set iti manually?
13:15:39roolkuI get two drives i: and j: where j: claims not to be formatted (the sd card?)
13:15:49pondliferoolku: Yes, that's correct
13:15:54 Quit DefineByte ("Bye all")
13:15:58pondlifeSo, select I: and C200
13:16:03pondlifeThen try installing bootloader
13:16:11roolkudrive i: shows various directories including a system one
13:16:30*roolku tries again
13:16:30pondlifeI mean in RBUtil
13:17:36roolkuseems to work now - strange...
13:19:02 Quit aliask ("ChatZilla 0.9.81 [Firefox]")
13:20:18Bagderr"Sorry, SMF was unable to connect to the database." ...
13:20:38BagderrI love how user-friendly that message is... not
13:20:43roolkunice :) even has radio
13:26:13markunLinusN: did you hear anything from Samsung about the LCD driver IC datasheets?
13:30:13 Join PaulJam [0] (
13:30:16 Join Mathiasdm [0] (
13:32:04 Quit atm (Read error: 110 (Connection timed out))
13:54:40 Join mcflow [0] (
13:54:57LinusNmarkun: nope
13:58:33 Join kugel [0] (n=kugel@unaffiliated/kugel)
14:10:46kugelThe configure script doesn't support giving the target and the build type by parameters, does it?
14:12:33 Join atm [0] (n=atm@
14:12:45 Part atm
14:13:46 Join MethoS- [0] (
14:23:35 Quit Febs (Read error: 110 (Connection timed out))
14:31:25Bagderrkugel: no, but it could easily be modified to
14:34:22 Join at1 [0] (n=atm@
14:38:00kugelBagderr: Thanks, I'll have a look
14:40:25kugelBagderr: I don't have much shell scripting experience though
14:42:33 Quit mf0102 ("Verlassend")
14:43:03Bagderrall the scripts we use basically pass in the options on stdin
14:43:15Bagderrthen you don't need any new arguments
14:44:57*preglow does his bi-monthly ipodlinux activity check and finds they have disabled their svn activity page
14:45:11preglowseems they're even deader than usual now
14:45:22BagderrI guess they run it manually every 6th month now ;-)
14:45:24gevaertsJust resting
14:45:32kugelBagderr: Not sure what you mean. I want it to accept (i.e.) configure -t 50,s
14:45:59Bagderrkugel: printf '22\nb\n' | configure
14:46:17Bagderror '50\ns\n' for your example
14:47:07kugelBagderr: I'd rather have it as arguments giving to configure
14:47:24preglowi do love that lemmings script they have going on their front page, though
14:48:28Bagderrkugel: then proceed with your patching! ;-)
14:48:34pondlifeHmm, playlist.c, get_next_index() should know about auto-dir changing. If it did, much of the special-casing in playlist.c and playback.c could vanish.
14:49:19 Part Bagderr
14:50:55pondlifeI can't see how playback.c needs to worry about dir skip, but mpeg.c (on MASCODEC) does not.
14:51:08pondlifeDoes MASCODEC support auto dir skip? It should.
14:51:38JdGordonpondlife: I agree, and keep trying to work on it but cant seem to start coding :(
14:52:01 Join studente23 [0] (
14:52:16pondlifeIt's a timing thing.. playback.c must be either caching out-of-date info, or asking playlist.c at the wrong time.
14:52:43studente23hello guys. I'm on nano and getting this error "udefined instruction" after starting
14:52:57JdGordonpondlife: this is the disk hitting bug?
14:53:13 Join Febs [0] (n=chatzill@
14:53:16pondlifeYes, hopefully. Whilst playlist.c is not ideal, I think it's reasonable to assume that it can be made to work for SWCODEC if it works for MASCODEC
14:53:30studente23I've already checked the forum but the databese seems to be broken by now.
14:53:31pondlifei.e. No need to dig up the road
14:53:39JdGordoni tihnk the asking playlist.c at the wrong time
14:53:53pixelmapondlife: I'll check (don't use that feature usually)
14:54:01pondlifepixelma: Thanks
14:54:18JdGordonI'm guessing swcodec tries to preempt the buffer emptying which isnt such a problem on hwcodec so its ignored?
14:54:34pondlifeNo, that's just as much of a problem on hwcodec
14:54:54pondlifeI think we need better definitions on the playlist_() functions...
14:55:09pondlifei.e. playlist_peek() vs playlist_check() vs ...
14:55:19pixelmapondlife: yes, it works (skipped across the border) and it even doesn't start with the last song of the old folder as first of the new ;)
14:55:34pondlifehehe, that's good
14:56:00pondlifeDoes mpeg.c run in the Archos sim at all?
14:56:14pondlifeIf it does, I could debug the timing of playlist_... calls
14:56:18JdGordonpondlife: i mean, its a small buffer so by the time we are ready to get the next directory the buffer will be still full.. so just wait till the song finishes?
14:56:22pondlifeand compare to swcodec
14:56:55pondlifeJdGordon: AFAIK that's how swcodec works too
14:57:04pixelmapondlife: don't know, it fakes something to get at least a WPS but doesn't play audio of course. Don't know where the cut is though
14:57:08*JdGordon wonders if playlist.c should be made to _only_ work with the current playlist... none of this passing struct playlist around
14:57:10kugelBagder: Indeed, that was easy :)
14:57:48JdGordonpondlife: but on swcodec there could be >20mb of buffer ready for the next dir... maybe its trying to do it but failing miserably?
14:58:00JdGordoneither way playback should not care about dircahnge at all
14:59:05JdGordonplaylist.c should have playlist_create(), _get_next(bool next/prev), _peek(int index) _add_[track, directory, etc] and thats it
14:59:21JdGordonget_next and peek would return a filename and nothing more
14:59:39pondlifeAt auto-dir change, playback.c pre-increments the playlist index early, then decrements it again when track change is complete..
14:59:59JdGordonthats bad
15:00:06 Join atm [0] (n=atm@
15:00:35JdGordonplayback.c should only be getting the next track names, not fiddling with the playlist position
15:01:16JdGordonplaylist should grab the next dir/playlist as soon as playback asks for past the end of the current playlist
15:01:17pondlifeNo, it is up to playlist.c to advance the playlist position
15:01:30pondlifeBut only when the track change has completed
15:02:27JdGordonplaylist_get_next(int offset) perhaps? so playback never actually needs to keep track of playlist position
15:02:57 Quit at1 (Read error: 110 (Connection timed out))
15:03:16pondlifeWhatever mpeg.c does would be the model to aim for, if possible.
15:05:26 Join at1 [0] (n=atmb4u@
15:05:26 Quit atm (Read error: 104 (Connection reset by peer))
15:05:38 Quit EspeonEefi ("さよなら")
15:07:20 Part at1
15:07:37markunpreglow: these guys also have been pretty quiet for some time now :)
15:08:12 Part studente23
15:08:37JdGordonspeaking of which... time to change the topic
15:08:43JdGordon2 days late...
15:08:59*markun didn't even notice the topic!
15:11:39pondlifeWe are foolish.
15:11:43***Saving seen data "./dancer.seen"
15:16:20 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
15:16:40LambdaCalculus37pixelma: Ping!
15:20:56pondlifeJdGordon: has a new patch that I'm fairly sure fixes the HD spinup ok, but doesn't address the root cause... :/
15:21:26pondlifeLunch time
15:21:32*JdGordon doesnt have a target which has the problem
15:21:46JdGordonand bed time for me
15:21:49 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
15:21:49DBUGEnqueued KICK JdGordon|zzz
15:22:25LinusNwhy does the swcodec playback engine need to know if it was an automatic dir change?
15:22:39JdGordon|zzzthats partly what we are trying to figure out
15:24:10 Join atm [0] (n=atmb4u@
15:24:37markunWow, the creator of Zune linux even had his own wikipedia page :) I wonder who wrote it..
15:24:54markunso modest..
15:24:55kugelBagder: Can a command line tool have too many arguments?
15:27:15LambdaCalculus37markun: Now it makes me wonder even more on the seriousness of that project. :)
15:27:23pixelmapondlife: pong
15:27:33 Part atm
15:27:40pixelmaLambdaCalculus37: ^... sorry
15:28:08LambdaCalculus37pixelma: No worries. :) I patched with FS #8824 and compiled a build; testing it right now.
15:28:09 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
15:28:37LambdaCalculus37The button layout is more natural feeling now.
15:30:27pixelmaas I said, it still could be improved further. If you have ideas please state them too ...
15:30:45 Part mcflow
15:30:52kugelLambdaCalculus37, pondlife : What do you think about the comment I posted? Do you think page flip on power (on keyboard screen) is intuitive?
15:31:55LambdaCalculus37pixelma: I posted a small comment about the slight inconsistency with using a short press on POWER to leave the Recording screen and a long press on POWER to leave the virtual keyboard.
15:32:08LambdaCalculus37I think that the behavior should be the same on both counts.
15:32:31LambdaCalculus37kugel: As long as you time it correctly, it works well.
15:32:40kugelLambdaCalculus37: Agree, I also mentioned this inconsistency
15:32:53pixelmaand as I said, I'm not very satisfied with it too - and kugel: the virtual keyboard can be very different across target or do you know what line edit mode is (as an owner of an e200 IIRC)
15:32:56kugelLambdaCalculus37: Sure it's working, I was asking for intuitivity
15:33:09LambdaCalculus37It's hard to work with a very limited number of buttons.
15:33:18gevaertsLambdaCalculus37: what's not serious about it ? They are already at svn r2 !
15:33:20kugelpixelma: I guess not
15:33:39 Join mcflow [0] (
15:34:02kugelpixelma: That still doesn't make short power for page flip intuitive for me
15:34:45kugelBut I guess page flip is frequently used, so anything with short press is needed
15:34:56pixelmakugel: this discussion is going _nowhere_, I don't even defend that change
15:35:34kugelpixelma: But you are not accepting that I dive into the task, just because I don't have a c200
15:36:32kugelpixelma: What's more used, page flip or backspace? I had the idea that pageflip might be better situated on the rec button
15:37:27LambdaCalculus37pixelma: Is it possible to make backspace work like it does on the iPods?
15:37:50pixelmakugel: if you have a better idea, just tell... otherwise please stop. It's not easy and it makes a great difference if you can test on the physical device because the keyboard in a sim is quite different
15:37:52LambdaCalculus37You scroll onto the filename and hit SELECT to delete characters?
15:38:06pixelmaLambdaCalculus37: that's what I meant with line edit mode ;)
15:38:11kugelpixelma: I just told you my idea
15:39:01kugelLambdaCalculus37: That's on the e200 too (besides that there is a dedicated backspace button too) AFAIK
15:39:07pixelmakugel: personally I don't use page flip (probably at all) but that might be because I come from the Ondio and that one doesn't have if. Where do you want to put backspace then?
15:39:19LloreanRenaming files is impossible without backspace.
15:39:36kugelpixelma: LambdaCalculus37's suggestion sounds good
15:40:02LambdaCalculus37Llorean: Have you tried the virtual keyboard on your nano?
15:40:13kugelor long rec, but that's probably painful when deleting major parts of a line
15:40:25pixelmakugel: I have this suggestion as question in the task
15:41:03LambdaCalculus37kugel: Like pixelma said, it's best to try this out on a real c200.
15:41:11pixelmaI know it's a long description but please read it
15:41:14LambdaCalculus37That is what gives you the best feel for anything on the device.
15:41:25kugelI'd to it this way, page flip on rec, and backspace is select when you are in the line
15:42:21kugelpixelma: I've read it. Just because I suggested it that doesn't mean you suggested it too
15:42:36kugel"you didn't suggest it"*
15:43:43pixelmato quote myself freely from there: line edit mode would free some buttons and make things easier but makes navigation a little harder (because you have to enter the edit line first) and I thought that's a little bit of a pity because this thing as 9 buttons...
15:44:01kugelActually, I used the "line edit mode" to backspace frequently before I discovered the dedicated backspace button, and I think it's a good option
15:44:09pixelmaalmost the last line..
15:45:18LloreanLambdaCalculus37: Yes. I think there's a benefit to having a button actually do backspace, because someone can stumble across it more easily on the go.
15:45:24pixelmaand I deliberately put this into a tracker task... :\
15:45:28LloreanOr rather, a button dedicated to backspace
15:45:46 Join MartinR [0] (
15:48:54LambdaCalculus37Llorean: I agree. It's a pain sometimes on the iPods because you may accidently overshoot the line edit and end up inserting an unwanted character.
15:49:32MartinRgevaerts:Thanks for r16925!
15:50:03CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
15:50:03*amiconn find line edit mode easier to use
15:50:10gevaertsMartinR: thank _you_. I should have committed it sooner. For some reason I seem to be a bit lazy lately
15:51:39*gevaerts even needed someone to remind him to do this :(
15:52:13LambdaCalculus37pixelma: The keymap changes for the Radio and Recording screens work better.
15:52:39amiconnLambdaCalculus37: Overshooting on ipod happens for me too since that nasty scroll acceleration went in :(
15:52:42MartinRYes, I've read the log. So thanks to kugel, too. :)
15:53:06LambdaCalculus37amiconn: Same here. I have to be very precise with my movements now.
15:53:35kugelMartinR: :)
15:53:39 Quit K4rP4D (Remote closed the connection)
15:54:16*LambdaCalculus37 really wishes that some DAP manufacturers would make nicer control layouts
15:54:26kugelAll are happy, I caused a commit, MartinR is in credits, and gevaerts could raise his commit count even more :D
15:55:10 Quit MethoS- (Read error: 113 (No route to host))
15:56:35pixelmaLambdaCalculus37: the recording screen context menu is still problematic where I put it now, when the list of options you can go through becomes longer...
15:56:38kugelHow can I get the last argument in a shell script? (Sorry, OT, I know, but I'm editting tools/configure)
15:58:24gevaertsYou can get the number of arguments from $#
15:58:26LambdaCalculus37pixelma: Oops, didn't think of that. :)
15:58:43pixelmaand I even stated it there...
15:58:48pondlifepixelma: pung
15:59:07pondlife(or whatever follows pong)
15:59:20*pixelma starts wondering whether the description got too long :\
15:59:38kugelgevaerts: Yea, I knew that. But does it help me to read the value of the last argument?
16:00:09pondlifekugel: Long power should be reserved for shutting down, no?
16:00:10pixelmapondlife: I'm sorry (hope you're not disappointed but that "pong" was actually for LambdaCalculus37 ;)
16:00:24pondlifeAh, I see now
16:00:37pondlifeNope, not too disappointed
16:00:58*MartinR has to leave. Phone doesn't stop ringing.
16:01:05kugelpondlife: I don't disagree, and I didn't intend to change long power ;)
16:01:11gevaertskugel: I would advise to avoid using $<number> if you don't know in advance how many you will get. Try using 'shift', which moves them all left by one position, and then you get the next one again from $1 (hope that's clear...)
16:01:21 Part LinusN
16:01:28kugelgevaerts: Exactly :)
16:01:35pondlifekugel: That was probably aimed at pixelma, but I've not tried the patches yet...
16:01:40pixelmapondlife: that's what the discussion was about...
16:02:05 Quit MartinR ("ChatZilla 0.9.81 [Firefox]")
16:02:11kugelpondlife: I wonder why you tell me that with long power
16:02:21pondlifeI misunderstood?
16:02:29pixelmaand *no, I don't want it to be there too* but I had something to do to work with
16:02:34*pondlife hasn't read the logs above yet
16:02:51kugelpondlife: I didn't ever want to map something to long power
16:02:58pondlifeI know
16:03:07 Quit tvelocity (Remote closed the connection)
16:03:17pondlifeJust that you mentioned "Short Power press leaves recording, but you need a long power for for exiting the keyboard."
16:03:30pondlifeSo I thought I'd say - I agree with you , and it should be short power
16:03:56pondlifeWhich is consistent with other targets too
16:04:07LambdaCalculus37I agree too.
16:04:10kugelpondlife: Yea
16:04:34pondlifeAnyone think my approach (copying the H300 etc.) is too brutal?
16:05:48pondlifeThe more I use my C240, the more I want to use the volume buttons for menu/play
16:06:16pondlifeI keep pressing up/down in the WPS to change volume.. hard habit to break!
16:06:17 Join jgarvey [0] (
16:07:43 Quit Thundercloud (Remote closed the connection)
16:08:14 Join ZeppelinK [0] (
16:09:13LambdaCalculus37pondlife: I think pixelma's patch is a step in the right direction to make a more intuitive kepmapping for the c200.
16:09:53pondlifeSo do I, just trying it out
16:10:14LambdaCalculus37ZeppelinK: Ask your question.
16:12:03markunZeppelinK: now's your chance to complain about everything that's wrong with rockbox :)
16:12:27pondlifehehe, I agree...
16:12:40pondlife(apart from playback.c, of course)
16:12:43markunof course
16:12:54pixelmaand the c200 keymap ;)
16:13:03markunand the gigabeat keymap in many plugins
16:13:16amiconnRockbox is far from perfect in many areas...
16:13:21pondlifepixelma: Yes, but with your patches, the c200 keymap will soon be perfect ...
16:13:22markunyes, it sucks!
16:13:29*LambdaCalculus37 realizes that when the Dell DJ is Rockboxed, that going to have one hell of a keymap problem
16:13:42pondlifeI want to see the breath controller used
16:13:49 Join Thundercloud [0] (
16:13:51amiconnPower management, 16 bit bitmap drawing, lack of transparency on non-16 bit.....
16:13:51roolkumarkun: what do you think is wrong with gigabeat buttons for plugins? I tidied up a few recently
16:13:52pixelmamarkun: that's called "BoS" here
16:14:17markunroolku: some of the demos exit with A instead of POWER, but maybe it's fixed now
16:14:33pixelmaLambdaCalculus37: why? What's the button layout of a DellDJ?
16:14:53roolkumarkun: I changed all the ones where I noticed it, but may have overlooked some
16:15:01markunroolku: ok, thanks
16:15:16LambdaCalculus37pixelma: A "scroll barrel" that can be pressed, five face buttons, Volume Up/Down, Power, and Record.
16:15:18markunroolku: did you change it in the manual as well?
16:15:21 Join phinze [0] (
16:15:35pixelmaLambdaCalculus37: sounds... nice ;)
16:15:46LambdaCalculus37pixelma: That's Dell for you. ;)
16:15:54 Join atm [0] (n=atmb4u@
16:16:04roolkumarkun: yes, I did is jointly with my m:robe edits (I based the m:robe buttons on the gigabeat)
16:16:05markunroolku: I noticed something weird in jewels: I have to press LEFT 2 times to get out of the context menu
16:16:51*gevaerts wonders if phinze is already a USB expert :-P
16:17:55phinzenot just yet... soon soon :)
16:18:06 Quit ZeppelinK ("ChatZilla 0.9.81 [Firefox]")
16:18:09*phinze wishes class wouldn't get in the way like it does
16:18:29roolkumarkun: lucky you, I can press as many times as I want and don't exit (need to select resume game)
16:20:25gevaertsphinze: first homework will be to explain _why_ the enumeration described at the end of 'USB in a Nutshell' is not clean :)
16:22:37 Join d34df00d [0] (n=d34df00d@
16:23:04 Part d34df00d ("Konversation terminated!")
16:23:37markunroolku: don't you have a button for it or is there a bug?
16:25:13 Join esperegu [0] (n=jhaarman@
16:25:58kugelDoes someone wanna try my configure script which allow arguments to be given (for target, type and memory size)?
16:27:50markunkugel: I don't have time now, but it sounds useful for build scripts
16:28:07kugelmarkun: I can upload it on the tracker
16:30:12 Quit phinze ()
16:30:40markunkugel: ok
16:34:28 Join krz [0] (
16:35:05 Join linuxstb__ [0] (
16:35:32roolkumarkun: it is a custom menu - i don't think button left works there (but haven't looked at the code)
16:35:37 Quit _jhMikeS_ (Nick collision from services.)
16:35:41 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
16:35:46krzhi! =) can anyone tell what applications in gsoc are "Ineligible"? =)
16:36:21roolkuwhere is the reset button on the c240? Just had a data abort selcting an entry from the database
16:36:39pixelmahold power
16:37:01markunroolku: you are right. I meant from the "playback control" I have to press "left" 2 times
16:37:01pixelma(10 to 15 seconds)
16:37:12dionoeakrz: according to #gsoc, spam is marked as ineligible, or anything that sounds highly unrealistic or just "hi i want to work on your project" without any other details
16:37:13roolkupixelma: thanks
16:37:24dionoeakrz: I don't know the exact rockbox policy though.
16:37:34dionoea(that's what we do for the VideoLAN project)
16:37:51 Quit atm (Read error: 110 (Connection timed out))
16:38:04krzdionoea: and do you know whom can i ask to discuss it? =)
16:38:28 Join toffe82 [0] (
16:38:34dionoeaJust wait here and people will reply when they see the question (i assume that your question is rockbox related)
16:38:52*markun points to gevaerts as one of the mentors
16:38:58krzmailing lists say that students should discuss their projects
16:39:03*gevaerts wakes up
16:39:13krzthanks =)
16:39:54gevaertskrz: do you have a specific case in mind, or do you just want to avoid submitting an application that will be marked as ineligible right away ?
16:40:11roolkumarkun: hm, works for me. long select (context menu), right (audio playback), left brings me back to the playing field
16:41:24markunroolku: I just noticed my build is already 2 months old. I'll update when I get home.
16:41:37gevaertskrz: in general it is indeed a good idea to talk about what you want to do here
16:41:41krzgevaerts: no, you've just commented my application(WPS editor), so may be you think it should be updated somehow?
16:42:14gevaertskrz: ah. No, I just added that comment to all applications, because the web interface makes it very hard to see what changed
16:42:46krzah =) and can you tell any feedback?
16:43:14krzmay be something should be modified?
16:44:47gevaertswell, it's a bit hard to say. The WPS editor is not my area of expertise.
16:45:59pondlifewooh, some DevCons cost lots -
16:46:01LloreanWe've also had a lot of interest in the theme editor idea. I don't know which idea is yours (nor am I sure I've read yours yet), but I would suggest making sure you've explained why you'd be the most qualified person to implement this idea (and explicitly what you think the implementation should be like).
16:46:09krzgevaerts: hm.. and can you tell someone whom i can talk to about it?
16:46:29Lloreankrz: My previous statement was directed to you, by the way.
16:46:52krzLlorean: so, what should be explained?
16:47:13 Quit linuxstb (Read error: 110 (Connection timed out))
16:47:44gevaertsLlorean: it's the one titled 'WPS/Theme Editor', second one on the list
16:47:47 Quit Siku ()
16:48:30 Quit bagawk (Read error: 113 (No route to host))
16:48:31krzso the main idea is to make it as much universal as possible
16:48:42scorche|shpondlife: they totally stole our name
16:48:57pondlifeI know, I googled and found many DevCon2008s
16:49:44scorche|shthey should be ashamed of themselves...
16:50:10 Quit corevette (Remote closed the connection)
16:50:54Lloreankrz: I can't see any specific areas in which I'd like you to explain more right now, though I don't really understand your talk of precompiled/etc. Have you investigate the WPS format already?
16:51:03markunscorche|sh: maybe we should rename ours to BeerCon2008?
16:51:16 Quit ol_schoola ()
16:51:19LambdaCalculus37markun: :)
16:51:35 Quit PaulJam (".")
16:51:52gevaertskrz: I seem not to have refered you to yet. It's basically a list of everything we want in an application. I think you have most of the items covered, but please have a look at it and check
16:58:04markungevaerts: shall I remove 2008 from that page? I think it will be relevant for every gsoc
16:58:13 Nick fxb__ is now known as fxb (
16:58:46gevaertsmarkun: maybe after the application deadline. It's probably a good idea to keep it stable until then
17:00:23krzgevaerts: thanks, i'll see
17:02:08gevaertskrz: if you have more questions, feel free to drop in and chat about them.
17:04:28krzso, there are some questions about implementation of some things, "how would be better" =)
17:05:03krzgevaerts: but the main question - what should be covered else?
17:06:50 Quit mcflow ("Leaving.")
17:07:07krzgevaerts: may be there are some unclear things?
17:07:23gevaertskrz: I can't really say anything about the technical part, but have a look at the link I gave you. There are some questions at the end that I don't think your current application talks about
17:08:03krzgevaerts: ok, thanks =)
17:08:49 Join MethoS- [0] (n=clemens@
17:09:08krzgevaerts: do you mean "Some questions about you"?
17:09:21pixelmapondlife: still there?
17:09:23gevaertskrz: yes. But also check the rest of the page
17:10:05pixelmado I remember correctly that you are regularly using cygwin compiled sims?
17:11:28pixelma(and if so, what build are you running currently?)
17:11:47***Saving seen data "./dancer.seen"
17:12:13 Quit Mathiasdm ("Yuuw!")
17:12:49 Join tedr0ck [0] (
17:13:19 Join tvelocity [0] (
17:14:12scorche|shBagder: just curious, but was the deal for the ads just for, or are they also going to want to add them onto the other subdomains?
17:14:20 Join mcflow [0] (
17:14:48 Join renkho [0] (n=renkho@
17:15:10renkhodammit >_< i just dropped my h320 :( ... running: fsck.vfat -a /dev/sdb1 -v -t just in case :(
17:15:32renkhoare those parameters ok with the fsck.vfat right?
17:16:59renkhoor which ones are useful?
17:19:46renkhoso far there is no errors
17:21:38 Join S1gn [0] (
17:22:56 Quit tedrock (No route to host)
17:23:11S1gnhello, is there any way to omit "updating database" process on sansa's (e200) original firmware?
17:23:34dionoeaNot that i know.
17:23:51LambdaCalculus37I don't think you can.
17:24:00LambdaCalculus37You could ask SanDisk.
17:24:18S1gnsure they'll tell me
17:24:30LambdaCalculus37They should.
17:24:44LambdaCalculus37Or read the manual for the Sansa.
17:27:07krazykitS1gn, actually, if you plug in the USB cable while the player is off, the database should not refresh.
17:27:24krazykitbut if you have a microSD card, it will always refresh.
17:28:13 Join phinze [0] (
17:28:44S1gnkrazykit: I don't have microSD, but it refreshes on usb plug-in
17:29:00 Quit freqmod_nx (Remote closed the connection)
17:30:10LambdaCalculus37My c240 does the same.
17:30:33LloreanIt depends entirely on your OF versions.
17:30:51pixelmaLambdaCalculus37: your c240 refreshes on USB plug-in?
17:30:55LloreanCertain non-R e200 OFs will not refresh if there's no MicroSD card. I don't know the specific version numbers. This is because we know which bit to set for those.
17:30:56 Quit phinze (Client Quit)
17:31:01LambdaCalculus37pixelma: Yes.
17:31:31pixelmaweird, mine refreshes after disconnecting USB...
17:31:48S1gnmine is restarting after disconnecting
17:32:28LambdaCalculus37Mine even refreshes when I power it on without USB connection.
17:32:42LambdaCalculus37pixelma: What version is your OF?
17:33:18 Join MethoS-- [0] (n=clemens@
17:33:57S1gnit refreshes on power-on if something changed in files
17:34:13pixelmaan old one, version 1.00.04F. If I remember correctly it only refreshes the database on OF boot when I have a microSD plugged
17:34:20LambdaCalculus37S1gn: What version is your OF?
17:34:26*kugel is thinking of going the save way with the configure script, so that it would be more like "configure -target=22 -memory=64 -type=s" instead of just "configure -t 22 64 s"
17:34:45LambdaCalculus37pixelma: Mine refreshes with a microSD card plugged in; the OF is version 01.01.00P.
17:35:12S1gnLambdaCalculus37: 01.02.15A
17:35:20kugelWhat's better?
17:35:32markunkugel: the safe way sounds better
17:36:01pixelmaLambdaCalculus37: I see. What's more annoying though? *hoping for Rockbox USB*
17:36:29kugelmarkun: Yea I thought so, I don't want anyone to select S as ramsize ;)
17:37:17LambdaCalculus37pixelma: Wondering why the hell my c240 has to update the database when about 70% of the content is in Vorbis. :)
17:37:28kugelThough, I could implement an error checking
17:37:47kugelthe save way isn't really faster than going through configure without parameters
17:38:23gevaertsThe main (and possibly only) blocker for Rockbox USB can probably be solved by someone reading lots of OF code. If anyone is good at that, or knows someone else who is, feel free to try :)
17:38:34 Join DerDome [0] (
17:38:59 Join freqmod [0] (
17:39:38 Join freqmod_nx [0] (
17:40:08pixelmaLambdaCalculus37: linuxstb_ once suggested in the forums that renaming mp3 to say mpa could at least help speedup the OF's database refresh in case it doesn't know about that (and those still work in Rockbox). I tried it and the fun part was that the OF could still index mpa and put them into its database when the files were on internal memory but not on the microSD
17:40:15kugelmarkun: But for the save way I need to know how to extract the 22 from -target=22 :)
17:40:59markunkugel: I have no idea how scripts do that normally
17:41:12pondlifegevaerts: What is that blocker? Just signal quality?
17:41:42pondlifegevaerts: I'm very happy with the Sansa USB at full speed, FWIW
17:42:30LambdaCalculus37pixelma: I'll try that out and see what happens.
17:42:51*LambdaCalculus37 notes it as something to do when his Sansa's done charging
17:44:03gevaertspondlife: what happens is that the USB controller seems to have lower RAM access priority than the main CPU. This means that if anything other than CPU is going on (interrupts, disk access, whatever) the USB controller can't get data fast enough, and (probably) leaves a small gap in the outgoing packet. For some host controllers this is a problem, for others less so. Current thinking is that there is a register somewhere that controls this priori
17:44:19gevaerts... priority.
17:45:53gevaertspondlife: according to amiconn, this register would most probably be located somewhere in 0x700000xx, or maybe in 0x600060xx
17:49:03pixelmapondlife: seen my question?
17:50:24 Quit MethoS- (Read error: 113 (No route to host))
17:50:36 Join MethoS- [0] (
17:50:56*gevaerts seems to have bludgeonned pondlife to death with that long reply
17:51:06 Quit Thundercloud (Remote closed the connection)
17:52:30 Join Thundercloud [0] (
17:57:34 Quit GodEater (" ajax IRC Client")
18:00:19 Quit nplus (Read error: 104 (Connection reset by peer))
18:01:36 Join Y-Signal [0] (n=cd9cbcfe@gateway/web/cgi-irc/
18:02:10*LambdaCalculus37 revives pondlife
18:03:45 Join phinze [0] (
18:04:19 Join nplus [0] (
18:05:43*gevaerts decides that it's time to go home
18:05:47 Quit gevaerts ("work->home")
18:06:21 Quit MethoS-- (Read error: 110 (Connection timed out))
18:10:31 Quit phinze ()
18:10:34*pixelma could try to bust the SVN table on the frontpage with UniCatcher changes
18:11:31pixelmaone question left though: there are some yet unused graphics in the UniCatcher directory. What to do with those?
18:14:04*pondlife escapes from a meeting, just about alive
18:14:33pixelmaand should I really commit everything in one go? There are 220 bitmap files changed + some WPSs...
18:14:59pondlifepixelma: One go is probably best, unless you think partial reverts might be needed...
18:15:25pondlifeUnless you can break it down into sensible smaller transactions.
18:15:47 Quit petur ("work->home")
18:20:32 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:20:53pondlifeHi Nico_P
18:21:06pondlifeDon't suppose we could discuss auto dir change?
18:21:11Nico_Pwe could
18:21:36pondlifeDo you know why playback.c has to do the playlist_next() call early for this case. mpeg.c doesn't.
18:21:52pondlifeIf we could get rid of this, it would simplify lots of stuff
18:22:08pondlife(and provide a nice fix for the playlist_peek() problem)
18:23:07Nico_Pfrom what I understood, playlist_next is what causes the new playlist to be created
18:23:13Y-SignalShould rockbox be attempting to read and later display ID3 info when paused, or not? If I pause it when it's still showing xxxx.mp3 as the only info for a file, that's all it'll show until I unpause
18:23:41pondlifeNico_P: That makes sense
18:25:01pondlifeSo audio_check_new_track() must call it.
18:25:15Nico_Pdo HWCODEC targets support auto dir change?
18:25:30pondlifepixelma tested it earlier
18:25:57pondlifeBut mpeg.c doesn't seem to refer to global_settings.next_folder.
18:26:28pondlifeI've not looked into it much yet, just starting.
18:26:38Nico_PI'll look too
18:27:02Nico_PI read parts of today's logs and I just saw your patch on FS #8601
18:27:06pondlifeWe may be able to reuse some of that playlist twiddling
18:27:20Y-SignalHmm, nevermind, it needed a series of reboots and now it works
18:27:26Y-Signalmust've been from updating versions
18:27:43pondlifeNico_P: Does the v2 patch look ok to you? I might commit it anyway
18:28:29Y-SignalThanks to everybody who worked on saturday's crossfade bug...
18:28:36Y-Signalthat was a bastard, now it works again
18:28:43 Join gevaerts [0] (
18:28:45Nico_PY-Signal: thank Buschel :)
18:31:01Nico_Ppondlife: it looks ok to me
18:31:20Nico_Phave you confirmed it fixes the issue?
18:31:29pondlifeNot yet. I don't have a HD target with me
18:31:40Nico_PI can try it
18:31:42pondlifeplaylist_peek() isn't called there though
18:32:25pondlifeThe patch also simplifies a loop and removes some variables - no intended change there though
18:32:27 Join Spex [0] (
18:36:21 Join miepchen^schlaf [0] (
18:36:34amiconnpondlife: mpeg.c *can* not reference global_settings, because it's firmware code
18:37:01amiconnFirmware code is forbidden to access app layer data directly
18:37:01pondlifeIt could potentially be told about them via an API though
18:38:05 Join DerPapst [0] (
18:38:29DerPapstgood morning :-)
18:39:02amiconnIt must be somehow, because auto dirc-change works (reportedly - I never use it myself)
18:41:05 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
18:42:09amiconnHmm, or not. It looks like mpeg.c doesn't have to care at all about auto dir-change
18:42:23pondlifeAnd nor should playback.c
18:42:25amiconnIt just calls playlist_next(), and the playlist code handles the rest
18:42:26 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:42:51pixelmaseems to work better than on swcodec
18:43:44pondlifeVery likely
18:53:32 Join petur [50] (n=petur@rockbox/developer/petur)
18:53:53LambdaCalculus37petur: Hi!
18:54:59*LambdaCalculus37 tries FS #8680 on his c240
18:56:17Nico_Ppondlife: you seem to have a fix :)
18:56:37Nico_Psorry for taking so long
18:56:40 Join gregzx [0] (
18:57:32*petur waves and runs off again to cook dinner
18:58:48pondlifeNico_P: Could you commit it? I've got to go now...
18:58:51*amiconn is puzzled :\
18:58:58Nico_Ppondlife: ok I'll do it
18:59:16 Join toffe82_ [0] (
18:59:47 Join pixelma_ [50] (i=pixelma@rockbox/staff/pixelma)
18:59:47pondlifeThanks, bye for now
18:59:50 Part pondlife
18:59:57 Join Willaken- [0] (
19:00:10 Quit pixelma (Nick collision from services.)
19:00:11 Nick pixelma_ is now known as pixelma (i=pixelma@rockbox/staff/pixelma)
19:01:15 Quit toffe82 (
19:01:15 Quit kugel (
19:01:15 Quit cool_walking_ (
19:01:15 Quit Willaken (
19:01:15 Quit Bagder (
19:01:15 Quit simonrvn (
19:01:20 Nick toffe82_ is now known as toffe82 (
19:01:23 Part Spex
19:02:06NJoincool_walking_ [0] (
19:02:31 Join austrian_guest [0] (n=5079536d@gateway/web/cgi-irc/
19:03:28NJoinsimonrvn [0] (i=simon@unaffiliated/simonrvn)
19:04:41 Join Spex [0] (
19:04:43 Join Mathiasdm [0] (
19:08:51 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
19:10:39 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:11:14 Join Kontsnor [0] (n=Kontsnor@
19:11:51***Saving seen data "./dancer.seen"
19:13:06 Join EspeonEefi [0] (i=espeonee@STRATTON-FIVE-SIXTY-TWO.MIT.EDU)
19:14:24 Join Hyper-magiK [0] (n=meh@
19:15:19NJoinBagder [241] (n=daniel@rockbox/developer/bagder)
19:15:59NJoinkugel [0] (n=kugel@unaffiliated/kugel)
19:16:05 Quit linuxstb_ ("Leaving")
19:17:42 Quit fyrestorm (Client Quit)
19:20:54 Join phinze [0] (
19:21:56Nico_Pshouldn't the topic be changed back to something sane? :)
19:22:38 Quit austrian_guest ("CGI:IRC (EOF)")
19:22:40amiconnThat fix looks... strange
19:22:45*Bagder pokes scorche
19:23:43LambdaCalculus37Forgot to come out of April 1st mode, eh, scorche|sh? :P
19:23:58Learamiconn: You mean r16930?
19:24:21 Join MajorC [0] (
19:24:49Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
19:25:22amiconnWhy does playback.c need to know when the playlist "ends" internally? The playlist code is able to handle this itself, including dirskip
19:25:55Topic"Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | Rah rah rah! Summer of Code! | - Dates wanted...Apply within." by scorche (i=Blah@rockbox/administrator/scorche)
19:26:12Nico_Pamiconn: I think it's because the codec needs to be informed
19:26:59amiconnHuh? Strange; I'd think the codec doesn't need to know about the playlist concept at all...
19:27:11 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:27:26 Join PaulJam [0] (
19:27:32Nico_Pit doesn't, but the playback code apparently needs to tell it its request for the next track has failed
19:27:52amiconnYes, but what does that have to do with dirchange
19:28:28amiconnIf the playback code calls playlist_next(), and dirchange is enabled, the playlist code automagically builds a new list
19:29:03Nico_Pyes, but the check we were talking about isn't related to dirchange
19:29:22Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
19:31:24LearI think it is related to how playing directories are handled. An in-RAM playlist is created, and I suspect the next directory can't be loaded until the current is finished.
19:32:31 Join robin0800 [0] (
19:32:44amiconnYes, but why would this pose a problem for swcodec, and not for hwcodec?
19:33:20 Join PaulJam_ [0] (
19:33:45 Quit tvelocity (Remote closed the connection)
19:35:23 Join FOAD_ [0] (
19:35:32 Join PaulJam__ [0] (
19:38:56 Quit PaulJam (Nick collision from services.)
19:39:01 Nick PaulJam__ is now known as PaulJam (
19:40:01Y-SignalHmm, how can you get rockbox to show song titles rather than filenames in the playlist viewer?
19:40:15Y-SignalIt looks like a radio callsign lineup
19:41:01 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
19:41:32LearI'd guess playlist name could be incorrect in the WPS on hwcodec. Not a big problem on players with 2 MB RAM though...
19:41:34PaulJamY-Signal: you can't with the official build. but if i remember correctly there is a patch somewhere on the tracker.
19:41:54Y-SignalAny plan to introduce that into the official build?
19:42:13LearLast I checked it, it had speed problems though.
19:42:59kugelmarkun: finnaly find a way tt
19:42:59pixelmaLear: isn't a playlist which is build when using auto-change dir dynamical anyways?
19:44:28Learpixelma: Well, yes, but I don't see why that would make any difference...
19:44:46pixelmaor was the playlist name statement related to something else
19:45:06pixelmawhat could be wrong then?
19:46:32LearWell, if the WPS displayed the playlist name (in this case, directory name, really), it would display the name of the next folder while finishing the previous one.
19:52:38 Quit PaulJam_ (Read error: 110 (Connection timed out))
19:52:49 Quit FOAD (Read error: 110 (Connection timed out))
19:52:50 Nick FOAD_ is now known as FOAD (
19:57:15 Join disorganizer [0] (
20:00:27 Join MethoS-- [0] (
20:05:40amiconnIsn't the playlist name of a dynamic playlist just 'dynamic playlist'?
20:13:25pixelmaI thought it has no name at all (but basically the same thought)
20:13:33LearIt is created dynamically, but it isn't dynamic (user-modified, really) in that sense. It is named after the directory (and it can be bookmarked too).
20:14:48 Quit MethoS- (Read error: 113 (No route to host))
20:14:58amiconnI know it can be bookmarked (.playlist_control contains its creation rules), but I wouldn't have expected it to be named after any directory
20:15:19amiconn...mostly because it can contain tracks from several, possibly many, different directories
20:15:46pixelmaif I make the WPS display the playlist name I get no name (or I can replace that by a string that I define in the "false" part of the conditional
20:16:03pixelmawith a dynamic playlist, I mean
20:17:17LearSeems we're talking about different things.
20:19:24LearThe auto directory skipping is only relevant for directory playlists, i.e., when you "play" a file in a directory. In that case, Rockbox creates an in-memory playlist for all tracks in that folder, naming the playlist after the folder.
20:21:19 Join Rincewind [0] (
20:21:56amiconnWhat happens if I start a playlist that way, have auto-dirchange enabled, and add another dir manually later (before the first one ends)?
20:23:04LearThen I'd expect auto-dirchange to be disabled, but I haven't tried that...
20:24:39pixelmaso does it already know the name of the next directory it will be skipping to?
20:28:02 Quit PaulJam (".")
20:29:56Learamiconn: Though from the code it looks like it will finish the playlist, then change to the next directory relative to the starting one.
20:32:23Learpixelma: once it has started buffering tracks from it, yes.
20:33:17 Part Lars_G
20:33:52 Join dabujo [0] (
20:36:06pixelmaof course
20:37:15 Join FOAD_ [0] (
20:37:43 Join Buschel [0] (
20:37:58 Quit Kontsnor (Read error: 110 (Connection timed out))
20:40:30 Quit mcflow ("Leaving.")
20:41:48 Join MethoS- [0] (
20:41:54 Join argumentD [0] (
20:42:15 Join fyrestorm [0] (
20:43:05 Join mcflow [0] (
20:43:52 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
20:47:03 Quit MajorC ()
20:47:28 Join miepchen^schlaf_ [0] (
20:49:36 Quit FOAD (Read error: 110 (Connection timed out))
20:49:36 Nick FOAD_ is now known as FOAD (
20:51:41 Join kraizee [0] (
20:52:45 Quit krz (Read error: 104 (Connection reset by peer))
20:57:28scorche|shdidnt we want to speak to jott/j0tt about the anti-aliasing patch? seems he is in #gsoc (and so is PM-able)
20:57:39 Quit MethoS-- (Read error: 110 (Connection timed out))
21:01:36 Quit MethoS- (Read error: 113 (No route to host))
21:03:41*pixelma hopes she didn't forget something (or added too much again)...
21:03:45 Quit miepchen^schlaf (Connection timed out)
21:11:07 Quit miepchen^schlaf_ (
21:11:07 Quit robin0800 (
21:11:07 Quit kugel (
21:11:07 Quit LambdaCalculus37 (
21:11:07 Quit Rob2222 (
21:11:07 Quit BHSPitMonkey (
21:11:07 Quit gromit` (
21:11:07 Quit J (
21:11:07 Quit shodanX (
21:11:07 Quit Addicted (
21:11:07 Quit joshin (
21:11:54***Saving seen data "./dancer.seen"
21:12:21 Join joshin [0] (n=joshin@VDSL-130-13-184-242.PHNX.QWEST.NET)
21:14:02 Quit esperegu ("esperanto:")
21:14:37NJoinmiepchen^schlaf_ [0] (
21:14:37NJoinrobin0800 [0] (
21:14:37NJoinkugel [0] (n=kugel@unaffiliated/kugel)
21:14:37NJoinLambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
21:14:37NJoinRob2222 [0] (
21:14:37NJoinBHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
21:14:37NJoingromit` [0] (
21:14:37NJoinJ [0] (
21:14:37NJoinshodanX [0] (
21:14:37NJoinAddicted [0] (
21:14:51 Join robin0800_ [0] (
21:14:52 Quit J (Remote closed the connection)
21:15:03 Join J [0] (
21:15:08Horschtyou crashed the nicklist
21:15:09 Quit robin0800 (Read error: 104 (Connection reset by peer))
21:15:09 Nick robin0800_ is now known as robin0800 (
21:15:27Nico_Pscorche|sh: there's an antialisaing patch?
21:15:43Nico_PI mean, did he post a patch?
21:15:49scorche| is in kugel's build but not ont he tracker...
21:16:17roolkuhe posted a link to the patch
21:16:38roolkuI downloaded it, but never got around to trying it
21:16:43scorche|shstill isnt on the tracker though..
21:17:45kugelscorche|sh: Isn't license and copyright still the issue?
21:18:16roolkukugel: I guess that is why scorche|sh wants to talk to jott
21:18:20scorchewhich is why i didnt ask you to put it on the tracker...i just said it wasnt...
21:19:02kugeljust asking
21:19:02 Quit Hyper-magiK (Read error: 104 (Connection reset by peer))
21:19:30 Join Hyper-magiK [0] (n=meh@
21:20:32 Quit phinze ()
21:22:51roolkuscorche: did you see my pm?
21:23:14scorcheroolku: work, so...
21:25:27 Quit mirak ("Ex-Chat")
21:31:14amiconnHmm, 86% boost ratio (WMA on PP5002) isn't nice...
21:31:41LambdaCalculus37That's rather high.
21:34:10amiconnSPC boost ratio is even higher. Might be due to how the spc codec works - not sure
21:35:37LambdaCalculus37amiconn: IIRC the SPC sound codec also requires emulation of the SPC700 sound chip from the Super NES.
21:36:28amiconnIt might be that the SPC codec tries to get all cpu power it can, and adjusts emulation quality itself?
21:37:47*amiconn wants to fill in some missing details on the SoundCodecs page
21:37:53LambdaCalculus37The SPC codec itself is outputted as 16-bit sound at 32 KHz, and can be upsampled by various players.
21:38:18LambdaCalculus37amiconn: Found this if you'd like to look through it:
21:38:47 Join Thundercloud_ [0] (
21:40:03LambdaCalculus37amiconn: Found some information on the SPC700 sound chip; it explains quite a bit about the format:
21:40:39*amiconn isn't interested in format details atm
21:40:48amiconnJust whether the format plays realtime on PP5002
21:40:59bluebrotherdomonoky: is there a reason uninstallation on Gigabeat doesn't delete the OF copy?
21:41:38domonokybluebrother: no reason, i just forgot it :-)
21:42:19bluebrotherthe OF is copied back −− not renamed. I'll change that while doing some BL stuff.
21:42:20 Quit Buschel ()
21:42:34amiconnHmm. Even 2.0 AC3 doesn't play realtime on PP5002. But liba52 is said to be very efficient...
21:43:12 Quit OlivierBorowski (Remote closed the connection)
21:46:10LambdaCalculus37Wasn't there something said about a cache bug on the PP5002?
21:46:50*LambdaCalculus37 remembers seeing something about that on iPodLinux's wiki, but the page is gone
21:48:50DerPapsti bet it's not
21:50:56 Quit Mathiasdm ("Yuuw!")
21:51:22 Quit fyrestorm (Read error: 104 (Connection reset by peer))
21:52:57LambdaCalculus37DerPapst: Curses! Foiled again! :P
21:53:50 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
21:56:13 Quit Thundercloud (Read error: 110 (Connection timed out))
21:56:44*kugel finally finished improving tools/configure
21:58:18Nico_Pkugel: what sort of improvements have you made?
21:58:36kugeladding arguments for target, ram and build type
21:58:50 Quit Y-Signal ("CGI:IRC (EOF)")
21:59:00kugeland very little code clean up, as well as extending the −−help
21:59:15amiconnThe CPU cores are exactly the same speed. It's an iram usage issue. liba52 needs some iram tweaks (the coldfire will also benefit from that)
21:59:33kugelcode clean up is actually limitted to the clean up of the tab mess in the memory section
22:01:38gevaertskugel: so now it's actually easy to batch-build everything ?
22:01:44kugelI'm not sure what −−ccache does (I assume enabling ccache ;) ), but especially I don't know what −−no-ccache doesn, as this will only be "interpreted" when the check for −−ccache was true
22:01:50kugelgevaerts: yea
22:02:28gevaertsgreat. That will be useful
22:02:31 Join Christopher1 [0] (
22:02:36kugelI know :)
22:02:43kugelI allways missed that
22:02:50kugelWas about time to get my hands on
22:03:09Bagderkugel: −−ccache enabled ccache during the days it didn't autocheck for it
22:03:09*DerPapst has seen some evil trickts to use tools/configure in batch files
22:03:15amiconn? Batch build was always possible - the distributed build system does that...
22:03:26Rincewindwhat is the plural of WPS? Is it WPSes, WPSs, WPS' or something else?
22:03:27Bagderwe've done batch builds since many years
22:03:30 Join fyrestorm [0] (
22:03:47disorganizerWPSs i would say
22:03:50gevaertsIt's possibble of course, but it's a hassle to go through configure with stdin stricks
22:04:02HorschtWPS' I'd say
22:04:26 Quit flynux (Client Quit)
22:04:33gevaertsSo still WPS ?
22:04:52disorganizeror WPSs.... who's the native speaker here?
22:04:55kugelSure batch building is possible, but AFAIK there's no other way than doing somthing like "echo[printf] -e '50\nN\n'|configure"
22:05:20Horschtbut since we are pluraling (?) the abreviation and the abbreviation ends in S, it should say WPS', no?
22:05:30amiconnYou can use target names instead of the numbers (which might change if someone rearranges the menu)
22:05:31kugelat least you can't reject that because of a binsize increase :P
22:05:32Rincewindhm, maybe I just increase the char count and use the full word
22:05:45Bagderkugel: right, but it has made sure it runs the very same thing as actually selecting them in the menu
22:05:51scorche|shWPS' would be possessive
22:05:56Bagderadding command line switches introduces new code flows
22:05:57 Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1)
22:06:01scorche|shi usually just say WPSs
22:06:08kugelamiconn: I know, and this will be possible too with my improvements
22:06:28disorganizerwhy not say WPS files? or themes?
22:06:33*Horscht hates it when he mixes up german apostrophe with the english one
22:06:35kugelBut until a user choosed the target once with the number, he doesn't get to know the target name
22:06:39disorganizerbtw: what would the "full sentence" be?
22:06:39scorche|shthat would be the most proper, yes
22:06:46DerPapstdisorganizer: because it's too long.
22:06:47amiconnHmm, should I state aac as realtime on PP5002 if the margin is really thin?
22:06:49RincewindWPS files is good.
22:06:58Bagderkugel: well, peopel who do automatic builds should be able to read the configure script
22:07:23amiconnWith (only) sw tone controls enabled, it runs realtime, but buffering will take around 10 minutes to finish
22:07:38disorganizerRincewind: what would the full sentence or the context be?
22:07:41kugelBagder: I didn't bother until today :)
22:07:42amiconn(linear output will give it a bit more margin)
22:07:45BagderI'm not really against adding command line arguments, I'm just not seeing the big point
22:08:08*DerPapst would like them
22:08:12*disorganizer wonders why everything here need a big point. many small points arent enough?
22:08:19Rincewinddisorganizer: I changed it completely now and now it says what I want unambigously
22:08:19 Join Y-Signal [0] (n=cd9cbcfe@gateway/web/cgi-irc/
22:08:39Bagderdisorganizer: learning something and spending hours to do it kind of implies a big point to me
22:08:54 Part mcflow
22:09:03Bagderbut as I said, I'm fine with it
22:09:24*Bagder points out we once even had an "update" switch...
22:09:41Bagderthat just reran configure with the same options
22:10:06 Quit petur ("switching...")
22:10:06*gevaerts proposes to switch to autoconf, and quickly runs away
22:10:22Bagderwhen it understands command line args, an update make target would be easy
22:10:25 Join petur [50] (n=petur@rockbox/developer/petur)
22:10:35*disorganizer thinks we dont need to do our memory and binsize minimization for tools/configure, or do we?
22:10:44Bagderautoconf is certainly the wrong idea for this
22:11:15 Join tvelocity [0] (
22:11:17DerPapstgevaerts is already far far away...
22:11:40Bagderdisorganizer: we still need to consider maintenance and readability etc, but otherwise no
22:12:07 Join tatootian [0] (
22:12:11tatootianoh no D:
22:12:16disorganizerso we propably could sacrifice some more options for convienience
22:12:18*disorganizer hides
22:12:36Bagdersacrifice configure options?
22:12:48disorganizeri did not mean sacrifice options, but sacrifice binsize and readability for options :-)
22:12:59*disorganizer should read his own sentences before pressing enter
22:12:59*pixelma would like if she wasn't asked for entering mem size when she configures for a manual etc...
22:13:15tatootiani installed rockbox on my 30gb, worked fine, tried to create a database for my music, bam, doesn't turn on... it had full battery, do i smell a brick?
22:13:22Bagderpixelma: now there's a point... :-)
22:13:23tatootiansucks to be me if it is :/
22:13:35 Join ChuckMcKnight [0] (n=9e9ef0e7@
22:13:37bluebrotherhow about dropping the manual configuration at all? You need to run make manual anyway
22:13:43Bagdertatootian: no you don't
22:14:23bluebrotherand make manual works fine from a (n)ormal configuration since ... long
22:14:38Bagderthen we could cut out the manual selection
22:14:45pixelmathat's true
22:14:51tatootianbadger: can i pm? :/
22:15:05Bagdertatootian: that's not a good idea, I'm not the ipod guru around
22:15:19pixelmayou need to "make manual" anyways now...
22:15:25bluebrothertatootian: you can't, as you are not registered with NickServ (that's a freenode thingy)
22:15:42tatootianjust saw it :/
22:15:48bluebrotherbut someone else could pm you.
22:15:50scorche|shtatootian: flip hold on then off, then hold menu and select for over 30 seconds..
22:16:26scorche|shbluebrother: actually he can...just they would be filtered by services *if* the person hasnt opted to be unfiltered
22:16:28amiconnbluebrother: If a registered user has 'unfiltered' set, an unregistered user can contact him
22:16:43*scorche|sh wins
22:16:44bluebrotherd'oh! Forgot about that ...
22:16:53*bluebrother stands corrected
22:17:04tatootianscorche: yay
22:17:11tatootiantime for .flac
22:17:31 Quit ChristopherW (Read error: 110 (Connection timed out))
22:17:56 Quit ChuckMcKnight (Client Quit)
22:18:03pixelmatatootian: you could also save same presses of your "enter" key... makes it easier to read ;)
22:18:19tatootiankinda use to it on other irc networks D:
22:18:23tatootiani apologize though
22:19:19scorche|shtatootian: it is just that this channel has certain guidelines as linked to in the topic...many channels particularly on freenode do this as the nature of the channels tend to be more technical than social
22:19:51*amiconn notes that the opposite also isn't nice (extremely long lines)
22:20:19scorche|shif it is a complete thought and is not truncated, i much prefer long lines
22:20:21amiconnMakes it hard to read the raw logs if the displaying program doesn't insert line breaks
22:20:58scorche|shwell, that is the fault of your program then...does it not have a word wrap function?
22:21:25amiconnJust try the raw log in an arbitrary browser...
22:22:36*amiconn much prefers the raw log for the current day because the fancy reader page takes ages to display, doesn't keep preferences, and the defaults are hiding a lot
22:22:41bluebrotherwrapping long lines isn't nice in that case due to the beginning of the line holding nicks and stuff
22:22:53scorche| isnt fair to enforce that rule and say people should ideally have their sentences between 40 and 60 chars (as an example)...
22:23:04amiconnHaha, of course not
22:23:34amiconnBut gevaerts' uber-long lines (even hitting the irc line length limit) are also a bad example...
22:23:47pixelmaI thought we have an 80 char limit? ;)
22:24:06scorche|shas long as they dont get truncated, they are just fine to me
22:24:55scorche|shotherwise it is the fault of your program you are using to read logs and/or your viewing resolution which it doesnt make sense to whine about, as they are more the reader's fault
22:25:44 Nick midkay_ is now known as midkay (
22:26:35*bluebrother starts to get annoyed by this strange renaming error
22:28:02 Quit ch4os_ ("Lost terminal")
22:28:15 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0pre/2008040202]")
22:28:37pixelmabluebrother: can I distract you with a LaTeX question a bit?
22:28:53bluebrotheryou bet ;-)
22:29:09 Quit argumentD (Read error: 113 (No route to host))
22:30:11scorche|shtatootian: unless there is a specific reason it needs to be private or is offtopic, there is no reason it cant be said here
22:30:36pixelmaif one uses macros like \dap etc. it isn't necessary to "close" them with {} or \ on the case that some punctuation (like , . etc.) follows, right?
22:31:30tatootianscorche: okay.. >.>
22:31:34Bagderinteresting e200v2 patch in the forum
22:31:46bluebrotherdomonoky: I have a strange problem with QFile::rename(). Using the member function fails, but using the overloaded static version works just fine
22:32:09bluebrotherany ideas what could cause this? It breaks bootloader installation on (at least) linux
22:33:55bluebrotheran e200 with jtag? Cool.
22:35:25pixelmabluebrother: ok, then this is correct... but I also wonder whether we should also establish some "coding style guidelines" because you can find so many styles (\dap{} vs. \dap\, different indentation etc.)? I'm always wondering how to do it myself...
22:36:54kugelWho is Marc Guay here?
22:37:07domonokybluebrother: no idea, you dont try to overwrite with the rename function ?
22:37:21pixelmakugel: MarcGuay...
22:37:25bluebrotherpixelma: I think we should favor {} −− that's an empty statement and will break vertical mode. Using \ inserts a hard space, i.e. that will always be present and accumulate with additional spaces
22:37:34bluebrotherwhich will look quite ugly ...
22:37:44bluebrotherdomonoky: no, checked that multiple times.
22:37:55kugelpixelma: Ah ok thanks, he isn't in here though. He should add himself to the IRC Nick Reference list
22:38:03bluebrotherthe strange thing is that it's working using the static function QFile::rename(a, b)
22:38:21pixelmasee, I didn't know that and mostly used what was in a certain tex file before
22:38:44pixelmakugel: he isn't around in IRC very often or long
22:39:09kugelI see. I looked after him yesterday allready
22:39:50kugelCan anyone change from Bugs to Patch please? I just allways miss that field :/
22:40:05domonokybluebrother: does QFile(OldName).rename(newname) work ? thats what the static version probably does..
22:41:25Bagderkugel: you really shouldn't mess with irrelevant whitespaces when you add new features
22:41:41kugelBagder: What do you mean?
22:41:53Bagderyour whitespace changes in that patch
22:42:09bluebrotherwtf ...? Error is "destination file exists". But the destination doesn't exist.
22:42:52kugelBagder: I didn't change whitespaces. Besides I added one new line.
22:43:05Bagderyou changed a lot of them
22:43:12Bagderall the "tab mess" or what you called it
22:43:42Bagderit's just an advice for the future
22:43:42kugelBagder: I you mean that part. Well, I changed that part a bit anyway (to use my parse_args function), so I did that in that run
22:43:52domonokybluebrother: have you check the new filename ? maybe its not what you expect ?
22:44:38bluebrotherdomonoky: I checked both filenames and source and destination are correct.
22:45:09*bluebrother wonders why "stdin hacking" would be a hack
22:45:13domonokyreally strange... but if the static versions work, just use them.. :-)
22:45:29 Join lee-qid [0] (
22:45:31bluebrotherthe thing that puzzles me most is if I swap with the static version it works.
22:46:01domonokywhich Qt version are you using ? i supspect a Qt bug again.. :-)
22:46:47bluebrotherI'm currently using 4.3.0
22:46:52kugelAnyone interested in committing my patch? gevaerts for example? :)
22:47:06bluebrotherbut I could try that with 4.3.4 (my static version)
22:47:25domonokybluebrother: maybe its this ?
22:48:36*domonoky just sees this should be fixed with 4.2 so its probably not it..
22:48:50kugelBagder: Thanks for task changing
22:48:55 Quit nplus ("Leaving")
22:49:06 Join nplus [0] (
22:49:31 Join ali_as_ [0] (
22:49:39bluebrotherno −− that task is about cross-partition renaming, and I'm on the same partition all the time
22:51:00domonokybluebrother: and if you create a new QFile just for the renaming it also doesnt work ?
22:51:11 Quit ali_as (Connection timed out)
22:52:15 Quit kraizee (Read error: 110 (Connection timed out))
22:52:20bluebrotherok, using Qt 4.3.4 doesn't help.
22:53:59bluebrothercreating a new QFile object does work. Something needs to be strange with the old QFile object.
22:54:21 Part Hyper-magiK
22:55:08 Quit lee-qid ("aufwiederbyebientotsayonara")
22:55:13kugelpixelma: You do a good job there with converting to default wps to use bitmap strips. Especially the clean up and corrections, I appreciate that (since I can imagine that this kind of work isn't much fun)
22:55:58pixelmathe last part is very true...
22:56:19bluebrotherdomonoky: interesting −− if I remove the copy() call that's before the rename() it works again.
22:57:42*bluebrother gets a suspicion
22:58:14domonokyinspect the filename and path of the QFile object after the copy call.. :-)
22:59:17bluebrotherok. The bootloader installation makes a copy() of the OF file first. That fails as the backup copy already exists on my box.
22:59:39bluebrotherafterwards it tries to rename() the OF file. This fails too.
23:00:04bluebrotherBUT: if the copy() didn't fail (i.e. I removed the backup file first) the rename() also succeeds.
23:01:01amiconnDoes the object keep some error state?
23:01:43bluebrotheryes, that's the problem. Calling unsetError() after the copy() makes it work again.
23:01:45*amiconn prefers to stay away from oo usually
23:02:35domonokybluebrother: but you should probably check for existance before blindly copiing :-)
23:02:51bluebrotherdomonoky: you added that copy ;-)
23:03:10bluebrother(and I dislike it anyway −− creating a backup copy on the host without asking isn't nice at all)
23:03:10*domonoky takes the blame... as always :-)
23:03:12amiconnI would expect a copy operation to work if the destination exists (silently overwriting)...
23:03:44bluebrotherthe documentation clearly says that the destination won't get overwritten (and copy() returning an error).
23:04:07bluebrotherbut I thought that this error won't affect a subsequent rename
23:04:44bluebrotherand at least the QFile documentation doesn't tell anything about errors being sticky :(
23:06:30 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
23:07:02bluebrothernice. Now bootloader installation works reliably.
23:07:07*domonoky wonders if this is intended ..
23:07:43 Quit domonoky (Read error: 104 (Connection reset by peer))
23:11:56***Saving seen data "./dancer.seen"
23:12:53 Quit renkho ("leaving")
23:13:15 Part Spex
23:13:21 Quit DerPapst (Nick collision from services.)
23:13:28 Join DerPapst [0] (
23:13:45 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
23:13:45DBUGEnqueued KICK JdGordon
23:14:07preglowhow's portalplayer usb doing these days?
23:14:20DerPapstno where
23:14:36 Quit DerDome ("Leaving.")
23:16:17 Join Spex [0] (
23:19:21Bagder"Which mp4 format do you all want?"
23:19:36Bagdernow that's a quote to remember...
23:20:00 Part disorganizer
23:20:04BigBambiThat thread routinely destroys my faith in humanity
23:20:43Bagderwe're definitely doomed
23:23:16scorche|shBagder: if he hasnt got the point by now (which he obviously hasnt), he wont...
23:27:04 Join einhirn [0] (
23:27:04 Quit einhirn (Client Quit)
23:28:22 Quit Jon-Kha (Remote closed the connection)
23:30:23 Quit jgarvey ("Leaving")
23:35:11kugelBagder: Thanks for committing so fast, just noticed :)
23:35:59Bagderthat script is kind of my territory...
23:37:20kugelTime to edit your build scripts for they daily & current builds, isn't it? :)
23:37:29Bagderyou wish ;-)
23:38:35 Quit miepchen^schlaf_ ()
23:39:23CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:39:23*Nico_P wonders why track skipping ever had to go through the audio queue
23:41:13 Join miepchen^schlaf [0] (
23:41:30 Quit ali_as_ (
23:41:30 Quit tvelocity (
23:41:30 Quit ompaul (
23:41:30 Quit Rincewind (
23:41:30 Quit gregzx (
23:41:30 Quit freqmod_nx (
23:41:30 Quit tedr0ck (
23:41:30 Quit linuxstb__ (
23:41:30 Quit knittl (
23:41:30 Quit Mouser_X (
23:41:30 Quit w0rd54 (
23:41:30 Quit Hodapp (
23:41:30 Quit Galois (
23:41:30 Quit tchan (
23:41:30 Quit Battousai (
23:42:08pixelmaand here was me thinking they chose the helvR fonts for cabbiev2 because it supported more foreign characters (now to find it doesn't have greek, cyrillic and hebrew, the latter reported in the forums)
23:43:23pixelmamaybe they had a different reason after all
23:43:44NJoinali_as_ [0] (
23:43:44NJointvelocity [0] (
23:43:44NJoinompaul [0] (n=ompaul@gnewsense/friend/ompaul)
23:43:44NJoinRincewind [0] (
23:43:44NJoingregzx [0] (
23:43:44NJoinfreqmod_nx [0] (
23:43:44NJointedr0ck [0] (
23:43:44NJoinlinuxstb__ [0] (
23:43:44NJoinknittl [0] (n=knittl@
23:43:44NJoinMouser_X [0] (
23:43:44NJoinw0rd54 [0] (
23:43:44NJoinHodapp [0] (
23:43:44NJoinGalois [0] (
23:43:44NJoinBattousai [0] (n=bryan@gentoo/developer/battousai)
23:43:44NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
23:46:30 Part gregzx
23:47:50pixelmabluebrother: do you still have plans to improve the greyscale versions of the Rockboxed theme?
23:48:29markunpixelma: helvR12 doesn't have those languages? Or a different sice helvR?
23:49:05pixelmalooked at a H100 sim which uses helvR10
23:49:27markunR12 is the only one with all those languages I think
23:49:48 Quit homielowe (Read error: 110 (Connection timed out))
23:50:26pixelmaI'd still prefer the nimbus font family (you guessed ;) )
23:51:20pixelmamarkun: helvR10 is used an most displays though...
23:51:41markunI use 9+18x18B on my gigabeat quite a lot because it has a lot of glyphs, is not so small and 2 pixels thick
23:51:45kugelDoes anyone agree, that the link to the UiSimulator wiki should be under "Getting Started and compiliing" instead of under "Projects & Discussions"
23:52:06*Bagder agrees
23:52:13bluebrotherpixelma: haven't I committed my work some months ago?
23:52:23Spexhey guys why my play cant see my jpg files in a folder
23:52:30Spexor mpeg files?
23:52:40 Quit Rincewind ("bye")
23:52:55Spexi have the sansa e280
23:53:00pixelmabluebrother: hmm... have to check. I have no comparison but it looks like it could be...
23:53:03markunSpex: maybe they are not included in the "supported files" view (which they should)
23:53:05*bluebrother founds his commit
23:53:26bluebrotherr14906 −− I haven't planned further changes
23:54:01pixelmaok, missed that. Sorry.
23:54:31markunSpex: you can change the "Show Files" setting to "All" to view them
23:54:43 Quit petur ("*plop*")
23:54:48bluebrotherhehe, wasn't aware of the state myself. Quite a while ago ...
23:55:44Spexah there is a datafilter
23:55:52Spexand it was set for musik files
23:55:55amiconn'supported' should be enough
23:56:04bluebrotherBagder: how are ads paid? Upon click?
23:56:17Bagdernope, just monthly
23:56:23 Join Rob2223 [0] (
23:56:30*amiconn dislikes website ads in general
23:56:39bluebrotherah. Oh, and how about adding a "ads" title to that box?
23:56:41amiconnFortunately there is adblock plus...
23:56:56Bagderbluebrother: that's zagor's job ;-)
23:57:09bluebrotherah. Was just wondering ...

Previous day | Next day