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-09-30

00:00:17zeBagder: thats so distro-variable
00:00:21zewhich i guess is a problem itself
00:00:32Bagdervery true, but still awkward
00:01:05homieloweinsllvn: If you have a question ask it, if not don't spam this topic with useless stuff, go to #rockbox-community for that
00:01:40insllvnwhat files do i need to keep on a 5th gen ipod besides .rockbox?
00:01:42 Quit homielowe ("ChatZilla [Firefox]")
00:01:46zedunno if windows drivers are really any easier, in my experience if stuff's not supported by default then you end up having to install/remove/re-install for various reasons and reboot a dozen times in the process
00:02:32Bagderze: I don't want to compare with windows since I don't use that and don't really care about it...
00:03:04Bagderwindows drivers and plug and play etc is totally crap anyway
00:03:19 Quit Mouser_X (Read error: 110 (Connection timed out))
00:03:25bluebrotherwindows api is awful itself
00:04:50 Quit BigMac (Remote closed the connection)
00:06:16 Join BigMac [0] (
00:08:24 Quit BigMac (Remote closed the connection)
00:10:05insllvni installed rockbox, and it seems to work fine except for the part where it plays music
00:10:13 Join BigMac [0] (
00:10:44linuxstb_insllvn: What's the problem?
00:10:54insllvnno sound
00:11:33linuxstb_And your ipod works fine with the apple firmware?
00:13:12insllvnseems fine now
00:15:20 Join Mouser_X [0] (
00:15:58Mouser_XAs expected, I crashed during compiling. Is it possible to resume? Or do I just have to start all over?
00:16:19Mouser_X(I've already typed "make" and entered it.)
00:16:30bluebrothermake detects what has been build already and only rebuilds the source files that need to be processed.
00:16:58bluebrotherwell, usually it works that way ;-)
00:20:27 Join TMM [0] (
00:21:06 Quit robin0800 (Read error: 104 (Connection reset by peer))
00:21:16 Quit davina (Remote closed the connection)
00:24:31 Quit skatteola ("Fail! \o/")
00:26:50 Join midgey_ [0] (
00:29:19 Quit BigBambi ("Leaving")
00:29:50 Quit Gram_K ("Leaving")
00:30:07marcosourcehow will files with JP. filenames be handled? Will they just be garbled or won't they show at all ?
00:30:52 Quit spiorf (Remote closed the connection)
00:31:59SoapBagder: With fear of asking for something you've already gone in detail about elsewhere...what are the implications of MrH's recent PP5024 discoveries?
00:32:49Mouser_Xmarcosource: I probably misunderstand the question, but Rockbox has UTF8 (or UTF16, something like that) support.
00:33:25bluebrothermarcosource: you need to use a font that has japanese characters. Unifont is the most complete afaik.
00:33:34Mouser_XAs such, I would think that, if I understand the question, the files will show up just fine. Though, the font you're using also needs to support UTF8.
00:33:59marcosourceaha, thank you two
00:34:05bluebrotherapart from that, FAT uses UCS-2 for encoding file names. That's a subset of utf8, no idea if that includes japanese filenames (and if not how those are handled in windows?
00:34:24bluebrotherbut I assume UCS-2 includes japanese characters.
00:35:08bluebrotherRockbox also provides an uninstallation option, so you can just try it ;-)
00:35:35marcosourcewell, I have'nt used windows since 2002 so I've got no idea how it'll turn out there :D
00:36:43Mouser_XHopefully this cygwin/compiling thing goes well. I haven't updated Rockbox since June/July.
00:36:53Mouser_X(There's some patches I want to have added.)
00:37:02 Join midgey__ [0] (
00:37:11marcosourcewhat sort of changes ?
00:37:21Mouser_XI'm doing a custom build.
00:37:24marcosourceany mayor ones ?
00:37:45Mouser_XJust adding 2 file formats, and possibly a NES emulator.
00:38:19*Mouser_X is by *no means* a developer.
00:38:35Mouser_XI just want a more feature-full Rockbox is all.
00:38:48marcosourcehehe, nice idea anyway
00:39:13bluebrotherthese guys always can't get enough *g*
00:39:15marcosourceI really like the fact that it's possible to play SID files as is :)
00:39:24bluebrotherMouser_X: SCNR ;-)
00:39:57Mouser_XI don't know what that is...
00:40:07bluebrothersorry, could not resist (making that joke)
00:40:34Mouser_XOh, no problem.
00:40:43Mouser_XI figure, that's what Rockbox is all aobut.
00:40:57bluebrotherhehe, indeed.
00:40:59Mouser_XIf you want something, do it yourself!
00:41:56bluebrotherwell, back another day. Should really grab some sleep now (can't get enough too ;-)
00:42:08Mouser_XSleep well.
00:42:17 Quit bluebrother ("leaving")
00:43:30 Quit midgey (Read error: 110 (Connection timed out))
00:44:13insllvnquick question
00:44:52insllvnmy 5th gen ipod doesn't seem to like mp3 is there something i need to do to activate mp3 support?
00:45:33 Join midgey [0] (
00:45:33linuxstb_It should work fine. What happens?
00:45:35Mouser_XIn Rockbox? No, it's there by default. What do you mean it "doesn't seem to like mp3,"?
00:47:35insllvnwon't play mp3's will play ogg's fine
00:47:42insllvnloads the file does not play
00:48:30Soapinsllvn: What is the source of these .mp3 files? Do your other (PC side) audio players play them ok? If so what players have you tried on?
00:48:51insllvnthey are cd rips play fine on rhythmbox
00:49:39insllvnwell gosh darnit my problems keep seeming to fix themselves
00:49:45Soapcan you upload a sample file somwhere which does not play correctly (or at all) on Rockbox?
00:50:09insllvnsorry to bother
00:50:13insllvnyou guys
00:50:21 Quit insllvn ()
00:50:48Mouser_Xinsllvn: Strangely enough, I've had the same problem. Though, it goes for just about any format. And, it's very rare (usually it invovles pausing a file, and then doing something else).
00:51:03Mouser_X*pausing playback
00:53:01 Quit midgey_ (Read error: 110 (Connection timed out))
00:56:28RaZorbacKhtanks to preglow and bluebrother who answered me about the case sensitive strings... a few hours ago :)
00:57:45RaZorbacKcould someone help me? I have an error with the script Generating voice clips.................Error -2147201006: .make: *** [voice] Error 141
00:58:04RaZorbacKi can't figure out where is the error
00:58:28RaZorbacKi've updated to a fresh revision
01:01:48 Quit midgey__ (Read error: 110 (Connection timed out))
01:02:38 Join eigma [0] (
01:08:19toffe82this is a good whitepaper :
01:10:56***Saving seen data "./dancer.seen"
01:11:46ENd__do you guys know of any alternative firmwares like rockbox for the cowon a2?
01:12:14ENd__or does rockbox work on the a2? it is fairly similar to the x5 i think
01:12:22eigmaENd__: a Rockbox port for the Olympus m:robe 500i is in early progress and the Cowon A2 has similar hardware to the 500i
01:12:38ENd__ah, cool
01:13:13 Join Gibbed [0] (
01:13:15 Quit Rick (Nick collision from services.)
01:13:22ENd__is there somewhere i can read about that, or nothing posted publicly yet
01:13:29 Nick Gibbed is now known as Rick (
01:13:41RaZorbacKmy error seems to be fixed ...
01:13:41eigmathere's a port page in the rockbox wiki
01:18:22 Join SirFunk [0] (
01:18:23 Quit jhulst ("Konversation terminated!")
01:22:31 Quit kratonator ()
01:31:40 Quit hanklords ("Konversation terminated!")
01:33:21 Quit Llorean ("Leaving.")
01:33:33maxkelley_I love hardware that requires FCC ID's because they almost always have the block diagrams and circuit diagrams published.
01:34:35 Quit desowin ("use linux")
01:35:57eigmamaxkelley_: amen
01:35:59 Join petur [0] (n=petur@rockbox/developer/petur)
01:38:46 Join DC1 [0] (
01:41:57marcosourcemaxkelley_: oh? got any examples ?
01:43:18marcosourceI'd like to take a look
01:44:11maxkelley_marcosource: er, one sec..
01:44:21maxkelley_this'll be for my mouse, for example.
01:45:40 Nick maxkelley_ is now known as maxkeley (
01:45:42 Nick maxkeley is now known as maxkelley (
01:45:49 Quit ender` (" Cluster bombing from B-52s is very, very accurate -- the bombs always hit the ground.")
01:45:52marcosourcewow, long url :/
01:46:04maxkelleythis one only has internal photos, but many have block diagrams..
01:46:34maxkelleygimme a sec and I'll find one.
01:47:19 Quit obo ("bye")
01:47:43marcosourcemaxkelley: thanks :)
01:49:06 Quit jhMikeS (Nick collision from services.)
01:49:07 Join _jhMikeS_ [0] (n=jethead7@rockbox/developer/jhMikeS)
01:49:44 Quit roolku ()
01:52:28maxkelleymarcosource: sorry it took so long.'AMWUC604'
01:52:56maxkelleythese are a bit old, but the fcc id was for an old portable phone I have, and it was handy.
01:53:14marcosourceno problem, I'm just intrigued
01:53:36maxkelleythey're sorta fun to look at.
01:53:53 Join Ph4s0r [0] (
01:54:53Ph4s0ri just want to say thank you to the developers of rockbox...I just discovered this project by accident and Im glad I did
01:55:01Ph4s0rit has brought new life to my iriver :)
01:55:54markunPh4s0r: which one do you have?
01:55:58zichoWill Rockbox support *.avi-playback in the future?
01:56:16markunnice, me too
01:56:22Ph4s0ri really love the player
01:56:33markunzicho: depends, but keep in mind that avi is not a video codec
01:56:42markun(just a container)
01:56:58maxkelleyPh4s0r: better start thanking now, you've got 360 someodd developers to thank :P
01:57:05zichowhat does that mean?
01:57:28marcosourcezicho: it is to heavy for most players
01:57:34maxkelleyoh, 346 :(
01:57:44Ph4s0rpretty unbelievable...I don't know how it took so long for me to discover this
01:57:54Ph4s0rsort of stumbled on it through some wiki links
01:58:02markunzicho: it means that you could put ac3, mp3, mp2, xvid, mjpeg and many other things in a avi file
01:58:10Soap.avi is a container format - not a video codec in and of itself. It is a box which can contain any of a number of different types of audio and video codecs multiplexed together. Like a box with a instruction set on how to use the bits floating inside.
01:58:34marcosourceah, I'm taling about DivX/XviD
01:58:44marcosourceand the likings
01:58:51zichoAh, thanks for the info.
02:00:05Soapmarcosource: again - DivX and XviD are not static targets. There are different profiles of both those codecs, and they all take more CPU than MPEG2, which if you look at the PluginMpegplayer wiki page struggles to be played on most of the Rockbox devices.
02:00:15Mouser_XI'd like to see more codecs supported than MP1 and MP2. I've got a Gigabeat, so it can support something a little more CPU intensive.
02:00:15zichoIs Ipod Video a good player to run Rockbox on?
02:00:42Mouser_XNot really, no. It'll work just fine in general though.
02:00:52Mouser_X^ @ zicho
02:00:57marcosourceSoap: I know, I'm just saying that most compressed videos are to heavy to decompress
02:01:21marcosource*for a small 30-80mhz(~) device
02:01:24zichoMouser_X: So you would say its not better than any other player, but it works just fine?
02:01:53Soapzicho: Is the Honda Accord a good car to drive? It depends completely on what you want out of a player. That being said - the Video is one Rockbox targets with the most "issues". If those issues are relevant to you is a differnet question. I love my Rockboxed iPod video - even though I have a Gigabeat, which is better supported,
02:02:00Mouser_XNo, I'd say the iPod is one of the worst devices, hardware-wise, but that it'll still work just fine.
02:02:36Mouser_XTrue, the iPod does have quite a few "issues."
02:02:52Mouser_XThough, those issues are far less now than they once were.
02:03:02*markun waves good night
02:03:28SoapThat being said - the iPod can come from the factory with an 80GB drive, unlike any other target. It has the only colour screen you can read without the backlight. I love the wheel, and it is, IMHO, the tightest sealed piece of kit Rocbox supports. You are /not/ going to get dust behind that screen.
02:04:16 Quit Nico_P (Remote closed the connection)
02:04:23markunSoap: if only they used components with publicly available docs..
02:04:56Mouser_XI *really* like the 300 mhz CPU of the Gigabeat though (the S will be even better!).
02:05:11zichoWhat are common issues with rockbox on ipod then?
02:05:25 Join donsdw [0] (
02:05:59SoapWhat I find most delicious about the Gigabeat S, honestly, is the good things of the F/X series combined with the good things of the iPod. A modern ZIF drive for starters.
02:06:09ENd__i have a question, and please take into account that i may not know what i'm talking about: rockbox is based on linux, so was a major part of the development writing the device drivers and kernel to go with the various hardware rockbox was put on? if so, can anyone point me to some documentation on how this is done? i'm very interested to see how such a thing works
02:06:18Mouser_XI don't have an iPod. That being said, one of the issues that was frequent was power management. However, I think that one has been fairly addressed (it's much better now, than it has been in the past). I don't know how good it's gotten though.
02:06:36linuxstb_ENd__: Rockbox was written from scratch - not based on Linux.
02:06:46ENd__even better
02:06:56ENd__do you guys have docs of the process that are public?
02:07:21Soapzicho: the largest issue with Rockbox on the iPod video is 55% of stock battery life when running Rockbox. No native USB mode, so you have to reboot. No sleep mode, very limited accessory support. Slow scrolling, broken recording, slow video playback, poor enough CPU performance you can bog it down with the EQ...
02:08:12 Join unknownsidhu [0] (
02:08:21zichoAre these issues existing on all the ipods, or just specific "generations", as they call them.
02:08:24unknownsidhuany support for new classic ipod?
02:08:31linuxstb_ENd__: I'm not sure what you're looking for, but this may give you some insight -
02:08:41linuxstb_unknownsidhu: No - new hardware, no-one working on it.
02:08:56 Quit unknownsidhu (Client Quit)
02:09:56Soapzicho: The battery issue is there with all but the 1st-3rd gen iPods IIRC, the CPU issues are most obvious on the Video because they all have pretty much the same CPU, but the video has a much larger screen it has to drive, accessory, USB, recording issues are common to all. Video playback is directly proportional to screen resolution. Scrolling is as well.
02:10:51 Quit linuxstb_ ("ChatZilla [Firefox]")
02:11:16zichoHm. Maybe then I will not purchase an ipod.
02:11:39Mouser_XYes, I do not recommend that. Buy a Gigabeat instead.
02:11:51jesseIs there an easy way to make the virtual keyboard bigger in rockbox for the Ipod video?
02:12:08zichoMouser_X: Which one do you recommend?
02:12:22Mouser_XMy F40 cost just as much as getting the iPod would have cost. Though, I've heard you can usually find them for much cheaper than that even.
02:12:54zichoI havent seen them in any stores (I live in Sweden). Where did you buy yours?
02:12:59Mouser_XIf money isn't an issue, get the Gigabeat X60.
02:13:01SoapUsed, zicho, only used.
02:13:10Mouser_XIndeed. I bought it online.
02:13:19 Quit petur ("Zzzzz")
02:13:30zichoWhat does the X60 cost? (average)
02:13:46Mouser_XThough, the X30 or X60 are pretty hard to find. You're better off getting the F40 or the F60.
02:14:14Mouser_XOn eBay, the X's are usually around $300, IIRC.
02:14:25SoapDoes the X use a ZIF drive?
02:14:37SoapIf I Recall Correctly
02:14:39Mouser_XIf I Recall Correctly.
02:14:54 Quit _jhMikeS_ (Read error: 104 (Connection reset by peer))
02:14:54Soapdid it take you two seconds to type that period, Mouser_X ;)
02:15:02Mouser_XSoap: I don't remember. I think it might though.
02:15:14Mouser_XI was looking in another window.
02:15:16 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
02:16:03Mouser_XI got my F40 for $175, including shipping.
02:16:25Mouser_Xtoffe82 has been able to find them for about half that price on eBay.
02:17:36Mouser_XI *would* say get a Gigabeat S, but Rockbox isn't working on it yet (there is a port in progress though).
02:17:52zichoF40 is the same as F60, just with 40 GB instead of 60?
02:18:11zicho40 GB is sufficient.
02:18:28Mouser_XThat's what I figured, which is why I have the F40.
02:18:50zichoThere are two available on eBay.
02:19:09Mouser_XIsn't there someone (more than one?) here who has a Gigabeat F80? They put an 80 GB drive in their unit.
02:19:29Mouser_X(In other words, you can't buy it like that.)
02:19:36zichoRockbox runs fine on F40?
02:19:43Mouser_XVery much so.
02:19:48Mouser_XWonderfully even.
02:20:02Mouser_XI've never even seen the default firmware.
02:20:16zichoThis i will consider, since i frown upon the thought of owning an ipod.
02:20:24Mouser_X(Well, excluding 3 min. back in January when I very first installed Rockbox.)
02:20:44zichoHow is movie playback? (mpeg2)
02:20:59Mouser_XJust as good, or better, as it is on any other target.
02:21:06Mouser_XEasily full-speed.
02:21:24zichoExcellent. Is it easy to convert avi to mpeg2?
02:21:35Mouser_XDo you use Windows, or Linux?
02:21:43Mouser_X(Or MacOSX?)
02:22:18Mouser_XI'm on Windows.
02:22:35Mouser_XLet me get you a link for more info (it'll have a Linux converter for you)
02:24:18zichoThank you.
02:24:42Mouser_XAh. I've been using WinFF. Apparently there's a Linux version of it as well.
02:24:50zichoAlthough i must say i dont find the "+"-navigation very intriguing.
02:24:58zichoOn F40, that is.
02:25:04zichoDoes it work well?
02:25:20Mouser_XWorks fine for me. It's like a D-Pad for a console controller.
02:25:58Mouser_X(Which is of course how I have it setup for the Gameboy emulator in Rockbox.)
02:26:17zichoOh, in that matter it is perfect. Why didnt i think of that.
02:26:37Mouser_XThe "select" is the center of the pad.
02:26:39zichoThen it is not a problem, at all.
02:27:05Mouser_X(As in, item/menu selection)
02:27:11zichoThis seems like a nice choice of media player.
02:27:54zichoI think i will buy it =)
02:27:54Mouser_XThe X is a better choice, if you can afford, and find, it. It's got a bigger, and I think brighter, screen.
02:28:11Mouser_XSame resolution, but bigger in size.
02:28:12zichoI couldnt find it, at least not on ebay
02:28:20Mouser_X(I don't know how much bigger though.)
02:28:38Mouser_XThe X's were only released in Japan, and I think Australia.
02:28:41Mouser_XThey're pretty rare.
02:28:53zichoI will be fine with the F40.
02:28:58zichoWTF, Its cheap as hell.
02:29:21zichoMy 1 GB player costed as much as this one...
02:29:26Mouser_XHow long does the auction last? Also, read the description. Is it a fully working player?
02:30:07Mouser_X(Sometimes people will sell their old players that stopped working, so that others can use them for parts.)
02:30:34Mouser_Xtoffe82 has fixed/resold quite a few players this way.
02:31:34zichoIt seems to be working. And it only says "minor scratches on the metal surfaces".
02:32:00Mouser_XSoap: I think your assumption was correct for the compiling time. It was 2-3 hours (I fell asleep, so I'm not sure when it finished).
02:32:42 Quit tictoc (Remote closed the connection)
02:32:42zichoThe auction ends in 1 day and 1 hour.
02:32:44Mouser_XLink? I doubt I could tell from just looking, but it can't hurt (unless someone here wants to buy it as well...)
02:32:56 Quit atsea- (Remote closed the connection)
02:33:57Mouser_X$115? That's not bad at all.
02:34:26zichoI know, it seems good. And he doesnt state any malfunctions with it anywhere.
02:34:28Mouser_XI was thinking it was something like, $30... (the "cheap as hell" thing threw me off.)
02:34:54zichoWell, its cheap as hell if you compare it to other players. At least what i have seen.
02:35:20Mouser_XActually, if you were toffe82, $115 is getting on the expensive side.
02:35:31Mouser_XHe's often found them for less than $100.
02:35:41Mouser_XThough, if it were me, I'd say get it.
02:36:02Mouser_XEven at $150 I'd say you got a great deal.
02:36:14 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
02:36:18zichoYes, i probably will.
02:36:37zichoBut how can I be certain it is not broken?
02:36:46Mouser_XWell, one thing to consider: This says used, and not referbished.
02:36:51Mouser_XI doubt it's broken.
02:36:57Mouser_XI'd say it works just fine.
02:37:13zichoHe has 100 % Positive feedback.
02:37:19 Quit moos ("<reboot>")
02:37:30zichoPerhaps he can be trusted.
02:37:48ENd__buy it with a credit card, and if it is broken, then you can cancel it, citing his misadvertisement of the item
02:37:59Mouser_XHowever, being used, as opposed to referbished, the hard drive could have some wear on it. Thus, the hard drive might not last as long as a refurbished player (though, I don't know if they fix/replace the HDD in a refurbished player either).
02:38:33Mouser_XOverall, I'd say it's a safe, but mildly cautious, purchase.
02:38:47Mouser_XYou said there were 2 links.
02:38:52 Join moos [0] (
02:38:52Mouser_XHow's the other one look?
02:38:56zichoYou always have to be cautious on eBay
02:39:00zichoThe other one is broken
02:39:14Mouser_XWell, that's not the one you want then. :P
02:39:36 Quit moos (Client Quit)
02:39:36zichoThe navigation button is broken.
02:39:43zichoNo, i prefer to get them in working state.
02:40:03 Join JdGordon [0] (
02:40:37zichoOh... the auction ends at 3am (swedish time)
02:40:58Mouser_XOf course. Also, the $115 one has the remote with it. That, to me, is a necessary addition that I could (almost) not be without.
02:41:18 Join moos [0] (
02:41:30 Join Llorean [0] (
02:41:30zichoWhere does it say that?
02:41:38Mouser_XIf my remote (not wireless, just to clarify) got lost or broken, I'd either buy, or build, a new one.
02:42:01Mouser_XIt's in the question/answer section underneath the big picture near the bottom.
02:42:21ENd__how would you build one
02:42:29zichoCant look at them all. Not a member.
02:43:05Mouser_XI can't either. However, the way he answers, looks as though the earphones he has do have the remote.
02:43:16Mouser_XI *could* be wrong, but I doubt it's missing.
02:43:39zichoI dont really understand. What exactly does the remote do?
02:44:17Mouser_XENd__: I thought toffe82 had uploaded instructions on how to build a remote to the wiki. I've never looked, so I could be wrong. If all else fails though, I'd ask him how to build one.
02:44:29Mouser_XThe remote just adds external controls.
02:44:45JdGordonhey Llorean, did you see fs#7864 ?
02:44:47Mouser_XThus, I rarely have to handle the actual unit.
02:44:57zichoAh, that is good if you want to use Rockbox i presume?
02:45:33Mouser_XPlay/pause/stop/FF/RW/VolUP/VolDN/menu are all accessable with the remote.
02:46:11Mouser_XIf you're really good with memory and button presses, you could access the menu, and never even need to look at the screen (the volume buttons double as up/down buttons on the remote).
02:46:14zichoDo you have a picture of the remote?
02:46:38zichoNvm. Found one.
02:47:05zichoLooks kind of nice.
02:47:24zichoDoes it have to be in the dock when you charge the batteries?
02:47:24Mouser_XI use my Gigabeat at work. It'd be a serious pain to have to access the unit in my work conditions.
02:47:40krazykiti charge from usb with my gigabeat
02:47:43Mouser_XActaully, with Rockbox, the dock is nearly useless.
02:47:50zichoAh, nice.
02:47:51 Join atsea- [0] (i=atsea-@gateway/tor/x-f9b776235c9940c7)
02:47:58Mouser_XI've lost my dock...
02:48:13Mouser_X(Well, I'm sure it's in a box here somewhere. I've never used it once though.)
02:48:13zichoLucky then that you dont need it =P
02:48:40krazykiti use it in my car for line-out. i velcroed it to the dash :D
02:48:48LloreanJdGordon: I'll need to try it out on my player. It might be a good opportunity to do a little more reorganizing.
02:49:20JdGordonyeah, I agree.. but I think this is more "urgent" than a full rework
02:49:40JdGordonthe lcd settings menu is way too crowded on colour targets atm
02:49:42zichoHow is audio playback? Flawless?
02:49:47Mouser_Xzicho: If I didn't already have a Gigabeat, I'd certainly consider buying the one you linked (though, due to curtousy, I wouldn't. That'd be mean on my part.)
02:50:11LloreanJdGordon: Definitely agree on that one, I think "LCD Settings" should be things that affect the whole LCD. Brightness, etc.
02:50:15zichoAh. Thank you for that courtesy,
02:50:24JdGordonLlorean: yep
02:50:38LloreanForeground and Background colors are still "LCD" settings, but they're going to mean a LOT less as fonts, status bar, etc, get their own individual color chooser
02:50:43JdGordonI wasnt sure where to put line selector, but decided in the theme menu because of the gradient options
02:50:44LloreanWhich I'm sure they will
02:50:48Mouser_Xzicho: As near as I can tell, it's just fine. I've frequently been told that the iPod's audio is inferior to just about any other target available.
02:51:16zichoYes the ipod doesnt seem that good, now that I'd looked into it.
02:51:34zichoThe F40 seems a lot better.
02:51:50zichoHave you had any rockbox-related issues with it?
02:52:08Mouser_XI've also been told that with Rockbox, the Gigabeat's playback is spectacular. I wouldn't say that, since I'm not in that area of expertise to know.
02:52:22Mouser_XBut, that is what I've been told (true or not, you decide).
02:52:34zichoAs long as it plays flac, i am satisfied
02:52:52Mouser_XIt'll play FLAC files just fine. I've had a few on mine.
02:52:52krazykitone thing is for sure; rockbox is unbelievable superior to the gigabeats OF.
02:53:11Mouser_Xkrazykit: I wouldn't know. I've never used the OF.
02:53:14zichoAh. Then it is nothing to be concerned about.
02:53:20LloreanFor the best sound quality, you want an H120 with an external DAC. But a Gigabeat F is a solid player with Rockbox.
02:53:21krazykitMouser_X, i used it for five minutes :P
02:53:54 Quit Thundercloud (Remote closed the connection)
02:53:58Mouser_XThough, the OF *does* convert all audio files dumped to it to some SAT format (or something that starts with S).
02:54:12Mouser_X^ That right there is a pretty darn good reason not to use the OF.
02:54:20ENd__for the best sound quality, you want creative
02:54:38LloreanENd__: Not necessarily. I don't believe any of them even have digital outputs.
02:54:44ENd__not true
02:54:48ENd__the older ones actually
02:54:53zichothe F40 seems to have received good reviews as well.
02:54:56ENd__my nomad has an optical output
02:55:09LloreanENd__: And supports which lossless formats?
02:55:46ENd__not exactly size efficient, but you can convert anything into it
02:55:48LloreanThat's uncompressed, not quite the same.
02:55:48Mouser_XHeh. That'll fill up your player's storage pretty fast...
02:55:54LloreanYou cannot convert anything into it.
02:55:56ENd__fair enough
02:56:02 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
02:56:02LloreanConverting to it is pretty much pointless
02:56:06LloreanSo there's no reason to do it.
02:56:09LloreanLeave 'em as MP3.
02:56:17ENd__it's not pointless if that's what the player will play
02:56:23Soap<zicho> The navigation button is broken.
02:56:33LloreanIt's pointless to convert lossy audio to WAV, it's not like you can gain any quality by doing so.
02:56:39ENd__not converting compressed audio, converting stuff like aiff
02:56:42zichoSoap: That was the other auction.
02:56:45Soaptalk to toffe82, he might be able to hook you up with a new X-pad for your gigabeat.
02:56:58Mouser_XThat's true. He might.
02:56:59LloreanAnyway, the Nomad isn't a Rockbox player, or even a likely Rockbox target, so it's rather irrelevant here.
02:57:11Mouser_XHe's in the chat, but I think toffe82 is AFK.
02:57:14SoapIt is a quite simple replacement, and IF that is the only problem you can probably score a good deal. Regardles - if you don't want that one can you post the link?
02:57:15ENd__also fair enough, but you were just discussing sound quality
02:57:26LloreanENd__: IN #Rockbox
02:57:46zichoSoap: Ah.
02:58:10zichoWell I'll see. I'd rather buy the one that work,
02:58:13ENd__and, just to clarify, you WOULD convert the lossy formats to mp3, and convert lossless to wav
02:58:24Soapzicho: can I have a look at the broken one's auction, then?
02:58:29ENd__obviously you can't gain quality by converting mp3 to wav
02:58:45zichothere ya go
02:59:43 Quit ]RowaN[ (Read error: 110 (Connection timed out))
03:01:26Soap$113 is too rich for my blood.
03:01:48 Join My_Sic [0] (
03:02:19LloreanYeaaaah, having bought a New on for US$99, $113 is a bit much for one that comes with a disclaimer saying "We aren't responsible if it doesn't work"
03:03:26Soapit looks to be in excellent physical condition, though.
03:04:08zichoYou mean except the "+"?
03:04:48Soapeven that _looks_ clean and new.
03:05:16SoapMine looks like a trainwreck. But I have a black X. And nobody else does. Nah Nah Nah.
03:05:23zichoI find it hard to see how it can be broken. When the rest of the player seems nice.
03:05:35zichoManufactured with a flaw, perhaps?
03:07:03Mouser_XMy F40 looks fine. However, the writing on the back is almost entirely worn off, and the "bands" around the sides is starting to lose its color.
03:07:13 Quit jesse (Remote closed the connection)
03:07:15Mouser_X*sides are
03:07:42zichoWell, i gotta go now. Im tired and i need to sleep. Thanks for all your help, I really appreciate it!
03:07:50Mouser_XGlad to help.
03:08:17zichoI think i will settle down for an F40, after all. It seems like a good choice.
03:08:27Mouser_XIt's what I'd suggest.
03:08:45zichoGood bye and good night.
03:10:58***Saving seen data "./dancer.seen"
03:11:57[omni]is there anyway to reset an e200 from a panic without discharging/unplugging the battery?
03:12:26krazykithold the power button for 15-ish seconds
03:12:33RaZorbacKhold the power button for 20 30 sec
03:12:42[omni]ahso, thank you
03:13:22RaZorbacKonly 15? thanks :)
03:14:34 Quit hannesd (Read error: 110 (Connection timed out))
03:21:10 Quit Mouser_X (Read error: 104 (Connection reset by peer))
03:24:26 Join Mouser_X [0] (
03:25:13Mouser_XSo... My laptop froze while I was applying a patch... What now? I assume that I can't simply attempt to re-apply the patch.
03:33:17 Nick fxb is now known as fxb__ (
03:35:20 Quit My_Sic (Read error: 104 (Connection reset by peer))
03:38:23 Quit ENd__ (Read error: 110 (Connection timed out))
03:41:22krazykitMouser_X, you could just revert svn then reapply. svn revert -R .
03:42:32Mouser_XWhat happens if I were to put "patch −−binary -p0 "patchfilename" (notice the missing "<")?
03:43:34JdGordonjhMikeS: you round?
03:44:12JdGordondoes anyone know what the attribute does on this define?
03:44:14JdGordon#define default_interrupt(name) extern __attribute__((weak,alias("UIRQ"))) void name (void)
03:49:46 Quit nls ()
03:52:21jhMikeSJdGordon: good timing btw :)
03:52:35JdGordonjust returning? or just leaving?
03:52:40jhMikeSJust returning
03:52:59 Quit kugel (Read error: 110 (Connection timed out))
03:53:09JdGordondo you knwo what that define does?
03:53:11jhMikeSIf a specific function is implemented, it links that instead of the function UIRQ
03:53:27JdGordonok cool
03:53:34JdGordonthats what I guessed but wasnt sure
03:59:16 Quit midgey ()
04:04:45Mouser_XSo, nothing to worry about if I accidently left out the "<" when patching?
04:05:01Mouser_X(No one answered.)
04:05:02JdGordonit wont do anything if you left that out
04:05:09Mouser_XAh, good.
04:06:02Mouser_XNext question: I want to add 2 codec patches. I assume that when I add one, the 2nd will have to be modified to accomadate the changes. How would I go about doing that?
04:06:43Mouser_X(I already added one of them. I tried to add the 2nd, and it complained about line 5, and asked what file I wanted to patch.)
04:08:38 Join ENd__ [0] (
04:10:28LloreanMouser_X: And you've tried it on its own?
04:12:11Mouser_XI was just about to (I -R on the previous codec patch).
04:12:41 Quit moos ("Glory to Rockbox")
04:13:49Mouser_XIt failed... I'm guessing it needs to be resynced.
04:15:04Mouser_X7331 is the one I'm trying to add (MOD support being the other).
04:15:29 Join midgey [0] (
04:18:47Mouser_X5241 is the other patch.
04:19:22Mouser_X(I wanted 5241/MOD support over 7331/GBS support, which is why I did the MOD one first.)
04:23:21 Quit Lars_G (Remote closed the connection)
04:30:20 Join asymptote [0] (
04:32:52asymptoteIs there a way to install the rockbox firmware on an e260 in recovery mode?
04:34:16 Join petvirus [0] (
04:34:31JdGordonasymptote: yes, but why are you doing it that way?
04:34:55petvirusthere are no ops?
04:35:01asymptoteJdGordon, because I bricked my e260 and I'm tired of trying to get SanDisk's firmware updater to work under wine
04:35:24JdGordonbriked how?
04:35:54asymptotetypoed and ran mkfs on its boot partition
04:36:24asymptoteYeah, that's how I got where I am
04:36:41asymptoteBut I still don't have any sort of application on it, it just boots and notices there's no image to load
04:37:01JdGordonso your in preboot mode?
04:37:13asymptotelet me look at the mode table a few tabs away...
04:37:38asymptotepast manufacturing, but not booting yet
04:37:54JdGordontry `e200tool recover BL_SD_boardSupportSD.rom`
04:38:11asymptoteyeah, that's how you get from manufacture to preboot
04:38:13asymptotethat's where I am
04:38:24JdGordonthen you went backwards...
04:38:40asymptoteno. Once you're in manufacture you load the bootloader, which is what that does
04:39:01asymptotebut with my typo I completely erased everything on the 16M flash/PROM/whatever it physically is
04:39:10asymptoteso it's going to preboot and not seeing an image
04:39:22asymptoteIf SanDisk just let me download their image, this would be a lot easier
04:40:26asymptoteyeah, I had tried 1.02; wasn't working
04:40:29asymptotemaybe 1.01 will work
04:40:56JdGordonyou have a 16mb partition mounted?
04:41:06asymptoteit contains version.txt
04:41:12JdGordonso your in recovery mode...
04:41:31JdGordonrename the file PP5020.mi4 and copy it there
04:41:41asymptoteIt came down as PP5020.mi4...
04:41:50asymptoteI just copied it and am trying. Do I need to touch sansa.fmt?
04:42:17JdGordonPP5022.mi4 even
04:42:24asymptoteerr, yeah
04:42:29asymptoteload main image failed :( :(
04:42:36 Join donsdx [0] (
04:42:48JdGordonrename it firmware.mi4
04:43:36asymptoteI need to turn off HAL before those pop-ups drive me insane...
04:44:20asymptoteLoad main image failed
04:44:44asymptotemaybe I need to put the bootloader on again and start over...
04:45:08JdGordonno, if your in recovery mode then you dont need to do that again
04:45:46asymptoteWell, I have a different BL file from the one that's on the haxx page
04:45:47 Quit donsdx (Client Quit)
04:45:54asymptoteso I'll give it a shot...
04:48:36asymptoteso, back to the original question, can I put on the rockbox firmware in recovery mode?
04:49:32JdGordonyou can try... but you wont be able to access it in usb anyway so it wont be much good
04:49:39asymptoteoh, crap, right
04:50:35asymptotelooks like I have an expensive paperweight then :(
04:50:53JdGordonthis wasnt an r was it?
04:51:25asymptotenot an r
04:53:10petvirus - hey i am going to try my luck at building rockbox with the MPEG player patch that allows ff/rw etc, and before i do this, does anyone have this already built for sansa e200 and would gmail me it?
04:53:25 Join Ebert [0] (
04:53:30 Nick petvirus is now known as pv (
04:54:16JdGordonasymptote: try the forums... i did the same thing to mine and got it working but cant remember how :p
04:54:46 Nick pv is now known as petvirus (
04:54:47asymptoteJdGordon, thanks; I'm sure some combination of fw version will eventually work
04:54:58 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:55:22 Join miepchen^schlaf [0] (
05:04:14petvirusno love :(
05:06:04Mouser_XHey, I'd like custom builds as well. This is why I'm *trying* to get some patches added with cygwin. So far, I have been able to compile (that's a milestone for me!). However, I think I need a clean SVN, since the patches aren't adding anymore...
05:08:29petviruswhat target are you building for?
05:08:43petvirusand what patches are you including, i am curious
05:09:00Mouser_XNES emu, MOD codec, and GBS codec.
05:09:18petviruswhat are those codecs good for?
05:09:52Mouser_X(NES emu and MOD added fine. GBS didn't, so I removed MOD to add GBS. It failed [I'm guessing it needs to be resynced], so I removed it. I tried to add the MOD patch again, but it's not working.)
05:10:20Mouser_XMOD files, and GBS files. MOD = Lots of atari stuff, and more. GBS = Gameboy sound files.
05:10:46Mouser_XMOD files are a sequenced format, similar to midi. However, the instruments are included in the MOD file.
05:11:02***Saving seen data "./dancer.seen"
05:11:40petvirusare thoese codes required for the nes emu?
05:12:13Mouser_XNo. Codecs are to play back audio files. The NES emu is a viewer plugin, completely seperate from codecs.
05:14:08petvirusah, so you just like the old video game music
05:14:38Mouser_XMODs don't have to be old.
05:14:57petvirusis the nes plugin usable. i dont know how many buttons the gigabeat has, but i am guessing its not like an nes controller
05:15:23 Join bb [0] (n=bb@unaffiliated/bb)
05:15:26krazykitthe gigabeat has enough buttons
05:15:30 Join Febs [0] (
05:15:34Mouser_XThe NES emu requires the same amount of buttons as Rockboy (gameboy emulator included with Rockbox) requires.
05:15:56Mouser_XRockboy runs great on the Gigabeat.
05:16:28Mouser_XThe NES emu runs on the Gigabeat, but I don't know how well it runs on the Sansa.
05:18:44petvirusinteresting.. i ask this because i find the doom plugin not playable, but i dont know if nes needs less buttons then doom
05:20:19Mouser_XNES needs 4 directions, and 4 buttons.
05:20:29Mouser_X8 buttons inputs total.
05:20:47Mouser_X(Up, down, left, right, start, select, A, B)
05:20:58Mouser_X(Same as the Gameboy)
05:23:44petvirusso as far as patches not adding
05:23:49petviruswhat error are you getting?
05:24:13Mouser_XIt complains about line 5 of the patch file, and then asks me what file to patch.
05:24:30Mouser_XI tried to update from SVN, but that didn't help (I doubted it would).
05:24:44Mouser_XI'm just getting the SVN again.
05:24:51Mouser_X("Checking out")
05:25:22 Quit parafin|away (Remote closed the connection)
05:26:02 Join parafin|away [0] (i=parafin@
05:26:50*Mouser_X is away - shower; followed by the Red Green Show.
05:27:37 Quit tictoc (Remote closed the connection)
05:27:39 Quit bb_ (Read error: 110 (Connection timed out))
05:28:52 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
05:28:59 Join Gibbed [0] (
05:29:01 Quit Rick (Nick collision from services.)
05:29:15 Nick Gibbed is now known as Rick (
05:29:24 Quit tictoc (Remote closed the connection)
05:29:25petvirusfor me it just asked the same thing
05:29:27petvirus|diff -Naur svn/firmware/drivers/button.c rockbox_svn_r14875/firmware/drivers/button.c
05:29:32petvirusthat file wasnt found
05:29:46petvirusthe guy who made the patch has checked out his shit into a folder called svn
05:30:07petvirusand the diff should be ran from the folder which is the parent of svn
05:30:19 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
05:30:20petviruspatch rather
05:32:44petviruswell i might be wrong - ive never done this before
05:40:30krazykittry a different stip value when you're patching?
05:40:53krazykitinstead of patch -p0, try patch -p1. that should take care of it
05:44:10 Join My_Sic [0] (
05:44:12 Join sitwon [0] (
05:46:28 Quit My_Sic (Client Quit)
05:51:38 Quit ze (Read error: 104 (Connection reset by peer))
05:51:41 Join ze [0] (
05:57:24 Join parabola [0] (i=4b997473@gateway/web/cgi-irc/
05:57:40 Join homielowe [0] (
05:58:17paraboladoes anybody know how to force a sleep on the ipod with rockbox? because I looked in the docs and can't find anything about that
05:58:46LloreanYou can turn it off by simply holding Play/Pause
05:59:02parabolamy play/pause buton is broken =(
05:59:40petvirushow do you listen to music?
05:59:53petvirusor you just never pause? hahaha
06:00:05homieloweIs it possible to adjust the gradient of the menu selector in rockbox, or do I have to edit a .cfg file.
06:00:08Lloreanparabola: Then simply set the idle poweroff timer to something short, and wait.
06:00:32parabolathank you
06:00:37Lloreanhomielowe: There's a setting for it, right where the other line selector options have always been.
06:01:23parabolafor the sleep timer is it 5 seconds or 5 minutes?
06:02:31petvirusparabola: how do you play mp3s if your play button is borked?
06:02:36Lloreanparabola: I honestly don't know
06:02:47parabolayou press middle button
06:02:51Lloreanpetvirus: Have you ever used Rockbox on an iPod? Or ANY player? Very few use the play button to select songs.
06:03:19LloreanThere's usually a "Select" button, with Play being relegated to Pause and Resume Playback
06:04:41homieloweLlorean: You mean under; Settings>General Settings> Display> LCD Settings > Line Selector ? ( I must be blind) ( no offense to all the blind rockbox users)
06:05:10Lloreanhomielowe: And what SVN revision are you using?
06:05:21Lloreanhomielowe: And what target?
06:05:36homieloweI just used one freshly downloaded off of RbutilQT, iPod video
06:06:09Lloreanhomielowe: That is NOT current.
06:06:19homieloweok, nm
06:06:27*homielowe goes to the corner
06:06:55 Quit midgey (Read error: 110 (Connection timed out))
06:07:11parabolacan you configure it so that it uses another button combination to sleep?
06:07:51Lloreanparabola: It turns off, it's not "Sleep", and no, you'd have to compile a customized version
06:09:16homielowerbutil was mistaking my computer hd for my iPod
06:10:57petvirusyou are right, my bad i wasnt thinking oh well
06:11:06parabolaunfortunately i have very limited programming experience
06:11:13parabolathanks for your help anyways i'll see ya
06:11:25 Quit parabola ("CGI:IRC")
06:16:40 Join nave7693 [0] (
06:17:02nave7693does the current rockbox build support embeded album art?
06:17:29nave7693are there plans to support it in the future?
06:17:38JdGordonthere is a patch to enable it
06:17:56LloreanThere is a patch for album art, and album art is planned to be supported, but whether embedded will or won't is still often discussed.
06:18:13nave7693ahh. ok
06:18:15*JdGordon didnt read the word embedded :p
06:18:45nave7693just give us a switch to turn it on and off. problem solved ;p
06:20:05LloreanHaving the code there, at all, is the same as "supported" whether it's used by everyone or not, though
06:20:11nave7693I have a e200 and it pains me to not see my albumart from rockbox (the original firmware shows them, but no unicode support gahhh)
06:20:59 Quit daurn|laptop ("ChatZilla [Firefox]")
06:21:29petvirusspeaking of e200, i just got one. is there any way to make original firmware not update the database. it takes a long time and its annoying
06:22:11nave7693petvirus: stupid question probably but tried looking in the settings?
06:22:35petvirusi guess i should, eh
06:22:41nave7693yea do that.
06:23:02petvirusi was able to live without ever touching the orinigal firmware on my nano with rockbox, but i guess i wont be so lucky this time
06:23:37nave7693it actually came to me as a plesant surprise, cuz I bought the e200 purely due to a sale in the local circuit city
06:23:49nave7693didn't know rockbox runs on it
06:24:11nave7693I have not checked back on rockbox ever since switching from my old archos 2 years ago
06:24:31nave7693the project has progressed a lot
06:25:37advcomp2019you cant stop that database updates on the e200s
06:26:13petvirusheh, ive been locked into player that support rockbox. i bought the e200 because it seemed like a decent non apple player to support it
06:27:43nave7693petvirus: yea but seems like everything but ipod has unicode support which sucks big time for non-apple fan like me
06:28:39asymptotehey jdGordon, after all that, it *was* sansa.fmt
06:28:49asymptotego figure
06:28:54 Join Gibbed [0] (
06:28:58 Quit Rick (Nick collision from services.)
06:29:12 Nick Gibbed is now known as Rick (
06:34:19 Join midgey [0] (
06:37:29 Part nave7693
06:48:33 Join syn4pse [0] (
06:50:00 Quit syn4pse (Client Quit)
06:51:05 Quit asymptote ("Leaving")
06:54:20Mouser_XWhere could I find information about syncing/resyncing patch files?
06:56:17 Quit Entasis (Read error: 104 (Connection reset by peer))
06:56:30LloreanMouser_X: Basically the answer to that is "learn C"
06:56:44 Join Entasis [0] (
07:02:15Mouser_X"you need dynamite to blast." As my dad would say...
07:03:35sitwonc'mon, it's not like C isn't the most common programming language of all time or anything
07:07:55 Join atsea-34 [0] (i=atsea-@gateway/tor/x-15ebc529be137126)
07:10:15 Quit atsea- (Read error: 104 (Connection reset by peer))
07:11:06***Saving seen data "./dancer.seen"
07:13:55 Quit Isolinear (Read error: 104 (Connection reset by peer))
07:15:41 Join MonkeyTamer [0] (i=42d640d5@gateway/web/cgi-irc/
07:21:07 Quit MonkeyTamer ("CGI:IRC (Ping timeout)")
07:23:43 Join midkay [0] (n=midkay@rockbox/developer/midkay)
07:26:57 Quit eigma ()
07:33:19 Quit Mouser_X (Nick collision from services.)
07:35:13 Join Mouser_X [0] (
07:47:55 Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator)
07:50:21 Quit RaZorbacK ("bye all")
07:56:28 Join Isolinear [0] (
08:00:30 Quit jhMikeS (Nick collision from services.)
08:00:32 Join _jhMikeS_ [0] (n=jethead7@rockbox/developer/jhMikeS)
08:01:15 Nick chrisjs169|winxp is now known as chrisjs169|sleep (
08:06:08 Part Ebert
08:06:20 Join Ebert [0] (
08:11:28 Join Rob2222 [0] (
08:16:21 Quit Ebert ()
08:28:52 Quit Rob222241 (Read error: 110 (Connection timed out))
08:29:24 Quit Mouser_X (Read error: 110 (Connection timed out))
08:30:08 Join elinenbe [0] (
08:32:05 Quit RudMan (Remote closed the connection)
08:36:05 Join spiorf [0] (
08:53:24 Part toffe82
09:09:50 Quit BHSPitLappy (Read error: 110 (Connection timed out))
09:11:10***Saving seen data "./dancer.seen"
09:28:35 Quit midgey ()
09:32:14 Join desowin [0] (
09:47:24 Quit sin613 ("Leaving.")
09:52:39 Join Buschel [0] (
09:55:31 Join davina [0] (
10:01:47 Quit DC1 ("If Obi-wan ain't home then I don't know what the fsck we're gonna do. I ain't got no other connections on Tattooine.")
10:04:58JdGordonfreeking mr500 will bow to me!
10:08:56homieloweJdGordon king of the mrobes?
10:09:38JdGordonno, kkurbjun is king.. im the court jester... but i got it to freeking dance!
10:15:55 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
10:31:26 Join syn4pse [0] (
10:33:03syn4pseis there a slightly larger fixedwidth font?
10:33:14syn4pse(than the default)
10:34:37 Join ender` [0] (
10:35:47markunJdGordon: what made you decide to put the mrobe under olympus and not dm320?
10:37:15JdGordonkkurbjun did it... and he decided that its probably better to not put it under dm320 untill its more finished
10:37:55 Join nls [0] (
10:38:08markunto prevent other dm320 ports from using your unfinished code?
10:38:49JdGordonto prevent it from breaking other ports i tinhk
10:39:04 Quit tictoc (Remote closed the connection)
10:39:15JdGordonif another dm320 port pops up before we are "finished" then it can be moved around i guess
10:39:48JdGordonand I think they wanted to rename the CONFIG_CPU define also
10:40:00JdGordon+ everyone being lazy and not being bothered to do it...
10:40:37desowinany idea how to mark if app has GUI and/or CLI versions in LastFMLog wiki page?
10:41:47markunJdGordon: I'm just a bit surprised because you asked in here if it should be under olympus or dm320 and I thought we all agreed it should be the latter
10:42:17 Quit syn4pse (Read error: 104 (Connection reset by peer))
10:42:18JdGordonyeah, it will be moved... eventually :p
10:42:28JdGordonstarting another port would be good motivation i tihnk
10:42:52linuxstbAlso, it looks like some of the files, e.g. system-mr500.c should be system-dm320.c and moved a level higher.
10:43:51JdGordonah.. found the email... I doubt he'll mind me pasting it..
10:44:54*JdGordon should have copied it from the actual email, and not my reply :p
10:46:03markunJdGordon: well, I don't agree with him
10:46:25markunhow can dm320 specific stuff interfere with other ports if we have no other dm320 ports?
10:46:27linuxstbMe neither - I don't understand why calling the directory olympus instead of dm320 improves independence...
10:47:49markunthe portalplayer ports aren't finished either, does that mean we should stop sharing code between the targets?
10:48:17markunsame for coldfire of course
10:52:56JdGordonok bullies!
10:53:07 Quit hcs ("Leaving.")
10:53:27linuxstbmarkun: Any TTS news from your student?
10:54:24JdGordonsvn mv source/ dest is enough right?
10:54:54markunlinuxstb: nope
10:55:13linuxstbmarkun: Have any dates been set for his extension?
10:55:31markunlinuxstb: he set some dates for himself, but didn't keep to it
10:56:09markunbut I will visit him next week :)
10:56:24markunscorche will sleep there 1 night too
10:56:34markunand we plan to go to SF all together
10:57:00linuxstbWhen is the google conference - next weekend?
10:58:08 Join eddie [0] (
10:58:26 Nick eddie is now known as Eddie_NZ (
10:59:10 Join hanklords [0] (
10:59:54JdGordonthere... happy now?
11:00:05Eddie_NZHey, does anyone know if it is possible, or there are plans to implement, ipod-style fast forwarding in rockbox? i.e instead of holding down fast forward you can 'click' then search through by rotating the click wheel then 'clicking' again to seek to the position you selected?
11:00:40JdGordonEddie_NZ: there is a patch for that... but I dont tihnk any plans to put it into svn just yet
11:00:42Eddie_NZIf there are no plans to implement such a feature, does anyone have an idea of how much work it might be + what I read to get started?
11:00:57Eddie_NZJdGordon: Any ideas what the patch is called?
11:00:58markunJdGordon: a bit happier :)
11:01:43Eddie_NZJdGordon: Thanks very much :)
11:02:17*JdGordon tihnks its dinner time
11:06:23 Join obo [0] (n=obo@rockbox/developer/obo)
11:06:35 Join pixelma [0] (i=57b9f2fb@rockbox/staff/pixelma)
11:11:11***Saving seen data "./dancer.seen"
11:16:30 Join Solskogen [0] (
11:16:48Solskogenis there any mod/xm/s3m-player for rockbox?
11:19:06nlsSolskogen: yup, but it's still in a patch so you'll need to either compile it yourself or find an unofficial build that has it already
11:20:00Solskogenokay, thanks. Do you know where this patch is located?
11:20:42markunSolskogen: I'm sure you'll find it with the search function of the patch tracker
11:21:13*nls feels like a search bot now...
11:22:50Solskogenah, I tried searching the wiki. No wonder I did not find anything.
11:28:06homieloweWould anyone like to try to replicate a bug I have. rbutilQT on mac osx seems to think my hardrive is my iPod and I can't change the directory to my iPod for it to install on. This may only be an isolated instance though.
11:28:34 Quit Eddie_NZ ("using sirc version 2.211+KSIRC/1.3.12")
11:30:45 Join petur [0] (n=petur@rockbox/developer/petur)
11:34:49 Join Gekz [0] (
11:36:53 Quit Gekz (Remote closed the connection)
11:37:50 Join Gekz [0] (
11:38:17 Join Frazz [0] (
11:41:02 Nick Gekz is now known as Gekkko (
11:42:08 Nick Gekkko is now known as Gekz (i=gekko@unaffiliated/gekkko)
11:42:24 Join seablue [0] (
11:47:48 Quit Lambuntu ("Leaving linux")
11:48:06 Join Lambuntu [0] (
11:49:37 Part Solskogen
11:54:25 Quit pixelma ("bbl")
11:59:25 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
12:01:53 Join lee-qid [0] (
12:03:30 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
12:10:59 Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator)
12:16:58 Quit TMM ("Ex-Chat")
12:17:04 Join TMM [0] (
12:18:26 Quit Gekz ("")
12:21:35JdGordonanyone wanna comment on fs#7864?
12:25:12nlsJdGordon: best idea i've heard all morning :-)
12:25:28peturI like the idea too
12:25:40JdGordonLlorean: did you try it on your player yet?
12:26:17JdGordonso that means you wouldnt mind it being commited?
12:26:44peturand for _this_ kind of settings I woudn't mind that they eventually move to a plugin
12:26:56JdGordonno need...
12:27:13JdGordonthe plugins idea was to keep bin size down.. something rhe colour targets dont ned to worry about
12:27:24peturwell if we ever need to cut binary size...
12:28:57 Join Gekz [0] (
12:39:35Tokipetur could you please look at my pm. thanks.
12:42:03 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
12:45:50 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
12:48:56JdGordon"Housten, we have touchpad!"
12:49:27Nico_PJdGordon: on the mrobe ?
12:49:40Nico_Pawesome :)
12:49:52JdGordonnot calibrated properly... but i get a nice interrupt when its pressed
12:50:18 Nick parafin|away is now known as parafin (i=parafin@
12:50:54JdGordonI _think_ the bottom few bits need to be dropped to make the touch less sensitive.... does that make sense?
12:51:23JdGordonor maybe I just set it to 8bit mode instead of 12 :p
12:52:02Nico_Pideally you'd want to offer a sensitivity setting
12:53:15JdGordonwell, not moving your pen/fingure at all keeps the x/y values moving around which isnt very nice
12:54:05hcsyou can blame it on advance artificial intelligence
12:54:09Nico_Poh right, that's no good indeed
12:59:25IsolinearJdGordon: New target?
13:00:16JdGordonmrobe 500
13:00:48IsolinearI didn't know Olympus made DAPs... lol
13:01:07 Join Lear [0] (i=chatzill@rockbox/developer/lear)
13:02:30 Join pixelma [0] (i=57b9f2fb@rockbox/staff/pixelma)
13:03:24Buschelquestion: will the cpu be boosted while list scrolling?
13:03:35JdGordondepends on the target
13:04:06JdGordonif it needs to it will
13:04:37 Join Thundercloud [0] (
13:04:54_jhMikeS_JdGordon: I recall you saying that you didn't get your hands dirty on low-level code
13:05:00 Nick _jhMikeS_ is now known as jhMikeS (n=jethead7@rockbox/developer/jhMikeS)
13:05:20Buschelhmm. scrolling while audio playback is really jumpy. when removing the yield() in listscrolling, the scrolling is fine but you'll have audio dropouts
13:06:16JdGordonjhMikeS: i like doing the low level stuff... but usually dont have much luck with it
13:06:31jhMikeSBuschel: Alot of scrolling makes the PCM buffer drain which kicks-in the priority stuff. That's what the skip delta is for...and it keeps the jumpiness down.
13:06:33Nico_PBuschel: that's because the CPU is struggling... do you have the gradient bar enabled ?
13:07:12 Nick fxb__ is now known as fxb (
13:07:38Buschelnico_p: yes, gradient bar is enabled. but I saw this before also
13:08:19Nico_Pis it more jumpy with the gradient ?
13:10:42Buschelnico_p: not really...
13:11:13***Saving seen data "./dancer.seen"
13:11:30Nico_Pcool :)
13:11:46BuscheljhMikeS: but the skip delta won't help to have smooth updates. it only doesn't loose scrolled lines
13:15:41 Join Fraser [0] (
13:17:27jhMikeSand it's not important? the priority scheme in the kernel needs modification to keep the updates smooth. it simply lets processes age to a certain point before forcing them to run. it really needs to keep them running in proper proportion while maximizing their frequency.
13:19:41Buschelok. so, nothing to be fixed easily...
13:20:08jhMikeSnot on the UI end at all
13:21:05 Quit ivan` (Read error: 110 (Connection timed out))
13:23:33preglowjhMikeS: had a chance to check out the new cache info, then?
13:24:37jhMikeSpreglow: yessir! :)
13:25:27Nico_PJdGordon: there are a bunch of // comments in your commit...
13:25:58 Join Bger [0] (n=Bager@
13:26:52 Quit Bger (Client Quit)
13:27:43JdGordonyeah yeah.. they wont last long
13:27:50JdGordonin the mrobe500.c you mean?
13:28:57 Quit Buschel ()
13:32:18 Join brownie17 [0] (
13:32:40 Quit Frazz (Read error: 110 (Connection timed out))
13:32:48jhMikeSJdGordon: does the touchscreen simply give a single (x,y) pos or does it give multipoint reading?
13:33:19brownie17why do i get 'unsupported -4' when trying to view a large percentage of photos?
13:33:40JdGordonjhMikeS: not sure
13:33:40linuxstbbrownie17: Probably because they are "progressive jpegs", which aren't supported.
13:34:18brownie17linuxstb, okay i think i understand this, is there a possible way to batch proccess them into a nonprogressive jpeg?
13:34:39linuxstbI'm sure any batch image processing application can do it - what OS do you use?
13:35:03brownie17linuxstb, ubuntu
13:35:29JdGordon:( build servers broken again
13:35:45linuxstbI would try imagemagick with a simple shell script to iterate over all the files. But maybe there are GUI apps that can do it as well.
13:35:46JdGordonBagder: pingy?
13:36:43jhMikeSanother commit of mine broke it again?
13:37:20JdGordonlooks like it
13:37:40brownie17linuxstb, thankyou for your help. much appreciateed
13:37:42 Quit brownie17 ("Ex-Chat")
13:37:59 Quit spiorf (Connection timed out)
13:38:27 Join spiorf [0] (
13:44:09JdGordoncna somone do math for me please? (I hate math with a passion!), I have the 4 x,y values at a margin from the 4 corners... I need the pixel value from them...
13:44:47hcsyou want a linear interpolation?
13:45:21hcsdo the x values of the top and bottom left match up?
13:46:54hcsx_pixel = (x-x_min)/(x_max-x_min)*(x_pixels)
13:46:59jhMikeSa rectangle with four vertices?
13:47:18hcsbetter to do the division after the multiplication, as we're using integers, though
13:47:23jhMikeSso each vertex is fully specified?
13:47:45JdGordonyeah, MARGIN from each edge
13:48:18jhMikeSoh, so it's really left, top, right and bottom
13:48:51pixelmafirmware file name is rockbox.mi4 for all Sansas and H10, right?
13:48:59jhMikeSpixelma: yes
13:49:22hcsx_pixel = left*x_pixels/(left+right) then, I'd say
13:49:43hcsunless I misunderstand again
13:50:02JdGordonjhMikeS: (MARGIN,MARGIN) is topleft, (LCD_WIDTH-MARGIN, MARGIN) is topright, same for the bottom 2 but with LCD_HEIGHT in the y value
13:50:25jhMikeSI think it's just pixel1 = (left, top), pix2 = (right,top), pix3 = (left,bottom), pix4 = (right,bottom)
13:50:30 Nick Gekz is now known as Gekz[PDA] (
13:53:03*JdGordon hopes he hasnt confused everyone :p
13:53:14 Part Gekz[PDA]
13:53:16*Nico_P is confused
13:53:25*hcs is as well
13:53:48hcsis MARGIN always the same? or is there a LEFT_MARGIN, etc.
13:53:51 Join kubiix [0] (
13:54:10JdGordonMARGIN is always the same
13:54:24*jhMikeS doesn't know what "pixel value" is refering to then
13:54:38*JdGordon is king at being confusing :D
13:55:01Nico_PJdGordon: what is it that changes in all those values ?
13:55:11jhMikeSit sounds to me like you have the pixel "values".
13:55:15hcsx_pixel = (x-MARGIN)/(LCD_WIDTH-MARGIN*2)*LCD_WIDTH
13:55:15Nico_Plooks like everything is a constant
13:55:43JdGordonthe touch screen returns an x,y value which is somewhere between 200odd and 3800odd, not 0 and 640/480... so i need to convert the returned value to the actual point that was pressed
13:56:14hcsJdGordon: then just use the first formula I gave!
13:56:25JdGordonwhere x is?
13:56:34hcswhatever you get
13:56:35jhMikeSthat's just re-ranging it
13:56:50hcswell, is it nonlinear?
13:57:21 Join Wiwie [0] (
13:57:57Nico_Pyeah, hcs's formula looks fine to me
13:57:58jhMikeSx_pixel = 639*(x-LEFTMARGIN)/(RIGHTMARGIN-LEFTMARIN)
13:58:39JdGordonso the calibration?
13:58:46hcswell, RIGHTMARGIN being the maximum value you get
13:59:16TMMHi all! I wondered if someone could try and get me started on dissecting an OF, I have 0 experience with that, I wondered if someone wouldn't mind spending some time giving me a crash course?
14:00:31 Join webguest95 [0] (i=3c30c3d4@gateway/web/cgi-irc/
14:01:04webguest95can i know how to put album art in mine sansa?
14:01:15webguest95with rockbox?
14:01:19peturyou can't - yet
14:01:27peturnot with an official bui;d
14:01:42peturbut there are patches that implement it
14:01:58 Quit Wiwie (Client Quit)
14:02:02webguest95erm... where can i get the patches?
14:02:10peturbut they aren't accepted, work is being done to do it 'right'
14:02:33peturwebguest95: you will also need to build rockbox yourself
14:02:57*petur looks at Nico_P...
14:03:04webguest95is it difficult to do ?
14:03:09*Nico_P looks away
14:03:54jhMikeSJdGordon: It might be better in that case to do 640*(x-LEFTMARGIN + (RIGHTMARGIN-LEFTMARGIN+1)/2)/(RIGHTMARGIN-LEFTMARGIN+1)
14:04:10peturwebguest95: depends on how you follow the guides... you also need to get crosscomplers and stuff, so it will be some work to get there
14:04:18Nico_Pwebguest95: it's not too hard, but there are also "unofficial builds"
14:04:38peturah, is there one for sansa too?
14:04:51Nico_PI'm not sure actually
14:04:54Nico_Pwebguest95: what OS do you use ?
14:04:58JdGordonjhMikeS: thanks, It seems i suck at explaining, someone on msn got me sorted
14:05:02webguest95win xp?
14:05:41Nico_Ppetur: there are a couple for the sansa
14:05:43peturwebguest95: check out this:
14:05:54peturNico_P: yes, just saw it
14:06:02Nico_Pwebguest95: yes, to build yourself you'd need cygwin
14:06:14pixelmadepends on what sansa... ;)
14:06:28*jhMikeS wonders why create_thread needs the fallback parameter if the old bootloaders just crash anyway
14:06:32Nico_Pwebguest95: I'd recommend building yourself, but unofficial builds are less effort
14:07:11*petur shuts up and resumes post-processing his recording :)
14:08:11jhMikeSpetur: still no skips anymore I hope
14:08:13 Join Arathis [0] (
14:08:21webguest95ermm... i think is difficult for me
14:08:28webguest95i am newbie
14:08:58peturjhMikeS: I haven't listened to this one, but the one from yesterday was fine (just distorted due to a flat battery in my mic-amp −− grrr)
14:09:19Nico_Pwebguest95: we've all been there ;)
14:09:23webguest95there got many patches
14:09:27 Join Wiwie [0] (
14:09:30preglowcould we please remove the arrow line selector type again now? :>
14:09:33jhMikeSpetur: the only issue left is this failure to write a header on disk full?
14:09:44peturyes and no
14:09:49webguest95wat should i take
14:10:01Nico_Pwebguest95: that's your choice
14:10:04jhMikeSpetur: thanks for the clarification :)
14:10:04peturthe failure isn't writing the header - I fixed that (not yet committed)
14:10:22peturthe problem is that the file size is 0 bytes
14:10:35peturit is ok before reboot, so it must be a dircache issue
14:10:46jhMikeSdoes it happen with it off?
14:10:54jhMikeSand how bout if you view on the pc?
14:11:00peturhad no time yet to try :(
14:11:17JdGordoncompletly changing topics.... canyone have any ideas how to do display rotating without recompiling?
14:11:17peturlet me get my h10 and try
14:11:30jhMikeSpetur: should I have a peek at the header fix?
14:12:03peturwant a patch?
14:12:25peturI'll have to boot my laptop, it's on there
14:12:48peturhold on then...
14:13:30*jhMikeS goes and gets a beverage
14:14:27Nico_PJdGordon: I don't think it would be trivial with the current code
14:14:36Nico_Pmaybe with viewports...
14:15:24JdGordoneven with viewports i doubt it would make it easy
14:18:55peturjhMikeS: I attached it to FS #5852
14:21:36peturjhMikeS: test recording started, it should fail on the first flush (only 15MB free)
14:24:50peturjhMikeS: if I disable dircache, the file is zero bytes right away...
14:25:19peturlooks like the dir isn't updated properly on close
14:25:26peturso not a dircache issue
14:26:16jhMikeSpetur: arighty.
14:26:30jhMikeSpetur: but if it's on the pc it's still 0 bytes?
14:26:38webguest95can you teach me how to patch a file
14:27:05peturjhMikeS: yes
14:27:12webguest95i using cgywin
14:27:38webguest951 out of 1 hunk error
14:27:59peturjhMikeS: and chkdsk /f tells me there are lost chains
14:28:07webguest95can't find file in the inputline18
14:28:19webguest95mean what?
14:28:39jhMikeSpetur: then I think that FAT driver or file API is the problem. one thing it does on close() is do fsync(). If the fsync() fails, it bails out and leaks and fd away for good.
14:29:13peturmaybe I dive into it tonight
14:29:19jhMikeSthere is no API to force the close and not flush any cached data
14:30:59 Quit pixelma ("CGI:IRC")
14:31:22 Join pixelma [0] (i=57b9f2fb@rockbox/staff/pixelma)
14:31:28 Quit Lear ("ChatZilla [Firefox]")
14:33:45jhMikeSpetur: that looks ridiculously simple! :) but why the reset_hardware removal (not like I remember why I put it there atm).
14:34:28peturbecause it is duplicate
14:34:41peturiirc, it is also donein pcmrec_close
14:34:53petur+ space
14:36:24petur(it has nothing to do with the fix, I just saw it and changed it)
14:36:29jhMikeSok. I just know there's a reason it's there to stop something early...I'll get my recording cap back on. What about aiff_enc and wavpack_enc? those write headers too.
14:36:37markunlinuxstb: someone's improving flac encoding for ffmpeg. Do you think it could ever be fast enough for recording in rockbox?
14:37:07peturjhMikeS: yes those need changing too - it was a work in progress
14:37:28 Quit Wiwie (Read error: 110 (Connection timed out))
14:38:12*jhMikeS hasn't looked at pcmrec for recording coding purposes in quite awhile and petur probably knows it better now.
14:40:03preglowman, i tried coverflow on a new nano
14:40:07preglowwe should be able to do that easily :P
14:40:20peturjhMikeS: you would think so? it is quite complex imho - maybe too complex even
14:40:48jhMikeSpetur: should I kill that PCMREC_PARANOID stuff that seems unneeded now? That gums it up pretty bad imo.
14:41:03peturyes, kick it out
14:41:15 Join Wiwie [0] (
14:41:39peturanyway, I gtg now so I hope real life is mercyfull on me and gives me some spare time tonight
14:46:11 Quit petur ("later...")
14:47:08linuxstbmarkun: IIRC, it's using floats...
14:47:09 Join Nick_Brackley [0] (
14:48:12markunah, too bad
14:49:53preglowwavpack is altogether more suitable for encoding on our targets
14:49:59preglowand we already have that :D
14:51:02 Join Bossier [0] (
14:51:08 Nick Bossier is now known as tdtooke (
14:51:33preglowman, looks like we're really ramping up the port amount these days
14:52:41tdtookeQuick question for whoever can answer it. I'm wanting to set the font color to whatever is specified in a theme's config. I'm in list.c and I've found that gui_list->display->set_foreground(something) will do this, I just don't know what to place for 'something'
14:54:31JdGordontdtooke: well... do you want to specify the rgb?
14:55:04JdGordonor you already have the internal value as a setting?
14:56:22jhMikeSpreglow: Bagder agreed with me we should shoot for a port per week. :)
14:58:45preglowanyone have any new opinions on what format the bass/treble control cutoff setting should be? hz? "lower,low,high,higer"? some kind of other numerical scheme?
14:59:22tdtookeno i just want to set it to whatever is defined in the cfg, the reason I want to do this is so I can correct a bug in the multifont patch where apparently the font color in a menu takes on a font color for a scrolling customline, sorry it's taking me so long, my niece is over with her kids and it's a bit of a challenge at the moment
14:59:24Lloreanpreglow: I agree with non-absolute values, "Lowest, low, mid, high" or something.
14:59:50preglowLlorean: absolute values would be sample rate dependent anyway, so i'm very against them. also, most targets only have two, and "low, high" are very nice then
15:00:05Lloreanpreglow: I was going to cite the sample rate reason too. :)
15:00:55LloreanThough it's hard to think of appropriate names for four of 'em
15:01:01preglowyeah, exactly
15:01:25jhMikeSwhy not express it Q or something? It should be less confusing.
15:02:17jhMikeSexactly :) well, from the definition you gave me previously
15:02:34preglowyou mean as in quality factor?
15:02:58preglow1. it makes no sense, 2. it'd be highly arbitrary and also sample rate dependent
15:03:11preglowq makes more sense for peaking filters, these are shelving
15:03:49jhMikeSthen I'm not recalling the def correctly. I seem to be remembering they're constant width or something.
15:03:51webguest95how to patch a file
15:03:59webguest95please help me
15:04:09webguest95mine head gonna explode
15:04:09preglowq = f0/width, i think
15:04:14preglowand f0 varies with sample rate
15:04:47jhMikeSwidth = ? octaves or decades or whatever?
15:04:51preglowwhich means we'd need to change the settings value with sample rate, and we don't want that for when we'll change sample rates on the fly
15:04:54preglowjhMikeS: hertz
15:05:07webguest95how to patch a file pls
15:05:33tdtookenot to be a nag, but does anybody know the paramater I would call gui_list->display->set_foreground() with in order to set it to the font that is specified in a themes cfg file.
15:05:48jhMikeSso, hertz and f0 both vary in proportion to sample rate so q must be constant
15:06:28preglowjhMikeS: well, then the next problem is that this q value won't really tell you anything
15:07:19JdGordontdtooke: i missed your response. I dont really get what you want... but if you have the rgb values you use the macro LCD_RGBPACK(r,g,b)
15:07:34jhMikeSprecisely...just imagine the "wtf is Q" chatter on IRC :P
15:07:39preglowjhMikeS: also, the q value will be the same for all cutoffs, i think...
15:07:46preglowjhMikeS: so you'd have four identical numbers :P
15:07:49jhMikeSeven better
15:08:12preglowwe might go with numbers, really, 1(low), 2, 3, 4,(high)
15:08:15preglowas febs suggested
15:08:32LloreanThat works for me
15:08:42jhMikeSyou could just change the numbers in the menu with samplerate :)
15:09:24LloreanjhMikeS: That assumes they're playing anything while changing things.
15:09:25preglowLlorean: i'd still use "low, high" for targets with only two, though
15:09:32LloreanOr that their playlist doesn't have two sample rates in it.
15:09:32*jhMikeS is totally just joking about all this and actually agrees with the "intuitive" approach
15:09:35Lloreanpreglow: Agreed, for usre
15:09:38Lloreansure, even
15:09:42webguest95patch mean patch a file in to mine sansa?
15:09:59webguest95i am stupid
15:10:27jhMikeSpreglow: what's the problem with adjusting them for sample rate anyway?
15:11:16***Saving seen data "./dancer.seen"
15:11:54tdtookeok, here's the deal, in a theme you have a foreground color and a background color specified in the .cfg file. A customline theme sets it's own colors for each line. In this mockup for a zune theme posted in the formus there is a bug where when you go to the menu browser the font color there will be changed to the font color of one of the scrolling custom lines from the WPS. I have found that I can make sure that doesn't happen by calling
15:11:57preglowjhMikeS: too complicated and confusing
15:12:14FebsPlus, what would the menu say when you're not playing back any audio?
15:12:16preglowjhMikeS: people _will_ be complicated when they see different values depending on when they tweak settings
15:12:26preglowconfused, they will be confused :OP
15:13:07jhMikeSwho's confused?
15:13:30preglowand me xP
15:13:33tdtookeFONT_SYSFIXED maybe?
15:13:48jhMikeSI'm talking about setting filter params, not UI
15:14:07tdtookeI wasn't directing that at you per se....sorry for the confusion
15:14:28jhMikeStdtooke: I was directing that one to preglow
15:15:19preglowjhMikeS: oh, i don't get quite what you mean at this. if the ui doesn't explicitely mention frequency values, what's the point in doing any tweaking when settings frequencies?
15:15:53preglowjhMikeS: uda for example has two settings, both which correspond to a given freq at 44.1khz, and something else at other sample rates. what is there to adjust?
15:16:27jhMikeSI dunno.
15:16:31jhMikeSIt's all about UDA?
15:17:14*jhMikeS wonder's if anyone's sure if they're not confused
15:17:15preglownope, i think several chips has this option
15:17:26preglowthe video lets you choose four freqs
15:17:43preglowthe data sheet does not mention them being sample rate dependent, but i'd be very surprised if they weren't
15:18:06jhMikeSI hardware ones vary, sure. I thought this was about software ones.
15:18:13preglowah, no
15:18:25preglowfor software we could very well change the freq, sure
15:18:54jhMikeSyeah, UDA only has two. I think the WM8751 also only has two.
15:19:09preglowbut i don't want to, the filter coef range is really huge if you want to have freqs possible
15:19:25preglowand a huge coef range either means i'll have to start looking at alternate filter structures or we'll get bad s/n
15:19:25 Quit webguest95 ("CGI:IRC (EOF)")
15:20:15 Quit hcs ("Leaving.")
15:20:44preglowno, just fewer frac bits during filter calc
15:20:51preglowfewer frac bits = fewer output bits
15:21:19jhMikeSright. but the big coefs mean you need to cut audio bits on input, correct?
15:21:43preglowkind of, yeah
15:22:16 Quit Nick_Brackley ("ChatZilla [Firefox]")
15:22:59jhMikeSI guess the standard frequency range we support varies by a factor of 12.
15:27:36preglowbut these treble/bass controls really are just meant to be simple tweaks
15:27:42preglowif you want accurate shit, go eq
15:27:52*preglow wants low-latency dsp :P
15:28:08jhMikeSThe tone controls sound better to me. I can't get the EQ to match it.
15:28:28preglowsw tone controls or hw?
15:28:44preglowthey're first order filters, might be the reason
15:28:47preglowthey affect mid freqs more
15:28:56jhMikeSThey're always on on my e200
15:29:03preglowwould be no trouble to have those switchable, really
15:29:05preglownow that i think about it
15:29:16preglowanother setting for high and low shelving filters
15:29:24tumumoar settings ftw
15:29:40jhMikeSlow-latency has some real hurdles. to add to the list: cooperative multitasking can't ensure realtime threading
15:29:41preglowi'd need to write a new eq_filter, but that shouldn't be a biggie
15:30:04preglownot having low-latency dsp sucks badly
15:30:22preglowi really am starting to see preemptive multitasking as an option
15:30:26jhMikeSif you let slow code control the execution of time-critical stuff, well...
15:30:31preglowwe'll ahve a problem if we go that route, though
15:30:37preglowwe can't use supervisor mode on arm cpus anymore
15:30:51preglowand that's a whole other bucket of code related woes
15:31:01jhMikeSI don't think that would matter at all, and preemptive could work from supervisor mode
15:31:13preglowi need to remember the reason for it
15:31:19preglowsome ipl guys told me about this a good while ago
15:31:32preglowsome trouble about interrupts
15:31:33jhMikeSIt really depends on some design decisions. Not everything would have to run that way...just really needy things.
15:32:18 Join webguest75 [0] (i=51429eac@gateway/web/cgi-irc/
15:32:38jhMikeSActually, it might simplify the scheduler since all serialization in it simple means disabling the quantum tick
15:34:07jhMikeSYes, please remember it. But since we have our own kernel, does it apply? tnkernel for ARM is really very simple and it's preemptive with priority scheduling.
15:34:14preglowi have a feeling you'll have a hard time convincing some people, though
15:34:31*preglow looks up
15:34:45 Join nico__ [0] (
15:36:35nico__i'm trying to get rockbox to detect new and/or deleted tracks at boot. The doc says to enable Auto-update, but that in order for it to work, i have to enable directory cache in some "disk" menu.
15:36:44nico__problem is: that menu doesn't seem to exist :-/
15:37:06linuxstbWhich device do you have?
15:37:13nico__sansa e200
15:37:32 Join freqmod [0] (
15:37:43JdGordonsansa doesnt have dircache, so you cant use database auto-enable
15:38:14nico__so i have to initialise the DB each time i've transfered stuff?
15:38:22preglowwhy doesn't it have dircache?
15:38:39Lloreanpreglow: Removable media.
15:38:44JdGordonhotswap + dircache dont play nice without a patch ont he tracker waiting for Slasheri's approvle
15:38:45 Quit spiorf (Read error: 104 (Connection reset by peer))
15:38:46preglowgood point
15:39:10jhMikeSpreglow: "some people" come to mind however letting DSP, codecs and time-critical stuff run preemptively would be nice. We really already to that with ticks and DMA.
15:39:15jhMikeS*do that
15:40:00 Join spiorf [0] (
15:40:13preglowi guess the only thing standing in the way is people traditionally being a bit lazy on the multi-threaded aspect of things here, heh
15:40:28preglowbut brb
15:41:42jhMikeSand it's still biting us even now. I think having your code die faster because you didn't properly sync it is good. The bugs will be caught early.
15:42:00nico__JdGordon, you mean that the fact that it doesn't have dircache prevents it to do the same that it would do should you ask him to "Update Now" each time it boots?
15:42:20 Quit freqmod (Remote closed the connection)
15:42:40preglowjhMikeS: and i think i agree
15:42:40JdGordonI dont know.. all I know is it doesnt have dircache...
15:42:45preglowbut now truly brb
15:44:02jhMikeSpreglow: read this when you get back: only a few simple rules govern it. A) Locking order B) Double-check locking C) _never_ use delays to synchonize is wrong, wrong, wrong.
15:44:21 Quit dnakichgi (Read error: 104 (Connection reset by peer))
15:44:51 Join enakiejlo [0] (i=0@
15:47:01jhMikeSpreglow: the most common deadlock formula I've seen: Thread 1 locks A then B, Thread 2 locks B then A. Actually this one was the cause of the resume deadlock even with cooperative.
15:50:23 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:50:28 Quit pixelma ("CGI:IRC 0.5.7 (2005/06/19)")
15:50:28 Join miepchen^schlaf [0] (
15:55:51jhMikeSUmm....DEBUG is defined for a debug build, right?
15:56:15Nico_PjhMikeS: yes, ans sim builds too
15:56:46jhMikeSok, thanks. I think one PCMREC_PARANOID thing will stay as a debugging aid.
15:58:21tdtookeIf anybody's searching for my answer you can stop now, it's global_settings.fg_color. God I hate reading through that much code! ;)
16:00:27jhMikeSthat's just initiation rights
16:02:11*jhMikeS Error: 102 - pendantry failure
16:03:14preglowjhMikeS: you should start a wiki page containing pros/cons of going cooperative, i think you're going to be referring to it a lot of you're going to press this :)
16:04:02jhMikeSpreglow: I'm pressing in part because someone's pressing me from behind. ;)
16:05:05jhMikeSsimple physics; the force is transmitted through the object
16:06:27Nico_Pwho's pressing from behind ?
16:06:54jhMikeSpreglow re: low latency DSP
16:08:28preglowso calling the entire dsp chain from an interrupt context is not an option? :>
16:08:56jhMikeSno way. remember what happened with that DSP plugin?
16:09:34tdtookeI'm slow today, so if I can interject a little off topic crazyness, do I get a prize now that I've had my initiation rites?
16:10:02*preglow hands tdtooke a beer
16:10:09maxkelleytdtooke: you've been offtopic. go to the dungeon. beat yourself.
16:10:51preglowjhMikeS: and that can't be handled with a bit of masking?
16:11:03tdtookeWell, I'm gonna go have my beer and head to the dungeon, bye all
16:11:34jhMikeSpreglow: If you're in a high priority interrupt context, nothing else at all can interrupt that.
16:11:40 Quit tdtooke ("( :: NoNameScript 4.1 :: )")
16:11:57preglowwhy did that dsp plug hang, really?
16:12:08preglowi thought it was because the dma interrupt triggered while in the dma interrupt
16:12:24jhMikeSbecause it stayed in in the DMA interrupt so long nothing else could run
16:12:38preglowthen yeah, we can't do that :P
16:13:08jhMikeSit's not even possible on PP since it uses the soft DMA and the FIFO would empty out during processing.
16:13:53maxkelleyis there a rockbox debug command that displays a message on screen?
16:14:16jhMikeSyou can see the effects of cooperative even on gigabeat where if it's buffering video and a head seek happens, it jitters the frames quite noticeably.
16:16:47linuxstbmaxkelley: On a device, or in the sim?
16:17:10linuxstbThen not really. You could use splash() though...
16:17:13nlsanyone here familiar with the performance characteristics of dma on pp, is it costly to initiate lot's of small transfers (like ~180 transfers of 1kB each second)?
16:17:41maxkelleylinuxstb: k, thanks. would you happen to know what GPIOJ is connected to on the c200?
16:17:50jhMikeSn1s: shouldn't really hurt it at all. It already does thousands per second.
16:18:25linuxstbmaxkelley: No idea.
16:18:33JdGordonanyone know what the rtc format get_time() is expceting to get back from the rtc?
16:18:37jhMikeSn1s: you're referring to audio or something else?
16:18:48 Quit BigMac (Read error: 110 (Connection timed out))
16:19:01nlsjhMikeS: ok, good, the midi plugin does this, I was thinking of increasing the buffer size but it seems that's not necessary then
16:20:07preglowJdGordon: bcd, i think
16:20:37JdGordonok, hopefully no conversions needed then
16:21:11preglowfor what?
16:22:07JdGordonto get the time/date from the rtc to something useful
16:22:17maxkelleylinuxstb: what's the syntax for that command?
16:22:46preglowJdGordon: depends on what you do, of course, i hate bcd :>
16:22:46 Quit sitwon ("Leaving")
16:23:01linuxstbmaxkelley: I can't remember - just search the source for places it's used (or even the definition)
16:23:24JdGordonpreglow: ditto, but i tihnk the rtc stores it as bcd, so im off the hook
16:23:35preglowall rtcs i've seen do that
16:23:40preglowfor some weird reason
16:24:04jhMikeSn1s: It not calling pcm_play_data 180 times/second is it? Just returning a new buffer?
16:24:34jhMikeSshould we implement alternate calendars? :P
16:26:02preglowdid anyone get anywhere on other targets with the 16 bit packed i2s stuff, btw?
16:26:09preglowi hate patches that don't get anywhere :/
16:27:04jhMikeSpreglow: On H10 the DSP mode works nicely
16:27:29preglowi just totally fail to get why we need to change the transfer mode
16:27:38preglowisn't the fifo format something only the pp should worry about?
16:27:56preglowi2s sends 32 bits no matter what the fifo queue is set to, afaik
16:27:58jhMikeSthat's the data format though that needs changing
16:28:21nlsjhMikeS: no, it calls pcm_play_data with a callback function for getting more data, that callback just redirects a pointer to the correct buffer, but that we do for each 1kB of data
16:28:26jhMikeSI don't think that the codec behaves properly...and I did try using it slave mode too with exactly the same results.
16:29:07nlsand pp targets use 44.1kHz so if my math skills are worth anything that would be about 176kB/sec
16:29:09 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
16:29:15jhMikeSAS3514 behaves exactly like it should however
16:29:48jhMikeSexactly 176.4 (1KB = 1000 bytes)
16:30:10linuxstbnls: Wouldn't it be better to implement a PCM ringbuffer in the midi player - similar to mpegplayer?
16:30:34JdGordonyay, rtc seems to be partially working!
16:30:42linuxstb(maybe the code could be factored out of mpegplayer and put in the plugin lib)
16:30:58linuxstb(or even better, use the core...)
16:31:00jhMikeSbut mpegplayer has special needs for PTS
16:31:08 Join midgey [0] (
16:31:12nlslinuxstb: idk much about buffering what are the benefits of doing that?
16:32:58 Join kugel [0] (
16:33:16 Join Arathis_ [0] (
16:33:23kugelcan someone tell me where the keymap file for the text editor for e200 is located?
16:33:57JdGordonoh, for the text editor
16:34:00jhMikeSwhat would be better is to have a plugin lib to use the core DSP within plugins. it's possible even using a plugins own pcm buffer.
16:34:37JdGordonkugel: text editor uses the action lib.. and i think it uses the list context from the file i said above (if that doesnt make sense.... good luck...)
16:35:16 Quit Arathis (Nick collision from services.)
16:35:20 Nick Arathis_ is now known as Arathis (
16:35:23kugeli only see "button_context_keyboard" in keymap-e200.c
16:35:35JdGordonwhat do you want to change?
16:36:30kugelthe keymap
16:36:38JdGordonwhat about it?
16:36:41kugelbut i think it button_context_keyboard is it
16:36:53JdGordonits not...
16:37:00JdGordonits probably not...
16:37:07kugeli think its a bit messed
16:39:00kugelit fits at least for the typing part of the editor
16:40:09kkurbjunmarkun, linuxstb, I don't have a problem moving the directories once another dm320 port comes along, until then it's not a priority for me at all
16:40:18 Quit spiorf (Remote closed the connection)
16:40:43 Join spiorf [0] (
16:40:44JdGordonthey bullied me.... so i moved it
16:40:51JdGordonhope it didnt break your work?
16:40:55kkurbjunoh, I didn't see :)
16:41:05kkurbjunI'll check..
16:41:13jhMikeSkkurbjun: I suppose rockbox for those whatchmacallit ones that are "open source"?
16:41:14JdGordonI've had a bit of luck with the hardware today
16:41:36kkurbjunjhMikeS: what do you mean?
16:41:50*jhMikeS can't remember the name so Googles
16:42:07 Quit hanklords (Read error: 113 (No route to host))
16:42:15kkurbjunJdGordon: with the uart driver?
16:42:27JdGordonand touch screen
16:42:30jhMikeSNeuros I think
16:42:33JdGordonand rtc is sort of working
16:43:09kkurbjunjhMikeS: ahh, yes, that could be intereting, those tv boxes seem less suited for rockbox though, but if some one wanted to do it..
16:43:18Nico_PJdGordon, kkurbjun: does rockbox actually boot or not yet ?
16:43:21kkurbjunthe dell dj also uses the dm320 I believe
16:43:37JdGordonNico_P: we have a bootloader going which we do our testing in
16:43:51kkurbjunNico_P: it's almost booting the main firmware
16:43:51jhMikeSa port a week sounds like it could be for real
16:44:27kkurbjunI might be able to get it booting today depending on what comes up :)
16:44:53JdGordonnot going to be easy to control yet though :p
16:45:01*maxkelley grumble-grumbles.
16:45:23jhMikeSthe m:robe _only_ has touch screen?
16:45:27maxkelleydoes anyone know the syntax for rb->splash(), and what library I need to include for it?
16:45:37JdGordonjhMikeS: no, it also has a remote with buttons
16:45:41kkurbjunyeah, the keymap I made is just hacked together to make it compile so I don't think it'll be easy..
16:45:42JdGordonbut its annoying
16:45:53 Join SpiritusSancti [0] (
16:45:55Nico_Pmaxkelley: you won't need any lib. best thing to fo is look in plugin.h
16:46:25maxkelleyNico_P: but I'm not using it in a plugin. I need it to display something for debugging purposes.
16:46:35maxkelleycan I still include plugin.h?
16:46:43Nico_Pmaxkelley: ah, so if you're not in a plugin, drop the rb->
16:47:02maxkelleyit says undefined reference to splash.. what lib do I need?
16:47:25nlsmaxkelley: it's very simple, the first argument is the amount of ticks it should display, after that it's pretty much printf syntax
16:47:29kkurbjunthe remote is pretty nice, a bit complicated though
16:47:46nlsmaxkelley: include, splash.h
16:47:49maxkelleyah, ok.
16:48:04SpiritusSanctihey, i have a question. im listening to music on rockbox right now. but when im listening there are lil parts of disturbanceses. lil tones witch are very high. anyone know whats wrong?
16:49:19Nico_Pmaxkelley: actually in the core you'll want to use gui_syncsplash
16:49:27Nico_Pthat's what rb->slapsh points to in the plugins
16:50:15maxkelleystill uses splash.h?
16:50:26Nico_Pmaxkelley: yes, and to know the syntax, read that file
16:50:59SpiritusSanctihey, i have a question. im listening to music on rockbox right now. but when im listening there are lil parts of disturbanceses. lil tones witch are very high. anyone know whats wrong?
16:52:09preglowwe heard you the first time
16:52:15preglowalso, be more specific
16:52:33preglow" high tone" doesn't tell me anything
16:53:20SpiritusSanctiuhm im dutch so i cant explain :P
16:53:31jhMikeSsounds like those squeeks you get from a corrupted mp3?
16:53:44SpiritusSanctiweird tones when im playing a song
16:53:52preglowtried those songs other places than rockbox?
16:53:53SpiritusSanctivery short high tones
16:54:05maxkelleyhave you tried other songs?
16:54:08preglowjhMikeS: btw, i get weird image artifacts when watching jpegs while playing music, cache issue?
16:54:12SpiritusSanctiyea, same problem
16:54:39preglowSpiritusSancti: what player?
16:54:50jhMikeSpreglow: image artifacts such as?
16:54:54Nico_PSpiritusSancti: what audio format are your tracks ?
16:56:01jhMikeSpreglow: I wouldn't think it would be a cache issue but hmmm...maybe it's telling something else.
16:56:26preglowjhMikeS: weird coloured bands, etc
16:56:43preglowjhMikeS: doesn't always happen, and nothing drastic, usually
16:56:53maxkelleyNico_P: I get "no rule to make target splash.h" do I need to add it to firmware/FILES ?
16:57:29SpiritusSanctinico, mp3
16:57:30Nico_Pmaxkelley: no, it should already be in there... have you included it into your C file ?
16:57:35 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
16:57:40jhMikeSpreglow: it's possible it's the same thing affecting test_codec whatever that may be
16:57:52 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
16:58:03maxkelleyyou're right, it should be in there because it's compiled in the apps/FILES.
16:58:05 Join elinenbe_ [0] (
16:58:16maxkelleyoh wait, ./firmware is compiled before apps, isn't it?
16:58:44Nico_Pprobabaly, yeah
16:58:50preglowjhMikeS: ahh, so you didn't figure that out
16:58:55maxkelleywouldn't that be a problem, then?
16:59:14Nico_Pmaxkelley: ah you're hacking a firmware/ file ?
16:59:32jhMikeSpreglow: well it's the only plugin I've seen affected and the codec thread starts there but it dies when it actually loads the codec
16:59:44maxkelleymore specifically, power management for the c200/e200
16:59:58Nico_Pmaxkelley: you won't be able to have splashes in there... they need to be in the apps/ code
17:00:13maxkelleyNico_P: what could I use to debug something in there, then?
17:00:24Nico_Pmaxkelley: logf
17:00:37jhMikeSpreglow: is it easy to make happen?
17:00:54preglowjhMikeS: sure, just play music, watch jpegs
17:01:06preglowi'll update the build and try again to be sure
17:01:06maxkelleyNico_P: syntax would be..
17:01:39maxkelleywell, I'll look around.
17:01:40Nico_Pmaxkelley: like printf, but you need a logf enabled build, and then you'll need to dump the logf data to a file
17:01:51maxkelleyhehe, oh boy.
17:01:52preglowjhMikeS: doesn't happen now, though, of course
17:01:52Nico_Pfrom the player, that is
17:01:56 Quit JdGordon ("Konversation terminated!")
17:02:09preglowjhMikeS: when i think about it, it was a bit hot yesterday, perhaps that was it too
17:02:15maxkelleyany other simple way to put a little signal in there for debugging?
17:02:24Nico_Pmaxkelley: debugging on target can be a PITA ;)
17:02:44SpiritusSanctimy itunes says : unable to sync, disk not regordnized. when i try to sync some lists with my ipod (not the whole dictory) but when itunes asks to make a selection list cuz my ipod got to less storage, it syncs. whats the problem?
17:02:44 Quit jhulst (Read error: 104 (Connection reset by peer))
17:02:52maxkelleyNico_P: there isn't really any other way to do it, though.. because I need to test if the tuner is getting power, etc.
17:02:55Nico_Pmaxkelley: well you could try to add something in the apps code... depends on what you actually want to do and when
17:02:57jhMikeSpreglow: say what? well, my H10 isn't doing it.
17:03:16webguest75SpiritusSancti: please don't speak itunes here !
17:03:26preglowjhMikeS: nah, mine doesn't do it now either
17:03:37preglowi'll just let it suck backlight for five minutes then try again
17:03:44Nico_Pmaxkelley: you could add an exported func in your firmware code and call it from apps with a splash
17:04:00SpiritusSancti;) with what program you sync than ? floola brokes when i try to sync
17:04:50maxkelleyNico_P: heh. some of this is flying over my head. I'm trying to learn C as I go, tutorials don't work well for me :)
17:05:47Nico_Pmaxkelley: can you PM ? I can explain to you but it would flood the channel a bit
17:05:53maxkelleysure thing.
17:06:06markunkkurbjun: I think keeping the dm320 specific code separate from the rest of the mrobe stuff will make it easier for someone starting a new port, don't you agree?
17:09:15preglowit should be done from the start
17:09:16preglowno doubt about it
17:10:03markunI saw that kenwood released another player, probably still based on the Gigabeat FX platform, but now with a 60GB HDD
17:10:18preglowjhMikeS: nope, can't make it happen again
17:10:20markuntoo bad almost noone owns one of these (because of the price)
17:11:20***Saving seen data "./dancer.seen"
17:11:42 Join barrywardell [0] (
17:17:24 Quit elinenbe (Read error: 110 (Connection timed out))
17:17:25 Nick elinenbe_ is now known as elinenbe (
17:19:22kkurbjunmarkun, thats true, my email was addressing two things and that excerpt didn't really convey that
17:19:34kkurbjun(or I didn't write it well)
17:20:39kkurbjun1) moving the tree around was fine with me, but it wasn't a prority, since I am more interested in getting te port running, and 2) I was talking about crt0.S/the top level system-target in the arm folder
17:22:04 Join webguest80 [0] (i=4679e9bf@gateway/web/cgi-irc/
17:22:30kkurbjunso I mainly just wanted the crt0 separate for now till the port is functional
17:23:02kkurbjunbut now that the tree is moved, it's not really a point :)
17:23:17kkurbjunexcept someone who might disagree with the crt0 seperation
17:24:11linuxstbSeparating crt0.S seems sensible to me.
17:24:24linuxstb(it's already separate for PP)
17:24:27SpiritusSancti WHATS THE NAME OF THIS THEME ?
17:24:35kkurbjunyeah, I saw that
17:25:00webguest80Found a bug in the Gigabeat. When I go to ALBUM then to Song List then to WPS , No problems. However if I venture to say Settings or the Main Menu and go back to the WPS , the light tap on the select does not go back to the song list but the Main Menu
17:25:05kkurbjunshouldn't the PP stuff be in a chip target tree too though by the same logic as the dm320?
17:25:31SpiritusSancti does anyone know the name of this theme
17:26:11 Join XavierGr_ [0] (
17:26:11 Quit XavierGr (Nick collision from services.)
17:27:34 Quit Wiwie (Read error: 110 (Connection timed out))
17:28:04SpiritusSancti anyone ?
17:28:15krazykitwe saw it, you don't need to paste it multiple times.
17:28:29SpiritusSancti-.- nobody is answering
17:28:48SpiritusSanctiyou know the name >
17:28:59krazykitobviously not, or i would've answered
17:29:08krazykitwhy not just ask in the thread?
17:29:19SpiritusSancticuz the last post was in 2006
17:29:37advcomp2019it looks like an iriver theme
17:30:04 Quit webguest80 ("CGI:IRC (Ping timeout)")
17:30:28krazykitSpiritusSancti, just look on and on the rockbox wiki. if it's not there, you're out of luck, unless you ask them.
17:30:37 Join webguest80 [0] (i=4679e9bf@gateway/web/cgi-irc/
17:30:43SpiritusSanctikk. its not on the site
17:30:44kugelthe sourcetree is so confusing
17:31:00kugeli cant find the file where the keymap for id3screen is
17:31:45 Join Wiwie [0] (
17:32:58nlskugel: keymaps forr all the core gui stuff is in the keymap-*.c file for your target
17:32:58 Quit webguest75 ("CGI:IRC (EOF)")
17:33:17kugelno, not the id3screen
17:33:23 Join webguest75 [0] (i=51429eac@gateway/web/cgi-irc/
17:33:28advcomp2019SpiritusSancti, it kinda looks like the jClix theme on rockbox-themes
17:33:35Lloreankugel: Do you mean the metadata viewer?
17:34:00LloreanThen please use the proper term, it's helpful for everyone
17:34:16kugelthe source code says id3screen
17:34:48LloreanYes, and the source code may still refer to the database as "tagcache", as the source code often doesn't get updated for 'cosmetic' changes.
17:34:49 Quit webguest80 (Client Quit)
17:34:54nlskugel: where? in screens.c?
17:35:48kugelf.e. in keymaps-*c, there is the key to get from wps to "id3screen"
17:36:16kugelbut not the keys when you are in the id3screen/metadata viewer
17:36:19nlskugel: the screen uses the list widget so you'll have to look at the keys for that context
17:39:23 Join BHSPitLappy [0] (n=steve-o@unaffiliated/bhspitmonkey)
17:40:07 Join elinenbe_ [0] (
17:40:28 Join donsdx [0] (
17:41:43kugelbutton_context_list has only 2 entries
17:47:54 Join freqmod [0] (
17:49:32 Quit midgey ()
17:51:15kugelno, that context_list doesnt work
17:53:52kkurbjunung, the m:robe target is broken now
17:54:03kkurbjunwhat makes system-font.h?
17:54:11kkurbjunsorry, ssyfont.h
17:55:02barrywardellthat's probably not the real get sysfont.h errors when files are deleted
17:55:10barrywardelland you don't start with a clean build
17:55:14 Join eigma [0] (
17:55:39kkurbjunits a clean build, sysfont.h isn't being generated in the top level build area
17:56:23barrywardellkkurbjun: actually, what I'm thinking of was to do with SOURCES, see FS #7583
17:57:55 Join Buschel [0] (
17:58:49jhMikeSdamn the server is still hung?
17:59:08jhMikeSBagder: ping, ping, ping
17:59:24webguest75still this morning
18:00:02Soapnot now
18:02:48 Quit elinenbe (Read error: 110 (Connection timed out))
18:02:48 Nick elinenbe_ is now known as elinenbe (
18:03:34advcomp2019i thought there was an issue with the server
18:05:32barrywardellkkurbjun: I don't get any sysfont.h errors when building the m:robe target
18:07:13 Quit nls (Read error: 110 (Connection timed out))
18:07:42barrywardellI do get an icode error when building the vorbis codec though
18:08:05kkurbjunyeah, I have that one fixed in my tree before stuff got moved around
18:08:16kkurbjunI think I might be on to the cause
18:08:52kkurbjunahh, there we go, thanks for that pointer barrywardell, that was the problem
18:09:58barrywardellI've been puzzled by that sysfont.h problem in the past
18:10:20kkurbjunI wonder why that fix was referted
18:11:38 Quit Wiwie (Read error: 110 (Connection timed out))
18:11:40*jhMikeS wonder's why the image height should determine the vertical text position in the target table.
18:11:44 Join midgey [0] (
18:11:50barrywardellI think I recall Bagder saying it caused problems elsewhere...can't remember what they were though
18:12:23barrywardell"Reverted my "xargs ls" thing since it broke the build in a way that I'm not
18:12:23barrywardellentirely sure about. I'll rethink and make the fix differently."
18:13:20jhMikeSbah, make all images the same height
18:14:34SpiritusSancti does there is an other program besides itunes or floola, witch can sync your ipod?
18:14:49Nico_Pyamipod ?
18:15:40advcomp2019even tho it is of the topic... winamp
18:16:16 Quit donsdx ()
18:16:50jhMikeSthe H10 blue color is a bit too sort of glows. it's really has more black mixed in. (Just thinking I'd give my 0.02 about site things for once).
18:16:59 Part swimmer ("many thanks guys!!!")
18:17:21preglowBuild should have been done 295m ago
18:17:49SoapSpiritusSancti: Please let me refer you to
18:17:50jhMikeSwhat's the record?
18:17:55Nico_Pthere should be an auto-kicking mecanism when this time reaches something like 10 minutes
18:19:00preglowso there is an indivudual build server that's screwing up?
18:19:35jhMikeSI'd think it would be possible to ping servers for progress reports and if they stop responding, reject the stuck build and reassign it.
18:20:53Nico_PI think that's what is done, but in this case I think it's the master build server that is stuck
18:21:22 Quit SpiritusSancti ()
18:23:07 Join MyAdler [0] (i=4c4205b5@gateway/web/cgi-irc/
18:23:53 Quit eigma ()
18:24:18MyAdlerAnyone have any idea when the fm radio on the h10 20g will be implemented??? anyone even working on it?
18:24:34 Join agm3nt [0] (
18:24:45 Join eigma [0] (
18:25:05jhMikeSNico_P: Last I asked about anything like that (looong time ago), Bagder said it wasn't done but I'm probably just out of date then.
18:25:52Nico_PI'm really not sure how it's done, I could be completely wrong
18:25:57 Join Wiwie [0] (
18:28:52ArathisMyAdler: the last thin I know amiconn wanted to work on it, but I don't know if he even started
18:28:56 Join tdtooke [0] (
18:29:53tdtookeI have a quick question. I recently updated from SVN and I'm showing r14917 but on the website it's showing r14916. Is this something I should be concerned about?
18:30:39MyAdlereverywhere i look it says it should be easy, and similar to other players, and its such a standard feature... i really wish someone would get on it...
18:30:42linuxstbtdtooke: No - the automatic build system is currently stuck on e14916
18:31:09linuxstbMyAdler: You know the answer...
18:31:29tdtookethanks, I'd pm that, but since I'm unregistered it won't let me
18:33:53 Join My_Sic [0] (n=MySic@
18:36:12tdtookewill do, just can't right now
18:36:40 Quit tdtooke ("( :: NoNameScript 4.1 :: )")
18:37:35kkurbjunthe build server is hung..
18:37:55kkurbjuneigma, I made two commits to move those files around/get teh main build compiling
18:40:12dionoeaHello. Is file input/output disabled when the usb is plugged in?
18:40:58dionoeaI get SYS_USB_CONNECTED in solitaire.c and want to write a file before exiting the plugin and returning PLUGIN_USB_CONNETED
18:41:23linuxstbdionoea: You should be able to do that - I'm sure other plugins close down tidily on usb.
18:41:45dionoeahum ... well it didn't work when i tried :/
18:42:54 Quit ompaul (Client Quit)
18:47:50 Quit Arathis ("Bye, bye")
18:51:49 Nick chrisjs169|sleep is now known as chrisjs169 (
18:53:10 Join hanklords [0] (
18:55:43 Join toffe82 [0] (
18:56:39 Join Kasketten [0] (i=50a23926@gateway/web/cgi-irc/
18:57:30KaskettenHi, can someone help me create a bootmenu, so then i restart my Ipod, i can choose between Apple Software And Rockbox Software?
18:58:46 Join pixelma [0] (i=57b9ec94@rockbox/staff/pixelma)
18:59:00 Join petur [0] (n=petur@rockbox/developer/petur)
19:02:19 Join toffe82_ [0] (
19:05:42 Quit midgey ()
19:06:08krazykitKasketten, there already is a way to do that. read the manual, it explains how
19:06:24jhMikeSblah, pcm_playback.c changes? that file is going to be history soon.
19:06:57jhMikeSand the driver interface is getting a slight overhaul
19:09:36 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
19:11:21***Saving seen data "./dancer.seen"
19:12:11webguest75jhMikeS: what's wrong with pcm_playback.c?
19:12:27 Join DefineByte [0] (
19:12:59jhMikeSpcm recording and playback (but not pcm_record.c) will just be pcm.c
19:13:34 Quit BHSPitLappy (Remote closed the connection)
19:13:34jhMikeSso the really low level stuff is unified and the drivers are properly synchronized
19:14:22DefineByteTaken from the installation section of manual (iPod 5G):
19:14:22DefineByte"The Ipod boot loader is the program that tells your player how to boot and load the remaining firmware from disk."
19:14:22DefineByteWhat does it mean by 'remaining'?
19:14:39DefineByte'of the manual'/
19:15:32webguest75men, I saw that you still commit things without the table, I supose that the table will be red when it will work again :D
19:17:16webguest75wow around 400 minutes and still no admin that reset the build
19:17:38 Join Arathis [0] (
19:18:43Soapwebguest75: it is Sunday - a day of rest and introspection. DefineByte: It /means/ the rest of the firmware ;) If we consider the bootloader a piece of Rockbox code, everything else is the remainder ;) But seriously - I'm not sure exactly what your question is. Is the wording poor?
19:19:28DefineByteit seems poor to me but then, I don't know what it's trying to say
19:19:55DefineByteit might be accurate, it might not, I don't know x)
19:20:00SoapDo you know now, DefineByte? Or should I try to rephrase myself?
19:20:19 Quit toffe82 (Read error: 110 (Connection timed out))
19:20:59DefineByteremaining suggests to me the possibility of the OF being removed
19:21:12DefineBytewhich obviously isn't the case
19:22:16SoapDefineByte: Are you a native English speaker? Because after you mention that implication, I can sort of see where you would draw the conclusion, but honestly I never read that into there before.
19:22:36DefineByteyes I am x)
19:22:58DefineByteI'm trying to come up with a better phrasing
19:23:31Soap"tells your player how to boot and load the rest of the firmware from disk"?
19:23:51DefineByteso is it saying the bootloader is part of the firmware?
19:23:59DefineByteI guess it makes sense then
19:24:17rasherShould the reader really have to understand this?
19:24:18DefineByteI'm not sure users would see it like that though
19:24:39DefineBytei don't think so but it's in the manual
19:25:52Nico_Plinuxstb, markun: isn't it inconsistent to have some targets in firmware/target/<arch>/<manufacturer>/<model> and others in firmware/target/<arch>/<cpu>/<model> ?
19:26:25DefineBytea paragraph before that suggests that the boot loader is not part of the firmware
19:26:45DefineByte"In order to make your player load and execute the Rockbox firmware you have just installed, you will need to install the Rockbox bootloader. Unless bugs are found in the bootloader code, or significant new feature are added, you will only have to perform this step once."
19:27:23DefineBytethat says to me that the firmware and bootloader are separate
19:28:59 Part agm3nt
19:30:37SoapIf we want to get really pedantic we could get into the fact that Rockbox is not really a firmware at all on the iPods, it is a piece of software. It is a firmware replacement, but not a firmware in and of itself. ;)
19:31:13DefineBytewell that helps me oh so much xD
19:32:33*linuxstb wonders what Soap means, and why the ipod is special
19:32:50SoapBut all that is unneeded, IMHO. I have no problem with the manual glossing over technical details, speaking abstractly should be fine as long as the manual doesn't explicitly (or strongly implicate) things which are not true.
19:33:24DefineByteokay, I think i'll just remove 'remaining' then.
19:33:45Soaplinuxstb: It isn't, but this was about the iPod manual originally, and I guess I stuck to that - rightly or wrongly. Where do you not understand what I mean?
19:34:14linuxstbSoap: Why Rockbox on the ipod isn't a firmware, but it is on (I assume) at least some other devices.
19:35:59SoapI thought in the definition of firmware there was an implication that it ran from flash.? No? I'll leave now.
19:36:42DefineByteNext question xD
19:36:42DefineByteTalking about the rockbox bootloader:
19:36:42DefineByte"It directly replaces the Ipod firmware on the players disk. "
19:36:42DBUGEnqueued KICK DefineByte
19:36:42DefineByteIs that right? Doesn't sound it to me.
19:37:16 Join n1s [0] (
19:38:11DefineByteI'm only looking at installation at the mo
19:39:33DefineByteoh you meant what subsection. x) find as you type works well ^^
19:40:20DefineBytewhat exactly _does_ the rockbox bootloader replace?
19:40:20 Quit MyAdler ("CGI:IRC (EOF)")
19:40:41linuxstbDefineByte: The bootloader replaces the main Apple firmware on disk - the Apple bootloader loads the Rockbox bootloader, which then loads either Rockbox or the Apple firmware.
19:40:51linuxstb(the Apple bootloader is in Flash ROM)
19:41:54SoapDefineByte: I actually think the manual reads fine in this section, and could only be improved with the addition of two illustrations / diagrams, one showing Apple default booting, and one showing Rockbox modified booting.
19:41:56DefineByte'the main apple firmware'? I guess I'm confused on exactly what the firmware is then.
19:42:48SoapThe main apple firmware being that part people interact with 99.99% of the time. Remember that emergency disk mode and diagnostic mode are other parts of the apple firmware.
19:43:09DefineByteso how can you still boot into it?
19:43:15linuxstbDefineByte: Apple's firmware is in many parts. In flash ROM, is the Apple bootloader, disk mode code, and diagnostics mode code. On the disk is the main Apple firmware.
19:43:16DefineByteif it's been replaced?
19:43:43linuxstbIt's replaced in the startup process, but not overwritten...
19:44:05DefineByteit reads to me like it's being over-written
19:44:22 Join bam2550 [0] (
19:44:34DefineByteit says 'on the player's disk'
19:44:37Soapagain - this is where I think a process diagram would solve the problem better. A picture is worth 1000 words and all that.
19:45:13jhMikeSwhat's a picture of a word worth then? :p
19:45:35DefineBytepossible but I'm not about to fire up Inkscape. I'm just working on the words x)
19:46:39DefineByteeven, 'it replaces the main firmware in the boot sequence' would sound better to me
19:47:02DefineByteof course, i could still be completely missing the point
19:48:05 Quit nico__ (Read error: 110 (Connection timed out))
19:48:50 Join nico__ [0] (
19:48:59DefineByteregarding the picture: what are blind users meant to get out of that?
19:49:12 Quit pixelma ("bbl")
19:51:00jhMikeSAt least OCC software might tell
19:51:22DefineBytethat's a joke right? xD
19:51:31kugelyay, made my first 2 patches today
19:51:43jhMikeSnot if I have to tell you :)
19:53:09jhMikeSthat was a joke :p
19:53:31DefineBytei guessed that :p
19:54:05 Join midgey [0] (
19:55:53jhMikeSit is now a paradox
19:56:08 Quit miepchen^schlaf ("Verlassend")
19:56:27DefineByteyou unlock this door with the key of imagination
19:56:27 Join miepchen^schlaf [0] (
19:56:31CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
19:56:31*jhMikeS needs to just concentrate on programming
19:56:47 Join funky_ [0] (
19:57:03jhMikeSor blow it open with the bomb of a twisted mind
19:57:21DefineByteshould be plenty of those here
19:57:23 Quit bam2550 ()
20:00:34 Quit BigBambi (Read error: 104 (Connection reset by peer))
20:01:42 Quit Wiwie (Read error: 110 (Connection timed out))
20:02:32 Join p3tur [0] (n=petur@rockbox/developer/petur)
20:02:37 Quit petur ("switch")
20:02:57 Nick p3tur is now known as petur (n=petur@rockbox/developer/petur)
20:03:36DefineByteokay, I guess I'll go with "It directly replaces the Ipod firmware in the players boot sequence." unless there's any objections.
20:04:44jhMikeSup to 403 minutes? ay
20:05:13SoapDefineByte: solid point on the picture suggestion. I do think the best way is still to describe the three main iPod "boot" sequences. 1-Awaking from Apple's "deep sleep" - 2-Booting Ipod bootloader - Apple firmware. 3-Booting Ipod bootloader - Rockbox bootloader - Apple/Rockbox/IPL firmware.
20:06:30DefineByteDo users need to know this?
20:06:54DefineBytenot saying they don't/
20:07:52linuxstbI don't think users have been confused by the current text in the manual - I can't recall anyone questioning it up to now. So I'm guessing they just ignore it...
20:08:15DefineBytei don't think most users read it x)
20:08:18linuxstbI also don't think we want the install chapter to be any longer than it already is...
20:08:27linuxstbDefineByte: Yes, that's what I mean.
20:08:29SoapYou're the one who seemed confused by the brief exp. of the boot sequence. ;) I don't know - I didn't have a problem with how it was before, but if you are going into this with a goal of preventing misunderstandings - I think there are only two ways to go. 1 - Tell users less, and abstract it all away. 2 - Tell users more and trust them to gleam what they need out of the pile.
20:08:53preglowlinuxstb: any idea about that shn flyspray entry that just got in? are we ever gonna handle no sektables?
20:09:05linuxstbSoap: I would vote for 1).
20:09:20SoapI think case #2 can be done with good results if the writing is good enough, but I agree with linuxstb and say go with 1.
20:09:27jhMikeSpetur: I did some messing around in pcm_record.c so maybe you want to do some verification? It's so simple though and I didn't find any trouble.
20:09:34DefineBytei agree with #1
20:09:49peturjhMikeS: sure
20:10:27jhMikeSI think that patch might need syncup since I removed that extra reset_hardware call too.
20:10:36SoapThe only real risk I see with abstraction is that you need to watch it that abstraction doesn't lead to out-right contridiction. You can abstract to the point where truth is lost - and that will lead to support problems in the future - even if it makes the baby-steps easier.
20:10:46markunNico_P: yes, it's not really consistent
20:11:20DefineByteI'll see if I can come up with something then post it here for approval. :)
20:11:22*petur spots commits from austriancoder :)
20:11:29markunbut the Gigabeat S shares more code with the Zune than the Gigabeat FX for example
20:11:44Nico_Pmarkun: is there anything that could be done about it ?
20:11:52SoapI've often wondered if there is any value in making two versions of the maual. One which is very abstract, and one which is very technical.
20:11:53linuxstbpreglow: I know nothing about Shorten, but I can't imagine why Rockbox couldn't support shorten seektables if they're documented.
20:11:57jhMikeSthere's probably a massive backlog of builds today...should be interesting
20:12:17preglowlinuxstb: didn't you add the codec?
20:12:52preglowlinuxstb: anyway, i interpret the bug report as it doesn't support seeking in files with no seek tables, and that's not so weird. flac won't do that either, no?
20:12:54linuxstbpreglow: I think I committed it, but I didn't write it.
20:12:59peturjhMikeS: I see, build server hanging again?
20:13:13jhMikeSpetur: like 410 minutes last I checked
20:13:23petur412 now ;)
20:13:26DefineByteone other question (sorry :D)
20:13:26DefineByteis manual installation still the recommended method? Is RBUtil in a good enough state yet?
20:14:04linuxstbpreglow: IIUC, Shorten files are basically one long frame, so you can't start decoding from the middle, unless you have a seektable, which are basically "saved states" of the decoder at that point in the file. But I could be completely off...
20:14:06preglowwell, it is 1.0 ...
20:14:18preglowlinuxstb: well, i have no idea
20:14:45linuxstbpreglow: But flac is seekable without a seek table - Rockbox now does that. (but it's messy)
20:15:17jhMikeSwhen is mpa going to seek? didn't work when I was playing some.
20:15:51linuxstbsaratoga told me he would post his seeking code to flyspray, I don't know if he has or not.
20:16:16preglowi have it
20:16:20preglowbut i don't know if it's the very latest
20:16:22preglowand no, he hasn't
20:16:27DefineBytethe manual seems to reccomend manual installation (at least to me).
20:16:30preglowthe code i have still glitches quite a bit
20:17:13 Join Wiwie [0] (
20:18:24 Quit jhulst (Read error: 104 (Connection reset by peer))
20:19:37peturjhMikeS: while I'm checking the diff, did you change anything else except remove the paranoid stuff?
20:20:09DefineByteI guess since RBUtil isn't in the downloads section on it's still not ready for prime-time.
20:20:24DefineByteunless I've missed it/
20:20:42linuxstbDefineByte: The install chapters in the manual will reference rbutil when it's released.
20:21:04DefineByteit alread does
20:21:06jhMikeStwo commmits: 1) remove the paranoid stuff, loosen up the stop/pause/resume, neaten up the filename queue. 2) a revision to the kernel queue code that makes queue_reply unneeded in most cases
20:21:08kugelcan someone change FS #7873 from bug to patch?
20:21:46linuxstbkugel: Done
20:21:47kugelforgot to select patch :/
20:21:57DefineByteshouldn't it then?
20:22:53jhMikeSpetur: I left the chunk overflow detection for DEBUG since that detects if an encoder overflowed the current chunk
20:23:32peturhmm don't we always want to know if an overflow happened?
20:24:09 Quit Buschel (Read error: 104 (Connection reset by peer))
20:25:04kugelhow to comment in a bash script? with #?
20:25:19jhMikeSthat sort of overflow is just a magic value at the chunk start that if it gets clobbered says what happened but that indicated a buggy encoder. the queue overflows are still detected as usual.
20:28:40kugelchrisjs169: are you there?
20:28:43 Quit webguest75 ("CGI:IRC")
20:28:44rasherkugel: yup, # is comment
20:31:51jhMikeSpetur: I'd suggest not bypassing the check for rec_file >= 0 because I don't think the file APIs actually check that
20:32:36kugeli just notice that i can complete usernames with tab
20:34:08DefineByteI guess the section of RBUtil needs a warning about RBUtil being in beta or something.
20:34:29preglowis it beta? what's up with the 1.0 label, then? :D
20:35:19DefineBytedon't ask me. apparently it's not ready yet though.
20:35:27*jhMikeS didn't think OSS usually got to v1.0
20:35:36linuxstbDefineByte: Oops, I didn't realise rbutil had been added to the manual...
20:35:51DefineByteyeah, don't know when though
20:36:40DefineByte_should_ it be in the manual? if so, shouldn't it be in the download section of
20:36:55linuxstbIt _is_ on
20:37:08linuxstbOr do you mean something else?
20:37:20DefineByteit's not in te download section of the sidebar though is it?
20:38:13linuxstbI guess for now it's OK just in the manual - it's not yet good enough to remove the need for a user to read the manual, so only having a link to it in the manual makes sense to me.
20:38:51DefineByteokay. I'll leave as is then.
20:38:54 Join ptw419 [0] (
20:39:01preglowjhMikeS: now i'm starting to be annoyed by this phono amp failure again
20:39:42*preglow ponders what might be wrong
20:40:49preglowperhaps i should try ripping with the computer line in too and see if applying the same filter on that sounds good
20:40:52jhMikeSthe frequency response?
20:41:14 Join advcomp2019_ [0] (n=advcomp2@
20:41:36jhMikeSapply it manually just to be sure :)
20:41:39preglowjhMikeS: i did a straight ordinary recording of the turntable with rockbox, copied that file to the computer and applied audacitys riaa deemph filter on it: result sounds much like what i get with rockbox phono.c
20:41:42 Join kugel_ [0] (
20:41:54 Quit kugel (Nick collision from services.)
20:42:02preglowtinny and not good at all
20:42:05 Nick kugel_ is now known as kugel (
20:42:41 Quit hanklords (Remote closed the connection)
20:42:48jhMikeSthen it's not boosting the bass enough?
20:42:51DefineBytethe manual suggests that manual input is required before autodetect can be run. Is that right (not used it myself. Maybe I should)?
20:42:51DefineByte"Upon the first start of Rockbox Utility you need to set at least the correct player and mountpoint in the configuration dialog."
20:43:53jhMikeSwhat's the impedance requirement for a phono? My preamp has a selector which makes a huge difference but it's pretty much a turntable-specific setting.
20:44:19kugelwhat means: Kernel panic - not sycing: Fatal exception in interrupt
20:44:43DefineBytebad things
20:44:44SoapjhMikeS: I thought the impedance differed primarely between moving magnet and moving coil carts. But don't quote me on that.
20:44:55kugeldont tell me i killed my ubuntu
20:44:59jhMikeSIt shows MM: 100k/47k, MC: 100/30/10
20:46:15DefineByteautodetect can't detect player type and mountpoint?
20:46:36 Join kugel_ [0] (
20:46:57linuxstbI don't know if people have been following #ipodlinux the last few days, but a few people are working on an interactive ARM disassembler tool which could be very useful for us...
20:47:11 Quit kugel_ (Client Quit)
20:47:28DefineBytesounds neat
20:47:51preglowjhMikeS: mm doesn't care too much, i think
20:47:54preglowjhMikeS: and this is mm
20:48:05 Join Zagor [0] (
20:48:09 Join kugel_ [0] (
20:48:13 Quit My_Sic (Read error: 104 (Connection reset by peer))
20:48:19 Quit kugel (Nick collision from services.)
20:48:19preglowjhMikeS: anyway, i tried soldering on a 47k resistor and even a small cap to alter input impedance, no difference as far as i could see
20:48:20 Nick kugel_ is now known as kugel (
20:48:41preglowjhMikeS: i don't know if there's too little bass or too much treble, kinda hard to tell
20:48:42kugelits running again
20:49:06jhMikeSno white noise test vinyl? :)
20:49:22preglowhaha, no, and i have been wanting one very much :P
20:49:29preglowlinuxstb: interactive? how interactive?
20:50:46linuxstbpreglow: I'm not sure exactly, but davidc_ wants to use it instead of IDA, so I'm assuming things...
20:50:57preglowmy, that would be completely sweet
20:52:48jhMikeSwell, too low impedance would kill bass with the decreased RC time constant so...crap...try 100k *shrug*
20:53:35 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
20:53:51jhMikeSmaybe there's series caps in the inputs? just seems odd.
20:55:01jhMikeSI just wish I actually had a turntable to hear whatever sounds weird
20:55:57alienbiker99wow build is taking a long time
20:56:26preglowjhMikeS: and i wish i had a preamp so i could just skip this shit :P
20:56:54preglowjhMikeS: anyway, i've had people tell me mm carts should deal with typical line in impedances just fine
20:56:56jhMikeSI'm keeping mine. That stuff ain't made anymore.
20:56:58 Quit advcomp2019 (Read error: 110 (Connection timed out))
20:57:03DefineByteseems I'll have to try rbutil myself. (probably for the best) :)
20:57:04preglowsure it is
20:57:16preglowi just don't want to dish out for one when i can code my own :P
20:57:53preglowguess i could also solder one up, though, i bet i've got the components i need
20:58:00preglownow why hasn't that occured to me
20:58:05jhMikeSI bought it when it was far more common to actually have stereo equipment. Now I only see it as audiophile stuff.
20:58:26preglowjhMikeS: yeah, my old amp had one integrated
20:58:37 Quit Jeremie ("CGI:IRC (Ping timeout)")
20:58:41 Join rotator [0] (n=e@rockbox/developer/rotator)
20:59:00 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
20:59:19 Join Buschel [0] (
20:59:53alienbiker99is there anybody who can stope the build server?
21:00:55jhMikeSthe power amp I have would light up the heating coils to melting I had to use to calibrate it (8 ohm test load) when doing a fixup.
21:04:19 Quit funky_ ("leaving")
21:04:38n1salienbiker99: noe of them are here obviously
21:05:05 Part DefineByte
21:08:27preglowoh, god, the fun in discovering how to bloody record something in linux
21:10:19jhMikeScan you even?
21:10:38preglowyeah, sure, if you can figure out the retarded mixer settings
21:11:02pSXAuthorhow to record something in linux: reboot to xp and use cooledit ;)
21:11:05preglowscrew this, i'm booting windows
21:11:13pSXAuthorhaha ;p
21:11:24***Saving seen data "./dancer.seen"
21:11:39*jhMikeS just keeps both running at the same time...good enough to get things done
21:12:57 Join advcomp2019 [0] (n=advcomp2@
21:13:03preglowmy laptop is busy torrenting behind me, no room for it on the desk :P
21:13:09Zagorbarrywardell: here?
21:13:26 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
21:13:55jhMikeSpreglow: vmware? torrent download on another desktop?
21:13:56preglowZagor: you capable of nudging the build server back to action?
21:14:13preglowjhMikeS: does vmware run 32 bit windowses in a 64 bit linux?
21:14:24preglowjhMikeS: also, will it help my recording conondrum? :)
21:14:49jhMikeSpreglow: Well, I do the opposite but perhaps it does
21:15:06preglowi pretty much need to run linux native
21:15:15preglowi'd be too annoyed by anything else
21:15:34ZagorI'll taka a look
21:16:01 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
21:16:06jhMikeShmmm...boot to Windows when you want to get things done...boot to linux when you want things to work?
21:17:20 Quit XavierGr_ ("One firmware to rule them all!")
21:19:09jhMikeSI must admit I don't care much about the box without the rock or what it runs. I got bored programming for that crap.
21:19:17 Join XavierGr [0] (
21:19:53barrywardellZagor: yes
21:20:54Zagorbarrywardell: do you have datasheets for the ARC usb module, or is everything we have extracted from linux?
21:21:08barrywardellI have a datasheet too
21:21:25barrywardellIt's just the datasheet for the i.MX31
21:22:22barrywardellapparently the USB is either identical or compatible, apart from the base address
21:22:35 Quit kubiix (Read error: 104 (Connection reset by peer))
21:22:45Zagoryeah, the arc module is very widely used.
21:24:23 Quit advcomp2019_ (Read error: 113 (No route to host))
21:26:08 Join kugel_ [0] (
21:27:10 Join kugel__ [0] (
21:27:50 Quit kugel (Nick collision from services.)
21:27:52 Nick kugel__ is now known as kugel (
21:28:25barrywardellZagor: I think this is it:
21:28:44Zagoryup, just downloaded it.
21:28:48 Join bluebrother [0] (
21:28:55Zagornice and fat...
21:29:07bluebrotherZagor: is the build farm hanging?
21:29:38Zagoryeah, the master build script was hung. I just killed it.
21:30:02bluebrotherok. Just noticed a strange ETA ;-)
21:30:04Zagornew build started
21:30:40bluebrotherI thought the hanging builds issue was fixed a while ago :(
21:31:02ZagorI don't know. it is bagders' baby.
21:36:09 Join Arathis_ [0] (
21:36:46Zagorthe more I look at the usb code, the more I'm worried we're doing this backwards
21:37:24 Join kubiix [0] (
21:37:46eigmajhMikeS: wait; did you just say you have a 64-bit vmware guest in a 32-bit host?
21:37:50 Join Arathis__ [0] (
21:37:58 Join BigMac [0] (
21:38:00linuxstbZagor: What do you mean by "backwards" ?
21:38:00 Quit FOAD ("I'll be back")
21:38:02n1slinuxstb: I guess your upgrade broke sdl?, see buildtable
21:38:24linuxstbn1s: Did it? It's still in progress...
21:38:53Zagortrying to bite off a too big chunk at once, and ending up with terribly complex code very few people can maintain
21:39:39linuxstbn1s: I've just seen sdl get installed again...
21:40:33 Quit Arathis (Nick collision from services.)
21:40:39jhMikeSeigma: no...I don't believe I did.
21:40:41 Quit Arathis_ (Nick collision from services.)
21:40:56 Nick Arathis__ is now known as Arathis (
21:41:24eigmaah, I must have misunderstood
21:42:22Zagorthe usbstack is more or less a full-featured usb framework, when all we want is an ums driver.
21:42:23eigmaah, you meant 32-bit linux in 64-bit windows?
21:42:46jhMikeSeigma: no, no 64-bit here at all
21:42:57 Quit barrywardell ()
21:43:06bluebrotherdon't we want additional stuff for the OTG thingy later?
21:43:19jhMikeSbluebrother: was just gonna say
21:43:37bluebrotherbut I also wondered why e.g. there is already the serial stuff −− shouldn't that come later?
21:44:06peturthe serial 'stuff' is simpler so it was done first to try things
21:44:16bluebrotherah, ok.
21:44:23jhMikeSI'll admit that code requires flipping about alot of files to figure out the flow
21:44:30*bluebrother hasn't looked at the usb code
21:44:40Zagorwe might want OTG stuff later, if anyone can be bothered to implement it. the chance of that happening with the current very complex framework is quite slim imho.
21:45:03Zagormy very strong belief is to develop incrementally
21:45:39jhMikeSsince I tend to be goal oriented, my suggested is implement everything you intend and backtrack and redo it if it gets too messy
21:45:40Zagorwrite what we want today. if we want other things tomorrow, refactoring the code is cheaper than the cost of maintaining a huge framework all the time
21:45:41 Quit linuxstb (Read error: 104 (Connection reset by peer))
21:46:07 Quit kugel_ (Read error: 110 (Connection timed out))
21:46:55Zagoras I understand it, the current code is more or less a port of the linux stack. which naturally is designed to be extremely flexible.
21:46:59 Join Arathis_ [0] (
21:47:00jhMikeSbut then it _could_ end up being written so factoring it's a difficult task if it's not made with that in mind to start with
21:47:11 Quit Arathis_ (Read error: 104 (Connection reset by peer))
21:47:20ZagorjhMikeS: theoretically, yes. but I find that is rarely a problem in real life.
21:47:34*jhMikeS site playback.c as a real-world example
21:48:30ZagorI could use that as an example of the problem I'm pointing to as well: a system so complex few people even dare touch it
21:50:56Zagoralso I have strong doubts many people could have foreseen the problems of playback.c when it was first written, and designed around them
21:51:29 Join stevenm [0] (
21:52:54Zagoranyway, I'm just airing some thoughts. I need to read more specs and datasheets before I can come to any sort of conclusion
21:53:51jhMikeSI don't know. It didn't look too big too start off and things could have been redigned and factored in steps.
21:54:13preglowjhMikeS: done another recording in windows now, same problem persists
21:54:22preglowjhMikeS: did some eqing by ear, and the riaa curve isn't exactly what's needed it seems
21:54:37 Quit Jeremie ("CGI:IRC (EOF)")
21:55:05preglowjhMikeS: lugged out my old amp again, the phono input on that sounds just peachy, so this just seems to be an impedance related problem to me
21:55:07ZagorjhMikeS: it can still be (and needs to be) refactored. it's never too late.
21:55:20preglowjhMikeS: in which case i wonder what the hell i did to mess up the soldering i did last time, i even measured it to be right
21:56:33Zagorthe odds of monster framework being correct isn't inherently better than for incrementally developed code
21:56:36jhMikeSpreglow: the load type not being purely resistive?
21:57:00 Join przemhb [0] (
21:57:03Zagorof a*
21:57:14preglowjhMikeS: i even soldered on a cap
21:57:39jhMikeSthat'll just create another filter :)
21:57:52preglowi know, but the values were the recommended ones
21:58:26jhMikeSwhat's the DAP input impedance? try an OP amp buffer with the correct loading.
21:59:16preglowprobably something close 500k or something
21:59:34jhMikeSZagor: frankly I'm not sure that framework was put in place without even having packets sending correctly and interrupt problems figured out
22:00:24preglowjhMikeS: think i'll just screw the riaa approach and stuff my eq in here, do something by ear
22:00:55jhMikeS500K? ouch
22:02:55 Quit Kasketten ("CGI:IRC")
22:03:13 Quit Wiwie (Read error: 110 (Connection timed out))
22:03:18 Quit Arathis (Read error: 110 (Connection timed out))
22:06:55alienbiker99is the usbstack stuff still commented out?
22:07:08Zagoralienbiker99: yes, since it's not ready
22:09:32 Join hc1 [0] (
22:10:23stevenmn1s, would it be possible to put the synthSample code into iram? or split it into two threads for dual-core targets?
22:10:42 Join ivan` [0] (n=ivan`
22:11:04 Join Ebert [0] (
22:12:10 Quit hcs (Read error: 113 (No route to host))
22:15:02 Part toffe82_
22:16:27 Quit Buschel ()
22:16:50 Quit Pyromancer (Read error: 104 (Connection reset by peer))
22:17:11 Join saratoga [0] (i=41becb3b@gateway/web/cgi-irc/
22:17:33 Join Pyromancer [0] (
22:17:48 Join Dougie [0] (
22:17:59 Join FOAD [0] (
22:18:32DougieHas anyone found out if rockbox works on the new 6th gen ipod classics? Been thinking about getting the 160gig
22:19:11Dougieno it doesn't work? Or noone knows?
22:19:35Zagorit doesn't work
22:19:36bluebrotherit doesn't work
22:19:50bluebrothercheck the front page ...
22:19:59Zagorrockbox working on a target does not happen by chance. it takes hard work.
22:20:29 Quit BigMac (Read error: 104 (Connection reset by peer))
22:20:30*jhMikeS suggestes a complete list of all DAP rockbox doesn't support on the front page :)
22:20:40Dougieyeah wasn't sure if it required new programing or what not because is essentially the video
22:20:56bluebrotherhow about adding a timestamp to that list to make clear it's up to date?
22:20:57ZagorDougie: I can assure you it is not essentially the video
22:21:34jhMikeSbluebrother: so noone can read it I'm sure
22:21:41Dougiehmm whats different? Other then the bigger HD
22:22:27jhMikeSa completely different hardware design
22:22:28 Join DefineByte [0] (
22:22:53bluebrotherjhMikeS: exactly :)
22:23:07Dougiewell maybe i'll pick up a 80 gig 5th gen on ebay or something then
22:23:12preglowjhMikeS: but would the too high input impedance work as a lowpass, or?
22:23:22 Quit Ebert ()
22:23:23DefineByteanyone think a glossary would be a good idea for the manual? (directory, root etc.)
22:23:26preglowi've got no idea what the impedance of the output part of the mm cart looks like
22:24:11ZagorDougie: yeah that's a better idea if you want to run rockbox.
22:24:13bluebrotherDefineByte: I do.
22:24:42DefineBytei was thinking of writing one then linking to it for any uncommon terms.
22:24:56 Quit hc1 ("Leaving.")
22:24:59jhMikeSpreglow: Too high should actually be better but it lets more low frequencies pass.
22:25:05bluebrotherI think it's sufficient to just have a glossary at the end of th emanual
22:25:37DefineBytenot a dotted underline with a questionmark cursor then? ah well :)
22:26:03 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
22:26:06Dougiewell most of my music collection is in FLAC which just takes up so much space. I may have to try some other encoding format. I'd like something thats pretty near lossless though
22:26:24DefineByteshould we use 'bootloader' or 'boot loader'? Both are used in the manual.
22:26:30Zagorlinuxstb: your build server seems to lack sdl?
22:26:40 Join BigMac [0] (
22:27:00 Part stevenm ("gone")
22:27:08jhMikeSlike 'web site' or 'website'?
22:27:18DefineBytei guess
22:27:34 Quit seablue ("life, death, life, death")
22:27:40DefineBytewhat's the preffered rockbox term? :D
22:27:52jhMikeSI like bootloader...implies a single purpose and doesn't imply that it loads boots
22:28:18linuxstbZagor: That's fixed now - I"ve just been upgrading my Debian install, and it somehow removed libsdl
22:28:25DefineBytewell, if no-one objects... :)
22:28:37Zagorlinuxstb: ok
22:28:38bluebrotherI prefer bootloader.
22:29:14bluebrotherand bootloader is used twice as often as boot loader in the manual (well, according to grep ;-)
22:29:34DefineBytegod bless grep
22:29:49jhMikeShow 'bout BootLoader (tm)?
22:30:44 Join SkinInd95 [0] (
22:31:16DefineBytehow should key-pressed be formatted? Currently they appear the same as regular text. Italicised? Using the same formating as directories seem to? In inverted commas?
22:31:27bluebrotherwe could ancronymify more stuff. Like RBL −− Rockbox bootloader, or RBB −− Rockbox build ;-)
22:32:48DefineBytei think >.>
22:33:21DefineByteyes, definitely a double t x)
22:33:31bluebrotherDefineByte: that shouldn't be done in the text itself but in the preamble −− we have the btnfnt macro for this
22:33:50bluebrotherwhich currently emboldens the text.
22:34:20bluebrotherjust use the button macros from the platform/ files
22:34:29DefineByteokay, thanks
22:35:56 Join toffe82 [0] (
22:36:14peturdon't start using stuff like RBL, new users will be turned off by it and need to consult a list all the time to know what it means
22:36:39 Quit tictoc (Remote closed the connection)
22:36:48bluebrotherDefineByte: we macro-fied quite a lot of stuff about a year ago. Just check the platform files and preamble.tex (the wiki page might be somewhat out of date)
22:36:57bluebrotherpetur: I wasn't serious about that ;-)
22:37:33bluebrotherI'm not *that* insane *g*
22:38:19DefineByteOne last (very small) thing. The use of contractions (you're instead of you are etc.), good or bad? I think in a manual they shouldn't be used
22:38:50DefineBytepersonally :)
22:40:10 Part Dougie
22:40:11n1sstevenm: for the logs probably: I tried puttin it into iram but it didn't make any speed difference so I left it as is for dualcore I don't know, I have never touched that stuff and I don't have a dual core target
22:40:30 Join SpiritusSancti [0] (
22:41:20 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
22:41:39n1sbut I would think that running the synthbuf function on its own core would be a thing to try
22:41:41SpiritusSanctihey, i cant sync my music anymore with itunes, now i installed rockbox. itunes does syncs but i cant find the mp3 back on my ipod, not in the tracklist nor the files-list. in witch way i can sync my ipod?
22:42:15n1sSpiritusSancti: either you use the rockbox database, or start copying files the normal wy ;-)
22:42:50SpiritusSanctiwut ?
22:42:58SpiritusSanctii dont understand
22:43:17SpiritusSanctiwhat do i have to use to sync
22:43:17DefineByteread the manual :0
22:43:33Zagornano 3g in pieces:
22:43:36parafinfile browser :)
22:43:46 Join barrywardell [0] (
22:44:01n1sSpiritusSancti: you can just copy the files to "sync" or you can use any app that simply keeps two filetrees in sync, there are many such apps
22:44:50DefineByteno-one has an opinion on the great 'you're'/'you are' debate? :'(
22:44:52 Join Frazz [0] (
22:45:11Zagorand ipod classic in bits: not terribly good photos though
22:45:41Nico_PDefineByte: contractions are rather informal, so I don't think they should be used in the manual
22:45:55Zagordidn't find them in the logs already, at least. not sure anyone is terribly interested.
22:46:08SpiritusSanctin1s : copy to the root of my ipod ?
22:46:16SpiritusSanctior to .rockbox
22:46:22parafinto root
22:46:29n1sSpiritusSancti: you can copy the files to anywhere on your ipod
22:46:30DefineBytethat's my thoughts on the matter too. I'll remove them where I spot them.
22:46:43 Quit Frazz (Client Quit)
22:47:44Nico_PZagor: you were saying playback.c can still be refactored... any ideas about how ?
22:48:00DefineByteI think I'll have a break from manual stuff for the night now. Night night everyone. :D
22:48:24 Part DefineByte
22:49:06ZagorNico_P: no, I haven't look at it in a long time. that was more a general statement: no code is ever fixed and finished
22:51:16 Part SpiritusSancti
22:52:44preglowjhMikeS: recording through my preamp now to just craft some bloody filter that works...
22:53:19 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
22:57:57jhMikeSpreglow: and then what? stash it away somewhere?
22:58:34 Quit Fraser (Read error: 110 (Connection timed out))
22:59:12Nico_PZagor: pity, I was hoping :)
22:59:17Nico_PI do agree though
22:59:48Nico_Pkkurbjun: trying ?
23:00:11linuxstbZagor: Those dissections don't seem to add much to the photos. Not that they can really add much - they're all apple-branded chips now...
23:01:19TMMbastards, that is just so perfectly childish
23:01:25 Quit Nico_P (Remote closed the connection)
23:01:39 Quit freqmod (Read error: 104 (Connection reset by peer))
23:01:52 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
23:02:05 Join stripwax [0] (
23:02:09dionoeais there a special makefile target to compile the firmware only ? (ie everything but the plugins)
23:02:19Bagdermake bin
23:02:41peturtry make help too ;)
23:02:51 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
23:03:00Zagorlinuxstb: now when I look at them I think they are the same pics... :-)
23:03:12ZagorI just forgot about the ifixit pages
23:03:12linuxstbI thought that as well...
23:03:17dionoeapetur: ah, nice :)
23:03:57preglowjhMikeS: well i don't know, the resulting plugin will pretty much just be eq.c in a gainer plugin
23:04:13ZagorBagder: did you see buildmaster hung today?
23:04:35Bagderit still happens from time to time
23:05:12 Quit hcs (Read error: 104 (Connection reset by peer))
23:05:15preglowi need better ears :/
23:05:30 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
23:05:43 Join stripwax_ [0] (
23:11:25***Saving seen data "./dancer.seen"
23:12:06 Nick fxb is now known as fxb__ (
23:13:12dionoeaAnyone familiar with the gui/list.c flashing code ? (It's not used anywhere so i was wondering wether i could remove it or not)
23:13:29dionoeaI'll make a small patch so people can see what code would be removed.
23:13:44hcswasn't it used in the playlist editor?
23:13:56 Quit saratoga ("CGI:IRC (Ping timeout)")
23:13:58dionoeawell grep doesn't find it anywhere in my tree
23:14:16 Join _BigMac [0] (
23:14:26dionoeagui_list_flash and gui_sync_flash
23:14:41dionoeawhich is the only function to use other functions in the lcd drivers
23:14:47hcsI guess not, then. I've never seen the code, it just happens to flash.
23:14:48dionoeaso it's pretty much a lot of dead code
23:15:00dionoeawhich could remove a few bytes in the bin i guess
23:15:03dionoeaI'll do a patch
23:15:13 Nick fxb__ is now known as fxb (
23:15:18dionoeaor just commit and see if anyone complains :)
23:15:19preglowdo so
23:15:35Nico_Pisn't it used in the playlist view, to move tracks ?
23:15:49dionoeagrep fails to find it :)
23:16:04 Nick fxb is now known as fxb__ (
23:16:48dionoeaah, i didn't grep for the right function ...
23:16:52*dionoea double checks
23:17:16Nico_Pdionoea: gui_synclist_flash is called in playlist_viewer.c
23:17:26Nico_Pon line 584
23:17:40*dionoea looked for gui_sync_flash :/
23:18:22Nico_PI think it's the only place where it's used though
23:19:05 Quit desowin ("use linux")
23:19:06*Nico_P uses cscope through KScope... very practical
23:19:18 Quit nico__ ("Leaving")
23:20:55 Quit barrywardell (Read error: 110 (Connection timed out))
23:21:30eigma*calling all thread.c gurus*
23:21:54Nico_Peigma: you mean jhMikeS ?
23:22:01eigmaI guess so
23:22:19 Quit tictoc (Remote closed the connection)
23:22:48eigmajhMikeS: ping
23:23:22preglowwhat the HELL
23:23:35 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
23:23:46preglowmy h120 just bloody snapped
23:24:11preglowacted like i started jiggling the stick around at 100hz
23:25:05 Quit linuxstb ("Leaving")
23:27:14n1sdionoea: that code has one of those fun bugs that has been around for years and been fixed in most places but not all, it uses DRMODE_COMPLEMENT to draw the flashing text which makes it end up with inverted colors on color targets, ugly
23:27:46preglowjhMikeS: hmm, modelling the effects of a lower input impedance shouldn't be too hard? just a first order iir?
23:28:01dionoean1s: ah, well i'll let you fix it :) i'm not familiar with all those flags
23:29:09 Quit BigMac (Read error: 110 (Connection timed out))
23:29:10n1sdionoea: well, it's not trivial to fix, drawing has to be done in another way and now with gradients and other fluff, i dunno... anyway I never use it so I don't care :-)
23:29:27dionoeahehe, me neither :)
23:29:55 Join nico__ [0] (
23:30:35 Join Ebert [0] (
23:31:10n1sdionoea: you have some red in the buildtable
23:33:25 Quit stripwax_ (Read error: 110 (Connection timed out))
23:34:14nico__i'm having trouble figuring how to play more than 1 album (sansa e200)... let's say i want to play all i have from Led Zeppelin, one album after the other... If I go to "database" and select "Artist" then the 1st album and its 1st song, it will start playing the 1st album and looping on it, never playing the 2nd album...
23:35:09nico__on another hand, if i go to database>artist>LedZep>all_tracks, it will create a big list with all the tracks from all Led Zep's albums, with all these tracks in alpabetical order
23:35:26nico__so the albums and tracks get all mixed up :-/
23:35:38nico__is there something i'm missing ?
23:36:07 Quit stripwax (Read error: 110 (Connection timed out))
23:36:33 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:38:28 Quit davina ("xchat on Ubuntu 7.04")
23:39:54 Part linuxstb ("Leaving")
23:41:07 Quit ptw419 (Read error: 110 (Connection timed out))
23:42:32 Nick parafin is now known as parafin|away (i=parafin@
23:42:39peturjhMikeS: when changing the queue_send into queue_post, did you check the handling of multiple start/stop after each other?
23:43:23 Quit hcs ("Leaving.")
23:43:35 Quit ompaul (Client Quit)
23:43:56IsolinearSo... I manually installed Rockbox onto my iPod 5G over a year ago. Now I have to install it on a color 4G... What's the going consensus on this new automated installer?
23:44:07 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:44:35 Quit tictoc (Remote closed the connection)
23:45:23 Quit linuxstb (Remote closed the connection)
23:45:25peturtry it?
23:45:31 Quit lee-qid ("aufwiederbyebientotsayonara")
23:45:41Nico_Pdionoea: don't know if you realised, but the problem was due to LCD remotes
23:45:51 Quit przemhb ("ChatZilla [Firefox]")
23:45:54 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:46:22 Quit midgey ()
23:46:30IsolinearNo definite pros or cons? Am I more or less likely to end up with a paperweight? lol
23:46:52peturon an ipod? no
23:46:57 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
23:47:00dionoeaaw crap ... red again
23:47:05dionoeaNico_P: yeah, i realised
23:47:08Nico_PIsolinear: it works very well
23:47:33IsolinearAny disadvanteges to using it over the manual method?
23:47:39*dionoea needs a new svn checkout
23:47:59nico__how can i empty the current playlist?
23:48:45Zagornico__: press stop
23:48:52dionoeaI'd appreciate comments on
23:50:13nico__Zagor, you mean shutdown the player? or the play/pause button?
23:50:54n1snico__: long press on play should do it, not long enough to shut down
23:51:04Zagornico__: which player do you have?
23:51:16nico__sansa e250
23:51:33nico__nls: in what menu?
23:51:35n1scrap I guessed ipod
23:51:46Zagorah, no stop button then
23:51:59*n1s falls back to reffering to the fine manual
23:52:10nico__i'm reading it right now :-/
23:52:13pixelmalong play/pause will stop playback as it does on Ipods
23:52:35pixelma(at least it does on the c200)
23:52:55nico__pixelma, a short press does it too but i'm not trying to stop playback but to empty the playlist
23:53:21linuxstbnico__: A short press will pause. How do you expect to empty the playlist without stopping playback?
23:53:33Zagornico__: short press will pause, and not empty the list. a long press will STOP and thus empty the list
23:53:59Ebertanyone know what a 0400001f error message on an M:Robe means?
23:54:09pixelmaor you can just create a new playlist, this will empty the current one too ;)
23:54:13nico__linuxstb, stopping the playback is a prerequesite to empty the playlist but i didn't know that the playlist got wiped automatically as soon as the playback got stopped
23:54:13dionoeaNico_P: i don't understand the last argument of lcd_gradient_rect() line 866 in lcd-16bit.c
23:54:26dionoeawhat does the color have to do with the gradient's height ?
23:54:36 Join Wiwie [0] (
23:54:53nico__linuxstb, an implication in one way doesn't mean that the opposite implication is true
23:54:58Nico_Pdionoea: it's a bit of a hack, but I pass the number of selected items in the style
23:55:07nico__Zagor, ok thanks
23:55:24Nico_Pdionoea: let me find the commit
23:55:25dionoeaah... i hope that my latest changes didn't break it then :)
23:55:50 Quit SkinInd95 (Read error: 110 (Connection timed out))
23:55:55dionoeawouldn't it be possible to just use some of the other bits of the style variable ?
23:56:06dionoea0x0FFF0000 are unused
23:56:10Nico_Pdionoea: it's the simplest way I found to make the grasiznt look good on multiple selections
23:56:19Nico_Pyeah why not
23:56:26Nico_Pit's just that that mask was there
23:58:12nico__linuxstb, Zagor : well i tried it: long press, the playback stop indeed, but then if i go to Playlists>View current playlist , there's still plenty of stuff in it

Previous day | Next day