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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2008-10-10

00:01:14linuxstbdionoea: Around?
00:03:08*amiconn tries binutils 2.18
00:03:51 Join dimension1281 [0] (
00:04:36 Quit linuxstb ("Leaving")
00:06:19 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
00:07:12 Quit hannesd (Read error: 113 (No route to host))
00:08:46 Quit tvelocity (Remote closed the connection)
00:09:44Bagderamusing fact; the 4th most common "phrase" searched for when people ended up on =>
00:10:02*linuxstb scratches head
00:10:33gevaertsIsn't that because of modern brain-dead browsers that go to google instead of the website you want?
00:11:00amiconnHmm, binutils 2.18 fails even earlier. It complains about a missing 'makeinfo'
00:11:13linuxstbDoes "" exist?
00:11:35Bagderor rather, it redirects to www...
00:14:33olegfinkhmmm, simpler question
00:14:42olegfinkwhich players use HXF format for OF?
00:14:55 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
00:15:16*Bagder has no idea
00:15:52 Quit einhirn (Read error: 104 (Connection reset by peer))
00:16:40*pixelma wishes there was a way to have the remote buttons working in the sim, at least in an Iaudio M3 sim
00:17:07shot0faddsBah. I intended to spend this evening testing some improvements to the Telechips NAND driver on my m200. Instead I've spent it trying to make the m200 work at all :(
00:17:35shot0faddsIt seems r18435 breaks the button driver (or at least the display in the bootloader always shows 0x0 now)
00:17:36 Quit evilnick (" ajax IRC Client")
00:18:23shot0fadds...and I have no idea why, but r18584 seems to cause the weird nand_identify() behaviour I mentioned earlier
00:18:55 Join fdinel [0] (
00:20:09shot0faddsUnfortunately any further investigation will have to wait until the weekend. Night all!
00:20:14 Quit Nico_P (Remote closed the connection)
00:20:22 Quit jgarvey ("Leaving")
00:21:31Bagderwith a rockbox reference!
00:21:50amiconngah, gcc :(
00:22:13linuxstbshot0fadds: You sure it was that commit? I'm pretty sure I tested the m200 afterwards. Or maybe I just tested the DAX....
00:22:51 Join safetydan [0] (n=deverton@rockbox/developer/safetydan)
00:22:56shot0faddslinuxstb: 100%
00:23:29amiconnI fixed the array bounds warning (->error b/c of -Werror) (in gas/configure). Now it errors because of several 'blah might be used uninitialized...'
00:23:34 Quit reacocard (Read error: 110 (Connection timed out))
00:23:53 Quit dimension128 (Read error: 110 (Connection timed out))
00:24:00amiconnSeems we need to configure with −−disable-werror when host gcc is 4.3+
00:24:00 Quit tessarakt ("Client exiting")
00:24:03 Quit herrwaldo ("Konversation terminated!")
00:24:50shot0faddsamiconn: any idea why r18584 might cause unexpected behaviour in a completely unrelated function? I can't see anything obvious.
00:26:52shot0faddsgood answer :p I'll look into it further at the weekend.
00:27:01 Quit shot0fadds ("Leaving")
00:27:48 Quit HellDragon (Read error: 104 (Connection reset by peer))
00:28:08 Join HellDragon [0] (
00:29:55amiconnNo, really. That commit just strips the bidi + arabic processing from bootloaders. All the bidi function now does is decoding to ucs-2
00:30:47 Join Tetracomm [0] (n=nicholas@
00:31:07 Quit DerDome ("Leaving.")
00:31:08 Join Waldo000000 [0] (
00:31:19 Quit Thundercloud (Remote closed the connection)
00:40:29amiconnBagder: −−disable-werror does the trick
00:41:07amiconnI'd need a way to check host gcc version in though. Alternatively I could always add this option for binutils 2.17
00:41:13amiconnWhat do you think?
00:41:52 Join funman [0] (
00:42:41funmanif i remember correctly vitja mentioned weird behaviours in usb code after a (that?) bidi change
00:44:47 Quit bughunter2 ("bye")
00:47:09funmanwho can I bug to have a look at FS #9467 (add clip target to rockbox) ?
00:47:13 Join Zarggg [0] (
00:47:49 Quit faemir (Remote closed the connection)
00:51:51 Quit dimension1281 (Read error: 110 (Connection timed out))
00:52:47 Join dimension128 [0] (
00:55:06 Join Munkie [0] (
00:56:47***Saving seen data "./dancer.seen"
01:01:30markunhi Munkie
01:01:52 Join lfaraone [0] (n=LukeFara@wikipedia/firefoxman)
01:01:58Munkiehows the rockbox treating you?
01:02:49markunpretty well
01:02:50lfaraoneHey, I'm unable to run the rockbox GUI installer on windows, it gives me an error after downloading (among others) that it cannot create a directory for extraction.
01:03:21markunMunkie: which player do you have?
01:03:52markunlfaraone: I don't know anything about the installer, maybe someone else can help you
01:04:16 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
01:04:21markunbut it's getting a bit late over here in europe, so a lot of people will be sleeping
01:04:33Munkiehaha. im same timezone..
01:04:37funmanshotofadds (for the logs):
01:04:50Munkiewhat zip program are you using?
01:05:32lfaraoneMunkie: I don't know, I'd assume it's the standard one.
01:05:51lfaraoneMunkie: The GUI has a "install everything" button, it downloads and extracts.
01:06:08lfaraoneMunkie: it throughs an error on extraction. (this is the rockbox QT app)
01:07:11Munkieoh. maybe try running it on a different pc? or have you specufied where your player is? eg: the drive and what player it is. there is an auto detect button but im not sure if it works so well.
01:07:21 Join blkhawk [0] (
01:07:49Munkiedoes it say, "Downloading rockbox"?
01:08:30Munkiewhat player do u have?
01:09:36funmancan bidi_l2v() be called by multiple concurrent threads?
01:10:15lfaraoneMunkie: iPod nano.
01:11:07lfaraoneMunkie: "Downloading file; Download finished; Extracting file; Extracting failed: Unable to create directory."
01:11:41Munkieok i have an ipod video, so im guessing things are the same.
01:11:41amiconnfunman: Nope.
01:12:03amiconnfunman: And if that would really be the cause, it would break the full version as well
01:12:11funmanamiconn: right
01:12:14JdGordonpixelma: there is a patch in the tracker to add the remote keys to the im
01:12:47funmanmaybe this change just make a race condition more likely to be hit due to speeding up execution ?
01:12:56amiconnActually, my 'nope' wasn't entirely correct. It can be called both by the main thread and the scroll thread
01:13:10 Quit MethoS- (Remote closed the connection)
01:13:51Munkielfaraone: which tab is selected in the GUI?
01:14:00amiconnBut rockbox has cooperative threading, and neither bidi_l2v() nor its caller does yield, so this is no problem
01:14:31JdGordonhehe... Album Hart :D
01:15:00amiconnIt would be a problem if someone would move the scroll thread to the COP on PP, but most likely not the only problem such a move would cause
01:15:14funmanamiconn: just exploring the possible problems that diff is causing
01:16:06lfaraoneMunkie: The first one.
01:16:33lfaraoneMunkie: "Quick start"
01:17:07amiconnfunman: I presume the problem lies in the other code (which is affected by that commit)
01:17:08 Quit ender` (" If I had only finished this sentence,")
01:17:18lfaraone(continued in private message)
01:17:41funmanamiconn: I the other file modified in that commit was only used by archos target
01:17:49funman+ thought
01:17:56amiconnI know, it was my commit after all
01:18:11amiconnI mean the code vitja and shotofadds have problems with
01:18:49funmanhow is it affected by this commit then, execution speed?
01:19:55amiconnIf the other code is correct, it shouldn't be affected. But if there's a bug, it can very well be affected by the changed memory layout (one static array less)
01:20:16ZambeziI installed Rockbox 2008-08-24 with build r18339 (on my Mini 2gen). Everything works perfectly, so I don't see any reason to upgrade because of that, but what's your idea?
01:20:29 Quit ompaul (Client Quit)
01:21:09funmanZambezi: if it works fine, don't change it.
01:21:45soapZambezi, though you can get at least 10% longer runtime with MP3 by updating, you can get working recording, and other fixes.
01:21:49Zambezifunman: Then I won't. I finally fixed my iPod (had to replace a sparepart).
01:22:18amiconnfunman: bad advice, imo
01:22:52amiconnUpgrading rockbox almost always pays off (e.g. the mp3 optimisation you mentioned)
01:23:03Zambeziamiconn: It like works good, but might work even better.
01:23:30soapthere have been some very nice bugfixes since 18339
01:24:38Zambezisoap: That's what I thought since it's been a long time (and my clickwheel broke so I haven't used for like a month).
01:26:53 Quit culture (Connection timed out)
01:28:02ZambeziFirst time ever I think it sucks it's Friday tomorrow. I need a docappointment, but won't be awake 08.00 to get an "emergencytime".
01:28:26ZambeziMaybe too offtopic. Forget about that. ;-)
01:29:43 Quit Waldo000000 (Read error: 110 (Connection timed out))
01:34:17pixelmasoap: I think the Minis can't record
01:36:46 Quit HBK ()
01:37:49soapoh well, I think you're right. The MP3 and bug fixes still stand ;)
01:38:00soapinfact, I'm sure you're right.
01:38:27soapblind parsing of the changelog never did anybody any good.
01:43:59 Quit funman ("leaving")
01:45:05lfaraoneWhere is the souce for the GUI installer utility?
01:52:58pixelmawhere the rest of the source is (in the rbutil subfolder)
01:54:47 Join genterminl_ [0] (
01:55:26 Nick genterminl_ is now known as genterminl (
02:00:27lfaraonepixelma: ah, ok.
02:02:17 Part Munkie
02:04:10 Nick jhulst_ is now known as jhulst (n=jhulst@unaffiliated/jhulst)
02:06:44 Quit Tetracomm ("For free and legal cellphone downloads, visit:")
02:35:42 Join OK_KID_7 [0] (n=OK_KID_7@
02:36:47 Quit courtc (Remote closed the connection)
02:36:50 Join courtc [0] (
02:37:48 Quit lasser ("ChatZilla 0.9.83 [Firefox]")
02:38:21OK_KID_7got rockbox on my 30 g ipod, and working ok
02:38:38OK_KID_7is it possible to manage the songs on the ipod without using itunes?
02:39:05krazykitof course. you can just drag and drop if you want.
02:39:24OK_KID_7the database shows the songs loaded by itunes....but i am looking at how to upload songs without itunes, directly to the ipod, if that is possible?
02:39:34 Join Waldo000000 [0] (
02:39:51OK_KID_7drag and drop the song or song folders to the ipod icon on my laptop?
02:40:19krazykitOK_KID_7, your ipod is just a portable hard drive. put the music wherever YOU want it.
02:40:38OK_KID_7i tried opening up the "files" folder on the ipod and putting some music in there....then i clicked to play them that way.....and it bombed out!
02:41:42 Join HBK [0] (
02:41:50OK_KID_7after it bombed out all i could get it to do, was display "root" no matter i have reloaded it and put rockbox back on it. so i am trying to avoid doing that again....
02:42:01 Part Waldo000000
02:42:27OK_KID_7using compaq laptop v6000 and windows vista.
02:43:56 Join dimension1281 [0] (
02:44:20advcomp2019what do you mean by "bombed out"
02:45:37OK_KID_7that meant it showed the music in the data base, but when i clicked on it to play, it would not play at all.
02:45:55OK_KID_7it displayed the name of the song, and then said "roo", and that was all.
02:46:06OK_KID_7nothing i could do would change anything....
02:46:20advcomp2019what kind of files are they then?
02:49:06 Nick fxb is now known as fxb__ (
02:49:28OK_KID_7the files i loaded was music, mp3
02:50:04OK_KID_7anyway, i tried just a few minutes ago, the advice of drag and drop to the ipod icon on my computer, and that worked.
02:50:50OK_KID_7it loaded the music in the "files" folder; the ituntes music that was on the device is loaded under the "database", but both are on the device now.....
02:51:03OK_KID_7and that is what i was i am thankful...
02:51:42OK_KID_7i heard about rockbox on the "floss" i thought i would try it out.....pretty snazzy!
02:52:50krazykitOK_KID_7, well, you can find a lot of information in the rockbox manual, so do check it out sometime :)
02:56:12OK_KID_7i breezed thru some of that, but had a hard time with it.....
02:56:20 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:56:28OK_KID_7thanks for the help.....
02:56:45 Quit dimension128 (Read error: 110 (Connection timed out))
02:56:51***Saving seen data "./dancer.seen"
02:56:59 Part OK_KID_7
02:58:51 Quit krazykit ("later taters")
03:03:16 Join wormjim [0] (
03:03:47wormjimI had a quick rock box question for video ipod, any help?
03:05:18lfaraoneDid anybody else read that as a "quick brown fox"?
03:05:34wormjimlol I see that now
03:07:26wormjimwould video out work on rockbox using the usb composite cable?
03:14:42 Quit wormjim ("Trillian (")
03:21:42 Quit jhulst (Read error: 113 (No route to host))
03:24:33 Part pixelma
03:24:52 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
03:30:28 Quit XavierGr ()
03:32:15soapJdGordon, is your new WPS tag (volume button yes/no) able to be used as a conditional?
03:32:31JdGordonthat was the whole point of it :D
03:51:33 Join dimension128 [0] (
03:51:33 Quit dimension1281 (Read error: 110 (Connection timed out))
03:53:30 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
03:55:03 Join n17ikh [0] (
03:55:33 Quit n17ikh|Lappy (Nick collision from services.)
03:55:38 Nick n17ikh is now known as n17ikh|Lappy (
03:57:24 Quit obo ("bye")
04:11:08 Join Tetracomm [0] (n=nicholas@
04:13:01lfaraoneHey, how can I tell an iPod to dual-boot rockbox and proprietary-iPodSoftware?
04:15:43dimension128I'm not fully understanding what the plans are for supporting the Philips GoGear devices. The 9200 ok, and there is mention of the 3100 Series. Does this mean that my SA3346/37 may be supported in the near future, because it falls between these model numbers? Or just wish-full thinking on my part?
04:19:06lfaraoneNever mind, I'm RTFM.
04:19:15 Part lfaraone
04:19:21 Quit Musume1-2 ("CGI:IRC (EOF)")
04:25:59JdGordondimension128: there are no "plans" for future ports
04:26:11JdGordonif someone comes along with the expertise and inclination to do one then it might happen
04:32:30 Join lfaraone [0] (n=LukeFara@wikipedia/firefoxman)
04:38:05 Join blkhawk- [0] (
04:39:30 Quit blkhawk (Read error: 60 (Operation timed out))
04:39:55lfaraoneOk, is there any way to make the ROLO load iPod's software by default, and the Rockbox as an alternate?
04:40:02 Nick blkhawk- is now known as blkhawk (
04:40:31 Quit Llorean (Read error: 104 (Connection reset by peer))
04:40:58 Join Llorean [0] (
04:43:41 Quit Tetracomm ("For free and legal cellphone downloads, visit:")
04:47:01safetydanlfaraone: no
04:47:14safetydanunless you're willing to compile your own bootloader which has risks and is unsupported
04:48:53lfaraonesafetydan: plus, I have no experience in whatever language the loader is written in :)
04:50:18 Quit dimension128 (Read error: 110 (Connection timed out))
04:50:24lfaraonesafetydan: ( I'm trying to convince one of my friends to use rockbox (primarilly for watching videos) and they'd only allow it if they didn't have to do anyhting to boot "normally", they like using iTunes... sigh)
04:52:28 Join miepchen^schlaf_ [0] (
04:52:48lfaraonesafetydan: Thanks.
04:53:41 Join massiveH [0] (
04:55:12 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
04:56:54***Saving seen data "./dancer.seen"
05:04:52 Join tamahome02000 [0] (n=4426ddee@gateway/web/cgi-irc/
05:06:20tamahome02000the installer has a fundamental flaw, it after the bootloader, it writes to the mountpoint when it's no longer mounted, then that directory can't be used for mounting for the rockbox install
05:06:54tamahome02000in osx
05:07:07tamahome02000ipod 30 gig
05:08:15 Quit tamahome02000 (Client Quit)
05:08:42 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
05:08:49saratogatamahome02000: yes I think that bug is well known
05:32:22 Quit saratoga ("CGI:IRC (EOF)")
05:34:41 Quit Horscht ("IRC is just multiplayer notepad")
05:35:25 Join Waldo000000 [0] (
05:59:36 Join reacocard [0] (n=reacocar@
06:03:49 Quit massiveH ("Leaving")
06:21:28 Join AndyIL [0] (i=AndyI@
06:21:39 Quit ajonat ()
06:23:21 Join massiveH [0] (
06:33:15 Quit AndyI (Read error: 110 (Connection timed out))
06:39:30 Quit DismalArcadia (Read error: 104 (Connection reset by peer))
06:39:41 Join DismalArcadia [0] (
06:42:29 Quit Zarggg ()
06:46:01 Join Ketrel [0] (
06:46:43KetrelQuick question, on the Sansa c200 series, when I try to add file to a new playlist, it wants me to enter a name. 2 things on that, how do you backspace, and how do you say ok after you're finished?
06:51:24 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:56:58***Saving seen data "./dancer.seen"
07:08:19LloreanKetrel: Controls for the virtual keyboard should be in the manual.
07:08:28 Quit massiveH ("Leaving")
07:09:48KetrelLlorean: I thought so, but I'm not having an easy time finding it, lemme download the PDF (I printed it) maybe I can seach for the text then
07:12:49Ketrelyup found it, thanks
07:14:39 Join kronflux [0] (
07:24:57 Part safetydan
07:25:20 Quit scorche|sh (SendQ exceeded)
07:26:31 Join J-23 [0] (
07:35:20 Quit fyre^OS ("irc protip: press alt-f4 to open the super secret mirc console window!")
07:38:41 Part J-23
07:40:03 Join J-23 [0] (
07:42:24 Join crc [0] (
07:42:34 Quit courtc (Read error: 113 (No route to host))
07:43:00 Quit kronflux ("Leaving")
07:43:33crchey guys I was wondering does rockbox run on the apple 160gb ipod?
07:43:39crccause I can't tell which gen that is
07:44:22J-23Is it Classic, Shuffle or Nano?
07:44:28n17ikh|Lappyit's a classic
07:44:45n17ikh|Lappyonly 160gb model listed is the classic
07:45:00J-23"Apple: 1st through 5.5th generation iPod, iPod Mini and 1st generation iPod Nano
07:45:01J-23(not the Shuffle, 2nd/3rd gen Nano, Classic or Touch)", as says
07:45:05crcyeah classic. so rockbox won't run on it? it's 6th gen I guess.
07:45:35J-23sorry for pasting two lines, I forgot to merge it to one message
07:45:47crcwell thanks
07:48:11 Quit crc ()
08:04:17 Quit J-23 (Read error: 54 (Connection reset by peer))
08:04:32 Join J-23 [0] (
08:11:40 Part Waldo000000
08:15:37 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
08:19:22 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:26:58 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
08:28:21 Join ender` [0] (
08:30:41 Join scorche|sh [50] (n=scorche@rockbox/administrator/scorche)
08:35:48 Quit GodEater (" ajax IRC Client")
08:36:36 Join bertrik [0] (
08:40:13 Join Rob2222 [0] (
08:42:16 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
08:44:10 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
08:46:17 Join courtc [0] (
08:48:06 Quit BigBambi (Read error: 113 (No route to host))
08:50:04 Part Ketrel
08:51:52 Quit bertrik ("Leaving")
08:56:09 Join daurnimas [0] (
08:56:59***Saving seen data "./dancer.seen"
08:58:18 Quit Rob2223 (Read error: 110 (Connection timed out))
09:07:11 Quit daurnimator (Read error: 110 (Connection timed out))
09:17:52 Quit GodEater (" ajax IRC Client")
09:18:43 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
09:20:31 Join Darksair [0] (n=user@
09:23:17 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
09:25:03 Join Waldo000000 [0] (
09:25:44amiconnB4gder: Did you get my question from last night?
09:27:28amiconnlog 00:40
09:27:37*B4gder goes to check
09:28:56 Join culture [0] (
09:29:15B4gderyou think there's any risk in doing it unconditonally for all binutils 2.17 builds?
09:30:52 Join tvelocity [0] (n=tony@
09:31:49 Quit pixelma2 ("-")
09:31:59 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:32:36Zagorif you haven't seen, we need to fix the build for ubuntu 8.10 as well
09:32:53B4gderrockboxdev ?
09:32:59B4gderor what build do you mean?
09:33:19B4gderthey probably use gcc 4.3
09:33:29Zagorubunty has enabled -D_FORTIFY_SOURCE=2, which our old gcc version barfs on
09:33:45Zagorso either we run with CPPFLAGS=-U_FORTIFY_SOURCE or we fix the errors with a patch
09:33:46 Join Darksair` [0] (n=user@
09:35:06*B4gder reads FS #9467
09:35:51B4gderanyone knows anything about the "firmware/target/arm/crt0.S" he adds?
09:35:57B4gder(funman being "he")
09:36:58linuxstbB4gder: No, but there does seem to be too much copy/paste going on with all the ARM ports in general.... The crt0.S files could perhaps be specific to the ARM architecture.
09:36:58B4gderit seems to be added for the as3525 case only so I don't see why it's not put in the 3525 directory
09:37:13B4gderpossibly that's what he wants
09:38:38 Quit nuonguy ("This computer has gone to sleep")
09:40:29 Quit Darksair` (Remote closed the connection)
09:41:32 Join Darksair` [0] (n=user@
09:43:47B4gderZagor: so -U sounds like the quicker fix...
09:43:57 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:44:09B4gderis it the gcc build that fails?
09:44:53Zagor-U leaves warnings for the problems but at least it completes
09:45:20Zagorthe problem is open(O_CREAT) without use of a 'mode' argument
09:46:19B4gderso it would be a rather easy patch too then?
09:46:51Zagorprobably, yes. I haven't looked into it, but it sounds pretty straight-forward.
09:50:06 Quit Darksair (Read error: 110 (Connection timed out))
09:52:07 Quit JdGordon ("Konversation terminated!")
09:55:48 Quit Acksaw (Read error: 104 (Connection reset by peer))
09:56:09 Join Acksaw [0] (
09:58:19 Part J-23
09:59:49 Quit miepchen^schlaf_ ()
10:02:21 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
10:02:51 Join J-23 [0] (
10:02:57 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
10:03:07 Join miepchen^schlaf [0] (
10:07:01 Quit jhulst (Read error: 113 (No route to host))
10:08:54 Quit reacocard (".")
10:13:25 Join gregzx [0] (
10:16:56 Quit miepchen^schlaf ()
10:20:37 Quit BHSPitMonkey (Remote closed the connection)
10:21:02 Quit Darksair` (Client Quit)
10:24:54 Join reacocard [0] (n=reacocar@WL-358.CINE.HMC.Edu)
10:26:26 Join jeffdameth1 [0] (
10:26:51 Quit jeffdameth (Read error: 110 (Connection timed out))
10:31:19 Join facta [0] (i=xnte@gateway/gpg-tor/key-0xB9002659)
10:31:29amiconnB4gder: The 'risk' is that an actually bad gcc wouldn't fail to build binutils then. It's not very likely to encounter that though, except with the (known broken) gcc 4.2.0 for Interix
10:37:39B4gderbut then of course identifying a native gcc 4.3 isn't that hard, we already have code in configure that does this
10:52:07 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:53:56 Part Waldo000000
10:57:01***Saving seen data "./dancer.seen"
11:05:54J-23Did anybody try to hack e200v2 LCD screen?
11:06:57 Quit reacocard (".")
11:07:48 Quit linuxstb (Read error: 110 (Connection timed out))
11:09:27blkhawkJ-23: i hope so - I have a v2 :)
11:09:59 Join reacocard [0] (n=reacocar@WL-358.CINE.HMC.Edu)
11:11:40 Join ze0 [0] (
11:12:04 Quit tvelocity (Read error: 110 (Connection timed out))
11:18:15 Join numbertron [0] (
11:18:38numbertronis there a way to make mods not show up in the database?
11:18:46numbertronseeing as they can't be tagged
11:19:26 Quit n17ikh|Lappy ()
11:21:29 Join Waldo000000 [0] (
11:23:18 Quit ze (Read error: 110 (Connection timed out))
11:23:18 Nick ze0 is now known as ze (
11:24:20 Quit Seed ("cu, Andre")
11:25:03pixelmanumbertron: yes, search for database.ignore in the manual
11:26:42numbertronoh hey, that makes that easy considering my mods are all in one folder anyway
11:58:35 Join tvelocity [0] (n=tony@
12:07:20 Part facta
12:11:32GodEateranyone feel like helping me out with a compile problem? I'm trying to work on #8499, but I'm banging my head against this :, and getting nowhere....
12:15:07Zagorthat's a lot of errors
12:15:26*GodEater wonders if it's something to with there being both a function prototype for read_uint16le, and a #define for it
12:15:36GodEaterZagor: I know, but it's less than when I started ;)
12:15:54Zagorthat sounds like it could confuse the compiler a bit, yes...
12:16:37GodEaterthe problem is, I have no idea why it's done that way
12:16:57ZagorI don't see a patch in #8499
12:16:58GodEaterand clearly it compiles ok when you're doing an actual build
12:17:09GodEaterZagor: there isn't one, but I can post what I have if you want ?
12:17:32GodEaterit's just changes to the Makefile in tools
12:17:44Zagorah, now I read the description :)
12:17:53Zagorsure, let me have a look
12:19:48GodEaterI won't bother attaching it to the ticket until I can at least get it to compile
12:20:24GodEateralthough since that's the point of the exercise, perhaps I should
12:21:05GodEaterbut those CFLAG changes should probably go in another variable, since they shouldn't apply to everything in there, so it needs work
12:23:05*GodEater runs to the bathroom quickly
12:27:32Zagorwho defines the __PCTOOL__ define?
12:27:48Zagorah, found it
12:33:10Zagorthose defines certainly do look odd
12:33:38GodEaterlinuxstb's work if the file header is to be believed
12:33:56GodEaterand since he's much cleverer than me, I suspect there's a good reason for them
12:33:58Zagorannotate is your friend :)
12:34:08GodEaterit would be if I had svn access
12:34:10GodEaterbut I don't
12:34:15GodEatermaking do with the source tarball
12:34:35GodEaterwill try it
12:34:43Zagor to be specific
12:34:50 Join reacocard_ [0] (n=reacocar@WL-358.CINE.HMC.Edu)
12:35:13 Quit reacocard (Read error: 104 (Connection reset by peer))
12:36:14GodEateryep, that looks like linuxstb ;)
12:37:37 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:37:51GodEaterI don't understand how it works though :(
12:39:32Zagorit sure looks confused
12:39:59 Join massiveH [0] (
12:40:08 Join how [0] (n=kushal@
12:40:09*Zagor uses his mind powers to summon linuxstb
12:41:52 Quit how (Client Quit)
12:42:07Zagorthe memcmp warning is fixed by adding #include <memory.h> btw
12:42:49Zagorand (void)argc; (void)argv; gets rid of the database.c warnings
12:43:20 Join how [0] (n=kushal@
12:45:27 Quit how (Client Quit)
12:47:28 Join HBK- [0] (
12:47:51Zagornah, not confusing at all. you're simply lacking an endian define, so it takes whatever is on the other side of #ifdef.
12:48:05Zagoradd -D ROCKBOX_LITTLE_ENDIAN to Makefile
12:48:11Zagor(for now)
12:50:10Zagorand -D CONFIG_CODEC=SWCODEC
12:51:40Zagorand you probably want to use uisimulator/sdl/thread-sdl.c instead of firmware/thread.c
12:53:25 Join fdinel [0] (
12:53:33linuxstbSlasheri was responsible for the database tool and (I'm 99% sure) introducing the __PCTOOL__ define....
12:54:07linuxstbI may have added more __PCTOOL__ defines when I wrote checkwps
12:55:47 Quit HBK (Read error: 104 (Connection reset by peer))
12:57:04***Saving seen data "./dancer.seen"
12:57:36*linuxstb remembers thinking that the Rockbox database code (and other things) are too tightly integrated into Rockbox, with no clear abstraction - and that makes things like checkwps and the standalone database tool hard to do nicely.
12:58:29Zagorit sure looks like it
12:59:50ZagorI can't see why the pc tool would have to use our threading code, io code etc
13:00:26*B4gder agrees
13:00:31linuxstbI think apps/ has just grown too large, and every part is dependent on every other part....
13:00:32Zagorcleaning that up is probably the better way to proceed, rather than trying to shoehorn the current code through the compiler
13:00:51*linuxstb agrees
13:01:06B4gderin general such cleanups also helps the general readability
13:02:30linuxstbJust thinking aloud, maybe we could have something like apps/libs/ which contains things like the database code, WPS parser etc, designed from day one to be built independently.
13:02:42B4gderthat would be great
13:02:54Zagorlinuxstb: I was just thinking of a libs/ dir too
13:02:55*linuxstb hopes our friend Mr Someone has some free time
13:03:05B4gderMr someone is great!
13:04:03Zagormetadata/ is practically a lib already, if it weren't for id3/mp3 being embedded so deeply in other code
13:05:32Zagorthe id3 code needs to be split into "metadata" and actual "id3" code
13:06:36Zagorhow hard can it be? ;)
13:10:13 Join kushal_12_27_200 [0] (n=kushal@
13:10:45 Quit numbertron ("There are many but none in CANADA")
13:13:01 Quit daurnimas (Client Quit)
13:13:38 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
13:14:43 Quit culture (Connection timed out)
13:17:40amiconnZagor: Splitting out the id3 requires both playback engines in apps/
13:17:50amiconn*id3 code
13:23:29amiconnWell, unless you put the lib into firmware/, but imho that'd be the wrong place
13:23:48B4gderZagor: on hwcoded the mp3 playback is still in firmware
13:24:08 Part B4gder
13:27:39 Join Darksair [0] (n=user@
13:27:58*GodEater proproses /apps /firmware and /stuff_which_belongs_in_neither
13:28:43*GodEater now gives up - I can't make panic.c compile for the PC
13:30:43 Join LambdaCalculus37 [0] (
13:35:32 Join gregzx_ [0] (
13:37:45 Quit gregzx (Nick collision from services.)
13:37:50 Nick gregzx_ is now known as gregzx (
13:46:49 Join pierre- [0] (n=pierre@
13:53:50 Quit LambdaCalculus37 ("Ka-chunka")
13:55:55 Join daurnimator [0] (i=daurn@unaffiliated/daurnimator)
13:59:30 Join gregzx_ [0] (
14:11:57linuxstbamiconn: I once looked at moving the hwcodec id3 handling into apps/, and it didn't look impossible to do whilst still leaving the low-level MAS stuff in firmware. What do you think prevents it?
14:12:35 Join kachna|lappy [0] (
14:15:46 Quit MrDuck (No route to host)
14:17:36 Quit gregzx (Read error: 110 (Connection timed out))
14:18:03 Join webguest44 [0] (n=dee176d1@gateway/web/cgi-irc/
14:21:22ZagorI just compiled recorder with mpeg.c in apps. only a single line, #include dac.h, had to be fixed.
14:23:29 Join unixbreak [0] (
14:23:39 Join gregzx [0] (
14:24:36 Quit webguest44 ("CGI:IRC (EOF)")
14:24:45 Part unixbreak
14:27:11Zagorhaving things like mas_codec_writereg() in apps isn't ideal, but those can always be moved/abstracted if we want to
14:31:04LinusNZagor: most of the work to move mpeg.c to apps is already done
14:31:04 Quit HBK- (Read error: 104 (Connection reset by peer))
14:31:15 Join HBK- [0] (
14:31:22ZagorLinusN: apparently. it just slotted into place without problems.
14:31:35Zagorsame with id3.c and replaygain.c
14:31:45LinusNthe audio api was the biggest deal
14:32:03Zagorthose 3 are the only files in firmware/ that uses the mp3entry struct
14:32:29Zagorso with those moved we would be free to split id3 and metadata handling
14:34:05linuxstbSo, commit the move of those files, and then take it from there?
14:35:19amiconnHrmm, mas_codec_writereg() in apps...
14:35:59Zagoramiconn: we can abstract it off to mas.c, but to what gain?
14:39:22ZagorI'll commit this now. we can put lipstick on it later if we want...
14:39:58 Quit gregzx_ (Read error: 110 (Connection timed out))
14:41:43LinusNZagor: have you built all mas targets?
14:42:00LinusNincluding sim?
14:42:14Zagorno, just recorder. I'll test the others too first
14:45:40 Join LambdaCalculus37 [0] (i=44a04303@gateway/web/ajax/
14:50:39 Quit kushal_12_27_200 ("Leaving")
14:50:54 Join kushal_12_27_200 [0] (n=kushal@
14:51:01 Quit massiveH ("Leaving")
14:51:19 Quit kushal_12_27_200 (Remote closed the connection)
14:51:25 Join kushal_12_27_200 [0] (n=kushal@
14:51:50 Quit kushal_12_27_200 (Remote closed the connection)
14:52:06 Join faemir [0] (
14:55:04 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
14:56:46 Join culture [0] (
14:57:07***Saving seen data "./dancer.seen"
14:58:30markunZagor: nice work. I'll try to add support for itunes gapless MP3 later.
15:08:42 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:08:46 Part LinusN
15:11:32 Quit amiconn (Nick collision from services.)
15:11:39 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
15:19:35 Join funman [0] (
15:25:57 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
15:27:47funmanBagder: I added firmware/target/arm/crt0.S but not the reference to it
15:28:54 Quit culture (Read error: 60 (Operation timed out))
15:29:29 Quit GodEater (" ajax IRC Client")
15:30:21 Join culture [0] (
15:32:22funmandan_a did it in r10830
15:33:22funmanand aliaskremoved it in r15965 , for the Gigabeast: Moved crt0.S to imx31 subdirectory, as it was the last target using the unified file.
15:34:58Bagderwe should move as many as possible to the unified one imho
15:45:21 Join w3ccv [0] (
15:47:42 Quit Darksair (Read error: 104 (Connection reset by peer))
15:48:40 Join Lambdumb [0] (
15:50:14 Join evilnick [0] (i=0c140464@gateway/web/ajax/
15:55:32pondlifeDo we have anything written down which determines where the /firmware and .apps split should occur?
15:56:10pondlifeI'm wondering if a nice layer/block diagram would be useful.
16:03:40 Quit funman ("leaving")
16:04:40 Part Waldo000000
16:05:30Zagorpondlife: afaik no
16:06:03 Quit Lambduh (Read error: 110 (Connection timed out))
16:11:41 Join crashmat1ix [0] (
16:14:47*pondlife finds
16:15:48 Join massiveH [0] (
16:17:25faemirAnyone know why when I start my ipod up rockbox says database is not ready? (despite all my music being in it)
16:18:20pondlifeAnother silly question: why do we have yield() and sleep(0) ? I'd imagine both should do the same thing, although sleep(0) stands a better chance of putting the CPU into sleep mode.
16:19:04pondlifei.e. what's the advantage of yield() over sleep(0)?
16:19:06 Quit crashmatrix (Read error: 110 (Connection timed out))
16:19:21Lloreanfaemir: "in it" in what way?
16:19:50faemirwhen I go on database in the root menu all that is on my ipod is there.
16:19:58faemirplus it's set to autoupdate etc
16:20:03evilnickfaemir: have you restarted by holding Play or by holding centre and Menu?
16:20:07pondlifeI particularly like the "yield(); yield(); yield();" line in recording.c ;)
16:20:08*domonoky would think yield() does "nothing" if there is no other thread ready. sleep(0) always sleeps atleast to the end of the tick
16:20:17Lloreanfaemir: What *exactly* does it say, then, about the database not being ready (and in what screen)?
16:20:40faemirexact phrase: database is not ready
16:20:43faemirand when I boot it up
16:20:47faemirafter the rockbox screen
16:20:48 Quit AndyIL (Read error: 104 (Connection reset by peer))
16:20:49pondlifedomonoky: I'd think so too, but it's sometimes hard to know which to use.
16:20:50faemirbefore I can control it
16:20:53faemirat the root menu
16:21:03Lloreanfaemir: Without pressing any buttons?
16:21:09LloreanWhat do you have the resume screen set to?
16:21:19 Join n1s [0] (n=nils@rockbox/developer/n1s)
16:21:34faemirresume screen? You mean when I turn it on? It's the root menu (files, database etc)
16:21:58Lloreanfaemir: Please, answer my questions in the order asked, since I do need to know everything I've asked to try to help you.
16:22:15faemirI missed the other question sorry
16:22:17w3ccvI'm trying to install rockBox on an iPod Classic 120GB - the currenty available one. any secrets, the installer does not recognize it.
16:22:17Lloreanfaemir: As to that, I want to know what the setting for the start up screen is set to, not what screen you actually end up in.
16:22:17faemirholding play
16:22:26LloreanWhy are you holding play on startup?
16:22:37evilnickw3ccv: It is not supported.
16:22:39faemirI'm not
16:22:40domonokyw3ccv: see the frontpage, rockbox does not run on the classic
16:22:42faemirthat's the shut it down
16:22:46faemirthen pressing menu to start it up
16:22:47Zagorpondlife: that's a good question. i like the expressionist aspect of triple yields though :-)
16:23:09faemirstart screen is set to database
16:23:31Lloreanfaemir: That sounds like the problem then. If you can get to the database *after* it boots up, it's trying to go into the database before it's ready during boot.
16:23:35 Join AndyI [0] (i=AndyI@
16:23:40Lloreanfaemir: I'd recommend filing a bug report on this,.
16:23:40Zagorreminds me of the old battleship vs. lighthouse joke
16:23:52faemirLlorean: odd, I just changed it to main menu and it's not saying it anymore O_o
16:23:54Dementioreal quick faemir
16:24:03Dementioquestion Llorean
16:24:06Lloreanfaemir: Obviously it won't say it any more... it's not trying to go in there too early now...
16:24:27Dementiois shutting down via holsing play and restarting via menu+select the same after db initialize?
16:24:31faemirOkay, well I wanted it to go to the main menu anyway, dunno why it wasn't set
16:24:38LloreanDementio: You don't need to hold menu+select.
16:24:43Dementiojust asking
16:24:45Lloreanfaemir: Please, file a bug report.
16:24:45gevaertsI think it's a bug. Either it should work or Database shouldn't be an option
16:24:47 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
16:24:49Dementioi just do that out of habit
16:24:59LloreanDementio: It's already off, so holding menu+select won't affect anything Rockbox cares about
16:25:02faemirLlorean: okay
16:25:12n1sDementio: menu+select is a hard reset
16:25:17faemirAnother question: is it possible to shutdown then start up without it showing the apple logo, instead to just go straight back to how it was?
16:25:42linuxstbfaemir: No
16:25:44Lloreanfaemir: The Apple Logo is in flash, we can't bypass it without replacing the flash data.
16:25:45n1sDementio: if rockbox tells you to reboot, press play to shut down
16:26:01Dementioi know, what i mean is, after you initialize the database, and it says to restart, is shutting down by holding down the play button good?
16:26:04Lloreann1s: He's pressing play to shut down. He's just holding Menu+Select to wake it back up for some raeson.
16:26:09faemirOkay, thanks.
16:26:35LloreanDementio: At least, I THOUGHT you were holding down play and then holding menu+select.
16:26:50n1sLlorean: ah, i read the question as asking if shutting down is the same as resetting
16:26:51*Llorean read it as an additive and, rather than an "as opposed to" and.
16:26:53Dementiobee drinking a little
16:26:57LloreanI think I misunderstood actually
16:27:57Dementioi prolly coulda typed it a little clearer
16:30:48Dementioanyone happen to have a linux script to rescale an image to 100x100 and convert to bmp?
16:30:53Dementiothis is getting monotonous
16:31:38faemirLlorean: done.
16:32:33BigBambiDementio: I'm pretty sure there is one on the wiki
16:32:41BigBambiOn the ALbumArt page believe it or not
16:32:57Dementiosad part is, i saw that when i was at work
16:34:44 Join miepchen^schlaf [0] (
16:35:26 Quit courtc (Remote closed the connection)
16:35:29 Join courtc [0] (
16:38:12 Nick fxb__ is now known as fxb (
16:39:15 Join dfego [0] (
16:40:11 Join fluteflute [0] (
16:46:08dfegoI've been poking around for information on why some of my mp4 files won't play, and I've figured out that they're at least nominally different (one is "version 1" and the other is "iTunes AAC-LC"). Has anyone hit this before? I previously assumed they were the same, but the former won't play in Rockbox.
16:46:48flutefluteHello! Please can I have write permissions to the wiki (as user 'fluteflute'). Thanks!
16:46:55Lloreandfego: "MP4" isn't a specific type of audio. it's just a container. Imagine it like the computer equivalent of a plastic bag, you can put all kinds of stuff in it.
16:47:08Lloreanfluteflute: You might want to re-read the guidelines for wiki accounts.
16:47:15LambdaCalculus37fluteflute: No, you have to register using your real name on the wiki.
16:47:31fluteflutesorry, I did use GregAuger
16:47:32dfegoLlorean: I've been learning about that recently. They're both showing up as MPEG v4 files, with the version and itunes bit being in addition
16:47:47dfegoWith the Linux "file" command, is where I'm seeing this.
16:47:57flutefluteI use fluteflute normally so I typed that here my mistake :p
16:48:05Lloreandfego: Well, 'iTunes AAC-LC' suggests that the data in it is AAC-LC audio, which we support
16:48:24 Join fyrestorm [0] (
16:48:26LloreanI suspect 'version 1' is describing the MP4 itself, and not what's in it, so you need to figure out what it really contains.
16:49:42dfegoLlorean: Well I ripped it myself from a high-quality youtube video. ffmpeg pegs it as "mpeg4aac"
16:51:02Lloreandfego: AAC has many profiles (such as the previously mentioned LC).
16:51:48flutefluteLlorean/Lambdumb: is the GregAuger account acceptable?
16:52:41dfegoLlorean: So it's probably a fair guess I need to read up on my audio codecs a bit further. And then convert to a non-mpeg4 format once I determine it won't work :-P
16:52:50Lloreanfluteflute: Done. Please do not spam.
16:52:56LambdaCalculus37fluteflute: Oi oi, I'm LambdaCalculus37, not Lambdumb!
16:53:30Lloreandfego: Well, we support AAC-LC and AAC-HE but HE is unlikely to work consistently on all players (it's much more computationally complex)
16:53:36flutefluteThank you. Sorry LambdaCalculus37!
16:53:47Lloreandfego: The other thing is that the MP4 could just be tagged in a bad way. You could ask foobart to optimize the MP4 layout.
16:54:53dfegoLlorean: I read about that just a little while ago. Wasn't sure if that was the particular issue. I suppose I can muck with it. foobar is a Windows-only program though, correct?
16:55:45LloreanIt may be possible to run it in WINE.
16:56:14dfegoAre you aware if the necessary functionality is available in another program? Or is this a particularly unique thing to foobar?
16:56:34 Quit Zagor ("Client exiting")
16:56:35LloreanNot aware of anything else that has an explicit function for it.
16:57:11***Saving seen data "./dancer.seen"
16:57:34LloreanI've read of something called mp4box that can probably do something similar but may require some tinkering. All I know is it's a tool for working with MP4 containers, and I can't imagine it not offering *some* way to prepare/optimize for streaming
16:58:53dfegoThank you very much for the tips! I'm surely on the right path now.
16:58:59 Part fluteflute
16:59:32 Quit tvelocity (Connection timed out)
17:00:32 Quit dfego ()
17:01:18 Join jgarvey [0] (
17:03:38 Join webguest68 [0] (n=d5bad643@gateway/web/cgi-irc/
17:03:39 Quit gregzx ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
17:03:50 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
17:05:16n1sLlorean: could you test the FS #9369 bootloader (a bit down in the comments) on your nano?
17:05:48Lloreann1s: Sure, lemme go get it. Anything specific to look for, or just "does it boot?"
17:06:25n1swell, ideally boot rockbox/OF and usb detection nothing special
17:06:37LloreanDoes the iPod bootloader *do* USB detection now?
17:06:52n1sI though so, maybe they don't...
17:07:25LloreanDidn't in the past, at least
17:07:35LambdaCalculus37n1s: Let me try with my video and color iPods.
17:08:06n1sprobably me confusing them with something else then
17:08:08GodEaterBooting with USB plugged in on my ipods has always ended up with a hung Rockbox interface
17:08:28n1sGodEater: oh, nice
17:09:06GodEaterThat's a 2.0 bootloader currently (with no apparent USB code in the bootloader itself afaict)
17:09:18LambdaCalculus37n1s: New hardware appeared in XP: "Rockbox Media Player"; my iPod color was detected.
17:09:30Lloreann1s: Bootloader does everything normal for me.\
17:09:30LambdaCalculus37n1s: These new ones are 3.0, right?
17:09:48n1sLlorean: great, thanks!
17:09:49LambdaCalculus37Never mind... interface hung.
17:09:52webguest68did anyone meet with error: "I03: AddrErr at 003F2BC4" on iRiver H3x0? i flashed friend's "usa" h340 with rockbox and get this message when tried to boot in rockbox, on my "eu" H340 with the same firmware - no problems
17:10:02n1sLambdaCalculus37: yes, 3.0'
17:10:18LloreanGodEater: My nano is perfectly happy with USB plugged in while it's off. Boots into Rockbox then reboots into disk mode (or if Hold is on, boots straight into Apple OS)
17:10:21*LambdaCalculus37 resets his iPod and lets it boot to the OF
17:10:59LambdaCalculus37Llorean: My color hung at the main menu.
17:11:42*GodEater is willing to try it again now to check
17:11:53n1sBagder: I think we can put the new ipod bootloaders on now, can you grab them from FS #9369 (a bit down in the comments) or should i send a zip somewhere?
17:11:59LloreanLambdaCalculus37: I have technology problems. Things just *work* around me a lot, even when they shouldn't. Makes reproducing bugs a bit hard.
17:12:16Lloreann1s: A version of iPodPatcher should be compiled with them built in before we put them up.
17:12:19LambdaCalculus37Llorean: :)
17:12:46LloreanDon't want to be offering two different versions of the bootloader depending on how you choose to install Rockbox.
17:12:49n1sLlorean: ok, I can do a linux build, what others do we need?
17:12:54GodEaterwith my current Rockbox build, which includes our usb stack, I get no hang during boot
17:12:56LambdaCalculus37n1s: Windows and Mac OS X.
17:13:40LambdaCalculus37GodEater: Mine was a regular SVN build without the USB stack. I should roll one with the USB stack enabled, then.
17:13:55*n1s wants volunteers to build for windows and osx then
17:15:08 Quit webguest68 ("CGI:IRC (Ping timeout)")
17:19:20LambdaCalculus37n1s: I can build ipodpatch for OS X.
17:20:11n1sLambdaCalculus37: great, we should probably attach them to the task so bagder can grab everything from one place when he has time
17:20:21LambdaCalculus37n1s: No problem.
17:20:55LambdaCalculus37n1s: Just a quick refresher... ipodpatcher is built by invoking "make tools", or is the command different?
17:23:48*n1s guesses a 'make' in the ipodpatcher dir...
17:24:24LambdaCalculus37n1s: And we have to make a universal binary.
17:24:46 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
17:24:53n1si'd guess so but i have absolutely no idea about osx stuff
17:24:55 Join webguest68 [0] (n=d5bad643@gateway/web/cgi-irc/
17:25:05LloreanLambdaCalculus37: And it needs to have the .ipod files there to compile them in
17:26:20LambdaCalculus37Llorean: Understood.
17:27:00 Join funman [0] (
17:28:03 Quit webguest68 (Client Quit)
17:29:12n1sLambdaCalculus37: hold on, need to update a version string in ipodpatcher too
17:30:05 Join dabujo [0] (
17:30:45LambdaCalculus37n1s: Okay.
17:30:52n1schange main.c:34 to v3.0 bootloaders
17:31:17LambdaCalculus37n1s: Okay, will do.
17:31:45*LambdaCalculus37 has to wait about an hour before he can do anything, but should be able to get this done
17:32:21 Join Tetracomm [0] (n=nicholas@
17:32:41LambdaCalculus37I require the assistance and advice of the RBUtil maestros on building universal binaries in OS X.
17:33:47*LambdaCalculus37 summons domonoky
17:33:59*domonoky waves
17:34:02 Quit at0m|c ("runaway rmmod reboot")
17:34:11LambdaCalculus37Yay, my summon spell worked. :)
17:34:14 Quit fophillips (Read error: 104 (Connection reset by peer))
17:34:40LambdaCalculus37domonoky: Do you know how to build a universal binary in OS X? I'm going to make a new build of ipodpatcher but don't want a PPC-only version.
17:35:04domonokyto build universal binarys, you need universal libs, and then just build rbutil, and run the macos_deploy script..
17:35:29domonokyah, a universal ipodpatcher, hm..
17:37:27domonokyit seems the ipodpatcher Makefile is already setup to build universal ipodpatchers with the ipodpatcher-mac target
17:37:48 Join ajonat [0] (n=ajonat@
17:38:27LambdaCalculus37n1s: I'll get to making the new ipodpatcher on my lunch break, and I'll post it to the tracker.
17:38:42n1sLambdaCalculus37: good :)
17:38:45 Quit w3ccv ("Relax, Don't worry, Have a homebrew")
17:38:55n1snow we just need a win version then...
17:39:08*n1s summons Mr Someone
17:39:58funmanhe's already doing Something
17:41:20 Quit Acksaw (Read error: 54 (Connection reset by peer))
17:43:36gevaertsDoes mingw work for ipodpatcher?
17:44:16 Join kushal_12_27_200 [0] (n=kushal@
17:45:25linuxstbgevaerts: Yes, it should. I think the previous win32 binaries were (cross-)compiled that way.
17:45:48 Join Acksaw [0] (
17:45:49gevaertsIn that case, I can try building it
17:45:52linuxstbThe Makefile should handle it already if you just type "make ipodpatcher.exe" in Linux
17:46:10gevaertsipodpatcher from trunk or from v3.0?
17:47:43linuxstbIt should be tagged as "ipodpatcher_3_0" (or similar - see earlier tags)
17:47:49linuxstbBut from trunk IMO.
17:48:06LambdaCalculus37linuxstb: Will do.
17:48:09linuxstb(it's a co-incidence we're releasing ipodpatcher 3.0 at a similar time to Rockbox 3.0)
17:50:11 Join Acky [0] (
17:51:00 Quit Acky (Read error: 104 (Connection reset by peer))
17:51:51LambdaCalculus37n1s: Should I post the OS X version packed into a .dmg file, as was done before?
17:51:53funmanthe both are in the same source repository, but released independantly ?
17:52:31gevaertsActually, is it ipodpatcher 2.0 with 3.0 bootloaders, or 3.0 all the way?
17:52:49LambdaCalculus37gevaerts: 3.0 all the way/
17:53:06 Quit massiveH ("Leaving")
17:53:46gevaertsOK. Added. Can someone who actually has windows and an ipod test it?
17:54:32 Join meven [0] (
17:55:35 Quit BigBambi ("Leaving")
17:56:25LambdaCalculus37gevaerts: It launches, but I can't do anything with it because I have no admin rights on my work PC.
17:56:50gevaertsLambdaCalculus37: I actually did the "it launches" test with wine :)
17:57:50 Quit DaCapn (Remote closed the connection)
17:58:29 Quit kushal_12_27_200 ("This computer has gone to sleep")
17:59:53 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:00:22 Quit fyrestorm ("( :: NoNameScript 4.22 :: )")
18:05:26 Quit meven ("Konversation terminated!")
18:06:33Horschthab mal ne Frage zu DVDs: Ich hab einen VIDEO_TS Ordner mit (ungeschützten) VOB IFO und BUP Dateien
18:06:59*gevaerts looks at Horscht
18:07:13Horschtwrong channel
18:07:29 Quit Twisty (Read error: 110 (Connection timed out))
18:08:25 Join meven [0] (
18:11:29 Quit Acksaw (Read error: 110 (Connection timed out))
18:12:13 Quit funman ("leaving")
18:15:24n1slinuxstb: should i commit an update to the ipodpatcher version string and tag it in svn?
18:16:10linuxstbn1s: Yes, that's what I've normally done. You should also tag whatever revision you used for the bootloaders. I've done these together in the past, but I guess now we'll need two tags.
18:16:56gevaertsYou could branch...
18:16:59linuxstbI've also put a copy of all the .ipod files on the download server in a single zip "" in the past, but looking at the download server now, it doesn't seem to be there...
18:17:12n1slinuxstb: since ipodpatcher hasn't changed since before the branch we _could_ tag the same revision which would be on the branch then
18:17:31linuxstbThat won't have the version string change though.
18:17:57linuxstbOr am I confused? What branch are you talking about?
18:18:05pondlifeI've not read all of the logs, but I assume there's been no progress on the H300 bootloader? (i.e. petur's hard disk issue)
18:18:26n1si could update the string and then tag on the branch as that won't affect bootloaders or is that considered cheating?
18:18:33 Join Twst [0] (
18:19:52linuxstbWhat branch? I was assuming the bootloaders and ipodpatcher would just be tagged from trunk, as they've always been.
18:21:11 Quit dabujo ("( :: NoNameScript 4.2 :: )")
18:21:48n1slinuxstb: the bootloaders were built from the release branch
18:22:10*n1s sees no ipodpatcher or ipod bootloader tags in and is confused
18:22:58n1slinuxstb: as the plan was to release them together with the release, ah missed that, i thought there would be more
18:23:13linuxstbSeems we only remembered once....
18:23:48 Join Seed [0] (
18:24:24 Join Acksaw [0] (
18:24:31linuxstbThen I guess it would make sense to commit the ipodpatcher version number bump in both the release branch and trunk, and tag the release branch version as "bootloader_ipods_v3"
18:24:51n1slinuxstb: seems sensible, I'll do that
18:26:34 Join nicholas__ [0] (n=nicholas@
18:26:40*linuxstb spots this file - - and wonders if it needs updating
18:26:44 Quit Tetracomm (Nick collision from services.)
18:26:48 Join at0m|c [0] (
18:27:00 Nick nicholas__ is now known as Tetracomm (n=nicholas@
18:28:47 Join MethoS- [0] (
18:29:55 Quit miepchen^schlaf ()
18:30:53n1swould "svn copy svn:// svn:// -m "Tag for v3.0 release of ipod bootloaders and ipodpatcher"" be the correct way to do this?
18:31:19linuxstbThat would tag the trunk version IIUC
18:32:33linuxstbSo maybe replace "trunk" in the first URL with "branches/v3_0"
18:32:40n1sah, right
18:33:05n1sgood thing I asked first :)
18:34:29 Join dabujo [0] (
18:36:21 Join toffe82 [0] (
18:36:21linuxstbHas anyone built a 64-bit linux version of ipodpatcher?
18:36:57n1slinuxstb: nope, I could do it but the 32 bit version should work just fine IIUC (it runs ok here at least)
18:37:15n1sbut maybe you need some 32 bit libs for that
18:37:34linuxstbThat's assuming it still works OK on 64-bit...
18:38:22n1si don't have an ipod to test with unfortunately i did a successful install with 32 bit sansapatcher from a 64 bit host once though
18:39:26n1sshould I build a 64 bit version too? I can't test it more than seeing if it runs though
18:40:11LambdaCalculus37n1s: Sure, go for it.
18:40:30linuxstbIt would be nice to release one (after it's been tested), but it probably shouldn't hold you back from releasing the other binaries.
18:42:37n1sseems to run at least so i'll add it to the task
18:43:09 Quit dabujo (Read error: 60 (Operation timed out))
18:45:47n1slinuxstb: could you perhaps test the 32 bit version?
18:46:04linuxstbNot at the moment - I'm at work, and my ipods are not.
18:46:20LambdaCalculus37n1s: I'm build ipodpatcher for OS X now.
18:51:45LambdaCalculus37iPodpatcher sees my iPod, all right... but it's not asking me if I'd like to install the bootloader.
18:52:24n1sLambdaCalculus37: did you edit the makefile and put the bootloaders in the source dir?
18:52:47LambdaCalculus37n1s: The bootloaders are in the source dir.
18:52:58 Join herrwaldo [0] (
18:53:05n1syou need to uncomment 2 lines at the top of the makefile
18:53:41LambdaCalculus37n1s: The lines that start with BOOTSRC and CFLAGS?
18:54:41*LambdaCalculus37 rebuilds
18:55:05LambdaCalculus37Working now. :)
18:55:11n1snice :)
18:55:11*LambdaCalculus37 packs it into a disk image
18:56:02LambdaCalculus37The binary is 412 KB in size; a very nice reduction from the 880 KB binary I have now. :)
18:56:39 Join DerDome [0] (
18:57:15***Saving seen data "./dancer.seen"
18:58:01 Quit EspeonEefi ("さよなら")
18:59:04 Part pondlife
18:59:21LambdaCalculus37n1s: Posted.
18:59:59n1sLambdaCalculus37: nice :) we now only need someone to give the windows and linux versions a whirl and we're all set :)
19:00:28LambdaCalculus37n1s: Someone with an Intel Mac should also give the Mac version a whirl to make sure it works.
19:00:39n1sah, yes
19:00:39 Quit linuxstb (Read error: 60 (Operation timed out))
19:00:40*LambdaCalculus37 wonders who this Someone will be :)
19:04:03gevaertsThe linux (32) one seems to work here (mini 2nd gen CF)
19:04:29 Quit Xerion (Read error: 104 (Connection reset by peer))
19:04:54 Join Xerion [0] (
19:05:15 Join miepchen^schlaf [0] (
19:05:24 Join funman [0] (
19:05:33LambdaCalculus37The OS X version worked here (4G iPod color).
19:06:11*amiconn thinks he has built a 64bit linux ipodpatcher at some point in the past
19:06:26amiconnAt least building ipodpatcher is easy, unlike rbutil
19:06:39*LambdaCalculus37 remembers seeing reference to a 64-bit ipodpatcher referenced in the manual
19:06:40n1samiconn: i built one and put it in the tracker task if you want to test
19:07:03n1sLambdaCalculus37: there is one hosted on the download site
19:07:28n1salso a ppc-linux one but i wonder if anyone around here can build that?
19:07:48LambdaCalculus37n1s: You can ask markun; he has an iBook G4 running Debian.
19:08:01n1smarkun: ping?
19:09:07LambdaCalculus37n1s: I think markun left already.
19:09:41n1sah, i think that one can wait as it is hardly something many people uses
19:12:02LambdaCalculus37True, but it would still be good to have anyway for any of those oddballs with PPC computers and iPods. :)
19:12:22 Join nuonguy [0] (
19:12:33 Quit ajonat (Read error: 110 (Connection timed out))
19:13:12 Join ajonat [0] (n=ajonat@
19:14:39 Join rockboxrox [0] (n=4b127a7b@gateway/web/cgi-irc/
19:14:59rockboxroxhello fellow rockbox users
19:15:48rockboxroxquestion for ya.... is there anyway to get rockbox to display the time on the main screen..( I use a nano)
19:16:30 Quit herrwaldo (Remote closed the connection)
19:16:43rockboxroxor perhaps on any or everyone of the screens as I switch to diff menus...
19:16:58rockboxroxto constantly show the time
19:17:12 Quit evilnick (" ajax IRC Client")
19:17:14 Join herrwaldo [0] (
19:17:19n1srockboxrox: do you have the statusbar enabled? it should show the time
19:17:34rockboxroxno I dont..
19:17:39rockboxroxbut thats a good idea
19:18:46n1syour wps amy still disable it in the wps screen, so you will have to either use one that doesn't or edit it (or add a tag displaying the time somwhere in the wps
19:19:29rockboxroxI did not know about the status bar.... so many options.. its endless (almost) and I thought I had seen all the options in there.... lolz ... I guess not.... >.<
19:19:52rockboxroxthanks man....
19:21:09 Quit rockboxrox ("CGI:IRC (EOF)")
19:21:29 Join dabujo [0] (
19:22:33 Join bertrik [0] (
19:23:23ZambeziI was about to upgrade to 3.0 now, but I read that it's problem with CF-modded iPod Mini. I have the modded bootloader with r18339.
19:24:00n1sZambezi: which os are you on?
19:25:06Zambezin1s: Debian on computer. Original (latest firmware) on iPod Mini with Rockbox r18339 dualboot.
19:26:20n1sZambezi: then you can use a new ipodpatcher with new bootloaders from here (the bottom of the comments) to install a bootloader that includes the CF fix (these will be released officially soon)
19:26:53n1sor you can continue using the one you have and just install the new rockbox version
19:29:58 Join kushal_12_27_200 [0] (n=kushal@
19:30:01 Join obo [0] (n=obo@rockbox/developer/obo)
19:31:12 Join JohnW615 [0] (
19:31:58Zambezin1s: Can you send the link again? Cause a script covers a part of the link.
19:32:03 Quit pierre- (Read error: 110 (Connection timed out))
19:32:34n1snear the bottom of that page are new ipodpatchers
19:32:59 Join bughunter2 [0] (n=Jelle@
19:33:02*amiconn points Zambezi to the fine IRC logs
19:34:37 Join hannesd [0] (
19:37:05JohnW615msg NickServ VERIFY REGISTER JohnW615 scwdrqfczsiq
19:37:24n1sJohnW615: you might want to change that password now :)
19:37:34ZambeziJohnW615: Change asap!
19:37:48LambdaCalculus37And use a / for commands in IRC. :)
19:37:56 Quit bughunter2 ("Leaving.")
19:39:34 Join Schmogel [0] (
19:43:13 Join evilnick [0] (i=0c140464@gateway/web/ajax/
19:44:22Zambezin1s: The iPod-patcher won't start so I think I have to change the bootloader another time.ö
19:44:55n1sZambezi: you probably need to do chmod +x on it
19:45:26n1sand you need to run it as root (or with sudo) for it to be able to access the ipod disk directly
19:47:34JohnW615I'd like to have Wiki write access so I can upload an FM preset for my area
19:48:59 Quit hannesd ("Client suicide")
19:49:01LambdaCalculus37What's your name on the wiki?
19:49:37LambdaCalculus37One moment and I'll add you.
19:49:43Zambezin1s: Won't start now, but I upgrade Rockbox.
19:50:04 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:50:23n1sZambezi: can you please be a littel bit more specific, and did you download the correct one?
19:50:27LambdaCalculus37Done. Promise not to spam, now. :)
19:51:18JohnW615nospam - promise
19:51:25 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
19:51:34Zambezin1s: The ipodpatcher says it can't start, but the utility works.
19:51:49JohnW615still waiting on my Sansa e280 to come in - so when it does I'll do the preset
19:52:00 Quit XavierGr (Nick collision from services.)
19:52:02JohnW615thanks for the access
19:52:09n1sZambezi: _what_ does it say and are you sure you downloaded the correct version?
19:52:11 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:52:49 Quit faemir (Remote closed the connection)
19:53:20Zambezin1s: Forth from the bottom:
19:54:10 Quit JohnW615 ("looking forward to running rockbox 3...")
19:54:10n1sZambezi: ok, that is for 32 bit linux which i assume is correct, what does it say _exactly_ when it doesn't start?
19:54:36 Join {phoenix} [0] (
19:54:56Zambezin1s: Usually nothing, then "Couldn't display" and then path to the file.
19:55:34gevaertsZambezi: I don't know what exactly you're doing, but it's not anywhere near what you should be doing then
19:55:51 Quit kushal_12_27_200 ("Leaving")
19:56:25Zambezigevaerts: I doubleclicked on the file. It worked that way with the Rockbox utility.
19:56:35 Quit Xerion (Read error: 104 (Connection reset by peer))
19:56:39wpyhis anyone interested in the reordering of the Settings menu? take a look at FS #9472 ;)
19:56:43gevaertsZambezi: ipodpatcher is a command line utility
19:57:01n1sZambezi: did you try "chmod +x" on the ipodpatcher file?
19:58:04Zambezigevaerts: Shoot. It was six weeks I used it so I apprarently forgot about it.
19:59:55*bluebrother wonders why there are binaries of ipodpatcher attached −− you can install any bootloader when using the correct command line options
20:00:34n1sbluebrother: yes but we want to release new ipodpatchers
20:01:11 Join Xerion [0] (
20:01:26 Join tvelocity [0] (n=tony@
20:01:27ZambeziAnd I'm distracted now which makes it hard to follow both things so the telly goes off now.
20:02:30gevaertswpyh: I would add a promise to update the manual if people like the idea if I were you, or (even better) a patch to the manual as well
20:03:07wpyhgevaerts: good idea :)
20:03:30wpyhis there any other place besides the manual where menus are mentioned?
20:04:25n1sdon't think so
20:04:42n1sbtw i like you patch :)
20:04:54wpyhn1s: great :D
20:05:35 Quit Lambdumb (Read error: 110 (Connection timed out))
20:06:01 Join funman_ [0] (
20:07:38gevaertsI think I like it too, but I haven't thought very hard about it yet
20:10:27 Nick fxb is now known as fxb__ (
20:11:02 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:11:32Zambezin1s, gevaerts: One of the problems was I tried installing from a screen, but when I install from a "fresh" terminal, it worked. New bootloader now and latest stable Rockbox.
20:11:53 Join tarbo_ [0] (n=me@unaffiliated/tarbo)
20:11:58n1sZambezi: ah, ok, good to hear that it worked
20:13:25wpyhAnd now I've opened FS #9473 to reorganize the Playback Settings menu
20:13:26*LambdaCalculus37 still needs Intel Mac users to test the ipodpatcher binary for OS X
20:13:47 Join pierre- [0] (
20:14:01LambdaCalculus37It should be universal, but better safe than sorry. :)
20:14:15n1sit would be nice if someone with windows would try the winversion of ipodpatcher too
20:14:40LambdaCalculus37n1s: I ran it, but since I have no admin rights on my work PC, I can't do anything with it.
20:14:48LambdaCalculus37And gevaerts already tested it in Wine.
20:14:48gevaertsn1s: someone tried it
20:15:07*LambdaCalculus37 spots the comment in Flyspray
20:15:23n1sgevaerts: ah, didn't see that :)
20:16:44wpyhDoes anyone think removing the Repeat:Shuffle option is a good idea? (I think someone said so a few days ago) Please review FS #9456 for the patch
20:19:55J-23Why Euroconverter and Calendar plugins work on one player only? (Euroconverter - Archos Player, Calendar - Archos Recorder)
20:20:50 Quit funman (Read error: 110 (Connection timed out))
20:20:51LambdaCalculus37J-23: No one's bothered updating them for other players.
20:21:39gevaertsI've been wondering about the quickscreen. Do we really want "Show files" there?
20:22:22LambdaCalculus37gevaerts: It is convenient to have "Show files" on the quickscreen.
20:22:26wpyhgevaerts: no, but what should we display there instead?
20:22:31 Join bughunter2 [0] (n=Jelle@
20:22:37 Quit tarbo (Connection timed out)
20:22:38gevaertsLambdaCalculus37: it also causes lots of support questions
20:23:15*wpyh needs to learn how the manualis organized
20:24:16 Join tkooda [0] (n=tkooda@
20:24:23gevaertsI'm pretty sure that most of the "I can't see my music" people inadvertently changed that setting via the quickscreen
20:25:29wpyhgevaerts: is there a specific need to have "Show Files:Playlist"? can we remove it instead?
20:25:43gevaertswpyh: I can see the use of that, yes
20:25:57*wpyh is wondering how one would use that
20:26:19wpyhif one needs to see only playlists, he/she can always use a directory to store them
20:27:16gevaertsDepends on how they are organised.
20:27:25tkoodaif I'm going to upload my custom WPS that depends on .rockbox/icons/tango.20x16x16.bmp, .rockbox/icons/tango_viewers.20x16x16.bmp, and .rockbox/fonts/32-Terminus-Bold.fnt (provided by rockbox or some other theme? -but are CC-SA-3.0 liscensed) should I include them in my .zip?
20:28:52 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
20:29:06 Join kugel [0] (n=chatzill@unaffiliated/kugel)
20:31:15 Quit nuonguy ("This computer has gone to sleep")
20:35:38 Join fyrestorm [0] (
20:36:17 Nick funman_ is now known as funman (
20:36:53wpyhn1s: I think if FS #9472 is accepted, then FS #9154 should be closed.
20:37:08 Join tarbo [0] (n=me@unaffiliated/tarbo)
20:37:38n1swpyh: yes, that is what i meant by adding it as depending on your patch
20:37:44wpyhah, ok
20:38:09n1sbut i think we should wait at least a day for people to be able to comment on the change before committing
20:38:28wpyh(Llorean comes to mind)
20:43:44BigBambiAnd many others
20:44:11BigBambiMenu organisation is always contentious (hence it doesn't happen often)
20:44:47linuxstbtkooda: I think you should include everything that isn't included as part of a standard Rockbox install (that includes the official set of fonts).
20:46:27 Quit MethoS- (Remote closed the connection)
20:47:10tkoodak, thanks.
20:48:00tkoodacan someone please gant me Wiki write permission so I may upload my "" (with screenshot for menu, and wps screen)
20:48:07tkooda"ThorKooda" user
20:48:17 Quit tarbo_ (Connection timed out)
20:48:42BigBambitkooda: You need to use your real name
20:48:54BigBambiUnless that is
20:49:01BigBambiIn which case sorry, and that's cool
20:49:12 Quit F28 (Connection timed out)
20:49:44tkoodaThor Kooda is my real name. is a site with code I've written (for proof?)
20:50:02BigBambitkooda: No, that's fine. Apologies :)
20:50:07BigBambiPromise not to spam now?
20:50:15*tkooda promises
20:50:22tkoodasingle edit (upload)
20:50:46BigBambiOK, done. Have fun!
20:54:20 Nick BigBambi is now known as BigThor (n=Alex@rockbox/staff/BigBambi)
20:54:35 Join Lambduh [0] (
20:54:47 Nick BigThor is now known as BigBambi (n=Alex@rockbox/staff/BigBambi)
20:56:35 Nick gevaerts is now known as CamelCase (n=fg@rockbox/developer/gevaerts)
20:56:45 Nick CamelCase is now known as gevaerts (n=fg@rockbox/developer/gevaerts)
20:57:17***Saving seen data "./dancer.seen"
20:57:27 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
20:58:29tkoodawhen "Attach[ing] new file[s]".. do I check the "Link: Create a link to the attached file at the end of the topic." checkbox?
20:58:57scorche|shfor the WpsGallery?
20:59:09tkoodaoh, that was an answer. k
21:01:48 Join Zauberhannes [0] (
21:03:18 Part Zauberhannes ("Verlassend")
21:04:07 Quit gevaerts (Nick collision from services.)
21:04:16 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
21:04:28pixelmascorche: do you know off the top of your head how such a link name is composed then? I would let it create the link but make sure to have the "hide <missing words here>" box checked. And then move it or edit it as a like
21:04:34 Join epilnivek [0] (
21:05:23kugelI just see the as3525 has a sd interface
21:05:30kugelfunman: ^
21:05:45funmanyes of course: the arm pl180
21:06:00 Quit epilnivek ()
21:06:09kugelso the sandisk didn't add his own sd interface?
21:06:59 Join n17ikh|Lappy [0] (
21:07:30kugelfunman: if yes, that'd mean we access the nand flash equally on all targets
21:07:40kugelsansav2 targets, that is
21:08:11 Quit J-23 (Read error: 104 (Connection reset by peer))
21:08:12funmankugel: well I think they did, because the AS3525 NAND interface is not used
21:09:03kugelI meant that sandisk uses the sd interface of the as3525
21:09:29funmanon devices with SD plug, very probably
21:10:05funmanI don't know how this is implemented in hardware, they could have put some interface chip between the NAND controller and the SD (arm pl180) controller
21:11:44kugelI doubt sandisk added one if the package already features it
21:12:18kugelThey'd rather implement the flash as an on-board-sd-card, wouldn't they?
21:13:23funmanhow can they do that without adding newer hardware ?
21:13:40 Join jose_cuervo [0] (
21:14:09 Nick jose_cuervo is now known as syn4pse (
21:14:31kugelthe as3525 has an sd interface...
21:14:43kugelwhy adding another one?
21:15:17funmanask them
21:15:45funmanwhat I see in the OF is that they use the NAND base address like if it's a ARM pl180 controller
21:16:10 Join robin0800 [0] (
21:16:11funmanbut in the AS3525 datasheet this base address is used with the AS3525 NAND controller
21:16:27bertrikso, same thing, just different name?
21:18:06funmanI think we are just confusing each other ;)
21:20:01syn4psehow does a patch become implemented into the codebase?
21:21:14tkoodais this edit I just made acceptable?:
21:21:35tkooda(regardless of weither or not you like my art. ;P )
21:21:43syn4psehere is my patch, btw #8647
21:25:11funmansyn4pse: I guess you have to harass committers until they get interest in your patch
21:26:07syn4psea good time would be in the morning in europe?
21:26:20gevaertsRight now is usually a good time
21:26:28n1ssyn4pse: who likes being harrassed in the morning? ;)
21:26:34syn4psei sure don't
21:27:16BigBambisyn4pse: European evening is best
21:27:19n1sand people usually work during the day so afternoon/evening is usually better, that said we have devs spread over the globe :)
21:27:24funmanbut if the only way to stop people from harassing you in the morning is looking at their patch, maybe it's worth ;)
21:27:35gevaertssyn4pse: I'm looking at the patch now.
21:28:35*gevaerts also looks at docs/CONTRIBUTING to compare :)
21:28:58syn4pseyeah i figured i missed the documentation
21:29:53gevaertsI see three (possible) issues with it right now
21:30:33gevaerts(1) typedef struct... is against the rockbox coding style
21:31:23gevaerts(2) you should at least provide some text to put in the manual, or (if you know LaTeX) a full manual patch
21:32:33gevaerts(3) It uses PLA. Someone else has to look at how it uses it to see if this will be a problem or not though.
21:32:58syn4psei'm not sure what PLA is
21:33:05BigBambiplugin library actions
21:33:26syn4pseoh okay, i was trying to be forward, i don't know the preferences
21:33:50BigBambiDepending on the controls, they can cause issues
21:33:55n1sI don't know if CONTRIBUTING says anything about the style of function definitions but void\n foo\n (int bar)\n is definitely not common
21:34:19*gevaerts missed that :)
21:34:20syn4pseok that can be changed as well
21:34:21n1salso c++ style comments
21:34:33syn4pseyeah those have to go. you mean the //?
21:34:40LambdaCalculus37syn4pse: Comments have to be in the /* */ style.
21:34:53syn4pseno problem, i can clean it up.
21:34:56BigBambisyn4pse: See the discussion/explanation from
21:35:46syn4psei'll just define the buttons for each player separately, paralleling how someone else did similar things
21:36:08LambdaCalculus37Also make sure to sync it against a recent SVN as well.
21:36:39n1soh and put { on an new line at the beginning of functions, I know _that_ is in the guidelines
21:37:08syn4psei want it to look clean
21:37:10*gevaerts thinks that someone should put all our comments on the tracker
21:37:20syn4psefine by me
21:37:40 Join funman_ [0] (
21:37:46gevaertsThat way they don't get lost if you don't manage to do everything during the next hour :)
21:38:09syn4psehahah, i have a little typing to do
21:38:17linuxstbOr just link to the IRC logs...
21:39:27pixelmaheh, weird style - plain BUTTON_* definitions for the Ipod pads and the rest pluginlib actions?
21:39:58syn4pseyeah i'm new to this
21:40:39syn4psethat button section has been bugging me, since i don't own all the players, i'm not sure what buttons to assign
21:40:43syn4psei only have an ipod
21:41:08n1slinuxstb: i i want to convert a screen to viewports, should it just declare it's own viewport call viewport_set_defaults and go on about it's buisness? also do i still need to call gui_synstatusbar_draw?
21:42:32 Quit pierre- (Read error: 110 (Connection timed out))
21:42:50gevaertssyn4pse: you can try the simulators
21:42:54kugeln1s: depends if you want the screen to be able to have variable parents
21:43:38 Quit funman (Read error: 60 (Operation timed out))
21:43:48n1skugel: as in drawing it as part of a different screen? that is not necessary, it's the playlist search results list i'm thinking about
21:43:55kugelin my pitchscreen work I declared a own viewport for that, calling viewport_set_defaults after
21:44:26n1syes, i saw that, is this the usual way of using viewports?
21:44:51kugeln1s: As of now it's surely not necessary, but if custom list is ever going to be committed, all those screens converted to viewports will probably take the list viewport as a parent
21:45:09linuxstbn1s: I'm not really sure if there's a preferred way to use viewports yet, I don't think it's been completely thought through.
21:45:15 Quit robin0800 (Remote closed the connection)
21:46:01kugeln1s: Is it a normal list? Those use viewports already
21:46:09n1slinuxstb: so should I convert it a t all? I was going to change a couple of other things in there anyway but the change to that screen will be very minor
21:46:49kugelfunman_: ping
21:47:04kugelfunman_: does this one work now?
21:47:08n1skugel: yes, but you need to pass a viewport to init the list and that function's comment states that you shouldn't use the default viewport for new screens so i guessed it was preferred to not use it
21:47:32funman_linuxstb: did you look at the flyspray entry for the Clip ?
21:48:46 Quit syn4pse ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
21:49:24funman_kugel: yes it works .. like the previous one should have worked.
21:49:35funman_the issue is that pastebin adds crlf terminators, and git don't like them
21:50:52funman_kugel: pushed:
21:51:02kugeln1s: if you pass NULL, the init function will use a created viewport
21:51:29kugelsee apps/gui/list.c line 147
21:52:27 Part tkooda ("thanks!")
21:53:41n1skugel: yes i know, that wasn't my question, i wondered if i should change that screen to not do this since the comment on line 125 in the same file says to "NOT" pass NULL for new screens so I thought it was preferred to not do that.
21:55:44kugeln1s: ah I see. But that shouldn't matter, since both are lists. I assume that comments is meant for non-lists (which will then use the list viewport if passed NULL)
21:56:47 Quit fyrestorm ("( :: NoNameScript 4.22 :: )")
21:57:10 Quit bmbl ("Woah!")
21:57:22 Join syn4pse [0] (
21:57:30 Join fyrestorm [0] (
21:58:33kugeln1s: Ideally every screen should have a parent passed to it. But until there's some kind of possibility to make the parents costumizable, it's more or less overkill. JdGorden wanted me to not use a parent parameter for the pitchscreen, so I guess you shouldn't do that either
21:59:01 Quit syn4pse (Client Quit)
21:59:09 Quit LambdaCalculus37 (" ajax IRC Client")
22:00:58kugelfunman_: so, now to the bootloader :)
22:01:57 Quit fyrestorm (Client Quit)
22:01:58 Join faemir [0] (n=quassel@
22:02:51 Join fyrestorm [0] (
22:02:51 Join kushal_12_27_200 [0] (n=kushal@
22:06:04 Quit herrwaldo (Remote closed the connection)
22:07:50 Quit blahrus (Read error: 110 (Connection timed out))
22:09:46 Join jeffdameth [0] (
22:14:14kugelfunman_: I guess I need to fix some reds before :)
22:15:00funman_where ?
22:24:40 Join funman [0] (
22:26:04 Quit jeffdameth1 (Read error: 110 (Connection timed out))
22:27:17 Nick reacocard_ is now known as reacocard (n=reacocar@WL-358.CINE.HMC.Edu)
22:33:38 Quit tvelocity (Read error: 110 (Connection timed out))
22:33:45 Join tamahome02000 [0] (n=80061f8b@gateway/web/cgi-irc/
22:34:30tamahome02000anyone there?
22:34:58funmantamahome02000: approximately 150 nicks - what was your question ?
22:34:59 Quit tamahome02000 (Client Quit)
22:36:30pixelma28 seconds... is that a new record?
22:36:39 Join LambdaCalculus37 [0] (
22:37:57*LambdaCalculus37 would like to commit FS #6800, any objections?
22:43:41*bertrik builds to test it
22:43:59pixelmaI believe amiconn had some and I personally could live very well without it (but that applies to other things as well probably)
22:44:12 Quit funman_ (Read error: 110 (Connection timed out))
22:45:40LambdaCalculus37amiconn: What were your objections to FS #6800?
22:46:50bertrikwhen switching from backlight timer from off to on, the backlight comes on but there's nothing on the screen on my c200
22:48:42bertriknow I managed to make it fade out in a continuous loop: max, fade down to black, max, fade down to black, etc.
22:49:32LambdaCalculus37bertrik: Since it's kugel's patch (and it works on my Gigabeast and my c200), let him know about any bugs.
22:49:53bertrikyes, I'll add them to the ask
22:50:48kugelbertrik: What problems specifically do you have?
22:52:45bertrikthe display goes blank with the backlight on and a flashing backlight, I
22:52:53bertrik'll put the details in the FS task
22:52:57 Join petur [50] (n=petur@rockbox/developer/petur)
22:57:20***Saving seen data "./dancer.seen"
22:58:27 Quit {phoenix} (Remote closed the connection)
22:58:54 Join maqr [0] (n=maqr@httpcraft/hax)
23:00:55 Join {phoenix} [0] (
23:01:30 Quit meven (Remote closed the connection)
23:06:47LambdaCalculus37bertrik: I'll check the task later as well.
23:07:01LambdaCalculus37Gotta go for now.
23:07:02 Quit LambdaCalculus37 ("Ka-chunka")
23:07:52 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
23:08:32n1swow! such a big speedup from such a simple optimization :)
23:09:47n1sin one of my testcases searching for a string that gave 30 hits in a ~3000 track playlist became 10x faster :)
23:10:35 Join robin0800 [0] (
23:10:44n1sby avoiding 2970 useless splashes
23:11:43n1sit is probably an even larger gain on targets with slow lcd updates
23:16:47 Quit ompaul (Nick collision from services.)
23:17:11 Join tvelocity [0] (n=tony@
23:17:15 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
23:18:17 Quit BHSPitMonkey (Remote closed the connection)
23:24:11amiconnbertrik: I didn't test that patch, but does it allow setting the fade in/out times? I mean as actual times which are independent from the chosen brightness, like it's done on other targets where we do fading
23:25:05amiconnOn a related matter, I'd rather want to get rid of the dreaded hardware fade-in on the beast than introduce extra fading...
23:25:13 Quit kushal_12_27_200 ("Leaving")
23:25:32kugelamiconn: you want to make it configurable?
23:25:51amiconnkugel: It is configurable on H1x0, ipod Video/Nano...
23:25:52bertrikamiconn, I don't know if fade time can be configured, AFAIK it just decrements background level by 1 every X ticks until the level is 0
23:26:17amiconnSo it's brightness dependent how long the fade takes?
23:26:20kugelIt's not configurable and I don't really see a need to have it like that
23:26:55kugelbut it fades nicely with even a very low setting (e.g. 3 out of 12 levels on my e200)
23:27:11 Quit miepchen^schlaf ()
23:27:13amiconnkugel: A fade in (if at all) should be short for my taste. Everything longer than 200..300ms makes it feel sluggish to me. That's why I hate the hardware fade-in on the beast - it takes too long
23:27:40amiconnA fade-out, otoh, can be longer - several seconds if someone wants that.
23:27:55 Join massiveH [0] (
23:28:20kugelamiconn: Then give the patch a try. It waits HZ/(MAX_BRIGHTNESS_SETTING * 2) between every increment
23:28:35 Quit DerDome ("Leaving.")
23:29:24kugelthe fade in time feels shorter than the fade out time
23:30:49amiconnH1x0, iPod Video and Nao allow selecting fade-in times of 0 (instant-on); 100, 200, 300, 500 ms; 1s and 2s. Selectable fade-out times are 0 (instant-off); 100, 200, 300, 500ms; 1, 2, 3, 5 and 10s
23:30:59bertrikI think the current setting of the patch looks fine
23:31:18amiconnIf you edit the config file manually, you can also set arbitrary intermediate values
23:32:06amiconn*if* I use fading (which rarely happens) I set fade-in to 200ms and fade-out to 2 or 3s
23:32:50funmanthe Clip answers to my CMD_APP (55) command with "command response received, crc check failed"
23:33:00kugelimho it doesn't need to be configurable (on neither target)
23:33:26funmanit does that 2 times, and then answers each new command with "command response timeout"
23:33:36 Quit Schmogel ("Miranda IM! Smaller, Faster, Easier.")
23:33:37amiconnAnd I highly doubt a fade-out time of 2 seconds would look even nearly smooth when brightness is set to 5 (which means there are only 4 intermediate steps)
23:33:56kugelamiconn: try it please before making more assumptions
23:34:05 Quit {phoenix} (Remote closed the connection)
23:34:14kugelit's quite short at such a low setting, but still smooth
23:34:35 Quit bughunter2 (Read error: 104 (Connection reset by peer))
23:35:38dereineis there any show where i can buy a new player with color screen, which supports rockbox?
23:35:45dereineeurope would be fine
23:36:12bertrikfunman, I only worked with SPI mode to talk to sd cards (for another project) where only a few commands actually need a crc
23:36:52kugelbertrik: sadly I can't repro you second issue (sad as in I can't change it back to on anymore due to off screen ;) )
23:37:01funmanbertrik: I don't calculate CRC, I understand that pl180 does that itself
23:37:01 Quit evilnick (" ajax IRC Client")
23:37:57n1sdereine: all the players rockbox supports are out of production unfortunately so you'll have a hard time finding them in shops, used seems to be the way to go
23:42:41 Join Kalem [0] (n=Kalem@
23:43:36pixelmakugel: as I understand it, your way of doing the fade is different than on other targets that already have backlight fading. And I could understand if someone is against different ways of doing the same thing, maybe that's the real problem/misunderstanding here...
23:45:31 Quit Tetracomm ("For free and legal cellphone downloads, visit:")
23:46:08kugelpixelma: sure. I ,for one, didn't know that it's configurable on targets that already have that. Also, this software fade is somewhat limited, since it depends on the backlight levels for the targets (which can be rather low, e.g. 12 on a e200). And lastly, I'm not the author (rather maintainer) of the patch, and the original author didn't seem to intend to make it configurable.
23:46:15 Quit obo ("bye")
23:46:24 Part Kalem
23:46:50kugelOf course, having targets a,b and c with configurable backlight fading but targets d,e and f not, is kinda incosistent and should be avoided
23:48:57kugelBut I'd rather remove the configurability for the other targets. Backlight is a nice-to-have, but not so critical to give users options (which will only increase bin size more=
23:52:56 Quit ompaul (Client Quit)
23:53:10 Join Thundercloud [0] (
23:53:52 Quit bluebrother ("leaving")
23:55:26 Join maddler [0] (
23:55:31funmanbertrik: git repository for sansav2 is git://
23:55:52 Quit maddler (Client Quit)
23:57:05funmanyou can send a PM to daniel_at on the forum to ask for write access
23:57:43bertrikI should probably not be trusted with write access until I'm slightly more familiar with git itself
23:57:56 Join miepchen^schlaf [0] (
23:58:44funmanare you unfamiliar like all people who have written something in this repository except me ? :P

Previous day | Next day