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 2009-04-20

00:00:13mcuelenaerewho's familiar with Rockbox's power management?
00:02:19JdGordonnoone! :D
00:02:49 Quit blithe_ ("Lost terminal")
00:02:56*mcuelenaere doesn't recognize the authors of powermngmt.c
00:03:00 Join blithe [0] (
00:03:00 Quit archivator ()
00:04:21 Quit ender` (" /[,\(\s]?#1(s)(\s+-?\d+(?{}\.\d+)?\s+-?\d+(?{}\.\d+)?\s+-?\d+(?{}\.\d+)?\s+-?\d+(?{}\.\d+)?\s+-?\d+(?{}\.\d+)?\s+-?\d+(?{}\")
00:05:37mcuelenaeresvn blame seems to indicate jhMikeS mostly
00:06:20CIA-19dreamlayers r20752 trunk/firmware/target/arm/ipod/power-ipod.c: Fix FS #9926 - On Photo and Color iPods, correct check for whether battery is charging
00:06:29 Part mcuelenaere ("Leaving.")
00:09:24 Quit domonoky (Read error: 104 (Connection reset by peer))
00:12:12 Quit bertrik ("Leaving")
00:13:00 Part wincent ("Kopete 0.12.7 :")
00:13:13 Join bs66_1 [0] (
00:14:13 Quit bs66_ (Read error: 110 (Connection timed out))
00:16:48 Join tvelocity [0] (
00:28:02 Quit Llorean (Read error: 104 (Connection reset by peer))
00:28:19 Join Llorean [0] (
00:29:53 Part danab3791 ("Leaving")
00:29:56 Quit Conic (Read error: 104 (Connection reset by peer))
00:31:08 Join PaulJam__ [0] (
00:32:48***Saving seen data "./dancer.seen"
00:33:06 Join kushalone [0] (n=kushal@
00:34:14 Join cspotcode [0] (
00:35:15 Join JdGordon1924 [0] (
00:35:53 Quit PaulJam_ (Read error: 60 (Operation timed out))
00:35:58 Quit JdGordon1924 (Read error: 104 (Connection reset by peer))
00:36:38 Quit faemir ("Leaving")
00:38:15 Join fipi [0] (
00:41:28 Join froggyman [0] (n=47ba40e2@gateway/web/cgi-irc/
00:41:41 Quit fipi (Client Quit)
00:44:04 Join Keripo1 [0] (
00:44:56 Nick fxb__ is now known as fxb (
00:45:11 Nick fxb is now known as fxb__ (
00:48:52 Quit JdGordon (Read error: 104 (Connection reset by peer))
00:50:16 Join PaulJam_ [0] (
00:58:56 Quit tomers (Read error: 110 (Connection timed out))
01:04:50 Join dmb [0] (n=dmb@unaffiliated/dmb)
01:05:04 Quit HellDragon (Client Quit)
01:05:38 Quit PaulJam__ (Read error: 110 (Connection timed out))
01:10:18 Join swishy [0] (
01:16:14 Join PaulJam__ [0] (
01:16:50 Quit Thundercloud (Remote closed the connection)
01:17:07 Quit PaulJam__ (Client Quit)
01:22:35 Quit kushalone ("Leaving. I cannot promise to be back but most likely will.")
01:22:52 Join kushalone [0] (n=kushal@
01:25:50 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
01:30:19 Join Gigabeat [0] (n=18fb336a@gateway/web/cgi-irc/
01:30:56GigabeatAnyone on?
01:31:19 Quit Gigabeat (Client Quit)
01:36:43swishyhas anyone attempted a port to the laser line of products? ala
01:41:56rasherswishy: not to my knowledge. If so, it will have been discussed in the "New ports" section of the forums
01:43:29swishyrasher: thanks ill have a nosey
01:43:55 Join fenugrec [0] (
01:44:55fenugrecHi, can someone save me 20 pages of forum posts and tell me if the Sansa Fuze (v1) is a hopeful target (in which case I'll read the whole thread), or is it encrypted beyond hope ?
01:45:19 Quit PaulJam_ (Read error: 113 (No route to host))
01:45:30fenugrec(I'm aware it's not in the official releases yet)
01:45:33rasherfenugrec: things are progressing reasonably well on the Fuze, Rockbox runs to some degree
01:45:39fenugrecok, great
01:45:50fenugreca bit like the other e200v2 devices then ?
01:46:20rasherMore or less
01:46:22froggymanfor an iPod video, what kind of hard drive would you need to look for if you wanted to reaplace it?
01:51:42 Quit amiconn (Nick collision from services.)
01:51:45 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
01:51:54 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
01:52:06 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
01:52:06 Quit pixelma (Nick collision from services.)
01:52:28 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
01:57:17 Quit fumbles ("winders time")
01:59:05 Quit blithe ("Lost terminal")
01:59:16 Join blithe [0] (
02:04:37 Quit froggyman ("CGI:IRC")
02:04:57 Quit fenugrec ("Leaving")
02:19:08 Quit tvelocity (Remote closed the connection)
02:21:57 Quit perrikwp (" ajax IRC Client")
02:25:27Unhelpfulamiconn: if the fractional loader isn't a huge binsize cost compared to the current plugin decoder, would we want to just use the core decoder in the plugin (or an import of it, if it's not built in core)?
02:26:50 Join Chex_ [0] (
02:27:53Unhelpfulthe benefits would be exact scaling instead of only 2^N factors, scaling for images more than 8x screen size, and *much* higher limits on loadable filesize - if we use the 1/8 decoder, with the scaler limits as they are, files of approximately 32Kpx in each direction could be loaded (though quite slowly)
02:30:33Unhelpfulthe ability to load absurdly large files is probably not that big a selling point... fractional loading sounds good, unless we *want* the file in-memory.
02:31:00 Quit cspotcode ("Leaving.")
02:31:03 Quit BHSPitLappy (Remote closed the connection)
02:31:18 Join HellDragon [0] (
02:32:50***Saving seen data "./dancer.seen"
02:33:10 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
02:39:46 Quit Chex (Read error: 110 (Connection timed out))
02:40:09 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
02:40:45 Join Chex [0] (
02:54:18 Quit Chex_ (Read error: 110 (Connection timed out))
02:56:22 Join cmwslw [0] (
03:01:23 Quit midijunkie (Read error: 104 (Connection reset by peer))
03:11:25 Quit kugel ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]")
03:24:15 Quit perrikwp (" ajax IRC Client")
03:25:56 Quit kushalone ("Leaving. I cannot promise to be back but most likely will.")
03:34:22 Join dreamlayers [0] (
03:39:48JdGordondreamlayers: hey, yeah that patch looks ok if you want to go ahead and commit it
03:42:02CIA-19jdgordon r20753 trunk/ (8 files in 5 dirs): beginings of a working touchscreen interface for the WPS. 2 new tags: ...
03:43:18*JdGordon wonders if that commit should go in MAjorChanges even though it only effects non supported targets :)
03:46:11 Quit blithe ("Lost terminal")
03:46:22 Join blithe [0] (
03:51:36dreamlayersJdGordon: Touchscreen support in the WPS seems like a major change. Sound on m:robe 500 is one of the major changes in 3.2, so the list isn't just about officially supported targets.
03:55:25 Join JdGordon_ [0] (
04:02:06*dreamlayers is afraid of breaking something with write_to_othertrack_id3.patch ( )
04:02:24 Part cmwslw ("Ex-Chat")
04:04:00 Quit JdGordon (Read error: 110 (Connection timed out))
04:04:48 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
04:06:03 Quit timc (Remote closed the connection)
04:06:54JdGordon_dreamlayers: breaking stuff is fun :)
04:07:47*JdGordon_ is curious about the m5/3 delta
04:10:55dreamlayersJdGordon_: What's m5/3 ?
04:11:28swishydreamlayers: write to other track?
04:11:43swishyall your id3z are bleong to current?
04:12:24 Quit EternalRains (Read error: 104 (Connection reset by peer))
04:13:12dreamlayersswishy: audio_current_track() returns the track the user wants to play even before the codec transitions to it. So, other will become current after the codec transition.
04:13:27swishyoohh I see :)
04:20:41JdGordon_dreamlayers: m5 and m3 ports
04:23:40 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
04:31:08 Quit blithe ("Lost terminal")
04:31:19 Join blithe [0] (
04:31:57dreamlayersJdGordon_: Commenting out the WPS_TOKEN_LASTTOUCH case in gwps-common.c makes that delta go away. I'll look at the generated code. Is that case really needed on non-touchscreen targets? Other cases are totally removed when they're not applicable.
04:32:52***Saving seen data "./dancer.seen"
04:38:23 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
04:42:32 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
04:44:01 Join firebird619 [0] (n=firebird@unaffiliated/firebird619)
04:44:04 Join Blue_Dude [0] (
04:45:25 Quit Blue_Dude (Client Quit)
04:45:33 Quit miepchen^schla (Read error: 60 (Operation timed out))
04:45:53 Part toffe82
04:46:48 Join jmillikin [0] (
04:47:05 Quit JdGordon_ (Read error: 110 (Connection timed out))
04:51:37 Join goffa [0] (n=goffa@
04:51:52 Join goffa_ [0] (n=goffa@
04:51:52***Alert Mode level 1
04:51:52***Alert Mode level 2
04:51:52DBUGEnqueued KICK goffa
04:51:52DBUGEnqueued KICK goffa_
04:51:52***Alert Mode level 3
04:52:33 Join Dauron [0] (
04:52:37 Quit _Auron_ (Read error: 104 (Connection reset by peer))
04:52:49 Nick Dauron is now known as _Auron_ (
04:53:48 Quit goffa__ (Read error: 60 (Operation timed out))
04:53:59 Quit goffa___ (Read error: 60 (Operation timed out))
04:56:08 Quit Horscht86 (Read error: 110 (Connection timed out))
05:01:53***Alert Mode OFF
05:07:12 Quit MT (SendQ exceeded)
05:07:26dreamlayersHow bad is it to call udelay(2000) in an interrupt handler? It's part of a solution I found for FS #5230.
05:08:45 Join MT [0] (n=chatzill@
05:18:48soapdreamlayers, I'm not asking you, or suggesting you look, but... ;)
05:20:17soapIf you're already aware, please excuse me.
05:21:53swishysoap: isnt it already closed as "known issue"
05:22:17soapswishy, it can be reopened.
05:22:44dreamlayerssoap: I always just noticed white noise. I'll check it out again.
05:23:11 Join davidfg4_ [0] (n=davidfg4@
05:23:36soapI bring it to your attention, not because it is annoying to me, but because you have been a low-level magic man. ;)
05:24:14CtcpIgnored 2 channel CTCP requests in 0 seconds at the last flood
05:24:14*swishy cranks Heart ....
05:26:37Unhelpfulswishy: if you want to announce how awesome whatever you're listening to is, this is not really the place. rockbox is on-topic here, so support for it, or work on developing for it is fine. other stuff is off topic.
05:27:33dreamlayersI only hear white noise.
05:27:57dreamlayersVolume changes lead to clicks, but that's due to the codec chip.
05:30:49swishyUnhelpful: sorry hadnt noticed humor on subject was offtopic but will note for future
05:30:53soapI'll admit I haven't tried to reproduce it in 6 months or so. I'll try tomorrow.
05:31:09dreamlayersI'm using Creative Labs EP-630 headphones. They're very sensitive. At +6 dB the white noise is so loud I could use the iPod as a white noise machine.
05:32:21tmztrockbox doesn't have that feature, does it?
05:32:26soapI've heard it with my E2Cs, they're in the work truck, let me try with these (unopened) sansa clip stock buds.
05:33:32dreamlayerstmzt: no, Rockbox doesn't have a white noise generator feature. That may be a nice idea for a plugin.
05:34:30tmztnoise machine, et cetera
05:34:40soapnope - nothing with those, not even white noise,
05:35:03firebird619I was trying to enter manufacturing mode on a Sansa c240 in Linux, but a new device doesn't get detected. When I connect it otherwise, I get read-only errors. Is this a sign the player is going bad? I was going to upgrade rockbox to the latest release.
05:35:58tmztcan you paste dmesg (pastebin)?
05:36:15tmztas well as df -h and fdisk -l
05:36:26tmztfor the partition/device
05:36:30firebird619tmzt: sure, just give me a second.
05:38:25dreamlayersAny thoughts on FS #10082 ("Full range volume control for WM8758 (iPod 5G) ")? If I didn't have an in-line volume control, I'd need that patch for these headphones. At low levels line out volume is reduced, but I think that's better than not being able to reduce headphone volume enough.
05:38:57tmzthold on, you get the read only errors when mount normally?
05:39:09tmztnot recovery/manufacture mode
05:39:16firebird619tmzt: yes, normally.
05:39:48tmztdo you have an sd card?
05:40:18firebird619tmzt: Yes, a microSD card for it. I haven't been using that while I've had these issues though.
05:41:11tmztyou can avoid mounting it and just dd of=/dev/null
05:42:26firebird619here's dmesg:
05:43:06firebird619df -h : /dev/sdb1 959M 37M 923M 4% /media/Sansa c240
05:43:11 Quit Seed ("cu, Andre")
05:43:42 Join JdGordon_ [0] (
05:44:19firebird619fdisk -l: and fdisk -l:
05:46:25tmztso either fat is corrupt or reads of fat are corrupt
05:46:50tmztfat not being the whole filesystem in this case
05:47:05firebird619tmzt: Any way to fix that? with dosfsck I get: Invalid disk format in boot sector.
05:47:42 Quit JdGordon_ (Remote closed the connection)
05:47:56tmzttry windows or follow the sansa formatting directions
05:48:02 Join JdGordon_ [0] (
05:48:09tmztyou only have 35M it looks like
05:48:32tmztwhat is the dosfsck command you ran?
05:48:40 Quit Horschti ("Verlassend")
05:48:47firebird619tmzt: It wouln't load in windows, Windows Media Player seen it in the Copy to Computer part, but it wasn't in My Computer or anything.
05:49:04firebird619tmzt: I just ran dosfsck /dev/sdb1. Should I have other options or something with it?
05:49:54tmztis it possible to view filesystem deatils in rockbox settings?
05:51:58firebird619tmzt: Rockbox won't load, when I start the player, and hold any button, the screen flashes and the last line is file not found. I can still boot to sansa's firmware and bypass rockbox.
05:52:26tmztwhat's on the filesystem?
05:53:16firebird619tmzt: The only things on the built-in memory is rockbox, and the music that comes with the player.
05:53:46firebird619tmzt: That file not found message is for rockbox.mi4.
05:53:54firebird619I can see that on the screen as it flashes.
05:55:53firebird619tmzt: I can run format from sansa's firmware, would that work. Is that what you meant by the sansa formatting instructions?
05:56:17tmztif that works fine
05:56:39tmztthe instructions I meant are to create a special file on recovery partition
05:56:58tmztI thought you were saying the errors were with that
05:57:28firebird619tmzt: Oh, ok.
05:57:44tmztbut use the menu if it works
05:58:14firebird619tmzt: Format Complete. :) I'll see if it works at all now.
06:00:48firebird619tmzt: Sweet, I can transfer files and stuff now. Rockbox still shows that missing rockbox.mi4 error. I can just reinstall rockbox to fix that though, correct?
06:01:17firebird619tmzt: And I need to use the manual way because the installer doesn't work with the c240 right now.
06:01:37tmztit seems the bootloader is installed
06:01:54tmztso unzip should work
06:02:18firebird619tmzt: Great, I'll give it a try. Thank you for your time and help.
06:04:36firebird619tmzt: Awesome, it works now. Thank you very much.
06:06:04 Quit dreamlayers ()
06:06:17 Join dreamlayers [0] (
06:09:03 Quit gevaerts (Nick collision from services.)
06:09:15 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
06:10:23 Join JdGordon__ [0] (
06:10:30 Quit HBK ()
06:10:38 Join HBK [0] (
06:11:06firebird619Hmm, I installed RockBlack and Yap themes. Yap has the background that RockBlack should have.
06:11:12firebird619Did I do something wrong?
06:12:05firebird619Hmm, nevermind, it works right after restarting the player.
06:14:41tmztselecting theme doesn't set the backdrop?
06:14:44 Join JdGordon|zzz [0] (
06:15:32firebird619tmzt: It did, just the wrong backdrop, but I restarted the player and now it works right.
06:18:11firebird619tmzt: Thanks for the help.
06:21:53 Quit JdGordon_ (Read error: 110 (Connection timed out))
06:27:01 Quit JdGordon__ (Read error: 110 (Connection timed out))
06:32:56***Saving seen data "./dancer.seen"
06:36:45firebird619What's the best way to get album art onto the player and into rockbox, does it have to be resized or does rockbox do that?
06:39:46firebird619scorche: Great, Thank you.
06:51:39dreamlayersscorche: What's a developer cloak?
06:52:32scorche[21:09:07] *** gevaerts (n=fg@rockbox/developer/gevaerts) joined
06:52:34scorchethat =)
06:52:41scorcheit replaces one's hostmask
06:53:07dreamlayersDoes that also cause the Rockbox icon to appear by a person's name in the log?
06:53:39scorchei think that is taken from somewhere else, but i am unsure
06:53:48 Quit jmillikin ("Leaving")
06:54:11dreamlayersCan I get a developer cloak?
06:54:23scorchethe cloak is mainly used for channel administration, channels that we may at times restrict to devs only (rarely), identification, etc
06:54:35scorchesure...remind me tomorrow sometime though.....quite busy at the moment
06:54:46dreamlayersok, no problem
06:54:59dreamlayersThanks for explaining this.
06:59:08 Join hasmind [0] (
07:02:12 Part hasmind ("Leaving")
07:02:19 Quit dreamlayers ("Goodnight")
07:04:30 Join planetbeing [0] (
07:07:41 Quit jfc (Read error: 54 (Connection reset by peer))
07:08:01 Join jfc [0] (
07:14:00 Join AndyIL [0] (i=AndyI@
07:19:03 Join jeffdameth1 [0] (
07:26:30 Quit AndyI (Read error: 110 (Connection timed out))
07:31:32 Nick fxb__ is now known as fxb (
07:34:43 Quit jeffdameth (Read error: 110 (Connection timed out))
07:37:22 Join mondillo [0] (n=0fc3c959@gateway/web/cgi-irc/
07:37:44 Join einhirn [0] (
07:37:47mondillohi anyone available?
07:42:18 Quit mondillo (Client Quit)
07:45:15 Join ajonat [0] (n=ajonat@
08:02:29 Join webguest43 [0] (n=0fc3c959@gateway/web/cgi-irc/
08:02:55webguest43I need help
08:03:03webguest43anyone available please?
08:03:53Tuplanollaalways someone, just ask away
08:04:10webguest43ohhhhhh thanks god
08:04:31webguest43ok here is the thing
08:04:41webguest43I have a ipod 30 gb
08:05:01webguest43so I ran rockbox on it
08:05:38webguest43with the wizard installation, the problem is the following, there was a moment in where I turned on my ipod
08:05:55webguest43and the following error was shown
08:06:03 Join l403 [0] (n=l@
08:06:18webguest43please connect to itunes and restore
08:06:36webguest43so I did that but it just restored the ipod but nothing else happened
08:06:51webguest43I disconnected the ipod and same problem
08:06:56webguest43tried to do a hard reboot
08:07:05webguest43and also run it on dik mode
08:07:10webguest43sorry disk mode
08:07:17 Quit markun ("leaving")
08:07:21 Quit Feisar- ("leaving")
08:07:30webguest43so what I did I format my ipo
08:07:38webguest43ipod, from the cmd
08:07:44 Join feisar [0] (
08:07:58webguest43now my ipod have no info at all
08:08:24webguest43but keeps prompting me with the same error of please connect to itunes and restore the ipod
08:08:42 Join markun [50] (n=markun@rockbox/developer/markun)
08:08:49webguest43I cant find a way to take away the rockbox firmware and install the ipod firmware again
08:09:07webguest43I had tried to install the rockbox bootleg again
08:09:15webguest43manually from the cmd
08:09:33amiconnUnhelpful: The jpeg viewer should keep the file in memory. Reloading at each zoom level would be nasty on hdd targets. Also, caching the decoded result in yuv saves ram.
08:10:03webguest43but the system shows me an error that says cant install compenent cyclic error
08:10:14webguest43so I dont know what else to do
08:10:27webguest43I really need your help , please
08:12:05tmztmaybe nobody familar with the target is available now
08:12:08saratogadid my email to the SVN list ever go through? it never bounced back to me
08:14:29 Quit swishy ("Lost terminal")
08:14:42scorchewebguest43: first off, be patient...secondly, please dont use the enter key as a substitute for punctuation (it is annoying and spammy)...thirdly, the "please connect to itunes and restore the ipod" is not a rockbox screen and shouldnt be showing after a reboot of the device and if the rockbox bootloader is installed
08:15:15scorcheyou mentioned you formatted your ipod from the command line?...not the best idea, but if you can restore it again from iTunes to get it back into the proper state and then you can install rockbox
08:21:35 Quit CaptainKewl (Read error: 110 (Connection timed out))
08:21:53webguest43ok, sorry for the punctuation, the exact error is your ipod is on recovery mode, please connect to itunes and restore it, I tried to restore it, but the firmware of the ipod never appeared, seems to still be running another firmware(like in black and white)I tried to reinstall the rockbox application, on both ways(manually and with wizard) and I received a error when I tried to install the rockbox bootleg, on
08:23:42saratogamount your ipod in emergency disk mode [check google if you don't know how] then fix it from there
08:23:47 Join antil33t [0] (n=Mudkips@
08:26:16webguest43ok, sorry but what do I fix? and how? I know how to mount it on emergency disk mode, but from there i dont know what to do
08:27:37saratogarestore it in itunes to fix whatever you broke
08:31:42webguest43that is going to install the apple firmware back into my ipod? becuase i think I already did that but the apple firmware never appeared. but thanks I'll try that again, I really appreciate your help if I keep having the same problem I'll get back to you
08:32:52 Join ender` [0] (
08:32:58***Saving seen data "./dancer.seen"
08:37:59 Join pinguen [0] (
08:38:42pinguenis it possible to sync the a c200 RTC with the clock on my computer?
08:39:38saratogai think you could boot into the OF and sync it in MTP mode, but i've never tried
08:42:42 Quit webguest43 ("CGI:IRC")
08:44:45 Join Rob2222 [0] (
08:46:07pinguenhmm, it just seems like mine gets off by about a minute per day, so id like to have a way to sync it with my computer everytime i connect it
08:46:55pinguenguess ill look at it tommorow :) thanks saratoga
08:46:57 Quit pinguen ("O RLY?")
08:49:13 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:50:12 Quit Bagder ("*plopp*")
08:50:31 Join flydutch [0] (
08:54:13 Join Bagder [241] (n=daniel@rockbox/developer/bagder)
08:54:51 Join petur [50] (n=petur@rockbox/developer/petur)
08:55:34 Quit Galois ("Leaving")
09:01:39 Quit Rob2223 (Read error: 110 (Connection timed out))
09:02:17 Quit BigBambi ("No Ping reply in 90 seconds.")
09:05:38 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
09:05:39 Quit BigBambi (Client Quit)
09:07:57 Join timc [0] (n=aoeu@
09:17:29 Quit BHSPitMonkey ("Ex-Chat")
09:17:55 Join Thundercloud [0] (
09:21:23 Join Bagder_ [0] (
09:22:23 Quit Bagder (Nick collision from services.)
09:22:28 Nick Bagder_ is now known as Bagder (
09:22:48 Join B4gder [241] (n=daniel@rockbox/developer/bagder)
09:26:56 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:27:39 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
09:28:35 Join robin0800 [0] (
09:31:56 Quit robin0800 (Remote closed the connection)
09:32:21 Join robin0800 [0] (
09:34:59 Quit __lifeless (Read error: 110 (Connection timed out))
09:35:09 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
09:35:19 Quit GodEater (Connection timed out)
09:35:49 Join GodEater [0] (n=nnyeahri@rockbox/staff/GodEater)
09:40:06 Join courtc [0] (n=court@unaffiliated/courtc)
09:46:32 Join _lifeless [0] (n=lifeless@
09:47:50JdGordonwhat size screen is the d2?
09:48:40linuxstbDo you mean physically, or the resolution?
09:49:35*linuxstb will let JdGordon look in the config file himself
09:49:47JdGordonoh right!
09:49:57*JdGordon thinks he should just goto bed instead of worring about this
09:51:41JdGordon320x240... nice, should make things simpler
09:52:04 Join miepchen^schlaf [0] (
09:52:41 Quit Thundercloud (Remote closed the connection)
09:52:43 Join Arc [0] (n=arc@
09:52:58Arcshould it be taking 30 minutes+ to msdos format a 1st gen ipod 5g?
09:53:13JdGordonif you didnt do a quick format, yes
09:53:35JdGordonand wtf is a 1st gen ipod 5g?
09:53:36Archow long should I expect it to take?
09:53:58 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
09:54:24LloreanArc: We use "4g" or "5g" to mean 4th or 5th generation hear
09:54:35LloreanIf you mean gigabytes, please use the more common "gb" or "GB"
09:54:57Arcbut how long should this take?
09:55:16Arcrough estimate, I mean
09:56:29LloreanIt's not really something Rockbox-specific, you're just formatting a hard disk. I'm sure Google has a lot of information on format times vs disk size and speed. I couldn't even try to estimate myself.
09:56:29Arci dont see a "quick" option for mkfs.msdos
09:56:54ArcI'd just figure that a lot of people here would have gone through this before, perhaps several times
09:57:12ArcI'm following - which has a few bugs btw
09:57:19LloreanIt's a wiki page, feel free to fix it.
09:57:22linuxstbmkfs.msdos should be more or less instant IIRC.
09:58:22linuxstbArc: What bugs?
09:58:36 Quit intrados (Read error: 104 (Connection reset by peer))
09:59:32*GodEater wonders why people would have done it many times ?
09:59:43GodEaterI've never formatted my ipod at all. Not even once.
09:59:49 Join intrados [0] (
09:59:53B4gderonce for every hfs ipod you own! ;-)
10:00:01GodEaterthat would be zero :)
10:00:22Arclinuxstb: well first and most obvious, "newfs_msdos -F32 -v iPod /dev/rdiskNs2", newfs doesn't exist, and mkfs.msdos requires a -n flag before the volume name
10:00:41linuxstbArc: I guess you're not using a Mac?
10:00:48Arcum, no
10:01:05linuxstbI guess that's a bug - that page is written for Mac users, but doesn't clearly say so...
10:01:40 Part firebird619
10:01:44Arcok - second question, why is cfdisk reporting a problem on this dd'ed partition table?
10:01:48Arcis that expected behavior?
10:02:08linuxstbWhat problem is it reporting?
10:02:13Lloreanlinuxstb: The very first step, "Find your iPod" does clearly imply Mac OSX use though.
10:02:16 Quit perrikwp (" ajax IRC Client")
10:02:26LloreanIt could be more explicit though
10:02:33 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
10:04:03 Quit ajonat ()
10:04:40 Quit kachna (Read error: 113 (No route to host))
10:08:20ArcFATAL ERROR: Bad primary partition 1: Partition ends in the final partial cylind
10:09:40GodEaterFatal errors are never good
10:09:48linuxstbWhat does fdisk say about it? That _should_ be a partition table copied from a working 5GB 1st gen ipod - i.e. it's how Apple partitioned it.
10:11:13Arc Device Boot Start End Blocks Id System
10:11:13Arc/dev/sdc1 1 7 40131 0 Empty
10:11:28ArcPartition 1 has different physical/logical beginnings (non-Linux?): phys=(0, 1, 1) logical=(0, 1, 2)
10:11:32ArcPartition 1 has different physical/logical endings: phys=(4, 254, 63) logical=(6, 35, 35)
10:11:35ArcPartition 1 does not end on cylinder boundary.
10:11:42Arctechnically this is a gen 1.5
10:11:59B4gdergen 1.5?
10:12:11Arcthats what the about screen said before i formatted it
10:12:32linuxstbIf you wanted, you could partition manually, creating something similar to what's there now. I assume you have a /dev/scd2 as well?
10:12:45Arcwhats really confusing here;
10:12:59ArcI can mount /dev/scd2 and df -h reports;
10:12:59linuxstbAre you converting the ipod from HFS?
10:13:00Arc/dev/sdc2 4.7G 1.2G 3.5G 26% /mnt/fd0
10:13:34linuxstbIs that partition still HFS?
10:13:49Arcno vfat
10:14:21linuxstbSo does it work now? i.e. if you umount/eject, does the Apple firmware start?
10:14:56linuxstbI've seen those sort of messages from fdisk before, and the ipod still works.
10:15:32 Quit pyro_maniac2 ("Leaving.")
10:15:36Arcim attempting another reformat at the moment, this time with a bad block scan
10:15:49Arci wish there was a gui tool for this that showed progress
10:15:57Arcor even a command line tool with progress
10:16:28ArcSearching for bad blocks 32... mkfs.vfat: bad blocks before data-area: cannot make fs
10:16:32linuxstbYou could try adding the "-v" option to mkfs
10:16:42 Quit planetbeing ()
10:16:46Arcok so there is a problem
10:17:56 Quit intrados (Read error: 60 (Operation timed out))
10:20:24 Quit miepchen^schlaf ()
10:28:54GodEaterunless the 1st Gen ipods are very different, his guide is at least partially wrong
10:29:21GodEaterhe says the firmware is in the first 32MB of the second partition. I understand to be in the first partition.
10:29:58LloreanOn HFS+ isn't it in partition "2" (as in 0, 1, 2)?
10:30:15Arc# copying the firmware back, to the small first partition.
10:30:15Arcdd if=backup_firmware of=/dev/sda1
10:30:25ArcGodEater: looks like this guide uses the first partition
10:30:40ArcSearching for bad blocks 32... mkfs.msdos: bad blocks before data-area: cannot make fs
10:30:44GodEaterLlorean: it shows the partition map as partition 0 does it ?
10:30:58linuxstbOn HFS ipods, there are three partitions - the first contains the Apple partition map.
10:31:32GodEaterlinuxstb: but the partition map "partition" is shown as /dev/sda0 ?
10:32:11linuxstbI can't see how - I thought Linux partitions always started at 1?
10:32:16GodEaterme too
10:32:37GodEateroh, I can see where I'm confused now
10:32:43GodEaterI think I need more coffee
10:32:51*GodEater goes back to his corner
10:33:03***Saving seen data "./dancer.seen"
10:34:19Archmm, im going to try this again using a mac
10:34:25linuxstbArc: The IpodManualRestore page may also be useful to you.
10:35:57 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
10:41:53 Join gregzx [0] (
10:51:39 Quit feisar (Nick collision from services.)
10:51:43 Join feisar [0] (
10:52:59 Nick feisar is now known as Guest67030 (
10:54:58 Join intrados [0] (
11:02:10 Join codesquid [0] (n=quassel@kong.kawo1.RWTH-Aachen.DE)
11:12:40 Join EternalRains [0] (
11:25:38codesquidhi all
11:26:08codesquidI'm having USB problems with my Rockbox'ed Sansa E280 v1 under Ubuntu 9.04
11:26:46LloreanWith Rockbox USB, or the OF USB when it reboots?
11:26:48codesquidafter plugging it in, it doesn't detect the partitions, 's stuck on "usb-storage: waiting for device to settle before scanning"
11:26:54codesquidRockbox USB
11:27:03codesquidnot using OF anymore
11:27:17LloreanRockbox 3.2 reboots into the OF for USB
11:27:22LloreanWhereas the svn builds do not.
11:27:34codesquidI'm using bleeding edge
11:27:56codesquideven installed rockbox into the bootloader to get rid of the ugly sandisk bootlogo
11:28:05LloreanThere have been problems with Ubuntu 9.04 betas, but it seems to be something *they've* changed since 8.10.
11:28:16codesquidit appears I'm not the only one with the issue:
11:28:24LloreanWell, we can't fix their code...
11:28:32LloreanWell, we can, but it's outside the scope of this channel rather
11:28:40gevaertscodesquid: can you reproduce that without hal running?
11:29:01codesquidgevaerts, I'll try
11:29:18codesquidmight not be completely Ubuntu's fault
11:29:36codesquidsome changes in it might merely triggere a preexisting problem elsewhere
11:29:56Lloreancodesquid: The solution to that is to find out what changes of *theirs* triggered it, since that would still be a necessary first step.
11:31:15 Join Lynx_ [0] (
11:32:38codesquidgevaerts, I can no longer reproduce it if I stop hal
11:32:50codesquidbut once I restart it the problem reappears
11:33:13gevaertsok. I've also had reports that this is a sansa only thing, i.e. ipods running rockbox work fine. They have the same hardware...
11:33:30*gevaerts is pretty sure that this is a bug in hal
11:33:39gevaertsor at least in the hal configuration
11:33:57codesquidI'll have a look at hal configs
11:36:17Arcfinally. yes, the instructions work fine on osx.
11:36:44Arci did a fresh install using osx itunes then used the directions successfully to convert it for windows
11:37:10rasherI expect we could create a .fdi file that tells hal that Rockbox USB devices don't do mtp
11:37:12amiconngevaerts: Sansas identify as removable storage. iPods don't.
11:37:53gevaertsamiconn: in rockbox they behave exactly the same
11:39:33 Quit Keripo1 ("Leaving.")
11:43:18MTlinuxstb : in the mood for some rm stuff ? :)
11:45:32codesquidindeed seems to be a problem with the fdi files
11:45:56linuxstbMT: I'm busy with my day job, but ask anyway...
11:46:08 Join pyro_maniac [0] (
11:47:18codesquidthe usb pid for UMS/MSC mode is registered for use with MTP mode in /usr/share/hal/fdi/preprobe/10osvendor/20-libgphoto2.fdi
11:50:04codesquidcommenting it out works
11:51:22rashercodesquid: I expect we'd want to put something rather late in the chain that says "if the vendor string contains Rockbox, use these capabilities:"
11:51:58codesquidI've just tested OF (damn those database refreshes)
11:52:12codesquiddoesn't work either in UMS/MSC mode on Ubuntu
11:52:17codesquidso clearly their fault
11:52:19Arcgrr, maybe not.
11:52:32Arcthe rockbox installer seemed to work fine, until I then tried to unmount the mountpoint
11:54:41 Join intrados_ [0] (
11:56:01linuxstbArc: What happens?
11:56:14MTlinuxstb : ok I'll just ask now, and we could discuss it later if you want, I'm not in a rush. Producing proper cook frames isn't a mere demuxing of packets. sub_packets (== frames) are reordered according to a really weird formula (already done in ffmpeg).
11:57:24gevaertscodesquid: can you find out which package has 20-libgphoto2.fdi?
11:57:35codesquidalready working on it
11:58:11linuxstbMT: Maybe it would useful for you to write a document (e.g. a page on the Rockbox wiki) describing how Cook files are structured?
11:59:27codesquidhmpf great, apt-file cannot find it
11:59:34rasherdpkg -S 20-libgphoto2.fdi
11:59:45linuxstbDoes the Sansa OF uses the same USB PID for both MTP and UMS modes, or is that an obvious bug?
12:00:07codesquidrasher, "dpkg: *20-libgphoto2.fdi* not found."
12:00:21gevaertsit's the same Iid, yes
12:00:48rasherProbably hal or hal-info
12:01:00gevaertscodesquid: maybe it gets installed by a postinstall? Try grepping in /var/lib/dpkg/info/*
12:01:33rasherhal-info owns /usr/share/hal/fdi/preprobe/10osvendor/10-ide-drives.fdi here
12:01:48MT linuxstb : For cook_decode_frame to work I have to send it one scrambling unit, which is a (sub_packet_h) multiple of sub_packets, but to be sure the demuxing, and frame reordering are done properly, the demuxer has to produce the same output as ffmpeg -i file.rm -image2 out%d.raw (this command produces the frames that are then sent to the decoder).. What I'm currently doing is that I put...
12:01:50MT...the output of both our demuxer and ffmpeg's command in separate files and diff them against each other. The question here is about a better way to do that ? dince diff isn't really helpful as to how much they differ from each other.
12:03:05 Quit intrados (Connection timed out)
12:03:16MTlinuxstb : sure, I'll write a wiki once I am able to make the demuxer produce the proper frames.
12:03:42linuxstbWhat I did when writing Rockbox's monkeys audio decoder was to add debugging lines to the original source code, and my version, and then did a "diff" on that debugging output. Maybe a similar approach (adding debug lines to ffmpeg to dump data packets) could prove useful.
12:03:46codesquidlinuxstb, just checked, OF uses different IDs for MTP and UMS
12:04:52MTlinuxstb : you mean adding lines to be written to the same file with the packets ?
12:05:11rasherHm, I have that 20-libgphoto2.fdi as well
12:05:54gevaertsit gets created by the libgphoto2-2 postinst script
12:06:00linuxstbMT: I mean not writing the packets out to a binary file, but writing a text file, which can be more easily diff'ed. That text file could contain the packets (printed in text mode).
12:06:28linuxstbMT: e.g. maybe just writing out the first 16 bytes of each packet is enough to see where things go wrong.
12:06:57MTlinuxstb : ah I see.
12:07:35MTWhat if I try writing only one packet ?
12:08:09linuxstbI'm not sure what you mean.
12:09:04rashergevaerts: but really, what they have is perfectly reasonable I think. We just need to get something in there that tells hal to remove the mtp support flag if it's a rockbox-usb device
12:09:40gevaertsrasher: mtp devices enumerate with an mtp interface. If they ignore that, they're broken
12:10:09MTinstead of producing two files with all the frames .. I'd write only one frame to each and then diff? i.e, the first audio frame is the only one written to both files.
12:10:43linuxstbMT: Using "xxd" to convert the files to text (before using diff) may help as well.
12:11:13linuxstbBut I guess there must be binary diff programs out there somewhere as well...
12:12:08MTI'll try xxd then. Thanks :)
12:15:17 Quit timc (Read error: 110 (Connection timed out))
12:16:02 Join timc [0] (n=aoeu@
12:21:50rashergevaerts: maybe I just haven't been keeping up, but is anything telling it to try msc?
12:22:27gevaertsrasher: the device enumerates as an msc device, not an mtp device
12:22:59rasherAh yes, that does sound broken
12:26:35 Join tomers [0] (
12:27:23LloreanSomething to do with their device-side automatic MTP/MSC choice, I guess?
12:27:36 Join robin0800_ [0] (
12:28:20tomersgevaerts: I guess you are right... You can close FS #10153, it's invalid. Sorry.
12:29:46 Join barrywardell [0] (
12:30:57 Quit robin0800 (Read error: 110 (Connection timed out))
12:31:26codesquidI'm working on a patch for libgphoto2:
12:33:06***Saving seen data "./dancer.seen"
12:33:40rasherI'm not sure that's the right way
12:34:09codesquidsansa OS in MTP mode uses a different PID
12:34:17rasherOh! Sorry
12:34:29rasherShouldn't that pid be listed instead?
12:34:32rasherRather than removing it
12:34:38codesquidit is listed too
12:34:42codesquidfew lines above
12:34:48rasherAh. Ignore me then
12:34:50codesquidnot visible in the diff
12:36:54linuxstbSo the same VID/PID pair is currently listed twice there?
12:37:25linuxstbSorry, I've caught up now...
12:37:41codesquidit lists both the MTP as well as MSC PID to be used with MTP
12:37:50 Quit krazykit ("Connection reset by beer")
12:37:50rasherWhich one does it use in autodetect mode?
12:38:05linuxstbcodesquid: But isn't that true for an unmodified (i.e. not Rockboxed) e200?
12:38:06codesquidwhat do you mean by autodetect?
12:38:40codesquidlinuxstb, OF uses 0x7420 in MTP mode, 0x7421 in UMS/MSC mode
12:39:01rashercodesquid: the sansa OF has an autodetect mode that will be MTP if someone asks, and MSC otherwise
12:39:02linuxstbYes, but I thought MTP also worked in "UMS/MSC" mode?
12:39:13codesquidrasher, mine hasn't
12:39:43codesquidautodetect in newer OF perhaps?
12:39:55rasherNot really sure, maybe it's just as linuxstb says
12:40:07rasherif you speak MTP to it while in MSC mode, it switches to MTP
12:40:11*rasher doesn't know, honestly
12:40:18LloreanThere are some firmware versions that don't have a mode choice
12:40:47linuxstbLlorean: Any news from the USB people about our query?
12:41:08LloreanFor example, on the c200 you had to hold down a button combination to force MSC, otherwise it would try MTP on hosts that recognized MTP, would go into MSC on other ones, and ones that had poor support for MTP would just fail completely because it'd try MTP and never fall back to MSC
12:41:09 Quit EternalRains (Read error: 104 (Connection reset by peer))
12:41:13*linuxstb senses this is one scenario where Rockbox is changing the USB device's behaviour, so perhaps should use different IDs...
12:41:25Lloreanlinuxstb: Oh yes, long ago. I mentioned it in here when it happened. What we're doing now (using original VID/PID pairs) is fine
12:41:40linuxstbLlorean: Wasn't that just to say "we're discussing it" or something?
12:42:01LloreanThey got back to me very shortly after the "we're discussing it" email
12:42:25 Join feisar_ [0] (
12:42:36 Quit FlynDice (
12:42:36 Quit fyrestorm (
12:42:36 Quit jordan` (
12:42:36 Quit CIA-19 (
12:42:36 Quit rwcr (
12:42:36 Quit davidfg4 (
12:42:39 Join rwcr [0] (
12:42:49NJoinjordan` [0] (
12:42:50NJoinfyrestorm [0] (
12:42:54linuxstbLlorean: But how can it be fine if we change behaviour?
12:42:55Lloreanlinuxstb: "In the scenario you have described below, it is not necessary for Rockbox to obtain a VID." was the final word on it
12:42:56NJoinFlynDice [0] (
12:42:58NJoindavidfg4 [0] (n=david@
12:43:01 Join CIA-43 [0] (
12:43:12 Quit Guest67030 (Read error: 104 (Connection reset by peer))
12:43:20LloreanI didn't ask for further details. And I explicitly mentioned us changing behaviour (making the MTP-only Gigabeat S a UMS device)
12:43:58Lloreangevaerts: Do PIDs identify unique behaviours, or are their "described" purpose simply to identify unique products?
12:44:17LloreanAs in, would it be legal for one product to have MSC, MTP, and other modes that all used the same PID?
12:45:10linuxstbLlorean: Then it sounds like hosts who assume specific behaviour based solely on PIDs are broken, such as libgphoto2...
12:45:49LloreanSounds like it
12:46:11codesquidpersonally I don't see the point of devices not ever behaving like a generic mass storage device
12:47:37linuxstbcodesquid: So you would ban MTP?
12:47:43Lloreancodesquid: UMS is actually pretty restrictive in its own ways.
12:47:57LloreanIt's just very compatible these days
12:48:08linuxstbWell, compatible when used with a FAT filesystem...
12:48:35linuxstbMTP allows compatibility when using any filesystem.
12:48:41codesquidlinuxstb, how do you know what I dream about? :P
12:49:41 Quit SUSaiyan ()
12:52:22 Join Seed [0] (
12:53:07Archmm, is the scroll wheel suppost to work on gen1 ipods?
12:56:09pixelmadepends - it should work but doesn't for some players (IIRC there is a bug report in the tracker with a hack fix, that could break other models or so, might be worth a try for you now though)
12:57:10Arcis there an easy way to rebuild the firmware with this patch?
12:57:27Arcim looking at it now
12:57:55Arcapparently all the problems i was having earlier has to do with bad firewire driver on my gentoo box, im having to do all firewire IO on osx
12:58:04Arcso I'm pretty lost when looking at patchfiles
12:59:54linuxstbArc: If you're used to compiling things yourself from source code, then building Rockbox is straightforward. It should work fine on OS X or Linux.
13:00:10Arcbut where is the source? and how to install it?
13:00:29linuxstbSee the "for developers" section in the Rockbox wiki - there is lots of documentation there.
13:01:00linuxstbThe best place to start is getting the source code from SVN -
13:01:17Lloreanamiconn: Buschel seems to have spotted what caused my seeking problem. It was simply an overflow in mpa.c.
13:01:33Arcdo I want trunk or 3.2?
13:01:59linuxstbI would suggest trunk. Although there's probably not too much difference for your ipod.
13:10:21 Join SUSaiyan [0] (
13:14:29 Join n1s [0] (n=n1s@rockbox/developer/n1s)
13:16:13gevaertsLlorean: the device descriptor and the configuration descriptor identify behaviours. VID/PID shouldn't, unless the descriptors specify a vendor specific interface
13:17:04linuxstbgevaerts: So assuming everything is standards-compliant, there should be no issues with us using the original VID/PID?
13:17:35gevaertsnone that I can see
13:17:45linuxstbThen we just blame other people ;)
13:18:27gevaertswe even know who to blame :)
13:22:38 Join claydoh [0] (n=quassel@
13:23:17 Join __lifeless [0] (n=lifeless@
13:23:55 Quit claydoh_ (Connection reset by peer)
13:24:12 Quit _lifeless (Dead socket)
13:26:10Unhelpfulamiconn: then i'd say keep a different decoder for the plugin, since its needs are so different, and just add an in-memory YUV bitmap frontend for the scaler, if we want the plugin to be capable of exact scaling.
13:28:06Unhelpfulall that's needed for that is to determine the target size, and provide a callback that returns a chunk of RGB888... and also to add resize_on_load and recalc_dimensions to the plugin api.
13:39:51 Quit B4gder ("It is time to say moo")
13:45:23 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]")
13:58:10 Quit Seed ("cu, Andre")
13:58:17 Part LinusN
13:58:30 Join wincent [0] (
14:01:14 Join tvelocity [0] (
14:05:02 Join kugel [0] (n=kugel@rockbox/developer/kugel)
14:07:22 Quit MT (SendQ exceeded)
14:09:57 Join MT [0] (n=chatzill@
14:19:59 Join raymanism [0] (n=3a20ed9a@gateway/web/cgi-irc/
14:33:10***Saving seen data "./dancer.seen"
14:35:18 Join LambdaCalculus37 [0] (n=44a04329@rockbox/staff/LambdaCalculus37)
14:41:24 Quit raymanism ("CGI:IRC (Ping timeout)")
14:41:40 Join raymanism [0] (n=3a20ed9a@gateway/web/cgi-irc/
14:50:01 Quit wincent (Read error: 110 (Connection timed out))
14:50:09 Quit FlynDice (Remote closed the connection)
14:53:36 Join wincent [0] (
14:53:49 Join midijunkie [0] (n=Miranda@
14:54:06kugeldid you already sent the fuze?
14:54:17Zagorno, I didn't see your mail until today
14:54:27kugelah ok, no problem
15:00:12kugelZagor: how many GB is it? Also, did you try the recent scrollwheel improvements? It should be very usable now
15:01:00Zagorkugel: I think it's 4GB. No I haven't tried it. :-(
15:01:15 Quit raymanism ("CGI:IRC (Ping timeout)")
15:01:34 Join raymanism [0] (n=3a20ed9a@gateway/web/cgi-irc/
15:07:00 Join flux [0] (
15:07:50fluxhello. what's the nicest piece of rockbox-compatible hardware one can buy, preferably with the largest amount storage?
15:08:39fluxmy old trustworthy iriver iHP-120 is showing signs of degradation :(
15:09:01Lloreanflux: There's a wiki page, BuyersGuide, that can probably help you\
15:09:14 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:10:11GodEaterflux: the main problem you'll have is that pretty much every piece of rockbox compatible hardware is out of production these days
15:10:41fluxgodeater, yeah, it does indeed look that way
15:10:43 Quit davidfg4_ (Remote closed the connection)
15:11:47fluxllorean, thank you. atleast that should confirm that none are in production :/
15:12:32GodEaterflux: to be honest, I'd look at rescuing your h120
15:12:45GodEatera new battery / new hard drive should work wonders unless something really fundamental is broken
15:12:58fluxgodeater, the problem is that the audio is degraded
15:13:02fluxI'm opening it right now :)
15:13:06fluxbut if the board is cracked..
15:13:42fluxI've already once replaced its hd (thanks #rockbox!). battery seems to be running still fine.
15:13:46 Join CaptainKewl [0] (
15:14:14 Join Lynx [0] (n=Lynx@
15:14:41 Nick Lynx is now known as Guest66854 (n=Lynx@
15:14:56 Quit raymanism ("CGI:IRC")
15:14:57GodEatergood luck then I guess
15:15:02 Join evilnick_7 [0] (i=0c140464@gateway/web/ajax/
15:19:00 Quit Lynx_ (Read error: 60 (Operation timed out))
15:19:01 Nick Guest66854 is now known as Lynx_ (n=Lynx@
15:19:46 Join dfkt_ [0] (
15:20:23 Quit robin0800_ (Remote closed the connection)
15:20:54 Quit dfkt (Nick collision from services.)
15:20:56 Nick dfkt_ is now known as dfkt (
15:21:06fluxgodeater, thank you
15:24:07fluxhas anyone tried running rockbox on, say, the nokia n810?
15:25:11LloreanIt's not an issue of "trying to run Rockbox"
15:25:16LloreanA lot of work goes into porting.
15:26:04GodEaterthe n810 is a linux device though right ?
15:26:23GodEaterso in theory you could just run a rockbox sim on it
15:26:30LambdaCalculus37GodEater: It is indeed.
15:26:46GodEaterdoesn't petur or markun own one ?
15:26:53LambdaCalculus37IIRC petur does.
15:26:55fluxyes, n810 is a linux device
15:27:06*petur nods
15:27:14fluxand you can run rockbox in SDL environment, right?
15:27:32LambdaCalculus37So it's a matter of just compiling the sim on the N810 and launching it.
15:27:37GodEaterso if you ask petur really nicely - he might try it out for you ;)
15:27:38fluxso what would me possibly missing hooks to proper keys etc so that it would be usable
15:27:39peturhaven't tried it even, I didn't buy it to listen to music
15:27:52LambdaCalculus37petur: But what about for experimenting? ;)
15:27:55fluxI have my doubts about the sound quality though :/
15:28:05GodEaterfrom memory petur accepts beer as payments
15:28:05LambdaCalculus37flux: Headphones? ;)
15:28:05peturLambdaCalculus37: lack of time?
15:28:13fluxlambdacalculus37, yes, but even with headphones
15:28:19LambdaCalculus37petur: Ahh.
15:28:21fluxatleast some laptops have bad sound quality
15:28:36*GodEater can't imagine carrying a laptop instead of a dap
15:28:39GodEaterthat would be just silly
15:28:40fluxbut they're decent after putting in some resistors before in-ear-phones :)
15:29:28fluxmy ihp-120 shows no visual signs of damage, but I think I've roughly located the problematic area
15:30:51fluxdo dissection images or possibly some reverse-engineered schematics exist on the device?
15:31:24GodEaterLinusN is the hardware expert for the h1x0
15:31:45LambdaCalculus37flux: There's some on the wiki, IIRC.
15:31:53Unhelpful...probably reasonable to have core jpeg refuse to load with the FORMAT_REMOTE or FORMAT_MONO flags, or to just ignore them?
15:32:01LambdaCalculus37If not, check out the Misticriver forums and Google as well.
15:35:10 Join krazykit [0] (
15:35:37 Join MR [0] (n=d872f409@gateway/web/cgi-irc/
15:36:05 Nick MR is now known as Guest56764 (n=d872f409@gateway/web/cgi-irc/
15:37:26 Quit JdGordon|zzz (Read error: 60 (Operation timed out))
15:38:25Unhelpfulthe only core things likely to be able to use the jpeg loader, due to the memory allocation needed, are going to be AA and maybe backdrops, anyway.
15:38:40Guest56764hello why is there onley one type of video driver on rockbox mpeg player win players like e200 ipod are able to play divx mp4 avi etc..
15:39:41LloreanGuest56764: Because the people who want them apparently aren't willing to do the work.
15:40:04LloreanUnless you're volunteering that is, it'd be a pleasant change.
15:40:13scorcheGuest56764: those other devices rarely can play any of those, and are typically only one of them....on the ipods, they use another chip to process the video which we dont know how to utilize fully, and while other codecs can be added to rockbox's video player, no one has taken the effort to
15:41:19evilnick_7Guest56764: Because no-one has written one yet
15:41:26Guest56764I wood do but I don't now were to start
15:41:29 Quit Rob2222 ()
15:42:04Guest56764codecs are programmed with C right
15:42:12LloreanThey need to be, for Rockbox, yes.
15:43:53 Join Rob2222 [0] (
15:50:59Guest56764is there any othere platforms than cygwin to compile stuf on windows
15:51:14linuxstbvmware, colinux...
15:51:45 Quit krazykit ("Connection reset by beer")
15:54:00Guest56764no native for windows
15:54:25 Quit __lifeless (Remote closed the connection)
15:54:41 Join __lifeless [0] (n=lifeless@
15:54:47Unhelpful...cygwin is native windows software. :P
15:56:22 Quit perrikwp (Read error: 110 (Connection timed out))
15:56:57 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
15:57:14Guest56764ya but the compiler need cygwin to run witch is emulating :D like witch to tham is not emulating :D
15:57:36gevaertspeople have used interix as well
15:58:09martian67Guest56764, you could try mingw
15:58:19 Join stripwax [0] (
15:58:45linuxstbGuest56764: No, there is no truely native way to compile in Windows - all the tools we use require a Unix-like operating system.
15:59:11amiconnUnhelpful: There are non-mono remotes
16:00:08*scorche wonders what is so bad about virtual machines/emulation
16:00:19Unhelpfulamiconn: do we support backdrop images on 2-bit display? and do we want lossy 2-bit backdrops?
16:01:28Unhelpfulalso, backdrops would need a hack, like loading to the plugin buffer initially.
16:01:33amiconnYes we do support backdrops on 2bpp, and they're dithered
16:02:14amiconnThe jpeg decoder on greyscale targets only needs to decode Y, like the jpeg viewer already does
16:02:46Guest56764cygwin looks like a little fun :P
16:02:47 Quit stripwax (Client Quit)
16:04:38 Quit Guest56764 ("CGI:IRC (EOF)")
16:05:11 Part claydoh (" - Chat comfortably. Anywhere.")
16:05:22 Join stripwax [0] (
16:05:48Unhelpfuldon't worry, i'll still code it as Y-only for mono targets. i think i'll initially start with loads only for main display. whenever we get around to doing backdrops, i can add support for FORMAT_REMOTE. anything that's calling the jpeg loader will need to provide ~10KB in addition to the space for the image, so backdrops aren't likely to happen initially, anyway.
16:09:56 Quit CaptainKewl (Read error: 110 (Connection timed out))
16:11:02 Join archivator [0] (n=archivat@
16:13:56 Join Keripo [0] (
16:17:31 Join schrottplatz [0] (
16:18:01 Quit stripwax ("")
16:20:58 Quit ChanServ (shutting down)
16:25:43 Join ChanServ [0] (ChanServ@services.)
16:25:43Mode"#rockbox +o ChanServ " by
16:33:13***Saving seen data "./dancer.seen"
16:33:18archivatorWhen exporting a bitmap for use in a plugin, which 16-bit format should I choose? There's R5G6B5, A1R5G5B5 and X1R5G5B5 ..
16:33:35archivatorI'm using GIMP btw.
16:33:57LloreanRGB 565 is probably best.
16:34:05LloreanIIUC, it'll be converted to the screen format anyway.
16:34:37 Quit midijunkie ("?(???~•~)?")
16:35:29archivatorHmm, that's weird - I'm getting a "unsupported header size" error when I try to open it with eog.
16:35:41archivatormake fails on the .c file in question as well...
16:36:41*Llorean doesn't know what EOG is.
16:36:53LloreanBut if you're having problems opening it in applications, maybe it's corrupt...
16:37:02linuxstbarchivator: If I was you, I would just save it as a 24-bit bmp.
16:37:53GodEaterLlorean: EOG = "eye of gnome" it's the default picture displayer in Gnome
16:38:07archivatoreog = eye of gnome. For future reference, it needs to be X1 RGB555
16:39:40 Join toffe82 [0] (n=chatzill@
16:40:06 Quit jfc ("I wonder what this button over here does..")
16:40:07linuxstbarchivator: RGB555 sounds like it loses a bit (I don't know what the X1 means...)
16:40:30 Join cpu98 [0] (i=blankbla@
16:40:35 Part cpu98
16:41:13 Join Galois [0] (
16:42:49 Quit gevaerts (Nick collision from services.)
16:42:59 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
16:43:12 Join jgarvey [0] (
16:43:28archivatorlinuxstb: That's the only header that bmp2rb finds usable..
16:43:44*Llorean thinks if our bmp2rb doesn't handle RGB565 properly, it's broken
16:44:02LloreanBut the fact that it broke other image viewers still suggests the file itself was the problem
16:45:04archivatorLlorean: GIMP opens that file just fine. It's probably a non-standard header or something.
16:46:27*pixelma guesses that at least 99% of the existing colour plugin bitmaps are 24-bit
16:48:41archivatorSo the x16 suffix is not indicative of the actual color depth?
16:49:01archivatorAh, that's the target color depth..
16:49:55pixelmain my understanding that's more meant to say "to be used with targets at that colour depth"
16:51:16 Quit schrottplatz (Remote closed the connection)
16:53:08 Quit Keripo ("Leaving.")
16:57:23 Quit MT (SendQ exceeded)
16:59:58 Join MT [0] (n=chatzill@
17:00:26 Quit Zagor ("Don't panic")
17:01:51 Join Keripo [0] (
17:04:54 Quit markun (Read error: 104 (Connection reset by peer))
17:05:00 Join markun_ [50] (n=markun@rockbox/developer/markun)
17:05:14 Join cpu98 [0] (i=blankbla@
17:05:19 Part cpu98
17:08:02 Join BXCracer [0] (
17:09:37 Quit codesquid (Remote closed the connection)
17:10:29 Quit BXCracer (Client Quit)
17:10:48 Join BXCracer [0] (
17:18:16amiconnarchivator: For colour targets it's best to use RGB888 (24 bit) BMPs
17:19:13amiconnThe build system will convert them to the target format, but RGB888 has better compatibility with gfx programs in case someone wants to improve the bitmap
17:20:28LloreanNot to mention forward compatibility for targets with better screens
17:20:37archivatoramiconn: it's been fixed. I am using 24-bit images right now..
17:20:37LloreanIf we ever support them
17:20:45LloreanDoesn't the D2 have 24-bit?
17:20:49LloreanOr is it 18?
17:20:53*Llorean remembers it's more than 16
17:21:35*Unhelpful is prettty sure the loader doesn't do any color output except rgb565
17:22:22 Join stripwax [0] (
17:22:22 Join PaulJam [0] (
17:24:04 Join hittudiv [0] (n=hittudiv@
17:31:34linuxstbRockbox only has an RGB565 lcd driver, but I think some targets convert that to something else when blitting to the LCD.
17:31:56linuxstb(and rgb565 byte-swapped, but that's virtually identical...)
17:38:04 Join tangent1 [0] (
17:39:30tangent1I have an 80gb ipod and am trying to use the installer software. It claims a mismatch because the software cannot differentiate between the 60/80 and the 30 so it defaults to 30. This gives me the mismatch error, how do resolve/over ride it?
17:40:21 Quit kugel (Remote closed the connection)
17:40:56LloreanWhat's the exact error message?
17:41:14LloreanOther people have been able to manually select the 60/80 build juts fine, or simply install the 30 build.
17:42:03tangent1Target mismatch detected. Installed target: Ipod Video (5th gen) 30GB, selected target: Ipod Video (5th gen) 60/80GB.
17:42:41linuxstbSo you installed the 30GB build initially, but now want to use the 60/80GB?
17:43:01 Join jmillikin [0] (n=jmilliki@
17:43:30tangent1no, i'm updating to the latest from 3.1. I was however confused becuase i thought the error was stopping me, I didn't realize that hitting "ok" would cause it to install per my instructions
17:43:41tangent1i've got it now
17:50:23 Part tangent1
17:53:12 Quit Keripo ("Leaving.")
17:53:29 Join Tekno_Cowboy [0] (
17:58:12 Join ajonat [0] (n=ajonat@
17:58:19 Quit petur ("work->home")
17:59:09Tekno_CowboyI have an Ipod 5.5G, and I'm curious, can I put the music anwhere on the drive and still have the database work?
17:59:14 Quit barrywardell (Remote closed the connection)
17:59:19archivatorTekno_Cowboy: yes
17:59:35Tekno_CowboyThanks a bunch :)
17:59:40 Join Keripo [0] (
17:59:44archivatorThough if you just copy/paste your music, the OF won't see it.
17:59:55evilnick_7Tekno_Cowboy: It's best to keep the music outside of the ".rockbox" folder though
18:00:22Tekno_CowboyNot a problem, I hate the OF. I suppose it makes sense to keep the files out of a hidden folder :)
18:01:52Tekno_CowboyOh, and I use all OGG Vorbis audio ;)
18:05:05evilnick_7Then it's a good job you've decided to use Rockbox!
18:07:53archivatorCould the fact that I'm using PulseAudio somehow be relevant to the random simulator freezes I've been getting? The key symptom is that it freezes, while keeping at 80% CPU usage. I haven't run it through a debugger yet since the freezes are sporadic..
18:08:36jmillikinarchivator: It's possible, though I've been using the simulator with PA and have encountered no issues.
18:09:38 Part Tekno_Cowboy ("Konversation terminated!")
18:09:48 Join JdGordon [0] (
18:10:01archivatorWell, the backtrace it gives shows that the last call was somewhere in SDL, that's why I assumed it was audio-related.. I've been using PA for more than a year now and the sim began freezing only recently..
18:10:27 Join dfkt_ [0] (
18:11:31 Join schrottplatz [0] (
18:14:13 Join SirFunk [0] (
18:14:28 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
18:14:38 Quit ajonat ()
18:14:54 Join ajonat [0] (n=ajonat@
18:16:14 Part wincent ("Kopete 0.12.7 :")
18:22:55linuxstbarchivator: Search for "AUTOROCK" in apps/main.c - you'll need to do the same for the sim version of init() though.
18:23:24 Join Strife89 [0] (n=michael@
18:24:24 Join wincent [0] (
18:24:33Strife89Figured I'd be on the safe side and double-check: Is it safe to format internal memory while Rockbox is running (format done through Windows)?
18:25:23 Quit dfkt (Connection timed out)
18:25:32 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
18:28:16 Quit dfkt_ (Nick collision from services.)
18:28:21Strife89The device is a c250.
18:30:52LloreanYou really shouldn't format Sansas without exceptionally good reason, in which case you should use the OF's formatting routine.
18:31:16 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
18:31:29 Nick markun_ is now known as markun (n=markun@rockbox/developer/markun)
18:31:52Strife89Llorean: Welp, I have a good reason.
18:32:13Strife89Several files vanished without a reported difference in free space.
18:32:50LloreanDid you run a filesystem check, or are you just jumping straight to formatting?
18:32:57LloreanIt's usually good to see if tools can repair it first.
18:33:00 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
18:33:17***Saving seen data "./dancer.seen"
18:33:38Strife89Windows won't let me check it for some reason.
18:33:58 Quit pyro_maniac ("Leaving.")
18:33:58linuxstbWhat about formatting it in the original firmware?
18:34:14Strife89Wait, never mind, checking now.
18:34:44Strife89Haven't formatted; been backing up.
18:37:17 Join barrywardell [0] (
18:37:50Foxxcan anyone give me some insight to my USB Joystick question? possible, yes, no, maybe so?
18:38:03archivatorlinuxstb: I like the autorock idea but is there a way to start the plugin *after* playback has started. Right now, my plugin exits with "no track playing"
18:38:03Foxxwe got well off topic and I was pulled AFK
18:40:47 Join dreamlayers [0] (
18:41:27linuxstbarchivator: Hmm, probably not easily... Maybe JdGordon would know, as he's worked on a lot on the relevant code.
18:42:38archivatorNot worth it, I can just comment out the exit logic in my plugin.. It's probably unneeded anyway...
18:43:07Strife89Scanning didn't appear to help, so I'm formatting.
18:44:07LloreanStrife89: And you're sure you didn't simply delete the files, or trigger some tool that removed them?
18:44:48Strife89Llorean: Yes, because there was a "file" with a garbage name where the files should've been.
18:45:07archivatorStrife89: Just to be on the safe side, did you run chkdsk with /f ?
18:45:08Strife89Plus I copied them last night and haven't done much since.
18:45:30Strife89archivator: No.
18:46:02LloreanIf you really feel you must format, you can, but you really should take this time to figure _why_ the files were corrupted.
18:46:04archivatorStrife89: you should. In its default mode, chkdsk checks for errors but does not correct them. /f stands for fix
18:46:31Strife89archivator: Wait, I did, then.
18:46:45Strife89archivator: Albiet with the GUI.
18:47:23archivatorStrife89: One more thing, did you go through the whole unmount/safely remove procedure before you disconnected your player last night?
18:47:33Strife89archivator: Yes.
18:48:51archivatorIt might be a good idea then to figure out what corrupted the data before you cover its tracks..
18:49:02LloreanStrife89: I'm not certain the GUI is exactly the same thing
18:49:17 Quit DataGhost (Nick collision from services.)
18:49:25 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
18:50:15Strife89archivator: I've only done a format with the OF, and the device is plugged in now. I'll see if the command line switch uncovers anything.
18:50:31LloreanIf you've already reformatted, it's probably too late...
18:50:42 Quit Keripo ("Leaving.")
18:52:36 Join Seed [0] (
18:54:57*pixelma does the daily call for c200 keymap patch testers
18:55:23 Quit MT (SendQ exceeded)
18:55:54*Strife89 lightly raises his hand.
18:57:23pixelmaI'm referring to the latest patch at the end of FS #8824 which was a result of some discussion here
18:57:51 Join MT [0] (n=chatzill@
18:58:04Strife89I'm busy with some schoolwork, but I'll look at it later.
18:58:13Lloreanpixelma: I'll test it either later this afternoon/evening (my time, it's just about noon now) or tomorrow, if I can remember. Don't have my c200 on hand here.
18:58:31LloreanAnything specific I'm looking for, or is this just a "does it seem to make sense" kinda thing?
18:58:59 Join Keripo [0] (
18:59:25BigBambipixelma: Will have a shufti in a bit
19:00:32pixelmayay, some interest :) I'd like to hear opinions on whether it make sense and how it feels in "everyday use", yes. In my testing it worked as intended but if you find bugs...
19:02:05BigBambiI haven't used my c200 is so long I have no idea what the current keymap is, so if I try this straight off I can see if it "feels" right :)
19:04:09*Strife89 uses his Sansa daily.
19:04:58BigBambiMy c200 is at the bottom of the pile of ones I use
19:05:03 Join JdGordonn [0] (n=irchon@
19:05:21BigBambigigabeat S, F and H140 all beat it
19:05:52 Quit JdGordonn (Remote closed the connection)
19:06:37 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
19:09:50archivatorlinuxstb: playback doesn't even start with autorock defined.. :(
19:10:24Lloreanarchivator: Maybe have your plugin resume playback on its own first for testing purposes?
19:12:19 Join froggyman [0] (n=47ba40e2@gateway/web/cgi-irc/
19:12:33 Join kushalone [0] (n=kushal@
19:12:45 Quit stripwax ("")
19:14:09archivatorLlorean: just tried calling rb->audio_resume(), no luck.
19:14:26linuxstbarchivator: That's not surprising - running your plugin will stop the rest of Rockbox starting (until the plugin exits).
19:15:12archivatorlinuxstb: that's what I thought. It was worth a try, though
19:16:16linuxstbarchivator: I was answering your earlier question... I don't know how you can manually start playback, but maybe audio_resume() isn't working because you don't have any resume info saved in your sim.
19:16:47 Quit SirFunk (Read error: 110 (Connection timed out))
19:17:34 Join SirFunk [0] (
19:17:34archivatorlinuxstb: but I do! Resume Playback is my start screen and it does just that - resumes playback. Why my plugin can't do it is beyond me.
19:18:46linuxstbarchivator: What about playlist_resume() ?
19:19:00 Join jeffdameth [0] (
19:19:53linuxstbLooking at its definition, "audio_resume()" seems to simply send the "unpause" event.
19:20:49archivatorCalling playlist_resume() froze the sim at the "Loading..." splash..
19:20:52 Join ajb [0] (
19:21:07 Quit lucent (Remote closed the connection)
19:21:11 Join lucent [0] (
19:22:25linuxstbarchivator: Maybe the easiest will be to just add a hard-coded menu item to the top of the main menu to start your plugin. See how the credits plugin is called (apps/menus/main_menu.c).
19:23:22froggymanwait, i just got here what plugin is being discussed?
19:23:26archivatorlinuxstb: yeah, that might do it. Thanks for all the help anyway!
19:23:39*linuxstb has no idea what plugin this is...
19:23:46archivatorFS #10065
19:24:17linuxstbarchivator: Ah, I guess that's more useful with playback started!
19:24:18 Quit ajonat ()
19:25:22archivatorlinuxstb: Nah, that's an illusion! There's an easter egg to play with when playback's stopped.
19:25:42 Quit n1s ("Lämnar")
19:31:45 Join bertrik [0] (
19:32:19 Join EternalRains [0] (
19:33:37ajbDoes RB have an unused param macro?
19:34:13 Join stripwax [0] (
19:34:30 Quit archivator (Remote closed the connection)
19:35:17 Join archivator [0] (n=archivat@
19:35:25 Quit jeffdameth1 (Read error: 110 (Connection timed out))
19:39:04 Quit SirFunk (Read error: 60 (Operation timed out))
19:39:21 Join SirFunk [0] (
19:41:19 Join dfkt_ [0] (
19:41:56linuxstbajb: A what?
19:42:12 Quit froggyman ("CGI:IRC (EOF)")
19:46:07 Quit dfkt (Read error: 110 (Connection timed out))
19:46:27 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
19:48:33 Join krazykit [0] (
19:56:34 Join Buschel [0] (
19:58:28 Join pyro_maniac [0] (
19:58:32 Join dany_21a_ [0] (
19:59:24 Quit EternalRains (Read error: 104 (Connection reset by peer))
20:00:32 Quit krazykit ("Connection reset by beer")
20:00:53Arcgrr - the patch for gen1 appears to be for the bootloader, so how do I install a new bootloader?
20:01:06 Join firebird619 [0] (n=firebird@unaffiliated/firebird619)
20:01:09Arcer firmware
20:01:21 Quit dfkt_ (Read error: 110 (Connection timed out))
20:01:37 Join dfkt_ [0] (
20:02:23fuzzieArc: the instructions on IpodManualRestore don't work for you?
20:03:16Arcfuzzie: um no? i just typed "make" and compiled the bootloader, I have no idea where the firmware is or how to install it, and none of the wiki pages cover this
20:03:21Arcthey only seem to cover building a new .zip
20:03:31firebird619I am having issues with rockbox 3.2 freezing quite often. Also, when I play songs, it just shows some letters, like "HCTh" and so forth. Also, it isn't showing album art when I have the art in each folder as cover.bmp. Would it be best to reinstall rockbox?
20:03:32linuxstbArc: I thought the patch was for Rockbox itself?
20:03:50Arcits for /firmware/target/arm/ipod/button-1g-3g.c
20:04:02ArcI'm assuming that /firmware means firmware
20:04:18linuxstbYes, so you need to build a normal Rockbox build - choose "N" when you run configure, and then "make", followed by "make zip" to get the required file
20:04:21fuzziewell, it means the rockbox firmware, which is in rockbox itself
20:04:31linuxstb(do this from a different directory to the one where you built the bootloader)
20:04:41pixelmafirebird619: I assume you have an Ipod?
20:04:48firebird619pixelma: No, sansa c240
20:07:00 Quit dfkt (Read error: 110 (Connection timed out))
20:07:10Arcok then how do I install the new firmware when I can't navigate with the scrollwheel currently?
20:07:25Arcif using the zip method, i can't just go in and select the new .zip
20:07:26 Join miepchen^schlaf [0] (
20:07:48pixelmafirebird619: weird. Did you try checking the memory (internal and/or card) for file system errors?
20:08:15Arclinuxstb: btw what does a "normal" build equal? i don't want all the extraneous apps and games
20:09:13firebird619pixelma: Well, just yesterday I had issues and was here for help and ended up running the format option in the sansa's firmware, then I upgraded to 3.2 and now have these issues.
20:09:16saratogatoo bad you'll get them and like them
20:09:58linuxstbArc: All those "extraneous apps and games" do is take up a couple of MB of disk space. If you don't want to use them, just ignore them...
20:10:11Arcthey also take longer to compile
20:10:41Arcwhat configure option will allow me to just compile the basic ui and codecs?
20:11:06Arcis there a fork of rockbox that is just a music player without all the extra cruft?
20:11:26linuxstbSome plugins are needed for core features to work, such as random folder advice, or the "credits" screen.
20:12:23linuxstbArc: No, all "forks" (we call them unofficial builds) add extra cruft on top of what's there, rather than remove things...
20:12:32BigBambiArc: "extra cruft"
20:13:00BigBambiArc: You lose 30 seconds while compiling and a couple of mb of disk space
20:13:00linuxstbArc: But you can edit the apps/plugins/SUBDIRS and apps/plugins/SOURCES files to remove all plugins you don't want, if you wish.
20:13:05Arci don't need africaans support, for example. it's completely useless to me
20:13:13Arcit's already spent 5 minutes compiling languages
20:13:28firebird619pixelma: Also, I have rockbox on the internal memory, I just have music on the card. Having run format yesterday, I shouldn't have any memory issues, should I?
20:13:32Arcnope im compiling on a g3 mac
20:13:50BigBambiArc: Just delete them if you want
20:14:24Arcit'd be nice to have an advanced configure option that lets you select languages and extras
20:14:30BigBambiArc: Just disable them then
20:14:41 Join petur [50] (n=petur@rockbox/developer/petur)
20:15:02pixelmafirebird619: I guess the "format" option of the Sansa firmware only takes care of the internal memory. The problems you describe could be when accessing the microSD, although I admit to be guessing
20:15:08BigBambiPretty pointless to have that level of configurability
20:15:36BigBambiIt makes the build system overly complicated for no real gain
20:15:36BigBambiIf you never want to build them, disable them as linuxstb said
20:15:42linuxstbArc: A modern computer can compile Rockbox (with all cruft) in a few minutes, so I doubt many people would agree with the complication.
20:15:55BigBambiAlso, use ccache
20:16:25firebird619pixelma: Ok, would it be a good idea to format the microSD card and go from there? How would I check for errors on that? I'm on Linux.
20:19:10firebird619pixelma: I'd use dosfsck on the card to check it, wouldn't I?
20:20:14pixelmasorry, can't help you with these things on Linux. About the letters it shows in the While Playing Screen - are your files properly tagged and named? I'm asking because many WPS have fallbacks to show the filename if the tags are not present, just making sure that's not that
20:20:31GodEaterfirebird619: fsck.vfat
20:20:41firebird619pixelma: Yes, they are all tagged properly.
20:21:13firebird619GodEater: I don't have that command. dosfsck gives: /dev/sdb1: 307 files, 89367/125376 clusters
20:21:57GodEaterfirebird619: apparently dosfsck and fsck.vfat are synonymous - so you're ok
20:22:07firebird619ok, :)
20:22:22archivatorReally weird question - what happens in the playback engine every 3 seconds (approx.)? When using my plugin, playback freezes (almost) every 3 and a bit seconds. Is there something CPU-intensive that happens at regular intervals in the playback engine?
20:22:22GodEaterat least, that's what my man page on the subject says ;)
20:22:59firebird619So, formatting the microSD card, a good idea to see if that fixes things?
20:23:15*GodEater isn't a fan of formatting solid state things
20:23:32GodEaterbut if you think it'll help - go ahead
20:23:53 Join Thundercloud [0] (
20:24:03firebird619Hmm, it still freezes even when the card isn't present. reinstall rockbox then?
20:24:48 Quit MT (SendQ exceeded)
20:24:51 Join schrottplatz_ [0] (
20:26:14*GodEater should probably read back to find out what the actual problem is
20:26:19 Quit dmb (Read error: 104 (Connection reset by peer))
20:26:21 Join MT [0] (n=chatzill@
20:26:36 Join dmb [0] (n=dmb@unaffiliated/dmb)
20:26:47GodEatersounds very odd indeed
20:26:49 Join BigBambi_ [0] (i=5648bd29@rockbox/staff/BigBambi)
20:26:53ajblinuxstb: A standard way of removing warning for unused paramters on calls (for example if you don't use a paramter in your dynamic menu text call).
20:27:10firebird619GodEater: Yes, it sure is. I've never had this issue before.
20:27:28linuxstbajb: You mean "(void)x;" ?
20:28:27 Join cspotcode1 [0] (
20:28:56CIA-43mcuelenaere r20754 trunk/ (3 files in 3 dirs): Onda VX747: fix touchscreen issues when switching from bootloader to 'normal' Rockbox
20:30:00 Join A_M [0] (
20:30:29 Quit BigBambi (Read error: 104 (Connection reset by peer))
20:30:40ajblinuxstb: yep. Just wondering if there was a prefered macro for that sort of thing like some other projects. Rockbox seems pretty macro happy generally ;-)
20:30:59linuxstbajb: No, we just use (void) directly.
20:33:22***Saving seen data "./dancer.seen"
20:36:16BuschelLlorean: can you please test the patch in fs#10139? I have no mp3-file which is that large...
20:36:20mcuelenaeredo the bootloaders get stored on ?
20:38:20 Quit schrottplatz_ (Read error: 104 (Connection reset by peer))
20:38:26 Quit schrottplatz (Read error: 110 (Connection timed out))
20:38:27 Join schrottplatz_ [0] (
20:39:11 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
20:40:03firebird619I see the RockBox Installer Complete/Small doesn't work with the sansa players. In front of that, it has (OSX) So that just doesn't work on OSX? I'm on Linux, so it should work fine?
20:40:15 Quit ajb (Remote closed the connection)
20:41:12 Join ajb [0] (
20:43:29 Quit cspotcode1 ("Leaving.")
20:44:02 Join JdGordon| [0] (i=836b0049@gateway/web/ajax/
20:44:59 Join JdGordon|| [0] (i=836b0052@gateway/web/ajax/
20:45:42 Quit JdGordon| (Client Quit)
20:46:35 Join krazykit [0] (
20:46:52 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
20:48:17 Join schrottplatz__ [0] (
20:48:28LloreanBuschel: It looks mathematically identical to what I tried.
20:49:14LloreanI can't try your patch now.
20:49:16schrottplatz__has rockbox a rating system?
20:49:18 Quit hittudiv (Remote closed the connection)
20:50:45evilnick_7schrottplatz_: If you use the database and set Gather Runtime Data to Yes, then yes.
20:50:59firebird619Hmm, my mp3 player was fine until I used the Rockbox Utility to remove it to try and reinstall it. Now I'm getting the read-only errors I was having yesterday that format fixed. What does the Rockbox utility do that messes things up?
20:51:28ajbhmm wierd bug. Corrupting the Database view display if I hold down scroll when entering Artists
20:52:16evilnick_7schrottplatz_: Once you've done that then you can use a Long Select and then choose Set Song Rating while a song is playing
20:52:19ajbBut if I wait or click around slowly it's ok
20:53:30 Join Rondom [0] (
20:54:31Arcand there we go - Vorbis and FLAC support on my gen1 ipod :-)
20:54:36Arcthanks guys, I'm happy now
20:54:45 Part Arc
20:55:11 Quit Keripo ("Leaving.")
20:56:17 Join Arc [0] (n=arc@
20:57:12Archuh. you guys got at least one bug. divide by zero error
20:57:20Arcswitching from a flac to play an ogg
20:57:35BigBambi_rubbish, here
20:57:43dreamlayersArc: side effect of FS #10102 fix
20:57:45*ajb checks the bug is on SVN as well
20:57:53BigBambi_*rubbish, there are no nor have there ever been any bugs in Rockbox :)
20:58:02JdGordon||dreamlayers: you dont want to commit your fix?
20:58:33dreamlayersJdGordon: I'm not convinced that it is correct. I guess it is probably close enough...
20:59:24dreamlayersAny thoughts on changing "if (!automatic_skip && ci.new_track != 0)" to "if (offset != 0)"
20:59:34 Quit perrikwp (" ajax IRC Client")
20:59:41dreamlayers(in the patch at )
20:59:43 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
20:59:43schrottplatz__firebird619: use the gparted (or partiotion manager under ubuntu) and select check the filesystem
20:59:47 Quit dfkt_ (Success)
21:00:25JdGordon||dreamlayers: not really... i rmember thinking that part was wierd when I looked at it (before 10102 was commited)... isnt it a bit odd that we need to check for automatic skipping anyway?
21:01:03firebird619schrottplatz__: Ok, I'm on slackware, but I'll check into gparted. Thank you.
21:01:43 Part Arc
21:01:50schrottplatz__i had this problem a couple of times (because i disconnected my player wrong)
21:01:51dreamlayersJdGordon||: automatic skip could only be true if multiple short tracks fit into the PCM buffer.
21:02:00schrottplatz__but gparted did a great job
21:02:28firebird619schrottplatz__: Hmm, I just tried reinstalling rockbox, and now it just sits at the RockBox boot screen. Boot Ver. 5.0. :(
21:02:53schrottplatz__just let gparted correct the filesystem
21:02:56JdGordon||dreamlayers: that is a big possibility though... all those chip tunes (iirc)
21:03:04JdGordon||but the whole check thing is just wierd anyway
21:03:12JdGordon||why is an auto skip not the same as a forced one?
21:03:31JdGordon||other than the buffer not being skipped
21:03:50firebird619schrottplatz__: Will do, Thanks for the help.
21:04:06dreamlayersJdGordon||: When the user initiates a change, the WPS is meant to change immediately. When the skip is automatic, it should change when PCM changes.
21:04:10schrottplatz__if this doesnt work try an older rockbox version
21:04:19*BigBambi_ congratulates the accepted GSOC students
21:04:41firebird619schrottplatz__: Ok. It seems as though the Rockbox Utility is what causes some issues for me.
21:05:43JdGordon||dreamlayers: sure, but that doesnt really sound like a playback thing to worry about...
21:06:04BuschelLlorean: I will it submit it then.
21:06:08firebird619schrottplatz__: I know I can download and install rockbox manually, there's also a way to install the bootloader and extra's manually as well, isn't there.
21:06:16 Join jaykay [0] (
21:06:42JdGordon||the only danger really is that things call audio_current_track() during the 2s transition with an auto change.... and the WPS wont
21:07:06 Join shiftplusone [0] (
21:07:52 Join nibbler [0] (
21:08:25jaykayhow about adding the disable-wps-updating to major changes?
21:08:41jaykayit means longer runtime for all targets
21:09:40JdGordon||its a wiki....
21:10:30CIA-43Buschel r20755 trunk/apps/codecs/mpa.c: Fix FS #10139 (broken seek for very long mp3 files) through avoiding int32 overflow in calculation.
21:11:19 Quit schrottplatz_ (Read error: 110 (Connection timed out))
21:12:07BigBambi_For GSOC projects:
21:12:13 Join hittudiv [0] (n=hittudiv@
21:13:12dreamlayersJdGordon||: With !automatic_skip in the condition, if anything called audio_current_track() during an automatic transition where multiple short tracks fit in the PCM buffer, thistrack_id3 is overwritten. With the condition removed, othertrack_id3 is overwritten, which at least shouldn't cause a crash.
21:13:16 Join planetbeing [0] (
21:15:25mcuelenaereBigBambi_: getting HTTP 500 on that link..
21:15:39BigBambi_mcuelenaere: Just retry
21:15:41 Quit JdGordon|| (" ajax IRC Client")
21:15:56BigBambi_mcuelenaere: It is having a couple of problems with load apparently
21:16:10mcuelenaereyeah, it seems to work after refreshing 3 times
21:16:50CIA-43Buschel r20756 trunk/apps/codecs/mpc.c: Allow higher precision in calculation of seek position and elapsed time for mpc codec.
21:17:41Unhelpful512B for a working buffer for the IDCT should be ok on stack, shouldn't it? we already use more for the bmp loader's line buffer on ipod video (960B)
21:18:46mcuelenaereUnhelpful: I think most targets have 8192B as stack size for the main thread
21:19:39 Join myndz\ [0] (
21:19:43 Quit barrywardell (Remote closed the connection)
21:20:29myndz\I'm wondering if there have been any known problems with charging in recent rockbock versions?
21:20:54archivatorCan core rockbox override my plugin's cpu_boost()?
21:20:59myndz\i appear to have ruined two batteries now, and i didn't at first realize why they were "inflating" .. but it seems to be possibly overcharging
21:21:12Unhelpfulmcuelenaere: thanks... that gives me a good idea how much and which data i can consider putting on stack
21:21:20archivatorThat is, can core rockbox unboost the CPU when my plugin has boosted it?
21:21:25Unhelpfularchivator: no.
21:21:48mcuelenaereUnhelpful: I'm not sure about other threads though, look for the DEFAULT_STACK_SIZE macro
21:21:58mcuelenaere(most threads are created with stack size = DEFAULT_STACK_SIZE/2)
21:21:58BigBambi_MT: congrats
21:22:05*BigBambi_ looks around for the others
21:22:14archivatorUnhelpful: Good to know. Doesn't get me closer to solving this bug, though..
21:22:20 Join Tekno_Cowboy [0] (
21:22:21Unhelpfulthere's a counter incremented for each boost call. it doesn't actually clock down until everything that called boost has unboosted.
21:22:25saratogaLlorean: for what its worth i formated my sansa from the OF in Windows and it simply restored itself on the next boot
21:22:25BigBambi_wincent: Congrats to you too :)
21:22:25rasherarchivator: the boost works as a counter - when you call boost it gets incremented. As... what Unhelpful said
21:22:46archivatorYeah, I thought it worked like that, I just needed to make sure.
21:23:08 Join JdGordon| [0] (i=836b0065@gateway/web/ajax/
21:23:19Unhelpful*if* some other thread unboosts twice... i suppose it's possible. ;)
21:23:20*BigBambi_ spots obo and congrats him
21:23:25Tekno_CowboyI seem to be having some trouble with video playback with Rockbox version 3.2. I've tried both mpeg 1 and 2 formats
21:23:47archivatorUnhelpful: it's easier to assume the bug is in my code than in an undefined place in core rockbox :)
21:23:48krazykitTekno_Cowboy, what device?
21:23:58BigBambi_Tekno_Cowboy: Did you read
21:24:02Unhelpfularchivator: that is probably true ;)
21:24:06Tekno_Cowboysorry hit enter by accident
21:24:13Tekno_CowboyI'm using an Ipod 5.5G
21:24:33archivatorTekno_Cowboy: ipod video can't decode full-screen video in real time
21:24:57archivatorWell, at least the CPU can, the BCM can be used to help with that, we just don't know how to use it.
21:25:26Tekno_CowboyI see. That's a bummer.
21:25:33Tekno_CowboyThanks for the help
21:26:03 Quit Tekno_Cowboy (Remote closed the connection)
21:26:34 Part Buschel
21:26:43 Quit Rondom ("Ex-Chat")
21:26:45Unhelpfulmcuelenaere: *ouch*, that's set as 1KiB. means the working space would take up the entire stack, and even the coeffs for the current block before IDCT would be half of the stack.
21:28:29saratogaisn't default stack size 8KB?
21:30:07Unhelpful<mcuelenaere> (most threads are created with stack size = DEFAULT_STACK_SIZE/2) <- this is what i was referring to :)
21:30:28LambdaCalculus37archivator: Well, we might get somewhere with the BCM now with dreamlayers on board. ;)
21:30:50saratogawithout a compiler I doubt it
21:31:00archivatorLambdaCalculus37: I'm certainly hoping ...
21:31:10Unhelpful...oh, hey. the buffering thread gives itself a hefty stack, too, though...
21:31:23dreamlayersLambdaCalculus37: I am not very optimistic about the BCM.
21:32:36saratogatheres so many easier targets for video anyway
21:32:38 Quit hittudiv ("Leaving")
21:32:44saratogathe beast and TCC chips are documented and more powerful
21:33:07archivatorHate to repeat myself but is there any CPU-intensive task that takes place approx. every 3 sec. ?
21:33:25myndz\better question: does rockbox's charging cutoff depend on the battery capacity setting?
21:33:36dreamlayersLambdaCalculus37: The interaction between the BCM and PP firmwares in the on-disk (osos) firmware is very complex, and we have almost no information on the BCM's instruction set.
21:33:48myndz\one might suppose that it does, which means perhaps the battery just sucked and didn't really work at the capacity it claimed
21:33:59LambdaCalculus37dreamlayers: I think all we know is that it uses the MIPS instruction set, but that's it.
21:34:31mcuelenaereLambdaCalculus37: wasn't it some derivant of the MIPS instruction set?
21:34:34dreamlayersmyndz\: What device are you using?
21:34:34saratogamyndz\: it does not
21:34:51myndz\i don't know the technical details, i mean, maybe it's a hardware thing
21:35:06myndz\but it never happened until my last battery replacement, and now again after i replaced the busted one
21:35:11myndz\the battery like.. inflated
21:36:55myndz\the hard drive's also been replaced with a 60gig if that matters somehow
21:37:05LambdaCalculus37mcuelenaere: Something like that, I believe. This was quite a while ago, and I'm sure it's in the IRC logs somewhere.
21:37:34saratogaapparently its not MIPS
21:37:49dreamlayersDid anyone look at the AlphaMosaic patents?
21:37:54 Quit schrottplatz__ ("o.O")
21:38:47evilnick_7myndz\: The H300 series are notorious for there being a lot of 3rd party batteries that balloon quickly
21:39:44 Join jfc [0] (
21:39:58 Join gniourf_gniourf [0] (
21:40:46dreamlayersmyndz\: It seems charging is hardware controlled on H300 so Rockbox cannot be responsible for ballooning batteries.
21:40:57 Quit miepchen^schlaf ()
21:41:35jaykaydreamlayers: does it make sense to test with a e200? i.e. could it show interesting results?
21:42:00evilnick_7i.e. any DAP that takes the same dimension battery as the 1/2G iPod - so the H100 series is similarly affected.
21:42:36dreamlayersjaykay: I don't think it is compatible. Some of those pins are used for GPIO on e200.
21:43:54myndz\i see
21:44:05myndz\i didn't know that "ballooning" was even a term :)
21:44:13 Join Keripo [0] (
21:44:16 Join miepchen^schlaf [0] (
21:44:19 Quit bluebrother ("leaving")
21:44:20myndz\the batteries i have bought recently were ipod replacments
21:44:23myndz\2nd gen etc
21:44:28myndz\probably made in china, cheap off ebay
21:44:33myndz\so i'm not at all gonna rule that out
21:45:06myndz\is ballooning the result of poorly manufactured batteries, or is it a direct result of overcharging? should i just try to find one manufactured somewhere reliable?
21:45:07dreamlayersjaykay: If pins aren't used by specific parts of the PP502x chip (like the ATA/IDE host), they can be used as ordinary GPIO. eg. backlight-c200_e200.c uses GPIOG.
21:45:43shiftplusoneHello, my iriver H10's HD (20gb) is going to die soon... can I buy any 1.8" 20gb ide HD to replace it, or is there more to it? (sorry for the offtopic question)
21:45:51 Join robin0800 [0] (
21:47:03 Quit planetbeing ()
21:47:14 Join planetbeing [0] (
21:47:36myndz\shiftplusone: there are a few kinds of connectors for the 1.8" hard drives
21:47:40myndz\be sure you hae the right kind
21:47:55myndz\yousr is newer than mine, maybe it has one of those zif connectors? they seem to be the newer style
21:48:03myndz\my own has the older ide connector
21:48:03pixelmashiftplusone: another important thing is the connector, you should find some info in the Rockbox wiki (page is called HardDriveReplacement or such)
21:48:07stripwaxshiftplusone - please read this page:
21:48:37shiftplusoneah, perfect. Thank a lot =)
21:48:48myndz\(also thanks to the people with the answers re: batteries)
21:49:10shiftplusoneah... so it's a zif connector, not an ide one... good thing I asked here =)
21:49:11 Join EternalRains [0] (
21:50:19 Quit archivator (Remote closed the connection)
21:51:00 Quit saratoga ("CGI:IRC (Ping timeout)")
21:51:22shiftplusoneIf the thickness and connector is right, does the capacity matter?
21:51:25evilnick_7myndz\: The ballooning seems to be poor quality batteries. There are some old threads in misticriver that list certain brands as being less prone to it than others.
21:51:46evilnick_7Cameron Sino (sp?) seemed to be the pick of the bunch if I remember rightly.
21:52:00 Join planetbe1ng [0] (
21:52:11myndz\evilnick_7: mmk, thanks. i'll attempt to find links to reliable quality batteries
21:52:34jaykaycan someone point me to a music file which will cause 100%cpu-load on a e200?
21:52:44stripwaxshiftplusone - it ought to just work
21:53:44shiftplusonestripwax, thanks again.
21:53:51stripwaxhowever some configurations might require customizing the build a little bit (MK8010GAH , I think, in anything other than an ipod video)
21:54:23stripwaxBut that wouldn't fit in an H10 so you should be good to go
21:55:16 Quit Keripo ("Leaving.")
21:55:31LambdaCalculus37evilnick_7: Cameron Sino are the bee's knees. That's why we usually buy them. ;)
21:58:00stripwaxjaykay - anything in particular? the insane monkey's audio ought to do the trikc
21:58:47 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
21:59:05jaykayspripwax: no... i just searched for a free one, maybe a minute of crap, just to test some behaviours with high cpu load
21:59:08 Quit robin0800 ("No Ping reply in 90 seconds.")
21:59:14jaykayi don't want to install some converters
21:59:40 Join robin0800 [0] (
22:00:04 Join kugel [0] (n=kugel@rockbox/developer/kugel)
22:00:53 Quit Strife89 ("That's all, folks!")
22:00:56kugeljaykay: monkey is free (of charge, at least), and a safe bet for 100% load
22:01:07 Quit blithe ("Lost terminal")
22:01:15*kugel wonders if stripwax checked his mails recently
22:01:18 Join blithe [0] (
22:01:41 Join Tomers [0] (
22:01:49jaykaykugel: well, i searched for free ape music...
22:01:58jaykayor a minute of anything....
22:02:15BigBambi_Tomers: congrats :)
22:02:38 Quit dreamlayers ("Back later")
22:03:40*stripwax has :)
22:04:01BigBambi_stripwax: Then congrats to you too :)
22:04:19stripwaxBigBambi_ - thanks! beers sometime? :)
22:04:35BigBambi_stripwax: Indeed - sadly the lafe
22:04:55BigBambi_*latest proposed date for DevConPub has passed and I'm no longer in Blighty
22:04:59BigBambi_But soon!
22:07:39Bagderstripwax: you're added to svn now
22:07:58stripwaxMany thanks!
22:08:38*gevaerts thinks that all this DevConPub should cease and all those people should just come to DevConNonPub
22:08:44Bagderstripwax: a good start for your venture is editing docs/COMMITTERS to add yourself
22:09:22BigBambi_gevaerts: I am!
22:09:44gevaertsyou are, yes :)
22:10:27 Join saratoga [0] (n=46b86b1a@gateway/web/cgi-irc/
22:11:03CIA-43kugel r20757 trunk/firmware/target/arm/as3525/ (5 files in 3 dirs): Fix FS #10128 - The View IO Ports debug menu showed weird dbop values (sometimes FFFF prepended), due to sign-extension. Switch to unsigned short to ...
22:11:11CIA-43stripwax r20758 trunk/docs/COMMITTERS: Adding myself to docs/COMMITTERS :)
22:11:26*stripwax waves hello
22:11:39evilnick_7stripwax: \0/
22:12:35 Join Keripo [0] (
22:12:39kugelstripwax: \o/ :)
22:12:42saratogaare you ready to commit the vorbis improvements?
22:13:03stripwaxmore or less, want to confirm it builds ok on other targets first
22:13:35kugelstripwax: we have the build table. Unless it's bloody obvious, the build table checks for building on other targets
22:14:26 Join faemir [0] (
22:15:02stripwaxkugel yep true, don't want my first commit to generate red/yellow tho :)
22:15:23gevaertsstripwax: that's why your first commit shoud just update COMMITTERS :)
22:15:28*stripwax chuckles
22:15:31kugelthen try to get (or how it was named) running :)
22:15:35saratogared builds are how you get your commit count up
22:16:02saratogaalso, is anyone interested on getting AMS support in rbutil?
22:16:15saratogait should be quite easy I think
22:16:18kugelgevaerts: the COMMITTERS commit is a bit tricky though, due to the encoding. It's not going red, but still ;)
22:16:35kugelsaratoga: I haven't done coding, but I have thought about it
22:16:59saratogayeah i'm interested, though I don't know c++
22:17:01kugelI think mkamsboot should get the bootloader built-in (like sansapatcher), and possibly patch the firmware file in place
22:17:18saratogai think it should be easy enough to change the hxxx install to work with ams
22:17:40saratogasince IIRC they both work precisely the same [patch an of.bin, copy to the player]
22:17:57CIA-43mcuelenaere r20759 trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747/adc-target.h: Fix yellow (forgot file)
22:17:58 Quit robin0800 ("No Ping reply in 90 seconds.")
22:18:31domonokyare AMS sansas ready for rbutil integration ?
22:18:41 Quit bertrik (Remote closed the connection)
22:18:49CIA-43kugel r20760 trunk/apps/plugins/ FS #10141 - Modify AMS Sansa #defines in to account for as3525 MEMORYSIZE > 2 by Jack Halpin.
22:19:07domonokyas long as mkamsboot compiles on win/lin/mac, rbutil support should be easy..
22:19:14kugeldomonoky: depends on what "ready" is supposed to mean
22:19:18 Join bertrik [0] (
22:19:34*kugel hasn't build it on non-linux yet
22:19:42saratogadomonoky: it does
22:19:54saratogaerr hmm only tried cygwin on windows actually
22:20:14domonokyfor rbutil, we need at least a officialy released bootloader and ofcourse builds for download
22:20:14saratogawhat compiler does it need on Windows? VS?
22:20:30kugelI guess MinGW
22:20:31saratogawell thats easy enough
22:20:40domonokyi think windows and linux should work, but i remeber something about osx ?
22:20:58saratogai can't imagine its a problem
22:21:11*domonoky tries
22:21:11saratogathe patcher file literally just writes bits into a bin file
22:21:25saratogawhat dependecies could that possibily involve
22:21:32kugelwe have no bootloader released, and I think we shouldn't release one before the mmu thing is cleared up
22:21:45kugelsaratoga: just md5sum
22:21:48saratogathe mmu thing is nearly done though
22:22:07TomersBigBambi: Thanks a lot!!! Thanks you all, and sorry for the late response ;-)
22:22:26 Quit mcuelenaere (Nick collision from services.)
22:22:27 Join mcuelenaere1 [0] (
22:22:28kugelsaratoga: is it? I don't think it is. Well, I don't consider it as done without the caching though
22:22:33 Nick mcuelenaere1 is now known as mcuelenaere (
22:22:40saratogafunman got 36MHz playback for mp3
22:22:43linuxstbdomonoky: AMS installation is pretty similar to the iriver h1x0/h3x0 - patch an OF firmware file with the RB bootloader, then copy to the root of the device.
22:22:44saratogafaster then PP actually
22:22:46mcuelenaeregevaerts: do you think the 'set serial descriptor to 0 when none is available'-patch I sent you yesterday is commit-able?
22:22:49kugelsaratoga: including crash after 20s
22:23:07saratogasure but its just a cache coherency problem somewhere
22:23:11gevaertsmcuelenaere: I think it is, yes
22:23:17saratogawe probably just don't flush before DMA transfer somewhere
22:23:22mcuelenaereI'll commit it then
22:23:23kugellinuxstb: any thoughts about my 2 ideas (bootloader built-in, patch OF file in-place)?
22:23:29saratogawe'd never notice a problem like that when the cache was off
22:23:44kugelbut horribly slow performance
22:24:07kugelwith mmu, but without caches, it's slower than w/o mmu
22:24:18 Quit vedlith (Read error: 104 (Connection reset by peer))
22:24:24*domonoky cant try on mac for now, something broke on jdgordons mac.. :-)
22:24:25CIA-43mcuelenaere r20761 trunk/firmware/usbstack/usb_core.c: Disable usage of USB serial descriptor when no unique one is available
22:24:33saratogayeah theres some overhead from the MMU probably
22:24:56linuxstbkugel: Patching in-place isn't the usual way to do things. I'm not sure if building in the bootloader is worthwhile - sansapatcher/ipodpatcher only do that because they existed before rbutil.
22:24:57saratogainteresting that MMU makes such a large difference for IRAM though
22:25:05 Quit pyro_maniac ("Leaving.")
22:25:32domonokykugel: no need for buitin bootloaders, rbutil wants them from the download server.
22:25:36linuxstbkugel: What is more important IMO is releasing an official bootloader.
22:26:08kugelah ok. h1x0/h3x0 don
22:26:14saratogathe current bootloaders work fine, we're all using them
22:26:17kugeldon't do either of those too then, I guess?
22:26:54saratogathough i bet we'll be releaseing new ones before too long . . .
22:26:55linuxstbsaratoga: Then someone should release them, so other things (rbutil support, user-friendly install instructions) can happen.
22:26:59mcuelenaereBagder: do the compiled bootloaders on get stored somewhere for downloading?
22:27:24*kugel thinks we should wait for the mmu
22:27:28 Join dfkt_ [0] (
22:27:40saratogayeah i agree that we need the MMU
22:27:43Bagdermcuelenaere: no
22:27:50saratogabut we could have that quite soon
22:27:59saratogaso i see no reason to not think about rbutil now
22:28:17 Quit BigBambi_ (" ajax IRC Client")
22:28:35saratogai give it maybe a week before people start passing out unofficial builds
22:29:07linuxstbdomonoky: One complication with mkamsboot is that it requires arm-elf-gcc to compile the bootloader stubs. But I've long been thinking that the binary versions of those could live in svn as well, so only a host gcc is needed to build. (they are very stable - i.e. don't change often)
22:29:08kugelwe're actually quite close to released/supported, right?
22:29:32saratogafor AMS?
22:29:53saratogayeah we technically have all the official requirements except rbutil
22:30:03domonokylinuxstb: yes binary for this in svn would be fine i think...
22:30:57bertriktalking about AMS targets, is there *anyone* working on the c200v2?
22:31:13saratogaI don't think so
22:31:15*kugel would sort of laugh if AMS is earlier than the beast
22:31:28kugelbertrik: no-one owns one :(
22:31:38bertrikwe should get one then
22:31:39saratogai don't think very many were ever made
22:31:56saratogareleasing on 3 targets at once is already really impressive
22:32:03kugelsome buttons and buttonlight, that's all
22:32:09kugeland backlight. but no lcd
22:32:20saratogawith the clipv2 not too far behind
22:32:30kugelonce lcd is figured out, c200v2 should be pretty straight forward
22:32:46mcuelenaerekugel: you've got red
22:32:49 Quit dfkt (Read error: 60 (Operation timed out))
22:33:08bertrikyes, I think so too, and I can imagine that the display on the c200v2 isn't that much different from the v1
22:33:23***Saving seen data "./dancer.seen"
22:33:34domonokym200v4 still has this shutdown bug, if you turn volume high enough :-)
22:33:35saratogatheres the m200v4 as well
22:33:41saratogahmm have to run
22:34:19 Quit Tomers ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]")
22:34:22kugelmcuelenaere: huh
22:34:36*bertrik vaguely remembers some settings in th codec for detecting overheating and perhaps overcurrent
22:34:40 Join tomers [0] (
22:35:19 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
22:35:19kugelmcuelenaere: that seems weird
22:36:03 Quit BigBambi (Remote closed the connection)
22:37:04mcuelenaerekugel: you 'removed' the DRAMSIZE #define for all targets which were in that #else clause
22:37:08 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
22:37:17 Quit dfkt_ (Read error: 104 (Connection reset by peer))
22:38:42kugelmcuelenaere: indeed. Thanks
22:38:46 Quit saratoga ("CGI:IRC (Ping timeout)")
22:41:10 Join froggyman [0] (n=47ba40e2@gateway/web/cgi-irc/
22:41:26 Quit krazykit ("Connection reset by beer")
22:43:03 Join alex__ [0] (
22:43:34froggymanwhy isnt the scroll wheel disabled on the iPod 5G for brickmania, because when you try to use the wheel the game responds poorly and the paddle will skip around
22:44:43CIA-43kugel r20762 trunk/apps/plugins/ Fix red.
22:44:54Bagder29573 is a decent score ;-)
22:45:02 Quit shiftplusone (Read error: 54 (Connection reset by peer))
22:45:10*gevaerts looks down at it
22:45:29kugelBagder: far away from my record though :p
22:45:32bertrikwe need a badge for that
22:45:51gevaertskugel: what is your record?
22:45:59kugel66k somthing
22:46:04gevaertspoor ;)
22:46:12evilnick_7On brickmania?
22:46:19 Quit alex__ (Client Quit)
22:46:23kugeldoes anyone have an idea why the wps-touchscreen thing hit iaudio x5/m5 so hard?
22:46:41 Quit Keripo ("Leaving.")
22:46:51JdGordon|my only guess is a alignemnt boundry got crossed
22:46:52 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
22:47:36*kugel summons Unhelpful
22:47:46kugelhe's got the tools to analyze this
22:48:05kugelwhich is actually in svn now. objdiff
22:48:23 Quit BigBambi (Remote closed the connection)
22:48:38 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
22:48:57*gevaerts is still proud of his 777697 score
22:49:06 Quit BigBambi (Remote closed the connection)
22:49:06froggymanfor emacs, which one of these would i download, with Win32,
22:49:29Bagderfroggyman: none
22:49:54Bagderfor emacs on win, you want "ntemacs" =>
22:50:02 Quit Zarggg_ ()
22:50:28mcuelenaereUnhelpful, kugel: have you seen ?
22:53:11*mcuelenaere thinks it gives a bit nicer output than objdiff
22:54:29 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
22:55:54 Quit intrados_ (Read error: 60 (Operation timed out))
22:56:23Bagderwhoa, pure green
22:56:37Bagdernice work
22:56:59 Join Keripo [0] (
22:57:44 Quit BigBambi (Remote closed the connection)
22:58:06kugellong time no see :)
22:58:23kugelnow that spring is coming, it's about time that build table gets all green again
22:58:34 Join Zarggg [0] (
22:59:08kugelJdGordon: the .elf actually is almost the same
23:00:12kugelmcuelenaere: how do you download this file?
23:00:38mcuelenaereit's probably also in the Linux kernel source
23:00:38*amiconn wonders about Buschel's fix
23:01:06mcuelenaerehmm copy-paste doesn't seem to work that nice
23:01:18kugelmcuelenaere: right, I actually have it on my pc :) C&P doesn't work nicely due to the line numbers on the leflt
23:01:38amiconn(1) Hwcodec should have the same problem if I read correctly. (2) It is possible to get better precision (by a factor of 10) than the current fix with less calculations
23:01:43 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
23:01:54froggymanBagder: on the etemacs download page it only lists it for the i386 archetexture, and i know that i have x86, or will it still work for x86?
23:01:55 Join intrados_ [0] (
23:02:18 Join dfkt_ [0] (
23:02:25kugelJdGordon|: get_token_value 2512 3304 +792
23:02:37 Quit dfkt (Nick collision from services.)
23:02:41 Nick dfkt_ is now known as dfkt (
23:03:02kugelmcuelenaere: indeed, the output seems more attractive :)
23:03:29Bagderfroggyman: x86 implies that, yes
23:03:37amiconnLlorean: (1) Does Buschel's fix fix the very long file for you? (2) Could you test the same file on hwcodec?
23:03:49kugelthese numbers don't sound like a alignment border cross
23:03:51*mcuelenaere wonders how much extra build server CPU effort it would require to have runned after a commit to see in-depth binsize-details
23:04:34kugelmcuelenaere: probably not much more if the current method is dropped
23:04:50mcuelenaerekugel: isn't the current method just reading out rockbox-info.txt ?
23:04:57mcuelenaere(which doesn't require much effort)
23:04:57 Quit BigBambi (Read error: 104 (Connection reset by peer))
23:04:59kugelI don't think so
23:05:08kugelit looks at the .map afaik
23:05:09Bagderit is
23:05:27Bagderthe code that looks in the .map creates the rockbox-info.txt file
23:05:29kugeloh. someone told me it's not just the rockbox-info.txt
23:05:37amiconnThe .map isn't transferred back afaik
23:05:55mcuelenaereso I presume the .elf file isn't either?
23:06:22mcuelenaerethen it would require extra CPU and bandwidth effort
23:06:32 Join nibbler_ [0] (
23:06:37kugelthe clients could run the scripts
23:06:46 Quit jaykay ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]")
23:06:57kugeland just pass the output of those over
23:07:00mcuelenaerekugel: then the clients should keep an old version of the .elf file?
23:07:16mcuelenaereand AFAIK they are more or less randomly chosen
23:07:18kugelwhy not
23:07:26 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
23:07:36mcuelenaereie client A will have target X and on the next commit it will have target Y
23:07:37kugelah, yea, that won't work thebn
23:07:38 Quit nibbler_ (Remote closed the connection)
23:08:30kugelamiconn: any idea about the x5/m5 binsize hit?
23:08:33 Quit nibbler (Read error: 110 (Connection timed out))
23:08:55linuxstbkugel: You could look at the .map
23:09:08 Part dany_21a_
23:09:45kugellinuxstb: it's get_token_value(). this file only got an addition case in the switch (which is empty for !HAVE_TOUCHSCREEN)
23:10:13*amiconn points kugel towards today's log, 04:31
23:10:25mcuelenaerekugel: don't forget wps_parser.c
23:11:54kugelamiconn, mcuelenaere: bloat-o-meter showed the delta is in get_token_value() (gwps-common.c)
23:11:57JdGordon|thats not the issue though.... why did only the m5/3 go up and not the other non touch targets
23:12:20mcuelenaerekugel: ah true
23:13:06kugelJdGordon|: it's not even CF related
23:13:18 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
23:13:20kugelnot obviously at least
23:13:54 Quit bs66_1 (Read error: 110 (Connection timed out))
23:15:02 Quit tvelocity (Read error: 110 (Connection timed out))
23:15:20 Join bs66_ [0] (
23:15:29kugelamiconn: what should I read there?
23:15:38 Join tvelocity [0] (
23:16:03 Join barrywardell [0] (n=barrywar@
23:16:21amiconndreamlayers pointed out exactly what makes the delta go away
23:17:58kugelI already figured the cause. I'm wondering why the hit is so massive
23:19:00Unhelpfulmcuelenaere: i've not seen that before. objdiff seems quite redundant now :/
23:19:16kugelimprove it!!
23:19:21mcuelenaereyes, it's strikingly similar :)
23:19:27 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032711]")
23:21:21amiconnkugel: The seemingly small change probably makes gcc change its inlining strategy or sth like this
23:22:11amiconnThe two iaudios are the only ones with a non-mono remote, that's what makes them different from the other cf targets
23:22:16MTBigBambi : Thanks :) .. just got home.
23:22:40Unhelpfulmcuelenaere: but i've already got a project at present... though i find it tedious and would welcome distractions.
23:23:27BigBambiMT: Make sure to sign up to the dev mailing list :)
23:24:18MTBigBambi : I've there for months I guess :)
23:24:28MT* I've been
23:24:40BigBambioh, er... good :)
23:24:41 Quit Horscht (Read error: 110 (Connection timed out))
23:24:52*mcuelenaere is looking for testers for FS #9174
23:25:44*JdGordon| suggests mcuelenaere try the new sub forum for that very perpose
23:26:01*mcuelenaere doesn't feel like creating lots of builds
23:26:08Unhelpfulmcuelenaere: i don't suppose we could get the setjmp/longjmp in pluginlib? ;)
23:26:21mcuelenaereprobably, but I wasn't sure how to do that without duplicating..
23:27:24Unhelpfulwell, i'd imagine they'd just be *moved* there, rather than copied? or is there some problem with them needing to be linked in a special way?
23:27:36myndz\i think maybe i've just been buying batteries that are too big, after doing more searching/research
23:27:47mcuelenaereUnhelpful: but how are the codecs going to access them then?
23:28:01mcuelenaerewell, one codec..
23:28:05myndz\i had thought i got away with 2300mah before without any problems but it looks like the h340's default battery is a 1700mah one
23:28:10 Quit Keripo ("Leaving.")
23:28:21myndz\this battery still seems to be swelled up rather unreasonably lage, but i ought to be fine i think if i drop the size/capacity of what i purchase
23:29:05Unhelpfuloh! i didn't realize they were *in* the codeclib?
23:29:15mcuelenaereyes they are
23:29:28mcuelenaerethat's why I hackishly added those ../../ lines
23:29:39*mcuelenaere doesn't really want to move them to core
23:30:52 Quit bmbl ("Woah!")
23:31:49Unhelpfulnevermind, i thought (from the task) that they'd been added in the lua plugin itself. you're probably already sharing them between codeclib and pluginlib about as cleanly as possible.
23:33:33Unhelpfuli had thought a bit ago that they might also be useful for porting other apps to RB, but as a substitute for having a real exit() rather than for things that want them for exception handling.
23:33:55mcuelenaereactually, Lua needs an exit() too..
23:34:00mcuelenaere(next too some other stuff)
23:34:36CIA-43mcuelenaere r20763 trunk/apps/lang/nederlands.lang: Update Dutch language
23:34:43 Quit Zarggg ()
23:36:30Unhelpfulmcuelenaere: my idea for that was to setjmp to a global jmp_buf, and treats returns from it as exits. exit() would just be longjmp(exit_buf), with a check first that the exit status isn't 0
23:37:42mcuelenaeredo you think that the setjmp should be done before the plugins gets executed? (so plugins don't need to care to initialize the jmp_buf)
23:37:57evilnick_7myndz\: Again, this is me remembering so may not be 100% true, but I believe that the capacity of the battery _should_ not matter
23:38:05mcuelenaeres/to care to initialize/to care about initializing/
23:38:54evilnick_7The problem is that the higher capacity batteries seemed to be more likely to balloon, due to worse construction
23:39:02myndz\evilnick_7: the capacity of the battery is related to the physical size of the battery
23:39:07 Quit __lifeless (Read error: 113 (No route to host))
23:39:15 Join _lifeless [0] (n=lifeless@
23:39:16myndz\so if i get a physically smaller battery, even if it does swell up it's less likely to break the case/hard drive
23:39:17Unhelpfulmcuelenaere: that means having the setjmp/longjmp in core, if you mean to have the loader set up the exit. i'd think they're better off in pluginlib, and only things that want exit() can include setjmp_exit.h and call its init function.
23:39:18myndz\that's all i meant
23:39:38myndz\i'm not at all surprised that the cheap $6 2300mah ipod replacement batteries suck
23:39:42myndz\i just didn't expect them to break things
23:39:52evilnick_7myndz\: If we're still talking about the h300 batteries then the difference in physical size of the battery 1700MaH or 2100MaH should not be any different
23:40:04mcuelenaereUnhelpful: yeah, that's probably better (I thought plugins had some kind of pre-init code besides the one in plugin.c)
23:40:27myndz\22/23 is already a bit of a squeeze in an h340 case so it doesn't have to expand much
23:40:36myndz\really? wow
23:40:38evilnick_7Sorry "the phyical size of the battery should not be any different"
23:40:38Unhelpfulnope, codecs have a crt that's linked into every codec, plugins do not, and have all of their init done in the loader.
23:40:47myndz\i wish i could know who manufactured the second one i bought then
23:40:51myndz\i remember it being significantly smaller
23:40:59myndz\thought it was due to advances in technology
23:41:04myndz\but then the next time i got big ons again
23:41:15gevaertsmyndz\: if a battery is swelling, I wouldn't use it...
23:41:29evilnick_7myndz\: I've used 2 separate 2100MaH batteries, one ballooned after maybe 30 mins, the other lasted many months.
23:41:41myndz\gevaerts: obviously
23:41:42evilnick_7And yes, if it starts to balloon then get it out of there asap!
23:41:58myndz\it's hard to tell if it's ballooning or not until it's too late though
23:42:07myndz\this one i've had for some months, but my first ones didn't do it at all
23:42:14myndz\so i would rather just buy something that won't cause a problem
23:42:20myndz\question is how :\
23:42:36myndz\evilnick tells me that getting a smaller capacity battery may not help, now i have no idea what to do heh!
23:42:52BigBambiI've had a 2100 mAh battery in my h140 for 2 or more years with no issues, so it does seem to be luck
23:43:44evilnick_7Stupid as it sounds, if you start experiencing any weird issues like keypresses not being picked up, then it's worth opening up your iRiver to check.
23:43:48myndz\yeah, i've had the same.. just not recently :(
23:44:03myndz\evilnick_7: the last two times (this has happened twice), the first indicator was an ATA error -1
23:44:16myndz\and/or failure to load the next track
23:44:28evilnick_7Yep, that too! Anything that you don't normally see.
23:44:30myndz\now that i think of it, that could be an early warning... i've just chalked that up some times in the past to random chance
23:44:43myndz\my poor case, i already lost one screw :(
23:44:57Lloreanamiconn: I don't have access to my one hwcodec player right now.
23:45:05*evilnick_7 found out why his beast was freezing every so often
23:45:56Lloreanamiconn: In my test I simply moved the *100 in the numerator to a /100 in the denominator, I'm not really sure I get why it needs to be done with so much more math.
23:46:01myndz\i think i'm gonna pay the extra $14 for one of these batteries on ebay that's labeled for h340s
23:46:02evilnick_7I hadn't put the spongy bits on the hdd so after enough shaking around, the hdd would become loose on the ZIF connector!
23:46:08myndz\maybe at least that will help me avoid the ipod market
23:46:18myndz\evilnick_7: woops!
23:46:22amiconnLlorean: That move is what I had in mind...
23:46:34amiconnLlorean: With the old formula, the vbr mp3 playtime limit (before seek position started overflowing) was a little less than 6 hours
23:46:37myndz\spongy bits are indeed important ;)
23:46:44 Quit freqmod_qu (" - Chat komfortabelt. Hvor som helst.")
23:46:46evilnick_7Heheh! :)
23:46:57 Join freqmod_qu [0] (
23:46:57Lloreanamiconn: A far shot less than the 22 hours my file was then. :)
23:47:00myndz\amiconn: how about the sheep counter, is it a long int? :)
23:47:27evilnick_7myndz\: Again, it does seem to be the luck of the draw with those batteries. I decided to buy a few at a time so that I'd have a replacement at hand.
23:47:33mcuelenaereUnhelpful: something like ?
23:47:44amiconnLlorean: Yeah, but also far longer than anything ripped from CD, even with a single-file rip
23:48:00Lloreanamiconn: Yes, but online purchased audiobooks aren't subject to the same limits.
23:48:41myndz\that's not a bad idea really, especially at $6 or whatever you can get em for now
23:48:45myndz\i think i'll buy one of each
23:49:10Unhelpfulmcuelenaere: something like that, but what exactly happens if you pass 0 to longjmp? or are we assuming that the exit() is a convenience to avoid really extensive code changes, but that exit status values will need to be tweaked?
23:49:20 Join Keripo [0] (
23:49:30myndz\hell, the hard drive is like >$200 it's well worth the battery expense just to hopefully not ruin the hard drive
23:49:46Lloreanamiconn: For hwcodec does the change need to be applied somewhere else?
23:50:05amiconnLlorean: Sure, but it explains why I don't have a testfile of the necessary length
23:50:11*Llorean nods.
23:50:11amiconnYes, in mpeg.c
23:50:27*amiconn would need to record one in order to be able to test
23:50:51LloreanIf I can find my Recorder later tonight (i have no clue which box it's in) I'll test it.
23:51:01 Quit bertrik ("Leaving")
23:51:01mcuelenaereUnhelpful: hmm yes, I just thought we should somehow handle the exit status (but as there's not much to handle except returning PLUGIN_STATUS_OK or PLUGIN_ERROR it should probably get ignored)
23:51:04*Llorean also needs to test the c200 keymap patch tonight, but at least knows where the c200 is
23:51:13evilnick_7myndz\: You have a > $200 hdd in there?? Please explain!
23:51:52myndz\iirc, when i bought it, the 60 gig 1.8" drive was that expensive
23:51:58myndz\i don't know what it is now
23:52:11 Join diskspin [0] (n=54981154@gateway/web/cgi-irc/
23:52:38myndz\my player has been around the block a few times ;)
23:52:44amiconnHmm. A 128kbps mp3 can be up to >37 hours (with the current rockbox limit of 2GB/file; twice as much with the real FAT32 file size limit)
23:52:48myndz\i guess this'll make 6 batteries and 3 hard drives
23:52:53Unhelpfulmcuelenaere: PLUGIN_STATUS_OK == 0... i'd suggest that exit() only be called with one of the defined plugin exit status values, and that exit() add one to the passed value (to make sure it's non-zero), and that the setjmp return value have a matching -1 and be used as the plugin status.
23:53:31myndz\does rockbox support any file systems other than fat32?
23:53:33evilnick_7myndz\: It's a very good player, I reckon the 60GB drive would be an awful lot less than that even new by now.
23:53:35diskspinH320, Compact Flash mod, do the disk spin down settings have any influence with a CF card ?
23:53:39evilnick_7myndz\: No, that's a no-do
23:53:43myndz\ah well
23:53:59amiconnThat also means an 8kbps file can be up to 596 (or 1193) hours. 596 hours are just possible with the *100 -> /100 move. 1193 hours would still overflow
23:54:54*amiconn thinks that's a rather theoretical case though
23:54:57myndz\$78? makes me cry :(
23:54:59oboBigBambi: thanks!
23:55:00myndz\but there's stil some in the $200 range
23:55:17myndz\wonder what 80s are going for now
23:55:36mcuelenaereUnhelpful: that would require modifying most of the apps that need exit(). Wouldn't it be better to pass exit(0) as a PLUGIN_STATUS_OK and every other value as PLUGIN_ERROR? (so it doesn't require modifying existing apps + it has an option to output when an error occurred)
23:55:43domonokyamiconn: how big would such a 8kbits 1k hour long file be ? probably more then is possible on fat32
23:55:53BigBambiobo: No problem. You raring to go now? :)
23:56:04diskspinso I guess the disk spin down settings have zero infleunce in a CF modded player ?
23:56:15Lloreanamiconn: I *think* 596 hours is probably a reasonable upper bound. I'd be surprised if a reading of anything much shorter than an encyclopedia would reach that length.
23:56:16amiconnThat's ~3.5GB
23:56:29evilnick_7diskspin: Useful nick for that question!
23:56:31oboBigBambi: heh, I will be once it sinks in a bit more!
23:57:11myndz\you know what i think is reasonable? splitting audio books into files by chapter :P
23:57:15Lloreanamiconn: So you're pushing up against filesystem limits anyway?
23:57:56amiconnAs I tried to explain...
23:58:12amiconn4GB @8kbps would be good for 1193 hours
23:58:32 Quit planetbeing ()

Previous day | Next day