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-03-22

00:00:35amiconnGPIO_C bit 1 tells you whether firewire is connected, and GPIO_C bit 2 whether firewire power is provided
00:00:52amiconnThe same is true for G4 (color and greyscale)
00:01:19amiconnOn G5 you can detect firewire power with GPIO_L bit 3
00:01:26amiconn(for charging)
00:03:10bluebrotherhmm, ipod 1G and 2G even have the LLC in hardware. Quite nice.
00:03:27bluebrotherI might play around with it at some time ...
00:04:12amiconnApple diskmode handles firewire just fine, so we can do our usual reboot magic the same way as for usb
00:04:17***Saving seen data "./dancer.seen"
00:04:26bluebrothersounds good :)
00:04:38amiconnI just didn't find the time to look into usb.c and add it there
00:05:04bluebrothertime ... this damn limiting factor
00:05:11amiconnSounds a bit odd to add it in usb.c ... but do we really want a separate firewire screen?
00:05:30bluebrotherhehe ... add a separate firewire image ;-)
00:05:31amiconn(and separate detection logic etc)
00:05:37DataGhostconnectivity.c? :P
00:05:55amiconnDataGhost: A bit too general, eh?
00:05:57bluebrotherbut no, as long as we reboot to apple disk mode anyway I don't think we need that.
00:06:13amiconnThis would then also include (in the future) usbotg, bluetooth, wlan, ...
00:06:14bluebrothermagiccableconnection.c :P
00:06:37robin0800nico_p just tried your patch but it compiles with errors
00:06:39bluebrothermagiccableandwirelessconnection.c even
00:06:42amiconnuglywhitecableconnection.c :P
00:06:54DataGhostand what if you put it in the dock? :P
00:07:00Lloreanamiconn: Diskmode.c?
00:07:04Nico_Probin0800: errors ? are you sure they aren't warning ?
00:07:09bluebrotheruglyplasticboxconnection.c ;-)
00:07:36DataGhostI made one from wood and the 'dock converter' thingy that shipped with my 5.5G
00:07:41DataGhostand a spare cable
00:07:49DataGhostonly my 4G fits in... 5.5G doesn't work :(
00:08:37bluebrotherok, so for your case we need some additional name ;-)
00:08:44*bluebrother just tries svn blame ...
00:09:08robin0800this is what i get
00:10:19bluebrotherrobin0800: that's not compiling, thats applying the patch
00:10:26bluebrotheri.e. it doesn't apply cleanly
00:10:30LloreanOh, I found something interesting on Gigabeat. Long press of power (but not very-long press) selects a file. Making quick paged browsing difficult, since, well, when you release the button you invoke whichever file you were on (not to mention combining the page browsing button with the power button may not be wise)
00:11:36robin0800yes you are correct not sure if iwant to go any further with it
00:11:40pixelmarobin0800: I didn't have any problems patching the latest version after an svn up about... 1,5 hours ago
00:12:37bluebrotherrobin0800: no, compiling will fail as the patch didn't apply completely.
00:12:50bluebrothercheck if you have the latest version of the patch and current svn
00:12:59 Quit obo ("bye")
00:12:59 Quit Redbreva (Read error: 104 (Connection reset by peer))
00:13:01robin0800I have got a couple of patches installed
00:13:26nlsjhMikeS: red...
00:13:35LloreanYou can't really effectively test a single patch, if you're going to put multiple patches on your build
00:13:38 Quit x1jmp (Remote closed the connection)
00:13:44LloreanIt's somewhat impossible to say at that point what's causing bad behaviour
00:14:13robin0800blue brother I have both current
00:14:36Lloreanrobin0800: Try it with only the tokenizer patch. Album Art seems very likely to conflict...
00:15:01Nico_Probin0800: Llorean's right... this patch is incompatible with any other patch that affects the WPS
00:15:09robin0800perhaps it dosn't like the album art patch
00:15:19Nico_Probin0800: you should test it alone
00:16:02Lloreanrobin0800: If you're actually trying to be helpful and 'test' a patch, you should always, always apply it on its own.
00:16:54robin0800but I like my album art and don't realy want to be parted from it
00:17:12bluebrotheryou can have multiple rockbox.something files on your player ...
00:17:39LloreanBesides, you're *testing* it
00:17:44bluebrotherand as long as you don't change something about codecs you should be safe having two builds sharing the same shared data
00:17:53bluebrotherlike codecs and stuff
00:18:04bluebrotheras long as you use matching svn revision numbers.
00:18:24bluebrother"testing" means you try to create a single change and check how it behaves.
00:18:47bluebrotherwho needs album art anyway? :P
00:19:18LloreanBasically, if you're unwilling to follow a 'proper' style of testing, you could always just not apply the tokenizer patch.
00:20:00robin0800Can you have two .rockbox folders on one player?
00:20:10bluebrotherno. Two firmware files
00:20:19 Join Alonea [0] (
00:20:20bluebrotherthat file rockbox.ipod
00:20:27bluebrotheror rockbox.iriver etc.
00:20:39bluebrotheryou can put in a second one. Just keep the extension
00:20:44jhMikeSnls: indeed...fixing now
00:21:01bluebrotherof course Rockbox will always load rockbox.ipod −− the other one you'll need to rolo
00:21:15 Part nls
00:21:25bluebrotherbut it's great for testing ... and I believe it's one of the main purposes of rolo
00:21:59 Join norbusan [0] (
00:22:25robin0800I see wwhat you mean might try that at the weekend when iI have more time
00:23:33 Join QwertMan [0] (i=45d0f543@gateway/web/cgi-irc/
00:23:43 Part toffe82
00:24:28robin0800Are there instructions for using rolo
00:24:42 Part norbusan
00:24:44bluebrotherjust "play" that file
00:25:12 Quit ender` (" I'm a complex person. I have a real and an imaginary part.")
00:25:37QwertManHey, I've got two questions: When do you think there will be a stable release for the Sansa e200, and will future released of Rockbox for the Sansa e200 be less plain, or at least provide the ability to skin th UI?
00:25:49robin0800but it will have to be rockbox.ipod at that point?
00:25:50bluebrotherof course you need to use the file browser to locate the file and set "file types" to "supported" at least
00:26:05bluebrotherno, it just needs to have the extension to get recognized
00:26:23bluebrotherit's like an audio file: only the extension matters to recognize e.g. an mp3 file
00:26:42bluebrotherQwertMan: we don't extimate release dates
00:26:51robin0800so I could use rockbox.txt?
00:27:07bluebrotherrobin0800: nooo. You need to keep the *extension*
00:27:26 Part QwertMan
00:27:42robin0800can I change the name?
00:27:43bluebrotheroh, QwertMan left quickly ...
00:28:09bluebrother00:20 < bluebrother> you can put in a second one. Just keep the extension
00:28:54robin0800rockbox_2.ipod would work?
00:29:02bluebrotheryes. *sic*
00:29:45robin0800Well I will Try It Then many thanks
00:30:19 Quit funky ("leaving")
00:30:29Nico_Probin0800: you can also build a tokenizer version, test it, then put back your albumart version
00:30:41 Nick qwx is now known as qwm (
00:31:01 Quit TCK (Remote closed the connection)
00:31:09 Join evilnick [0] (
00:31:14 Join TCK [0] (
00:31:29robin0800I don't think I could Do That at this Stage
00:31:47 Quit mirak (Remote closed the connection)
00:32:45bluebrotherpatch -R is your friend
00:34:10robin0800no its not because whats left won't compile
00:36:04bluebrotherthen use svn revert
00:36:14 Quit ompaul ("on a clear disk you can fseek forever")
00:36:28bluebrotherif that what's left won't compile you messed it up by applying incompatible patches ...
00:37:40 Quit roolku ()
00:38:20robin0800Yes I Know been there done that but thats going to have to wait Till Tomorow its getting late here
00:39:25 Quit andy^rockbox ()
00:40:28bluebrotherit's already late here ...
00:41:02pixelmabluebrother: I can confirm the "Nothing to Resume" hang... happens on Ondio too when the playlist finishes. Additionally when using the short cut from main menu to WPS and then want to stop, it stops and immediately bounces back to wps as in resume
00:41:24pixelma...I thought I read about a fix of the latter but can't find it now
00:42:39bluebrotherJdGordon committed a "fix" some hours ago but that didn't fix it
00:43:21bluebrotherI'm currently looking into root_menu.c ... still haven't found a reason why struct root_items uses a void* as parameter for the function call
00:44:24pixelmahmm...ok - it also happens with the tokenizer version that was patched with fairly recent SVN (and the tokenizer shouldn't affect this)
00:46:37pixelmathough I only experience the "bouncing" now - at the end of the playlist it seems to be alright now)
00:48:27bluebrotherare you using your ondio? Maybe it's different for HWCODEC
00:50:06pixelmayes that's on Ondio - could try the M5 but would have to grab a new version first
00:50:30 Quit robin0800 (" robin0800 quit")
00:50:48 Join robin0800 [0] (
00:54:47 Join BigMac [0] (
00:54:53bluebrothergrrr. I need to do something about this keypad keys
00:55:07BigMacanyone have a mistic river login here?
00:55:19bluebrotherlogin like user?
00:55:30BigMacyah or an admin
00:55:47BigMacI have posted like 6 ish times on the forum
00:55:56BigMacyet my post count is still 1
00:56:25bluebrotherdon't know
00:56:57BigMacwell would you be able to tell me if anyone is selling a gigabeat?
00:57:20midgeyi think i remember an old policy where posts in certain forums (namely the rockbox section) dont count toward the post total
00:58:52pixelmabluebrother: aha...interesting - on M5 I get both problems too with recent svn (grabbed from the site)
00:59:02bluebrotherok. The problem is caused by gui_wps_show returning GO_TO_PREVIOUS
00:59:34bluebrotherI changed apps/gui/gwps.c:646 to GO_TO_PREVIOUS_BROWSER and the problem is gone
00:59:50bluebrotherthe only drawback is that it doesn't go back to the main menu if that was the last selected
01:00:41bluebrotheraaah ...
01:00:57bluebrotherlet me try something
01:03:20 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
01:03:59pixelmaon Ondio it's really not there - but I guess it doesn't have to do with hw- vs. swcodec but probably with the fact that I don't enter the main menu directly (have to either go via file browser or via wps context menu)
01:04:20bluebrotherah. Sounds reasonable
01:04:40bluebrothertoo bad ondios are that much expensive on ebay here −− watched an auction recently :(
01:05:03pixelmabut the "bouncing" back is there too
01:05:32pixelmabluebrother: there was an OndioSP that went for 8,01EUR in ...
01:05:39 Join mattzz [0] (
01:06:18bluebrotherthere was a cheap one but it was no shipping and in munich :(
01:06:33pixelmathe more expensive one was XavierGr... (that was an FM with an additional 1GB MMC)
01:07:54Mooshey bluebrother: you fixed the nasty bug?
01:08:05bluebrothernot really ... found a workaround
01:08:24Mooshehe, in waiting JdGordon :)
01:08:24bluebrotherthese heaps of macros are driving me nuts
01:09:17MoosJdGordon is probably the one that can fix this the more easylt
01:09:25 Quit mattzz (Client Quit)
01:13:38 Quit Nibbier (Read error: 104 (Connection reset by peer))
01:13:39 Quit robin0800 (" HydraIRC -> <- The dawn of a new IRC era")
01:15:55 Join wrobbie [0] (
01:16:57*Llorean wishes people would just accept that iPod runtime is poor, and will likely be that way for a while
01:17:14bluebrotherI don't think bounties are a bad idea
01:17:26LloreanI think that one is.
01:17:37bluebrotherIIRC Cassandra even mentioned it in this "how to get a feature into rockbox" post
01:17:59bluebrotherI don't think it will change much
01:18:16LloreanI have no problem with bounties, I just don't think that request is one that's a bounty is going to have any noticeable effect on.
01:18:19XavierGrwow bounty for battery solution for ipods on dev ml!
01:18:39LloreanUsually a bounty is to get someone to work on something unpopular. I think we can all agree that the poor battery life is one of the two biggest things keeping the portalplayer targets from being "good"
01:18:57 Quit oKtosiTe (Remote closed the connection)
01:19:01safetydanWasn't there some guy trying to contact nVidia about getting datasheets for the pp chips?
01:19:05safetydanThat might be more productive.
01:19:12XavierGrwell it seems like a bounty for me, even if the problem is popular
01:19:14 Nick |Rincewind| is now known as Rince_ (
01:20:11LloreanI mean, we have 7 or 8 targets that would benefit from this (depending on how you divide them up).
01:20:27LloreanIt's not like it a bad thing, it's just kinda annoying in my opinion, because it sounds like he thinks there's not interest in it.
01:21:27bluebrothermaybe, but he might also just put out a reward because it bothers him too much
01:21:56ShaidI still have my old 4th gen ipod that I'm willing to sacrifice to someone who's up for doing nasty hardware dissasemblies on it
01:22:17Shaidyou could crack the chip open in a safe room and trace the internal workings for all I care :D
01:22:46bluebrothersounds like fun. Too bad I need to build up hardware to finish my diploma thesis ;-)
01:23:40LloreanI dunno, maybe I'm just frustrated because he doesn't seem to have any interest in what the problem actually is, he's just saying "Here's some money, I hope that makes it get done"
01:25:34bluebrotheryeah, the differences are fluently. Makes it difficult to distinguish how he means it
01:25:55 Part Rince_ ("Cya")
01:29:54 Join webguest54 [0] (i=d5dce99a@gateway/web/cgi-irc/
01:29:59 Quit webguest54 (Client Quit)
01:30:52 Join oKtosiTe [0] (n=oKtosiTe@unaffiliated/oKtosiTe)
01:31:36 Join Nibbier [0] (
01:36:08 Quit bluebrother ("sleep!")
01:38:33 Quit linuxstb ("CGI:IRC")
01:39:33 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:41:08 Quit Nico_P (Remote closed the connection)
01:41:24 Join toffe82 [0] (
01:41:31 Join thegeek_ [0] (
01:42:58*pixelma just points JdGordon to yesterday's log at around 22:00 - and today's log from about 0:40 on
01:43:09 Quit thegeek (Read error: 104 (Connection reset by peer))
01:43:42JdGordonill check it later... whats it regarding/>
01:43:51*safetydan notes that the forum sucks because it takes longer than a minute to get an answer
01:43:58safetydanWho knew things had fallen so low.
01:44:01Lloreansafetydan: Indeed.
01:44:31LloreanI actually saw his post within about 45 seconds of him posting it, but didn't know an answer, so I didn't answer. Clearly saying "Uh, that's weird" would've satisfied him since response time seems to rate highest to him.
01:44:44pixelmaJdGordon: that's still the bug bluebrother reported - it's not fixed
01:44:48 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
01:45:10pixelmaI could confirm it on M5 and partly on Ondio too
01:45:23JdGordonbugger ok
01:45:59*JdGordon slept through my first lecture today, and have to leave for uni in 45 min or ill miss my next one :p
01:48:56 Quit Moos ("Glory to Rockbox")
01:49:05 Join Moos [0] (
01:52:20 Join m_ [0] (n=m@
01:54:18 Join Administrator [0] (
01:54:29 Nick Administrator is now known as lokasenna (
01:54:47m_does anyone know what progress there is on the 80Gb ipod? All I could find in forums was "
01:55:03m_Online Online
01:55:07m_Posts: 6879
01:55:11m_Please read the FAQs and the posts in my signature
01:55:11DBUGEnqueued KICK m_
01:55:11m_Re: ipod 5.5g (80GB)
01:55:11m_« Reply #83 on: February 02, 2007, 05:15:57 AM »
01:55:12***Alert Mode level 1
01:55:12m_The problem has been identified. It may be some time before a working version is in SVN, but for now, further discussion isn't needed, and if it becomes so, those who'll need it can reopen this thread or post in it while locked.
01:55:51Lloreanm_: Firstly, don't paste multi-line things in the IRC channel
01:56:16LloreanSecondly, what were you looking for? "It's not done yet" is the current status.
01:57:04lokasennaI can't get rockbox to load the original firmware using the |<< technique, I've installed the .rockbox folder into the root directory, placed the boot loader in the root directory, and placed the decrypted mi4 into the system folder, but when I try the |<< it just hangs there
01:57:21m_sorry about the multiline.
01:57:46linuxstbm_: No progress has been reported because there has been no progress.
01:58:03lokasennaI used the 1.02.15a.mi4 for the OF.bin, is that the correct mi4 file to use?
01:58:54m_Ok, thats just what I was wondering since the last post was on Feb. 2nd.
01:59:15Lloreanm_: Seriously, the very next step is "It's done". Do you think we're not going to announce when it's done?
01:59:58linuxstbLlorean: Maybe an update in that thread could be useful though - simply saying that nothing has changed in the last 7 weeks.
02:00:18Lloreanlinuxstb: I've updated the thread.
02:00:37Lloreanlinuxstb: It now says "If the status changes from 'It's being worked on, have patience' we'll post it here."
02:01:13 Quit inversions (Read error: 110 (Connection timed out))
02:01:25m_ok, no problem. thanks for the clarificaiton. just wasn't sure if that thread had been abandoned or moved and I didn't notice.
02:01:50bagawkm_: I think ipodlinux now works though
02:02:17lokasennaUhm, help please?
02:02:39m_really? i'll check into that. thanks
02:03:17Lloreanlokasenna: Where exactly does it hang? What does the screen say?
02:03:34lokasennaIt says loading OF.bin
02:04:08lokasennaNot verbatim, I'm charing the sansa right now
02:04:19***Saving seen data "./dancer.seen"
02:04:35lokasennacharging*, oops, forgot to mention it was the e200 sansa series
02:05:13***Alert Mode OFF
02:06:34LloreanIt should work with any of the firmware versions there, assuming you pick one from the right region.
02:06:38LloreanYours is an american Sansa, right?
02:07:21lokasennaI'll try reuploading everything onto it
02:07:29LloreanDunno then, it always worked fine for me, though I don't remember which original firmware I decrypted.
02:11:47SoapSomeone please remind me to be plain, descriptive, explicit, and verbose when answering questions in the forums. "Are you using a stock build?" doesn't work. I need to remember to say "Are you using an official build downloaded from <link> and not one of the unsupported builds from the Unsupported Builds forum."
02:12:41LloreanSoap: I saw that one when you first used the word "Stock", I was hoping they wouldn't let me down by understanding it, and they didn't. :)
02:13:35SoapIt was my bad. It is just a "verbal" example of the assumptions I make in my mind.
02:15:14 Quit Moos ("Glory to Rockbox")
02:18:03 Quit smolyn ("KVIrc 3.2.5 Anomalies")
02:19:18 Join merlin2049er [0] (
02:19:23lokasennaHow long does it take for the original firmwawre to load anyways?
02:22:58LloreanLess time than turning on the Sansa without Rockbox normally takes
02:23:35CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
02:23:35*lokasenna slaps his Sansa silly
02:24:15lokasennaDoes Rockbox support the USB charging?
02:24:56lokasennaIt has the option menu but does it work right now?
02:26:43 Part Llorean
02:28:44 Quit Alonea ("Chatzilla 0.9.77 [Firefox]")
02:36:36 Part pixelma
02:43:16 Quit m_ (Remote closed the connection)
02:55:56BigMaccan the ipod be switched to mono in apple firmware?
02:58:43 Join Thundercloud_ [0] (n=thunderc@
02:58:43 Quit TCK (Client Quit)
02:59:44 Quit lokasenna ("Leaving")
03:04:11 Quit Thundercloud (Read error: 60 (Operation timed out))
03:04:49Soapno idea
03:13:09 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:13:18 Join miepchen^schlaf [0] (
03:15:20 Join Llorean [0] (
03:15:44 Quit qwm (
03:15:44 Quit preglow (
03:16:00NJoinqwm [0] (
03:16:00NJoinpreglow [0] (n=thomjoha@rockbox/developer/preglow)
03:19:57 Join webguest14 [0] (i=415fb87d@gateway/web/cgi-irc/
03:21:00 Quit webguest14 (Client Quit)
03:22:38safetydannew record?
03:25:17LloreanNot quite.
03:25:23LloreanBut close.
03:26:15LloreanToday is apparently a very impatient day, that and the forums.
03:26:28LloreanAnd Febs beat me to my planned response to the forum one.
03:30:22 Quit merlin2049er (Client Quit)
03:32:10 Join Thundercloud__ [0] (n=thunderc@
03:34:27 Join eatnumber1 [0] (
03:35:29eatnumber1what is the feasibility of making use of the ipod's second processor?
03:35:57LloreanI'd say it's pretty much a guarantee, since we're already doing it.
03:36:00midgeywe're already using it
03:38:01 Quit eatnumber1 (Client Quit)
03:38:16 Join eatnumber1 [0] (
03:40:35 Join SirFunk [0] (
03:52:36 Quit Thundercloud_ (Read error: 110 (Connection timed out))
03:58:15 Join woodensoul [0] (i=4856537a@gateway/web/cgi-irc/
04:00:35 Join realwoodensoul [0] (i=4856537a@gateway/web/cgi-irc/
04:00:35 Quit woodensoul (Client Quit)
04:01:49realwoodensoulH140. Has anyone experience a nasty bug regarding the hard drive infinitely spinning on the latest builds?
04:02:12 Join Drumr [0] (
04:02:33 Nick realwoodensoul is now known as woodensoul (i=4856537a@gateway/web/cgi-irc/
04:03:12eatnumber1any devs here, or someone familiar with the rockbox codebase?
04:03:14woodensoulH140. Has anyone experience a nasty bug regarding the hard drive infinitely spinning on the latest builds with dircache enabled?
04:03:26midgeywe heard you the first time
04:04:20***Saving seen data "./dancer.seen"
04:04:38 Quit donutman25 ("Chatzilla 0.9.77 [Firefox]")
04:08:27Lloreanwoodensoul: I think you can assume from the fact that nobody said "Yes" that you're the only person who's experienced this so far.
04:08:34 Quit woodensoul ("CGI:IRC (Ping timeout)")
04:09:31Lloreaneatnumber1: We told you already that the second core is being used, why did you post about it in the forums?
04:11:06eatnumber1Llorean, I had a dropped connection for a minute or so... guess you responded then because I never got a response
04:13:02eatnumber1Llorean, so the second processor is already being used? What is it being used for? Also, what clock speed is it being run at... same as the other? Lastly, do you know that the docs still say that the second is not being used
04:13:43Lloreaneatnumber1: Yes it's being used, for the codec thread, and it's run at the same clock as the primary processor. There's still some issues keeping it from being effective in the manner we expect it should be though.
04:13:48LloreanWhich docs specifically are you referring to?
04:14:00*eatnumber1 looks
04:14:29eatnumber1the wiki
04:14:32eatnumber1want links?
04:14:43LloreanThat's why I said "specifically"
04:14:51 Join realwoodensoul [0] (i=4856537a@gateway/web/cgi-irc/
04:14:52LloreanEither fix them for us, or provide me with links so I can go fix them.
04:14:56LloreanThe wiki is a very large place
04:15:05realwoodensoulSorry, but the lag was really bad.
04:16:05eatnumber1 I think there is another, but I can't find it at the moment
04:16:59Drumris a rockbox.ipod file required for the 5g?
04:17:04Lloreaneatnumber1: Ack, I've not seen that page before, but it's incorrect about an awful lot of stuff.
04:17:08 Nick realwoodensoul is now known as woodensoul (i=4856537a@gateway/web/cgi-irc/
04:17:09LloreanDrumr: Yes. Why do you ask?
04:17:32Drumri DLed the current build and it was absent
04:17:45LloreanDrumr: Are you 100% sure it's absent, and not just somewhere different?
04:17:45JdGordonLlorean: have you got a microSD card?
04:17:46safetydanDrumr, the file has moved inside the .rockbox directory
04:17:55LloreanJdGordon: Yes, in fact I have a couple. :)
04:17:56Drumr:-) that would explain it
04:18:19Drumri havet used rockbox for a while on my 5g... i decided to reformat and convert fully to file tree + rockbox :-D
04:18:43JdGordonLlorean: wanna try a very quick experiment to see if reading that card is a simple fix?
04:18:45Drumri see it now in the .rockbox directory
04:18:48LloreanJdGordon: Sure thing
04:19:20JdGordonok, gimme a few min, ill whip something up
04:19:24eatnumber1Llorean, ok, so one more question that I can possibly help with: I have a wall adapter to charge my ipod. But since it is not usb, the rockbox does not detect that it is plugged in, and so shuts off after the timeout period. Since it is plugged in however, it immediatley starts up. I have been thinking of just adding an option to disable the timeout period in the software, but it would be good to have a better solution
04:20:49 Join merlin2049er [0] (
04:20:59Shaiddoesn't it boot into the usb charging mode on detection of a firewire charger?
04:21:00Lloreaneatnumber1: Rockbox can detect wall chargers, and does so (that's why it doesn't go into USB mode), but when it detects the wall-charger, it doesn't actually go into charging mode. I'm not sure where this is, but basically, the battery charges, but rockbox doesn't think "Hey, I'm charging", so all that needs to be fixed is to link those two things, I think.
04:21:28LloreanShaid: There is no "USB charging mode" to boot into...
04:21:54Shaideh, I guess not
04:21:57eatnumber1Llorean, wouldn't a charging mode just involve disabling the poweroff_timeout?
04:21:58ShaidI don't know what I'm thinking of.
04:22:46 Quit Arathis ("Bye, bye")
04:23:21Lloreaneatnumber1: No, it also causes Rockbox to behave differently depending on what you've got your LCD settings set at, and a few other things.
04:23:52Lloreaneatnumber1: Rockbox has a state for when the charger's connected, it's just that currently USB chargers don't activate it, I'm not wholly sure why.
04:24:18eatnumber1Llorean, do you know where the code is for this mode (or better yet, code that activates it)?
04:24:48LloreanNo clue.
04:25:01*eatnumber1 starts grepping code
04:25:17LloreanFor all I know it's a 15 second fix.
04:25:32eatnumber1Llorean, indeed, just gotta know where it is
04:25:46JdGordonLlorean: which e200 have you got?
04:25:52JdGordonplease say 250 :p
04:26:00LloreanJdGordon: 270
04:26:21JdGordon4gb model?
04:26:32JdGordonbah, ok
04:26:42LloreanHey, it helped find a bug in Sansapatcher. :)
04:27:03 Quit merlin2049er (Client Quit)
04:27:48JdGordontrying to do this in such a way that there is little likleyhood of needing recovery mode :p
04:27:56 Quit woodensoul ("CGI:IRC (Ping timeout)")
04:28:15Drumrdoes anyone here have an opinion on which unofficial build i should go with for the 5g ipod?
04:28:19LloreanJdGordon: Then the best plan would be read-only for the time being, wouldn't it? :-P
04:28:25Drumri have a 60gb fyi...
04:28:34eatnumber1Does anyone know any specs on the battery is in the iPod nano?
04:28:38LloreanDrumr: The general opinion here is "Go with the official build"
04:29:09Drumrfair enough
04:29:29JdGordonLlorean: of course... but what im guessing is that to access the mSD card we just need to select the correct bank..
04:29:38Drumrbut official == album art, scrolling margins, etc
04:29:57JdGordoni dont know how happy it would be fiddling with removng the 2nd bank.. thats where your hd is..
04:30:00JdGordonhp is
04:31:11Drumrok, another question (i appologize for being newbish)...
04:31:28Drumrhow do i determine bootloader version and whats the earliest COP compat loader?
04:31:40LloreanDrumr: The bootloader displays a version number while you boot.
04:32:02LloreanIf your bootloader doesn't display anything but the Apple logo until Rockbox starts, it's new enough. If your bootloader is white text on a black background, it's new enough.
04:32:35Drumrhmm, i use the IPL graphical loader so that changes things i guess
04:32:50Drumri could probably just nab a new loader.bin
04:33:01LloreanIf you weren't asking about the Rockbox bootloader, why'd you ask here?
04:33:43Drumrhmm, well, i figured the only difference was the graphical aspect of firmware selection, i wasnt aware the differences went deeper
04:41:08 Join aliask [0] (
04:43:43Drumrsorry... i was using the ipl loader solution to bypass having to spend 30 min in cmd.exe, but i didnt realize there was a RB developed solution :-D
04:44:02JdGordonLlorean: ok, I got some test code which will very easily show how wrong I am :p
04:44:08LloreanJdGordon: Okay
04:44:36JdGordonmake sure it starts rockbox in verbose mode
04:44:49LloreanIs that a bootloader?
04:45:03JdGordonall the test code is well after the OF check...
04:45:20JdGordonanyway, if im right it should hang after saying Trying bank 2
04:45:31JdGordonno, it should hang after trying bank 3 even
04:47:11LloreanWithout a card in, all 4 banks show the same capacity
04:47:18 Quit eatnumber1 ("Leaving")
04:47:36JdGordon4 banks?
04:47:56JdGordonwhat capacity?
04:49:03LloreanAnd no hang, with or without a card.
04:49:11LloreanJust banks 0 through 4 reporting that capacity
04:49:27JdGordondamn.. that wasnt expected :p
04:49:46JdGordonhow big is the mSD card?
04:49:58Drumrhmm sorry to be a pest
04:50:07Drumrbut i spotted an error in the manual
04:50:11LloreanIt shows the same thing for all 5 banks whether the card's in or not, though, so it's not getting to the card.
04:50:31Drumr:-) i was wrong
04:51:04JdGordonLlorean: no, i think the info struct isnt getting updated... but with 6gb I would expect bank sizes of 1.9gb.. not 1.6..
04:51:46LloreanYeah, 1.69*5 is a bit too big.
04:52:26JdGordonbut it not failing is a bit odd...
04:52:43LloreanIt's odd that you expected only 3 banks and got 5 instead. :-P
04:53:22JdGordoneverything is odd :D
04:53:31JdGordontry again with a higher count?
04:54:05LloreanAnd with the struct getting updated properly?
04:54:33 Quit Thundercloud__ (Remote closed the connection)
04:55:10JdGordonI can see how it gets updated... so ill leave that off for the time being
04:56:48LloreanNo hang
04:57:04JdGordonwent thouught all 10?
04:57:16JdGordonthats retarted!
04:57:28LloreanYep, went through all 10
04:57:38LloreanApparently it's harder to hang than you thought.
04:58:01JdGordonwell, mine hung after bank 0 which i was expecting, becuase its only 2gb...
04:58:22LloreanVery strange
05:01:42JdGordonok, one more then im onna grab some lunch
05:02:01JdGordonthis will let us know if the struct is being updated, for sure!
05:02:02 Quit elborak ()
05:02:20JdGordonanyone in the room with a e250 and a mSD card?
05:03:38LloreanJdGordon: That one was weird.
05:04:11LloreanIt doesn't scroll so it came back on the top of the screen
05:04:15LloreanThey all have the same RCA though
05:04:35JdGordonwell bugger!
05:04:51JdGordoni guess im out of ideas then :'(
05:05:08LloreanDoes that mean it is or isn't being updated?
05:06:49JdGordonok, put your old bl back... im out of ideas for the time being
05:09:57 Join pearldiver [0] (
05:10:39pearldivernice boot screen
05:11:46JdGordonactually.. there is one moe test we can try...
05:12:15LloreanWell, my Sansa's here for it.
05:15:05 Quit midkay (Read error: 104 (Connection reset by peer))
05:25:13JdGordonLlorean: ok, this is the last one... if it works you should get a /testing.raw file created
05:27:23LloreanWhere does it do this at?
05:27:46LloreanIt's displayed the first 3 lines of the bootloader (Rockbox Boot Loader, Version, and "Sandisk Sansa e200") and is sitting there.
05:27:50LloreanShould it take long?
05:28:04JdGordonthere is a 10s pause before starting rockbnox
05:28:17LloreanBut how long does the file creation take?
05:28:23LloreanI suspect it's hanged.
05:28:30JdGordonshuoldnt take long at all
05:28:37LloreanOkay, so hanged.
05:28:46JdGordondid it say trying bank 0?
05:28:51JdGordonor any of the banks?
05:28:58LloreanNever got past the 3rd line of the bootloader
05:29:16JdGordonthen it hung.. try again plz?
05:29:36LloreanYeah, it's hanging repeatedly
05:29:41LloreanWhich means I need to recovery mode. :)
05:30:13JdGordonthats hanging way to early tho...
05:30:59JdGordonok sorry.. leave it for now.. must eat :p
05:31:37LloreanI'll be around.
05:41:05jhulstWhere can I find a copy of the LCD drivers for the current ports?
05:46:46 Join midkay [0] (n=midkay@rockbox/developer/midkay)
05:48:15midgeycheck in /firmware/target/*
06:04:21***Saving seen data "./dancer.seen"
06:08:40 Quit Shaid ("I will see you, in the end. And I will laugh at your pain...")
06:10:01 Quit midkay ("Leaving")
06:13:50 Part safetydan
06:22:06 Nick joshin is now known as joshin_ (n=joshin@unaffiliated/joshin)
06:27:06 Join anyzero [0] (i=44623cc8@gateway/web/cgi-irc/
06:27:47 Quit wrobbie (Read error: 110 (Connection timed out))
06:27:47 Quit anyzero (Client Quit)
06:30:36 Quit toffe82 ("Chatzilla 0.9.77 [Firefox]")
06:31:08 Join toffe82 [0] (
06:32:24 Join ashridah [0] (
06:35:56 Part toffe82
06:38:20 Join printfXh4 [0] (
06:39:35 Quit aliask (Remote closed the connection)
06:42:43ShaunESGhrm. I think my ipod is flat, but when I plug it in nothing happens.
06:42:53ShaunESI turned it on and it showed the battery icon, now nothing.
06:45:25LloreanShaunES: Try the hard reset from here:
06:46:16ShaunESOK, it's stuck on that battery icon now. Let's hope that means it's charging before it tries to boot, or something :P
06:48:29ShaunESAh ha, success.
06:49:20 Join decayedcell_ [0] (
06:52:02 Quit YouCeyE (Remote closed the connection)
06:55:48 Join My_Sic [0] (
06:58:26 Quit goffa (Read error: 54 (Connection reset by peer))
07:01:05 Quit decayedcell_ (Read error: 148 (No route to host))
07:02:42 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
07:04:09 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
07:05:47 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
07:06:04 Join miepchen^schlaf [0] (
07:12:36 Join BHSPitLappy [0] (
07:21:49 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
07:23:49 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:24:02 Join JdGordon [0] (
07:24:47 Quit BigMac (Read error: 104 (Connection reset by peer))
07:25:09 Join BigMac [0] (
07:25:41 Join wrobbie [0] (
07:28:42 Join kaaloo [0] (
07:29:58 Part kaaloo
08:04:22***Saving seen data "./dancer.seen"
08:05:03 Join Rob222241 [0] (
08:06:05 Quit ctaf ("Leaving.")
08:12:21 Join ender` [0] (
08:13:35 Quit Rob2222 (Read error: 60 (Operation timed out))
08:16:59 Join pondlife [0] (
08:27:24 Join bluebrother [0] (i=WmmcFORO@rockbox/staff/bluebrother)
08:27:36GodEaterquiet in here this morning.
08:28:04scorchethat depends on how tou define "morning"
08:28:35 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
08:28:46 Quit amiconn (Nick collision from services.)
08:28:51 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
08:29:14GodEaterscorche: GMT ;)
08:29:37GodEaterthere's usually *something* going on around this time when I log in at work
08:30:09scorcheoh wow!...woot-off time!
08:31:12 Join aliask [0] (
08:35:48scorchehas very good deals
08:36:43*scorche sets his woot tab to refresh every 30 seconds
08:38:46*GodEater laughs at the "these forums really suck" post
08:39:27LloreanI was planning to come back and say what Febs said, but e beat me to it.
08:39:30*scorche gasps
08:39:35scorcheover an hour?!?!
08:39:40scorchehow could we?!
08:42:01*scorche lies in wait for x86 to royally screw up so we can do away with him >_>
08:42:04*GodEater lines up to be shot for not having responded at ALL
08:43:11GodEaterFebs' response is genius :)
08:43:27*DataGhost browses to the forum
08:44:04Lloreanscorche: Yeah, X86 is getting on my nerves, unfortunately there's no rule against that.
08:44:15scorchethere should be!
08:44:33scorche(that means i can enact a similar rule for the channel =)
08:45:16GodEaterX86 isn't the sharpest tool is he ?
08:46:12LloreanI think I already skirt a bit close to the line of "Tyrannical dictator of the forums" as it is.
08:46:25*JdGordon wonders what your all talking about
08:46:25scorche"Hi" *LF* "Hello?" *LF* "Does anyone here use Doom?" *LF* /kickban xxxxxx Please dont use vulgar language here; your infraction was for 'Doom'
08:48:45 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
08:48:55 Quit amiconn (Nick collision from services.)
08:49:00 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
08:54:32 Join std|denis [0] (
08:55:49GodEatergood morning
08:56:05 Join B4gder [0] (
08:56:21std|denisis there a way to compile only my plugin?
08:56:33std|deniswithout everything others
08:56:43B4gdernot really
08:56:44std|deniscall to "make" is way too long :)
08:56:49B4gdermake rocks builds the plugins only
08:57:10scorchestd|denis: you can compile the entire build once, and then when you build the next time, it will only compile what is changed, but otherwise, no
08:57:11B4gderand you can edit SOURCES to only include your plugin
08:57:11GodEaterB4gder: wouldn't changes to just one plugin after a full build, only rebuild that one .rock ?
08:57:20GodEaterscorche: you beat me to it
08:57:37B4gderto some people that isn't enough...
08:57:42std|denisscorche: sure, but it hangs for a long while at start of make process :(
08:57:45B4gder... those people run cygwin ;-)
08:57:58scorcheB4gder: or gentoo ;)
08:58:24B4gderto gentoo people, a 24 hour recompile is never wrong! ;-)
08:59:08scorchetoo easy to pick on those...
08:59:58scorcheLlorean: you could warn him that we dont approve of signatures in the message itself and to put "Please don't be angry" in his signature area =P
09:00:34Lloreanscorche: Hahaha
09:00:47*GodEater coughs. I can't remember the last time I waited 24 hours for a compile.
09:01:30scorcheGodEater: i didnt realize that gentoo was *that* slow...i thought 24 hours may have been overshooting the mark, but i guess i was wrong..
09:01:41GodEatertouche ;)
09:01:54DataGhostmust be a slow pc too
09:02:08GodEaterin general it's about 10 minutes for most things I emerge
09:02:09DataGhostmy laptop can rebuild world including X(GL) and KDE under 15 hours
09:02:41B4gderonly a few years ago, I heard people do 72 hour compiles
09:02:45DataGhostoh and as long as I stay away from reiser4, I'll only have to do that once
09:03:03GodEaterB4gder: yep - I think back in the mists of time that's how long to took to do what DataGhost just described
09:03:20GodEaterreiser4: written by a criminal
09:03:35DataGhostdefinitely :(
09:03:43DataGhostI never really rebuilt it
09:03:58DataGhostI'm now using it as a fast-booting linux thing that can compile software for me :P
09:04:03DataGhostI installed sabayon instead :)
09:04:24std|denisscorche: what "" is for?
09:04:29 Join perplexity [0] (
09:04:48GodEaterthat's not a pretty screenshot DataGhost
09:05:01DataGhostit got worse when I figured out that I also lost /etc
09:05:06DataGhostelse I would have rebuilt it
09:06:22std|denisB4gder: did you mean using of "make rocks" command instead of "make" to build the plugins only?
09:07:53GodEaterstd|denis: that's what he said...
09:09:46JdGordonstd|denis: create the file docs/VERSION and wont run
09:10:04std|denisJdGordon: thanx!
09:14:09 Quit himitsu (Read error: 111 (Connection refused))
09:18:08 Join funky_Lit [0] (n=dsasdas@
09:27:35 Part funky_Lit
09:30:06pondlifeHmm, Nico_P's cuesheet checks might be a bit OTT. "if (id3 && *id3->path && strcmp(id3->path, "No file!"))" doesn't need the "*id3->path" bit does it?
09:30:24B4gderyeah, I've noticed the same thing
09:30:34B4gderI wonder if he meant it to be && id3->path
09:31:16pondlifeB4gder: Did you see my comment about Flyspray leaking e-mail addresses to the newsgroup?
09:31:37pondlifeOr is Flyspray not your area?
09:32:04B4gderI didn't, and zagor is mr flyspray admin on the server
09:32:23pondlifeOK, I'll mention it to him some time, not urgent but could be better.
09:38:11LinusNperhaps he wanted to check for an empty path?
09:38:20LinusNi.e ""
09:38:45pondlifeThe strcmp will do that anyway
09:38:58pondlifeAh, I see...
09:39:30 Part Llorean
09:45:57 Join lachlan [0] (
09:51:17 Join austriancoder [0] (i=c108287e@gateway/web/cgi-irc/
09:56:06austriancoderHi all... i need to talk to you, its about googls summer of code.
09:56:15austriancoderAs you may know I want to work on an usb stack - a huge task, i know. But what do you think when i am doing the following steps for the project:
09:56:22 Join Ribs [0] (n=ribs@
09:56:26austriancoder* evaluate and to look which is better for the usage in RockBox
09:56:41austriancoder* Use the winner as basis for our usb stack
09:57:07austriancoder* Write an usb core driver for eSansa(portalplayers) - based on
09:58:36lachlanGo for it mate:)
10:03:56LinusNaustriancoder: i think you should first decide what you want to implement, usb host och usb device
10:04:24***Saving seen data "./dancer.seen"
10:05:56austriancoderLinusN: I think usb device should be a good start... so that we can copy files from pc/mac/.. to a sansa
10:06:07LinusNaustriancoder: i think so too
10:06:54LinusNbtw, i'm still curious about what happened on the AMS meeting
10:07:22austriancoderLinusN: i have started writting a summary, but... hmmm..
10:07:50austriancoderLinusN: will make some photos later the day and then i am reday
10:11:01austriancoderLinusN: so is it okay to use maybe one of the previous two named usb stacks for my work?
10:11:49LinusNyou can use any code you like, provided that it is suitable, easily portable and has a compatible license
10:12:15austriancoderLinusN: fine :)
10:13:11 Join webguest70 [0] (i=52fee483@gateway/web/cgi-irc/
10:14:11 Quit webguest70 (Client Quit)
10:14:58JdGordonlinuxstb: ping?
10:15:32 Join MrAudio [0] (i=58bf183b@gateway/web/cgi-irc/
10:16:01 Join himitsu [0] (n=himitsu@
10:16:43 Join MrAudio2 [0] (i=8506cf9d@gateway/web/cgi-irc/
10:16:43 Quit MrAudio (Client Quit)
10:17:05 Join inversions [0] (
10:17:35MrAudio2ello. I'm hacking Rockbox source directly on iAudio X5. I'm poking around in tree.c, list.c, etc. Where are "long button presses" handled? (e.g. not a simple "click" on play, but a long-hold-down press)
10:19:43 Join anathema [0] (
10:20:48JdGordonMrAudio2: look for the line case ACTION_STD_CONTEXT
10:20:52JdGordonor similar in tree.c
10:23:55MrAudio2JdGordon: Thanks, that's it. Now, how about long-presses on RECORD?
10:24:59JdGordonthe button system uses these actions.. so to use say a long press of rec you need to go into the keymap/keymap-<target>.c file and change it there..
10:25:02 Quit darkless (Remote closed the connection)
10:25:09JdGordonand possibly add a define to apps/action.h
10:25:33LinusNJdGordon: does your Wiki page describe this procedure?
10:25:37MrAudio2OK, I'll look in the files you mention, thanks.
10:26:14JdGordoni dont think I've done a wiki for it... since the commit
10:26:16JdGordonso probably not
10:28:46LinusNJdGordon: i thought there was some info in the proposal page
10:28:57JdGordoncant remember
10:29:27LinusNwell, i guess we should hope for that Someone guy to document it for us :-P
10:30:16JdGordonyeah, nothing in the wiki on how to use it :'(
10:30:19 Join Entasis [0] (n=Jarred@
10:30:31 Quit perplexity (Read error: 113 (No route to host))
10:30:36 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:30:46*JdGordon looks around for Someone
10:32:05 Quit amiconn (Nick collision from services.)
10:32:05 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:32:30pondlifeamiconn: Google still messing with your mind?
10:36:10LinusNamiconn: quickly! put your foil hat back on!
10:36:41 Quit wrobbie (Remote closed the connection)
10:37:18 Join wrobbie [0] (
10:37:58scorcheactually, according to recent studies, having a tinfoil hat on will actually make it easier for many signals to get to you, instead of blocking
10:38:23 Quit inversions (Read error: 113 (No route to host))
10:39:01amiconnNah, seems my laptop hdd is dying :(
10:39:06bluebrotherJdGordon: you noticed that FS #6863 isn't fixed at all?
10:39:37JdGordonI saw..
10:39:55JdGordonwell.. pixelma was nice enough to point me to the logs thismorning
10:40:22bluebrothergood. Haven't had the time to do this yet (but I would have noticed it)
10:42:32 Join desowin [0] (
10:43:42 Quit ashridah ("hmm")
10:43:46 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:45:39 Join Siltaar [0] (n=Siltaar@
10:48:02 Join norbusan [0] (
10:48:09 Quit amiconn (Nick collision from services.)
10:48:09 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:50:26 Join funky_Lit [0] (n=dsasdas@
10:55:55 Join perplexity [0] (n=joust@
10:57:54 Join BHSPitMonkey_ [0] (
10:59:53 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
11:08:34 Join lee-qid [0] (
11:09:19 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
11:10:00cropbluebrother: Hi bluebrother. There's a patch for FS #6863. Have you tested it?
11:10:59bluebrothercrop: yes but it's more a hack than a real fix
11:11:14bluebrotheralso, it only solves the splash issue, not the stopping one
11:13:12bluebrothera possible hack around the problem is changing the GO_TO_PREVIOUS to GO_TO_PREVIOUS_BROWSER in gui_wps_show()
11:13:33bluebrotherbut that will then go always to the browser after playback is stopped / finished
11:13:39bluebrotherso it's not a proper fix
11:14:17cropbluebrother: yes. But still better that having to do a hard reset. I've installed it as a quick and dirty workaround until a better patch arrives.
11:14:51bluebrotherI still hope JdGordon can fix it shortly −− he knows the menu code best
11:15:08cropbluebrother: I know nothing about RB code. Can just compile.
11:15:11 Quit crop ("CGI:IRC")
11:15:22bluebrother... and gone. Oh my.
11:16:59 Quit anathema (Read error: 113 (No route to host))
11:24:02 Quit midgey ()
11:28:51funky_Litwhere cn i find the loader.cfg
11:30:23scorchefunky_Lit: why are you asking us this, instead of ipl?
11:30:54funky_Litwell no ones answering in their channel
11:30:59funky_Litsori for that
11:31:39scorcheso if you were missing a driver for your windows machine, you would go to a mac channel?
11:32:21 Quit crashd ("leaving")
11:32:23linuxstbfunky_Lit: This is IPL's page documenting their Loader2 -
11:32:31 Join crashd [0] (
11:32:38Soapwhat I don't get is funky_Lit asked over an hour ago in #ipodlinux. You can get a lot of reading done in an hour.
11:32:45funky_Litwell i was just hoping you dont need to be rude
11:32:49 Join kaaloo [0] (
11:33:22scorchei am not being rude...i am making an apt analogy to show why it doesnt make sense
11:34:02funky_Litwell i guess im just asking in gen.
11:34:39 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
11:34:47scorcheif you read the guidelines, you will see that this is a channel dedicated to rockbox...there is no such thing as "asking in general"
11:45:41 Quit amiconn (Nick collision from services.)
11:45:42 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
11:52:22JdGordonbluebrother: the problem only happeens if you use the shortcuts right?
11:57:21 Join barrywardell [0] (
11:57:24 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
11:57:47bluebrotherJdGordon: yes
12:01:09bluebrotherin that case this_screen and last_screen in root_menu() are set to GO_TO_PREVIOUS which looks like the problem to me
12:01:26JdGordonok.. I tihnkive got a nsaty fix for it.. which seems to work
12:02:54bluebrotherbtw, I was wondering why the function calls in struct root_items have void* as parameters?
12:03:38JdGordonmostly for future expansion...
12:03:42JdGordonthe browsers use it
12:04:26*bluebrother thinks if there are major changes in such cases it's easier to change it later
12:04:29***Saving seen data "./dancer.seen"
12:04:40bluebrotherthat casing all time looks quite weird
12:05:37JdGordonit was fine before the db auto-initiing went in...
12:05:40JdGordonwanna test this patch?
12:06:37JdGordonits not perfect... but it stops the infinite looping...
12:06:46JdGordonso at most it will only try twice...
12:07:28bluebrotherdoes it also fix the stop issue or only the "nothing to resume"?
12:07:38 Join webguest10 [0] (i=d90a1a7e@gateway/web/cgi-irc/
12:09:05JdGordonshould fix both
12:09:11JdGordonhavnt cecked the stop issue
12:09:38barrywardellis it possible to modify the hidden property of a folder in rockbox? it might be handy to unhide the Music folder using the bootloader on the H10.
12:10:10DataGhost :D
12:10:37JdGordonDataGhost: again.. your too slow.. :D i saw that 10 hours ago :p
12:10:44DataGhostmeh :P
12:10:48DataGhostI just got it in my mailbox ;)
12:10:51JdGordonbluebrother: patch on the fs page
12:10:53*bluebrother was asleep 10 hours ago
12:11:06DataGhostso was I by the way :P
12:11:20 Join amiconn__ [0] (n=jens@rockbox/developer/amiconn)
12:11:29DataGhostGMT+1 to rule the world \o/
12:13:38*JdGordon always thought we got yesterdays comics.. not tomorows :p
12:13:50 Quit amiconn (Read error: 110 (Connection timed out))
12:13:51 Nick amiconn__ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:14:12JdGordonbluebrother: all good?
12:14:45DataGhostah well it's the same date over there
12:14:52bluebrotherJdGordon: still compiling −− I can only use my old machine atm
12:15:10DataGhostso you're getting todays comics, not yesterdays, not tomorrows :P
12:15:36JdGordonits always today for me... but its almost my yesterday not your tomorows :p
12:15:44JdGordonwhos getting confused? :)
12:16:04DataGhostwell you are 10 hours ahead so that would be correct :P
12:16:10DataGhost12:16 over here
12:17:22JdGordonLinusN: would it be possible to put the bootloader version somewhere that rockbox could read when it boots up?
12:20:26 Quit webguest10 ("CGI:IRC (EOF)")
12:21:26 Quit funky_Lit ()
12:23:26JdGordonbluebrother: ?
12:23:45JdGordonpondlife: i fixed your quickscreen + db bug
12:23:46bluebrotherhang on ...
12:24:04pondlifeJdGordon: Which one was that?
12:24:28JdGordonoh woops... wrong p guy :p
12:24:37JdGordonit was pauljam's not yours
12:25:25 Quit lachlan ("Chatzilla 0.9.77 [Firefox]")
12:26:09bluebrotherthat box is really slow ... K6-2 450 needs quite a while to compile
12:26:46JdGordoneven just make bin?
12:27:03 Quit amiconn_ (Read error: 110 (Connection timed out))
12:27:10 Quit BHSPitLappy (Read error: 60 (Operation timed out))
12:27:13JdGordonlinuxstb: back yet?
12:27:16bluebrothernah, forgot I could to this to shorten it :o
12:28:44bluebrotherok. It still displays "nothing to resume" at the end of the playlist but it doesn't lock up anymore
12:30:00bluebrotherso I think it should go in to resolve the lockup and get solved better later.
12:30:11*bluebrother just found another annoyance
12:30:26bluebrothergtg now, will be back in an hour or so.
12:31:06JdGordonbah.. what annoyance?
12:32:13 Quit Bug2000 (Read error: 104 (Connection reset by peer))
12:35:51DataGhosthm about compiling.. I think I remember spotting a bug a while back
12:36:04DataGhostmaybe I'll retry compiling today, to see if I can reproduce it
12:36:11DataGhostif it happened, it happened with make -j3 :)
12:36:12 Join BHSPitLappy [0] (
12:36:29DataGhostso there's probably a small bug in the makefile (dependency thing... I saw that before in another project)
12:37:47JdGordonyeah, thats been mentioned before..
12:38:16DataGhostoh ok
12:38:20*JdGordon goes for another green delats row :D
12:38:29DataGhostI just rebooted my laptop :')
12:38:49DataGhostwas it mentioned with enough details?
12:39:08JdGordonaobut as much as you just gave iirc
12:39:15 Join juxtap [0] (
12:39:25 Join Thundercloud [0] (n=thunderc@
12:39:40DataGhostoh ok I'll reproduce it then
12:40:05DataGhosttry to* maybe someone silently fixed it :P
12:40:54JdGordondepnds how many cpus you can get building it... im sure with -j10 you could reproduce it :p
12:41:05DataGhost3 threads
12:41:08DataGhostbut it shouldn't matter
12:41:26DataGhosta properly set-up makefile (with the right dependencies) makes sure nothing is built before its dependencies are done
12:41:39DataGhostnormally it doesn't matter on 1 core
12:41:50DataGhostit didn't error by the way, svn checkout from 3 minutes ago
12:41:51 Quit linuxstb (Remote closed the connection)
12:42:33DataGhostso possibly it's fixed
12:42:39DataGhostI'll do -j10 from shm :P
12:42:43 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:44:21DataGhostoh. duh
12:44:23DataGhostnoexec on shm
12:45:21JdGordonhey linuxstb, still need sansapatcher tested or all good?
12:45:52linuxstbJdGordon: You tell me... Has barrywardell finished any bootloader changes he wants to make?
12:46:16barrywardelli haven't made any changes
12:46:17JdGordonI meant with using an old loader with it
12:46:25barrywardellsince linuxstb's last build
12:46:33linuxstbAh sorry, forgot about that change. Yes, that could be useful to check.
12:46:33 Quit MrAudio2 ("CGI:IRC (EOF)")
12:46:53linuxstbMy zip file with the binaries is up-to-date with SVN.
12:47:26JdGordon:) doesnt install
12:47:26linuxstbbarrywardell: So are you happy with releasing the current bootloader?
12:47:41linuxstbSo that's a new bootloader installed without sansapatcher?
12:47:44barrywardellyes. the only two issues are:
12:47:49JdGordonlinuxstb: yep
12:47:56linuxstbJdGordon: Good, thanks.
12:48:04barrywardell1) The lcd_init() causes the lcd to flash blue for a split-second
12:48:17barrywardell2) JdGordon's usb stuff would be nice to have
12:48:24linuxstbWhat does it become after it flashes blue?
12:48:50linuxstbI mean couldn't you just change the background colour?
12:49:20barrywardelli did, the problem is in the lcd driver. even without doing an lcd_update() it updates the lcd when you do lcd_init()
12:49:37DataGhostyes! error!
12:49:41DataGhost'no space left on device'
12:49:41JdGordonmaybe we just stick the rockbox logo there instead?
12:50:28barrywardellthe flash will always happen
12:50:36linuxstbSo what is displayed after the flash?
12:50:38barrywardellit even happens when booting rockbox
12:50:53barrywardelleg. after bootloader is done and rockbox starts loading
12:51:01barrywardellit flashes blue, then shows the rockbox logo
12:51:19DataGhostunable to reproduce with the various configuration options I used before, -j3 -j10 and even -j20
12:51:24linuxstbBut what do you mean "flashes" - that implies to me that it's something, then blue, then something else.
12:52:05barrywardellok, bad description. it changes to blue, then changes to whatever is to be displayed
12:52:24JdGordonstarts white, then changes to an off white-ish-blue here
12:52:31JdGordonnot rockbox blue tho...
12:53:40JdGordonLCD_REG_6 = (LCD_REG_6 & (0xffffff1f)) | (0x4 << 5); maybe? doesnt that restart dma?
12:53:45JdGordonhalf wa through init...
12:54:28barrywardellit seems like something is restarting the dma anyway
12:54:40*JdGordon changing that last f to an e and tests
12:55:14JdGordonno change :(
12:55:49JdGordonunless there is more to the enabling dma than that 1 bit?
12:56:16barrywardelli'm not sure. dan_a is the expert...
12:56:37LinusNJdGordon: yes, exporting the bootloader version is a good idea
12:57:12JdGordonjust all these data aborts because ppl are not using the right bootloader is irritating me :p
12:58:24 Join ppeom [0] (i=oppa123@
12:58:53 Join Horse [0] (n=anon@
12:59:54 Nick Horse is now known as Dammy (n=anon@
13:00:12barrywardelllinuxstb: here's a video of the problem
13:00:25barrywardellnot great quality but I think you get the idea from it
13:01:18ppeomum video quality very low...
13:02:39linuxstbbarrywardell: I can't view the video from here, but I think I understand. I assumed it was the Rockbox blue, and therefore was just thinking you could change it.
13:03:10barrywardellah, ok. it's something that won't be fixed until someone figures out the lcd driver a bit more
13:03:17JdGordonthe sansa doe use lcd-16bit.c right? im not changing the wrong file...?
13:03:25linuxstbbarrywardell: But anyway, I think I'm happy with sansapatcher, so as soon as you're happy with the bootloader (if not already), we can release it.
13:03:28barrywardelland it's not a critical problem
13:03:41barrywardellI'm happy with it now.
13:03:49linuxstbThen let's release...
13:03:58JdGordonwith usb..... :'(
13:04:05barrywardellmaybe we should make a "stable" release, then we can start adding usb and stuff?
13:04:19barrywardellor should we add usb for the first release?
13:04:51linuxstbIs the USB "mac-friendly", or can it still break the Mac OS X USB stack?
13:04:55JdGordonhehe, doesnt really matter... im using a custom loader anyay
13:05:54JdGordonwhat are the outl() and inl() functions?
13:06:39linuxstbOK, then can someone (LinusN, Bagder) unzip into /bootloader/sandisk-sansa/e200/ on the download server? It might be useful to remname the existing PP5024.mi4 file to PP5024.2007-03-12 before.
13:07:14barrywardellI'll do some usb testing now...
13:07:48linuxstbWhat does Rockbox itself do on the Sansa when it detects a USB connection?
13:07:48JdGordonbarrywardell: well... for what its worth.. its not the LCD_REG_6 block in lcd_init_device().. comenting that out changes nothing...
13:08:06JdGordonlinuxstb: shows the usb screen, and maybe charges...
13:08:15linuxstbSo it doesn't reboot to the OF?
13:08:33barrywardellJdGordon: :(
13:08:42JdGordonsystem_reboot() isnt implemented i tihnk
13:09:01JdGordonI cant actually damage the lcd by commenting random code in the lcd init sequence can I ?
13:09:03linuxstbSo the system_reboot() that works on other PP targets doesn't work on the Sansa?
13:09:04barrywardelldoes the PP5020 version not work?
13:09:17LinusNlinuxstb: sansapatcher uploaded
13:09:36JdGordonit didnt work yesterday (?) when i tested that
13:09:46linuxstbIIUC, IRAM contents are preserved during a reset, so you could write some magic into IRAM for the bootloader to check, and if the bootloader sees that magic, make it start the OF.
13:09:53JdGordonits possible i stuffed up the #ifdefs for it tho
13:10:00linuxstbLinusN: Thanks.
13:10:16pondlifeI'm sure it's been discussed, but can't Rockbox (on iPod at least) check the bootloader version that was used, and refuse to continue if it's out of date..?
13:10:28pondlifeA magic number or something?
13:10:28linuxstbLinusN: Can you unzip that file? (and then delete it)
13:10:39LinusNaha, i didn't know you wanted that
13:10:45JdGordonpondlife: thats what id like to do, but atm the bootloader version isnt exported
13:10:49*LinusN can't read
13:11:07LinusNlinuxstb: done
13:11:18linuxstbLinusN: Thanks. :)
13:12:06linuxstbamiconn: Could you build an amd64 version of sansapatcher? You need to download and put it in the rbutil/sansapatcher/ directory, then just type "make".
13:13:10desowinlinuxstb: you mean linux amd64 binary ?
13:13:13JdGordonbarrywardell: I was wrong.. commenintg that block out caused some wierd artefacs when booting OF!
13:14:08barrywardellJdGordon: toni1 was talking about some lcd findings here yesterday
13:14:44JdGordonwow, this is odd... the OF looks like it expects the lcd to be setup correclty already... playing with the init code causes rb to boot fine, but the OF to not display correcltty
13:14:52*JdGordon goes for the logs
13:15:29barrywardellJdGordon: your usb patch worked on my sansa and mac. maybe it's an intermittent problem (or maybe it's not a problem any more)
13:15:37*barrywardell tries again
13:15:38JdGordoncool :)
13:16:05JdGordonamiconn: I reckon I free'ed up enough space in that last commit to put the backlight setting back in :D
13:16:14linuxstbbarrywardell: I did have that problem on my Mac with the first version of the new usb detection code, but I later changed it slightly, and that fixed it.
13:16:29linuxstbdesowin: Yes. Could you do one?
13:16:46amiconnJdGordon: This has nothing to do with freeing space or such. It simply sounds backwards to set a plugin option from the core
13:16:47 Quit himitsu (Remote closed the connection)
13:17:10*amiconn will probably cause a red diff for player soon(ish)
13:17:38*JdGordon was being funny :p
13:17:59amiconnThat is, if I can get the dynamic mapping to work right, and I find enough time in general
13:17:59JdGordonmerging the lcd code? or another reason?
13:18:00desowinlinuxstb: "sansapatcher.c:710: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 2 has type ‘loff_t’"
13:18:11pondlifeViewports take 1?
13:18:18linuxstbdesowin: Argh... Is that the only warning?
13:18:21amiconnReinstalling a laptop with dozens of apps isn't my idea of fun :(
13:18:27desowinlinuxstb: yes
13:18:40linuxstbdesowin: Do you have a Sansa to test it on?
13:18:49barrywardellJdGordon, linuxstb: i can't reproduce the problem now. so maybe it's fixed...
13:19:14amiconnJdGordon, pondlife: First step to more modular and unified lcd code: charcell lcd code rewrite which also allows true unicode support
13:19:31JdGordongreat :) (to both)
13:19:43desowinlinuxstb:"> <- there's binary, but there was that warning
13:19:49 Join himitsu [0] (n=himitsu@
13:19:58pondlifeSo no dropping of charcell then..
13:20:14amiconnMost things seem to work, but replacement chars (when all user-definable chars are used up) don't work right yet
13:20:24barrywardellJdGordon: ok, I guess there's nothing against the usb patch making it in now...
13:20:34amiconnAnd it's kinda difficult to debug b/c the sims have problems with non-ascii filenames
13:20:38JdGordonexceot it should reboot if it works...
13:20:48amiconnMaybe that's a windows/cygwin problem only...
13:20:49JdGordonreboot from rockbox i mean, like ipods
13:20:51linuxstbLinusN: Can you create a "linux64amd64" subdirectory in that download directory, and put the sansapatcher that desowin has just build in it?
13:20:56linuxstbdesowin: Thanks.
13:21:04 Quit ppeom ()
13:21:19desowinno problem
13:21:31linuxstbbarrywardell: I can't build new binaries until this evening, but let me know if you want to upgrade the bootloader later.
13:21:35barrywardellJdGordon: yeah, but that's separate from the bootloader?
13:21:38JdGordonWhen we load the OF, does it know that another bootloader has been run? I cant image why these init changes are affecting it and not us
13:21:39 Quit Soap (Read error: 54 (Connection reset by peer))
13:21:43JdGordonbarrywardell: true
13:21:44amiconnIt seems windows' open() doesn't translate the filename to utf8, but just uses the local codepage
13:21:51barrywardelllinuxstb: the only change will be if JdGordon commits the usb stuff
13:21:54 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
13:22:03LinusNlinuxstb: done
13:22:17 Quit courtc (Remote closed the connection)
13:22:20 Join courtc [0] (
13:22:27barrywardellJdGordon: the init is done again in the main Rockbox binary
13:22:27amiconnreaddir() I mean of course
13:22:45JdGordon... but im not ifdeffing it for the bootloader.. im commenting out the whole code
13:22:53LinusNamiconn: you had me thinking there for a while :-)
13:22:53amiconnSo I just get ugly little blocks instead of , etc
13:23:00*linuxstb goes for lunch
13:23:13barrywardellJdGordon: but are you putting a new rockbox.e200 on as well?
13:23:18JdGordonan my bootloader/firmware folders are dirty, so if someone else wants to commit the usb code it would be good
13:23:26JdGordonAH, no im not :p
13:24:01desowinamiconn: you don't use utf-8 in irc, do you ?
13:24:04pondlifeamiconn: I logged a bug regarding the sim's Unicode support under Windows...
13:24:33 Quit lee-qid (Read error: 110 (Connection timed out))
13:24:36barrywardellJdGordon: i'll commit it later if you don't get there before me
13:25:09amiconndesowin: No, Hydra just uses the system codepage
13:25:18JdGordonbut even still... shoudltn the OF reinit the display anyway?
13:25:20amiconnAnd windows can't be configured for utf-8
13:26:15GodEaterlooks like someone in the forums can't rid the bit in our conditions of usage about "not talking about ways to remove DRM"
13:30:55GodEateror perhaps I meant "read"
13:34:47 Quit wrobbie (Read error: 110 (Connection timed out))
13:36:18 Quit aliask ("Chatzilla 0.9.77 [Firefox]")
13:39:50 Join decayedcell_ [0] (
13:42:20 Part decayedcell_
13:44:22 Quit himitsu (Remote closed the connection)
13:45:44JdGordonlinuxstb: ok, commited... time to release...
13:46:11 Join himitsu [0] (n=himitsu@
13:46:34 Quit himitsu (Connection reset by peer)
13:47:36B4gder... the return EOK should not be on the same line as the "else"
13:48:38B4gder(after the checks for the US and the euro versions)
13:51:19JdGordonah, forgot about that silly rule :p
13:51:27JdGordonand by silly, i mean good... :D
13:52:36B4gderI just didn't notice the return in my first read
13:53:08JdGordonthe problem with the single line after else is that it lines up staright after the e, so its sometimes harder to see it than if it was on the same line
13:54:22 Join amar [0] (
13:54:24LinusNi don't agree
13:54:28B4gdermy eyes are trained to detect elses that use more than one line... :-)
13:56:00LinusNyuck, my gigabeat keeps clipping even with no eq or bass/treble
13:56:13JdGordonall fixed
13:57:12JdGordonwould there be any point organsing the booloader folder a bit more? instead of having main* 3 times?
13:57:43JdGordonmake the loading more generic and similar to the target tree system?
13:57:54B4gderprobably things could be movied into the target tree
13:58:15LinusNperhaps more code could go to common.c
14:02:20amarHi, I am considering applying for the google summer of code
14:02:31amarI am interested in getting wma playback working but am not too sure where to start
14:02:41amarI have seen the patch in fly spray but was wondering if there was any usefull background reading
14:02:52 Part norbusan
14:03:08B4gderyou mean on codecs or on wma?
14:03:39B4gderpreglow: got any good suggestions?
14:04:32***Saving seen data "./dancer.seen"
14:05:13preglowamar: well, how familiar are you with dsp?
14:05:49amarnot at all
14:06:33preglowand with fixed point math?
14:06:41amarthe basics
14:06:47*amar is begining to think that he needs to find something else to do over summer
14:07:08preglowwell, it depends, a good understanding of dsp isn't strictly necessary
14:07:18JdGordoncan we swap threads on and off the COP like the cpu? and can threads be moved from 1 to the other?
14:07:22preglowyou'll need to know fixed point well
14:07:30preglowand you really don't need to know too much about wma either
14:07:48B4gderbut there is lots of existing code and concepts to learn from
14:07:57B4gderin regard to fixed point math I measn
14:08:16preglowand plenty of people to ask
14:08:35preglowi'd say if you're interested, you should plain and simple just have a look at the code itself
14:08:59preglowand it might be wise to base that look on the ffmpeg wma code itself, and not the patch
14:09:37 Quit SirFunk (Read error: 110 (Connection timed out))
14:10:23barrywardellJdGordon: now we just need to add detection of the other firmware versions ;)
14:10:42JdGordonare the others known?
14:10:47preglowamar: just ask if you're wondering about anything anyway
14:11:01preglowi'd love to add another codec to our list :)
14:11:23barrywardellno, but it would just be a matter of putting each firmware version on and checking. tedious maybe, but doable
14:11:26linuxstbamar: WMA playback is very much wanted in Rockbox, so you'll get a lot of help from the developers, and a lot of praise from users...
14:11:35barrywardelli'm not volunteering :P
14:12:35 Join Nico_P [0] (
14:12:46JdGordonbarrywardell: as long as it detects ours its fine :D
14:13:13JdGordonalthough, I should have put it in the commit message that if it doesnt work they need to tell us
14:14:19barrywardellhaha, good point. i won't be upgrading my firmware for a while anyway. usb on mac doesn't work with them either!
14:14:45JdGordonyou said it was ok now.. didnt you?
14:15:23 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
14:15:50amarI'll read into it abit more and try to decide if it is within my abilities tonight
14:16:56barrywardellJdGordon: yes, i'm referring to the OF. versions 1.02.xx don't have working usb with mac
14:17:26barrywardellsomething tells me it's partially a problem with OS X
14:17:31JdGordonanyone know the answer to the thread q before? or do i need to wait fro Slasheri ?
14:17:33 Quit amiconn (Nick collision from services.)
14:17:33 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
14:17:40JdGordonor dan_a?
14:20:41JdGordonanyone mind if I shorten the playlist thread name so it fits on the sansa screen?
14:22:12barrywardellif it doesn't fit on the sansa screen, then it probably doesn't fit on a few ofther targets' screens
14:22:35JdGordonhow do you shorten "playlist cachecontrol" tho? :p
14:22:46JdGordonits 4 chars too long
14:24:06amiconnplaylist cctrl
14:24:10austriancoderJdGordon: horizontal scroling :)
14:24:25amiconnI think the thread list should be a gui list
14:25:01amiconnRight now it's not possible to scroll it, and hence you don't know whether there are more threads than lines on the screen
14:25:13JdGordonamiconn: I thought we didnt want to use the gui widgets in the debug menu?
14:25:25JdGordonbut ok, should be an easy screen to convert
14:25:31linuxstbOn a similar topic, how is LCD remote support nowadays? Are all screens (excluding debug) adapted?
14:25:39amiconnMight even make the code smaller in this case
14:25:53amiconnlinuxstb: I doubt it...
14:26:19JdGordonlinuxstb: pretty much... just plugins really...
14:30:19 Quit jhMikeS (Read error: 104 (Connection reset by peer))
14:30:26 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:30:55 Join himitsu [0] (n=himitsu@
14:32:08JdGordonhmm... there is no way of knowing how many threads are on the core is there?
14:32:18JdGordonputting this in the list may not be so easy after all...
14:36:04linuxstbCan't you just count them?
14:36:39JdGordongonna have to... i was hoping this would be stored anyway...
14:37:35markunlinuxstb: did you look at the fixed-point realaudio g2 codec in ffmpeg?
14:37:42JdGordonyeah, this isnt going to save any space at all...
14:37:43bluebrotherJdGordon: boot the player with startup screen set to "file browser". Press play. You'll get the "nothing to resume" splash and get dropped to the main menu (which is wrong)
14:38:06bluebrotheras you should end up where you've been before which is the file browser.
14:38:20linuxstbmarkun: Only very briefly. That would be nice in Rockbox as well...
14:38:30bluebrotherthat's the annoyance I ment earlier
14:38:48markunAre people still using realaudio these days?
14:38:56JdGordonyeah, but thats better than infinite looping...
14:39:07linuxstbLots of webcasts are still realaudio. The BBC use it in the UK for example.
14:39:19bluebrotherthat's why I called annoyance ;-)
14:39:42markunlinuxstb: it's a shame they stopped their Ogg Vorbis experiments
14:40:22markunwell, maybe the experiment was a success and it showed that they were wasting their time with Ogg Vorbis..
14:40:22linuxstbInterestingly, BBC Research are a google SoC mentor. I wonder what they're up to...
14:40:36markunMaybe the Dirac codec?
14:41:41bluebrotherDirac codec?
14:41:43linuxstbAh, I guess it's one of these projects -
14:41:55markunyes, this one:
14:42:24 Quit perplexity ("* kerboink *")
14:45:53Nico_PJdGordon: I've got a strange thing in the cuesheet viewer... when i exit it with stop it goes back to the current dir as expected, but when I exit with left it acts as if I had pressed left twice
14:46:26JdGordonkeymap issue?
14:46:28 Join HeSh [0] (
14:46:51Nico_PJdGordon: keymap in the screen ?
14:47:41JdGordonwhich screen?
14:47:53*JdGordon should read the whole sentance before answering :'(
14:48:04JdGordonhave you got action_signalscreenchange() ?
14:48:06Nico_Pwhat I meant is "do you mean in general or in this particular screen ?"
14:48:15Nico_Pah.. not sure, let me check
14:50:11Nico_PI don't
14:50:15JdGordonany objections to allowing users to change the thread priority from the debug menu?
14:50:18JdGordonthen thats the problem :D
14:50:41Nico_PIt is indeed... thanks
14:51:26 Join cmptrgy412 [0] (
14:52:56HeShhey guys.
14:53:04markunhi HeSh
14:53:13HeShi just discovered rockbox few days ago
14:53:36 Join SirFunk [0] (
14:53:40HeShand thought to give a try creating some small plugin
14:53:46markunHeSh: so you like it?
14:53:59HeShmarkun, sure. it really rocks
14:54:11HeShlet's say no more itunes for me
14:54:24 Join leftright [0] (i=54997860@gateway/web/cgi-irc/
14:54:27preglowJdGordon: why'd we want that?
14:54:43leftrightbluebrother ?
14:54:45JdGordonbecause we can :p
14:54:51bluebrotherleftright: yes?
14:54:52markunHeSh: what kind of plugin were you thinking of?
14:54:58preglowJdGordon: i'd say hell no
14:55:04bluebrothernah, don't let the user change stuff like this
14:55:09preglowthat's not something we want the user to be able to do
14:55:10bluebrotherit screams for problems
14:55:18JdGordonsame reason as the allowing the user to bost the cpu
14:55:19leftrighti see you closed FS 6708, because you thought it wasnlt a bug why ?
14:55:20preglowhear hear
14:56:04HeShmarkun: well, for starters someting small. as i use my ipod in my car i'll make a gas consumption tracker.
14:56:07bluebrotherbecause it sounds like it's caused by the posters audio files
14:56:23leftrighti dont think so
14:56:35bluebrotherand IMO 3 weeks are enough time to answer my question if this is true or not
14:56:42 Join Arathis [0] (
14:56:42bluebrothercan you reproduce the issue?
14:56:55leftrightthe answers to your questions were in the orginal post
14:57:09bluebrothernot exactly
14:57:17JdGordonwhy the heck is the IF_COP() #define the way it is and not #define IF_COP(a) a or <blank> ?
14:57:19bluebrotherhe didn't tell about the files itself, only about the tags
14:57:24leftrightyes i can but as i said, it happens occassionally
14:57:29bluebrotherI have a couple of audio files that don't end with silence
14:57:36bluebrotherwhich would cause exactly this issue
14:57:58leftrightso according to you its a file issue ?
14:58:00bluebrotherand you can confirm that the files that make trouble end with silence?
14:58:16leftrightthey dont always end with silence,
14:58:37leftrightthe ones with "less music at the end get chopped
14:58:44bluebrotherI for example have a few CDs with the tracks mixed into another
14:59:00bluebrotherand in some cases the track markers are set improperly, i.e. they are a bit off
14:59:18leftrightso its a tagging issue ?
14:59:25bluebrotherso some tracks have one or two seconds of the following track, or the last seconds are part of the next track
14:59:26leftrighti dont thinkl so
14:59:35bluebrotherand _that_ is a problem with the original CDs
15:00:20bluebrotherso my question in the comments was exactly about that: if you play _only_ the affected track, is it complete or not?
15:00:31leftrightI think there's a problem with how nusic files which have "less" music at the end are read by rockbox
15:00:51leftrightif I play the track on its own its complete
15:00:56 Join midgey [0] (
15:01:00amiconnJdGordon: IF_COP() is a two-argument macro
15:01:02bluebrotherah. That's a different thing
15:01:14bluebrotherbut unfortunately the reporter didn't answer within 3 weeks
15:01:19bluebrotherwhich should be enough.
15:01:21amiconn...because it takes 2 arguments as seen by the preprocessor.
15:01:43amiconnThe comma is what counts, even if there is nothing before and/or after the comma
15:01:46 Nick joshin_ is now known as joshin (n=joshin@unaffiliated/joshin)
15:01:48leftrightwhich i did state in my explanation, I said, "If the play the album ion its own its fine"
15:01:54amiconnIF_MV2() works the same way
15:01:58JdGordonamiconn: what i meant was... why not #define IF_COP2(...) __VA_ARGS__ so its completly generic and actually usable?
15:02:00 Quit amar (Connection timed out)
15:02:00amiconnIF_PRIO() too
15:02:23leftrightso blubrother, what now, are you going to reopen that bug ?
15:02:31bluebrotherdid you play the track of its _own_, i.e. as single entry in the playlist or within the complete album?
15:02:37leftrightyes ues
15:02:56leftrighti played it on its own AND in its album, no problems
15:03:23bluebrotherah. The original post only stated playing the album, not the track on its own.
15:03:49bluebrotherand if you have files like I described they will work correctly if you play the complete album.
15:04:20amiconnDunno whether that would work. Maybe the first argument needs to be suppressed explicitly?
15:04:40bluebrotherso you have files with which you can reproduce the case, right?
15:04:57 Quit Nibbier (Read error: 131 (Connection reset by peer))
15:05:09bluebrother*and* playing such a file as the single entry of a playlist works fine −− am I getting you right?
15:05:41leftrightbluebrother, nope its random with shuffle on and only seems to occur with music which has "less" music at the end i.e classical music
15:05:58 Join Nibbier [0] (
15:06:05leftrightyes, if i play that track on its own it is fine
15:06:25JdGordonamiconn: I think that would work fine...
15:06:26amiconnJdGordon: Btw, in what way isn't it usable right now? It works in svn...
15:06:38leftrightbluebrother: and also fine if i play that track in its album with shuffle off
15:06:51JdGordonif I want to conditioanlly add some code, but not 3 args...
15:06:55 Quit Nico_P (Remote closed the connection)
15:07:55bluebrotherso with "less" music you mean silence at the end?
15:08:09markunHeSh: how is the ipod supposed to keep track of the gas consumption?
15:08:17leftrightyes, or near to silent
15:08:55JdGordonthat code so doesnt work :D
15:08:59leftrightclassical music doesn't always have silence at the end of a track, but it can get less noisy
15:09:37bluebrotherok, task reopened. Please add as much information as you know to make this reproduceable
15:09:51leftrightok, thanks
15:10:17bluebrotherthe task in the previous form wasn't worded too good. Unfortunately
15:10:52linuxstbleftright: Isn't it simply that you don't notice it when the end of the track is silent?
15:11:04 Quit Nibbier (Read error: 113 (No route to host))
15:11:09leftrightno, linuxstb
15:11:17 Join vcardenas [0] (i=c8767629@gateway/web/cgi-irc/
15:11:32HeShmarkun: i would manually enter traveled distance, gas loaded and gas price. i'd do that on each loadin of gas.
15:11:44linuxstbleftright: I just ask, because Rockbox doesn't analyse the content of the audio in any way, so I can't see how bugs can be related to audio content...
15:11:45 Join Nibbier [0] (
15:11:53HeShmarkun: i do that on my cell phone now :)
15:11:55leftrightlinuxstb: its a definate chopping of the track, no smooth transition between tracks, this only occurs with shuflle on
15:12:02std|denisis there any statistic on how much memory plugin can get at its run time?
15:12:17HeShmarkun: as i said, really simple app.
15:12:19bluebrotherleftright: can you produce a playlist that triggers this issue?
15:12:31std|denismaybe not "statistics" but per-device information
15:12:36bluebrotheri.e. are there specific track that have this issue when followed directly?
15:12:38linuxstblefright: Yes, I'm not denying the track is chopped. But unless I've completely misunderstood, you seem to be saying it only happens with tracks with music at the very end.
15:12:39HeShmarkun:now, i've seen there are some menu_ functions included in the api, but i can't find any documentation for them
15:13:01leftrightlinuxstb: correct: i'll try to get a playlist with music together
15:13:58linuxstbleftright: So you're claiming that tracks that end in silence are never chopped?
15:14:15leftrightbasically, yes, or near to "silent"
15:14:26markunHeSh: I'm not sure how to use them either. Just look at other plugins for inspiration.
15:14:46LinusNleftright: would it be possible to give us a set of tracks that exhibit the problem?
15:14:49leftright;inuxstb, correction, they are chopped, not never chopped
15:15:27leftrightI'll try to get a playlist with the music sample together, it'll take a while though
15:15:41 Part LinusN
15:15:49leftrightdamn thing doesn't always do it on demand
15:16:07bluebrotherthat's the nature of nasty bugs ;-)
15:16:18linuxstbI would guess it depends how the file is buffered - i.e. certain conditions are causing this.
15:16:52HeShmarkun: heh :) actually i already coded most of the gui for the plugin. only then i looked inside some other source code and found menu functions.
15:17:06HeShis there anywhere a complete list of api functions?
15:17:24linuxstbapps/plugin.h and apps/plugin.c
15:17:25leftrightlinuxstb: I would imagine so, when it does happen the thing is tucked away somewhere, so i haven't been able to s[pot whether it was buffering
15:17:35 Quit barrywardell ()
15:18:06linuxstbleftright: But if you can find a recipe for recreating it, I'm sure that would go a long way.
15:18:13HeShlinuxtv: :) ofcourse. thanx. thought there is something like that API doc.
15:18:22HeShbut this will do
15:18:23 Join barrywardell [0] (
15:18:54leftrightlinux, yep, i'll work on it over a case of beer :>
15:19:41 Join perl|work [0] (
15:25:31 Join jac0b [0] (i=9b6d0515@gateway/web/cgi-irc/
15:25:56 Join Soap [0] (n=Soap@rockbox/staff/soap)
15:28:05 Join ctaf [0] (
15:33:07 Join cta1 [0] (
15:33:07 Quit cta1 (Remote closed the connection)
15:35:57leftrightJdGordon: with regards to FS 5713, i think you can close it as I cant reproduce that bug anymore
15:36:37markunI see that the 'LLVM Compiler Infrastructure' can generate 'portable C code' from C++ (well, from the generated LLVM bytecode). Could be useful for us if it works well.
15:37:15B4gdermarkun: well, machine-generated C from C++ is probably yucky
15:37:22markunB4gder: prbably :)
15:37:34B4gderbut of course it could server as a helper
15:37:53 Join brun0_ [0] (
15:37:59markunI still want to try out LLVM to see how well the ARM backend works
15:38:12pondlifebluebrother: The problem with shuffle getting the track length wrong....
15:38:21 Quit std|denis ("bye")
15:38:29 Quit JdGordon ("Konversation terminated!")
15:38:46pondlifeI wonder if this happens after >=32 tracks have been played?
15:39:05pondlifeThere's a definite bug in the track tracking.
15:39:19pondlifeleftright: You around still?
15:39:56markunB4gder: the main programmers work for apple and I believe they are using it to compile the code for the iPhone (which I guess runs ARM?)
15:40:18 Quit Soap_ (Read error: 110 (Connection timed out))
15:41:18leftrightyep, hello pondlife
15:41:54pondlifeHi. When you saw the problem, any idea if you might have had >32 tracks played (or at least buffered) by the time it misbehaved?
15:42:16pondlifeOr did it happen early on?
15:43:07 Join _Veseliq_ [0] (
15:43:15linuxstbmarkun: Maybe suggest a SoC project to investigate LLVM and its use in Rockbox.
15:43:22leftrightpondlife: hmm, I always have large playlists, i.e about 150 tracks, and it doesn't happen at the beggining of the playlist
15:43:32pondlifeAre you able to compile your own builds?
15:43:57leftrightno sorry, I dont have that setup om my pc
15:44:05pondlifeOK, just an idea.
15:44:45pondlifeI'd make a guess that a quick edit to playback.h could make the bug rear its head much more often :)
15:44:53linuxstbleftright: What do you mean by "beginning" ? i.e. how many tracks?
15:45:02*B4gder gets to play with a microblaze cpy in his current project
15:45:19pondlifeSet MAX_TRACK to be 4, rather than 32 and you'll see the length go wrong regularly..
15:45:39pondlifeleftright: Do you have any "next track" info displayed on your WPS?
15:46:25markunlinuxstb: perhaps better to do the investigations ourselves and do GSoC suggestions for LLVM to have m68k and sh1 backends if we decide that it's useful for rockbox
15:46:51leftrightwell, linuxstb, I haven't keep a record of exactly "when and where" it has happened, but I'll try to reproduce and retain the playlist,
15:48:32leftrightI will compile playlist with several albums, then set it to shuffle, and every now and then , "oops where's the end of that song" ?.
15:48:34linuxstbmarkun: It's just that it sounds like quite an academic type of exercise, so could interest a computer science student...
15:49:01B4gderand we have no time for an initial investigation anyway before the 24th...
15:50:32markunI just think it would not be worth $4500 to just investigate if llvm is a option or not
15:51:08hcsbetter yet, convince them that we have the money and have them sell it to us
15:52:06hcsthen again, I may be completely out of my mind
15:52:18 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
15:52:24linuxstbmarkun: I think any investigation would need practical experiements - i.e. someone getting Rockbox to compile in that environment.
15:52:24markuncan a mentor participate as a student? (not that I have time)
15:52:33leftrightpondlfe, no I dont have next info displayed
15:52:42linuxstbmarkun: I think scorche mentioned that that wasn't possible.
15:52:42markunlinuxstb: I'll add it to the suggestions
15:53:42leftrightmy wps is very minimilistic, 3 lines of titles, and %pb
15:53:56linuxstbmarkun: Related work would be to improve Rockbox's profiling abilities so we can measure improvements more easily.
15:54:48 Join Lynx_ [0] (
15:54:52leftrightsorry, pondlfe= pondlife ^^^
15:55:00 Quit jac0b ("CGI:IRC")
15:55:09*linuxstb wonders if Rockbox could be ported to "NVIDIA Preface Technology" - (a semi-autonomous PP-based device in your laptop's lid)
15:55:21pondlifeThanks leftright, just wondered...
15:55:34 Join toffe82 [0] (
15:55:39markunlinuxstb: weird :)
15:55:44 Join jgarvey [0] (
15:58:26 Join amiconn__ [0] (n=jens@rockbox/developer/amiconn)
15:58:27bluebrotherpondlife: so I read it that it should get the track length wrong to any playlist, regardless shuffle?
15:59:23markunlinuxstb: what do you think?
16:00:35pondlifebluebrother: Yes, probably.
16:00:50pondlifeIt seems to be intermitent - I couldn't track it down
16:00:59pondlifeMaybe more likely with shuffle though.
16:01:17bluebrotherhmm. Do you need to actually play the 32 tracks or should skipping also work?
16:02:11pondlifeI've never seen it with skipping.
16:02:56pondlifeBut try it out and see if you spot oddness... normally the WPS goes wacky first (negative times etc.) Then a few tracks later it starts to end tracks early.
16:03:15pondlifeMight only happen with tracks that are short, so you can buffer > MAX_TRACKS...
16:03:54 Quit amiconn_ (Read error: 60 (Operation timed out))
16:04:33***Saving seen data "./dancer.seen"
16:04:53 Quit austriancoder ("CGI:IRC (EOF)")
16:05:02 Join advcomp2019 [0] (n=advcomp2@
16:06:11bluebrotherhmm, I can only find a MAX_TRACKS define in conjunction with cuesheet support
16:06:28pondlifeMAX_TRACK IIRC
16:06:39pondlifeSet to 32 if there's lots of RAM, 8 otherwise
16:07:23bluebrotherah −− it's MAX_TRACK for playback, and MAX_TRACKS for cuesheet ...
16:07:43bluebrothermaybe not the best naming for the cuesheet max value
16:07:51pondlifeLast time I looked into this it was pre-cuesheet support
16:08:12pondlifeAlso I've never been able to repro on the sim. It's somewhat timing dependent.
16:08:27pondlife(And I don't have a working player at the moment.)
16:08:30linuxstbbluebrother: Agreed - MAX_SUBTRACKS would probably be more applicable, as that's how they're considered.
16:08:35 Quit amiconn (Read error: 110 (Connection timed out))
16:08:59 Nick amiconn__ is now known as amiconn (n=jens@rockbox/developer/amiconn)
16:09:35bluebrotherI would have suggested MAX_CUE_TRACKS or similar but as long as it's clearly enough I'm fine with any name ;)
16:11:31 Join perplexity [0] (
16:11:33 Quit cmptrgy412 (Read error: 110 (Connection timed out))
16:13:50linuxstbbluebrother: It's just that hopefully the cuesheet feature will evolve to support other types of subtracks.
16:14:44bluebrotherright ... I hope cuesheet to become a good subtrack support at some point.
16:14:56bluebrothersubtrack support on sid file f.e. is a bit ... strange.
16:15:59linuxstbI know. I think the problem with SID though is that we don't know track lengths, so the progress-bar "tick marks" can't be drawn.
16:16:33bluebrotherI still have the idea of tracks showing up as individual items in the playlist
16:16:40bluebrotherplaylist viewer even
16:16:55linuxstbI think there are two separate concepts - subtracks and multiple-tracks-in-one-file.
16:17:48bluebrotheryes −− I'm in favor of the 2nd one for displaying in the playlist view
16:18:41 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
16:20:21 Join crop [0] (i=c27f0812@gateway/web/cgi-irc/
16:20:36 Join webguest42 [0] (i=18f44eb5@gateway/web/cgi-irc/
16:21:00markuninteresting project which might making codec porting a bit simpler for us:
16:21:01 Join marc [0] (
16:21:44 Join Naked [0] (
16:21:45cropWhaaat? FS #6863 is still not fixed? I don't beleive my eyes. I thought such bugs get fixed within minutes in RB. The DAP is locked!
16:21:47 Nick Naked is now known as Hadaka (
16:21:51 Quit HeSh ("BitchX: nine out of ten doctors recommend it")
16:22:04markunpreglow: what do you think about it?
16:22:05bluebrothersome minutes can get really long ...
16:23:44B4gdercrop: so, now that you've made your point you can proceed and fix it! ;-)
16:24:41B4gderI don't see anyone responding to jdgordon's patch
16:25:04markunB4gder: maybe I should. I had the problem for the first time yesterday
16:26:14markunI wonder why JdGordon didn't just commit the patch if it fixes the problem (unless he was unable to reproduce it in the first place)
16:26:36bluebrotherI tried the patch and told JdGordon ... it's more a quick fix than a proper one
16:26:57bluebrotherfor example at the end of the playlist the 'nothing to resume' splash comes up
16:27:20pondlifeIsn't there another patch now?
16:28:12pondlifei.e. that was reported as a problem of fml2's patch.
16:28:51bluebrotherfml's patch on the issue prevents the lockup but doesn't address the bouncing issue
16:29:12pondlifeWhat about JDGordon's patch?
16:29:17markunI hate working around bugs instead of fixing them
16:29:47pondlifeIndeed. It seems odd that the "Nothing to resume" code should be invoked at all here..
16:30:45bluebrotherJdGordon's patch works around the issue. Still it doesn't look like a real solution to me
16:30:59 Quit marc| (Read error: 110 (Connection timed out))
16:31:10 Quit B4gder ("Time to say moo")
16:31:12bluebrotherbut it might be good to commit it for now −− blind users might get quite some trouble with the current state
16:31:53 Join netmasta10bt [0] (
16:32:38 Quit amiconn (Nick collision from services.)
16:32:38 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
16:33:50*pondlife tightes his tin foil hat
16:34:27cropbluebrother: I think a workaround should be committed asap. I've forgotten when I had that sort of lock up for the last time. This is a great quality fall for RB IMHO. A proper fix may follow, but for now a workaround should be committed.
16:35:33*bluebrother leaves for a couple of minutes
16:36:09markunSiltaar: are you there?
16:36:18 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
16:47:08 Quit amiconn (Nick collision from services.)
16:47:08 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
16:47:34 Quit thegeek_ ()
16:51:05 Join nls [0] (
16:53:55 Part leftright
16:54:37 Join rotator [0] (n=e@rockbox/developer/rotator)
16:55:12 Join SEppl_ [0] (
16:55:20preglowmarkun: cool, that
16:55:29preglowmarkun: but i'm looking forward to seeing how the generated code will be
16:55:39preglowmarkun: if we try to use saturated arithmetic on our arm, for example
16:55:39 Quit webguest42 ("CGI:IRC (EOF)")
16:55:47preglowmarkun: it'll probably end up slow as hell thanks to no hardware support
16:56:14markunhopefully not
16:56:30SEppl_read this before speaking? ..
16:56:53markunSEppl_: what?
16:57:21preglowmarkun: don't see how it can't, though, the only way to saturate the native arm4t 64 bit ops is to do a ton of comparing, i don't see how c level language changes can fix that
16:57:22SEppl_well now im afraid of asking my question
16:57:44preglowjust ask
16:58:01 Quit pondlife (Read error: 104 (Connection reset by peer))
16:58:56SEppl_i did something wrong by installing rockbox on my ipod mini 4gb generation 2 and now im not able to put the apple firmware on it.. would be great if someone could help me
17:00:40markunpreglow: it should at least be faster than float emulation, right?
17:01:00SEppl_the ipod screen says: error! can't load rockbox.ipod file not found
17:02:02SEppl_windows doesnt show up the ipod, and so does itunes
17:03:35markunSEppl_: there is a key combination to go into disk mode, but I don't know it
17:04:05linuxstbSEppl_: Is anything displayed on the screen after that message?
17:05:06SEppl_.. ok.. i fixed it.. grml.. its pretty hard to press that combination.. i tried it the half an hour but now it works..
17:05:11SEppl_anyway thank you
17:06:25 Join thegeek [0] (
17:09:44markunscorche: ok, makes sense
17:14:38preglowmarkun: oh yes, but miles slower than doing it with asm
17:15:36linuxstbWould those gcc changes enable native emac support? Would that even be useful?
17:18:02preglowwell, if someone codes an emac backend for it, sure
17:18:18preglowbut but i don't know how much use i think we'll have for it
17:18:48preglowbut if it works nice, it'll be great
17:18:59 Join VeePee [0] (
17:21:47 Join pondlife [0] (
17:22:01 Quit crop ("CGI:IRC")
17:25:42SEppl_ok.. another problem occured.. maybe im just to stupid.. probably i am! i extracted the .rockbox file into the root directory, and startet the ipodpatcher.exe as said in the manual
17:26:18SEppl_when i restart the ipod only the apple icon occures.. not the rockbox icon as it should
17:26:19pondliferoot directory?
17:26:28pondlifeTry the .rockbox directory.
17:27:08pondlifeAh, might depend on which bootloader you're using... I'm not an iPod user :(
17:27:15pondlifeWell try it anyway!
17:27:20SEppl_how do you mean?
17:27:48SEppl_the root is the ipod directory .. i extracted it into e:/ as said in the manual
17:28:53SEppl_in it there is .rockbox, calendars, notes , contacts ipod_control
17:29:10scorcheSEppl_: so what does the device do?...does it just sit at the apple icon or at least some text goes through?
17:30:02SEppl_when i restart it says the same error as before :error! can't load rockbox.ipod file not found
17:30:17 Join |Rincewind| [0] (
17:30:20SEppl_pres select+menu and select+play/pause to change into disc mode..
17:30:22scorchewhat are you using to extract the file?
17:31:16scorcheack...i need to hurry to a clients....someone else will help you if you are patient =)
17:31:30SEppl_well im doing my best :D
17:32:33linuxstbSEppl_: If you look inside the .rockbox folder, is there a file called rockbox.ipod?
17:33:11linuxstbAh, that's the problem then... What does .rockbox contain?
17:33:37linuxstbThere should be a set of sub-folders in there - wps, fonts, rocks, codecs etc, as well as a rockbox.ipod file.
17:33:54linuxstbAnd all those sub-folders should have various things inside.
17:34:15SEppl_there are subfolders
17:34:23SEppl_but im missing a rockbox.ipod file
17:35:16linuxstbDid you download the rockbox ZIP file from the "Current Builds" page?
17:35:42SEppl_the newest
17:36:09linuxstbOK, I'm just downloading it now.
17:36:35linuxstbThe zip file definitely contains that file.
17:37:35SEppl_i see
17:37:48SEppl_ill extract it again..
17:38:51linuxstbAlso, are you safely disconnecting your ipod from your computer, or just pulling the cable out?
17:39:27SEppl_pulling ou ..?
17:39:53SEppl_ok now its in.. should i restart now?
17:40:06linuxstbYou should now "safely disconnect".
17:43:39SEppl_and then restart
17:44:05SEppl_i hate that key combination.. ^^
17:44:16 Part advcomp2019 ("Leaving")
17:44:52SEppl_yeaa , it works :D thank ya verry mutch
17:49:46 Quit linuxstb ("Client Exiting")
17:55:05 Join amar [0] (
18:02:19SEppl_thank you guys, espacially for programming rockbox.. there should be more people like you! serious!
18:02:28 Part SEppl_
18:04:35***Saving seen data "./dancer.seen"
18:07:05 Quit pondlife ("disconnected has pondlife")
18:09:58 Join raphi [0] (i=d4045e1c@gateway/web/cgi-irc/
18:10:20 Join ScHlAuChi [0] (
18:11:48ScHlAuChijust a short question - i updated my iriver H140 to a recent rockbox build and i always get a "Codec failure" error no matter what i want to play
18:11:58ScHlAuChiis there anything i do wrong?
18:16:04amarScHlAuChi:I would just try to download everything again make sure the .rockbox folder is replaced
18:16:28 Join perpleXa [0] (i=perpleXa@unaffiliated/perplexa)
18:17:04perpleXaany news on the 2G nanos?
18:18:18amarScHlAuChi: the rockbox.iriver file has recently moved into the .rockbox folder so the one in the root folder should be remove
18:19:00Siltaarmarkun... yep
18:19:14SiltaarI was in a free software conference at school...
18:20:19ScHlAuChiamar: oh i see - so i just move the rockbox.iriver startup file into the rockbox folder and it should work?
18:20:22bluebrotherScHlAuChi: you need to make sure to update the complete build, not only the rockbox.iriver file
18:20:25SiltaarI'm a bit disappointed not to see Moos since 2 weeks...
18:20:32bluebrotherand remove the old rockbox.iriver from the root
18:20:55markunSiltaar: I've seen him yesterday even I think
18:20:55ScHlAuChihmm doesnt that require a firmware update too?
18:21:15ScHlAuChiif the rockbox.iriver is now in a new folder - doesnt the firmware need to tell where it is?
18:21:17markunSiltaar: did you talk to him about your new changes the the french language file?
18:21:31markunwas it ok to commit?
18:21:42Siltaarin fact, it's nearly
18:21:56markunnearly what?
18:21:59Siltaaronly what we could save from my primar patch...
18:22:28SiltaarAnd I wait to "meet" him again to discuss more delicate points
18:22:39Siltaarso this time, ne reverts
18:22:44SiltaarI promise ^_^
18:23:40SiltaarNow, time to go home...
18:24:02 Quit Siltaar (Remote closed the connection)
18:26:54 Quit raphi ("CGI:IRC (EOF)")
18:30:35 Part vcardenas
18:37:33bluebrotherScHlAuChi: no, unless your bootloader is really old.
18:37:49bluebrotherv5 looks already looks into the new location
18:38:22 Quit brun0_ ("Au revoir!")
18:38:28ScHlAuChiyeah just figured it out
18:38:32ScHlAuChihad to patch my firmware
18:39:00bluebrotheryou can of course move the file to its old location by hand
18:39:10ScHlAuChinow it works - so my firmware was still pointing to the old bootloader location
18:39:16ScHlAuChiabyway thanks :)
18:39:24bluebrotherand in case you are interested, after roloing the new build you can also flash the bootloader from Rockbox
18:39:40bluebrotherbut that requires the unreleased v7 bootloader
18:40:21ScHlAuChii have patience;)
18:40:50bluebrotherthat's always a good thing ;-)
18:41:19 Join Nico_P [0] (
18:41:50ScHlAuChiive been waiting for *.mod support for a long time too - so im used to it;)
18:44:06ScHlAuChianyway great work rockbox team - bye :)
18:44:08 Quit ScHlAuChi ("bye")
18:45:26 Quit amiconn (" switching clients :/")
18:45:41 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
18:50:33 Quit amar (Remote closed the connection)
18:53:46 Join sevenwords [0] (i=cd9d6e0b@gateway/web/cgi-irc/
18:55:05sevenwordsHi could someone give me permissions on the Twiki? I just registered and would like to upload my WPS for the Toshiba Gigabeat F.
18:55:52markunsevenwords: done
18:58:33 Quit sevenwords (Client Quit)
18:59:43 Join webguest06 [0] (i=18f44eb5@gateway/web/cgi-irc/
19:01:01 Quit webguest06 (Client Quit)
19:01:19 Join webguest06 [0] (i=18f44eb5@gateway/web/cgi-irc/
19:04:01 Join web-taz [0] (
19:05:01 Quit webguest06 (Client Quit)
19:06:26 Quit perpleXa ("leaving")
19:09:44 Join scorche` [0] (i=4cd104fc@gateway/web/cgi-irc/
19:10:14 Join ackbahr [0] (
19:12:28amiconnAt least this replacement drive is really quiet :)
19:15:44 Quit web-taz ("( :: NoNameScript 4.02 :: )")
19:16:14amiconnMy H1x0 just crashed with PANIC: Blocking violation B->T
19:17:25Slasheriuh, that's bad. maybe something to do with jhMikeS recent kernel changes
19:18:16amiconnBuild is roughly equal to svn r12874
19:19:00Slasheriit means that a mutex/queue already has a thread blocked with timeout and now trying to put another blocked thread to that list without timeout
19:19:18Slasherithose can't be mixed
19:19:33amiconnI wonder why that happened
19:19:54amiconnI wasn't even listening to muisc, it happened just after pulling usb
19:20:15amiconn(and I didn't listen to music at all since boot)
19:20:48amiconn(misused my H180 as a backup medium today)
19:22:02jhMikeSoy, just checking IRC before I've got to drive someone to the airport. Will have a look when back but nothing in principle should have changed for sync queues. If it did it's a stupid bug I'll get right on.
19:22:47 Join bluey- [0] (
19:23:15*amiconn first has to get his main working machine up & running again :/
19:23:46scorche`well looks like we should have the PP battery life issue resolved soon:
19:23:59scorche`with him on the job, it will get fixed for sure!
19:24:15 Quit kaaloo ("Leaving.")
19:25:22jhMikeSThread return values were always intended to be per thread, not per message...they must be. The stacked ones were a convenience but not needed. bbl.
19:26:39 Quit Dammy ()
19:28:00nlsscorche`: :-P
19:31:50 Quit Xerion (Read error: 131 (Connection reset by peer))
19:31:55 Join Xerion_ [0] (
19:35:16 Join web-taz [0] (
19:35:49Slasheripreglow: btw, the problem why your nano crashed could have been that the voice codec was incorrectly put on CPU and not the COP
19:36:45Slasherii just adapted my code for jhMikeS's improved sync queues and testing some more
19:38:06 Quit web-taz (Client Quit)
19:42:27 Join JavaMan22 [0] (n=HP_Admin@
19:42:51preglowSlasheri: don't use voice
19:43:03preglowSlasheri: haven't even got a file on it
19:43:26Slasheribut it might still have caused it, at least i had problems with that too
19:43:50Slasherihowever, there are still some other issues left too
19:44:17preglowsmall wonder
19:44:21preglowprobably plenty more :)
19:44:27Slasherihehe :D
19:46:17 Join PaulJam [0] (
19:49:03PaulJamhi, a little question: is it intended, that if you press AB(Menu) in the wps and then stop playback in the rockbox main menu and then press AB again, that this resumes playback?
19:50:55 Quit Ribs ("eh eh ehhhh!")
19:52:30 Quit Nico_P (Read error: 110 (Connection timed out))
19:55:13 Quit ackbahr (Read error: 104 (Connection reset by peer))
19:56:37 Quit joshin ("leaving")
19:57:19 Join Llorean [0] (
19:57:23PaulJamand another question about the german translation: what do you think about renaming the "now playing "entry in the main menu to "Aktuelle Wiedergabe" instead of "Spielt gerade"?
20:02:10bluebrotherhas anyone objections against rejecting FS #6889?
20:03:41Lloreanbluebrother: Yes. It's too late, I was doing it right before you asked. :)
20:04:34bluebrotherI could close it a second time ;-)
20:04:37***Saving seen data "./dancer.seen"
20:05:05JavaMan22bluebrother want to play my game?
20:05:11JavaMan22the lobby is back up
20:05:22bluebrotherso I couldn't add my "useless" comment :'-(
20:05:29bluebrotherJavaMan22: what game?
20:05:29 Quit BigMac (Read error: 110 (Connection timed out))
20:05:37JavaMan22the game i wanted to show you before
20:05:40JavaMan22in java
20:05:54bluebrothershow me before? Seems I missed it.
20:06:07bluebrothersome java applet that runs in the browser?
20:06:15 Part Llorean
20:06:19JavaMan22its a java app
20:06:23JavaMan22in a .jar
20:06:29bluebrotherah. ok.
20:08:14bluebrotherhmm. Seems it doesn't like my java installation
20:08:46JavaMan22it needs at least 1.5
20:08:55JavaMan22because i use nanoTime
20:09:23bluebrotherah. Sorry, but I won't update my installation just for trying ...
20:09:30 Quit PaulJam (".")
20:09:47bluebrotherI know one can do nice apps with java. But I still don't like the language. That's all (mostly ;-)
20:10:06bluebrothereclipse is a great app. If it just wouldn't need so much memory
20:14:39 Join PaulJam [0] (
20:20:10 Join CSMR [0] (i=53d88a4a@gateway/web/cgi-irc/
20:20:12scorche` done here...back home i go...
20:20:13 Join bluey^ [0] (
20:20:26 Quit scorche` ("CGI:IRC (EOF)")
20:35:22 Quit bluey- (Read error: 113 (No route to host))
20:36:08 Quit barrywardell ()
20:37:53 Quit bluey^ (Read error: 110 (Connection timed out))
20:39:56 Part JavaMan22
20:44:06 Quit CSMR ("CGI:IRC (EOF)")
20:44:45 Quit PaulJam (".")
20:49:51 Quit Arathis ("Bye, bye")
20:53:59 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
20:55:45 Nick BHSPitMonkey_ is now known as BHSPitMonkey (
20:56:17 Join Alonea [0] (n=chatzill@
21:09:01 Quit _Veseliq_ (Remote closed the connection)
21:10:37 Join webguest99 [0] (i=43bbe7a0@gateway/web/cgi-irc/
21:10:42webguest99I have a question
21:11:46webguest99if the batter capacity of the 5th gen 30 Gb iPod video says 400mAh but rockbox has it set to 1300mAh, wont this cause a problem?
21:13:43nlsit's only used to display te estimated battery runtime left, which doesn't work too well on most targets anyway
21:14:35webguest99I would guess that if rockbox was able to set this to the proper setting then maybe battery life would last a bit longer?
21:14:51amiconnnls: s/most/certain/
21:15:20nlsamiconn: does it work well on any swcodec players?
21:15:44nlswebguest99: no, it is just used to calucate the displayed value, as the manual says
21:16:02amiconnOn H1x0 it works reasonable
21:16:06 Quit webguest99 ("CGI:IRC (EOF)")
21:16:19nlsamiconn: it tells me I have about 8 hours on a full charge on my h300 but I can get about 13 out of it
21:16:29amiconnH1x0, not H300
21:17:22 Quit himitsu ("Leaving")
21:17:34nlsyeah, I saw what you wrote I just assumed they had about equally adapted discharge info, guess i was wrong ;-)
21:18:02 Join Moos [0] (
21:18:12amiconnThe discharge info is correct, but the current values for H300 are too high
21:18:25amiconnThey are from before the ISP1362 sleep fix
21:18:55nlswell, it's kind of difficult for the swcodec platforms with different codecs having a big influense...
21:19:13amiconnIt's an estimation
21:19:20MoosHi, iaudios are probably ones of the poor precision on setimation
21:20:14*Moos count on the plenty of runtime datas of amiconn for correct this ;-)
21:20:16amiconnMoos: Yes, the X5/M5 discharge curve is rather "strange"; doesn't reflect reality from 0 runtime tests
21:20:41 Join cta1 [0] (
21:20:50nlsamiconn: I just mean that the estimation is so difficult to get right that it nears the limit of usefulnes IMO (I seem to remember a difference of about 5 hours runtime on mp3 versus vorbis on h300)
21:21:03Moosaiconn: with all data you have, do you have something better that svn version?
21:21:27amiconnNot yet
21:21:49*amiconn needs to restore his main working machine first
21:22:18*Moos is reasurring by the "yet"
21:22:29Moosaie :( hardware probems?
21:22:37*amiconn hates X-Chat by now
21:22:40XavierGramiconn: failed disk?
21:23:00amiconnXavierGr: Yes. Fortunately it wasn't completely dead so that I could backup the data
21:23:06 Join decayedcell_ [0] (
21:23:22*Moos is using X chat 2 and like it :-)
21:23:37amiconnBut hundreds of failed sector reads in the event log...
21:23:46XavierGramiconn: so you are bored to install again applications and stuff?
21:23:52 Quit ctaf (Read error: 60 (Operation timed out))
21:24:16amiconnAt least the new disk, is faster, much quieter and twice as large
21:24:37Moosthat"s always the avantage with replacing defectives devices
21:24:51*Moos know the feeling with his new laptop
21:25:18 Join ZenMasterJG [0] (
21:25:34XavierGran hd failure with sensitive data is the worst thing that can happen :\
21:25:41XavierGr(and not having a backup of course)
21:25:48Moosindeed :(
21:26:13 Quit perplexity ("* waaaaaaaaaah *")
21:28:04 Quit decayedcell_ (Remote closed the connection)
21:28:17 Join decayedcell_ [0] (
21:28:18amiconnOne disadvantage of x-chat compared to hydra is that you can't watch the channel while chatting in another, or in a query window
21:28:54scorchei tried hydra has some nice features...but its interface reminds me too much of mirc
21:29:30Moosused hydra in the past here too, and prefer a bit x-chat
21:29:53 Join countrymike [0] (
21:30:37*preglow gets intimate with irssi
21:31:01Moossimplicity ;)
21:31:58Mooswhile I can catch you, a litle question for you preglow...
21:32:11preglowgo ahead
21:34:09Mooslong time I don't use my iriver, but aren't the basses (in hardware that support iit natively) supposed to discrease when you volume up?
21:35:03Mooscause with the software tone controller, we have to manually discrease the volume or the basses for don't have cliping like mad
21:35:24preglowyou mean the bass setting is supposed to lower itself when you turn the volume too loud?
21:35:27preglowif so: no
21:35:31preglowclipping is allowed now
21:35:35 Join raphi [0] (
21:36:09Moosdon't remenber why with iriver, I thought that the basses discrease when you turn volume up
21:36:30SirFunkis tehre any reason rockbox on my iriver HP-20 takes forever to change directories (up to 10 seconds)
21:36:31preglowsoftware tone controls should behave exactly like the hardware one: if you have enough left on the volume setting, it should prescale so that the bass won't clip
21:36:40preglowbut if your volume is too loud for that, it'll just clip
21:36:59amiconnMoos: It has been that way in the beginning, but this behaviour was removed a long time ago...
21:37:12Moosah ok :((
21:37:20preglowi think it's :))
21:37:30MoosI missed the changes
21:37:35Mooshehe :)
21:37:37preglowthey happened a looong time ago
21:37:38amiconnA year or so
21:37:54preglowif you have -12 db volume, then you can boost bass 12 db before you get clipping
21:38:15preglowwell, it depends on max volume. if max volume is 6 dB, then you can get 18 dB bass boost before you get clipping
21:40:10Mooswhen I put my x5 on stereo equipement, for not clipping I have to lower a lot the basses for not kill my ears with cliping, generally need to put flat and add bosst on the stereo equipement
21:41:00 Join BigMac [0] (
21:41:55 Part decayedcell_
21:42:08Moospreglow: but what is the advantage to had remove the automatic basses lowering? sorry my ignorance ,P
21:42:20 Join cynicalliberal [0] (
21:42:37 Join webguest56 [0] (i=18542121@gateway/web/cgi-irc/
21:44:31webguest56hi, does recording work with ipod nano? How do I connect a mic, the headphone port?
21:45:03scorchewebguest56: through the line in pins on the dock port
21:45:06 Quit Alonea ("Chatzilla 0.9.77 [Firefox]")
21:46:07webguest56ooo, you mean solder iron kind of stuff? Is there a more elegant method?
21:46:11 Join inversions [0] (
21:46:29scorcheget a premade line in dock
21:47:55webguest56like a Belkin Universal Mic Adapter for iPod ?
21:48:29nlsscorche: is it confirmed working on nano?
21:48:42scorchenls: someone on the forums confirmed
21:48:45webguest56oh, hang on, no
21:49:47webguest56I haven't been able to find a mic for the nano v1
21:52:31 Join Llorean [0] (
21:54:29 Join funky [0] (n=repulse@unaffiliated/funky)
21:54:32 Join Arathis [0] (
21:56:19 Quit cta1 ("Leaving.")
22:00:25 Join mirak [0] (
22:02:06 Join lukaswayne9 [0] (
22:02:27 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
22:04:08linuxstbLlorean: Just to let you know that sansapatcher is now "live" - I've updated the SansaE200Install wiki page.
22:04:37 Join donutman25 [0] (n=chatzill@
22:04:38***Saving seen data "./dancer.seen"
22:05:34Lloreanlinuxstb: Good to hear.
22:06:34donutman25can someone help me plz. I'm having trouble building the bootloader
22:06:52linuxstbWhich bootloader?
22:07:03donutman25sansa e200
22:07:09raphiis there any possibility to get the calender on a x5 workin'?
22:07:41linuxstbdonutman25: What's the problem?
22:08:16 Quit webguest56 ("CGI:IRC")
22:08:42 Part perl|work
22:09:12donutman25it keeps repeating the same same text about rd2fbinary being up to date and the make numbers go up to about 130 before it fails completely
22:09:37donutman25i'm usin cygwin
22:10:57 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
22:11:05Lloreanraphi: The possibility is always there, yes.
22:11:22saratogawhats the deadline to apply for the google SOC?
22:11:32Lloreansaratoga: 4 days?
22:11:35Lloreansaratoga: It's soon.
22:11:42saratogathats annoying
22:11:51Bagdermarch 24th
22:12:00saratogai may be taking a semester off from grad school, but I won't know for a couple weeks
22:12:05LloreanBagder: It says the 26th
22:12:11Bagderoh, then it changed
22:12:18LloreanAh, cool
22:12:18Bagderor I misread...
22:12:29LloreanIt may say different things in different places too, that's been known to happen. :)
22:13:37donutman25nevermind, i got it to work
22:15:14raphiLlorean: ok, and how? Do I need to compile on my own with a patch or what?
22:15:45Lloreanraphi: Yes, either find a patch for a calender feature, or adapt the old plugin, and compile your own build.
22:16:13saratogaregarding the WMA codec, how difficult is it to compile the ffmpeg one for testing?
22:16:29saratogawill the makefile spit out a cl decoder
22:16:39saratogaI'm not familar with how ffmpeg actually works
22:16:46preglowMoos: the advantage is that you can now yourself control the bass instead of having rockbox do it for you
22:17:00preglowMoos: if i KNOW the music isn't loud enough to make the bass clip, i don't want rockox to lower it for me
22:17:27preglowwhen i set +12 dB bass, that's what i want, not whatever rockbox decides i want
22:17:32preglowif it clips, i know i use too much
22:18:20Moosand take the responsability for your ears :)
22:18:30preglowsaratoga: linuxstb already has coded a standalone player based on the ffmpeg one, afaik
22:18:39preglowsaratoga: not for rockbox, though
22:19:28saratogado you have a link?
22:19:44saratogai just want something that compiles under Windows or Linux and that I can add printfs to
22:19:59 Quit SirFunk (Read error: 110 (Connection timed out))
22:20:13preglowsaratoga: i don't know, i had it, but then i had a hd crash, so now it's gone
22:20:16preglowyou'd have to ask him
22:22:49 Join cadu [0] (
22:23:18caduyooo! you guys remember me? i was talking about getting a toshiba Fxx player (for rockboxing) and raving about not being able to find it here in Japan
22:23:49caduwell, seems like the tables have turned, i'll be trading my shitty player for a F21 in like a couple of hours :)
22:24:00cadufirst thing i'll do is rockbox it :)
22:24:19BagderI hear the gigabeat has a truly crappy OF
22:25:24LloreanI heard it does too, but as it's no longer present at all on my player, I really wouldn't know. :)
22:25:25BigMacIs the gigabeat x series still for sale?
22:25:34BigMacI can't find it on eday at all
22:26:02 Join bang [0] (i=95e13c4b@gateway/web/cgi-irc/
22:26:13bangHow can this work? In menu.h, the macro MENUITEM_FUNCTION is defined with 7 params. But in info_menu.c, it is used with just 5 params (e.g. for show_info_item, line 280). I'm confused. Could someone explain that to me please?
22:27:12 Join EbErT [0] (
22:29:44linuxstbsaratoga: You can have my decoder if you want, but it's still a work-in-progress (i.e. needs a lot more ffmpeg cruft removing), and is now out-of-date (based on ffmpeg from at least a year ago).
22:30:02linuxstbSo basically we need to start again with current ffmpeg.
22:30:13preglowhas wma changed much since then=?
22:30:45linuxstbThere have been small changes to wma, but mainly changes in the rest of ffmpeg.
22:30:56 Join webguest72 [0] (i=18f44eb5@gateway/web/cgi-irc/
22:31:44webguest72How do I get a command to look at many variables without typing out each one?
22:31:50webguest72in a shell script
22:32:22webguest72say the variables are rockbox rockbox1 rockbox2 rockbox3 etc.
22:32:35linuxstbBigMac: The X series seem very rare, but I think they do occasionally appear on ebay.
22:32:51webguest72I want to say if any of those variables are somthing then do this
22:32:56bangAnybody? Preprocessor experts?
22:33:48saratogalinuxstb: it'd still be interesting to see
22:33:51saratogagot a link?
22:34:10saratogalooking at wmadec.c in ffmpeg, I really have no idea what the decoder does
22:34:23saratogayou'd think who ever reverse engineered it would have put a few comments
22:34:29caduBagder, truly crappy OF? what's OF ?:P
22:34:31saratogabeyond FIXME
22:34:39Bagdercadu: Original Firmware
22:34:46 Part raphi
22:34:50caduBagder, it sucks yeah :)
22:34:51webguest72would I go if [ $rockbox[1-9] = 10 ] ?
22:35:20webguest72how do I specifiy multiple varialbs?
22:35:23 Quit desowin (Read error: 113 (No route to host))
22:35:43 Join ]RowaN[ [0] (
22:35:59 Quit Rob222241 (Read error: 104 (Connection reset by peer))
22:36:05linuxstbsaratoga: I think this is it -
22:36:32]RowaN[is the installation info for rockdoom still up to date here ? wasnt there talk of changing the folder to /games/doom or /.rockbox/games/doom ?
22:37:34webguest72no one knows how?
22:37:49 Join Rob2222 [0] (
22:37:57linuxstbwebguest72: You want to use a list, rather than individual variables. i.e. $rockbox="value1 value2 value3 value", and then "for x in $rockbox ; do [something with $x] ; done"
22:38:33webguest72hmm good idea
22:38:52webguest72will try that out
22:39:29Llorean]RowaN[: It used to be /games/doom, it was changed to /.rockbox/doom
22:39:35 Part bang ("Hm... I'll try to figure it out myself. But it's weird. The preprocessor should complain.")
22:42:47]RowaN[dont suppose anyones got a tmpegenc template ideal making mpegs for the sansa? i encoded an ep of will & grace at sansa resolution but it looked badly stretched and cropped and there was no sound when i tried to play it back ='[ ... more trial and error needed perhaps
22:43:19]RowaN[did i say will & grace? i mean Lost
22:44:22BigMacIs there a way in C to store what the selection was in a variable
22:44:38Bagderwhat the selection was?
22:44:44BigMacthen do different action based upon what the variable is equivalent to
22:44:48BigMaclike in vb
22:45:12BagderI don't think I've ever seen vb
22:45:40BigMacBagder: Yah, like if I made a menu, and they selected the 5th item down, it could add lets say 5 to the variable a
22:46:08BigMacthen if a=5 display the contents of a different variable
22:46:29BigMacLike for my first plugin, I am just making a tip calculator
22:46:44BigMacSo you enter amount paid
22:46:49BigMacassigned to p
22:47:01saratogafollowed by code
22:47:01BigMacenter tip amount
22:47:07BigMacok cool
22:47:18saratogause {} if its more then 1 line of code
22:47:30webguest72linuxstb: how then would I say if $rockbox has a certain number in it? rather than the total phrase?
22:47:42BigMacand how can I take whatever the action was and assign it to the action
22:48:31BigMacso like if true it would divide p by lets say .1 or something
22:48:37BigMacthen output that
22:48:46BigMacjust as text
22:48:49webguest72becasue $rockbox ends up being like = 1 2 7 18 82... how do I say if there is a 2 in that list then
22:49:15linuxstbWhat is your script doing?
22:49:26webguest72compiling rockbox
22:49:52Bagderwebguest72: loop over the values and compare them with 2
22:49:53webguest72Aims to have the ablity to choose multiple builds and then hit "go"
22:50:23 Join Thundercloud_ [0] (n=thunderc@
22:50:30Bagderor possibly grep for it
22:50:42linuxstbSo why do you need to see if 2 is in the list? Can't you just go through each item in the list, and then build Rockbox for that target (assuming that's what your number means).
22:52:19 Quit midgey ()
22:53:07webguest72what I have so far is a script that reads values and stores them as $value .... $value1 etc. then I need a way that will look through all those values and build for each one
22:53:41BagderI would append the values to the same variable instead
22:53:54 Quit jgarvey ("Leaving")
22:54:11webguest72so $rockbox= "$value $value1 ..."
22:54:28Bagderor just $rockbox = "$rockbox $newnum" in the loop asking for numbers
22:55:10Bagder... or just ask for multiple numbers to start with
22:55:44 Join lee-qid [0] (
23:00:20 Quit Entasis (Read error: 131 (Connection reset by peer))
23:00:31 Join Shaid [0] (
23:01:11webguest72ok but once I have my big list of numbers how do I get it to go through that list and build the apropriate ones.
23:01:26Drumrnot sure if anyone here would know but is there a tool to create a DB for the ipod firmware out of music in filetree format?
23:01:53LloreanDrumr: That's not really Rockbox related, but there are many tools for such a thing and you might want to just search Google.
23:01:56StalwartDrumr: foobar2000 with foo_pod plugin
23:02:08Stalwartsorry for offtopic =P
23:02:24linuxstbI didn't think any tool could do it - due to the limits on filename lengths imposed by Apple's database format?
23:02:27Stalwart2 years ago i was huge foobar fan
23:02:43Lloreanlinuxstb: It depends on which Apple firmware version you're running. Older ones it worked with.
23:02:48Drumrah, ok, i use foobar as my promary MP so that will work perfectly :-D
23:03:21EbErThows amarok compared to foobar
23:03:22Drumrand i did search google... came up with some things that would read the ipod DB and let you play music and things of that sort
23:03:25StalwartDrumr: i'm not sure if foo_pod has version for foob 0.9, i switched to linux 2 years ago and don't track foob development anymore
23:03:35Drumrlol, ok, i understand
23:03:38linuxstbLlorean: But even with older firmwares, there was a 50-or-so character limit afaik.
23:03:44Drumrim pretty sure its still in dev. and its updated
23:03:47linuxstbNewer firmwares just reduced that even further.
23:03:47Drumrive seen it around
23:03:58StalwartEbErT: amarok is better out-of-box, but foob is more expandable and optimized for windows
23:04:00 Join matsl [0] (
23:05:46Bagdere200tool with native i2c support is uploaded
23:06:11 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
23:07:16linuxstbWhat does that do?
23:07:24Drumrmaybe not, stalwart
23:07:38Bagderread, write, dump, program, verify i2c devices and the i2c rom
23:08:24 Join Alonea [0] (
23:09:01 Join Everybody [0] (
23:09:05Aloneaher markun, did you have any more ideas on why rockbox wont com
23:09:37Aloneamarkun: stupid keyboard...sorry about typos there...been a long day
23:10:49linuxstbBagder: What's the "i2c rom" ?
23:11:08Bagderits some kind of flash that is used by the pre-bootloader
23:11:24Bagderif it breaks, the sansa stops in the pre-boot mode
23:11:35linuxstbSo it's a flash rom accessed via i2c?
23:11:39Bagderwhich is signified by it saying it is a portalplayer device
23:12:02Bagderlinuxstb: something like that
23:12:10Bagderthis is all MrH magic (of course)
23:12:22 Quit funky ("leaving")
23:12:24linuxstbOK, it just all seems a bit vague to me...
23:12:53linuxstbBut the whole PP experience is like that.
23:13:24preglowyes indeed
23:13:49 Join Thundercloud__ [0] (n=thunderc@
23:15:00 Quit Thundercloud (Read error: 110 (Connection timed out))
23:15:00 Quit Rob2222 (Read error: 104 (Connection reset by peer))
23:15:23 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
23:18:50linuxstbpreglow: Do you know if "sample = *(p++) >> 13;" is the correct way to convert libmad's output to 16-bit? (this is in mpegplayer). I _think_ someone is complaining in the forums about clipping.
23:19:48linuxstb(p is int32_t* - the output of libmad - and sample is int16_t)
23:20:40 Part EbErT
23:21:06preglowlinuxstb: correct way, yes, but you should clamp the output too
23:21:48preglowlinuxstb: libmad output is s3.28, so what you're basically doing is tossing away the integer bits and only keeping the frac bits, which is good if the signal doesn't overflow, but it often does
23:22:09preglowlinuxstb: and you're also shifting, of course
23:23:15linuxstbSo what should it look like?
23:23:36 Join n17ikh|Lappy [0] (
23:23:39preglowoutput = *(p++) >> 13; if (output > 32767) output = 32767; else if (output < -32768) output = -32768
23:23:42preglowsomething like that
23:24:02preglowoutput being an int/long
23:24:07n17ikh|Lappyhello folks
23:24:22n17ikh|LappyI just installed rockbox on my iriver H10, good stuff.
23:24:30preglowwe tend to agree
23:24:33countrymikequick question... if i want to upgrade rockbox can I just copy over/replace the rockbox.ipod file or do i need to copy over the entire .rockbox directory?
23:24:43preglowcountrymike: entire directory
23:24:58countrymikeso i need to backup any specific themes i have, etc...
23:25:08 Join woodensoul [0] (i=4856537a@gateway/web/cgi-irc/
23:25:13linuxstbpreglow: OK, I think I'm following. Thanks.
23:25:27preglowcountrymike: well, copying over the .rockbox dir doesn't erase the previous contents. it just updates what's there
23:25:44countrymikepreglow, ok, thanks.
23:25:46n17ikh|Lappyis there a way of making rockbox use UMS mode when connected via USB?
23:25:50n17ikh|Lappyrather than MTP
23:26:02preglowcountrymike: and we only bundle a couple of default themes, so any additional ones you have should be safe
23:26:19n17ikh|LappyI'm looking through the manual but I'm not seeing anything about it
23:26:25preglown17ikh|Lappy: isn't ums that all rockbox does?
23:26:25woodensoulHey guys, trying to get set up to build...
23:26:49countrymikepreglow, yep. ok. i'm also wondering how I find out what version a new build is.
23:26:53n17ikh|LappyI thought so, but apparently it's trying to be MTP
23:26:57n17ikh|Lappymy computer's asking for a driver
23:27:04preglown17ikh|Lappy: ok, no idea, then
23:27:27preglowcountrymike: what version a build you're running is?
23:27:40countrymikepreglow, no, i know what i'm running.
23:28:13woodensoulI'm at the step where you run the 'tools/configure' script and enter what target you want to build for...
23:28:16]RowaN[has the sansa patcher win .exe been updated with the latest bootloader commit that allows usb detection? (
23:28:30countrymikepreglow, just not sure what i'm upgrading to, is actually an upgrade or not. but that's ok.
23:28:38countrymikei'm sure it is.
23:28:55preglowwell, unless you explicitely download an older build, you are indeed upgrading
23:28:59linuxstb]RowaN[: No, that bootloader isn't released yet.
23:29:04]RowaN[ok thnx
23:29:05countrymikepreglow, cool. thanks.
23:29:16n17ikh|Lappybah... why can't it be UMS :/
23:29:17woodensoulI don't know how to navigate to that directory from the rockbox/build directory i just created.
23:29:18preglowwhatever is on the current build page is the newest there is
23:29:45n17ikh|LappyI guess the actual device firmware is what makes it be MTP
23:29:48Bagdern17ikh|Lappy: I believe there is a "UMS trick" on the h10
23:29:49preglowwoodensoul: navigate there? just do ../tools/configure ?
23:29:52n17ikh|Lappyyeah, there is
23:30:04n17ikh|LappyI'd like to be able to set it up to always be UMS when on USB though
23:30:09Arathisn17ikh|Lappy: there is no rockbox usb support for the h10 atm
23:30:15n17ikh|Lappyah, alright
23:30:25n17ikh|Lappywell, holding select while booting works alright
23:30:39Arathisit's using th original bootloader before starting the rockbox bootloader
23:30:44n17ikh|Lappyyeah, I assumed so
23:30:55n17ikh|Lappyand the original firmware is what drives the UMS mode
23:31:05woodensoulI typed that and got an error.
23:31:07 Join Rob2222 [0] (
23:31:58woodensoulWell I thought I did... it worked this time. Let's see how far I get now.
23:34:22n17ikh|Lappyam I right in assuming that wavpack will actually perform better than flac on most players?
23:34:28woodensoulOK, now I get an error that the compiler i must use (arm-elf-gcc) is not in my path. I remeber reading how to do that in the step where you install cygwin, but I didn't understand it.
23:35:16preglown17ikh|Lappy: no
23:35:21preglowflac performs the best
23:35:32preglown17ikh|Lappy: at least if you mean cpu usage
23:35:40n17ikh|LappyI thought wavpack had been designed from the ground up to do better on risc players
23:35:50preglown17ikh|Lappy: perhaps, but flac does better
23:36:06preglowand by a fairly nice margin too
23:36:10preglowflac is one of our very fastest codecs
23:36:12preglowif not the fastest
23:37:24woodensoulI assume I need to do this step... Edit using nano or vi (not Notepad or Wordpad in Windows) /etc/profile and add ":/opt/sh/bin:/opt/m68k/bin:/opt/arm/bin"
23:38:03*nls makes a cynical post in the fourms before going to bed :-)
23:38:06thegeekmy experience is that flac is better than musepack, wavpack and monkey's audio
23:38:24saratogawoodensoul: yes you need to do that, or else you'll have to manually run the export command everytime you boot
23:38:30preglowthegeek: in what regard? you're comparing lossy and lossless codecs, there
23:38:31Lloreanthegeek: In what way? On a computer monkey's audio could be argued to be better because it gets better compression ratios.
23:38:53LloreanNot to mention the inclusion of musepack which is lossy, yeah. :)
23:39:05thegeekpreglow: I mean as lossless
23:39:15*amiconn thinks flac is our fastest codec for compressed formats
23:39:19woodensoulHow do I open and edit that file with nano or vi?
23:39:25amiconn(i.e. disregarding pcm wav and aiff)
23:39:31thegeekdisregad musepack;)
23:39:32preglowamiconn: i'm fairly certain of that myself
23:39:38Lloreanthegeek: "as lossless" doesn't mean anything, you still need a basis of comparison.
23:40:05Lloreanamiconn: I remember hearing of a test where it didn't need to boost at 24mhz on H100, I thought.
23:40:11thegeekI'm not saying my opinion matters all that much, but my practical experience is that flac is better;P
23:40:30LloreanBetter doesn't _mean_ anything, without a "better in X manner"
23:40:36thegeekI'm getting to it;P
23:40:40n17ikh|Lappythank god for finally replacing my mp3 cd player.
23:40:56n17ikh|LappyI've moved into the DAP world at last :/
23:41:08preglowtomal's vorbis patches lower boost ratio 10% for a 145kbps vorbis file i have here
23:41:11preglowwe really should commit this stuf
23:41:16thegeekperhaps primarily because the few albums I had in wavpack were slow to seek
23:41:25thegeekand also a bit slow to "start" playback
23:41:41preglowendianness issue, hrm
23:42:07amiconnwavpack definitely needs more cpu power than flac. Far more on coldfire at least
23:43:16n17ikh|Lappyportalplayer is an arm chip, right?
23:43:23n17ikh|Lappyer, two
23:43:38Bagderportalplayer is a company that makes chips
23:43:52n17ikh|Lappythe portalplayer 5020, rather.
23:43:54Bagderbut the PP models in the players have two ARM cores
23:44:23n17ikh|Lappyk, just checking
23:44:42saratogabasically the 50xx chips are a pair of slowish arm cores coupled with a lot of troublesome other hardware
23:44:46 Quit woodensoul ("CGI:IRC (Ping timeout)")
23:44:54saratogaand a fair amount of embedded ram
23:45:09n17ikh|LappyI'm surprised something that slow can actually play lossless
23:45:29n17ikh|LappyI guess there's not much OS overhead
23:45:37amiconnLossless is easier to decode than lossy (well, at least that's true for flac and shorten)
23:45:45n17ikh|Lappyas opposed to say, windows mobile
23:45:53preglowshorten really doesn't do much
23:45:58preglowflac too is very easy to process
23:45:58 Nick sbeh is now known as gentoo (
23:46:02preglowit does nearly nothing
23:46:06 Nick gentoo is now known as sbeh (
23:46:21Bagdern17ikh|Lappy: its rather the opposite, windows ce is slow
23:46:31n17ikh|Lappythat's what I was implying
23:46:47n17ikh|Lappythere's not much OS overhead on the players because the OS is lightweight
23:46:53nlspreglow: I tested tomals patch on my h300 and all vorbis musci turned into horrible noise... the endianness issue was just a guess :-)
23:47:17n17ikh|Lappybut on CE, it seems like you can't hardly do anything
23:47:41n17ikh|LappyI haven't found a decent audio or video player yet for CE/ARM
23:48:05n17ikh|Lappydoesn't matter much though, I have rockbox now >_>
23:49:56preglownls: yeah, i'm testing now
23:50:05preglowand having a look to see if i can see a bug
23:50:33*Llorean wonders how battery life is on the iFP
23:51:08*jhMikeS suspects he found a big problem with the scheduler and having IRQs wake threads when posting to queues
23:51:16 Join OLaSparO [0] (n=nospam@
23:52:27caduAT LAST!
23:52:36*cadu is holding his traded gigabeat f21!
23:53:06markuncadu: traded for what?
23:53:14OLaSparOhello, I got a problem with my iPod with rockbox, I tried to change the language, but when I pushed my language it started showing "loading..." and it hasnt stopped doing that since, so what should I do? it seems freezed in this position, it doesnt react on any buttons
23:53:18caduCowon iAudio U2 + 80 USD
23:53:41*preglow reminds Bagder of the website left menu issue when viewing an ml post
23:53:44markuncadu: happy with the f21?
23:53:47nlsI love the guy in the fourms that is going to make a cable to connect his sansa to the internet :-D
23:54:00cadumarkun, just got my hands on it
23:54:05Bagderah right, I'll look into that tomorrow
23:54:07cadustill have to rockbox it
23:54:12nlsOLaSparO: hold MENU+SELECT til it resets
23:54:12Bagdermy bed is calling for me now
23:54:22cadubut will have to go to work now, no time....ah dammmit :*
23:54:39*nls goes to bed for real now too, night fellows
23:54:39markuncadu: good luck with it
23:54:46 Part nls
23:54:54cadumarkun, thanks, by the way it's way lighter than i expected
23:55:11caduwow, 20 gb on the palm of my hand, i think i'm getting older and thinking this is rocket science :P
23:55:19cadui still remember my China 256mb player!
23:55:20preglowvorbis sounds like a study in imdct glitching with this patch
23:55:50preglowcadu: i remember the feeling from when i got my h120
23:55:55preglowa marvelous days it was
23:56:05caduby the way i turned it on
23:56:07 Quit lee-qid (Read error: 104 (Connection reset by peer))
23:56:12caduthe OF really SUUUUUUUUUUUUUCKS
23:56:15markunpreglow: same here :)
23:56:28 Join lee-qid [0] (
23:56:30caduit's LAGGY and has this 97" feeling (all colorful, just because it can)
23:56:45markunpreglow: the same day I met HCl btw..
23:57:17preglowhrm, can't remember how long since it was for me
23:57:21preglowtwo years?
23:57:23preglowfeels like more
23:57:30preglowgotta be more than that
23:57:30n17ikh|Lappyso on the iriver, does rocbox treat the slider as two buttons?\
23:57:31 Join woodensoul [0] (i=4856537a@gateway/web/cgi-irc/
23:57:38preglowyeah, more than that for sure, three
23:58:01n17ikh|Lappybecause it sort of feels that way
23:58:12linuxstbpreglow: Did you buy it before you discovered Rockbox?
23:58:32LloreanI bought my H120 semi-before I discovered Rockbox.
23:58:42LloreanI bought it before Rockbox was working on a port for it.
23:58:51LloreanBut I mistakenly thought they were.
23:58:58Arathisn17ikh|Lappy: yes, atm. there are some complications finding and handling the right events to make it a real touchstrip

Previous day | Next day