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-13

00:00:33pixelmahaven't tested yet but I don't like that he changes things without asking (and from my own experience button actions experience, interference and conflicts are easy to get)
00:00:47preglowyeah, i agree completely with that
00:01:20preglowwho got him commit access?
00:01:24Casainhobertrik: ah, okok :-)
00:01:25preglowthat whoever could fire a mail along
00:01:34lars_gsigh as ever, you guys are made of win
00:01:41pixelmahe got commit access for updating the italian language
00:02:08Casainhobertrik: I would like to find Ipod version for fade...
00:02:14preglowyeah, know
00:02:49 Quit robin0800 (" Want to be different? Try HydraIRC -> <-")
00:03:03 Quit jgarvey ("Leaving")
00:04:04krazykitit looks like he was mimicing the e200 keymap commit on the c200...
00:04:06pixelmaI guess his thought was - the change that's been done to the e200 keymap should be done for the c200 as well, but since Llorean's changes lately they differ a bit more and surely the wheel (or extra volume buttons instead) makes a difference
00:05:34pixelmaI don't even know if he has a c200 to test on, personally I would never change a keymap of a target I don't own or at least ask around for testers before
00:09:39pixelmamarkun: did you mean me with "puyou"? ;)
00:10:39markunpixelma: oops :)
00:10:46 Part przemhb
00:11:14bertrikCasainho: backlight.c is #ifdef hell
00:12:06Casainhobertrik: ?? I didn't understand...
00:12:17bertriknever mind then
00:13:10Casainhodo you know here is in Ipod the code to make fade??
00:14:12 Quit linuxstb ("ChatZilla 0.9.79 [Firefox]")
00:15:15pixelmahmm... currently I can't get to the list of bookmarks at all (I set it to always save a bookmark on stop, and if I stop playback it looks like it writes something, "disk" activity symbol appears in the statusbar but if I want to see the list of bookmarks I get the "no bookmarks" splash)
00:16:49 Quit davina (Remote closed the connection)
00:17:56Casainhobertrik: #if defined(HAVE_BACKLIGHT_PWM_FADING) && !defined(SIMULATOR)
00:18:16Casainhoon FIRMWARE/backlight.c
00:18:17pixelmaI compared to the Ondio and there I get a splash "bookmark saved" which is not happening on the c200
00:18:30bertrikWhy do you want PWM fading?
00:20:12 Join Llorean [0] (
00:20:53 Quit Jon-Kha (Remote closed the connection)
00:22:06Casainhobecause I think thats more charm, calm...
00:22:35preglowyeah, know
00:22:45preglowgeh, up + enter in the wrong window
00:23:29 Quit bertrik ("bye")
00:24:34 Nick XavierGr_ is now known as XavierGr (
00:26:15 Quit roolku ()
00:27:37scorche|wpixelma: and if he got commit access for maintaining a language file, he really shouldnt be modifying things like keymaps/code without a word...
00:28:28 Quit det (Remote closed the connection)
00:28:35pixelmaI can't even test the change because I get no list of bookmarks to delete one on my c200 :\
00:29:17Casainhobertrik: can you add me TWiki? - my user name is: JorgePinto
00:29:20Casainhothank you
00:29:25CasainhoI go to sleep
00:29:31Casainhogood nigh :-)
00:30:25 Quit Casainho ("ChatZilla [Firefox]")
00:32:14*Llorean cheers for the left-margin patch getting committed.
00:33:12*pixelma would rather see the placeholder problem solved
00:33:42Nico_Ppixelma: could you remind me what you mean by "placeholder"?
00:33:45LloreanPlaceholder problem?
00:33:58DerPapstafaik Alessio Lenzi committed a few weeks ago a keymap change
00:34:30DerPapstalso for c200 if i'm not wrong
00:35:57PaulJampixelma: can't you open a .bmark file directly?
00:36:02 Join JdGordon [0] (
00:36:56pixelmaLlorean: if I have the album art inside a conditional (e.g. hold on/off) and there is an art picture present but isn't shown because the hold switch is off for example, the place where the picture *could* be is blank and can't be used for text for example
00:37:37pixelmaPaulJam: I have none, where do I get it from... maybe copying one from another target is possible (?)
00:39:28PaulJampixelma: if you manually create a bookmark, then a .bmark file is created one level above the location of the file. i thought the same happens if bookmark on stop is used.
00:39:58pixelmahow am I supposed to create one?
00:40:15PaulJamvia the context menu
00:42:17pixelmaI wonder if that works, because I have the same settings enabled on Ondio (and M5 too now) and I get the bookmark on stop - but I'll try as soon as the stupid OF's database refresh is finished and lets me continue...
00:42:54Lloreanpixelma: Ah, yes, that is a problem. One should be able to make a WPS with an AA conditional so that text is centered with no AA, and right aligned with a margin if there is, I think
00:43:28pixelmaLlorean: if the %?C everything works as expected
00:43:49LloreanAh, so it's all other conditionals except %?C?
00:43:51*DerPapst waves and leaves
00:43:54 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:44:27pixelmaI meant if that's the conditional, but not if it's inside the hold conditional (all I've tried so far)
00:44:33 Quit ompaul (Client Quit)
00:45:16LloreanStill, hold conditional is an exceptionally useful one, since it's nice to be able to have alternate data by toggling hold, on small screens
00:45:44pixelmaPaulJam: I can't even save a bookmark manually
00:46:12pixelmachosing "save bookmark" in the wps context menu does nothing
00:46:38PaulJamoh, it doesn't work on my h300 either.
00:47:02pixelmaLlorean: that's what I was trying to achieve :)
00:47:03 Quit ender` (" We're not lost. We're locationally challenged. -- John M. Ford")
00:47:57Nico_Ppixelma: there is an open bug report for the "placeholder problem": FS #6056
00:48:54PaulJamhmm, seems as if trying to create a bookmark not just didn't work, but also broke dircache.
00:49:02 Join webguest54 [0] (i=0cc9758c@gateway/web/cgi-irc/
00:49:03pixelmaNico_P: I think FS #5937 is essentially the same
00:49:43 Quit amiconn (Nick collision from services.)
00:49:47pixelmameaning, it has the same cause
00:49:49 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
00:49:58 Part webguest54
00:50:50Nico_PLlorean, pixelma: the probem is all due to the pictures/AA being in a conditional
00:51:36Nico_Pit's quite c complex problem... pixelma: don't hold your breath waiting for a solution
00:51:37PaulJamhmm, i was wrong, the bookmark was created, but not where i expected it to appear. it was created in the root diretory where the playlist that was playing is located.
00:53:16 Join Febs [0] (
00:53:38LloreanPaulJam: As bookmarks are relative to playlists, this is expected.
00:54:03LloreanThe assumption that seems to be made is that you'll often have an audiobook composed of "Playlist of segment files" so the bookmark is in the playlist, and restores the whole list plus your position in it.
00:54:26pixelmaPaulJam: it seems to work on my M5 too, but not on c200 (both with r15606)
00:54:28PaulJamLlorean: in the past i have only created bookmarks for a dynamic playlist and there the location is different
00:54:41LloreanYes, with dynamic playlists it should just go up one folder.
00:54:43 Quit scorche|w ("CGI:IRC (Ping timeout)")
00:55:05PaulJamthat confused me a little bit
00:55:07pixelmaLlorean: do you know if bookmarking works correctly on e200?
00:55:09 Quit sup (Read error: 110 (Connection timed out))
00:55:16Lloreanpixelma: I don't use them, so I haven't tried. Sorry.
00:55:48LloreanPaulJam: The theory for that was "If it's in the list of files, it's really not simplifying getting playback started too much since it's more of a hassle to get to"
00:55:59LloreanPlus, alongside a playlist parallels alongside the folder when folders are basically the dynamic playlist
00:56:04pixelmaI usually don't use them, too - this is what you get when you want to try a keymap change...
00:56:17LloreanI think bookmarking could use a redesign, but I haven't come up with sound suggestions so I've mostly kept my mouth shut. I don't use it anyway
00:56:50 Quit tedrock (Client Quit)
00:59:24 Quit mr_pink ()
01:00:46 Join Isolinear [0] (
01:01:39 Quit handmadematters ()
01:05:42 Join tedrock [0] (
01:06:37***Saving seen data "./dancer.seen"
01:09:23 Join Dwyloc [0] (i=53688643@gateway/web/cgi-irc/
01:12:00PaulJamNico_P: you said updating the AA image in the wps is more expensive than updating a normal image, so if i would use something like %?lh<%C|%C> to force the AA image to update dynamically would this have a noticeable effect on boostratio/batterylife? (sorry if i annoy you with my questions)
01:13:43DwylocLooks like the slow scrolling in file view bug is back in resent builds, unboosted scrolling on my ipod video is very slow in the file view display, but nice and snappy in the menus.
01:14:32 Quit n1s ()
01:14:40Nico_PPaulJam: I'm not sure it would be very notceable
01:14:58Nico_Pdo you really need to do that?
01:18:29PaulJamwell, i'm trying to make the wps i'm using compatible with svn rockbox, but i havent found a workaround for the lack of a rightmargin that doesn't result in one line overlapping the albumart.
01:19:42Nico_Pcould I see the source?
01:22:21PaulJami haven't yet modified the wps, until now i only thought about how to solve some problems.
01:23:52 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
01:24:13Nico_Pwhat kind of line is overlapping the AA?
01:25:32PaulJamwait a moment, i'll do a screendump, that might explain it better.
01:25:45 Join J3TC- [0] (
01:27:17 Join innovati [0] (
01:27:42innovatihey all
01:29:31innovatiwhat's the easiest way to check my ipod generation specification on a mac?
01:30:25 Part toffe82_
01:32:28PaulJamNico_P: the problem i have is with the genre field. it shouldn't overlap the right border, but i have some genre srings that dont fit into the filed, so if i would ise the leftmargingin tags it would mean that it scrolls and then i can't use a mask loaded with %x for the right border, because images loaded with %x flicker when they are above scrolling lines.
01:33:22innovatiLlorean: much thanks
01:33:56LloreanPaulJam: Why not simply edit the backdrop ever so slightly so that the box is no longer closed on the right? the only solution i see is to put a lot of spaces (which would be underneath the albumart) in front of the genre tag.
01:34:19PaulJamLlorean: i don't think this would look good
01:34:50innovatioh, it turns out I have 2nd gen nano
01:36:04Nico_PPaulJam: oh yes I see... is it really a big problem if the string scrolls over the right border?
01:36:14LloreanApparently so.
01:36:31Nico_PPaulJam: whay you'd really want is a non-scrolling margin, right?
01:37:31PaulJamNico_P: this would work too. (even though viewports would be even better :))
01:37:41Nico_Pof course
01:38:23 Part innovati
01:39:18Nico_PPaulJam: is it acceptable to have the right border occasionally be scrolled over, though? It doesn't seem like too much of a bad compromise to me
01:39:29JdGordonim sick of this viewports talk.. whos gonna help me just bloody do it?
01:39:38Nico_PJdGordon: me! but not now
01:40:01JdGordonnow as in tonight...?
01:40:25courtcWho handles hardware donations for this project?
01:40:51Nico_PJdGordon: yeah... I'm going to bed right now :)
01:40:56LloreanIt seems to me like viewports might help with portrait/landscape too. Isn't one of the significant problems there the fixed dimensions of the screen?
01:41:05LloreanHow scrolling works relative to the screen etc?
01:41:22Nico_PLlorean: yes, scrolling in a viewport will be much nicer
01:41:24JdGordoncourtc: Zagor... if you want to donate there is a paypal link on the frontpage
01:41:31Lloreancourtc: Hardware donations are dependent on the hardware
01:41:33PaulJamNico_P: well, sure i wouldn't die or something when the text overlaps the right border, i thought if making the AA dynamic has only little impact, this solution would be better.
01:41:37 Quit jhulst ("Konversation terminated!")
01:41:41LloreanFOr example, if it's a specific player, you generally need to find someone interested in working on it.
01:41:48Nico_PPaulJam: yeah you could also do that
01:42:09JdGordoncourtc: bah sorry.. missed the word hardware :p
01:42:12courtcHrm.. I need a long-term contact for iPod hardware donations
01:42:19LloreanNico_P, JdGordon: Maybe when working on viewports, keep the idea of runtime-rotation in mind then...
01:42:21Nico_PPaulJam: honestly I doubt it would have an effect whatsoever but it feels like a waste to have AA dynamic in SVN
01:42:47Nico_Pyou're free to hack it to be dynamic though ;)
01:43:49Nico_PLlorean: ah, I hadn't understood... yeah viewports could possibly make things more flexible
01:44:21Nico_Panyway, I'm off to bed now
01:44:27LloreanNico_P: I'm hoping it will, or at least some additional elbow-room for flexibility can be engineered in so that someone else can more readily do the work later
01:44:51Nico_Pyeah, let's hope amiconn has that part in his head too :)
01:45:16Nico_PJdGordon: writing a design doc would be an essential first step IMHO
01:45:28Nico_Pand have amiconn approve it too
01:45:48courtcSo... Is there someone I can contact for that, or should I just pick an iPod dev?
01:46:03courtcrandomly, of course.
01:46:10JdGordonwhat do you want to donate?
01:47:01*Nico_P is off for good
01:47:02courtcSee that's the thing. Plural iPods, possibly. Long-term is the key idea.
01:47:05scorchecourtc: well, typically how it is done, is with a post to the dev ML, but for long term...
01:47:08 Quit Nico_P (Remote closed the connection)
01:47:34JdGordonah your talking long term loan? not donate?
01:48:29courtcno... I need a contact for long-term relations concerning ipod donations.
01:48:56courtchint: I'm a core dev with the iPodLinux project.
01:49:10JdGordonyou probably want to email Bagder then
01:49:44courtcrighto, thanks.
01:50:43 Quit Dwyloc ("CGI:IRC (EOF)")
01:52:33Lloreancourtc: Mind you, most of the core devs here interested in iPod development have quite often already acquired the one that interested them, y'know?
01:52:34JdGordondoes the left margin patch which went in work for scrolling lines?
01:53:11scorcheLlorean: and all the rest float to amiconn? ;)
01:53:19LloreanJdGordon: I think it *only* works for scrolling lines.
01:53:31Lloreanscorche: I do think we need to make sure he has one of *every* target, iPod or non. ;)
01:54:21courtcLlorean: right, but as a developer with 6(!) iPods, I understand that multiple platforms helps to iron out more details ;)
01:54:39JdGordon6 only??
01:55:17 Quit lee-qid ("aufwiederbyebientotsayonara")
01:55:18courtcIndeed. Haven't been interested in the latest entourage of iPods.
01:55:57Lloreancourtc: I think the big interest right now is in the processor itself
01:56:13LloreanWhich really only has three "interesting" variants, PP5002, PP5020, and PP502x where x!=0
01:57:37LloreanJust sharing information.
01:58:35 Nick fxb is now known as fxb__ (
01:58:52Soapyes - let's get 502xs into the hands of all low-level-pokers who don't have one!
01:59:17courtcOh dear.
01:59:20LloreanThe big iPod problems are "Power consumption on 502xs where x>=0" and "The Nano issue" right now, right?
01:59:48Soapreally only about the only 2 big ones left.
01:59:50LloreanWe've got stable scaling on the 5020s, and dual core working well enough now, and the 5002 have a power drain fix, so we're doing pretty good honestly
02:00:09SoapHDD poweroff was a nice recent improvement.
02:00:13 Quit Thundercloud (Read error: 104 (Connection reset by peer))
02:01:17LloreanIndeed, but still not the boost we needed
02:01:28LloreanWhich was guessable by the Nano and Sansa anyway.
02:02:32 Join ReKleSS [0] (
02:03:25JdGordoncourtc: if ou dont mind me asking.. which were you looking to pass on?
02:03:42 Quit animeloe ("Leaving")
02:04:44courtcHrm...? Nothing specific really, just stuff offered but not needed for the ipl project.
02:05:23courtcTrying to maximize the potential of hardware donations by branching out to similar projects.
02:05:55LloreanWell, as was said earlier, the best plan is to either go through Bagder, or perhaps set up a wiki page to keep updated with what's available, and come up with a plan for our guys to contact you by some means.
02:06:01scorcheplural projects?...what others are you thinking of?
02:06:32SoapiPodBSD needs love too!
02:06:43krazykitdamn you soap, i was about to say that!
02:06:55courtcgtkpod, amarok, ccos(jk), other iPod interfacing projects in the OSS spectrum.
02:07:12Lloreancourtc: Do interfacing projects really need a lot of hardware to work with?
02:07:24LloreanIsn't that more of just software format?
02:08:02courtcNot often, sometimes, but motivation is important too. ;)
02:08:35LloreanSo.. "donations" in the political sense? ;)
02:09:00scorchecourtc: if seb ruiz from amarok is a pretty cool guy if he wants one :)
02:10:18pixelmahmm.. I just realised that Alessio Lenzi's change to the c200 keymap probably made something work which didn't before (conflict with moving up in the list) but can't test. Still I don't like being surprised and that he's never around to discuss changes...
02:10:42JdGordonfell like shooting off an email?
02:11:50pixelmaheading off to bed - probably tomorrow if noone beats me to it
02:12:04 Join animeloe [0] (n=animeloe@unaffiliated/animeloe)
02:12:08 Quit animeloe (Remote closed the connection)
02:12:17*JdGordon would but probably doesnt have the required tact :p
02:12:35pixelmaJdGordon: did you ever (or especially recently) try bookmarking on e200?
02:13:07JdGordonIm the same as Llorean (what he said ebfore about needing a rewrite but no idea how)
02:14:48LloreanI also think the FM screen is a bit confusing.
02:14:53 Quit GodEater (Read error: 110 (Connection timed out))
02:15:05 Quit GodEater_ (Read error: 110 (Connection timed out))
02:15:29 Join animeloe [0] (n=animeloe@unaffiliated/animeloe)
02:15:57pixelmaI'm wondering if it's currently broken there at the moment too. I think it was alright on c200 when I tried a while ago but can't get it working with a current build (it's ok with M5)
02:17:25LloreanTried a sim?
02:17:30ReKleSSis there a way to set the encoding rockbox uses to display filenames?
02:17:43ReKleSSI've got default codepage set to SJIS, but it looks like it's still a latin encoding
02:19:07pixelmaLlorean: no, not a e200 sim
02:20:39safetydanReKleSS: what are you seeing? Boxes?
02:21:05ReKleSSsafetydan: other characters
02:21:15 Join lanceran [0] (i=40e51a24@gateway/web/cgi-irc/
02:21:36 Quit kkurbjun (Read error: 113 (No route to host))
02:22:12safetydanReKleSS: filenames are encoded as UCS-2 on FAT filesystems I believe so there should be no need to change anything for Rockbox to show the filenames correctly.
02:23:23Lloreanpixelma: Does it work or not in the c200 sim?
02:24:03pixelmaLlorean: but build and sim don't always behave the same, for example my c200 sim as of late yesterday crashes when I attempt playback whereas the build of the same revision showed no oddities
02:24:17pixelmaon the target
02:24:43pixelmawell, I can't test that too for the above reasons..
02:26:28LloreanI was just curious if the problem showed up in the c200 sim, but I guess can't be told right now
02:26:45JdGordonpixelma: 64bit comp?
02:27:34pixelma(or better, hardware-wise yes, but running a 32bit WinXP)
02:28:51JdGordonok, scratyh that idea then
02:29:12 Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/
02:29:44PaulJampixelma: when you reported the simulator crash yesterday it crashed for me too, but with todays svn it works again, you should try if it is fixed for you too with current svn
02:31:46 Quit lanceran ("CGI:IRC (EOF)")
02:31:52pixelmayes, going to
02:33:30 Join ryanakca [0] (n=ryan@ubuntu/member/ryanakca)
02:33:57pixelmae200 sim does not crash and bookmarking works there
02:34:21 Join webguest79 [0] (i=424485c7@gateway/web/cgi-irc/
02:34:57webguest79hi all
02:35:02ryanakcaWhy does "svn co svn:// rbutil" just hang?
02:35:07ReKleSSsafetydan: I'm not sure if it's a because of something with my linux setup, but I can't create UCS2 filenames on my iriver
02:35:41webguest79Can someone tell me if the error I'm getting proves that my bootloader is working, therefore its a problem with the rockbox firmware?
02:36:09webguest79I see the Rockbox logo for a second, then it immediately goes to ATA error -216
02:38:57pixelmawhat kind of player?
02:41:25 Quit midgey (Read error: 104 (Connection reset by peer))
02:42:31pixelmawebguest79: do you have an Ipod, Iriver, Sansa?
02:42:58*Llorean guesses iRiver H100 series.
02:43:14webguest79no its a e250r sansa
02:43:51advcomp2019did you use the right steps
02:44:25pixelmaPaulJam: you were right, the sim works again, creating a bookmark works there too, though :\
02:44:46webguest79I believe so. I have switched back and forth between the original firmware and back to the rockbox bootloader. I can boot into the original firmware by holding the key while booting... everything works, but the rockbox never starts up, just errors out
02:45:38webguest79I followed to a 'T' the e200r steps. I'm trying the newly released rockbox build right now..
02:45:42advcomp2019did you put the .rockbox folder on the sansa
02:46:17safetydanReKleSS: you shouldn't need to do anything. It should "just work". Are you specifying the charset when you mount the your iriver? You probably don't want to do that.
02:46:59 Quit qweru ("moo")
02:48:14advcomp2019webguest79, what unzipping app did you use
02:48:18pixelmaI'm really off now though, nightie
02:48:27webguest79ATA error: -219, Press OK to debug. Does that mean I at least have the bootloader doing something?
02:48:42webguest79I used unzip from command line... I run linux
02:49:08webguest79should i go crazy with chmod 777 on the .rockbox directory?
02:49:29 Part pixelma
02:49:31LloreanYour drive should be FAT32
02:49:34krazykitwebguest79, seeing as it's a fat filesystem, changing permissions will do nothing
02:49:34LloreanYou can't chmod it.
02:49:56webguest79ok that makes sense
02:50:03Lloreanwebguest79: IS yours Fat32?
02:50:26webguest79lemme check
02:51:19webguest79ok, how do I see? :p
02:52:23webguest79ok, I did df -T and it said vfat
02:52:58TFGBDCould rockbox possibly play MP3 (or any other audio format besides wav) on device with a 40mhz MIPS processor?
02:52:59webguest79not sure if that is fat32 or fat16, but I guess its fat32
02:53:22 Join aliask [0] (
02:53:25LloreanIt should be fine then.
02:53:29TFGBDIs it that optimized that it can handle such limited hardware?
02:53:41LloreanThe ATA error message is a bootloader message, but I don't know what it means. AFAIK, the Sansa doesn't have ATA
02:53:53 Join qweru [0] (
02:54:05LloreanTFGBD: Optimization generally requires assembly code specific to the processor.
02:54:27TFGBDthere are no MIPS players its ported to already?
02:54:40LloreanSH1, M68k coldfire, and ARM
02:55:10LloreanThat being said, MP3 I believe runs at 45mhz on the Coldfire target, and last I heard FLAC could be decoded with it clocked to something like 34mhz
02:55:19advcomp2019webguest79, did you use the right
02:55:21TFGBDHow about SH3 or SH4 then..
02:55:29TFGBDForget I said mips now.
02:56:20TFGBDJust the SH1 of the SH family is supported then?
02:56:29webguest79I used the rockbox for the e200.
02:56:34webguest79so I believe yes.
02:57:07TFGBDWhat is like the minimal hardware it will run on where its still useful?
02:57:23LloreanTFGBD: Nobody's determined this yet.
02:57:39LloreanIt gets ported to MP3 players, so we already know in advance the hardware is capable of being useful...
02:57:49TFGBDWhat is the most limited device it currently supports?
02:57:59TFGBDThats what I'm asking, I guess...
02:58:03LloreanThe Archos players with their SH1 processor
02:58:13LloreanThey use an MP3 decoder chip.
02:58:21TFGBDAh, so its partly hw..
02:58:22scorchebut keep in mind it doesnt use the processor for decoding
02:58:23LloreanThe processor itself is very slow and just does the UI work.
02:58:29webguest79do I have to install the fonts before it will work?
02:58:32TFGBDI guess it would choke on an ogg or wma on something like that then...
02:58:37Lloreanwebguest79: That problem is nothing to do with fonts.
02:58:38scorchenot *is* HWcodec
02:58:43LloreanTFGBD: MP3 decoder chip... MP3...
02:59:08 Join kingwen [0] (n=kingwen1@
02:59:13TFGBDOk, so the device would even choke on mp3 if it didn't have the decoder.. ;)
02:59:27LloreanOtherwise there would've been no point in wasting money on the decoder...
03:00:37LloreanOther than that, the ARM core was working at 75mhz, and the Coldfire was 120mhz, so that's really what it's been tested at.
03:01:29TFGBDHeh.. Would it be of any use on a 286 PC with DOS?
03:01:59lostlogic286 runs at what 10-20mhz?
03:02:02webguest79Thanks Llorean for trying... This model was only recently "hacked', so maybe when the process evolves it will work for me. Hopefully soon as I HATE the crappy original firmware
03:02:22 Join miepchen^schlaf [0] (
03:02:29Lloreanwebguest79: It works for everyone else. The only reason it shouldn't work for you is if you've done something wrong, or there's something different or wrong with your player.
03:02:34TFGBDI guess its not too much more useful on DOS PC than what already exists for 386s to play mp3s...
03:02:57lostlogicTFGBD: plus you'd hafta port it to x86... *shudder*
03:03:06webguest79its a refurb... Not sure if that could add some factor in it.
03:03:25PaulPositionIs (was?)'nt there a page on the wiki with suggestion re: resolution and bitrate for encoding mpeg-2 for playing on different Rockbox targets? Search as I might, I can't find it..
03:03:29TFGBDAh, you mean for optimizations. I just meant in its current state..
03:03:31webguest79I hate to say this, but I really believe I followed everything perfectly.
03:03:35TFGBDWhat processor is it most optimized for? SHx ARM?
03:04:27safetydanTFGBD: ARM and Coldfire since they're the only ones with software decoding of mp3.
03:05:06LloreanPaulPosition: The mpegplayer plugin page.
03:05:27PaulPositionLlorean - Hmm, I scanned it real fast, perhaps *too* fast.. :)
03:05:56lostlogicTFGBD: you understand that rockbox is an OS, not an application right? The only thing you can run on another host OS is the simulator and I sincerely doubt that'd run on less than a pentium 100
03:06:06advcomp2019webguest79, you said refurd.. are you sure it is a R series
03:06:22TFGBDHum, then I guess its would not be as useful on 12 year old PDAs as I thought it would be... ;)
03:06:27LloreanPaulPosition: Well, they don't recommed bitrate, that's more up to "how much space do you want to use" than anything else.
03:06:31lostlogicTFGBD: if you wanted to run rockbox in a functional way on a limited power x86 computer, you'd need to _port it_ to operate the hardware of the x86 device, which would be a billion year project (roughly)
03:06:40***Saving seen data "./dancer.seen"
03:06:41TFGBDIf its not also an application then what is the simulator?
03:06:41LloreanThough the winff presets include either my personal preferences, or my guesses, at decent bitrates.
03:06:54lostlogicTFGBD: the simulator is an application
03:07:12PaulPositionLlorean - Ahh right, I forgot all about the lil' app you had around in the forums.. Gonna have a look at that, thanks again :D
03:07:44TFGBDI don't mean optimized for 86.. I just mean a dos version of the simulator. Its not useful enough to optimize it ;)
03:07:45LloreanTFGBD: The simulator though is not really designed as an application, so much as a "program that looks and in some ways acts like a hardware player", it's not an emulator but it's got a lot of quirks.
03:08:09 Quit PaulJam (".")
03:08:11LloreanAs well, it's built on SDL which means you'd have to deal with that in DOS or untie it.
03:10:04lostlogicLlorean: or run Linux on the 286
03:10:07TFGBDI think there is SDL for dos. I thought there was already a dos simulator, though. Is that an old soundless one?
03:10:18Lloreanlostlogic: He mentioned DOS first.
03:10:30Lloreanlostlogic: As well, SDL seems like it'd be overhead you might want to avoid on a 286
03:10:33 Join Ebert [0] (
03:10:43LloreanTFGBD: There's a *windows* simulator
03:10:53lostlogicLlorean: :)
03:11:12TFGBDI swear I saw it.. Must have imagined or dreamed it... ;P
03:11:30LloreanThat being said, I still intend to convince somebody not-me to make an actual application port of Rockbox.
03:11:55TFGBDAnyway, it sounds like this Simulator is a lot like the "win32 simulators" that a lot of embedded OSes seem to come with..
03:12:03lostlogicLlorean: it would be cool... we've got a lot of useful music player functionality, some of which even foobar2000 could learn from
03:12:16lostlogicTFGBD: that's basically what it is.
03:12:20Lloreanlostlogic: And that *plenty* of linux apps could learn from
03:12:23TFGBDSymbian OS, (older WinCE), PalmOS and RiscOS come to mind...
03:12:52ryanakcaHmm... how long does it take, on average, to build the database for 330 songs?
03:12:55Lloreanlostlogic: But the *big* benefit to me, is that once is has its own application-ness that opens up ground for porting to Palm, WinCE, GP32, and other targets where an application is more suited than an OS, but they're still portable.
03:13:11Lloreanryanakca: Depends on an awful lot of things. How long has it taken you?
03:13:23lostlogicLlorean: ewww, you just had to take a good idea and make it gross.
03:13:34TFGBDWhat is it that prevents the simulator from being useful as an app, though? platform specific interfaces to it so you can just use it to play audio rather than have the whole screen/gui?
03:14:03lostlogicTFGBD: it's quirky and lies to itself operating under false limitations of the target it's simulating and stuff
03:14:09webguest79Its a refurb and its definitely a 250r −− due to the fact that it says 250r on the back, and it has the rhapsody functionality
03:14:22lostlogicTFGBD: operates in a fake filesystem and stuff
03:14:23Llorean32mb buffering craziness, keyboard-only interface, no menus/toolbars, etc.
03:14:28webguest79I wish it wasn't... i might have had better luck
03:14:34TFGBDBut wouldn't a WinCE port of it be possible in its current form as a simulator?
03:14:45webguest79Any next steps?
03:14:46LloreanPossible yes.
03:14:56TFGBDYeah, I can see the fake filesytem being annoying. if you have your music in \My Documnets or whatever.. ;)
03:15:07Lloreanwebguest79: Wait until someone is around who can tell you what that error message means, or post to the mailing list about it.
03:15:22lostlogicLlorean: I don't like the idea of rockbox trying to become everythign to everyone... I think we should stick to doing one thing well... DAPs
03:15:24Lloreanlostlogic: Well, I want as-an-app for my PC and my Phone.
03:15:36LloreanBut I agree, everything for everyone is bad.
03:16:06 Quit donutman25 (Read error: 104 (Connection reset by peer))
03:16:19LloreanBut I can see some manner of wrapping the "Main" menu to generate standard Windowed app menu bars and just have the as-an-app be a gui wrapped around standard Rockbox functionality.
03:16:36TFGBDI was going to try compiling it with ARM WinCE GCC but need to learn GCC first... You think at least just compiling it in its current state for Win32 of another processor would at least be easy?
03:16:50ryanakcaLlorean: it's been running about 15 minutes now
03:16:57 Quit qweru (Read error: 110 (Connection timed out))
03:17:02Lloreanryanakca: And how do you know it's still working?
03:17:03safetydanTFGBD: depends on if the libraries that the simulator use are ported to your target.
03:17:09ryanakcaLlorean: I don't
03:17:28Lloreanryanakca: The disk-access icon, or LED depending on your player?
03:17:40TFGBDIts mainly SDL, no? Or do you mean all the different codecs?
03:18:04 Join thegeek_ [0] (
03:18:23 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
03:18:45JdGordonTFGBD: the part your need to port is all sdl
03:19:13 Quit lars_g ("leaving")
03:19:32ryanakcaLlorean: don't see any... it's been displaying "Building database...879hd" (newline) "found. Press <Prev> to return."
03:19:40Lloreanlostlogic: I just think that a limited application form of it would be nice on other portable devices, and at least drive up developer interest in the non-hardware-specific parts of bug fixing.
03:19:50TFGBDWait.. So thats all it really needs?
03:20:06TFGBDIf so, then that is already there for CE on the sdl website...
03:20:19lostlogicLlorean: yeah, am torn.
03:21:10JdGordonTFGBD: yeah, you sholdnt have a problem compilling for CE if there is a sdl port already
03:21:16Lloreanlostlogic: Then again, that's going to bring in a lot of people working in environments without constrained resources, and probably a lot more arguments about dynamic allocation.
03:21:22saratogatheres actually a port the sim to moto cell phones
03:21:26JdGordonyou just need to choose the simulated target which would fit best
03:21:29saratogamight be worth looking at too
03:22:14JdGordondid that guy ever reelase any sources for us?
03:22:19TFGBDYou mean a Java midlet?
03:22:22saratogayes he did
03:22:44TFGBDOr is it running on the moto phone natively somehow?
03:22:55saratogai invited him to come develop his port as an official rockbox project, but evidently hes in some remote part of the world at the moment where he has only infrequent internet access
03:23:32saratogai'm hoping that he'll eventually become interested
03:24:11TFGBDIs there a download of this?
03:24:59saratogayeah its on some moto fan site
03:25:08saratogasearch the rockbox forums, theres a thread about it
03:25:22TFGBDSo its a Java app?
03:25:32saratogarockbox is written in c
03:25:52TFGBDThen this motorola phone can run native apps?
03:26:25TFGBDWait.. Its not a linux one. Is it?
03:26:33TFGBDAh, found it.
03:28:11TFGBDWait.. That looks more like its a Linux PDA than a phone...
03:28:18 Join FOAD_ [0] (
03:29:38 Quit webguest79 ("CGI:IRC")
03:29:50 Quit RaRe (Connection timed out)
03:30:13saratogawe should offer that guy SVN hosting on, so we can at least keep tabs on his work
03:31:18LloreanAnd so somebody else can work on merging it if he won't.
03:32:15TFGBDSo he modded it to at least look outside its own directory?
03:34:27TFGBDLooks to me like it just ported it to ARM Linux I guess.
03:35:30 Quit thegeek (Read error: 110 (Connection timed out))
03:36:24 Join male [0] (
03:37:28maleI want to strobe the backlight, but backlight fading interferes with this. Is there no API function to set the backlight absolutely on or off, or to at least query the values of the fade-in/fade-out duration so it can be temporarily disabled?
03:37:48 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
03:38:49maleThe way I'm doing it is strobing on every wps redraw. Looks nice and organic, like a flickering florescent light.
03:39:01maleBut this only works when fading is disabled.
03:39:42 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:39:47 Join miepchen^schlaf [0] (
03:40:24lostlogicmale: I don't think there's an api available currently to bypass the fade, but it shouldn't be so hard for you to add one
03:40:53malelostlogic: Okay. I'll do that then.
03:41:38lostlogicmale: if you can come up with other places than ... flickering the backlight ... where it would be useful, you might convince someone to commit it too :-P
03:42:00 Quit DataGhost (Nick collision from services.)
03:42:03 Quit J3TC- (".•«UPP»•.")
03:42:06 Join DataGhost [0] (
03:42:35maleBTW, is the WPS supposed to update so much while paused?
03:42:49maleThe display is completely static.
03:43:00lostlogicif you have any scrolling text then it must
03:43:12lostlogiceven if the text currently displayed is short e nough not to scroll
03:43:18lostlogic"must" being an exageration
03:43:30maleAh.. Even if the text isn't actually long enough to scroll?
03:43:33maleHehe. Okay. That explains it.
03:44:22maleSomeone mentioned a patch to flash the backlight to the beat of the music, but I couldn't find such a patch anywhere.
03:44:40maleI'd be interested to see how they handled fading.
03:44:51lostlogicit would be a reasonable optimization to make scrolls static if they aren't scrolling, but I don't know the GUI apis enough to do it.
03:45:38 Quit FOAD (Read error: 110 (Connection timed out))
03:45:38 Nick FOAD_ is now known as FOAD (
03:46:23maleThe weird thing is, when playing I get strobes of a longer period than when paused.
03:46:36maleWhich doesn't make much sense if it's the scrolling text.
03:46:52lostlogicmmmmmmmmmmm, that is odd.
03:47:36maleBut when paused I get a steady pulse... Probably 120hz or thereabouts.
03:48:02maleErr. 120 bpm.
03:49:52Llorean2hz seems like a pretty slow rate at which to redraw the screen, scrolling or no.
03:49:56 Join J3TC- [0] (
03:49:57maleYou're right.
03:50:01 Part kingwen
03:50:11maleObviously I need more tea.
03:50:45lostlogicLlorean: not really... if nothing's changing, I'd expect it to be in that range to keep things like the time (in seconds) correct
03:50:53lostlogicwhat I _am_ surprised about is that it's slower during playback
03:51:08Lloreanlostlogic: There's no seconds visible in the RTC.
03:51:13malePlus during playback it's eratic (because things ARE changing)
03:51:26lostlogicLlorean: ... there are on my wps???
03:51:35LloreanOh, WPS RTC. I was thinking status-bar RTC
03:52:01lostlogicmale: yeah, that makes sense, but I'd expect the maximum gap between refreshes to be the same as during pause
03:52:08maleMe too ;-)
03:52:20maleAnyway, it doesn't really matter.
03:52:23LloreanI'd be surprised if there was anything in place to keep the seconds updating at an apparent 1/sec
03:52:39LloreanI know that progress through a song doesn't quite move at a consistent 1sec/sec
03:53:44karashataum, just something I noticed...
03:54:06lostlogicLlorean: I tried when I was tweaking RTC stuff years ago to make it consistent-ish but I also doubt that it is entirely so
03:54:15karashatathe backlight turns on about 5 seconds before a track change on my H10
03:54:31Lloreanlostlogic: Ah, okay.
03:54:36maleThat's cool.
03:54:37Lloreankarashata: "Caption Backlight: 5 seconds"?
03:54:54karashataI didn't know that...
03:54:57karashatanvm theb
03:55:34karashataso that's what enabling the caption backlight does...
03:55:39maleI just want to be able to tell what's playing without having to muck around with the hold switch etc.
03:55:47Lloreankarashata: The manual *should* describe it....
03:55:48maleOr leaving the backlight on constantly.
03:56:13karashataeverything I know about how Rockbox works I learned by playing with it
03:56:24maleKind of like girls?
03:56:26karashatathe manual is *way* too big to read through
03:56:28Lloreankarashata: Well, the channel guidelines require you read the manual before asking questions.
03:56:41karashatasorry.. I'll remember that next time then
03:56:45LloreanThe manual has a handy "table of contents" and most PDF viewers have handy "search" functions...
03:57:03*karashata will keep that in mind...
03:57:06LloreanSo for example, if you wanted to know what a setting did *before* turning it on, for example, you could type in the name of that option and see what came up...
03:58:17maleSo, for example, he could, for example, RTFM?
03:59:08Lloreanmale: Or at least start with reading the channel guidelines, since we do tell people to read them before speaking, and then follow the appropriate chain of "things to read"
04:00:18maleShouldn't the manual come as an audiobook?
04:01:01maleI'll stop now ;-)
04:02:12 Quit saratoga ("CGI:IRC (EOF)")
04:02:54LloreanAudiobooks are significantly harder to search in. ;)
04:04:32 Join pyrosim [0] (
04:09:32*Mouser_X read the entire Gigabeat manual.
04:09:39Mouser_XIt's not *that* big.
04:10:05Mouser_XActually, it's a much easier read, than most of the manuals that come with bought-and-paid for products.
04:10:39karashataI suppose that's true... anyway... I'll just keep to myself for a bit and get my theme updates uploaded...
04:10:40 Join ecow7 [0] (
04:11:51 Join LinuxMafia [0] (
04:20:47 Join Tdog [0] (
04:21:22Tdogis there any1 here could answer me question
04:21:36krazykit - what else might one want on a wps?
04:21:39DogBoywe'll find out when you ask it
04:21:41krazykitTdog, not if you don't ask it first
04:21:42LloreanTdog: Depends on your question.
04:21:59pyrosimTdog: Standard IRC Protocol; Never ask to ask, just ask.
04:22:04Lloreankrazykit: Playlist position
04:22:06Tdogok when i download a rockbox theme and it come to me as a .rockbox file
04:22:21Tdogshould i just extract .rockbox into my already existing one
04:22:30Tdogand im done
04:22:33LloreanOverwrite the existing one
04:22:55Tdogthe existing one is my root system
04:23:17Tdoginside the file i downloaded is a few files like backdrop etc
04:23:26 Part safetydan
04:23:37Tdogshould i extract it into my backdrop file
04:23:37 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
04:23:57krazykitTdog, if you extract the zip to the root of your drive, everything should go where it is supposed to.
04:24:58 Quit Tdog (Client Quit)
04:28:52LinuxMafia where can i download the bootloader for e200?
04:29:18LinuxMafiadoes not work
04:30:24safetydanLinuxMafia: in what way does it not work?
04:30:39LinuxMafiasafetydan, i click it
04:30:41LloreanThere's no file there
04:30:59LloreanThen again, I'm not even sure there's supposed to be.
04:31:14LinuxMafiasafetydan, ^^
04:31:39LinuxMafiaLlorean, i want to install the boot loader
04:32:01LloreanLinuxMafia: Then use the 32-bit one, or compile your own?
04:32:20LinuxMafiaLlorean, i can use 32-bit?
04:32:44LloreanIsn't there a way to run 32-bit binaries on 64-bit linux?
04:32:59safetydanprobably, but that's more of a Linux question
04:33:41LinuxMafiai did
04:33:52LinuxMafia[INFO] Bootloader installed successfully.
04:34:06LinuxMafiaalot Llorean
04:34:18LinuxMafiathanks every one
04:34:28safetydanLinuxMafia: where did you find the link to the 64-bit version?
04:36:09safetydanlooks like we either have a manual bug or the file needs to be built and uploaded
04:36:16 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:36:22LinuxMafiaoh it works now
04:36:27DogBoygo LinuxMafia go
04:36:34 Join miepchen^schlaf [0] (
04:36:41Lloreansafetydan: Probably built and uploaded
04:36:42LinuxMafiajust need to install fonts
04:37:03safetydan Llorean, well it sounds like it might not even be needed if the 32 bit one runs on 64 bit linux
04:37:28Lloreansafetydan: I think in 64-bit linux you have to have libraries installed specifically to allow 32-bit binaries to run.
04:37:40LloreanBut I'm far, far, far, far from knowledgeable about that.
04:37:45 Quit karashata ("Leaving.")
04:38:43safetydanthat makes two of us
04:40:16LloreanI have an AMD64 Linux machine, but it's serving a very limited purpose, so I haven't run into the question yet even
04:40:30LinuxMafiadamn it changed the usb mode
04:40:42LinuxMafianow i dont know how to change it again
04:41:28 Join kingwen [0] (n=kingwen1@
04:45:02 Quit Mouser_X ("CGI:IRC (EOF)")
04:45:33LinuxMafiaLlorean, now i can not mount my sandisk
04:45:49LinuxMafiait dose not even show it in lsusb
04:47:54LloreanLinuxMafia: Are you booting into the original firmware for USB connection?
04:48:20LinuxMafiaLlorean, no
04:48:24LloreanWell you must
04:48:45LinuxMafiaLlorean, how can i boot it into original firmware
04:48:53 Join Mouser_X [0] (
04:49:00DogBoyhold down the left arrow key when powering it up LinuxMafia
04:49:36DogBoycontinue to hold it till it starts booting the original firmware
04:49:51safetydanLinuxMafia: you'll definitely want to read the manual before going much further
04:49:54LinuxMafianow it works
04:50:14LinuxMafiai am following
04:50:15*DogBoy needs to read the manual too
04:50:31DogBoyjust the other day I discovered "resume playback"
04:50:57LinuxMafiaDogBoy, thanks
04:51:05LinuxMafianow i have to add sound
04:52:01 Join psycho_maniac [0] (
04:53:44 Join eigma [0] (n=cat@
04:53:57eigmaanyone know if any of the ARM targets use the DCC (Debug Communications Channel)?
04:59:18JdGordonhey eigma
04:59:23JdGordonhows it going?
04:59:26eigmanot bad
04:59:39eigmagonna try to put some time into the dsp image loader tonight
05:00:11JdGordoncool :) good luck
05:00:29eigmathanks :)
05:00:47LinuxMafiaDogBoy, you downloaded new fonts and themes?
05:00:55eigmafirst I want to try getting the DCC working.. it's like a console via JTAG.. much nicer than trying to read tiny font on a rotated screen
05:01:04DogBoyyes LinuxMafia
05:01:31DogBoysome theme with big album art that didn't look lame
05:01:37LinuxMafiaDogBoy, so yours does not look like that ugly black and whitte
05:01:43JdGordoneigma: svn up... its working in landscape mode now
05:02:09LinuxMafiaDogBoy, i have to download too , bigger fonts and themes
05:03:15psycho_maniaci rean "make && make clean" on accident. did that remove the patches that i just put in?
05:05:01psycho_maniacbut i have to rerun the make command?
05:06:44***Saving seen data "./dancer.seen"
05:08:15psycho_maniaclol so i basically just made the source and then removed it in one command. dang lol
05:08:28LloreanIf you're using ccache at least, the next build should be quite fast
05:10:03psycho_maniaci dont think i am :(
05:11:39 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
05:12:47LinuxMafiait is funny
05:13:24LinuxMafiai dont see images
05:14:26DogBoydo you see sound
05:15:15psycho_maniacis there a way to turn ccache on?
05:15:22 Join Tdog [0] (i=4b686ef2@gateway/web/cgi-irc/
05:15:27LloreanIt should just be used if installed
05:15:37 Quit bb (Nick collision from services.)
05:15:44 Join bb_ [0] (n=bb@unaffiliated/bb)
05:28:21Tdogi have another question: On the Main Menu of Rockbox how do i change the icons
05:28:29Tdogand color of the icons etc
05:28:50Mouser_XTdog: See the wiki CustomIcons
05:28:57Mouser_X(I think that's it.)
05:28:58Tdogin the pictures i see nice vibrant icons but in mine with the josh pod theme its dull
05:29:00Tdogo k
05:31:21 Quit colin__ ("")
05:31:37 Join colin__ [0] (
05:31:42Tdogi dont see a wiki customicons page
05:31:51 Join RaRe [0] (
05:32:54scorcheTdog: the case matters
05:34:26TdogThank you
05:34:34LloreanIconSets, rather
05:34:34TdogI found it.
05:37:40psycho_maniacor just press the search and the case wont matter. but using case will get you there faster.
05:38:54JdGordonany build server owners around?
05:40:27 Join SeventyPercent [0] (i=4766a60e@gateway/web/cgi-irc/
05:40:38SeventyPercentHello there o.O;;
05:41:35 Quit colin__ ()
05:41:53SeventyPercentIs there somone here who can help me boot my e250R into Manufacturers Mode? I can get it into Recovery Mode but I don't know how to get it into manufacturers.
05:42:33JdGordonwhy do you want manufac mode?
05:42:44SeventyPercentPut rockbox on my player
05:43:05 Part ecow7
05:43:06SeventyPercentto put*
05:43:28JdGordonturn on hold
05:43:36JdGordonhold the middle button and put the usb cable in
05:43:52LinuxMafiaLlorean, why when i got to pictures it does not show the photo
05:44:01SeventyPercentUhh.. that freezes up the player
05:44:10LinuxMafiait does not even show background pictures
05:44:22LloreanLinuxMafia: What exactly are you expecting?
05:44:34scorcheSeventyPercent: in manufacturing mode, the screen is blank with teh ring lighted...
05:44:36LinuxMafiaLlorean, to see a photo
05:44:49LloreanDid you click select on a jpeg image file?
05:45:09SeventyPercentOh I wasn't aware of that. Thanks scorche.
05:45:20SeventyPercentAnd you too Jd
05:45:20LinuxMafiaLlorean, i went to pictures and clicked the photo
05:45:33LloreanWhat do you mean "went to pictures"?
05:45:38LloreanThere is no "pictures" option in Rockbox.
05:45:54LinuxMafiaLlorean, files >>photo
05:46:07LloreanAnd are there .jpg or .jpeg files in the /photo folder?
05:46:38LinuxMafiaLlorean, there are original pictures
05:46:47LloreanI don't know what that means.
05:46:56LloreanI asked a very specific, yes/no question.
05:47:03LinuxMafiaLlorean, and also i added some themes
05:47:19LinuxMafiaLlorean, it does not show any picture at all
05:47:23SeventyPercentWhile in manufac. mode I install it as new hardware with the downloaded drivers?
05:47:42LinuxMafiaLlorean, i did not check it they are .jpeg
05:47:49LloreanLinuxMafia: Themes should not put any files in a /photos folder...
05:48:02LloreanLinuxMafia: It would help you a LOT to read the manual and learn how things are supposed to work...
05:48:05PaulPositionMaybe the sandisk software converts photo like it converts media files?
05:48:28SeventyPercentOh yeah use the Sansa Media Converter
05:48:38LinuxMafiai use linux
05:49:10LloreanLinuxMafia: I did not ask for that link. I told you specifically that themes should not put files in the /photos folder.
05:49:19PaulPositionThe backdrops in the themes are bitmap (.bmp) and are stored in .rockbox/backdrops...
05:49:24LinuxMafialet me check
05:49:27LinuxMafiajust a sec
05:50:51 Join colin__ [0] (
05:51:01 Quit colin__ (Client Quit)
05:51:13PaulPositionseventypercent - Errr, I was thinking he (linuxmafia) had uploaded pics through through the sansa software... and that they may NOT be jpegs.
05:51:35 Join colin__ [0] (
05:52:02LinuxMafiaPaulPosition, no i had some oringinal photos on that sansa when i bought it
05:52:34LinuxMafiaand they are bmp
05:52:44LinuxMafiano jpg
05:57:06 Quit eigma ()
05:57:44 Join eigma [0] (n=cat@
06:00:02LloreanJdGordon: Oddly enough, what he reported is... very not what the button mapping is supposed to do.
06:00:20JdGordondidnt i read i properly?
06:00:33LloreanHe said the context menu button now does previous track or something?
06:00:38LloreanI think it *is* a case of him not reading the menu
06:00:40 Quit Tdog ("CGI:IRC")
06:00:41LloreanBut I'm not sure.
06:00:46LloreanHis thing was kinda fuzzy
06:01:08SeventyPercentOkay upon connecing in manufacturers mode... nothing o.o;; I got an error that said the usb device malfunctioned and could not start.
06:02:55SeventyPercentAccording to the manual I was to be asked to locate some drivers that I had downloaded.. but I had no such prompt =|
06:08:44LinuxMafiamy sansa stuck
06:08:53LinuxMafiait was turning off
06:08:58LinuxMafianow it stuck
06:09:01LinuxMafialights on
06:09:10krazykitLinuxMafia, the manual should tell you how to reset the device
06:09:23krazykitLinuxMafia, also, please keep in mind the enter key is not the same thing as the spacebar.
06:09:48SeventyPercentlinux hold power button 15 seconds+
06:09:50LinuxMafiakrazykit, i just bought it
06:10:03LinuxMafiaSeventyPercent, thanks
06:10:11krazykitLinuxMafia, which has nothing to do with reading the manual.
06:10:19LinuxMafiaoh it worked
06:10:49LinuxMafiakrazykit, i read the part for themes for example
06:11:05LinuxMafiabut i can not see the background pic
06:11:17SeventyPercentUhh... any help? I put my e250R in manufac. mode and it's connected.. but nothings happening. Manual said it should ask me for drivers.
06:12:32DogBoythe r model is supported now?
06:12:56alienbiker99its been supported DogBoy
06:12:58Mouser_XHas been for awhile as I understand it.
06:13:20DogBoyawhile eh
06:13:40DogBoyit wasn't when I installed on mine, guess it's been more than awhile since I've done that
06:14:04SeventyPercentWindows is reading my sansa in manufac. mode as a malfunctioning device x.X;;
06:14:08krazykitSeventyPercent, there may be a way to force windows to use a certain driver, but i don't know any details. i seem to recall a similar problem on the forums, have you checked there?
06:14:54scorcheDogBoy: since the 2nd of sept
06:15:21DogBoyI guess we know what awhile means now
06:15:41SeventyPercentI checked once on finding manufacturing mode; Brb I'll search up the malfunctioning on the forums
06:16:13SeventyPercent[Btw, I havn't gotten a confirmation email and it's been 2 hours XD]
06:16:39krazykitSeventyPercent, check your spam folder
06:17:27SeventyPercentkrazykit, no new spam, no new inbox, no new other
06:17:39DogBoyno new spam?
06:18:21PaulPositionErmm... I don't have an E200, but why would you need to put it in manufacturing mode to install?! Isn't it supposed to be done straight in MSC mode (ie, "usb disk mode") ???
06:18:28LloreanSeventyPercent: What's your forum screenname?
06:18:31PaulPosition(That's what the manual says, anyway...)
06:18:51LloreanPaulPosition: e200R is different
06:18:51krazykitPaulPosition, e200r. it's different.
06:19:17PaulPositionI see.
06:20:31psycho_maniacis there any working themes that work with the current build for rockbox besides the one in the patch tracker?
06:20:37SeventyPercentLlorean, 70PercentOff
06:21:52LloreanSeventyPercent: Your account is activated. Remember to read the guidelines *before* I have to yell at you for not doing it. :-P
06:22:06krazykitpsycho_maniac, themes with AA, you mean? should be any of them not requiring other patches.
06:22:14Lloreanpsycho_maniac: There are plenty of working themes. It shouldn't have broken ANY themes that already worked with SVN Rockbox...
06:22:55psycho_maniacwow i really screwed up that sentence. yes i ment with AA.
06:23:00SeventyPercentLlorean, Lol thanks. I'll give em a glance but it's pretty much be polite and others will respond in kind right?
06:23:13PaulPositionPsychomaniac - Just look at the themes, description says if it needs any other patch than AA.. All those that requested ONLY AA are good for svn builds.
06:23:46LloreanSeventyPercent: And read the manual first, make sure you post in the right section (there are POSTING IN THIS FORUM guides) and don't post multiple entries in a row.
06:23:54PaulPositionpsychomaniac - there are a few more at too
06:24:39psycho_maniacgreat. i think im back down to only one patch now.
06:25:09SeventyPercentLlorean - heh don't worry. I'm a member of many forums. ^^
06:29:17LloreanPeople often are surprised that we actually expect people to know our guidelines, or more specifically, that we enforce them fairly regularly
06:31:35SeventyPercentIf I'm gonna go spam some idiocy I'll go to barrens chat instead of you forum.
06:32:23PaulPositionOh... *that* barren's chat.
06:32:26SeventyPercentWoW joke
06:32:52LinuxMafiawhy all themes come in bmp files
06:33:03LinuxMafiacan not rockbox display bmp files?
06:33:08PaulPositionBecause they need no decompression.
06:33:13SeventyPercentbecause that is what's supported im risking to say
06:34:27PaulPositionUnless I'm sadly mistaken : It shows bitmaps alright, it just doesn't RESIZE them. Which the Jpeg viewer does. That might be why it wouldn't show your .bmp photos... (??)
06:34:41maleIt does seem a little odd that no one has written a png decoder yet.
06:35:01PaulPositionmale - I guess no one wants to deal with alpha transparencies.. (??)
06:35:19maleHaha. Perhaps.
06:35:29psycho_maniacam i correct in saying that i needed the scrolling margins patch to view some themes but now i dont due to that the left scrolling margins patch was comitted?
06:35:52LinuxMafiaso what i have to do to use the themes?
06:36:02krazykitpsycho_maniac, not if they use the right-hand margin tags
06:36:03SeventyPercentBah I hate dealing with those >.> I'm a small game developer and telling a graphics card how to display an alpha channel is like getting a cat to walk backwards.
06:36:07LloreanLinuxMafia: What part of "read the manual" is so confusing?
06:36:09LinuxMafiaconvert all bmp's to .jpg
06:36:13PaulPositionpsycho-maniac - I couldn't say for sure.. I think you're wrong, however, as the left-margin is only a left-margin so the tag's format would be pretty different.
06:36:24pyrosimIs it possible to edit mp3 metadata from inside rockbox?
06:36:31Lloreanpyrosim: Not without a patch
06:36:41pyrosimMm, okay
06:36:50LinuxMafiaLlorean, i am downloading themes unzip them and they dont show
06:37:04pyrosimI thought I saw it in the documentation, but couldn't find it again after I finished the install...
06:37:11LloreanLinuxMafia: Read the manual
06:37:19LinuxMafiaLlorean, which part ?
06:37:21LloreanDon't just try guessing things, then complain when they don't work.
06:37:21SeventyPercentI was unable to find any topics relating to my problem of my device being read as a malfunctioning device
06:37:22pyrosimMust've been too heavy on the mushrooms
06:37:32LloreanLinuxMafia: There's a table of contents? Look at it... look for themes...
06:38:15DogBoyLinuxMafia, you have to select the theme in order for it to work
06:38:31DogBoyit's not enough to just throw it on there
06:38:32LloreanDogBoy: Please don't encourage him to violate the channel guidelines.
06:38:40LloreanHe really needs to learn to look things up before asking.
06:38:41psycho_maniacill just wait to see if people make/fix themes for the new applied patches and just run the wheel scrolling patch.
06:38:49LinuxMafiaDogBoy, i select
06:38:53DogBoyyea true
06:39:01LinuxMafiaDogBoy, the thing is i dont see the background
06:39:02DogBoyhe's excited like a kid at xmas though
06:39:18LinuxMafiacause all pics are .bmp
06:39:26LloreanLinuxMafia: Rockbox can use .bmp files in themes...
06:39:33lostlogicdo build servers need a new cross compiler for Karl's change?
06:39:47Lloreanlostlogic: Is m:robe built on the build servers?
06:40:05lostlogicit's on the build table
06:40:08lostlogicso... yes?
06:40:16lostlogicand his change caused a gob of errors in the most recent build...
06:40:16psycho_maniaci noticed on my ipod video that the backlight flickers. is that supposed to happen? ie: goes from a little dim to very bright back to the normal setting i have.
06:40:22lostlogicso I'm guessing we do need a new CC on all build servers
06:40:29Lloreanlostlogic: Then yeah
06:40:44SeventyPercentI put hold on, press and hold the middle button, plug in my usb, let go of the button after 15 seconds, and then... where it says im to be asked for a drivers location, nada.
06:41:10LloreanSeventyPercent: Does your device manager show an unknown hardware device?
06:42:42SeventyPercentIt shows a USB Mass Storage Device
06:43:02SeventyPercentIm assuming that is the sansa seeing as I don't have any other such devices connected.
06:43:23LloreanThen are you sure you're in manufacturing mode?
06:43:26LloreanThere's nothing on the screen?
06:43:36SeventyPercentNothing, the ring is lit.
06:43:57LloreanIt shouldn't show up as an MSD like that.
06:43:58SeventyPercenti had the button depressed until i heard the 'usb connection' sound from windows.
06:45:27SeventyPercentFurthermore.. I must remove the battery momentarily to shut it off again
06:45:41DogBoyremove battery?
06:45:56JdGordonapart from showing up as msd that definatly sound slike manufac
06:46:25SeventyPercentIt stays with a blank screen and ring lit and its nonresponsive to anything I do except the battery removal
06:48:32Llorean15 seconds on the power button should still shut it down
06:48:35LloreanIf unplugged from the PC
06:49:13 Join hannesd_ [0] (
06:49:26SeventyPercentdoes the connection setting in Mode of the players menu have anything to do with this? or does it have no effect on the matter
06:50:24SeventyPercentI'll read off the usb connections to see if its something else
06:51:06 Part Llorean
06:51:27Mouser_XjhMikeS: In the logs, you said (IIUC) that Mpegplayer couldn't play files that had <some error (I forgot which one)>. Every video I've put into Mpegplayer has worked for me. There's a few (3 or 4 out of hundreds) that the audio cuts out on, very late into the video, but other than that, they all worked.
06:52:09Mouser_XAnd, now that Mpegplayer has the ability to seek to a location, I can seek to where the audio cutout, and it works if I seek to that location.
06:52:26SeventyPercentATI Remote Wonder Controller; Generic USB Hub; Intel(R) 82801AA USB Universal Host Controller; USB Composite Device;(It's icon has an !) USB Mass Storage Device; USB Printing Support; USB Root Hub
06:52:54SeventyPercentMSD device has the !
06:53:20Mouser_XjhMikeS: Note - many of my videos have said something about some error, but they still play.
06:56:32SeventyPercentOkay upon right clicking the MSD in the usb section in device manager and telling it to update to the driver i downloaded, it now reads as a seperate section under LibUSB-Win32 Devices... Am I on track?
06:56:59PaulPosition... ?
06:57:24SeventyPercent-dances- Thanks for the help I kinda figured it out
06:57:26PaulPositionTry the sansapatcher tool and see.
06:58:25 Join ddalton [0] (
06:59:25SeventyPercentFirmware unlocked; proceed to step 2
07:01:32SeventyPercentI'll make a post concerning nothing happening upon entering manufacturing mode and being connected
07:01:37SeventyPercentand my fix
07:02:07ddaltonaliask: around?
07:02:13 Quit colin__ ()
07:03:13 Join colin__ [0] (
07:05:18 Quit hannesd (Read error: 110 (Connection timed out))
07:05:19 Nick hannesd_ is now known as hannesd (
07:06:45***Saving seen data "./dancer.seen"
07:09:54 Quit markun (Read error: 101 (Network is unreachable))
07:11:08SeventyPercentcrap =.= brb checking forums
07:11:15SeventyPercentbut i got rockbox bootloader issues now
07:14:14 Join markun [0] (n=markun@rockbox/developer/markun)
07:29:26 Part safetydan
07:34:01 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
07:38:37jhMikeSMouser_X: the SVN parser can fail to resync and I do have a number of clips that utterly fail to play with the SVN version. I changed it to just resync to the start codes and it will just play through the errors without complaint. If it's bad enough, you'll get a glitch but it will just continue.
07:42:00Mouser_XjhMikeS: I'm sure I'm misunderstanding you, but this means what, in comparision to the current Mpegplayer? That it will have better error handling? If the video is faulty, that it'll play regardless? As I said, it's pretty rare that I've run into a problem. However, I'm all for an improved version.
07:43:11Mouser_XCleanup, efficiency, better compatibility. Those are all good things, and it sounds like that's what you're shooting for, more or less. Basically, I don't understand what's wrong with the current version.
07:43:24jhMikeSyeah, that's the idea...even if you scrable the packet order around. Not much is needed to make it robust.
07:45:25 Quit nanok (Read error: 113 (No route to host))
07:45:36jhMikeSthe packet reader has no sync mode basically to put itself back in sync. right now it's it may or may not but it's been changed so that if it doesn't find sync, the data could no longer be considered valid mpeg.
07:46:40Mouser_XAh. So, in a manner of speaking, it's "magic" or "somewhat lucky" that it's working as well as it is right now, then?
07:47:16jhMikeSyeah, right now some luck is needed if any errors exist.
07:49:26eigmajhMikeS: ever heard of TI's HPIB (Host Port Interface Bridge) locking up on accesses of > 16-bits (like inside the brust parts of a memcpy for example)
07:49:49jhMikeSMouser_X: basically, if an error happens, the reader is supposed to search for 00 00 01 in an exhaustive manner (byte-wise)
07:51:13jhMikeSeigma: no. this is for TMS320? since I have no such device, I've not gotten much into the details of it.
07:51:23eigmaokay, thanks
07:51:39 Quit Nico_P (Remote closed the connection)
07:52:35Mouser_XjhMikeS: Thanks for the clarification. Due to my lack of understanding, I couldn't quite understand what you were doing, or why it was needed. Good luck.
07:53:18 Join darkless [0] (
07:53:36SeventyPercent... i accidentally deleted OF.mi4 out of the sytem and rockbox didnt work in the first place.. now it wont be read by the pc.. any help?
07:54:29 Quit colin__ ()
07:57:20jhMikeSSeventyPercent: The recover procedure is simple and outlined in the Wiki. Follow it to the letter and it should get it working again.
07:57:44SeventyPercentjhMikS mmkay thankyou
07:59:51 Quit PaulPosition ()
08:10:24psycho_maniacoh snap just got a data abort screen :S
08:11:37 Join webguest68 [0] (i=3e9d5b09@gateway/web/cgi-irc/
08:11:57 Quit webguest68 (Client Quit)
08:12:56*amiconn_ wonders about kkurbjun's last commit
08:13:41amiconn_Why even care about cpu optimisation (and hence cause a red build) when it doesn't even work on target?
08:13:59 Join JdGordon1924 [0] (
08:16:00 Quit psycho_maniac (" HydraIRC -> <- Organize your IRC")
08:22:15 Part kingwen
08:23:36 Nick ddalton is now known as ddalton_ (
08:24:21 Join Rob222241 [0] (
08:25:32eigmaamiconn: from my side, it's nice to be able to use the BKPT instruction
08:27:58 Join OlivierBorowski [0] (
08:32:11 Join GodEater [0] (n=bryan@rockbox/staff/GodEater)
08:33:50 Quit ddalton_ ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
08:36:08 Join Weiss_ [0] (
08:37:21amiconn_eigma: That doesn't require setting the cpu for gcc...
08:37:40eigmaafaik, it does unless you want to do ".emit"'s
08:38:24amiconn_bkpt is an assembler instruction, isn't it?
08:38:31 Quit Weiss (Read error: 104 (Connection reset by peer))
08:38:47eigma-mcpu=arm9tdmi doesn't support asm("BKPT"). -mcpu=arm926ej-s does.
08:38:47 Quit JdGordon1924 ("Miranda IM! Smaller, Faster, Easier.")
08:39:44amiconn_Who says that we can't pass *different* cpu options to gas and gcc?
08:39:57amiconn_We do this for ages now for coldfire
08:40:02 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
08:40:38eigmafine by me.. really, even hardcoding the opcodes is more or less fine by me. I think actually maybe you should be talking to kkurbjun directly
08:40:57amiconnThat's because we need to tell gcc we have mcf5249, otherwise it would refuse some register names we need. But gcc doesn't know the 5249 at all, so we compile for the 5206e
08:41:18eigmaI see
08:42:49 Quit Rob2222 (Read error: 110 (Connection timed out))
08:43:15 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
08:43:21 Join darkapostrophe [0] (
08:46:09 Join CaptainSquid [0] (
08:46:55 Join spiorf [0] (
08:48:45 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
08:49:03 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
08:49:06 Join Qmanol [0] (
08:51:04 Quit eigma ()
08:51:17SeventyPercentI need some help.. I'm restoring my e250R, and unfortunately when i connect the USB cable in recovery mode, windows detects it.. but theres no recovery drive appearing and its not showing as a MSD
08:53:35 Join ender` [0] (
08:53:59SeventyPercentnever mind.. i uninstalled the Manufac. Mode drivers from my device manager and the recovery drive is back
08:55:36 Join sup [0] (
08:59:09 Join mitch04 [0] (
08:59:13mitch04anyone here
08:59:50mitch04woho creative zen vision m cracked firmware
09:00:32 Quit darkless ("Leaving")
09:01:15 Quit Mouser_X ("CGI:IRC 0.4.2")
09:03:13 Join Mouser_X [0] (i=cf9bb003@gateway/web/cgi-irc/
09:05:40 Quit mitch04 ()
09:06:32 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:06:48***Saving seen data "./dancer.seen"
09:07:22 Quit spiorf (Remote closed the connection)
09:11:37 Join roolku [0] (
09:11:51SeventyPercentOkay.. I need some more help. I've started over by restoring my sansaR back to the original firmware and such; and reinstalled rockbox; now I get this: Rockbox boot loader; version: 4.6; sandisk sansa e200; partition 0: 0x06
09:12:19SeventyPercent1896mb; partition 1: 0x84 20mb
09:12:56SeventyPercentloading rockbox...; cant load rockbox.mi4: file not found
09:13:22SeventyPercentcant load rockbox.e200: file not found
09:13:27linuxstbThat means you didn't unzip to your Sansa
09:13:40linuxstbYou now need to start the original firmware, and do that.
09:13:53SeventyPercentI see thankyou
09:14:02SeventyPercentI hold left while booting, correct?
09:14:32linuxstbI think so, or just turn your Sansa off, and turn it on by inserting the USB cable. The bootloader should then detect the USB cable and start the OF.
09:15:50 Join przemhb [0] (
09:16:15SeventyPercentOh wow I got so caught up in attempting to unlock the firmware I forgot about the rockbox zip file completely .. =.=
09:16:20 Join Zagor [0] (
09:17:42*GodEater wonders why SeventyPercent didn't use rbutil
09:18:05pixelmadoes it handle the e200r?
09:18:18SeventyPercentIt said manual install has a higher rate of success
09:18:32SeventyPercentim usually pretty tech. savvy so i figured I'd give it a shot
09:18:49GodEateroh silly me - I didn't read that it was an R.
09:18:53*GodEater goes back to his corner
09:19:05 Quit joshin (Read error: 110 (Connection timed out))
09:19:06*SeventyPercent lols
09:19:15GodEaternothing to see here, move along.
09:19:37SeventyPercentNothing to see?! I want to see you eat Thor or something o.o -watches intently-
09:20:32GodEaterI already ate this morning
09:21:25SeventyPercentHahah that made me laugh. Got msn or something?
09:23:12*SeventyPercent dances like a giddied idiot over Rockbox working!!
09:26:07SeventyPercentHow does one get the games to work?
09:26:42pixelmaby reading the manual ;)
09:27:19SeventyPercentouch xD. I felt that one.
09:30:40 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:33:26 Join jpinto [0] (n=chatzill@
09:33:34 Nick jpinto is now known as Casainho (n=chatzill@
09:34:01CasainhoGood morning to all :-)
09:34:29Bagderso we need all build servers to get updated before we can provide fine mrobe zips
09:34:48CasainhoI need a favor - I would like to edit TWiki but I don't belong to TWikiUsersGroup...
09:34:59Casainhocan someone add me to the list???
09:35:17Casainhomy name there is: JorgePinto
09:37:46linuxstbBagder: Mine is done...
09:39:46CasainhoBagder: Thanks :-) ;-)
09:40:18 Join davina [0] (
09:40:21CasainhoBagder: and about a section in forum? for "RockBox Player"?
09:40:37Casainhoor is to soon for that...? :-)
09:40:49Bagderseems very premature
09:40:53Bagderand btw
09:40:59Bagderyou won't reach most devs in the forums
09:41:05Bagderthey're here or on the mailing list
09:42:01GodEaterI updated my build env about a week ago
09:42:03Casainhookok, I will join mailing list after :-)
09:42:10GodEaterwould that have pulled in the multilib stuff ?
09:42:13linuxstbCasainho: Have you seen this thread? It's probably worth posting there to try and attract the other people who have shown an interest in building hardware for Rockbox.
09:42:18GodEateror how can I tell ?
09:42:31BagderGodEater: no, the new patch is dated nov 10
09:42:42linuxstbGodEater: Look in /usr/local/arm-elf/lib/gcc/4.0.3/ - if you see dirs like armv4, armv5, then you're out of date and should re-run
09:42:44Bagderbut possibly we should make the patch change the version string or something
09:43:04Casainholinuxstb: Ok, I will read :-)
09:43:08 Part Mouser_X
09:43:25linuxstbGodEater: ^that dir is slightly wrong, but I'm sure you'll find it...
09:43:41GodEaterarmv4t armv5te armv6 <−− in mine
09:43:55linuxstbYes, that was v1 of my patch. The current one is v2.
09:44:04GodEaterI'll rerun it
09:44:26Bagderlinuxstb: so what about a v3 that also changes the version string?
09:44:35Bagderso that we can easily detect if it is applied
09:44:53linuxstbI can't look at it now. Maybe this evening, unless you can do it.
09:45:17linuxstbAlthough we're not really changing gcc itself, just which multilibs are built with it...
09:45:18GodEaterthought you didn't start work till 10? ;)
09:45:24linuxstbBusy day today... ;)
09:46:17GodEaterI assume I only need to re-run the arm bit ?
09:46:20Bagderright, let's ignore the version string and just have everyone update the compilers
09:46:24linuxstbGodEater: Yes
09:47:02*GodEater starts updating
09:47:29*Bagder joins the race
09:47:36*GodEater suspects Bagder will win
09:47:40 Quit Ebert ()
09:47:53*linuxstb commits something to slow down the build server...
09:48:43*Bagder does it on three machines
09:49:41*GodEater wonders how much longer his poor pc at home will live for
09:49:42Casainholinuxstb: Ok, I did read quickly... so, no results of that initiative? that guy started or not making the player?
09:51:14amiconnBagder: Is there some instruction how to do it manually?
09:51:22*amiconn doesn't want to use
09:51:32GodEaterwhy not?
09:51:34BagderCrossCompiler still works
09:51:42Bagderjust unpack the sources, apply the patch, then go
09:51:47amiconnI want to specify the installation path myself
09:52:02Bagderyou can edit the path at the top of
09:52:11amiconnAnd I build under user, then 'make install' as root
09:52:42Bagdercomment out the make installs, or make them prefixed with sudo or something
09:53:03Bagderhm, comment out doesn't really work of course...
09:53:33linuxstbamiconn: The patch to apply to gcc (no need to rebuild binutils) is
09:53:54linuxstbYou then just build as normal.
09:55:16 Quit jhulst (Read error: 113 (No route to host))
09:55:18linuxstbCasainho: I don't know anything that isn't posted in that thread.
09:57:58amiconnAny special reason why we're not going to 4.0.4?
09:58:18Bagderminimum change?
09:58:43amiconnJust going to the latest of a series sounds like a good idea to me
09:59:04amiconnA new series might cause problems, hence I didn't suggest that
09:59:12*markun notices a progress bar while deleting in rockbox!
09:59:16markunwhen was that added?
09:59:17*GodEater was reading in this month's "Linux Journal" that GCC 3.x is still considered to produce "better code" - although the definition of what that constitutes was left a little vague
09:59:38Bagdermy first run is done
10:00:14linuxstbGodEater: Presumably that was x86 as well?
10:00:21GodEaterlinuxstb: I believe so yes
10:00:39GodEaterit also stated that gcc 4.x isn't liked on ARM and PARISC arch's though
10:00:53GodEaterbut obvisouly this was only for building linux kernels
10:01:01GodEatermy first run failed
10:01:28 Quit SeventyPercent ("CGI:IRC")
10:01:34pixelmamarkun: not a real progressbar but it's been there for a while already
10:02:08Bagdersecond server done
10:02:12amiconnlinuxstb: I think the arm multilibs patch and the sh gcc fix could be combined, and then named "rockbox patch #2"
10:02:30amiconnconfigure could check this
10:03:25Bagderthird srever done
10:04:24GodEaterBagder: show off :)
10:04:50*GodEater had to start again
10:05:36 Join qweru [0] (
10:05:52linuxstbamiconn: I'm not sure - what if we want to use different versions of gcc for SH and ARM again in the future?
10:06:06amiconnThen the patch could still be named rockbox patch #2
10:06:11 Join stewball [0] (n=WTFOMGBB@
10:06:25amiconn...and combine everything we need to patch in gcc for our target archs
10:07:56amiconnIf we need to patch some additional thing, we would increase our patch number
10:08:30Bagderyes, it could also just be name. "Rockbox patch multilib" or similar
10:09:14amiconnA name wouldn't be wise if we want to combine our patches...
10:09:48Casainhobye bye - I will be in TWiki and foruns
10:09:52 Quit Casainho ("ChatZilla 0.9.79 [Firefox]")
10:10:18Bagderwell combining won't happen by itself anyway
10:10:27Bagdernot if two patches changes the same version string
10:10:55amiconnHence I would want *one* patch (per gcc version) that combines all necessary patches
10:11:17Bagder(and I would prefer those patches to be in svn rather than on the web site)
10:11:46amiconnAnd the patch number should be consistent across gcc versions, so it would be easy to see if a specific gcc has everything we need
10:12:17amiconnMultilib gcc is building, btw
10:14:21GodEaterall done here
10:15:34*GodEater checks /usr/local/arm-elf/lib/gcc/4.0.3/ to make sure it's worked properly
10:17:11amiconn...and installed
10:17:12 Join joshin [0] (n=joshin@VDSL-130-13-252-51.PHNX.QWEST.NET)
10:18:30 Join kingwen [0] (n=kingwen1@
10:20:59*amiconn tries an mrobe build
10:23:34 Join Crash91 [0] (i=d98bd903@gateway/web/cgi-irc/
10:23:35amiconnIt errors out.. but with a different problem than what the build table shows (and what happens when multilibs aren't there)
10:24:35amiconnUndefined symbols and multiple symbol definitions... in rockbox code, not in the libs
10:25:52 Quit Crash91 (Client Quit)
10:29:50 Part pixelma
10:30:50*linuxstb wonders why he received a Google SoC T-Shirt in the post this morning...
10:32:07linuxstbamiconn: I assume it was a clean build directory?
10:32:30*linuxstb tries an mrobe build
10:33:56linuxstbSeems to be fine - it's compiling codecs now...
10:34:17linuxstbAre you on 64-bit?
10:35:44linuxstbDoes it work if you change -mcpu back to arm9tdmi? You can change it in the Makefile in your build directory.
10:36:56*amiconn fires up vmware to try 32 bit
10:36:59markunlinuxstb: I didn't even get one (yet?)
10:37:39linuxstbmarkun: It's a mystery to me... My only contact with google was the initial mentor registration.
10:47:47GodEatermrobe build worked fine here too
10:48:16linuxstbLet's hope it's not a 64-bit gcc bug...
10:51:06 Join Casainho [0] (n=chatzill@
10:51:13Casainhohello again!
10:51:39CasainhoI had started a page on wiki of RB about Free/open hardware player for RB
10:51:53Casainhoplease contribute with ideas :-)
10:58:20 Join barrywardell [0] (
10:59:16 Quit Casainho ("ChatZilla 0.9.79 [Firefox]")
11:01:43 Join ddalton [0] (
11:03:20BagderI see no point in just adding random ideas
11:03:38Bagder"easily assembled by humans" is actually very silly
11:03:42preglowlinuxstb: perhaps they've done some undercover investigation :V
11:05:03 Join Angyman [0] (i=c227da0a@gateway/web/cgi-irc/
11:05:19 Quit Angyman (Client Quit)
11:06:52***Saving seen data "./dancer.seen"
11:07:02 Join Gremlin [0] (n=Gremlin@
11:08:28Gremlinhey guys is it easy or possible to install rockbox on a 30gb video ipod via os x leopard?
11:12:21 Quit jhMikeS (Nick collision from services.)
11:12:27 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
11:12:28 Join SeventyPercent [0] (i=4766a60e@gateway/web/cgi-irc/
11:12:45SeventyPercentI've returned, with a strange error x.x
11:13:49SeventyPercentI was listening to music and playing various games when I tried to play Maze; Game started for a fraction of a second then music stopped; Now this is displayed: Undefined instruction at 01F80618 (9)
11:14:35linuxstbGremlin: Yes, the manual has install instructions, but I don't know for sure that they specifically work on Leopard (they work on Tiger).
11:15:02SeventyPercentoh oops (0)** not (9)*
11:15:14linuxstbGremlin: But the main problem for Mac users is that you'll need to convert your ipod to FAT32 - I assume your ipod is currently HFS (aka a MacPod).
11:15:41Gremlincheers man, no its fat32
11:15:49linuxstbThen you're good to go...
11:16:00Gremlincool thanks for your help, ill give it a shot
11:16:22linuxstbGremlin: Can I ask you a quick question - does your ipod always take a long time to mount when you plug it in to your Mac?
11:16:36SeventyPercentI'm back to bed just thought i'd tell you about the error
11:16:45SeventyPercentSeeya ppl
11:16:46 Quit SeventyPercent (Client Quit)
11:17:06Gremlinnot usually just a normal time really
11:17:06 Quit kclaf (Read error: 104 (Connection reset by peer))
11:17:21 Join kclaf [0] (n=kclaf@
11:17:37linuxstbWhat's "normal" for you? It usually takes at least a minute for me, which I wouldn't call normal...
11:18:14Gremlini just tried it then, about 5 seconds
11:18:43Gremlinthats on a macbook 13 c2d standard
11:19:33linuxstbDid you ever try it on Tiger?
11:19:48 Join einhirn [0] (
11:19:48 Quit einhirn (Client Quit)
11:20:24Gremlinyeah i do remember tiger to be a bit longer, but i cant really remember. its not something i really notice
11:20:34 Quit ddalton (Nick collision from services.)
11:20:36 Join ddalton [0] (
11:20:39 Quit ddalton (Nick collision from services.)
11:22:39linuxstbGremlin: OK, thanks. I'll stop spamming this channel with Mac questions now...
11:23:06Gremlinno worries
11:25:37 Join ddalton__ [0] (
11:31:43GodEateris bookmarking only designed currently to allow one bookmark per playlist ?
11:33:25Bagderbut you all know that already
11:33:48BagderGodEater: I wouldn't be surprised if that's the case
11:34:20GodEaterit certainly looks to be the case
11:34:49GodEaterI'm just looking at the filenaming routine, because I'm of the opinion that saving a bookmark in the parent directory is not intuitive behaviour
11:35:06GodEaterbut it seems that if I'm going to change that, I might as well change the naming to be on a per-file basis
11:35:25GodEaterbecause currently it's based on the directory name
11:35:28GodEaterwhat do you think ?
11:36:15BagderI think the reason it is named per the directory is due to the playlist nature. It reads the dir into a playlist and plays that and stores the resume position for that playlist/dir
11:36:40 Join Gremlin_ [0] (n=Gremlin@
11:36:45GodEaterI don't see that the bookmark's name need rely on that though
11:36:51GodEaterunless I'm missing something obvious
11:39:34*GodEater is looking at generate_bookmark_file_name() in case anyone is wondering
11:40:02 Quit przemhb ("ChatZilla 0.9.79 [Firefox]")
11:41:32 Join PaulJam [0] (
11:42:01*GodEater notes the problem
11:42:18GodEaterI see the name will still have to stay the same as the playlist
11:42:51GodEaterbut the location could still be changed to the current directory rather than the parent I think
11:42:52PaulJamGodEater: you can have more than one bookmark per playlist. a .bmark file can contain more than one bookmark.
11:43:01GodEaterPaulJam: that's what I just figured out :)
11:43:23GodEatercan anyone think of a good reason for keeping them in the parent directory though ?
11:45:45 Quit ddalton__ ("Lost terminal")
11:47:24 Join przemhb [0] (
11:52:16 Quit Gremlin (Read error: 110 (Connection timed out))
11:58:22 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
11:58:45 Join miepchen^schlaf [0] (
12:02:46 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
12:05:09 Quit atsea- (Read error: 104 (Connection reset by peer))
12:12:24 Join Thundercloud [0] (
12:15:43roolkuGodEater: yes, to be consistent with saved playlist, in which case it is also on the same level
12:16:54roolkuGodEater: also I find it a lot easier to find a bookmark next to say about 10 audiobook directories than mixed in with dozens if not hundreds audiofiles inside these directories
12:17:58roolkuGodEater: If I want to clean out my bookmarks I have them all together, rather than have to change into lots of directories
12:19:09roolkuGodEater: basically I can't see any advantage in having them inside the dir? Why do you think it is non-intuitive to have them side by side?
12:19:15 Join spiorf [0] (
12:20:31LinusNi think it is odd to have the bookmark file in another directory than the actual files it manages
12:21:57 Part kingwen
12:21:59 Join greggish [0] (
12:22:04roolkuLinusN: other than a feeling do you have a rational reason?
12:22:35LinusNi also dislike the way it stores the playlists as well
12:23:04 Join atsea- [0] (i=atsea-@gateway/tor/x-35c46a2ec5f679a1)
12:23:07LinusNbut that's me
12:23:41LinusNif i bookmark an audio book, i kind of expect the bookmark file to be in the directory where the audiobook files are
12:23:50roolkuLinusN: if it didn't store the playlists, it wouldn't work for audiobooks consisting of many files?
12:24:22LinusNi'm talking about the playlist generation in general
12:24:54 Quit greggish (Client Quit)
12:25:27 Quit Gremlin_ ()
12:27:09roolkuwell, considering the playlist can contain tracks from all over the place where would you want to store it?
12:27:19 Join kingwen [0] (n=kingwen1@
12:28:20*roolku is confused andf goes back to work
12:28:34LinusNthere is a difference here
12:28:50 Quit J3TC- (Read error: 113 (No route to host))
12:29:07LinusNyou are talking about bookmarking a playlist, and naturally the bookmark file should be stored in the same directory as the playlist
12:29:41LinusNbut you can also play a directory and bookmark that
12:29:44ryanakcado you have to restart your media player after building the database for the first time? It build for an hour or so last night, and this morning supposedly the database hasn't been built yet....
12:29:47linuxstbWhere is the bookmark stored if you're playing files in the root?
12:30:11LinusNlinuxstb: special case: in the root, just like when you create a playlist
12:30:19roolkulinuxstb: good point - where is it stored
12:30:20LinusNwhich is why i dislike the concept
12:30:47roolkuLinusN: I was confused by "<LinusN> i'm talking about the playlist generation in general"
12:30:51linuxstbryanakca: Yes, you do need to restart.
12:31:39roolkuMaybe we can store all bookmarks centrally
12:32:07*roolku wants to avoid bookmarks within the clutter of many audiofiles
12:32:28LinusNroolku: but it is fine to clutter the parent directory?
12:32:54LinuxMafiais there usb mode section in rockbox
12:32:55roolkuLinusN: yes, because there are only a limited number of directories and no audio files
12:33:22LinusNroolku: on all players, or only yours?
12:33:28LinuxMafiai can not mount my device when i booted into rockbox
12:33:29*roolku keeps his audiofiles mainly in leaf nodes
12:34:17LinuxMafiaany one?
12:34:22roolkuLinusN: I would suspect neither of your extremest options to be true
12:34:34LinusNLinuxMafia: which player model?
12:34:57 Quit TFGBD (Read error: 110 (Connection timed out))
12:35:49LinuxMafiaLinusN, e200
12:36:05LinusNsuggestion: generate the bookmarks in the same directory as the files, and name the file .bookmark
12:36:26LinusNLinuxMafia: you need to boot the original firmware to use usb on the sansa
12:36:50LinuxMafiaLinusN, that's kinda sucks
12:37:06LinusNLinuxMafia: yes it does, and we are working on it
12:37:12LinuxMafiaLinusN, do you use any themes
12:37:17 Join lee-qid [0] (
12:38:31LinuxMafiaLinusN, i use some but dont know why background dose not show up
12:39:00LinusNLinuxMafia: not really, i use Rockboxed on all my players, except fpr the ipod video, where i use the pen&paper theme
12:39:12roolkuLinusN: hm, would this not invalidate all existing bookmarks?
12:40:08LinusNroolku: when you play a file, i think it could look for <filename>.bmark and then .bookmark in that order
12:40:26LinuxMafiaLinusN, another thing in data base i have singers let'say start with "i" and data base does not show them
12:40:44LinusNperhaps it should be named "default.bmark" or something
12:41:08LinusNLinuxMafia: i'm no database guru, sorry
12:41:11 Join Daniel_S [0] (i=57b0efce@gateway/web/cgi-irc/
12:41:47 Quit Daniel_S (Client Quit)
12:42:23 Quit jhMikeS (Nick collision from services.)
12:42:23 Join Daniel_S [0] (i=57b0df11@gateway/web/cgi-irc/
12:42:29 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
12:42:46LinuxMafiaLinusN, thanks alot
12:43:06roolkuah well, I suppose I can get used to whatever it is changed to, but I have no problem with the way it currently works
12:43:36LinusNi don't think it's a big deal either, to be honest
12:49:01 Join AstroChicken [0] (
12:51:07 Nick Weiss_ is now known as Weiss (
12:51:29GodEaterLinusN: how would the bookmark code know that the bookmark is being generated for a directory rather than a playlist? Currently there's nothing in the bookmarking code which makes any sort of distinction as far as I can see
12:52:03LinusNGodEater: yeah, i was thinking the same thing myself
12:52:07 Join martii [0] (i=561b968d@gateway/web/cgi-irc/
12:52:12martiihi guys
12:52:16GodEaterit relies soley on playlist code at the moment
12:52:22 Quit Daniel_S ("CGI:IRC (Ping timeout)")
12:52:38LinusNGodEater: yes, and maybe that's how it should be
12:52:38GodEaterso while it would be easy to make it do one thing or the other, having two flavours of bookmark would require considerable additional code
12:53:05martiiI try to flash ipod and it looks like rbutilqt doesnt recognize my player
12:53:14martiiit's 20gb 4th gen I think
12:53:44martiiwindows says that discovered disk but is not formated
12:53:54linuxstbWhat information is actually stored in the .bmark file?
12:54:24linuxstbmartii: If Windows is complaining about your ipod, then I wouldn't expect rbutilqt to work. Does the ipod itself work OK normally?
12:54:54GodEaterlinuxstb: it stores a list of files (the audio files themselves), and the position within those files that playback was marked at
12:55:07martiilinuxstb: I'll get itunes maybe
12:55:45GodEatermartii: maybe it's a MacPod ?
12:56:22martiigodeater: can be
12:56:35martiigodeater: how can I tell?
12:56:44GodEaterplug it into a Mac :)
12:57:34martiigodeater: unfortunately :) i borrowed mine
12:58:30martiigodeater: looks like it was formated under mac
12:59:11martiis windows says that partition is raw
12:59:20 Join spiorf_ [0] (
13:01:00GodEatermartii: Well you either need to use itunes to restore it then, or use our manual restore procedure (in the wiki), but that requires linux...
13:03:08 Part kingwen
13:04:14 Join Doomed_ [0] (
13:04:14 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
13:06:53***Saving seen data "./dancer.seen"
13:06:59linuxstbmartii: Does the ipod work when you turn it on - i.e. do you see the original Apple firmware run?
13:07:06 Quit ReKleSS (Read error: 110 (Connection timed out))
13:08:03 Join karashata [0] (
13:10:35 Quit spiorf (Read error: 110 (Connection timed out))
13:13:31 Nick bb_ is now known as bb (n=bb@unaffiliated/bb)
13:13:39 Nick fxb__ is now known as fxb (
13:16:12 Join alienbiker99 [0] (
13:16:13 Quit Doomed_ (Read error: 104 (Connection reset by peer))
13:20:54martiilinuxstb it does
13:21:05martiilinux I'll boot into linux and do manual restore
13:21:56linuxstbmartii: Are you running rbutilqt as Administrator? It should still find a "macpod", and identify it. Although which version of rbutilqt are you using?
13:22:00 Quit martii ("CGI:IRC (EOF)")
13:23:16*linuxstb suspects the issue was an old version of rbutilqt that didn't detect ipods correctly...
13:23:19 Join J3TC- [0] (
13:24:06linuxstbBagder: Can you move this to the download server - it's a Windows build posted by bluebrother a few days ago -
13:26:06linuxstbBagder: There's a Mac version from barrywardell here -">
13:29:14 Quit atsea- (Remote closed the connection)
13:29:48 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
13:29:56 Join miepchen^schlaf [0] (
13:31:05 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
13:33:43 Join atsea- [0] (i=atsea-@gateway/tor/x-3927482be0dced41)
13:42:25 Quit SirFunk (Remote closed the connection)
13:49:47 Quit Soap_ (Read error: 104 (Connection reset by peer))
13:49:53 Join Soap__ [0] (
13:57:32 Quit stewball (Read error: 113 (No route to host))
13:57:50 Join pixelma [0] (i=d5494d81@rockbox/staff/pixelma)
13:59:30Bagderlinuxstb: no linux version?
14:00:06linuxstbI haven't seen one mentioned - I think domonoky normally builds them.
14:00:23Bagderok, they're on the server now at least
14:00:53linuxstbAlthough the ipodpatcher/sansapatcher bug that stopped bootloader installs working was Windows-only, so it's mainly just the Windows version that's in an urgent need of update. (which you've just done....)
14:01:15LinuxMafiais that look right?
14:01:20LinuxMafiaLinuxMafia k # ls /mnt/cd/.rockbox/doom/
14:01:21LinuxMafiaChangeLog copying credits doom2.wad news readme rockdoom.wad
14:01:24 Join kingwen [0] (n=kingwen1@
14:01:34 Part kingwen
14:01:58linuxstbLinuxMafia: I _think_ so.
14:02:12linuxstbTry it and see...
14:03:19 Part LinusN
14:03:24linuxstbBagder: How does the download mirror rsync work? i.e. when can we expect the mirrors to all be updated?
14:03:41Bagderthe mirrors rsync once per hour
14:03:53linuxstbAt what time?
14:03:53Bagderso within an hour, everyone should be in sync
14:03:59Bagderno particular time
14:04:17LinuxMafiathanks alot guy
14:04:22BagderI don't know what time and I haven't asked for any specific
14:04:36linuxstbOK, so it's a cronjob running on each mirror?
14:05:04*JdGordon doesnt know if you all were told yet (or care)...
14:05:10JdGordoneigima got code runnig on the dsp!
14:06:02linuxstbWhat tools are needed to compile for the DSP?
14:06:46linuxstbBTW, did you look at the archopen code for the DM320?
14:08:29JdGordonI dont know... he hasnt said how he got it.. just that it was 3am and he wanted to let us knw :p
14:09:05GodEaterdon't you need some proprietary compiler ?
14:09:30Bagderunless you do it in asm! ;-)
14:09:51JdGordonI tihnk he is using the trial version of ti's compiler
14:09:56LinuxMafialinuxstb, it works but no sound
14:10:00*JdGordon doesnt remember
14:11:16*GodEater didn't think we had sound in any of our plugins (except of course whatever rockbox is playing if the plugin is small enough to allow it)
14:11:24linuxstbLinuxMafia: Sound effects should work, but not music...
14:11:38 Join martii [0] (i=561b968d@gateway/web/cgi-irc/
14:11:39*GodEater stands corrected
14:11:50LinuxMafialinuxstb, even sound effects does not work
14:12:19 Join Arathis [0] (
14:13:31linuxstbLinuxMafia: I don't know then... Are they enabled in the Doom menu?
14:13:57pixelmaGodEater: and there is sound in rockboy, aren't there quite a few threads in the forums with people complainig about sound quality? ....
14:14:11martiiok now it's workign under windows :)
14:14:36martiibut rockbox utility doesnt recognize it
14:15:13linuxstbmartii: Update to the newest rbutilqt
14:15:25martiiI got it from website
14:15:42LinuxMafialinuxstb, yeah
14:18:10martii1.0.3pre seems to work :)
14:18:17GodEaterpixelma:shows how often I use them :)
14:20:54pixelmathe forums? ;)
14:21:08GodEaterI tend to ignore the plugins forum
14:22:04LinuxMafiawhat game has sound?
14:22:12JI realise this is OT, but does anyone know of a voice/sound activated recorder for linux?
14:22:17LinuxMafiai dont have sounds in any game
14:22:40JdGordonrockboy, doom, metronome all have sound
14:22:58LinuxMafiaJdGordon, i dont have sound in any
14:23:29LinuxMafiai dont have in doom
14:23:33pixelmabah, metronome reminds me... :\
14:23:39LinuxMafiai dont have rockboy or metronome
14:24:34 Quit pixelma ("bbl")
14:24:47LinuxMafiaChangeLog copying credits doom2.wad news readme rockdoom.wad
14:24:57LinuxMafiai got this files in my doom folder
14:25:07LinuxMafiaJdGordon, what files you have?
14:26:44 Join kingwen [0] (n=kingwen1@
14:28:06*GodEater doubts that LinuxMafia doesn't have Metronome or Rockboy
14:29:22LinuxMafiaGodEater, it does not show on game list
14:29:48LinuxMafiai have
14:29:51LinuxMafiait says
14:29:59LinuxMafiabattery.bench is running
14:30:27GodEaterthat would be because it's not a games
14:30:45LinuxMafiaGodEater, so what is battery bench
14:30:46GodEaterand Rockboy doesn't show in any list, as it's a viewer, not a plugin
14:30:54GodEaterit benchmarks your battery performance
14:31:03GodEaterLinuxMafia: I suggest you read the manual
14:31:16LinuxMafiaGodEater, i was in the middle
14:31:21LinuxMafiai got to games
14:31:26LinuxMafiaand wanted to check
14:31:47*pondlife thinks we ought to have a dummy plugin that splashes "Read The Manual" and put it in as doom.rock, rockboy.rock etc...
14:34:17martiithanks for help now i'm happy rbox user :)
14:34:31martiijust listening to flac :) files ;)
14:35:09LinuxMafiahum no sound for doom
14:35:15GodEaterpondlife: good idea :)
14:36:51 Quit martii ("CGI:IRC (EOF)")
14:36:52pondlifeGodEater: You have an Iopd Video too? ;)
14:37:02GodEaterah what ?
14:37:19GodEaterif you mean an ipod video, then yes :)
14:37:30pondlifeStupid typo... caught my eye:
14:37:59*GodEater modifies the post...
14:43:24 Join ciapuppet [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
14:45:58LinuxMafiaif i connect the sansa to usb with rockbox loaded it will be charged ?
14:47:43 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
14:47:51 Join miepchen^schlaf [0] (
14:50:55 Quit AstroChicken (Read error: 110 (Connection timed out))
14:51:08 Nick parafin|away is now known as parafin (
14:54:00 Quit J3TC- (Read error: 110 (Connection timed out))
15:01:36 Join japc [0] (n=japc@
15:02:34 Join nicktastique [0] (n=nick@unaffiliated/nicktastic)
15:06:57***Saving seen data "./dancer.seen"
15:08:23 Join J3TC- [0] (
15:08:27krazykitLinuxMafia, no / very slowly. it's still recommended to use the OF for charging.
15:12:16 Quit Febs (Read error: 110 (Connection timed out))
15:12:40 Join Jon-Kha [0] (
15:13:23 Quit JdGordon ("Konversation terminated!")
15:15:43amiconnlinuxstb: -mcp *is* arm9tdmi...
15:15:48amiconn* -mcpu even
15:17:22amiconnUmm, I'm an idiot...
15:17:50amiconnForgot to svn up this morning... but now I get the same problem as the build server when kkurbjun changed the option
15:18:06amiconnThat's in spite of arm-elf-gcc being patched...
15:19:54LinuxMafiakrazykit, thanks alot
15:22:33LinuxMafiai feel the battery does not work for long
15:29:07ciapuppetyeah why is that
15:29:34ciapuppetwhat could possibly be in the firmware with regard to electron flow
15:31:16krazykitlots, really.
15:31:41krazykithardware that isn't initialized/shutdown properly, among other things. there are several threads in the forums about this, though.
15:32:12krazykitLinuxMafia, the battery will not last as long as the OF, but a good battery should last more than 12 hours, according to some recent battery benches
15:35:45LinuxMafiakrazykit, i just bought my sansa
15:36:01linuxstbamiconn: Do you see separate directories for each cpu type (arm7tdmi, arm9tdmi etc) in /usr/local/arm-elf/lib/gcc/arm-elf/4.0.3/ ?
15:36:09LinuxMafiakrazykit, and it shows full
15:36:45krazykitLinuxMafia, then define "doesn't work for long".
15:36:54amiconnI have armv4t, armv5te and armv6 there
15:37:37amiconnThey all have today's date, so it's from building gcc with the patch
15:37:44LinuxMafiakrazykit, it shows 86% now
15:37:50LinuxMafiait empies fast
15:38:21LinuxMafiaand another thing i can not view orginal pictures i had in photo directory
15:38:56krazykitLinuxMafia, mine does that too. it sounds like a bad battery. did you buy it new?
15:39:05LinuxMafiakrazykit, yes
15:39:08krazykitas for the original pictures, i can't help, as I deleted them right away.
15:39:10LinuxMafiai did
15:40:17LinuxMafiakrazykit, hum i hope it work
15:40:37krazykitLinuxMafia, well, why not just find out how long it takes to drain? the % drained may not be accurate with regards to how long it'll last.
15:40:49linuxstbamiconn: That's odd - those are from an old version of my patch...
15:41:02amiconnIt's the patch from the wiki..
15:41:12LinuxMafiakrazykit, i have to work with it almost 15 ours?
15:41:38 Join kkurbjun [0] (
15:41:52krazykitLinuxMafia, no, you could make sure it's charged, start playing back an album on repeat, start the battery bench, and go to sleep
15:42:42LinuxMafiakrazykit, your screen also turn off after few secs?
15:42:48 Join Kaboose [0] (n=blahblah@
15:42:56kkurbjunamiconn, you should have quite a few more directories than just armv6, armv5te, and armv4t
15:43:04Kaboosehow do i get a background
15:43:12linuxstbamiconn: That's not the one being used by - I mentioned the link to that patch this morning when you asked...
15:43:12Kaboosei have 2 bitmaps in the rite folder
15:43:24linuxstbamiconn: I'll remove it from the wiki now though.
15:43:29LinuxMafiaKaboose, this is what i am tring to do also
15:43:38Kaboosewhere do i need 2 go in settings?
15:43:43kkurbjunI believe that my gcc was not properly patched when I rebuilt for all targets, than when I just built for arm
15:44:18Kabooseiz it the backdrop bit?
15:44:23amiconnlinuxstb: Nasty... it was also said that CrossCompiler is still valid, and that's where I got the patch from
15:44:45linuxstbI think all the patches have been moved to but the wiki wasn't updated...
15:45:06amiconnI didn't even expect that we have 2 different patches for the same purpose in different places :(
15:45:07krazykitLinuxMafia, yeah, if you read the manual, it tells you how to adjust that.
15:45:15Kaboosei did
15:45:18Kaboosewhere ?
15:45:36Kaboosesetting/theme setting?
15:45:38LinuxMafiakrazykit, yeah i saw it in settings
15:45:46krazykitKaboose, read the manual. it's there.
15:45:55 Quit aliask ("ChatZilla 0.9.79 [Firefox]")
15:45:59amiconnI also wonder why the patches were copied...
15:46:02Kaboosejust tell me
15:46:15krazykitKaboose, i don't know off the top of my head. this is why i'm telling you to read the damn manual.
15:46:30kkurbjunamiconn, the m:robe port works on target
15:46:33Kaboosewhat does it fall under then?
15:46:41LinuxMafiait does not show .bmp file
15:46:46kkurbjunor were you speaking of something else?
15:46:55LinuxMafiain manual it says
15:47:01krazykitKaboose, themes, probably.
15:47:02Kabooseyeh my bmp's arent showing
15:47:18Kabooseno, not in themes
15:47:36LinuxMafiaThe backdrop image must be a .bmp file of the exact same dimensions as the display in your player (176x220x16 with the last number giving the colour depth in bits).
15:47:44LinuxMafiaso i did
15:47:58LinuxMafiaconvert 20041011-gentoo.jpg -resize 176x220 -colors 16 gentoo.bmp
15:48:12LinuxMafiathen copied to sansa
15:48:17LinuxMafiabut it wont even show it
15:48:29linuxstbWhat option have you selected for "Show files" ?
15:48:47Kaboosemy bitmaps are 320x240 for my 80BG Ipod video
15:49:02Kaboosewots wrong then?
15:49:06LinuxMafialinuxstb, it shows the file , i can not view the picture
15:49:15 Quit Kaboose ()
15:49:22linuxstbYou just said it won't show it...
15:49:29 Quit kclaf (Read error: 104 (Connection reset by peer))
15:49:33linuxstbSo you mean it appears in the file browser, but when you select it, nothing happens?
15:49:41LinuxMafialinuxstb, exactly
15:49:58 Part kingwen
15:50:01LinuxMafialinuxstb, same thing happens when i choose original .bmp files
15:50:08amiconnThere is no BMP viewer, hence just selecting it doesn't work
15:50:19amiconnBut you can set it as backdrop
15:50:23*linuxstb forgot that.....
15:50:33LinuxMafiaamiconn, how?
15:50:40 Join kclaf [0] (n=kclaf@
15:50:44amiconnIt's in the manual...
15:50:54LinuxMafiaamiconn, yeah yeah i read that
15:51:05LinuxMafiabut it does not give me any option
15:51:09LinuxMafiaany key i press
15:51:33 Join kingwen [0] (n=kingwen1@
15:51:34LinuxMafiaTo use an image as a backdrop browse to it in the File Browser and open the File Menu (see section 4.1.2) on it and select the option Set As Backdrop.
15:51:42 Part kingwen
15:52:22linuxstbDo you see the "Set As Backdrop" option?
15:52:27 Join Febs [0] (n=chatzill@
15:53:14LinuxMafiaLinuxMafia, not when i am usuing file browser
15:53:27 Join Seed [0] (
15:53:44LinuxMafialinuxstb, i go on the picture , i click the menu button nothing happens
15:53:59linuxstbYou don't "click the menu button", you do what section 4.1.2 says
15:54:21LinuxMafialet me look at it again
15:59:11LinuxMafialinuxstb, i got it but it failed
15:59:12 Join Echelon [0] (
15:59:22LinuxMafiait seems i need to use their own cd
15:59:42FebsDoes the Replygain pre-amp setting impact the volume of all files, even those that do not have Replaygain tags?
16:01:51 Join _kch_ [0] (
16:02:00 Quit Zagor ("Client exiting")
16:02:20 Join Llorean [0] (
16:02:26 Quit _kch_ (Client Quit)
16:04:25 Quit lee-qid ("aufwiederbyebientotsayonara")
16:05:19amiconnMeh. Why is curl so unintuitive? :(
16:05:32linuxstbYou mean the writing to stdout by default?
16:05:33markunamiconn: ask Bagder?
16:07:06*preglow finds curl intuitive enough
16:07:18preglowi usually use wget, though, less to type
16:07:45amiconnlinuxstb: yes, and I can't find the switch that makes it download to a file
16:08:01preglowcurl url > file?
16:08:12 Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche)
16:08:27amiconnpreglow: Then I have to type the filename...
16:09:03*amiconn uses wget instead
16:09:14 Quit Seedy (Read error: 110 (Connection timed out))
16:09:25linuxstbamiconn: Yes, that's my solution - use wget...
16:09:46linuxstbWhich annoyingly doesn't work with flyspray attachments...
16:10:42LloreanI'm not really fond of flyspray's attachments
16:10:44*amiconn usually prefers a browser, but that doesn't work via ssh
16:11:28preglowlinks, x forwarding, plenty of solutions
16:15:12 Part Llorean
16:15:16Nico_Pwow links is quite nice
16:15:31preglowit's completely decent
16:16:42*Nico_P only knew lynx
16:16:53PaulJamFebs: no, it only affects files where replaygain is applied.
16:17:40PaulJamFebs: but you can use the eq preamp
16:18:29 Quit pyrosim (Read error: 110 (Connection timed out))
16:21:37 Join mf0102 [0] (n=michi@
16:22:06PaulJamHmm, is it intended behaviour, that dynamic text (for example sleeptimer) on a scrolling line (even though it doesn't scroll) becomes not so dynamoc anymore?
16:22:31amiconnpreglow: x forwarding? No thanks. Way too slow
16:24:29linuxstbPaulJam: I didn't think scrolling lines could contain dynamic elements?
16:25:05amiconnlinuxstb: With the new patch it now works :|
16:26:21linuxstbHurray ;) That CrossCompiler page seems in need of a cleanup though - how many of those attachments are still valid?
16:26:54PaulJamlinuxstb: the remaining time shows, but it doesn't move (this can propaby easyly be worked around by having two identical alternating sublines with 1 second delay)
16:28:39PaulJamthanks. sorry that i didn't search befor posting here.
16:28:58Nico_PPaulJam: no problem... I guess this is causing you trouble in your WPS?
16:29:11Nico_Pbtw I saw your recent bug report... nice find ;)
16:31:00 Join eth01 [0] (n=ub3r@wikipedia/eth01)
16:31:32eth01the iPod special edition (red) is gen 2, right?
16:31:58eth01we're talking about the one, previous to the latest. ;)
16:32:26PaulJamno trouble really, i already had the tag on an alternating subline, so the time was max 4 seconds off. i was just curious.
16:33:43Nico_PPaulJam: it's another complex issue... either the text is updated often enough but won't scroll, either it scrolls and can't be updated.... the scrolling code doesn't leave us any choice
16:34:15Nico_Pwell what I said is a choice :) I'd say the scrolling code doesn't leave us any other option
16:34:33Nico_Pamiconn: isn't what you recently commited?
16:34:45*eth01 sighs.
16:34:48Nico_Pamiconn: oops, I meant
16:36:16 Quit CaptainSquid ("Miranda IM!")
16:39:00amiconnNico_P: Of course not
16:39:11amiconnI implemented the proper way, using the hardware
16:39:32Nico_Pamiconn: I wasn't clear, sorry.... I mean can the tesk now be closed?
16:40:02 Part eth01 ("MD - VM, Plc.")
16:40:18Nico_Pamiconn: I don't doubt you did it much better :)
16:42:35 Join Calcipher [0] (
16:42:51 Join z35 [0] (n=z@
16:45:28 Quit J3TC- (Read error: 104 (Connection reset by peer))
16:46:14 Join J3TC- [0] (
16:48:43 Quit Nico_P (Remote closed the connection)
16:53:58 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
16:54:57Nico_PjhMikeS: just saw your resizing code post on FS #5697
16:55:58amiconnNico_P: 5234 left the software pwm running all the time, that's why it was never committed
16:56:59Calcipherhey amiconn, can you help me figure something out on using the script, with rashers patch?
16:57:42Calcipherit has a similar issue to the sapi voice options problem where it won't accept input containing spaces
16:58:24CalcipherI figure since you knew how to get around that the other time, you might know the correct way to input the options
16:59:55Calcipher"You run the perl script just as it tells you: ./ -D -s=flite -S="" -e=lame -E="−−vbr-new -t −−nores" -l=english /path/to/player" this is from
17:00:08 Join Sedgewick [0] (
17:02:29 Join desowin [0] (
17:03:21jhMikeSNico_P: opinion?
17:03:59Nico_PjhMikeS: on that code? not really read it yet, but it got me thinking about where to store the original pic
17:04:45jhMikeSthought that went on buffer.
17:04:48Nico_PI was thinking of attempting to store it in the plugin buffer and putting the resized version on the main buffer
17:05:20Nico_PjhMikeS: unless the resizing can be done in place of course, but it doesn't look like it
17:06:13jhMikeSactually...perhaps it could if you go backwards when stretching and forward when shrinking
17:06:40 Quit zicho (Read error: 110 (Connection timed out))
17:06:44linuxstbThe .bmp could potentially be quite large - e.g. 500x500 is common for the album art I've downloaded...
17:06:59***Saving seen data "./dancer.seen"
17:07:06Nico_Plinuxstb: currently read_bmp_fd will reject anything bigger than the screen
17:08:03Nico_PI found that out when someone reported a crash while trying to load a ~1400x1400 bmp
17:08:33linuxstbjhMikeS: How many lines of the file would need to be in RAM to resize with your algorithm?
17:08:35 Quit Seed (Nick collision from services.)
17:08:42 Join Seed [0] (
17:09:21linuxstbSo it could just resize in-place, as it loads the file?
17:09:24jhMikeSjust seek on raster rows when loading
17:10:47 Join TriNguyen [0] (n=tri17039@
17:12:00Nico_Plinuxstb: but if we don't limit the max size, one line can be a large amount of data
17:12:39Calcipheris there anyway to change the encoding quality of the voicebox script setup for generating dir a file talk clips?
17:13:04Calcipherits got my voices sounding like they have lisps haha
17:14:43jhMikeSthe algorthm is really adapting brensenham's algorithm - if you think about the axis stretching as a 2-d problem
17:15:12Calcipherthe settings aren't contained in its .ini, so the defaults must be part of the script
17:16:20PaulJamcan someone tell me if there is a restriction on the filenamelength of the remote viewers iconset? the last character of the filename doesn't get saved in the config.cfg. the filename without extension is 33 characters.
17:18:02linuxstbNico_P: Yes, but we don't need to read an entire line at once - just read up to X bytes at a time.
17:18:07linuxstbPaulJam: 32 sounds a likely limit...
17:20:56amiconnNico_P: Why not resize on load??
17:21:56*amiconn should read up
17:22:06 Nick fxb is now known as fxb__ (
17:22:20Nico_Pamiconn: I have nothing against that
17:22:33tuplanollaI'm trying to compile rockbox for the sansa e200. I have applied cpchan patches without any errors. BUT.
17:22:40tuplanollaCould anyone help me?
17:22:47Nico_PI need to read up too... I'm completely ignorant of that subject
17:26:06Nico_PjhMikeS: I find the var names a bit cryptic...
17:26:22linuxstbNico_P: The comments help though ;)
17:26:50jhMikeSjust a quick copy+paste from the thumbnailer
17:27:46 Quit idnar (Nick collision from services.)
17:27:47 Join zicho [0] (
17:27:49 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
17:28:01Nico_PjhMikeS: any reason for "for (;;)"? It's equivalent to while (true), right?
17:28:09GodEatertuplanolla: that's because you've applied the album art patch
17:28:19GodEatertuplanolla: which you no longer need to do - since album art is now in svn
17:28:26przemhbI've got some news concerning H10 line-in recording for you
17:28:40barrywardellprzemhb: I'm listening ;)
17:29:04jhMikeSNico_P: I just sort of like for(;;). I like while(1) as well. I hate bools or anything that looks like them. :p
17:29:07przemhbyes ;) you can listen to a recorded file
17:29:16preglowjhMikeS: did you try implementing bilinear filtering?
17:29:27przemhbto put it simple: it works without any problem
17:29:44amiconnjhMikeS: I think it should be possible to scale a BMP on load, complete with interpolation, with any limited size buffer, which might even be shorter than one input line
17:29:46jhMikeSpreglow: not yet
17:30:02barrywardelloh. so maybe karashata was doinng something wrong?
17:30:04jhMikeSthat algorithm could interpolate however
17:30:10przemhbI have just try to record 1kHz sin from signal gen using my modified data cable
17:30:22przemhbbarrywardell: maybe
17:30:29linuxstbbarrywardell: Wasn't karashata using the official dock?
17:30:34karashataI was
17:30:36Nico_PjhMikeS: do you pull all the algorithms out of your hat or do you have a source somewhere?
17:30:41barrywardellyeah, so maybe something is different.
17:31:03barrywardellprzemhb: did you connect the cradle detect wire?
17:31:18przemhbbarrywardell: yes
17:31:37barrywardellhmmm. in that case, I wonder what's different
17:31:38jhMikeSNico_P: Like I said...Brensenham's line algorthm. I just saw the application to image streching and put it together to do that.
17:31:47Arathisbarrywardell: when trying fm recording on H10 I first thought it hadn't recorded anything, but it was just too silent. perhaps karashata experienced somthing similar but didn't make his player louder
17:32:15Nico_PjhMikeS: yeah but how do you know about the existing algorithms? I personnally never heard of bresenham before
17:32:30jhMikeSword gets around to the insiders :)
17:32:49amiconnBresenham is a common algorithm for line drawing
17:33:03amiconnThere's also a variant for drawing circles iirc
17:33:07jhMikeSseriously...if I want a reference for some type of task, I'll google about it
17:33:08przemhbkarashata: files recorded by you contained only silence, is that right?
17:33:24*jhMikeS has a midpoint circle algorithm lying about
17:33:34*amiconn would never have thought about applying bresenham to image scaling
17:34:11karashataprzemhb: yes
17:34:12preglowsounds logical enough, you need a line-like algo anyway
17:34:25amiconnBut that probably doesn't interpolate
17:34:34amiconnSo it's out of question for me
17:34:37jhMikeSwant it to? it can do bilinear
17:34:42preglowyou can interpolate just fine with bresenham
17:34:45preglowthat doesn't even enter into it
17:34:59karashataprzemhb: or at least that's all I heard, I never bothered to check them in an audio editing application
17:35:10przemhbkarashata: have you ensured yourself that line-i recording works with OF in the same time?
17:35:12Nico_Papparently it can be made to interpolate:
17:35:19jhMikeSthen it's a nice 7-dimensional algo :)
17:35:26karashatayes, the OF can record line in no problem
17:35:38 Join n1s [0] (
17:35:44amiconnjhMikeS: Interpolate *without* ever having a full input line in memory, of course
17:35:59jhMikeSjust two pixels and the error
17:36:23przemhbkarashata: but did you check it at the same time? (maybe there was sth wrong with signal source or cables?)
17:36:41amiconn...and without seeking back & forth in the input file
17:37:06karashataat the same time, no, but the setup I use for line in recording is exactly the same as the last time I used the OF for line-in recording
17:37:16karashataI can check it now if you insist
17:37:24jhMikeSI suppose it would work just like the resampler using the last sample, current, and the error term
17:38:05amiconnYou have to interpolate in 2 dimensions though
17:38:10*jhMikeS thinks frequency domain-based scaling :P
17:38:20amiconnBut that should be possible with accumulation in the destination image array
17:38:23karashatayep, line-in still works in the OF
17:38:51amiconnI woul dprobably use fixed point math here, instead of bresenham
17:38:57karashataI can hear the input through line-out and the headphone jack when in the line-in recording screen in the OF
17:39:45jhMikeSI suppose it would use fixed point. the error term is basically the accumulator fractional part.
17:39:52preglowjhMikeS: freq domain scaling looks like shit if you do it naively, the better results are done in the time domain
17:39:53Nico_Pheh, do you guys want to write it in asm? :p
17:40:21jhMikeSpreglow: define "naiively".
17:40:35 Quit TriNguyen (Read error: 110 (Connection timed out))
17:40:36 Quit J3TC- (Success)
17:40:45preglowjhMikeS: not paying attention to phase
17:41:07preglowhow nice the result looks depends a lot on phase, if you just cut out freqs you'll get ringing in the resulting image
17:41:15 Join J3TC- [0] (
17:41:16preglowthat doesn't matter much for sound, but it does for pictures
17:41:39jhMikeSof course it'll ring...a phasing errors will smear things I guess
17:41:54preglowwell, ringing is easily visible :)
17:42:07preglowthat's why people don't use straight sinc filters for image resampling, for example
17:42:12przemhbkarashata: thanks
17:42:12preglowtoo much ringing in the filter response
17:42:25karashataprzemhb: no problem
17:42:27jhMikeSindeed but that just follows
17:42:32tuplanollaGodEater: Thanks. So I can't use the cpchan patch file?
17:42:50przemhbI think I'll do some test on my second H10 tommorow
17:42:53GodEaterI've no idea - I've no clue what's in it
17:43:05preglowwhat do they call the popular filter kernel for images again? lancosz?
17:43:09preglowi never remember the spelling
17:43:09GodEatertuplanolla: I suspect it's just a collection of patches from flyspray though
17:43:12przemhbfor now I must go
17:43:20 Part przemhb
17:43:27GodEatertuplanolla: so just put together a patch with all the ones he uses minus AA and you'll be good to go
17:44:00Calcipherhey rasher, I need some assistance using your path
17:44:03tuplanollaGodEater: ah, that's what I meant. Thanks a lot!
17:44:06barrywardellkarashata: what is the gain set to when line-in recording in Rockbox?
17:44:22karashataum... lemme check a second
17:44:25rasherCalcipher: What is the problem?
17:44:47Calcipherwell I wanted to generate database clips
17:45:00karashatait's set at 0
17:45:22karashatawould you believe it's working now...?
17:45:32Calcipherand tried the process as indicated and recieved a long error code, and the selected TTS voice would be heard saying "numeric" during the generation process
17:45:33jhMikeSpreglow: more damned sinc functions! :p
17:45:44preglowjhMikeS: yep, but specially massaged ones :P
17:46:04Calcipheralso, I was not able to input tts options, namely /voice: which conatined spaces
17:46:21rasherCalcipher: I don't know about the sapi voice part
17:46:24karashataI don't know why it wasn't working before, but it seems to be okay now, so...
17:46:24CalcipherI can re try the steps and get you the specific error code
17:46:45rasherCalcipher: you'll want to ask amiconn about that
17:47:23Calcipherwould you be able to figure anything out from the error code?
17:47:52Calcipherboth voices I tried that contained no spaces acted the same way, and gave the same long error code
17:48:03 Quit linuxstb ("Leaving")
17:48:43*amiconn has no idea how that patch works
17:48:58*amiconn almost never uses the database
17:49:04rasheramiconn: It's not related to the patch, as far as I can tell
17:49:16rasherHe's simply struggling with passing arguments to the sapi tts
17:49:26karashatathough, I have to note here that while the line in is plugged in, outside of the recording screen, you can still hear the lower frequencies of whatever signal is being passed to line-in
17:49:52karashatalike, the frequencies a sub-woofer would pick up
17:50:40amiconnrasher: It always works for me in plain svn.
17:51:08amiconnThe only pitfall is when you want to use a voice with spaces in the name, then you need to put that whole argument in single quotes
17:51:20rasherCalcipher: take note −−^
17:52:08 Join hanna-87 [0] (
17:52:12rasherCalcipher: I'll be off for a while, if you still have problems, but the error on a pastebin and post the link here with my nick in the same line, and I'll have a look when I get back
17:52:22maleIs there a way to add an item to the settings menu without having to edit 100 different files?
17:52:26 Join toffe82 [0] (
17:52:46Calcipherok, I will do that rasher, thanks
17:53:08jhMikeSyou have to edit about 150 files, so yes, there is :p
17:53:38*male bites his tongue
17:53:41hanna-87I use rockbox since two days, and it seems that the history-function isn't working... all tracks appear in the list "never played"
17:54:12GodEaterhanna-87: do you have "Gather runtime data" set to yes ?
17:54:24hanna-87where can I find it?
17:54:38GodEaterthe manual is your friend....
17:54:39Calcipherso amicon, in an instance where I need to specify sapi voice options I would use -S=/voice:VW Kate, so when you refer to the entire arguement what part of that do you mean
17:55:22amiconnI don't run from the command line
17:55:43amiconnI use configure to configure a voice build, then 'make voice'
17:56:23 Quit atsea- (Read error: 104 (Connection reset by peer))
17:57:18Calcipherso in that case wouldn't it act the same?
17:57:25 Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb)
17:58:27hanna-87GodEater: thanks a lot
17:58:43CalcipherHow about in the case of configure, how do you use a voice with spaces, can you show me an example so I can try that with, since I was having the same issue under configure
17:59:19PaulJamhanna-87, GodEater: gather runtime data is currently broken
18:00:07GodEaterPaulJam: oh really ? since when ?
18:00:08n1swould anyone be against closing FS #8146?
18:00:10GodEaterI must have missed that
18:00:23PaulJamsince MoB
18:01:13 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
18:01:23linuxstbn1s: Not at all...
18:03:00amiconnCalcipher: When configure asks for the tts options: '/voice:Microsoft Mary' /speed:1
18:03:08hanna-87I have enabled gather runtime data, but still I have the same problem
18:03:28Calcipheroh I see, thanks
18:03:35amiconnOf course the speed is optional, just to illustrate where the single quotes have to go - around the whole /voice:blah parameter
18:03:47 Join miepchen^schlaf [0] (
18:05:20 Join atsea- [0] (i=atsea-@gateway/tor/x-5357331391bc3d81)
18:06:14Calcipheryeah, that doesn't work with
18:07:00Calcipherwould you be able to tell me what to edit in to quick fix this issue? like stripwax did with configure
18:11:38 Join jake [0] (
18:18:57 Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer))
18:18:57 Nick darkapostrophe is now known as Dark_Apostrophe (
18:18:58 Join Frazz [0] (
18:21:04 Quit J3TC- (Read error: 110 (Connection timed out))
18:21:25 Quit solatis (Read error: 104 (Connection reset by peer))
18:24:25 Join solatis [0] (
18:25:46 Quit miepchen^schlaf (Connection timed out)
18:26:14 Join miepchen^schlaf [0] (
18:28:26n1smarkun: ping
18:30:00 Join Domonoky [0] (
18:30:49Calciphergotta go, unfortunately the line I edited from configure does not exist in, so the steps won't work
18:31:12barrywardellkarashata: that's great news :)
18:32:12karashatayeah, considering when I'd tested it only two or three builds after you made the commit that you thought fixed it it didn't work
18:32:25markunn1s: pong
18:33:00karashatathere's still that small issue with the low frequencies still being heard from the line-in signal outside of the recording screen though, you may want to look into that...
18:33:38n1smarkun: I was looking at FS #4878 and to me it seems like he only added chinese to the nimbus 14 font so it should go in, but I don't know the first thing about fonts etc...
18:35:40markunn1s: do you think it should replace the nimus 14 font?
18:36:50n1smarkun: hmm, I must have misread, I thought he based it on our nimbus 14, so i don't know, but if they are similar/the same maybe
18:37:03 Join pyrosim [0] (n=pyrosim@
18:37:19markunn1s: yes, it's based on our nimbus
18:37:26n1sbtw is there any disadvantage in having extra glyphs you don't use in a font?
18:38:44markunn1s: if the font becomes bigger than the font buffer, rockbox will use cashing which slows font redering down quite a bit
18:39:12 Nick annulus__ is now known as annulus_ (
18:41:16 Quit ciapuppet (Remote closed the connection)
18:42:07 Join Crash91 [0] (n=evil91@
18:42:08 Quit UncleRem1s ("leaving")
18:43:07n1smarkun: so what do you think? should it go in? replace?
18:43:36markunI don't know. It's a bit of a frankenstein font, isn't it?
18:50:37linuxstbHow does the caching work? Would a user who doesn't need the Chinese glyphs notice a difference?
18:50:54 Join robin0800 [0] (
18:51:42Crash91how does rockbox compare to the OF in terms of battery life on an ipod video/sansa
18:52:35linuxstba lot worse/worse
18:53:32 Join bertrik [0] (
18:53:44tuplanollabut rockbox is really worth it :>
18:54:21Crash91:) well i have installed just wanted to know which software to use on a a loooooong road trip
18:54:41Crash914 days without charging so one has to be conservative
18:54:48robin0800if I use a volume conditional to display the volume level and use this %s|110| the volume displayed only updates at the song end is this a bug?
18:55:21Crash91why the %s at the end of the line
18:55:36Crash91%s should be placed at the front, and means to scroll line...
18:55:59Crash91paste the line you are having problems with
18:57:54robin0800Crash91, Im assuming some sort of refresh is inhibited in scrolling lines
18:58:21 Join Lear [0] (i=chatzill@rockbox/developer/lear)
18:58:40linuxstbYes, scrolling lines can't have dynamic content - the wiki page says that.
18:59:13Crash91hmmm, why would you want that line to scroll
19:00:31 Join MethoS- [0] (
19:00:58robin0800linuxstb, are you aware that if I use spaces they show over the album art see last nights irc for screen dumps
19:02:07robin0800linuxstb,it seems you can't have dynamic content next album art
19:03:38robin0800Crash91, I don't won't the line to scroll merly place dynamic content
19:03:39maleYeah, something is seriously won't with the album art display now.
19:05:08maleI've got album art on the left of my WPS and some dynamic stuff (position in song) right justified on the right. Those lines clear the album art now.
19:05:28maleWhereas with the album_art patch this worked fine.
19:05:31linuxstbI guess the problem is Nico_P's change to make album-art static, rather than dynamic.
19:06:08robin0800linuxstb, can it be changed back?
19:06:34linuxstbIt _can_ be. I don't know if it's a good idea though - logically, album-art is static...
19:06:57maleThe perhaps the text drawing logic should be smarter.
19:07:00***Saving seen data "./dancer.seen"
19:07:24maleAnd only clear what's necessary.
19:07:34n1sI somehow get the feeling that the wps displaying code has outgrown its current implementation...
19:08:11maleAlso, with the album_art patch you could overlay text on the album art.
19:08:47maleWhy can't the album art be painted onto the backdrop anyway?
19:09:03 Part pondlife ("Gone")
19:09:19n1smale: it probably _can_ be done but it would be a hack...
19:09:24 Quit hanna-87 ("ChatZilla 0.9.79 [Firefox]")
19:09:33 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
19:09:37*Crash91 doesnt want to unembed all his art from his mp3s and then convert them to appropriately-sized bmps...then palce them in the right location and then have to go through getting it to work with his WPS
19:09:38n1salso what happens if the next track has no AA
19:09:56maleCrash91: Write a script.
19:09:58scorche|wCrash91: then dont...
19:10:00maleThat what I have.
19:10:06robin0800linuxstb,well as it stands you can only use justification to disply dynamic content next to album art a rather limetting thing I think
19:10:09maleMy syncing script does it all for me.
19:10:09Crash91i havent :)
19:10:13*n1s has no album art at all and is happy that way, and is grumoy too
19:10:32Crash91male: does it unembed as well?
19:10:52 Join przemhb [0] (
19:10:57linuxstbrobin0800: It is, and that's why we all want viewports, although no-one wants them enough to implement them...
19:10:59maleCrash91: No. Embedding is lame and I use ogg/vorbis anyway. I have a .folder.png for each album.
19:11:30n1slinuxstb: can viewports layer ontop of each other?
19:11:38Crash91yeah well WMP embeds everything for me automatically
19:11:53Crash91and i want to be able to use the OF on my sansa...which doesnt support OGG
19:11:58 Join hunz [0] (
19:12:08hunzhey there!
19:12:12maleOh. I forget that a lot of you guys are windows users.
19:12:21Crash91lol...i use linux as well
19:12:34Crash91but windows for some important software..
19:12:45maleYeah, my script wouldn't work as a .bat
19:12:58maleGive me Unix or give me death ;-)
19:13:03robin0800Sync Toy is great
19:13:15Crash91yeah i use it a lot
19:13:17Crash91nifty app
19:13:52linuxstbn1s: I guess they could... Although I think the implementation might be simpler if they didn't.
19:14:00robin0800great for portable players
19:14:22maleWhat are viewports good for anyway?
19:14:54 Quit Sedgewick ("Money can't buy happiness but it can provide a better class of enemy.")
19:15:09Crash91robin0800: i use WMP to sync to my player, but i use synctoy to sync my homework files on my USB :)
19:15:12maleI don't think there needs to be a whole new arch. just to paint album art.
19:15:21n1smale: when you say that drawing should be smarter, viewports is a concept we want (someone) to implement to make it smarter/better
19:15:28scorche|wit isnt just to paint album art...
19:15:31linuxstbmale: Defining windows on the screen which you can draw into without affecting the rest of the screen.
19:15:36n1smale: it's not just for album art
19:15:37maleYes. I get it.
19:15:44maleI just don't get how it applies to the WPS.
19:15:59maleThere's some text, a pb, and maybe album art.
19:16:14maleThat's limited enough to be handled with special cases.
19:16:34n1smale: special cases are the beginning of the end :)
19:17:42 Quit Qmanol (" HydraIRC -> <- *I* use it, so it must be good!")
19:17:51amiconnlinuxstb, n1s: Viewports (as I imagine them) could overlap each other, but there will be no backing store. So the last drawing "wins"
19:18:13maleYeah. I'm of the curses camp.
19:18:22maleI think simple layering can do a lot.
19:19:05n1samiconn: two questions, is everything in a viewport even background and will they support transparency (as you imagine them)?
19:19:06amiconnThere will also be no notion of a z order
19:19:41amiconnA viewport is simply a rectangle you draw to, with coordinate transposition and clipping
19:20:14linuxstbamiconn: Apart from the WPS, what other uses do you see for viewports?
19:20:20*jhMikeS will then proceed to add overlapped clipping (but not to simple child ones)
19:20:23maleIf the purpose of viewports is to have something like the mockup on that wiki page, then I don't think it's worth the effort.
19:20:32amiconnNot *taht* simple though - a viewport will also remember a set of parameters - background & foreground colour, drawing mode etc
19:21:43amiconnCould also include font (if multi-font support gets added - markun?), font style (I think adding algorithmic emboldening will be fairly simple) and other stuff
19:22:00linuxstbamiconn: Also, have you thought about how the API would look? e.g. would all the lcd_* functions be changed to take a viewport id?
19:22:26amiconnThe algorithmic emboldening will probably come with a text drawing optimisation I am thinking about for quite a while now
19:22:35*ender` yawns
19:22:51amiconnlinuxstb: I thought about setting a current viewport. The lcd functions would not change at all
19:22:54jhMikeSlinuxstb: that's the approach id take myself
19:23:14amiconnThis way the number of parameters to pass is kept small
19:23:29jhMikeScurrent viewport = thread nightmare
19:23:43linuxstbamiconn: Yes, I was thinking about that... And I guess you normally perform a sequence of commands on the same viewport.
19:23:44amiconnOnly one thread is allowed to use the lcd
19:23:57amiconnThat is the gui thread
19:24:06amiconnHence, no threading problems
19:24:09jhMikeSthat's a bad decision in every possible regard
19:24:30amiconnI disagree
19:24:39hunzis bjorn stenberg (zagor) here sometimes?
19:24:41jhMikeSanything I'd implement would be secure even for COP
19:25:04linuxstbhunz: Yes he is.
19:25:07amiconnThe viewport id would simply be the address of the viewport struct in memory, with the simplification that you can pass NULL if you want the default viewport (full screen)
19:25:08jhMikeSdealing with the threading is simple
19:25:29hunzlinuxstb: ah great - with nickname zagor? when's usually the best time to meet him?
19:25:36jhMikeSsure, NULL for screen makes sense
19:25:39amiconnjhMikeS: Is it? I don't think so. What thread would receive the button events if there is more than one?
19:25:57amiconnAnd I really don't see why we need more than one
19:26:16bertrikhunz: I suppose you are going to ask him when USB is done? :)
19:26:30hunzbertrik: no I'd see if I can help a bit
19:26:31linuxstbhunz: Yes, as Zagor. He seems to be around randomly... You can check the IRC logs if you want to track him...
19:26:42hunzlinuxstb: k - thnx!
19:26:46jhMikeSfor the UI input it would be single, but for drawing into one, it would be freethreaded
19:26:48 Join J3TC- [0] (
19:27:03linuxstbhunz: Or maybe email the developers mailing list
19:27:10amiconnjhMikeS: why??
19:27:21hunzlinuxstb: hm I don't really like mailinglists :)
19:27:28 Join miepchen^schlaf [0] (
19:28:21jhMikeSbecause it's perfectly practical to want to draw on other threads...heck mpegplayer does it quite bit, but the serialization is there by taking turns.
19:28:35amiconnI cannot imagine what this would be good for. Sure, you can pass around lcd control in special cases (for instance the grayscale lib does that) but having more than one thread dealing with the lcd seem just silly
19:28:53linuxstbjhMikeS: So you want lots of threads drawing in lots of overlapping viewports at the same time?
19:29:29linuxstband threads creating and destroying viewports...
19:29:30jhMikeSone thread, two threads, 1000000, it's really easy to manage just drawing
19:29:39amiconnI think that designing the lcd api for multithreading would be overengineering the world, wasting binsize, speed etc
19:29:43jhMikeSthreads wouldn't manage, create or destroy them
19:29:54amiconnThe api, and code, needs to be *lightweight*
19:30:17linuxstbjhMikeS: So how would viewports be created or destroyed?
19:30:18amiconnThis is not windows, or linux, this is rockbox
19:30:19jhMikeSnot much to it really
19:31:20jhMikeSsome things aren't secured properly now and I sure hate creating awkware stuff to bend over for single threads. radio drivers operate on multiple threads already which _could_ cause problems.
19:31:26hunzamiconn: I second that opinion
19:31:29amiconnAlso, normal viewports wouldn't be "created" or "destroyed"
19:31:44amiconnThe only special handling is needed for the case of scrolling text
19:31:48jhMikeSlinuxstb: by the UI thread
19:32:51*jhMikeS doesn't understand the aversion to threading anyway...hardly a huge binsize issue at that if at all.
19:33:31amiconnToo bad that we don't keep a binsize delta log
19:34:41jhMikeSwell, if you're counting dual core in that in addition to properly implementing it's foundation of course that's bigger. a richer kernel can save on it later though.
19:35:49maleWhat makes people thing that lightweight, small-footprint software has to be an ugly mess? Good APIs and factoring result in SMALLER code.
19:35:50amiconnI hate implementing stuff (and hence also waste binsize) "just in case"
19:36:22amiconnKISS, and if we really need multi-threaded access, that could be though about later. But I'm 99% sure that we don't need it for the lcd api
19:36:47 Join colin__ [0] (
19:37:48maleGUIs are generally single threaded (in terms of drawing)
19:38:14*jhMikeS doesn't understand the "just in case" thing. frameworking "just in case" and leaving it open for that is good though.
19:39:53amiconnYou suggested that we should pass around an additional parameter, just in case the lcd api would be used from multiple threads
19:39:59jhMikeSwindows are single threaded, drawing generally isn't though.
19:40:34amiconnBut it isn't, and almost certainly won't
19:40:39 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:41:26amiconnAdditional parameters are costly, especially if they push the function over the regparm limit on arm and sh
19:41:37jhMikeSan additional parameter has nothing to do with threads. just clipping and also allowing multiple overlapped ports to be visible (as a splash might be displayed over the WPS while is draws underneath).
19:42:53amiconn[19:21:59] <linuxstb> amiconn: Also, have you thought about how the API would look? e.g. would all the lcd_* functions be changed to take a viewport id?
19:42:55amiconn[19:22:53] <jhMikeS> linuxstb: that's the approach id take myself
19:43:04amiconn^ additional parameter
19:43:32jhMikeSit's not _just_ a threading consideration is what I'm saying.
19:44:22jhMikeSwe could pull alot of params away with bitmap headers and I'm sure save a good number of bytes
19:45:26amiconnThat applies only to the functions dealing with bitmaps
19:46:21amiconnPlus, saving bytes in one place doesn't judge wasting them in another place
19:46:38 Quit barrywardell (Remote closed the connection)
19:46:45amiconnNote that I mean 'wasting' not 'using them for a good purpose'
19:47:30jhMikeSI never waste...and usually get to attempting something in a more efficient manner once I've stepped away from the initial implementation and can consider alternatives.
19:48:08 Join PaulPosition [0] (
19:49:04 Quit atsea- (Read error: 104 (Connection reset by peer))
19:49:07 Quit pyrosim (Read error: 110 (Connection timed out))
19:50:36 Quit Nico_P (Read error: 104 (Connection reset by peer))
19:50:43 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
19:53:43jhMikeSthe trick with this stuff is making is making it do every cool thing you want it to with as little as you need to do little as logic can possibly allow (hard to prove objectively however).
19:54:18bertrik"as simple as possible, as complex as necessary"
19:54:36linuxstbamiconn: Thinking about your idea for viewports (a concept of current viewport), where would the viewport structs be defined? Would they be defined statically in apps/ code, and then you pass a pointer to the current viewport struct to the lcd driver with something like lcd_set_viewport() ?
19:54:37amiconnAnother example for generic frameworking (not 100% valid though): I wonder when, or even if ever, the multicore support will be put to use (other than in mpegplayer)
19:54:45 Join hardeep [0] (
19:55:01amiconnlinuxstb: yes, eaxactly
19:55:03Crash91rockbox resizes-on-the-fly right?
19:55:08Crash91video i mean
19:55:31amiconnThis way, static viewport structs could even be const, and hence reside in rom with rombox
19:55:32linuxstbamiconn: So the scroll_info struct would just contain a pointer to the viewport struct current at the time the scrolling line was drawn?
19:55:35karashataCrash91: no it doesn't, least last time I checked
19:56:02Crash91wow...linuxstb and amiconn have to stop talking at exactly the same time...
19:56:16Crash91the past 30s was pretty freaky
19:56:17n1sCrash91: good quality no-the-fly resizing is very expensive
19:56:45Crash91if i convert a youtube-res vid to mpg..will it resize?
19:57:00Crash91im talking about >350*350 here
19:57:06amiconnNo it won't
19:58:07LearHrm, rbclient at lacks SDL, it seems...
19:58:54Crash91i converted a video with vlc-transcode.bat and the audio lags...anything i can to to remedy this?
20:01:07linuxstbDo you have the "Limit FPS" option turned on?
20:01:12linuxstb(in mpegplayer)
20:01:28*Crash91 checks
20:01:36n1sLear: as regular builds failed too something seems very wrong with it
20:01:46n1s(it being the server,
20:01:52linuxstbCrash91: It's off by default, and should only be turned on for testing.
20:02:03linuxstbCrash91: Reverse what I just said...
20:02:09Crash91oh..its wasnt on...thanks :)
20:02:26Crash91whats about skip frames
20:02:29amiconnSlasheri: around?
20:02:40linuxstbCrash91: That should be on as well.
20:02:45LearYep, "limits.h" missing...
20:02:45PaulPositionQuestion - browsing the irc log, I see lots of references to resizing images.. that's .bmp and related to AA, right? Wouldn't it be a waste of time when there's the jpeg viewer code, (or is jpeg for AA a "will not ever happen" thing?)
20:03:03PaulPosition(I'm not demanding anything, just very curious...)
20:03:09linuxstbPaulPosition: The jpeg viewer code can't resize either...
20:03:15PaulPositionoh. :o
20:03:18*amiconn wants a 'test' option in mpegplayer replacing those 3 options
20:03:34 Quit J3TC- (Read error: 104 (Connection reset by peer))
20:03:48*Crash91 thinks amiconn should submit a patch then
20:03:55jhMikeSamiconn: test option?
20:04:12linuxstbamiconn: I agree. But even better would be to remove the display FPS, and display stats at the end of the video.
20:04:19jhMikeSyou mean skip/limit...and ??
20:04:25linuxstbShow FPS
20:04:28amiconnjhMikeS: Yes, one option that enables 'Show FPS', and disables frame skip and fps limiting
20:05:10amiconnOr better, output fps (and potentially other stats) at the end
20:05:23preglowoh yes
20:05:23 Join J3TC- [0] (
20:05:25preglowthat would be great
20:06:08jhMikeSdo we abort the FPS test when the video thread wraps around the buffer?
20:06:08amiconnThe archos video player (video.rock) shows stats in the end. By default it only does if something went wrong during playback (buffer underrun, audio/video sync problem etc)
20:06:09*n1s wonders if anyone told buildserver owning people to rebuild arm-elf-gcc (re: kkurbjuns commit)
20:06:23Crash91what is the hold switch on the sansa sim?
20:06:29amiconnThere's a #define that can be activated that makes it always display stats at the end
20:06:49PaulJamCrash91: try h or j
20:07:02jhMikeSif the video ouput is slow, audio might wrap around and have to wait for video too
20:07:11n1samiconn: jhMikeS, the stats could be show whenever stop is pressed too so it doesn't force you to watch the whole clip...
20:07:39amiconnjhMikeS: I'd say that in such a case mpegplayer should stop completely (and display stats if requested)
20:07:42PaulPositionlinuxstb - Errr... jpegs seems *very* resized on my H10 when I open them... (???)
20:07:49jhMikeSI suppose it would do that but when one stream wraps around and has to messes up the stats
20:07:51preglown1s: there was a message on the ml
20:07:56hunzha! now the playback screen of my sansa is black with a white "arschgeweih" on it :-)
20:07:57 Join FOAD_ [0] (
20:08:06Learn1s: And in the forums as well.
20:08:06linuxstbPaulPosition: Yes, but only by fixed multiples of 2 - i.e. 50%, 25% etc
20:08:08amiconnPaulPosition, linuxstb: jpeg can resize to certain special factors
20:08:18n1spreglow, lear: ah ok :)
20:08:22amiconnThat's a feature of jpeg decoding
20:08:27PaulPositionAh I see... Yes, now it's obvious.
20:08:33jhMikeShalf-harmonic multiples I take it
20:08:37amiconn1/2, 1/4 and 1/8
20:08:48preglowi would hope bagder has the mail addresses of all the build server dudes too
20:08:51PaulPositionIt doesn't interpolate (or whatever the real technical name)...
20:08:56 Quit jumijoze ("Reconnecting")
20:09:01 Join jumijoze [0] (n=jumijoze@unaffiliated/mike-zed)
20:09:10amiconnPaulPosition: correct, although that's something I'd like to add
20:09:21*linuxstb wonders if the gigabeat would be able to do that with mpeg video...
20:09:30jhMikeSI thought we did a rescaling by removing higher coefficients
20:09:32amiconn'Zoom in' should never interpolate as that makes the image blurry
20:09:32preglowwell, that is really bandlimited interpolation
20:10:19amiconnBut the unzoomed view should use the nearest resolution that's larger than the lcd instead of smaller, and then scale down to fit
20:10:29 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
20:10:29preglowwhat's up with the build table currently?
20:10:54 Join pyrosim [0] (n=pyrosim@
20:11:01jhMikeSpreglow: DCT coefficients are half-harmonics so ummm...why aren't more levels available?
20:11:08amiconnpreglow: (1) seems to have problems (2) most build servers need updating arm-elf-gcc with the multilibs patch
20:11:09preglowamiconn: i was playing around with an idea of the jpeg viewer having an extra thread that decodes scaled pictures in the background
20:11:20preglowjhMikeS: because none have coded it
20:11:32preglowamiconn: even for non mrobe builds?
20:11:43jhMikeShmmm...if I mess with that I'll add progressive support too
20:11:53amiconnNo, (2) only affects the m:robe
20:12:25amiconnpreglow: That might be nice, but you will probably need to keep it optional with a #define, because it probably won't fit into archos plugin ram
20:13:59pixelmaone of the haxx servers were 64-bit, maybe it's that?
20:14:23amiconnHmm, about the first thing that should be done with the jpeg viewer is to split the source into several files
20:14:35linuxstbSpeaking of which, is there any reason for flash targets to have such a large audio buffer? Couldn't that RAM be better used by plugins like the jpeg viewer?
20:14:47*jhMikeS can second that point
20:14:53n1spixelma: that one is 64 bit but it's missing basic headers and failing sim builds too so something has broken...
20:15:24amiconnlinuxstb: The jpeg viewer has to use the main buffer too - for the images
20:16:15linuxstbamiconn: I mean increase the plugin buffer size to (e.g. 10MB), so that there is enough room there for images.
20:16:39amiconn10MB? On archos??
20:16:48linuxstbNo, on flash codecs with lots of RAM.
20:17:17pixelmalogik, ifp?? ;)
20:17:22linuxstbsansa, nano,...
20:17:46maleYeah. I feel that most of the RAM on my Nano is being wasted.
20:18:34preglowsomehow i don't...
20:18:40jhMikeSby the OF it surely is
20:18:58 Join TFGBD [0] (
20:19:02amiconnPerhaps, but I don't really like the idea
20:19:12preglowi think that particular idea sounds too... brute force
20:19:21amiconnPerhaps need to think about it a bit more, but that sounds like heavy special-casing
20:19:28preglowit would be cooler if plugins could dynamically allocate parts of the file buffer
20:19:52preglowjust one part to make it easy on the playback engine, of course
20:19:54amiconnI prefer the current all-or-nothing approach
20:20:13amiconnYou would introduce malloc through the back door
20:20:19jhMikeSAsk Malloc on Buffer for a handle
20:20:34preglowamiconn: i don't think so, you would only be able to ask for one block at the end of the playback buffer
20:20:53preglowamiconn: one problem would be that playback would have to be able to backtrack what it has done to the buffer
20:21:07preglowso it can rebuffer tracks it's throwing out
20:21:11preglowso it might not be very simple
20:21:48amiconnWhat if it's currently playing that track?
20:21:54jhMikeSpreglow: is this to _not_ stop playback in the process?
20:22:04preglowjhMikeS: sure :)
20:22:19preglowwould be little point in doing it if not, miught as well just shut down playback and still the whole buffer then
20:22:51jhMikeSit would be easy to take part of the buffer and restart playback too...already possible
20:23:07preglowyeah, but very disruptive
20:23:13preglownot very elegant from a user perspective
20:23:23 Quit robin0800 (Read error: 104 (Connection reset by peer))
20:23:23preglowthere's no reason wathcing a couple of photos should restart playback
20:24:33 Quit FOAD (Read error: 110 (Connection timed out))
20:24:34 Nick FOAD_ is now known as FOAD (
20:24:39amiconnHmm, I wonder *what* might be wrong on
20:24:40 Join clark_ [0] (
20:25:00amiconnIt tried including limits.h from a host path - but for target builds
20:25:03jhMikeSpreglow: at least it could retart instead of being disabled until you stop viewing oversized images
20:25:34amiconn(see Rec 8MB and H300)
20:25:39preglowwell, sure, beats what we currently do, but not very elegant
20:25:55amiconnPlugins are not the man purpose of rockbox
20:26:38jhMikeSthe 'man purpose' ... haha
20:27:11clark_good night world I am french sorry for my bad english
20:27:47*jhMikeS will usually laugh at some lewd-sounding typo
20:27:52kclaffrench ppl suck, esp when they come from nancy
20:28:15clark_kclaf, why??
20:28:30preglowamiconn: sure they're not, but people are expecting to be able to watch photos on their daps these days, we shouldn't stubbornly chant "rockbox is for audio" and disregard doing something well because of that
20:28:37kclafkidding ;)
20:29:08clark_kclaf, oki : )
20:29:11 Quit colin__ (Read error: 104 (Connection reset by peer))
20:29:15amiconnpreglow: They can do that in rockbox... and afaik better than many OFs
20:29:36clark_I have a problem with rockbox
20:29:43 Nick fxb__ is now known as fxb (
20:30:01amiconnNote that I didn't really try many OFs, but what I've seen in those I tried is that you need to switch to a photo mode, which implies stopping playback
20:30:36PaulPositionclark - proceed with your question(s), then :)
20:31:12clark_When I use Ipodpatcher for scanning my Ipod, it doesn't recognize my ipod
20:31:23scorche|wwhat is your ipod?
20:31:31scorche|w(in regards to generation)
20:31:55clark_Ipod classic 80Go 6th generation
20:32:16scorche|wrockbox doesnt work on that device..
20:32:18PaulPositionClassic aren't supported, as far as I know...
20:32:21scorche|was our front page clearly says ;)
20:32:46clark_scorche, really?? It's serious??
20:33:02scorche|wis there a reason it should lie?
20:33:08PaulPositionclark - hardware is different, and the software is heavily encrypted from what I could understand..
20:33:30scorche|wand by different, he means "totally and completely different"
20:33:46preglowamiconn: i agree, but not while playing music
20:33:52jhMikeSit's a conspiracy and the trilateral commission and masons are in on it
20:33:58 Quit karashata ("Leaving.")
20:34:02preglowanyway, i realize it's not an easy problem to solve
20:34:03amiconnpreglow: ??
20:34:14preglow20:29 < amiconn> preglow: They can do that in rockbox... and afaik better than
20:34:14preglow many OFs
20:34:20clark_and it will be work in the future??
20:34:33 Join karashata [0] (
20:34:34scorche|wclark_: no one is working on it, so it is impossible to say
20:34:54amiconnYes. You can view images while music is playing (on big-ram targets), provided those images are small enough
20:35:06 Quit japc (Read error: 110 (Connection timed out))
20:35:35*jhMikeS suggests a magic 8 ball java app to ask questions to about when ports will be done
20:36:11scorche|wjhMikeS: only as long as it has various variations of "impossible to be determined"
20:36:16scorche|wand java?...ugh
20:36:39clark_scorche which deception for me that it doesn't work snif
20:36:57*n1s suggests a feature for ipodpatcher/rbutil to make them tell the users they have an unsupported device when they do
20:36:58jhMikeSscorche|w: I thought that pretty much was those contained :)
20:37:07scorche|wclark_: not sure what you are saying...
20:37:29 Part Crash91
20:37:46clark_scorche, I am sad that that doesn't work
20:37:59PaulPositionscorche - deception (french) == disappointment.
20:38:04scorche|wclark_: alright, but that really doesnt change the current situation
20:38:16clark_lol yes
20:38:30 Quit karashata (Client Quit)
20:38:31scorche|wPaulPosition: yeah...i took 3 years of french, but it just didnt connect till now
20:39:05clark_thank you for your help goodbye world
20:39:08amiconnclark_: Someone with both enough desire and knowledge needs to step ahead, otherwise it'll never happen
20:40:01preglowhow i hate hacking makefiles
20:40:37clark_amiconn, really, you are right
20:40:44PaulPositionIndeed... And since the platform is new, even with desirous, knowledgable people, it (a port of rockbox) probably would be far from complete.
20:41:19clark_see you soon
20:41:23 Join Arathis2 [0] (
20:41:27jhMikeSpreglow: makefiles are _fun_ programming. I could work on them all day. :)
20:41:31*amiconn needs to build a new arm-elf-gcc for cygwin
20:41:31PaulPositionclark - bonsoir.
20:41:39amiconnThat'll take quite a while... :/
20:41:51preglowjhMikeS: elite! make apps/ build a libspees-voice.a, please :)
20:42:03preglowjhMikeS: define ROCKBOX_VOICE_CODEC and call the speex makefile
20:42:22clark_PaulPosition, you are a french guy??
20:42:47jhMikeS#define ROCKBOX_VOICE_CODEC ... speex makefile, where are you?
20:44:09preglowjhMikeS: oh, i'm just telling you what you need to know from my side of town, the ordinary speex makefile should do for making libspeex-voice.a too, just define that. it's not commited yet, but it will work eventually :)
20:44:47preglowprobably will work fine now too, just drag along a ton of unneeded stuff
20:44:50PaulPositionclark - Quebecois, plutot..
20:45:35clark_PaulPosition, tabernac il caille chez toi!
20:45:37jhMikeShmmm....well, there is a list of -D junk
20:46:11 Quit pyrosim (Read error: 110 (Connection timed out))
20:46:17 Quit PaulJam (".")
20:46:59PaulPositionclark - lol.. ;)
20:47:18 Quit J3TC- (Read error: 110 (Connection timed out))
20:47:41 Quit clark_ ("Quitte")
20:47:53 Join robin0800 [0] (
20:48:25 Quit ompaul (No route to host)
20:49:04 Quit jhMikeS (Nick collision from services.)
20:49:10 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
20:54:20 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
20:55:53 Quit spiorf_ (Remote closed the connection)
20:56:01 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
20:56:09 Quit Arathis (Read error: 110 (Connection timed out))
20:56:15salty-horsehi. any sansa devs around?
20:57:42 Nick Arathis2 is now known as Arathis (
21:02:46 Quit markun (Read error: 110 (Connection timed out))
21:05:01 Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater)
21:05:33 Join mirak [0] (
21:07:01***Saving seen data "./dancer.seen"
21:07:37*zicho is away: Busy at the moment
21:07:51*zicho is back (gone 00:00:09)
21:10:47desowinsalty-horse: I suggest you just to ask what you want
21:12:18salty-horsek. using a build from a few weeks ago, I noticed lots of freezes yesterday while playing mp3 songs. sometimes it will freeze mid-song, and sometimes the keys would be responsive "play" would play nothing. (it will just switch from paused<->play in the OSD, but nothing will happen) −− how can I debug those, and figure out what's causing it?
21:13:10pixelmamale: reading the logs a bit... did you try to put the %C tag for displaying the album art at the end of your wps on a line that wouldn't be on screen anymore? That seems to fix the problem with the lines that are drawn above the album art for me but I just played around a bit so far...
21:13:39 Quit mf0102 ("Verlassend")
21:15:02PaulPositionsalty-horse - Best would be to first try updating .rockbox with a current build. But user-interface slowdowns *could* be cause by using too much Equaliser bands, along with crossfeed, dithering and other 'effects'...
21:15:17pixelmasalty-horse: please pdate to a current build first, there were issues with freezing on Sansa when metadata on buffer was commited, should be fixed now. What good is it to report bugs with old builds that are possibly be fixed by now
21:15:29malepixelma: I'm not sure I understand.
21:15:46malepixelma: My %C is before all the other stuff, which is what worked best with the original album_art patch.
21:16:27malepixelma: So you have dynamic lines next to your album art without clearing it?
21:21:37pixelmaI have sublines to the left of the album art (the pic is on the right). In the beginning it was as if the line was drawn all the way to the right, clearing the album art in this place. I have the %C now at the end of my wps and it works somehow, but maybe it's not completely comparable to your situation if you have a lot of spaces in the beginning of the line... *shrug*
21:22:33malepixelma: I'll try it.
21:23:23maleActually now that I look at it. I have the %C after the lines in question.
21:23:47maleWhich are al %ar
21:24:34malepixelma: But your %C is at the VERY end?
21:25:29maleHmm. Doesn't help.
21:26:00pixelmayes (to your question) but no further ideas then
21:26:38maleI'll probably just revert the commit that caused this.
21:29:27 Join atsea- [0] (i=atsea-@gateway/tor/x-8e5d160124b84124)
21:32:53 Quit roolku (Read error: 110 (Connection timed out))
21:33:19 Quit amiconn (Nick collision from services.)
21:33:27 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
21:34:56 Join PaulJam [0] (
21:35:07 Join lemur [0] (
21:37:08preglowjhMikeS: done yet? :>
21:38:45 Join Ebert [0] (
21:39:29maleAhh. Reverted the commit. Everything looks great now.
21:39:32jhMikeSpreglow: falling asleep? nope...still awake. I have no idea with the makefile stuff. I'd think it could be a -D in apps/makefile or something
21:39:54linuxstbmale: Which commit? Making %C static?
21:39:54maleExcept... What's up with *PANIC* Updating size on empty dir entry 53?
21:39:59malelinuxstb: Yeah.
21:40:32maleI've dosfsck'd the drive.
21:40:34preglowjhMikeS: makesfiles just strangle my will to work on anything
21:40:38preglowi absolutely bloody hate them
21:40:41maleBut I still get this error failry often.
21:41:14jhMikeSpreglow: ay...focus on the goal, not the task. :)
21:41:21amiconnlinuxstb: Somehow I cannot get a new arm-elf-gcc installed on cygwin. Applied th epatch, configured gcc, called 'make' and 'make install' (with administrative rights). No error message, but also no multilibs...
21:41:47linuxstbamiconn: Strange...
21:41:50*jhMikeS doesn't see anyone else jumping out of the woodwork to help with makefiles either
21:43:36salty-horsepixelma, haven't noticed any sansa fixes since my last build, but I'll try
21:43:43 Quit jake (Remote closed the connection)
21:43:45jhMikeSsomeone with more of a clue must be around sometime...I'm actually exhausted atm.
21:44:31amiconnlinuxstb: All it does is to install a bunch of LC_MESSAGES, fixincl, mkheaders, and libiberty.a
21:44:34pixelmasalty-horse: many of these things are not target specific...
21:44:48amiconnFor many folders, 'make install' just says 'nothing to be done for install'
21:45:04amiconnBut my old arm-elf-gcc is from July...
21:45:28linuxstbamiconn: Thinking about viewports again, I'm assuming we will want them on charcell, and the unit is 1 character (similar to the current margins) ?
21:45:40linuxstbamiconn: So the new gcc was installed, just not with multilibs?
21:45:50preglowjhMikeS: speex is basically ready to start including in the core, i just need to make it happen
21:45:53 Quit przemhb (Remote closed the connection)
21:45:54amiconnJust a few accompanying files were installed
21:46:07preglowjhMikeS: so i can work on stuff like iram allocation, etc
21:46:20amiconnUmm, my current arm-elf-gcc is even from July 2006
21:47:12amiconnThe bad thing is that if I scrap my whole /opt/arm dir, I need to rebuild binutils as well :(
21:47:44jhMikeSpreglow: sure but I need some rest and manic energy to fsck with that then maybe I'll try to get on the make development team. :)
21:48:02preglowjhMikeS: oh, no worries, wasn't trying to prod you along
21:48:07preglowi'm not working on makesfiles now anyway :P
21:48:12preglowplenty of other stuff to hang onto
21:48:20jhMikeSprodding you is only _my_ right :)
21:49:15Nico_Pmale: can you identify the line that is being drawn over the AA?
21:49:44jhMikeSpreglow: just need rest...I'm too tired to even work on my own crap now
21:50:00amiconnMeh, will try that now
21:50:30maleNico_P: What do you mean?
21:50:48Nico_Pmale: your AA has a line being drawn over it, right?
21:51:01maleNico_P: Yes.
21:51:14Nico_Pmale: you should be able to find which one it is
21:51:14maleNico_P: More acurately it has the blank part of a line clearing it.
21:51:26maleNico_P: I know which one(s) it is.
21:51:47Nico_Pwhat about using a margin?
21:51:59maleNico_P: Is that in svn now?
21:52:18Nico_P%s|xmargin|, not %m
21:52:32maleAnd this will work for right justified text?
21:52:50Nico_Pmale: it will work with any alignment
21:53:13 Join martin_ [0] (
21:53:48Nico_Pmale: the text will scroll between the left margin you defined and the right side and will even be centred in that box if you use %ac
21:53:59maleNico_P: This is not scrolling text.
21:54:44Nico_Pmale: would it hurt for it to scroll? if so, there is a "hack" to make AA dynamic instead of static: put it inside a dynamic conditinal
21:55:07pixelmaNico_P: yes it hurts in cases of dynamic info (like volume etc...)
21:55:07maleNo, it wouldn't hurt.
21:55:16maleOh, then it would.
21:55:22maleBecause these are all dynamic lines.
21:55:36male%pc %pr %px %pv...
21:56:29Nico_Pwell then use something like %?lh<|>
21:56:37Nico_Pwell then use something like %?lh<% C|% C>
21:56:46maleIs that the hold switch/
21:56:46PaulJamhmm, strange. when i switch from a wps with albumart to one without, then parts of the text dissappear. but this does not happen when i switch to one of the included wps.
21:57:02pixelmaok, haven't tried with the margins but this is what I remember with putting volume information on a scrolling line
21:58:48maleI suppose it wouldn't kill me to rearrange my WPS so that the AA is on the right like pixelma's.
21:59:03maleBut I'd really rather not.
22:00:30 Join J3TC- [0] (
22:01:28pixelmaNico_P: putting display album art tag inside the hold switch conditianal helps avoiding that drawing problem? Maybe this is why mine works then...
22:01:57PaulJam%lh is the virtual hdd led
22:02:30PaulJamnot every target seems to heve that tag
22:02:32pixelmaah yes, sorry. But this forces a redraw or so?
22:02:33malepixelma: Why do you branch based on the hold switch?
22:02:57Nico_Ppixelma: it forces the AA to redraw much more often
22:03:01malepixelma: An attempt to save cycles or are do doing something special?
22:03:56Nico_Plinuxstb: I'm wondering whether we need a tag to allow margins without scrolling
22:04:26pixelmamale: because I wanted to have more info on a small screen, but _this_ idea doesn't work as I wanted it currently (played around with album art on my c200 wps...)
22:04:48pixelmaNico_P: ok, that explains it then
22:04:58malepixelma: I wanted to do something similar, as the Nano's screen is useless for color with the BL off.
22:06:21pixelmathe Nano's screen is one of the better colour screens as it is usually quite readable even without backlight
22:06:53malepixelma: Only if you shine the sun on it.
22:07:16malepixelma: Text with any color is unreadable. Only white works.
22:07:28malepixelma: I'd like to have a completely different WPS for when the BL is off.
22:07:44malepixelma: With a bigger font and different colors.
22:08:34Nico_PPaulJam: actually my suggestion (which is in fact yours) doesn't seem to work...
22:09:13PaulJamNico_P: which target do you use? does it have the %lh tag?
22:09:28Nico_Phmm it's a sim so it probably doesn't... I'll try something else
22:09:47PaulJami tried my wps in the ipodcolor sim and there the workaround doesn't work either
22:09:59pixelmaI remember the %lh having no effect in a sin too
22:09:59PaulJambut in h300 sim it works
22:10:08 Quit zicho (Read error: 110 (Connection timed out))
22:10:17Nico_Pok using %?mh works
22:10:46Nico_Pbut I must warn you that the when doing that, the AA is cleared and drawn on each WPS refresh
22:11:42Nico_P...which is quite expensive
22:11:56LearIs it really?
22:12:21jhMikeSpreglow: are the #defines in place in SVN? I'll work it out later.
22:12:42preglowjhMikeS: nah, but they don't really need to be
22:12:46 Join pondlife [0] (n=Steve@rockbox/developer/pondlife)
22:12:46Nico_PLear: in comparison to what is done in the cass of having it static, yes, but I have no idea of the real cost (e.g. battery life or boost ratio)
22:12:51 Part pondlife ("Gone")
22:13:06preglowjhMikeS: there are a couple in SOURCES removing some files, and some in a couple of source files just disabling some stuff, they don't _need_ to be there
22:13:34jhMikeSok, just get it to build an .a for the core and link it
22:13:51preglowmuch like mpegplayer builds a libmad for itself
22:14:19preglowjhMikeS: should we keep this stuff out of svn until we've got something working, or?
22:14:22LearNico_P: Yes, certainly more than not doing it, but I was thinking more in absolute cycles. And it happens like 5 times per second (last time I checked anyway).
22:14:42preglowfreqmod_nx: around?
22:15:13LearNothing, compared to audio decode and processing, I'd imagine.
22:15:25jhMikeSpreglow: put it in SVN but disable the actual build and link and when it's ready to go enable?
22:15:25Nico_PLear: yes but each time the AA is drawn or cleared we need to call bufgetdata, it's not as much of a trivial operation as doing it on a regular bitmap
22:15:39preglowjhMikeS: sure, i guess that part of it can go it
22:15:44Nico_PLear: but yeah, not as intensive as many other things
22:15:49LearIt is? I got the impression it was stored in the WPS-local bitmap cache...
22:15:55Nico_PLear: not anymore
22:16:27amiconnLear, Nico_P: The actual cost largely depends on the target
22:17:19Nico_PPaulJam: male: anyway, I think there's no reason in making the AA tag dynamic in svn when it can be easily forced by the WPS if needed
22:17:38amiconnOn a target which can only do 14fps fullscreen when not boosted, it makes a huge difference whether only a small part of the screen or a rather large part of the screen is redrawn 5 times per second
22:17:40Nico_Pand there's no reason of patching either
22:18:07jhMikeSpreglow: good, then it's just a maintenence of an #if 0 removal...I suppose I'll use the make of libmad for mpegplayer as an example
22:18:24*linuxstb starts work on viewports...
22:18:28maleNico_P: I'll try the workaround then.
22:18:37preglowlinuxstb: what'll pretty much rework the lcd drivers, yes?
22:18:54maleNico_P: But still, I don't think it should be redrawn that often either. It needs to not be cleared in the first place.
22:19:23Nico_Pmale: when it's in a conditional I have to assume it needs to be cleared
22:19:42linuxstbpreglow: I don't think the changes in the lcd drivers are going to be that much work. I think most of the work will be to adapt the apps code to use them.
22:19:46maleBut lets think about the real use of AA.
22:19:47Nico_Pmale: otherwise it's not when you need it to
22:19:55maleIt's in a little box and nothing ever touches it.
22:20:11maleIt should be part of the backdrop or otherwise regarded specially.
22:20:13Nico_Pmale: pixelma wanted AA to be dependant on hold
22:20:21 Join Daniel_S [0] (i=57b0da96@gateway/web/cgi-irc/
22:20:44maleYeah, so if there's no %C active then don't apply the bounding box to the text.
22:20:56maleIt's not like you can move it around, can you?
22:21:08 Join Zagor [0] (
22:21:10Nico_Plinuxstb: I (and I think JdGordon too) would be very interested in following the development and maybe even helping out
22:21:31Nico_Pamiconn: what?
22:21:37LearHm, bufgetdata doesn't look particularly expensive...
22:21:44amiconnbinutils don't like me either
22:21:55maleYeah, I don't buy that drawing the AA is a big drain either.
22:22:04maleI never noticed any increase in boost ratio.
22:22:06Nico_Pit's probably not
22:22:17Nico_Pmale: what bounding box?
22:22:41maleNico_P: The one defined by %Cl. It should be respected by the text drawing.
22:22:43amiconnmale: Well, if you're in the audio debug screen, you surely won't notice anything caused by changes in the wps
22:22:49maleNico_P: And not cleared.
22:22:58amiconn...because then the wps code isn't running
22:23:13maleamiconn: Excellent point.
22:23:20maleamiconn: Silly me.
22:24:15maleI suppose I assumed that the boost ratio was a running average.
22:24:34Nico_Pmale: the bounding box sometimes doesn't exist... and text isn't ajusted to it
22:24:58Nico_Pmale: maybe with viewports it will be possible, but right now I don't see how it could be done
22:25:01amiconnIt is - starting when you enter the audio debug screen
22:25:07Nico_PAA behaves like any other bitmap
22:25:15maleI don't think all the complication of viewports is necessary.
22:25:25maleHow about JUST "protected bitmaps"?
22:25:44maleApplying a mask shouldn't be that difficult.
22:25:53linuxstbNico_P: You could think about how viewports could be incorporated into the WPS syntax. I'm assuming we'll have a fixed-sized array of viewport structs, so the WPS author can define up to that number of viewports, and then there would be line-based drawing within those viewports.
22:25:59maleCertainly easier than an entire widget/input framework.
22:26:10 Quit desowin ("use linux")
22:26:14linuxstbWho said there would be a widget/input framework?
22:26:24amiconnThe viewports implementation (as I am imagining it) would be rather simple, and it will also be useful in other plcaes
22:26:33Nico_Plinuxstb: maybe it's an occasion te rething the WPS syntax
22:26:34amiconn(like the dreaded quickscreens)
22:26:38malelinuxstb: That's what the wiki page seemed to imply.
22:26:46linuxstbI haven't read the wiki page...
22:27:45*jhMikeS wants a more event driven framework...a widget/input framework is also better for touchscreen devices
22:28:24linuxstbamiconn: If I'm understanding your concept correctly, it's basically just collecting all the static variables (xmargin,ymargin,font,drawmode,fg_pattern,bg_pattern) in the lcd driver into a "viewport struct", and adding width,height?
22:28:51maleThe dyanmic workaround doesn't work for me.
22:29:02maleI still get partial clearing.
22:29:18amiconnAdjusting the clipping in the various drawing functions should be fairly simple
22:29:23Nico_Pmale: what about %?mh<% C|% C> ?
22:29:37Nico_P(without the spaces of course)
22:29:40maleNico_P: Well, I'm using lh.
22:29:48amiconnI hoped to be able to introduce bitmap structs before viewports
22:29:49Nico_Pmale: lh isn't present on all targets
22:30:06maleNico_P: And it does SOMETHING. But it doesn't work 100%. Mine is a Nano, and I'm pretty sure it has it.
22:30:25Nico_Pmale: trying mh won't hurt, will it?
22:30:42maleNico_P: Might explode. Who knows? ;-)
22:31:00LearNico_P: Now I'm sure: if I resume a track, the last part of it can be skipped somehow.
22:31:30maleNico_P: Same with mh.
22:31:37Nico_PLear: are you referring to FS #8092?
22:31:40LearJust happened for a 64-kbit MP3 (audio book). Skipping back and replaying the end of the track works, so the file is fine...
22:32:02 Join przemhb [0] (
22:32:04Nico_Pmale: could you pastebin the source?
22:32:21maleNico_P: Trying one more thing first.
22:32:53maleNico_P: Okay. It works is the whole conditional is at the very end of the WPS>
22:33:01LearNo, backwards seek is not invlolved. I resume playback of the file, i.e. start some ways into it. It's like it doesn't buffer all that's left of the file.
22:33:15maleNico_P: So it probably had to do with the line under it.
22:33:52Nico_Pmale: ah :)
22:34:40Nico_PLear: I don't really get your point... what's the problem then?
22:34:46amiconnlinuxstb: Scrolling text will need special measures
22:34:55Nico_PLear: ok sorry now I get it
22:35:18amiconnE.g. you need to be able to clear a viewport, which needs to clear all scrolling lines of that viewport
22:35:33Nico_Pamiconn, linuxstb: would it be possible to include screen rotation in the design?
22:35:57amiconnLive rotation?
22:35:59maleHow about 3D compositing.
22:36:03maleAnd a cube...
22:36:31Nico_Pamiconn: yeah, for portrait targets it could be nice
22:36:47amiconnForget it - pixel format would be totally different on <8 bit, and even of >=8bit, framebuffer layout would change
22:36:57maleFor the iPod Touch it's absolutely necessary.
22:37:10Nico_Pamiconn: hmm and through a setting with a reboot?
22:37:18 Quit OlivierBorowski ("Konversation terminated!")
22:37:36amiconnImo it would add way too much complication
22:38:09amiconnWhy would someone suddenly want landscape if he bought a player with portrait display?
22:38:18maleWow, if rotation is that complicated there's something seriously wrong with the design.
22:38:20LearNico_P: And in this case, it was the last 15 secs that was missing.
22:38:38amiconnFor video and image display (fullscreen) it's a bit different, but that can be handled by the plugin
22:38:38Bagdermale: not at all, it is streamlined for one mode
22:38:59Nico_Pamiconn: IMHO it makes sense to want to change
22:39:17Nico_Pnot saying I do
22:39:24maleGeneral code is easier for programmers than "streamlined" code, and often far less error prone.
22:39:40Nico_Pand slower
22:39:41Bagdermale: rockbox is not for general lazy programmers
22:39:51amiconnmale: And that general code is most often completely unsuitable for embedded devices
22:39:55Nico_Pthis reminds me we need java :p
22:39:56hcsBagder: speak for yourself!
22:39:57Bagderthey can have their java ;-)
22:39:57maleSlower perhaps, but not necessarily "too" slow.
22:40:15linuxstbSlower -> lower battery life...
22:40:19amiconnmale: On a battery powered device, every little bit counts
22:40:22Bagdermale: but also much more complicated code
22:40:31Bagderand simplicity is good
22:40:33maleNo. General code is simpler and smaller.
22:40:43Bagderto support live rotation?
22:40:49maleAnd often provides opportunities for unexpected optimizations.
22:40:52amiconnSo code is always too slow, until it's either really too fast (only possible for hardware drivers) or runs in zero-time
22:40:53Bagderyou're not on my planet, that's for sure
22:40:58Zagorgeneral code is rarely smaller
22:41:21maleZagor: Wow. That's nust.
22:41:50linuxstbamiconn: What special measures do you have in mind for scrolling text?
22:41:53maleThe RB firmware is FAR more bloated than it needs to be, and it could be much more functional in the space it now occupies.
22:41:58amiconnmale: Just take a look at pixel packing on 1bpp and 2bpp targets, and then try to invent a way to rotate on such displays without increasing binsize
22:42:06Bagdermale: please bring on your patches
22:42:10amiconnI'm *sure* you won't find such a way
22:42:15maleImagine if the RB core were written in Forth for instance.
22:42:20Bagdermale: I think you talk more than you can backup with code
22:42:22Zagormale: talk is cheap. show us the code.
22:42:25hcsmale: I've imagined it...
22:42:35Nico_Pamiconn: I'm probably going to say something stupid, but couldn't we display the fonts rotated?
22:43:05amiconnFonts are mono bitmaps...
22:43:16Nico_Por maybe less stupid... have a rotated version in store
22:43:33Nico_Pamiconn: I don't know much about bitmap displaying
22:43:35maleThat would be offscreen rendering.
22:43:56amiconnFonts are already very large.. check the size of unifont.fnt, and compare that to the amount of ram of our low-mem targets
22:45:20amiconnSure, the whole font is never loaded at once, but even then...
22:45:20 Quit HellDragon (Client Quit)
22:45:30Nico_Phmm ok
22:45:54Nico_Pamiconn: what about reboot though?
22:46:19amiconnYou would basically need 2 complete lcd drivers
22:46:25Nico_Psome people seem to care enough about it to accept a reboot (I wouldn't)
22:47:01amiconnOn >= 8 bit targets it might be a little easier *if* the lcd controller can switch update directions
22:47:08 Join stripwax [0] (
22:47:21amiconn...and we know how, i.e. we have a datasheet
22:47:46Nico_Pmale: do you use C btw?
22:48:05Nico_Pamiconn: ok I'm officially dropping the idea entirely :)
22:48:06amiconnThen just the framebuffer dimensions change, but no other layout details
22:48:23maleNick_P: C what? The language?
22:48:49maleNick_P: Sure. Hard to use unix without it.
22:49:27amiconnI.e. it would be not too difficult to implement on iriver H300, iaudio X5, iPod Nano, iriver H10 (big & small), Sansa c200 and *perhaps* Sansa e200
22:49:36maleNick_P: And I certainly know my way around C well enough to see that there's a lot of unnecessary code and poor factoring in RB.
22:49:38*male ducks.
22:49:43amiconnBut those are all landscape targets
22:49:43maleNot that I don't love it.
22:50:04linuxstbmale: We would welcome patches if you can improve things...
22:50:11amiconnThe others either have the pixel packing issue (everything greyscale and mono), or unknown lcd controller(s)
22:50:33malelinuxstb: Well, I'm more interested in features ATM. I have more than enough projects to keep me busy without optimizing other people's code.
22:50:36amiconniPod Color is special, as we know just one of the 2 existing lcd controllers
22:50:55PaulPositionlol... screen rotation on the SQUARE h10 screen would be fun! (or not!) ;)
22:51:16PaulJamdoes someone see something wrong with the following wps tag: "%?bs< |>" it causes that parts of static elements in the wps disappear when the previous wps contained albumart. wery weird.
22:51:20maleI have a hard time believing that the raw speed of the RB core has a huge effect on battery life. Most of the time is spent in codecs, no?
22:51:36amiconnSlight correction: e200 is not landscape, but then also marked as *perhaps* - because we knwo the controller, and that it can switch update direction, but I'm not sure whether we know how to change the lcd dma setup
22:51:39*stripwax hopes so
22:51:42Bagderevery little cycle counts
22:52:08malePeople usually end up with slow and buggy software when they try to over-optimize.
22:52:32 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
22:52:35maleEvery cycle doesn't count when there's a minimum clock and lots of free cycles.
22:52:41Bagdermale: we love your teaching generalizations
22:52:44hcsmale: we've got people who know the processors fairly well...
22:52:47lostlogicmale: you have repeatedly insulted and belittled rockbox wihout offering a single piece of code or productive suggestion, please stop it.
22:52:53amiconnmale: There are now 'free' cycles
22:53:33malelostlogic: I haven't belittled anything.
22:53:49malelostlogic: I'm just coming from a fresh perspective.
22:53:58amiconnAnd you would be surprised how much time is spent outside codecs - and that's not because it's unoptimised code
22:54:09 Quit mirak (Remote closed the connection)
22:54:18Nico_PPaulJam: are the parts that disappear "under" AA?
22:54:25maleHow is the profiling done?
22:54:33Nico_Por rather, its position if it were there
22:54:42Bagdermale: but then please get constructive instead of just throwing out worthless accusations of being slow and bloated
22:54:58maleI didn't say it's slow.
22:55:13Nico_Pmale: fresh perspective is good, but specific examples would help us understand your view better
22:55:17maleIt works. And that's fast enough.
22:55:28lostlogicmale: either by profiling the simulator on host PCs or using a profiling system that I wrote a couple years ago based using glibc's instrumentation features as a basis (although I'm not sure how well that still works).
22:55:50malelostlogic: And the latter runs on target?
22:56:07Nico_Plostlogic: you wrote it? cool, maybe you can teach me how to use it?
22:56:11malelostlogic: I have something similar, but it currently requires networking.
22:56:17lostlogicNico_P: :-\ don't remember
22:56:23PaulJamall static elements in the rectangle between 0x0 and 75x75 dissappear. the albumart of the previous wps was at a different position (100x100)
22:56:42PaulJam(that was for Nico_P )
22:57:11Nico_PPaulJam: ok, looking
22:57:16maleWell, IMHO if no one is actively profiling on the target then no one has a clue what is fast and what isn't.
22:57:29 Quit nicktastique ("Leaving")
22:57:33*Bagder ignores male starting now
22:57:42maleAside from the clues that boost ratio (and battery life) might give.
22:57:56lostlogicNico_P: as I recall it's a matter of compiling with the code you want profiled instrumented and with some added code to start an stop the profiling, which upon the stop call writes a file out containing the addresses of the functions and their call counts... and then using some perl scripts I wrote to map them back to their functio names
22:58:29ryanakcaHmmm... I've been told to reboot after building the database, but, when I reboot, I'm told that the database hasn't been initialized yet, and asks if I want to initialize it. Any idea why?
22:58:29Nico_Plostlogic: yeah but the perl scripts were obscure and I was unsure whether the whole thing would work on coldifre
22:58:35malelostlogic: Only counts? No timestamps?
22:58:36Nico_Plostlogic: I ended up giving up
22:58:49lostlogicmale: when someone like amiconn analyzes the processor pipelines of the processor and optimizes critical sectiosn based on that, we can be damn sure, especially when he then backs up his improvements with real world frame rate improvements or suchlike
22:59:01lostlogicmale: includes both.
22:59:26lostlogicNico_P: I wrote it when I had an H3x0, never actually tested on ARM iirc
22:59:33lostlogicNico_P: and yes, the perl scripts are very obscure.
22:59:45maleI was merely making a point about false optimization.
22:59:46Nico_Pmale: many of the core devs here are pretty experiendec embedded programmers. some do that for a living
23:00:00Nico_Plostlogic: me not knowing perl didn't help of course :p
23:00:09lostlogicNico_P: it's as good a time as any to learn :-P
23:00:48lostlogicNico_P: I'd like to get it operating again, but I'm soooo lazy
23:01:15*lostlogic joins bagder at this poitn
23:01:26maleNico_P: Smart people are often stupid.
23:01:52Nico_Plostlogic: btw, I've been thinking about what jhMikeS suggested for the buffering code... using one callback that sends all sorts of messages to its users... I think it can help solve FS #8092
23:01:52hcsmale: if you'd like to talk programming generalities, why not join us in #rockbox-community?
23:02:03n1smale: We don't optimize without benchmarking
23:02:23 Quit Lear ("ChatZilla [Firefox]")
23:02:27malen1s: But it seems that many features/improvements are discounted without analysis.
23:02:38Nico_PPaulJam: I assume the problem is appearing when using the dynamic workaround?
23:02:40maleWhich I think is worrisome.
23:03:02lostlogicNico_P: I didn't see what mike said about using 1 callback I don't think and I also don't see what callbacks have to do with 8092
23:03:15Nico_Pmale: patches are welcome, but people work on what they care about
23:03:16lostlogic8092 is a problem where the buffering code has the potential to break its own internal structure
23:03:22PaulPositionmale - Many "discounted" things have been taken into account ** once someone actually coded something **
23:03:23 Join Casainho [0] (
23:03:27maleNico_P: Obviously ;-)
23:03:59Nico_Plostlogic: what I was thinking for 8092 is that if the buffering code could close handles to free space, all would be fine
23:04:05malePualPosition: Then why the "anything new is too slow, forget it. We like it ultra-complicated." attitudes?
23:04:07 Join lee-qid [0] (
23:04:18lostlogicNico_P: ahhh!! yes :) that would be fanfricking tastic!
23:04:28Nico_Pthe callback enables us to let the buffering thread have more control... it will be able to close handle and signal that to the user
23:04:35lostlogicthat's exactly what I'd like for buffering to be able to tell people "Hey, I closeed your handle"
23:04:53Nico_Pthat quote is exactly what I was going to say :)
23:05:00PaulJamno, i expreimented with 2 very simple wps one contained the lines "%Cl|100|100|75|75|" and "%C" , the other contains the lines "%?bs<|>" and "%it". all in the h300 sim with reset settings. don't stop playback when changing the wps.
23:05:09PaulPositionmale - Don't ask me... Just look at the svn history. Album Art was stupid and not-to-ever-go-into-Rockbox until Nicolas and some other started working on it and came back with something usable..
23:05:40PaulPositionI guess it's the same with 'optimization' and such. Can't see why it wouldn't be.
23:05:41 Quit Ebert ()
23:06:00amiconnI still think that AA is useless... but I accept that for others it's not
23:06:03Nico_Pmale, PaulPosition: I actually write the original AA patch years ago and it was rejected waiting for MoB
23:06:12Nico_Pwhich I ended up implementing myself
23:06:15Nico_Pwith help
23:06:16maleI've never worked on a project that I wasn't willing to admit could have been done better.
23:06:17amiconnAnd many ideas which were thought to be impossible are a reality now
23:06:28maleSorry if that offends anyone.
23:06:30amiconnRockbox is around for several years
23:06:42Bagderwe all know everything can be improved
23:06:55Bagderthat goes without saying
23:06:57Zagormale: and you have yet to suggest A SINGLE THING that would make it better
23:07:05***Saving seen data "./dancer.seen"
23:07:07*stripwax sighs
23:07:09Zagorit's all just hot air from you
23:07:12amiconnAnd the current AA implementation is acceptable because it uses the proper groundworks
23:07:21amiconn(MoB, which wasn't available earlier)
23:07:35*stripwax rebuilds jblackglass themes using the new core rockbox features
23:07:38maleZagor: Here's one. Why don't you shut up? ;-)
23:07:55 Join Llorean [0] (
23:07:57stripwaxmale - steady on
23:07:59Nico_Pmale: please don't be offensive...
23:08:00n1slostlogic: I tried profiling Tremor on my h300 maybe a month or two ago and it seemed to generate good output on the device but the script was unable to match the adresses to functions AFAICT or maybe i did it wrong...
23:08:05Zagormale: why? am I disturbing your mindless ranting?
23:08:27maleThat's better. /ignore shut him up for me.
23:08:27lostlogicn1s: that's possible −− the perl parsing scripts were definitely the fragile part.
23:08:35Nico_PPaulJam: nothing else in the WPS I assume?
23:09:00amiconnNico_P: Maybe rotating text output would become somewhat easier if one of my optimisation ideas works out and actually improves things
23:09:15lostlogicyou guys have convinced me to try and take a poke at bringing the profiling scripts back up to snuff this weekend... if you remind me.
23:09:36malelostlogic: That would be great!
23:09:54PaulJamNico_P: yes nothing else. are you not able to reproduce it?
23:09:57 Quit miepchen^schlaf ("Verlassend")
23:10:02stripwaxIf hold is on and the backlight is off, do we really need to run the scroll thread?
23:10:17lostlogicmale: or you could do it, since you seem rather gungho and probably have mor free time than me :-D
23:10:21malestripwax: I've wondered about that myself.
23:10:23Lloreanlostlogic: I'll prod you if I'm not too busy elsewhere.
23:10:31amiconnstripwax: On about half of the targets - yess!!!
23:10:40maleIs the hold button hard on all targets?
23:10:51amiconnNot every target has a stupid, purely transmissive colour lcd
23:10:54stripwaxamiconn - sorry :) I meant, on the targets where the lcd is unreadable without the backlight
23:11:10Nico_Pstripwax: we could maybe even stop updating the WPS
23:11:18lostlogicstripwax: that's mostly the gigabeats right?
23:11:18Nico_Por do it less often
23:11:26Nico_Plostlogic: H300 too, probably others
23:11:27maleI'd like the LCD shut down on hold.
23:11:31amiconnNico_P: That was discussed several times, and dropped
23:11:36maleBut a quick way to glance at the screen.
23:11:36CasainhoBagder: Hello!
23:11:49Nico_Pamiconn: oh. either I wasn't there or I just forgot
23:11:54maleWhich would be possible if button presses CAN be detected in software while hold is enabled.
23:12:13amiconnThe problem is that not every update is a full update, so it would be difficult to reconstruct the "should-be" state if the light is enabled again
23:12:19Casainhohello to all! - I am looking for people that can help -me to decide a processor for make the hardware player - to select processor em RAM memory...
23:12:27Nico_PPaulJam: does it look specific to %?bs<|>?
23:12:37stripwaxamiconn - agreed. scrolling thread could wake though
23:12:45BagderCasainho: dig up a couple of SoC contenders
23:12:58scorche|wCasainho: there are many good suggestions in those threads we linked you
23:12:58amiconnThe scroll thread could stop updating that lcd, yes
23:13:04Bagderand for ram, just go with 32MB
23:13:18amiconnI guess the current scrolltext positions aren't that important
23:13:21*scorche|w waits for petur to yell "blackfin!"
23:13:27stripwaxwhich would probably mean fewer lcd updates (only updating when something important actually changes)
23:13:28pixelmamale: there are also targets with software lock
23:13:28ZagorCasainho: have you given any thought about the actual production of such a player?
23:13:47Casainhoscorche|w: I did lose that links - can you please sen d them again?? and I will register them in TwWiki?
23:13:52ZagorCasainho: i.e. are you aiming for a build-it-yourself kit or a factory-built device?
23:13:55linuxstbscorche|w: Don't you mean markun?
23:13:57amiconnstripwax: The *actual* lcd update is stopped anyway when the lcd is asleep
23:14:06maleI still thing a different WPS for hold would cover that scroll problem.
23:14:06stripwaxmm, true
23:14:12pixelmascorche: that would probably come from markun (if he was around)...
23:14:18amiconnBut the framebuffer is still updated
23:14:22CasainhoBagder: 32 RAM?? why, can't be less for cheap?
23:14:37malepixelma: But the Nano is hard, right?
23:14:40 Nick parafin is now known as parafin|away (
23:14:44amiconnBtw, the scroll thread can't be stopped completely, at least on targets with lcd remotes
23:14:56scorche|wlinuxstb: i think both were looking at blackfin
23:14:58BagderCasainho: sure could, if flash based I guess it could survive with 16 or possibly even 8
23:15:05CasainhoZagor: DIY and would like to factory, but If I find one interested... I don't know...
23:15:05scorche|wirc logs seem to support that
23:15:10LloreanCasainho: Assuming and HD target, RAM is essential for buffering audio and helping to reduce the amount of time the disk spins, or the number of times it must be spun up from rest.
23:15:27stripwaxamiconn - why is that? I thought remote scroll only runs when a remote was plugged in
23:15:37LloreanCasainho: 32mb of RAM seems to be a good number for lossy audio, and helps keep the disk spun down (and safer for drops) and decent battery life
23:15:49amiconnstripwax: nope
23:15:50ZagorCasainho: the newer SOC type chips could be rather difficult to DIY due to tight packaging.
23:16:16BagderDIY will be impossible anyway IMHO since people want small and nicer players these days
23:16:16PaulJamNico_P: at least when i remove this part from the wps where i first observed it, it doesn't happen anymore. i don't know if this can be triggered somehow else.
23:16:17amiconnBut I mean *if* a remote is plugged, that remote needs its scrolling to continue, even if it's stopped on the main lcd
23:16:23scorche|wespecially if they are bga...
23:16:28amiconn(applies to H300 and X5)
23:16:29CasainhoZagor: I would like to have one for DIY...
23:16:51BagderI for example would not build my own
23:16:53PaulPositionWasn't there talk, a year or so ago, that the guys who did the DAC for the sansa thought about designing a dap around rockbox..? (Or did I dream that up)?
23:17:05stripwaxamiconn - I really thought remote scrolling thread didn't run if a remote isn't plugged in .. I remember it being discussed and patched
23:17:09CasainhoBGA no :-)
23:17:19stripwaxbut yes, obviously if the remote is plugged in, then it needs to scroll
23:17:21amiconnstripwax: There is only one scroll thread now
23:17:29BagderPaulPosition: they made a DAP and talked about rockbox for it, but it wasn't quite made for rockbox
23:17:36bertriktracker is down :(
23:17:47stripwaxUnless of course both main screen and remote backlights are both powered down and both screens are transmissive.
23:17:47PaulPositionBagder - Ah, okay thanks.. :)
23:17:56stripwaxamiconn - oh, ok
23:18:01scorche|wBagder: i never heard much about the device...what was it like?
23:18:04 Part salty-horse ("Leaving")
23:18:10linuxstbCasinho: I also think relatively few people will be capable of building their own DAP - and few users means even fewer developers working on the software side... That's why I prefer working on mass-produced hardware.
23:18:13amiconnAnd the remote framebuffer is always updated even when no remote is plugged, for the same reason why the main framebuffer is updated when backlight is off and it's a transmissive lcd
23:19:05Bagderscorche|w: thinking about it, I believe it was a SoC that AMS made that it was about, and that AMS wasn't the manufacturer of the actual DAP
23:19:07Casainholinuxstb: and If I chose ARM, is that difcult to have RB?
23:19:09stripwaxamiconn would it be too complicated to not update the framebuffer from the scroll thread if the remote isn't plugged in? and if the main screen is transmissive and backlight is off?
23:19:15Bagderbut I don't think we got many details out of that
23:19:22linuxstbCasinho: Yes - any port to a new target is a lot of work.
23:19:36PaulJamNico_P: i just tried with "%?lh<1|2>" and there it happens too, so it is not specific to %bs.
23:19:38*stripwax has no idea if disabling framebuffer updates from scroll thread would save much or not
23:19:45Nico_PPaulJam: I couldn't see it
23:19:47linuxstbCasinho: But having full specs, and choosing components already used by Rockbox targets will help a lot.
23:19:58amiconnstripwax: Not sure. jhMikeS did the current, combined scroll thread
23:20:26Zagorbertrik: thanks, I'm looking into it
23:20:36linuxstbCasinho: And as I think Bagder has already said, you'll have double the work due to debugging hardware and software at the same time...
23:20:39Casainholinuxstb: YES, the idea is to use knowledge from RB! - people from RB know a lot from harwadre.. we can copy :-)
23:20:59*linuxstb will now stop being grumpy
23:21:07scorche|wBagder: it just died for the most part? we even know the arch?>
23:21:22 Join miepchen^schlaf [0] (
23:21:36 Quit Arathis ("Bye, bye")
23:21:47amiconnlinuxstb: Hrrmmm, even a complete rebuild of arm binutils + gcc doesn't help
23:21:52CasainhoI would like to find a ARM and RAM, to start the schematic
23:21:57PaulJamNico_P: did you load the aa wps, then start playing (with a cover.bmp present) and then load the other wps without stopping music inbetween?
23:22:07pixelmaZagor: also checked what's goind on with the bygg server? Didn't follow everything this evening, so sorrey if it's been asked before
23:22:08Nico_PZagor: did you manage to get the gigabeat register readings in the end?
23:22:11amiconn'make install' just doesn't want to install gcc, apart from a few accompanying files...
23:22:20n1samiconn: stupid questions did you apply the patch and are you installing to the correct path?
23:22:21linuxstbamiconn: I've no ideas... It's always just worked for me...
23:22:24Nico_PPaulJam: that's exactly what I did, yes
23:22:25Bagderscorche|w: ARM9-based SoCs, AS3515 and AS3527 (according to their web site)
23:22:36amiconnn1s: yes
23:23:01scorche|wBagder: thanks...i shall have to have a look later
23:23:06ZagorNico_P: aliask said he'd fix them but I haven't scanned the logs to see if he posted them for me. I'll take a look later.
23:23:08amiconnn1s: It doesn't install gcc at all
23:23:21n1samiconn: no errors?
23:23:21amiconnJust the LC_MESSAGES files and 3 or 4 others
23:23:41amiconnJust things like : "make[2]: Nothing to be done for `install'"
23:23:42 Join Beng [0] (i=519b21d4@gateway/web/cgi-irc/
23:23:52linuxstbAnd no errors during the initial make?
23:23:59n1sweird... I never had problems with the install once i got it to build :/
23:24:27 Join Bengi [0] (i=519b21d4@gateway/web/cgi-irc/
23:24:53BengiHi all
23:24:54 Quit Beng (Client Quit)
23:25:04BengiI be needing some help
23:25:18amiconnlinuxstb: Hmm... now that you say that.. there seem to be no libs in the gcc build dir
23:25:20scorche|wCasainho: as for those threads, search the forums for them...if i remember correctly, one was in the "new ports", and another was in the "hardware" forum
23:25:24scorche|wthose were the big 2
23:25:25amiconnBut 'make' didn't error out
23:25:33pixelmaBengi: just ask
23:25:38BengiI read on the fourms that all you need to do to get album art to display was download the daily build
23:25:43BengiSo I did and it doesn't work
23:25:51BengiDo I still need a patch file etc
23:25:55stripwaxBengi .. and you also need to install a Theme that includes album art displayes
23:25:57linuxstbWhat WPS are you using?
23:26:26BengiAs apparently that has the album art
23:26:33BengiIs there a better one?
23:26:50 Quit Daniel_S ("CGI:IRC")
23:26:52scorche|w"better" is quite subjective..
23:26:55stripwaxIt has to be a theme written for the Official rockbox build, NOT a theme that has been written for rockbox+patch
23:27:24amiconn*very* odd....
23:27:56stripwaxBengi - if you mean "Black Glass AA" then it clearly says it should work on any build with patches. Official rockbox builds don't have those patches so that particular theme wouldn't work for you
23:28:22 Join DerPapst [0] (
23:28:23BengiAh thanks :)
23:28:28DerPapstno problem
23:28:31stripwaxI'm in the process of converting Black Glass AA and jBlackGlass themes to work with the regular rockbox
23:28:49BengiGreat I like blackglass the best that and dockpod aqua
23:28:52DerPapsthi all :P
23:29:52stripwaxamiconn - was there a conclusion on what to do about tts options - should your recommended solution just be documented?
23:30:52PaulJamNico_P: did you put the "%bs<|>" line as first line in the wps? this seems to be imporant for reproduction.
23:31:10ryanakcahmmm... Why don't themes work? I selected a theme in the config/settings menu, but it's still showing the default rockbox one...
23:31:23stripwaxryanakca - probably the theme has an error in it
23:31:31stripwaxand/or it doesn't work on the build of rockbox you have installed.
23:31:39ryanakcastripwax: hmm... ok, thanks ;)
23:31:44stripwaxand/or it relies on patches that are not part of the official rockbox build
23:32:05BengiAha I have some album artwork. thanks guys
23:32:07stripwaxryanakca - so, lots of reasons. which one is right depends on your circumstances (which you haven't described yet :)
23:32:17Nico_PPaulJam: ah, not on the first
23:32:29ryanakcawell, Clix seems to be pretty popular... on yesterday's daily rockbox build for the Nano.
23:32:30stripwaxBengi - no worries. it's not a great AA theme, but it works
23:33:07 Quit Febs ("ChatZilla 0.9.79 [Firefox]")
23:33:11stripwaxryanakca - do you mean "jClix" ? It only works with an unofficial patched build of rockbox.
23:33:15 Quit Frazz ("Leaving")
23:33:46ryanakcastripwax: just a second, I'll check what it's called...
23:33:57Nico_PPaulJam: ah, got it! :)
23:33:59stripwaxryanakca - if you mean jClix, then basically you and Bengi had exactly the same problem - not checking what the Minimum Version required by the Theme you are trying to install
23:34:23ryanakcaAnd what about BlackGlass?
23:34:31 Part male
23:34:50stripwaxryanakca - well, what does it say the minimum version is? and for bonus points, what did I *just* say to Bengi earlier?
23:34:51BengiBlackglassAA was not working on the official version of rockbox
23:34:57 Quit J3TC- (Read error: 104 (Connection reset by peer))
23:35:01stripwaxbah, you gave it away :-)
23:35:06ryanakcaBengi: :D
23:35:14*ryanakca wonders why it's in the rbutil menu then...
23:35:14 Join robin_0800 [0] (
23:35:22stripwaxryanakca - Hmmmm....
23:35:29ryanakcaoh well, I'll look for one that works on my version then :)
23:35:29 Join sb2 [0] (
23:35:30*stripwax wonders too
23:35:31PaulJamNico_P: good, so i'm not insane. this seems to be a really weird bug.
23:35:31 Join J3TC- [0] (
23:35:38BengiI got some wierd equalizer looking lines instead of a progress bar
23:35:41sb2i was wondering if there's an implementation in forth?
23:35:45ryanakcastripwax: both of those themes were in that menu
23:35:53stripwaxryanakca - I like crashbox, and I updated crashbox with album art yesterday
23:36:09 Join bobf [0] (
23:36:13stripwaxryanakca - v. interesting. Perhaps it's to cater for people who are running unofficial builds, but that seems inconsistent
23:36:21bobfHi! Can you put ext3 support in.
23:36:22bobfGreat, thanks.
23:36:26stripwaxscorche/Domonoky any ideas?
23:36:31*amiconn hates linux
23:36:33stripwaxbobf - No. sorry
23:36:41amiconnThe box doesn't want to boot anymore
23:36:46bobfGod damn motherfucking Nazis.
23:37:00stripwaxbobf - oh right hey, you're a programmer, *you* do it
23:37:30Nico_Pamiconn: why do you hate linux?
23:37:30linuxstbbobf: Where would we get it from?
23:37:30*bobf suggests doing it in Forth.
23:37:31 Quit Seed (Nick collision from services.)
23:37:37 Join Seedy [0] (
23:37:42*stripwax suggests ignoring bobf
23:37:45 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
23:37:46 Part bobf
23:37:58amiconnWhat the flaming hell? "LILO 22.8 Loading LinuxEBDA is big; kernel setup stack overlaps LILO second stage"
23:38:03BengiAnyway I better run
23:38:05BengiThanks again
23:38:09 Quit Bengi ("CGI:IRC")
23:38:15scorche|wsorry...was off getting water
23:38:39ryanakcastripwax: yeah
23:38:42scorche|wthe new repository is not out yet...
23:39:20 Join colin__ [0] (
23:39:49scorche|wi recently got a mail asking how to set the server to use the cname which is the only thing holding the site up at the moment...plan on getting that done soon, and then all will be changed...
23:40:03 Part przemhb ("User is away.")
23:40:13*amiconn thinks he knows *why* that happened, but not how to fix it
23:40:31 Part sb2 ("Killed buffer")
23:40:43amiconnStupid lilo needs to be called every time after changing kernels, but somehow synaptic seems to forget that on my machine
23:41:01amiconnAnd this time debian published an update of the same kernel version...
23:41:34 Join [1]robin0800 [0] (
23:42:36 Quit Domonoky (Read error: 104 (Connection reset by peer))
23:43:13*DerPapst runs grub because of that reason
23:43:37DerPapstamiconn: yould you fix lilos config with use of a live CD?
23:43:39amiconnYeah, but for some reason debian didn't offer me grub
23:43:39ryanakcastripwax: so, what do I to? wget the .zip and unzip it?
23:43:40 Quit billenium ("Ex-Chat")
23:43:51*DerPapst knows nothing about linux and bootloaders on PCs
23:43:56stripwaxryanakca - yep
23:44:08amiconnPerhaps that has to do with the configuration - linux raid + lvm
23:44:09 Quit jhMikeS (Nick collision from services.)
23:44:15 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
23:44:17ryanakcastripwax: thanks ;)
23:44:19scorche|wamiconn: what repository are you running off of?
23:44:26scorche|wthen again, i think even stable has grub..
23:45:12scorche|wwell, there is always apt-get, i suppose
23:45:21*scorche|w doesnt like to rely on synaptic
23:46:13*Nico_P uses aptituda
23:46:31Nico_PPaulJam: haha that's a really nice bug
23:46:54scorche|wNico_P: either way :)
23:47:22ryanakcastripwax: hmm... 320x240x16 is the correct size for a Nano, I assume?
23:47:24*amiconn donwloads a current debian netinstall .iso
23:47:26 Quit bertrik ("bye")
23:48:11linuxstbryanakca: No, the Nano is 176x132x16
23:48:29stripwaxryanakca -
23:48:50ryanakcastripwax: thanks :)
23:48:56 Join [2]robin0800 [0] (
23:48:56***Alert Mode level 1
23:48:56DBUGEnqueued KICK robin0800
23:48:56DBUGEnqueued KICK robin_0800
23:48:56***Alert Mode level 2
23:48:56DBUGEnqueued KICK [1]robin0800
23:48:56DBUGEnqueued KICK [2]robin0800
23:48:56***Alert Mode level 3
23:49:13stripwaxI don't know if there is any Nano theme yet that supports AlbumArt from Official rockbox yet. But you could be the first to create your own, it's not hard!
23:49:15 Join billenium [0] (
23:49:43colin__hey anyone have any bitmetv invites
23:49:47stripwax(Take an existing theme and add albumart tags, or take an existing theme that only works with patches, and take out the unofficial tags)
23:50:20n1scolin__: I don't know what that is but can't think it's related to rockbox at all
23:50:22 Join AstroChicken [0] (
23:51:14ryanakcastripwax: hmmm... it says that "BlackGlass Collection" should work on "Any Recent Daily Build"...
23:51:41 Quit colin__ (Remote closed the connection)
23:51:49ryanakcasame with Clix...
23:52:16 Join colin__ [0] (
23:52:26LloreanClix and jClix are two different things
23:52:29 Quit robin0800 (Read error: 110 (Connection timed out))
23:52:29 Nick [2]robin0800 is now known as robin0800 (
23:52:29DBUGEnqueued KICK robin0800
23:52:29***Alert Mode level 4
23:52:31stripwaxryanakca - ok, I guess I must have been thinking of a theme with a similar but slightly different name
23:53:00stripwaxI'm not familiar with 'BlackGlass Collection', nor 'Clix', I'm afraid
23:53:09ryanakcawhich brings us back to why it doesn't want to use the theme... *scratches his head*
23:53:22stripwaxindeed.. you can run the wps checker to find out
23:54:28stripwaxor I could
23:54:46stripwaxryanakca - just to check - other themes work ok? or no themes work for you?
23:55:20ryanakcano themes work for me other than the default
23:55:36CtcpIgnored 5 channel CTCP requests in 3 minutes and 33 seconds at the last flood
23:55:36*ryanakca wonders if there's a way to use his iPod while it's charging
23:55:37stripwaxryanakca- oh... did you install the rockbox Fonts package yet?
23:55:52stripwaxif not - then all those themes are trying to use fonts that you haven't installed -
23:56:13stripwaxryanakca - hold down Menu while inserting your charger / usb and then your ipod won't reboot
23:56:15ryanakcaall 7.9MB of them...
23:57:00 Join tfgbd2 [0] (
23:57:06 Join lemur_ [0] (
23:57:17Nico_PPaulJam: fix committed. I was very lucky you found the bug ;)
23:57:19stripwaxryanakca - hm, not even Rockboxed or Unicatcher?
23:57:35*stripwax thinks they're still packaged as part of rockbox
23:57:36 Quit billenium ("Ex-Chat")
23:58:19 Quit J3TC- (Read error: 110 (Connection timed out))
23:58:47PaulJamNico_P: thanks
23:58:57 Quit robin_0800 (Read error: 110 (Connection timed out))

Previous day | Next day