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

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

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

#rockbox log for 2008-02-27

00:00:13gevaertsMaybe it would help to zero the entire flash first. I'm not sure if we van get that done today though
00:01:05 Join robin0800_ [0] (
00:01:23 Quit HellDragon (Read error: 104 (Connection reset by peer))
00:01:29 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
00:01:32kushal_12_27_200lets do it
00:03:02 Quit seba_ (Read error: 110 (Connection timed out))
00:03:44gevaertsbarrywardell: can you build a new mac-tool ?
00:05:04gevaertskushal_12_27_200: we need barrywardell's help for this. This involves a new c250repair-like tool, and I can't build it here.
00:05:04 Quit toffe82 (Read error: 104 (Connection reset by peer))
00:06:01 Join toffe82_ [0] (
00:06:03kushal_12_27_200but Barry is not online
00:06:10 Nick toffe82_ is now known as toffe82 (
00:06:26kushal_12_27_200Do I need a special compiler to build it?
00:06:44kushal_12_27_200Does it come as default with OS X?
00:08:19gevaertsI don't think it comes preinstalled, and you would need some more libraries and the full rockbox source.
00:09:13kushal_12_27_200Can you remotely instruct me what to do? Is it too extensive a process?
00:09:57 Nick kushal_12_27_200 is now known as Sonyman (n=kushal@
00:10:01Sonymanno ...
00:10:04gevaertsIt's probably pretty extensive, and I can't tell you what to do. I don't have a mac, so I don't know this stuff well.
00:10:16 Nick Sonyman is now known as kushal_12_27_200 (n=kushal@
00:11:15 Quit BlakeJohnson86 ("Leaving.")
00:15:26toffe82kushal_12_27_200: check here
00:15:51 Join webguest20 [0] (n=46438268@gateway/web/cgi-irc/
00:16:13 Quit Arathis ("Bye, bye")
00:16:34gevaertstoffe82: it will also involve libusb. We mainly need a version of e200rpatcher with custom bootloader.bin
00:16:46kushal_12_27_200but I have not downloaded any of the tape archives ...
00:16:46 Quit webguest20 (Client Quit)
00:16:52kushal_12_27_200i mean tars
00:17:19kushal_12_27_200where can I find them?
00:17:58 Quit robin0800 (Read error: 110 (Connection timed out))
00:17:58 Nick robin0800_ is now known as robin0800 (
00:18:06gevaertsAnyway, I really should go now, it's getting late
00:18:23 Join DerDome [0] (
00:18:27kushal_12_27_200thank you very much, gecaerts!
00:18:34 Quit ender` (" PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrate")
00:18:36kushal_12_27_200* gevaerts
00:18:57kushal_12_27_200thank you very much, gevaerts!
00:18:58gevaertsI'll ask barrywardell for the new tool, so we can continue tomorrow
00:19:08 Quit gevaerts ("ZZzz..")
00:22:30 Quit DerDome (Remote closed the connection)
00:22:56 Join DerDome [0] (
00:24:49 Quit DerDome (Remote closed the connection)
00:27:44 Quit Axio ()
00:28:40 Join DerDome [0] (
00:30:58 Quit toffe82 (Read error: 104 (Connection reset by peer))
00:30:58 Join toffe82_ [0] (
00:31:06 Nick toffe82_ is now known as toffe82 (
00:32:07 Quit n1s ()
00:33:04 Quit toffe82 (Read error: 104 (Connection reset by peer))
00:34:09 Join toffe82_ [0] (
00:34:17 Nick toffe82_ is now known as toffe82 (
00:38:55 Quit toffe82 (Read error: 104 (Connection reset by peer))
00:39:02 Quit waldo ("Konversation terminated!")
00:40:23 Join toffe82_ [0] (
00:40:31 Nick toffe82_ is now known as toffe82 (
00:40:45*kushal_12_27_200 I will be back ...
00:40:53 Quit kushal_12_27_200 ("This computer has gone to sleep")
00:41:20 Quit Zarggg ("Even electronic brain pancake crystal elderly have mass naked child events lately.")
00:45:01***Saving seen data "./dancer.seen"
00:49:16 Join Zarggg [0] (
00:51:35 Quit DerDome (Remote closed the connection)
00:57:03 Join cool_walking__ [0] (
00:58:13 Quit robin0800 (" HydraIRC -> <-")
00:59:07 Join DerDome [0] (
00:59:21 Quit MajorC ()
00:59:51 Join heatman [0] (
01:02:24heatmanHello. Anyone there?
01:02:36cool_walking__There's pretty much always people here.
01:02:38 Quit S (Read error: 110 (Connection timed out))
01:02:47cool_walking__Just ask your question and if someone knows they'll answer.
01:02:54 Quit jhulst (Read error: 113 (No route to host))
01:03:17 Join corevette [0] (
01:04:26 Join Davide-NYC [0] (
01:04:26 Quit toffe82 (Read error: 104 (Connection reset by peer))
01:04:56 Join toffe82_ [0] (
01:05:02 Join stripwax [0] (n=Miranda@
01:05:05 Nick toffe82_ is now known as toffe82 (
01:05:10heatmanI installed iPodLinux on my Ipod Nano 2GB (First Generation) and installed, with the automated version of rockbox (ipodpatcher) but when i restart my ipod i get the message that i need to connect to itunes to forrmat.... is there something that i need to change manually so that it can take effect correctly.
01:06:27 Quit amiconn (Nick collision from services.)
01:06:34 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:06:36scorche|shheatman: so if i am reading you correctly, you installed ipodlinux using ipodpatcher (which they do use), you got that error, and are now asking that here?
01:06:58 Quit Zom ("leaving")
01:07:12 Join Zom [0] (
01:07:53 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
01:08:00 Quit Davide-NYC (Client Quit)
01:08:13heatmani got no error message from install... just upon reboot... where should i ask my question... was working perfectly before installing rockbox
01:08:29stripwaxheatman - have you installed rockbox?
01:08:33scorche|shheatman: so you installed rockbox as well?
01:08:54heatmanyes i follow the manual on the website!
01:09:33scorche|shso what *exactly* does the screen say?
01:10:46heatmanmy ipod screen says: Use itunes to restore; i dont get even the bootloader
01:11:59scorche|shwell, it sounds like you did something wrong (obviously), although i am not sure of even what you *did* do...if i were you, i would restore and then follow the manual exactly
01:13:15cool_walking__Restore formats the player, so grab all your files off there first.
01:15:10 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
01:16:08 Quit perrikwp (" ajax IRC Client")
01:16:09heatmanok... but that wont make rockbox available
01:16:41heatmanand will have to reinstall ipodlinux allover again... is there away to circonvent this?
01:17:47scorche|shthat depends on how you install ipodlinux
01:17:59 Quit ol_schoola ()
01:20:17scorche|shregardless, ipodlinux is unsupported here and it has caused rockbox to have errors in the past as well
01:21:08 Quit goffa (Remote closed the connection)
01:22:38heatmanQuestions. Is the file for fonts supposed to replace some files from the firmware?
01:23:22stripwaxheatman - rockbox does not *replace* the firmware
01:24:47stripwaxthe rockbox bootloader lets you boot into rockbox *or* the original firmware
01:25:04heatmanstripwax: sry... when i uzipped rockbox fonts after unzipping the firmware into my ipod, i was aked if some files were to be replace.. i sthat supposed to be normal?
01:25:33stripwaxheatman - that should be fine
01:26:00heatmanstripwax: hmmm then i dunno why it wont work!
01:26:34stripwaxheatman - as scorche mentioned, maybe the problem comes down to ipodlinux, which is not supported here
01:26:52stripwaxdo you really need ipodlinux *and* rockbox both to be installed?
01:28:18heatmanstripwax: from what i could understand, rockbox needs to be installed in the root directory of the linux partition to be able to work on an ipod
01:28:48stripwaxrockbox does not need or require ipodlinux. my question was, do you need ipodlinux?
01:29:12scorche|shheatman: rockbox only can read FAT32...regardless, ipl related things are unsupported here as we have said
01:30:27heatmankk... so then those files should be installed on the fat32 partition ?
01:30:43scorche|shwhy dont you try it out..
01:31:07heatmanaye that what im gonna do
01:31:25stripwaxheatman - a regular ipod only has a fat32 partition, and rockbox works on regular ipods, so ..
01:31:59heatmansry i guess i had a misconception of rockbox...
01:32:02stripwax(by regular I mean 'hasn't had ipodlinux installed on it')
01:32:21scorche|shand what misconception was that?
01:32:32 Join goffa [0] (n=goffa@
01:32:39barrywardellamiconn: is it desirable to not remove that splash on the ondio?
01:32:47stripwaxheatman - it sounds like you thought rockbox was something to do with linux, which it is not
01:33:35heatmanstripwax: guess so... found the link to it on my bad
01:34:23 Join perrikwp [0] (i=98217268@gateway/web/ajax/
01:34:38barrywardellamiconn: I thought that that splash wouldn't be wanted on any flash based target
01:34:39 Join MethoS---- [0] (
01:35:22stripwaxheatman - hopefully the rockbox manual and the rockbox website made it clear though, right?
01:36:13heatmanstripwax: well on a second look i guess... but from finding the link from ipodlinux... nah!
01:36:13 Quit toffe82 (Read error: 104 (Connection reset by peer))
01:36:35scorche|shheatman: rockbox is linked to from many many sites..
01:36:42amiconnbarrywardell: I'd rather keep the splash on all targets. It can probably be reduced to a simple splash wiithout a counter, but even that needs testing with a large db
01:36:51heatmanaye... will be more carefull!
01:37:13 Nick fxb is now known as fxb__ (
01:37:32amiconnI don't find the splash annoying at all. It gives feedback that something is happening, and it disappears immediately when the result is ready
01:37:38barrywardellamiconn: the problem is the way that the splash is implemented. the one I removed is shown as soon as any option in the db is selected. I've left the counting splash in there
01:37:57 Join toffe82_ [0] (
01:38:05 Nick toffe82_ is now known as toffe82 (
01:39:04 Part toffe82
01:39:56barrywardellwhat happens right now is: you click an item. on line tagtree.c:1055, show_search_progress(true, 0); starts the timer and teh gui_syncsplash I removed shows a splash straight away no matter how long the search will take
01:40:01*amiconn only knows one splash in the db, the one that shows the running result count
01:40:27barrywardellthen, the db does the search and does no updating the splash
01:40:45barrywardellonly once the search as returned does it start updating the splash
01:40:52barrywardellthat's my understanding of the code anyway
01:41:08amiconnThe splash updates multiple times during a search
01:41:50amiconnIt seems the interval isn't constant though. Most often the first step I am observing is 9 hits
01:42:05rasherI'd really rather do away with the splashes when they're too quick to read. They're awfully annoying
01:42:58rasherIt's not like anyone has time to wonder "why isn't anything happening" in teh few hundreths of a second the splash is displayed in most cases
01:43:13barrywardellamiconn: from my (admittedly limited) understanding of the code, the splashes aren't updated while the search is actually performed (line 1072 of tagtree.c)
01:44:01amiconnWell, it must be updated somewhere, as I can clearly observe several steps in more complex searches and/or on a slower target
01:44:03barrywardellamiconn: there's a splash at the start (the one I removed), then it starts updating after tagcache_search is finished
01:47:19 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
01:47:30barrywardellmaybe that's not totally accurately reflecting what's happening, but it reflects the user experience anyway
01:50:13amiconnrasher: Well, even if the splash isn't readable, it provides visual feedback that rockbox registered your click and is doing something
01:50:33rasheramiconn: If it's so short-lived as to be unreadable, the visual feedback isn't needed
01:50:41rasher(since the results will quickly be there)
01:50:58amiconnNo, but the db doesn't know in the beginning how long the search will take
01:51:53rasherHence barrywardell's idea of only splaching a) When a spin-up is needed on hdd targets b) always on slow targets
01:51:58 Quit MethoS- (Read error: 101 (Network is unreachable))
01:52:03amiconnThe disk activity indicator would also provide that information, but (1) on targets without a physical LED, it often does not do that because the statusbar is often not updated when it should be
01:52:13barrywardellI'm not necessarily against the splashes, but having them appear every time, regardless of how long it takes is not nice
01:53:02barrywardellthe way things are supposed to work, only showing the splash after a period would be OK, if it worked the way it's meant to
01:53:03amiconnAlso, any purely visual information won't help blind users. Several splashes are voiced.
01:53:32barrywardellunfortunately, it's not getting updated right at the moment
01:53:55rasheramiconn: An even better reason to remove unnecessary splashes
01:53:59amiconnThe immediate splash is probably because the period would be too long on hdd based targets, because the thread is blocked for too long by the spinup
01:54:25amiconnrasher: Yes, but the question is whether they actually *are* unnecessary
01:54:26barrywardellamiconn: that was my reasoning for removing it on flash targets
01:54:29amiconnThat's my point here
01:54:53rasheramiconn: And my answer is that unless a spinup is needed, or the target is slow (archos), they are
01:54:58barrywardellI had an idea that might be a best solution for this, but it might be overly complicated
01:55:23barrywardellwould it be possible to show the results as they are being found, so there would be instant feedback
01:55:46 Quit mchua_ (Read error: 113 (No route to host))
01:56:33amiconnrasher: It very much depends on how long the search will take. Since that depends on many factors, the db engine cannot know this beforehand. And hence it's better to always splash instead of relying on coarse estimations
01:56:52amiconnDid you try a complex search across a 20000+ tracks db?
01:56:55rasherThe only one where I can barely see the splash is any search that produces all files in which case it goes "found 1" "found 2" "found 1"
01:57:50rasherMaybe the number of tracks in the db could be taken into account when deciding whether to splash
01:57:55amiconnThe 'all tracks' search is relatively fast from my experience. Try a Search...->Track, and enter a search word...
01:58:09rasheramiconn: that was for user rating: 0
01:58:22amiconn(without loading the db into ram that is)
01:58:29barrywardellamiconn: I tried on a 5000 tracks db and the splashes were more an annoyance than anything. even Search...->Track
01:58:48rasherDoes the db boost when searching?
02:00:00 Join MethoS- [0] (
02:00:18*amiconn did a Search...->Title->"The" on his recorder
02:00:26amiconn9 seconds, 3 of which are spinup time
02:00:29 Quit EspeonEefi ("さよなら")
02:01:07rasherAnd this would splash with my "coarse" estimations
02:01:12barrywardellamiconn: yes, in that case a splash would be good. but for <1 second searches a splash is bad imho
02:01:20amiconnOtoh, fetching the next chunk takes a few seconnds too, and that's not indicated...
02:02:37amiconn(othe rthan by disk activity)
02:04:48barrywardellamiconn: during your "The" search, how long was spent showing the splash indicating 0 found?
02:05:05amiconn3 seconds - during spinup time
02:05:43 Join Febs [0] (
02:06:25barrywardelland then do you see it counting up?
02:07:19barrywardellfor me, when I do a "The" search, I get 0 for the spin up, then 1 found, then it shows the results
02:07:32barrywardelland the results are much more than 1
02:08:12amiconnIt counts up in many fine-grained steps when I do rasher's search (user rating == 0)
02:08:25 Join liona29 [0] (
02:09:22amiconnIt counts a bit funny: 1->2->1, and then in about 10..12 steps up to something around 3000
02:09:33barrywardelluser rating == 0 doesn't give me any results
02:09:52*barrywardell had the 1->2->1 thing with his "The" search once
02:10:08amiconnFor me it yields all my tracks, since I don't use rating at all
02:10:08 Quit liona29 (Client Quit)
02:11:18amiconnTo be precise, I used "User Rating"->"0", not "Search..."->"User Rating"->"0"(vkeyboard)
02:11:32*barrywardell just realised that now
02:11:41barrywardellI see the counting up too now
02:12:04rasheramiconn: yeah, that's what I did, I imagine it results in the exact same search anyway
02:15:05amiconnThe same search on my Ondio takes ~3.5sec, across 651 tracks
02:15:55amiconnIt does count up too, and in this case, feels responsive enough without the initial splash
02:16:30amiconnSome other db folders feel a bit sluggist though without that splash (e.g. entering the "User Rating" folder itself)
02:17:07*amiconn thinks that could indeed be solved by fixing the statusbar updates
02:17:51 Quit MethoS---- (Read error: 110 (Connection timed out))
02:18:10barrywardellwhat do you think about only showing the initial splash if the disk needs to spin up? and then after that relying on the show_search_progress of only updating the splash every 1/4 of a second?
02:18:20amiconnAll actions which could potentially hit the disk and take some time should update the statusbar *before* executing the function
02:18:31rasherWeird. It seems that pictureflow isn't detecting the albumart I have in .rockbox/albumart/
02:20:15 Quit MethoS- (Read error: 110 (Connection timed out))
02:20:42*amiconn still wonders what problem barrywardell is trying to solve
02:21:10amiconnThese splashes provide feedback, and they don't get in the way of the result. So how are they annoying?
02:22:12*barrywardell thinks splashes that are too short to be readable are annoying
02:22:26*amiconn begins to wonder whether he is a weird kind of user, or what :\
02:22:30barrywardelland judging from the response here earlier, quite a few other people do too
02:23:09barrywardellI think the experience is worst on sansa. the splashes are particularly short there
02:25:09rasherQuick disk, small disk (fewer songs), relatively fast cpu.
02:26:13 Nick [omni] is now known as [omniplusplus] (
02:26:19 Nick [omniplusplus] is now known as [omni] (
02:27:06pixelmaheh, I can't even say that I really see the splash on my c250...
02:28:20barrywardellwas that before or after my commit today? I could see them every time I selected anything in the db
02:28:59pixelmabefore... searching for "the" in track titles at least showed it long enough that I could at least recognise the splash
02:30:27 Join Soap_ [50] (n=Soap@rockbox/staff/soap)
02:31:06barrywardellso you didn't see a "Searching... 0 found" type splash every time you went up or down in depth in the db tree?
02:31:36pixelmabarrywardell: I could see that the there is something that's supposedly a splash but it's more like "was there something or is it just my imagination?"
02:32:44barrywardellit was definitely noticable on my e280. maybe the different screens show it up more or less
02:32:49pixelmawhen browsing the database it's there but only for a really really short time
02:33:17amiconne280 == 8GB, c250 == 2GB
02:33:37amiconnI would expect the track count to be different
02:33:43amiconnstats.rock should tell
02:34:01pixelma2GB + 1GB microSD - stats says 424 music files
02:34:42barrywardell1182 here
02:35:08pixelmayes sure
02:37:13barrywardellhmm. looking at the code, the counting it totally wrong. I see why we get 1->2->1
02:37:29pixelmabut I know the splash from my other targets, can't really say it's annoying. But I remember that I was quite confused when I first saw it on the Ondio because it's also not there for a long time and ever only showed "0 found", I even asked here...
02:38:45 Part Nevtus ("Gone")
02:39:16 Quit Nico_P (Remote closed the connection)
02:41:15*barrywardell has much better progress reporting behaviour now
02:43:07barrywardell <= for anyone who wants to try it out
02:43:15 Join RoC_MasterMind [0] (
02:43:34barrywardellit starts showing the splash if the search takes more than 1/2 of a second, then updates it every 1/10 of a second
02:45:02***Saving seen data "./dancer.seen"
02:45:11rasherI'd set it a bit lower than half a second
02:45:45barrywardelllower as in longer or shorter time?
02:47:16rasherAh, shorter time, 1/3 perhaps
02:49:44*barrywardell tries out a few different timings
02:50:43JdGordon1/2s sounds reasnable to me
02:52:10*barrywardell can't notice much difference between 1/2, 1/3 and 1/4
02:52:27barrywardellexcept that 1/2 will show short splashes less frequently
02:54:09 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-SEVENTY-NINE.MIT.EDU)
02:58:04 Join toffe82 [0] (
02:59:03barrywardellmy patch makes it yield every 1/10 of a second instead of every 1/4. Is that a problem?
03:02:47 Join ol_schoola [0] (
03:03:33 Quit DerDome ("Leaving.")
03:09:56 Join TheBashar [0] (
03:10:41TheBasharDoes anyone know if there is an mpc sv8 patch floating around anywhere that I could try?
03:11:16 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
03:13:15saratogais it normal that loading dan_a's git repo should take approximately forever on a very fast internet conncetion
03:15:14 Quit heatman (Remote closed the connection)
03:19:40 Join NEF|Twitchr [0] (
03:20:31NEF|TwitchrHello, I am puzzled at to how to get rockboy on my gigabeat. I installed rockbox software, and i cannot find a download for rockboy. Any help is great, cheers
03:21:47cool_walking__As the manual says, all plugins are already included in Rockbox.
03:22:32cool_walking__There is a section on using Rockboy under "Plugins".
03:23:07NEF|Twitchrroger, thank you sir
03:24:34cool_walking__The manual does not appear to say that all plugins are included..
03:25:35krazykitthe manual is a work in progress, you know.
03:26:13Soap_all plugins are included, rockboy is a Viewer, also included. This is covered in the manual.
03:26:50cool_walking__I'm trying to find where it says all plugins are included
03:28:16 Join syn4pse [0] (
03:29:06Soap_regardless, start of section 9 talks about how viewers are a special type of plugin - and what that difference means.
03:30:17Soap_and section 9.3.4 of the manual specifically says how to run rockboy
03:31:05cool_walking__The fact that there are instructions to run it doesn't necessarily mean it's included in Rockbox, to someone reading that.
03:31:05syn4pseI wrote a game plugin, and posted it on the tracker as a patch. Do you think anyone will notice it? :D
03:31:35Soap_the more you chat it up during European hours the more likely.
03:31:42Soap_FS #?
03:32:25 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
03:33:19Soap_I'll build that later and play!
03:34:16Soap_only for the iPod video?
03:34:22barrywardellupdated search progress patch:
03:34:23 Quit hannesd (No route to host)
03:34:30syn4pseit could be done on a smaller scale.
03:34:40barrywardellthis shows the splash straight away if the disk needs to spin up
03:35:01barrywardellotherwise shows it if the search takes more than 1/2 second and updates every 1/10 second
03:35:12syn4pseif you look in the amaze.c, the width and height in pixels is #define -d
03:35:40pixelmasyn4pse: the new c file could be in the patch if you "svn add" it before
03:35:48barrywardellthis feels much better to me, but I'll hold off on committing until people have a chance to give opinions on it
03:36:09NEF|TwitchrI have another quick question... With i see that i have rockboy as a veiwer, but how do i get to that via the gigabeat?(sorry if i am asking amature questions)
03:36:48syn4psepixelma: i am confused. svn = greek to me
03:37:01krazykitNEF|Twitchr, the manual should explain what a viewer is and how you work it
03:37:07Soap_section 9.3.4 of the manual does explain how to use it, NEF|Twitchr
03:37:13NEF|Twitchrthank you
03:38:11syn4psepixelma: how would i
03:38:22syn4psepixelma: "svn add" it?
03:39:53syn4psealso, can i release it as gpl if the original author released his code as public domain?
03:40:28pixelmasyn4pse: how did you make the patch?
03:40:53pixelmathe .diff file I mean
03:41:08syn4pseoh. um.... crap.
03:41:16syn4psesvn something
03:41:22syn4psesvn diff?
03:41:45syn4psegodeater told me this morning, and i didn't have a lot of sleep
03:42:35syn4psewhat i posted may in fact not be a working patch. it's pretty likely that it is not. but the diff is basically the diff versus the svn code.
03:42:46 Quit HellDragon (Read error: 104 (Connection reset by peer))
03:42:58 Join jcollie_ [0] (
03:43:13pixelmaheh yes, now if you run "svn add amaze.c" before (in case you are in the plugins folder) and then using "svn diff" the new file will also be part of the .diff file so you wouldn't have to add it seperately
03:43:25 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
03:43:43syn4psecan i fix my broken flyspray or whatever that's called?
03:43:57cool_walking__syn4pse: the .diff worked fine.
03:44:16krazykityou can just add a new comment with the new diff and a note about use.
03:44:18pixelmabtw. there is a "WorkingWithPatches" page in the wiki which might explain these things :)
03:44:38syn4pseyeah. that's where i should have gone first. :/
03:45:46syn4psebecause, of course, i couldn't <delete> anything that was committed. that would fly against all scientific lab manual/computer science procedure :D
03:46:02syn4psei'll fix it.
03:46:10 Join Ebert [0] (
03:46:51 Quit NEF|Twitchr ()
03:47:04 Part pixelma
03:54:02 Join Davide-NYC [0] (
04:00:20 Join mud-rb [0] (
04:02:58mud-rbis firmware/export/config-e200.h the right place to define things such as USE_ROCKBOX_USB? (to be used only in the e200 build) or is there a make switch for that or something?
04:03:18 Part syn4pse
04:04:46 Part TheBashar
04:07:13 Quit perrikwp (" ajax IRC Client")
04:07:58asdrubalHow's the usb coming along for sansas? Is there a way to know the current status?
04:09:13mud-rbthere's some checkins related in the svn log, and i think a forum post or two
04:09:38mud-rbseems to be working at least partly? i'm about to try it myself
04:09:58 Nick midkay_ is now known as midkay (
04:17:27 Join syn4pse [0] (
04:17:28 Join perrikwp [0] (i=98217268@gateway/web/ajax/
04:17:44 Join mud-rb_ [0] (
04:17:46 Join BlakeJohnson86 [0] (
04:18:48 Quit mud-rb (Nick collision from services.)
04:18:54 Nick mud-rb_ is now known as mud-rb (
04:19:53 Quit rasher (
04:19:53 Quit preglow (
04:20:13NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
04:20:13NJoinpreglow [0] (i=thomj@rockbox/developer/preglow)
04:27:12syn4psewould 220x176 be a good minimum resolution?
04:27:22scorchefor what?
04:27:29syn4psefor a game plugin
04:27:41scorchethere are smaller screens...
04:27:44syn4psei don't think i could scale down smaller than that
04:28:43mud-rbwhat kind of game is it? it'd usually be nice if you can support as many players as possible
04:29:28syn4psewell, it draws a 3D maze, with a central vanishing point.
04:29:51syn4psei think the hard part is showing the map, as it is a little large.
04:31:35syn4psethe 3d view would just be miniscule.
04:31:55syn4psebut still possible, i guess.
04:32:49mud-rbyeah, that kind of thing might be tough. is it just a matter of changing a setting? you could always enable it for as many players as possible, and if it's uselessly small on some, they could be modified later? not sure
04:33:11 Quit barrywardell ()
04:33:41mud-rbi had a lot of trouble trying to tell if a plugin i was writing would be visible on some players too. seems hard without the actual hardware
04:35:04Lloreansyn4pse: Why not make a button the user can press to toggle between "Map view" and "3D view" rather than showing them simultaneously? Then allow the map to be zoomed in and out, for smaller screens?
04:35:17syn4psethat's what i have right now.
04:35:54LloreanThe smallest color screens are 132x80 or 128x128
04:36:18LloreanThe smallest mono bitmap screen is, if i recall, 112x64
04:36:47syn4pseif i went with small colored squares on the map, with a legend, it could be done, but would not be intuitive.
04:38:10LloreanWell, generally speaking, we very much prefer that plugins run on all targets, or at least as wide a range as possible. Quite a few games work quite fine with very small graphics on the smaller screens, you often find you can do more than you thought you could
04:38:19mud-rbwould panning be possible (just show part and let the user scroll around the map)?
04:38:43syn4pseyeah. i was thinking of a scroll. that's probably what i'll have to do on a smaller screen.
04:39:19syn4psethanks, everyone.
04:41:34syn4psei think i have a lot more work to do. :)
04:42:07 Join kushal_12_27_200 [0] (n=kushal@
04:45:03***Saving seen data "./dancer.seen"
04:47:34Davide-NYCAre there any devs on here now that have an iRiver H10?
04:49:39 Quit dandin1 ()
04:53:11 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:53:33 Quit Thundercloud (Remote closed the connection)
04:53:41 Join miepchen^schlaf [0] (
04:55:45mud-rbwould someone give me write permissions for the wiki, if it's convenient? (WikiName: JoshuaSimmons). I'm planning on adding to the UsbPerformance page later tonight.
04:57:11 Quit saratoga ("CGI:IRC (Ping timeout)")
04:57:38 Quit preglow (
04:57:38 Quit rasher (
05:00:41cool_walking__mud-rb: done.
05:00:53mud-rbthanks much
05:04:00 Join keanu [0] (n=keanu@unaffiliated/keanu)
05:04:16 Quit mud-rb (Remote closed the connection)
05:04:28 Quit keanu|afk (Read error: 110 (Connection timed out))
05:06:56 Join EnterUserName [0] (
05:07:17EnterUserNamedoes Accepted in the Patch request means its in the main code
05:07:29 Join slackcub [0] (
05:07:48EnterUserNameHi. I'm looking at album-art patch
05:07:50 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
05:07:51EnterUserNameand it says Accepted
05:07:56EnterUserNamedoes that mean its been enabled in main code?
05:08:03scorcheyou JUST asked that
05:08:10scorcheand what else would it mean?
05:08:13EnterUserNamelol ok :) sorry didnt get a response :)
05:08:19EnterUserNameget the response
05:08:22scorchethat isnt a valid excuse
05:08:35EnterUserNameeek. Well I apologize.
05:09:33slackcubcan anyone recommend a good Linux program for resizing a mpg video?
05:09:52scorcheslackcub: there are a bunch on the wiki
05:09:56Lloreanffmpeg or mencoder.
05:09:58cool_walking__Do you want a GUI?
05:10:09slackcubgui is not necessary
05:10:19cool_walking__Yeah, then mencoder or ffmpeg.
05:10:20slackcubI looked at the wiki, guess I missed them
05:21:39 Quit slackcub ("BitchX-1.1-final: just when you thought it couldn't get any better")
05:23:15EnterUserNamewell this is cool alot of the patches that i had to patch originally are accepted int he code
05:23:48 Join keanu|afk [0] (n=keanu@unaffiliated/keanu)
05:24:06 Quit keanu (Read error: 110 (Connection timed out))
05:25:28 Join mchua_ [0] (
05:27:43 Quit RoC_MasterMind ("Leaving")
05:29:45 Quit japc (Remote closed the connection)
05:35:05 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
05:35:25 Join Jon-Kha [0] (
05:45:07 Join keanu [0] (n=keanu@unaffiliated/keanu)
05:46:10 Quit keanu|afk (Read error: 110 (Connection timed out))
05:51:11 Join rasher [50] (n=rasher@rockbox/developer/rasher)
05:51:11 Join preglow [0] (i=thomj@rockbox/developer/preglow)
05:51:40 Join NotSoap [50] (n=Soap@rockbox/staff/soap)
05:52:33 Quit toffe82 (Read error: 104 (Connection reset by peer))
05:53:19EnterUserNameoh crap
05:53:24EnterUserNamei had my poren on horchst site
05:54:05cool_walking__wrong channel
05:54:22scorcheEnterUserName: please read the guidelines linked in the have violated a few of them now and i am not going to be very happy if more are violated too...
05:54:51 Join |AhIoRoS| [0] (n=ahioros@
05:57:19 Join toffe82 [0] (
06:06:50 Join keanu|afk [0] (n=keanu@unaffiliated/keanu)
06:07:30 Quit Soap_ (Read error: 110 (Connection timed out))
06:08:02 Join Soap_ [50] (n=Soap@rockbox/staff/soap)
06:08:23 Quit keanu (Read error: 110 (Connection timed out))
06:09:54 Quit NotSoap (Read error: 113 (No route to host))
06:15:23 Join jpt9 [0] (
06:16:32jpt9Hey. I'm trying to convert this font to rockbox format:
06:16:54 Quit kushal_12_27_200 ("Leaving")
06:16:54jpt9I'm getting the following error: Error: Invalid BDF file, requires FONT_ASCENT/FONT_DESCENT/ENCODING
06:16:54jpt9Error reading font header
06:16:56jpt9any ideas?
06:18:34jpt9if anyone has Wine (which, I believe, comes with a FON2BDF utility for convert windows bitmap fonts to bdf), can you run the Windows font version (see here: through it and try it?
06:19:10scorchei assume you are using convbdf?
06:19:29 Quit jpt9 (Read error: 104 (Connection reset by peer))
06:19:46 Join jpt9 [0] (
06:19:56jpt9sorry... my IRC client just froze.
06:20:10jpt9any ideas?
06:20:52scorchejpt9: you can see things you may have missed from the irc logs at
06:21:12 Quit jpt9 (Read error: 104 (Connection reset by peer))
06:21:44 Join jpt9 [0] (
06:21:51jpt9i'm using a different IRC client now.
06:23:23 Quit BitTorment__ ("Do directly to guantanamo bay. Do not pass go. Do not collect your human rights.")
06:23:59 Quit jpt9 (Client Quit)
06:26:34 Join sbhsu [0] (
06:29:43 Join jpt9 [0] (
06:29:50jpt9was having trouble with firefox...
06:30:02jpt9any ideas re: the font?
06:30:13cool_walking__nothing happened while you were gone.
06:30:14scorche<scorche> i assume you are using convbdf?
06:30:39jpt9is there such a thing as fon2bdf?
06:32:37jpt9never mind...
06:32:51jpt9I found Fony:
06:32:58jpt9it's a free bitmap font editor for Windows.
06:35:21 Join Davide-NYC [0] (
06:35:55Davide-NYCI have scans of an H10 5GB PCB that look nothing like the H20 scans on the wiki.
06:36:11Davide-NYCShould I add them to the wiki page?
06:44:04EnterUserNamehi all
06:44:58EnterUserNamedoes anyone know about the usb storage patch
06:45:04EnterUserNameit appears not to be going inside properly and some changes are there (the rejects) and some arent
06:45:07***Saving seen data "./dancer.seen"
06:48:54EnterUserNamehas this been ported into the Official build
06:55:52 Join abescully [0] (
06:57:21krazykitEnterUserName, it's being actively worked on, and a significant amount of code is already in svn
06:57:56EnterUserNameOk. Then I wont bother adding that patch. <Shrug>
06:58:20EnterUserNameBecause that patch is saying there is code that is suppose to be there that isnt
07:00:04 Nick mchua_ is now known as mchua|zzz (
07:00:32EnterUserNameDo hardware players help you guys code rockbox or do you guys usually have to reverse engineer?
07:01:57krazykitdo you perhaps mean "hardware companies"?
07:02:16EnterUserNamewell the people that make the mp3 player chipsets
07:02:30EnterUserNameim kinda confused how you guys find the code for these things working with the chipsets
07:02:36scorchethere has only been one company that has really helped...all the others we reverse engineer
07:02:45scorchewe dont find the code...we make it
07:03:09EnterUserNamehmm what about these ppc compilers? you create the functions?
07:03:20EnterUserNameerk well the compilers that compile the c code for these player?
07:03:53scorchegcc is a whole other project
07:05:41Davide-NYCanybody know anything about the RTC battery in the H10?
07:12:36EnterUserNamehmm should the compiler be arm
07:12:41EnterUserNameor armb?
07:12:49krazykitEnterUserName, use
07:13:16EnterUserNameoh.. ok i usually use gentoo to do this but alright :)
07:13:28EnterUserNamei have both arm and armeb on there
07:14:16krazykiti wouldn't use either of those to compile rockbox. the best thing to do would be to use to set up your cross-compiler.
07:15:35EnterUserNameoh ok.. ive cross compiled before for other devices :) i'll use rockdev.. i think i used gentoo previously can't remember.. i havent done this in awhile
07:15:50EnterUserNamethis was considerably less work because most of the patches have been accepted
07:17:33EnterUserNamehmm im getting errors 500 tryin to connect to gnu
07:20:58 Quit jpt9 (Read error: 110 (Connection timed out))
07:21:37 Join FOAD_ [0] (
07:24:36 Quit Ebert ()
07:25:45 Join NotSoap [50] (n=Soap@rockbox/staff/soap)
07:31:25 Quit |AhIoRoS| (Remote closed the connection)
07:32:29 Join |AhIoRoS| [0] (n=ahioros@
07:38:23 Quit FOAD (Read error: 110 (Connection timed out))
07:38:23 Nick FOAD_ is now known as FOAD (
07:40:51 Quit perrikwp (" ajax IRC Client")
07:41:20 Quit Soap_ (Read error: 113 (No route to host))
07:48:18 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
07:51:16 Join conando [0] (
07:51:27*linuxstb wonders which company scorche is talking about
07:52:37linuxstbThey've been far less helpful to Rockbox than companies such as Freescale, Philips, Hitachi etc who make their datasheets publically available.
07:54:52scorchewell yes...i assumed he meant in terms of active communication
07:55:02scorchebut i did neglect them..
07:56:24linuxstbI just don't think AMS (making us send people to their offices to collect datasheets, and then not allowing us to share them) deserve a higher status than companies that just make docs freely available for all...
07:57:24*linuxstb leaves soapbox and carries on drinking coffee
07:57:48 Quit syn4pse ("Hey! Where'd my controlling terminal go?")
08:12:42 Quit cool_walking__ (Read error: 104 (Connection reset by peer))
08:12:59 Join cool_walking__ [0] (
08:14:02 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
08:14:17GodEaterjoining the soapbox a bit late - but I agree whole hearyedly with you linuxstb
08:14:32GodEaterheartedly too
08:15:49*scorche would be impressed if anyone in here disagreed..
08:22:22 Join mrkiko [0] (
08:23:35 Part toffe82
08:31:27 Join Rob2222 [0] (
08:31:51EnterUserNameall i wanna test hte new rockbox storage
08:31:58EnterUserNamehow do i make it so it doesnt boot into the original firmware?
08:32:59EnterUserNameas soon as i plug the sansa device in it loads original firmware ...
08:33:08EnterUserNameand i'm using svn..
08:33:28GodEaterEnterUserName: did you compile it yourself ?
08:33:58EnterUserNamewith no patches
08:34:12GodEaterdid you put the two -D entries in the Makefile required for USB support ?
08:34:36EnterUserNamei didnt see that on the wiki must have issed it
08:34:52GodEaterEdit the make file in a text editor, find the line which starts "export EXTRA_DEFINES="
08:35:08GodEaterand put "-DUSE_ROCKBOX_USB -DUSE_HIGH_SPEED" after the "="
08:35:11GodEatersave it
08:35:12GodEaterand then make
08:35:21cool_walking__Isn't high speed still unstable?
08:35:32EnterUserNamei was looking at the patches
08:35:39EnterUserNamepeople seem to lik eit
08:35:56GodEateryes it is
08:37:56 Join parafin|away [0] (
08:38:16 Quit parafin (Nick collision from services.)
08:38:24 Nick parafin|away is now known as parafin (
08:40:54 Join replix [0] (
08:41:29markunmorning gibbon_
08:41:56amiconnSomething's wrong wrt icon packaging for the default theme :/
08:42:30gibbon_during my way to work i played around with the sansa c250 arriving yesterday
08:43:32 Quit replix (Client Quit)
08:43:33gibbon_and i experience skipping when playing any files from the microSD
08:43:52EnterUserNamehGibbon so you got version 1?
08:44:00 Join Axio` [0] (n=Axio``
08:44:04EnterUserNamedoes anyone know what rockboxlogo.h is for
08:44:12EnterUserNameand what plugin it uses?
08:44:32gibbon_i have to say that its a SDHC 4GB and i don't know how hacky the code is, exactly
08:44:52gibbon_EnterUserName: i wouldn't be able to run rockbox on it if it was a v2 ;)
08:45:06EnterUserNamei just imported a dang patch and its loading rockbox.h
08:45:08***Saving seen data "./dancer.seen"
08:45:43gibbon_EnterUserName: you have a c250v1, too right?
08:45:54gibbon_ah, e
08:45:55EnterUserNameI didnt want the c250 :) i wanted the e280
08:45:57gibbon_i remember
08:46:16linuxstbEnterUserName: What's your problem? If you want to find out where .h files are used, just search the Rockbox source...
08:46:38gibbon_but i thing gevaerts has one
08:46:43EnterUserNameWell the problem is i used albumart patch and view port patch
08:46:54EnterUserNameand its missing a file so i wonder if the code has changed
08:47:49linuxstbThat file is generated by the build system as part of the compiling process.
08:48:15EnterUserNameits complaining that its missing when i run ./configure than make
08:48:31linuxstbAre you running it in a clean build directory?
08:48:40EnterUserNamei did a make clean
08:49:06 Quit JdGordon (" ajax IRC Client")
08:49:58 Quit Rob222241 (Read error: 110 (Connection timed out))
08:51:10 Join ender` [0] (
08:51:28EnterUserNamelinuxstb: any idea? i can reverse the patch
08:51:33EnterUserNameto find out which one is causing it
08:53:49gibbon_are there some test files usable for testing audio output and decoding anywhere?
08:54:06 Quit BigBambi (Remote closed the connection)
08:54:23gibbon_frequency a−−>b over n minutes or so? the'd make the skipping really audible
08:54:57linuxstbEnterUserName: What albumart patch are you trying to use?
08:55:51 Join FOAD_ [0] (
08:56:35EnterUserNamei killed my directory ..bah.
08:56:51EnterUserNamelinuxstb: is that the wrong one
08:57:32GodEaterEnterUserName: albumart has been in svn for months
08:57:39linuxstbNo idea - it depends what you want...
08:57:40GodEaterthere's no need for a patch
08:57:50EnterUserNamei mean the resize
08:58:00EnterUserNameis the resize in there as well? i didnt see that it has been accepted
08:58:07EnterUserNamethats what i was trying to patch
08:59:11 Quit gtkspert (Read error: 101 (Network is unreachable))
08:59:19EnterUserNameand 8457
08:59:55EnterUserNameErk. Can someone give me the define keys to enable usb storage. i'll paste it somewhere else next time i still can't find it on the wiki
09:00:10GodEaterit's also in the IRC log now
09:00:31EnterUserNamedo you record these conversations?
09:01:29EnterUserNamefound it thanx
09:02:01EnterUserNameSo has albumart resize been in SVN Now?
09:02:44 Quit Axio` (Remote closed the connection)
09:02:51GodEaterno - resize isn't in yet
09:02:58gibbon_if anyone is interested, i'll generate the tone files my myself ..
09:03:15gibbon_might be useful for some people other than me
09:05:30EnterUserNameits not albumart
09:08:49 Join Zagor [242] (
09:10:12 Quit cool_walking__ (Remote closed the connection)
09:11:54 Quit FOAD (Read error: 110 (Connection timed out))
09:11:54 Nick FOAD_ is now known as FOAD (
09:13:11EnterUserNameGodEater thanx i solved the problem i messed up applying the viewport patch :)
09:13:11 Join petur [50] (n=petur@rockbox/developer/petur)
09:19:57EnterUserNamewoo hoo
09:20:56 Quit petur ("*plop*")
09:21:58EnterUserNamedoes anyone here use the "fast charging" for Sansa e2xx series patch?
09:22:34 Join stripwax [0] (
09:29:22 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
09:35:04EnterUserNamehow do i register a bug on the usb storage
09:35:12EnterUserNameit looks like the macintosh doesnt like jit :) but windows does..
09:35:32GodEaterenter it at the end of the FS task
09:37:19 Join petur [50] (n=petur@rockbox/developer/petur)
09:38:28 Quit XavierGr (Read error: 113 (No route to host))
09:39:40 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:40:36 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
09:43:15Bagder"Verify that the cross-compiler is of a recommended version"
09:47:13Nico_PBagder: nice :)
09:47:32ZagorBagder: about time, I'd say
09:47:51BagderI've seen this hit several people the last week only
09:49:07Nico_Pthere was a change that made an up to date crosscompiler mandatory for building the S bins
09:49:53Bagderyes I recall that but I'm not sure what the current situation is there
09:50:18Bagderit would be good to just recommend one version for all arm targets
09:57:25GodEaterwe do don't we ?
09:57:40Zagornot forcefully enough :)
09:57:56GodEaterwe're not using a different version of GCC for the beast - I thought it was a different library ?
09:58:05BagderGodEater: well, at least in the past the S people were using a newer one
09:58:40 Quit dan_a (Remote closed the connection)
09:59:04GodEaterah - I missed that fact
09:59:42Bagderbut I'm not sure if the lib fix we later made also cured their problems or if they still prefer a newer one
10:01:42 Join tvelocity [0] (n=tony@
10:08:08 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
10:08:08 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
10:08:19GodEaterwell I'm still using the lib fix version
10:08:27GodEaterand have suffered no compile problems because of it
10:10:34pixelmagibbon_: I don't get any skipping when playing files off of a microSD on my c250. The only difference is that mine's not a microSDHC
10:11:38BagderGodEater: good, then I think I'll commit it like this
10:15:43 Quit Nico_P (Remote closed the connection)
10:16:19markunGodEater: toffe opened up his Gigabeat T400 and it turned out to be the same hardware as the beast (but using flash instead of a HDD)
10:16:41markunhopefully they didn't fix the exploit..
10:20:19gibbon_pixelma: is test-disk able to test the microsd? i suspect some problem with the card<->player compatiblity
10:20:39gibbon_pixelma: nah... i just try it myself ;) don't bother
10:22:26pixelmait is but you have to change something in the codes (I used a tweaked one to compare speeds of different MMCs on my Ondio but was given a prepaired test_disk by amiconn)
10:23:54gibbon_i want to read into plugin code anyway... i give it a try
10:24:14 Quit Xerion (Read error: 110 (Connection timed out))
10:30:58gibbon_but i am quite surprised by the microphone recording quality...
10:30:59amiconngibbon_: Change apps/plugins/test_disk.c line 26 to read:
10:31:02amiconn#define TESTBASEDIR "/<microSD1>/__TEST__"
10:31:15gibbon_amiconn: already figured that :), thanks
10:31:38gibbon_is it ok to copy that c file to test_disk_mmc.c and add it to SOURCES?
10:31:42gibbon_or are there name issues?
10:31:51 Join lee-qid [0] (
10:32:20amiconnThere should be no name issues
10:32:44 Join japc [0] (
10:32:52*amiconn is thinking about making test_disk able to test both internal & external storage on multivolume targets
10:39:26pixelmawouldn't renaming to test_disk_MMC mean that it needs to be prepared in CATEGORIES too if one wants to have it available from the plugins browser?
10:45:10***Saving seen data "./dancer.seen"
10:48:09 Join mrkiko_ [0] (n=mrkiko@
10:48:30 Quit mrkiko (Read error: 104 (Connection reset by peer))
10:48:43 Quit mrkiko_ (Client Quit)
10:51:56gibbon_pixelma: i will see in a few moments ;)
10:54:07gibbon_pixelma: you are right
10:55:28 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
10:58:20fyrestormi decided to plug in my old 4th gen ipod. i always thought the hd went faulty, but i think it was the battery. it booted up and its in disk mode :D
10:58:37*fyrestorm is excited
10:58:43gibbon_fyrestorm: did it make some clicking noises when powered up before?
10:58:59fyrestormactually its been a very long time
10:59:17fyrestormbut it made alot of clicking noises and never let me use the disk again
10:59:35gibbon_like spinning up *clicklick* spindown ?
10:59:47gibbon_and showing the sad ipod?
11:00:00gibbon_ha! :) very common :)
11:00:11fyrestormbut it says i need to format the drive
11:00:28fyrestormyeah. i bought a new ipod because i wasnt able to use it
11:00:34fyrestormthink it was the battery?
11:00:41gibbon_it is...
11:00:44fyrestormoh man
11:00:47*fyrestorm dances
11:00:50gibbon_ <−− i wrote that a while ago
11:00:55 Join TheBashar [0] (
11:01:22gibbon_its how to relatively easy fix it on demand
11:01:54gibbon_you also ay edit as you wish...
11:02:05gibbon_(i have to work a bit now... see you )
11:02:07fyrestormgibbon_: thank you so much
11:02:15fyrestormive got to leave for work in 30
11:02:15TheBasharDoes anyone have a patch for mpc sv8 that I could try?
11:02:23fyrestormi cant wait to install rb on it though
11:05:08 Quit japc (Read error: 110 (Connection timed out))
11:11:25markunTheBashar: I see nothing in the patch tracker. Did you read something about such a patch?
11:12:58 Quit TheBashar (Read error: 104 (Connection reset by peer))
11:13:10 Join TheBashar [0] (
11:13:31 Join midkay_ [0] (
11:13:49TheBasharmarkun: I saw something about it in a google archive of the irc logs
11:21:09fyrestormamazing. its working. i didnt really have to go through that though, gibbon_
11:21:38fyrestormi just left it alone for a good 2 years.
11:25:47markunTheBashar: the only things I find are statements by preglow that he's not worked on it. Are you planning to work on it?
11:29:21 Join TheBasha1 [0] (
11:29:28TheBasha1markun: What I saw was that he had some patch he was planning to try to merge. If there was a patch, I was going to eyeball it for difficulty. But if it's too difficult, I'm no coder.
11:30:54 Quit midkay (Read error: 110 (Connection timed out))
11:31:35 Quit fyrestorm (Read error: 104 (Connection reset by peer))
11:35:55 Quit TMM (Read error: 110 (Connection timed out))
11:46:39 Quit TheBashar (Read error: 113 (No route to host))
11:49:48 Quit jhulst ("Konversation terminated!")
11:52:06 Join hannesd [0] (
11:52:14 Part TheBasha1
11:56:24 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
11:58:02 Join BuNsiE [0] (n=bunsiebu@
11:58:05 Join Tom0_ [0] (n=chatzill@
11:58:23Tom0_hi folks
11:58:50BuNsiEhey, can anyone help me. i'm looking for how to change the resolution of the splash screen bitmap
11:58:58Tom0_can anyone suggest which is the most stable player for rockbox? im looking to from Ebay and i want to it to be perfectly stable
11:59:01BuNsiEhi Tom0 :)
11:59:29Tom0_hi Bunsie :)
12:00:07Tom0_I have a H10 iriver, and its old and has a rockbox version from 2006 so its quite outdated. Problem is the battery on the thing is terrible so im looking to upgrade
12:00:28Tom0_any ideas?
12:00:54 Join Benjamin_L [0] (
12:01:27BuNsiEim sure i seen part of a forum covering all the differences in players, made for people wanting a suitable player
12:01:45Tom0_im looking to buy also for a blind friend
12:01:53Tom0_so i need one that works well with the speech
12:02:12Tom0_couldu link me to that forum thread?
12:02:14GodEatertry that instead
12:02:17Tom0_ahh thanks
12:02:24BuNsiEoh yeahhh
12:02:56BuNsiEit was a link from a thread leading there ^^ thanks GodEater for saving me the time in looking ;]
12:02:58GodEaterBuNsiE: what do you mean by "change the resolution" of the splash screen bitmap? The screen has a fixed resolution, so all you change is the size of the bitmap.
12:03:27gevaertsbarrywardell: do you have time sometime today to build another c250 repair too for mac ? Same procedure as last time (build e200rpatcher with a custom bootloader.bin), bootloader.bin is at gevaerts/bootloader.bin">
12:03:43Benjamin_LI just tried to patch in the bootloader boost by patch -p0 <bootloader_boost.patch but it doesn't change the files. gevaerts ubs patch worked like a charm using this method so I must be doing something wrong
12:04:10BuNsiEim using the LogoSwapper, and i cant change the height of the bitmap because you cant have any other resolution compared to the original bitmap
12:04:16BuNsiE:S did that make sense?
12:04:21GodEatercorrect you can't
12:04:33GodEaterif you want to change the size, you have to build your own rockbox
12:04:36gevaertsbarrywardell: this one first zeroes the entire flash before rewriting the partition table and FAT, to make sure the OF is entirely gone
12:04:41 Join suom1 [0] (
12:04:43barrywardellgevaerts: sure
12:05:00BuNsiEok, would i just have to change the splash screen part?
12:05:13Tom0_thanks for that
12:05:16Tom0_what do u guys use?
12:05:31*GodEater has four players
12:05:47Tom0_anyone of them u prefer?
12:05:57GodEaterthe Gigabeat F40 currently
12:06:12GodEaterbut I suspect when the port is done, the Gigabeat S will become my new favourite
12:06:14BuNsiEim using iaudio x5 30g
12:06:23*gevaerts has a sansa c250, but doesn't really have much experience with it as a _player_.
12:06:26Tom0_the X5 is what im thinking of getting
12:06:57Tom0_im a bit of an audiophile so i hear the X5 has the best audio chipset
12:07:29*GodEater has tin ears and doesn't really care
12:07:36BuNsiEi havnt compared to anyother player so cant help you sorry haha
12:08:02*Bagder joins the tin ear crowd with 4 players but can't hear any sound quality difference between them
12:08:06*gevaerts sometimes encodes at 64kbps, because that still sounds "good enough"
12:08:31*GodEater forms the "tin ears" club in one corner of the channel.
12:08:38Tom0_yea lol i prolly wont notice with my earphones as they arnt exactly the best
12:08:43 Quit Tuplanolla (Read error: 145 (Connection timed out))
12:08:53Tom0_how big is the X5, does it fit well in ur pocket?
12:08:54*Bagder recalls the early days of sansa e200 when the sound was broken and he didn't even notice ;-9
12:09:19BuNsiEummmmmm...yes. but i have large pockets maybe?
12:09:19BagderTom0_: see for details
12:09:34Bagdersizes and weights etc
12:09:48Tom0_yea i can see the specs but its kinda hard to put it into context
12:09:51markunpeople over at anythingbutipod were raving about the sound quality of the Gigabeat T400, but since it looked like the same hardware as the Gigabeat S inside I wonder if they sound equally good.
12:10:06BagderTom0_: you could compare with something existing you own
12:10:08BuNsiEorr google x5 user reviews/pics
12:10:23BuNsiEusually works
12:10:37Tom0_but its good to hear feedback from people in a chatroom
12:10:40Tom0_i can look up stuff
12:10:44Tom0_n come back n ask more questions
12:10:51BagderI never had a problem with the x5 size
12:10:53BuNsiEok well i dont mind the size
12:11:11BuNsiEits never had any problems in places that i have put it in
12:11:36Tom0_ok then lol
12:11:36GodEaterthe mind boggles...
12:12:26BuNsiEi once had it up my bottom :| wasnt a nuisence at all
12:12:52BuNsiEum lies
12:13:35BuNsiEGodEater: can you help me with my resolution change? please haha, or direct me somewhere that can
12:13:52BagderBuNsiE: you can't change resolution, you need to alter your pic
12:15:20BuNsiEum, i think thats what i mean ^o)
12:15:58BuNsiEsee the x5 splash is 160x50, so small in height >.<
12:16:25GodEateryour first task is setting up a working build environment
12:16:33GodEaterwe have a "how to" in our wiki
12:16:37barrywardellgevaerts: uploaded to the same place as before:">
12:17:46BuNsiEok ill look for it thanks
12:17:59BuNsiEbbs haha
12:18:51 Join DerDome [0] (
12:19:03gevaertsbarrywardell: thanks. Now let's hope it solves kushal's problem
12:22:28gibbon_amiconn: it sais that it can not create the test directory
12:24:15pixelmagibbon_: I'm just running a microSD test_disk on my c200
12:25:06gibbon_pixelma: how does your define look?
12:25:42pixelma#define TESTBASEDIR "/<microSD1>/__TEST__"
12:25:43gibbon_mine looks like #define TESTBASEDIR "/<microSD1>/__TEST__"
12:26:12gibbon_this looks the same to me
12:26:49pixelmamaybe something with your card, or SDHC cards? No idea...
12:27:06gibbon_i can write the card using rockbox and USB...
12:27:13gibbon_i can even navigate on the card
12:27:17 Join TheBashar [0] (
12:27:27gibbon_using the player
12:27:51 Join Tuplanolla [0] (
12:28:18TheBasharI'm having trouble with tracks removed from a (not current) playlist not staying removed. Any chance that function is broken?
12:30:06 Join Soap_ [50] (n=Soap@rockbox/staff/soap)
12:32:43 Join BitTorment [0] (n=martin@
12:35:07 Quit DerDome (Remote closed the connection)
12:35:26TheBasharIf I use the text_editor, I can remove a line, but the playlist viewer doesn't seem to retain track removals.
12:36:41amiconnIf you want the track removed from the original .m3u, yo need to re-save the list after removing the track
12:37:08amiconnRemoving the track from within the playlist viewer is non-destructive
12:37:18 Quit BuNsiE ()
12:37:27TheBasharamiconn: Sorry if this is stupid question, but how do I force the save from the playlist viewer?
12:37:58TheBasharamiconn: Or do you mean I have to make it the current playlist and then resave it?
12:40:35amiconnHmm, non-current. Honestly I have no idea. Should be in the manual somewhere
12:40:44*amiconn doesn't use saved playlists
12:40:52 Join Thundercloud [0] (
12:41:12TheBasharamiconn: I looked in the manual but haven't found anything other than using the text_editor.
12:42:19 Join BuNsiE [0] (n=bunsiebu@
12:42:27TheBasharamiconn: Yeah, looks like I have to make it current and then I can use the save current function to persist the removal. A little awkward.
12:42:34BuNsiEhey again everyone :D
12:44:07pixelmaTheBashar: after removing the line from within text_editor did you leave the plugin with "save changes and quit" or saved it before? I haven't used it but can't imagine how Rockbox should know what there was before (when loading the playlist) if the line is really gone
12:44:36BuNsiEanother question >.<, im using vmware player to run rockbox distribution of linux i think? anyway when i try and change the resolution of the player,, i get a error and well i cant change the size and i dont like it small >.< cant fit apps in it
12:44:47 Quit NotSoap (Read error: 110 (Connection timed out))
12:45:05 Join DerDome [0] (
12:45:13***Saving seen data "./dancer.seen"
12:45:39TheBasharpixelma: Sorry for the confusion. It works fine with using the text_editor, or with making it the current playlist, removing, and then saving current. Just can't remove and then save it if it is non-current.
12:46:16 Quit Benjamin_L ("Ex-Chat")
12:46:50pixelmasorry, misunderstood
12:47:18amiconnLinusN: around?
12:51:29 Quit Rob2222 (Read error: 104 (Connection reset by peer))
12:51:40 Join Rob2222 [0] (
12:52:20BuNsiEcan anyone help me with my problem please? :)
12:53:26 Quit DerDome (Remote closed the connection)
12:54:02 Quit barrywardell ()
12:54:26gibbon_BuNsiE: Rockbox is a custom firmware for certain digital audio players... perhaps you are confusing us with rocklinux?
12:55:19BuNsiEno sorry if i confused you, i use vmare player as my compiler and svn updater
12:55:37BuNsiEfor rockbox haha
12:55:53 Join DerDome [0] (
12:56:01LinusNamiconn: here now
12:56:02BuNsiEbut i cant change the resolution of the player
12:56:33gibbon_BuNsiE: ah...
12:56:43gibbon_the vmware player?
12:57:18BuNsiEasking for software help sorry if this isnt the role of this irc
12:57:31markunLinusN: can you delete a wiki page?
12:58:09LinusNmarkun: done
12:58:25gibbon_change the resolution of the guest operating system... there is a huge variety of distributions and user interfaces... better consider the appropriate documentation
12:59:35BuNsiEoh god, what did you just mean
12:59:40amiconnLinusN: I have some questions regarding sdram setup on coldfire
13:00:17amiconnFirst, please have a look at firmware/target/coldfire/crt0.S line 180
13:00:22gibbon_BuNsiE: since this is not rockbox related at all, i will query you for this one
13:00:35 Quit DerDome (Client Quit)
13:00:44amiconnThe comment says /* A12=1 means CASL=1 (a0 is not connected) */, but 0xnnnnn800 has bit A11 set
13:00:57amiconn...which in turn leads to the correct setup for the H1x0 sdram
13:01:01BuNsiEumm ok, whats query?
13:01:08 Join CaptainSquid [0] (
13:01:37amiconnAccording to your schematics, the mcf5249's A11 bit is connected to the sdram's A5, and setting that means CASL=2
13:02:21LinusNhmmm, this was a looooong time ago :-)
13:02:32gibbon_BuNsiE: private message on IRC
13:02:35amiconnThis matches the *actual* DACR0 setup (CASL=2), but the comment for this one also says "CAS latency 1"
13:02:40BuNsiEyep registering
13:02:56amiconnBesides, CASL=1 isn't possible with the sdram used in the H1x0
13:03:11LinusNso i guess my comment is wrong then
13:03:17pixelmagibbon_: BuNsiE is not registered so couldn't answer you in a query unless you allow messages from unregistered users
13:03:19amiconnBoth comments, then
13:03:37amiconnAnother question is whether you checked this setup for H300 and X5
13:03:55LinusNi believe i did
13:03:57BuNsiEgibbon: i lost where to register ah
13:04:11gibbon_pixelma: i know, i just told him
13:04:13amiconnThe sdram address bus wiring for H1x0 is rather weird, and I can imagine it being different on other targets
13:04:29amiconnLess likely on H300, but somewhat more likely on X5...
13:04:32BuNsiEgibbon: nvm
13:04:47amiconnUnfortunately there are no memory schematics for H300 or X5
13:05:04LinusNi was lazy, ok? :-)
13:05:41TheBasharwhen I try to save a non-current playlist I get "error accessing playlist file". Should I file this as a bug or feature request?
13:07:34 Join mf0102 [0] (n=michi@
13:07:36BuNsiEgibbon: nickserv isnt doing anything :|
13:07:56gibbon_then i guess i can't help you right now...
13:08:15gibbon_i think its way too off topoc to be discussed here
13:08:51gibbon_you might start with the vmware manual in installing "vmware extensions"... but i guess i can't help you any further then
13:09:03gibbon_if you get to register your nick you might query me
13:13:14pondlifegibbon_: You could use #rockbox-community for OT chat...
13:13:31gibbon_ah ,ok
13:13:58 Join Benjamin_L [0] (
13:14:45Benjamin_Lso i finally managed to brick my sansa ^^ but manufacturer mode doesn't work, i powered off, switched hold on pressed the select button while inserting the usb cable
13:14:59 Nick fxb__ is now known as fxb (
13:15:07Benjamin_Lnothing happens only black screen and blue ring
13:15:18Bagderthat's how manufacture mode looks like
13:15:32Benjamin_Le200tool doesn't recognize the sansa
13:16:05Benjamin_Llet me try something different, following the rockbox page, maybe this works
13:16:22gevaertsBenjamin_L: do yoy have administrative rights ? (i.e. root on linux, administrator on windows)
13:16:38Benjamin_Lgevaerts: sure
13:17:01LinusNamiconn: the X5 SDRAM init sequence is next to identical to ours
13:19:19gevaertsBenjamin_L: Have you tried more than once ? Sometimes it doesn't work the first time
13:19:27Benjamin_Lok recover using e200tool and the BL_SD rom file doesn't work either, always tells me "not found"
13:21:11gevaertsBenjamin_L: can you paste the exact error message somewhere ?
13:23:38amiconnLinusN: Yeah, casl bit mapping seems to be the same
13:23:48gevaertsBenjamin_L: I think I'll let someone else look at this.
13:23:50Benjamin_Lok now it found something
13:24:17 Quit Tom0_ ("ChatZilla 0.9.81 [Firefox]")
13:26:44Benjamin_Lgevaerts: now I'm in recovery mode, phew ^^
13:26:56gevaertsBenjamin_L: good news
13:27:28Benjamin_Lwonder what I did wrong, compiled the rockbox bootloader and let sansapatcher install it, afterwards, all went black
13:29:13 Join DerDome [0] (
13:36:45Benjamin_Lgevaerts: freshly formatted e260 ready to be bricked again ;)
13:37:09gevaertsHave fun !
13:40:07*Benjamin_L wonders why its SD Player now instead of Sansa e260
13:42:23*pondlife wonders how paranoid you need to be to ask this ->;topicseen#msg116930
13:43:04*gevaerts would suggest a hammer
13:43:34pondlifeOr perhaps use of highly pressurised air?
13:43:50TheBasharIn soviet russia, your music listens to you!
13:44:50gevaertsMaybe it's some kind of workplace requirement like "no recording equipment allowed"
13:44:59pondlifeTheBashar: Sshh, don't tell them about how Rockbox is recording your every move, then when you connect USB, sending the recordings to Llorean for later perusal...
13:45:00LinusNhe could pour coffe in it
13:45:10pondlifeOr tea
13:45:13pondlifeEasier to spell
13:45:57GodEateris mpeg4creator available in .deb form somewhere ?
13:45:58pondlifeWhile I'm here, anyone got any known good gapless music to check SVN with?
13:46:30*pondlife is too lazy to re-encode anything
13:46:37*GodEater has plenty
13:46:54pondlifeSo - does SVN add gaps at the moment for you?
13:46:59 Join japc [0] (n=japc@
13:47:01Benjamin_Lis there a precompiled rockbox bootloader for the sansa available which will not brick mine?
13:47:21GodEaterpondlife: haven't checked yet - am about to
13:48:23pixelmapondlife: I saw the post earlier and the one album I tried which has one gapless track transition sounded alright (with r16341)
13:48:38pondlifeSeems ok here too, with CBR MP3
13:48:40pixelmaon c200
13:49:21pixelmaand the album is vbr mp3, I may add
13:52:17 Quit asdrubal (Remote closed the connection)
13:53:03pondlifeI was wondering if the hard disk (and our filesystem) would be fast enough to allow pcm output to be dumped to a file, rather than played?
13:53:46pondlifeI mean, rather than being sent to the audio output.
13:53:59pondlifeSuspect we wouldn't be able to keep up.
13:54:34 Quit tvelocity (Read error: 110 (Connection timed out))
13:54:56 Quit jcollie_ ("Ex-Chat")
13:55:21amiconnWhy not? It's just like wav recording...
13:55:45pondlifeTrue, but with crossfade, EQ etc. running too
13:55:52pondlifeDisk i + o
13:57:15amiconn44.1kHz stereo 16 bit pcm is 176kByte/s. Our disk access manages a few MB/s (except on Ondio)
13:57:55 Quit Benjamin_L ("Ex-Chat")
13:59:33GodEaterno problems with gapless here pondlife
13:59:41GodEatervbr mp3 here
14:00:10pondlifeI'm rather enjoying the current playback.c, probably the best one in years. It would be a shame to have to change it.
14:00:27pondlife(I mean as a user; the code is still messy.)
14:00:46 Join nplus [0] (n=nplus@141.25.Globcom.Net)
14:00:51 Join kushal_12_27_200 [0] (n=kushal@
14:03:04 Join defukt [0] (n=WTFOMGBB@
14:03:51 Nick mchua|zzz is now known as mchua_ (
14:04:06 Quit lee-qid ("aufwiederbyebientotsayonara")
14:04:25 Join MajorC [0] (
14:06:12pondlifeGodEater: Hmm, I said playback.c was all lovely and cuddly, and to pay me back it decides to repeat track 9. :/
14:06:45gevaertsMaybe it likes track 9 ?
14:07:02pondlifeIt's actually playing track 8 again, but calling it track 9
14:07:45pondlifeDisplaying the ID3 from track 8 though displaying "9 of 13". And highlighting track 9 on the playlist viewer.
14:08:19pondlifeNico_P might want to read this bit of the logs.
14:12:33pondlifeNow it's moved onto track 9's audio, with track 9's info, but as "10 of 13".
14:12:57LinusNcould it be an audio buffer wrapping issue?
14:13:18pondlifeProbably the point when rebuffering occurred
14:13:32pondlifeA race between playback and buffering?
14:13:52pondlifeThis is on the sim, I should mention
14:17:51GodEaterI've never had that happen to me
14:18:11GodEaterI wonder if this is because the buffer on the 5.5G is large enough to never refill during one folder's worth of music for me
14:18:47 Quit ch4os_ (Read error: 104 (Connection reset by peer))
14:18:51pondlifeThis is the first time I've had this happen on the sim, I think
14:18:55 Join leftright [0] (n=d9e1fcd5@gateway/web/cgi-irc/
14:19:07GodEaterwhat size buffer does the sim use ?
14:19:11pondlifeIt is all fine apart from the playlist index.
14:19:20pondlife32MB I think
14:19:28 Part TheBashar
14:19:47GodEaterregardless of the target being simulated ?
14:20:03leftrightI have just installed latest current, I know have Rockbox logo appearing in all my screens in the bottom right corner, I use my own wps, how do I remove this obtrusive logo
14:20:28pondlifeProbably matches the target. I have 31.347MB, and this is with dircache and lots of tagcache, so maybe it's a bit more?
14:20:49pondlifeA similar config on my H300 gives only 25MB available
14:21:43 Quit MajorC ()
14:21:44leftrightughh, that rockbox logo appears in wps as well,
14:21:51GodEaterthe buffer I have on my ipod is 60.293 MB
14:22:12pondlifeleftright: Clear the backdrop
14:22:31leftrightah, just found it thanks
14:25:14 Quit Febs (Read error: 110 (Connection timed out))
14:26:11GodEaterpondlife: you know you don't have to specify that −−nogaps don't you ?
14:26:19pondlifeOn LAME, yes
14:26:43 Quit CaptainSquid (Remote closed the connection)
14:26:59leftrightreally, I thought that mp3 encoded using LAMEv3.90 onwards was gapless
14:27:22GodEaterwell, it's as gapless as you can make mp3
14:27:38 Quit BuNsiE ()
14:27:40leftrightthats what I mean, no need to specify the nogap switch
14:28:08GodEaterthat's my understanding too
14:28:42pondlifeOK, if played to the end of track 12 (which it thought was 13 of 13) and stopped. I pressed play and it resumed midway through the real track 13.
14:29:26pondlifeTrack 12 was 3:30 in length, it resumed in track 13 at 3:30-ish.
14:30:00 Quit leftright ("CGI:IRC")
14:30:27 Part LinusN
14:45:15***Saving seen data "./dancer.seen"
14:48:26 Join Febs [0] (n=chatzill@
14:50:38 Quit framo ("moo")
14:54:47 Quit kushal_12_27_200 ("This computer has gone to sleep")
14:56:06gevaertsI'd like some more testing of the latest patch in FS #8562, especially for non-portalplayer targets and ipods with firewire (to make sure it doesn't break anything that should be unrelated).
14:59:16 Join Arathis [0] (
14:59:49*gevaerts could of course just commit and wait for the cries of outrage if something breaks
15:00:20peturwhat goes up must come down
15:00:43 Quit mchua_ ("Holy shiny distraction, Batman!")
15:04:23gevaertsWhat's the usual way to handle this ? Just make some test builds to see if nothing obvious is wrong and then commit ?
15:04:35*gevaerts is still a rockbox-newbie
15:04:52markungevaerts: that's what most people do
15:05:06 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
15:05:24peturthat would be to check if it compiles...
15:05:30gevaertsOK. Once I get home I'll get busy then...
15:06:04peturis there a chance it breaks on non-pp players?
15:06:22 Quit EspeonEefi ("さよなら")
15:07:05gevaertsIt touches usb.c, which does the usb-ata bridge handover. I tried to be careful, but you never know. Someone tested on h300 and it seems to still work there though
15:08:39GodEatergevaerts: I'll test on Gigabeat F
15:10:03GodEateryou want this with the integration 3 diff yes ?
15:10:35markunwe still rock:
15:16:17 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
15:16:19*gevaerts enjoys reading out-of-context quotes on rasher's irc stats pages
15:18:26*LambdaCalculus37 notices he's listed as yelling 10.5% of the time
15:19:13*petur is probably still aggressive
15:19:29LambdaCalculus37petur: Always kicking the old brain, I see. :)
15:19:39 Join perrikwp [0] (i=98217268@gateway/web/ajax/
15:19:43Zagor"rockbox sucks because it does not look like the ipod gui"
15:20:46Zagorhmm, apparently that was irony
15:20:54*Zagor googles for "rockbox sucks" :)
15:21:17markunZagor: hey, I was doing that too ;)
15:21:49LambdaCalculus37Zagor: I found one:
15:21:59LambdaCalculus37Right at the top. A classic. :P
15:22:09Zagor"Rockbox sucks arse, it really does. ipod linux is much much better." <−− at what, I wonder
15:22:19ZagorLambdaCalculus37: I'm way past that one :)
15:23:04 Join gtkspert [0] (
15:24:30LambdaCalculus37Nico_P: Paging Nico_P... Mr. Nico_P, you have a call at the front desk. :)
15:24:39markunLambdaCalculus37: didn't you mean
15:24:54LambdaCalculus37markun: Yes, that's the one.
15:25:05*gevaerts notes that his observation about slight off-topicness being good at waking up people still holds
15:25:51 Join tvelocity [0] (
15:25:57markunZagor: I'm trying not to be too offended and see if there is really something we can improve
15:27:33Zagorabout 50% of hits are about the ipod battery life
15:29:17markunwhat is the ratio of the runtimes of rockbox vs apple's OF these days?
15:30:14Zagori don't know
15:30:14LambdaCalculus37markun: Apple OF lists about 14-15 hours of battery life for audio; Rockbox gives me about 11.
15:37:11 Quit |AhIoRoS| (Remote closed the connection)
15:38:45*LambdaCalculus37 has noticed lots of nasty FLAC issues with r16430 on his iPod video
15:41:25gibbon_amiconn: the testdisk i built won't work. whatever i try... owuld you be so kind and send me one of your's?
15:44:12amiconnI don't think those would help you. Although I have multiple targets, a Sansa is not among these
15:45:23pixelmagibbon_: I could send you mine... did you also try a plain version?
15:45:47gibbon_a plain version tests the internal flash fine ...
15:46:15gibbon_and i just tried the sd in the shipped reader...
15:46:26gibbon_4075290624 Bytes (4,1 GB) kopiert, 256,387 Sekunden, 15,9 MB/s
15:46:43gibbon_sorry for the german locale, but the card seems to work pretty fine
15:47:52amiconnWhat happens if you try test_disk on your card?
15:48:03amiconnMake sure there's enough free space on the card
15:49:50 Join desowin [0] (n=desowin@atheme/developer/desowin)
15:50:22gibbon_amiconn: i still have no testdisk to test the card ;) pixelma is so kind to try sending one to me
15:51:39 Join kugel_ [0] (
15:52:02amiconnYou said yours won't work, not that you don't have one
15:52:04 Quit kugel (Nick collision from services.)
15:52:05 Nick kugel_ is now known as kugel (
15:52:11 Join perrikwp|class [0] (i=98212f32@gateway/web/ajax/
15:53:51gibbon_amiconn: mine told me that it could not create the test file...
15:54:37pixelmaif there wasn't enough space on the card that could happen too :)
15:54:39 Quit cool_walking_ (Remote closed the connection)
15:54:50gibbon_wah... file... i ment directory
15:55:12gibbon_pixelma: your's seems to work
16:01:24pondlifeAh, rebuffering killed playback again! Two albums in a row
16:01:41pondlifeIt was more obvious this time
16:01:55LambdaCalculus37pondlife: Me too! My FLAC albums are going nuts!
16:02:27LambdaCalculus37I'm getting that "skip a track, raise the x of y counter on WPS" behavior again.
16:03:03 Quit Zagor ("Client exiting")
16:03:30pondlifeI was listening to track 8 of 12, when it rebuffered. Playback skipped back to the start of track 8 and now the playlist index is one out (i.e. 9, not 8)
16:03:44pondlifeID3 and track playing remain in sync
16:04:49LambdaCalculus37I also had a track repeat itself when my iPod video rebuffered, and raise the x of y counter.
16:07:37pondlifeBuffering should not affect playback; they are independent processes. Maybe buffering is reusing the buffer that holds the current playing track?
16:08:42LambdaCalculus37pondlife: Now I just had a doozy: playing a Vorbis album, Track 5 finishes, and it jumps FIVE tracks ahead!
16:10:37LambdaCalculus37When I selected Track 5 and skipped ahead, it just jumped to Track 6 as expected.
16:11:53 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
16:13:54LambdaCalculus37Now it's playing correctly.
16:14:04LambdaCalculus37Very curious.
16:15:23 Quit abescully (Read error: 110 (Connection timed out))
16:15:56 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
16:21:33 Quit Arathis ("Bye, bye")
16:22:08 Quit hcs ("Leaving.")
16:22:37gibbon_amiconn: notes the three tests i performed on the sd
16:23:51 Join n1s [0] (
16:29:33 Join turk [0] (n=c18cbe1c@gateway/web/cgi-irc/
16:30:14 Nick fxb is now known as fxb__ (
16:30:17turkhow can i design a turkish.voice do you know
16:31:42 Join barrywardell [0] (
16:32:48pondlifeLambdaCalculus37: I just tried to reproduce my last problem. I started the same album from the start, then skipped through tracks 2 to 7 (on the buffering screen) and let it play. It rebuffered exactly where it failed last time, but didn't go wrong.
16:32:58 Join toffe82 [0] (
16:33:02markunFebs: I was just about to hit enter.. :)
16:33:53pondlifeLambdaCalculus37: So either it's intermittent or doesn't happen unless the WPS (with AA) is displayed...
16:34:05pixelmais the turkish lang file up to date (or at least anywhere near)?
16:35:54pixelmaaccording to rasher's page it's not
16:36:09markunpixelma: wow, 5 years ago :)
16:36:13petureven very poor:">
16:37:45 Quit DerDome ("Leaving.")
16:38:01rasherOne of the worst
16:38:56 Quit perrikwp|class (" ajax IRC Client")
16:41:38rasherturk: first step would be to update the Turkish translation I'm afraid - it's very outdated
16:45:17***Saving seen data "./dancer.seen"
16:48:22 Join jgarvey [0] (
16:49:52rasherturk: Do you have a question?
16:51:04LambdaCalculus37pondlife: I'm usingCabbiev2 as my WPS, and have album art for nearly all of my albums.
16:51:49 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
16:51:56pondlifeLambdaCalculus37: Me too
16:53:33turkno thnk you
16:53:35 Quit turk ("CGI:IRC")
16:53:49peturgave up quickly
16:53:52barrywardellhow do people feel about this updateded version of my patch from yesterday for removing the "Searching.." splashes in tagtree:
16:54:17pixelmaa pity
16:54:26LambdaCalculus37pondlife: MoB, perchance? Just a thought.
16:54:57barrywardellthe behaviour is now the following: If the disk needs to spin up, show the searching splash straight away. after 1/2 second, start updating the splash (and show it if it hasn't been shown before), then update every 1/10 of a second
16:55:30peturlooks like we won't need VM's on windows for development
16:55:32barrywardellit feels much better during general use to me, but I'd like some feedback on how i works on other targets and various circumstances
16:57:45 Join stewball`ghost [0] (n=WTFOMGBB@
17:04:07 Quit defukt (Read error: 110 (Connection timed out))
17:04:36 Quit JamPSi (Read error: 110 (Connection timed out))
17:06:18pondlifeIt just did it again - 3 albums in a row!
17:06:30pondlifeJust letting it play naturally seems to do it every time
17:06:54LambdaCalculus37That's what I'm doing right now; I'm letting an album play all the way through.
17:07:18pondlifeI'm only using CBR MP3; should be about as simple as anything.
17:07:34LambdaCalculus37I'm using Q5 Vorbis VBR here.
17:13:00 Join defukt [0] (n=WTFOMGBB@
17:14:29LambdaCalculus37pondlife: Track 7 started playing, but the x of y counter reads "8 of 11" on the WPS.
17:15:04*LambdaCalculus37 suddenly notices that the track was repeating itself!
17:15:07barrywardellLambdaCalculus37: I updated the DiskSpeed wiki page with a new table for test_disk data
17:15:33LambdaCalculus37barrywardell: Excellent; I'll post my findings from yesterday up there.
17:15:59pondlifeLambdaCalculus37: That's exactly what I see
17:16:11*barrywardell would particularly like amiconn and Llorean's feedback on the patch since they gave an opinion on it yesterday
17:16:26pondlifeWhich ever track is playing when it rebuffers is restarted, but as track n+1
17:16:47LambdaCalculus37That's so strange. =/
17:16:52*pondlife builds a logf sim
17:17:06*LambdaCalculus37 knows it can't be an act of God^H^H^HJobs
17:17:55 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
17:18:25 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:19:04 Quit stewball`ghost (Read error: 110 (Connection timed out))
17:19:06LambdaCalculus37Paging Nico_P... Mr. Nico_P... you have a call at the front desk. :)
17:20:03LambdaCalculus37Nico_P: Yep. r16430 has been acting up again.
17:21:33 Quit z35 ("Leaving")
17:22:02GodEaterbarrywardell: I'm still not clear on the figures you fill in for the Create / Read / Write speeds? Are you just quoting one set of figures (the ones for 1MB at a time) or a mean of the three ?
17:24:34barrywardellit should be the mean of three, but I was lazy and only did two measurements
17:24:34barrywardellfor each column, the three values are for the different chunk sizes
17:26:17GodEaterah ok
17:26:27corevetteif i just uploaded a scrobbler file, should i delete it so it makes a new one? or will it not matter...
17:26:51LambdaCalculus37GodEater: I already added my figures from the test I performed yesterday.
17:26:55GodEaterif I do two different cpu speed runs, should I create two rows do you think ? Otherwise it'll look REALLY cluttered
17:28:16GodEaterLambdaCalculus37: did you do two different cpu speeds as well ?
17:28:29 Quit XavierGr (Remote closed the connection)
17:28:51 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:28:53barrywardellGodEater: yes, two rows are probably best
17:29:03*barrywardell has results at 80MHz to add too
17:29:31LambdaCalculus37GodEater: No, just 30 MHz.
17:29:59GodEaterLambdaCalculus37: do us another set at 80 then ?
17:30:13amiconnYou could use the twiki tableplugin feature to combine cells across rows. Tableplugin is enabled in the rockbox wiki
17:30:36amiconn(similar to what I did in the LcdFrameRates table)
17:30:37LambdaCalculus37GodEater: How do you do the test at 80?
17:31:27GodEatergo into debug menu, cpu frequency
17:31:38GodEaterand change the cpu boost up a couple of notches
17:32:31 Quit corevette (Remote closed the connection)
17:32:38LambdaCalculus37Test commencing...
17:32:44*LambdaCalculus37 hits the big red button
17:33:05 Join stewball`ghost [0] (n=WTFOMGBB@
17:33:33pondlifeNico_P: I'm running a test with playback.c logf enabled... no idea if it will reveal anything
17:34:53*pondlife feels sorry for Slasheri - having his name at the top of playback.c for evermore :)
17:35:32*LambdaCalculus37 waits for test_disk to complete
17:36:38 Quit defukt (Read error: 110 (Connection timed out))
17:37:43 Join moos [0] (
17:38:22GodEateramiconn: here?
17:39:15 Join Arathis [0] (
17:39:54GodEaterwell that was a waste of time
17:40:10GodEaterI'm still getting overflows in test_disk when I run it at 80MHz
17:40:33*gevaerts suggests buying a slower disk
17:40:44LambdaCalculus37GodEater: Let me try it on my iPod color.
17:41:07GodEaterit's pretty slow at 512 byte tasks already
17:41:15GodEatercheck out the 30MHz results
17:42:52 Quit parafin ("So long and thanks for all the fish")
17:42:55 Join parafin [0] (
17:43:19LambdaCalculus37And what's funny is that the hard drive in my iPod color is already finicky as it is; it decides to stop working at the strangest times.
17:45:00*barrywardell updated the DiskSpeed page with amiconn's suggestion
17:45:04barrywardellthanks for the suggestion
17:45:27GodEaterooh pretty
17:47:08barrywardellwow, 5.5G ipods are slooow at writing small chunks
17:47:23GodEaterI want to see the result for a 30GB 5.5G
17:47:26GodEaterit should be faster
17:47:40barrywardellyeah, I'd guess it will be
17:47:54GodEaterit shouldn't have to do the two sector read before each write faster
17:48:02LambdaCalculus37GodEater: I have to update my SVN tree before I compile; I'm 21 revisions behind.
17:48:13GodEaterLambdaCalculus37: download the latest tarball
17:48:32*LambdaCalculus37 smacks his forehead
17:48:39LambdaCalculus37D'Oh! Forgot about that! :P
17:49:13markunis that faster than svn update?
17:49:35 Join Axio [0] (n=Axio``
17:49:43 Join defukt [0] (n=WTFOMGBB@
17:49:53GodEaterit is if he has to wait till he gets home to do it
17:50:11amiconnGodEater: huh?
17:50:22EnterUserNameis it my partiuclar build that i downloaded or did you guys limit the radio functionality for sansa e2xx's
17:50:33EnterUserNameb ecause my older version of the ssansa had a whole bunch of options..
17:50:45*GodEater wonders what amiconn is "huh?"ing at
17:50:46krazykitsuch as...?
17:50:58EnterUserNameok I can add stuff to my presets froma menu
17:51:16EnterUserNameumm it would scan all my presets automatically and add them however now it says there's not enough room
17:51:27EnterUserNameumm. And i could save the presets with the button
17:51:45EnterUserNamei think it was the other menu button i could use.
17:52:40amiconnGodEater: Why you're getting overflows...
17:52:42 Join mchua_ [0] (
17:52:48krazykithave you read the manual to look for these? i don't hink anything was removed, specifically.
17:53:02GodEateramiconn: I have a suspicion it's because I did my build wrong
17:53:08EnterUserNamei'll double check the manual
17:53:14GodEaterI had the wrong branch checked out
17:53:21EnterUserNameMaybe you changed the buttons :S
17:53:22 Quit stewball`ghost (Read error: 110 (Connection timed out))
17:53:27GodEaterand so was running the test_disk from yesterdays' build
17:53:36GodEaterI'll find out in a minute
17:55:00EnterUserNameKrazyKitL: the other thing is i could change what region i was in for the radio by pressing the buttom button
17:55:05EnterUserNameand i cant do that anymore either
17:55:23EnterUserNameand its definetely not able to load all the radio stations to a preset when it use to be
17:55:29krazykitagain, the keymaps may have changed.
17:55:29LambdaCalculus37GodEater: 80 MHz results are up.
17:56:02gevaertsI wonder if seeing that both USB and buffering.c do 16k reads, test_disk shouldn't test that as well.
17:56:37GodEaterI'm running my 80MHz test again now
17:56:38 Quit toffe82 (Read error: 104 (Connection reset by peer))
17:58:01LambdaCalculus37pondlife and Nico_P: The file skip problem is also persisting when I play a playlist.
17:58:20pondlifeIt's any buffering that causes it here too
17:58:32GodEaternope - still getting overflows
17:58:39 Join toffe82 [0] (
17:59:03 Quit toffe82 (Read error: 104 (Connection reset by peer))
18:00:06 Join toffe82 [0] (
18:00:25LambdaCalculus37I'm amazed at how fast the iPod color performs in this test, and with a wonky hard drive, to boot.
18:03:16 Nick fxb__ is now known as fxb (
18:03:16 Quit toffe82 (Read error: 104 (Connection reset by peer))
18:03:48 Join toffe82 [0] (
18:05:23GodEateramiconn: I got negative values for all the Aligned tasks done with a chunksize of 4096 bytes
18:05:29GodEaterotherwise everything came out positive
18:06:52 Join OlivierBorowski_ [0] (
18:06:52 Quit toffe82 (Read error: 104 (Connection reset by peer))
18:07:33GodEaterI've put them in the wiki page anyway
18:07:41GodEaterbecause the rest of the values seem correct
18:07:49 Join DerDome [0] (
18:07:53 Join stewball`ghost [0] (n=WTFOMGBB@
18:08:33*GodEater thinks that other than the *diabolical* speeds with 512 byte chunks, the 80GB's drive wins :)
18:08:44 Join toffe82 [0] (
18:10:30pondlifeDOH! I played an album that fits in the buffer :/
18:10:51 Quit defukt (Read error: 110 (Connection timed out))
18:11:21LambdaCalculus37pondlife: I'm playing a 30-track playlist that, other than the minor hiccup from earlier, is behaving well so far.
18:11:23GodEaterwhy is writing so much faster than reading ?
18:11:55LambdaCalculus37But the playlist is going to require loading different album covers as it goes along, so I want to see how it'll handle.
18:11:58gibbon_progress with my "skippy sound on the c250 target" problem...
18:12:13gibbon_i will never speak up again before checking ALL the parameters :/
18:12:20amiconnGodEater: Just to make sure - did you read the correct test_disk_log_NN.txt ?
18:12:22 Quit petur ("work->home")
18:12:24GodEaterLambdaCalculus37: even if the playlist is only from one album, the cover is loaded for each track anyway
18:12:29GodEateramiconn: absolutey positive
18:12:37GodEaterI even watched the results appearing on the screen
18:12:37 Quit toffe82 (Read error: 104 (Connection reset by peer))
18:12:53GodEaterall the 4096,A results came out negative
18:13:00pondlifeGodEater: One cover per track, even if it's the same file?
18:13:03 Join hannesd_ [0] (
18:13:12GodEaterpondlife: that's what Nico_P tells me yes
18:13:25GodEaterI've not confirmed it myself
18:13:29pondlifeThat might explain why addition of AA reduced my battery life from 15 hours to 9 hours :/
18:13:37 Join toffe82 [0] (
18:13:44*pondlife deletes *.bmp
18:14:13Nico_Pyeah there's definitely room for improvement there
18:14:23pondlifeI'm assuming it's AA, that's about all that had changed
18:14:34pondlifeBut haven't had time to experiment properly yet
18:15:34LambdaCalculus37pondlife: Another leap ahead: Track 11 of the playlist finished and jumped to Track 14.
18:15:54pondlife11 shortish songs = 1 buffer?
18:16:14LambdaCalculus3711 songs averaging about 3:30 in playtime.
18:16:36LambdaCalculus37Thus far.
18:16:48Lloreanpondlife: I can't imagine AA would result in such a huge reduction in battery life though. I mean, unless your BMPS are huge, it's probably a similar amount of buffer reduction to having voice enabled (if not less)
18:16:57japcwhat is AA ?
18:17:08GodEaterAlbum Art
18:17:18japcok, what i tught
18:17:58japci also noticed a decrease in battery time and a big slowdown when selecting next track in shuffle
18:18:21pondlifeDoes test_disk run until stopped?
18:18:33japcdidn't went scientific with it, rather find . -name *.bmp -exec rm '{}' \; and rsynced
18:18:33pondlifeI'll stop waiting for it then
18:18:36GodEaterat least, I've found no way of interrupting it
18:18:45 Join webguest43 [0] (n=439f2c86@gateway/web/cgi-irc/
18:18:49gevaertspondlife: it tells you when it's done
18:18:57pondlifeOK, that's what I thought.
18:19:18pondlifeGodEater must've misunderstood me. Or he's spreading misinformation.
18:19:24GodEaterI did
18:19:34GodEaterwas just looking at that again and thinking I got it all wrong =(
18:19:57*pondlife runs out of biscuits before test_disk completes.
18:19:57 Quit webguest43 (Client Quit)
18:20:13*LambdaCalculus37 gives pondlife some more biscuits
18:20:31amiconnpondlife: Did you start the "Write & verify" test?
18:20:39pondlifeNot yet
18:20:39GodEaterLambdaCalculus37: I think your entry for the version of ata.c you used is wrong
18:20:59amiconnThe speed test doesn't take that long....
18:21:27LambdaCalculus37GodEater: Should I check the file itself?
18:21:48 Quit OlivierBorowski (Read error: 110 (Connection timed out))
18:21:52amiconnAround 2 minutes
18:21:59GodEaterLambdaCalculus37: it'll be the same version as mine
18:22:05GodEaterfor both files
18:22:12GodEaterata.c hasn't been touched since that revision
18:22:25LambdaCalculus37Oops. :)
18:22:28LambdaCalculus37Will fix.
18:22:33*LambdaCalculus37 goes to fix his entry
18:22:59 Join webguest34 [0] (n=48e90671@gateway/web/cgi-irc/
18:23:11japcok, I guess AA is in good hands :)
18:23:24LambdaCalculus37Okay, fixed. (I hope)
18:23:38GodEaterI'm guessing pondlife's disk isn't going to win any awards for speed
18:24:01 Join defukt [0] (n=WTFOMGBB@
18:24:54LambdaCalculus37GodEater: Can you take a peek at DiskSpeed and verify that I've got my entry correct this time?
18:25:16GodEateryeah that looks fine
18:25:43 Quit OlivierBorowski_ (Read error: 110 (Connection timed out))
18:26:03LambdaCalculus37Thanks for looking out for my error, GodEater. :)
18:27:53 Quit gevaerts ("work->home")
18:28:27 Quit webguest34 ("CGI:IRC (EOF)")
18:29:17 Quit stewball`ghost (Read error: 110 (Connection timed out))
18:29:36 Quit hannesd (Read error: 110 (Connection timed out))
18:29:36 Nick hannesd_ is now known as hannesd (
18:31:11EnterUserNamehey is gereats there?
18:31:27EnterUserNameoh nevermind i saw his exit message :)
18:31:30barrywardelllast chance...any objections to this: for the tagtree Searching... splashes? I think this should give a behaviour that everyon is happy with based on the discussion here earlier and yesterday
18:34:43 Join gtkspert_ [0] (
18:36:07Lloreanbarrywardell: So, basically, an attempt to not show the splash on very fast searches?
18:36:36barrywardellLlorean: yes, exactly. splashes are only shown after 1/2 of a second
18:36:47barrywardellit also fixes a bug in the number displayed with the splash
18:36:50LloreanSounds good to me.
18:36:57LambdaCalculus37I like it.
18:36:58barrywardelland updates the splashes a bit more often
18:37:10LambdaCalculus37Would be nice on my c240.
18:40:43gibbon_i like the idea, didn't try it, no objections (as if it would count ;))
18:42:08 Join stewball`ghost [0] (n=WTFOMGBB@
18:42:19*barrywardell commits the change to svn
18:45:21***Saving seen data "./dancer.seen"
18:46:07 Quit defukt (Read error: 110 (Connection timed out))
18:46:48 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:46:52pondlifeOK, my disk speed test results are up. 3 runs at both 45 and 124 MHz
18:47:01 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
18:47:05pondlifeThey aren't great.
18:48:01 Join Mathiasdm [0] (
18:48:13 Quit gtkspert (Read error: 101 (Network is unreachable))
18:48:32 Quit Mathiasdm (Read error: 104 (Connection reset by peer))
18:48:51pondlifeGodEater: How did you get an unaligned write of 11412KB/s?
18:49:58pondlifebarrywardell: red...
18:50:27barrywardellpondlife: thanks. grrr. sims. I'll fix now...
18:51:01*pondlife is trying to build a sim
18:51:21 Join dan_a [0] (n=dan@
18:51:22 Quit stewball`ghost ()
18:52:26pondlifeAm I right in thinking that logf dumps read upside down... most recent at top?
18:52:31pondlifeOr do they wrap in some manner?
18:52:39 Quit DaCapn (Remote closed the connection)
18:55:05barrywardellpondlife: fix committed
18:57:27 Join Domonoky [0] (n=Domonoky@
19:02:43 Part Llorean
19:03:25 Join x1jmp [0] (
19:07:22 Join Mathiasdm [0] (
19:09:58 Join DrMoos [0] (
19:09:58 Quit n1s ()
19:14:08 Join FOAD_ [0] (
19:14:17 Join einhirn [0] (
19:15:02 Quit moos (Read error: 104 (Connection reset by peer))
19:15:04 Nick DrMoos is now known as moos (
19:15:10barrywardellhmm. the reboot on USB detect has been broken for 3 months
19:17:54 Quit moos (Read error: 104 (Connection reset by peer))
19:17:54 Quit toffe82 (Read error: 104 (Connection reset by peer))
19:19:06 Join toffe82 [0] (
19:20:04 Join moos [0] (
19:22:47pixelmait's been broken over a year (on and off depending on the build) - just became more noticable with the new USB stack
19:24:56barrywardellI'm tempted to just bring it in line with what the other targets do - reboot on usb connect unless a button (right) is held
19:24:58 Quit simonrvn ("bbiab")
19:25:07 Quit moos (Read error: 104 (Connection reset by peer))
19:25:13 Join moos [0] (
19:26:21 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
19:27:49 Join GodEater_ [50] (n=bryan@rockbox/staff/GodEater)
19:27:49 Quit toffe82 (Read error: 104 (Connection reset by peer))
19:28:48 Join toffe82 [0] (
19:30:55 Quit toffe82 (Read error: 104 (Connection reset by peer))
19:30:57 Join toffe82_ [0] (
19:31:05 Nick toffe82_ is now known as toffe82 (
19:31:08 Quit FOAD (Read error: 110 (Connection timed out))
19:31:09 Nick FOAD_ is now known as FOAD (
19:33:18 Quit moos (Read error: 104 (Connection reset by peer))
19:33:30 Join moos [0] (
19:34:43pondlifeLambdaCalculus37: I've put a note on regarding the odd playback. It sounds similar...
19:36:38 Join JdGordon| [0] (i=cff4943f@gateway/web/ajax/
19:37:21LambdaCalculus37pondlife: Yes, that's what I'm suffering from as well. I put up a note that I've got the same problems.
19:40:31LambdaCalculus37Another weird behavior: Skipping back through the tracks on my playlist made it instead go FORWARD; after about 4 tracks does it finally go back the proper amount of songs. i.e. Forward 3 songs, then back four.
19:40:47LambdaCalculus37*from the start of skipping back
19:41:48 Join DaCapn [0] (
19:42:21 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:42:23 Quit dan_a (Remote closed the connection)
19:42:31pondlifeI can't make much sense of my logf dump - the buffer needs to be much wider for a start (sim pathnames being long-ish)
19:42:41pondlifeDEBUGF time, instead...
19:42:52 Quit desowin (Read error: 113 (No route to host))
19:42:54 Join desowin_ [0] (n=desowin@atheme/developer/desowin)
19:45:13 Join dan_a [0] (n=user@
19:47:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
19:54:40*gevaerts reads the logs and the tracker, and is no longer surprised at being confused by H10 reboot/power buttons
19:55:18barrywardellyeah, the current H10 situation is messed up
19:55:29amiconnHmm, interesting stuff....
19:56:07gevaertsSeems so. Anyway it seems that the patch doesn't break stuff, so I guess I'll commit it
19:56:08barrywardellit looks like rockbox UMS mode on H10 might not be far off though, so I'm happy to ignore it until then
19:56:50amiconnIf the cpu has nothing to do, we could put the sdram into low-power self-refresh mode, saving some more battery this way
19:57:21*barrywardell votes in favor of committing it
19:57:29amiconnIt would require to put the idle loop into iram (simple), and also all isr's, at least their entry points
19:58:08amiconnHmm, plus the vector table...
19:58:30gevaertsI don't really know when it will be enabled by default, but once this patch is in, that particular code shouldn't change any more. The rest of the work is in usb-core.c and usb-storage.c (and maybe the crontroller driver as well, if some new information appears)
19:59:34amiconnThe entry point are easy to put into iram on PP, as there are just two - the fiq and the irq dispatcher, but the vector table is a problem
19:59:40amiconnOn coldfire it's the opposite
20:01:36 Join stripwax [0] (n=Miranda@
20:03:05 Join petur [50] (n=petur@rockbox/developer/petur)
20:03:38*gevaerts does a last test build before committing his code.
20:03:49 Quit ol_schoola ()
20:05:00pondlifegevaerts: Is the problem with multiple processes accessing the disk resolved yet?
20:05:12gevaertspondlife: it will be in five minutes
20:05:27pondlifeSo will that be about it for full-speed support?
20:06:12gevaertsThe SCSI implementation is still not complete enough for decent windows and mac support.
20:06:18pondlifeAh, ok
20:06:46LambdaCalculus37pondlife: My playlist once again skipped multiple tracks forward while playing.
20:06:54gevaertsThat's next on my list though
20:07:22pondlifeLambdaCalculus37: It happens 99% of the time here, whenever rebuffering occurs and I've not done any manual skipping.
20:07:38pondlifeManual skipping seems beforehand seems to make it work :/
20:07:50LambdaCalculus37Neither have I. I'm just letting the playlist play naturally.
20:07:56pondlifeThat's probably more luck than anything else...
20:08:03pondlifeAnyway, gotta go
20:08:11LambdaCalculus37Okay, take care!
20:08:15 Part pondlife
20:08:37*gevaerts hopes for lots of green...
20:09:24 Join Lear [0] (i=chatzill@rockbox/developer/lear)
20:10:44 Quit japc (Read error: 110 (Connection timed out))
20:10:46 Nick mchua_ is now known as mchua|away (
20:11:17Febsgevaerts: since this is a major change, consider sending a message to the user mailing list.
20:12:35 Quit moos (Read error: 110 (Connection timed out))
20:13:07gevaertsFebs: UMS is still disabled, so the only "user-visible" change is that if I did something wrong they might see some problems. Does that warrant a mail ?
20:13:07barrywardellis it a major change? I though it was supposed to be effectively zero change for users
20:14:12*gevaerts wonders what the "4.8 seconds/build" on the build page is actually supposed to mean
20:14:48 Join moos [0] (
20:15:01 Join Merthsoft [0] (n=Shaun@
20:15:11Slasherigevaerts: it would mean how long it would take to build a single target of rockbox if that work would be distributed to all available build servers at the same time
20:15:17Merthsoftdoes rockbox support .m4p files? (Protected AAC from apple?)
20:15:32Slasheri(but possible in practice but in theory)
20:15:44gevaertsSlasheri: So basically nothing much
20:15:49scorche|shSlasheri: well, due to networks...
20:16:05*gevaerts obviously made a mistake somewhere...
20:17:22petur500 points :)
20:17:22 Part Merthsoft ("Leaving")
20:17:27pixelmawhoa... what a bin size delta...
20:18:02Febsgevaerts: Ah. In that case, consider an e-mail to the user list when you are ready to commit a "user-visible" change. :)
20:18:04peturlooks like some targets don'r know USBPOWER_BTN_IGNORE
20:18:44barrywardellmissing #ifdef HAVE_USB_POWER
20:19:05LambdaCalculus37Merthsoft: No, only .m4a (unprotected).
20:19:26Domonokyyes, for example the h1x0 doesnt need this button, it cant charge via usb..
20:20:22LambdaCalculus37Merthsoft: We don't, and may never, support DRM-encumbered files.
20:21:42gevaertsTesting the fix now
20:23:20 Quit nplus ("Leaving")
20:23:45gevaertsThe delta mostly comes from most of the usb stack already being compiled in, just not activated
20:25:50gevaertsHow is the delta calculated ? Does it also take RAM usage into account ?
20:25:58scorche|shholy delta indeed
20:26:38barrywardellthe bin size is the same whether USE_ROCKBOX_USB is defined or not
20:27:34barrywardellgevaerts: yes, hover over the numbers to get a breakdown
20:27:53 Quit Arathis ("Bye, bye")
20:28:48gevaertsThat's not too surprizing, USE_ROCKBOX_USB only disables the UMS activation, not its actual presence.
20:28:51amiconnArchos Player , Recorder v1, H100 and H120 can't be powered from USB. That's a hardware limitation
20:29:02gevaertsAnd UMS adds a 16k transfer buffer...
20:29:19 Join magmaniac [0] (
20:29:51amiconnThe iAudios can be powered from USB, but rockbox doesn't support that yet.
20:30:16barrywardellaccording to the build page, it's a ~3KB code increase, ~40KB ram increase
20:31:16 Quit barrywardell (Remote closed the connection)
20:33:12gevaertsActually UMS has a 32k buffer, plus some 512-byte aligned data structures in the controller driver, plus some more data structures left and right,... Some of that can probably be optimized, and maybe the main transfer buffer can use the audio buffer, but I'd like to finish functionality first if possible
20:33:18 Quit einhirn (Read error: 104 (Connection reset by peer))
20:33:55 Join JamPS [0] (
20:35:53amiconngevaerts: Is this 2KB-aligned buffer still there?
20:37:53gevaertsamiconn: there's a 2k aligned data structure in usb-drv-pp502x.c that's required by the hardware, and the 32k transfer buffer is currently 4k aligned, but probably doesn't have to be
20:39:38gevaertsThis 2k aligned data structure has 6 elements, so that's 12k on its own. The 32k transfer buffer can probably use audio buffer space, but I currently don't know how to do that
20:40:43GodEater_will plugin_get_audio_buffer() not work in core code ?
20:41:30gevaertsNo idea. I'm new at this...
20:41:41GodEater_I was asking amiconn ;)
20:41:55*gevaerts hides
20:42:08GodEater_I'm now awaiting his "no, you're a blithering idiot because..." explanation
20:42:27 Quit DaCapn (Read error: 104 (Connection reset by peer))
20:42:55linuxstbWould using IRAM for that 32KB buffer be helpful?
20:42:57 Join DaCapn [0] (
20:43:18GodEater_we have that much spare ?
20:43:25 Quit desowin_ (Read error: 113 (No route to host))
20:43:44linuxstbThe plugins/codecs share 48KB (or more) of IRAM. IIUC, that should be unused when USB is running
20:44:01GodEater_ah ha
20:44:50gevaertsThe main problem with that is that although we currently use 32k, conceivably at some point in the future (if/when we get chained TDs working properly), we may want more for performance reasons
20:45:22***Saving seen data "./dancer.seen"
20:46:58GodEater_so is the answer "no it wouldn't be useful to have it in IRAM" then ?
20:48:21LearGodEater_: It is called audio_get_buffer() within the core. It is used in playlist.c.
20:48:28gevaertsI think the answer is that the audio buffer is preferable if possible. USB doesn't actually need IRAM, and there's more outside (while UMS is active, nothing else is)
20:49:03GodEater_well I think Lear just answered the question on how to use it in core...
20:49:14*gevaerts will try
20:49:34 Quit XavierGr (Nick collision from services.)
20:49:45 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
20:50:14 Quit barrywardell_ (Read error: 110 (Connection timed out))
20:50:27gevaertsWhat does talk_buf mean ? And how do I give the memory back when I'm done ?
20:51:31 Quit toffe82 (Read error: 104 (Connection reset by peer))
20:52:31 Join toffe82_ [0] (
20:52:32 Join desowin [0] (n=desowin@atheme/developer/desowin)
20:52:40 Nick toffe82_ is now known as toffe82 (
20:54:47 Quit toffe82 (Read error: 104 (Connection reset by peer))
20:54:48 Join toffe82_ [0] (
20:54:57 Nick toffe82_ is now known as toffe82 (
20:55:41 Join Xerion [0] (
20:55:55GodEater_talk_buf is whether or not you want to allow voice I think
20:55:59GodEater_which you won't
20:56:24GodEater_and you don't give the memory back - it's whatever else needs it next's job to steal it back again
20:56:35gevaertsI guess to get 32-byte aligned RAM I just ask for a bit more and align myself ?
20:57:03GodEater_I believe that's the standard method yes
20:57:27LearAnd talk_buf is only used on the old archos-series players.
20:57:55GodEater_so all SWCODEC devices call it with that set to false ?
20:58:01LearThere the talk buffer uses the same memory area as the audio buffer.
20:58:13LearThey don't call it at all.
20:59:03GodEater_we're either talking at cross purposes, or there's some magic going on there that I don't understand then
20:59:25GodEater_where does playback.c get it's memory from then ?
21:00:26LearIt uses the audio buffer. On swcodec, the voice file is in a separate buffer.
21:00:35GodEater_that's what I meant
21:01:11GodEater_how does playback.c know where the audio buffer starts if it never calls audio_get_buffer() ?
21:01:29GodEater_or is that decided at compile time ?
21:01:47gevaertsSo on calling audio_get_buffer() I get the amount of RAM I ask for, and after I'm done something else might get it. So if the device gets unplugged and plugged in again, I have to call it again ?
21:02:08GodEater_I think so yes
21:02:17*GodEater_ thinks Lear will know better though
21:02:33Learplayback.c defines audio_get_buffer, and knows where to find it.
21:02:42 Join fehmicans [0] (n=canavar@
21:03:39Leargevaerts: No, you get the entire buffer, buflen is an output argument telling you how large it is.
21:03:58LearSo yes, you re-get it on each connect.
21:04:28gevaertsYes. That was becoming clear.
21:04:40LearIf you _really_ want to keep it between connects, there's another function, but any such allocation must be done early on during startup.
21:05:14gevaertsI don't need it when not connected, so this will be fine
21:05:28 Nick mchua|away is now known as mchua_ (
21:05:42LearIt is used for cases where you want a static buffer, but want to allow configurable sizes.
21:05:58amiconnLear, gevaerts: Atm it is correct that the voice file is in a separate buffer on swcodec, however, this does not actually depend on codec type, but on memory size
21:06:49 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:07:09amiconnAn swcodec low-mem target will probably need to handle it the hwcodec way
21:07:19 Join fyrestorm [0] (
21:07:49 Join toffe82_ [0] (
21:07:57gevaertsI guess those affected won't have software USB anyway, so I probably don't have yo care right now
21:07:57 Nick toffe82_ is now known as toffe82 (
21:09:38gevaertsfyrestorm: Could you test gevaerts/"> (ipod video build) and see if it still bluescreens vista ? I don't really expect it, but on the other hand I don't actually see anything wrong elsewhere either.
21:09:53fyrestormyes sir
21:10:03fyrestormalso i got my old 4th gen working
21:10:11fyrestormi am so fucking happy
21:11:09scorche|shyou dont need to use that sort of language..
21:11:30*gevaerts sulks because he only has one player
21:11:46gevaertsMaybe more soon though. I need more players to test stuff
21:12:01fyrestormwell now i have two players to do tests with
21:12:25fyrestormand dont question my language. im from brooklyn! :D
21:13:12fyrestormgevaerts: does this build have stack enabled
21:13:32gevaertsfyrestorm: no.
21:13:42fyrestormgimme a minute, extracting
21:13:42 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:15:31 Join Llorean [0] (
21:15:42 Join toffe82_ [0] (
21:15:47fyrestormk, plugging in
21:15:50 Nick toffe82_ is now known as toffe82 (
21:16:43gevaertsOK. I'll have to find something else then
21:16:53 Join Domonoky_ [0] (
21:17:33 Join robin0800 [0] (
21:18:32 Quit Llorean (Client Quit)
21:20:28 Join Llorean [0] (
21:20:28 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:21:42 Join toffe82_ [0] (
21:21:52 Nick toffe82_ is now known as toffe82 (
21:24:25gevaertsThe get_audio_buffer method seems to work. I'll commit it now, so we get a nice green delta again
21:25:20 Join kushal_12_27_200 [0] (n=kushal@
21:26:24*kushal_12_27_200 is back
21:27:33gevaertsHi kushal_12_27_200. barrywardell compiled the new binary. It's at">
21:28:42kushal_12_27_200thank you
21:29:25kushal_12_27_200Downloaded it
21:29:25 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:30:19kushal_12_27_200what do I need to do next?
21:30:34gevaertsOpen the terminal, and type "cd Desktop"
21:30:43 Join toffe82_ [0] (
21:30:52 Nick toffe82_ is now known as toffe82 (
21:32:04 Quit keanu|afk (Read error: 110 (Connection timed out))
21:32:18 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:32:49 Join toffe82_ [0] (
21:32:57 Nick toffe82_ is now known as toffe82 (
21:32:59 Join keanu|afk [0] (n=keanu@unaffiliated/keanu)
21:33:44kushal_12_27_200i am in desktop now
21:34:05gevaertsOK. Now type "chmod +x c250repair-mac"
21:34:29 Quit Domonoky (Read error: 110 (Connection timed out))
21:35:07gevaertsNow put the sansa in manufacturer mode (turn on hold, and press select while turning it on), and plug it in
21:35:34Leargevaerts: Actually, audio_get_buffer is an /apps function, which shouldn't be called from /firmware, if you're strictly following the coding guidelines... :)
21:36:07GodEater_perhaps it shouldn't be in apps then...
21:36:22 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:36:30 Join toffe82_ [0] (
21:36:34gevaertsLear: well, it's that or 40kb allocated permanently. I don't actually care personally, but 40kb that do nothing at all most of the time is a bit of a shame
21:37:04 Nick toffe82_ is now known as toffe82 (
21:37:05gevaertskushal_12_27_200: OK. Now type "sudo ./c250repair-mac" and press enter when it asks.
21:37:13LearIndeed it is.
21:37:55gevaertskushal_12_27_200: There should now be something on the sansa screen (moving numbers).
21:38:11kushal_12_27_200uploaded successfully
21:38:28kushal_12_27_200they are changing
21:39:14kushal_12_27_200****** kB left
21:39:17*amiconn is puzzled by gevaerts' latest commit...
21:39:51gevaertskushal_12_27_200: It's now erasing the entire flash to make sure there is no faulty firmware left. This will probably take 20 or 30 minutes. When it's done, there should be a message that tells you to turn it off.
21:39:57amiconnIs it really correct that all buffers share the same memory area??
21:40:22gevaertsamiconn: yes. Only one is in use at the same time
21:41:13amiconnAnd what happened to the 4K alignment?
21:41:34 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:41:48kushal_12_27_200If I am correct, the number part of ****** kB left, i.e, ****** is decreasing.
21:42:10gevaertsamiconn: that 4k alignment was not really needed. It was still there from earlier experiments, and putting it back would allow to increase the transfer size to 20k, but it's not really needed
21:42:28gevaertskushal_12_27_200: that's true. It will be done shortly after that reaches zero
21:43:01gevaertskushal_12_27_200: after that, you'll have to do a "normal" restore using e200tool
21:43:02kushal_12_27_200I am very grateful to you, gevaerts
21:43:24amiconnThere's one minor nitpit though - the 32 byte alignment is wasteful in 1 of the 32 cases
21:43:41amiconnAdding 31 before masking would be enough
21:43:50 Join toffe82_ [0] (
21:43:58 Nick toffe82_ is now known as toffe82 (
21:45:46amiconnIiuc it should be possible to combine all these various struct pointer into a single one, pointing to a union of those various structs
21:46:45gevaertsThat's true. I did consider doing it at some point, but didn't get around to it.
21:47:35 Quit magmaniac ("Leaving")
21:49:33 Join mirak [0] (
21:50:35 Join Ebert [0] (
21:53:07 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
21:54:16gevaertsfyrestorm: could you do another test ? Same url (gevaerts/">
21:54:29fyrestormi heard my nick beep
21:54:34fyrestormto the rescure
21:54:48*gevaerts is trying to get fyrestorm's PC to crash as often as possible
21:55:17gevaertsActually this one might help if the problem is something to do with serial number length
21:56:49 Quit desowin ()
21:58:04*kushal_12_27_200 will be back
21:58:05 Quit toffe82 (Read error: 104 (Connection reset by peer))
21:58:24 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
21:58:35 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
21:58:58fyrestormgevaerts: gimme a few minutes
21:59:04fyrestormneed to reboot this machine i think
21:59:08 Join toffe82_ [0] (
21:59:16 Nick toffe82_ is now known as toffe82 (
21:59:27gevaertsfyrestorm: no problem.
21:59:54 Quit fyrestorm (Client Quit)
22:00:04 Join lee-qid [0] (
22:01:42gibbon_gevaerts: did i remember correctly, that you yesterday rendered the rockbox usb stack of the sansa devices heavily buggy?
22:01:42 Quit toffe82 (Read error: 104 (Connection reset by peer))
22:02:30 Join toffe82_ [0] (
22:02:39 Nick toffe82_ is now known as toffe82 (
22:03:32gevaertsgibbon_: I regularly have buggy versions here, but the published ones should all be reasonably stable. There are some sansa-specific issues though, mainly a write bug in the ata driver that only seems to be visible when writing from usb (mainly on c200), and maybe some signal quality issues
22:03:39gibbon_i sortof tested it... the skippy sound i talked about this morning was caused by audio files broken while copied to the device... sorry to cause such a fuzz
22:05:02gevaertsgibbon_: can you try removing the udelay() call from firmware/target/arm/sandisk/ata-c200_e200.c ? That seems to improve reliablility a lot on my c250. (You have a c, right ?)
22:05:46gibbon_i have a c250 (fm), exactly
22:06:19gibbon_but i guess writing broken data really us unusual right?
22:07:26gibbon_line 986
22:07:32gevaertsIt is pretty regular at high speed on my c200. Not on e200 though (although it has happened). This ata-c200_e200 seems no to be entirely perfect yet.
22:07:51gevaertsRemoving the udelay() made it reliable here (at least for 5GB)
22:08:41gibbon_it was full speed :/
22:09:27 Join fyrestorm [0] (
22:09:44fyrestormno BSOD.
22:10:00gevaertsdesowin has reported write-corruption on full speed on his e200 (with exactly the same pattern as what I see here on c200 at high speed), so it's not entirely unseen
22:10:19gibbon_ok ok
22:10:51amiconngevaerts: Any news on the hub issue?
22:10:55gevaertsfyrestorm: I'll commit that then. It seems Vista doesn't like 16-character ipod serial numbers.
22:11:14fyrestormgo ahead. seemed fine
22:12:07*amiconn wonders whether that's a general vista problem, or just when ipods show unusual serial numbers
22:13:21gevaertsamiconn: not yet. I still haven't done the signal quality tests (they require some stack support, which should be there now but is untested). I'll try to test somewhere this week. The fact that no-one sees read-related dmesg output on non-sansa makes me wonder though
22:14:07 Quit troxor (Read error: 110 (Connection timed out))
22:15:06gevaertsThe UMS spec specifies at least 12 digits, so 16 should be fine. Therefore I suspect it is some ipod specific issue. Maybe some itunes related driver ?
22:15:13amiconnWell, windows has no dmesg. And I still don't trust linux usb support completely; had strange effects with that in the past...
22:15:58*gibbon_ remembers some interrupt issues using tascam interfaces...
22:17:24amiconnTo be precise, I experienced incorrect data being written to files (not just a single one) - without any error message...
22:17:24peturthere is a usb compliance tool...
22:17:45amiconnThat was with a target using a hardware usb-ata bridge
22:18:22gibbon_amiconn: same here yesterday
22:18:58gibbon_amiconn: i had this with some usb-sata-bridge, too but the bridge turned out to be faulty
22:19:00amiconnSo not rockbox usb stack related. The very same device had no problems when connected to any other host
22:19:42Bagderamiconn: it could be anything, the fact that you're about the only one with this experience says something...
22:19:46 Join keanu [0] (n=keanu@unaffiliated/keanu)
22:19:59amiconnYes, sure.
22:19:59gevaertsamiconn: I did read somewhere that linux does 128kb transfers by default, while windows does only 64kb. Maybe that makes a difference ?
22:19:59 Quit keanu|afk (Read error: 110 (Connection timed out))
22:20:29Bagdercould just be a bug in the past, even in a driver for a particular usb chip
22:20:34gevaertsI know the 128kb for linux is correct (I see it here). I don't know about windows though
22:21:16*petur wonders where the hell de put that compliance tool :/
22:22:18bluebrotherpetur: maybe here?
22:22:46peturah right :)
22:22:57gevaertspetur: be careful with the MSC tests. They write some stuff to sector 0 (among other things).
22:23:07*petur knows
22:23:49*gevaerts put a special #ifdef in usb_storage.c to only export the sd card especially for this
22:25:00 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
22:25:02amiconnAn ipod would be fairly safe for that test. Just make sure you have a dump of the mbr+firmware partition for easy restore
22:25:02gevaertsamiconn: Could you retest behind a hub with the new svn code ? It changes the connect detect logic somewhat. It's a long shot, but still useful to know
22:25:47 Join crzyboyster [0] (n=4b596e83@gateway/web/cgi-irc/
22:26:02 Quit barrywardell (Client Quit)
22:26:31crzyboysterShouldn't the name of the maker of cabbiev2 have his name put in the rockbox credits?
22:27:07 Quit toffe82 (Read error: 104 (Connection reset by peer))
22:32:44 Join davina [0] (
22:33:07 Join toffe82 [0] (
22:33:23 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0b4pre/2008022704]")
22:33:49 Quit bluebrother ("leaving")
22:35:49 Quit GodEater_ (Read error: 104 (Connection reset by peer))
22:38:29amiconngevaerts: Hub issue is still there. On root hub it still works as well.
22:38:54amiconnCharging mode works too, but we need a way to solve th ewindows driver popup problem...
22:39:15 Quit crzyboyster ("CGI:IRC (EOF)")
22:39:37 Quit nicktastic ("Leaving")
22:40:50amiconnScreenshot seems to be safe now too
22:41:45gevaertsamiconn: yes. A HID-driver would do that, but that would require implementing interrupt transfers (I think). It might also actually be useful for some people. Maybe there is some other class that I didn't think of that only needs bulk and that's easy to implement
22:42:20*amiconn has an idea what to test regarding the hub issue
22:42:51amiconnWould it tell something if I try connecting the ipod to my linux box, using that very same hub?
22:43:10 Quit keanu (Read error: 110 (Connection timed out))
22:43:10 Join hi_cannon [0] (
22:43:25 Join keanu [0] (n=keanu@unaffiliated/keanu)
22:43:30gevaertsI think it would be useful to test, yes
22:44:10 Join tessarakt [0] (
22:45:26***Saving seen data "./dancer.seen"
22:45:51amiconnI get loads of resets in dmesg just by plugging the mini into my linux box and browsing it in nautilus...
22:45:58amiconn(rockbox, highspeed)
22:46:04amiconnThat's without the hub
22:46:11peturamiconn: I would like to commit your 'dump identify_info' patch so it is easier to collect data on different targets and CF cards. Any objections? I'll already reply to your first remark: dump_rom isn't used much either ;)
22:46:54amiconnIt can't be committed as-is
22:47:11peturyes I know
22:47:21peturI was talking about the idea in general
22:47:22 Join stripwax [0] (n=Miranda@
22:47:31gevaertsI get those too. The tracer shows that this happens whenever my sansa sends an incomplete packet (which it shouldn't)
22:47:34 Quit x1jmp (Remote closed the connection)
22:47:41 Quit fehmicans (Remote closed the connection)
22:47:55 Join fehmicans [0] (n=canavar@
22:48:02*petur admits he wasn't talking about the idea in general but that was his idea
22:48:04amiconnEstimated: >100 resets so far, just from browsing the root and a few sub-dirs
22:48:40amiconnBrowsing is much slower than on windows, btw
22:50:29amiconngevaerts: Do you know why 3 usb devices pop up in dmesg when plugging the ipod?
22:50:48 Join japc [0] (
22:50:52amiconn2x fullspeed, 1x highspeed
22:51:03*amiconn retried with a rear port just to make sure
22:51:05gevaertsWhat does lsusb say ?
22:51:33amiconnThe rear port doesn't generate usb resets (!)
22:52:52 Quit Domonoky_ ("Trillian (")
22:52:54gevaertsThat seems actually to be a general issue with lots of PCs these days. Some devices pass all tests (including electrical), but just don't work on some PC front ports.
22:54:27gevaertsSo if we miss some initialization to get the signal quality the OF has, those front ports will be hopeless.
22:54:32gibbon_pc front ports are ... oehm... electrical disasters?
22:54:33amiconnlsusb -v only shows the highspeed device
22:55:00 Join crzyboyster [0] (n=4b596e83@gateway/web/cgi-irc/
22:55:35gevaertsgibbon_: Some of my colleagues do WHQL and USB certification, so they see a lot of hardware, and that's what they btell me
22:55:53 Join abescully [0] (
22:56:27gibbon_gevaerts: i did no measurements but i assembled a lot of these... i wonder why they work in some cases anyway
22:56:28amiconnJust one single reset now
22:56:29 Quit tvelocity (Remote closed the connection)
22:56:41amiconn(browsing for a while, opening jpeg files etc)
22:56:56*amiconn retries with apple diskmode on the front port
22:57:09*gevaerts was just about to suggest that
22:57:30 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
22:57:44 Quit toffe82 (Read error: 104 (Connection reset by peer))
22:58:33amiconnFirst thing: No fullspeed devices pop up in dmesg
22:58:44crzyboysterI'm trying to download svn for compiling on vmware and I keep getting errors. Here is how my compile window looks right now > How can I download a copy of svn properly?
22:59:13 Quit hi_cannon ("ChatZilla 0.9.81 [Firefox 3.0b3/2008020514]")
22:59:30amiconnAnother detail, probably just due to the i* strings: Linux shows an ipod icon when connecting via diskmode, but just a generic disk icon when connecting via rockbox
22:59:36 Quit fehmicans ("Konversation terminated!")
23:00:29gevaertsThat's probably the strings, yes. Either the usb strings (i*), or the SCSI inquiry data
23:00:31amiconnAnd no single usb reset
23:00:36krazykitcrzyboyster, did you run svn cleanup ?
23:00:54amiconnSo I think the problem is signal quality....
23:01:00 Join toffe82 [0] (
23:01:25gevaertsI think that strongly suggests that we do still have signalling problems at least on the mini.
23:01:31amiconnI wonder what those transient fullspeed devices are though...
23:01:41 Quit mf0102 ("Verlassend")
23:01:56 Quit toffe82 (Read error: 104 (Connection reset by peer))
23:02:35gevaertsMy guess is "chirping" issues. It has to do with the way high speed is detected on both sides.
23:02:52 Join toffe82 [0] (
23:02:57 Quit keanu (Read error: 110 (Connection timed out))
23:03:12 Join keanu [0] (n=keanu@unaffiliated/keanu)
23:03:16 Quit toffe82 (Remote closed the connection)
23:04:08*amiconn notices he didn't use the same front port and retries to be 100% sure
23:05:08gevaertsIt's been a while since I actively knew that stuff, but on connect the host sends some kind of high-frequency signal. The device then responds similarly. If the host doesn't see a reply, it hands the device over to a full speed controller. My guess is that this happened here, but the device which saw the host chirp then reset the bus when it didn't get a high speed connection.
23:05:38gevaertsI might have reversed host and device sides there, as I said it's been a while.
23:06:05*amiconn notices he didn't use the same front port and retries to be 100% sure
23:06:12amiconnoops, sorry
23:06:29*gevaerts concludes that amiconn has at least three front ports ;)
23:06:46amiconnNah, just too many keyboards ;)
23:07:11crzyboysterRunning "svn cleanup" shows this >
23:07:18amiconnWanted to repeat the 'dmesg' command (Up, Enter), but used the wrong keyboard
23:07:39gevaertscrzyboyster: try "svn cleanup rockbox"
23:08:19gevaertsamiconn: That's how I sometimes end up at "sudo halt" and you see a sudden disconnect, only in my case it's usually the wrong xterm
23:08:42amiconn <== Rockbox vs. diskmode as seen in dmesg
23:09:20crzyboystergevaerts: Thanks, it seems to have worked.
23:09:37crzyboyster(Sorry, I'm a vmware noob)
23:10:41gevaertsamiconn: I'm 99% certain now this is a signal quality issue related to missing initialisation.
23:12:09*amiconn does another test, on windows+hub
23:13:52Bagderone of the dm320 guys should take a look at the creativezvm patch
23:13:59Bagderit's growing large
23:14:42Bagderand there are changes in common files that would be cool to merge nicely
23:16:29 Join stripwax [0] (
23:16:54amiconngevaerts: Rockbox on windows+hub generates streaks of "disk event 51" and some related events in the system protocol
23:17:53crzyboysterNow it spitted out yet another error which I don't know how to solve.
23:18:07amiconnSame thing, I'd say - signal quality. Root hub is perfect
23:18:54 Join TMM [0] (n=hp@
23:19:00Bagdercrzyboyster: the error message explains it pretty well I'd say
23:19:31*amiconn will retry these tests on H10
23:19:47crzyboysterSo how should I fix it?
23:19:54Bagdercrzyboyster: just remove the file and svn update again
23:20:20Bagdersince you already have a checkout you update, not co
23:20:42 Join Sab0t8ge [0] (n=Sab0t8ge@
23:21:12Sab0t8geI have an ipod 5th gen with rockbox, how do I copy FLAC files to it (itunes wont let me drag them) ?
23:21:52krazykitSab0t8ge, drag and drop; the ipod is just an external hard drive.
23:22:00Sab0t8geDrag and drop where?
23:22:06BigBambiTo your iPod?
23:22:16Sab0t8geok can just make any folder and rockbox will scan the files?
23:22:36BigBambiOr you can use the file menu in rockbox
23:22:43scorche|shwell, it wont scan them unless you use database...rockbox doesnt have to scan thing to be able to use them
23:23:16crzyboysterRemove which file?
23:23:18Sab0t8geHow to force a rescan of my files? I tried holding select button and selecting but it wouldnt update the library
23:23:42BigBambicrzyboyster: Perhaps the one that the error message tells you is the problem?
23:23:59BigBambiSab0t8ge: Select update now in the database menu
23:24:10crzyboysterRight, but how would I do that?
23:24:14Bagdercrzyboyster: if you can't deal with these minor issues, what on earth are you planning to do with the code?
23:24:23stripwaxcrzyboyster - you just delete the file
23:24:31BigBambicrzyboyster: Just delete it
23:24:38*BigBambi is puzzled as to the problem
23:25:14crzyboysterWhich file located where? Where is all of the svn downloaded anyways?
23:25:48scorche|shwherever you told it to be downloaded to...
23:26:17 Quit JdGordon| (" ajax IRC Client")
23:26:18BigBambicrzyboyster: How about rockbox/firmware/target/arm/olympus/mrobe-100/powermgmt-mr100.c, seeing as that is what your error message says
23:27:04 Join FOAD_ [0] (
23:27:39*stripwax wonders if the usb serial number change in svn will fix his windows xp usb woes
23:27:51crzyboysterI just ran "svn co svn:// rockbox". How would I delete a file from within vmware? Like what's the command?
23:28:20BigBambicrzyboyster: Please search on google for basic linux terminal commands
23:28:21stripwaxcrzyboyster - dude. "rm rockbox/firmware/target/arm/olympus/mrobe-100/powermgmt-mr100.c"
23:28:26stripwaxyou know how to delete files using linux - right?
23:29:00*stripwax chuckles at the middlesborough goal
23:31:51gibbon_'rm' as in 'rockbox maintenance'
23:33:55crzyboysterHow would I delete the entire rockbox/ folder? It seems that I have a screwed up svn download from before.
23:34:01gibbon_easy to remember :)
23:34:16BigBambicrzyboyster: BigBambi> crzyboyster: Please search on google for basic linux terminal commands
23:34:27BigBambiWe can't teach you how to use linux
23:34:29Bagdercrzyboyster: yes, that's because you UPDATE not check out again
23:34:30scorche|shcrzyboyster: type "man rm"
23:34:30abescullycrzyboyster: or just type "man rm' to learn.
23:34:33gibbon_crzyboyster: use "man rm"
23:34:36Bagderas I already said
23:34:40*scorche|sh wins
23:34:55gibbon_scorche|sh: you just use the nearest IRC server...
23:35:29scorche|shgibbon_: this si through ssh :)
23:35:49scorche|shalthough all connection are OCsomething...
23:36:24 Quit crzyboyster ("CGI:IRC")
23:36:30 Join robin0800_ [0] (
23:39:17 Quit FOAD (Read error: 110 (Connection timed out))
23:39:24 Nick FOAD_ is now known as FOAD (
23:40:52 Quit keanu (Read error: 110 (Connection timed out))
23:41:30 Join keanu [0] (n=keanu@unaffiliated/keanu)
23:44:31 Quit japc (Read error: 110 (Connection timed out))
23:48:11amiconngevaerts: More interesting results: On H10, I don't observe any usb resets, be it on windows or linux,root hub, separate hub, front port etc
23:48:22amiconnThat's rockbox high speed...
23:49:52 Quit TMM (Read error: 113 (No route to host))
23:51:18gevaertsamiconn: that's interesting. So what's different about H10 ?
23:51:24*amiconn is doing a rare thing atm - listening to music on his linux box, playing directly from the H10 usb disk
23:52:10amiconnThe H10 has different power management system, i.e. no PCF50605
23:52:27amiconnIt also has PP5020, while both the Mini G2 and the Sansa c200 have PP5022
23:52:31Febspixelma: take a look at this if you have a moment:
23:53:08 Quit jgarvey ("Leaving")
23:53:10pixelmanice, will do
23:53:12amiconnNow the question is whether it's some (etxra?) config bit in the PP5022, or is it power supply? (in which case we have to RE 3 different setups)
23:53:21stripwaxdidn't Buschel have a question about the PCF settings for driving USB with 5v?
23:53:21 Quit robin0800 (Read error: 110 (Connection timed out))
23:53:22 Nick robin0800_ is now known as robin0800 (
23:54:06amiconnPCF50605 (ipods), Sansa (might be AS3514, not sure about that), and H10 (no real idea about the power supply..)
23:54:23gevaertsSo we need to find someone with both a PP5020 and a PP5022 ipod to find out.
23:54:42stripwaxyesterday, in fact: 08:13
23:54:46gevaertsI think the tests have to be done on the same USB port for the results to have any value
23:55:03amiconnstripwax: No, that was me asking Buschel about the DCUD setup. But that's configured as a step-down converter producing 1.8V
23:55:14 Quit ompaul (Client Quit)
23:55:33amiconnyeah, that was his answer
23:56:28amiconnCould have found that myself, but misinterpreted the datasheet :/
23:56:52stripwaxright. so I probably just misunderstood it, but didn't Buschel suggest that maybe it needs to be stepped-up to generate the proper USB voltage?
23:57:31amiconnHmmm, I doubt that. And testing that theory is kinda dangerous....
23:57:52stripwaxwell, given that diskmode works, any clues in there?
23:57:58gevaertsfyrestorm: are you still there ?
23:58:33amiconnDiskmode is a rom module, so disassembling it is actually *relatively* easy compared to the full OF...
23:58:42amiconn(due to size)
23:58:51pixelmaFebs: minor nitpick "volume butons", other than that it describes the player pretty well, and has a good solution for my problem "how to describe the button pad", I think. And I also remember wondering if one should mention the thingy ;) for the lanyard and how that would be called in english... :)

Previous day | Next day