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

00:00:11SliMMif someone develops a java me platform plug-in, will it be included in the svn?
00:00:49linuxstbI don't see why not - most plugins are useless.
00:01:57bluebrotherI don't see anyone being interested enough in java
00:02:53bluebrotherfor most users it would be much nicer to have the MajorChanges at the frontpage and the svn log somewhere else −− how much users are really interested in the svn log?
00:03:21SliMMi am interested
00:03:37Soul-SlayerSliMM: Feel free to port it :)
00:03:41SliMMi decide to update my rockbox version based on the svn log
00:03:51bluebrotherthen you aren't an average user ;-)
00:04:04SliMMsoul-slayer: i feel free, but i don't feel capable :-)
00:04:23*amiconn found a battery & power status check in the 2nd gen flash dump
00:04:35bluebrotherbut average users usually also don't come into this channel and stay longer
00:05:00amiconnComplete with a few message strings, and a straightforward bin->hexstring conversion function
00:06:29amiconnBut there's a contradiction in ipl's hardware info: the 'Generations' page says the ADC is a MAX115. However, the MAX115 has a parallel interface, while the read-out from the PP seems to be serial
00:06:39amiconn(bit-banging on GPIO B1..B4)
00:06:49linuxstbHave you opened up your 2nd gen yet?
00:07:14amiconnAT some point I probably will, if only to measure battery current
00:07:20SliMMi have an obssesion: why isn't the ipod scroll whell acceleration patch in the svn?
00:08:11amiconnlinuxstb: In fact, I _will_ open either the 1st or 2nd gen, I just don't know yet which one it will be
00:08:29amiconnThat depends mainly on whether the 1st gen (not yet arrived) is single or dual platter
00:09:04 Join Febs [0] (
00:09:08 Join saratoga [0] (i=41becb3b@gateway/web/cgi-irc/
00:09:13 Quit JdGordon ("Konversation terminated!")
00:10:02amiconnBeacuse, one of them will be upgraded to 40GB (using my spare MK4004GAH). I hope the 1st gen is dual platter 'cause that means a better upgrade
00:10:13amiconn(10GB->40GB rather than 20->40)
00:10:27linuxstbbluebrother: I agree that we should probably make the website more user-oriented - it far too dev-oriented IMO at the moment (but that's convenient for us...)
00:10:41Soul-SlayerWhy not branch?
00:10:50bluebrotherwell, it's just a question if we want to be user- or dev-oriented.
00:10:56 Quit My_Sic (Read error: 113 (No route to host)) is userfriendly, and have everything as is currently on another part of the site
00:11:10bluebrotherback the days when I first discovered the page I liked that dev-oriented look
00:11:22linuxstbYes, but you're a dev ;)
00:11:38bluebrotherwell, according to Bagder converting me hasn't finished yet ;-)
00:12:28 Quit juk ("See you later. Bye.")
00:12:37Bagderpatience my son
00:12:44bluebrotherhehe ;-)
00:12:58Soul-SlayerI'm not a dev, but I like knowing what's happening and being able to see what is changing... But then I always have. I imagine the site layout to anyone not familiar with things like SVN could feel intimidated putting Rockbox on
00:13:12Soul-SlayerEspecially as they are going to be tinkering with an expensive piece of machinery
00:13:14SliMMbluebrother: i didn't like the dev-look, but i now find it quite usefull
00:13:16bluebrotheroooh ... will there be build-info like files for the automatic voice files for rbutil?
00:13:28bluebrotherand maybe for the bootloaders too?
00:13:41Soul-SlayerI didn't mean machinery :s. Electronics. Electronics. o.0-
00:13:51bluebrotherI didn't like the colors (and I still don't like them too much)
00:13:53 Join Neovanglist [0] (i=Neovangl@
00:14:07Bagderbluebrother: build-info like file for voices can indeed be provided
00:14:15SliMMof course, a web 2.0 clean and simple layout that suites both user and dev needs would be great
00:14:49SliMMbut i don't think any dev would appreciate that
00:15:11*amiconn just noticed that the wheel driver isn't consistent with itself on the various ipods
00:15:25bluebrotheranother thing that bothered me during the initial port of rbutil: if current builds are rebuild they are not present
00:15:45amiconnThe clickwheel driver is 50% more sensitive than the scrollwheel/touchwheel driver and the mini g1 driver
00:15:45bluebrotherIMO it would be nicer to have the old ones available as long as possible, at least for automated download
00:15:58linuxstbbluebrother: Yes, that's a problem - especially as we now recommend current builds instead of the dailies...
00:16:10 Part n1s
00:16:19linuxstbBut rbutil could just default to the daily if the current is unavailable?
00:16:23SliMMamiconn: was your observation related to my question or to your ipod old generations testing?
00:16:40amiconnclickwheel driver generates one event per 4 wheel steps i.e. 24 events/revolution, and the others generate one event per 6 wheel steps
00:16:47amiconn(16 events per revolution)
00:16:52bluebrotherhmm. It needs to try downloading it first.
00:16:57amiconnThis behaviour is copied from ipl
00:17:15linuxstbSo all wheels have 96 steps?
00:17:53amiconnIf I move muy finger very slowly and precisely, I can e.g. change the volume on my 2nd gen by 16 dB per revolution
00:18:00bluebrotherI think it would be more user-friendly to have the old files (not necessarily) links around until new zips are built
00:18:06amiconnANd in the driver theres a check for ++count<6
00:18:28SliMMamiconn: the ipod video scrollwheel is smaller
00:18:31Soul-SlayerSliMM: The reason the patch hasn't been implemented could be any of a number. It may be flawed, may not be commented enough, doesn't follow the rockbox coding guidelines, devs don't feel it's a change that should be committed, may have more negatives than positives... Who knows :p.
00:18:36linuxstbbluebrother: But wouldn't that also be confusing - someone could think the build was "current' but isn't...
00:18:45amiconnSliMM: Yes, a bit
00:18:56amiconnAnd the mini scroll wheel is again somehwat smaller
00:19:07bluebrotherwell, it's still "current" −− up to that minute
00:19:18amiconnIn fact this count could be made dynamic, making wheel acceleration quite smooth
00:19:19bluebrotherhe just came slightly too early
00:19:30amiconnIt could be based on the number of wheel interrupts per second
00:19:43SliMMamiconn: shouldn't they be more sensitive?
00:19:59linuxstbbluebrother: Ah, you mean when the builds are building? I thought you were talking about failed builds...
00:20:14linuxstbSo the links don't work during that time?
00:20:58bluebrotherno. As far as I recall all links (and files) are removed when the build page is updated with the estimate
00:21:07Bagderthey are
00:21:16Bagder `rm -Rf $dir`;
00:21:16Bagder `mkdir $dir`;
00:21:37*amiconn thinks this would feel much better than all those post-processing methods of wheel acceleration
00:22:09SliMMamiconn: interesting idea :P
00:22:28linuxstbPeople seem to like jhMikeS's sansa's scrolling acceleration. I'm not sure how that's working though...
00:22:38Bagderbluebrother: I'll work on fixing that
00:22:51bluebrotherI think that is one of the frequent issues users have: they come when a build is currently going, and if the build system gets stuck they wait hours
00:22:55bluebrotherBagder: great :)
00:23:06SliMMlinuxstb: isn't sansa's scrollwheel different?
00:23:30linuxstbI've never used it, but it's a wheel, so I would have thought the same principle would apply.
00:23:56Soul-SlayerUnless Sandisk really 'did' reinvent the wheel
00:23:59 Quit Neovanglist ("leaving")
00:24:00SliMMyeah, but it's more like a mecanical wheel
00:24:07 Join Neovanglist [0] (
00:24:47bluebrotherI played with a sansa at the local store a while ago. The wheel feels much more like one of this pulse wheels
00:24:56SliMMSoul-Slayer: that's not the type of wheel rockbox is into
00:25:20 Quit Neovanglist (Client Quit)
00:25:44*bluebrother wonders if there is any code around that grabs proxy settings from windows
00:26:37krazykitbluebrother, ideally, it'd be an environment variable in windows. but then, windows does stuff ass-backwards, so who knows
00:26:38 Join Neovanglist [0] (
00:27:00amiconnIt's most probably just a bit of registry reading
00:27:02Soul-SlayerIt'll be stored somewhere in the registry, most things are
00:27:25amiconnShould be straingtforward to find out where
00:27:43SliMMbluebrother: maybe this helps
00:27:44Bagderwell, lots of sites have "pac" files for proxy stuff
00:27:51Bagderso the registry won't help a lot
00:28:08 Join Hilikus [0] (
00:28:34Bagder(pac being javascript that runs for each specific URL and returns the proxy choice for it)
00:28:45*amiconn knows
00:28:52*Soul-Slayer didn't
00:29:03amiconnNetscape's "great" proxa auto-configuration method
00:29:04SliMMdid all of you head-developers study computer science or something related to that?
00:29:20*amiconn didn't
00:29:24BagderSliMM: we're oooold... :-)
00:29:27*Bagder didn't either
00:29:56*Bagder runs off to bed
00:30:18SliMMi was wondering if i could learn all this by studying computer science :-?
00:30:30SliMMgood night :-)
00:30:47scorchenot likely...
00:30:48Soul-SlayerYou could learn it all by reading through the rockbox source code until you understood it :p
00:31:23SliMMSoul-Slayer: yeah, but it could take a while :P
00:31:39Soul-SlayerAll learning methods will take a while
00:31:56SliMMhmm.. good point
00:32:13linuxstbSliMM it depends how you want to learn - i.e. do you want a teacher, or can you teach yourself from books?
00:32:36 Part Hilikus
00:32:43 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
00:32:48SliMMi can teach my self.. but a teacher would be better, since i'm quite lazy
00:33:11SliMMbut i've learned quite a lot from books
00:33:27 Join Hilikus [0] (
00:33:33linuxstbIt helps when you have a project you want do do - so think of a relatively simple (to start with) plugin you would like to develop for Rockbox, buy a book on C and get going...
00:34:14SliMMi don't need a C book right now.. i know whell enough to develop a simple plugin..
00:34:25SliMMall i need is a bit of concentration :))
00:34:41*bluebrother is said to have studied computer science even by people knowing him −− but it's wrong
00:35:03bluebrotherkrazykit: cool, looks promising. I searched MSDN but hadn't found this.
00:35:19 Join inversion [0] (
00:35:40 Part maffe
00:35:41 Quit saratoga ("CGI:IRC (EOF)")
00:36:07SliMMbluebrother: do you mean the link that i gave you?
00:36:28bluebrotherSliMM: yes. Picked the wrong hilight :o
00:36:47SliMMwell, it was the first link to pop on google :P
00:36:55bluebrotherhmm, not for me.
00:37:09SliMM"windows proxi settings C api
00:38:01 Quit ender` (" There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence. -- Jeremy S)
00:38:06bluebrothermaybe there is some setting in google I used wrongly ... it usually also redirects me to the german google even if I don't want to ...
00:38:51 Join maffe [0] (
00:38:53scorcheIP based?
00:39:06scorchei think it is...
00:39:10pixelmaI think they use cookies
00:39:29SliMMbluebrother: it does that to mee too (romanian google), but i searched from the firefox google searchbar
00:39:29bluebrotherthey use cookies for some settings too.
00:39:39scorcheas, when i use tor, i will get different google pages among other stuff depending on where the IP that is reported externally is
00:39:51SliMMscorche: ip based
00:39:54 Part maffe
00:40:14SliMMthere are lots of ip databases
00:40:22SliMMand google has acces to them
00:40:38SliMMgoogle analytics shows you where your visitors are from :)
00:40:59scorcheyes, that is what i was suggesting..
00:41:00SliMMdid you know that google has it's own file system?
00:41:06bluebrothergoogle has only access? I'd rather think they have a buncho of those databases
00:41:42 Join maffe [0] (
00:41:49bluebrotherI think I heard about it before. But it isn't surprising at all ...
00:44:04SliMMat you can find all the classic books fully readable and searchable
00:44:11SliMMok, a bit off-topic :P
00:44:33scorchejust a tad
00:45:04safetydanbluebrother, are you using the wininet api? I think that takes care of proxies for you.
00:45:47 Join ender` [0] (
00:46:35bluebrothersafetydan: no. Qt takes care of the proxy just fine, but I'd like to have an "system settings" value for the proxy that simply uses the IE settings.
00:46:40SliMMok, i have just emailed someone at sun microsystems for some help with the java me platform :P
00:47:04*scorche points everyone over to #rockbox-community
00:47:13bluebrotherI'm already doing a similar thing on linux (reading $http_proxy)
00:47:22safetydanbluebrother, also watch out for proxies that require authentication
00:47:23SliMMscorche: it was related to rockbox
00:47:35scorcheSliMM: was? =P
00:47:52SliMMok, sorry for that :-)
00:48:06SliMMbut it's interesting, you know
00:49:33linuxstbSliMM: What license is the Java ME ?
00:52:27SliMMi couldn't find more than the source code, so i emailed that guy, because i don't really know what to do with the sourcecode :)
00:52:27 Quit Hilikus (Remote closed the connection)
00:52:27 Join Hilikus [0] (
00:52:27 Join JdGordon [0] (n=Miranda@
00:52:27 Quit perrikwp ("CGI:IRC (Ping timeout)")
00:52:27safetydanbluebrother, apologies if you've seen this before but seems to do what you need
00:52:27 Part Hilikus
00:52:44safetydanlinuxstb, I believe it's GPL now
00:53:18bluebrotherI noticed that, but it only works if you have a PAC setup
00:53:21SliMMlinuxstb: GPL indeed -
00:54:21safetydanbluebrother, there's a fall back function if that doesn't work,
01:09:34 Quit linuxstb ("CGI:IRC (Ping timeout)")
01:09:34bluebrotheryeah, that might do it.
01:09:34 Quit ender` (Read error: 104 (Connection reset by peer))
01:09:34amiconnI think the google language decision is neither IP nor cookie based
01:09:34 Join linuxstb [0] (
01:09:34amiconnThe user agent (i.e. browser) sends which language(s) it prefers, and the first one is usually the browser's ui language
01:09:34amiconnIn firefox you can edit the accept-languages list
01:09:34bluebrothermy browser is en_US
01:09:34linuxstbFebs: Stop helping the user trying to convert his ipod to FAT32 - I want to give him a version of ipodpatcher soon which will do it for him (I need testers...) ;)
01:09:34 Quit safetydan ("CGI:IRC (Ping timeout)")
01:09:34SliMMamiconn: my browser is en-us too
01:09:34FebsNo problem. :)
01:09:34DBUGEnqueued KICK amiconn
01:09:34amiconnYeah, but is the accept-languages list also set to en-us first?
01:09:34bluebrotherI only have en in my language list
01:09:34 Quit spiorf (Remote closed the connection)
01:09:34DBUGEnqueued KICK bluebrother
01:09:34bluebrotherrunning a linux box, no localization enabled or installed for the whole system
01:09:34SliMMamiconn: the only languages i have are en-us and en
01:09:34linuxstbFebs: Thanks ;) I've just added a post to the forum thread as well.
01:09:34SliMMamiconn: i'll try write a php script to connect too google, without any ugly browser variables
01:09:34DBUGEnqueued KICK SliMM
01:09:34SliMMand i'll see what i get
01:09:34linuxstbAnyone else struggling to reach at the moment?
01:09:34SliMMlinuxstb: yup
01:09:34pixelmasame here
01:09:34***Alert Mode level 1
01:09:34SliMMit's official then
01:09:34DBUGEnqueued KICK linuxstb
01:09:34linuxstbJust after Bagder goes to bed...
01:09:34***Alert Mode level 2
01:09:34Soul-SlayerSeems to always be after he goes to bed
01:09:34Soul-SlayerI reckon he does it intentionally :p
01:09:34linuxstbWe need his mobile phone number...
01:09:34pixelmaisn't that called Murphy's law
01:09:34 Join webguest82 [0] (i=43a35bd4@gateway/web/cgi-irc/
01:09:34DBUGEnqueued KICK Soul-Slayer
01:09:34Soul-Slayerlinuxstb: Definitely a case of murphys law based on your forum post:... "and should be able to upload it in the next 30 minutes or so."
01:09:34 Part maffe
01:09:34***Alert Mode level 3
01:09:34linuxstbI wasn't planning on uploading it to
01:09:34 Join maffe [0] (
01:09:34Soul-SlayerWell thats okay then. ^^
01:09:34webguest82hello i have a question, my friend is trying to install rockbox on his ipod photo but he has a macpod and were using windows we want to kow if we can install it without reformatting his ipod because he would have to restore it.
01:09:36alienbiker99actually dont listen to me
01:09:53bluebrotheryou need to reformat the Ipod
01:10:01bluebrotheras the filesystem is different.
01:10:29webguest82oh.,,, is there a different way to do it without erasing alle his music?
01:10:43bluebrothercopy all music to a different machine first.
01:11:11 Join hannesd_ [0] (
01:12:11***Saving seen data "./dancer.seen"
01:12:28bluebrotherItunes stores all files in the (hidden) folder /iPodControl
01:13:12bluebrotherso if the files aren't drm'ed you can pick them up there if you like. The filenames are scrambled though.
01:13:23webguest82he doesn't have his mac with there is absolutely no way to install it on his ipod without erasing it?
01:13:56bluebrotherwell, as the term reformat says you need to erase everything during that process.
01:14:13bluebrotheryou can switch the Ipod into disk mode and make a backup of its contents.
01:14:14webguest82..dang... :(
01:15:47Soul-SlayerNot within windows
01:15:56Soul-SlayerWindows can't read HFS+
01:16:00linuxstbLinux should be able to back it up for you though - a liveCD should work.
01:16:04bluebrothererrr ... right.
01:16:16webguest82if i reformat his ipod and install rockbox when he tries to use it on his mac again will he have to restore it again and erase rockbox???
01:16:34Soul-SlayerOnce he installs rockbox he can ditch itunes.
01:16:40SliMMamiconn: do you know the standard http request method?
01:16:53bluebrotherSliMM: GET?
01:17:01linuxstbwebguest82: No, a Mac will happily use a FAT32 formatted ipod (I use it on mine).
01:17:10SliMMi might have expressed wrong
01:17:19Soul-SlayerThis really makes me wonder why there are mac and winpods
01:17:24Soul-SlayerWhy not just have them all FAT32?
01:17:33SliMMhow does a browser request a page?
01:17:45webguest82beacous mac is better than windows
01:17:55Soul-SlayerFAT32 has nothing to do with Windows
01:18:11webguest82i'm not talking about that
01:18:14Soul-SlayerWait for it... Someones going to prove me wrong :P
01:18:14bluebrotherwell, it's a filesystem invented by Microsoft
01:18:19Soul-SlayerTHERE it is :p
01:18:38bluebrotherSliMM: try "telnet 80" and then type "GET /"
01:19:03SliMMblebrother so "GET" it is indeed
01:19:33webguest82can u you guys give me a link please so i can download rockbox give it to him and that way he can install it himself on his mac? Please?
01:19:35***Alert Mode OFF
01:19:49Soul-SlayerEither way he needs to convert it to FAT32
01:19:57Soul-SlayerNo matter where you do it
01:20:07bluebrotherSliMM: just retrieved a debian template page this way.
01:20:10webguest82thax anyway
01:20:31bluebrotherI just can't connect to google due to my network setup (proxy)
01:20:35 Quit webguest82 ("CGI:IRC (EOF)")
01:21:01Soul-SlayerDoes anyone else feel a slight shudder go down their spine when they see 'webguestXX' join? :$
01:21:17SliMMand i can't use my telnet because it doesn't work :)
01:21:42bluebrothertelnet is a nice tool for all plain communications ;-)
01:22:09 Quit linuxchuck (" ")
01:22:47 Quit inversion (Read error: 110 (Connection timed out))
01:23:14 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
01:25:20 Join petur [0] (n=petur@rockbox/developer/petur)
01:25:30 Join mahound [0] (
01:25:56mahoundi've installed rockbox in an iPod nano
01:26:05mahoundand some scrolling stuff gets out of the screen
01:26:10mahoundhow do i correct that?
01:26:11 Quit hannesd (Connection timed out)
01:26:23bluebrotherplease define "some"
01:26:38bluebrotherwhat screen? What gets out of the screen?
01:26:46pixelmaumm... I can't imagine what you mean with "some scrolling stuff"
01:26:50mahoundbrose themes, for instance
01:27:02pixelmado you use an official build?
01:27:03bluebrotherwhen does that happen?
01:27:10mahoundi use julius'
01:27:14bluebrotherdo you press "right" for a longer time?
01:27:24bluebrother*meep*. That is an unsupported build.
01:27:39bluebrotheryou might have triggered the "screen scrolls out of view" feature.
01:27:46mahoundit's off
01:27:49Soul-SlayerI do like your unsupported build detector :o... *meep* :p
01:28:12bluebrotheris it all the time of or only sometimes?
01:28:32pixelmathat would be why... he uses some patches that could cause that. So if that problem doesn't occur with an official build you'd have to ask him.
01:28:43mahoundall the time
01:28:55bluebrotherthen try an official build.
01:29:04mahoundwhere's the source for the official builds?
01:29:25bluebrotherwell, you found the project web site?
01:30:11linuxstbmahound: Easiest way to get the source is via SVN -
01:30:29bluebrotherfor trying an official build you don't need to compile it.
01:30:44bluebrotherthere are binaries around that get built on every commit.
01:30:46linuxstb(assuming you meant "source" as in source code...)
01:31:02bluebrotherand those "current" builds are the recommended ones.
01:32:51bluebrotherjust follow the "current build" link on the website ;-)
01:35:32 Quit jhulst (Read error: 104 (Connection reset by peer))
01:35:41SliMMamiconn: could you try telnet google, because i can't use a php script nor telnet, i have a bad-configured router? :-)
01:39:23 Quit obo ("bye")
01:39:50 Quit SliMM ("Chatzilla 0.9.74 [Firefox]")
01:41:47 Quit boxrock (Read error: 104 (Connection reset by peer))
01:42:23 Join jhulst [0] (
01:42:40 Join boxrock [0] (
01:48:00 Join boxrock_ [0] (
01:48:41 Quit advcomp2019 ("Leaving")
01:48:43 Quit mahound (Read error: 110 (Connection timed out))
01:49:08 Join mahound [0] (
01:49:22mahoundthe only thing missing is album artwork
01:49:26mahoundand it would be perfect
01:50:05 Join boxrock__ [0] (
01:53:23 Quit linuxstb ("Chatzilla [Firefox 1.0.2/20050317]")
01:53:31 Quit barrywardell ()
01:53:39 Part pixelma
02:01:51amiconnSeems I found another difference between 1st and 2nd gen
02:02:00 Quit boxrock_ (Read error: 104 (Connection reset by peer))
02:02:46amiconnLooks like the 1st gen has that serial bit-banged ADC, while the 2nd gen does not (it probably really has MAX115 in a not-yet-known hookup)
02:04:33 Join boxrock___ [0] (
02:05:51 Quit boxrock (Read error: 110 (Connection timed out))
02:05:51 Quit boxrock___ (Read error: 104 (Connection reset by peer))
02:06:23 Join boxrock___ [0] (
02:06:25 Nick boxrock___ is now known as boxrock (
02:11:33 Quit boxrock (Read error: 104 (Connection reset by peer))
02:14:42 Join boxrock___ [0] (
02:14:44 Nick boxrock___ is now known as boxrock (
02:18:07 Join boxrock___ [0] (
02:18:08 Quit boxrock (Read error: 104 (Connection reset by peer))
02:18:09 Nick boxrock___ is now known as boxrock (
02:19:30 Join boxrock___ [0] (
02:19:30 Quit boxrock (Read error: 104 (Connection reset by peer))
02:19:32 Nick boxrock___ is now known as boxrock (
02:20:14 Quit boxrock__ (Read error: 110 (Connection timed out))
02:21:44toffe82does 99.99$ a good price for a Iriver H10 20GB refurbished with 3 months warranty ?
02:25:15 Join advcomp2019 [0] (n=advcomp2@
02:27:26 Quit sharpe (Read error: 104 (Connection reset by peer))
02:28:31 Join sharpe [0] (
02:35:49 Quit petur ("Zzzzz")
02:39:23 Quit sharpe ("Leaving")
02:42:18 Quit boxrock (Read error: 104 (Connection reset by peer))
02:42:55 Join boxrock___ [0] (
02:42:57 Nick boxrock___ is now known as boxrock (
02:47:05 Join sharpe [0] (
02:54:49 Quit Soul-Slayer (Read error: 104 (Connection reset by peer))
02:54:56 Quit mahound (Read error: 110 (Connection timed out))
03:12:15***Saving seen data "./dancer.seen"
03:16:56 Join Llorean [0] (n=llorean@
03:23:28 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
03:27:11jhMikeStoffe82: from what I've seen that seems quite good
03:27:54 Join perrikwp [0] (i=4aa794a0@gateway/web/cgi-irc/
03:41:43 Part luckz ("[IRSSI]")
03:41:54 Join luckz [0] (
03:42:57 Quit Thundercloud (Remote closed the connection)
03:44:53 Quit perrikwp ("CGI:IRC (Ping timeout)")
03:52:04 Part Llorean
04:13:51 Join chrisjs169 [0] (i=nuclears@unaffiliated/chrisjs169)
04:15:21 Quit ptw419 ()
04:30:17 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
04:36:47 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:36:57 Join miepchen^schlaf [0] (
04:50:54 Join `sam` [0] (
04:51:05 Quit chrisjs169 ("CGI:IRC")
04:51:42 Part `sam` (".")
05:00:16SoapIn my experience getting any 20GB player under $100 is rare.
05:05:22 Quit jhulst (Read error: 104 (Connection reset by peer))
05:06:34toffe82Soap, jhMikeS :
05:06:54 Quit rotator ()
05:08:08Soapa decent deal - but a poor Rockbox player, toffe82.
05:08:30 Quit mbr (Read error: 110 (Connection timed out))
05:08:40Soaprefurbished is better than new IMHO
05:09:06scorchei have seen them go for cheaper on woot
05:09:24Soapdang, the 20GB even?
05:09:34Soapmuch cheaper and it's worth that for the HD
05:12:17***Saving seen data "./dancer.seen"
05:16:44 Join Insectoid [0] (
05:19:05 Join webguest50 [0] (i=4aa794a0@gateway/web/cgi-irc/
05:29:28 Join jhulst [0] (
05:30:49 Quit HellDragon (Client Quit)
05:38:59 Quit webguest50 ("CGI:IRC (EOF)")
05:39:49 Join HellDragon [0] (n=JD@unaffiliated/helldragon)
06:02:16 Join HellDragon_ [0] (n=Nocebo@unaffiliated/helldragon)
06:03:39 Quit HellDragon (Nick collision from services.)
06:03:48 Nick HellDragon_ is now known as HellDragon (n=Nocebo@unaffiliated/helldragon)
06:12:19 Join BigMac [0] (
06:13:45 Quit sharpe ("Leaving")
06:32:04 Join JdGordon [0] (n=Miranda@
06:32:15 Quit Insectoid ()
06:37:06 Join perrikwp [0] (i=4aa794a0@gateway/web/cgi-irc/
06:37:33 Quit venox (Read error: 110 (Connection timed out))
06:44:21 Join XavierGr [0] (n=xavier@
06:52:15 Join midgey [0] (
06:52:38 Join gtkspert_ [0] (
06:53:28 Quit saratoga ("CGI:IRC (Ping timeout)")
06:53:38 Part toffe82
06:54:02 Quit perrikwp ("CGI:IRC (EOF)")
07:02:01 Quit gtkspert (Read error: 110 (Connection timed out))
07:03:15 Quit HellDragon (Client Quit)
07:11:27 Quit miepchen^schlaf ("Verlassend")
07:12:18***Saving seen data "./dancer.seen"
07:21:10 Join aliask [0] (
07:30:29 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
07:30:53 Quit YouCeyE (Read error: 104 (Connection reset by peer))
07:31:18 Quit HellDragon (Client Quit)
07:33:08 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
07:38:33 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
07:46:00 Quit maffe (Remote closed the connection)
07:46:01 Part safetydan
07:58:47 Quit HellDragon (Client Quit)
08:01:12 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
08:06:05 Join perrikwp [0] (i=4aa794a0@gateway/web/cgi-irc/
08:07:38aliaskAnyone know how to interpret the addresses given in a PANIC screen?
08:20:49 Join scorche` [0] (n=scorche@rockbox/administrator/scorche)
08:26:02 Quit JdGordon (Read error: 104 (Connection reset by peer))
08:32:09 Quit XavierGr (Nick collision from services.)
08:32:12 Join XavierGr [0] (
08:39:34 Join Rob222241 [0] (
08:41:23 Quit perrikwp ("CGI:IRC (EOF)")
08:47:47 Quit XavierGr (Nick collision from services.)
08:47:50 Join XavierGr [0] (
08:53:39 Quit BobShield (Read error: 104 (Connection reset by peer))
08:55:51 Quit Rob2222 (Read error: 110 (Connection timed out))
08:57:58 Join aarongoltz [0] (i=180cc405@gateway/web/cgi-irc/
08:58:05 Join HellDragon_ [0] (n=Nocebo@unaffiliated/helldragon)
08:58:11 Quit HellDragon (Read error: 104 (Connection reset by peer))
08:58:25aliaskaarongoltz: Hello
08:58:45 Nick HellDragon_ is now known as HellDragon (n=Nocebo@unaffiliated/helldragon)
08:58:56aarongoltzI am desperately trying to figure out why my 5g Ipod freezes seconds into playing any file
08:58:59aarongoltzI have tried everything
08:59:13aarongoltzI have a post on the forums but not many people are replying
08:59:37scorche`patience =)
09:00:07scorche` only posted it 3 min ago...
09:00:09aarongoltzIf its a hardware issue, I don't know why the Apple OS runs fine, but not Rockbox
09:01:18 Join pondlife [0] (
09:01:31aarongoltzI just posted something new 3 minutes ago
09:01:48aarongoltzbut my original post has been there for almost two days I think
09:01:52 Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater)
09:02:14aliaskaarongoltz: How long has the problem been happening
09:02:34aliaskAnd if possible, can you backtrack using older builds to see if the problem goes away at a certain date?
09:03:06aarongoltzWell I've tried a build from April, but nothing really old
09:03:13 Join ender` [0] (
09:03:24aarongoltzThe problem started happening a few days ago when I went to update to the latest build
09:03:34aarongoltzI probably was using a version that was a couple months old
09:03:42aliaskThat's pretty old - did it still happen in the april build?
09:04:47aarongoltzI'm going to see if theres a really old version up in the forums
09:04:54 Join B4gder [0] (
09:06:09pondlifeaarongoltz: Be careful you only pick unpatched builds. Maybe we could make some for you - it's easy to go back if you have SVN and a build environment.
09:07:07aarongoltzUnfortunately I can't recall the build that I was running a few days ago, I know it was old though, and I'm pretty sure it was unpatched
09:07:27pondlifeBest bet is to perform a binary search based on SVN revision numbers.
09:07:50pondlifeSo we need to find the number of a build that works for you.
09:08:06pondlifeYou can see the number in the version screen, of course.
09:08:22aarongoltzI don't have any version installed on my Ipod right now
09:08:28aarongoltzwhich is part of the frustration
09:08:36aarongoltzI wish I had the old version so I could at least use my Ipod
09:08:46pondlifeOK, I came into the channel midway through the conversation and was being hopeful.
09:10:08midgeyaarongoltz: how did you apply your bootloader?
09:10:08aarongoltzBefore i hassle anyone to build a version, I'm going to try a really old experimental build of senabs, since i used to use them all the time
09:10:12aarongoltzAssuming he has them posted
09:10:26aarongoltzI've been using the Booloader refered to in the wiki
09:10:34aarongoltzBack in the day, I did it by hand using the separate parts
09:10:42pondlifeOK - then post back with a build number and we'll get you an unpatched version.
09:10:56pondlifeProbably best to keep the bootloader unchanged.
09:11:08CtcpIgnored 6 channel CTCP requests in 0 seconds at the last flood
09:11:08*pondlife makes assumptions...
09:11:09aarongoltzI mean, a couple months back, I tried uploading the bootloader, and the firmware, and it gave me this same problem, so I reverted back
09:11:23aarongoltzMaybe I should try applying the bootloader in the original way
09:11:35aarongoltzWhere I download the separate parts and type in the commands
09:11:42pondlifeAFAIK, the latest bootloader is backwards compatible, but old bootloaders with new builds will crash.
09:11:58 Quit HellDragon (Read error: 104 (Connection reset by peer))
09:12:17aarongoltzCan't I install the brand new bootloader by downloading the ipod64......bin and those other files
09:12:20***Saving seen data "./dancer.seen"
09:12:30aarongoltzAnd try installing it the way you used to have to install it
09:13:01aarongoltzInstalling the bootloader this easy way has been a constant among my problems I think
09:13:59midgeyerr, i've only installed the bootloader using RButil
09:14:20midgeyi've never had the experience of using ipodpatcher via the terminal
09:14:29 Join Nick_Brackley [0] (i=cb57494b@gateway/web/cgi-irc/
09:15:15aarongoltzWell I have a totally clean iPod right now and I'm wondering if its possible to install it the terminal way, and if theres any chance that could have anything to do with my problem
09:15:28aarongoltzI don't know if the bootloader even comes into play once your in Rockbox
09:16:18midgeythe current official method of install is to use ipodpatcher
09:17:09aarongoltzThanks, thats what I've been refering to. I'm going to install the bootloader right now, and try a really old build
09:17:15GodEater_aarongoltz: the bootloader definitely matters once you're in rockbox
09:17:27GodEater_if you're using an old version it doesn't initialise the hardware in the right way
09:17:35 Join morrijr [0] (
09:17:41pondlifeGodEater_: New bootloader with old Rockbox is ok, right?
09:17:44GodEater_so make sure you use the most up to date bootloader you can
09:17:48aarongoltzWould applying it using IpodPatcher.exe as opposed to the old way using the Command prompt make any difference?
09:17:49GodEater_pondlife: yes - should be fine
09:18:03GodEater_what "old" way are you referring to ?
09:18:30 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
09:18:36GodEater_if you mean "ipod_fw" I wouldn't recommend it - there's nothing it does that ipodpatcher doesn't already do
09:18:37aarongoltzWhere you downloaded the .bin file, typed in commands to have it back up your original OS, used that utility to figure out what number to type in
09:18:50GodEater_aarongoltz: no - stick to ipodpatcher
09:18:52aarongoltzOkay, so I'm going to try the new bootloader with an old build
09:19:14GodEater_pondlife: have you thoroughly explored all dunking options now?
09:19:44pondlifeGodEater: No, shop was out of ginger nuts. Fruit shortcake is a bit too large though.
09:19:59pondlifeIt's an enjoyable work-in-progress.
09:20:08pondlifeMaybe deserving of a wiki page??
09:20:14*pondlife is joking.
09:20:21GodEater_no no - I think you should ;)
09:20:34 Quit morrijr (Client Quit)
09:20:37GodEater_just bury it somewhere you can't find it via the contents page
09:20:42pondlifeI mean - this is adding to human knowledge, right?
09:20:46 Join morrijr [0] (
09:20:58*pondlife loves buried wiki pages
09:20:59 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
09:21:58 Join webguest04 [0] (i=c023110a@gateway/web/cgi-irc/
09:22:16JdGordonhey all
09:22:23aliaskHowdy Jd
09:22:40aarongoltzShould running 1.2.1 of the Apple OS have anything to do with my problem?
09:22:55GodEater_aarongoltz: no
09:23:06GodEater_it doesn't make any difference what version of apple's firmware you're running
09:23:12JdGordonaliask: hows everything going?
09:23:33aliaskI'm getting a stack overflow at 0x882143F4 - but my file isn't being much help (mainly because I don't understand it). if anyone wants to help me out :)
09:23:51aliaskJdGordon: Goood. Saw the simpsons movie today. Slightly disappointed.
09:23:52aarongoltzRunning the Apple Restore will take out the bootloader right? Or do I need to use a formatting tool first?
09:24:18GodEater_formatting will not touch the partition the apple firmware is in
09:24:31JdGordonaliask: im expecting it to be crap, so havnt seen it yet
09:25:02midgeyJdGordon: im having problems getting a setting to load at boot, any ideas?
09:25:18aliaskI only have to pay 50c though :)
09:25:31B4gderon the topic of Simpsons, here's a pic of a (former) Rockbox committer:
09:25:39 Join davina [0] (
09:26:31midgeyim adding another line selector option and the new choice is written to the cfg file, but it defaults to the inverse bar setting
09:26:33GodEater_aliask: looks like your crash is somewhere in bootloader/common.o
09:26:47JdGordonmidgey: i need to see the diff to be able to help you
09:27:00aarongoltzDid either of the two error codes I posted mean anything to anyone?
09:27:01JdGordonaliask: you work at the cineams?
09:27:32midgeyJdGordon: ok, ill post the whole diff file, one moment
09:27:59aliaskGodEater_: I thought so too, but it's in the second run of common.o (see earlier in the file and you'll see what I mean). Also, I can't see anywhere in common.c which would cause a stack overflow
09:28:01aliaskJdGordon: Yep
09:28:05aarongoltzPrefetch abort at B8141ECA, and an undefined instruction at 20000004.
09:28:07JdGordonB4gder: oh dear :p
09:28:12aliaskSpeaking of which, I gotta go to work. ;(
09:28:26GodEater_aarongoltz: unless you have a map file to go with those errors, they're not masses of help
09:28:54aarongoltzOkay well I'm just about to try a build from January so I'll see if theres any luck
09:29:10aarongoltzThis build has the rockbox.ipod outside of the .rockbox folder
09:29:15aarongoltzIs that okay with the newest bootloader?
09:29:31 Quit aliask ("ChatZilla [Firefox]")
09:29:41B4gderaarongoltz: yes
09:30:25 Join someguy [0] (
09:30:48 Join petur [0] (n=petur@rockbox/developer/petur)
09:32:12 Join HellDragon_ [0] (n=Nocebo@unaffiliated/helldragon)
09:32:16someguyHi. I can't seem to get themes working. As in, when installing a new theme and playing a song, the background doesn't change and it remains the same background as displayed when in the main menu screen.
09:33:31 Quit HellDragon (Nick collision from services.)
09:33:55 Nick HellDragon_ is now known as HellDragon (n=Nocebo@unaffiliated/helldragon)
09:34:03JdGordonmidgey: havnt finished looking, but please use #defines or enums for the setting values, not just 1,2,etc
09:34:37midgeyyou're talking about the s->invert stuff right?
09:35:02aarongoltzOkay, so it seemed like it is working with this Senab version from January since it played for about 40 seconds, then crashed
09:35:11aarongoltzwhich is twice as long as it usually last before crashing
09:35:22aarongoltzI think my Ipod has something wrong with its hardware
09:35:22pondlifeHmm, I wouldn't count a crash as working
09:36:03JdGordonmidgey: no, if (global_settings.invert_cursor == 1)
09:36:27GodEater_aarongoltz: do you always play the same file to test for this crash ?
09:36:28JdGordonand the only thing I can guess is causing it to not load properly is because there is spaces in the config variesbls string
09:36:33JdGordonafter the commas I mean
09:36:36aarongoltzNo, I have tried mp3 and Flac
09:36:43*JdGordon not 100% sure that wont break it
09:36:55GodEater_aarongoltz: it's not a very definitive test if you use different files all the time...
09:37:19aarongoltzWell I have tested files to make sure they play on my computer
09:37:30aarongoltzDon't get me wrong, I have tried playing the same file more than once before
09:37:45pondlifeBest to use the same file each time. Also reset your settings before playing, each time.
09:37:45aarongoltzI have a 100 percent crash rate no matter what I play
09:38:18GodEater_yes, but if you use a different file each time, it doesn't help us work out what the problem is
09:39:05aarongoltzEven if I play a file, and pause it before it crashes, it crashes when I go to go through other menus
09:40:47aarongoltzI feel like maybe something is wrong with my PP chip, since the Ipod has no problems acting as a HD, but it does work when I use the Apple OS
09:41:25GodEater_so how does that follow ?
09:41:56aarongoltzWell I was wondering if Rockbox accessed any different part or piece of the hardware that the Apple OS might not
09:42:05aarongoltzand maybe there is a piece of hardware thats damaged
09:42:32GodEater_extremely doubtful that that's anything on the portalplayer
09:42:52aarongoltzI was up until 5 in the morning trying to get this working last night, and now its 2:45 and I really should be studying for the two economics tests that I have tomorrow
09:43:02aarongoltzI don't know how it can be anything except something wrong with my individual Ipod
09:43:21GodEater_it could be something wrong with the files you're playing
09:43:33aarongoltzWell I have tried with files from three different computers
09:43:36 Quit XavierGr (Nick collision from services.)
09:43:39 Join XavierGr [0] (
09:43:43 Join pwngasm_ [0] (
09:43:44GodEater_yes, but in different players than rockbox
09:43:47aarongoltzSo I have ruled out that all the files that were on my Ipod were corrupted
09:43:52GodEater_unless you used the rockbox sim ?
09:44:25midgeyJdGordon: you were right about the spaces
09:44:26pwngasm_hey, i have an iriver h10, and was wondering if it is worth changing to rockbox?
09:44:38midgeyworks perfectly now, thanks for the help
09:44:39GodEater_the codecs built for rockbox are all unique to rockbox - they've all been tweaked to work in a different way to their original forms
09:44:48aarongoltzI haven't tried using the ROckbox sim
09:44:51GodEater_pwngasm_: only you can decide that
09:44:55JdGordonShould I see how much code is needed to remove that bug?
09:44:57GodEater_aarongoltz: well that would be another thing to try
09:45:21midgeyim not sure its worth it
09:45:50JdGordonneither actually :p
09:46:09JdGordonso whats the story witht he FS cleanup? do we get to finally close alot of annoying requests?
09:46:10midgeymaybe add a comment or make a note on the MenuAPI wiki page
09:46:18aarongoltzI will try playing some of my files through the sim tomorrow on my own computer
09:46:25*midgey already closed a request today
09:46:40JdGordonmidgey: can you add a comment to that effect with this patch/commit?
09:46:41B4gderJdGordon: yes!
09:46:49B4gder(on the close question)
09:47:04JdGordon1253 (and every one similar)
09:47:12midgeyJdGordon: i'll add the comment to my patch when i clean it up and post it on flyspray
09:47:20JdGordon1239 and similar
09:47:32midgeyim not sure if it should be included in svn
09:47:38 Quit webguest04 ("CGI:IRC (Ping timeout)")
09:47:57pwngasm_what are the benefits of changing to rockbox?
09:48:02aarongoltzI'm just going to stick my Ipod in the freezer and hope that the screen doesn't crack, then bring it to Best Buy and have them send it out
09:48:16midgeywhy the freezer?
09:48:16aarongoltzI'll keep checking the forum though to see if anyone else is having my problem
09:48:25aarongoltzSince it will make hte internal parts break
09:48:39aarongoltzI once did it with a 3g ipod and sent it to Apple and got a new one days later
09:48:59aarongoltzBut, in retrospect, I never considered that the screen might have cracked
09:49:06aarongoltzin which case they could have claimed I dropped it
09:49:16aarongoltzTheres a reason they tell you not to bring your Ipod out in really cold weather
09:49:33aarongoltzBut this is off topic, and I'm very livid that this isn't working
09:49:46aarongoltzThanks GodEater, JdGordon, midgey and anyone else whose tried helping me
09:49:59JdGordonyour welcome :)
09:50:15*JdGordon doesnt rmemeber being helpful :p
09:50:25 Join Siltaar [0] (
09:51:13B4gderat next commit, the script is not supposed to remove the zip files at the start of the build round
09:51:13 Quit aarongoltz ("CGI:IRC (EOF)")
09:51:51 Quit scorche` (Read error: 104 (Connection reset by peer))
09:52:39JdGordonwont that be confusing?
09:52:40 Quit XavierGr (Nick collision from services.)
09:52:43 Join XavierGr [0] (
09:52:50B4gderpossibly, but it'll change confusions ,-)
09:52:58JdGordonI like seeing the missing links while its compiling so I know how many to go
09:53:01B4gdersince now lots of people get confuse when the downloads are missing during builds
09:53:57JdGordoncan you maybe change the font/background colour for the builds which are not fiished yet?
09:54:20JdGordonclose 4922?
09:54:23B4gderthat'd take some magic this script doesn't have
09:59:25*amiconn found another GPIO_B bitbanging driver, probably for the 2nd gen :)
10:00:16amiconnNote to self: It was a good idea to disassemble the flash rom
10:02:19JdGordonshould 1249 be closed? its asking for a verticle slider instead of the old setting screen (i.e the setting name, and the value and nothin else)...?
10:04:25 Join webguest04 [0] (i=c023110a@gateway/web/cgi-irc/
10:04:36 Join pixelma [0] (i=pixelma@
10:07:25 Quit pwngasm_ (Read error: 104 (Connection reset by peer))
10:07:59markunamiconn: are you writing down everything you find out about the pp's?
10:10:54JdGordoncan rockbox read ape 2 tags yet?
10:11:10JdGordonand if not, should 1625 requesting them be closed?
10:12:06 Join perrikwp [0] (i=4aa794a0@gateway/web/cgi-irc/
10:12:36JdGordonjhMikeS: the scrolling you fiddled with the other day, how hard would it be to get it to scroll left to right?
10:13:58amiconnape tags are supported for formats where they belong, but not for mp3
10:14:16amiconnThis is on purpose, was discussed multiple times, and should stay that way imo
10:14:16 Quit perrikwp (Client Quit)
10:14:34JdGordonso then 1625 can be closed?
10:15:41amiconnImho it should. id3v2 can be used to carry replaygain info as well.
10:20:08 Join spiorf [0] (
10:20:19JdGordonanyone have an idea how to (without a setting) switch between using the wheel to seek instead of volume?
10:20:25jhMikeSJdGordon: ummm...doesn't it already?
10:21:27jhMikeSwhich scrolling? the scroller thread?
10:21:42JdGordonhang on.. what you talking about?
10:22:27*jhMikeS fiddled with scroll wheels and lines scrolling
10:22:39 Join obo [0] (n=obo@rockbox/developer/obo)
10:22:58JdGordonyeah, umm... RTL languages scroll the opposite way to english
10:23:31jhMikeSok, gotcha. probably not too hard at all.
10:23:57JdGordonthat and putting the icons on the right is all thats still needed for better RTL handling
10:24:05JdGordon.. and flipping the left/right buttons
10:24:32jhMikeSwhy flip the buttons? isn't left always to the left? :P
10:25:20JdGordonno, left is accept, right is cancel... if the text is aligned on the right left is cancel and right is accept
10:26:01amiconnThen we would need a global marker in the language file whether it's ltr or rtl
10:26:04 Quit midgey ()
10:26:19JdGordonnot really... I tihnk we only have one rtl lang atm
10:26:40*JdGordon isnt native rtl users but is pretty sure it would feel more correct fliping the buttons
10:26:48amiconnyeah, and?
10:27:08amiconnSurely you want to do it in a clean way?
10:27:13*GodEater_ sniggers. His plugin has taken the plugni api to version 69
10:27:14*amiconn dislikes nasty hacks
10:27:43JdGordonits not really a nasty hack
10:27:50*amiconn also dislikes if original code is buggy
10:28:18amiconnThe GPIO_B bit-banging driver I found is ... ummm, ....
10:29:08amiconnWell, we only have one rtl language atm. Who says that won't change? There are quite a few rtl languages out there
10:29:24jhMikeShow is the scroller supposed to be informed to work right-justified and scroll LTR when doing one direction?
10:29:26JdGordonit seems we dont have many arabic users
10:29:39B4gderhow can you know?
10:29:55JdGordonbecause arabic languages are the major RTL ones...
10:30:22jhMikeSshould I just make each scroller have its own flag?
10:30:24B4gderyes, but since we don't have arabic, arabic users probably use english...
10:30:41peturGodEater: almost as bad as that thread in the recording subforum ;)
10:31:06GodEater_petur: almost ;)
10:31:42JdGordondinner time, back later
10:32:31pixelmaB4gder: congratulations to Kjell ;)
10:32:49B4gder;-) I'll forward it
10:33:27B4gdernow I have to visit him to check out his Simpson sofa
10:33:33*jhMikeS will just decide on the way to do it then
10:36:04 Quit XavierGr (Nick collision from services.)
10:36:07 Join XavierGr [0] (
10:43:18 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:45:05 Join n1s [0] (
10:45:42 Join My_Sic [0] (
10:54:32amiconnNo, I'm now quite sure I know how to read the battery adc on 1st gen and 2nd gen
10:54:40B4gderline noise nostalgia...
10:54:49amiconn...even though the 1st gen isn't here yet :/
11:03:27 Quit webguest04 ("CGI:IRC (EOF)")
11:12:24***Saving seen data "./dancer.seen"
11:12:57 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
11:19:29 Quit My_Sic (Read error: 104 (Connection reset by peer))
11:19:37 Join My_Sic [0] (
11:20:18 Join kubiix [0] (
11:20:59 Join webguest76 [0] (i=c023110a@gateway/web/cgi-irc/
11:25:46amiconnNow I just need to find out the scaling...
11:30:43 Quit spiorf (Remote closed the connection)
11:31:37 Join spiorf [0] (
11:51:18 Join barrywardell [0] (
11:53:23 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
12:12:09pondlifeJdGordon: s/flyspray cleanup :(/flyspray cleanup :)
12:13:09pondlifeB4gder: Thanks for the mug and T-shirt, by the way
12:20:33 Join Entasis [0] (
12:24:13 Quit webguest76 ("CGI:IRC")
12:27:34JdGordonpondlife: na, commitintg it would have got a :)
12:27:37 Quit someguy ("Java user signed off")
12:31:17 Quit thomasg_ (Connection timed out)
12:31:38 Join thomasg_ [0] (
12:32:18 Quit XavierGr (Nick collision from services.)
12:32:22 Join XavierGr [0] (
12:34:53 Join maffe [0] (
12:37:06JdGordonanyone still around or everyone gone for lunch already? Is there a minimum date that patches which dont apply anymore can be kept open?
12:37:44*JdGordon prods markun in the direction of FS #5028
12:38:36 Join webguest63 [0] (i=3aaae653@gateway/web/cgi-irc/
12:39:51JdGordonamiconn: back on the topic of apev2 tags for mp3, I didnt know there already is a patch for it, and its a small one, reject it even though it is small and uses the id3 tags if they are present?
12:40:23linuxstbJdGordon: What do you mean by "even the player can split the song on id3 tags" in your closure message for this task?
12:41:12JdGordonI meant that using a half-decent wps the track could be split over more han 1 line
12:41:13amiconnWell, this question actually refers to whether we want to support wrong tagging formats in rockbox. Imho we shouldn't
12:41:31linuxstbJdGordon: The track name can be displayed on two lines?
12:41:39amiconnape tags are for mokeys audio and for wavpack. mp3 uses id3v1 and/or id3v2
12:42:39JdGordonlinuxstb: hmm, got trigger happy, seems i misread that as track filename
12:43:08JdGordonamiconn: are ape tags fairly common in mp3? I dont think we shouldnt support it just because its not standard if they are commonly used
12:43:34linuxstbI recall there being no objections to supporting APEv2 tags in MP3 when it's been discussed before - apart from the fact that the current structure of the code (id3 parser in firmware/, apev2 parser in apps/) makes it inefficient.
12:43:36amiconnI don't know. I havent seen a single mp3 file with ape tags myself
12:43:41webguest63Anyone familier with gigabeats? sorry to throw the topic
12:43:51 Join The-Compiler [0] (
12:43:57JdGordondoes anyone know how to change the associated program for file types in firefox?
12:44:02linuxstbamiconn: It seems to be the default behaviour for foobar (not that foobar is always sane...)
12:44:10webguest63(also, never seen ape tags)
12:44:21 Join pwngasm_ [0] (
12:44:47amiconnWell, it's not the only weirdness in foobar
12:44:56The-CompilerWhy is there a question mark next to XtremeMac there?
12:45:13pwngasm_i need help, when i go to play a song, it says "Searching...[number] found (PREV to abort)" and does nothing
12:45:18 Quit webguest63 ("CGI:IRC (EOF)")
12:45:54linuxstbamiconn: I don't really care either way, but I seem to recall preglow being in favour of supporting it.
12:46:36pwngasm_anyone help me?
12:46:38 Join My_Sic [0] (
12:47:15amiconnImo all what rockbox should do with wrong tags is properly ignoring them instead of crashing. Supporting them encourages using them, and that's bad if you ask me...
12:47:26linuxstbBut it seems to me that APE is a clearer standard than id3v2, so maybe its use should be encouraged...
12:48:02linuxstb(or at least, supported if users wish to use them)
12:49:41amiconnEven if we would want to (which I don't), there is the problem how to do it properly
12:50:01amiconn(regarding the placement of id3 parser, ape parser, and the playback engines which need them)
12:50:30linuxstbI agree with that - it shouldn't be implemented until at least the metadata parsers are unified.
12:50:44JdGordonhas anyone got a 1.8" hard disk they want to get rid of cheap?
12:51:07linuxstbBut then it should be trivial - the check for an id3v1 tag at the end of the file can also check for an APEv2 tag.
12:51:45amiconnAre ape tags always placed at the end?
12:52:23linuxstbafaik, yes. They contain a "tail" - a header at the very end of the file, and then the tags themselves are behind that tail.
12:52:37amiconnThat's worse than in the beginning in at least 2 situations: (1) streaming. (2) mobile players
12:52:52amiconnReading the tag at the end requires a seek...
12:52:57n1sB4gder: genlang includes strings based on the target specified in translations files even if they are not included for that target in the english.lang files and gives all these strings the id 0 which is the same as for "Yes" naturally this confuses rockbox, do you think you could have a look at it?
12:53:01linuxstbBut how costly is a seek?
12:53:24linuxstbWe already seek in mp3 files to test for id3v1 at the end (IIUC)
12:54:45amiconnWe only do if either id3 tag priority is set to prefer id3v1 (which is not the default), or if there is no id3v2 tag in the file
12:57:13linuxstbYes, I'm just saying that for users without APE tags, nothing should change by implementing APE support - i.e. we won't need extra seeks or reads to look for APE, it will be combined with the existing id3v1 check.
12:58:25amiconnIt would change. You would need 6 preferred tag order values instead of 2, and an additional tag reader for the 'wrong' tagging format in the binary
13:00:36B4gdern1s: can you please show me a recipe on how to repeat the problem (probably best in the FS entry for the lang work)
13:00:54n1sB4gder: yes
13:04:45GodEater_is there something wrong with the character encoding of onplay.c ?
13:05:35GodEater_whenever I edit it to put a couple of new calls in, the diff thinks I've edited it all over the place
13:06:04 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
13:06:22pondlifeHmm, searching the wiki for "wiki" gives HTTP 500.
13:06:56pondlifenm, worked 4th time
13:09:01pondlifeThe-Compiler: XtremeMac was picked up as a WikiWord. I've fixed it now (by prepending an !).
13:10:43n1sB4gder: ok, recipe posted
13:11:22B4gderthanks, I'll check it out asap
13:11:49JdGordoncan someone try reproducing 5797? I just tried twice and couldnt
13:12:27***Saving seen data "./dancer.seen"
13:13:05The-Compilerpondlife: thanks
13:14:39oboJdGordon: I still get that
13:15:07oboit seems to be a dircache issue, but I haven't been able to track it down
13:15:29JdGordonwierd, ok, sansa doesnt have dircache anymore so ignore my comment then
13:15:40GodEater_JdGordon: stripwax demonstrated it infallibly at DevConPub2 - The Revenge
13:15:50JdGordonhaha righto
13:16:09pondlifeGodEater: I just put a note on FS!
13:16:33pondlife"sansa doesnt have dircache anymore"???
13:16:50amiconnIt doesn't
13:16:53GodEater_linuxstb: did you get a chance to try out the "favourites" plugin over the weekend at all ?
13:16:54JdGordonpondlife: removed because dircache and hotswap dont work together
13:16:58pondlifeAh, ok
13:17:03amiconnDircache isn't hotswap & ,ultivolume compatible
13:17:21*amiconn too slow
13:17:29GodEater_does dircache even make any sense on a flash target ?
13:17:41*GodEater_ would have thought a read is pretty damn fast anyway
13:17:47JdGordonGodEater_: you gotta remove the gui_synclist_draw() call in your favorites plugin in the if (rb->gui_synclist_do_button(&gui_favourites,button, block.... the wiki was wrong (and has been fixed)
13:17:49amiconnOnly as some database features depend on it
13:17:59pondlifeWell they shouldn't.
13:18:08 Join Thundercloud [0] (
13:18:09*JdGordon thought that dependacy was removed
13:18:22pondlifeIt should only make things faster, not add functionality.
13:18:32pondlifeAnd with no spinup, it's not needed.
13:18:47GodEater_JdGordon: just remove it, or replace it with something else?
13:18:52JdGordonremove it
13:19:01JdGordonor probably replace with continue;
13:19:27*amiconn now notices that our flac decoder is indeed very efficient - it doesn't boost at all even on PP5002
13:20:02oboefficient enough for archos?
13:20:09amiconnProbably not
13:20:18 Join webguest05 [0] (i=c023110a@gateway/web/cgi-irc/
13:20:33*GodEater_ goes to do that
13:20:46 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:20:49amiconnThe important point is that both arm and coldfire have a shift-by-n instruction, while SH1 doesn't
13:21:15amiconnAnd the golomb-rice decoding does a lot of variable shifting
13:21:37n1sJdGordon: tried to reproduce 5797 worked as expected on target, segfault in sim though...
13:21:58amiconnShorten also uses golomb-rice coding but less complexity on top of that, so shorten might be within reach on SH
13:22:01*linuxstb_ remembers the FLAC decoder is all in IRAM and that he should test the impact of removing it on PP502x
13:22:13 Quit linuxstb (Nick collision from services.)
13:22:15 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
13:22:18amiconnBut probably the whole decoder core would need to be implemented in asm
13:23:13amiconn(e.g. flac has variable channel decorrelation while shorten always encodes plain L and R)
13:23:42n1samiconn: would a simple unsigned long -> uint32_t and long -> int32_t search and replace fix the 64 bit crashes in libmad? and if so should we do this?
13:23:49amiconnThe lpc decoder won't be a problem as long as the decoder only handles sample depths of <= 16 bits
13:24:20amiconnn1s: Perhaps it would, but it's not a proper solution
13:24:33amiconnIt's just one file that needs to be changed
13:24:47GodEater_JdGordon: done
13:24:51obon1s: I tried to fix that a week or two ago, by using an older version of synth_full just for the simulator - it fixed one fault, but caused another later on in the code
13:25:26amiconnobo: Ah yes, there are other places where a different fix is needed
13:25:51*amiconn already has that fix in his working copy on the linux box, but can't test it because the other fix is missing
13:25:52oboI got lost and gave up :-/
13:27:14amiconnIt looks like we don't use the latest version of libmad... afaik, most (all?) open source mp3 players on linux use libmad
13:27:25amiconn...and I can play mp3 on my linux box just fine
13:27:41linuxstblibmad has been updated?
13:27:45amiconnHmm, or they use the floating point version...
13:28:06B4gderI bet they do
13:28:33amiconnAnyway, I think I know what needs fixing, I just need to sit down and do it
13:28:54amiconnBut that means less time for PP RE... :/
13:31:55oboAlso on 64bit sims it crashes on track changes, whatever the codec
13:32:52n1sobo: not here with vorbis, flac or wma
13:34:11obostrange - all of those crashed for me.
13:36:34*GodEater_ tests his plugin on an actual DAP, and is pleasantly surprised to find it actually works
13:37:47GodEater_now if I could only remember who it was that had asked for it..
13:39:44GodEater_hmm - someone by the name of "fm2"
13:42:33peturGodEater: Alexander Levin?
13:45:06GodEater_I just put a post about it in the plugins forum. Maybe he'll see it there.
13:47:54pondlifeHmm, that's twice I've managed to crash SVN Rockbox on H340 by skipping tracks while paused, but not reproducibly.
13:50:42pondlifeAnyway, FS #6266 doesn't seem to be the cause... so now I just need to know if it actually fixes the problem.
13:52:32pixelmaGodEater: didn't the idea come up while discussing his feature request in ?
13:54:03pondlifeAnyone object to me closing ? A set of WAV files should do fine, right..?
13:54:09GodEater_pixelma: not sure - I don't remember that being part of the discussion personally
13:55:52peturpondlife: it would be a nice idea for a plugin though...
13:56:02pondlifeOK, will leave it open
13:56:21 Join Jon-Kha_ [0] (
13:56:32 Join Soul-Slayer [0] (n=Administ@
13:57:26GodEater_pixelma: I'm an idiot, I looked at 7455, not 7445 - you're right - it did come from that.
13:58:43GodEater_well if I can get this plugin into a shape worth commiting - then we can close that feature request as implemented ;)
13:58:57GodEater_assuming people don't mind it
13:59:20 Quit Jon-Kha_ (Client Quit)
13:59:33pondlifepetur: Did you get any further with the H300 bootloader? It still works ok here...
14:00:18 Join Jon-Kha_ [0] (
14:00:18peturI'm not happy trying bootloaders :/
14:00:26pondlifeJust wondered.
14:00:29 Quit Jon-Kha_ (Client Quit)
14:00:42pondlifeI'm sorely tempted to close FS #4753 though...
14:01:57 Quit pwngasm_ ("Ex-Chat")
14:01:58peturnot until that version is released to the public
14:02:32pondlifeIt is in SVN.
14:05:05 Join SliMM [0] (n=chatzill@
14:07:59 Quit Nick_Brackley ("CGI:IRC")
14:08:46GodEater_anyone with the power feel like rejecting 7450? This was discussed in the forums and I think we came to the conclusion it's a daft idea on a DAP.
14:08:56XavierGrLinus's latest bootloader works for me okay
14:09:02XavierGrbtw where is Linus lost?
14:09:59peturXavierGr: Linus gave me a fairly recent bootloader right after Devcon and it fails to boot 50% of the time
14:10:16pondlifeGodEater: It's closed now.
14:10:53XavierGrpetur: weird I think I am using one before the devcon and it works
14:10:56pondlifeThe current SVN sim seems to display a flickery, barely there status bar on the WPS. Is this a known issue?
14:11:19pondlifeH300 sim, default settingsd.
14:11:25XavierGradd to that that the official bootloader never lets me use USB bootloader mode
14:11:49pondlifeSame here
14:11:51peturXavierGr: I suspect the fact that I use a 80GB disk has to do with it - some timing issue with disk access maybe
14:11:54 Join bdgraue [0] (
14:12:47peturalthough it shouldn't...
14:12:48SliMMpondfire: i don't think that's a good reason for closing 7450, since the description only needs 4 keys
14:13:21TiMiD[FD]erm h100's batteries are quite difficult to remove ...
14:13:24SliMMpondlife* lol
14:13:29TiMiD[FD]anyone has advices on how to do that ?
14:13:31GodEater_SliMM: yes, but most text adventures require a LOT more key presses than that
14:13:50SliMMok :)
14:13:54GodEater_SliMM: he only mentioned directions, but things like Zork require you to type a lot of english sentences
14:13:58peturTiMiD[FD]: MR has some fine guides
14:14:06pondlifeI'm not stopping him writing one, just rejecting the request.
14:14:35pondlife seems to fix a similar symptom to the one I'm seeing.
14:14:35linuxstbI was thinking the same as SliMM - if we're saying "go ahead and implement it", then why is it rejected?
14:14:43XavierGrTiMiD: what is your difficulty exactly?
14:15:15XavierGryou just unscrew the player and from the front of the mobo you remove the battery from its jack
14:15:32TiMiD[FD]I have the board and the battery
14:15:39TiMiD[FD]but the connector jues toesn't unplug
14:15:42XavierGrnow the jack is a little tight but it should come out after wiggling it a bit
14:15:59TiMiD[FD]I'm a little afraid of pulling too hard, it seems a litle fragile ;)
14:16:06pondlifelinuxstb: I was more thinking "We think this is a useless idea, but you are free to feel differently about it."
14:16:15XavierGrtry with a screw driver pushing it out a little at a time
14:16:21SliMManyone remembers some analytical geometry?
14:16:33XavierGralso don't be afraid too much even you ruin the hack you can still solder the battery in it :P
14:16:43TiMiD[FD]that's what I was trying to, but the plastic is very flexible :)
14:17:07XavierGryeah I remember it took me sometime but in the end it flipped off
14:17:28TiMiD[FD]I wanna remove the battery before starting soldering the rtc chip :)
14:17:32SliMMwhat ar the coords of a point 'p' on a segment ab, whitch splits the segment like ap/pb = k?
14:17:34XavierGroh nice mode
14:17:36TiMiD[FD]I have to do this this evening
14:17:48TiMiD[FD]I got the soldering iron from my company ..
14:17:52XavierGrI wake up every day with my H100 now
14:18:06TiMiD[FD]so you sleep with earplugs ? :p
14:18:08XavierGrand since H300 doesn't have RTC capabilities in the bootloader it works wonders
14:18:33XavierGrTiMiD[FD]: no, I have plugged some PC speakers above my bed
14:18:45TiMiD[FD]ah ok
14:18:48SliMMplease, i can't find my maths notebook
14:19:00 Join Jon-Kha_ [0] (
14:19:01*TiMiD[FD] runs away
14:19:03XavierGrthough I kinda dislike the fact that I have to leave the speakers on for a whole night
14:19:14TiMiD[FD]energy waste :)
14:19:15pondlifeSliMM: Try #analytical-geometry ?
14:19:23XavierGrI must find those that auto power on on signal
14:19:24TiMiD[FD]you could put an alarm on the speakers as well :)
14:19:36SliMMyey, i am the op there now
14:19:38SliMMand i can asc myself
14:19:51SliMMit is rockbox-related
14:20:03SliMMgraphics :>
14:20:23 Quit Jon-Kha ("Lost terminal")
14:20:27TiMiD[FD]also eating ramens with chopsticks isn't the best thing to do 10cm besides an opened iriver ...
14:20:40pondlifeDepends on the sauce...
14:20:58pondlifeOr more on the conductivity of the sauce.
14:21:14 Join miepchen^schlaf [0] (
14:21:15 Quit webguest05 ("CGI:IRC (EOF)")
14:21:26TiMiD[FD]or the agility of the eater
14:22:17XavierGrTiMiD[FD]: pointer about the rtc mod, place the chip correctly before soldering, I am stupid and the first time I soldered the wires with the chip upside up instead of upside down
14:22:49TiMiD[FD]hah yes I saw that on the wiki
14:22:52TiMiD[FD]upside down
14:22:52FebsHow do I update to a clean SVN short of deleting modified files and letting 'svn up' restore them?
14:23:15XavierGrI used cold silicon to glue it in place (just a tiny bit)
14:23:21TiMiD[FD]I received trhe samples in 1 day :)
14:24:02XavierGroh and I found it easier to solder the wires while the chip was on my base instead on the player
14:24:08GodEater_Febs: svn revert -R .
14:24:09TiMiD[FD]but right now I'm just trying to remove this silly battery with my chopsticks and ... oh wait
14:25:48TiMiD[FD]struggling with the battery ...
14:32:04TiMiD[FD]grrr what's the point of making connectors if noone can remove them
14:35:03TiMiD[FD]wow fantastic the battery side connector broke
14:35:46TiMiD[FD]is it possible to power up the iriver without battery ?
14:35:53TiMiD[FD]I mean with the ac cable
14:36:01B4gderI don't think so
14:38:43GodEater_hahahahah - just got the *best* prefetch abort in mpegplayer : C0EDBABE
14:38:48GodEater_that's got to be a joke...
14:39:42SliMMha, found it: Xp = (Xa+k*Xb)/(1+k)
14:39:48SliMMthe same for y
14:40:13XavierGrTiMiD[FD]: ouch! I guess you will have to go for a soldering joint then :\
14:44:23TiMiD[FD]it's ok
14:44:28TiMiD[FD]I work for a connector company
14:44:40TiMiD[FD]I can have a lot of connectors
14:49:17 Join advcomp2019- [0] (n=advcomp2@
14:49:28Soul-SlayerGodEater_: :P
14:49:58 Join webguest05 [0] (i=c023110a@gateway/web/cgi-irc/
14:53:21GodEater_Soul-Slayer: I note "Co-ed Babe" is missing from that page ;)
14:53:23 Join atsea- [0] (i=ariel@gateway/tor/x-212c0d799cbcba58)
14:56:03B4gder ! ;-)
14:58:10B4gderand no, I'm never bored ;-P
15:00:21*linuxstb isn't sure how to react to that webpage... ;)
15:01:06B4gderyou feel all warm and tear-eyed reading all that fine poetry? ;-)
15:01:34linuxstbYes, that's it.
15:01:42linuxstbEspecially the Swedish
15:01:58B4gderyes, that's indeed very touching
15:03:03B4gderthe ballad of a bad call is actually quite good!
15:03:03linuxstbI assume you're back at work now? ;)
15:03:10 Quit idnar (Nick collision from services.)
15:03:13 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
15:03:22B4gderI did that page ages ago... while at work I'm sure ;-)
15:03:26 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
15:05:14SliMManyone can help me with an idea?
15:05:25SliMMrockbox-related, of course
15:06:23n1sSliMM: if you tell us what the problem is we might...
15:06:42B4gderor we can guess!
15:06:42SliMMlet me think how to put it
15:07:04 Quit advcomp2019 (Read error: 110 (Connection timed out))
15:07:32SliMMdamn.. i needed a scanner, wait a bit
15:09:55*linuxstb looks forward to reading the logs
15:09:57 Quit linuxstb ("Leaving")
15:12:29***Saving seen data "./dancer.seen"
15:14:43 Quit Febs (Read error: 110 (Connection timed out))
15:15:23amiconnNot sure yet, but it seems that rockbox battery runtime on PP5002 isn't nearly as bad compared to the OF as it is on PP5020+
15:16:29TiMiD[FD]I'llnever trust that thing to awake me ...
15:17:27amiconnApple specifies 10 hours for the 1st/2nd gen, and I am now running my 2nd gen for 4 hours (_not_ starting from a 100% charged battery) without the voltage changing much...
15:17:56n1samiconn: is music playback stable now?
15:18:01amiconnyes, 100%
15:18:08n1swow :-)
15:18:25B4gdertime to add builds to the build table?
15:18:33amiconnI'm still not sure about the calibration, hence I will run it down almost completely, then open it and measure battery voltage
15:19:14amiconnWell, it's not tested on 1st gen at all yet (still not here) :(
15:19:28amiconn1st gen will need some (tiny) adjustments
15:19:40B4gderwell, we can start with the 2gen
15:19:47amiconnIt's only one build
15:19:49JdGordonB4gder: can you create a section on flyspray for good patches that arnt being commited becasue they arent done the correct way, or waiting on a feature instead of doing it (like viewports)?
15:19:54B4gderand see if there are any such users... :-)
15:19:58GodEater_are the changes likely to affect the 3G too ?
15:20:13amiconnYes, I would expect the 3rd gen to be completely stable as well
15:20:35GodEater_that's good news then
15:20:54amiconnWell, it was the clock setup ( usual...)
15:21:13amiconnAs a bonus there's the snappy wheel operation...
15:22:17 Join FOAD_ [0] (
15:22:54amiconnThe next steps are: * battery readout (wanna add that for both 1st and 2nd gen at once). * sleep mode as compensation for the impossible poweroff. * Reboot into diskmode, or if that's not possible, let the bootloader detect firewire and boot into OF
15:23:30 Join ShadowXP [0] (
15:23:37B4gderamiconn: are you sure the 1g and 2g will be a single build?
15:23:50SliMMok, here it is:
15:23:57amiconnThey're intistinguisable by ipodpatcher as well
15:24:03amiconnApple also uses a unified firmware
15:24:22*GodEater_ waits for an explanation from SliMM
15:24:28*B4gder sees a cube
15:24:39SliMMevery 'square' on that 'cube' is made of 4 points, 2 coords each
15:24:51GodEater_with you so far
15:25:23ShadowXPso you guys decided to finally not support the R series of sansa e200s?
15:25:24*GodEater_ waits for the maths to move into non-euclidian space and hence leave him drooling on his desk
15:25:33B4gder2 coords if specified within larger square
15:25:37*jhMikeS sees Rubick's Revenge
15:25:43GodEater_ShadowXP: we've made no such decision - we simply don't know HOW to support it
15:25:45SliMMhow can i efficiently assign each 4 points to each face
15:26:11ShadowXPthey did a good job on fucking over the owners of those, eh?
15:26:23SliMMi know how to generate the points, but how to store and assifn them to each face..
15:26:24ShadowXPthe R is rip off tbh
15:26:38ShadowXPthey preload music you cant even listen to
15:26:41ShadowXPand hide it
15:27:06ShadowXPif it hadnt been for linux I probably would have never known what was eating a whole gig of space
15:27:07 Join desowin [0] (
15:27:21GodEater_ShadowXP: it doesn't help that we've no active developer who owns such a model
15:27:25ShadowXPI got it as a gift so no worries
15:27:28SliMMjhmikes: well, not rubick, another logic game :P
15:27:37ShadowXPif I could code I'd help
15:27:53GodEater_you've no idea how many people we hear that from =/
15:28:08*SliMM wondres if someone can help with an idea
15:28:32ShadowXPhey, has an mp3 player surfaced based on rockbox?
15:28:41GodEater_SliMM: isn't this the realm of 3d gfx programming ?
15:28:46GodEater_ShadowXP: not yet
15:29:00amiconnBagder: So far I only know of 3 small differences between the 1st gen and 2nd gen hardware
15:29:19amiconnThe rest is identical (and the design is also exactly the same)
15:29:28SliMMGodeather_: i don't know, but all can be done easily 2D
15:29:41SliMMi know how to generate the points
15:30:20 Part pixelma
15:30:30GodEater_SliMM: well ALL 3d gfx programming is really in 2d.
15:31:20SliMMok, this is not really 3d, because it has that 'mathematical' perspective that makes everything a lot easier
15:32:26SliMManyway, i have nothing to do with an array of points, and i don't know how to efficiently link them to the faces :-?
15:33:07*jhMikeS thinks the answer lies in the question
15:33:12amiconn(1) The 1st gen has a mechanical wheel, which must be enabled via a port pin. Then it behaves identical to the 2nd gen's touch wheel. (2) The 2nd gen has headphone detection (same port pin as the wheel enable on the 1st gen) (3) They have different battery ADCs (which are hooked up to the same 4 port pins but in a different way)
15:33:46 Quit FOAD (Read error: 110 (Connection timed out))
15:33:46 Nick FOAD_ is now known as FOAD (
15:34:02SliMMwell, could you find an answer, jhmikes?
15:34:03amiconnOh, and I forgot that the 1st gen needs a few extra steps in the audio init
15:35:04*amiconn thinks that if hdd poweroff works as ipl figured out, we might even be able to outperform the OF wrt runtime
15:35:50*amiconn should also look into making dualcore operation work
15:37:50jhMikeSwell, you said "links" ... or maybe I meant a question with an embedded answer is a lie :p
15:38:53*B4gder finally created
15:39:27XavierGrTiMiD[FD]: what do you mean you will never trust it, did you use it?
15:40:28jhMikeSseems that encoding faces is more efficient than encoding points anyway
15:40:41 Join webguest54 [0] (i=58e58087@gateway/web/cgi-irc/
15:40:55webguest54my hdd locked
15:41:46TiMiD[FD]I'm soldering
15:41:52TiMiD[FD]it's pretty tight ...
15:42:09SliMMi'm stuck..
15:42:18amiconnB4gder: Maybe adding a build now would be a good idea. There can't be users before we publish a bootloader anyway
15:42:23XavierGrTiMiD[FD]: you should see the USB charging mod pins
15:42:33B4gderI'll add a build
15:42:37SliMMi'll discuss this with my friends, maybe they'll come up with an idea
15:42:53 Quit Jon-Kha_ (Read error: 145 (Connection timed out))
15:42:58SliMMwebguest54: what do you mean by locked?
15:43:02TiMiD[FD]erm ...
15:43:10TiMiD[FD]I prefer to stick to that ...
15:43:22webguest54give to me archosunluck download link
15:43:25TiMiD[FD]I hope it'll still work after I replug the battery
15:43:52XavierGrTiMiD[FD]: yeah I had the same feeling, but you will see in the end that all will go smooth
15:44:12SliMMi have no idea what that is, but i think a 'please' would help you a lot
15:44:16JdGordondoes line 2345 look funnny to anyone else (or is it just that im really tired), the filename isnt set in the playlist when adding files for dirplay?
15:44:20*amiconn opened his 2nd gen and notices that it features a replacement battery with higher capacity than the original
15:44:21JdGordonof playlist.c of course
15:44:22B4gdernow we just need a commmit
15:44:33amiconn1600mAh instead of the stock 1230
15:44:46B4gderamiconn: haha, so much for longer run-time :-)
15:44:49SliMMamiconn: so that's tyour battery life secret
15:45:12amiconnWe'll see
15:45:24TiMiD[FD]I'm not sure
15:45:30amiconnAs soon as I have properly calibrated battery voltage, I will perform a runtime test
15:45:31TiMiD[FD]I broke the battery connector ..
15:45:49TiMiD[FD]And I'm working under low light conditions
15:45:51TiMiD[FD]with a candle
15:45:57TiMiD[FD](just kidding ...)
15:46:10jhMikeSamiconn: do any of the iPod batts have a full-charge voltage of 4.2V?
15:46:26XavierGrwell the battery connector is not crucial, it just a neat way to handle cables
15:47:42amiconnjhMikeS: I don't know yet. I just measured almost-discharged voltage (apple battery symbol displays 1 of 4 segments), and it's 3.73V
15:48:13amiconnNow it's charging...
15:48:42 Quit webguest54 ("CGI:IRC (Ping timeout)")
15:48:47*JdGordon thinks he fixed a playlist bug in his half-asleepedness!
15:48:55jhMikeShmmm. sansa e200 batt says 3.7V but it's full charge is 4.2V. I'm looking for an x5 compatible replacement actually.
15:50:11amiconn3.7V is the nominal voltage of all LiPo batteries
15:50:34pondlifeJdGordon: ?
15:50:36jhMikeSsome say 3.6V iirc
15:50:36amiconnBut the full-charge voltage differs
15:50:58JdGordonpondlife: yep
15:51:10pondlifeCool, saves me looking into it!
15:51:14JdGordonand hopefully the other one which is the same thing almost
15:51:24pondlifeThe codec failure one?
15:51:48pondlifeGreat - commit, or patch?
15:52:23pondlifebtw, why the bold font for "has begun!" on the homepage?
15:52:25amiconnjhMikeS: The 1st/2nd gen ipod battery would be too large for the X5 anyway
15:53:01amiconnIt has roughly the same footprint as the hdd (like the iriver H1x0 and H300 batteries)
15:53:19JdGordonpondlife: i was going to commit, but i was testing and now have to go dowstairs to find my sansa cable :'( wanna test the patch to make sure its ok?
15:53:52pondlife(Although I'm also testing FS #6266.)
15:53:54jhMikeSamiconn: hmmm. ok. noone ever gives a full-charge spec
15:54:06pondlifeJdGordon: Nope
15:54:10 Join BobShield [0] (
15:54:24JdGordonpastebin it is then
15:55:15pondlifeHah, it's a one-liner!
15:55:28*pondlife likes those
15:55:30jhMikeSamiconn: an e200 battery would work but it's a bit smaller mAh.
15:55:36amiconnjhMikeS: Looks like a 3rd gen battery might fit:
15:55:44JdGordonpondlife: actually, it might not fix the codec bug :(
15:57:31TiMiD[FD]one wire left !
15:57:35 Quit Soul-Slayer (Read error: 110 (Connection timed out))
15:57:52pondlifeWhat's all the dircache-dependent stuff in there with PLAYLIST_LOAD_POINTERS / dirty_pointers ??
15:58:03pondlifeSmells wrong to me.
15:58:18 Quit RaRe (Read error: 113 (No route to host))
15:58:25TiMiD[FD]ha I watched that code one
15:58:34amiconnIirc this was added to circumvent a latency problem with playlist handling, dircache, and swcodec
15:58:42TiMiD[FD]I thought the guy who did it was not really himself ...
15:58:43pondlifeIt's meant to speed-up loading?
15:58:59amiconnPlaylist handling uses a thread on swcodec, unlike on hwcodec
15:59:26pondlifePlaylist handling uses a thread only if HAVE_DIRCACHE
15:59:27 Join RaRe [0] (
15:59:50*amiconn thinks that only the dircache expert or the playlist expert could answer more specific questions regarding this
16:00:06amiconnYes, or hardeep
16:00:09pondlifeThe code isn't over-clear...
16:00:22JdGordonit stands out from the rest that way :p
16:00:31pondlifeSadly, it doesn't...:p
16:01:09TiMiD[FD]everything soldered \o/
16:01:26pondlifeAnyway, I'd suspect the "codec failure" problem is in there somewhere!
16:01:52jhMikeSamiconn: well, if the params are good that looks like it might work nicely
16:02:55GodEater_pondlife: aren't you supposed to be re-writing playback.c ?
16:03:16pondlifeNah, that's Nico_P's job
16:03:25*amiconn wonders what codec failure pondlife is talking about
16:03:26pondlifeBut I did modify mine today
16:03:33GodEater_I could have swotn linuxstb and I told you to do it ;)
16:04:23pondlifeGodEater_: I'd do it, if I had time to both complete the job and fix it up afterwards...
16:04:36jhMikeSamiconn: how thick is the 1G/2G battery? it looks like just a few mm at least in one pic.
16:04:59GodEater_jhMikeS: I used one to replace the battery in my H140, it's about 3mm
16:05:03JdGordonpondlife: howd that patch go?
16:05:06pondlifeMy worry is that other bits of Rockbox (for SWCODEC) include workarounds for playback bugs.
16:05:20pondlifeJdGordon: Just building now.
16:05:26amiconnjhMikeS: About 4mm
16:05:27GodEater_pondlife: are you implying there are dirty hacks in the codebase ?!?!
16:05:41amiconnpondlife: Obscure bug...
16:05:49 Join Rondom [0] (
16:05:52pondlifeReproducible bug
16:05:56*amiconn never used automatic directory change
16:05:57GodEater_amiconn: very resproducible though
16:06:23amiconnAlso in the sim?
16:06:29pondlifeIf only!
16:06:50pondlifeAnother threading dependent issue.
16:07:06jhMikeSrrr...a little too tight to put between the cover and hd
16:07:12JdGordonoh bugger... didnt work
16:09:20pondlifeIt's worth attacking any reproducible bugs, in the hope that it'll fix up other problems.
16:09:37amiconnjhMikeS: I'm pretty sure that even a 2mm battery won't fit in a normal X5
16:09:47*JdGordon suspects playback and not playlist.c is the culprit here
16:10:15pondlifeJdGordon: But why only when dircache is enabled?
16:10:17amiconnThe X5L has a secondary battery in that space, and it's thicker - it uses the extra space for that secondary battery instead of a second platter
16:10:27pondlifeTiming I suppose.
16:10:32jhMikeScooperative multitasking gives few conveniences in a complex system
16:10:43JdGordonpondlife: oh, i was talking about the other bug, the codec one i have no idea about
16:11:09amiconnIt would work if you can get hold of an X5L (or X5 60GB) back cover
16:11:10jhMikeSamiconn: one thing I wanted to ask about X5L is does it use the backup batt feature of the pcf50606 and can a battery there be detected?
16:11:23jhMikeSamiconn: mine's a 60GB x5
16:11:39 Quit SliMM (Read error: 104 (Connection reset by peer))
16:11:40amiconnAh, then no chance unless you swap the hdd for a single platter model
16:11:46amiconnThe batteries are just connected in parallel afaik
16:12:10amiconn(in fact the secondary battery also consists of 2 cells, so that there are 3 in total
16:12:15 Quit BobShield (Read error: 110 (Connection timed out))
16:12:21jhMikeSblah, I got it specifically for the larger capacity
16:15:00JdGordonGodEater_: just being annoying, but wouldnt it usually be slower to find the favorites plugin, then choose the directory instead of just navigating to the dir?
16:15:57*JdGordon goes to bed
16:16:01 Quit JdGordon ("Konversation terminated!")
16:16:26TiMiD[FD]grrtoo bad I cannot replug the battery :(
16:16:34GodEater_Depends how deep your directory tree is I guess. It wasn't a feature I was going to use, it's just something I thought I could implement for someone that wanted it.
16:16:48*GodEater_ wonders if JdGordon will notice that in the logs
16:17:21*pondlife thinks it should be called something other than "Favourites"... we already discontinued one of that name.
16:17:28*jhMikeS wonders if a drive swap with the gigabeat is possible
16:17:35GodEater_pondlife: shortcuts ?
16:18:18pondlifeMaybe, although that implies a .lnk file to Windows users like me.
16:18:23pondlifeOr maybe just to me.
16:18:31GodEater_well that's where the thought came from
16:18:43GodEater_but we decided to not re-implement microsoft's method
16:18:54GodEater_and just have one file with multiple "links" in it
16:19:05pondlifeSo it's a viewer, right?
16:19:17GodEater_it's both a viewer and a plugin ;)
16:21:52 Join My_Sic [0] (
16:22:35 Quit webguest05 ("CGI:IRC (Ping timeout)")
16:25:06*GodEater_ remembers he only wanted the context menu item for it to appear on directories and goes to change his patch
16:26:36 Join webguest05 [0] (i=c023110a@gateway/web/cgi-irc/
16:27:10 Quit RaRe ("Quit msgs should be longer.")
16:27:55 Join RaRe [0] (
16:27:57B4gder... and we have 61 builds
16:30:55midkayare the 1G/2G and 3G ports still considered buggy/unstable?
16:31:00midkayi can't remember if those issues were fixed.
16:31:42 Quit webguest05 ("CGI:IRC")
16:31:49GodEater_still ? The 1G/2G only just went on there!
16:31:56n1smidkay: amiconn fixed the instability, probably a bit buggy though
16:32:09GodEater_and amiconn thinks the work he's done with the 1G/2G should sort out the 3G issues
16:32:27midkayGodEater: good point, i'm mainly considering the 3G, but it seems a lot of the 3G work affects the 1/2G as well.
16:32:33midkayor vice-versa. :)
16:32:42GodEater_so the best way to tell is to try it out ?
16:32:45midkayso they should be at similar stages of stability, i'd think.
16:32:51midkayof course, but i haven't got a 1G or 2G or 3G.
16:32:52GodEater_amiconn doesn't have a 3G to test with
16:32:59midkayso i'm just curious.
16:34:02TiMiD[FD]my iriver has no battery :(:(:(
16:37:27TiMiD[FD]is short circuit deadly for lithium batteries ?
16:37:59GodEater_did any magic smoke come out ?
16:38:08TiMiD[FD]not yet
16:38:13 Join spiorf_ [0] (
16:38:23 Quit boxrock (Connection timed out)
16:38:24n1sTiMiD[FD]: did the battery swell up?
16:38:28GodEater_how did you manage to short circuit it ?
16:38:41amiconnmidkay: Playback is 100% stable now on G1. DerPapst has a G3, perhaps he could run a longer test in order to test stability
16:38:47amiconndan_a also has a G3 iirc
16:39:27*GodEater_ notes neither are here right now
16:39:31amiconnMeh, I mean G2. Couldn't test on G1 yet
16:40:00midkayamiconn: cool. and rockbox itself is very stable as well? navigation, etc?
16:40:45amiconnYes, but handling rockbox on all of these is a bit cumbersome, as they all don't detect usb/firewire connection yet, so that you have to reboot manually into the OF for file transfer, then reset and boot back into rockbox
16:41:12midkaycool, well, you're close. :)
16:41:14amiconnAnd the G1/G2 can't be shut down. Currently I am also rebooting into OF and let it go to sleep there
16:41:44amiconnThis is a hardware limitation, so we _have_ to figure out how to put it to sleep in rockbox
16:42:17midkaynot being able to actually shut down? we'll have to 'fake' it with a sleep mode?
16:42:32amiconnDetecting firewire is simple, so I'll add that as soon as I fixed the more improtant issues
16:42:49 Join BobShield [0] (
16:43:08amiconnThe PP5002 is directly commected to power. The only way to power it down is to disconnect the battery
16:43:12midkayhm.. interesting.
16:43:33TiMiD[FD]if it starts again, it would be a miracle
16:44:30amiconnWell, the pro is that we can 'boot' in a fraction of a second from sleep mode
16:44:43TiMiD[FD]all taht because a silly battery coinnector that broke and made wires goes everywhere on the board :(
16:44:51amiconnAnd implementing a pseudo-rtc would also be possible
16:44:58 Quit spiorf (Read error: 110 (Connection timed out))
16:45:35midkayamiconn: yeah, well, that's a given, the quick wakeup. :) i suppose it could be easily extended to other targets as well? people have been asking for it forever, after all..
16:46:47amiconnNot easily. It could be extended to other PP targets, but that's it
16:47:37midkayah, right, i suppose it'd have to be tailored to each device in order to work with them.
16:48:02amiconnAnd extending it to PP502x targets will probably require a lot more RE than I already did
16:48:08XavierGrTiMiD[FD]: is the battery still alive?
16:48:17XavierGrtry to measure voltage on it
16:48:36 Quit HellDragon (Connection timed out)
16:48:38 Join jgarvey [0] (n=jgarvey@
16:48:44XavierGrif it is dead then try to apply 4volts to the battery connector on the mobo to see if the H100 turns on
16:48:54XavierGrbetter a killed battery than player...
16:49:10XavierGrwhat about your old battery?
16:49:51TiMiD[FD]I'm not yet done
16:50:00TiMiD[FD]the problem is that since I broke the connecttor
16:50:10TiMiD[FD]I had to resolder the battery to the board directly
16:50:19TiMiD[FD]I have no new battery
16:50:21XavierGryou broke the connector of the battery or the mobo?
16:50:30TiMiD[FD]I unplegged it to avoid short circuits and stuff ...
16:50:37XavierGrehm why did you remove the battery in the first place?
16:50:40XavierGrwell I didn't lol
16:51:36XavierGrwell make sure with a multimeter that you haven't shortcircuited the battery jack contacts on the mobo
16:51:59TiMiD[FD]toolate Isuppose
16:52:23XavierGryou didn't try to see if it was shortcircuited?
16:52:32XavierGrgah you should always try with a multimeter first
16:52:38TiMiD[FD]wait :)
16:52:48TiMiD[FD]we 'll know in 2min :p
16:53:02 Join toffe82 [0] (
16:54:24TiMiD[FD]battery soldered
16:54:27TiMiD[FD]I press on :)
16:54:34TiMiD[FD]yaaaa !
16:54:37TiMiD[FD]power on :)
16:54:48 Join dandin1 [0] (
16:54:56XavierGrnow see if the rtc mod works
16:55:12TiMiD[FD]now I'm gonna secure my solders ...
16:56:08XavierGrsecure as in putting electrical tape?
16:56:55TiMiD[FD]for example ...
16:57:03TiMiD[FD]it's not very clean ...
16:58:28TiMiD[FD]I put it back in its box
16:58:49 Quit B4gder ("It is time to say MOOO")
16:59:58XavierGrhave you put an rtc enabled build on it, or are you going to do that after you screw it up?
17:00:21XavierGrbecause it will be a good idea to test the rtc mod before closing the case
17:01:38TiMiD[FD]hide that fear as much as I can ^^
17:03:18 Quit Entasis (Read error: 104 (Connection reset by peer))
17:03:31TiMiD[FD]ah too bad I fogot the led covers ...
17:03:36TiMiD[FD]bah I'll compile firs
17:04:22 Join aliask [0] (
17:04:41 Quit atsea- (Remote closed the connection)
17:06:03TiMiD[FD]but I have to say that adding peripheral on my pc is a little more user friendly :)
17:06:50XavierGrhehe indeed
17:07:02XavierGrthough I must say that I enjoy the process more on my H100 :P
17:08:14 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
17:08:45TiMiD[FD]in a japanese room with out tools at 0am I don't find it funny at all :p
17:09:19TiMiD[FD]if only I had my tools
17:09:37TiMiD[FD]but my flight was limited to 20kg so ...
17:10:12XavierGryes without proper tools it sucks to do that kind of job
17:10:24TiMiD[FD]yes ...
17:10:44TiMiD[FD]I had a solder Iron, a cisor, some stin and wires and some crappy screwdrivers ...
17:11:05XavierGrnever attempt soldering operations without a multimeter
17:11:14XavierGrvery risky
17:11:33TiMiD[FD]ah I have one
17:11:38XavierGrah okay then
17:11:45TiMiD[FD]from france
17:11:49XavierGrbut next time use it :P
17:11:50TiMiD[FD]but I didn't used it
17:12:22 Quit ender` (Read error: 104 (Connection reset by peer))
17:12:33***Saving seen data "./dancer.seen"
17:12:33 Join Soul-Slaye1 [0] (n=Administ@
17:13:08 Join atsea- [0] (i=ariel@gateway/tor/x-d652b0b9ab460356)
17:15:05 Join Febs [0] (n=chatzill@
17:15:15TiMiD[FD]1~waaa it's playing music
17:15:24TiMiD[FD]ok I upload the rtc build
17:16:40XavierGrimagine my dissapointment the first time I installed the chip the opposite way and discovered that the player didn't boot
17:17:26TiMiD[FD]AH ?
17:17:34TiMiD[FD]yes taht seems dangerous ...
17:18:02TiMiD[FD]what scares me is that the small solders doesn't resist some hit and the cables becomes free
17:18:12TiMiD[FD]propagating electricity everywhere ...
17:18:20TiMiD[FD]it works :p
17:18:24TiMiD[FD]I have the clock
17:18:38XavierGrwhen you close the case things are so tight that soldering pads can't wear off easily (or moving wires)
17:18:44XavierGrnow test the alarm mod
17:19:04XavierGrset the alarm clock 5 minutes ahead turn off the player and wait for it to magically boot up
17:19:06TiMiD[FD]waa the clock plugin is nice :)
17:19:27TiMiD[FD]ok I searche the menu
17:19:33 Join christian_ [0] (
17:19:39TiMiD[FD]the alarm cable was one of the easiest to solder :)
17:19:58XavierGrand the Vbat
17:20:34TiMiD[FD]but I was a little afraid of overheating the component
17:20:42TiMiD[FD]the ground was easy too
17:20:55TiMiD[FD]just put the wire into the hole and solder
17:21:08TiMiD[FD]set it to awake in 2 minutes
17:21:08christian_hello, I need some help! I just installed rockbox on my nano (1. Gen) and was browsing through the plug ins when it suddenly froze completly within the "Star menu"...
17:21:28TiMiD[FD]menu+center button for 3 seconds
17:21:32bluebrotherreboot the Ipod by holding Menu + Select for a couple of seconds
17:21:44bluebrotherit can be more than 3 seconds ...
17:21:54TiMiD[FD]XavierGr: tada !!!
17:21:57TiMiD[FD]awoke :)
17:22:15TiMiD[FD]althought I wouldn't trust it to awake me every morning
17:22:24TiMiD[FD]with all the bugs it may crash
17:22:44XavierGrhehe then stay with an old trusty build
17:22:55XavierGrwell in normal operation H100 behaves quite good
17:22:58christian_ah thanks a lot! I was not pacient enough ;-)
17:23:03XavierGrhave you flashed it yet?
17:23:09TiMiD[FD]that doesn't exist :)
17:23:25TiMiD[FD]I've got a problem with the remote for maybe 4 month
17:23:31TiMiD[FD]when I press the vol up
17:23:41TiMiD[FD]it makes a directory skip in wps ...
17:23:47TiMiD[FD]that's a very annoying bug
17:23:48XavierGryeah I got that one too
17:23:52XavierGrbut it is not a bug
17:23:52TiMiD[FD]ah :)
17:23:56TiMiD[FD]I'm not alone !!!!
17:23:57XavierGrit is a faulty remote
17:24:07XavierGrI have a replacement which doesn't do this
17:24:11TiMiD[FD]I don't think so
17:24:19TiMiD[FD]in the OF I don't get the bug
17:24:36XavierGrwell I am not quite sure but I think that when I changed the remote I couldn't reproduce it any more
17:25:07TiMiD[FD]for me it started occasionnaly
17:25:11TiMiD[FD]like oce in a day
17:25:19TiMiD[FD]an d now it's almost every times
17:25:26XavierGrhmm let me test then
17:26:09XavierGrI was getting that behaviour when I was tapping the volume button on the remote
17:26:19XavierGrif I was holding it it wouldnt change directory
17:26:46TiMiD[FD]I get it in both cases
17:26:55TiMiD[FD]so my remote is probably more broken than yours
17:28:00XavierGrI can't reproduce it with the new remote
17:28:05XavierGrlet me try with the old one
17:28:37XavierGrit is remote related
17:28:40TiMiD[FD]donate your faulty remote to amiconn or some hardware guru ^^
17:28:58XavierGrwell it might just be faulty
17:29:02 Quit Siltaar (Remote closed the connection)
17:29:07TiMiD[FD]good to know though
17:29:09XavierGryou could open yours and resolder the pads
17:29:13 Quit aliask ("ChatZilla [Firefox]")
17:29:14TiMiD[FD]that it's not only rb related
17:29:24TiMiD[FD]I never succeeded in opening mine
17:29:39TiMiD[FD]it seems that there is some glue ...
17:29:48 Join Siltaar [0] (
17:30:06TiMiD[FD]if you tell me how to do that I can do it right now
17:30:30XavierGrwow! my old remote screen just went blank!!
17:30:34TiMiD[FD]I remove the screw
17:30:43XavierGrrepluging it did the trick
17:30:51TiMiD[FD]no silly battery connector in the remote I hope ...
17:31:03TiMiD[FD]sometimes I get corrupted display on the remote
17:31:07XavierGrTiMiD[FD]: yeah I had the same problem once too
17:31:12XavierGrI couldn't get the remote open
17:31:19XavierGrmaybe it needs more force
17:31:46TiMiD[FD]like screen half shifted on the top
17:31:55 Join My_Sic [0] (
17:32:06TiMiD[FD]the top half on the bottom and the bottom on the top
17:32:21 Quit BigMac (Read error: 104 (Connection reset by peer))
17:33:50TiMiD[FD]yes a nice expensive clock :p
17:33:59XavierGrok it is definitely that the remote is to blame
17:34:07XavierGrand I found a way to reproduce it all the time
17:34:14TiMiD[FD]though I really wonder if my battery will be ok ...
17:34:16TiMiD[FD]ah ?
17:34:22TiMiD[FD]go ahead :)
17:34:36XavierGrfor the faulty remote whenever I push vol up I have to push it a little inside to get it to skip the folder
17:34:44*jhMikeS just made scheduler change that cuts boost ratio on e200 13% :\
17:35:03XavierGr(inside while you turned in)
17:35:13 Quit christian_ ("Leaving")
17:35:22TiMiD[FD]inside ?
17:35:31XavierGrI mean push it while you have turned it
17:35:32TiMiD[FD]directed towards the clipper ?
17:35:41TiMiD[FD]ah inside
17:35:46TiMiD[FD]like inside the box
17:35:47TiMiD[FD]I try
17:36:43*jhMikeS verifies he's not being fooled somehow
17:37:50TiMiD[FD]cannot reproduce it like that
17:38:04TiMiD[FD]it just seems to randomly happen
17:38:22XavierGrwell it must be remote related because the other one can't reproduce it
17:38:33TiMiD[FD]yeah sure
17:38:36XavierGrand I always get that behaviour when I do it on my old
17:38:42XavierGrtoo bad for your remote though
17:38:42TiMiD[FD]I'm stil glad not to be the only one :)
17:38:59XavierGryou could disable dir skip if you don't use it
17:40:15TiMiD[FD]I use it :)
17:40:21TiMiD[FD]I will just invert the keymap
17:40:54amiconnjhMikeS: What did you do?
17:40:58TiMiD[FD]that's what I love with open source, as long as you know a little bit of programing you can customize
17:42:29jhMikeSamiconn: not as much as I thought...13% seemed excessive. caching CURRENT_CORE does help a bit though.
17:43:03amiconnAh, so it's dual core related
17:43:25*amiconn wonders how dualcore support can be tested
17:43:44amiconnI mean how can I find out whether I am actually running dual core?
17:44:03 Join ender` [0] (
17:44:04jhMikeSdo something in cop_main I guess
17:44:05amiconn(thinking about my next steps on PP5002)
17:45:07amiconnI will have to figure out how to control the cache in order to enable dual core, but that should be possible to figure out
17:45:08jhMikeSsomething changed with mp3 on ARM? I think I missed out.
17:45:09 Join midgey [0] (
17:45:30amiconnSure. linuxstb committed tomal's libmad patch
17:45:53jhMikeSyeah, I think that's making the most difference :D
17:46:11amiconnIt makes a big difference on PP5002....
17:46:34GodEater_when you first install a bootloader change to the gigabeat - don't you have to turn off the battery before it'll work ?
17:46:43amiconn129%->165% realtime with my test file
17:46:49TiMiD[FD]XavierGr: the making of
17:47:00GodEater_Soul-Slaye1: was that at me ?
17:47:01TiMiD[FD]wrong url
17:47:05Soul-Slaye1Sorry, yes it was.
17:47:18GodEater_we need to make that explicit in the manual then - it doesn't say to do it
17:47:21GodEater_and I thought it did
17:47:28Soul-Slaye1Does it not?
17:47:36Soul-Slaye1I followed the wiki, it said it there
17:48:05XavierGrTiMiD[FD]: nice pics
17:48:08GodEater_it just says "turn it off" in the manual
17:48:36Soul-Slaye1So it does... That is unclear, yes
17:48:44XavierGrTiMiD[FD]: I like the banner too, is that your site?
17:48:50GodEater_not just unclear - but actually wrong!
17:48:55GodEater_anyway - I gotta run
17:49:20TiMiD[FD]ah yes
17:49:23Soul-Slaye1Have fun ^^
17:49:25TiMiD[FD]my site
17:49:46TiMiD[FD]with some pictures of my jp life when I take my camera
17:50:10*Soul-Slaye1 wants to contribute more to Rockbox and is attempting to learn C ~again~ :P
17:54:27XavierGrTiMiD[FD]: ah the ramen you were saying :D
17:55:01*Soul-Slaye1 has a horrible habit of leaving out semi colons
17:55:08XavierGrI have exactly the same screw driver set...
17:55:54Soul-Slaye1XavierGr: As do I :P
17:57:01TiMiD[FD]it was spaghettis actually but I forgot the name
17:57:30XavierGrwow a soldering gun!
17:57:41XavierGrhaven't seen those around for some time
17:58:17TiMiD[FD]that was the smallest I could find at the company
17:58:24TiMiD[FD]they have rather big soldering irons
17:58:54petur'huge' would be the correct term
17:59:10petursame goes for the wires you used ;)
17:59:11TiMiD[FD]this one is small !
17:59:17TiMiD[FD]the wires were small !!!
17:59:18XavierGryeah I was about to say that
17:59:31XavierGrno I think they are quite big for this purpose
17:59:50TiMiD[FD]well ... when I choosed them I thought they were rather small
18:00:32TiMiD[FD]I still can't believe that my iriver is alived after that ...
18:00:55XavierGryeah I told you these things can get quite a hit and still operate
18:01:12XavierGrI remember my H300 and the USB OTG problem I had (and still have :()
18:02:14TiMiD[FD]but having a battery wire suddently getting everywhere on the board touching random components is not very reassuring
18:02:54XavierGrthe first time I opened my H100 (just to take a peek inside) I thought that it is so fragile
18:03:11XavierGrdidn't have any experience with electronics before
18:03:35TiMiD[FD]Well sometimes it's just a matter of luck
18:03:53 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
18:04:04XavierGryeah if you are unlucky....
18:04:18XavierGrI wonder what the tomato scrubber has to do with all these :P
18:04:19TiMiD[FD]this time I was licky
18:04:28XavierGrmaybe sauce for the spaggheti?
18:04:35TiMiD[FD]if I was to do it again I would not touch the battery
18:04:39 Quit desowin ("use linux")
18:04:46TiMiD[FD]or cut the wires instead of trying to use the connector ...
18:05:28XavierGrwell I did the mod with the battery on, sometimes I even soldered with the player turned on!
18:05:33 Join Jens [0] (i=Jens@pdpc/supporter/active/Jens)
18:05:35XavierGrthough I don't know if that's wise :\
18:06:09TiMiD[FD]I'll wait before flashing rockbox into rom
18:06:32TiMiD[FD]because on my player normal bootloader builds give me an error -42
18:06:57TiMiD[FD]andf I don't know what will happen in a build loaded from flash
18:07:29XavierGrdon't compile the bootloader
18:07:50XavierGrah you mean the official bootloaders give the errors?
18:08:03TiMiD[FD]I'm obliged to compile it and change the ata driver else I get the error
18:08:10TiMiD[FD]I must make it skip a test
18:08:18 Quit thomasg_ (Remote closed the connection)
18:08:24XavierGrwell right now the compiler doens't build for H100
18:08:32XavierGrI mean...
18:08:42XavierGrthe bootloader doensn't compile without errors
18:09:24jhMikeSamiconn: did you even find evidence of a core-local memory area?
18:09:57 Join Domonoky [0] (
18:12:02TiMiD[FD]I don't wanna try to compile it
18:12:14TiMiD[FD]anyway it's too buggy to be worth flashed
18:12:41XavierGrI have to disagree
18:12:52TiMiD[FD]ah ?
18:12:58TiMiD[FD]you don't have bugs ?
18:13:02XavierGrit is quite stable for me, and the boot process is very quick being flashed
18:13:17TiMiD[FD]it's acceptable from disk too
18:13:34TiMiD[FD]the playback engine really drives me nuts
18:13:39 Quit petur ("work->home")
18:13:39XavierGrwell it doesn't crash anymore unless I start skipping songs too fast
18:14:01TiMiD[FD]the code is too huge and unstructured, and it's full of bugs
18:14:19TiMiD[FD]sometimes Iwant to go back to the previous song and I just cannot
18:14:42TiMiD[FD]I'm obliged to go to the next songs to provoke a buffer flush and the to go back
18:15:57TiMiD[FD]with some coding directives like "please try to avoid excess use of global vars and make explicit functions names, don't duplicate code" the code would be so much easier to read
18:16:21TiMiD[FD]but right now it looks like tomato spaghettis :)
18:16:52 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
18:17:01jhMikeSplayback.c is a race condition nightmare that won't be fixed without proper mutexes and a slight reversal of some workings
18:17:33TiMiD[FD]would be nice to rewrite it from scratch
18:17:42TiMiD[FD]with a well efined api
18:17:57XavierGrlol at using screw drivers to fit a european outlet on a japanese :)
18:17:59jhMikeSI'd love the buffering abstracted away so I could just go do that.
18:17:59amiconnjhMikeS: ?
18:19:04jhMikeSamiconn: there's registers that are core local like the cache. I'm just curious if any small memory areas might be core-local so that the same address is data available to the respective TLS.
18:19:10TiMiD[FD]XavierGr: what ?
18:19:41amiconnjhMikeS: The memory system is documented in the product brief. There is no local memory
18:20:24jhMikeSI see. I never read any of those.
18:20:47XavierGrTiMiD[FD]: on your site it has a picure that shows 2 screw drivers inside a japanese outlet attached with duct tape on a european plug
18:21:17TiMiD[FD]I don't wanna remember :)
18:21:23TiMiD[FD]I was drunk ...
18:21:35XavierGrvery safe indeed :D
18:21:39TiMiD[FD]and I couldn't find my plug
18:21:42TiMiD[FD]my converter
18:21:57pondlifejhMikeS: Have you looked at Nico_P's buffering abstraction at all?
18:22:08TiMiD[FD]and I had to check my mails because I'm a geek after all :)
18:22:11jhMikeSpondlife: yes, and made some suggestions
18:24:12jhMikeSI think I'm going to require codecs to have message queues and continually be making a simple check for messages...I tested that stuff in mpegplayer (in svn) and it works nicely.
18:24:30amiconnThe 2nd gen battery adc is a good example of how to not implement it :\
18:24:40pondlifeIsn't all codec communication via queues anyway?
18:24:44markunjhMikeS: any drawbacks?
18:24:56jhMikeSmarkun: to?
18:25:06markunhaving a message queue
18:25:11amiconnIt's only an 8 bit adc, and they're wasting further precision by not using an offset
18:25:14jhMikeSpondlife: yes, but it's backwards and prone to deadlocking
18:26:04jhMikeSmarkun: none at all. codecs won't send messages back to audio and many variables can be dumped
18:27:04pondlifeSo playback will just be sat there sending out messages (to buffering and codecs) and not waiting on them too much.
18:28:27jhMikeSif audio wants the codec to stop, it send the message to stop. the codec will stop what it's doing at any point and carry that out
18:28:46TiMiD[FD](01:23:19) Kévin:
18:28:49TiMiD[FD](01:24:12) Dave: hmm, looks like maybe the other girls, not the korean girl..
18:28:59TiMiD[FD]I hate my touchpad
18:29:09TiMiD[FD]it makes copy and paste grrrr
18:29:15TiMiD[FD]of the selection
18:29:35TiMiD[FD]I'll fix it with the remaining rtc chips grrrr
18:29:48markunjhMikeS: would it be useful to have a callback function (for each thread?) which will be called if a message is send instead of checking, or will this introduce problems, make it more comples?
18:29:54jhMikeSI think it was actually kind of wrong to remove codec_queue but with sync queues it should be race-free
18:30:05pondlifejhMikeS: I'm trying to think of situations where playback would need to wait for a response from a codec (before it can unload one, maybe)?
18:30:15jhMikeShow complex is queue_empty?
18:31:22jhMikeSpondlife: pretty much but without the looping stuff that's really a race
18:31:38pondlifeYes, my concern exactly.
18:32:43jhMikeSI think a simple semaphore can be used instead of using queue send however. I dunno I guess I'll get into those details when actually working on it.
18:32:52jhMikeSmake that queue_empty
18:33:12jhMikeSnot queue_send...erm whatever
18:34:56jhMikeSThat change probably won't be too radical looking actually.
18:35:37TiMiD[FD]ok time to go to bed
18:35:44TiMiD[FD]XavierGr: thank for the cheering :)
18:38:00 Quit obo ("bye")
18:42:25XavierGrTiMiD[FD]: you're welcome I had fun too :D
18:43:07XavierGrglad to see you back and active
18:45:55XavierGris the MAINTAINERS only for developers or is it open for other persons too? e.g I've written the code for battery_bench plugin (along with help from Bger) and I could be the maintainer for it. And for the Greek translation
18:46:54jhMikeSthere's lang maintainers
18:47:04 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
18:49:08XavierGrwell I saw the translations section along with the plugins section on the MAINTAINERS doc so that's why I am asking
18:49:29*bluebrother notices a new target in the build table
18:50:14jhMikeSI'm guessing commit access is required, that's it.
18:50:36XavierGryeah that's why I asked
18:52:44Domonokybluebrother: for rbutil support for the new target, you probably only have to fill in the details in the ini file.. :-)
18:52:55 Join Xerion [0] (
18:52:56bluebrotherI already started doing so ;-)
18:53:14bluebrotherwell, we also need to have a bootloader released for it
18:53:48bluebrotherbtw, I looked into the manual for rbutil. Integrating a html view isn't trivial as QTextBrowser doesn't support http
18:54:17bluebrotherbut I thought about removing the inline view (wasn't that planned anyway?) and provide links and a download button
18:56:19 Join robin0800 [0] (
18:58:16Domonokyyeah providing links and a download button is enough..
18:58:57bluebrothergood. Then I'll try to implement this tonight so we have another item on the todo done
19:00:55bluebrothermaybe I can dig into themes the other day. Would be at least an interesting thing
19:01:16Domonokyyeah, themes are nice :-)
19:01:35Domonokymore of a gui problem then much coding :-)
19:02:11bluebrotherworking with designer is fun
19:02:51 Join obo [0] (n=obo@rockbox/developer/obo)
19:03:43robin0800What is the groups feelig about FS #7289 - Allow upto 512 images to be used in WPS patch?
19:12:34***Saving seen data "./dancer.seen"
19:18:51amiconnThe 2nd gen battery adc bit banging needs quite some time as the adc is slow
19:19:03 Quit barrywardell (Remote closed the connection)
19:19:47amiconnI wonder which solution is better: just accept the delays and sacrifice some cpu time (~0.3% when reading the battery twice per second) in order to keep the driver simple,
19:20:04amiconnor implement the driver using GPIO interrupts
19:20:27FebsOn the iPod, does EQ affect the line out, or only the headphone out? My recollection is that it affects both but I don't have a dock connector with me to test the line out.
19:20:59amiconnThe latter would cause 18 interrupts to be fired per adc read, and since the read has to be done in the background (it's asynchronous) via a tick task
19:21:17amiconnReading every tick would amount to 1800 interrupts per second...
19:21:34 Quit robin0800 (Read error: 104 (Connection reset by peer))
19:22:50amiconnAlthough, reading that often isn't really necessary...
19:23:31 Join _jz [0] (
19:23:34_jzHello !
19:23:55amiconnFebs: The eq affects both on all targets cause it's software
19:23:56_jzWhat do you do when your player hangs on rockbox ? how to reboot it ? I pressed "record" on my sensa and it's stuck :((
19:24:50Febsamiconn: thanks.
19:26:12 Join robin0800 [0] (
19:27:41jhMikeSamiconn: trigger an interrupt when conversion is complete? sounds simple enough.
19:27:54amiconnjhMikeS: No, it's different
19:28:11amiconnIt's bit-banged serial with ready signal
19:28:36jhMikeSwhere's a GPIO IRQ come in then?
19:28:51_jzanyone has an idea ?
19:28:59jhMikeSor that's the "ready signal"?
19:29:04_jzmy player sits with unreactive controls
19:29:09amiconnFlip clock bit, wait until ready bit is flipped as well (can take >100us), then read data bit
19:29:22amiconnFlip clock bit back, wait again until ready bit is flipped
19:29:29amiconnRepeat 8 times
19:29:45amiconnYes, the GPIO irq would be fired by the ready bit
19:29:49pixelma_jz: I believe on Sansa you have to hold "power" for about 15s
19:30:42_jzthanx pixelma ;)
19:30:57amiconnAnd before all that, there's a single start clock cycle which is handled the same except that not just the clock bit is set active but also a start signal bit
19:31:09amiconnHence it's 9 cycles in total->18 interrupts
19:32:01jhMikeStrigger it and let it work in the background I guess. things can yield in the meantime
19:32:23 Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@
19:32:36 Join spiorf [0] (
19:32:48amiconnjhMikeS: That would be the interrupt based approach...
19:33:14 Part advcomp2019 ("Leaving")
19:33:37_jzdid anyone ever talk about doing some DJing plugin for rockbox ?
19:33:40jhMikeSmy preference over tick tasks.
19:33:42_jzit would kick ass :))
19:34:16amiconnCalling the read function continuously allows ~670 reads/second, but the first call after a longer period seems to need far more time
19:34:20_jzyou'd have two decks, one button to go from one to the other and on the crossfader, central button to switch from controls high/medium/bass/level/pitch/play-stop (wheel to act on the control), another button for going to find a track to open.
19:37:02 Quit robin0800 (" HydraIRC -> <- Wibbly Wobbly IRC")
19:37:06amiconnjhMikeS: So, how would this work without a tick task?
19:37:23jhMikeSas long as no adc_read from an IRQ is done, a simple mutex lock, set some done flag to false, start sequence, yield and check, set done flag, fetch result, unlock mutex would do it
19:39:41amiconnThere's both adc_scan() and adc_read()
19:40:04amiconnadc_scan() always triggers a scan, adc_read() returns a cached value if it's not too old
19:40:18amiconnI think this is messy, maybe there's a better solution?
19:40:57 Quit spiorf_ (Read error: 110 (Connection timed out))
19:41:02amiconnOn archos there is only adc_read() and the conversion is done in the background via a tick tack + adc interrupt
19:41:44amiconnBut that's a bit different as the adc is also needed for buttons on archos
19:41:48 Join desowin [0] (
19:42:40jhMikeSx5 doesn't have adc_tick. I got rid of it.
19:43:58amiconnSo everything uses adc_scan()?
19:44:52jhMikeSthe button tick still calls that but only for the buttons
19:44:59amiconnI'm not sure about the consequences.
19:45:19amiconnOn SH we need it because it's the only efficient way to convert all 8 channels
19:45:49amiconnIrivers and iaudios also use adc for buttons, but the button tick always calls adc_scan()
19:45:53 Join My_Sic [0] (
19:45:53jhMikeSx5 only converts the channels requested.
19:46:18jhMikeSbut the tick always called adc scan but for battery too
19:46:29amiconnOn the archos we need up to 4 channels every tick
19:46:36_jzam I the only one to think that having the ability to configure what would be the default entry of the menu when you enter it from the playing screen would be a big plus ?
19:46:45amiconnOn iriver the tick calls adc_scan for battery and remote detection _only_
19:46:55_jzactually personnaly, 9 out of 10 times i go to the "file" submenu, which is quite far away
19:46:58jhMikeSnot much point readin the batt 100 times/sec if the battery thread only wants it occasionally
19:47:13amiconnNo, the tick only calls it once per second
19:47:14_jzplus it's by default on "now playing" where you can go anyway pressing again the menu key...
19:48:36jhMikeSoh, had a counter. it wasn't really needed...still no advantage. then you're still reading once per second either way but without the tick overhead.
19:49:04amiconnYeah, true
19:49:34amiconnThat's what I want to figure out - is it better to remove the tick?
19:49:42_jzhmmm ok nobody cares... :/
19:49:46amiconnAnd would it be a problem for the caller if adc_scan() yields?
19:50:20jhMikeSno, not if you use a mutex which is basically no overhead. e200 does.
19:50:21amiconn(and takes several milliseconds worst-case)?
19:50:38amiconnIt would only yield on the 2nd gen
19:50:38jhMikeSI never saw a read take over 1100 and change
19:50:46jhMikeS1100 uS
19:51:05 Join petur [0] (n=petur@rockbox/developer/petur)
19:51:30amiconnSo powermgmt.c calls adc_scan() on iaudio (and sansa), but adc_read on the other targets?
19:52:35jhMikeSyes. on sansa adc_read is just directly implemented to call the i2c driver.
19:52:47amiconnI think if we finish this concept, we would only need adc_read() on SH and adc_scan() on the other targets
19:53:04 Join sarixe [0] (
19:53:07amiconn-> we could then unify the name -> less confusion
19:53:21jhMikeSthere's no tick on sansa. just a spinlock to serialize the requests.
19:53:49amiconnYeah, iaudio also has no tick as I've seen now
19:54:18amiconn(and no adc_read() either - but powermgmt.c calls it (??)
19:54:41jhMikeSgigabeat is odd as the CPUs adc is fast (5us) and just works the channels in the background. there's no adc_scan on that.
19:54:49amiconnAh, it's a static inline just calling adc_scan()...
19:55:05amiconnjhMikeS: The it's actually similar to SH
19:55:10jhMikeSjust to remain compatibe
19:55:31amiconnOn SH you start the conversion of 1..4 channels which then runs in the background
19:55:46amiconnWhen done, an interrupt is fired (ADITI)
19:55:59amiconnThis starts the conversion of the second group (5..8)
19:56:12amiconnThe next interrupt then finishes the process until the next tick
19:56:49 Join GodEater__ [0] (n=vircuser@rockbox/staff/GodEater)
19:56:49 Quit BobShield (Read error: 104 (Connection reset by peer))
19:56:50jhMikeSs2c2440 just round-robins the conversion since it can only do one at a time
19:57:16amiconnYes, and SH also round-robins, but in groups of 4
19:57:29jhMikeSit places the previous result in the cache and starts the next
19:58:48amiconnOkay, so we have 2 concepts. Targets where it makes sense to let it run in the background, and targets where all conversion is foreground
20:00:03amiconnThe newer ipods (with pcf50605) use a mixed concept
20:01:15amiconnI wonder why - they only use it for battery reading
20:02:35amiconnWhere does the e200 adc driver yield, btw?
20:02:53jhMikeSin the i2c driver
20:03:51amiconnDid you check how often adc_scan() is called by the powermgmt thread?
20:04:36 Join Llorean [0] (n=llorean@rockbox/administrator/Llorean)
20:04:37 Quit sarixe (Client Quit)
20:04:48LloreanGodEater__: You here?
20:08:14GodEater__Llorean: I am
20:08:18jhMikeShmmm...guess it's 1/2 second
20:08:22GodEater__sorry was just catching up in the logs
20:08:42LloreanGodEater__: That's what I'm doing. Just wanted to let you know, the Apple firmware version *does* matter under certain specific circumstances.
20:09:02GodEater__Llorean: really ? Where's that written down then ?
20:09:05LloreanTheir flash loader does some hardware init, which has caused a problem in the past, and *might* be the cause of the Nano and possibly 5.5G (and maybe 5G?) issues right now for some people
20:09:12amiconnjhMikeS: I wonder who added the delay for adc_read() in adc-ipod.c
20:09:25LloreanI don't know if it's written down, I just was around when a previous Apple firmware version caused a few problems.
20:09:25amiconnI guess this one could be changed to use the same concept as the iaudio
20:09:30amiconnAnd the irivers too...
20:09:46 Quit spiorf ("Read error: 110 (Connection timed out)")
20:09:59 Join kubiixaka [0] (
20:09:59 Join spiorf [0] (
20:10:01GodEater__Llorean: it's the sort of useful thing we should have documented somewhere
20:10:17GodEater__although I'm dubious about it being the source of these 5.5G problems - since I'm not experiencing them at all
20:10:37 Join SliMM [0] (n=chatzill@
20:10:40jhMikeSwhich adc-ipod.c?
20:10:55jhMikeSWhere's the delay
20:11:42GodEater__Llorean: on another note - did anyone make a start at fixing the gigabeat manual ?
20:11:42jhMikeSoh, the skip if too soon thing, heh
20:11:45amiconnGodEater, Llorean: That:s quite likely as we still don't know enough about the PP chips. If such an issue is found, it would be useful to make a register dump directly after we're called by the flash loader
20:11:56bluebrotherGodEater__: what's wrong with that manual?
20:12:07amiconnjhMikeS: firmware/target/arm/ipod/adc-ipod.c
20:12:28GodEater__it doesn't mention you need to switch off the battery after the bootloader install
20:12:34GodEater__which *is* in the wiki install instructions
20:12:37GodEater__and *is* required
20:12:41LloreanGodEater__: Are you running the most recent 5.5G Apple firmware? amiconn mentioned LinusN had a 5.5G showeing IDE timing issues
20:12:44jhMikeSdoes that use the pp i2c driver for pcf50605_read/write
20:12:45amiconnCheck how _adc_read() is called by adc_read() / adc_scan(), and what the adc_timeout does...
20:13:04GodEater__Llorean: let me go check
20:13:05LloreanGodEater__: Fixing the gigabeat manual?
20:13:08 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
20:13:11amiconnjhMikeS: Yes it does
20:13:23GodEater__Llorean: see above
20:13:36bluebrotherGodEater__: I'm fixing it.
20:13:46amiconnHowever, it delays actual adc reads to not happen more often than every 400ms when calling adc_read()
20:13:54LloreanOh, nevermind
20:13:54LloreanI'm not fixing it at least, technically I'm on vacation this week
20:14:01GodEater__bluebrother: thank you :)
20:14:06jhMikeSnot thread safe and those do get called on multiple threads
20:14:13GodEater__Llorean: hahaha - you're not doing a very good impression of that :)
20:14:14amiconnI think that's an unnecessary complication, as it's _only_ used for the battery...
20:14:29amiconnBattery is read from multiple threads?
20:14:35GodEater__Llorean: my iPod claims version 1.2.1
20:14:51jhMikeSat times, yes
20:14:56amiconnOr do you mean the i2c functions themselves?
20:14:59*GodEater__ has no idea if that's up to date or not
20:15:06jhMikeSthe power thread and the main
20:15:10jhMikeSthose too
20:15:15amiconnoh, hmm
20:15:35amiconnThat might be one cause for occasional hangs I presume?
20:15:43LloreanGodEater__: Installed using itunes, or possibly by way of an apple_os.bin file from somewhere?
20:15:47 Quit SliMM ("Chatzilla 0.9.74 [Firefox]")
20:15:50bluebrotherGodEater__: so it's almost the complete "initial startup" section in the wiki that's missing?
20:15:54jhMikeSe200 locks it's own communication since you don't want another thread to start another conversion before the result is fetched
20:16:03GodEater__bluebrother: yes
20:16:18amiconnMeh, too many loose ends :(
20:16:21jhMikeSthe i2c driver is mutexed in itself
20:16:23GodEater__Llorean: I *think* it was installed by itunes
20:16:27GodEater__but I honestly can't remember
20:16:46GodEater__I might have had to do an unzip of an ipsw file and write it directly to the 1st partition
20:16:58*GodEater__ has vague memories of doing this
20:17:22jhMikeSamiconn: somehow I feel that's how people were getting a glitch where it says like 300000 hours of runtime were left :)
20:17:38GodEater__actually - those memories are getting stronger - I'm next to certain that's how it was done last time I touched the Apple OS
20:18:26bluebrotherok. Missing those steps will result in ...? The Gigabeat not using the RB bootloader?
20:18:30jhMikeSon e200 it was happening occasionally. I suppose a collision when reading the adc could do that. It wasn't safe so I put a lock in it.
20:18:32amiconnjhMikeS: Perhaps I should try to fix that after removing the temporary 1st/2nd gen hacks from it
20:18:46LloreanGodEater__: Well, an ipsw might've done the firmware update too.
20:18:53LloreanAh well, dunno
20:19:11LloreanBut it's currently the only known connecting factor of Nanos that fail
20:19:41amiconnUsing a tick has the advantage that there is only ever one single process reading the adc....
20:19:46GodEater__Llorean: well after I did that it did a flash upgrade too
20:20:11amiconn(but i2c could still be a problem - hmm)
20:20:39jhMikeSwhich locks everything else from running till it's done
20:20:54amiconnBah, proper thread safety handling makes my head hurt :|
20:21:01GodEater__Llorean: is it worth locking the e200r thread now? I'm getting sick of shouting at zajcattack.
20:21:02jhMikeSit's not really a time-critical op here
20:21:35*jhMikeS just does the thread-zen and somehow manages to follow it all
20:21:58GodEater__thread-zen. What a nice word
20:22:53jhMikeSbecome the threads...ommmm
20:23:02GodEater__there is no spoon
20:23:31LloreanGodEater__: It's tempting to lock it, but I really don't want to prevent someone clueful from helping because they come along and think we've said "No, we no longer have any interest here."
20:23:38jhMikeSno gag either :P
20:23:59GodEater__well the alternative would be to suspend the annoying fellow's posting privileges. He's been warned three times now.
20:24:12*amiconn will start writing adc-ipod-1g2g.c
20:24:23amiconn...and rename adc-ipod.c to adc-ipod-pcf.c
20:24:52*jhMikeS is irked he can't do AS3514 IRQs with the current setup
20:25:05amiconnwhy is that?
20:25:46jhMikeSit calls mutex functions and yields...sure death when reading the interrupt source
20:26:08jhMikeSthat's where the USB insert notification actually is
20:26:13amiconnYeah, yielding in an isr is a guarantee for a crash...
20:26:22 Quit kubiix (Read error: 110 (Connection timed out))
20:27:25jhMikeSperhaps a modal driver enhancement that can read a context and skip those calls
20:27:51GodEater__does "disassembling the i2c" even make any sense? It sounds like tech-speak from a film, i.e. complete rubbish.
20:28:07jhMikeSthe zen of i2c maintenence?
20:28:11GodEater__ thought i2c was a hardware feature
20:28:20GodEater__not a bit of software
20:28:35jhMikeScan be bit-banged by software
20:29:23jhMikeSeven CPUs with hardware interfaces need some software guidance
20:30:01 Join BobShield [0] (
20:30:18 Quit linuxstb ("CGI:IRC (Ping timeout)")
20:30:48GodEater__jhMikeS: yes, but "disassembling the i2 in pre-bootloader mode" is rubbish speak
20:31:11GodEater__this person lacks any sort of clue and is just grasping at technical terms in the hope that a miracle will occur
20:33:00amiconnjhMikeS: Do you know whether the coldfire pcf access also yields?
20:33:34amiconnNm, doesn't matter...
20:33:53amiconnThe adc read disables interrupts on coldfire
20:34:09jhMikeSamiconn: no, it doesn't since it uses that bitbanged driver
20:34:42*amiconn just removed the ticks from the h1x0 and h300 driver
20:35:05 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
20:35:20amiconnAbout to compile...
20:35:42*GodEater__ crosses fingers and toes
20:36:18jhMikeSGodEater__: Maybe means disassembling the boot ROM a re-ing the i2c access there?
20:36:37*jhMikeS can only guess
20:36:57GodEater__jhMikeS: he wants to do this to find out the location of the boot room
20:37:03GodEater__kind of a catch 22 is it not ?
20:37:16GodEater__since you'd need to know one to disassemble it
20:37:43GodEater__if Bagder says he doesn't know how to find the info out, I believe him
20:37:52GodEater__rather than technobabble kid
20:38:33jhMikeSI guess you need some wire-tapping if lines are exposed
20:41:34LloreanWell, I mean, in manufacturing mode we can make the device jump through any hoops we want if we come up with the right hoops, I believe.
20:42:43jhMikeSchange the start vector and have it restart in your code? heck if I know.
20:43:25amiconnHmm. On h1x0, removing the tick and calling adc_scan directly from a thread might cause problems
20:43:42amiconnDoing it in a tick task automatically ensures the accesses are serialized
20:44:07amiconnBut reading the battery from the thread and the buttons from the button tick might cause problems
20:44:13amiconnH1x0 adc is bit banged
20:44:28jhMikeSyeah, you'll have to do set_irq_level from a thread
20:44:46amiconnYes, or in adc_scan like H300 and iaudio do
20:45:47jhMikeSa few cycles spent. Can H100 use GPIO IRQ on the buttons to not read them if they're not pressed?
20:46:14amiconnThe buttons are hooked to the adc, not gpio...
20:46:29amiconn(well, except Play and Stop)
20:46:29jhMikeSthe ADC has no IRQ?
20:46:45amiconnIt's a serial protocol similar to i2c but simpler
20:47:22amiconnThe irq level setting and restoring should be just 3 instructions
20:47:23 Join Raineer [0] (i=kcmichae@nat/ibm/x-b68ab1e77f3692e2)
20:47:32jhMikeSyeah, H300 and x5 don't have that problem obviously with button reads being conditional
20:48:08amiconnNo they don't, but their adc can fire interrupts if a threshold voltage is passed
20:48:35 Quit GodEater__ ("User pushed the X - because it's Xtra, baby")
20:48:43jhMikeSI recall authoring the accessory insert use :)
20:49:04amiconnRegarding the pcf interrupts on Sansa, couldn't you just send a message from the isr and leave the readout up to the thread you send the message to?
20:49:19amiconnjhMikeS: Yes, and I recall porting it to H300 :)
20:49:43amiconnJust a different GPIO pin, fortunately in the range of GPIO0..7
20:49:51jhMikeSSansa uses the AS3514 for that
20:51:15jhMikeSamiconn: but that will only work on a thread that's also being responsive to messages so some worker will need to be employed. the other problem is the IRQ stays active until the pending register is read.
20:51:34 Quit ender` (" All power corrupts, but we need electricity.")
20:53:14jhMikeSbasically it does work the same as the pcf
20:56:19amiconnOn H1x0 it's working fine (with irqs disabled during adc_scan)
20:57:31jhMikeSit occurs to me that pp targets can never have a long rest in sleep_core because of all the fiq interrupts.
20:57:50amiconnNot very long, no
20:57:58 Quit Jens (Nick collision from services.)
20:58:21 Join Jens [0] (i=Jens@pdpc/supporter/active/Jens)
20:58:27amiconnBut they should go to sleep again after the fiq was handled
20:59:07jhMikeSsleep core is going to run 3675 times/sec minimum on sansa and double that on other pp targets
20:59:34 Nick hannesd_ is now known as hannesd (
20:59:45amiconnThis is because of the sample format, correct?
21:00:17amiconnThe wm* codecs also support packed 16bit samples in a 32 bit word, same as the as3514
21:00:29amiconnIt's called 'dsp mode' in the datasheets
21:00:47amiconnSo all pp targets could be converted to use the sansa method
21:01:08jhMikeSI suppose it didn't work for playback because of the chip setup?
21:01:17jhMikeSon h10
21:01:24amiconnYes, the chip needs to be set up for dsp mode
21:01:35amiconnJust a config bit
21:02:00jhMikeSrecording doesn't need that I take it
21:02:19amiconnThat's probably why it played twice as fast. And maybe sending packed samples when the dac expects standard i2s format makes them illegal and it mutes
21:02:34amiconn(iirc you said that playback went twice as fast with no sound)
21:03:18jhMikeSi2s should zero-fill if the LRCK changes if few bits are sent than the DAC can handle
21:03:49amiconnIiuc i2s format is (msb-1)-justified
21:04:42jhMikeSand if more bits are sent during a LRCK cycle than can be handled, the extras should be ignored.
21:05:03amiconnYeah, but the wolfson is i2s master...
21:05:53jhMikeSIt's not _supposed_ to matter how many bits the transmitter and receiver can handle (as the standard is written).
21:06:11jhMikeShence the msb justification
21:06:17 Join Stalwart [0] (
21:06:30amiconnSomewhere I read that it's (msb-1)
21:06:43jhMikeSthere's a dummy bit before the real data
21:06:48amiconnMaybe that matters, i.e. if msb != (msb-1) it's considered invalid?
21:07:15jhMikeSI think it's always a zero.
21:07:31amiconnYeah, but not when sending packed 16 bit samples...
21:07:51jhMikeSthe codec might just not adapt dynamically and it doesn't get the LRCK period it expect. another thing to check is the sample rate control registers.
21:08:55jhMikeSpack, unpacked, it switches channels when the LCRK changes level and that's how it's supposed to judge if the sample for the channel is finished.
21:09:40amiconnadc works fine on h300 as well with the tick removed
21:09:41jhMikeSthe AS3514 can take 18-bits but doesn't complain about 16
21:09:52amiconnShould I commit? It's a fairly simple change...
21:10:19jhMikeSyou can't test it?
21:10:32amiconnI did, but only briefly
21:11:04jhMikeSThose thing tell the story pretty fast :)
21:12:36***Saving seen data "./dancer.seen"
21:13:26 Quit pondlife ("disconnected has pondlife")
21:13:28jhMikeSif it doesn't I guess flyspray will tell or maybe petur
21:13:49bluebrotherif someone wants to try the current rbutilqt built statically on w32:
21:14:05bluebrotherfile size comes down to ~7MiB with a stripped down Qt
21:16:36 Quit spiorf (Read error: 110 (Connection timed out))
21:17:01 Join Paprica [0] (n=Paprica@rockbox/developer/paprica)
21:20:16 Part Llorean
21:22:59*petur needs to test something?
21:23:22jhMikeSadc tick removal commit on H100/300 ?
21:23:55*jhMikeS 's checking h120
21:25:21*amiconn likes green deltas :)
21:25:37linuxstbA rare site...
21:25:43linuxstbI mean sight
21:25:47*linuxstb has forgotten how to spell
21:25:59*linuxstb should stop reading the forums
21:26:24jhMikeSwhat's in the forums anyway?
21:26:36midgeydoes anyone else dev on OS X?
21:26:48peturI remember having issues with that dircache change last week - was that looked at or is it just a problem for me (will see if it still happens when I install this current build)
21:27:16*petur was afk and afi for a week
21:27:16jhMikeSpetur: I think you might want to check the ROLO detection
21:27:24linuxstbjhMikeS: Generally a lot of bad spelling, and Llorean/Febs/GodEater getting annoyed at people
21:27:57linuxstbmidgey: I occasionally use OS X for Rockbox.
21:27:59FebsOccasionally we interrupt our annoyance to help people.
21:28:06*GodEater is reaching for the valium
21:28:10jhMikeSlinuxstb: I love putting in long technical answer that try to explain a problem throroughly and get answered with "What does that mean?" :P
21:28:22midgeylinuxstb: do you have any issues with the sim failing to open files?
21:28:25*jhMikeS reaches for GodEater
21:28:50linuxstbmidgey: I don't often use the sim, and haven't tried it on OS X. I can test now if you want...
21:29:17midgeylinuxstb: that'd be great, linux is having no problems
21:29:35*GodEater makes a few more tweaks to the "favourites-plugin-that-should-be-renamed-shortcuts-plugin" so that the file it saves is in the root dir and therefore quicker to access
21:29:51midgeyi've reverted to really old versions (r12500) and the problem persists so im wondering if something is wrong with my setup
21:30:06*GodEater bets a dollar that it is
21:30:27peturamiconn: your changes affect buttons only or also battery?
21:30:46amiconnbattery and remote detect, if at all
21:31:00amiconnButtons always used to run in the button tick
21:31:01*petur fetches remote
21:31:27amiconnEverything should work as before, just with a tiny bit less overhead (the removed tick task)
21:31:42linuxstbmidgey: What exactly is the problem? (i.e. what should I test) ?
21:32:07GodEater"opening files" is all he said
21:32:16GodEaterso any function that calls "open()" I guess
21:32:25 Quit obo ("bye")
21:32:27midgeylinuxstb: All bitmaps fail to load and .rockbox is not found
21:32:44GodEatermidgey: you *did* remember to do "make install" right ?
21:32:53peturamiconn: everything appears to work fine
21:33:02midgeyGodEater: yes, but I'll rebuild to make sure
21:33:14 Quit BobShield (Read error: 104 (Connection reset by peer))
21:33:22GodEatermidgey: so your archos dir contains a .rockbox dir ?
21:33:26midgeyit does
21:33:31 Join ender` [0] (
21:34:16 Quit Stalwart (Read error: 110 (Connection timed out))
21:34:36jhMikeSamiconn: H120 working fine
21:35:08petur12 o'clock and all is weeeellllll
21:35:38*petur has been reading too much discworld in his holiday
21:36:45 Quit petur ("switching...")
21:36:54 Join petur [0] (n=petur@rockbox/developer/petur)
21:37:06RaineerIs this the correct place to mention a typo in recently committed code? Sorry new to the channel
21:37:38linuxstbmidgey: Do you get any warnings when compiling? I'm just trying now, and got loads of warnings when rockboxui was being linked - duplicate copies of lots of stdlib functions...
21:37:53midgeylinuxstb: those have existed for months
21:38:01linuxstbThen they aren't good...
21:38:10RaineerIn revision 14067 from yesterday, I think there is an error in line 373 of ipodpatcher.c Looks likt the fix was intended but applied to the wrong variable
21:38:26*linuxstb looks
21:39:33*GodEater gets all nostalgic. It used to be his job to find typos in linuxstb's code.
21:40:14Raineerwell i'm pretty novice at C, I follow the SVN commits to try and stay aquainted :)
21:40:58GodEater373 is an fprintf() call right ?
21:41:22GodEatergiving a short write error
21:41:28linuxstbRaineer: The fix is fine, I've just used n and res inconsistently...
21:41:39Raineerahh ok, sorry!
21:41:50GodEaterinconsistency in rockbox code. Never.
21:41:59*GodEater refuses to believe it
21:42:30linuxstbIn one function n is int, and res is ssize_t, and in the other, n is ssize_t, and res is int...
21:42:31GodEaterRaineer: don't be disheartened though. There's probably other typos in there you can find ;)
21:42:40*linuxstb doesn't doubt that
21:42:55*GodEater is still waiting for linuxstb to point out his own typoes
21:43:40RaineerWell regardless of inconsistencies, Rockbox is the best thing that's happened to my ipod...absolutely love everything it can do.
21:43:49midgeywell, with a make veryclean and a reconfigure, the opening problems still exist
21:44:03*midgey smacks his mac
21:44:53GodEaterRaineer: going to contribute something then ?
21:45:03GodEaterthe odd line of c code never goes a miss
21:45:05*linuxstb is still waiting for his ibook to finish compiling
21:45:18*GodEater hands linuxstb a go faster stripe
21:45:29Raineeryes, I've been trying to find something constructive hehe
21:45:32*linuxstb sticks it on but doesn't notice anything
21:45:51RaineerI'd like to figure out how to enable TV-OUT on the 5g but can't seem to make a lot of progress, but it's my goal
21:46:04GodEatera worthy one that a lot of people would thank you for
21:46:20GodEatera somewhat high bar for a first effort though
21:46:32GodEatergiven the undocumented nature of the broadcom chip
21:47:08RaineerWell everything I seem to think of gets put in regardless, but yeah I'll keep poking around and learning how everything works together
21:47:09 Quit Febs ("ChatZilla [Firefox]")
21:49:36GodEaterRaineer: you could help test open bugs on the tracker
21:49:41GodEaterit *is* tracker cleanup week
21:49:49RaineerI was reading through that earlier
21:50:07crashd_Raineer: you could always figure out how to access video playback on the broadcom, as well as tvout
21:50:10crashd_that'd be pretty sweet... ;)
21:50:28RaineerIt is worth helping just to test the bugs others have reported, to gain more information about the failures?
21:53:03linuxstbmidgey: Seems to work fine for me. The sim runs without complaint and I can run plugins.
21:53:21midgeyhmm, guess im off to investigate
21:53:41linuxstbIf it matters, it was an ipod Color sim.
21:53:45GodEaterRaineer: very much so. Some bugs we're not even sure should still be open
21:53:45linuxstb(target 20)
21:56:36 Quit The-Compiler (Read error: 104 (Connection reset by peer))
22:00:50*linuxstb wonders if we can take Bagder's approach to bug fixing - deleting the misbehaving feature... ;)
22:06:34 Join Robin0800 [0] (
22:07:12 Quit toffe82 (Read error: 110 (Connection timed out))
22:10:05 Join toffe82 [0] (
22:11:06 Join peppo [0] (
22:11:23peppohey. I'm having some issues with the database. it's started adding duplicate entries on some albums...
22:11:33peppois there a way to completely nullify the database and start over?
22:11:53pepporegardless of my doing Initialize now or Update, some albums have duplicate entries
22:12:17Soul-Slaye1Delete all the .TCD files in your .rockbox folder
22:14:17Soul-Slaye1Currently trawling through the bug reports, can someone with the ability to close them close this please:
22:14:30Soul-Slaye1It's a feature of the OF, can't be fixed until RB is flashed to gigabeat
22:16:49peppoSoul-Slaye1, great, now everything's fixed.
22:17:01peppoI wonder if there are any bugs for similar issues with the database?
22:17:13Soul-Slaye1I used to get it, hasn't hit me since
22:17:32Soul-Slaye1Possibilities were it lay with either deleting files and they still remained in a 'trash' folder
22:17:37Soul-Slaye1Or something to do with auto update
22:18:11Soul-Slaye1 This is all incorrect, again, needs closing
22:20:12Soul-Slaye1 I can't replicate this, imagine it was fixed as the bootloader mentioned is from April. I can use the bootloader USB function and still get into Rockbox without needing to reboot
22:20:20*petur hates it when bug posters don't come back to answer...
22:20:45Soul-Slaye1Is there somewhere official I should be putting these rather than spamming chat ;$?
22:21:13peturyes, reply to the tracker item
22:22:00Soul-Slaye1That notifies admins? That must get spammy :P
22:22:07midgeyyou could create a wiki page
22:22:13Bagderwe like mail
22:22:41peturno seriously, keep comments about a tracker item with that item
22:22:57*Bagder agrees
22:23:19 Quit Jens ()
22:23:56BagderGodEater: "zajacattack" went over to anythingbutipod to continue his "can't we disassemble i2c" crusade...
22:24:12amiconnBagder: The 1st/2nd gen is missing in the delta list...
22:24:14Soul-Slaye1Then I shall proceed to comment to my hearts content :o
22:24:22Bagderamiconn: oops, me fix
22:24:26 Part peppo ("part")
22:24:43amiconnI wonder whether it's too early to add a download link
22:24:56Bagderamiconn: would it benefit anyone?
22:25:34amiconnNot yet, unless (s)he is able to build the bootloader
22:25:56amiconnI didn't publish one yet
22:25:57linuxstbAre you waiting for your 1G before releasing a bootloader?
22:26:22amiconnI probably should
22:27:03Bagderah, I can only get delta sizes for zip files we provide for download
22:27:12Bagderso I'll add 1g2g
22:27:18 Join donutman25 [0] (n=chatzill@
22:27:23peturhmmmm would be nice to be able to filter tracker items on target too
22:27:34amiconnYou could also make the graphics a bit nicer by putting a slash in
22:28:01donutman25how do i dump sansa firmware with the bootloader?
22:28:09Bagderamiconn: you mean 1g/2g ?
22:28:14midgeySoul-Slaye1: FS #7088 and FS #7202 are now closed
22:28:20amiconnDo you have a suitable image for the 1G/2G ?
22:28:29amiconn(I mean for the download link)
22:28:32Bagderno, I use the 3g until I get one
22:28:49amiconnI'll try to scan this thing asap
22:29:20Soul-Slaye1midgey: Okay thanks.
22:29:27Soul-Slaye1Shall continue my hunt ^^
22:29:48midgeyand I can't reproduce 7184 either
22:30:16Bagderok, so 1g2g should be downloadable after next commit
22:30:23Bagderand get delta info
22:31:32Bagdershould I add a 1g2g bootloader build?
22:32:49amiconnMight be a good idea
22:33:02amiconnWe have bootloader builds for all other ipods so far
22:34:08Bagderis the output named bootloader-ipod1g2g.ipod ?
22:34:40Bagderok, added now
22:34:57Bagderanyone with a pending commit?
22:35:21 Join Stalwart [0] (
22:35:23peturisn't the patch in terribly outdated (being from december 2005)?
22:35:56BagderI bet dumb hasn't changed too much...
22:36:25*petur goes looking elsewhere
22:36:34Soul-Slaye1It's really not easy to judge whether bug reports should be closed if only one person has reported it, and they haven't commented in the last 5 months =\
22:37:18BagderSoul-Slaye1: IMHO, it is fair to ask if the bug is still present first and allow the poster a week or two to respond, and then if no response is received close it
22:37:53Soul-Slaye1Bagder: Well, if you look at 6130, it's hard to know if it was ever fixed
22:38:38Bagderit doesn't sound fix in those comments at least
22:39:53Soul-Slaye1It doesn't, but my H10 buttons are working fine, however I don't have a remote control on it. But I'm not sure if he's saying that he has a remote or not, it sounds like he's just saying it was the implementation of the remote that broke it
22:40:01Soul-Slaye1But that's not so, because mine is working fine.
22:40:29Bagderright, but comments in that report seem to imply that this happens (only) on some players
22:40:43Bagderat least I read them that way
22:42:00 Join haemmy [0] (n=stefan@
22:42:46Soul-Slaye1The H10 comes in a 5gb without Radio, 5/6gb with radio and 20gb with radio. People have mentioned a few times that the pure one (without radio) has been showing faults with Rockbox for a while, but this person just seems ot have a regular 5gb player, the same as I have... And this is the only report of it's kind. It's hard to know without him saying whether it's working now :(
22:43:29Soul-Slaye1Anyway, I'll look for the next ^^
22:43:58*petur wonders if it's worth to update or just close it as outdated... tracker-rot
22:44:25 Quit Raineer ()
22:44:44BagderI'd say the latter
22:45:10Bagderalso given Brandon's color work, this should probably be remade to use that if anything
22:45:26peturoh, where is that?
22:46:07 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:46:21amiconn_jhMikeS: I went for the trivial approach in the first step as you might have noticed :)
22:46:31 Quit amiconn (Nick collision from services.)
22:46:32 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:48:02 Quit Stalwart (Nick collision from services.)
22:48:08Bagderpetur: I believe there was an added ability to show files using different colors based on extension or similar
22:48:14 Join stalwart1 [0] (
22:48:35pixelmapetur: the custom colours for different filetypes - when that got committed during DevConWest it's been said, that it could be used in the WPS somehow (all I know)
22:49:35BagderI don't know exactly how, I just thought that since that's a color "system" added it would at least be worth checking out if it can be extended to other contexts
22:50:18peturah, that I can remember... well I closed the above task, but I feel it should make it :/
22:52:49 Join webguest57 [0] (i=50d81efc@gateway/web/cgi-irc/
22:53:17 Join Stalwart [0] (
22:53:54 Join Robin_0800 [0] (
22:53:59webguest57petur: any idea what Austriancoder is up to? Did he give up with the TX problem? :) RX worked right?
22:55:18 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
22:55:32peturto be hones, I haven't heared anything from him :(
22:55:39salty-horsewhere can I find m68k-elf-gcc?
22:55:50Bagdersalty-horse: for what environment?
22:56:00*petur gives up typing
22:56:13salty-horsemy machine is ubuntu amd64 - i want to build the sandisk sansa target
22:56:21webguest57petur: sorry to hear that.. hopefully he will come back
22:56:25linuxstbpetur: Aren't you the mentor/
22:56:37Bagdersalty-horse: then you want the arm-elf-gcc, and you build your set with tools/
22:58:47peturthe problem is that austriancoder pops in and leaves at very irregular interval. Last 'debugging session' he just left without telling. I mailed my findings but got no reply... That was a week ago
22:59:27*petur sends another mail
22:59:53 Quit Stalwart (Nick collision from services.)
23:00:00linuxstbWhen's the official end date?
23:00:07 Join stalwart2 [0] (
23:00:14peturend of august I think
23:00:41 Join juk [0] (
23:00:48Soul-Slaye1Whats the difference between 'Insert' and 'Queue' in the playlist?
23:01:25bluebrotherInsert inserts into the playlist while queue only enqueues a song for playing
23:01:31salty-horsethanks Bagder. just noticed its in the README :/
23:02:01Soul-Slaye1bluebrother: So once the song has played (assuming you are on repeat mode) it won't play again unless requeued?
23:02:31bluebrotherlike this. It won't end up in the playlist.
23:02:40Soul-Slaye1Ah okay.
23:02:47bluebrotherso if you save the playlist later queued songs won't be contained.
23:03:03Soul-Slaye1Gotcha, thanks. Was looking at them thinking 'Hang on... What o.0?'
23:05:13 Quit Domonoky (Read error: 104 (Connection reset by peer))
23:06:35 Quit HellDragon (Read error: 104 (Connection reset by peer))
23:07:10Bagderoh right... I made a little gap in the table now...
23:07:20Bagderdue to me renaming the full name
23:09:08 Quit desowin ("use linux")
23:09:11 Quit stalwart1 (Read error: 110 (Connection timed out))
23:10:00Soul-Slaye1Well great
23:10:07Soul-Slaye1To test this bug I need to get to level 20 on Star
23:10:13 Quit Robin0800 (Read error: 110 (Connection timed out))
23:10:18Soul-Slaye1Anyone make me a cup of coffee please?
23:10:29*Bagder puts the kettle on
23:10:47*linuxstb turns on the espresso machine
23:11:42peturwe haven't had such a pattern in the build table yet ;)
23:12:05Bagder... and now we have a downloadable 1g2g zip with a (3g) picture too
23:12:37***Saving seen data "./dancer.seen"
23:13:10Soul-Slaye1Just to confuse the masses.
23:13:22linuxstb2g Nano? ;)
23:13:40Bagderyeah, I expect a roar when "the masses" find this ;-)
23:13:57Bagderboth 2gen users will come here
23:15:11 Join Llorean [0] (n=llorean@
23:15:19Soul-Slaye1Why couldn't someone have found a bug with a slightly easier, shorter plugin.
23:15:19midgeySoul-Slaye1: i think you can choose the starting level in star
23:15:41midgeybeating level 20 is another issue entirely...
23:15:58Soul-Slaye1Yeah, I'm stuck on level 4.
23:16:35Soul-Slaye1Right well, now I've successfully made myself look stupid I'll skip to level 20.
23:16:56Soul-Slaye1Was all part of my plan.
23:17:50 Quit stalwart2 (Connection timed out)
23:17:58Soul-Slaye1Well loading level 20 didn't lock up, like the bug states.
23:18:10Soul-Slaye1And there is a way of exiting the game.
23:18:13midgeyworks fine on my gigabeat
23:18:16 Join Stalwart [0] (
23:18:20Soul-Slaye1Same, just going to try on H10
23:18:26*midgey wanders off to go get a 5g
23:19:03Soul-Slaye1Loads on my H10
23:19:16Soul-Slaye1And there's a way out
23:19:33Soul-Slaye1I think that report can be closed ^^
23:19:35 Quit linuxstb ("CGI:IRC")
23:19:59midgeyworks fine on a 5g
23:20:09midgeyloading and quitting
23:20:25 Join jac0b [0] (
23:20:28Soul-Slaye1I trust you'll close it without me leaving a comment then :P
23:20:47 Quit webguest57 ("CGI:IRC")
23:21:18jac0bdo I have to rebuild the sim if I want to update it or can I update just like I would the player?
23:21:38 Quit Stalwart (Nick collision from services.)
23:21:50 Join stalwart1 [0] (
23:22:26Soul-Slaye1Anyone with an ipod nano able to test 6334? Seems thats what everyone experiencing the problem has.
23:24:42Lloreanjac0b: Wouldn't you update the player by building and installing? The sim has to be rebuilt, yes, just like a normal build has to be rebuilt.
23:25:00 Join HellDragon [0] (n=Nocebo@unaffiliated/helldragon)
23:26:13 Quit ShadowXP (Read error: 104 (Connection reset by peer))
23:26:17 Join ShadowXP [0] (
23:26:38 Join Stalwart [0] (
23:27:43pixelmaBagder: the 2nd gen Ipod looks more like the 4th gen as it doesn't have the extra row of buttons. It has a "circle" of buttons that surronds the wheel (sorry for the bad description - will try to find a picture)
23:27:51jac0bI mean copy and paste the .rockbox folder
23:28:14jac0bnot having to do the ../tools/configure blah blah blah make install
23:28:17Lloreanpixelma: On Ubuntu the iPod is mounted to /media/IPOD by default, so unzip -d /media/IPOD is the proper process.
23:28:20Bagderpixelma: amiconn said he'd do a scan soon so I don't worry too much
23:28:49pixelmaLlorean: oh sorry.. I'll take it back
23:28:49Lloreanjac0b: Where are you going to get an updated sim .rockbox folder without rebuilding the sim?
23:29:31Bagderjac0b: do "svn up && make && make install" in the build dir and you're updated
23:29:49jac0bokay so I have to build a sim and I can't just use the regular build
23:29:49 Join obo [0] (n=obo@rockbox/developer/obo)
23:30:05Bagderthe sim is a simulator, it is not a "regular" build
23:30:07Soul-Slaye1You can't use the regular build for the sim, no
23:30:34jac0bokay that is what I was asking if I could just use the regular build for the sim
23:31:39 Quit jac0b ()
23:31:59Soul-Slaye1Why didn't he ask that then.
23:32:24LloreanI'm assuming he thinks he did.
23:32:45salty-horsewhy does rockbox implement its own bidi algorithm instead of linking against the 80k fribidi? (I'm missing support for unicode RTL/LTR directional marks)
23:32:54 Quit haemmy ()
23:33:20pixelmaLlorean: it read as if it was a subdirectory on the Ipod itself :/
23:33:36Lloreanpixelma: Yeah, it's definitely not clear for anyone who isn't already an ubuntu user.
23:33:54Bagdersalty-horse: feel free to submit your patch
23:34:20salty-horseBagder, support for fribidi linking, or support for those chars?
23:34:35Bagdereither one or both
23:34:42Bagder*I* miss neither
23:34:46salty-horsei'll try fribidi, then.. see how it works :)
23:35:06LloreanBe aware if it adds significantly to binary size, it's likely that you'll be asked to simply fix the problems with our method instead. :-P
23:36:03salty-horseBagder, I admit few languages need it - if i get it to work, maybe it should be optional. i'll also ask the bidi file author
23:36:31pixelmaLlorean: ah you deleted your post... so should I delete that part completely too
23:36:58LloreanIt's entirely up to you
23:37:04LloreanI just removed mine since I managed to tell you here.
23:37:36Soul-Slaye1Is it possible for me to make a diff in Windows? I have a tiny patch to submit to get rid of a bug report and I don't think it's worth rebooting for :$
23:38:29Bagderthere are other win tools as well, such as winmerge etc
23:40:27 Join JdGordon [0] (
23:42:10 Join pondlife [0] (
23:42:27 Quit stalwart1 (Read error: 110 (Connection timed out))
23:46:42pondlifemarkun: Seeing the question asked about austriancoder earlier, have you heard from your student recently (TTSbox, right?)...?
23:48:10Soul-Slaye1Shouldn't the 'percent_to_volt_charge' be the same as the discharge values?
23:48:24Soul-Slaye1Surely it can't charge any higher than it started
23:49:45Soul-Slaye1I mean, if it starts discharging at (for example) 420 centivolts, it can't charge higher than that can it? Assuming it was a full battery from the beginning
23:50:19pondlifeAlso, before I go to bed - last call for testers for I'll commit it in the morning if nobody objects.
23:50:55 Quit Stalwart (Nick collision from services.)
23:51:08 Join stalwart1 [0] (
23:51:31Soul-Slaye1pondlife: Will test it in about an hour for you and leave a comment :)
23:51:34pixelmaBagder: on the danger of being wrong again: is it on purpose that there are now 2 columns that read "Ipod 1g/2g" on top?
23:51:47pixelmain the build table
23:51:51Soul-Slaye1pixelma: Yes, he screwed up.
23:51:58Bagderthat's a side-effect of me renaming the build
23:52:10Bagderthe full text version of the name
23:52:28Bagderwhich is used to make separate columns
23:53:05Bagderit'll stay there until it dies of age, in a couple of days
23:53:27 Part juk
23:55:24pixelmaaha... was that mentioned before?
23:55:57Bagdernot this clearly, no (unless you possibly mean years ago when I've done this in the past...)
23:56:20pixelmaif so, I should just call it "having a bad day" and probably just up for today...
23:56:31pixelma+shut :/
23:57:21pondlifeJdGordon: Did you want to consider committing your patch on at some point? I don't have a 64-bit environment to test it...
23:57:51pondlife(or has that been committed already?)
23:57:56 Quit bdgraue (Remote closed the connection)
23:58:53 Join lazka [0] (

Previous day | Next day