Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2007-07-14

00:00:06 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
00:00:36 Join bospaadje [0] (
00:03:55jhMikeSsaratoga: the shifter operand is a constant (#3) or some register shifted (r0, lsl #3). So add r0, r0, #3 or add r0, r0, r1, lsl #3
00:11:13saratogagot it, unfortunately, my asm version is no faster then gcc's version
00:11:55 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
00:12:16 Join Pro90 [0] (n=mongo@
00:12:48Pro90i have a iriver H340 with us firmware
00:12:49jhMikeSsaratoga: watch out for memory stalls. something should go between a load and the register access.
00:13:32Pro90can i also update to the EU firmware 1.29?
00:13:59Pro90(i know that my player will never play DRM files...)
00:14:01saratogajhMikeS: would you look at this?
00:14:11saratogaam I doing anything stupid?
00:14:22PaulJamPro90: you can, but you will permanently loose the ability to play DRM protected wma files.
00:15:07Pro90yeah i know
00:15:15Pro90how do i do it?
00:15:34Pro90just download the firmware file?
00:17:25jhMikeSsaratoga: you need to tell it about the carry flag?
00:18:22PaulJamPro90: you just put the H300.hex to the root of your player and select the firmwareupdate from the menu (at least that is how it works on non us players)
00:19:33jhMikeSsaratoga: also, I don't know if you could somehow use ldm/stm in some way instead of loading each word and storing the result individually
00:19:33saratogajhMikeS: doesn't the "cc" handle that?
00:20:08jhMikeSI'm not sure why you'd need to preserve it. It it generating any code to do so?
00:20:28saratogasorry, misunderstood
00:20:37saratogai assumed I needed to tell it
00:26:03 Quit desowin ("use linux")
00:34:31 Join midkay_ [0] (
00:39:54 Join vehicle [0] (
00:47:29 Join Mouser_X [0] (
00:47:45vehicleis there a forum for the latest on the porting to zune?
00:48:21vehicleor the latest on the progress*
00:50:34bluebrotherthere is a thread in the New Ports forum
00:53:00 Quit midkay (Read error: 110 (Connection timed out))
00:55:12saratogavehicle: so far as I know, the zune port is at the same point it was the day the zune launched
01:00:12 Quit Pro90 (Read error: 104 (Connection reset by peer))
01:02:38 Quit Tr1ckY ("( :: NoNameScript 4.02 :: )")
01:03:56***Saving seen data "./dancer.seen"
01:04:21 Quit kfazz (Read error: 110 (Connection timed out))
01:11:31 Join ansivirus [0] (
01:15:57 Quit ompaul (No route to host)
01:17:53 Quit bdgraue (Remote closed the connection)
01:21:17 Join Eric__ [0] (n=chatzill@
01:21:27 Quit Eric__ (Client Quit)
01:21:28 Quit obo ("bye")
01:21:34 Join homielowe [0] (n=chatzill@
01:28:15 Quit ender` (" It is difficult to produce a television documentary that is both incisive and probing when every twelve minutes one is inter)
01:32:48 Quit spiorf (Remote closed the connection)
01:35:19 Quit imbecile ("Leaving")
01:43:48 Quit inversions (Read error: 113 (No route to host))
01:46:55 Join SirFunk [0] (
01:47:21 Join secleinteer [0] (
01:52:54homieloweAnyone think this is repairable?
01:57:39 Join Nimdae_ [0] (
01:57:42 Quit Nimdae ("leaving")
01:59:10 Quit PaulJam (".")
02:03:03 Quit miepchen^schlaf ("Verlassend")
02:03:50 Nick Nimdae_ is now known as Nimdae (
02:05:08 Quit Domonoky_ (Read error: 110 (Connection timed out))
02:05:33pixelmaI think toffe82 would be the one to know best
02:06:48 Quit Xerion (" ")
02:10:35 Join idnar [0] (i=mithrand@unaffiliated/idnar)
02:11:14homielowepixelma: He's known as a horder of jiggabeats, I'll ask him when he's around
02:15:01 Nick midkay_ is now known as midkay (
02:15:47pixelmaah, you already know that :)
02:17:05 Quit homielowe (Read error: 104 (Connection reset by peer))
02:17:57 Quit lee-qid (Read error: 110 (Connection timed out))
02:18:39 Quit idnar_ (Read error: 110 (Connection timed out))
02:21:48 Join entheh [0] (
02:21:52 Join DC1 [0] (
02:23:54 Quit Rick (Read error: 104 (Connection reset by peer))
02:24:23 Join Rick [0] (
02:26:03 Quit DC1 (Remote closed the connection)
02:26:53 Join Nico_P [0] (
02:28:26 Quit entheh ("^~")
02:36:57 Join entheh [0] (
02:43:11 Part pixelma
02:49:03 Quit gotthardt ("ChatZilla [Firefox]")
02:51:59 Quit entheh ("^~")
02:52:19 Join Tr1ckY [0] (
02:56:39 Join MonkeyTamer [0] (
03:03:59***Saving seen data "./dancer.seen"
03:04:10 Quit relaxed (Remote closed the connection)
03:17:33 Join DC1 [0] (
03:18:28 Join Davide-NYC [0] (
03:26:33 Quit XavierGr (Nick collision from services.)
03:26:37 Join XavierGr [0] (
03:26:59 Join thegeek_ [0] (
03:29:41 Quit thegeek (Read error: 110 (Connection timed out))
03:30:51 Quit Thundercloud (Remote closed the connection)
03:35:03Davide-NYCSince when does the gain setting on the H120 go all the way up th 52.5 dB?
03:35:07 Quit Mouser_X (Read error: 104 (Connection reset by peer))
03:35:09Davide-NYC(internal mic)
03:35:24 Join Mouser_X [0] (
03:37:33Davide-NYC52.5dB seems a bit insane. Maybe something closer to 32.5dB would be saner?
03:38:31Davide-NYCjhMikeS: IIRC the allowable recording levels where not this 'wide' a while ago. Has something changed?
03:48:53 Quit Nico_P (Remote closed the connection)
03:51:23 Join rotator [0] (n=e@rockbox/developer/rotator)
04:00:57Davide-NYCAccording to this the recording levels are currently all over the map!
04:04:10 Quit MonkeyTamer ("ChatZilla [Firefox]")
04:04:35 Join scorche` [0] (i=Blah@rockbox/administrator/scorche)
04:10:49Davide-NYC <−− Bug report submitted!
04:19:17 Quit Mouser_X (Read error: 110 (Connection timed out))
04:20:42 Quit scorche (Read error: 110 (Connection timed out))
04:20:42 Nick scorche` is now known as scorche (i=Blah@rockbox/administrator/scorche)
04:22:05 Join n [0] (
04:23:27 Part n
04:26:10 Join nj [0] (
04:26:31 Part nj
04:27:07 Join n [0] (
04:28:20 Quit kubiixaka (Read error: 110 (Connection timed out))
04:30:34 Part n
04:33:00 Quit atsea- (Remote closed the connection)
04:33:20 Join thegeek [0] (
04:35:26 Join n [0] (
04:35:35 Quit thegeek (Client Quit)
04:36:57 Quit n (Client Quit)
04:37:33 Join Nick_Brackley [0] (i=3aa67da1@gateway/web/cgi-irc/
04:42:05 Quit Soul-Slayer (Read error: 104 (Connection reset by peer))
04:46:32 Nick Tr1ckY is now known as Tr1ckY^Gone (
04:50:25SoapI _think_ I just had an odd "svn up" experience. Does anyone with more brains than me want to look at the pastebin link I pasted above and tell me if that looks normal?
04:51:14 Quit thegeek_ (Read error: 110 (Connection timed out))
04:51:43Soapwhat's bugging me is that I know more than three files have changed in the last 9 svn revisions, yet "svn up" (if I'm reading it right) only updated three.
04:53:19Soapok, I think I just answered my own question, yet raised a new one.
04:54:21 Join Soul-Slayer [0] (n=Administ@
04:54:27Soapwhat happened to SVN revisions 13870 71 72 73 74 69 and 68?
04:55:37Soap(lordy I can't type tonight.) forget I mentioned 13870, it's 68, 69, 71, 72, 73, 74 I don't see on the front page.
04:57:05saratogathat is a bit odd
05:01:17 Join donutman25 [0] (n=chatzill@
05:02:21donutman25austriancoder: i'm trying to create a build with your latest patch for usb and i keep running into an error with linux2rb.h
05:03:24Soul-SlayerSomeone mentioned that to him earlier, he forgot it or something, said he'd do something about it but it seems he didn't :p
05:04:00***Saving seen data "./dancer.seen"
05:07:28 Join atsea- [0] (i=ariel@gateway/tor/x-f1cc549565421df9)
05:18:50 Join nekura42 [0] (
05:25:19 Quit Davide-NYC ("ChatZilla [Firefox]")
05:26:07 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
05:33:59 Join aliask [0] (
05:44:00Soap<bluebrother> hmm, wouldn't it be interesting to see the download numbers for unsupported builds?
05:44:00Soap<Bagder> yes it would
05:44:28Soapis a quick dump of the logs for
05:46:02Soap300 and 218 downloads for his two ipod video builds (32 / 64 MB) vs ~6000 and ~3000 for official Rockbox.
05:47:16 Quit saratoga ("CGI:IRC (Ping timeout)")
05:59:59 Quit Soul-Slayer (Read error: 104 (Connection reset by peer))
06:01:10 Join GEETUX-VERYMAD [0] (i=d85db36c@gateway/web/cgi-irc/
06:03:44 Quit GEETUX-VERYMAD (Excess Flood)
06:05:12 Quit DC1 ("$4E75")
06:10:59 Join z35_1 [0] (
06:17:24 Quit XavierGr (Read error: 101 (Network is unreachable))
06:18:17 Quit Nibbier (Read error: 110 (Connection timed out))
06:18:40 Join Nibbier [0] (
06:22:33 Quit z35 (Read error: 110 (Connection timed out))
06:36:15 Join ptw419 [0] (
06:36:22 Quit Shaid ("I will see you, in the end. And I will laugh at your pain...")
06:53:53 Part toffe82
06:56:07amiconnSoap: Afaik Bagder created a branch for gigabeat S. Commits in that branch won't appear on the frontpage yet they will bump revision numbers
06:56:38 Quit rotator ()
07:01:27 Join zepp [0] (i=z@
07:04:04***Saving seen data "./dancer.seen"
07:10:27 Join printfXh4 [0] (
07:13:38 Quit zepp ("BitchX-1.1-final -- just do it.")
07:18:13Soapthank you amiconn.
07:18:33SoapI saw that a branch had been opened for the S, but didn't put two and two together.
07:19:28Soap(saw the branch was opened and that its commits weren't being published on the front page), but didn't put...
07:32:37 Quit jurrie ("Leaving")
07:40:05 Join Llorean [0] (
08:01:15 Join MonkeyTamer [0] (
08:04:48 Join davina [0] (
08:13:34 Join _Veseliq_ [0] (
08:22:53 Quit nekura42 (Remote closed the connection)
08:23:15 Join nekura42 [0] (
08:27:59 Quit MonkeyTamer ("ChatZilla [Firefox]")
08:30:01 Quit perplexity (Read error: 113 (No route to host))
08:34:38 Join homielowe [0] (n=chatzill@
08:43:32 Join miepchen^schlaf [0] (
08:45:45 Quit Doomed ("( :: NoNameScript 4.02 :: )")
08:47:31 Join Rob222241 [0] (
08:54:45 Quit DataGhost ("NTOSKRNL.EXE caused a buffer overflow in System Idle Proce")
09:03:53 Quit Rob2222 (Read error: 110 (Connection timed out))
09:04:07***Saving seen data "./dancer.seen"
09:06:33 Join matsl [0] (
09:11:58 Quit ptw419 ()
09:15:42 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
09:18:11 Join MonkeyTamer [0] (
09:19:08bluebrotherhmm. Where can I find which players have car adaptor mode? Haven't found anything in the config-* files :o
09:20:02 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
09:23:47 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:28:37 Join The-Compiler [0] (
09:28:55 Join dan_a [0] (n=dan_a@
09:30:04 Join desowin [0] (
09:39:15 Quit MonkeyTamer ("ChatZilla [Firefox]")
09:56:27 Quit crashmatrix (Read error: 110 (Connection timed out))
09:56:59 Join crashmatrix [0] (
09:58:09 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
09:58:36 Join miepchen^schlaf [0] (
10:08:37 Join stripwax [0] (
10:11:54 Quit aliask ("ChatZilla [Firefox]")
10:14:46 Join nekura42_ [0] (
10:15:08 Quit scorche (Read error: 104 (Connection reset by peer))
10:16:00 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
10:19:38 Quit nekura42 (Read error: 104 (Connection reset by peer))
10:20:22 Join stripwax_ [0] (
10:25:51 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:25:55 Join spiorf [0] (
10:26:07JdGordonhey all
10:26:53dan_aGood morning (GMT)
10:27:05amiconnhi dan_a
10:27:13dan_aHi amiconn
10:27:31amiconndan_a: How does rockbox perform in general on iPod G3 (i.e. PP5002)?
10:27:43JdGordonLlorean: you round?
10:27:52amiconnI wonder whether it's worth completing the rockbox port to the ipod family
10:28:04 Join petur [0] (n=petur@rockbox/developer/petur)
10:28:04amiconniPod G2 and G1 are still missing, and they are PP5002
10:28:45amiconnI also wonder how difficult a port would be (probably not difficult thanks to ipl)
10:29:12dan_aamiconn: Now it's running at the full clock speed, it's usable. It still needs some work to bring it up to the standard of the 4G, but I don't think it's anything impossible
10:29:50amiconnThere are some G2s and G1s on I am watching
10:30:10 Join pepie34 [0] (
10:30:28 Quit matsl (Remote closed the connection)
10:30:42Bagderbtw, is that full speed fix implemented in ipl?
10:30:47dan_aMore people working on the PP5002s would be a good thing
10:30:56amiconndan_a: And a G3 specific question: Are the button lights controlled separately, or coupled with backlight?
10:31:08 Quit stripwax (Read error: 110 (Connection timed out))
10:31:11dan_aThey are hooked to the backlight
10:32:30 Quit Paprica (Read error: 104 (Connection reset by peer))
10:32:45jhMikeSJdGordon: Hello. I'm having trouble with hangups/undefined instruction/prefect abort from the radio debug screen
10:33:05JdGordonwhich target?
10:33:21jhMikeSH120, e200 (the ones I've checked so far)
10:34:05JdGordoncrap, ok, once my fingures warm up a bit ill have a look....
10:34:08jhMikeSbasically that leaves x5 that I haven't checked
10:34:30JdGordonis anything displayed before crashing?
10:34:35JdGordon or startight away when entering?
10:38:18jhMikeSthe statusbar gets corrupted
10:38:51jhMikeSthe screen shows and the crash happens after that
10:40:34jhMikeSI'll do a recheck just to make sure it's not anything I'm working on.
10:40:45JdGordon... serves me right for checking on my radio-less sansa and forgetting about checking onthe h300...
10:41:00JdGordonh300 works...
10:41:11JdGordonno, it shows, but crashes
10:41:41JdGordonbtw, everyone like the new look disk debug screens?
10:42:07jhMikeSe200 just crashed, clean svn build
10:42:29jhMikeSprefectch abort at 60000002
10:43:55JdGordondid I miss Llorean for the evening already?
10:44:17amiconnBagder: I don't think the full speed fix is implemented in ipl yet
10:44:18jhMikeSJdGordon: looks good to me but it doesn't auto update when inserting a card like before
10:45:05JdGordonjhMikeS: it does here...
10:45:24*JdGordon 's sansa has gone awol
10:45:35jhMikeSodd, it wasn't and then it started to
10:46:02JdGordonis it obvious enough how to change cards?
10:46:16amiconnCommits to ipl cvs are a rare thing nowadays... unless i am looking in the wrong place
10:47:01jhMikeSJdGordon: well, I found it by pushing buttons pretty quickly so I guess so :)
10:47:23JdGordondidnt really want to have both cards in the same list
10:47:31*JdGordon idiot.... found the radio bug...
10:47:36JdGordonjust need to test it
10:47:52amiconnJdGordon: The debug works fine on Ondio, including auto update
10:48:15amiconnBut why does it say 'MMC/micro SD' instead of just 'MMC'?
10:48:42JdGordonan extra 8 bytes is better than having a #ifdef for the string in the code...
10:49:03amiconnThen #define the string somewhere before the code...
10:49:04JdGordonits only the debug screen after all
10:49:30 Join ^BeN^ [0] (n=Paprica@
10:49:34 Nick ^BeN^ is now known as Paprica (n=Paprica@
10:50:19bluebrotherthen why not use some more generic string? "Card" f.e.?
10:52:14JdGordon.... fine....
10:53:34*jhMikeS will then forget what he has :(
10:55:10 Join anathema [0] (
10:55:16pixelma"Card" somehow doesn't sound like something that you would read in a debug screen, not very techy ;)
10:55:51JdGordonok all fixed
10:56:59amiconnNeither Card nor MMC nor microSD are 100% correct anyway, because "Card" 0 is actually the built-in storage which is controlled the same as an MMC/microSD, but isn't an actual card
10:57:03*jhMikeS svn up's so he can finish this grunt work
10:57:31amiconnBut as JdGordon said, it's just a debug screen, so 'Card' is fine imho
10:58:59*pixelma remembers that she got confused with "MMC0" in the old debug screen
10:59:25 Join webguest84 [0] (i=5087bba8@gateway/web/cgi-irc/
10:59:41 Quit printfXh4 ("Leaving")
10:59:49 Join printfXh4 [0] (
11:01:30LloreanJdGordon: Yes, and no. I'm back.
11:01:44JdGordonyay :)
11:02:11Lloreanamiconn: Or "Flash"?
11:02:14JdGordonfirst off.... <joke> ill let you commit the sansa changes if you let me commit custom menu...
11:02:32LloreanI'm sure there were other people who didn't like the Sansa changes too.
11:02:36LloreanI just couldn't remember who they were
11:03:03JdGordon... I had a look at the patch again, and I guess its not all that bad, Ill put it on mine soon and actually try it out
11:03:24*jhMikeS needs bringing up to speed on said "sansa changes"
11:03:26JdGordondown isnt any harder than power to hit.. so yeah, put me in the indifferent pile
11:03:26LloreanI personally like it a lot better, but I'm quite aware keymappings are an issue of taste.
11:03:38LloreanjhMikeS: It's just a different keymap, I posted it to Flyspray some time ago
11:03:43JdGordon7232 jhMikeS
11:04:08 Join kretender [0] (
11:04:10***Saving seen data "./dancer.seen"
11:04:18LloreanIt's basically a keymap that's much more similar to the keymaps on other players.
11:04:41JdGordoncan someone do me a big favour please? change the black in the 16bit default iconset to 0,0,255 ?
11:04:48*JdGordon has no mspaint equiv on this comp
11:05:36LloreanThe disadvantage being that it's a little slower to get to the context menu, because it's long-press "Down", while it offers a short-press stop on the "Power" button instead.
11:05:46LloreanWhich, I'll admit, Stop is probably one of the less used buttons.
11:05:56 Part printfXh4 ("Leaving")
11:05:59jhMikeSI remember this now. Actually, for me a long press of the menu button doing a context menu and a short one doing the regular menu would make sense as well
11:06:19LloreanjhMikeS: By "Menu" you mean the button at the bottom of the circle?
11:06:22LloreanJdGordon: Why Blue?
11:06:29JdGordonsurprise :)
11:06:45JdGordonwell... im trying to fix the bug where the icons dont use the forground colour
11:06:51jhMikeSLlorean: yes
11:06:57LloreanIf that' going to be "Foreground" why not 0,0,255, Cyan might be a less common color
11:07:00JdGordonthat colour would be the replace-with-forground
11:07:06LloreanI'd had for someone to attempt to make an actual blue icon set. :-P
11:07:16LloreanErr 0, 255, 255 rather
11:07:20*JdGordon is happy to set any colour
11:07:21jhMikeSbut then we have labelled buttons and I have a liking for buttons doing as they're labelled on the device :\
11:07:26bluebrothercan anyone tell me how I find out if a player has car adapter mode? Wasn't successful looking at config-*.h
11:07:38JdGordondw... installed kolorpaint
11:07:42 Quit Nick_Brackley ("CGI:IRC (Ping timeout)")
11:07:50LloreanjhMikeS: The only label it violates is the word "menu" beneath the power logo. It's a valid concern though.
11:08:01*Llorean discovers he has no USB keyboard.
11:08:12 Quit webguest84 ("CGI:IRC")
11:11:07amiconnbluebrother: Any device which has charging also has car adapter mode
11:11:19 Quit nekura42_ (Read error: 104 (Connection reset by peer))
11:11:34Lloreanamiconn: Do they all just Pause right now?
11:11:42amiconnWhether it's fully usable depends on factors not under rockbox' control
11:11:45JdGordonany objections to ?
11:12:00jhMikeSvarious devices I have have wildly different keymapping and somehow I manage and don't get tripped up switching amongst them. Initial mapping expectations based on another device when first using a device are often more problematic. If you've never used rockbox on more than one, I think consistency with labels is more helpful.
11:12:17amiconnCar adapter mode pauses/unpauses. To be fully usable the device should boot into rockbox when power is connected
11:12:47LloreanJdGordon: That would actually allow for some *really* nifty things, too.
11:12:48amiconnThis depends on the hardware and on some targets also on the builtin loader (e.g. cowon)
11:12:59LloreanLike an > pointer, with a black outline and a FGCOLOR center
11:13:42 Join lee-qid [0] (
11:14:28jhMikeSthe radio screen doesn't seem to be updating unless I start pushing a button. the screen should be live.
11:14:29 Join chrisdudeperson [0] (i=522b6787@gateway/web/cgi-irc/
11:14:35LloreanjhMikeS: My main intent with that wasn't button positioning, but rather "If a button does X in the wps, and Y in the menu on one target, the button that does X in the wps on another should do Y in the menu"
11:14:35jhMikeSradio debug screen rather
11:14:44JdGordonradio screen isnt static info?
11:15:02LloreanjhMikeS: Basically, if a button is the "Menu" button, it should do the same things as the "Menu" button on the other players, independent of where they are physically on any given unit.
11:15:19LloreanThe problem is that the Sansa has a "Playlist" button
11:16:47 Quit chrisdudeperson (Client Quit)
11:16:50JdGordonamiconn: no objection to above pastebin?
11:16:54 Join chrisisme [0] (i=522b6787@gateway/web/cgi-irc/
11:17:40 Quit chrisisme (Client Quit)
11:17:44 Join chrisdudeperson [0] (i=522b6787@gateway/web/cgi-irc/
11:17:58chrisdudepersoncan someone tell me
11:18:09chrisdudepersonis iboy preinstalled on rockbox?
11:18:27 Part lee-qid
11:18:37jhMikeSLlorean: never really thought of any button as "playlist". I don't even know of which you speak. :)
11:18:47Lloreanchrisdudeperson: Please read the manual. There's no "iboy" but there is "rockboy" preinstalled.
11:18:57LloreanjhMikeS: It's what I hear a lot of people call the bottom button on the circle.
11:19:00chrisdudepersonok thanks
11:19:04 Quit chrisdudeperson (Client Quit)
11:19:16LloreanjhMikeS: Maybe it shows the playlist in the OF or something.
11:19:17jhMikeS?? Always looked like a dropdown menu to me
11:19:28*JdGordon also thought it was a menu button
11:19:30LloreanI always thought of it as "Menu"
11:19:43LloreanBut the Power button is labeled "Menu"
11:19:45jhMikeSfirst thing I thought was "context menu"
11:20:01*JdGordon loads OF
11:20:36 Join ender` [0] (
11:21:12JdGordonfrom the OF's WPS, its the equiv of our quick screen
11:22:14jhMikeSa combo of quickscreen and the WPS context menu
11:22:49 Quit dan_a ("using sirc version 2.211+KSIRC/1.3.12")
11:22:52*jhMikeS wonder if the OF is even using the COP as the decoding core :\
11:23:46jhMikeSit gets clunky during playback
11:24:51LloreanAren't we nearly at the Sansa's OF battery life already?
11:26:12jhMikeSI really don't know where that stands atm but we could blow the lid off it in performance using the COP for sure.
11:26:31 Join Nick_Brackley [0] (i=3aa67da1@gateway/web/cgi-irc/
11:27:11 Join dan_a [0] (n=dan_a@
11:30:40JdGordonLlorean: ok, compiling with your patch now
11:30:46 Quit h4ngedm4n ("leaving")
11:32:42JdGordonmeh, its not so bad, commit it if you want
11:33:13JdGordonit will take 30 s to get used to
11:33:17 Quit stripwax_ (Read error: 110 (Connection timed out))
11:33:23LloreanjhMikeS: Mind trying it out and seeing if it "feels okay" to you too?
11:33:48dan_aJdGordon: Did I see from old logs that you're playing with git now?
11:34:03JdGordonwas then, havnt touched it sinc
11:34:11 Join My_Sic [0] (
11:34:12dan_aAh, OK
11:34:25JdGordonLlorean: only down side is i tihnk power is less used, and mostly useless
11:34:43LloreanJdGordon: True, power is now only "Stop" and actually turning the unit off.
11:35:24LloreanHm, Zagor's the only person who tinkers with our Flyspray right?
11:36:05LloreanI was thinking it might be nice to have a "SoC '08" option in the "Due In" box, so that if good ideas do show up, we can flag them now as potential candidates for next year, if we're involved and if they aren't done by then.
11:38:35*dan_a has spotted a Gigabeat S on
11:41:01JdGordonspeaking of SoC, anyone know if Nico has been around recently?
11:41:24LloreanJdGordon: I've seen him in and out, but I haven't talked to him since Mon.
11:41:43 Join stripwax [0] (
11:41:46LloreanHis plugin seems to have a small on-target bug
11:42:32JdGordonmy svn log shows he fixed it
11:42:47pixelmaJdGordon: I think he said something yesterday (or the day before) that he had no time or something
11:43:00JdGordon:( ok
11:43:05LloreanJdGordon: It's still r46 right?
11:43:22JdGordonah yeah
11:43:35JdGordonr45 | nico | 2007-07-09 06:49:21 +1000 (Mon, 09 Jul 2007) | 5 lines
11:43:36JdGordonIt works on target !
11:43:36LloreanThe bug is that the output files are sometimes 4 bytes shorter than the input file
11:43:40 Join obo [0] (
11:43:46LloreanIt works on target, but not perfectly
11:44:38JdGordonoh ok
11:45:00JdGordonI wanted to start thining about merging it into svn, but almost chocked when i look at playback.c :p
11:45:54LloreanHe was also talking about how to deal with files longer than the whole buffer.
11:46:22LloreanInstead of dealing with moving the metadata handle before it, maybe having a ringbuffer within the data itself.
11:46:35LloreanSo for "long" data, there's a second ringbuffer just for it.
11:47:13Llorean"long" meaning long enough that it'll need to overwrite something that hasn't been cleared/released/whatever terminology
11:47:42JdGordonyeah, we had talked about that, its goita aroundng to be messy, but better than moving the metada
11:47:51JdGordonfuck, stupid touchpad
11:47:54stripwaxhm, is it no longer possible to have rgb(0,255,255) in a bitmap?
11:48:11JdGordon0,255,254 is close enough
11:48:30JdGordonyeah, we had talked about that, its going to be messy, but better than moving the metadata around
11:48:44LloreanWill 0,255,254 work? I was always curious whether the comparison happens before or after the 16-bit conversion.
11:49:23stripwaxwhich reminds me. I still can't find any way to actually quantize a bmp to rgb565
11:49:47stripwax(on a pc, that is)
11:49:56JdGordonLlorean: I guess its converted before the comparrison, so maybe not
11:50:51LloreanJdGordon: Still, the nearest 16-bit color should be close enough I think
11:51:13LloreanIf we can give away magenta, we can give away cyan.
11:51:53*JdGordon wonders how many wps's he broke with that patch
11:52:50jhMikeSLlorean: sure
11:52:53pixelmaLlorean: I think 0,255,254 probably won't work - at least the jewels puzzle tiles had a background colour of 0,254,254 before my changes (except the Ipod video ones) - haven't tried but I think it was still transparent there
11:53:09Lloreanpixelma: Thanks
11:53:20LloreanEither way, I really like the idea of having a color for "foreground" as well.
11:53:35pixelmaunless you tell me it wasn't transparent...
11:53:55Lloreanpixelma: It's been transparent on all my players pre-your-changes.
11:54:27pixelma(for the info, I mean)
11:55:00*jhMikeS thinks the bitmaps need headers to also include their transparent color (besides size and other info) and wonders how low such a conversion would take.
11:56:02 Join kfazz [0] (
11:58:25JdGordonout of curiosity... is anyone using the file browser colour stuff?
11:58:58JdGordon... and wasnt 6933 commited?
11:59:45 Join Butsumetsu [0] (n=wqd@
12:00:48 Part maffe
12:01:40 Quit My_Sic (Read error: 104 (Connection reset by peer))
12:02:12LloreanJdGordon: I use it.
12:02:22jhMikeSLlorean: Not sure about it :\
12:02:45LloreanjhMikeS: Alright. It may be best it's just left as a patch then, at least for now.
12:03:10LloreanJdGordon: And the Vol +/- work in the menus on my gigabeat (though somewhat unresponsive) so I think so
12:03:38LloreanWell, the status bar update when the vol changes in unresponsive, actually. I think it changes fast, it just doesn't give feedback fast
12:04:13JdGordonok, ta
12:04:42 Join PaulJam [0] (
12:04:50 Join entheh [0] (
12:05:47Butsumetsuis anyone here using rockbox on a 80gb ipod?
12:06:08scorcheButsumetsu: if you are trying to get around to a specific question, just ask it
12:06:52JdGordonLlorean: HA! 5622 would be closed if I could comit the menu patch :D
12:07:08Butsumetsuwell heres where im at... i downloaded the from the wiki for 80gb ipod but the manual says that i need to install 3 different things. just wanted to know if the zip has all those 3
12:07:24scorchethe manual tells you where to get everything
12:07:32bluebrotherit does not.
12:07:40bluebrotherjust follow the guidelines in the manual
12:07:56scorchebluebrother: it doesnt?...i thought everything was linked
12:07:58Butsumetsuso wat does the zip contain?
12:08:02bluebrotheror try rbutil
12:08:14bluebrotherscorche: I meant the zip files does not include everything ;-)
12:08:20bluebrotherI was a bit unclear ...
12:08:22scorcheoh...hehe =)
12:08:30stripwax1. bootloader 2. rockbox itself 3. fonts right?
12:08:31Butsumetsuyea thats wat i needed to get clarified with
12:08:52Butsumetsuipod loader rockbox loader firmware
12:08:55scorchei was going to say...if the manual didnt tell you where to get everything, that should eb fixed =P
12:09:07bluebrotherright :)
12:09:27*stripwax is concerned if the manual really says that
12:09:33LloreanJdGordon: Ah, but 5622 is a suggesting of a button assignment for an existing quickscreen (and some discussion on repurposing the said already coded screen :-P)
12:09:34 Join petur2 [0] (n=petur@rockbox/developer/petur)
12:09:35scorcheButsumetsu: what do you mean by ipod loader?
12:09:37stripwaxwhat's the difference between "ipod loader" and "rockbox loader"?
12:09:49Butsumetsuim just reading off the manual
12:09:52bluebrotherthe ipod loader is the bootloader that is in the ipods flash
12:10:07stripwaxyou can't "install" that surely
12:10:12bluebrotheryou don't replace that. It's just present (and our safety-guard in case something goes wrong)
12:10:22Butsumetsublue i can just use rbutil to install rockbox on ipod?
12:10:25*scorche senses much confusion going on around here
12:10:58stripwaxButsumetsu - just try rbutil, should work fine
12:11:06Butsumetsukk doing it now
12:11:26bluebrotherthat section clearly states that the Ipod bootloader is just "there"
12:11:55bluebrotherand rbutil has three buttons for installation: bootloader, the build and (on the extras tab) fonts.
12:12:22bluebrotherhmm, maybe we should direct more often to rbutil in the first place?
12:12:31stripwaxit's a bit user unfriendly still
12:12:47*stripwax is strill trying to get it to build :(
12:12:55bluebrotheryeah, but it might be better than manual install for most people
12:13:03Butsumetsuwell my problem with the online manual is that its too general
12:13:07bluebrotherand advertising it more might get it more testing ;-)
12:13:24bluebrotherwhat is too general in the manual? Can you be more specific?
12:13:34*amiconn thinks that JdGordon's fix for fs #7044 isn't the proper one
12:13:38stripwaxButsumetsu - should it be simplified to say "just do these three steps" do you think?
12:13:50amiconnIt's okay as a temporary measure though, imho
12:13:50Butsumetsuwell i dont mean that
12:14:00JdGordonamiconn: whats wrogn with it?
12:14:07Butsumetsuhold on phone
12:14:07stripwaxif we can fix the manual to make it easier we should
12:14:22amiconnUsing yet another magic colour...
12:14:25bluebrotherwell, we need to know the problem with the manual first ;-)
12:14:53amiconnThe proper solution involves a bitmap drawing function that distinguishes automatically between native and mono bitmaps
12:15:20stripwaxamiconn - what if you want a multicolor icon though (e.g. foreground colour with a black shadow)?
12:16:34 Quit petur (Read error: 110 (Connection timed out))
12:18:15stripwaxmaybe icons should be palettised and an index should be reserved for foreground and transparent colours?
12:18:16amiconnThat doesn't make much sense imo. The workaround is meant to fix the mono icon set. For an icon+shadow, I would fix the foreground colour within the icon anyway
12:18:37amiconnOtherwise it will again look strange (e.g. black foreground + black shadow)
12:18:54 Join My_Sic [0] (
12:21:06JdGordondoes anyone think it would be a bad idea to move the hardware init from apps/ to the target tree?
12:21:48JdGordonseen as its duplicated in bootloader/ also
12:21:59JdGordon(and so we only have 1 main() in apps)
12:22:14bluebrotherwasn't it wanted to have it separated between bootloader and Rockbox?
12:22:29Butsumetsuok my bad the manual is fine just a bit confusing
12:22:47bluebrothernice, so nothing to fix in the manual ;-)
12:23:08Butsumetsuyea just need to reread it a few times and you'll be fine
12:23:11scorcheButsumetsu: what part do you find confusing?
12:23:12JdGordonwe can easily #ifndef BOOTLOADER in the TT
12:23:26Butsumetsuits mostly installation process
12:23:37scorcheis there a specific part?
12:23:39Butsumetsuwhat got me was the 3 part installation process
12:23:48Butsumetsuand yea direct more to rbutil :P
12:24:07bluebrotherwell, as rbutil isn't finished yet we haven't done previously.
12:24:16Butsumetsuaahh ic ic
12:24:24Butsumetsuwell as far im concerned it works fine for me
12:24:27bluebrotherbut it has reached a state were we could start doing so. At least note it.
12:24:56Butsumetsuits more user friendly than going through the manual but it cant replace it
12:25:17 Join arod [0] (
12:26:36Butsumetsuthemes are in the forums right?
12:26:40arodI'd like to try out rockbox, I have no device right now but I'd like to buy one. Which is the best supported player?
12:26:42Lloreanbluebrother: Do we have a list of "what needs to be finished up"?
12:26:48LloreanFor RBUtil
12:26:53LloreanButsumetsu: They're in the Wiki
12:26:55scorchewhat 3 part installation process?...i only see 2 (installing the firmware; installing the bootloader)
12:26:58Butsumetsukk thanks
12:27:09bluebrotherLlorean: I don't think so. Domonoky might have a list ...
12:27:16Butsumetsu"There are three separate components of Rockbox, two of which need to be installed in order to run Rockbox."
12:27:21Lloreanarod: "Best" depends on both how much you're willing to pay, what features you want it to have, and whether you're willing to spend time waiting for it to show up on Ebay or some similar location
12:27:29Butsumetsuthat got me confused
12:27:33Butsumetsubut rereading helped :P
12:27:55stripwaxLlorean - i mentioned some observed bugs in irc the other day, I'd fix them if I can get a build of rbutil
12:28:41stripwaxButsumetsu - maybe some of that could be in an appendix. Probably the regular user doesn't need to know about the third component that cannot be installed downloaded or changed ;-)
12:28:54bluebrotherstripwax: what is your problem with building rbutil?
12:28:55pixelmaarod: you might want to look at the BuyersGuide page in the wiki
12:29:08stripwaxbluebrother - in irc log
12:29:25Butsumetsuyea that might be more simplier seeing as most users are pretty impatient such as i
12:30:02bluebrotherwell, if you want to use Rockbox you shouldn't be impatient ...
12:30:20Butsumetsubtw can the font size on the ipod screen be changed or is it that small
12:30:31Butsumetsuhehe true but it is a trait that is hard to get rid of
12:30:38stripwaxbluebrother - downloaded wxwindows, ran make under cygwin, ran make for rbutil, and got a bunch of errors in streambuf code..
12:31:04stripwaxButsumetsu - ok, now read the manual.. ;-) I'm sure the next ten or so questions you might want to ask are already answered for you in the manual
12:31:05scorcheButsumetsu: the manual explains that too..i would recommend readint eh whole thing
12:31:09bluebrotherah, your trying on cygwin? Why not native windows? AFAIK the windows version doesn't require cygwin
12:31:11stripwax(e.g. fonts? yes you can change them)
12:31:16Butsumetsuhaha ok
12:31:37stripwaxbluebrother - oh. just because I'm using cygwin for everything else I do related to rockbox. is cygwin build not supported? bah.
12:31:39bluebrotherButsumetsu: I mentioned the fonts package earlier ...
12:32:00bluebrotherstripwax: I don't know if it's not supported. I just guess nobody tried yet ;-)
12:32:13Butsumetsuyea im looking through that now
12:32:55arodLlorean, pixelma: I'm not feature hungry. I'm looking for a cheap but stable device. I'll read the guide
12:33:04stripwaxbluebrother - ah, ha-ha.. ok, unchartered territory. i'll have a play
12:33:21Lloreanarod: Currently the best price per gigabyte is almost certainly the Gigabeat F40 if you can find one.
12:35:15JdGordonwho knows how to pass a param to main() from the bootloader? I fear this is yucky asm territory?
12:35:49Butsumetsuone last noobie question then ill leave you guys alone and explore a bit... is there podcast/video support?
12:36:37 Join BHSPitMonkey_ [0] (
12:36:41stripwaxisn't a podcast just a file that you can download? not sure what needs to be supported. rockbox has a video player, yes.
12:37:01bluebrotherPodcasts are just normal audio files.
12:37:18Butsumetsuwell there are video podcast too but as for the vid player thanks for telling me
12:37:25bluebrothermpegplayer plugin can only play mpeg2 videos.
12:37:40bluebrotherbut you can easily switch to the apple firmware for video playback
12:37:55Butsumetsuhhmmm ic ic
12:38:03bluebrotherwhich might be better suited as Rockbox currently doesn't use the additional chip for video decoding.
12:38:18Butsumetsuaahh ok
12:38:29bluebrothercheck manual and wiki page PluginMpegplayer
12:38:53*stripwax sighs, no more popworld
12:39:01 Quit petur2 ("here today, gone tomorrow")
12:39:07Butsumetsukk and ill go check the plugin page too
12:42:40 Join hannesd [0] (
12:43:58 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
12:44:24 Quit excitatory (Remote closed the connection)
12:45:39 Join thegeek [0] (
12:48:34*stripwax has found a webpage full of tips on how to get wx to build nicely under cygwin. gah.
12:50:18 Join My_Sic [0] (
12:50:26 Join Domonoky [0] (
12:51:31 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
12:51:36 Join Soul-Slayer [0] (n=jonno@
12:52:59pixelmaDomonoky: maybe you can help stripwax to build rbutil under windows?
13:00:46 Join moos [0] (
13:02:30Domonokypixelma: sure, what are the problems ?
13:02:56*Domonoky will take a look in the logs..
13:03:39bluebrotherDomonoky: he tried building from within cygwin ... I guess nobody has tried before?
13:04:11***Saving seen data "./dancer.seen"
13:04:26Domonokyjeah, i think compiling in cygwin is broken.. i use Code::blocks for it..
13:04:34Domonokybut i think it should be fixable
13:04:53bluebrotherbbl ...
13:05:34stripwaxDomonoky - sorry, what is "Code::blocks" ? Is it worth me persuing trying to fix compiling in cygwin or is that a lost cause?
13:06:25DomonokyCode::Blocks is a IDE which can use a variety of compilers, Cassandra used it for starting rbutil, so i continued to use it :-)
13:06:43stripwaxDomonoky - and which compiler do you use?
13:06:44Domonokyand i think it would be good to fix compiling in cygwin..
13:07:25stripwaxme to
13:08:22*Domonoky waits for his PC to react.. :-)
13:09:48Domonokyi think my Code::Blocks uses the GCC compiler from Dev-Cpp at the moment..
13:09:57Domonokyi will try to compile with cygwin..
13:12:16stripwaxthanks. problem seems to be related to stl code in streambuf that tries to do std::max and std::min failing to compile because something (somewhere) has #defined min and max, so that line gets preprocessed into garbage
13:12:26stripwaxgoogling helps a bit, suggests I need to -DNOMINMAX, trying that
13:13:08stripwaxrbutil itself probably not the problem, looks like templates defined by wx failing to compile
13:13:37 Quit Llorean ("Leaving.")
13:14:38 Quit Soul-Slayer ("Leaving.")
13:14:55 Quit arod ("Ex-Chat")
13:16:35 Join Llorean [0] (
13:17:56 Join Wiwie [0] (
13:17:56Domonokyhm.. strange error..
13:18:17*stripwax assumes you got the same on as he! :)
13:18:29 Join maffe [0] (
13:20:01 Join spiorf_ [0] (
13:21:14Domonokyhm.. -DNOMINMAX helps a bit, but then you get problems in ipodpatcher..(i think it needs the min and max.. :-) )
13:22:55 Quit The-Compiler ("Connection reseted by god")
13:23:35stripwaxipodpatcher should just be fixed then.
13:24:13*stripwax wonders if changing some #include order would also resolve..
13:26:13Domonokystripwax: could be..
13:26:40 Join The-Compiler [0] (
13:27:06Domonokyoh i see a problem in ipodpatcher for this..
13:27:39Domonokythere is a #ifdef __WIN32__ and this isnt defined for cygwin..
13:28:08Domonokyin ipodpatcher\ipodio.h .. hm.. will make some tests..
13:33:07 Quit safetydan ("Ex-Chat")
13:33:22Domonokydefining __WIN32__ in the Makefile also helps, but know ipodpatcher i also have to change the makefile so it uses ipodio-win32.c and not ipodio-posix.h
13:35:19Domonokyjeah.. rbutil compiled and worked in cygwin !! :-)
13:36:26stripwaxgreat! somereason wx is still (re)building for me, taking ages ..
13:37:03 Quit My_Sic (Read error: 104 (Connection reset by peer))
13:37:15stripwaxwonder why __WIN32__ isn't defined for cygwin, or is that just the wrong #ifdef to use here? though __WIN32__ meant 'target is win32'. wonder what cygwin defines
13:38:01Domonokyso the changes needed to get it compile: add -DNOMINMAX to the cpp compileing path, define __WIN32__ in the Makefile, and replace the ipodio-posix.o with ipod-win32.o the same for the sansapatcher..
13:38:36 Join My_Sic [0] (
13:38:36stripwaxreplace the object file? shouldn't it compile the right thing? <confused>
13:38:41Domonokyso we need to change the Makefile so it contains a special win32 path :-)
13:38:54Domonokyin the Makefile there is a list of .o files.
13:39:04stripwaxah, i see
13:39:14stripwaxbut −− shouldn't the posix code compile for cygwin?
13:39:24*stripwax rather thought that was the point of cygwin
13:39:46Domonokyit doesnt compile, and the win32 version works.. so i dont know..
13:40:00stripwax:-D ok, well I'll just do it!
13:40:37Domonokywe should put some ifdefs in the Makefile, so it works for cygwin and linux..
13:42:06Domonokymany warnings in ipodpatcher.. but there only for some printfs, so no problem..
13:42:37stripwaxprintf warnings shouldn't be hard to fix.. :)
13:43:43*stripwax is still waiting for wx to finish rebuilding however
13:43:45Domonokyups segfault in rbutil, compiled with cygwin ? :-)
13:44:48 Quit spiorf (Read error: 110 (Connection timed out))
13:44:52*stripwax continues to wait for the build to finish, he'll be up to speed shortly hopefully :)
13:45:48 Join Thundercloud [0] (
13:46:19jhMikeSbuild server needs a kick in the underpants :\
13:49:15*stripwax understands now. the released win32 builds didn't even use the makefile, they were msvc.. right..
13:49:46Domonokyyes, they didnt use the makefile, the were build with Code::Blocks..
13:50:05stripwaxdoes that have its own project format?
13:50:23Domonokyyes.. the rbutil.cdb file
13:50:25stripwaxrbutil builds - woohoo
13:50:43stripwaxDomonoky - ah-HAH! makes a lot more sense now.
13:50:51Domonokyit could use the Makefile, but i didnt got it working, so i used the things from Code::Blocks
13:51:22stripwaxdid it not work for the same reasons cygwin didn't work? ;-)
13:51:40 Quit Wiwie ("Miranda IM! Smaller, Faster, Easier.")
13:51:45Domonokyi dont know anymore.. :-)
13:52:08Domonokybut it seams, rbutil has problems when build with cygwin.. :-/
13:52:18stripwaxhow to reproduce your segfault?
13:52:27 Join Nico_P [0] (
13:52:56Domonokyi just started it, and i got the segfault .. now it doesnt Segfault, but hangs..
13:53:13stripwaxweird, mine's fine!
13:53:29stripwaxoh, except the mouse pointer is an hourglass, but it does work..
13:53:33Domonokyah.. it cant get the Manual at moment,
13:53:34stripwaxit isn't hung..
13:53:51Domonokyit takes a very long time in cygwin to abort the downloading..
13:53:52stripwaxhm, clicking on the Manual tab doesn't redraw the screen correctly though
13:54:10Domonokystripwax: it is hanging, while trying to get the manual..
13:55:07stripwaxnot sure I'm seeing the same hanging - mine works (even though the manual isn't displayed..) is that what you mean? it isn't hung (or did you click on the pdf link?)
13:55:37Domonokystripwax: it should show the manual, if it can get the html..
13:55:44stripwaxbut it's not hung
13:56:07Domonokybut you have the hourglass, so its busy..
13:56:13stripwaxbut the ui still works!
13:56:24stripwaxoh. it just crashed when I clicked on 'install bootloader'. hm.
13:56:25Domonokyyes wx manages this :-)
13:56:53 Join hannesd_ [0] (
13:56:59stripwaxi'll disable the manual for now in my build and see if everything else seems to work ok
13:57:07Domonokybut something is wrong, the timeout is too long, and i get segfaults sometimes..
13:57:26Domonokyjeah, try with out the manual..
13:58:24Domonokyin rbutilFrm.cpp the function OnManualUpdate(..)
13:58:39 Quit The-Compiler (Remote closed the connection)
13:58:55 Join perplexity [0] (
13:59:46 Join pepie34_ [0] (
13:59:59stripwaxhm. looks like http just doesn't work. fetching bootloader stalls
14:00:05 Quit pepie34 (Read error: 113 (No route to host))
14:00:32 Quit kfazz ("Leaving")
14:00:41Domonokyyes, looks like it.. strange..
14:01:00stripwaxis that the right link ..?
14:01:35Domonokyan l to much in this link..
14:01:42 Join hannesd__ [0] (
14:02:20stripwaxoops, that's just my bad typing. yep, link looks fine. so, strange..
14:02:45Domonokylooks like a problem with wx and cygwin.. :-/
14:04:22stripwaxhm, i'll see if the wx samples even work ..
14:06:26 Join The-Compiler [0] (
14:06:39 Part pixelma
14:10:22 Join hannesd___ [0] (
14:10:22***Alert Mode level 1
14:10:22DBUGEnqueued KICK hannesd
14:10:22DBUGEnqueued KICK hannesd_
14:10:22***Alert Mode level 2
14:10:22DBUGEnqueued KICK hannesd__
14:10:22DBUGEnqueued KICK hannesd___
14:10:22***Alert Mode level 3
14:12:15 Quit hannesd (Read error: 110 (Connection timed out))
14:13:05 Join Wiwie [0] (
14:13:16 Part maffe
14:15:19 Join hannesd [0] (
14:15:19***Alert Mode level 4
14:15:19***Alert Mode level 5
14:15:19DBUGEnqueued KICK hannesd
14:15:19***Alert Mode level 6
14:15:19***Alert Mode level 7
14:15:19***Alert Mode level 8
14:16:29CtcpIgnored 5 channel CTCP requests in 4 minutes and 57 seconds at the last flood
14:16:29*Domonoky wants to try to debug this problem, but gdb in cygwin just exits with: "[4]+ Stopped gdb rbutil" when i get to the problematic section... :-/
14:17:37 Quit hannesd_ (Read error: 110 (Connection timed out))
14:17:40PaulJamJdGordon: there is a little typo in the disk info screen, i guess it should be Firmware insead of Firmare.
14:17:48 Join hannesd_ [0] (
14:17:48***Alert Mode level 9
14:17:48***Alert Mode level 10
14:17:48DBUGEnqueued KICK hannesd_
14:17:48***Alert Mode level 11
14:17:48***Alert Mode level 12
14:17:48***Alert Mode level 13
14:18:49 Join Lear [0] (i=chatzill@rockbox/developer/lear)
14:21:11stripwaxDomonoky- hm, it exits? is wx doing a fork or something weird?
14:21:42Domonokystripwax: could be, i dont know, and i dont know gdb enough.. :-/
14:22:01stripwaxme is *still* building those wx samples :( but will check in just a moment
14:22:09CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
14:22:09*stripwax can't use a keyboard
14:22:26 Quit hannesd__ (Read error: 110 (Connection timed out))
14:23:34 Join petur [0] (n=petur@rockbox/developer/petur)
14:23:37 Quit My_Sic (Read error: 104 (Connection reset by peer))
14:24:38 Join hannesd__ [0] (
14:24:38***Alert Mode level 14
14:24:38***Alert Mode level 15
14:24:38DBUGEnqueued KICK hannesd__
14:24:38***Alert Mode level 16
14:24:38***Alert Mode level 17
14:24:38***Alert Mode level 18
14:25:02 Quit pepie34_ ("Ex-Chat")
14:25:49 Quit ompaul ("Leaving")
14:25:59 Part Llorean
14:28:45 Quit Seed (Nick collision from services.)
14:28:53 Join Seed [0] (
14:29:16 Join Llorean [0] (
14:31:25 Quit hannesd___ (Connection timed out)
14:32:50oboPaulJam: fixed
14:33:00 Quit JdGordon (Read error: 110 (Connection timed out))
14:33:19 Quit hannesd (Connection timed out)
14:33:59 Join DC1 [0] (
14:34:11 Join JdGordon [0] (
14:34:39***Alert Mode OFF
14:35:01 Quit Wiwie (Read error: 104 (Connection reset by peer))
14:35:29 Nick hannesd__ is now known as hannesd (
14:35:29DBUGEnqueued KICK hannesd
14:36:33 Quit The-Compiler (Read error: 104 (Connection reset by peer))
14:40:56 Quit hannesd_ (Read error: 110 (Connection timed out))
14:46:01 Quit Butsumetsu ("-=SysReset 2.53=-")
14:50:20bluebrother"Build should have been done sin
14:50:29bluebrother*done 77m ago?
14:50:48PaulJamthe buldserver hangs
14:51:13bluebrotherfunny new display ;-)
14:52:37 Nick Tr1ckY^Gone is now known as Tr1ckY (
14:53:41amiconnDomonoky: When building on cygwin, imho we should use -mnocygwin so the final executable will work without cygwin1.dll
14:53:57amiconnAnd with -mnocygwin, __WIN32__ will be defined
14:54:06Domonokyamiconn: yes, but first fix the problems :-)
14:54:10Domonokyah.. nice..
14:54:17stripwaxhm, wasn't for me. although looks like Makefile redefined CXXFLAGS so that's probably why ....
14:54:46amiconnAfaik, the ipodpatcher code also relies on that in order to work properly on windows
14:54:58Domonokystripwax: i found a solution to not need the -DNOMINMAX, will try if it helps for the downloading.. :-)
14:55:17CtcpIgnored 2 channel CTCP requests in 10 minutes and 51 seconds at the last flood
14:55:17*stripwax is **still** running the wx samples build ...
14:56:20 Join Kasperle [0] (
14:59:34Kasperlewhat could make the bootloader fail to boot rockbox on an ipod 5.5g 30gb? i had it all working for a couple of months, but decided to upgrade bootloader and rockbox today. i installed the bootloader using ipodpatcher and unziped the onto the dos partition. i cannot get the bootloader to load anything but the original ipod firmware
15:00:06stripwaxany error message?
15:00:09amiconnSorry should be -mno-cygwin
15:00:45LloreanKasperle: Did you just run the official ipodpatcher, or did you try to install a specific bootloader file?
15:00:48Kasperlestripwax: none. is there a way to make the bootloader output error messages?
15:01:01LloreanHold "Right" while booting to get bootloader output, I believe
15:01:05KasperleLlorean: i built everything from svn
15:01:25oboKasperle: I've run into the same problem this morning, with self-built bootloaders
15:01:33LloreanYou really shouldn't use SVN bootloaders, they can often be broken for extended periods which is why we offer a binary download.
15:01:52Kasperleoh, i see.
15:01:56 Quit JdGordon (Read error: 110 (Connection timed out))
15:02:09Kasperlei've never really bothered with pre-built rockbox binaries before
15:02:17 Join JdGordon [0] (
15:02:18*stripwax is low on disk space.. maybe that's why builds are taking forever right now
15:02:28stripwaxKasperle - it's worth it for bootloaders..
15:02:42LloreanKasperle: If there is output from the bootloader when holding right, it'll be useful, but you should just use the official version and only update when a new official bootloader version is available.
15:02:53LloreanI'm curious why it's failing, or if it's saying anything
15:03:03oboLlorean: no output on right - just straight to OF
15:03:11 Quit amiconn (" bbl... I hope ;)")
15:03:20Kasperlesame here
15:03:53LloreanIt should give the bootloader text
15:04:03oboit doesn't - honest! :)
15:04:12***Saving seen data "./dancer.seen"
15:04:13LloreanAre you 100% sure the bootloader's installed then?
15:04:48oboipodpatcher says it has written so many bytes... no visible errors from that
15:04:49Kasperleipodpatcher says there's a 3rd-party bootloader installed
15:05:05LloreanI have a bootloader from 12 days ago installed, and holding right works
15:05:16 Join B4gder [0] (n=daniel@rockbox/developer/bagder)
15:05:31LloreanThough I'm on a Nano, and it is two weeks
15:05:34 Join My_Sic [0] (
15:05:34oboI've tried using the wiki version of ipodpatcher as well as svn, no difference there
15:05:47Lloreanobo: "Wiki" version?
15:05:54oboas in using the wiki version to write my own bootloader file
15:06:22Lloreanipodpatcher hasn't changed in quite a while, a download of the binary from is probably the same as an SVN binary
15:06:26LloreanBut I don't know what "wiki" version you mean
15:06:33*obo isn't making sense
15:07:42*Domonoky gets many warnings and linker errors when building rbutil with -mno-cygwin in cygwin
15:07:44oboby wiki version I've tried using ipodpatcher from the "IpodPatcher" page to write by own compiled version of the bootloader file
15:07:59obojust incase it was an ipodpatcher issue rather than bootloader itself
15:08:40Kasperlealso, i cannot figure out where to download the official bootloader, i checked the manual, the wiki, the builds page
15:08:54Kasperlemaybe i'm just blind, but I cannot find it
15:09:07oboKasperle: the IpodPatcher wiki page
15:09:15Kasperleoh. duh
15:09:21Kasperlei only checked the bootloader wiki page :D
15:09:26DomonokyKasperle: the official bootloader is build in to ipodpatcher
15:09:27obothat version has the bootloaders built into it
15:09:28LloreanWell the bug predates 13851
15:09:36LloreanAs an SVN bootloader from 13851 doesn't work
15:09:45Lloreanobo: No
15:09:53KasperleIpodBoot to be precise ;)
15:10:00LloreanIt's in the manual
15:10:43LloreanThere is a direct link in the manual to ipodpatcher
15:10:58Kasperleoh, mkay. i only checked the links and didn't realize you'd need to download a binary ipodpatcher
15:11:00LloreanSo, I'm curious where you're looking in the manual that you can't find it.
15:11:04Kasperlei'm not using a mainstream OS
15:11:13Kasperleso binary ipodpatcher was of no interest to me
15:11:16LloreanWhich OS are you using that the manual doesn't support?
15:11:54Domonokythe official bootloader is also on (rbutil uses this )
15:11:55Kasperleso i was just looking for links to the literal bootloader files :)
15:12:11LloreanKasperle: The linux binary doesn't run on FreeBSD?
15:12:17LloreanI understood there was some binary compatibility
15:12:20Kasperleit might, i'll try it
15:12:42Kasperlefwiw my svn revision is 13854, if that is of any help
15:12:47LloreanThe manual lists binaries because you're supposed to use the specific versions we provide, so that when you ask for support we know you're using a "working" version
15:15:03*Llorean wonders if amiconn's clock changes could be the problem
15:15:31Kasperleok, the linux binary doesn't see my ipod
15:15:37oboLlorean: I'm binary searching the revs to try and track it down
15:15:52Kasperlesome of the ioctls needed are apparently not implemented correctly in the linux compat layer
15:16:03Kasperleso it tries to use a 512 byte sector size and fails
15:16:29*B4gder sits in his backyard in the shade, legs up and wifi working...
15:17:22Lloreanobo: My suspect revs are 13767 and 13763 right now if you want a few points to try out
15:17:28stripwaxDomonoky - did you also build wx using mno-cygwin?
15:17:56Domonoky stripwax: no, that probably the problem..
15:18:04oboLlorean: okay, thanks
15:18:35oboKasperle: if you can build your own ipodpatcher, use it with
15:18:39Domonokyand you can remove the -DNOMINMAX if you move the includes from bootloaders.cpp to the bootloaders.h file..
15:19:00LloreanKasperle: Well, for now use a bootloader from before June 1, and it should work. Mine was dated June 2 and worked, but I don't know when on June 2 the problem occurred, etc.
15:20:08Kasperleobo: cheers :)
15:20:22Kasperlethat works like a charm
15:20:28Kasperlethank you all for your help :)
15:20:40*Llorean meant Jul 2
15:21:35Domonokystripwax: if you get to try it:
15:22:16stripwaxDomonoky - yep, that's what I've been doing :-D
15:22:16*Domonoky doesnt want to recompile wx, that takes so long.. and under Code::Blocks everthing works :-)
15:22:24stripwax(all along..)
15:25:01Nico_PB4gder: the build server is stalled
15:25:31*stripwax tries rebuilding everything all over again just to make sure
15:26:02Nico_PLlorean: hi
15:26:20Nico_PI'm back home and I'll probably do a bit of coding today
15:27:20oboLlorean: it breaks after 13763/4
15:28:01Lloreanobo: Alright, you'll probably need to ask amiconn about it then.
15:28:12oboyup, will do
15:28:50LloreanIt may just be that the #defines aren't fixed for bootloaders after that change, or something.
15:29:13*Llorean has no clue.
15:35:17B4gderstill red
15:38:36*bluebrother searches ebay for broken minis ...
15:38:51bluebrotherwhy do they get _that_ expensive? :(
15:39:16 Quit petur ("switching...")
15:42:00stripwaxbluebrother - because they can be pimped using 16GB CF cards?
15:46:45bluebrotherwell, I'd like to pimp one with a jtag connector (if I find out how to connect one ;-)
15:50:27 Quit desowin ("use linux")
15:51:41 Join petur [0] (n=petur@rockbox/developer/petur)
15:54:22 Quit Nick_Brackley ("CGI:IRC (Ping timeout)")
15:57:32 Join Arathis [0] (
15:59:58stripwaxhm, so building wx and rbutil with -mno-cygwin still fails to build
16:00:08stripwaxundefined reference to ___imp___iob ?
16:00:22Domonokyi got the same..
16:01:14Domonokystripwax: are the samples of wx working ?
16:01:30Domonokyexpecially a sample which uses wxURL and downloads something ?
16:03:22 Part kretender
16:04:55Domonokyso i would say we leave this damn cygwin be, and just compile directly in windows :-)
16:06:30 Quit My_Sic (Read error: 104 (Connection reset by peer))
16:07:27stripwaxDomonoky - depends what you mean by 'directly'... do I need to install (yet another) build environment?
16:09:28Domonokystripwax: you need at least a compiler for windows..
16:09:38stripwaxgcc is a compiler for windows..
16:10:33Domonokysure.. but you need the windows version... i use Code::Blocks, it detects any installed compiler..
16:10:58Domonokyand the you need to compile wxwidgets again.. for windows :-)
16:11:41stripwaxDomonoky - isn't that what compiling wxwidgets using -mno-cygwin does anyway?
16:12:23Domonokyhm.. perhaps you can also use this wx version xou build, i dont know..
16:12:33Domonokyabout the Code::Blocks IDE:
16:12:52Domonokythere is also a version with Mingw included, this should work..
16:13:10stripwaxguess i'll just have to keep trying. i've lost count of how many devenvs I have installed and really don't see the need to install any more..
16:13:16stripwaxmingw is included with cygwin
16:13:59stripwaxcurious. wxurl test indeed doesn't seem to work properly
16:14:25Domonokyso thats the problem.. :-/
16:15:29Domonokystripwax: i think you can use also one of those many Devenvs you already have installed, but i think cygwin itself is a bit troublesome :-)
16:18:18 Quit thegeek (Read error: 110 (Connection timed out))
16:26:52 Join My_Sic [0] (
16:31:22 Join stripwax_ [0] (
16:31:33 Join XavierGr [0] (
16:35:58 Quit stripwax (Read error: 110 (Connection timed out))
16:41:58JdGordonas am I
16:46:29stripwax_ok. new build errors, feel I'm getting closer. rebuilding wxwindows with #include <setjmp.h> added to src/png/png.h to see if that's the problem
16:47:50stripwax_although it probably won't help now I think about it
16:48:02jhMikeSJdGordon: is the auto-updating radio debug screen coming back soon? :)
16:48:12JdGordonhow badly you want it?
16:48:29stripwax_does rbutil need png?
16:48:39jhMikeSbadly enough. it's really important for working with the Sanyo tuner.
16:48:59JdGordonit will do an update every timeout... (HZ/5 i tihnk)
16:49:03JdGordontoo fast?
16:49:25JdGordonyeah, HZ/5
16:49:25bluebrotherstripwax_: it uses bin2c to convert png files to c
16:49:47Domonokystripwax_: yes, for the themes
16:49:49jhMikeSthat's enough
16:50:05stripwax_bluebrother - i mean would rbutil work if I recompiled wxwindows without native png support?
16:50:14Domonokythe buttons are also pngs, but are converted to an array
16:50:28stripwax_it worked!
16:50:32bluebrotherwell, the icons get converted to cpp files, but I don't know what the resulting format is.
16:50:43stripwax_I'm not sure what step actually worked, but, something worked, and rbutil built under cygwin
16:50:48Domonokyits png, as well as the theme images
16:50:52bluebrotherit creates a huge array
16:51:01Domonokystripwax_: test the downloading :-)
16:51:14stripwax_works fine
16:51:15JdGordonjhMikeS: done
16:51:16*B4gder did a disguised offer for the remaining shirts on the dev list
16:51:22JdGordonbah, nope
16:51:31stripwax_hm, and even the bug I reported on irc a few days ago doesn't seem to manifest.
16:51:38stripwax_this version works better than ever :-)
16:51:40Domonokystripwax_: whoa.. now we need the steps needed for this :-)
16:52:00*stripwax_ tried lots of things in the end ...
16:52:09 Quit hcs (Read error: 110 (Connection timed out))
16:52:12*JdGordon sticks hand up for a tshirt!
16:52:17JdGordonjhMikeS: now done
16:52:27Domonokystripwax_: congrats :-)
16:52:39stripwax_Domonoky - ok, here's what I *definitely* did, let me know if it works for you:
16:52:51B4gderJdGordon: then read my mail...
16:53:00JdGordonwaiting for gmail...
16:53:18stripwax_1. configure wxwindows with ./configure −−without-expat −−disable-precomp-headers −−build=i686-pc-mingw32 −−disable-shared −−enable-debug −−enable-debug_gdb
16:53:25bluebrotherJdGordon: or check the list archive ;-)
16:53:45*JdGordon not that smart at 1am
16:53:48bluebrotherGuess there won't be a related event nearby for me :(
16:54:11B4gderunless you make one!
16:54:11stripwax_0. export CFLAGS=-mno-cygwin (and CXXFLAGS and CPPFLAGS) and export LDFLAGS="-mno-cygwin -mwindows" (before ./configure ;-)
16:54:22stripwax_make wxwindows, and make install too
16:54:25bluebrotherhmm. Anyone interested in an event?
16:54:42stripwax_and I also added *all* of the following to the rbutil Makefile:
16:54:57stripwax_-mno-cygwin -D__WIN32__ -mwindows -DNOMINMAX -DWIN32
16:55:17stripwax_plus your change to link the -win32.o rather than -posix.o objects
16:56:33*Domonoky is trying
16:56:53stripwax_but I also added the following to wxwindows src/png/png.h line 1031, which may well not be necessary and in fact probably does nothing to help:
16:56:57 Quit B4gder ("Rockbox TCP exception #04123 - connection reset and user kicked out")
16:57:07stripwax_#ifdef PNG_SETJMP_SUPPORTED #include <setjmp.h> #endif
16:57:10jhMikeSJdGordon: undefined instuction at E59FFC1E :(
16:57:24JdGordonoh bugger... wtf?
16:57:54JdGordonhehe woops
16:58:13Domonokystripwax_: it works :-)
16:58:32stripwax_Domonoky - oh and I also added your suggestion to move the #includes from bootloader.cpp to bootloader.h
16:58:36JdGordonjhMikeS: fixed
16:58:44stripwax_so, I have *no* idea which of those steps are necessary ;-D which did you do just now?
16:59:01jhMikeSJdGordon: ok...test in a second :)
16:59:08Domonokyi left out the changes in png.h , so they are not needed..
16:59:14JdGordonforgot one silly if
16:59:22JdGordonneed to figure out a better way to do this
16:59:31stripwax_weird though, that was the *last* change I made before rebuilding (prior builds still didn't work)
16:59:33Domonokyi also didnt add -mwindows for compiling wxwidgets, only the mno_cygwin
16:59:42stripwax_maybe I just needed to do some more 'make clean's along the way.
16:59:46stripwax_oh, interesting
16:59:58jhMikeSJdGordon: you had only static screens in mind?
16:59:59stripwax_I guess -mwindows is irrelevant for libraries - only executables
17:00:16JdGordonjhMikeS: yeah
17:00:51Domonokythe -DNOMINMAX also isnt needed anymore, (because of the changes in bootloaders.h )
17:01:00JdGordonill rearrange the whole screen code to work better for dynamic screens
17:01:12stripwax_yeah, I have just the sum total of all the suggestions so far ;)
17:01:16Domonoky-D__WIN32__ is also not needed.. :-)
17:01:31Domonokyi try to find the minimal modifications needed..
17:01:32jhMikeS'least it
17:01:37jhMikeS's working now
17:01:38stripwax_Domonoky - great!!
17:04:03stripwax_Hm. Theme installation still doesn't work, (and didn't for me with the rbutil binary I got either). A bug with themes install in rbutil on windows?
17:04:16stripwax_apparently the downloaded zip doesn't contain "the correct dir structure"
17:04:17***Saving seen data "./dancer.seen"
17:04:35LearAnyone against me adding Nimbus 16? Same glyph size as Nimbus 14, but with a bigger gap between lines... :)
17:04:51stripwax_thought there was a 16 already?
17:05:18Domonokystripwax_: that could be a bug..
17:05:30stripwax_oh, 19. sorry!
17:05:48stripwax_Domonoky- seems like it! I'll fix it, now I've got a working build!
17:06:57Domonokyis there a define which i can check in the Makefile, that i am on cygwin ??
17:07:42 Join aliask [0] (
17:07:44stripwax___CYGWIN__ I believe!
17:08:43aliaskJdGordon: Let's have a rockbox meetup just to get those last shirts :D
17:08:55JdGordonaliask: I was thining the same
17:09:12aliaskBut does a two person meetup count :P
17:09:25JdGordonnot good wasting a XL tshirt on me though, somone else can have it
17:09:30Domonoky__CYGWIN__ doesnt work :-/
17:09:36stripwax_oh :-(
17:10:16aliaskYeah, XL is a tad big... maybe Daniel assumed that we're all stereotypical overweight programmers :P
17:12:01*JdGordon stopps hammering svn.rb for the night
17:13:18aliaskAnyone know the frequencies for the oscillators on the gigabeat S off the top of their head ;)
17:13:43 Join Wiwie [0] (
17:15:00 Join thegeek [0] (
17:15:45peturNico_P: will the new rebuffering code also fix FS #6426?
17:16:31Nico_Ppetur: it should
17:16:43Nico_Pit's one of the deisng goals
17:16:46peturok (just wanted to make sure)
17:17:20JdGordonhey Nico_P
17:17:24JdGordonhows it going?
17:17:30Nico_Phi :)
17:17:31 Quit jhulst (Read error: 104 (Connection reset by peer))
17:17:42Nico_Pfine... I'm back from a few days' vacation with friends
17:19:00Nico_Phaven't done any work obviously
17:20:58JdGordonthats no excuse :D
17:23:22stripwax_Domonoky - argh, seems rbutil doesn't work quite right when running in gdb. wtf? makes debugging .. harder ..
17:23:51 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
17:24:03Domonokystripwax_: add debugging symbols to rbutil, add -g to the CFLAGS
17:24:03JdGordonNico_P: is the plugin still having problems, or is it working 100?%
17:24:28stripwax_Domonoky - yeah, I know that .. I mean manual downloading doesn't *work* if launched from gdb .. :(
17:24:44stripwax_or at least, doesn't seem to work for me
17:25:32Nico_PJdGordon: Llorean reported some problems with files not being exactly the right size
17:25:41Domonokyi will try, it but first i will make a working Makefile :-)
17:25:55Nico_PI haven't had time to investigate it for now... it only happens on his gigabeat
17:26:01Nico_Pon the sim, the plugin works fine
17:26:09stripwax_:-) I'm debugging the themes, so don't worry about it :)
17:26:38 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
17:26:42JdGordonNico_P: yeah, he mentioned that before, was just checking if you maybe fixed it already
17:26:42 Join Tambu [0] (
17:26:45Domonokyah, the check for .rockbox in the zip ?
17:27:27stripwax_hm, error actually is "failed to create a temporary file name (error 267: the directory name is invalid". somehow the "manual downloading" works without gdb, with gdb it gets the wrong temp path?
17:27:42Tambuhey guys trying out rockbox for the first time. I have an Ipod Video 80GB but I can't figure out how to tell whether I should use the Ipod Video or the Ipod Video 64MB version? Are all the 80GB ipod 64MB? Thx
17:27:54stripwax_Domonoky - I don't know what the 'correct' structure should be for the theme zips but it's failing inside checkZip, yes. I'm stepping through it
17:28:23stripwax_Tambu - you want the 64MB. all 80GB ipods are 64MB
17:28:31Tambustripwax_: thx :)
17:29:09Domonokystripwax_: checkZip, just trys to detect if there is a ".rockbox" dir in the zip. to prevent installing of themes, withouth the right structure
17:29:31stripwax_Domonoky - clearly, but I want to know why it's failing ...
17:30:07stripwax_entry->IsDir is false..
17:30:57stripwax_but I'm looking at the zipfile with my eyes and it contains a toplevel .rockbox dir
17:31:10stripwax_woah. rbutil leaves crap in my documents and settings folder? grr
17:31:41stripwax_including the fonts zip I downloaded yesterday and the day before. hmmm...
17:32:23Domonokythe zips are saved, for caching.. ( but this is onyl used when downloading archived builds, i think)
17:32:33stripwax_Domonoky - entry->GetName() returns .rockbox\backdrops\mixtape.bmp (in this case). How would entry->IsDir ever be true?
17:32:48stripwax_Domonoky - it seems to redownload anyway so I'm not sure caching is useful
17:33:00stripwax_could be wrong. nothing seems to delete old .zips
17:33:29Domonokystripwax_: you are right.. :-)
17:33:46Domonokyrbutil could need a bit housekeeping :-)
17:34:04stripwax_indeed. it should use temporary files and delete them
17:34:21 Join My_Sic [0] (
17:34:21stripwax_quite why it thinks Application Data on Windows is appropriate for storing temp files I'm not sure..
17:34:26Domonokyand checkZip is just poorly written, it expect the first entry to be the .rockbox dir :-)
17:34:29stripwax_hm, how do i step backwards in gdb?
17:36:16*Domonoky doesnt know to much about gdb.. ( i use a graphic debugger :-) )
17:36:30Domonokyor more, a frontend for gdb :-)
17:37:15Nico_PDomonoky: ddd ?
17:37:17stripwax_Ok. Couldn't that entry->IsDir check just be removed? It's crazy, the toplevel directory could be called ".rockboxfoo" and it would still work, and it rejects ".rockbox/subdir", which is kindof like the opposite of what it should do
17:37:39Domonokystripwax_: yes feel free to write a better check.. :-)
17:37:56*stripwax_ learns wxwindows api
17:38:01stripwax_wxString .. gah..
17:38:27stripwax_ok, name.StartsWith(".rockbox/") would do the trick
17:38:40Domonokyyes, every gui lib uses its own string class, its annoying..
17:39:53stripwax_so if( (entry->IsDir() && 0== name.Cmp(".rockbox") ) || ( name.StartsWith(".rockbox/") )
17:40:54Domonokyif the new themes repository checks the zip, we could even remove this check completly
17:41:14stripwax_maybe. worth leaving it in anyway imo
17:42:00 Join mickleby [0] (i=456b3a5c@gateway/web/cgi-irc/
17:42:19stripwax_tbh the .pngs should be cached, not the .zips
17:43:08Domonokyyes, Cassandra made the caching for the rockbox zips, and when i build the theme page, i forgot to add chaching for this..
17:43:33stripwax_why are the rockbox zips cached?
17:43:44stripwax_is it so you can install the same rockbox build on multiple devices?
17:45:06 Quit Lear ("ChatZilla [Firefox]")
17:45:25Domonokyi dont know for sure, but at the time this was written, i think we recommended daily builds, now we recommend the recent build, and this doesnt make sense to cache (and the cache isnt used for this)
17:45:51Domonokystill those zip are not deleted.. so a bit housekeeping is needed..
17:46:14Nico_PJdGordon: I think my latest commit may have screwed some things up
17:46:27stripwax_if it's done thru temp files it ought to work automatically. maybe that's just a win32 thing though so wxwindows might not be able to do that
17:46:46Nico_Pthe plugin used to output all my files perfeclty and in the test I just ran only one got out right
17:46:51Domonokystripwax_: i think there is soem thing like tempfiles in wx
17:46:54Nico_P(on target)
17:47:09stripwax_Domonoky - do they get automatically deleted? if so should use them
17:47:32 Quit daurnimator (K-lined)
17:48:03*Domonoky has to look at the doku
17:49:08stripwax_ok, checkZip fixed and then it fails on something else, bah. Failed to open the file on the device, error 3, "the system cannot find the path specified". Path is G:\\.rockbox\wps\Mixtape\mixtape.bmp . surely that's too many backslashes?
17:49:32Domonokyhm. wxTemFile is designed to savely repace a file, but perhaps it can also be used for this..
17:49:41stripwax_and then it hangs
17:49:43Domonokythe slashes arent a problem
17:50:14Domonokyyes it works for me :-)
17:50:25stripwax_theme installation on win32 works for you?
17:50:46Domonokyyes, even the cygwin build one
17:51:03stripwax_looks like rbutil hasn't even attempted to create the .rockbox\wps\Mixtape directory. So no wonder it can't open a file in that dir.
17:51:07 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
17:51:16stripwax_is the unzip fn missing an arg to tell it to create missing dirs or something?
17:51:23Domonokyi G: a valid drive letter ?
17:51:27stripwax_maybe I'll try "installing" something that already exists
17:51:38stripwax_Domonoky - ... yes .. !
17:51:58Domonokyyou can install to any drive letter, thats good for testing :-)
17:52:00stripwax_it's my ipod. it's supposed to be, no?
17:52:18stripwax_after I've figured out how to unhang it
17:52:43 Join daurnimator [0] (i=daurn@unaffiliated/daurnimator)
17:53:13 Join thegeek_ [0] (
17:54:22stripwax_Ok, if *I* create the subdirectory on my device first, it works. but that's poor. i'll see if rbutil is just missing that flag to create subdirectories on the device..
17:55:56stripwax_ok the hang is because UnzipFile doesn't clear up the progressbar .
17:57:01stripwax_it just returns in the middle of the fn.
17:59:44 Quit thegeek (Read error: 110 (Connection timed out))
18:01:03 Quit DC1 (Read error: 104 (Connection reset by peer))
18:01:18stripwax_Domonoky - out of interest how come themes work for you when they always fail on the checkZip test for me? Does IsDir somehow succeed for you? Wonder if you're using a different zlib from me, that iterates the entries in a different order
18:01:46Domonokystripwax_: that sounds like it..
18:02:32Domonokyfor me the .rockbox dir is the first entry..
18:02:53stripwax_hm. or. rbutil.cpp doesn't actually try to create destdir on the device. so I really don't see how it works for you! does it work for you even if you try to install a theme you've never installed before?
18:02:57 Join toffe82 [0] (
18:03:03 Quit JdGordon ("Konversation terminated!")
18:03:54stripwax_oh, unless IsDir does something different for you. yeah, could be a zlib thing. messy.
18:07:35Domonokystripwax_: Unzip creates the dir.. line 335
18:09:54 Quit aliask ("ChatZilla [Firefox]")
18:15:27Domonokythis damn Makefile.. adding things to the OBJS variable, works but not for CFLAGS ?? .. arg..
18:19:21Domonokyah, found the error, the define for cygwin is still not right.. :-/
18:21:36 Quit thegeek_ (Read error: 110 (Connection timed out))
18:21:39stripwax_Domonoky - doesn't create for me .. :(
18:23:04Domonokystripwax_: which check is failing from lien 335 on ? the IsDir check ?
18:24:06stripwax_not sure, haven't stepped into that part yet. seems it just ignores even trying to create the dir so assume IsDir never returns true. As I mentioned, the first entry in the zipfile is just a file. looks like the entry is *never* just the dir itself
18:24:33Domonokyit seems that it depend that in the zips, the dir comes first before the files in that dir..
18:25:25Domonokyso when you enumerate the Zip there is no entry ".rockbox" before an entry like ".rockbox/bla.bmp" ?
18:27:09stripwax_that's exactly what I'm saying. I'm going to rewrite the code to use wxFileName.GetPath and just always create that path if it doesn't exist
18:27:11stripwax_make sense?
18:29:27 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
18:30:14Domonokystripwax_: yes..
18:33:07 Quit alberink (Read error: 110 (Connection timed out))
18:36:08 Join Davo_Dinkum [0] (
18:37:33*Domonoky cant find a define which is defined in Cygwin in the Makefiles.. :-/
18:37:52*Domonoky needs something like ifdef CYGWIN .. :-/
18:41:39stripwax_G_WITH_CYGWIN ?
18:43:48Domonokyis not defined :-/
18:43:48 Quit Wiwie ("Miranda IM! Smaller, Faster, Easier.")
18:44:21 Join Daishiman [0] (
18:45:24stripwax_hm. sure __CYGWIN__ doesn't work?
18:45:24 Join rotator [0] (n=e@rockbox/developer/rotator)
18:45:30stripwax_gotta go .. back tomorrow i expect
18:45:40 Quit stripwax_ ("Miranda IM! Smaller, Faster, Easier.")
18:45:48Domonokyhaha, i found something.. some shell magic :-)
18:46:07Domonokyifneq ($(strip $(shell gcc -v 2>&1 | grep "cygwin")),)
18:46:07Domonoky CYGWIN := 1
18:46:49 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
18:47:28 Join My_Sic [0] (
18:47:57TambuAnyone use RockBox for audiobooks? was trying to find a solution to my audiobook problems. but it seems that rockbox doesn't seem to play large audio books in a single file.
18:48:29 Join Davide-NYC [0] (
18:50:03LloreanTambu: Rockbox plays large files of any sort but M4A, I believe
18:50:24Tambullorean: ah.. that would be the problem it's m4b :)
18:50:37LloreanTry something like speex. Better compression too
18:50:51Tambuhrm. will it bookmark?
18:51:26LloreanRockbox supports bookmarks in any of the supported formats that have seeking enabled, which is basically every streamable format but WMA.
18:51:48Tambullorean awesome I'll start looking that up thx
18:52:28Tambustupid question but anyone know what happens if you plug in an IPOD with rockbox into an alpine car stero? (normall it loads ipods) I'm guessing rockbox won't be support though?
18:53:35DaishimanHey all. I have a rockboxed iRiver iHP-120 (awesome player). Works great, but i was wondering how far along the rockbox port for the iPod has come along that I can recommend it to technical or non-technical friends.
18:54:01Nico_PLlorean: do you remember which rev of my buffering test plugin you were using for your tests ?
18:54:38LloreanNico_P: It was from SVN revision 46
18:55:05Nico_PI've tested again on my gigabeat and got incorrect files too
18:55:30Nico_Pat first I thought it was because of my changes from r46 but it doesn't appear to be the case
18:56:55LloreanIs it always 4 bytes? I didn't really do thorough testing to see if it was always the last 4 or anything like that
18:57:54*Domonoky just commited the fix to build rbutil in cygwin.. ( and added the info how to compile wx for cygwin to the wiki)
18:57:54 Quit ender` (Read error: 104 (Connection reset by peer))
18:58:06Nico_Pit seems to be at most 4 bytes, but one of my files is longer than the buffer and is completely wrong (only a few KB when it should be 69 MB)
18:58:27 Join ender` [0] (
19:03:14 Quit bospaadje ("great minds run in great circles")
19:04:20***Saving seen data "./dancer.seen"
19:06:11 Quit ompaul ("Leaving")
19:06:16 Join bospaadje [0] (
19:08:19 Join kkurbjun [0] (
19:08:39kkurbjunmarkun are you around?
19:09:11 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
19:14:47 Join My_Sic [0] (
19:18:34 Join relaxed [0] (n=relaxed@unaffiliated/relaxed)
19:18:35 Quit Davo_Dinkum ("leaving")
19:19:24gregjstill crashes on ipod photo :/
19:19:37gregjyou guys have changed something , in arm handling ?
19:20:55 Join Soul-Slayer [0] (n=Administ@
19:28:43 Join maffe [0] (
19:29:48obogregj: when it crashes does it report an address?
19:30:02 Join kkurbju1 [0] (
19:30:53oboif you're compiling your own builds, have you looked that up in the map file?
19:31:57 Part maffe
19:32:07Nico_Pgregj: amiconn has made quite some changes to portalplayer frequency handling
19:32:20 Quit Tambu (Read error: 104 (Connection reset by peer))
19:32:48 Join maffe [0] (
19:34:32gregjNico_P: again...
19:34:47gregjobo: how do i do that ?
19:35:19obohave a look at apps/ in your build folder
19:35:35 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
19:35:35peturafaik the map files for the official builds should be online somewhere
19:36:13gregjit is happening for my own builds as well, so I go for this one
19:36:44peturthats easier ;)
19:36:48 Join miepchen^schlaf [0] (
19:38:09obopetur: are they? I can remember it being talked about, but can't ever remember seeing them
19:38:29 Part maffe
19:38:46peturI can't find them too... *looks at Bagder*
19:38:52 Join maffe [0] (
19:39:23obohehe - I've got a patch that adds maps to
19:52:10 Quit kkurbjun (Read error: 113 (No route to host))
20:02:25 Quit bospaadje ("great minds run in great circles")
20:05:15Davide-NYCpetur: the recording gain ranges are wrong. I suspect the menu changes may have affected this. There is nothing usable at any level that come out of 52.5 dB (or even 42.5 dB) gain settings. Just noise.
20:05:41Davide-NYCIt used to ba a much more limited range.
20:05:51Davide-NYCNot sure when the change occured.
20:05:55peturDavide-NYC: it is just whhat the hardware supports
20:06:07peturit has always been like that afaik
20:06:26Davide-NYCIIRC the ranges where tighter
20:06:48peturthen we have a difference in recalling
20:06:59peturyou suggest we limit the range?
20:07:02 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:07:22Davide-NYCNothing usable up there in the 40s
20:07:36Davide-NYCthe thing distorts itself even without input
20:07:44peturthe rockbox way of working is to offer everything the hardware offers
20:08:04 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
20:08:32Davide-NYCthe hardware offers a huge range unnecessarily and is "out of spec" with anything useable. This is by design generally I think.
20:08:59peturwe have to offer some options to allow rockbox to sound like a bag of shit...
20:09:00Davide-NYCI'll try an older buidl
20:09:45 Join desowin [0] (
20:10:11peturdoes it hurt anybody?
20:10:54*petur is just lazy - sitting outside and the player is inside...
20:10:58 Join My_Sic [0] (
20:13:20 Quit My_Sic (Client Quit)
20:14:26Davide-NYCloaded a build from 06-14, same thing. I gues I remembered wrong
20:15:07peturnothing was changed in that area in about a year, so you'll have to go back more
20:16:04Davide-NYCno it's fine. I'm dropping it. I guess I just never set my input gain to anything that crazy before which proves your point that it doesn't really hurt anybody and is what the hardware allows
20:16:31peturI did spot a minor issue when checking your remark
20:16:35Davide-NYCIt would be more 'industry standard' to limit levels a bit.
20:16:56PaulJamDavide-NYC: i think some time ago the analog and digital gain settings were separate, maybe thats why you remember the settings to be lower.
20:18:03peturthe AGC max value is the same for line-in and mic, so it ends up limiting mic to the max line-in level
20:18:17peturor something like that
20:18:23Davide-NYCwhich is 48 dB right?
20:18:45Davide-NYCI don't fully understand AGC as I almost never use it.
20:18:48 Quit Nico_P (Remote closed the connection)
20:19:21Davide-NYCNo worries. it's fine the way it is. Users should have the good sens to 'turn it down' if it's distorting.
20:19:43peturwell it isn't that either, but something isn't right in that area
20:19:43peturnothing important ;)
20:20:22peturAGC adds a max gain setting that also limits the amount of gain you can set by hand
20:20:40petursome use it as a safeguard against themselves
20:20:46Davide-NYCMaybe I had that set to 32 dB!
20:20:55peturcould be
20:20:59Davide-NYCMaybe we should set the default to 32 dB?
20:21:15Davide-NYCnah dude, yeah.
20:21:20Davide-NYCwe should.
20:21:39*Davide-NYC thinks it's a good idea for the record. :-)
20:22:10peturok, so add a feature request and I'll close it :p
20:23:01peturthe problem is, 1) the AGC max gain is a bit hidden, and most users will wonder why the gain is limited and never find out
20:23:08 Part Daishiman
20:23:14petur2) the max gain is the same for mic and line-in
20:23:37peturand I don't know if it is worth splitting that setting just for this sake
20:23:54peturand allowing line-in full range does make some sense
20:24:33Davide-NYCYou're right, but we're giving the users at least one way to make rockbox sound like the bag of shit mentioned earlier.
20:24:50Davide-NYCOkie Dokie
20:25:37petura user setting mic gain to +50, experiencing distortion and not knowing what is happening shouldn't be recording in the first place
20:26:04Davide-NYCI only discovered it by leaning on the player while recording and was like WTF!
20:26:17peturit's like a user complaining his headphones sound loud because he set volume to max
20:26:25Davide-NYCIn two+ years of using the thing.
20:26:29Davide-NYCSo you;re right
20:26:51Davide-NYCgotta run
20:26:58 Quit Davide-NYC ("ChatZilla [Firefox]")
20:34:13 Join Wiwie [0] (
20:42:56 Join p3tur [0] (n=petur@rockbox/developer/petur)
20:43:27 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
20:43:40 Quit petur (Read error: 104 (Connection reset by peer))
20:43:48 Nick p3tur is now known as petur (n=petur@rockbox/developer/petur)
20:53:56 Join thegeek [0] (
20:58:28 Join elch [0] (
21:00:16 Join Xerion [0] (
21:01:20 Join My_Sic [0] (
21:04:21***Saving seen data "./dancer.seen"
21:05:30 Quit desowin ("use linux")
21:10:07gregjobo: it crashes in set_cpu_frequency
21:10:24gregj 0x00058c48 set_cpu_frequency
21:10:51peturaustriancoder: ping
21:13:13peturdoes anybody think that is _not_ a hardware issue?
21:14:43Soul-SlayerStrange it happens to both
21:14:53Soul-SlayerBut the fact he said it happens even when in OF and when switched off...
21:15:34peturthe gigabeat issue is probably unrelated
21:16:54Soul-SlayerYeah, the RTC resets whenever the battery runs out of charge or the battery is switched off anyway
21:19:00 Quit chrisjs169 (Remote closed the connection)
21:25:28 Join miepchen^schlaf [0] (
21:31:14 Quit _Veseliq_ (Remote closed the connection)
21:34:50BHSPitMonkey_aren't there tools for dumping stuff from within windows exe's? (e.g. firmware images...)
21:34:57 Nick BHSPitMonkey_ is now known as BHSPitMonkey (
21:35:09 Quit homielowe (Read error: 104 (Connection reset by peer))
21:43:18obogregj: sounds like something for amiconn
21:44:03obobut for now you can try disabling HAVE_ADJUSTABLE_CPU_FREQ in your targets config file (firmware/export/config-...)
21:48:38 Join amiconn [0] (
21:49:34gregjamiconn: yup, mate, you broke it again ;)
21:50:02gregjamiconn: the freq scaling on arm/ipod
21:51:57 Quit My_Sic (Read error: 104 (Connection reset by peer))
21:52:38amiconnI didn't change anything after July 8
21:52:53 Quit moos ("Glory to Rockbox")
21:53:06amiconnThis is the most accurate code, and there are no reproducable crash reports
21:54:04 Join chuckwag0n [0] (
21:54:31chuckwag0nwhy does the scroll speed make no difference when changing it?
21:54:40chuckwag0nfor: ipod video
21:56:18kkurbju1amiconn, on the arm targets is there a way to remap memory.. on the gigabeat there's the mmu, but is there another way
21:57:09kkurbju1I'm trying to find the 4k sram in the gigabeat and it's not at the address that the DS documents and the original bootloader uses
21:57:39kkurbju1so I'm wondering if it was remapped to a new location
21:58:17*amiconn has no idea
21:58:27amiconnThe PP as memory remapping registers
21:58:31 Quit amiconn (" HydraIRC -> <- Go on, try it!")
21:58:48 Join Domonoky_ [0] (
21:58:50 Quit Domonoky (Read error: 104 (Connection reset by peer))
22:01:47hcschuckwag0n: the "scroll speed" controls how fast lines of text that don't fit on the screen vertically will scroll
22:02:21 Quit Domonoky_ (Read error: 104 (Connection reset by peer))
22:02:34 Join pepie34 [0] (
22:02:40 Join Domonoky [0] (
22:02:45 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
22:04:35 Quit Domonoky (Read error: 104 (Connection reset by peer))
22:04:42 Join Domonoky [0] (
22:06:52 Join Buschel [0] (
22:07:05 Join hannesd_ [0] (
22:08:23 Quit Domonoky (Read error: 104 (Connection reset by peer))
22:08:47 Join BHSPitMonkey [0] (
22:08:49 Join Domonoky [0] (
22:10:42 Quit midkay ("Leaving")
22:11:06 Quit Domonoky (Read error: 104 (Connection reset by peer))
22:14:12*ender` yawns
22:15:46 Join Domonoky [0] (
22:16:22 Quit entheh (Remote closed the connection)
22:16:38 Join entheh [0] (
22:17:20markunkkurbju1: sram should be at 0x400000000 (I hope the number of 0's is right)
22:18:37gregjobo: so, he isn't guilty
22:18:50toffe82markun: I think you know, the logs are down on gigabeat
22:20:06 Join bospaadje [0] (
22:20:31kkurbju1markun, that's where I'm looking, but I can't write to that memory
22:21:24kkurbju1I'm using physical addresses too
22:21:33kkurbju1so I'm bypassing the mmu
22:21:45 Quit jhMikeS (Nick collision from services.)
22:21:51 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
22:22:21 Quit hannesd (Connection timed out)
22:23:04kkurbju1I don't think the s3c2440's memory controller can effect the addresses either though so I'm at a bit of a loss
22:24:16 Nick kkurbju1 is now known as kkurbjun (
22:28:24kkurbjunmarkun, do you know of any other ways to remap the memory than the mmu?
22:29:33markunkkurbjun: well, we mapped all the physical addresses to the same virtual addresses
22:29:38markunexcept for sdram
22:29:46markuntoffe82: yes, I know
22:29:55markunI'll write him a message
22:30:08markuncan you ask around if someone has the logs to send to shonky?
22:31:05 Quit Wiwie ("Miranda IM! Smaller, Faster, Easier.")
22:31:34toffe82markun: I will try but I try to recover from the problem I had this week and I am not really on the channel actually .. :(
22:31:45markuntoffe82: still sick?
22:32:03scorchemarkun: i have some (like last time), but i upgraded my client recently and forgot to enable logging =/
22:32:48toffe82markun : not really serious but can't do too much thing, I am good 2 hours then fever then good ...
22:33:22markunSoap: do you keep logs of the #gigabeat channel?
22:33:38toffe82markun: last time I had this, it took me more than a week to recover completely
22:36:34 Quit ompaul ("Leaving")
22:40:36peturkkurbjun: is there a reason you're not committing 7379?
22:40:53kkurbjunpetur, is that the rockboy one?
22:41:37kkurbjunyes, I have a fully rewritten driver from vba that I want to commit,
22:41:55kkurbjunI just want to get the right headers in it
22:42:04peturoh ok
22:42:28kkurbjunit sounds much better now than that last one, and I was able to get rid of some of the large tables
22:42:42kkurbjunso now more gmaes will fit in memory while music is playing
22:42:54kkurbjunon the gigabeat that is
22:49:21markunkkurbjun: planning to work on other emus? (sega for example)
22:50:49kkurbjun:), I really want to get rolo working on the gigabeat first..
22:51:06kkurbjunand maybe flash booting depending on interest/time
22:51:28kkurbjunI don't know arm ASM or asm in general that well and it's slowing me down quite a bit
22:51:49 Join My_Sic [0] (
22:52:27kkurbjunfor example can someone tell me the proper way to write this: mov r2,#0x01FFFFFF
22:52:27kkurbjun str r2,=0x56000004
22:52:35kkurbjunsorry, that's two lines
22:55:18 Join kfazz [0] (
22:55:42 Quit pepie34 ("Ex-Chat")
22:56:48 Join bdgraue [0] (
22:59:29jhMikeSkkurbjun: ldr r2, =#0x01FFFFFF mov r1, #0x56000000 str r2, [r1, #4]
23:01:35kkurbjunjhMikeS, why load 0x56000000 instead of 0x56000004?
23:01:47jhMikeSit's more than 8 bits wide
23:01:50enthehyay for ARM
23:03:33 Quit secleinteer (Remote closed the connection)
23:03:36 Join secleinteer [0] (
23:04:00kkurbjunhmm, I get bad expression `ldr r2,=#0x01FFFFFF'
23:04:23***Saving seen data "./dancer.seen"
23:06:34jhMikeSummm... or is it ldr, r2, =0x01ffffff ??
23:07:16jhMikeSignore the first comma :P
23:07:54 Quit Buschel (Read error: 104 (Connection reset by peer))
23:08:04kkurbjunthat compiles
23:08:24kkurbjunwill that load the constant 0x01FFFFFF?
23:08:50 Join Buschel [0] (
23:08:53kkurbjunok, great, and I'm writing that to address 0x56000000
23:09:50kkurbjunthat doesn't increment R1 after does it?
23:10:51*petur notices flyspray is spraying php errors again :/
23:11:19 Join webguest64 [0] (i=4a7b3e0c@gateway/web/cgi-irc/
23:11:38 Join webguest76 [0] (i=47aad683@gateway/web/cgi-irc/
23:11:46 Quit webguest76 (Client Quit)
23:11:55webguest64Does anyone know if it is possible to pass a variable from the pluin to the main program?
23:12:01 Quit davina (Remote closed the connection)
23:12:17webguest64Sorry, that's plug-in, not pluin...
23:13:03peturthe return value?
23:13:28webguest64I tried to change that, but then I get a 'plug in returned error" statement
23:15:23webguest64I tried to make a global variable, but it didn't seem to work.
23:15:53webguest64I guess I have to use some sort of RB-> command, eh?
23:15:55peturyou could pass a pointer
23:16:14webguest64how'd I do that?
23:16:56peturin rockbox, create the variable, and pass &myvar to the plugin
23:17:17 Quit My_Sic (Read error: 113 (No route to host))
23:17:17peturin the plugin, you can access the variable as *myvar
23:17:32 Quit ansivirus ("Leaving")
23:18:38webguest64I'll give that a try. Thanks!
23:18:47webguest64Also, can you start a plug-in from the program. Like after a button press?
23:19:15peturhave a look at how the version/credits or file/dir properties are done
23:20:14peturfile properties is implemented as a plugin, it is called from the file tree code
23:20:26peturso that would be your example
23:21:17webguest64I'll check it out. Thanks again.
23:21:42peturlook in apps/onplay.c
23:21:50peturline 637
23:24:13webguest64So you mean filetype_load_plugin?
23:25:02peturthat line loads properties.rock with selected_file as argument
23:26:12peturhmmm version/credits must do it another way
23:26:47peturapps/menus/main_menu.c line 119
23:27:00peturbetter example
23:27:25peturreplace NULL with &myvariable
23:27:50saratogais there some good guide to arm assembly programming beyond the arm7tdmi datasheet?
23:27:55 Quit relaxed ("Lost terminal")
23:28:03saratogathat thing is pretty difficult to follow, even by microcontroller standards
23:29:47 Quit mickleby ("CGI:IRC (EOF)")
23:29:49webguest64Just one more thing, how do I pass &myvar to the plugin
23:30:08petur[23:27] <petur> replace NULL with &myvariable
23:30:42peturprobably better (void*)&myvar
23:31:07webguest64Sorry, you said that didn't you...
23:31:40*petur likes to talk to himself
23:32:29 Quit Arathis ("Bye, bye")
23:32:55 Join finger008 [0] (
23:33:13webguest64So, if I get this right, I need to start the plugin, pass the variable pointer, and then change it in the plugin.
23:33:39webguest64But, if I start the plugin some other way, I cannot change the variable. Is that right?
23:34:29 Join Michael [0] (
23:35:05 Join My_Sic [0] (
23:35:28 Quit Michael (Client Quit)
23:35:42 Join Michael_Davis [0] (
23:35:44 Nick Michael_Davis is now known as Michael (
23:35:54hcsoh, goody, gigabeat bootloader fails
23:36:29peturwebguest64: are you sure you're up to what you're trying?
23:36:48finger008Hi! I hope this hasn't ben asked too often before... Is future support for 2nd gen Nano planned? Or is it simply not possible?
23:38:04peturfinger008: when somebody manages to decrypt the original firmware...
23:38:21 Nick Michael is now known as mickleby (
23:38:27finger008Ah. OK, thanks.
23:40:37 Part HellDragon
23:40:49 Join HellDragon [0] (i=JD@unaffiliated/helldragon)
23:50:09 Quit donutman25 (Read error: 104 (Connection reset by peer))
23:50:26 Part finger008
23:56:11 Join combrains [0] (
23:57:32 Part combrains ("Leaving")

Previous day | Next day