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 2009-05-12

00:01:15linuxstbgevaerts: firmware/common/strnatcmp.c ?
00:01:34 Join HellDragon [0] (
00:01:40gevaertsthat's the one
00:02:41kugelIIRC, the current version is the original implementation again
00:02:54froggymanwhere would i find a good sized rockbox logo
00:02:59kugelso, this bug would be in the original too
00:03:23kugelif I can figure it out, I'll mail the author (he's indeed answering on mails regarding natsort)
00:06:06 Quit kugel (Nick collision from services.)
00:06:23 Part domonoky
00:07:04 Join kugel [0] (n=kugel@rockbox/developer/kugel)
00:08:12 Quit evilnick (" ajax IRC Client")
00:08:51 Join tomers [0] (
00:09:34tomersHi there! I cannot catch scrollwheel on E200 using either button_status() and button_get(). Any clue?
00:10:15 Quit bertrik ("Leaving")
00:10:55linuxstbWheels generate scroll events (not on/off presses/releases) so they won't be in button_status. I would expect them to be in button_get() though.
00:11:53gevaertskugel: it does skip over spaces, see the outer while(1) loop
00:12:43 Quit Llorean ("Leaving.")
00:13:20JdGordon|tomers: hey, whats the issue with the usb connect patch? is it just that you want to control the buttons and are worried there will be some extra presses at the beginig or something?
00:13:51kugelgevaerts: eh, right
00:13:56 Join CPrompt^ [0] (
00:14:15kugelI confused it with the ignore zeros thing (due to the long discussion), sorry
00:14:34 Join itcheg [0] (i=62db4767@gateway/web/ajax/
00:14:52 Join wookey_ [0] (
00:14:55 Quit HellDragon (Read error: 104 (Connection reset by peer))
00:15:04kugeltoffe82: I think most plugins catch it, I'm not sure how
00:15:15kugelmaybe you look at get_action()?
00:15:30wookey_hello peeps - just upgraded to rel 3.2 (sansa e200). Very nice work.
00:15:37kugel(that's the "supposedely" apps/ version of button get with a few more features
00:15:41tomersOK! Found it! It was button_get(true). Apparently button_get(false) and button_status() don't have it
00:15:56wookey_Several .wps screen don't seem to work anymore - they fall back to rockbox default screen
00:16:20wookey_I'm peering at the .wps files now. Is there a known problem that causes this?
00:16:22CPrompt^so if i update to 3.2 on my iPod Video 30gig, and something doesn't work right, can I just put the .rockbox folder that I have on there now?
00:16:43wookey_And is there a way of checking the syntax short of loading/trying over and over?
00:16:58 Join HellDragon [0] (
00:17:01kugeltomers: ah, I think that's the problem with the scrollwheel being an interrupt (it doesn't post BUTTON_NONE regulary)
00:17:17kugelI don't know actually, just guessing
00:17:28gevaertswookey_: there's checkwps in the source tree (tools/checkwps)
00:17:53tomerskugel: Never mind, it works... Thanks!
00:17:59gevaertsAlso, the simulator builds should give debug output
00:18:33toffe82kugel: ??? wrong tab complete
00:18:39kugelcan you get *any* button with button_get(false)? it seems it just returns BUTTON_NONE then (I'm not sure what pending_count is for)
00:19:01kugeltoffe82: yep, sorry :(
00:19:03linuxstbCPrompt^: Yes.
00:19:35CPrompt^linuxstb: on my current install of rockbox there are files "nvram.bin" and "rockbox.ipod" these are not in the 3.2 that I downloaded
00:19:47CPrompt^can i not just copy the .rockbox folder to the iPod?
00:19:55wookey_gevaerts: thanx. Will look
00:20:12linuxstbCPrompt^: There should be a rockbox.ipod file in the 3.2 download.
00:20:25linuxstbnvram.bin contains some settings/status info.
00:20:33CPrompt^linuxstb: hmmm...there's not in the one I just downloaded
00:20:56linuxstbWhat's the URL of the file you downloaded?
00:21:03 Join Llorean [0] (
00:21:17kugelwell, rockbox.ipod is essential (it's the main rockbox binary). Something would be really weird if it wasn't included
00:21:39linuxstbCPrompt^: I see it there.
00:21:57linuxstbCPrompt^: The last file in the zip - 628864 bytes.
00:21:57CPrompt^linuxstb: really? I've downloaded it twice and it's not there. I'll try it again
00:22:31 Join dfkt_ [0] (
00:22:33CPrompt^linuxstb: nope. not there. that is really weird
00:23:05kugelI see it too
00:23:19 Quit dfkt (Nick collision from services.)
00:23:24 Nick dfkt_ is now known as dfkt (
00:23:42CPrompt^i still don't freakin see it
00:23:51LambdaCalculus37CPrompt^: Try using Rockbox Utility and install a build with that.
00:23:56gevaertsCPrompt^: do you have the complete zip file? It should be 3043199 bytes
00:24:24linuxstbCPrompt^: What files/dirs do you see?
00:24:44CPrompt^linuxstb: i
00:24:55CPrompt^i'll do a screen shot real quick
00:25:08 Join mirak [0] (
00:25:14linuxstbPlease don't list them all on separate lines...
00:25:42 Quit HellDragon (Client Quit)
00:25:53CPrompt^backdrops, codecs, codepages,docs, eqs, fonts,icons,langs,recpresets, rocks, themes, wps
00:26:33gevaertsthose are the subdirectories. there should be some files there as well
00:26:42mtkugel , gevaerts : Thanks !
00:27:09CPrompt^ok. now i have a rockbox.ipod file of 614.1KB
00:27:30linuxstbWhere was it hiding before?
00:27:38JdGordon|tomers: see my question 15min ago?
00:27:40CPrompt^it just wasnt there
00:27:47kugelJdGordon|: still want the statusbar per-screen?
00:27:57kugelI'm wondering how to integrate that into the settings
00:28:17CPrompt^the files that I have are : database.ignore, rockbox.ipod, rockbox-info.txt, tagnavi.config and viewers.config
00:28:52CPrompt^linuxstb: i am guessing the nvram.bin file is supposed to be there too?
00:29:01kugelNo, that's created at runtime
00:29:03linuxstbCPrompt^: But anyway, if you're asking if you can rename the ".rockbox" folder on your ipod to something else (to back it up), then copy a new .rockbox folder there, then yes.
00:29:10 Quit flydutch ("/* empty */")
00:29:41JdGordon|kugel: yes please
00:29:47CPrompt^ it a go. thanks
00:30:01kugelCPrompt^: if you want to keep your settings, you can just overwrite
00:30:12tomersJdGordon: Sorry for my late response. I didn't notice your message. Please ignore my comment about the usb connect patch. I got my HID stuff working with it. Apparently it was simply irrelevant...
00:30:15kugel(or copy if you still want to back up, instead of renaming)
00:30:29JdGordon|tomers: ok good :)
00:31:10kugelre: customlist I think I solved/worked around all issues I know of
00:31:12 Join HellDragon [0] (
00:31:40*JdGordon| rekons he cant think up more issues for it...
00:32:00kugelthere were 3 major issues. splashes, set_int(), and what's happening on changing the theme
00:32:38kugelbtw, is there really any good reason to leave the theme folder after changing it when browsing themes in the settings?
00:33:01kugelthat's not done for fonts or wpses, nor it goes anywhere else when browsing for themes in the filebrowser
00:33:34kugelalso, I find it major annyoing to re-enter the theme browser again when I'm in the mood for trying out a few
00:34:07wookey_hmm, anyone know what %t1 in a .wps file is/used to be. It's not listed in manual, but is in my broken .wps file
00:34:31JdGordon|it should be in the manual
00:34:36JdGordon|under subline timeouts
00:34:56tomersI tried to publish my personal git using the instructions in but I have very limited quota in my remote server. How can I public only my own changes?
00:35:00kugelit's not :S
00:35:33kugelit should be in the manual
00:36:16kugeltomers: is the space so low?
00:36:45kugeltry sourceforge maybe, I'm not aware of a limitation there, and they recently added git
00:36:46wookey_OK. It wasn't in the 'wps tags' section.
00:37:14kugelwookey_: feel free to add it :)
00:38:03JdGordon|pixelma: sounds like the manual needs a touch up...
00:38:34tomersI don't have account in Can I open there an account and put Rockbox stuff there? Also of - can I put rockbox stuff there (I can open a new project for that...)
00:39:00kugelWhy not open a new project?
00:39:25gevaertstomers: there are several git hosting sites around
00:39:26kugelRockbox' source is free to re-distribute
00:39:41tomersOK. I'll do it on SF
00:39:42 Quit matsl (Read error: 110 (Connection timed out))
00:40:08kugel(but please mark it so that it doesn't get confused with the official one)
00:40:16tomersBut just for my own knowledge, isn't there an automatic, more space-conscious way to do it?
00:40:28 Quit merbanan (Read error: 110 (Connection timed out))
00:40:48kugelthat's a git specific question. I'm out!
00:40:59linuxstbtomers: Do you think any of your work could be committed to Rockbox yet?
00:41:27tomerslinuxstb. Yes, but I prefer someone review it first. I got the keymap for E200 only.
00:41:48kugelCan I already control media monkey with my e200 then? :>
00:41:54linuxstbtomers: Of course. But that's done by posting patches to flyspray.
00:42:11gevaertstomers: may e helpful
00:42:28kugelJdGordon|: Ok, so I'll change it
00:42:33tomersI set my git repository so I can have incremental patches. Do you want me to put my whole code in one patch?
00:42:49JdGordon|kugel: changing what?
00:43:08kugelto not go back to the settings after selecting a theme (actually a .cfg)
00:43:20wookey_sorry if this is a common question but how close is e200v2 support? Someone asked my to recommend a rockboxable player last week and I wasn;t sure what a good answer was...?
00:43:32scorchenot close enough ;)
00:43:37wookey_it looks from the web like things are fairly well progressed
00:43:57wookey_I assume if you buy an e200 these days you always get a new one?
00:44:00gevaertsthey are, but there apparently are some nasty problems left
00:44:08froggymanmaybe recommend a gigabeast S?
00:44:15***Saving seen data "./dancer.seen"
00:44:39gevaertstomers: about FS #10203, could you post a patch with only the bugfix? Combined style and bugfix patches are really annoying
00:45:05gevaertswookey_: if you know about arm work, maybe you can help out? ;)
00:45:21 Join merbanan [0] (
00:45:26kugelwookey_: it's not supported yet, but rockbox can be run with music playback
00:45:33 Quit merbanan (Remote closed the connection)
00:45:38kugelbut, there's better players to recommend that the e200v2 imo
00:46:16wookey_gevaerts: in theory yes. In practice I've got an awful lot of other things I'm supposed to be hacking.
00:46:28kugelgevaerts: I can't even spot the fix :/
00:46:49kugelah, got it!
00:47:05wookey_but if I can do anything quick then I'm happy to help out
00:47:24wookey_Has anyone done anyting about putting rbutil in debian?
00:47:48wookey_that;s somethign I could do very easily, and it seems like it would be useful
00:48:30kugelwell, it only depends on you getting access to the repo. rbutil doesn't have dependencies if built the default way
00:48:30gevaertsthere has been some talk about that every now and then, but nothing practical has happened.
00:48:32tomersgevaerts: Done. Sorry for being a coding-style ass
00:49:23gevaertsIt does change a bit faster than debian stable releases though, so my guess would be that it's best suited for volatile. Two year old versions are unlikely to be useful for anyone
00:50:51CIA-38New commit by 03kugel (r20913): Don't go back to the settings after selecting a .cfg via the theme or cfg browser, as it's done for fonts.
00:51:49kugelvolatile isn't mean for packages that are updated regulary for new features
00:52:32wookey_gevaerts: doesn;t rbutil go and download the newsest build of rb itself so it should remain useful for quite some time?
00:52:56wookey_and newer versions can be in testing/unstable/experimental
00:53:09kugelI think the best would be to use the regular package system, but also provide debs on our side
00:53:20wookey_kugel: that's normally best
00:53:32kugelI figured :P
00:53:58wookey_well I'm checking it out now. If I do anything useful I'll send it back.
00:54:04kugelafter the initial built, building debs is really trivial
00:54:06gevaertswookey_: it should, but we've had a lot of changes at about every release to keep things working, so I don't know. Maybe talk to bluebrother or domonoky about this (who both managed not to be here right now :)
00:54:34kugelfor rbutil at least as I expect, without having dependencies
00:54:48gevaertsOf course the next debian release isn't for this week, so maybe things on our side stabilise enough by then to make this practical
00:55:23wookey_no dependencies? but it's a QT app? You mean the whole thing is built as a huge static binary?
00:55:24linuxstbkugel: rbutil does have dependencies - Qt at least...
00:55:35kugelit's built statically
00:55:44linuxstbwookey_: Currently, yes. But that wouldn't make sense for a .deb
00:55:45wookey_that won't be allowed for a real debian package
00:55:59gevaertsit also won't be needed
00:56:02 Quit Thundercloud (Remote closed the connection)
00:56:04kugelthe qt parts it needs are integrated. wookey_, if you consider <10 as huge, then yes :)
00:56:04wookey_you can do that yourselves of course, and distribute it as a deb
00:56:09 Quit ender1 (" I will not strike a bargain with a demonic being then attempt to double-cross it simply because I feel like being contrary.")
00:56:33wookey_I did notice it was rather a fat binary :-)
00:56:41kugelas I said, it doesn't have dependencies if you built it the "default way", which is statically for now :)
00:57:08 Join sevil [0] (n=46ec211a@gateway/web/cgi-irc/
00:57:19gevaertskugel: not really. You need a static qt for that, which isn't the default as far as I can remember
00:57:32wookey_So it sounds like packaging which allowed both static (for rocxkbox website distribution and easy install-for-all) and kosher debian builds for the distro would make sense
00:57:37kugelI mean default as in our way
00:57:39gevaertsThe released binaries are static, but they are a pain to build
00:58:02gevaertswookey_: for packages, I'd go dynamic all the way
00:58:15amiconnSpeaking about rbutil - should it work on x64 Windows?
00:58:16 Quit sevil (Client Quit)
00:58:26kugelIt does, doesn't it?
00:58:34kugelthe 32bit linux worked on 64bit too
00:58:34 Join sevil-NATAS [0] (n=46ec211a@gateway/web/cgi-irc/
00:59:31 Quit DataGhost (Nick collision from services.)
00:59:39 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
00:59:52tomersgevaerts: I'm uploading my git to git:// and going to sleep...
01:00:45tomersIt would take some time for it to be uploaded entirely. I'll send an email in the morning if it is done uploading
01:00:50 Quit froggyman ("CGI:IRC (Ping timeout)")
01:00:53gevaertstomers: great. I'll have a look at it tomorrow (nearly sleep time for me as well). Goodnight!
01:00:59CIA-38New commit by 03gevaerts (r20914): fix send_command_result() size checking for the SCSI_REQUEST_SENSE case (thanks to Tomer Shalev, FS #10203)
01:01:34kugelsettings loading is quite fast
01:01:46kugelthe 1s splash after made it look so slow
01:02:09DataGhostsevil-NATAS would you ask your question in the channel rather than sending me a completely useless PM 'because I joined the channel'?
01:04:40sevil-NATASHello Everybody! I had just a quick Q for all you crazy rockboxers. Is it possible to use rockbox to overclock your MP3 player's CPU?
01:04:59scorcheyes, but there isnt really a good reason to
01:05:22 Join wincent [0] (
01:05:43*JdGordon| really wants to get rid of these hard coded times with the splashes
01:05:46 Join Zambezi_ [0] (
01:05:51scorcheyou will just get less battery life, a hotter device, possibly instability, etc
01:05:51JdGordon|why cant we have it so a button clears the splash?
01:06:02sevil-NATASCould it make DOOM go faster?
01:07:04gevaertswe don't actually have datasheets for some of the CPUs. If you don't know the maximum rated speed of a CPU, is it even possible to knowingly overclock it?
01:07:13 Quit Zambezi (Read error: 104 (Connection reset by peer))
01:07:41DataGhostyes, hence OVERclock
01:08:14LambdaCalculus37Overclocking the CPU of a DAP is generally a bad idea.
01:08:28sevil-NATASWhy is thaat?
01:08:32DataGhosteven a TI-83 can be overclocked, up to the point that CPU and memory are out of sync and the thing starts throwing garbage all over... but hey, it's overclocked
01:08:53gevaertswhat's the point?
01:09:18LambdaCalculus37DataGhost: That's called "damaging your device".
01:09:43JdGordon|we could go to eleventy billion hertz....
01:09:43DataGhostI know, just saying that it can be done way beyond spec
01:09:44pixelmaJdGordon|: I don' know, but I imagine it can be quite annoying sometimes (same reason I turn off the erase dynamic playlist warning), and not sure but it could be more likely you "click" it away too quickly by accident (although if you don't read fast enough now...)
01:10:06DataGhostI never said it was a good idea anywhere
01:10:12gevaertsDataGhost: we don't *have* the spec for some of the devices, so we can't go beyond it
01:10:23DataGhostheh semi-good point
01:10:37DataGhostyou'll still probably go beyond the spec the manufacturer set even though you don't know it
01:10:51JdGordon|pixelma: right, but if you are watching it then why do you need to wait for it to disappear if you know what its saying? i dont tihnk people would react too slowly and have wrog presses
01:10:53LambdaCalculus37Besides, for something like Doom or Rockboy, what's needed more is to optimize the code.
01:11:04LambdaCalculus37But no one interested in doing so has stepped forward.
01:11:12gevaertsanyway, the code is there, feel free to change it
01:12:09linuxstbgevaerts: We can go beyond the spec, just not knowingly...
01:12:18kugelJdGordon|: having a button to cancel a splash is easy
01:12:19Unhelpfulanother angle on the image load buffer question... i'm assuming the "end" of the free buffer space isn't going to move in the middle of buffering? it might actually not be so hard to put the buffer there... have a global pointer to it, move it down any time an image will need a larger load buffer than previously requested, and then reset it to the same address as end-of-buffer when the image load queue is cleared. unless somebody who kn
01:12:19Unhelpfulows how the buffer works thinks that that is stupid ;)
01:12:32gevaertslinuxstb: are you sure? How do you know? ;)
01:12:50linuxstbBah, foiled again...
01:13:01kugelinstead of sleep(ticks); do if (get_action(CONTEXT_STD, ticks)) return;
01:13:45linuxstbkugel: And what if a user presses a button just after the timeout?
01:13:50Unhelpfulalso, did we ever determine for certain from evilnick's debug info if the problem *is* due to the buffer thread stalling during image load?
01:14:05 Quit kugel (Nick collision from services.)
01:14:11 Join kugel_ [0] (
01:14:21 Nick kugel_ is now known as kugel (
01:15:11kugellinuxstb: the same thing that would happen if he pressed a button after the splash being over I imagine
01:16:17Unhelpfulkugel: right, but they might now press the button (where they would not have before) with the intent of clearing the splash, only to have it (absurd hypothetical result) delete all of their files and brick their player. :)
01:16:38kugelI think we're talking about splashes
01:16:41kugelnot the yesno screen
01:16:42JdGordon|kugel: i know its easy... im trying to have the argument again... every time its brought up its shot down, but i keep trying in the hope everyone changes their minds
01:17:09kugelthat was discussed before?
01:17:12pixelmaJdGordon|: the splash never bothered me and I can't remember feeling I have to "wait" for a splash, just imagine having to "click" twice is more annoying - either I forget to click it away or maybe moving through a themes list I won't see it at all. Thing is, I'm not sure how it will be like unless I tried (but I can't think of any other program/device doing this exclusively)
01:17:32JdGordon|the "nothing to resume" splash is the one that really annoys me
01:17:41kugelah yea, that one is evil
01:17:48 Quit sevil-NATAS ("CGI:IRC (Ping timeout)")
01:17:49 Quit at0m (Read error: 110 (Connection timed out))
01:17:50gevaertsmake sure you always have something to resume then :)
01:18:01kugelUnhelpful: I think there's no way of doing damage by cancelign splashes
01:18:09 Join sbhsu [0] (
01:18:31kugelpixelma: How would you click twice?
01:18:45Unhelpfulkugel: and i'm saying "unless the buttonpress intended to cancel the splash comes too late, and is treated as an action by whatever happens next"
01:18:50wookey_OK. I've fixed the manual to have subline tags summary in appendix with link to description. WHere should I send a patch? (or does anyone feel like giving me svn access?)
01:18:52kugelyou mean if you tried to cancel the splash just after it was over?
01:19:27kugelThat's a thing you have in just about 100% of other apps too?
01:19:57kugelwookey_: flyspray
01:20:27*JdGordon| really doesnt think tyhe accidental presses thing will be an issue
01:20:42JdGordon|the worst case will be usually that the item that triggered the splash will happen again
01:21:25*JdGordon| proposes to make all splashes either 0 or 3s and allow a button to clear it early
01:21:46kugelthat sounds reasonable
01:21:54JdGordon|possibly making the blocking splashes look different to the 0 one
01:22:19pixelmakugel: well if I would have to click it away - imagine moving through the fonts browser, select a font, get a splash which you would have to click away and you want to move down anyways, to maybe select another. And I can't think of any app where I *have to* do something to get rid of the splash
01:22:36wookey_flyspray? is that a person?
01:22:58pixelmamaybe allowing both is ok, but JdGordon|'s "getting rid" sounded to me as if I will need to click it away
01:23:00JdGordon|pixelma: you dont have to cancel it.. it would disappear like now if you didnt rpess anything
01:23:14kugelpixelma: no, you got it wrong. We're proposing to have it cancable earlier, additionally to have it go away after the normal timeout
01:23:17pixelmathen say so ;)
01:23:57*JdGordon| runs off to catch his bus
01:24:00 Quit JdGordon| (" ajax IRC Client")
01:24:59 Join pleasemakev2cfw [0] (n=43a65468@gateway/web/cgi-irc/
01:25:38 Quit barrywardell ()
01:26:02pleasemakev2cfwHello, anybody home?
01:27:14 Join firedix [0] (n=firedix@
01:27:15 Nick fxb is now known as fxb__ (
01:27:30krazykitpleasemakev2cfw, many people are around. do you have a question?
01:27:40pleasemakev2cfwWell yeah
01:28:02LambdaCalculus37What's your question?
01:28:05*kugel does the "just ask" dance
01:28:16pleasemakev2cfwIt's just I really want my sansa e200 v2 to have rockbox, and maybe I could help
01:28:41 Join Blue_Dude [0] (
01:28:48kugelare you experienced with working with a mmu? then you could potentially help
01:28:55pleasemakev2cfwbecause the sooner the better and it's in people free time so maybe I can do something to help
01:29:00 Join fdinel [0] (
01:29:31*kugel wonders if fdinel completely lost his interest in rockbox on ams
01:29:50pleasemakev2cfwI only know simple html
01:30:05kugelmemory mapping unit
01:30:14pleasemakev2cfwno clue
01:30:54pleasemakev2cfwI wikied it and it's a little to much for me
01:31:16kugelI fear we cannot make use of HTML :(
01:31:26Blue_DudeHi. Throwing a question out there. I am working on a DSP feature that requires periodic changes to the PCM buffer. I need to find a way to schedule a process periodically. I would prefer doing it at least once every .5 seconds to keep latency down. How to do it?
01:31:27kugeland we need coders, not testers
01:31:47pleasemakev2cfwOh well, can't help then
01:32:08 Join CaptainKewl [0] (
01:32:12pleasemakev2cfwDoes anybody know the progess, have they figured out how to do it or something
01:32:26pleasemakev2cfwThe sansa e200 v2
01:32:51krazykitthe progress is on the relevant wiki page on in the thread on the new ports forum
01:33:16pleasemakev2cfwK thanks
01:34:19linuxstbBlue_Dude: What exactly are you planning? You can't process the data as it's added to the pcm buffer?
01:34:30 Join BdN3504 [0] (n=55b21d0a@gateway/web/cgi-irc/
01:34:37BdN3504hey guys
01:35:01pleasemakev2cfwIs the gameboy emulator avaible for the sansa e200?
01:35:21UnhelpfulBlue_Dude: why, exactly, can it not be part of the existing DSP system?
01:35:29Blue_DudeHI linux. Still working on the dynamic compression mod. I need to look ahead a few milliseconds so I need to make adjustments according to what's coming, not just what's here.
01:35:57CIA-38New commit by 03mt (r20915): -Took cook_random() from an old cook.c revision [6 mar 2007], which is a ...
01:36:11BdN3504i just gave away another gigabeat. the person i gave it to, is confused with the navigation, because she always holds the buttons (esp. the select button) too long and is presented with context menus.
01:36:53BdN3504is there anyway, i can prolong the time of the button press until it gets recognized as a long press?
01:37:07Blue_DudeMore specifically, I need to see the waveform about 10 ms ahead of the current sample. And even then it would have to be the waveform *before* voice, keyclicks, beeps, etc.
01:37:25BdN3504which parts of the code would i have to modify?
01:37:48pleasemakev2cfwIs there a gamebody emulator for sansa e200?
01:38:19linuxstbBlue_Dude: Sounds like you need to make the dsp code buffer that amount of audio before passing it into the PCM buffer.
01:38:24BdN3504every colour target has a gameboy emulatro
01:38:50 Quit fdinel (Read error: 104 (Connection reset by peer))
01:39:06Blue_DudeSo create my own buffer like the voice and crossfade buffers?
01:39:09LambdaCalculus37pleasemakev2cfw: Rockbox is not ready for everyday use on the AMS Sansas, which the e200 v2 is part of.
01:39:23LambdaCalculus37And there are no other alternative firmwares out there for it.
01:39:41linuxstbBdN3504: I think just increase the REPEAT_START define at the top of firmware/drivers/button.c
01:39:45 Join JdGordonn [0] (n=irchon@
01:39:55Blue_DudeJust a warning: if I do that, then everything will have to go to it first.
01:40:17Blue_DudeWell, all PCM buffer filling will have to look in my buffer first anyway.
01:40:38pleasemakev2cfwBut I understand theres work being done for it
01:40:51 Join dfkt_ [0] (
01:41:03LambdaCalculus37Yes, but it's not in a state where it's ready for everyday use.
01:41:06pleasemakev2cfwAbout the emualtor work can I find one for the sansa e200? Plugins maybe?
01:41:06linuxstbBlue_Dude: Yes, that's how the DSP code works. I don't know the details, but I think a chain of filters are set up, and all audio passes through them. (eq, crossfeed etc)
01:41:36 Quit dfkt (Nick collision from services.)
01:41:39 Nick dfkt_ is now known as dfkt (
01:42:41Blue_DudeSo where to hook into that chain? The PCM buffer routines?
01:43:06linuxstbStart by looking in apps/dsp.c
01:43:32 Quit LambdaCalculus37 ("Fwump")
01:44:10kugelUnhelpful: pictureflow stops playback again with jpeg? is that due to overlay?
01:44:12 Quit JdGordonn (Remote closed the connection)
01:44:23Blue_DudeI went there first, but I need to be able to grab the buffer *after* the desired audio is fed to it, but *before* overlays like keyclick and voice occur.
01:44:56saratogajust process it after EQ
01:45:05BdN3504which values are valid for REPEAT_START? can i enter say 200? it's currently at 30
01:45:23linuxstbBdN3504: Anything should be valid. "100" means 1 second.
01:45:28 Part toffe82
01:45:34linuxstbSo it is currently 3 tenths of a second.
01:45:43BdN3504kk, thank you
01:46:03pleasemakev2cfwIf I do try the e200 v2 firmware and it makes by device useless, is there any way to return it to normal?
01:47:00linuxstbIt depends what you mean by "useless". But if you install things correctly, there shouldn't be any problems.
01:47:06Unhelpfulkugel: which platform? it should only use overlay on archos, and it stopped playback on those anyway, because it used the audio buffer rather than the plugin buffer for its cache.
01:47:22kugelBlue_Dude: there's a playback speed patch on the tracker that hooks/hacks/whatever into dsp too, maybe you can have a look there
01:47:28kugelUnhelpful: e200
01:47:52Blue_DudeIn order to keep latency down, I don't want to do the whole buffer at once. The buffer is relatively enormous time-wise.
01:47:54pleasemakev2cfw"Even though the bootloader installation is tested, there's always a fair risk of rendering your device useless" should I risk it?
01:48:15Blue_DudeOff to look at FS...
01:48:16 Join JdGordonn [0] (n=irchon@
01:48:49UnhelpfulBlue_Dude: just because you process the whole buffer at once doesn't mean you need to apply the same volume to the whole thing.
01:49:44Unhelpfulkugel: gah! i see the problem. i am duly shamed. :/
01:49:51Blue_DudeThat's true. I was more concerned about what happens if the user changes the setting on the fly and then has to listen through the whole buffer before hearing the change.
01:50:03saratogapleasemakev2cfw: you asked that last night
01:50:14pleasemakev2cfwYes I did
01:50:35pleasemakev2cfwI just can't wait
01:50:39Blue_DudeOf course, if that happens, I could just redo the whole thing again. How often does that happen anyway...
01:50:42kugelthen don't wait
01:51:04saratogapleasemakev2cfw: thats not a good reason to ask questions you already know the answer to
01:51:06pleasemakev2cfwYou mean try it, and through 100 dollars down the drain?
01:51:07kugelas it says below, the e200v2 can actually be recovered
01:51:24pleasemakev2cfwconnecting the 2 pins you mean
01:51:31kugelthe critical code is well tested and stable
01:51:35Blue_DudeWell, I still need the raw audio before overlays, so I still need to hook into an intermediate step.
01:51:56kugelIMO, the real risk of bricking is next to zero, if you follow the instructions correctly
01:52:08pleasemakev2cfwIMO means what?
01:52:16kugelin my opinion
01:52:22Unhelpfulkugel: i failed to revert before committing one of several changes i made in order to test the overlay build on beast.
01:52:25pleasemakev2cfwSo why not officaly release it
01:52:44kugelUnhelpful: hehe
01:52:58mtphew ! all green. :)
01:53:08pleasemakev2cfw"Use clear, grammatical, correctly-spelled English." That would help
01:53:48CIA-38New commit by 03unhelpful (r20916): Undo overlay test change which should not have been committed, should return PictureFlow to working during playback on non-Archos targets.
01:53:54kugelyea, but there's commonly used abbreviations that are accepted. Those which are explained in a page that the guidelines link to
01:53:59Unhelpfulmt: don't worry, i'm sure you'll have a higher score on some commit in the future. :)
01:54:20saratogapleasemakev2cfw: regarding a release, take a look at the TargetStatus page from last night
01:54:41pleasemakev2cfwwhere's that? I'm new so I got no idea
01:55:07saratogaits on the wiki, and you can see the logs from the front page if you need them
01:55:53*kugel doesnt see that
01:55:56mtUnhelpful : score = warnings + errors in a build ?
01:56:15 Quit mirak ("Ex-Chat")
01:56:23kugelerrors*100 + warnings I think
01:56:25pleasemakev2cfwcan you post a link please?
01:56:31kugelor *10, not sure
01:56:31pleasemakev2cfwCan you please post a link?
01:56:34Unhelpfulmt: errors are worth more points. a really good commit can get thousands :)
01:56:39kugelmy record is ~66k :P
01:56:46pleasemakev2cfwCan you post the URL? is it allowed?
01:56:47pleasemakev2cfwCan you post the URL? is it allowed?
01:57:01mtkugel : wow !! hope I don't break it ! :P
01:57:02krazykitpleasemakev2cfw, don't spam like that please
01:57:30JdGordonnmt don't worry gevearts holds the record at 777k
01:57:46 Join kugel_ [0] (
01:57:54 Quit kugel (Nick collision from services.)
01:57:58 Nick kugel_ is now known as kugel (
01:58:26kugelmt: even if you do, you'll never beat the alltime record of ~700k :D
01:58:55pleasemakev2cfwSorry it was kind of my internet's fault because I pressed enter and it didn't come up so I tried again. Sorry about that again that was not on purpose
01:59:52Blue_DudeAll right, just picked up the FS patch for the DSP mod. I guess I'll be studying that for a while.
02:00:29 Quit itcheg (" ajax IRC Client")
02:00:33saratogaBlue_Dude: I don't know anything about the DSP system, but can't you just register a function in dsp_process?
02:01:48 Join itcheg [0] (i=62db4767@gateway/web/ajax/
02:02:35Blue_Dudesaratoga: I don't know yet how that works, but at first glance it's very promising.
02:02:56pleasemakev2cfwLink please?
02:03:03 Quit JdGordonn (Remote closed the connection)
02:05:29 Quit mt ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
02:05:32Blue_DudeVery promising in fact. I'll have to have some quality time with that function...
02:06:07 Join cmwslw [0] (
02:06:24 Part cmwslw ("Ex-Chat")
02:06:58 Quit amiconn (Nick collision from services.)
02:07:00 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
02:07:00 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
02:07:00 Quit pixelma (Nick collision from services.)
02:07:21 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
02:07:22 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
02:07:34Blue_DudeLooking for an honest answer: if I do get this thing working correctly, is there a shot at getting it committed to a regular build or will it just languish as a patch?
02:09:19 Join webguest34 [0] (n=4c19e236@gateway/web/cgi-irc/
02:09:36saratogaBlue_Dude: depends how efficiently you can get it to work, how cleanly you implement it, etc
02:09:44saratogabut assuming it works well I don't see why not
02:10:18webguest34hey i have a problem with rockbox everytime i install the bootloader it says no ipod detected
02:10:59saratogawebguest34: does iTunes see the iPod? and what model is it?
02:11:03 Join fdinel [0] (
02:11:28webguest34the model is ipod 5g video and yes itunes sees it
02:11:34kugelJdGordon|zzz: can we have both splash last 3 seconds (after your proposal), the 1 uses sleep(), the other a busy while(TIME_BEFORE()) loop?
02:11:48kugelthat would make splashes much easier to handle
02:12:12saratogawebguest34: is it formatted fat32?
02:12:25 Quit pleasemakev2cfw ("CGI:IRC (Ping timeout)")
02:12:37webguest34and how do i format
02:13:12saratogaI think Windows will tell you if you right click on it and choose properties, but i don't know about other operating systems
02:13:34webguest34ok thanks im running windows
02:13:48 Join pleasemakev2cfw [0] (n=43a65468@gateway/web/cgi-irc/
02:13:48*kugel quite likes the idea of fixed splash timeout
02:13:53pleasemakev2cfwCan you install diferent themes on your sansa e200 instead of that rockbox plain menu theme?
02:13:54webguest34so i format it as fat 32
02:14:05Unhelpfulkugel: ugh, no, please.
02:14:23Unhelpfulagain, splash with 0 timeout for debugging, it's actually a useful thing to have ;)
02:14:24kugelbut 3s of non-yielding block would be disastrous I guess
02:14:45pleasemakev2cfwCan you install diferent themes on your sansa e200 instead of that rockbox plain menu theme?
02:14:56Lloreanpleasemakev2cfw: Please, stop repeating every question.
02:15:11Lloreanpleasemakev2cfw: You can see the features of Rockbox on the website or in the manual for any of the supported players
02:15:29kugelUnhelpful: how exactly?
02:15:31pleasemakev2cfwI'm just an annoyign person
02:15:46saratogayou don't need to apologize, just stop doing it
02:16:01 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
02:16:23pleasemakev2cfwJust nobody was answering next time please explain to me to figure it out myself
02:16:24Unhelpfulkugel: for putting data on the screen without stalling things, in a situation where the bug hangs the player.
02:16:39JdGordonkugel: ?
02:16:46Unhelpfulpleasemakev2cfw: you need to be more patient.
02:16:55kugelUnhelpful: that still works if it's cancable isn't it?
02:17:18kugelJdGordon: nevermind, I figured it won't work
02:17:29 Quit webguest34 ("CGI:IRC")
02:17:40Unhelpfulkugel: yes and no. 0 timeout means that the code just plain runs, and then freezes with your nice message on the screen ;)
02:18:25*kugel proposed dsplashf
02:18:36kugelor debugsplashf if you like it more
02:19:19JdGordonfor what?
02:19:37kugelhe needs the 0-timeout splash for debugging
02:19:52Unhelpfuldid i say *needs*?
02:19:53JdGordonyes, its very useful...
02:20:10JdGordonwe arnt getting rid of 0 tick splashs
02:22:01kugelthey're nasty from the UI pov
02:23:03JdGordonno they arn't
02:23:10JdGordonthey do exatcly what they are suposed to
02:23:18JdGordoni.e let the user know it hasnt frozen up
02:23:37kugeluhm, no...
02:24:41kugelif there wasn't the code that follows it and removes it, it would exactly look like it was frozen (that applies to all splashes, but the non-0-timeout ones can be removed easier)
02:25:44kugelthat's nothing more than relying on other (possibly unrelated parts) to do the job of clearing it.
02:25:57JdGordonthats not an issue with the splash though.. thats an issue with how you are doing viewports :)
02:26:12kugelI don't think so
02:26:24JdGordonthats ok... you are allowed to be wrong :D
02:26:31kugellol :)
02:26:49 Part CPrompt^
02:27:16 Join Divadmils [0] (n=4c78fda2@gateway/web/cgi-irc/
02:27:22kugelsurely it is a problem with splashes if the splashes can't clear themselve and rely on pure magic
02:27:26Divadmilshey guys
02:28:16Divadmilsdoes anyone kno of someone attempting to make a build for sansa fuze?
02:28:43 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:29:51LloreanDivadmils: Have you searched the forum?
02:30:36Divadmilsyes but i couldnt find any specific details about how close it was to being done
02:30:38kugelGo to gtk/qt and tell them their dialog boxes should go away if the user gets a coffee, instead of being destroyed. They just laugh
02:30:54LloreanDivadmils: You didn't ask about how close it is, though, you asked if anyone was doing it at all.
02:31:11LloreanWe don't give release dates, and being a development discussion, there's plenty of talk about what has been worked on
02:31:13 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
02:31:22LloreanIt's impossible to predict how long a volunteer effort will take
02:31:28kugels/destroyed/destroyed explicetely in the same code when they're not usefull anymore/
02:31:57Divadmilsokay i get ya
02:32:36 Quit Divadmils ("CGI:IRC")
02:33:48 Nick Zambezi_ is now known as Zambezi (
02:36:12 Quit BdN3504 ("CGI:IRC (EOF)")
02:37:11 Quit efyx_ (Remote closed the connection)
02:44:17***Saving seen data "./dancer.seen"
02:52:48 Quit Blue_Dude ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
02:55:02 Join ParadoxG [0] (
02:55:59 Quit ParadoxG (Client Quit)
02:58:25 Quit pleasemakev2cfw ("CGI:IRC (EOF)")
03:09:41 Quit kugel ("exit(0);")
03:12:10soapLlorean, am I missing some key word (as I am known to do)?
03:12:50soapreading through his comparison - 3.2 vs his current patch set, he better be getting nearly double the battery life.
03:13:05LloreanYeah, basically neither of his battery benches are particularly useful
03:14:04 Quit intrados_ (Read error: 54 (Connection reset by peer))
03:14:14soapor shocking.
03:14:19 Join intrados [0] (
03:17:58JdGordonanyone feel like testing FS #10198?
03:22:03LloreanJdGordon: Can't test it right now, but since it's functionality I want, I'll almost definitely give it a try sometime this week
03:46:07 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
03:56:29 Quit fyrestorm (Read error: 104 (Connection reset by peer))
03:58:14 Join fyrestorm [0] (
03:58:26 Join StealthyXIIGer [0] (n=stealthy@
04:06:02 Quit itcheg (" ajax IRC Client")
04:06:43 Join itcheg [0] (i=62db4767@gateway/web/ajax/
04:09:11 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
04:12:43 Quit BHSPitMonkey (Remote closed the connection)
04:23:59 Quit miepchen^schla (Read error: 101 (Network is unreachable))
04:29:00 Join Kinos [0] (
04:29:24KinosHey. Does Rockbox work with a Creative Zen X-Fi in any way? Is it even suggested?
04:30:50saratogaKinos: I don't think so, but feel free to check the status link on the front page
04:31:06saratogaI mean I know it doesn't work, but I'm not sure if anyone has suggested it
04:32:01KinosDoes anyone have any interesting suggestions for a Zen? Its a nice MP3, but its not so nice for someone who likes to play around with stronger players though. :/
04:33:19saratogayou're the first person I've heard mention it
04:33:48saratogayou could take a look at the NewPorts wiki page though
04:35:59Kinosmmk thanks
04:36:01 Quit Kinos ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
04:36:40 Join roomtemperature [0] (
04:43:26 Quit StealthyXIIGer (Read error: 110 (Connection timed out))
04:44:21***Saving seen data "./dancer.seen"
05:00:57 Quit fdinel (Read error: 104 (Connection reset by peer))
05:11:21 Quit itcheg (" ajax IRC Client")
05:15:09 Quit gevaerts (Nick collision from services.)
05:15:20 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
05:37:16 Quit Zarggg ()
05:39:11 Join Zarggg [0] (
05:47:37 Quit Horscht ("Verlassend")
05:47:37 Join hassanakevazir [0] (
05:47:49 Part hassanakevazir ("Leaving")
05:47:54 Join hassanakevazir [0] (
05:49:45 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
05:51:05 Join neonrev [0] (n=4adda0ea@gateway/web/cgi-irc/
05:56:33 Quit neonrev ("CGI:IRC (EOF)")
06:03:16 Join jmillikin [0] (
06:06:10 Quit roomtemperature (Read error: 110 (Connection timed out))
06:10:54 Quit dmb (Read error: 60 (Operation timed out))
06:14:19 Quit firedix ("Ex-Chat")
06:16:43 Quit tchan (
06:16:43 Quit HellDragon (
06:16:43 Quit faemir (
06:16:43 Quit JdGordon (
06:16:43 Quit bittin```` (
06:16:43 Quit Galois (
06:16:43 Quit soap (
06:16:43 Quit MarcGuay (
06:16:43 Quit BHSPitLappy (
06:16:43 Quit lucent (
06:16:43 Quit FlynDice (
06:16:43 Quit Unhelpful (
06:16:43 Quit _Auron_ (
06:16:43 Quit vedlith (
06:16:43 Quit TheDJACR (
06:16:43 Quit Torne (
06:16:43 Quit shadearg (
06:16:43 Quit ruskie (
06:16:43 Quit ChanServ (
06:16:43 Quit cool_walking_ (
06:16:43 Quit blithe (
06:16:43 Quit andy` (
06:16:43 Quit parafin (
06:16:43 Quit Zarggg (
06:16:43 Quit pixelma (
06:16:43 Quit amiconn (
06:16:43 Quit DataGhost (
06:16:43 Quit _lifeless (
06:16:43 Quit kachna|lappy (
06:16:43 Quit Foxx (
06:16:43 Quit msi (
06:16:43 Quit KBH (
06:16:43 Quit BlakeJohnson86 (
06:16:43 Quit GodEater (
06:16:44 Quit SUSaiyan (
06:16:44 Quit Bawitdaba (
06:16:44 Quit scorche (
06:17:10NJoinZarggg [0] (
06:17:10NJoinamiconn [50] (n=jens@rockbox/developer/amiconn)
06:17:10NJoinpixelma [50] (n=pixelma@rockbox/staff/pixelma)
06:17:10NJoinDataGhost [0] (i=dataghos@unaffiliated/dataghost)
06:17:10NJoin_lifeless [0] (n=lifeless@
06:17:10NJoinkachna|lappy [0] (
06:17:10NJoinFoxx [0] (
06:17:10NJoinmsi [0] (
06:17:10NJoinKBH [0] (
06:17:10NJoinBlakeJohnson86 [0] (
06:17:10NJoinGodEater [0] (n=yeahrigh@rockbox/staff/GodEater)
06:17:10NJoinSUSaiyan [0] (
06:17:10NJoinBawitdaba [0] (
06:17:10NJoinscorche [50] (n=scorche@rockbox/administrator/scorche)
06:17:45NJoinChanServ [0] (ChanServ@services.)
06:17:45NJoinBHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
06:17:45NJoincool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
06:17:45 Join HellDragon [0] (i=jd@Wikipedia/HellDragon)
06:17:45NJoinfaemir [0] (
06:17:45NJoinJdGordon [0] (n=jonno@rockbox/developer/JdGordon)
06:17:45NJoinbittin```` [0] (
06:17:45NJoinblithe [0] (
06:17:45NJoinGalois [0] (
06:17:45NJoinsoap [50] (n=soap@rockbox/staff/soap)
06:17:45NJoinlucent [0] (
06:17:45NJoinFlynDice [0] (
06:17:45NJoinUnhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
06:17:45NJoin_Auron_ [0] (
06:17:45NJoinMarcGuay [0] (n=chatzill@
06:17:45NJoinvedlith [0] (
06:17:45NJoinandy` [0] (
06:17:45NJoinTheDJACR [0] (n=TDJACR@Wikipedia/Thedjatclubrock)
06:17:45NJoinparafin [0] (
06:17:45NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
06:17:45NJoinshadearg [0] (
06:17:45NJoinTorne [0] (
06:17:45NJoinruskie [0] (i=ruskie@sourcemage/mage/ruskie)
06:17:45Mode"#rockbox +o ChanServ " by
06:20:53 Join roomtemperature [0] (
06:27:15 Join nane [0] (n=chatzill@
06:27:35nanehi all
06:28:46 Join dmb [0] (n=dmb@unaffiliated/dmb)
06:29:26 Quit nane ("ChatZilla 0.9.84 [Firefox]")
06:44:25***Saving seen data "./dancer.seen"
06:56:23 Quit hassanakevazir (Read error: 54 (Connection reset by peer))
06:57:23 Join hassanakevazir [0] (
07:00:43 Quit n17ikh (Network is unreachable)
07:00:51 Join n17ikh| [0] (
07:09:36 Nick fxb__ is now known as fxb (
07:19:34 Quit jmillikin (Read error: 110 (Connection timed out))
07:34:20 Quit CaptainKewl (Read error: 60 (Operation timed out))
07:45:57 Quit roomtemperature (Read error: 110 (Connection timed out))
07:50:20 Join einhirn [0] (
07:51:55 Nick fxb is now known as fxb__ (
07:59:59 Quit dmb (Remote closed the connection)
08:01:13 Join intrados_ [0] (
08:02:06 Quit intrados (Read error: 104 (Connection reset by peer))
08:06:17 Join dmb [0] (n=dmb@unaffiliated/dmb)
08:06:48 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
08:09:38 Quit bmbl (Client Quit)
08:19:03 Quit intrados_ (Read error: 104 (Connection reset by peer))
08:20:16 Join __lifeless [0] (n=lifeless@
08:20:30 Join intrados_ [0] (
08:22:11 Quit __lifeless (Remote closed the connection)
08:25:24 Join ender` [0] (
08:25:34 Join intrados [0] (
08:27:51 Join Zarggg_ [0] (
08:36:14 Quit _lifeless (Read error: 101 (Network is unreachable))
08:36:27 Join _lifeless [0] (n=lifeless@
08:37:33 Quit faemir ("Leaving")
08:39:12 Quit Zarggg (Read error: 113 (No route to host))
08:39:16 Quit Zarggg_ ()
08:43:24 Join flydutch [0] (
08:44:27***Saving seen data "./dancer.seen"
08:48:32 Quit intrados (Read error: 54 (Connection reset by peer))
08:49:16 Quit intrados_ (Success)
08:50:56 Join intrados [0] (
08:51:53 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:52:52 Join matsl [0] (
08:53:30 Join Rob2223 [0] (
08:54:38 Join nibbler [0] (
08:57:42 Join __lifeless [0] (n=lifeless@
08:58:10 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
09:01:58 Quit _lifeless (Read error: 101 (Network is unreachable))
09:04:04 Join petur [50] (n=petur@rockbox/developer/petur)
09:07:29 Join Zarggg [0] (
09:07:40 Quit hassanakevazir (Read error: 54 (Connection reset by peer))
09:09:04 Join hassanakevazir [0] (
09:10:51 Quit Rob2222 (Read error: 110 (Connection timed out))
09:11:47 Join Thundercloud [0] (
09:30:05 Quit ze (Read error: 104 (Connection reset by peer))
09:30:06 Join ze0 [0] (i=ze@
09:30:19 Nick ze0 is now known as ze (i=ze@
09:30:25 Join SUSaiyan` [0] (
09:30:27 Quit BHSPitLappy (Remote closed the connection)
09:30:29 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
09:52:08 Join petur2 [50] (n=petur@rockbox/developer/petur)
09:53:35 Quit Thundercloud (Remote closed the connection)
09:54:00 Quit petur (Nick collision from services.)
09:54:04 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
09:59:42 Join efyx_ [0] (
10:03:40 Join funman [0] (n=fun@rockbox/developer/funman)
10:12:53 Join pyro_maniac [0] (
10:24:37 Quit pyro_maniac ("Leaving.")
10:28:40funmanBagder: still no news from AMS ? they seem to have forgotten us :/
10:28:56BagderI don't think it is about forgetting...
10:29:07Bagderbut not a beep, no
10:29:24funmanignoring then ?
10:29:59Bagderwe've mailed quite a few people over there now
10:33:04linuxstbWhat have you been asking for?
10:33:58Bagdermore docs
10:34:10funmanespecially AS3531 datasheet
10:34:13Bagderfor the v2 AMSes
10:34:52BagderI sent my mail to _4_ individuals, not one of them has replied
10:35:39scorche|shindividuals whom we have had previous correspondence with?
10:36:11Bagderexactly, some of them I've talked to, and the others have been CC'ed by people I've talked to when we've got previous docs
10:36:57Bagderand funman has talked to others too
10:37:59*GodEater wonders why we bother
10:39:42 Quit cool_walking_ (" ajax IRC Client")
10:40:22Bagderbecause we don't know what to do instead! ;-)
10:43:07 Join funman_ [0] (
10:43:50 Quit funman (Nick collision from services.)
10:43:52 Nick funman_ is now known as funman (
10:44:29***Saving seen data "./dancer.seen"
10:46:46funmanwe need a communication expert
10:46:57funmansomeone in marketing for example
10:47:54funmanin FFmpeg a skilled person used to handle legal problems (people/firms stealing FFmpeg code)
10:48:33 Quit funman ("leaving")
11:02:17 Join pyro_maniac [0] (
11:28:54 Join Lynx_ [0] (
11:31:09 Join pyro_maniac1 [0] (
11:45:51 Join Sedgewick [0] (n=Sedgewic@
11:46:46 Join barrywardell [0] (
11:49:27 Quit pyro_maniac (Read error: 110 (Connection timed out))
11:51:22 Nick fxb__ is now known as fxb (
12:24:31 Quit bagawk (Remote closed the connection)
12:24:42 Join bagawk [0] (
12:26:46 Join kugel [0] (n=kugel@rockbox/developer/kugel)
12:44:32***Saving seen data "./dancer.seen"
12:59:11 Join petur2 [50] (n=petur@rockbox/developer/petur)
13:08:31 Quit kugel (Read error: 113 (No route to host))
13:17:11 Quit petur (Read error: 110 (Connection timed out))
13:22:20 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:44:38 Quit pyro_maniac1 ("Leaving.")
13:45:52 Join pyro_maniac [0] (
13:51:51 Join kugel [0] (n=kugel@rockbox/developer/kugel)
13:55:02 Join itcheg [0] (i=62db4767@gateway/web/ajax/
14:05:37 Join schrottplatz [0] (
14:10:01 Join BXCracer [0] (
14:15:54 Quit kugel ("exit(0);")
14:16:01 Join kugel [0] (n=kugel@rockbox/developer/kugel)
14:17:08 Quit kugel (Remote closed the connection)
14:17:44 Quit Sedgewick ("off")
14:28:57 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
14:29:37 Quit hassanakevazir (Remote closed the connection)
14:30:14 Join mt [0] (n=MTee@
14:30:38CIA-38New commit by 03mt (r20917): Remove bytestream.h and and a related comment from cook.h
14:32:28 Join {phoenix} [0] (
14:34:25 Join robin0800 [0] (
14:35:01 Quit robin0800 (Remote closed the connection)
14:39:44 Join robin0800 [0] (
14:41:05 Join firedix [0] (n=firedix@
14:44:37***Saving seen data "./dancer.seen"
14:49:00 Quit itcheg (" ajax IRC Client")
14:49:02 Join funman [0] (n=fun@rockbox/developer/funman)
14:50:52 Join froggyman [0] (n=187b533e@gateway/web/cgi-irc/
14:54:35 Join itcheg [0] (i=62db4767@gateway/web/ajax/
14:56:04 Quit froggyman ("CGI:IRC (EOF)")
15:01:24 Join froggyman [0] (n=187b533e@gateway/web/cgi-irc/
15:03:20 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
15:06:01 Join CaptainKewl [0] (
15:07:05 Quit itcheg (" ajax IRC Client")
15:08:48 Join itcheg [0] (i=62db4767@gateway/web/ajax/
15:21:05 Join evilnick [0] (i=0c140464@gateway/web/ajax/
15:21:37CIA-38New commit by 03mt (r20918): -Remove calls to av_log() and use DEBUGF/printf instead, thuse removing ...
15:22:41CIA-38New commit by 03funman (r20919): FS #10118 & FS #10165 : lcd_blit_yuv() for Sansa Fuze & Sansa e200v2
15:24:18***Alert Mode level 1
15:24:18CIA-38New commit by 03funman (r20920): Sansa Clip : remove unused variable xoffset from lcd driver
15:26:15 Quit froggyman ("CGI:IRC")
15:27:10 Quit itcheg (" ajax IRC Client")
15:34:07 Quit __lifeless (Remote closed the connection)
15:34:09 Join _lifeless [0] (n=lifeless@
15:34:19***Alert Mode OFF
15:35:36MarcGuayIs "mp3entry" a bit of a leftover from before other codecs were involved?
15:36:24MarcGuayAnd "id3" as well? It refers to tags generally now?
15:36:24linuxstbIt was wrong even before that - Rockbox supported mp2...
15:36:50ZagorI considered renaming it when I abstracted the metadata code some months back, but I decided it should be a separate step (and I didn't come up with a good name)
15:37:42ZagorMarcGuay: yes, "id3" generally means "track metadata"
15:38:04MarcGuaylinuxstb: Is the WAV stuff in test_codec only needed for the writing to file aspects?
15:38:37linuxstbmt: Do you have many commits left before you have caught up with FS #10182?
15:38:41 Join miepchen^schlaf [0] (
15:38:56MarcGuayZagor: Thanks. That helps a lot.
15:38:57linuxstbMarcGuay: Yes.
15:40:44MarcGuaylinuxstb: And there's nothing in there that actually plays audio, correct? codec_thread_do_callback just passes the data to the codec thread, not the audio?
15:41:22linuxstbmt: Also, I don't know if you see it, but I get the warning "cookdata_fixpoint.h:430: warning: ‘cplscales’ defined but not used"
15:41:23*MarcGuay always seems to find himself back in the nightmare that is playback.c
15:43:45linuxstbMarcGuay: Correct. The "pcmbuf_insert" function is called by the codec to play the audio. test_codec just writes that data to the output wav file (or just drops it).
15:44:05MarcGuaylinuxstb: Thank you.
15:44:21linuxstbI don't know if it's possible for a plugin to write to that pcm buffer - that would seem a nicer way for things to work, than calling pcm_play_data etc
15:44:42*linuxstb wonders why no-one has tried that...
15:44:57MarcGuayI'm amazed no one has tried to create a drumpad before...
15:45:23funmanCould the comment line 951 of ata-sd-pp.c explain filesystem corruption on Sansa e200v1 ?
15:46:06funmanWell that would be only on models with more than one bank (8GB and more)
15:47:07linuxstbfunman: jhMikeS wrote those comments - but I haven't seen him around recently...
15:47:18preglowhow is rockbox and touchscreens these days?
15:49:10 Quit CaptainKewl (Read error: 60 (Operation timed out))
15:54:19 Join itcheg [0] (i=46923280@gateway/web/ajax/
16:00:24 Quit Zagor ("Don't panic")
16:02:14pixelmaMarcGuay: not sure what it exactly does but there is a start of something called "beatbox" in SVN
16:03:12MarcGuaypixelma: That's where I started, actually. It uses the MIDI patchset to create loops.
16:03:26MarcGuayI wanted custom samples and button triggers.
16:03:58 Quit funman ("leaving")
16:04:03pixelmaah, ok. And well, as far as I know it's from the same author as midi(play)
16:05:39 Quit sbhsu (Read error: 110 (Connection timed out))
16:06:46MarcGuaypixelma: It's a bit strange as well because there's code in the trunk but the plugin isn't enabled? Pre-patch tracker stuff, I suppose.
16:10:01 Join lee-qid [0] (
16:10:16 Part lee-qid
16:10:28pixelmayeah, I think it's not finished and guess it's not likely it will be if no-one else picks it up. I seem to *vaguely* remember that the author showed up a while ago and said he had to give back the target he developed on (a borrowed H300)
16:16:33 Quit bubsy ("Don't panic.")
16:17:24 Quit itcheg (" ajax IRC Client")
16:20:10 Quit Lynx_ (" HydraIRC -> <- Would you like to know more?")
16:20:16 Quit bmbl (Connection timed out)
16:31:30 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
16:44:41***Saving seen data "./dancer.seen"
16:45:58 Quit schrottplatz (Remote closed the connection)
16:46:10 Join schrottplatz [0] (
16:51:53evilnickUnhelpful: Has that revert helped the problem with stuttering audio using jpg AA?
16:53:03Unhelpfulevilnick: no, that only related to pictureflow - it was stopping playback outright to use the audio buffer.
16:53:08 Join Rob2222 [0] (
16:54:24*Unhelpful wasn't sure that we'd actually diagnosed the problem - has anybody who knows how buffering works looked at what you saw on the debugging screen?
16:55:37evilnickI guess not. I'd be happy to report it again, perhaps in Flyspray? Would that get more attention?
17:00:20LambdaCalculus37evilnick: That's the best place to report, of course. :)
17:01:16evilnickI'll get to a full write-up at lunchtime then.
17:02:47 Join itcheg [0] (i=62db4767@gateway/web/ajax/
17:04:09 Quit Rob2223 (Read error: 110 (Connection timed out))
17:05:22 Quit matsl (Read error: 110 (Connection timed out))
17:07:37 Quit itcheg (Client Quit)
17:08:15 Quit dmb ("Leaving")
17:09:43 Join toffe82 [0] (n=chatzill@
17:19:47 Join SirFunk_ [0] (
17:23:28 Quit SirFunk (Read error: 60 (Operation timed out))
17:27:47 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
17:28:38 Join SirFunk__ [0] (
17:29:21 Join dfkt_ [0] (
17:29:24 Join pleasemakev2CFW [0] (n=43a65468@gateway/web/cgi-irc/
17:30:00pleasemakev2CFWIs there anyway to change the primary boot to be the original firmware and not the rockbox one?
17:30:18krazykitnot without editing the bootloader code
17:30:59pleasemakev2CFWSo there is not settings like that, you need to edit some code?
17:31:13AlexPand then compile it
17:31:46pleasemakev2CFWWell that's to hard for me
17:32:04 Quit SirFunk_ (Read error: 60 (Operation timed out))
17:34:27evilnickpleasemakev2CFW: Looks like you're out of luck then.
17:39:53 Quit pleasemakev2CFW ("CGI:IRC")
17:40:01 Join pleasemakev2CFW [0] (n=43a65468@gateway/web/cgi-irc/
17:40:42 Join itcheg [0] (i=41d59de2@gateway/web/ajax/
17:41:01 Quit pleasemakev2CFW (Client Quit)
17:46:04 Quit dfkt (Connection timed out)
17:52:22 Join jgarvey [0] (
17:56:45 Quit intrados (Remote closed the connection)
17:57:29 Quit nibbler (Read error: 60 (Operation timed out))
17:58:25 Join intrados [0] (
18:03:39 Quit linuxstb (Read error: 148 (No route to host))
18:05:59 Join intrados_ [0] (
18:06:29 Quit intrados (Connection reset by peer)
18:06:53 Quit intrados_ (SendQ exceeded)
18:08:45 Quit perrikwp (" ajax IRC Client")
18:10:27 Join intrados_ [0] (
18:14:07 Quit fyrestorm (Read error: 54 (Connection reset by peer))
18:15:19 Join faemir [0] (
18:17:15 Quit mt (Read error: 101 (Network is unreachable))
18:21:37 Join tomers [0] (
18:27:49 Join jfc^3 [0] (
18:32:13 Join Strife89 [0] (n=michael@
18:37:04 Quit schrottplatz ("o.O")
18:37:21 Part pyro_maniac ("Leaving.")
18:40:41 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
18:42:23 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
18:43:10 Quit jfc (Read error: 110 (Connection timed out))
18:44:07 Join fyrestorm [0] (
18:44:42***Saving seen data "./dancer.seen"
18:45:15 Quit petur2 ("work->...")
18:47:07 Join SirFunk_ [0] (
18:49:23 Nick dfkt_ is now known as dfkt (
19:01:36 Join merbanan [0] (
19:02:38 Join Hawson [0] (
19:03:02 Quit SirFunk__ (Read error: 110 (Connection timed out))
19:03:33HawsonHows the port for the Sansa AMS devices going?
19:04:44saratogaHawson: check the wiki, theres a link on the front page
19:05:09Hawsonsaratoga: well, I've found the wiki lags behind a bit sometimes. :)
19:05:31saratogathe wiki is dated . . .
19:06:38evilnickYou could check the forum thread too
19:06:38saratogai have questions about dircache and the file browser, is anyone familar with them at all?
19:06:59Hawsonsaratoga: over a month ago for the v2 page−−which is why I asked here
19:07:31saratoga"Port status as of May 11 2009."
19:07:50saratogaits been 12 hours since the wiki page was updated . . .
19:08:29Hawson was updated on 30 March 2009.
19:08:54saratogaHawson: check the current status link on the front page
19:09:45saratogaor even click the link under "Current Status" on the page you linked
19:09:49*Hawson nods
19:11:07 Join nibbler [0] (
19:18:00 Join bertrik [0] (
19:19:41 Join SirFunk__ [0] (
19:19:53 Quit SirFunk_ (Read error: 60 (Operation timed out))
19:21:04 Quit itcheg (" ajax IRC Client")
19:27:55 Join juane414 [0] (n=chatzill@
19:29:09juane414hey everyone, I'm wondering what it takes to make a theme, not just a wps... what does that require and what language are the themes coded in?
19:29:12 Join lee321987 [0] (
19:29:49lee321987does any of this "cook" stuff mean I can play some kind of Real Audio files now?
19:29:56krazykitlee321987, not yet
19:30:20 Quit lee321987 (Client Quit)
19:30:35krazykitjuane414, WPS markup, as documenetd on the wiki, along a few declarations in theme files (not sure if it's documented, but see other themes for examples of what is in them)
19:31:05evilnickjuane414: A theme is pretty much the wps and list of what font to load, what backdrop to use. Have a look at the provided examples to see what the syntax is like. It's also in the Wiki
19:31:15*GodEater wonders when we'll implement a konami code based easter egg in rockbox :)
19:31:20 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
19:31:22juane414thanks guys
19:31:31juane414whats the best way to open and view the code of a theme?
19:31:49scorche|shtext editor
19:32:03juane414does notepad work?
19:32:09evilnickYes it will
19:32:39juane414thanks much everyone
19:32:48juane414i'll be back if i run into trouble
19:32:51evilnickThe theme says: load this .wps file, so you're better off learning about wps's
19:33:11juane414yea i read the wiki on customWPS
19:33:17juane414looks pretty straightforward
19:33:31 Quit nibbler (Remote closed the connection)
19:34:24evilnickThere are a lot of examples that you can have a look at, which should make getting to grips with it a lot easier.
19:34:54juane414is the Vim text editor preferable to notepad?
19:35:17scorche|shthat depends on your preferences....either will work
19:35:18evilnickWhichever is easiest for you to use, I believe.
19:35:50evilnickscorche|sh: Are there any line ending peculiarities?
19:36:28 Join mt [0] (n=MTee@
19:37:17 Join nibbler [0] (
19:38:20 Join IuDeX [0] (n=4e83d3b2@gateway/web/cgi-irc/
19:38:35IuDeXhi all
19:39:34IuDeXI saw the today funman commit. Can I downloadthe test compile without brickinfg my clip? (2gb)
19:39:46IuDeXonly from svn
19:40:30IuDeXOk, thanks ;)
19:41:47 Quit IuDeX (Client Quit)
19:41:54GodEaterthat was easy
19:42:18mtlinuxstb : I still have to remove everything dependent on mem.c/h, so that I could remove mem.c/h, internal.h and common.h to catchup with the task.
19:43:17linuxstbmt: So did you manage to remove all dynamic memory usage?
19:43:32linuxstb(I haven't looked at the later patches in your task)
19:44:15mtIn FS #10182 I had managed to remove all dynamic allocations yes.
19:44:55mtBut not yet for the current libcook patches I'm working on.
19:47:46mtIs it OK to take bitstream.c/h and bswap.h from libwma ? (I think yes since both codecs should use the same files eventually)
19:48:36linuxstbWhy do you need to?
19:49:07 Nick fxb is now known as fxb__ (
19:49:30saratogalinuxstb: I'd like to combine the two eventually
19:50:15mtI don't need to, it'd be easier to use them because they have already been optimized for rockbox (memory allocations .. etc.)
19:50:49mtAnd it's better to have just one set of files (bswap.h , bitsream.. ) for both codecs.
19:52:44 Join biengo [0] (
19:54:29linuxstbbswap.h doesn't seem necessary - Rockbox already has core functions to do that.
19:54:40 Quit juane414 ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
19:55:07 Join bluebrother [0] (
19:55:22linuxstbAlthough there are no 64-bit swap functions...
19:56:23*linuxstb sees the 64-bit usage in cook.c is commented out
19:57:23mtYes there are no 64-bit functions
19:59:11saratogalibwma has a bitswap.h as well
20:00:26 Join einhirn [0] (
20:00:27mtThat's why I said one set of files for both. :)
20:02:02linuxstbsaratoga: Where? I can't see a bitswap.h
20:02:44 Quit einhirn (Client Quit)
20:03:05saratogasorry mistyped before
20:03:29saratogai think all we use in it are the swap16 and swap32 redefines
20:05:16linuxstbYes, there seems to be a lot of dead code in both bswap.h and bitstream.[ch]
20:06:28saratogayes we only use a few of those functions, and I bet they could be made faster if cleaned up
20:06:56linuxstbOr at least we would have a chance of knowing that...
20:07:06saratogai once played around with the different bitstream readers in ffmpeg and they made a surprisingly large difference, IIRC the other fast one for arm slowed decoding by a good 5%
20:07:39saratogaso theres probably room for optimization
20:08:52 Quit miepchen^schlaf ()
20:10:14domonokyLlorean: just saw your mails to Alex Wallis, We are discussing Accessibiltiy issues in rbutil with him, so asking about parts he cant find, isnt soo far offtopic.
20:10:47Lloreandomonoky: It is if he starts a new thread on it, with it presented as a support issue.
20:11:28LloreanI'm just not certain he realizes he's posting to -dev, he's done that in the past I think
20:13:01*domonoky just wanted to mention that this two mails, didnt look too friendly..
20:13:52 Quit biengo (Remote closed the connection)
20:13:55LloreanWell one of them was very much a feature request.
20:14:05 Join pyro_maniac [0] (
20:14:24LloreanAnd I was quite polite, and even suggested to him where a better place to put it would be, and why it's better to have it in an easily searchable place.
20:16:05 Join juane414 [0] (n=chatzill@
20:16:30 Quit intrados_ (Read error: 104 (Connection reset by peer))
20:16:52 Join hd [0] (
20:16:54 Quit hd (Read error: 54 (Connection reset by peer))
20:16:56juane414does anyone know if it would be possible to create a WPS in which the status bar is something other than a straight bar, i.e. circle, square, or have the progress bar go top to bottom?
20:17:36linuxstbWhat do you mean by "status bar" ? We use that to refer to the row of icons normally at the top of the screen.
20:17:50juane414i meant progress bar
20:18:00linuxstbSo both your questions were about the progress bar?
20:18:02JdGordon|depends how acurate you want it to be...
20:18:02juane414that displays how much of the song has been played
20:18:09juane414yes sorry that wasn't clear
20:18:16 Join Grahack [0] (
20:18:29 Part Hawson
20:18:55LloreanSpeaking of status bar.
20:19:07LloreanWhy would the status bar show a charging icon, but the WPS not make its charging status change?
20:19:18 Join miepchen^schlaf [0] (
20:19:37JdGordon|because its a bug?
20:19:44LloreanOn the Gigabeat S when charging from the actual charger, the status bar and WPS show charging. USB charging gets a plug on the status bar, but the WPS doesn't change.
20:20:10JdGordon|well.. the beast isnt a supported target... try on a supportet target with a current build
20:20:29LloreanWell, the same thing used to happen on the Gigabeat F too.
20:20:31*AlexP slaps JdGordon| :)
20:20:44JdGordon|used to happen? so maybe it doesnt happen in current builds?
20:22:19juane414so about the progress bar, does it not have to be a straight line?
20:22:46AlexPjuane414: IIRC, it can be one of two things
20:23:00AlexPjuane414: a) A bitmap that reveals from left to right
20:23:10JdGordon|depends how you want to do it... you could have ti squigly using a transparent coloured mask in a image (i tinhk there is an example in the wiki)
20:23:28AlexPjuane414: or b) you can use conditionals to display a different bitmap each time, but then it is less accurate
20:23:46juane414i see
20:24:15juane414how would that line with the conditionals look?
20:24:19AlexPb) is les accurate as you are limited to a maximum number of bitmaps, so it only changes every 100/number of images %
20:24:30*Llorean updates a Gigabeat F for JdGordon|'s sake
20:24:59JdGordon|hey, im just giving you your own medicine...
20:25:12LloreanThat wasn't a complaint
20:26:29LloreanJdGordon|: It's a swusb problem, so it doesn't show up on the beast
20:26:46 Quit juane414 ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
20:26:47LloreanBut when an iPod charges from USB where you have to hold down Menu to connect, it doesn't register in the WPS but does on the status bar.
20:26:54 Join Thundercloud [0] (
20:27:04JdGordon|it sounds like a simple fix in gwps-commonc.c...
20:27:32 Join matsl [0] (
20:27:36JdGordon|if the statusbar shows its charging and the wps doesnt then the wps is calling the wrong status checker function
20:32:36pixelmaLlorean: could also be a bug in the WPS you are using
20:33:20Lloreanpixelma: That the USB charger isn't shown, but the normal charger is?
20:33:49LloreanAlso, the WPS is CabbieV2
20:33:56LloreanSo, being the default, it's still a Rockbox bug. ;)
20:37:19pixelmaes (to the letter), I'm not sure about the first at the moment. I know that there are two related possible tags (battery power and battery charging), not sure what exactly the statusbar shows...
20:37:35 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
20:37:51*pixelma replaces the start with "yes (to the latter)"
20:38:38JdGordon|shouldnt there be just 1 power tag?
20:38:52 Quit matsl (Read error: 60 (Operation timed out))
20:38:58evilnickOn my Sansa E280 the charging plug is shown on the wps as expected (using CabbieV2)
20:39:00JdGordon|i.e with values for AC, usb charging, battery
20:39:15 Join Jeroen__ [0] (
20:39:25Jeroen__hi there
20:39:37Jeroen__I'll be blunt, is this a place to ask for support?
20:39:51 Join lee-qid_ [0] (
20:39:51AlexPFor Rockbox anyway
20:40:01 Part lee-qid_
20:40:06Jeroen__I've succesfully rockboxed my sansa e260, firmware v1-something
20:40:14Jeroen__however, I cant play FLACs
20:40:21Jeroen__I've tried umtliple files
20:40:23Jeroen__differen builds
20:40:26pixelmanot everything charges when connected to USB (but I think it's not possible to show "USB power" on the Ondio in the WPS - and the statusbar can)
20:40:26saratogawhat happenes
20:40:35Jeroen__a course to make less typo's -_-
20:40:53Jeroen__What happens is that seems to try to play the file, the filetype is marked as "?"
20:41:00Jeroen__And it then goes back to the library
20:41:11Jeroen__no error message or the like
20:41:19Jeroen__I've deleted and reinstalled the flac.codec file
20:41:19JdGordon|pixelma: ok, usb power shuold be close enough to usb charging to be able to use the same value
20:41:40Jeroen__The files do show up in the library, but that's it
20:41:42 Quit flydutch ("/* empty */")
20:42:05Jeroen__I'm kind of at a loss here..I was expecting of all things that is would work ;)
20:42:13pixelmaJdGordon|: I always assumed there was a reason but since the target(s) I started with didn't have it, it didn't bother me much
20:42:37pixelmaJeroen__: what type of tags do your FLAC files have?
20:42:50pixelmaor how did you rip them
20:43:58Jeroen__I ripped one set of flac's from a CD I own using foobar2000
20:44:05Jeroen__the other set was downloaded
20:44:40Jeroen__reference libFLAC 1.2.1 200709017
20:44:48***Saving seen data "./dancer.seen"
20:45:54 Quit merbanan (Read error: 110 (Connection timed out))
20:45:57saratogapastebin the properties of one of the files from foobar
20:46:19Jeroen__Duration : 3:22.067 (8911140 samples)
20:46:21Jeroen__Sample Rate : 44100 Hz
20:46:22Jeroen__Channels : 2
20:46:24Jeroen__Bits Per Sample : 16
20:46:25Jeroen__Bitrate : 921 kbps
20:46:27Jeroen__Codec : FLAC
20:46:29Jeroen__Encoding : lossless
20:46:30Jeroen__Tool : reference libFLAC 1.2.1 20070917
20:46:32Jeroen__Embedded Cuesheet : no
20:46:33Jeroen__Audio MD5 : 9108FC0EF2858D6B68B76C3F9C9678C0
20:46:35Jeroen__that's one I ripped
20:46:40saratogaread better
20:46:42Jeroen__my bad, not sure what you mean by that
20:46:47*Jeroen__ gos back to google
20:46:57saratogahow come you didn't get kicked for that
20:47:00JdGordon|why didnt logbot boot him?
20:47:16Bagderno ops
20:47:53Jeroen__I'm not familiar with this tool, so I'm not sure how to quite use it..
20:48:23AlexP1) Go to 2) Paste the info 3) Give us the link :)
20:48:34#>>"needs ops to be able to kick" by Bagder (n=daniel@rockbox/developer/bagder)
20:48:44Jeroen__I'll pastebin a few more
20:48:59 Join matsl [0] (
20:50:03Jeroen__ and
20:50:16pixelmaI don't see in my foobar that it displays the tag type (vorbis comments or ID3) in the properties so am not sure if it's worth it
20:50:20Jeroen__the obvious first thing to notice would be that the used codec seems somewhat old
20:50:44Torneis the container native or ogg, as well
20:52:13saratogadoes foobar read the tags?
20:52:35pixelmado you have any other tagging programs?
20:52:44Jeroen__What tags exactly? I'm getting this info from foobar's properties.
20:52:58saratogadid you tag the files?
20:53:05Jeroen__I don't use anything else to tag from what I know, I've been using foobar from way before this
20:53:10Jeroen__No, these came pretagged
20:53:16Jeroen__one set I did hav eto tag ymself
20:53:20 Quit linuxstb (Read error: 113 (No route to host))
20:53:23saratogadoes foobar read those tags?
20:53:38Jeroen__the ones I ripped I had to tag with an online db, foobar is handy like that
20:53:55Jeroen__I believe so, I believe I'm not sure what you're trying to ask me specifically..
20:54:06Jeroen__when I play the file, I do get tags as in name, container etc
20:54:09Jeroen__bitrate, you name it
20:54:20 Join mirak [0] (
20:54:37Jeroen__Apologies if I'm hogging and spamming up the channel here
20:54:45saratogalets try something easier
20:54:54saratogado the files have an artist tag, and does foobar read it if they do?
20:55:16Jeroen__Heh, yeah. I'm not exactly a coder. And yes, that's what the files do and foobar does read them..
20:55:36saratogaand this exact file does not decode in rockbox?
20:55:39Jeroen__I thought you were hinting to a possible different sort of tags..
20:55:43Jeroen__none of them
20:56:10Jeroen__mp3's play just fine..just so you know
20:56:12TorneJeroen__: some people use ID3 tags on FLAC files even though this is not technically allowed
20:56:16robin0800Jeroen__: paste tag view from foobar please
20:56:19 Join schrottplatz [0] (
20:58:51 Quit Strife89 ("Bye, all.")
21:01:22Jeroen__Yeah, I don't know either :P
21:01:25pixelmado you have any other tagging programs?
21:01:53Jeroen__Well I have windows media player installed, but not used for music
21:02:14Jeroen__Though I suppose it might auto-tag stuff?
21:02:35evilnickIt *shouldn't* touch flac, AFAIK
21:03:00Jeroen__heh, I can actually play flacs with WMP
21:03:18evilnickAre you using Windows7?
21:03:47Jeroen__And I desperately need to update to the RC..but that's beside the point
21:06:36evilnickCan you try checking the file using EasyTag as that tells us what format the tags are in? (
21:06:58 Join Ubuntuxer [0] (
21:07:04Jeroen__alright, hang on
21:09:53 Join Jeroen___ [0] (
21:10:38Jeroen___wow, sourceforge must be having a bad day
21:13:26 Quit wincent (Read error: 110 (Connection timed out))
21:13:28Jeroen___okay, so I have one of the files opened in easytag
21:13:52Jeroen___do I need to export some data now, evilnick ?
21:15:05evilnickGood question, I'm assuming that there's an option to view what format the tags are in, but I haven't used the program myself before!
21:15:43 Join einhirn [0] (
21:15:44Jeroen___I'm looking through, it mainly seems like a good tool to actually fill the empty tag spaces..which would be a bad idea now
21:15:52 Quit einhirn (Client Quit)
21:16:19Jeroen___I can give you a brief description, the FLAC Vorbis tag has the title, artist, Album, yeah, genre and track number listed
21:16:26Jeroen___that's about it
21:16:46evilnickFLAC _vorbis_ was what we needed to know
21:17:14 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
21:18:25Jeroen___alright, so the conclusion is? :P
21:18:56evilnickCould you send the smallest file to someone via rapidshare? Or some other web-based service.
21:19:18 Quit nibbler (Read error: 110 (Connection timed out))
21:20:28evilnickOf the file that will NOT play on Rockbox. I don't know why it won't work yet, but there should be a simple reason and it's difficult to troubleshoot these without having the files themselves.
21:20:49Horschtseems as if I was a bit too hasty with my happiness about Rockbox supporting jpeg Albumart
21:21:53pixelmaJeroen__: can you see an error message when you try to play the files?
21:22:38Horschtusing folder.jpg, the player only skips and stutters. Seems as if my 1400x1400 jpegs are just too much...
21:22:50 Quit {phoenix} (Read error: 104 (Connection reset by peer))
21:23:02JdGordon|there is a simple answer to that...
21:23:15Jeroen___just a sec
21:23:28 Nick J-23 is now known as groshek (
21:24:33 Nick groshek is now known as J-23 (
21:24:50Jeroen___Also, there is no error message
21:24:50Jeroen___this refuses to play
21:25:00evilnickHorscht: From what I could understand when I spoke to Unhelpful about this, the size of the AA only matters to a certain point, as there are some fancy tricks to reduce by 8x (or something)
21:25:29Jeroen___there's also no album art..
21:26:27Horschtevilnick, i got another album with a 600x600 art, which works fine, though. I realy think it's a resolution issue
21:26:43gevaertsJeroen___: have you tried other codecs? Do any of them work?
21:27:07evilnickjeroen__: That file plays fine for me on my Sansa e280
21:27:28evilnickgevaerts: mp3 work fine
21:27:41gevaertsdoes ogg work?
21:27:50Jeroen___let me see
21:27:53JdGordon|jeroen__you said you removed and reinstall flac.codec... did you make sure it was from the right build?
21:28:31Jeroen___I removed the flac.codec, and then simply reinstalled rockbox
21:28:39 Quit Jeroen__ (Read error: 110 (Connection timed out))
21:29:22evilnickCan you try unzipping a new build onto your player making sure to overwrite where there are collisions please.
21:30:04 Join merbanan [0] (
21:30:19 Nick J-23 is now known as wiecej_zmian_nic (
21:30:21pixelmahow did you uninstall the flac codec, I mean it isn't the first thing that would come to my mind...
21:30:32Jeroen___I'm using the installer, and I've switched build about 3 times now I believe, but I'll have another try
21:30:55 Nick wiecej_zmian_nic is now known as skubert (
21:31:21 Nick skubert is now known as _kUtek_ (
21:31:40 Quit _kUtek_ (Nick collision from services.)
21:31:53evilnickWhere did you get the installer from?
21:31:53 Join J-23 [0] (
21:36:19Jeroen___the rockbox website of course
21:36:26Jeroen___tried unzipping a new build, no chancge
21:36:57Jeroen___AS for uninstalling the flac codec, I simply deleted the flac.codec file
21:37:14gevaertsCan you go to the System menu and give us the version from the Rockbox Info item?
21:37:22 Join SirFunk_ [0] (
21:38:06 Quit SirFunk__ (Read error: 60 (Operation timed out))
21:38:53Jeroen___Version: r20912-090511
21:39:03Jeroen___And yes, don't you worry this is the latest version AFAIK
21:39:11 Nick LambdaCalculus37 is now known as Kibo (i=44a0430d@rockbox/staff/LambdaCalculus37)
21:39:19 Nick Kibo is now known as LambdaCalculus37 (i=44a0430d@rockbox/staff/LambdaCalculus37)
21:39:36evilnickIsn't it 12th May (or even 13th in Rockbox-time)?
21:40:01gevaertsit isn't actually :) Current is 20920. Close enough though
21:40:09Jeroen___okay got me there, the last one I unzipped was the one I downloaded yesterday
21:40:16Jeroen___but I did try the most recent one using the installer
21:40:45gevaertsevilnick: what version are you running?
21:41:10 Part pyro_maniac ("Leaving.")
21:41:56gevaertsJeroen___: have you tried checking the filesystem? Filesystem corruption can cause really weird issues sometimes
21:42:14evilnickgevaerts: One from 2 or 3 days ago, but I was plugging in my player to update as you asked the question!
21:42:30 Join StealthyXIIGer [0] (n=stealthy@
21:42:59Jeroen___As a matter of fact, I do have one odd file that is 4GB large and cannot be rmeeved according to windows, but the player doesn't seem to recognise it, fortunately :P
21:43:47evilnickIf it's 4GB then that implies it's corrupt... AFAIK 4GB is the largest filesize supported by FAT32
21:43:48Jeroen___What would be the best way of checking the filesystem?
21:44:03gevaertschkdsk from a command prompt
21:44:38Jeroen___yes, but that one file is simply called 'P'..that's all
21:45:04 Join JdGordonn [0] (n=irchon@
21:46:12 Quit JdGordonn (Remote closed the connection)
21:46:36 Join froggyman [0] (n=47ba40e2@gateway/web/cgi-irc/
21:47:09Jeroen___alright, chkdsk definetly found some stuff
21:47:12Jeroen___should I let it repair?
21:47:18evilnickJeroen___: Yes
21:47:20gevaertsdo you have backups of everything?
21:47:30evilnick+provided you have backups
21:47:37gevaertsok. Let it repair
21:49:07 Join {phoenix} [0] (
21:49:13Jeroen___well, that went smooth
21:49:26 Join petur [50] (n=petur@rockbox/developer/petur)
21:49:31gevaertsmaybe reinstall rockbox now to make sure it's clean
21:52:12Jeroen___latest or stable?
21:52:37gevaertsyour choice. I just want to make sure that all files are correct
21:54:48Jeroen___No dice :/
21:55:06Jeroen___What is interesting though is that it will attempt to play the next file in the list
21:55:28Jeroen___and even though I know it's a flac file, in the 'now playing' it is listed as a .mp3
21:56:50gevaertsCan you play the file from your PC (from the sansa drive)? Maybe it got corrupted from the filesystem corruption as well?
21:57:55Jeroen___yeah, no problem there
21:58:22 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:20*gevaerts is getting close to suggesting to actually format the sansa even though that shouldn't be needed
22:01:10Torneif it gets recognised as an mp3 then i would be very tempted to guess it has an id3 tag
22:01:18Torneand that rockbox's decoder cna't deal with that
22:01:29Jeroen___okay, let's assume that
22:01:31gevaertsTorne: evilnick could play it apparently
22:01:57Tornestill, shouldn't be very hard to check
22:02:07Jeroen___well I uploaded the file
22:02:10 Quit Ubuntuxer ("Leaving.")
22:02:17Jeroen___if you want to check it, feel free
22:02:28 Join Seed [0] (
22:02:28Tornenot really in a position to, i'm afraid
22:02:30Tornenot on a real computer :)
22:03:31gevaertsalso, doesn't rockbox use the extention to decide on which codec to use?
22:03:57Torneno idea, i'm afraid
22:03:59Tornei'm just speculating
22:04:13pixelmaand also he said that the info shows correctly in the database, if I understood correctly
22:04:15Tornehaving had other programs choke in the past on unusual combinations of tag/container
22:04:20 Part Grahack
22:04:46Tornepeople stuff id3/ape on anything, in my experience :0
22:04:57Tornewithout any regard for whether the decoder will cope
22:05:10gevaertsWell, rockbox doesn't like flac with id3, that's for sure. But the fact that evilnick can play it on his sansa seems to prove that this is not the problem...
22:06:28*gevaerts suspects that chkdsk didn't clean up everything perfectly this time...
22:07:46Jeroen___man, I might as wlel just try to reconvert everything or something :P
22:07:56Jeroen___to mp3, if I must
22:08:10gevaertsJeroen___: I'd try formatting the device and copying the files again
22:08:27Tornewell, if someone else with the same player can play the file and you can't
22:08:35Tornethen either your build is broken or there's something wrong with the player, ya'd think
22:08:42Jeroen___Just to be clear..which files? What happens to the original firmware if I do so?
22:09:07gevaertsthe original firmware doesn't sit on the data partition, so that won't be touched
22:09:11TorneJeroen___: rockbox, and the files you are trying to play
22:10:09evilnickYeah, it works fine for me, using a build from a couple of days ago. It's recognised as flac correctly and plays without any issues.
22:10:16 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
22:10:45Tornelinuxstb: did you get a chance to look at my ipod bootloader patch? *nag* :)
22:10:49Tornealso hi
22:11:27linuxstbHi ;)
22:15:24linuxstbTorne: Nicely written comment - I had forgetten it did all that...
22:15:34Tornewell now people will know ;)
22:15:54linuxstbWell, people that read the source... ;)
22:16:52Tornewell, yah
22:17:17Torneif it gets committed i'll happily try and write up a more mortal-friendly description for the wiki somewhere
22:17:18linuxstbFor some reason, your patch doesn't apply cleanly (it applies with "fuzz 2")
22:17:19Jeroen___backing up music takes long.. -_-
22:17:24TorneOh, er
22:17:32Tornehm, no, don't know actually
22:17:41Tornei have a huge loom of patches but i can't see anything else touching ipod.c
22:17:53linuxstbin bootloader/ipod.c - "Hunk #3 succeeded at 374 with fuzz 2". and "Hunk #4 succeeded at 401 with fuzz 2."
22:17:56Torneso it should be reasonably fine for svn trunk
22:18:10evilnickJeroen___: You only have to backup the contents of the internal flash, you can take the SD card out for this testing
22:18:11Tornelemme go check the loom
22:18:56Jeroen___I am backing up the content of the internal flash actually, in fact, I'm using using an SD card
22:19:00Jeroen___(nor a microSD card)
22:20:52 Join rushfan [0] (
22:21:26Tornelinuxstb: weird, it has fuzz 2 for me as well
22:21:33Torneif i apply to a copy of upstream
22:21:42*Torne wonders what bzr has screwed up :)
22:22:10linuxstbTorne: Well, it seems OK... It also had DOS line endings, but that's not a problem.
22:22:18TorneOh, sorry about that
22:22:26Tornei generated the diff on my work pc i think
22:22:28linuxstbIt's OK, patch spots that.
22:22:33rushfanHello. When I try to build my database using the latest release on an iPod Video 64mb, it gets stuck when it says "... 1441 found" everytime.
22:22:35Tornevia the high tech method of copy and paste
22:22:48rushfanIs there anything I can do about this/at least see exactly what file it is looking at that moment?
22:22:59Tornelemme redo the patch in bzr real quick just to be sure
22:23:26linuxstbTorne: Hmm, I'm wondering if that Rockbox string will interfere with mi4 targets (Sansas etc)
22:23:38linuxstb(in crt0-pp.S) - it's not just used for ipods.
22:23:48Tornei believe it just gets overwritten
22:23:54Tornebut i've not tested it as i don't have those players
22:24:00 Quit {phoenix} (Remote closed the connection)
22:24:07linuxstbYes, I expect so too.
22:24:23Tornehm, if i redo the patch in bzr it applies with no fuzz
22:24:28*Torne diffs the diffs :)
22:24:36evilnickrushfan: The best way is a binary search. Take half the songs off the player and try to build the database. If it succeeds then take the second half (of now known good songs) off and put the first half back on. Rinse and repeat.
22:25:32Tornethe one i posted on the tracker has lost all the trailing whitespace on lines
22:25:44Tornedunno what i did to it to end up that way and with dos line endings
22:25:52Tornei can upload the good one if you like ;)
22:25:54Tornejust to be safe
22:26:13gevaertsJeroen___: FAT32 I hope?
22:26:20linuxstbTorne: No, I think it's OK.
22:27:00toffe82perhaps some interesting codethere for the usb mtp on windows :
22:27:08Jeroen___I wonder if I should've just done quick format though
22:27:10Jeroen___but w/e
22:27:31 Nick fxb__ is now known as fxb (
22:27:55linuxstbTorne: My "svn diff" (after applying your patch looks the same as your diff, so I think we're good.
22:28:05Torneok :)
22:28:09Tornejustwhitespace cockups then
22:28:56gevaertstoffe82: I doubt it. That just uses libmtp
22:29:41rushfanevilnick: I think first I'll upgrade to the latest build and see if that helps
22:30:10 Quit schrottplatz ("o.O")
22:30:12evilnickrushfan: That should be the first move whenever you encounter bugs with Rockbox ;)
22:31:51rushfanevilnick: yeah. I'm having a slow day here I shoulda done that earlier :\
22:32:53rushfanevilnick: could it be getting stuck on a corrupted mp3 file or something?
22:33:04linuxstbTorne: I've just tried a Sansa e200 build - the "Rockbox" string isn't being overwritten, but I can't think of a reason it being there would be a problem...
22:33:17Tornei meant at boot time
22:33:25evilnickIt's possible. Or perhaps only the tags are corrupted?
22:33:43Tornebut i'm not very clear on what all the mi4 stuff is
22:33:52Torneso, it might be good if someone tried it i guess
22:34:02rushfanevilnick: could be actually
22:34:05evilnickrushfan: Maybe you should run chkdsk on it before going ahead with the binary search.
22:34:32evilnickrushfan: Also, very big tags (like embedded AA) can have weird effects on the database (and on playback)
22:34:37rushfanwell it made it pas 1141 this time :|
22:34:52linuxstbTorne: Or we could just play it safe and #ifdef IPOD_ARCH that change to crt0-pp.S
22:34:54Tornehm, crt0-pp-bl.S says scramble writes to 0xe0-0xeb
22:35:05rushfanoh no, it was 1441 and it got stuck again
22:35:07Tornewhich is way after the Rockbox\1 string
22:35:23Tornelinuxstb: yah. i was figuring it might be a generically useful thing, possibly
22:35:30Tornenot right now perhaps buthey
22:35:41rushfanevilnick: can it read the tags off of m4a files nicely?
22:35:45Tornei was a little surprised that the binary didn't *already* have some kind of header info ;)
22:35:52rushfanCause I have some (not drm) m4a files off of itunes
22:36:24evilnickrushfan: Yes it can. Anything that is the standard form of tagging for that format of music file.
22:37:43Tornelinuxstb: yeah, i've just looked in tools/mi4.c and the checksums/magic/model that go into the file are all from 0xe0-0xe8 (and the last word)
22:37:53Torneso it should be okay
22:38:08Torneup to you
22:39:03Horschtso... either Album art is broken or Rockbox gets very confused about cover.bmp and folder.jpg existing
22:39:27evilnickHorscht: It should prioritise jpg over bmp
22:39:33 Quit firedix ("Ex-Chat")
22:39:46Horschtwell.... it shows neiterh...
22:40:08Horschtbut deleting folder.jpg fixes it...
22:40:12evilnickIs it a single-scan jpg file?
22:40:22evilnickWas it a single-scan jpg file? ;)
22:41:11Horschthaving access to a copy, how would I know?
22:41:48CIA-38New commit by 03dave (r20921): FS #9730 by Torne Wuff - support installing Rockbox in the firmware partition in place of the main Apple firmware. This image is only loaded if no ...
22:43:17 Quit bluebrother (Read error: 113 (No route to host))
22:44:11evilnickHorscht: Sorry, I have no idea. But you could try copying it and converting it (via Irfanview or similar) to a standard jpg file and see if that fixes it.
22:44:52***Saving seen data "./dancer.seen"
22:45:05Horschtlet me just try jpg only without bmp
22:45:08pixelmacan you watch it using the jpeg viewer?
22:46:52Horschthm... no
22:46:57CtcpPing from gevaerts!n=fg@rockbox/developer/gevaerts
22:48:32Tornelinuxstb: thanks :)
22:48:39Tornelinuxstb: i can slightly reduce my patch stack! :)
22:50:38CIA-38New commit by 03mt (r20922): -Remove all dynamic allocations, hence remove cook_decode_close() which was basically ...
22:51:41linuxstbTorne: No problem! And all green - ;)
22:51:57Horschtevilnick, i opened the jpg in and saved it again. Shrinking it from 1.4MB to 800kb
22:52:10Tornelinuxstb: woah, it can build all that in 8 minutes?
22:52:15Horschtwhat does "single-scan" mean in the context of a jpeg?
22:52:29 Quit rushfan ("...")
22:52:37linuxstbTorne: "it" being lots of servers
22:52:52Tornewell, i guess
22:53:32Torneif only i could parallelise like that at work ;)
22:53:38Tornebut alas our tree sucks
22:53:42Torneand our build system sucks worse
22:53:54mtlinuxstb : "The advantage is a small _increase_ in boottime" ?
22:54:06linuxstbmt: Hmm, I perhaps didn't mean that ;)
22:54:13Tornei didn't notice ;)
22:54:14mtheh :)
22:55:11mtlinuxstb : I think I caught up with FS #101082
22:55:20mtoops .. #10182
22:56:15*mt waits for the new build ..
22:58:14saratogamt: then you're going to start working on the rockbox part of the codec?
22:58:47 Join bluebrother [0] (
22:59:11Horschtrm = real media?
22:59:30mtsaratoga : I believe so yes, but I still need to separate librm and libcook, or should that be done later ?
22:59:36mtHorscht : yes
23:01:45saratogamt: is the rm parser in rm2wav.c?
23:02:21mtsaratoga : yes. I should rename it to rm.c though, didn't notice :)
23:02:46saratogaif its all in one file sepearting it from libcook should be pretty easy i think
23:03:49linuxstbWell, for use in Rockbox, the parser needs rewriting to parse a memory buffer, rather than read small parts at a time from a file handle.
23:04:19linuxstbAlthough the metadata parsing version may need to.
23:04:33mtah yes, all in one file. I'll just have to take rm.[c/h] out of libcook and modify the #includes in cook and main.
23:07:21mtlinuxstb : But this too falls under ''porting to rockbox''. I think saratoga means just getting the parser out of the way. (or at least that's what I mean ;) )
23:10:55 Quit Thundercloud (Remote closed the connection)
23:12:23saratogathe parser looks fairly compact, could you just put it into apps/codecs/rm.c ?
23:13:08JdGordon|pixelma: oh, can you have a look at the manual patch in 10198 please? (and test the actual patch if you want?) :)
23:15:10mtsaratoga : I could move rm.c/h to /codecs. (though I only see *.c's there ? )
23:15:23linuxstbsaratoga: That would make it harder to support other codecs. It would be better in a lib. But my point was that the existing code is possibly not worth moving, but rather a new parser can be written (based heavily on the existing code) instead of moving rm2wav.c
23:15:55saratogawhats the advantage of a lib? all rm codecs will need to pass through rm.c anyway
23:16:19linuxstbNo they won't.
23:16:44saratogawhich wouldn't?
23:17:08 Quit krazykit (Read error: 110 (Connection timed out))
23:17:18 Quit mirak (Read error: 113 (No route to host))
23:17:19linuxstbI mean you would have a separate codec for each format - the same way as speex/vorbis or aac/alac are handled
23:17:22Jeroen___in case anyone is still around
23:17:25Jeroen___stuff seems to work now
23:17:29saratogaok that makes sense
23:18:03linuxstbThe get_metadata() function identifies which actual codec is needed - that will be the same for all rm files.
23:20:09 Quit JdGordon| (" ajax IRC Client")
23:20:36 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
23:20:52gevaertsJeroen___: great :)
23:21:22 Join krazykit [0] (
23:26:59mtlinuxstb , saratoga : any comments on the last commit ?
23:27:17 Join mirak [0] (
23:28:34 Join joejc [0] (
23:28:49linuxstbmt: So far, only the fact that it is hard to look at because it contains lots of different changes.
23:29:36 Quit scorche (Success)
23:30:00 Quit coney (Read error: 104 (Connection reset by peer))
23:30:46 Quit killan ("( :: NoNameScript 4.22 :: )")
23:31:04Jeroen___thanks a lot of ryour help!
23:31:10Jeroen___nvm the typos
23:31:14 Quit Jeroen___ ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
23:31:15 Quit midkay ("Leaving")
23:32:40 Quit merbanan (Read error: 110 (Connection timed out))
23:33:28 Join killan [0] (
23:33:53joejcis it possible to install rockbox on a ipod that doesnt have the default firmware?
23:34:42linuxstbIn theory, yes. But in practice, no - the Rockbox install tools require a working ipod to modify.
23:35:09joejcthats stupid
23:37:07joejcdoes rockbox use the default firmware for anything?
23:38:17 Quit domonoky (Read error: 104 (Connection reset by peer))
23:38:21 Join coney [0] (
23:38:26joejclike playing drm music or something
23:38:31LloreanThe default install tools set up a dual boot so that Rockbox can be removed safely, and the iPod can safely be used even if Rockbox fails.
23:39:03linuxstbjoejc: No, Rockbox doesn't use the original firmware in that way.
23:39:19linuxstbjoejc: Restoring the apple firmware is straightforward though -
23:41:09 Join Thundercloud [0] (
23:41:15 Quit perrikwp (" ajax IRC Client")
23:41:31 Quit bmbl ("Woah!")
23:41:53 Quit Tuplanolla (Read error: 110 (Connection timed out))
23:42:46joejcwould it be possible to format a ipod to ext3?
23:43:17LloreanRockbox won't run on ext3
23:43:57 Quit bluebrother ("Leaving")
23:44:26linuxstbjoejc: Rockbox only supports FAT
23:44:28 Quit jgarvey ("Leaving")
23:44:53joejconly fat not hfs?
23:45:45joejchow does it work on mac pods?
23:46:03linuxstbIt doesn't. Macpod owners need to reformat as fat.
23:46:21linuxstb(our fine manual describes all this...)
23:46:43 Quit petur ("Zzzzz")
23:47:06joejcbut it doesnt respond to me when i ask stupid questions
23:47:46 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
23:48:09pixelmathen maybe we won't, too
23:48:24 Quit Llorean (Read error: 104 (Connection reset by peer))
23:48:37evilnickpixelma: This is expected behaviour, isn't it? That the dynamic playlist is cleared unless Repeat is set to anything other than Off.
23:48:45 Join Llorean [0] (
23:48:55pixelmaas far as I know, yes
23:50:23Lloreanevilnick: It's been debated whether "Resume" should also mean "re-start" a playlist that has come to the end now that we preserve the contents of the playlist to be viewed in the playlist viewer, but nobody's written the patch yet, I believe.
23:50:53JdGordon|it has?
23:51:15evilnickI do remember the discussion
23:51:33JdGordon|I mean, yeah that sounds reasonable, I just dont remember any discussion
23:51:43JdGordon|which obviously doesnt mean it didnt happen.... just...
23:51:44LloreanJdGordon|: Yeah, it has.
23:51:48evilnickWell, that it happened rather than who said what and what the justifications were.
23:51:55Lloreanpondlife was a part of it, I'm pretty sure.
23:53:07JdGordon|pixelma: got disconnected, dunno if you saw my reqeust before... I'd rather not commit the patch without the manual change...
23:53:09pixelmaJdGordon: re. 10198 - what's with USB power? I'm asking because the way you enter it is basically the same as USB charging on other targets (hold a specific button while plugging USB). And second question - how does it interfere with other (long) button presses?
23:53:16JdGordon|oh snap :p
23:54:09pixelmaUSB power on Ondio... I'm not sure but I think it isn't even mentioned in the manual yet :|
23:54:13JdGordon|pixelma: the change is to give the user the choice of charging or connecting as msc when usb happens, and pressing *any* button to do the other thing instead
23:54:37pixelmawell, the Ondio doesn't charge though
23:54:43JdGordon|it interferes as much as svn does with buttons...
23:55:02JdGordon|that option is ifdef'ed so maybe its not relevant to the ondios anyway
23:56:17pixelmaI see a change on an if(usb_power_button())
23:56:56pixelmaof course it doesn't tell me much, just skimming the diff
23:57:06JdGordon|right, so the change there is press any button instead of a specific one
23:57:12JdGordon|but the setting might not be on ondio
23:58:28pixelmaif it defaults to USB (data) connection without button press...

Previous day | Next day