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 2007-11-14

00:01:36stripwaxworth a try
00:01:48 Quit amiconn (" reboot")
00:02:30***Alert Mode OFF
00:03:46 Join robin_0800 [0] (
00:04:16 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:04:25ryanakcastripwax: ok... well, fonts are changing appearence/size..
00:04:57*ryanakca thinks he should just do a complete reinstall... doesn't look like rbutil did too good of a job... manual next time :)
00:05:42stripwaxcheckwps checks out ok on Black_Glass-Autumn.wps from the Nano BlackGlass_Collection so there should be no problem, it should just work
00:06:00stripwaxdid you use rbutil or rbutilqt, out of interest?
00:06:20 Quit [1]robin0800 (Read error: 110 (Connection timed out))
00:06:37 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
00:07:14 Quit davina (Remote closed the connection)
00:07:26*pixelma has to repeat the question about "bygg" ... Zagor, Bagder :)
00:07:36PaulPositionryanakca - changing appearance/size? Like, they jump around?
00:07:42stripwaxryanakca - strange, that ought to do a really good job of that. Reinstalling rockbox does *not* reinstall newer fonts though. Did reinstalling the fonts work?
00:08:02BagderZagor: you checking bygg's build chain?
00:08:28ryanakcaPaulPosition: *nods*... like they got bigger and moved up a bit.
00:08:43stripwaxryanakca - newer fonts, that's good
00:08:44*ryanakca also wonders at his rockbox installation... settings should be saved after a reboot?
00:08:55stripwaxyour old fonts must have been really old
00:08:57ryanakcaor do I have to enable that
00:09:05*ryanakca nods... and blames it on rbutilqt...
00:09:10stripwaxryanakca - they should be
00:09:35ryanakcaWell, I downloaded rbutil from a zip on the website because the svn server appeared to be down last night...
00:09:50stripwaxryanakca- rbutilqt does *not* automatically install new fonts. you have to do that manually (they change only rarely). But, they have changed, and you may (unknowingly) not have installed the newer fonts
00:10:03ryanakcasvn co snv:// rbutilqt just hanged
00:10:24 Join [1]robin0800 [0] (
00:12:09 Quit Casainho ("ChatZilla [Firefox]")
00:13:16 Quit lemur (Connection timed out)
00:13:56 Quit TFGBD (Read error: 110 (Connection timed out))
00:14:40ZagorBagder: sdl fixed
00:16:04Bagderthere are weird build errors on some "normal" builds too
00:16:13 Join Seed [0] (
00:16:16Bagderv2 rec and x5
00:16:23stripwaxok, jBlackGlass themes updated for core Album Art and Left Margin
00:17:47stripwaxlemme just see if they work :)
00:18:36 Join [2]robin0800 [0] (
00:18:36***Alert Mode level 1
00:18:36DBUGEnqueued KICK robin_0800
00:18:36***Alert Mode level 2
00:18:36DBUGEnqueued KICK [1]robin0800
00:18:36DBUGEnqueued KICK [2]robin0800
00:18:36***Alert Mode level 3
00:20:24amiconnOh well, it's one of those days... :(
00:20:49ZagorBagder: that should be fixed now too
00:22:23stripwaxwhat's the sim key to get a screendump again?
00:22:32DerPapstamiconn: can't fix your linux installation?
00:22:54 Quit robin0800 (Read error: 110 (Connection timed out))
00:22:55 Nick [2]robin0800 is now known as robin0800 (
00:22:55DBUGEnqueued KICK robin0800
00:22:55***Alert Mode level 4
00:23:01stripwaxamiconn - duh, thanks. I thought it was, I was just looking in the wrong place for the resulting images. hah! thanks
00:23:10amiconnThe CDRW I've burnt the debian installer is onto gives read errors. And no plain CDR around...
00:24:36 Quit robin0800 (" HydraIRC -> <- \o/")
00:26:04ryanakcastripwax: ... rbutilqt fails to build from svn
00:27:31stripwaxryanakca - can you not download the binary?
00:27:55 Quit robin_0800 (Read error: 110 (Connection timed out))
00:28:18stripwaxjBlackGlass tweaked for official rockbox build for iPod Video, uploaded to themes tracker. Nico_P + linuxstb - thanks as ever
00:29:25ryanakcastripwax: that's what I was using...
00:29:34ryanakcaAnyways, I'll be back in half an hour or so, supper :)
00:30:33stripwaxryanakca- hm, so what's the problem - the binary rbutilqt should work fine no?
00:30:45stripwaxas long as you click on the Install Fonts button
00:31:30 Quit ompaul (Client Quit)
00:31:42 Quit linuxstb ("ChatZilla 0.9.79 [Firefox]")
00:32:57***Alert Mode OFF
00:33:20 Join SirFunk [0] (
00:33:22 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
00:34:18 Quit nicktastic (Read error: 110 (Connection timed out))
00:34:24amiconndebian rescue mode worked :)
00:34:44amiconnI just had to execute /sbin/lilo after it mounted my disks
00:35:38CtcpIgnored 4 channel CTCP requests in 4 minutes and 19 seconds at the last flood
00:35:38*amiconn wonders how difficult/dangerous it would be to try to switch to grub
00:36:00 Quit [1]robin0800 (Read error: 110 (Connection timed out))
00:37:01 Quit Seedy (Read error: 110 (Connection timed out))
00:37:25 Quit Seed (Nick collision from services.)
00:37:32 Join Seed [0] (
00:42:02*DerPapst goes counting sheeps
00:42:18 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:42:38stripwaxand now Black Glass AA also.
00:43:59 Join markun [0] (n=markun@rockbox/developer/markun)
00:44:29*Calcipher gasp
00:44:39 Join JdGordon [0] (
00:44:41 Quit lee-qid (Read error: 104 (Connection reset by peer))
00:44:44Calcipherhey stripwax
00:44:45 Join lee-qid_ [0] (
00:44:45 Nick lee-qid_ is now known as lee-qid (
00:44:49 Join FunkyELF [0] (
00:44:49Calcipherare youa round
00:45:06 Quit lee-qid (Client Quit)
00:45:08stripwaxNico_P - ok that's three Album Art themes working for unpatched ipod video builds on now. This is a thankyou! :-)
00:45:13stripwaxCalcipher - yep
00:45:33 Quit Seed (Nick collision from services.)
00:45:41 Join Seed [0] (
00:46:10stripwaxNico_P- you *do* have an ipod video don't you?
00:46:12linuxstbstripwax: So the limitations that have been mentioned with dynamic content and margins isn't a problem for you?
00:46:18Nico_Pstripwax: no
00:46:42stripwaxarg, whoops. What do you have?
00:46:52Nico_PI have a gigabeat F
00:47:30*preglow wants resizing so he too can join the aa party :/
00:47:34FunkyELFcan Rockbox play video on video iPods?
00:47:46*linuxstb hands preglow a shell script and imagemagick...
00:47:55stripwaxlinuxstb - mentioned in the patch ?
00:47:57Lloreanpreglow: Is there something stopping you from implementing it? :-P
00:48:15linuxstbstripwax: Mentioned here in IRC over the last 24 hours...
00:48:38stripwaxlinuxstb - ah, I didn't check the logs. well, they don't seem to be a problem
00:48:39PaulJamFunkyELF: it can, but the OF can do it better
00:48:43stripwaxbut I could be totally wrong
00:48:49*markun goes to read the logs after his connection was gone for hours :(
00:48:54FunkyELFPaulJam, OF?
00:49:03PaulPositionOfficial Firmware
00:49:33FunkyELFPaulPosition, ahh....that stinks. I hate the way the iPod locks you to iTunes. I found gtkpod but that can't do videos
00:49:37*stripwax reads the logs
00:49:41JdGordonstripwax: is your update for the slider plugin still good? with AA in i tihnk its time for that to be commited
00:49:43PaulPositionFunkyElf - Which you can dualboot into at need.
00:50:00stripwaxah, like the time not updating..
00:50:28FunkyELFI'd just like to be able to drag / drop my music on the iPod and have them available as data file (without garbled filenames) as well as be able to be played by the player
00:50:35stripwaxJdGordon - not any more, no. I've been asking about that every time I come on. the patch for the sliding puzzle plugin is 90% about the bmp and 10% about album art.
00:50:58linuxstbpreglow: I just store my AA as "cover.jpg" at the original resolution, and then run this one-line script to convert it to cover.bmp with the right resolution for the WPS: find . | grep cover.jpg | awk '{print substr($0,0,length($0)-4)'} | (while read a ; do convert "$a.jpg" -geometry 100x100 "$a.bmp" ; done)
00:51:02stripwaxbut since AA is now in core, that patch should be updated to include the 10% of 'real' album art done the right way
00:51:03PaulPositionFunkyelf - You could use rockbox for everything you think makes it better and only go to OF when you want to look at long video (they are the ones who tend to go wrong with audio/video sync)
00:51:24JdGordonstripwax: can you fix it up to use AA from MoB?
00:51:26 Quit LinuxMafia (Remote closed the connection)
00:51:41 Quit ender` (" I love deadlines. I especially like the whooshing sound they make as they go flying by. -- Douglas Adams")
00:51:41FunkyELFPaulPosition, does Rockbox allow me to do what I just mentioned as far as letting you keep the filenames and just dragging / dropping?
00:51:41stripwaxJdGordon - sure I could
00:52:00linuxstbFunkyELF: Sure.
00:52:02PaulPositionFunkyelf - Yes.. That's the 'usual' way of using it.
00:52:11stripwaxJdGordon - maybe give me a day to find some time
00:52:22Nico_Plinuxstb: the script at is also quite good
00:52:24JdGordonno worries
00:53:13Nico_Pstripwax: you'll need to add the buffering API calls to the plugin API... and audio_current_aa_hid too
00:53:40PaulPositionWhat's that about sliding-puzzle and AA?
00:53:43stripwaxJdGordon - maybe the patch could be committed with the 90% everything else and put the album art support into sliding puzzle later?
00:53:44Nico_Pstripwax: look at draw_albumart in apps/recoder/albumart.c to see how it's done
00:53:53linuxstbNico_P: Thanks - more or less the same thing.
00:54:20stripwaxPaulPosition - about a million years ago I update the sliding puzzle patch to use bitmaps, and as a cute toy added album art support to the puzzle too (independently of the unofficial Album Art patch)
00:54:38stripwaxThat sliding puzzle patch never got committed, but now that Album Art is supported officially, it's time to dust it off
00:54:44*linuxstb would now like a cover-art browser...
00:54:45stripwaxNico_P - thanks
00:54:48PaulPositionstripwax - sounds fun... :p
00:55:17CalcipherStripwax, I found the same issue of the /voice:name name spacing issue, using rashers database voicing patch, and the patched script
00:55:22Nico_Plinuxstb: that would be nice, yeah... could use the buffering API to store the bitmaps too
00:55:38Calcipherand not only that but I would recieve really strange errors and voice behavior
00:55:40linuxstbAn album-art database would make it easy...
00:55:53stripwaxCalcipher - by 'found' you mean you had the same problem we discussed last time? did the same workaround fix? or what about amiconn's alternative workaround?
00:56:01 Quit Seed (Nick collision from services.)
00:56:05*Nico_P should play with the buffering API in plugins
00:56:08rasherlinuxstb: any reason not to write find . | grep cover.jpg as find -name cover.jpg ?
00:56:09 Join Seed [0] (
00:56:20Nico_Prasher: I thought the same thing ;)
00:56:24stripwaxlinuxstb - ah right, this is the old you-can't-put-dynamic-content-in-a-scrolling-line thing.
00:56:35linuxstbrasher: Just a bad habit of mine...
00:56:37n1slinuxstb: yes it definitely makes more sense to browse that way in the database than filebrowser IMHO
00:56:47amiconnJdGordon: I have a question regarding settings...
00:57:03preglowlinuxstb: nice enough, but i'd rather just have rockbox eat what i have, like it does with audio
00:57:35Calcipherhere is the patch
00:57:36preglowso i can have the same files on my nano as on my h120
00:57:40linuxstbSure, but just stick the shell script in the root on your DAP, and run it if you change WPSs - it's very fast...
00:57:52linuxstbYou run it on the copy of the AA on the DAP, not the master copy on your PC.
00:58:08amiconnIs it possible to show a list of settings values where the actual values stored in global_settings.<setting> are different from the strings shown to the user?
00:58:27stripwaxlinuxstb - yep, hadn't spotted that. oh well, false alarm, please don't use my updated themes yet, you can't see time remaining info
00:58:29JdGordonyeah, sure... the backlight settings all do that
00:58:30CalcipherI tried searching for the an instance of the line you told me to edit in configure, within the but it does not exist in the script, so I didn't know how to get around it
00:58:40JdGordonamiconn: you need to use the formatter function to do it
00:58:52amiconnJdGordon: Oh ,they do?
00:58:54stripwaxCalcipher - amiconn's workaround was to put the entire option in single quotes like so: 'voice:/VW Kate'
00:58:57stripwaxdoes that work
00:58:59 Join lee-qid [0] (
00:59:10JdGordonamiconn: up the top of settings_list.c
00:59:14amiconnI want to change the backlight handling in firmware/ so that it takes a plain time in seconds
00:59:16Nico_Plinuxstb: what do you think of adding a tag for a non scrolling margin?
00:59:21n1sJdGordon: regarding those formatters do you know if sdoyon made them work with voice too?
00:59:35JdGordonno idea
00:59:46stripwaxNico_P - how about %al|150| for example?
00:59:48amiconn...with the special cases being 0 (always off) and -1 (always on) (or vice versa - whatever turns out to be more efficient)
01:00:02linuxstbNico_P: Maybe adding the tag to %s was a bad idea - a separate %m tag might make more sense...
01:00:17Nico_Plinuxstb: yeah I was wondering about that...
01:00:26n1sJdGordon: before in settings like the eq gain it would speak the value as it's stored internally (in centibels, ie dB*10)
01:00:49stripwaxa separate %m tag would mean fewer changes to existing wps
01:01:06n1srather I'm quite sure it still does that but maybe it's an easy fix now, because it wasn't when I looked at it...
01:01:15stripwax%al|150| seems a bit more consistent, to me
01:01:31JdGordonn1s: the settings supply a voice formatter.. so that one might be missing...
01:01:41amiconnJdGordon: Hmm, that's not what I need. It's the other way round...
01:01:42Nico_Pstripwax: yeah but then why not %ac|150|?
01:01:48Nico_Pwhich doesn't make much sense
01:02:06n1sJdGordon: ah, he probably added that then, I'll look into it sometime, thanks
01:02:13linuxstbstripwax: The margins apply to the entire line...
01:02:17JdGordonamiconn: ?
01:02:21amiconnThe actual int value for current backlight implementation is contiguous, as it's an index into a table
01:02:35Nico_Plinuxstb: maybe with an %m tag we could make the second param valid but optional and just ingore it?
01:02:51preglowamiconn: it looks like speex only uses a couple of kb of stack
01:02:52stripwaxlinuxstb - right but the line contains %al text
01:02:54Nico_Pthat way WPS that use FS #2954 would work
01:02:59preglowamiconn: that saves us 7kb of iram right there
01:03:14stripwaxNico_P - sure %ac|150| makes sense
01:03:20Nico_Pstripwax: IMO %al|150| is misleading and not ver consistent
01:03:21n1spreglow: sweet :)
01:03:27Nico_Pstripwax: how?
01:03:31Calcipherwell when you get a chance stripwax let me know if you could help, thanks
01:03:41amiconnBut what I need is that the user sees a list like: "Off, On, 1s, 2s, 3s, ... 10s, 20s, 1min. ..." - and the values in global_settings.backlight_timeout would then be 0, -1, 1, 2, 3, ... 10, 20, 60, ...
01:03:42stripwaxCalcipher - er ? I already posted above
01:03:47stripwaxdid you see my response?
01:04:15linuxstbstripwax: But can't lines contain %al, %ac and %ar ? You can only specify one margin per line, so it doesn't make sense to use those tags.
01:04:26 Quit scorche|w ("CGI:IRC (Ping timeout)")
01:04:47JdGordonamiconn: uh! ok, what needs to be done really is fix the backlight system so any value is acceptable, but it owuld be easier if you jjust use the same timeout table as th rest
01:05:06CalcipherI think I tried that earlier today, since I was discussing that with rasher and amiconn, but to be sure I'll re attempt it right now
01:05:09amiconnAnd it should not break if global_settings.backlight_timeout contains a value that is not in the settings list. It would allow geek users to set their special timeout using .cfg - as long as they don't enter the setting
01:05:25stripwaxlinuxstb - well I'm thinking you wouldn't want or need to specify the margin more than once anyway, right? Why is %m150%al blah %ac blah better than %al|150| blah %ac blah ?
01:05:44amiconnJdGordon: That's exactly what I want to do - make backlight.c accept an arbitrary timeout, and get rid of the synchronised tables
01:05:54stripwaxor is the idea so you can specify %al blah %ac blah %m150 ?
01:06:10amiconnBut I need a way to handle this in settings
01:06:12linuxstbstripwax: Because %m applies to the whole line. %al/ac/ar just apply to the text following it.
01:06:25preglowas a matter of fact, unless i'm doing something wrong, it only needs 1.3kb stack for the mode we'll use
01:06:36amiconnI also want to do this for the fading times
01:06:57stripwaxlinuxstb - and %s applies to the whole line too, I guess.. hmm.
01:06:58 Quit Jon-Kha (
01:06:58 Quit Slasheri (
01:07:03linuxstbstripwax: Exactly...
01:07:06***Saving seen data "./dancer.seen"
01:07:17Calcipherstripwax, no dice
01:07:29stripwaxSo apart from the right margin, what was wrong with the original scrolling margins patch?
01:07:31Calcipherit errors out and mentions the voice "vw"
01:07:43Calcipherso its not recognizing that input correctly
01:07:49Lloreanstripwax: Touched way too much code.
01:07:50JdGordonamiconn: umm.... maybe move the table into settings_list.c? or use a regular int with a step of 1? (and have the formatter change 0,-1 to on/off)
01:07:55stripwaxCalcipher - well, amiconn assures me it works, and I believe him
01:08:02stripwaxeven though I haven't tried it
01:08:15Calcipher-S='/voice:VW Kate'
01:08:20amiconnJdGordon: Umm, regular int list would be nasty for fading times - those are in milliseconds...
01:08:21linuxstbstripwax: Nothing. But Nico_P and I thought that the margin could be incorporated into the %s tag, to avoid the need for a new tag - but that seems the wrong choice...
01:08:28Lloreanstripwax: Viewports should succeed and replace scrolling margins of any sort, so if we're going to bend to any temporary or semi-temporary solution, it should be relatively simple.
01:08:49stripwaxCalcipher - where did -S come from? just type '/voice:VW Kate' when you configure. Are you doing that or something else?
01:08:49JdGordonamiconn: do it in 100ms steps then?
01:09:11preglowplease don't make another waaaay too accurate list
01:09:24 Quit markun (No route to host)
01:09:26stripwaxLlorean/linuxstb - makes sense. how far away are viewports?
01:09:30amiconnJdGordon: I want the table in settings_list.c _only_ - but I don't know how to handle the global_settings.* member(s)
01:09:31preglowincrements any smaller than 250ms isn't really worth it
01:09:42Calcipheryes, it is for the script that is patched using rashers database voice script found here
01:09:55rasherCalcipher: and does the same thing work without the patch?
01:10:06Calciphersorry If I wasn't clear
01:10:10rasherBecause I really doubt that patch broke it
01:10:11 Join spiorf [0] (
01:10:12amiconnJdGordon: Still strange to set your fading time to 3000ms. I would prefer to see (and hear) "3 s" / "three seconds"
01:10:14JdGordonamiconn: have you done the firmware/ side of this? maybe pass me the patch and ill fiddle with apps to make it work
01:10:28CalcipherI never used the script before applying the patch
01:10:47Nico_Pstripwax: today linuxstb said he started working on them...
01:10:50amiconnNo, I first wanted to make sure it will be possible to adapt the settings code
01:11:03Nico_Pstripwax: there was also quite a lot of talk about them
01:11:03JdGordonamiconn: thats easy... the hard bit is when the values arnt steped consistanlty
01:11:08CalcipherI wouldn't use it otherwise, I need to run to have it generate talk clips from the database
01:11:11stripwaxCalcipher - you use it indirectly when we last spoke - it's what builds the voice files when you ran "make voice"
01:11:27amiconnAdapting the backlight timeout (and buttonlight timeout) will be easy. Fading times won't be that easy
01:11:35stripwaxif you're doing something different now, then I'm not sure I know how to help
01:11:50NJoinJon-Kha [0] (
01:11:50NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
01:11:52amiconnI mean at the firmware level.
01:12:15JdGordonfor the backlght times, is there a problem with having it in 1s steps up to 90s?
01:12:57amiconnWould be possible... but is that wanted?
01:13:16JdGordonits the easiest :p
01:13:21amiconnIt would allow to set your backlight timeout to e.g. 73s - but the list would be way longer than it is now
01:13:28n1sas long as a list has < 100 entries I'd say it's ok
01:13:29 Quit colin__ (Connection timed out)
01:13:35stripwaxNico_P - ok, I'll read more of the logs. sorry to kick up a fuss then, I didn't realise this was really just a short-term trick
01:14:00Nico_Pstripwax: it might not be... viewports have been upcoming for a while now
01:14:02amiconnHmm, and about the fading times?
01:14:22Nico_Pstripwax: a bit like MoB ;)
01:14:32n1samiconn: 0.25s steps from 0 to 5?
01:14:39amiconnSure, number of steps would be smaller than for backlight timeout itself, but the unit would be odd
01:14:43JdGordonfade times is simple if the step is constant at 200ms or something, the formatters can fix it to seconds (asuming we only want to go as high as 2s
01:14:50linuxstbNico_P: I haven't tested, but I _think_ this is all we need to do to change to %m -
01:14:50preglowonce you hit times above 2s, you don't need 0.25 steps anymore
01:15:15amiconnJdGordon: Currently we allow up to 10 seconds for fade out, and up to 2 seconds for fade in
01:15:24n1spreglow: now you make it complicated ;)
01:15:25preglowamiconn: feel free to shorten the fade out time a bit :>
01:15:30preglow10s is silly
01:15:40*amiconn uses 3s
01:15:52preglowi use 0.5 for fade in, would like 0.25
01:15:53linuxstbNico_P: That's wrong...
01:15:55preglowand 1s for fade out
01:16:05Nico_Plinuxstb: reallyN
01:16:09amiconnYes, fade in could be a bit shorter
01:16:12*stripwax goes for the sleep
01:16:15 Quit spiorf (Remote closed the connection)
01:16:33Nico_Plinuxstb: making the second param valid could be nice, don't you think?
01:16:39 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
01:16:50JdGordonok, maybe the table is the only way to do it.. not sure what to do with unkonw values though
01:17:29preglow0.25, 0.5, 0.75, 1, 1.5, 2, 3, something like that
01:17:34amiconnShow the nearest known value, and accept that unless the setting is cancelled
01:17:35JdGordonand it would be done so global_settings. would store the actual value, not the table index like currently
01:17:37Nico_Plinuxstb: maybe with a warning... but that might be overkill
01:17:41linuxstbNico_P: Refresh that patch - I think it's right now.
01:18:10amiconnDoesn't have to be nearest, either next lower or next higher would be sufficient
01:18:27 Quit n1s ()
01:18:27Nico_Plinuxstb: yeah, looks better :)
01:18:36amiconnJdGordon: Yes, that's how I'd want it
01:18:42Nico_Pdon't you love the parser? ;)
01:18:43linuxstbNico_P: Could you test? I'm not sure about accepting the second parameter - it could be dangerous to start accepting unofficial tags...
01:18:52amiconnCould be applied in other places later
01:18:59Calcipherwell the strange thing is, when I run that command, with a voice that contains no spaces, I recieve a totally different error, but it finds the voice, and I even hear the voice utter the word "numeric" and I get the following error code reported "Error -2147201023:"
01:19:05linuxstbNico_P: Now that the parse_scrollmargin() function is written, yes...
01:19:26linuxstbNico_P: Do the tags need to be in alphabetical order?
01:19:45Nico_Plinuxstb: no but tags that are shorter need to be first
01:19:53Nico_Pthat's a simplification but the comment says it
01:19:57amiconnCalcipher: If you see such large negative error numbers, these are usually windows errors. Converting them to hex and googling should tell what it means
01:20:03 Quit Zagor ("Client exiting")
01:20:16linuxstbNico_P: I was just about to say the opposite - the comment says longer tags come first...
01:20:31Nico_Poh yes...
01:20:34*Nico_P stupid
01:20:46*linuxstb makes another change to the patch
01:20:52 Quit lee-qid (Connection timed out)
01:21:15amiconn0x80045001 is "sapi object uninitialized"
01:21:16 Quit MethoS- (Read error: 104 (Connection reset by peer))
01:21:29Nico_Plinuxstb: that one can lead to hard-to-find bugs too
01:22:02linuxstbNico_P: It makes sense though.
01:22:52CalcipherI would like to test different tts voice package, but the 4 others I use, and prefer actually, all contain spaces, and entering the comand, even with the single quotes around the arguement, does not work
01:23:19linuxstbSilly question, but you can't rename the voice?
01:23:41*amiconn wonders why it works in make, but not from the command line
01:24:18Calcipherfor example, -S='/voice:susan' works, for loquendo Susan, and even Loquendo Dave works, no spaces in the names, but inserting -S='/voice:VW Kate' does not work, and I recieve and error regarding voice "vw"
01:24:30 Join ball [0] (i=cfe6102c@gateway/web/cgi-irc/
01:24:54amiconnThen something clobbers even the single quotes
01:25:02Calcipheryou know what linuxstb I looked that up last night, only briefly, and didn't find anything
01:25:11 Join J3TC- [0] (
01:25:17amiconnTry doubling them '' or escaping them \'
01:25:42Nico_Plinuxstb: gah... mr gets recognized as m
01:25:50Nico_Pon gigabeat sim
01:26:20linuxstbI wonder why the scrollmargins patch doesn't have that problem? Or maybe it does...
01:26:35Nico_Pit probably does
01:26:49 Quit toffe82 ("ChatZilla [Firefox]")
01:26:54Calcipherwill try amiconn
01:27:00amiconnJdGordon: I also wonder what should go into the .cfg file for such special numeric settings
01:27:14Nico_Pmaybe tokens that don't exist on some targets should be marked as no token instead of being compeltely ifdeffed out
01:27:24amiconnFor regular values it should of course be the number
01:27:48LloreanI'm of the opinion RTC tags should have *some* alternate for non-RTC targets
01:27:50amiconnBut should we handle the special case ('off', 'on') there as well?
01:28:05LloreanSomething to properly preserve spacing
01:28:15linuxstbLlorean: What do you think about switching the tag from %s to %m, so the left margin can be used anywhere?
01:28:22 Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder)
01:28:24Lloreanlinuxstb: I'm all for it.
01:29:18JdGordonamiconn: the actual value will be stored, so 0 and -1.. otherwsie it gets messy
01:29:34LloreanIt'll make a lot of WPS design a wee bit more intuitive, since you no longer have to indent left-aligned lines.
01:30:51PaulJamLlorean: if i remember correctly that non RTC targets already show "-" characters when RTC tags are used
01:31:25 Part hcs
01:31:43Calcipheramiconn, I tried "/voice:VW Kate", also tried ''/voice:VW Kate'' and \'/voice:VW Kate'/
01:31:47ballIs Rockbox built on an operating system?
01:32:00ball(Elks or something?)
01:32:20LloreanPaulJam: Hm, someone in here was talking about RTC WPSes not working on non-RTC targets earlier.
01:32:29Lloreanball: Rockbox is an OS of its own, from scratch
01:32:41amiconnJdGordon: Just a minor nitpick while glancing through settings_list.c for ideas: crossfeed_format() and replaygain_preamp_format() could use %c for the sign instead of %s
01:32:52ballLlorean: thanks. In what is it written?
01:33:05Lloreanball: C
01:33:07 Join TFGBD [0] (
01:33:08JdGordonamiconn: if you come up with any ideas how to clean the top of that file it would be good also :)
01:33:11JdGordonbut now.. breaky time
01:33:14ballLlorean: thanks.
01:33:20Lloreanball: With assembly bits for optimization in places
01:33:34PaulJamLlorean: i might be wrong. i just thought i saw something like that ages ago in the svn changelog.
01:33:49LloreanPaulJam: It's possible that whoever was talking about it didn't know it'd changed either.
01:33:51ballLloran: that makes sense.
01:33:53LloreanApparently I didn't. :)
01:35:10 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
01:35:20 Join miepchen^schlaf [0] (
01:35:43Calciphernone of the variations worked amiconn
01:36:10amiconnJdGordon: 'Idle poweroff' would be another candidate for such a change
01:36:10Nico_Plinuxstb: works like a charm now
01:36:17ballLlorean: thanks for your help.
01:36:22 Part ball ("bye")
01:36:32linuxstbNico_P: Nice, so I should commit?
01:36:41Nico_Plinuxstb: there is another change needed
01:36:58linuxstbNico_P: Why don't you commit it then?
01:37:35linuxstbJust to annoy stripwax as he's modified all those WPSs to use %s...
01:39:19linuxstbNico_P: Maybe also change the name of the tag from ...SCROLLMARGIN to ...LEFTMARGIN ?
01:39:34Nico_Plinuxstb: good idea... I'll add a wps_debug case too
01:40:22linuxstbamiconn: Was your plan to remove the left margin when adding viewports?
01:41:12linuxstbHow would the icons (and arrow cursor) be displayed in a list? A separate viewport?
01:41:46Nico_Plinuxstb: does WPS_TOKEN_LEFTMARGIN sound ok?
01:41:59linuxstbNico_P: Perfect
01:42:47 Quit tfgbd2 (Read error: 110 (Connection timed out))
01:42:53amiconnAnd the scrollbar too
01:43:20amiconnThis would make it quite easy to actually flip the menu and browser for an rtl language
01:43:51 Join kfazz [0] (
01:43:59linuxstbAh, of course...
01:45:00linuxstbSo that doesn't leave any reasons for margins that I can think of...
01:45:07Nico_Plinuxstb: done
01:45:07amiconnViewports could be used wherever having flexible positioning of a sub-layout would pay off
01:45:26amiconnE.g. for the (recorder) button bar, the status bar of course, etc
01:45:37linuxstbI noticed that quite a few WPSs have the status bar on the bottom, so that seems a wanted feature...
01:46:14amiconnI want that status bar and button bar to use the user font, but for the button bar this would be very difficult currently
01:46:51Lloreanlinuxstb: It'd be nice to be able to just preserve a rectangle from the WPS as a "status bar" while music is playing.
01:47:03amiconn...because the text might become wider than the button rectangle, in which case it needs to be clipped... which would be automatic with viewports
01:47:08Nico_Plinuxstb: I had to define mr as WPS_TOKEN_UNKNOWN on targets that don't have remote hold
01:47:25linuxstbLlorean: You mean when you leave the WPS?
01:48:01 Join psycho_maniac [0] (
01:48:27 Nick lemur_ is now known as lemur (
01:48:29psycho_maniaci am having a problem with vmware? here is the error i am getting. what am i missing?
01:48:43linuxstbNico_P: So what happens if the WPS uses it on a target with no remote hold?
01:48:53 Part lemur
01:49:30Nico_Plinuxstb: it won't do anything... without that change it would break though. mr would be found to be r and then the syntax was wrong
01:49:39Nico_Perr mr was found to be m
01:51:32 Join LinuxMafia [0] (
01:51:49Nico_Ppreviously the same happened, mr would be parsed as unknown token because there was no match
01:52:28LinuxMafiaipod nano are able to play games?
01:53:01linuxstbNo, but you can play games on an ipod nano...
01:53:54psycho_maniaci do not want to have to redownload all of svn source again :(
01:54:08LinuxMafialinuxstb, my brother has one
01:54:43LinuxMafialinuxstb, i just wonder if i could install rockbox on it , and put games in it
01:55:07LinuxMafialinuxstb, although the screen is much smaller
01:56:32linuxstbLinuxMafia: Do you know which ipod nano it is? First, second or third generation?
01:56:39 Quit PaulPosition (Read error: 110 (Connection timed out))
01:56:54LinuxMafialinuxstb, no
01:56:59linuxstbWhen did he buy it?
01:57:10LinuxMafiaabout 6 months ago
01:57:16linuxstbBrand new?
01:57:31linuxstbThen it's most likely a 2nd generation. Rockbox will only work on the 1st gen.
01:57:57LinuxMafiayou mean newer versions?
01:58:07 Quit Seed (Nick collision from services.)
01:58:13LinuxMafiaor 1st are older ones
01:58:15 Join Seed [0] (
01:58:35 Quit Thundercloud (Remote closed the connection)
01:58:54linuxstb1st are the oldest - released in 2005, 2nd gen was released in 2006, and 3rd gen is the current (fat, with video playback) Nano released a few months ago.
02:00:17amiconnLlorean: As you suggested throwing targets my direction last night - there are a few targets I would outright refuse
02:00:44 Quit psycho_maniac (" HydraIRC -> <- The alternative IRC client")
02:00:56LinuxMafialinuxstb, thanks for info
02:01:21*Nico_P is off to bed... concurrent programming exam tomorrow morning
02:01:21Lloreanamiconn: I was more joking in that case. Though I am curious which targets you're explicitly not interested. I'd assume it's the higher power, less interesting ones like Gigabeat?
02:02:02PaulJampropably those with a crappy colour screen
02:02:10amiconnGigabeat, m:robe 500, and e200
02:02:13 Quit Nico_P (Remote closed the connection)
02:02:19linuxstbNico_P: Goodnight... BTW, your commit message should probably have mentioned that you can't use %s|x| any more...
02:02:20amiconnThe m:robe for 2 reasons
02:03:14 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
02:04:40*preglow guesses touch screen
02:07:50*linuxstb wonders if amiconn will give us the reasons...
02:08:29amiconnIn fcat there are more. overpowered cpu, touch screen, insane display resolution for a dap, camera
02:08:53preglowi guess the display resolution is for video
02:08:55JdGordonits not a dap.... its a bloody crap camera with mp3 built in
02:09:25linuxstbJdGordon: You're not doing a good job of selling it.... ;)
02:09:33amiconnI need no pmp, and I need no half-baked camera
02:12:10amiconnI still want to add one of the potential targets that shouldn't be too difficult, but either keep missing auctions, or the prices go higher than what I want to pay for it.. :/
02:14:24linuxstbWhich targets are they?
02:22:25 Quit austriancoder (Remote closed the connection)
02:23:38amiconniaudio M3
02:23:57amiconnI'd prefer to get the L version
02:29:03linuxstbThat's the one with no main LCD?
02:30:39 Quit PaulJam (".")
02:32:09 Quit Seed (Nick collision from services.)
02:32:16 Join Seed [0] (
02:35:27 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
02:36:13 Part pixelma
02:40:03*scorche hits the donate button >_>
02:41:33 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
02:41:59preglowwoops, seems i overlooked some warnings
02:42:11*linuxstb_ wonders how much, if any, improvement, the ARM version of lcd_bitmap_transparent_part for the Gigabeat F gives...
02:42:22 Quit linuxstb (Nick collision from services.)
02:42:25 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
02:42:35 Quit Seed ("cu, Andre")
02:44:59 Join Seed [0] (
03:00:39 Quit hardeep ("leaving")
03:04:41 Join Doomed_ [0] (
03:04:41 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
03:06:45 Quit thegeek_ ("( :: NoNameScript 4.1 :: )")
03:07:09***Saving seen data "./dancer.seen"
03:14:39 Join rds [0] (n=rogelio@
03:16:32*preglow touches almost all speex files...
03:18:26LloreanWhen did we get working stereo speex in the first place? I apparently missed that one
03:19:55preglowLlorean: couple of days ago
03:20:31preglowit was one of the few places left with float code in speex, but i ported it to fixed point
03:21:31 Join ecow7 [0] (
03:21:35 Part ecow7
03:28:58 Nick fxb is now known as fxb__ (
03:31:31 Join polluxx [0] (
03:38:11 Quit qweru ("moo")
03:44:22 Join Pepsi_Man0077 [0] (
03:44:35Calcipherwhere can I find the lame options explained, so I can up the quality on the dir and filename talk files, so the voice stops sounding like its lisping
03:44:48Pepsi_Man0077hello everyone
03:45:10LloreanCalcipher: The lame options are just the options for lame.exe, google up the program.
03:45:31Calcipherwait, whats that speex progress actually mean for voice support?
03:45:36Pepsi_Man0077hey how do i make my ipod run with the normal OS?
03:45:51CalcipherLlorean, will do
03:46:00LloreanPepsi_Man0077: The manual tells how to boot the original OS
03:46:21Pepsi_Man0077ok, well could you tell me, i didnt put linux on here my friend did
03:46:29Pepsi_Man0077just today
03:46:32Pepsi_Man0077and i dont like it
03:46:45Pepsi_Man0077only thing i like it the looks
03:46:57Pepsi_Man0077it scrolls to slow and it deleted all my playlists
03:46:59LloreanRockbox isn't Linux.
03:47:16LloreanIf you have iPodLinux on it, you're asking in completely the wrong place
03:47:19Pepsi_Man0077whatever, its a unix based OS
03:47:27LloreanNo, Rockbox is NOT unix or linux based, it's from scratch.
03:47:36LloreanThere is another project called iPodLinux, we are not affiliated.
03:47:41Pepsi_Man0077he told me it was linus
03:47:47 Join psycho_maniac [0] (
03:47:52Pepsi_Man0077point still stands though
03:48:08LloreanIf you have Rockbox installed, then the point stands at "read the manual, like the guidelines for the channel require you do"
03:48:27Pepsi_Man0077ok give me the link then you ass hole, im just asking a simple question
03:48:45LloreanThe website is, there's a nice clear "Manual" link on it.
03:49:04LloreanAnd sorry if I seem rude, but consider how rude you must seem coming in the channel, ignoring the topic which tells you to read them before speaking.
03:49:07psycho_maniacwhy am i getting this error in vmware player? i do not know how to fix this.
03:49:16Pepsi_Man0077sorry Langly
03:49:40Lloreanpsycho_maniac: Type "which perl"
03:50:00Pepsi_Man0077how come there are no ops in here?
03:50:11psycho_maniaccomes up usr/bin/perl
03:50:30 Join mud [0] (
03:50:32LloreanPepsi_Man0077: Freenode policy suggests that those who are ops only +o when they need to do something.
03:50:41Pepsi_Man0077oh ok
03:50:42 Nick mud is now known as mud-rb (
03:50:46Pepsi_Man0077you and op Llorean?
03:50:49psycho_maniacam i missing something?
03:50:54Lloreanpsycho_maniac: perl −−version
03:51:14LloreanPepsi_Man0077: Doesn't matter unless you're planning on making me ban you for something.
03:51:19psycho_maniacall i did was modify the buildzip file. and this happened. ill do that command.
03:51:26Pepsi_Man0077no im just curious Llorean
03:51:53psycho_maniacok typed that command and i have version 5.8.4
03:52:01Lloreanpsycho_maniac: If you've made modifications, you really should mention them up-front...
03:52:14LloreanWe can't psychically tell you've made them, and they're the most likely cause of your problem.
03:52:28psycho_maniacbut i modified it and then unmodified it.
03:52:31 Quit HellDragon (Client Quit)
03:52:31 Quit polluxx (Read error: 110 (Connection timed out))
03:52:39Lloreanpsycho_maniac: And "svn st" shows it as unmodified?
03:53:39mud-rbthis may be a silly question, but is the e200r build target not meant to be used or something? i can't seem to get it to build from svn for the last several revisions
03:53:42Pepsi_Man0077my iPod froze, what do i do?
03:53:51LloreanPepsi_Man0077: Hold Menu+Select.
03:53:59LloreanPepsi_Man0077: And please read the channel guidelines.
03:54:07Pepsi_Man0077well i tried that
03:54:10psycho_maniacdo i do that command in the rockbox folder?
03:54:14Pepsi_Man0077it still sits there Llorean
03:54:23Pepsi_Man0077its frozen in the DOOM game
03:54:40LloreanPepsi_Man0077: You're not doing it right, somehow. It's impossible for us to freeze it so that that doesn't work.
03:54:51Pepsi_Man0077im not saying you did
03:54:55Lloreaneither hold it longer, be careful your fingers don't wiggle, or turn hold on then off first.
03:54:57mud-rbPepsi_Man0077: did you hold it for long enough? iirc it takes a while
03:55:00Pepsi_Man0077im just saying ive tried menu + select
03:55:03Lloreanpsycho_maniac: Anywhere.
03:55:12Pepsi_Man0077ive held it for 20 seconds
03:55:17 Join FOAD_ [0] (
03:55:20psycho_maniacit shows a bunch of files.
03:55:35mud-rbPepsi_Man0077: i see. i would just try again, it is somewhat difficult to do without hitting other buttons
03:56:03Pepsi_Man0077ok well it worked that time, it wasnt at first i swear though
03:56:08Pepsi_Man0077thanks guys :)
03:56:15mud-rbyeah, it's a little tricky
03:56:53psycho_maniaci take it it will show in that list if its modified?
03:57:03Lloreanpsycho_maniac: Okay, do it in the same folder as and see if it shows. Yes
03:57:28Pepsi_Man0077hey so i had all my playlists on my iPod before i put Rock Box on and no they dont show up, anyway to get them back?
03:57:29psycho_maniacit does not show up.
03:58:09Lloreanpsycho_maniac: And you've not modified any other build-related files?
03:58:10mud-rbPepsi_Man0077: without having direct knowledge, i would assume that those only work in the ipod original firmware
03:58:20Pepsi_Man0077oh ok
03:58:22 Join miepchen^schlaf [0] (
03:58:27Pepsi_Man0077thanks mud-rb :)
03:58:32mud-rbno problem :)
03:58:57psycho_maniacno. hold on i "may" have fixed it. im going to reset the player.
03:59:26Pepsi_Man0077Llorean where in this manual is the "use original firmware" section?
04:00:21 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
04:00:30mud-rbPepsi: section 3.1.3, in the quick start
04:00:42LloreanPepsi_Man0077: How about the part in the table of contents that says "Starting the Original FIrmware"
04:01:09Pepsi_Man0077Llorean i dont see that
04:01:19LloreanI'm lookin' at it right now, so I know it's there.
04:01:27LloreanAs mud-rb said, section 3.1.3
04:01:43Pepsi_Man0077i still dont see it
04:01:49Pepsi_Man0077maybe im at the wrong page
04:02:21advcomp2019which manual are you looking at
04:02:30Pepsi_Man0077umm this one
04:02:51*Calcipher applauds Llorean's patiance, even when it comes to my nagging questions
04:03:01LloreanPepsi_Man0077: Try clicking on section 3...
04:03:25Pepsi_Man0077thanks Llorean <3
04:03:56 Quit mud-rb (Remote closed the connection)
04:05:58 Quit nerve ("Leaving")
04:06:15 Quit J3TC- (Read error: 104 (Connection reset by peer))
04:06:16Pepsi_Man0077soo you guys know how i could get my playlists into rock box?
04:06:44psycho_maniacok llorean now i got this happening and i did not edit any other files
04:06:48Pepsi_Man0077sorry for all the questions, when im new to something i like to know everything
04:06:56 Join J3TC- [0] (
04:08:25Lloreanpsycho_maniac: sudo rm (this deletes it), then svn update to redownload it.
04:08:43psycho_maniacdo that in the tools folder?
04:08:49LloreanPepsi_Man0077: Rockbox simply uses m3u playlists. Lots of things can create them, or you could try to find something to convert the existing ones.
04:08:52Lloreanpsycho_maniac: Yes
04:09:28Pepsi_Man0077ok Llorean what program makes m3u file types... i guess i could google it, but whats the best (easiest) one?
04:09:47LloreanDunno, I just use Rockbox to make my playlists
04:10:23psycho_maniacLlorean: it says sudo not found.
04:10:58Pepsi_Man0077oh ok
04:11:08Pepsi_Man0077thanks dude
04:11:15 Quit rds (Remote closed the connection)
04:11:54psycho_maniaci just deleted it normally and when i svn up'ed it said restored
04:12:11 Quit FOAD (Read error: 110 (Connection timed out))
04:12:11 Nick FOAD_ is now known as FOAD (
04:15:11 Join midgey [0] (
04:15:55psycho_maniacok i am getting the same error
04:17:22psycho_maniachold on i think i skipped something.
04:18:12 Join mud-rb [0] (
04:19:02LinuxMafiahow can i check how long my battery lived for
04:19:09LinuxMafiai have benchmark
04:21:21psycho_maniacget a playlist of sogns on repeat or just a folder with a lot. click that plugin and then set the player down and wait for the battery to die.
04:21:47LinuxMafiapsycho_maniac, i did it already
04:22:02LinuxMafiapsycho_maniac, and it died , i want to check how long it last
04:22:33psycho_maniacwhen its done recharge the player and plug it in and there should be a file in the root of the player battery-bench.txt or something like that.
04:23:38LinuxMafiapsycho_maniac, there is nothing like that :(
04:23:53LinuxMafiafind /mnt/cd/.rockbox/ -name "*.txt"
04:24:10LinuxMafiaoh there is
04:24:14LinuxMafiai got it
04:24:46LinuxMafia00:04:05, 00245, 086%, 12:54, 4075, 0015, -, -
04:24:57psycho_maniacyes that is it
04:25:04LinuxMafiathis is the last line
04:25:17LinuxMafiawhat does it say
04:29:51LinuxMafiai dont get how long my battery last
04:31:22mud-rbi suspect that there is a description of battery bench somewhere that explains it, try searching the wiki and the forums
04:31:59psycho_maniacalright. keep getting errors. im just going to redownload the whole source.
04:34:11 Join Fel2 [0] (i=4a3b03c8@gateway/web/cgi-irc/
04:34:32Fel2any1 got sansa e200 here
04:34:43krazykitlots of people have them.
04:34:49 Join PaulPosition [0] (
04:35:02LinuxMafiaFel2, me
04:35:13Fel2i just wanna know if i can use H3Mod theme with rockbox
04:35:46Fel2or you can only use em with the oF
04:36:24LinuxMafiaFel2, to be honest not many themes working for me
04:36:28mud-rbyou can only use that with the OF, i'm quite sure. there are many quite good themes for rockbox
04:36:30 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
04:36:50LinuxMafiamud-rb, got links?
04:36:56Fel2got a link ?
04:37:18mud-rbgo to extras on the website
04:37:19krazykityou can find WPSs in the wiki and on
04:37:29Fel2i like the theme named "The Raven" but its H3mod thingy
04:38:10krazykityou can use an h3modded OF and Rockbox together, if i understand it correctly
04:38:14mud-rbif H3mod is one of the mods for the original firmware, it won't work in rockbox, honestly i've never heard of it but that's not surprising
04:38:45krazykitbut h3mod is not for rockbox. besides, once you use rockbox, you won't want to go back to the OF.
04:38:54Fel2really ?
04:39:09Fel2im planning to buy 1 seriously ;p just for rockbox so i hope it work ..
04:39:20Fel2since im paying a brand new sansa for only 70$ ..
04:40:02LinuxMafiamud-rb, for example i installed "Outer Reaches pt2" themes but it does not look like what i see in site
04:40:08Fel2can you do everything with the auto install ?
04:40:37krazykitmeaning what, exactly? please be more clear with your questions.
04:40:37LinuxMafiai dont see that background
04:41:08 Part Pepsi_Man0077
04:41:16Fel2i mean do i need to do something else to install rockbox on my sansa for the installer do everything
04:41:22mud-rbLinuxMafia: hmm, i'm not sure about that. all of the ones i've tried have worked, but i certainly haven't used them all
04:41:24Fel2or the installer *
04:41:42Fel2ok let me be more clear
04:41:45krazykitFel2, RbUtil should take care of everything for you and will even allow you to install WPSs.
04:41:48Fel2it is easy to install rockbox
04:42:00LinuxMafiamud-rb, so you think i installed them wrong?
04:42:07mud-rbthe manual describes it, but you only need things downloadable from to install rockbox if that's what you're asking
04:42:24Fel2h ok
04:42:37Fel2kk ..
04:42:42mud-rbLinuxMafia: it's somewhat possible, you could try again i suppose
04:43:00Fel2thanks for answer ;p
04:43:08mud-rbLinuxMafia: also, you might try resetting your settings if you really want that theme (install the theme with the default settings and try it)
04:43:11PaulPositionlinuxmafia, mud-rb - What happens is that many themes made for "albumart+scrolling-margins+multi-fonts+blah..blah..blah" patches are now broken with recent commits. Some of them (most?) will get reworked by their authors in a couple days/weeks I'm sure.
04:43:36krazykitPaulPosition, that isn't what they're talking about...
04:43:38mud-rbahh, i didn't think of that, that makes sense
04:44:07PaulPositionah. If you say so, ok.
04:44:12 Quit Fel2 ("CGI:IRC (EOF)")
04:44:36LinuxMafiamud-rb, ok , i downloaded this , and i mount device in /mnt/cd , so i do "unzip -d /mnt/cd"
04:44:44LinuxMafiaam i right?
04:45:05mud-rbLinuxMafia: yes, if i recal correctly that should work...
04:45:39LinuxMafiaok done
04:45:42LinuxMafianow i try it
04:46:19krazykitLinuxMafia, where did you get this WPS, anyway?
04:46:46LinuxMafiakrazykit, ^^
04:47:07LinuxMafiai have these
04:47:16krazykitLinuxMafia, what player do you have?
04:47:21LinuxMafia./mnt/cd/.rockbox/backdrops/Outer Reaches 12.bmp
04:47:29LinuxMafiakrazykit, sansa e200
04:47:53krazykityou're trying to use a WPS for a different player.
04:48:05PaulPositionThat's what I was gonna say...
04:48:20LinuxMafiakrazykit, really?
04:48:33PaulPositionlinuxmafia :
04:48:41LinuxMafiaoh damn
04:48:49PaulPositionthemes for the sansa... You'll see they fit the screen better ;)
04:48:51LinuxMafiai pressed the top one
04:49:11LinuxMafiakrazykit, PaulPosition thanks , damn stupid mistake
04:50:15PaulPositionthere's no stupid mistake, just occasions to learn ;)
04:51:52PaulPosition(btw, I wish I had that many pixels on my screen... square 128x128 doesn't really cut it as far as WPS go...)
04:52:38psycho_maniacbuy a new player?
04:52:48LinuxMafiaPaulPosition, i clicked the top one by mistake
04:53:15PaulPositionlinuxmafia - I understood that, mate.
04:54:37PaulPositionpsychomaniac - I couldn't even buy that 35$ sansa from, my finances suck balls. :p
04:59:39 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:59:54psycho_maniacif i download the source tar file (or is it zip, i dont know) can i still run the "svn up" command?
04:59:56 Join miepchen^schlaf [0] (
05:00:46mud-rbpsycho_maniac: if you have subversion installed and working, isn't it easier just to download the source with svn co?
05:00:57krazykitpsycho_maniac, i'm pretty sure you can't.
05:01:29psycho_maniacyes this is what i do. but i was just curious.
05:07:14***Saving seen data "./dancer.seen"
05:07:58 Quit mud-rb (Read error: 104 (Connection reset by peer))
05:09:55 Quit hcs ("Leaving.")
05:15:38 Quit bb (Nick collision from services.)
05:15:43 Join bb_ [0] (n=bb@unaffiliated/bb)
05:23:55 Nick Doomed_ is now known as alienbiker99 (
05:27:35 Quit tedrock (Client Quit)
05:31:55 Quit kfazz ("Leaving")
05:32:18 Join tedrock [0] (
05:35:48 Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/
05:43:58 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
05:44:36 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
05:44:59 Quit advcomp2019 (Nick collision from services.)
05:45:02 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
05:46:33 Quit daurnimator (Remote closed the connection)
05:51:39 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
05:51:46 Join daurn [0] (n=daurnima@unaffiliated/daurnimator)
05:55:10 Quit daurn (Client Quit)
05:56:40 Quit daurnimator (Remote closed the connection)
06:03:22 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
06:03:29 Join daurn [0] (n=daurnima@unaffiliated/daurnimator)
06:05:05 Quit daurnimator (Client Quit)
06:10:16 Quit daurn (Remote closed the connection)
06:10:42 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
06:15:58-->"help" received from persia (n=persia@ubuntu/member/persia)
06:16:00-->"info" received from persia (n=persia@ubuntu/member/persia)
06:16:01-->"logs" received from persia (n=persia@ubuntu/member/persia)
06:16:03-->"ping" received from persia (n=persia@ubuntu/member/persia)
06:16:07-->"quit" received from persia (n=persia@ubuntu/member/persia)
06:18:05 Quit Calcipher (Read error: 104 (Connection reset by peer))
06:18:20 Join Kittens [0] (i=spaz@unaffiliated/spaz)
06:18:22Kittens>_> <_<
06:19:07Kittensnothing, just lurking
06:20:03 Join rocko [0] (i=rocko@
06:20:13rockomy ipod won't turn over anymoe
06:20:24rockolike when I plug it in
06:20:29rockoit was working yesterday
06:24:08 Part Kittens
06:24:30psycho_maniacrocko: hold menu+select for a couple secondes
06:24:53Mouser_XIt won't turn over? Perhaps you're not rewarding it enough.
06:25:15Mouser_XFor that matter, how'd you train it to turn over in the first place? That's a pretty impressive iPod.
06:27:16psycho_maniacalso turning over refers to an engine trying to start
06:28:14Mouser_XAh, true.
06:28:46 Join zorton [0] (
06:29:31 Join JdGordon1924 [0] (
06:30:37krazykitthere are always people around.
06:30:50 Quit JdGordon1924 (Client Quit)
06:30:52psycho_maniacwoah the main page does not have svn updates ?
06:31:23psycho_maniacoh ok refreshed and it came back :)
06:31:25scorchepsycho_maniac: refresh
06:31:49zortonkrazykit: but are there any happy people around :)
06:32:50Mouser_XAlmost always.
06:33:05zortondoes rockbox support ipod remote control stuff? I've got a JVC car reciever that talks to my ipod that I would like to make happy with rockbox
06:33:14psycho_maniacwhat are .c files? are those patches as well like .diff ?
06:33:32Mouser_XNo. *.c files are C source code files.
06:33:50Mouser_Xzorton: Rockbox very rarely works with accessories.
06:33:51 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
06:33:53psycho_maniacok. because i saw one uploaded on a patch page.
06:34:05zortonMouser_X: sadness fills my heart
06:34:16Mouser_XIf you know how to use it, there's nothing wrong with .c files.
06:34:19psycho_maniacthe only accessory I KNOW that works with the ipods are the fm transmitters.
06:34:27psycho_maniacsadly i dont :(
06:34:50Mouser_XIf you knew C, it'd be easier.
06:35:11Mouser_X(I don't know how to use them either, but I could probably figure it out, if I cared to.)
06:35:16psycho_maniacof course.
06:46:02 Quit linuxstb (Read error: 110 (Connection timed out))
06:48:34 Quit homielowe (Remote closed the connection)
06:51:34 Join goffa_ [0] (n=goffa@
06:51:45 Join hannesd_ [0] (
06:53:48 Quit safetydan ("Leaving.")
06:54:13 Join pengo [0] (
06:54:53pengoyay for rockbox
06:58:31tuplanollayeah. rockbox rocks.
06:59:03*Mouser_X loves the SPC, NSF, and ADX support.
06:59:25Mouser_XOn that note, it'd be nice to see more of the same (though, I also know why htere
06:59:31Mouser_X*there's not.)
07:00:27psycho_maniacwhy do you like them so much Mouser_X?
07:01:05*Mouser_X likes video game music.
07:01:12Mouser_XAlso, they support looping.
07:01:15psycho_maniacok i finially redownloaded the source files and now the patches i use are broken :(
07:01:44psycho_maniacwell only one patch
07:05:09 Quit goffa (Read error: 110 (Connection timed out))
07:06:08PaulPositionwoah, I didn't even know there was 'tracker music' support in RB... Haven't heard one such song since the days of triton's Fast Tracker 2.. (used to compose some *very poor* stuff, too).. :o
07:06:30 Quit hannesd (Connection timed out)
07:06:31 Nick hannesd_ is now known as hannesd (
07:07:17***Saving seen data "./dancer.seen"
07:07:45Mouser_XPaulPosition: Tracker support in Rockbox? The only one I know of is MOD, and that's a patch.
07:08:23PaulPositionOh.. I thought adx and such would be new such formats from your description, but I read it wrong.. :p
07:08:33PaulPositionThat would rock, anyway. :D
07:10:35Mouser_XSPC = SNES audio, NSF = Nintendo Audio, ADX = Streamed, looping files (currently broken due to MoB over-writing "used" memory, that it doesn't realize is still needed [the ADX needs to go back to the start of the file, to loop properly]).
07:11:08hcsnice nesting
07:12:55PaulPositionhmm, 'night all.
07:12:58 Quit PaulPosition ()
07:15:37 Join goffa [0] (n=goffa@
07:20:25 Quit Llorean ("Leaving.")
07:21:55 Join Gibbed [0] (
07:21:59 Quit Rick (Nick collision from services.)
07:22:03 Quit Mouser_X ("CGI:IRC (EOF)")
07:22:15 Nick Gibbed is now known as Rick (
07:22:24 Join mignish [0] (
07:23:20 Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/
07:25:02 Quit Mouser_X (Client Quit)
07:25:05mignishI've deleted all of my tcd files to update my DB... now the DB won't update again... it just asks me to build the DB each time i goto it. Is there a better way to update my DB?
07:25:54 Join davina [0] (
07:26:06 Quit goffa (Remote closed the connection)
07:26:09 Join goffa [0] (n=goffa@
07:26:33 Quit goffa_ (Read error: 110 (Connection timed out))
07:29:27 Quit psycho_maniac (" Want to be different? Try HydraIRC -> <-")
07:30:03 Quit mignish ("waves")
07:31:54 Quit jhMikeS (Nick collision from services.)
07:32:00 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
07:32:15 Join Llorean [0] (
07:35:25 Join Mouser_X [0] (
07:42:10 Quit gromit` (Read error: 110 (Connection timed out))
07:47:20 Quit J3TC- (Read error: 113 (No route to host))
07:50:53 Join goffa_ [0] (n=goffa@
07:52:21 Join mud [0] (
07:52:50 Nick mud is now known as mud-rb (
07:55:01 Join tkooda [0] (i=goaway@
07:56:07 Quit mud-rb (Remote closed the connection)
08:00:13tkoodahas anyone ever heard about anyone fixing a Toshiba GigaBeat F40 that displays error code "00200060", and then "NO SYSTEM FOUND ON HDD"?
08:00:26 Quit goffa_ (Remote closed the connection)
08:01:43 Quit goffa (Read error: 110 (Connection timed out))
08:02:05jhMikeStkooda: many times. hotswap procedure is in the wiki.
08:03:34tkoodathink I should be able to use my GBSYSTEM folder I backed up from my other GB F40? (I'm thinking about purchasing a "NO SYSTEM FOUND ON HDD" B F40)
08:03:52tkoodas/ B F40/ GB F40/
08:04:32tkooda..i.e. are the GBSYSTEM's interchangable (since the new GB F40 that I'm thinking of purchasing is already bricked)
08:05:50Mouser_XI would assume that it'd work, though I don't actually know.
08:06:06jhMikeSperhaps...or throw in the rockbox bootloader after getting it to connect to USB
08:06:09 Join goffa [0] (n=goffa@
08:07:03LloreanAFAIK, no toshiba files are needed on the disk
08:07:07tkoodajhMikeS, aah.. I didn't know the rockbox bootloader would work on a GB F40.. (since the install instructions I followed for my first F40 just said "it already has a bootloader")
08:07:11LloreanYou can put on the Rockbox bootloader, and our dummy files.
08:07:46jhMikeSI have an F-40 and botched the bl numbeous times...can hotswap it in a couple minutes now :)
08:08:02tkooda..I suppose* that's a good skill to have. :P
08:08:44tkoodais the HDD interchangable with off-the-shelf hardware? -i.e. in case the disk hardare is dead?
08:09:05tkooda..and, is it possible to replace with something other than a 40GB?
08:09:36Mouser_XThere's someone here who has a Gigabeat F80.
08:09:52Mouser_XBut I don't remember who it is.
08:10:21tkoodaI got a WesternDigital 120GB sitting around... think there's anything in the firmware (hardware??) that would limit the size of the disk it was able to reference?
08:10:27tkoodafat32 limit??
08:10:40scorchetkooda: what size drive?
08:10:44Mouser_X(In other words, yes, it's possible to replace the HDD, as long as you can find one with a compatible connector.)
08:11:02tkoodalaptop, 2.5"
08:11:21scorchecompare that to the size of your gigabeat...
08:11:21tkooda(I'm presuming that's what's in the GB)
08:11:28Mouser_XThat's too big, it's not going to fit, and it's got the wrong connector.
08:11:43tkoodawhat's the technical spec of the HDD in the GB?
08:11:54tkooda(bus protocol/connector?)
08:11:56scorchetkooda: see the wiki page HardDriveReplacement
08:12:15Mouser_XAh, beat me to it.
08:13:20tkoodayou guys are immensely* helpfull in here (sincerely). -only took me ~5min chat to get a few GB recomends before purchasing my first, then a handfull of helpfull tips from idlers when I came back a week later to do my install. nice work guys.
08:13:57Mouser_XGlad to help, where I'm able.
08:14:09tkooda..and even an intelligent comment/tip or two about the landscape patch from one of the coders. I'm pleasently suprised with the support for this project.
08:14:36scorchetkooda: not all feel as you do :)
08:14:48tkoodabought my first GB last week as a test, and am already recomending GB+RB for all my friends/family.
08:14:59tkooda(buying up bricked GB's for the holidays now, heh)
08:15:12tkoodascorche, screw 'em. :P
08:15:30tkoodascorche, their problem is "between the keyboard and the chair"
08:15:47*scorche refuses to comment
08:15:55Mouser_XHeh. There's an idea. I got some $30 Sansa e250's off of for presents. Not *quite* as nice as the Gigabeat, but at that price, certainly not bad at all.
08:16:41tkoodamy only comment so far would be that I was looking for the exact commands [1] to type to do the install manually (which I was able to determine from the chan and the wiki). [1]
08:17:01 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
08:17:07tkooda(I understand that that info would probably confuse many, but would have been usefull to at least me)
08:17:21 Join psycho_maniac [0] (
08:17:45Mouser_XI wouldn't mind having a bigger drive on my Gigabeat though. The 40 GB drive is nice, but I can tell that it's already fuller than I know what to do with... Too bad replacement drives aren't cheap.
08:18:43psycho_maniacyes. sometimes there the price of what you paid for the player, sometimes more.
08:19:28Dark_ApostropheMouser_X: Feel free to send it to me, I got a F20. :p
08:19:48Mouser_XI paid $175 (including shipping), so I certainly hope they're not more than that...
08:20:25psycho_maniacok for me there half the price.
08:20:37Mouser_XHmmm. F20? Yah, that wouldn't work for me...
08:21:32tkoodawhat the hell is "" all about?? -review site? -community-bulk-purchase-site-of-some-kind??
08:22:00scorchetkooda: wikipedia is your best answer, but it is a bit offtopic for this channel
08:22:11Mouser_XI didn't search eBay when I bought my Gigabeat. Someone else found a deal so I went with them on it. Turned out that I could have paid nearly 1/2 of what I did, and gotten the same thing. Oh well. I still say it was worth it though.
08:23:11 Join Rob2222 [0] (
08:23:36psycho_maniacdo they really make F60s?
08:24:04Mouser_XOf course they do.
08:24:14 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:24:25Mouser_XF80's, no. But F60's, yes.
08:24:26psycho_maniaci dont see many people having them on here though
08:24:38 Join miepchen^schlaf [0] (
08:26:25Mouser_XJust because you may not see many of them, doesn't mean they don't exist, or weren't made. How many Gigabeat X30's or X60's do you see?
08:27:15psycho_maniacnone if i can remember looking at the wiki last.
08:27:37psycho_maniaci never said they didnt exist.
08:27:58Mouser_XThere's 1 or 2 X30 owners, as I recall (maybe it was an X60?).
08:28:37Mouser_XAt least, I think that's what I saw, somewhere. It might have bee on the Gigabeat Battery bench wiki page.
08:29:46psycho_maniacIts an x30. Im looking at the GigabeatRuntiime page.
08:30:25 Quit goffa (Remote closed the connection)
08:34:09 Join ender` [0] (
08:36:09 Join goffa [0] (n=goffa@
08:41:14 Quit Rob222241 (Read error: 110 (Connection timed out))
08:44:56 Join t-Omicr0n [0] (n=tom@
08:50:12 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
08:52:20 Join mud-rb [0] (
08:53:41 Quit goffa (Read error: 110 (Connection timed out))
08:54:07 Join petur [0] (n=petur@rockbox/developer/petur)
08:54:26 Join markun [0] (n=markun@rockbox/developer/markun)
09:03:28 Quit JETC- (".•«UPP»•.")
09:07:19***Saving seen data "./dancer.seen"
09:08:09 Quit alienbiker99 ("( :: NoNameScript 4.02 :: )")
09:08:23 Join Zagor [0] (
09:16:07 Join iwantanimac [0] (
09:16:20 Join CaptainSquid [0] (
09:17:58 Quit iwantanimac (Client Quit)
09:19:19 Join przemhb [0] (
09:26:41 Join Thundercloud [0] (
09:28:36 Quit midgey (Read error: 110 (Connection timed out))
09:31:16 Quit Mouser_X ("CGI:IRC 0.4.2")
09:31:32 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
09:32:24 Join homielowe [0] (
09:33:55 Join barrywardell [0] (n=barrywar@
09:43:41 Quit psycho_maniac (" HydraIRC -> <- *I* use it, so it must be good!")
09:43:54 Join lee-qid [0] (
09:46:23 Quit sup (Read error: 110 (Connection timed out))
09:47:30pondlifeHmm, what happened to the Sansa e200 builds?
09:47:35pondlifeSegfault in make ?
09:49:48linuxstbLooks like more problems on bygg (Zagor?)
09:52:04BagderI've disabled ARM builds on bygg for now
09:52:24 Part pixelma
09:54:33JdGordonso the build table has a religious slant now does it!
09:54:46JdGordonit looks like a xmas tree now.. but really :p
09:54:49Bagderxmas tree look!
09:55:04*JdGordon refering to the mrobe builds...
09:55:42JdGordonquick! put it on ebay... we can get more for that than the burnt toast and MAry's face ! :D
09:56:18 Join goffa [0] (n=goffa@
09:58:03 Join barrywardell_ [0] (n=barrywar@
09:58:47Zagorit looks like ld crashes
09:59:27 Quit barrywardell (Read error: 104 (Connection reset by peer))
09:59:48Zagoris any other build server 64-bit?
10:00:54Bagderamiconn's, and deepthought and I believe is
10:02:31Zagorand they're all updated with the latest patches?
10:02:47JdGordonmy comp is 64bit and updated gcc and doesnt crash...
10:03:05Bagderbut the latest patch is only gcc I believe, not binutils
10:06:24 Quit lee-qid (Read error: 110 (Connection timed out))
10:10:19Zagorwhen I build it manually it doesn't crash
10:10:49BagderZagor: can you see if there are any leftovers in the tools dir or so for rbclient?
10:11:01BagderI recall we had that problem before on bygg
10:11:02 Part Llorean
10:11:46Zagorleftovers such as?
10:11:55Bagdersuch object files from the past
10:12:02Bagdersuch as
10:12:28Zagorrbclient users 6996 2007-04-13 17:44 mi4.o
10:12:29JdGordonthe mrobe remote has a few charcell-like pics on it to show the batt lever and shuffle mode, any ideas how that can be used in a nice way in apps?
10:12:38Bagderlike that...
10:13:03JdGordon.. the rest of the lcd is bitmap
10:13:49 Quit barrywardell_ ()
10:14:03 Join DraX [0] (n=alex@xmms2/developer/DraX)
10:14:10Bagderok, I enable it again and we'll see
10:14:11DraXalbum art \o/
10:14:18DraXjpg soon? :)
10:15:26 Join Monga [0] (i=3aa82798@gateway/web/cgi-irc/
10:16:02MongaI was wondering if anyone could please assist me in installing the Rockbox software to a Gigabeat F?
10:16:16markunMonga: what's the problem?
10:16:23GodEaterMonga: and where is the manual unclear ?
10:16:47markunGodEater: rbutil also works for the Gigabeat, right?
10:17:14 Join PaulJam [0] (
10:17:25GodEatershould do
10:17:49GodEaterAFAIK, the gigabeat install is one of the easiest to do, so rbutil should support it no problems at all
10:18:11markunrbutil or rbutilqt?
10:18:31GodEaterbut I'd use QT for preference
10:18:36 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
10:18:41markunMonga: still there?
10:19:05*linuxstb guesses web-client issues...
10:19:05MongaOh sorry :D
10:19:09MongaYes I'm here.
10:19:10*linuxstb was wrong...
10:19:30*Monga is having 1.5ghz difficultys.
10:19:46markunthose are pretty fast difficulties!
10:20:00Monga2001 was a mediocre year for Acer.
10:20:21markunMonga: anyway, try this:
10:20:28MongaWell, my friends a complete computer noob, and he wants Rockbox on his Gigabeat F.
10:20:33MongaThanks for the link markun, I'll check it out.
10:21:31GodEaterI'd recommend reading the manual too
10:21:55MongaHow do i actually open the rockbox installation thing?
10:21:56MongaRockbox utility.
10:22:02MongaIm guessing i've missed a vital installer :P
10:22:12 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
10:22:41GodEaterMonga: I'm not sure I understand the question
10:22:47markunMonga: did you download it?
10:23:20MongaI'm downloading rockbox utility..
10:23:52Nico_PjhMikeS: know about doing mutual exclusion with an atomic swap instruction?
10:23:53MongaIf i understand correctly... you open rockbox utility then it loads the gigabeat F drivers and its pretty much an easy install from there?
10:24:26markunMonga: no drivers, but should be easy.
10:24:45Mongaoh not drivers, i meant rockbox installer things.
10:24:45markunDid you connect the Gigabeat to your or his/her PC?
10:24:49MongaAlso, hows the S progress coming alot?
10:24:59jhMikeSNico_P: of course...thread.c uses it extensively
10:25:01linuxstbNico_P: Regarding the %m patch - I think the parser will accept a %m by itself (no parameter). We should probably prevent that...
10:25:23linuxstbNico_P: Also, don't you have an exam this morning? ;)
10:25:30Nico_PjhMikeS: I had that in my exam... how do you do it?
10:25:34Nico_Plinuxstb: it's finished :)
10:25:57jhMikeSswp out, in, [addr].
10:26:15linuxstbNico_P: Wow...
10:26:44jhMikeSso it's like, out = *addr, *addr = in but in one op
10:27:17 Quit homielowe (Remote closed the connection)
10:27:18Nico_PjhMikeS: haha that's a bit too lowlevel. I said I could use a global var x initialised to 1 and each process has a local var a initialised to 0... they all do while (a == 0) swap(&a, &x)
10:27:34Nico_PjhMikeS: does that sound correct? you do it depends on whats available.
10:28:01MongaMy computer just made a noise i've never heard before.. When i clicked browse to search for a player it made a grinding noise :S
10:28:08MongaThanks for the help everyone, and especially markun.
10:28:22Nico_PjhMikeS: they gave us an aotmic swap(int *&, int *b), that's all
10:28:25jhMikeSwhile ((oldval = swap(a, newval)) == SOME_BUSY_VALUE);
10:28:42jhMikeSthat's a full memory to memory swap
10:28:44Nico_Pvoid swap(int *a, int *b)
10:29:10 Join stewball [0] (n=WTFOMGBB@
10:29:12 Nick fxb__ is now known as fxb (
10:29:17jhMikeSso a = the output, right?
10:29:27linuxstbWhat do people think of the last flyspray post? is someone attaching a for the E200 with the patch applied...
10:30:17jhMikeSif so, that looks fine if, that works like tmp = x, x = a, a = tmp
10:30:26pondlifeWe should discourage or delete binaries on Flyspray IMHO
10:30:29Nico_PjhMikeS: yeah, that's how it works
10:30:36linuxstbpondlife: My thoughts as well...
10:30:57GodEaterthat's what the unsupported builds forum is for
10:31:23linuxstbI'll edit (if I can...)
10:33:19MongaHows progress on the Gigabeat S?
10:33:39Nico_PjhMikeS: so my reasoning seems correct to you?
10:33:48linuxstbMonga: Still in the early stages, but people are working on it.
10:34:21linuxstbMonga: Do you own one?
10:34:23MongaWill probably be the best yet.
10:34:27Mongayes i do.
10:34:28Nico_Plinuxstb: thanks for editing the wiki for %m... and why "wow"?
10:34:35MongaI've got an S30.
10:34:57linuxstbNico_P: I'm not used to exams finishing so early...
10:34:58jhMikeSNico_P: looks good
10:35:11Nico_Plinuxstb: it was 2 hours, 8 till 10
10:35:17Nico_PjhMikeS: cool :)
10:35:42Mongalinuxstb: Dibs on beta testing :P
10:35:50pondlifeNico_P: Bet it was simple compared to MoB :)
10:35:59jhMikeSdid you remember the x = 1 bit to unlock the loop?
10:36:11Nico_PjhMikeS: after the critical section, right?
10:36:30DraXany chance we
10:36:35DraX'll see jpg album art soon?
10:36:39Nico_Ppondlife: not really, no... full of semaphores, mutexes, monitors, posix threads...
10:37:05pondlifeAh.... I wasn't being totally serious. That sound like unfun.
10:37:20linuxstbDraX: I'm not aware of anyone working on it...
10:37:36jhMikeSyeah...but from your description I think it should be do { a = 1; swap (&a, &x); } while (a == 1); ... x = 0;
10:37:41DraXlinuxstb: alas :/
10:37:42Nico_Ppondlife: example: you have an atomic swap instruction, use it to do mutual exclusion (help: you can look at the atomic test-and-set example)
10:37:43 Quit Monga ("CGI:IRC (EOF)")
10:37:50 Join homielowe [0] (
10:38:18linuxstbNico_P: Which reminds me, would it be an issue for the playback code if it takes a long time (e.g. a second or two) to decode and resize an album art image? i.e. is it loaded at a very time-critical point?
10:38:39jhMikeSactually that a = 1, can just be outside the loop
10:38:48Nico_Plinuxstb: it's done before adding the audio handle so it couls slow playback startup down
10:39:23linuxstbWhat about during buffer refills? I'm guessing there could be a chance of the buffer running empty?
10:39:39Nico_PjhMikeS: my answer was: a=0; while (a==0) swap(&a,&x); (critical section); x=1;
10:39:48jhMikeSblah, I'm getting confusled. :p x = 1 is _not_ locked
10:40:31Nico_Plinuxstb: buffer refills and AA loading are done on different threads
10:40:43Nico_Pso if AA loading yields it should be OK
10:40:48jhMikeSso yeah...all's good
10:40:59 Join goffa_ [0] (n=goffa@
10:41:01DraXhmm, i have some python code that parses tagdb files and an xmms2 client that uses that to sync the xmms2 medialib with rockbox, any good place for me to put that on rockbox wiki, or something like that?
10:41:42*jhMikeS almost always makes x = 0 be "lock is open"
10:42:14Nico_PjhMikeS: I didn't take too much time to think about which would be which :p
10:42:41Nico_PjhMikeS: so that's how mutex is done in the rockbox kernel?
10:43:12jhMikeSummm...on dual core...plenty. there's a writeup on the locking heirarchy at the beginning of thread.c
10:44:52jhMikeSit's fine-grained so it's a real PITA but one core never interferes with the other unless one must perform an operation that affects the other...which is rather rare
10:45:08 Quit daurnimator (Remote closed the connection)
10:46:30markunDraX: rockbox wiki sounds like a fine place
10:46:39markunDo you have an account already?
10:47:12DraXmarkun: no
10:47:13 Quit goffa (Read error: 110 (Connection timed out))
10:49:54markunDraX: after you made an account, come back here to ask for write permission
10:51:36*jhMikeS is so close on getting speex to build but can't figure out how to get to build with 'make bin'. It does with 'all'.
10:52:06Nico_PjhMikeS: it's still not statically linked, right?
10:52:20markunjhMikeS: still think that makefiles are fun? :)
10:52:22jhMikeSthis is to make it statically linked...and it does
10:52:30Nico_Pcool :)
10:53:13jhMikeSjust can't figure on the 'bin' bit which it must ... adding it to DEPFILE causes an infinite loop
10:53:58 Quit TFGBD (Read error: 110 (Connection timed out))
10:54:24linuxstbjhMikeS: Shouldn't it be a dependency of rockbox.bin ?
10:54:58jhMikeSlinuxstb: no idea? how do I try that?
10:55:51linuxstbProbably not rockbox.bin - rockbox.elf...
10:56:34linuxstbJust add $(BUILDDIR)/libspeex-core.a (or whatever you have called it) to the dependencies for $(OBJDIR)/rockbox.elf in apps/Makefile
10:56:35jhMikeSit's there
10:57:15jhMikeSonly way I can get it to build is to add $(VOICE) to all:
10:57:46linuxstbCan you pastebin your current apps/Makefile ?
10:57:55jhMikeS$(VOICELIB) is already on the .elf line
10:58:23Nico_Plinuxstb: you're right about the paramater to the %m tah being wrongly optional. I'll correct that
10:59:09linuxstbNico_P: Thanks. It could also be worth mentioning in your commit message that %s|x| is no longer valid - just to try and make sure people are aware of the change.
11:00:13jhMikeSI think I messed up something else with the bitmaps...but I did build the bin before
11:00:24jhMikeSwith a reference to speex functions build it
11:00:25 Quit mud-rb (Read error: 104 (Connection reset by peer))
11:00:30jhMikeS*built in
11:01:24 Join mud-rb [0] (
11:02:05 Join Monga [0] (i=3aa82798@gateway/web/cgi-irc/
11:02:19jhMikeSok, got it to make the bin with 'make all' again.
11:05:18linuxstbShouldn't that be $(VOICE), rather than $(VOICELIB) in the dependencies for rockbox.elf?
11:05:18DraXmarkun: just made an account: AlexanderBoteroLowry
11:05:34Nico_Plinuxstb: omitting the param won't break the WPS, it'll just make the token an unknown one
11:05:53linuxstbNico_P: I think it should break the WPS though...
11:06:12jhMikeShmmm....can't say I know but I'll try it out
11:06:23markunDraX: ok, one moment
11:06:42linuxstbjhMikeS: You haven't defined a rule for $(VOICELIB)
11:06:47 Part t-Omicr0n ("I'm out")
11:06:55 Quit goffa_ (Read error: 110 (Connection timed out))
11:06:56linuxstbThe rule is libspeex-rockbox - i.e. $(VOICE)
11:07:07 Quit kkurbjun (Read error: 104 (Connection reset by peer))
11:07:10Nico_Plinuxstb: then I need to change a bit more code, because a tag that doesn't exist isn't a problem currently...
11:07:21***Saving seen data "./dancer.seen"
11:07:46Nico_Ptags that break the WPS are ones that use | wrongly
11:07:47linuxstbSo what happens with other tags with compulsory parameters?
11:08:15jhMikeSah, nice. it worked. thanks
11:08:26markunDraX: done
11:08:28linuxstbjhMikeS: Glad I could help
11:08:34Nico_Pif the params are given wrongly, the presence of a lone | will break the WPS. If no params are given, the tag is marked unknown
11:08:45jhMikeSwhy is BITMAPLIBS used then?
11:08:59Nico_Pmaybe I could introduce a new error token that makes the WPS parsing stop
11:09:40DraXmarkun: thanks
11:10:20Nico_Plinuxstb: in svn, %m won't break, but "%m|" or "%m|x" will
11:11:32linuxstbjhMikeS: I'm not sure... Maybe Bagder can remember the reason...
11:12:16linuxstbNico_P: Can we just make the parse_scrollmargin() function return an error code - i.e. in the "else" where it currently sets the value to zero?
11:14:15Nico_Plinuxstb: currently there is no error code, the parsing funcs return the number of chars they ate. but I could make returning a negative value be an error code
11:15:06Nico_Pyeah, that could allow more strictness and better error messages
11:16:06linuxstbMaybe #define some error codes - e.g. WPSERROR_NOPARAMETER
11:19:08LinusNDraX: i suggest you write a page in the wiki on how to use your tool
11:21:22 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
11:21:35 Nick bb_ is now known as bb (n=bb@unaffiliated/bb)
11:21:42 Join miepchen^schlaf [0] (
11:22:02jhMikeSguess I can commit that just with the variable assignments blocked
11:22:41DraXLinusN: ok
11:22:55LinusNand link to the git from there
11:23:13linuxstbjhMikeS: Why block them? It shouldn't hurt to build libspeex if it's not being called by anything.
11:24:21 Quit hunz ("Lost terminal")
11:25:32jhMikeSok...just thought I'd block building it until it's ready to be used. only two lines to remove.
11:25:42 Join mud_ [0] (
11:27:23linuxstbEnabling it will also mean it gets tested on all targets/hosts and will show any errors/warnings in libspeex specific to this build.
11:27:48jhMikeSgood point. I'll just let it compile then.
11:32:16*jhMikeS prepares for a ruddy build
11:33:54 Join mud__ [0] (
11:38:14 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
11:41:29 Quit mud-rb (Read error: 110 (Connection timed out))
11:41:37 Nick parafin|away is now known as parafin (
11:41:58jhMikeShmmm...that went well :)
11:44:20pondlifeNo red delta ....
11:44:43pondlifeI assume that means it didn't link it in!
11:45:21jhMikeSit's not used so it won't
11:45:34 Join mrkiko [0] (n=mrkiko@
11:45:36mrkikoHi all!
11:45:39mrkikoA question
11:45:40mrkikoHi all!
11:45:45pondlifeYou need to add a dummy ref to it... see the red..
11:45:51mrkikoWhy should you link voice statically?
11:46:02jhMikeSI have
11:46:05linuxstbmrkiko: Because it's far simpler.
11:46:26jhMikeStesting it could reference it and it linked
11:46:54pondlifemrkiko: Currently the playback code does lots of codec swapping to enable voice...
11:47:30jhMikeSnot to mention wasting > 512KB for a swap buffer and IRAM swap buffer
11:48:03 Quit Bagder ("*plopp*")
11:48:09mrkikoMay be there is a chance to solve fs#8003?
11:48:33 Join Bagder [0] (n=daniel@rockbox/developer/bagder)
11:48:59pondlifemrkiko: Have you seen FS #8003? I've tried and tried to repro, but it works fine on my H340...
11:49:20pondlifeCould definitely do with some clues!
11:50:03 Quit mud_ (Read error: 110 (Connection timed out))
11:50:05 Quit linuxstb ("Leaving")
11:50:46mrkikoI'll upgrade today and retry...
11:51:00mrkikoIf I trigger it again, I'll definitely change my player or do something :)
11:51:08pondlifeMaybe I'm tapping too fast or slow...:)
11:51:28mrkikopondlife: :)
11:51:35mrkikopondlife: has someone seen ddalton?
11:51:58pondlife(10:51:48 AM) logbot: (notice) ddalton ( signed off 1 day and 0 hours ago ("Lost terminal")
11:54:00mrkikoAniway rockbox runs too quickly without voice - I'll not re-enable it for a while probably :)
11:56:20mrkikoHow was you able to obtain datasheets ?
11:56:33 Quit Nico_P (Remote closed the connection)
11:58:40 Nick fxb is now known as fxb__ (
12:00:07LinusNmrkiko: yes, reverse engineering
12:04:12 Join lee-qid [0] (
12:04:32 Join Bagder_ [0] (
12:06:57 Quit Monga ("CGI:IRC (Ping timeout)")
12:08:33 Quit Jon-Kha ("leaving")
12:08:45 Join Jon-Kha [0] (
12:09:02preglowjhMikeS: why, thanks :)
12:09:15 Quit Jon-Kha (Client Quit)
12:09:52 Join hunz [0] (n=hunz@
12:09:55 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
12:10:00hunzhey there
12:10:11hunzZagor: hey! :) are you there?
12:10:13 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
12:11:42 Join Jon-Kha [0] (
12:13:12jhMikeSpreglow: I said I'd do it after some rest :)
12:17:24 Quit Jon-Kha ("leaving")
12:17:33 Join Jon-Kha [0] (
12:20:56 Quit homielowe (Remote closed the connection)
12:20:59 Join Monga [0] (i=3aa82798@gateway/web/cgi-irc/
12:21:49 Quit Bagder (Read error: 110 (Connection timed out))
12:22:10 Quit Jon-Kha (Client Quit)
12:22:20 Join Jon-Kha [0] (
12:23:15 Quit Jon-Kha (Client Quit)
12:23:26 Join Jon-Kha [0] (
12:23:38 Join lee-qid_ [0] (
12:23:39 Join barrywardell [0] (n=barrywar@
12:26:48 Quit Jon-Kha (Client Quit)
12:26:59 Join Jon-Kha [0] (
12:27:34MongaHey is there a rough release date for the Gigabeat S? I know It's only like 40% done at the moment, but I'm just wondering.
12:27:36 Quit lee-qid (Read error: 110 (Connection timed out))
12:27:44barrywardellhow do i set svn:keywords? I forgot to do it for the fmradio_i2c-*.c files
12:29:26markunMonga: no, it's impossible to tell
12:31:16barrywardellactually, I did set them, but still $Id:$ is not getting updated
12:35:16 Quit zorton (Read error: 113 (No route to host))
12:36:17Zagorhunz: here now
12:38:17Mongamarkun: Months or years though?
12:39:31markunMonga: depends on a lot of factors. The Gigabeat F port took about a year.
12:40:01hunzZagor: ah great! :-)
12:40:21mrkikoWould or not be a great idea creating an OPEN mp3 player?
12:40:35mrkikodoing as done for MOCU, may be
12:40:41hunzZagor: how are things with the sansa usb? may I bother you with some questions regarding this?
12:40:42Zagormrkiko: great if you pull it off. it's quite a challenge though.
12:40:43mrkiko*openmoco* for friends
12:40:56Zagorhunz: fire away
12:41:13hunzZagor: still hanging at the read10 problem?
12:41:50Zagoryes but that is just because I haven't fixed it yet. the main issue is non-working bulk transfer.
12:42:08 Nick fxb__ is now known as fxb (
12:42:13hunzZagor: ok - the read10 is the scsi inquiry i guess?
12:42:30hunzZagor: bulk isn't working due to interrupt problems?
12:42:39Zagorno, read10 is "read disk". inquiry works fine.
12:42:44hunzZagor: ah ok!
12:43:03hunzZagor: but the inquiry is done via bulk as well isn't it?
12:43:05ZagorI don't know why bulk isn't working. it simply doesn't work as documented (or I'm reading it wrong)
12:43:18Zagorhunz: yes. small bulk transfer work, but not larger ones
12:43:23hunzZagor: ah ok!
12:43:43hunzZagor: do you have the docs for the usb part of the soc?
12:44:17ZagorI have the docs for what we believe is the usb part, namely the same ARC OTG module that is in the freescale imx31
12:45:05Zagorwith this much working, it obviously IS an arc module. but there could be slight variations that affect my performance
12:45:21hunzZagor: ah ok - so the stack is done in principle so far but talking to the usb unit doesn't do what it should?
12:45:54Zagoryeah. it's nearly done except for the minor detail that it doesn't work :)
12:46:05hunzZagor: that's great :)
12:46:10GodEateryou still getting kernel panics when it misbehaves Zagor ?
12:46:23ZagorGodEater: yes
12:46:32hunzZagor: have you had a closer look at the original firmware regarding larger bulk transfers?
12:46:48Zagorhunz: no, I haven't looked at the OF at all
12:47:18ZagorI've been thinking about doing that, but haven't put in the time yet
12:47:33hunzZagor: ok - so what would you suggest? play with some registers and flags or have a closer look at the of?
12:48:13Zagorlooking at the of is probably the better option. i've played very much with the registers already.
12:48:30hunzZagor: ok!
12:48:41Zagorhunz: are you interested in helping?
12:48:46hunzZagor: I am :)
12:48:49barrywardellZagor: maybe I could use the jtag on my H10 to see what the of does? Anything in particular to look for?
12:48:56*amiconn wonders why the linux kernel panics due to a misbehaving usb device
12:49:07amiconnThat sounds like a severe kernel bug to me...
12:49:13Zagoramiconn: kernel bug in the scsi layer. they are working on it.
12:49:16preglowgood old linux
12:49:30hunzamiconn: there are several - I had the same thing when building a custom atapi device
12:49:37preglowusb has gotten tons better over the last few kernel releases, though
12:49:41hunzso it's plug&exploit :)
12:50:31Zagorhunz, barrywardell: I don't have anything specific I know to look for. I think we'll have to grind through the code and try to document "everything" the of usb driver does and compare that with my code.
12:50:36hunzZagor: do you have a closer understanding of the original bootloader?
12:50:42Zagorhunz: no
12:51:17 Quit mrkiko (Remote closed the connection)
12:51:25 Quit lee-qid_ (Read error: 110 (Connection timed out))
12:51:25barrywardellZagor: so small bulk transfers work, big ones don't? can you quantify that?
12:51:28hunzZagor: so you don't know wether the bootloader got usb support as well? but I guess it has
12:51:40barrywardellhunz: the botloader has usb support
12:51:44 Join karashata [0] (
12:51:47hunzah that's fine
12:52:05barrywardellthat's the 'recovery mode'
12:52:39 Quit Monga ("CGI:IRC (Ping timeout)")
12:52:56hunzsince the bootloader is a lot smaller it should be by far less work to take the bl apart instead of the of
12:53:15hunzit's an arm cpu core isn't it?
12:53:45Zagorbarrywardell: 64 byte blocks work both ways, 128 byte blocks work one way. 512 bytes blocks don't work at all.
12:53:46hunzhaven't done anything with rockbox yet...
12:53:56Zagorhunz: yes, arm core
12:56:11hunzafair there was a page with the bootloader binaries somewhere?
12:56:29barrywardellhunz: the PP bootloaders tend to have a lot of thumb code in them
12:56:46barrywardellZagor: do you know what size blocks the OF uses?
12:56:58 Join DerPapst [0] (
12:57:04hunzhm - and the of is completely arm32?
12:58:06barrywardellhunz: mostly, at least
12:58:31hunzbarrywardell: ah thanks! I can grab any BL rom from there?
12:58:38hunz(as lon as it's e200)
12:58:51Zagorbarrywardell: very large, 4K and 8K. as you're supposed to do with this controller.
12:58:53jhMikeSpreglow: I can go ahead and use the speex decode in it's current state? Of couse there no build setup for speex voice files yet...I guess some raw talk clips would suffice?
12:59:53preglowjhMikeS: sure
13:00:11preglowjhMikeS: i could hack up a quick tool to generated raw files, if you'd like
13:00:43barrywardellhunz: all the bl's are for portalplayer devices so they'll all have similar, if not identical usb code
13:00:51hunzbarrywardell: ok!
13:01:17jhMikeSpreglow: would be nice. thanks.
13:01:27hunzhow/where's USB_BASE defined? (so I can do a more intelligent search for usb related functions)
13:01:44Zagorthe controller supports up to 20K buffer if they're aligned right, or 16K unaligned buffers
13:02:16*jhMikeS is still thinking about the infrastructure changes anyway
13:02:20preglowjhMikeS: give me an hour, and we'll see, need to do a couple of things first
13:02:51barrywardellZagor: ok, so it's definitely possible to have larger blocks.I'm guessing it's way too slow to keep going just using 64 byte blocks?
13:03:16barrywardellhunz: firmware/export/pp5020.h
13:03:46Zagorbarrywardell: we're not allowed to, even. usb requires that you use "max block size" blocks until the transfer is completed.
13:04:01hunzbarrywardell: ah thanks!
13:04:24Zagorotoh I haven't tried setting our "max block size" to 64, but even if that worked I wouldn't be very happy
13:04:54GodEaterdoes anyone know a way to rollback an unsuccessful package install on debian/ubuntu ?
13:06:06barrywardellZagor: ah, I see
13:07:23***Saving seen data "./dancer.seen"
13:10:14 Quit barrywardell ()
13:11:23 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
13:12:00linuxstbThe ipod "disk mode" code should be a good place to reverse-engineer - it's a separate firmware image stored in the flash (less than 100KB IIRC) which is copied to RAM and executed.
13:12:25 Part in-jane
13:12:32linuxstbInstructions for extracting it are on the IpodFlash wiki page.
13:12:38 Join gromit` [0] (
13:14:09hunzZagor: so I'll try to locate the relevant usb functions from the BL and see how they use the thing
13:14:25Zagorhunz: that would be great!
13:15:00hunzZagor: no problem :) got an e260 and wanna help :)
13:17:15 Join moos [0] (
13:17:24linuxstbZagor: I'm assuming the arm_code.c in e200tool is no help?
13:18:21preglowwhat format are voice clips in pre-encoding? wav?
13:18:54Zagorlinuxstb: no, that one uses control transfers only
13:21:10amiconnpreglow: yes
13:21:41amiconnpreglow: We also need a way to resample the .wav before, or while, encoding
13:21:48amiconnWith lame, we use −−resample
13:22:35preglowright, output is 44.1khz ?
13:22:40preglowno way to tweak that directly?
13:22:53preglowluckily, speex has a resampler now, i'll just use that in my encoder tool
13:23:20amiconnNo, output depends on th etts engine
13:24:15amiconnOn sapi5, it's selectable, but most engines have preferred output sample rates. Using those and the resample sounds better than outputting at a different rate directly
13:24:54preglowi'd imagine
13:25:07preglowbut yeah, since we're probably just using a custom speex encoder anyway, i'll add resampling in it
13:25:15preglowwhat's up with my english lately?
13:25:17*preglow bangs head
13:32:57 Quit AstroChicken (Read error: 110 (Connection timed out))
13:34:11 Join Daniel_S [0] (i=57b0e970@gateway/web/cgi-irc/
13:34:20LinuxMafiahi hi
13:34:30LinuxMafiagood morning
13:38:30 Join barrywardell [0] (
13:41:51 Part pondlife ("Gone")
13:42:11hunzdoes anyone know wether the sansa bootloader recovery mode uses bulk transfers?
13:44:51hunzah ok it does msc so it has to
13:45:32 Join mrkiko [0] (
13:46:17preglowjhMikeS: ok, i've got an encoder that makes a raw packed bit stream
13:46:59 Join J3TC- [0] (
13:47:27 Join sup [0] (
13:49:29jhMikeSpreglow: from a wav file?
13:50:28jhMikeSjust to make some .talk clips right or will it work to make a fullblown .voice?
13:51:02preglowjhMikeS: right now, it takes .raw :>
13:51:37preglowbut reading wav isn't very hard
13:52:01*preglow goes scavenging for some rockbox wav code
13:52:15preglowjhMikeS: unix or windows, btw?
13:52:24jhMikeScan do either
13:52:55preglowi'll just give you some source code, then, libspeex from some random linux distribution should work nicely
13:53:11preglowas long as we don't need the resampler
13:57:42barrywardellZagor: the last patch you posted doesn't apply cleanly. do you have an updated one?
13:58:13ZagorI can update it against svn
13:58:50amiconnjhMikeS, preglow: All the encoder needs to do is spit out raw speex files
13:58:52 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
13:59:00amiconnvoicefont will do the rest
13:59:05 Join OlivierBorowski [0] (
13:59:33preglowamiconn: and that's all it does :)
13:59:57 Quit petur ("*plop*")
14:00:12barrywardellZagor: yes please. I don't think I was ever able to get it to apply cleanly
14:00:45Zagoroh, that's odd
14:00:49amiconnpreglow: Hmm, of course it needs to be able to read .wav, and resample on request
14:00:59ZagorI'll test it on a clean svn first then
14:02:06PaulJamnot sure if this is a bug, but if you use an alternating subline with varying leftmargins, then parts of the previous subline that are on the left side of the current subline leftmargin stay on the screen..
14:02:07preglowamiconn: both of those should not be a problem, already working on .wav
14:02:41preglowamiconn: i assume we're going to be distributing a binary of the speex encoder? resampling will depend on a newer libspeex than most distros will have
14:02:46preglownot to mention windows...
14:03:03 Join leftright [0] (i=d9e1f572@gateway/web/cgi-irc/
14:03:18 Quit Daniel_S ("CGI:IRC")
14:03:31amiconnI think we need to distribute a binary for windows at least, and probably macos
14:03:49preglowwell, like i said, the resampler wasn't added until recently, no distros will have it
14:03:54amiconnNot sure about linux; but it would probably be nice as well (requires static linking)
14:04:03preglowstatic linking is not a problem
14:04:52leftrightHi, H140, file tree, replau gain issue: I have an album which rockbox doesnt show the RG values under 'Show Tag Info", yet foobat and my tag editor show values, and i have Replay gained this album twice
14:05:24leftrightcan i send a sample track or the album to someone ?
14:05:36preglowi wonder why both wav.c and metadata/wave.c seem to traverse the metadata...
14:05:36*amiconn guesses ape tags
14:05:56amiconnleftright: Rockbox only handles id3v2 tags for mp3
14:05:57*preglow guesses the same
14:06:01leftrightnope no ape tags, V2 and V1 only
14:06:17Zagorit seems patch barfs on the removed files. what do I need to do differently to handle that? these patches are done with "svn diff > file.patch"
14:06:54leftrightits the only album out of my entire 32 gigs collection which doesnt show RG info in rockbox
14:07:03 Join petur [0] (n=petur@rockbox/developer/petur)
14:07:06preglowand you're sure you're using replaygain, not mp3gain, i take it?
14:07:07leftrightcant figure it out
14:07:09amiconnZagor/ Bagder_: Would it be possible to slectively disable targets for certain build servers? (re the not yet updated build servers and the m:robe 500)
14:07:16leftrightRG foir sure
14:07:46Zagoramiconn: afaik only architectures can be disabled (i.e. all arm etc.)
14:08:03preglowamiconn: i can assume i'll never get stereo files, right?
14:09:04 Join Sedgewick [0] (n=Sedgewic@
14:10:24leftrightjust verified my tags with Mp3tag v2.38, and it says V1 and v2 tags only, it also shows the RG info,
14:11:08leftright* sigh, anyone interested in the album ?
14:11:21PaulJamleftright: dies the tag maybe contain albumart or a long comment, so the parser aborts before reaching the rg tags
14:11:38leftrightno album art, no long comment
14:14:18amiconnpreglow: For sapi we can make sure. For the other engines I don't know
14:15:06amiconnpreglow: Btw, there is also wavtrim.c which handles .wav files. Maybe you could find something helpful in there
14:15:12PaulJamleftright: in mp3tag in the contextmenu of the files there is an entry "extended tags..." or something similar. do you see in this window some unusual tags?
14:15:18leftrightPaulJam, there was a comment in the comment field, I blanked it and voila the RG value is there
14:15:26leftrightmany thanks
14:15:36hunzthe sansa bootloader uses some peripheral at 0x400009cf/0x40002981 - anyone got an idea what this could be? didn't find it in pp5020.h - maybe they mapped the dram or sth. there?
14:16:25PaulJamleftright: but if it was a valid tag, then some dev might be still interested in one of the files for investigation.
14:17:25leftrighthmm, the original commment is gone, so I dont know how you would reproduce this
14:17:52amiconnhunz: 0x4000xxxx is IRAM
14:17:58 Nick fxb is now known as fxb__ (
14:18:43hunzamiconn: the internal ram?
14:18:46 Nick fxb__ is now known as fxb (
14:19:42hunz(of the soc)
14:22:21leftrightI dont relish the job of going through my entire collection looking for abnormal comments which might affect RB's reading of the RG tag
14:23:28 Join Febs [0] (
14:23:29 Quit Rob2222 ()
14:25:11*markun 's google t-shirt arrived!
14:29:51 Join Rob2222 [0] (
14:30:07hunzZagor: the usb controller fetches the buffers from the ram itself (via dma?)?
14:30:41 Join Casainho [0] (
14:31:08CasainhoHello to all :-)
14:31:37Casainhoanyone can tell-me what is the nick of "Linus Nielsen Feltzing"??
14:31:49ZagorCasainho: LinusN
14:31:58Casainhookok :-)
14:32:10CasainhoZagor: thanks :-)
14:32:11hunzZagor: could it be the case that those buffers have to be in the iram since the latency of the dram is too bad?
14:33:22Zagorhunz: I guess it could. but that would defeat part of the purpose of having such a controller.
14:33:41Zagorit's worth testing though
14:34:27hunzZagor: hm yes - just a first guess yet
14:34:41Zagorthe problem is we have very little iram left so usb will be very slow if we have to use it
14:34:57hunzhow much iram is there? 64kb?
14:35:34amiconn96KB on PP5020, 128KB on PP5022/5024
14:35:42hunzah ok
14:35:44amiconnIt's split between core and codecs/plugins
14:36:21Zagorah right, we can borrow the plugin/codec space to get away with proper speed
14:37:29barrywardellZagor: can I just ignore the deleted files in the patch? otherwise I think it applies ok
14:37:55Zagorbarrywardell: I think so, but I'm not sure. try :)
14:38:11 Part leftright
14:38:31preglowjhMikeS: okiedoke, now i've got code that also reads wav
14:39:07jhMikeSpreglow: excellent. link me up when ready. :)
14:39:14preglowthat would be now
14:40:05preglow and
14:40:23preglowsampleenc.c needs any libspeex, sampledec is just for verifying that my encoding is correct, but needs svn libspeex
14:40:38preglowit should show how simple your decoding loop will be
14:42:53barrywardellstill a couple of things don't apply cleanly. i'm updating the patch now...
14:44:18Zagoryeah there's been "a few" svn changes since the patch was made
14:45:03preglowwhy not just commit what there is? it already works better than what we have, afaik
14:48:27Zagorpreglow: well I don't feel terribly comfortable with replacing one non-working code with another
14:48:38 Quit Casainho ("ChatZilla 0.9.79 [Firefox]")
14:48:41Zagorit only works a little better
14:48:52preglowZagor: understandable, heh
14:56:28krazykitunder what license are the WPS's in svn? CC-By-SA 3.0?
14:58:21 Join Daniel_S [0] (i=57b0cd94@gateway/web/cgi-irc/
14:58:22 Quit DerPapst (Read error: 104 (Connection reset by peer))
14:58:45Zagorkrazykit: good question
14:59:44krazykiti was under the impression that the preferred license was CC-By-SA... maybe build-WPS says.
15:00:07krazykitwpsbuild, rather
15:00:31krazykitlooks like amiconn might know, as his name is in that file.
15:00:46 Quit Echelon (Remote closed the connection)
15:01:01 Join Echelon [0] (
15:01:29 Quit sup (Read error: 110 (Connection timed out))
15:02:52krazykitnone of the files seems to list a license. i'd be guessing GPL, too. i can't really post my WPS until I know.
15:03:21 Quit Daniel_S ("CGI:IRC (Ping timeout)")
15:03:35barrywardellZagor: do I just need to add the #define in the config-e200.h file to get it working
15:03:49Zagorbarrywardell: ah, yes. the patch only adds it for c200
15:04:21barrywardellok, thanks
15:04:55 Join DerPapst [0] (
15:05:20barrywardellZagor: compile error: usb_benchmark.h: No such file or directory
15:05:36Zagorbarrywardell: doh. comment out that #include
15:07:27***Saving seen data "./dancer.seen"
15:12:03 Quit hcs ("Leaving.")
15:15:34 Quit JdGordon (Remote closed the connection)
15:15:45barrywardellZagor: still not working on my e200. The only logf line I get is "usb_core_exit() finished" and nothing in dmesg on my computer
15:17:52barrywardellah, it's usb_detect()
15:18:52Zagoris it different on e200?
15:20:22 Join sup [0] (
15:20:57barrywardellyeah, it's GPIOB4
15:24:12 Nick fxb is now known as fxb__ (
15:26:58amiconnZagor: Would it be helpful to sniff on the usb connection?
15:27:08amiconnI found an usb sniffer for windows
15:27:23Zagorit might, depending on what level it sniffs on
15:28:35 Quit petur ("reboot")
15:29:04 Quit hunz ("Lost terminal")
15:29:12*preglow is itching for usb
15:30:05Zagorworth testing
15:30:39 Join petur [0] (n=petur@rockbox/developer/petur)
15:33:50 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
15:35:25 Join mud_ [0] (
15:35:27*preglow wonders why the simulator progress indicator seems to just run along at the start of every file
15:36:12przemhbwhat is a problem with H10 RTC alarm (why it is not implemented)?
15:36:52 Quit mrkiko ("leaving")
15:38:20LinusNprzemhb: my guess is that nobody has felt the urge to implement it yet
15:38:44preglowdoes it use the pcf chip too?
15:38:50LinusNi have no idea
15:38:56 Join Siku [0] (
15:39:02przemhbLinusN: god news then: I felt the urge
15:39:18LinusNprzemhb: then i'm looking forward to a patch :-)
15:39:38przemhbit'll be on the tracker soon
15:40:05preglowwhat rtc does it use?
15:40:55Zagorbarrywardell: any luck?
15:42:01barrywardellZagor: I managed to corrupt the data partition in the process of testing. I've only just recovered it to normality
15:42:15barrywardellso I'll let you know in a second
15:42:53barrywardellprzemhb: go, go :)
15:43:52przemhbon the tracker
15:44:11przemhbpreglow: it uses E8564 form Epson
15:44:14Zagorbarrywardell: how'd you do that? :)
15:44:46barrywardellno Idea, hadn't even got as far as having your usb code running
15:46:32barrywardellprzemhb: nice!
15:47:36barrywardellprzemhb: why the ifdef in alarm_menu.c?
15:48:25przemhbbarrywardell: to prevent setting alarm with +1 hour time
15:49:15przemhbbarrywardell: without it one would have to set -1 hour to get an alarm at the wanted time
15:50:28przemhbI've noticed a bug related to alarm wake-up: although setting record screen works, setting radio screen does not work
15:51:25 Join weezerle [0] (
15:51:27barrywardellprzemhb: i looks to me like that disables incrementing the alarm hour?
15:51:39 Quit mud__ (Read error: 110 (Connection timed out))
15:51:54przemhbbarrywardell: yes
15:52:17*barrywardell should just try it out on his h10
15:53:45weezerlesorry can somebody help me finding out why my iPL Loader (2.5d6) has no rockbox option at startup? i juste extracted the files into the root dir /.rock....
15:54:13DerPapstweezerle: maybe because you're running an outdated version
15:55:12barrywardellZagor: still can't get the usb code to run on my e280. gtg now, but I'll try again later
15:55:28barrywardellprzemhb: I'll try out the alarm patch later too
15:56:37przemhbbarrywardell: have you tried line-in recording on your H10?
15:56:42preglowlostlogic: yo, the broken vbr gapless should have been fixed by now, yea?
15:56:54barrywardellno, I don't have a dock. karashata reported it working now though
16:00:49 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
16:02:21 Quit J3TC- (Read error: 104 (Connection reset by peer))
16:02:43 Join J3TC- [0] (
16:02:56przemhbI'm going to check it on small H10
16:03:17preglowamiconn: voice clip files should be so small i can just read all their contents at once?
16:03:47preglowof each file individually, of course...
16:04:52amiconnThat's how it's currently handled. Voice files larger than the limit are just truncated
16:05:03amiconns/Voice files/Voice clips/
16:05:59 Join japc [0] (n=japc@
16:06:06preglowok, cool
16:06:31pregloweven 44.1khz files have to be pretty long for a voice clip before they even grow over a megabyte
16:07:39amiconnClip limit is 64KB iirc
16:08:00preglowin unpacked audio?
16:08:04preglowsounds kind of short
16:08:07amiconnno, packed
16:08:08LinusNno, packed
16:08:11preglowright, right
16:08:52preglowthat should be plenty
16:10:06 Quit J3TC- (Read error: 104 (Connection reset by peer))
16:10:28Zagorbarrywardell: yeah that's as far as it gets. you get a scsi device but it won't read from it.
16:10:42 Join J3TC- [0] (
16:11:07Zagorbarrywardell: did you get an error on the e200 after that?
16:11:24*jhMikeS goes on a mega delete fest :)
16:11:48 Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche)
16:11:49barrywardellwhat kind of error? in logf?
16:12:29Zagorno, I've sometimes gotten a data abort from the buggy read_10
16:13:37barrywardellnot yet anyway
16:13:42*barrywardell has really gtg this time
16:13:48Zagorbye :)
16:14:30*amiconn should probably try to apply the patch to one of his pp502x targets, and then throw it at usbsnoop
16:15:33amiconnAt least it's rather unlikely that windows will panic :)
16:17:44 Quit Zagor ("Client exiting")
16:23:09 Quit jhulst ("Konversation terminated!")
16:28:55 Part LinusN
16:31:38*preglow now has resampling too
16:32:05pondlifepreglow: Let me know if you want any speex-voice testers... :)
16:32:14preglowpondlife: jhMikeS has some stuff to do first, heh, but sure
16:32:20preglowi won't keep it from you wheni want testing
16:34:58preglowsegfault \o/
16:36:02 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
16:37:31przemhbbarrywardell: line-in recording works on my H10 small as well as on big one
16:38:44jhMikeSpreglow: mostly it's making sure I deleted stuff thoroughly
16:38:46markunamiconn: some people who appreciate your work :)
16:41:07markunpreglow: is the resampler to heavy for use in rockbox?
16:42:26preglowmarkun: as it is: hell yeah
16:42:33preglowit would need tons of optimizing
16:43:10 Quit Bagder_ ("*plopp*")
16:43:22preglowand there's float code all over
16:43:39pondlifeHmm, I'm not overfamiliar with bookmarks, but would they offer a way to save a playlist with a resume point?
16:43:40preglowbut the basic idea is probably good
16:44:01pondlifeI want to save my current playlist and come back to it later from the same point
16:44:28 Join jgarvey [0] (
16:44:48 Join rockho [0] (n=rocko@
16:44:54 Quit rocko (Read error: 104 (Connection reset by peer))
16:47:33preglowjhMikeS: so, you're working on it?
16:48:12jhMikeSpreglow: yeah, just getting a good start going.
16:48:54jhMikeSpreglow: which speex header(s)? just speex.h?
16:50:58preglowwhatever you need, just speex.h should do
16:51:03jhMikeSoh, and what about malloc issues?
16:51:08preglowamiconn: btw, i tested speex with espeak right now, sounds completely decent
16:51:12preglowjhMikeS: there should be no mallocs
16:51:27jhMikeSso we need absolutely no buffer for that? sweet.
16:51:41 Part przemhb ("User is away.")
16:51:51preglowjhMikeS: there are a couple of malloc calls in bits.c, i see, you can either wrap them to nothing or comment them out
16:51:55 Join desowin [0] (
16:52:05preglowspeex_alloc is already wrapped in rockbox.h
16:52:28preglowamiconn: and espeak is probably harder to encode than better engines
16:52:59jhMikeSso the "objects" are just statics?
16:53:32 Quit JRoT (Read error: 110 (Connection timed out))
16:53:43preglowi do that a lot in codecs to just not have to modify too many function, all the _alloc or _init functions just return pointers to static structs
16:53:59preglowjhMikeS: also, speex should need no more than 2k iram stack
16:55:45lostlogicpreglow: not afaik −− we haven't re-added trailing tag stripping yet.
16:57:09 Quit J3TC- (Read error: 110 (Connection timed out))
16:57:39linuxstblostlogic: Couldn't that just be done in mpa.c? It feels a very mpa-specific thing to me.
16:57:44 Join PaulPosition [0] (
17:00:46 Join Bagder [0] (n=daniel@rockbox/developer/bagder)
17:02:50 Nick fxb__ is now known as fxb (
17:04:19 Join toffe82 [0] (
17:05:40lostlogiclinuxstb: ape tags are trailing too and tehy are on lots of files
17:05:50 Join J3TC- [0] (
17:06:29preglowwouldn't this be metadata's job?
17:07:09lostlogicwas discussed and 1) would be something for <not me> to do and 2) would involve expensive seeks and reads in metadata that people wanted to avoid.
17:07:28***Saving seen data "./dancer.seen"
17:08:51 Quit CaptainSquid ("Miranda IM!")
17:12:11pondlifeDo we need to have more separation between container and codec?
17:12:52lostlogicI think playback.c should handle any such container logic that is not metadata-time processed. but that's just me.
17:14:57preglowoh, me too, but it should call metadata code to do it
17:15:08preglowjust for separating out all metadata code to the logical place
17:15:50jhMikeSpreglow: what's the min output buffer size? same as your example?
17:16:22preglowall outputs will be 320 samples
17:16:35preglow160 for nb, 320 for wb, 640 for uwb, and we'll restrict ourselves to wb
17:18:13jhMikeSand voice was agreed to use 16kHz?
17:19:40 Quit idnar (Nick collision from services.)
17:19:43 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
17:19:46lostlogicpreglow: yes, that makes sense. The problem is how to ensure that playback knows it's hit the end of the file early enough that it definitely hasn't fed any of the tag data to the codec
17:20:09 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
17:21:56 Join rocko [0] (i=rocko@
17:22:05amiconnpreglow: I think we should support nb as well
17:22:51amiconnPerhaps someone wants the voice file as small as possible, trading some quality for that
17:24:16 Quit rockho (Read error: 110 (Connection timed out))
17:24:20preglowamiconn: we'll think about that after implementing a 16khz prototype
17:24:43preglowamiconn: but it's not a problem at all
17:25:18jhMikeSpreglow: sample rate varies with bandwidth?
17:25:54jhMikeSnb=8, wb=16, uwb=32?
17:26:45preglowit doesn't have to, but that's the settings speex has been optimized for
17:31:16 Join Frazz [0] (
17:36:24 Quit J3TC- (Read error: 110 (Connection timed out))
17:36:27linuxstblostlogic: Regarding ape tags being on lots of files - are you talking about "lots of mp3 files have ape tags" or "lots of file formats use ape" ?
17:36:36 Join colin__ [0] (
17:38:08lostlogiclinuxstb: several other formats allow ape tags
17:38:16jhMikeShmmm...the filters are going to need to be independent in dsp...big structs though
17:39:03 Join mf0102 [0] (n=michi@
17:41:52linuxstblostlogic: Yes, but afaik they don't need tags stripping - the container format parsing in the codec handles it.
17:42:14lostlogiclinuxstb: ooohhhh...... so only mp3s need them stripped to not suck.....
17:42:20 Quit markun (Read error: 110 (Connection timed out))
17:45:02 Quit FOAD ("I'll be back")
17:45:04linuxstblostlogic: afaik (but I might very well be wrong...)
17:45:16 Join FOAD [0] (
17:46:26lostlogiclinuxstb: my inclination is th use the new "universal callback" that jhmikes and nico_p are talking about to strip them on buffer still... if the callback can say "warning, file was unbuffered" it can just as well say "yo, file's done"
17:48:22preglowjhMikeS: filters?
17:49:58jhMikeStone and eq
17:50:38 Quit rocko (Read error: 110 (Connection timed out))
17:50:45jhMikeSthis will go through alternation of threads too quickly since the voice and codec won't take nice turns like before
17:51:31preglowi wouldn't really call eq and tone big...
17:51:33preglowback in thirty
17:52:00jhMikeSstruct eq_state is pretty large
17:52:15 Quit colin__ ()
17:54:07barrywardellmy commit message was supposed to say thanks to Przemyslaw Holubowski
17:56:07 Join Lear [0] (i=chatzill@rockbox/developer/lear)
17:57:06 Part karashata
17:58:48 Join OlivierBorowski_ [0] (
17:59:02 Join webguest81 [0] (i=d957f6b7@gateway/web/cgi-irc/
17:59:25 Join karashata [0] (
18:00:21 Quit linuxstb (Read error: 104 (Connection reset by peer))
18:02:09 Join colin__ [0] (
18:02:34 Quit colin__ (Client Quit)
18:06:38 Quit weezerle ("...und tschüss!")
18:07:20 Quit petur ("work->home")
18:10:48 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
18:12:23 Join n1s [0] (
18:13:39 Join J3TC- [0] (
18:15:20 Quit moos ("Rockbox rules the DAP world")
18:15:30 Quit OlivierBorowski (Read error: 110 (Connection timed out))
18:15:44PaulPositionIs the vmware dev. image still up to date? (wiki page was last updated in july so I wonder... )
18:20:59preglowjhMikeS: 69 bytes is large? :P
18:21:06preglowjhMikeS: and anyway, do we want voice eqd?
18:21:23preglowwe certainly don't want stereo width and crossfeed applied to it
18:21:44preglow264 bytes, it is...
18:21:51preglowok, i'll agree it's sizeable enough
18:22:05preglowwhat the hell am i on
18:22:11*preglow tries to calm down, then do calculation
18:22:35preglow265 bytes
18:24:00 Quit Sedgewick (Connection timed out)
18:25:09jhMikeSpreglow: those aren't applied. voice should go through tone controls but those are small and easy to keep the coefficients synced.
18:26:41jhMikeSit says 10ch = 268 bytes :) ...unless I botched that
18:27:16 Join FOAD_ [0] (
18:28:00jhMikeSthere should be 3 bytes padding after enabled[]
18:30:52 Quit webguest81 ("CGI:IRC (EOF)")
18:31:58 Join webguest70 [0] (i=482365af@gateway/web/cgi-irc/
18:33:52 Join slomo_ [0] (
18:34:03 Join Rondom [0] (
18:34:28 Quit J3TC- (Read error: 110 (Connection timed out))
18:34:29 Quit webguest70 (Client Quit)
18:37:33 Join bertrik [0] (
18:42:32 Quit FOAD (Read error: 110 (Connection timed out))
18:42:32 Nick FOAD_ is now known as FOAD (
18:45:42 Join petur [0] (n=petur@rockbox/developer/petur)
18:47:55 Join J3TC- [0] (
18:48:31 Quit barrywardell ()
18:49:33 Quit jhulst ("Konversation terminated!")
18:51:09 Join rocko [0] (n=rocko@
18:51:16 Join FOAD_ [0] (
18:52:01 Quit tedrock (Client Quit)
18:54:18 Quit mud_ (Remote closed the connection)
18:56:11 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
18:56:28 Join tedrock [0] (
18:58:20 Join MethoS- [0] (
19:01:51 Part pondlife ("Gone")
19:06:49 Quit FOAD (Read error: 110 (Connection timed out))
19:06:49 Nick FOAD_ is now known as FOAD (
19:07:31***Saving seen data "./dancer.seen"
19:12:31preglowseems we can remove further files too
19:12:46preglowlike speex_header.c and speex_callbacks.c
19:14:19 Quit rocko (Read error: 110 (Connection timed out))
19:18:52 Join spiorf [0] (
19:22:59 Join przemhb [0] (
19:25:29 Join MethoS-- [0] (
19:26:37PaulPositionWake up Alarm on H10 ?? I thought it wasn't possible...
19:27:50 Join barrywardell [0] (
19:28:22linuxstbRockbox makes the impossible possible... ;)
19:30:08PaulPositionHeh, isn't that great :p But how does it work? Does it go to sleep like the OF or is there some super-sleep sort of function in the chip or what..? (Or is it only shutting off disk/lcd and that's that).. ?
19:30:32 Quit karashata ("Leaving.")
19:31:16 Quit przemhb (Read error: 104 (Connection reset by peer))
19:31:21 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
19:33:24linuxstbPaulPosition: I'm guessing it powers down the device, and uses the hardware RTC to wake it up again.
19:35:25 Join przemhb [0] (
19:41:27jhMikeSpreglow: we're doing 16-bit samples for sure eh?
19:42:04 Quit MethoS-- (Network is unreachable)
19:42:10preglowjhMikeS: well, that's what speex spits out
19:42:15preglowjhMikeS: it's easy enough to convert, of course
19:43:14preglowi checked, and the last stages of speex all work in the output buffer, so there's no way to do a conversion in parallel with a copy
19:47:12 Quit MethoS- (Read error: 110 (Connection timed out))
19:56:44 Join blah [0] (
19:56:56 Quit scorche|w (Nick collision from services.)
19:57:05 Nick blah is now known as scorche|w (
19:58:49 Quit japc (Remote closed the connection)
19:59:08 Quit linuxstb ("Client Exiting")
19:59:27 Quit stewball (Read error: 113 (No route to host))
19:59:52 Join merbanan [0] (n=banan@
20:01:26 Join Arathis [0] (
20:04:51 Quit barrywardell (Read error: 110 (Connection timed out))
20:07:40 Join robin0800 [0] (
20:08:35 Join slomo123 [0] (
20:09:10robin0800Thank you so much for the %m|margin| tag
20:09:15 Join male [0] (
20:10:55 Quit slomo_ (Read error: 110 (Connection timed out))
20:16:15 Quit slomo123 ("using sirc version 2.211+KSIRC/1.3.12")
20:16:44 Join slomo_ [0] (
20:21:44*ender` yawns
20:22:37amiconnLooks like the latest gcc version in debian unstable has that dreaded warning in cfft.c fixed
20:22:51amiconngcc version 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)
20:23:04 Quit robin0800 (Read error: 104 (Connection reset by peer))
20:25:43amiconnHmm, strange
20:26:35amiconnMy box shows that warning in the latest build round (M5 sim), but not when I build locally
20:28:14amiconnIgnore that, I'm confused... :/
20:28:16lostlogicspeaking of GCCs, what version and what arch do I need to build for kkurbjun's new M:Robe change?
20:28:16 Join grndslm [0] (
20:28:43amiconn4.0.3 as normal, but patched
20:28:57 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:29:03 Join miepchen^schlaf [0] (
20:32:34lostlogicthat's the same patch that I'd already have for the other arm, right?
20:32:40lostlogicjust need a different arch configuration for M:Robe?
20:33:43amiconnWe didn't use a patch for arm before
20:35:00lostlogicoh, my mistake.
20:35:02 Quit J3TC- (Read error: 110 (Connection timed out))
20:35:27scorche|wamiconn: i thought we did have one for thumb code
20:35:55DerPapsthey scorche|w
20:36:55lostlogicamiconn: sorry for my dumb here, but can the m:robe arm-elf-gcc coexist on a system with the ipod one? wuldn't they have the same prefix??
20:37:08amiconnIt's the very same gcc
20:37:24 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
20:37:25amiconnJust the libraries exist in various flavours instead of just one
20:37:42pabsbuild them in different paths
20:37:43amiconnThe patch just enables multilibs for arm
20:37:57amiconnUsing a different path would be a waste
20:37:58pabswith different prefixes, rather
20:38:02lostlogicooohh, so if I just rebuild with the patched version then my build server (at least) won't error on m:robe
20:38:26lostlogicawesome. doing it.
20:39:01amiconnYou can check if it worked by looking into <prefix>/lib/gcc/arm-elf/4.0.3
20:39:18 Join Arathis2 [0] (
20:40:06scorche|wDerPapst: hi :)
20:40:32DerPapstdid our sansas arrive?
20:40:37amiconnNow there are no architecture specific subdirs. After installing the new build, there should be arm1136jf-s/ , arm7tdmi/ , arm926ej-s/ , arm9e/ and arm9tdmi/
20:42:44lostlogicFriday for my Sansa says the internets.
20:43:09scorche|wamiconn: last on the list?
20:43:16 Join Zagor [0] (
20:43:16DerPapstfedex sais that it is already there
20:44:03lostlogicscorche|w: that patch not required −− at least my build server not running it afaics
20:44:30 Join hunz [0] (
20:44:39amiconnMeh, this makes no sense: if I use different casts in cfft.c, the 2 warnings appear twice (!)
20:45:18DerPapstgcc -> endless fun :)
20:46:10amiconnWith the correct cast they appear once, and when replacing the actual values with NULL and then casting, the warning disappears
20:48:52 Join darkless [0] (
20:50:11preglowjhMikeS: any estimates on how much code could be shaved away from playback yet?
20:50:18lostlogicw00t, one less build server that will error on m:robe.
20:51:41 Join BrianHV [0] (
20:54:15 Quit hcs ("Leaving.")
20:54:44 Join robin0800 [0] (
20:54:48 Join Llorean [0] (
20:55:03LloreanSo... why isn't Scroll Margins closed?
20:55:19LloreanWas there a discussion on this in the logs I can read, or has it not come up really?
20:55:46LearNico_P: Btw, should I file a bug report about those MP3 files that got truncated during play (it seems to be easy to repeat)?
20:56:14lostlogicLear: truncated by seeking backwards or some other way?
20:56:41 Quit Arathis (Read error: 110 (Connection timed out))
20:57:10Learlostlogic: Just by resuming them. At first I thought they weren't related, but maybe they are, after all. Depends on if the backward seek causes a rebuffer or not...
20:57:35 Join qweru [0] (
20:57:38Nico_PLear: then it's probably FS #8092 IIUC
20:57:42lostlogicLear: are they truncated by a lot or a little? what target?
20:57:52lostlogicNico_P: that's my thought, so when you gonna fix it? :-D :-D
20:58:08*lostlogic hides under a rock so that Nico's death rays don't smite him
20:58:12jhMikeSpreglow: about 800 lines. the voice thread will have it's own file.
20:58:35Learlostlogic: About 15 sec (on a 64 kbps MP3) - at least the one I checked. Sansa E200.
20:59:13lostlogicLear: 15sec seems like a lot for 8092 but I guess mp3 could hunt that far to find a resumable point!?
20:59:41LloreanAlright then, does anyone have a good reason *not* to close the old Scrolling Margins patch?
21:00:35LearDoubt it. Seek precision on MP3 is usually better than that. And the ID3V2 tag is small, like 2.5 kB.
21:00:38jhMikeSmp3 shouldn't have to hunt even one frame (< 1729 bytes worst case)
21:01:07preglowjhMikeS: sounds like that'll help some on the redness of the delta table
21:01:07Nico_PLlorean: I don't
21:01:17lostlogicLear: 16sec... ... I wonder if it's a separate bug caused by my application of the REBUFFER_GUESS at bufopen() time.
21:01:48LloreanNico_P: My feeling is that "While users may still want it for unsupported builds, if we keep things up for that reason, we can never reject _anything_ or close _any_ task except if it's accepted."
21:01:49Nico_Plostlogic: I'll try to go back to working on it when I finish my WPS parser changes
21:01:55jhMikeSpreglow: it think it goes farther than code lines...whole loads of structure and some other code have been nixed
21:02:02lostlogic64kbps 16sec ~=32kB?
21:02:11preglowjhMikeS: well, i'm really looking forward to seeing this work
21:02:27preglowone of the most inelegant parts of the whole codecs system is not going to be missed
21:02:32preglowat least not by me :>
21:02:33jhMikeSI'm at the part where I have to that's the big trouble now
21:02:34Nico_Pplayback.c is slowly becoming more understandable :)
21:02:40amiconnjhMikeS: RAM usage...
21:02:42*Nico_P is getting familiar with parts of it
21:02:56jhMikeSamiconn: covered that today too :)
21:03:00lostlogicLear: please open a separate bug for that issue, I think it's separate and what you have is probably my problem, not Nico's ;)
21:03:12Learlostlogic: Maybe irrelevant, but the file is 22 kHz (Mpeg 2 layer III according to MP3Tag).
21:03:25preglowhmm, this reminds me of the limits crash bug
21:04:20lostlogic"limits crash"?
21:04:48preglowlostlogic: if you increase any of the limits in the limits menu, rockbox will start using the new limits immediately, even without resizing the buffers......
21:04:52Nico_Plostlogic: about FS #8069... I've had no problem with my MP3... could it be related to tag type?
21:05:08lostlogicNico_P: it clearly is
21:05:12jhMikeSsome similarities between mpegplayer threads and this may be noted too :)...the minor state machine formula just makes this stuff simple
21:05:21amiconnpreglow: It used to work at some point. Wonder when / who broke it
21:05:22lostlogicNico_P: APEv1 (or v2 trailing) and ID3v1 tags are trailing tags and cause the problem.
21:05:26preglowamiconn: me too
21:05:42lostlogicthere's a limits bug?
21:05:44Nico_Plostlogic: ah. I think I only use ID3v2
21:05:47 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
21:05:47lostlogicer limits menu
21:05:51preglowlostlogic: yeah...
21:05:53jhMikeSyeah but those tags won't have valid mp3 frame headers
21:06:05 Join lee-qid [0] (
21:06:12lostlogicjhMikeS: the mpa codec still tries to play them on vbr files apparently :\
21:06:26lostlogicwhich is what led linuxstb to suggest putting the fix in the codec
21:06:27robin0800Nico_P, still having trouble with the album art corruption but at least 1 wps works now with the %m patch
21:06:41Nico_Plostlogic: can't a codec change correct this, or must we really avoid buffering that last part?
21:06:46preglowamiconn: all the new arm stuff is in, yes?
21:06:46jhMikeSlostlogic: it should be responsible for it's parsing indeed
21:06:56Nico_Probin0800: really? what kind of problem?
21:07:08amiconnI dunno. I prefer building gcc manually
21:07:15Nico_Probin0800: I suggest PM
21:07:27preglowi've done that so many times i screm from joy each time i don't have to do it :)
21:07:27lostlogicamiconn: you and me both :)
21:07:32***Saving seen data "./dancer.seen"
21:07:34preglowscream too
21:08:29robin0800Nico_P,the one we discussed two days ago ..... do you have acess to an ipod video?
21:09:14Nico_Probin0800: no, and honestly I don't remember everything I discuss with erveryone... I need you to refresh my memory (at least tell me around what time and I'll search the log)
21:09:38 Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb)
21:10:09Nico_Probin0800: I do remember wanting to tell you something just when you left though ;)
21:10:36robin0800Nico_P,monday evening I uploaded some images and wps code
21:11:42Nico_Probin0800: ok, I'll look as soon as I finish eating the supper I just prepared :)
21:13:30Learlostlogic: FS #8158.
21:14:45jhMikeSlostlogic: why not just strip the stuff at metadata parsing time?
21:15:40lostlogicjhMikeS: 1) would require an additional parameter to bufopen and 2) would require early expensive seeks
21:16:04preglowjhMikeS: just replaced speex_alloc & co with nops, still worked just fine
21:16:08preglowso it's free of mallocs
21:16:23 Join barrywardell [0] (
21:16:49jhMikeSlostlogic: how long to seeks take...really? how many frames to strip?
21:16:57barrywardelln1s: thanks for updating the manual. I forgot about that
21:17:28lostlogicjhMikeS: frames? zero... 128 bytes for id3v1, some other number for ape
21:19:05lostlogicjhMikeS: I don't really know the ATA/FS code involved, but having to seek to the end of the file and do some seeky read operatiosn in order to determine how many bytes to strip at metadata read time sounds crappy −− of course now that I think of it, if the id3v1 or ape trailing tags are the only tags on the flie then those seeks happen any way so maybe we should just do it and deal with the extra parameter to bufopen
21:19:12jhMikeSIf you know the worst case size, just seek that far from the end and find the first one...after that it can't be valid
21:19:14 Join robin_0800 [0] (
21:19:57preglowtime to try making a voice file, then
21:20:48LearApe tags have a footer at a known location. But you can have an ape tag and an id3 tag at the end...
21:20:58amiconnlostlogic: id3v2 has priority, so if the files are tagged with that, the seek is avoided
21:21:08jhMikeSlostlogic: btw, it would make sense to have an offset and size parameter to bufopen actually
21:21:30 Quit slomo_ (Read error: 110 (Connection timed out))
21:21:32amiconnI have all my files tagged with id3v2 only, and would really not like to have rockbox seek
21:22:14 Join [1]robin0800 [0] (
21:22:21amiconnThe tag could be stripped on load, or skipped during playback. That worked before for swcodec, and still works for hwcodec
21:24:32 Join lids [0] (
21:24:53 Join slomo_ [0] (
21:25:15amiconnTags at the end of the file *are* messy - but we have to live with that...
21:25:55 Join lids_ [0] (
21:26:42 Quit lids (Client Quit)
21:27:13Nico_Probin0800: all those lines should disappear when using a margin
21:29:14 Join MoneyShot4u [0] (
21:29:19 Nick lids_ is now known as lids (
21:30:23 Quit spiorf (Remote closed the connection)
21:30:25[1]robin0800Nico_P,tried that dosen't fix not realy sure what is causing the lines
21:30:56 Quit MoneyShot4u ("Java user signed off")
21:31:02Nico_Probin0800: move the line containing the % C tag on the last line of your WPS source
21:31:53[1]robin0800Nico_P,will try that
21:32:01 Join Bagder_ [0] (
21:32:17 Quit Nimdae (Read error: 113 (No route to host))
21:33:39 Join TFGBD [0] (
21:33:48 Quit amiconn (Nick collision from services.)
21:33:56 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
21:35:40 Quit robin0800 (Read error: 110 (Connection timed out))
21:35:40 Nick [1]robin0800 is now known as robin0800 (
21:36:17robin0800Nico_P, yes that has fixed it now to try a condional
21:37:10 Join Casainho [0] (
21:38:48 Part Llorean
21:39:41 Quit robin_0800 (Read error: 110 (Connection timed out))
21:44:00slomo_./ipodpatcher /dev/sda1 = Partition layout is not an ipod
21:44:09slomo_any suggestions ?
21:45:21PaulJamis it one of the supported ipods? if yes, which.
21:45:55linuxstbslomo_: Yes - just type "./ipodpatcher"
21:46:07 Join low_light [0] (i=c730190a@gateway/web/cgi-irc/
21:46:12slomo_now here's where it may get sticky :), I believe that its a generation 3, 8GB
21:46:30slomo_sort of square, color video
21:46:31PaulJamslomo_: nano?
21:46:45linuxstbslomo_: Then ipodpatcher is useless to you.
21:46:47slomo_from what I can tell yes
21:47:26PaulJamrockbox doesn't work on this iopd
21:47:56slomo_damn, neither does ipodlinux or gtkpod :(
21:48:04 Part TFGBD
21:48:06 Part toffe82
21:48:40 Quit Bagder (Read error: 110 (Connection timed out))
21:48:43krazykitslomo_, you should really check these things out before buying something.
21:48:45linuxstb1) Research; 2) Buy... ;)
21:48:57 Quit mf0102 ("Verlassend")
21:49:14slomo_didn't buy it
21:49:35slomo_any other sugestions to try ?
21:49:45pregloweh, why does voice make also make rockbox itself?
21:49:52linuxstbslomo_: Either use the Apple firmware or sell it...
21:50:39slomo_what's the future look like for supporting this ?
21:51:06Casainhohello all :-)
21:51:10Nico_Probin0800: any news?
21:51:16preglowslomo_: dim
21:51:18linuxstbslomo_: New ipods = new hardware with strong encryption to prevent third party code running. Plus no-one is working on porting Rockbox to them.
21:51:26Casainhocan anyone tell-me what does "tick_add_task()"??
21:51:35 Nick Bagder_ is now known as Bagder (
21:51:46slomo_linuxstb: thanks for the help
21:52:01preglowright, "make voice"...
21:52:17 Quit slomo_ (Remote closed the connection)
21:52:29linuxstbCasainho: The "tick" is the 100Hz timer interrupt. tick tasks are a list of functions called on each tick.
21:53:20Casainholinuxstb: So tick_add_task(button_tick); woulh mean what?
21:53:42linuxstbIt adds a tick task... button_tick() is a function.
21:53:52robin0800Nico_P,yes it all works now what a strange error do you think a note to place C% at the end at present the wiki says anyware?
21:54:14Casainholinuxstb: I didn't know that the tick system is just 100MHz, I thought It would be a great value
21:54:34linuxstb100Hz, not 100MHz
21:55:03 Join mirak [0] (
21:55:04Nico_Probin0800: it's due to drawing order. yes, I think i'll add a note to the wiki page
21:55:26Casainholinuxstb: ok, 100 times per scound. so button_tick will happen every tick, every 100 Hz?
21:55:51 Join AstroChicken [0] (
21:57:07Casainhocan you tell me what in system needs 100 HZ? or what is more time dependent?
21:57:51 Join japc [0] (
21:59:18 Join leftright [0] (i=d9e1f572@gateway/web/cgi-irc/
22:01:38 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
22:03:07leftrightLear; for info; earlier I had a RG bug, Rbox wouldnt display the RG values, PaulJam suggested that a long comment in the comment field could be the problem, I did indeed have a long comment there, I blanjed the comment field and RBox then saw the RG values
22:03:58 Join stewball [0] (n=WTFOMGBB@
22:04:13linuxstbleftright: What audio format (and tag format) ?
22:04:24leftrightmp3, V2 and V1 only
22:04:26Learleftright: If there's no room left in the buffer, that's what happens...
22:04:32linuxstbToo long comments seem a general problem - maybe we should always truncate them?
22:05:00linuxstbafaik, the "show track infoi" screen can't display long strings anyway, so there's no point loading them.
22:05:26LearYep, the scrolling code sets a hard limit there.
22:05:44linuxstbMaybe a "MAX_STRING" define?
22:06:36leftrightthing is I have 60gigs of music RG'd by foobar, it would be a pain to have to manually go through all my music lokking for long comments,
22:06:46 Part salty-horse ("Leaving")
22:06:56*linuxstb notices the SCROLL_LINE_SIZE #define
22:07:11linuxstb#define SCROLL_LINE_SIZE (MAX_PATH + SCROLL_SPACING + 3*LCD_WIDTH/2 + 2)
22:07:15linuxstb(for bitmap targets)
22:07:46preglowlinuxstb: how are viewports coming along?
22:08:17LearWith MP3tag it shouldn't be that hard... Or hack together a little script to ferret them out.
22:08:24linuxstbpreglow: Not much time to work on them...
22:09:20linuxstbpreglow: My intention is to implement what I think needs implementing in one LCD driver, then share the patch for discussion. After that, the apps/ code will need to be fixed, and the "viewport API" ported to all the other lcd driveers.
22:10:17preglowsounds good
22:10:37leftrightLear, writing code is beyond me, I'm just a user, wouldnt now where to start
22:11:32leftrightand I blame my misspelling on jetlag
22:11:42 Join bvbored [0] (i=4128a885@gateway/web/cgi-irc/
22:12:34low_lightLear: with MoB why would there be no room in the buffer?
22:12:53 Nick parafin is now known as parafin|away (
22:12:54leftrightLear; questions is, does Rbox still apply the RG values even though the values arent visible in ID3 info ?
22:13:50leftrightif so then its no biggie that Rbox doesnt display the values, as long as the wizadry still takes place internally
22:14:34low_lightIf it's not displayed, it means it wasn't read
22:14:51bvboredAnyone here successfully installed Rockbox on a Sandisk e200r series? I'm following the install steps quite precisely but have so far needed to do the "unbrick" procedure 3 times.
22:15:17scorche|wbvbored: what happens?
22:15:38 Quit DerPapst ("So Long And Thanks For All The Fish!")
22:15:46 Join DerPapst [0] (
22:16:16bvboredI get the Sandisk startup logo and it just sits there. Everything through the whole install process happens exactly as you would expect - successful bootloader patch, apply appropriate files, reboot, refresh database, upgrade firware, reboot...
22:16:24bvboredand then it sits there with the Sandisk logo forever
22:16:58Learlow_light: mp3entry still uses fixed size buffers. But yes, it should to be possible to fix now.
22:17:51bvboredI can't boot into the old firware by holding down |<< either
22:17:52 Quit hcs ("Leaving.")
22:18:28linuxstbLear: How would you fix?
22:19:16Learleftright: No, because the same buffer is used to read the string too (at least for ID3 tags).
22:20:04leftrightok, I need to find me a priest who can write me a ferriting script :->
22:20:48 Quit Arathis2 ("Bye, bye")
22:21:02 Join robin_0800 [0] (
22:21:25 Join karashata [0] (
22:22:39Learlinuxstb: Not sure. The WPS needs easy access to the strings, so leaving them on the buffer might not be practical...
22:23:11PaulPositionbvbored - I don't have a sansa so I can't tell for sure.. But have you tried re-downloading the bootloader and in case your download got corrupted during transfer?
22:23:12LearMaking the buffer larger (on swcodec at least) would reduce the problem at least.
22:23:35linuxstbWhat about limiting the size of comments?
22:23:51linuxstbSome files seem to have essays in the comment tag...
22:24:05 Quit merbanan (Remote closed the connection)
22:25:01LearThat would make sense too. E.g., always cutting after MAX_PATH chars.
22:25:07bvboredPaulPosition: yes, I did re-download all of the files to ensure they were received correctly. I am perusing the linux install of this and see that they run the e200tool with an associated .rom file... is that not necessary? It's not in the installer instructions
22:25:25*linuxstb still shudders at the WMA file on flyspray with an extremely long comment, an id3v2 tag embedded in the asf metadata, and a jpeg embedded in that id3v2 tag...
22:25:37 Join Domonoky [0] (
22:26:12PaulPositionbvbored - Wish I knew.. :(
22:26:30LearUgh. Even worse - if not by much - than putting a jpeg in a vorbis tag...
22:27:25*low_light is hoping to update my oldest patch: FS #2616
22:28:26 Quit stewball ()
22:29:09karashatahas anyone had issues with recent commits where WPSes with album art and scrolling lines with track data beside them blanking the entire area where the art and those lines are displayed
22:29:29 Quit Lear ("ChatZilla [Firefox]")
22:30:24linuxstbkarashata: Are you a) using the very latest builds (with %m); b) Putting the %C tag last in the wps file?
22:30:56karashataa) yes, b) I wasn't aware that that was required now
22:31:00bvboredWell, I don't care about the Rhapsody functionality, does anyone know if I can flash it with the e200 tool with the non-Rhapsody boot loader ROM?
22:31:11karashataI'll modify the WPSes to test
22:31:39Bagderbvbored: you can, yes
22:31:53Bagderbvbored: that effectively turns the R model into a vanilla one
22:32:02 Join [1]robin0800 [0] (
22:32:29Bagderand you'll need to install a vanilla firmware too, as the Rhapsody firmware doesn't work then
22:32:31PaulJamlow_light: btw, have you abandoned FS #7345 ?
22:33:25bvboredIs that likely to help? Since I am following steps that have clearly worked before for someone else?
22:33:37Bagderhelp what?
22:33:46 Join JdGordon [0] (
22:34:00bvboredHelp the installing of Rockbox without semi-bricking my player every time
22:34:44Bagderthat's up to you, the install can be done to preserve Rhapsody and to not preserve
22:35:10 Join [2]robin0800 [0] (
22:35:10***Alert Mode level 1
22:35:10DBUGEnqueued KICK robin0800
22:35:10DBUGEnqueued KICK robin_0800
22:35:10***Alert Mode level 2
22:35:10DBUGEnqueued KICK [1]robin0800
22:35:10DBUGEnqueued KICK [2]robin0800
22:35:10***Alert Mode level 3
22:35:20bvboredWell, right. But the install to preserve Rhapsody is not working for me. No matter how carefully I follow the install steps, it just won't boot.
22:35:49Bagderwhat happens instead?
22:36:29bvboredEverything follows the expected results fine, the e200tool says it's successful, firmware says its upgraded... and then it sits at the Sandisk startup screen, totally unresponsive
22:36:32low_lightPaulJam: no...I've been distracted by the c200 port since then
22:37:00 Join toffe82 [0] (
22:38:00Bagderbjt t
22:38:24Bagderbvbored: but the initial install of the patched BL works fine in itself, right?
22:38:25 Quit robin0800 (Read error: 110 (Connection timed out))
22:38:26 Nick [2]robin0800 is now known as robin0800 (
22:38:26DBUGEnqueued KICK robin0800
22:38:26***Alert Mode level 4
22:39:18bvboredWorks fine as in it boots? Yes, it boots up just fine. I actually used it with the patched bootloader for a week because I was sick of unbricking it so I didn't finish my last install.
22:40:08bvboredI don't need a .rom file or anything for it, correct? The installer doesn't say anything about it, just says to run the tool (which I did)
22:40:28Bagderyou need a rom file
22:40:40Bagderotherwise you can't do anything
22:40:41 Part leftright
22:41:06Bagderhow did you update the BL without a .rom file?
22:41:20bvboredThe install steps simply say to run the tool. When I do so, I get this:
22:41:24bvbored[INFO] Found E200R, uploading patching application.
22:41:29bvbored[INFO] Patching application uploaded successfully!
22:41:36Bagderah, that tool
22:41:45Bagderis that working?
22:41:51BagderI don't think it does
22:41:58bvboredWell, it says it's working. I frankly have no idea how to tell if it is or not.
22:42:18linuxstbBagder: What makes you think e200rpatcher doesn't work?
22:42:44Bagderlinuxstb: because previous mentioned problems. I haven't noticed any activity recently
22:43:09Bagderbut I certainly don't know
22:43:11linuxstbafaik, it's how everyone is installing Rockbox on the R series.
22:43:55 Join FOAD_ [0] (
22:44:39bvboredwell I've seen all kinds of references to e200tool not working in Windows, so am I S.O.L.?
22:45:32karashataokay, the art's drawing now, but the lines beside it still aren't
22:45:42Bagderbvbored: I would advice you going the e200tool route to sort out your problems, but yeah that probably involves using it from linux
22:46:04linuxstbkarashata: Can you post your wps somewhere? e.g.
22:46:14karashatayeah, just one sec.
22:46:52bvboredokay, I guess I could burn a livecd. I haven't had a permanent linux install for a couple years now. pixelma to test a c200 radio patch
22:47:13bvboredMaybe it's a good opportunity to take a gander at the latest Ubuntu
22:47:47 Quit robin_0800 (Read error: 110 (Connection timed out))
22:48:01linuxstbbvbored: How have you been "unbricking" your e200r is you don't have Linux?
22:48:27***Alert Mode OFF
22:48:45karashataall my WPS themes worked fine before the edit to move the %C tag to the end with r15605, btw
22:49:07bvboredBooting into recovery mode and copying over a new .mi4 file -
22:49:14linuxstbkarashata: You need to use %m|x|, not %s|x|
22:49:30linuxstbThe change to add a parameter to %s has been reverted in favour of %m.
22:50:02karashataso I use the %m tag to make the margin and %s still for scrolling, right?
22:50:37linuxstbbvbored: What happens if you boot into recovery mode and copy this file?
22:51:03linuxstbkarashata: Yes.
22:51:06bvboredI will tell you momentarily
22:51:20karashataokay, thanks a bunch
22:51:32karashataI go fix my WPSes now
22:52:54 Join markun [0] (n=markun@rockbox/developer/markun)
22:53:22bvboredSame thing that's been happening. It gets as far as the Sandisk logo and then goes no further
22:53:29 Quit Rondom (Nick collision from services.)
22:53:45 Join Rondom [0] (
22:54:37 Quit [1]robin0800 (Read error: 110 (Connection timed out))
22:54:49 Quit bertrik ("bye")
22:55:05 Quit PaulPosition ()
22:56:43linuxstbbvbored: When you run e200rpatcher, what does your Sansa display on the LCD?
22:57:05 Join Sedgewick [0] (
22:59:15bvboredWell, NOW it says "Unknown bootloader, Rockbox installer cannot continue". It used to give me some fairly benign but positive error message like "application upload successful, release hold and hit any key to shutdown"
23:00:29Nico_Plinuxstb: making the second param of %m invalid has ended up being quite a big commit that does a few things more :)
23:00:30 Quit AstroChicken (Read error: 110 (Connection timed out))
23:00:45 Quit Casainho ("ChatZilla [Firefox]")
23:01:13 Quit FOAD (Read error: 110 (Connection timed out))
23:01:14 Nick FOAD_ is now known as FOAD (
23:02:34bvboredGets sillier by the minute. I'm headed home for the night; thanks for your help guys, I'll see what I can figure out and if I can't get it to work I'll stop by again!
23:02:39CtcpIgnored 5 channel CTCP requests in 3 minutes and 16 seconds at the last flood
23:02:39*linuxstb wonders if Stéphane Doyen and Stephane Doyon are the same person (in CREDITS)
23:02:57Nico_Plinuxstb: I think there's a good chance
23:03:18 Join sarixe [0] (
23:03:49linuxstbSeems pondlife added the first one (r11331), and jdgordon the second (r11647)
23:03:49 Quit bvbored ("CGI:IRC (EOF)")
23:04:19 Join PaulPosition [0] (
23:04:39*Nico_P suspects a wrong grep for JdGordon
23:05:30linuxstbJdGordon's commit was this patch -
23:06:04linuxstbpondlife's commit was also a patch, but no FS number.
23:06:21JdGordonmorning ppl.. what have i done wrong this time?
23:07:14lostlogicthe arm-elf-gcc installed using the patch for m:robe doesn't report an answer to -dumpversion and is thereby breaking configure :(
23:07:35***Saving seen data "./dancer.seen"
23:07:47JdGordondidnt break configure on my comp...
23:07:48linuxstbJdGordon; Nothing ;)
23:07:58Bagderlostlogic: 64 bit?
23:08:07lostlogicBagder: nope, plain ole' normal 32 bit
23:08:09JdGordongood! coz its freeking 9am and im awake and might go a little crazy if i did!
23:08:23Bagderworked fine for me...
23:09:07*lostlogic tries rebuilding from a clean patched gcc-4.0.3
23:09:13JdGordon$ arm-elf-gcc -dumpversion
23:10:20 Quit nicktastic ("*poof*")
23:13:06lostlogicis there a patch needed also for binutils or anything that I might be missing?
23:13:26JdGordontools/ !
23:14:26 Part low_light
23:15:57lostlogicJdGordon: don't trust magic.
23:16:41 Quit Domonoky (Read error: 104 (Connection reset by peer))
23:16:58scorche|wlostlogic: the important part is the conjurer...not if it is magic or not ;)
23:17:22 Quit sarixe ("(EE) Failed to load "quit" module")
23:19:17*lostlogic beats scorche|w with a jkrowling book.
23:19:49lostlogicfixed, had a problem with my configure line.
23:19:56lostlogicJdGordon: still don't trust magic.
23:20:12JdGordonmagic is good!
23:20:18JdGordonmagic keeps the world from goign crazy!
23:20:27lostlogicmagic is crazy.
23:20:50lostlogicaww, lear left? I have a (potential) fix for his buglet
23:21:54 Quit lee-qid ("aufwiederbyebientotsayonara")
23:22:31preglowi see the script currently is able to use both oggenc and speexenc to generate voice clips, does this even work?
23:22:34PaulPositionrockbox is definately white-hat anyway, unlike iPoo
23:24:14Bagderpreglow: rasher is the man to torture for answers ;-)
23:25:07preglowrasher: !
23:26:03 Part przemhb
23:27:02 Quit petur ("here today, gone tomorrow")
23:31:19 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
23:31:43 Quit advcomp2019 (Nick collision from services.)
23:31:46 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
23:33:06 Quit Rondom (Connection timed out)
23:34:55 Join TMM [0] (
23:37:11 Join sarixe [0] (
23:38:07 Quit karashata ("Leaving.")
23:38:33 Join karashata [0] (
23:49:45 Quit Frazz (Read error: 110 (Connection timed out))
23:49:53 Join donutman25 [0] (n=chatzill@
23:53:12 Quit Siku ()

Previous day | Next day