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 2006-02-18

00:00:14CassandraCan't say I ever noticed a problem on the H1xx either.
00:00:40 Join NicoFR [0] (
00:05:01amiconnThe patch is an improvement over another patch.
00:05:46amiconnIt adjusts repeat rate dynamically depending on the capability of the application to process the events
00:06:37CassandraSo it's a problem that manifested mostly in plugins, I take it?
00:06:50Shadowarrior13Geez, the 5G has really fucked up USB.
00:06:53 Quit ender` (" Some people have one of those days. I've had one of those lives.")
00:07:07CassandraShadowarrior13, in what way?
00:07:12 Join webguest85 [0] (
00:07:46Shadowarrior13There's like, no common factor in USB detection.
00:07:55amiconnCassandra: On H300 there's massive afterscroll when scolling longer lists with repeat
00:08:32amiconnThe inital idea was to drop repeat events instead of posting them when the queue isn't empty
00:09:24CassandraAh, right. How come it doesn't manifest on the 1xx then? I thought the hardware was identical wrt button drivers.
00:09:37*Cassandra gets the feeling I'm asking dumb questions again, sorry.
00:09:38amiconnThis has the disadvantage that scrolling can stutter if the app can just even cope, as every now and then an event gets dropped
00:09:40 Join aliask [0] (
00:10:03Cassandraamiconn, I'd expect that. Bet it looks nasty.
00:10:08amiconnCassandra: This has nothing to do with button hardware or CPU, but with how fast the app can follow (e.g. scrolling a list)
00:10:35amiconnThe scroll speed depends on graphics, and graphics is still slow on H300
00:11:06CassandraIsn't the correct solution to speed up H300 graphics then?
00:11:23amiconnLots of mono bitmaps to draw, on a larger display, with 15 times the framebuffer size
00:12:26amiconnCassandra: It's most probably not *the* solution; there will always be situations where auto-adjustment is wanted to avoid afterscroll
00:12:50amiconn....e.g. with chunked browsing of the database (which doesn't work atm for some unknown reason)
00:13:32CassandraSooner we get tagcache the better, if you ask me.
00:13:36Zagorand with future colour icons and fonts and backdrops and whatnot, graphics speed is likely to remain an issue in some circumstances
00:14:06CassandraZagor, is the H3xx LCD bandwidth really that much worse than the iPods?
00:14:23ZagorI don't know
00:14:52 Join elinenbe [0] (
00:15:06 Part XavierGr
00:15:33Zagorbut the more graphic capabilities we add, the more people will use them. witness the wps creativity explosion.
00:16:06 Quit stamppot ("using sirc version 2.211+KSIRC/1.3.12")
00:16:09 Join amiconn_ [0] (
00:16:40*petur is happy his first real commit didn't screw up the builds...
00:17:28Moosit was the LinusN one ;-)
00:17:31 Quit amiconn (Nick collision from services.)
00:17:31 Nick amiconn_ is now known as amiconn (
00:18:17amiconnCassandra: The LCD bandwidth isn't the problem anymore, the problem is the actual drawing. SDRAM is slow, and the framebuffer doesn't fit in IRAM
00:18:26amiconn(unlike the H1x0 framebuffer)
00:18:38 Quit webguest85 ("CGI:IRC (EOF)")
00:19:07 Join yeahx_ [0] (
00:19:13CassandraAh, right. Which of course it does for the H1xx. Suddenly everything becomes tab.
00:19:28amiconnAbout the slowest operation atm is drawing mono bitmaps (also on iPod btw), and showing a scrolling list means drawing hundreds of mono bitmaps
00:19:32amiconn(aka letters)
00:20:06CassandraAnd that's slower than drawing greyscale or colour bitmaps?
00:20:55peturMoos: damn, you're right....
00:21:05amiconnI have some ideas how to speed it up, but it requires to switch to horizontal packed mono bitmaps for colour targets and horizontal-packed greyscale targets
00:21:10amiconn(i.e. greyscale iPods)
00:21:17Moospetur: you have to wait a bit :)
00:22:14amiconnSwitching mono bitmap orientation itself isn't the main problem (although it requires to convert all hard-coded icons to .bmps), the main problem is the font handling
00:22:34CassandraWhy not just store everything internally as greyscale/colour as appropriate?
00:22:56 Join stamppot [0] (
00:22:59 Nick Thus0_ is now known as Thus0 (
00:23:02amiconnIt's a waste of space, and it wouldn't solve the problem
00:23:27amiconnConverting the font bitmaps on load has to work together with the font cache...
00:24:10amiconn...and fonts in colour wouldn't work with backdrops
00:24:52CassandraHuh? It's all just bitmaps in the end. Or do you mean that they wouldn't be very visible?
00:25:30amiconnNo. They would fully cover the background.
00:25:35 Join pyro [0] (
00:26:00amiconnWe could use the transparent colour bitmap function, but then we're back to square one with drawing speed
00:27:05CassandraBut we already draw bitmaps over bitmaps. Why couldn't they be written onto the screen in the same way we do that? Or are you saying that's incredibly slow too?
00:27:13amiconnAnd: unifont already is 1.32MB. Converted to 16 bit it would be >18 MB
00:27:59amiconnEven if done on load, it would mean to either enlarge the font cache, or live with frequent reloads...
00:28:04 Quit yeahx (Read error: 110 (Connection timed out))
00:28:50CassandraI suppose you are talking about a 16x increase in font size in memory.
00:28:54amiconnCassandra: Transparaent bitmap drawing is also slow, and it doesn't work yet for the greyscale targets
00:29:32CassandraHow do desktop OSes cope? I don't recall their fonts being particularly meaty, and they're greyscale.
00:29:34amiconn...and won't work in the simple way as it does for colour targets now.
00:29:39 Join webguest70 [0] (
00:30:02Mikachuhm, the mandelbrot doesn't remember the iteration changes after zooming?
00:30:19amiconnOS fonts are usually b&w, as long as they're not antialiased
00:30:31Mikachudrawing fonts is slow
00:30:39CassandraBah. This is all too complex. Let's go back to LCD charcell displays.
00:31:41amiconnIt's not too complex, it's just complex.
00:31:57Bgerhow can i get a specific revision of a file via cvs ?
00:32:25 Quit SereRokR ("XChat Aqua")
00:32:37amiconnI need to dig into the font caching code and find a way to add transposed bitmap support
00:33:27amiconnThis will then probably allow different fonts on main & remote "for free"
00:34:50 Join SereR0kR [0] (
00:36:39 Join Mark_ [0] (
00:37:13 Quit SereR0kR (Client Quit)
00:38:49 Quit webguest70 ("CGI:IRC (EOF)")
00:38:59 Join webguest72 [0] (
00:41:56 Join TCK- [0] (
00:44:28 Join pdbogen [0] (n=patrick@pdpc/supporter/student/OctalTHOR)
00:44:56Mikachui need to practice making shorter names for patches
00:46:24peturphew... bedtime
00:46:30 Quit petur ("here today, gone tomorrow")
00:47:17amiconnLinusN: Does the remote type detection also work on H1x0?
00:48:09*preglow returns
00:48:53 Quit pdbogen ("No Reason")
00:49:09 Quit Thus0 ("Leaving")
00:49:48amiconnThe fun part remains: generate button events based on which remote is plugged
00:50:03*preglow foresees configurable button mappings
00:50:25amiconn(probably just a switch() with 3 voltage checking chains)
00:50:26LinusNwe'll have to check out the remote patch in the tracker
00:50:55amiconnDo all remotes provide the same buttons?
00:51:25LinusNthat's the problem
00:51:41amiconnWhat's the greatest common denominator?
00:51:59amiconnIf it's 8 or 9 buttons, I think we can live with that
00:52:35LinusNthe nonlcd remote has 5
00:52:44amiconnAny extra buttons are just that, extra. We just need to be cautious not to put essential functions on them
00:53:00 Quit hands0me ()
00:53:38amiconnAnd the H300 lcd remote?
00:53:54Bgeramiconn h300 lcd remote is nearly the same as h100 lcd remote
00:54:00Bgerthe same button count
00:54:22Bgerbut h100's has 2 buttons named source & bitrate
00:54:23 Join midkay [0] (
00:54:40Bgerwhile in the h300's they are named "+10" and "-10"
00:55:01BgerLinusN could you hold commiting the remote patch in the tracker ?
00:55:24Bgeri mean to not commit it
00:55:29amiconnI don't think this is important. We don't use Source and Bitrate as such
00:55:40LinusNi haven't planned committing it yet
00:55:50Bgeri'd like to do this
00:55:54Bgerif it's possible
00:55:54amiconnWhat buttons are present on the non-LCD remote?
00:56:00Bgervol + -
00:56:03Bgerprev next
00:56:08Bgerand play/pause
00:56:14LinusNi'd like to review that patch before it gets committed
00:56:30BgerLinusN okay, of course
00:57:37amiconnOkay, so only the most essential functions, similar to the archos remote
00:57:44amiconn(which has 6 buttons)
01:00:25 Quit muesli__ (Read error: 104 (Connection reset by peer))
01:02:59NicoFRBagder: i installed cygwin
01:03:10NicoFRthe sdl sim builds fine now
01:03:47NicoFRthe only thing is when i try to run it it says 'sdl.dll is missing', which isn't very surprising
01:04:07NicoFRam i supposed to download it on the dsl site ?
01:04:19preglowamiconn: nice work on jpeg plugin
01:04:23LinusNNicoFR: don't doubleclick to start it
01:04:42LinusNstart rockboxui.exe from the cygwin cmd prompt
01:05:30amiconn..or put sdl.dll (from <cygwin-base>/usr/local/bin ) into windows/system32
01:05:36 Join San||Away [0] (n=test@
01:06:45NicoFRthanks to both of you, now i even have a choixe :)
01:06:54amiconnLinusN: I just observed a rather odd behaviour of the bootloader
01:07:03LinusNcan't be :-)
01:07:08amiconnI accidentally put a h120 rockbox.iriver on my h300
01:07:29amiconnThe bootloader tries to load it, shows model: h120, then simply shuts down...
01:07:51amiconnI would expect it to boot iriver fw in case of a non-matching rockbox...
01:07:58Cassandraamiconn: I strongly advise against copying any dll into \windows\system32. It takes priority over the current directory, and can thus have very weird effects.
01:08:07LinusNamiconn: it can't unless you hold the ON button
01:08:23amiconnCassandra: I know
01:08:37amiconnLinusN: Ah, then that's the problem. Stupid iriver firmware
01:08:38LinusNit starts the original firmware, which shuts down immediately since the ON button isn't held
01:08:52Cassandraamiconn, but NicoFR might not.
01:08:59LinusNnot stupid, we do the same thing
01:10:05amiconnI now have the plugin loader clear the remote lcd as well. Looks much cleaner, however, the remote lcd will stay empty for many plugins, except some splashes
01:10:11amiconnShould I commit that?
01:10:32LinusNdo that
01:11:12pyroI'm a newbie just getting acquinted with the software. Can any one recommend any starting functions/files for where the iriver H3x0 initializes or sets the volume of the Phillips UDA1380 decoder. Does it use the i2c or L3 bus? (I'm sure software can tell me that)
01:11:37LinusNpyro: i2c
01:11:46Bgerfirmware/drivers/uda1380.c ...
01:12:23CassandraOh, smart move, Griffin. The iPod FM remote they sell has an eq button labelled with, wait for it ... a red dot.
01:13:36***Saving seen data "./dancer.seen"
01:13:42*Bger just realised the absense of TEST_PLUGIN_API() macro ... (or whatever name it had)
01:13:45NicoFRCassandra: i did not know
01:13:53Cassandra(Buttons on that remote: Play/pause, ff, rw, next, prev, volume (up/down I suppose).
01:13:58NicoFRbut is it important for that dll ?
01:14:16*amiconn noticed a nasty effect with the display on/off on H300
01:14:26CassandraNicoFR, probably not. But it's safer to copy the DLL into the same directory as your binary.
01:14:43CassandraThat way you can be sure it *won't* cause problems.
01:14:59Bgeramiconn what effect ?
01:15:09Shadowarrior13We seriously need a graphic bootloader for the iPod, the menu button NEVER registers.
01:15:18amiconnSince the backlight is switched on before the LCd is initialised, there is a flash of white light when backlight is switched back on from off state
01:15:30CassandraShadowarrior13, yeah - I get that too.
01:15:36CassandraOddly it used to work then it stopped.
01:15:37amiconnEspecially noticeable with darker display content, e.g. JPEGs...
01:16:17Bgerbefore ??
01:16:54amiconnWell, it looks like that
01:17:13preglowShadowarrior13: it registers if you press it at the right time
01:17:24amiconnProbably the backlight handling is just faster than the lengthy LCD init
01:17:40Shadowarrior13Which is annoying :P
01:17:49Shadowarrior13I'd like to be able to not have to time it.
01:17:51Bgeramiconn probably the later
01:17:54preglowright before the apple logo displays = the right time
01:18:17Bgersee line 221 in backlight.c
01:18:25preglowanyways, if our bootloader is capable of loading rockbox without much hassle == it works
01:18:39Shadowarrior13Which is annoying timing, and stupidly unnecessary :P
01:18:50CassandraI can sometimes get it to work with a very quick sort of double click where you don't release after the second click.
01:18:51preglowthe button driver isn't easy to make work right
01:18:57 Join Shani}{Coder [0] (i=Coder@2001:5c0:84dc:1:2:0:0:10)
01:19:03preglowi've tried several of them, and none works perfectly
01:19:23preglowthe one in cvs is actually the best
01:19:26Cassandrapreglow, can't we just have a longer timeout, say a second or so before starting to boot?
01:19:30MikachuShadowarrior13: make sure you're not twiddling your thumb too much, i think the scroll wheel events will throw away the menu button event
01:19:33preglowCassandra: doesn't help
01:19:41Shadowarrior13I know, the timing still sucks :P
01:19:44Mikachumaybe select would work better
01:19:44preglowthe button driver is too flakey
01:19:46Shadowarrior13Takes me like, 5 tries
01:20:06 Quit San (Connection timed out)
01:20:13preglowplainly put: we need to invest more time into making a polling button driver
01:20:22preglowand i'm not about to waste time on that when more pressing matters are left
01:20:50Cassandrabtw, the screen still isn't getting cleared on poweroff.
01:20:57preglowno surprise
01:21:00preglowwe haven't tried to fix it
01:21:08preglowalso because it's not a priority
01:21:29CassandraWhat're you working on then?
01:21:51preglowright now i'm working on an assembler fiq handler when i can
01:22:10CassandraWhat's that do?
01:22:27Bgerokay, i need sleep
01:22:32 Quit Bger ("[BX] It's not TV. It's BitchX.")
01:22:34preglowplayback calls the fiq handler an ungodly number of times per second
01:22:38preglowthis should make it faster
01:22:52CassandraAh - cool.
01:23:12 Quit Moos ("Glory to Rockbox!")
01:23:32preglowthe fiq handler can use registers r8-r14 without having to bother about restoring them, and gcc doesn't care about that
01:25:42amiconnNot event when using __attribute__ ((interrupt ("<nam>"))) ?
01:25:51CassandraHmmm. The only female dock connectors available seem to smd. This does not bode well for creating an M to F cable.
01:26:01Cassandrato be smd that is.
01:26:29 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
01:27:17preglowamiconn: using __attribute__ ((interrupt("fiq")); just makes gcc save r0-r7 and then continue pretending like nothing happened...
01:28:28amiconnBtw, why can the fiq handler use the registers without restoring?
01:28:47preglowthey're banked
01:29:20preglowfiq mode is a separate mode for arm, so it banks r8-r14
01:29:25amiconnIs that just for this one interrupt?
01:29:30preglowfiq = fast interrupt
01:29:48LinusNtime to sleep, nite all
01:29:58saa[b_r]iderg night
01:29:59amiconnnight LinusN
01:30:02 Part LinusN
01:30:29preglowi think all the other modes have only got r14 banked, and that's the link reg, so it doesn't count
01:31:04preglowfiq has got a number of registers banked exactly so you can use them and then just forget about them, so i'm hoping an assembler fiq handler that only uses those will help a bit
01:31:50preglowwill see, i'm in no state to code right now
01:33:44 Quit DreamTactix291 ()
01:33:46amiconnDid you use "fiq" or "FIQ" for the parameter
01:33:49 Join yeahx [0] (
01:33:55amiconnMaybe it's important...
01:34:28BHSPitLappythe link to the bleeding-edge nano build's broken :(
01:35:03Papricatry again
01:35:12preglowand i did inspect the assembler output, it did change
01:37:29 Join DreamTactix291 [0] (
01:39:22 Quit perldiver ("some games are better left unplayed")
01:42:54 Join perldiver [0] (
01:43:01preglowi'm out
01:43:03preglowgood night
01:44:33 Quit yeahx_ (Read error: 110 (Connection timed out))
01:44:34 Quit Mark_ (Read error: 104 (Connection reset by peer))
01:44:41 Join Mark_ [0] (
01:46:48BHSPitLappyPaprica: thanks
01:47:04 Part krmathis
01:47:05Papricahihi =]
01:50:43Shadowarrior13HAI HAI HAI
01:50:51BHSPitLappyBORK BORK BORK!
01:51:18Shadowarrior13We are teh borg ()_()
01:57:23 Join yeahx_ [0] (
02:03:36 Join perl|wtf [0] (
02:07:25 Join ansivirus [0] (
02:08:09 Join ashridah [0] (
02:09:36 Quit yeahx (Read error: 110 (Connection timed out))
02:13:27 Quit NicoFR ()
02:15:52 Quit Vertigo_tdl ("Connection reset by hopkin green frog")
02:18:35 Quit perldiver (Read error: 110 (Connection timed out))
02:20:59 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
02:35:21 Quit Zagor ("Client exiting")
02:36:29 Quit aliask ("Chatzilla 0.9.70 [Firefox]")
02:40:19 Quit yeahx_ ()
02:55:18BHSPitLappyso rockboy works on the 5g, but not the nano?
02:59:38imphasingrockboy "works" on the 5G
02:59:49imphasingYou can't play it though
02:59:52imphasingor at least, not last night
03:04:33BHSPitLappydoes the nano's resolution clear the gameboy's?
03:05:09josh_BHSPitLappy: Nope, it's a bit too short.
03:05:43BHSPitLappypssh :P
03:05:44josh_The GB is 140+something px high, nano is 132.
03:05:51josh_Same problem as iBoy on the 4g...
03:06:12*BHSPitLappy is a little weirded out that three of us from the iPL channel are the ones conversing here...
03:07:38BHSPitLappywould iBoy be able to use hd someday to scale it?
03:07:49BHSPitLappyor is it all-around too much cpu
03:08:02josh_no, scaling is quite quick if you do it at the same time as blitting
03:08:12josh_there's a bit of a per-row penalty, but hardly any per-pixel
03:08:24josh_and the per-row penalty is just because it uses too many registers and you have to store some out to RAM :-)
03:08:25BHSPitLappyand when it's only 8 lines getting the shaft
03:08:43BHSPitLappydoesn't matter too much :P
03:08:46josh_BHSPitLappy: you'll still use 8 lines, they'll just be 8 evenly spaced lines instead of 8 at the bottom
03:08:59BHSPitLappyinteresting typo :P
03:09:11BHSPitLappyand I realize that :)
03:09:26BHSPitLappywouldn't they get blended? isn't that the point of scaling?
03:10:04josh_nope, that sort of scaling is way too slow for realtime effects
03:10:25josh_there's three types: linear, bilinear, and cubic
03:10:29josh_cubic is out of the question
03:10:41josh_linear is what HD does now - just skip every Nth line
03:10:53josh_(or do each Nth line N times, etc. it's done using fixed-point math.)
03:11:10josh_bilinear is slightly better and not much slower, but it makes the whole thing look blurry
03:13:38***Saving seen data "./dancer.seen"
03:13:55 Join XavierGr [0] (
03:33:58 Quit ashridah ("Leaving")
03:36:14Shadowarrior13I know a bipolar dude, he's crazy.
03:36:38Shadowarrior13He's my friend in cycles. I'm not, then I am, then I'm not XD
03:43:40 Quit Rob2222_ ()
03:44:45BHSPitLappyjust give him a mood ring or something, so you can know when/when-not to approach him :P
03:44:53 Join Rob2222 [0] (
03:45:55 Quit Rob2222 (Client Quit)
03:46:26 Quit gantrixx ("Leaving")
03:46:52 Join Rob2222 [0] (
03:48:08 Join DT291 [0] (
03:48:09 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
03:51:20 Quit webguest72 ("CGI:IRC (EOF)")
03:56:19 Quit imphasing (Remote closed the connection)
03:57:33 Join imphasing [0] (
03:59:02 Quit perl|wtf (Read error: 110 (Connection timed out))
04:12:07 Quit ehntoo ("Leaving")
04:19:00 Quit saa[b_r]ider (Read error: 104 (Connection reset by peer))
04:28:08 Quit imphasing (Read error: 104 (Connection reset by peer))
04:28:13pyroAnother beginner question: My background comes from tiny hobby type microprocessors with a 3rd party compiler, debugger, etc. I'm familiar with *nix systems, however don't know what is common to code c in. What are you guys using for rockbox. Are you just using text editors or something a little more advanced?
04:32:35 Join imphasing [0] (
04:34:55 Quit imphasing (Client Quit)
04:35:45 Join imphasing [0] (
04:36:44imphasing21:36 [ Big_Luk ] [ DivineEntity] [ jedix ] [ Paltsu ] [ ssstormy ]
04:36:47imphasing21:36 [ Big_Luk ] [ DivineEntity] [ jedix ] [ Paltsu ] [ ssstormy ]
04:36:50DBUGEnqueued KICK imphasing
04:36:50imphasing21:36 [ Big_Luk ] [ DivineEntity] [ jedix ] [ Paltsu ] [ ssstormy ]
04:36:53imphasing21:36 [ Big_Luk ] [ DivineEntity] [ jedix ] [ Paltsu ] [ ssstormy ]
04:36:56***Alert Mode level 1
04:36:56imphasing21:36 [ Big_Luk ] [ DivineEntity] [ jedix ] [ Paltsu ] [ ssstormy ]
04:37:03CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
04:37:03*imphasing 's irssi just wigged out
04:40:54 Join imphasin1 [0] (
04:42:34BHSPitLappypyro: all the hardcore devs I hear use eds like vi/vim, emacs, etc
04:42:50BHSPitLappybecause "IDEs are for n00bs," lol
04:42:52Shadowarrior13lol, that
04:43:00Shadowarrior13's gotta be an oxymoron
04:43:05Shadowarrior13"hardcore dev"
04:43:23*Shadowarrior13 laughs out loud
04:43:32 Nick imphasin1 is now known as imphasing_ (
04:45:15pyrowell that's the impression I was under, but <Bger> firmware/drivers/uda1380.c ...
04:45:15pyro<Bger> apps/settings.c
04:45:44pyrothat's the impression I was under, but it's kind of hard to believe
04:46:03pyroI think my irc is bugging out too :p
04:46:57***Alert Mode OFF
04:55:42 Quit imphasing_ ("arg...irssi")
04:56:12 Join wizisi2k [0] (
04:56:22 Join imphasin1 [0] (
04:56:35 Nick imphasin1 is now known as imphasing_ (
04:56:38 Nick imphasing_ is now known as imphasing__ (
04:56:44 Quit Shadowarrior13 ("I R TEH LEET MAGICKIAN")
04:59:11 Quit DJ_Dooms_Day ("Trillian (")
05:02:00 Join DJ_Dooms_Day [0] (
05:03:56 Join Rob2222_ [0] (
05:13:42***Saving seen data "./dancer.seen"
05:14:10 Join Sinbios [0] (
05:14:18 Part Sinbios
05:14:33 Join Sinbios [0] (
05:15:42 Quit quobl (Remote closed the connection)
05:20:16 Quit Rob2222 (Read error: 110 (Connection timed out))
05:28:11 Join ModernExecutive [0] (
05:28:36 Part ModernExecutive
05:31:12 Join do_me_nice [0] (n=do_me_ni@
05:32:33 Nick DT291 is now known as DreamTactix291 (
05:37:54 Join ashridah [0] (
05:43:45 Join Roby [0] (
05:46:35 Join newnick [0] (
05:46:35 Quit XavierGr (Read error: 104 (Connection reset by peer))
05:47:09newnickcan someone help me i think my daps broken
05:47:41 Nick newnick is now known as alienhuladancer (
05:47:48alienhuladancerok now i have a nick
05:49:03alienhuladanceranyone here?
05:50:20 Quit Roby ("Chatzilla 0.9.70 [Firefox]")
05:50:35 Join Hostile [0] (
05:50:56Hostilehey guys I just installed rockbox on my ipod, I like it, I was just wondering what are all the music formats it supports?
05:50:56 Quit alienhuladancer (Client Quit)
05:55:04ashridahsome may or may not be >100% realtime on the arm processor in the ipods yet, i don't know
05:55:46ashridahbut that basically covers everything rockbox has looked at, plus further down, how well everything works
05:58:10ashridahabout the only major codec that isn't realtime atm is WMA, and that's mostly because no-one wants to do the work to make ffmpeg into a fixed-point math library
06:06:23HostileHow do I exit a plugin without shutting down, ashridah ?
06:07:44 Join xerion [0] (
06:10:53ghode|afkits usually stop
06:12:58Hostileogg doesn't work on iPod?
06:13:19ghode|afkit does
06:13:42Hostilemine goes Loading... Shuffling.... and then just sits back at the menu
06:14:27ghode|afktried other ogg files?
06:14:40 Quit wizisi2k (Read error: 110 (Connection timed out))
06:14:57HostileI shut off shuffle and it works
06:16:07Hostileactually it doesnt work
06:16:13Hostileit comes up to the Now Playing screen
06:16:18ghode|afkcould be, i dont have any ogg on my pod
06:16:28Hostilebut where it said MP3 before its ??? and then it freezes
06:16:37 Join saa[b_r]ider [0] (n=saab_rid@
06:16:58ghode|afkdid you unzip the entire rockbox zip to your player?
06:17:19HostileIm pretty sure
06:17:46ghode|afkshould have a rockbox.ipod and a .rockbox folder in the root
06:17:47Hostileit has all the .codec files
06:18:02 Quit imphasing (Read error: 110 (Connection timed out))
06:18:06 Quit imphasing__ (Read error: 110 (Connection timed out))
06:18:43*ghode|afk goes to update
06:19:08ghode|afkbtw which ipod do you have?
06:21:43 Join Rob2222 [0] (
06:21:44 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
06:33:10 Join perldiver [0] (
06:33:16 Quit xerion ("Leaving")
06:33:53 Join xerion [0] (
06:34:12 Quit saa[b_r]ider (Read error: 104 (Connection reset by peer))
06:41:07 Join YouCeyE [0] (
06:45:16 Join webguest55 [0] (
06:46:03webguest55does anyone know how to build/run the simulator for the x5
06:55:46 Join DT291 [0] (
06:59:05 Quit webguest55 ("quit")
07:06:41 Quit DreamTactix291 (Read error: 110 (Connection timed out))
07:08:48 Part do_me_nice ("Leaving")
07:13:45***Saving seen data "./dancer.seen"
07:15:27 Join XavierGr [0] (
07:22:33Hostileghode|afk: still around?
07:26:04 Join DreamTactix291 [0] (
07:35:25 Join perl|wtf [0] (
07:37:46 Quit RotAtoR ("zzzzzz")
07:38:22 Quit DT291 (Read error: 110 (Connection timed out))
07:42:22 Quit perldiver (Read error: 110 (Connection timed out))
07:56:31HostileHmm, Wow now my rockbox on my ipod is skipping with mp3s, it didnt before and now it is
07:56:43 Join DT291 [0] (
08:00:41 Join JoeBorn [0] (
08:02:16 Join Siku [0] (
08:07:03 Quit TCK- ("well, if you say so.")
08:08:46 Quit DreamTactix291 (Read error: 110 (Connection timed out))
08:26:24midkayhm, does anyone know where i can find the general menu button-handling code? i'm scouring menu.c, and either it's extremely cryptic or it's not here..
08:28:43 Join Bger [0] (n=Bager@
08:29:20 Join Moos [0] (
08:29:33MoosGood morning here!
08:29:42Bgermorning, morning
08:31:06midkaymorning, Moos
08:37:46BHSPitLappyOHHH SHE FELL!
08:39:25ashridahwinter olympics?
08:42:15 Join yeahx [0] (
08:52:26 Quit JoeBorn (Read error: 110 (Connection timed out))
08:54:18 Join DreamTactix291 [0] (
08:57:15midkayany CVS gurus here? :) wondering how you commit multiple updates at once..
08:59:27 Join krmathis [0] (
08:59:50 Join jackinabox^ [0] (
08:59:59jackinabox^hi all
09:00:16jackinabox^what's up?
09:00:35midkayvery much nothingness :)
09:00:45jackinabox^sounds familiar :)
09:00:51 Quit xerion ("Leaving")
09:01:10jackinabox^what are u running RB on?
09:01:23midkayhaha :) me? archos recorder and ipod 5g..
09:01:41jackinabox^cool, i have an iriver H340
09:02:34midkayawesome.. i was just about to commit a larger-sized logo for the H300s and ipod 5g's (currently uses the nano-sized 220x68 one..) - but i can't quite figure out how to commit all my changes at once. :)
09:03:08amiconnThe H300 is 220x176
09:03:11jackinabox^i've only been running RB for a couple of days, still learning to drive it and switch between it and the default f/ware :)
09:03:19midkayamiconn, what?
09:03:29amiconnA larger logo won't fit
09:03:32midkaythat can't be right..
09:03:44amiconnIt is
09:03:48midkayi could swear i heard a few times that iriver h320/340 lcd == ipod 5g lcd?
09:04:13amiconnH300 LCD size == iPod *color* LCD size
09:04:20amiconniPod color != iPod 5g
09:04:27amiconnNano is smaller
09:04:30midkayaaaah... makes sense
09:04:31 Quit amiconn (" HydraIRC -> <- IRC with a difference")
09:06:30midkaywell, i added a new 320x98 logo for lcds that have a width of 320 and bit-depth of 16, so it'll only occur on the 5g for now i guess..
09:06:34 Quit DT291 (Read error: 110 (Connection timed out))
09:07:23jackinabox^so to ask the obvious...u're one of the RB code contributers midkay??
09:07:48midkayjackinabox^, yes.. mostly the clock plugin, which is mine..
09:08:18jackinabox^cool, still haven't sussed out how to adjust the time :)
09:08:57midkayhaha :) no rush, the plugin hasn't yet been adjusted for irivers and ipods.. but i've been working on it ;)
09:09:02 Join amiconn [0] (
09:09:04midkaybasic iriver/ipod support in the next few days..
09:09:52midkayamiconn, can you tell me how to commit multiple files at once?.. i want to add a bitmap, and commit a few different source files.. how do you do them all at once?
09:09:57jackinabox^nah, i'm in awe that you guys can develop even the BASIC RB functions
09:10:47BHSPitLappyI wonder who's been talking that's on my ignore list
09:10:54Bgermidkay just write all them to the command line
09:10:58midkayBHSPitLappy, ho-ho-ho...
09:11:36midkayBger, as in.. cvs commit -m "here's my comment" apps/yay.c apps/whatever/blah.c apps/bitmaps/yay.bmp ?
09:11:53midkayand to add a file first i need to cvs add it, right?
09:11:53Bgerthe yay.bmp must use -kb ...
09:12:14midkaycvs add -kb apps/bitmaps/yay.bmp
09:12:16jackinabox^is there any way of nominating a backlight duration in RB for the H3xx?? the default duraton is *very* short
09:12:18midkaycvs commit -m "here's my comment" apps/yay.c apps/whatever/blah.c apps/bitmaps/yay.bmp ?
09:12:23midkayseems about right?
09:12:34Bgermidkay seems, yeah, but try :)
09:12:39midkayjackinabox^, it's configurable :)
09:12:44midkayBger, i'm terrified of failure ;)
09:13:15midkaywell, i can always blame the LAME cvs wiki doc if i do accidentally wipe out the repository or something :)
09:13:19jackinabox^ok :) guess i'll just have to spend a few days playing around with it
09:13:22Bgeryep ;)
09:13:49***Saving seen data "./dancer.seen"
09:13:59midkay*cvs add yay.bmp* "deleting *.*"
09:14:15 Join Thus0 [0] (
09:14:17midkay*backs away slowly*
09:14:23jackinabox^CV Screen
09:14:36midkayum. concurrent version system or something.
09:14:58jackinabox^oh, ok...adding to the acronym bank
09:15:22midkayhaha :) it's where the source of rockbox resides..
09:15:36jackinabox^so i gathered :)
09:16:20jackinabox^i'm a computer security student so managed to nut that one out :)
09:16:29 Join qwm [0] (
09:16:37midkayjackinabox^, haha :)
09:17:08jackinabox^i just can't program for sh*t!!
09:17:16jackinabox^esp in C
09:18:19qwmi don't know C.
09:18:44jackinabox^isn't that what RB is coded in?
09:18:55midkayjackinabox^, you can take part in animal testing! ;)
09:19:08jackinabox^hahaha, ta for that!!
09:19:19midkayqwm, stop lying! i know you coded windows from scratch, you.. liar.
09:19:28 Join merbanan [0] (
09:19:36qwmexcept that, i don't know much C.
09:19:41*jackinabox^ is grooving to a Jimmy Barnes DVD on his H340
09:19:42qwmwindows is evidental.
09:19:47yeahxrockbox DS would be awesome
09:20:09midkayyeahx, haha
09:20:23yeahxanyone started on that yet?
09:20:46midkayyeahx, if you have, then yes... :)
09:20:50yeahxactually there is a 4gb media player coming out for it
09:21:01yeahxand that was a joke btw
09:21:06midkaysame :)
09:21:16yeahxjust wanted to see if anyone would take me serious
09:21:33midkayhaha, naaaaaah :)
09:22:09 Join damaki_ [0] (
09:22:26yeahxI'll come out at a random time and ask about different systems sometimes maybe :)
09:23:07yeahxis rockbox for psp playing ogg yet?
09:23:26midkayyeahx, hahaha.. *3 months later* "so... has anyone begun work on... um.... rockbox Dishwasher Edition yet?.." :)
09:23:28yeahxwhat about rockbox RazR
09:23:30ashridahrockbox for psp?
09:23:50yeahxdishwasher is a good one
09:24:08*ashridah wants rockbox on one of those LG fridges that has a tv built in
09:24:15yeahxor those data holding watches, I bet rockbox would be awesome on that
09:24:16midkayooh, yess
09:24:24midkayoh, i have one of those.
09:24:36midkaywell, i've got games and stuff on it, that i never play :)
09:25:12midkayyeah. wait..
09:25:13yeahxsounds like rockbox's games
09:25:31yeahxI dont like the nano's controls
09:25:39yeahxnever liked the idea of the click wheel
09:26:52 Join matsl [0] (
09:28:05 Quit midkay (Read error: 104 (Connection reset by peer))
09:28:15 Join midkay_ [0] (
09:28:15jackinabox^so is it all aussies in here this time of day?
09:28:47amiconnguess not
09:28:52 Quit Hostile ("Lost terminal")
09:28:53yeahxIm a yank
09:29:07*amiconn is from europe
09:29:18jackinabox^first time i've heard a yank actually use that expression :)
09:29:40jackinabox^ok, cool i'm in perth, west oz
09:37:26 Join xerion [0] (
09:38:18 Quit damaki (Read error: 110 (Connection timed out))
09:41:24yeahxI thought someone would say that
09:41:33yeahxIve been on the outside :)
09:41:49yeahxhad some ausy pals
09:41:57 Join bluey [0] (
09:41:58 Quit perl|wtf (Connection timed out)
09:42:36yeahxthe term doesnt bug me
09:46:29 Quit AliasCoffee (Nick collision from services.)
09:46:57jackinabox^it's not like we'd stop using it even if it did :)
09:47:51yeahxand we all call the newzelanders kiwis or that other thing :)
09:47:56jackinabox^what part of the US are u from?
09:48:32jackinabox^by "the other thing" u mean sheep-shaggers :)
09:48:36yeahxI grew up in texas and a little in california too, now I live in Washington since I dont travel the world with my parents anymore
09:48:49yeahxhehe uuuh no ofcourse not
09:49:20midkay_yeahx, yay, Washington.. rock on! :)
09:49:22jackinabox^that's centre(ish) right? my geography is horrible!!
09:49:36yeahxno idea
09:50:05yeahxyeah, funny when I first started listening to pearljam and nirvana I wanted to live here so bad and didnt think I ever would
09:50:12jackinabox^washington i mean
09:50:31yeahxIm only a little ways from seatle
09:50:35 Join SnokeekonS [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
09:50:39midkay_yeahx, cool, i'm in seattle :)
09:50:53jackinabox^oh, western coast?
09:51:03midkay_jackinabox^, northwest.. yeah
09:51:15jackinabox^ok, now i'm with ya :)
09:51:19yeahxIm in Marysville :)
09:51:24 Quit SnokeekonS (Remote closed the connection)
09:51:35yeahxlucky me huh?
09:51:44midkay_oh, sure :)
09:52:09jackinabox^i am amazed though, the number of yanks i speak to on here that say they've never seen a beach!!
09:52:37yeahxIve been all over, seen a few beaches
09:52:52yeahxbut yeah, too many Americans never leave their home town
09:53:13yeahxno matter how much it sucks, its what they know I guess
09:53:19jackinabox^i live in a beach-side suburb :) or at least the beach is only 5mins drive away
09:54:12 Join ender` [0] (i=ychat@
09:54:15yeahxmidkay, just curious? know a decent job I could get around there?
09:54:22yeahxkind of sick of mine
09:54:47yeahxonly problem is I dont drive but I could find some transportation...for a while until maybe I get a car
09:55:55 Quit xerion (Remote closed the connection)
09:56:02jackinabox^ <−−- that's one of the local beaches here
09:56:50yeahxif I ever want to go to Aus I have a place to stay :)
09:57:06jackinabox^east or west coast?
09:57:09yeahxtoo bad I wont be able to make it there and back
09:57:17yeahxno idea :)
09:57:26jackinabox^what city?
09:57:38yeahxdont know that either
09:57:46yeahxbut I thin perth
09:58:15yeahxsome friends I used to live next door to, I should email them sometime to make sure I still have contact
09:58:21jackinabox^ok, that's where i live, that's the west coast
09:58:26yeahxthey moved back there and are super friendly
09:58:34yeahxtreat everyone like family
09:59:25jackinabox^it's the opposite side of the country to sydney and melbourne
09:59:46yeahxoops I think they might live in sydney, somehow I got those mixed up
09:59:54yeahxmy mom liked perth a lot more
10:00:09yeahxshe went there for a visit years back
10:00:24jackinabox^yeah, i prefer perth, sydney is too busy for my taste, nice place to visit though
10:01:18yeahxmy traveling days are over :)
10:01:44jackinabox^mine are yet to start... i'm only 25
10:02:54yeahxmine ended after I became 22 :)
10:03:32yeahxcame back to this cuntry
10:03:46jackinabox^i just can't afford to travel atm, travel from aus is VERY expen$ive
10:03:47yeahxthat I wanted to come back to so bad for some reason
10:04:24jackinabox^nah, returning home is always good :)
10:04:56XavierGrgood morning all
10:04:59yeahx9 years later
10:05:21jackinabox^morning Xavier
10:05:23yeahxand I didnt return to "home" I havent had a real place to call home in a while
10:05:49yeahxthink I scared midkay_
10:06:03midkay_hey. fu man!!
10:06:12jackinabox^oh well, "home" is where u make it really
10:06:52yeahxhehe :)
10:07:01yeahxyeh this will have to do, Im stuck
10:07:35jackinabox^:) til u win lotto
10:08:45 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
10:11:45yeahxthats my only hope here I guess, and Im not trying so its even more unlikely :(
10:13:26yeahxok its my bed time
10:15:26 Quit yeahx ()
10:18:34 Quit Thus0 ("Leaving")
10:26:29 Quit `3nergy (Read error: 104 (Connection reset by peer))
10:29:43 Part jackinabox^
10:33:29 Join PaulJam [0] (
10:40:56 Join Kohlrabi [0] (
10:45:20Papricawhere is the function that save the bmp in the screen dump?
10:48:51 Quit Moos (Read error: 104 (Connection reset by peer))
10:48:56 Join DrMoos [0] (
10:54:02amiconnPaprica: apps/misc.c. What's wrong with it?
10:54:23 Join `3nergy [0] (
10:54:43Papricanothing.. i want to use it for RockPaint to save BMPs and after it upload it to SF
10:55:50 Join DT291 [0] (
10:56:35amiconnUh -oh
10:56:54*amiconn just noticed that screendump doesn't work right for greyscale iPods
10:58:43Papricawhat "htole16()" do?
10:59:09Mikachusomething to little endian 16
11:01:53josh_h = host?
11:01:55amiconnhost endian to little endian for 16 bit values
11:03:06Papricaand where this function locate?
11:03:21amiconnIt's an inline function, defined in system.h
11:03:35amiconnIt's one of a group of functions
11:05:02 Join JdGordon [0] (
11:05:22 Quit JdGordon (Client Quit)
11:05:31 Join JdGordon [0] (
11:05:57JdGordonevening all
11:06:50Mikachuit's almost noon here
11:07:13 Quit Sinbios (Read error: 104 (Connection reset by peer))
11:07:57 Quit DreamTactix291 (Read error: 110 (Connection timed out))
11:07:58PaulJamis it just me, or did anyone else notice that there are sometimes errors on track transitions when crossfade is enabled (it started when the rework of the PCM-buffer was committed)
11:08:23 Join SereR0kR [0] (
11:09:50 Quit SereR0kR (Client Quit)
11:11:13 Join SereR0kR [0] (
11:12:48 Join JoeBorn [0] (
11:13:51***Saving seen data "./dancer.seen"
11:14:38 Join Matze [0] (
11:26:35 Join DreamTactix291 [0] (
11:29:37Mikachudoes rb run on ipod mini?
11:29:45 Quit bluey (Remote closed the connection)
11:29:49JdGordonnot yet iirc
11:30:27BgerMikachu it's close to working on it, but someone must do the remaining part, you know ... :)
11:30:29 Quit JoeBorn (Read error: 110 (Connection timed out))
11:30:39Mikachua friend was wondering
11:39:18 Quit DT291 (Read error: 110 (Connection timed out))
11:43:38amiconnBger: I'm tempted to use IRAM to speed up jpeg decoding, but this will break view-while playback...
11:43:50Bgerhm :(
11:44:05Mikachucan't you restart playback after decoding is finished?
11:44:09Mikachuit usually skips anyway
11:45:08Bgeramiconn what do you plan to change ?
11:46:23amiconnThe main decoder struct would go to iram,
11:46:42amiconnwhich means all of the often-used tables
11:46:52Bgerhow much are they ?
11:46:59amiconnUsing iram in a plugin requires stopping playback,
11:47:07Bgerah, of yes
11:47:11amiconnsince iram is shared between plugins & codecs
11:47:22Bgeryep yep, i remember
11:47:58Bgerwhat's the speed increase ?
11:49:16 Join MarcoPolo [0] (
11:49:36 Join damaki__ [0] (
11:52:01 Quit ashridah (Read error: 110 (Connection timed out))
11:52:39 Join ashridah [0] (
11:56:11amiconnHmm, doesn't gain that much. About 20..35% speedup depending on the zoom factor, for large images
11:56:57amiconnMedium zoom factors (1/4, 1/2) gain more speed than 1/8 or 1/1
11:59:20Bgeri'll try soon the patch with the colour code in it
11:59:45 Join einhirn [0] (
12:00:09 Join linuxstb_ [0] (
12:00:28 Quit linuxstb (Read error: 110 (Connection timed out))
12:00:33Bgerand if the plugin buffer is not enough for most of the images, then better use the iram ...
12:01:05amiconnBger: Did the colour code cause problems with the browsing extension?
12:01:26Bgeronly 3-4 conflicts
12:01:35Bgereasily corrected
12:01:44Bgerbut this is up to the compile phase
12:02:58Bgerafaics u didn't change anything in the usage of the buffer vars
12:03:48Bgerso there shouldn't be any problems
12:04:29amiconnI changed the size calculation
12:04:41Bgerin jpeg_mem or so
12:04:49amiconnYes, that's a new function
12:05:01 Quit damaki_ (Read error: 110 (Connection timed out))
12:05:01Bgerokay, but it uses the buf var in the same way
12:05:40amiconnI wanted to keep it as similar as possible between colour and greyscale targets
12:06:41Bgeri really don't get it
12:06:55amiconn[IDC]Dragon isn't around; I did a comparison test between the colour and greyscale decoder
12:07:19amiconn...comparing H140 and H340, i.e. identical CPUs, and using the same .jpg (8MP)
12:08:11amiconnThe color decoder is 10..50% slower depending on the zoom level
12:08:17amiconnot too bad
12:08:22Bgeryep, not too bad
12:08:38amiconnThe test image uses 2x1 subsampling for chroma
12:09:22Mikachuthe manpage for jpegcc says "the decoding time for a grayscale JPEG is substantially less than that for a color JPEG."
12:09:36amiconnYes of course
12:09:47amiconnI didn't compare decoding grayscale vs. colour jpeg,
12:09:55Mikachujust agreeing
12:10:08Mikachuif you don't look at the chroma info, you're decoding it as a grayscale jpeg..
12:10:16amiconnbut rather decoding one and the same colour jpeg with a luma-only vs. a full decoder
12:10:53amiconnMikachu: Not exactly. You still have to skip the chroma info, which means at least huffman-decoding it
12:11:04Mikachuoh okay
12:13:04 Join Fuiou5 [0] (
12:13:04 Quit Furious_G (Read error: 104 (Connection reset by peer))
12:17:49Bgeri don't know what to say
12:17:51Bgerbut here
12:17:57Bgerat least my "fun" pics
12:18:09Bgerare decoding with sound on
12:18:35 Join petur [0] (
12:20:03Bgerof course, they are little ...
12:22:15XavierGrcould we just leave it for a test period and see how it goes? It is very simple to remove this feature...
12:29:25 Join perldiver [0] (
12:30:27MarcoPolocan rockbox display the album art embedded in the id3tags ?
12:31:02 Join safetydan [0] (
12:32:33 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
12:44:37 Join saa[b_r]ider [0] (n=saab_rid@
12:48:44 Quit DrMoos ("Glory to Rockbox!")
12:50:27 Join NicoFR [0] (
12:54:33 Join DT291 [0] (
13:06:48 Quit DreamTactix291 (Read error: 110 (Connection timed out))
13:08:32 Join Philip_0729 [0] (
13:10:33 Join DreamTactix291 [0] (
13:13:54***Saving seen data "./dancer.seen"
13:14:23 Quit PaulJam (".")
13:14:26 Join KN|stiff [0] (
13:21:59 Quit DT291 (Read error: 110 (Connection timed out))
13:25:44 Join djek [0] (
13:26:32 Join DT291 [0] (
13:30:30 Part djek ("bye")
13:38:25 Quit DreamTactix291 (Read error: 110 (Connection timed out))
13:50:52 Join xerion [0] (
13:52:36 Part Philip_0729
13:54:08 Join DreamTactix291 [0] (
13:55:50 Quit perldiver (Read error: 110 (Connection timed out))
14:03:56*linuxstb_ reads the MAME license and sees it isn't GPL-compatible......
14:04:04 Nick linuxstb_ is now known as linuxstb (
14:06:43 Quit DT291 (Read error: 110 (Connection timed out))
14:10:20*petur wonders what Philips means when they talk about host, device and OTG operation - 3 usb operating modes?
14:10:42Bgerouch, petur, u're reading the datasheets ?
14:11:26Bgerokay, it was last autumn when i read them :)
14:11:39peturyour memory is better than mine ;)
14:11:48Bgeri don't think so
14:12:39*safetydan finds sillyness in the common sim io.c routine
14:13:00safetydanreturn mkdir(buffer, 0666);
14:13:05*petur finds sillyness in the whole world :D
14:13:11safetydanQuick, what's wrong with that line?
14:13:46Papricacase BUTTON_UP | ROCKPAINT_DRAW | BUTTON_REPEAT: why is'nt it work on the player??
14:13:48Bgerpermissions ?:)
14:14:14BgerPaprica what's ROCKPAINT_DRAW value ?
14:14:45Bgerwhich platform ?
14:14:54safetydanBger, that particular line has been driving me batty testing the cut/copy/paste patch. Very hard to paste to a directory when you can't even enter it
14:14:54Bgerno way
14:15:29BgerPaprica because u can't press select & up at the same time (hardwarewise)
14:15:46Bgerthat is, u can
14:15:54Bgerbut the adc will return shit ...
14:16:02Bgersee firmware/drivers/button.c
14:16:57Bgermore precisely
14:17:05Papricai think that it will work because of on the simulator it works..
14:17:52Bgerthe simulator doesn't use the ADC:)
14:18:13Bgersee, on h300 up/down/left/right/navi and off are connected to a resistor network
14:18:49Bgerthe buttons u can use as "modifiers" are
14:19:09Bgerplay, rec and mode
14:19:16Bgerh100 is even worse
14:19:23*amiconn tries to understand how the jpeg decoder works
14:19:33Bgeron it only play is connected to a GPIO
14:19:56amiconnActually Play and Stop, but better don't use Stop as a modifier...
14:20:10amiconnAh no, ignore me...
14:20:36*amiconn doesn't understand why he keeps thinking Stop is connected to GPIO...
14:20:36Bgeramiconn no, it's on the resistor network too
14:20:52 Join IcyStorM [0] (
14:21:08Bgermaybe archos days ?:)
14:21:20IcyStorMHello can anybody help me to install RockBox on my iPod Video. I have tried a few times but I cant get it.. Please help me anyone
14:22:40BgerIcyStorM just ask :)
14:22:40Bgernoone can answer you if (s)he doesn't know the question
14:23:04linuxstbIcyStorM: Are you having trouble understanding the instructions, or are you following the instructions and they don't work?
14:23:31IcyStorMI have tried instructions and for me it doesnt seem to work :(
14:23:47linuxstbWhat happens when you reboot your ipod?
14:23:50BgerMac iPod ?
14:23:58IcyStorMFat32 windows iPod
14:24:04IcyStorMIt just boots the apple firmware
14:24:19linuxstbDo you get a light blue screen with some writing on it appearing?
14:24:29IcyStorMhmm w8
14:24:40 Join bluey [0] (
14:24:59linuxstbThat means you haven't successfully installed the bootloader.
14:25:08IcyStorMI think I had problems to extract Apple firmware
14:25:42linuxstbFirstly, did you manage to extract the bootpartition.bin file? If so, how big is it/
14:26:06IcyStorM80 294kb
14:26:11linuxstbThat's fine.
14:26:30IcyStorMbut apple_os is 0kb and rockboot is also 0kb
14:26:31linuxstbNow, you need to run ipod_fw to extract the two apple images - they should both be approximately 5MB.
14:26:38IcyStorMapple_sw_5g_rcsc is 1Kb
14:26:47linuxstbThat's wrong.
14:27:05IcyStorMYeah i understood that! That's why I came here :)
14:27:12IcyStorMDo you guys know what I have to do?
14:27:25IcyStorMI have the cmd.exe open and i am in c:\rockbox
14:27:32linuxstbYes - run the ipod_fw commands in the instructions...
14:27:38IcyStorMI tried..
14:27:44linuxstbAnd what do they say?
14:28:08IcyStorMI can try again
14:28:09IcyStorMthis is right?
14:28:09IcyStorMipod_fw -g video -o rockboot.bin -i apple_os.bin bootloader-video.bin
14:28:27linuxstbNo - you need the earlier instructions.
14:28:37IcyStorMthe number then in the first step was 1 (ipodpatcher 1)
14:28:45linuxstbYou haven't done d) and d2) correctly.
14:29:13IcyStorMipod_fw -g video -o rockboot.bin -i apple_os.bin bootloader-video.bin
14:29:15Papricacreated and saved with rockpaint ;]
14:29:15IcyStorMthat one?
14:29:28Mikachuthat's the same command
14:29:37linuxstbNo - d) and d2)
14:30:09*Bger reported it as adult content :D
14:30:23IcyStorMThis one?
14:30:24IcyStorMipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin
14:30:43IcyStorMshould I replace anything of this to my ipodpatcher number?
14:30:49peturBger: looked more like some drawing of a little child :D
14:30:52IcyStorMwith my ipodpatcher number
14:31:05Bgerpetur yep, just kidding
14:31:18linuxstbIcyStorM: No - these commands don't talk to your ipod - the ipodpatcher number is only needed for ipodpatcher commands.
14:31:30IcyStorMWhat do I have to do then?
14:31:36*petur points Paprica to some more usefull software to write
14:31:37Mikachuwill it work if he uses apple_sw_5g_rcsc.bin in these commands and then bootloader-video.bin in the last one?
14:31:39linuxstbType that command EXACTLY as shown.
14:32:01linuxstbAnd also the command in d)
14:32:02*Paprica still work on RockPaint
14:32:28linuxstbMikachu: The only thing that works is EXACTLY what the instructions say.
14:32:33IcyStorMIt is shown that I should type: ipod_fw -o apple_os.bin -e 0 bootpartition.bin
14:32:36IcyStorMbut then I type it
14:32:48IcyStorMfread failed: No error
14:32:50Papricawhat do you think that the key mapping for thr ipod need to be?
14:33:52IcyStorMWhat to do?
14:33:59linuxstbIcyStorM: If you type "dir", does that show bootpartition.bin ?
14:35:06linuxstbCan you copy and paste the line that includes bootpartition.bin?
14:36:04IcyStorM2006-02-18 14:16 82220544 boopartition.bin
14:36:40Mikachueek :(
14:36:45linuxstbWell spotted...
14:36:55IcyStorMLooks ok ?
14:37:00linuxstbIcyStorM: You mistyped the name - rename that file to "bootpartition.bin"
14:37:24Mikachuthis is why everyone should use tabcompletion :)
14:37:29IcyStorMlol how come its wrong name of it ?
14:37:42linuxstbYou mistyped it when running the ipodpatcher command.
14:37:54IcyStorMok sounds true
14:37:59linuxstbEasily done... :)
14:38:08IcyStorMNow its correct
14:38:28linuxstbNow you need to try the two ipod_fw commands again.
14:38:30IcyStorMNow I try this one? ipod_fw -o apple_os.bin -e 0 bootpartition.bin
14:39:05IcyStorMAnd now this one?
14:39:05IcyStorMipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin
14:39:20linuxstbAnd then check those files are each about 5MB in size.
14:39:59IcyStorMapple_os 6455420 byte
14:40:10 Join SereRokR [0] (
14:40:19IcyStorMapple_sw_5g_rcsc 5 mb
14:40:23linuxstbThat's fine.
14:40:24IcyStorMIts correct?
14:41:05IcyStorMipod_fw -g video -o rockboot.bin -i apple_os.bin bootloader-video.bin
14:41:09IcyStorMthis one now?
14:41:37IcyStorMAnd now: ipodpatcher -w N rockboot.bin
14:41:50linuxstbYes - replacing "N" with your number
14:41:52IcyStorMn = my number
14:42:03IcyStorMMy IRC doesnt scroll down im sorry :(
14:42:29IcyStorMOk now I disconnect it?
14:43:11IcyStorMyeah now it says: loading original firmware...
14:43:26IcyStorMIs it possible to make it boot Apple OS as default?
14:43:49IcyStorMWihtout being a c++ programmer
14:44:02Mikachuyes, you only need to be a c programmer ;)
14:44:29IcyStorMto boot Apple Firmware I just press Menu then booting?
14:45:54IcyStorMAnd now I put the ".rockbox" folder in root of the iPod
14:46:08Mikachuand also rockbox.ipod in the root
14:47:45IcyStorMOk i'm just putting a few files off my iPod before. If not it would be a too big mess
14:48:48IcyStorMWhat audio formats are supported?
14:49:13Mikachump3, ogg, flac, and some more
14:49:36blueywav !!!1
14:49:41ashridahdown the bottom has a status table
14:50:03Mikachuwav isn't an audio format...
14:50:09blueyk pcm
14:50:09 Join MarcoPolo [0] (
14:50:18Mikachuand i'll correct mine to ogg vorbis as well
14:51:04IcyStorMAre you guys thinking of adding more functionality to Rockbox. Like adding games or something. Like iPL
14:51:19ashridahMikachu: actually it is. .wav files include a header at the start, so they're not just pure pcm
14:51:31ashridahIcyStorM: there already are
14:51:37ashridahIcyStorM: check the plugin menu
14:51:48IcyStorMAny way thank you guys for helping me. Espacially linuxstb.
14:51:50Mikachui was referring to the fact that it may not contain pure pcm at all
14:52:19IcyStorMIm longing for a few files to be moved out of the iPod :P
14:52:56 Quit ashridah ("sleep")
14:53:48MarcoPoloSlasheri: is tagcache working a bit ?
14:54:23IcyStorMWhere is the plugin menu ?
14:54:33MarcoPoloMenu key then Plugins
14:54:33linuxstbPress MENU and then Browse Plugins
14:54:56 Quit SereR0kR (Read error: 110 (Connection timed out))
14:55:07IcyStorMI need to move some files out of my iPod first :)
14:55:13IcyStorMI havent tried it yet
14:55:24Bgeramiconn ?
14:55:58IcyStorMAm I able to play folders like playlists ?
14:56:01linuxstbAnyone have any miracle suggestions about how MAME can be added to Rockbox? The license seems to prevent it:
14:56:56Bgeras a plugin ?
14:57:05linuxstbAs anything....
14:57:40Bgeri mean as separately distributed plugin ...
14:58:26linuxstbWould that make it OK?
14:58:43Mikachuas long as you only distribute sources it's also okay
14:59:11linuxstbBagder: Any opinions? (read back a few lines)
14:59:53IcyStorMAre these plugins iPod Linux Apps ??
15:00:17linuxstbNo - Rockbox has nothing to do with ipodlinux (apart from us using some of their very low-level driver code)
15:00:38IcyStorMIs it possible to make the text bigger?
15:00:56linuxstbYes - there is a Browse Fonts option in the menu if you search for it.
15:02:11IcyStorMI was in that menu but now I cant find it again :(
15:03:03IcyStorMIt is gone :S
15:03:18IcyStorMI can only see
15:03:30Mikachugeneral settings -> display
15:04:11IcyStorMRecent Bookmarks, Sound Settings, General Settings, Manage Settings, Browse Themes, Playlist Options, Browse Plugins, Info
15:04:32IcyStorMExample of any bigger font?
15:04:49Mikachutry them
15:05:13IcyStorMAh that one was good :)
15:06:26*petur wonders why compilers always complain about missing ; - if they can detect it they should add it themselves
15:06:58IcyStorMCaption Backlight, What does that mean?
15:07:38Bgerpetur what are you doing atm (if it's not secret, of course);)
15:08:01IcyStorMBjrn, Daniel and Linus are swedish names. Are the projects authours swedish?
15:08:13peturwriting low level isp1362 code
15:08:26petur(code to access the chip)
15:08:50peturif that works, I'll port the philips usbotg stack :D
15:09:07Bgerhuh :)
15:09:12Bgervery good
15:09:14peturI saw it even supports streaming data to usb speakers!!!
15:09:22linuxstbCan you reverse-engineer the ipod's usb hardware at the same time?
15:09:31IcyStorMHow come doesnt work? Does this depend on what font I'm using
15:10:05linuxstb:-) We don't know how the ipod's usb hardware works, but it supports usbotg as well...
15:10:13linuxstb(no datasheets)
15:10:25peturso you don't know what chip it has?
15:10:41Bgerpetur they know ... portalplayer :)
15:10:50linuxstbWhat Bger said...
15:11:17peturI'll be happy to get this chip _with_ datasheets working first ;)
15:11:30linuxstbAnd then you'll buy an ipod? :)
15:11:51*linuxstb thinks he is hoping for too much.....
15:11:56peturme? buying an ipod?
15:12:25Bgerpetur wanna help with the usb stack ?
15:12:45peturnot yet
15:13:25peturgoing to test first reg access now (paperclip is ready)
15:13:55***Saving seen data "./dancer.seen"
15:14:56peturwell, that didn't work completely... chip id read 0x01 iso 0x36
15:15:14peturwould have surprised me if it did on the first try...
15:18:38Bgerit should be 0x13 0x62
15:18:39Bgeror ?
15:18:50MikachuIcyStorM: swedish and japanese characters work fine, but you need a font that has them
15:19:05MikachuIcyStorM: you can try 6+12x13
15:19:06peturheh - reading a 16 bit reg as 32 bit is not the way to do it
15:19:38 Quit matsl (Remote closed the connection)
15:24:57peturthere are only 10 people in the world who don't understand binary: me and somebody else
15:25:04 Join DT291 [0] (
15:26:04 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:26:10peturmisread the address decoding: was writing to the data port and reading the command port :(
15:26:32Bgerthese are the usual errors :)
15:32:34 Join webguest97 [0] (
15:32:52 Quit Rob2222 ()
15:33:49 Join Rob2222 [0] (
15:35:21peturlife interrupts... bbl
15:35:30*linuxstb plays Pacman... :)
15:37:16 Quit DreamTactix291 (Read error: 110 (Connection timed out))
15:37:44Bgerlinuxstb on ?
15:37:58linuxstbmame running in Rockbox on my ipod 5g
15:38:14 Join DreamTactix291 [0] (
15:39:13Papricaagain problems with LoadBitmap
15:39:17Papricawhat wrong??
15:40:12 Join muesli__ [0] (n=muesli_t@
15:43:03IcyStorMHow to quite Sokoban on iPod Video ?
15:43:37IcyStorMwihout quitting rockbox
15:44:09Mikachumenu+select probably
15:44:34IcyStorMThat is reboot command
15:44:40Mikachudon't hold it down, just press it
15:45:00XavierGrlinuxstb: I am impressed! When did you manage to port it?
15:45:11linuxstbI started last night.
15:45:28XavierGrand you got this in 12 hours?
15:45:30linuxstbBut I did a few hours work looking at it about a week ago.
15:45:33XavierGrI am amazed
15:45:45IcyStorMIs pac man included in the "Bleeding Edge" ??
15:46:00linuxstbIt was straightforward to port - I went back to a very old version of Mame (0.18)
15:46:10linuxstbIcyStorM: No, and it will probably never be./
15:46:41Mikachuaren't there hundreds of pacman clones?
15:46:41IcyStorMHow can I get it?
15:46:46linuxstbYou can't.
15:46:52 Join webguest15 [0] (
15:46:59IcyStorMOk :P
15:47:05linuxstbI've just been playing with it, and it probably isn't legal for me to distribute it.
15:47:08IcyStorMYou only got it for yourself ?
15:47:09XavierGrlinuxstb: Why not sourceforge it?
15:47:14linuxstbBut here's a video:
15:47:26linuxstbI would like to talk to Bagder and Zagor first.
15:47:45IcyStorMWill it be included in upcoming releases ?
15:48:09linuxstbAs I said, it will probably never be an official part of Rockbox - the licenses of Rockbox and Mame don't allow them to be mixed.
15:48:12XavierGrIcyStorM: There is a problem with the license AFAIK
15:49:44linuxstbYou also need to get a copy of the Pacman ROMs - my plugin simply emulates the arcade machine hardware.
15:50:07 Quit DT291 (Read error: 110 (Connection timed out))
15:50:18 Join San [0] (n=test@
15:50:55 Quit xerion (Remote closed the connection)
15:51:41linuxstbMikachu: Yes, there probably are hundreds of pacman clones, but MAME lets you play the original ROMs from the arcade machine, so it's 100% perfect.
15:52:13XavierGrlinuxstb: Marvelous work!
15:52:28Papricabut what about rock
15:52:30Papricaor source?
15:53:00linuxstbNot yet, but if I can, I will.
15:53:24DBUGEnqueued KICK Paprica
15:53:24Paprica[::] <Paprica>
15:53:24Paprica[::] <Paprica> what wrong??
15:53:34Mikachuhow many buttons do those arcade machines have?
15:53:43BgerPaprica can't help, sorry
15:54:04linuxstbI think Pacman just has a joystick and 1/2/3-player start buttons.
15:54:12Papricaaff =\
15:54:34muesli__"Put not-so-large arrays on the stack, so they end up in IRAM on Iriver and iPod. Approximately doubles decoding speed on Iriver" does that change increase runtime?
15:54:59linuxstbI think that just referred to the jpeg plugin.
15:54:59Bgermuesli__ this is for the jpeg decoder ...
15:55:11Bgerif you use all your battery for watching jpegs, then - yes
15:55:12Mikachuif you spend a significant part of your runtime decoding jpegs maybe
15:55:16muesli__ah so blind...
15:55:52muesli__and still drunken from last n8...
15:55:53NicoFRlinuxstb: very impressive (the video) :D
15:56:18NicoFRwhat about targets with smaller screens (h300 for example...)
15:56:20linuxstbI didn't do much - the Mame authors did.
15:56:50linuxstbPacman is 224x288 - so it would have to be scaled down for the other targets.
15:57:25NicoFRwill that be hard to do ?
15:58:00linuxstbTo do it simply, no. But it may not look good.
15:58:27IcyStorMAre there any "Now Playing" like button in Rockbox?
15:58:59Mikachujust press play from the file browser
15:59:17Mikachuif you're playing music
15:59:25Mikachuotherwise just go into a directory and select a song
15:59:46Mikachuyou can hold select for a second on a directory to bring up a menu too
15:59:56IcyStorMThe jumping smilies then playing are quite annoying :P
16:00:06Mikachuyou can change to another theme..
16:01:01IcyStorMAren't any of the themes coloured ?
16:03:12 Join xerion [0] (
16:03:51safetydanIcyStorM, I don't think any of the default themes are coloured
16:04:49safetydanIcyStorM, try this thread at Misticrivier
16:04:57safetydanthough I don't know how well they'll work on an iPod
16:05:11 Join zhilik [0] (
16:07:03 Quit San||Away (Read error: 110 (Connection timed out))
16:07:24IcyStorMHow can I install them to see if they work?
16:08:49 Quit San (Read error: 110 (Connection timed out))
16:09:10Mikachuput them in the wps folder
16:10:18 Quit xerion ("Leaving")
16:10:33IcyStorMWhere to put "cfg" file?
16:12:39safetydanYou might also want
16:13:05 Join xerion [0] (
16:14:03preglowamiconn: got any more plans for jpeg.c?
16:15:41 Quit jaebird ("Leaving")
16:21:31IcyStorMIt doesnt work to open Apple Firmware
16:21:32CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
16:21:32*Bger whispers progressive ...
16:22:24NicoFRand what about thumbnails, based on XavierGr's patch ?
16:22:51Bgerthey are not connected with this patch
16:23:56IcyStorMHelp me
16:24:31NicoFRwell i supposed that patch would somehow make it easier to read prev and next files
16:24:47markunIcyStorM: what's the problem?
16:24:49linuxstbIcyStorM: It does work, but you need to press MENU very early - just before the apple logo appears, and keep you finger on it.
16:25:08IcyStorMDoesnt work just to keep the button ?
16:25:29linuxstbmarkun: The gigabeat is the perfect DAP for a pacman emulator. It has the screen the right way around...
16:25:40IcyStorMHmm it worked
16:29:31markunlinuxstb: I'll have to think about rotation for other things though..
16:30:19XavierGrpreglow, amiconn: please no changes in jpeg.c until Bger comes back and commit the changes of the patch. We just build all build targets just to be sure that will not break something.
16:33:59NicoFRXavierGr: have you synched the patch with the color JPEG decoding ?
16:34:12XavierGrnot me Bger did
16:34:13NicoFRor at least checked if the sync i made was ok
16:34:30XavierGr(and another guy on the patch tracker, but that version was old)
16:34:50NicoFRthat guy was me ;)
16:34:56XavierGrthe latest version of the patch isn't on the tracker
16:35:27 Quit lostlogic (Read error: 104 (Connection reset by peer))
16:35:31XavierGrIf Bger manages maybe it will be commited today.
16:35:43linuxstbpreglow: How does the hold button work on the ipod? Is it hardware?
16:35:44*XavierGr crosses fingers
16:37:10 Quit IcyStorM (Read error: 104 (Connection reset by peer))
16:38:31preglowlinuxstb: hardware, afaik
16:38:46preglowlinuxstb: button controller just stops generating interrupts when it's on, so i should be
16:39:17linuxstbOK. I'm just implementing the button_hold() function.
16:39:48preglowthe hold button itself does generate an interrupt, however
16:40:17linuxstbI don't think I care about that - it seems to be connected to a GPIO pin.
16:40:40Mikachuis the default wps hardcoded?
16:41:30 Join yeahx [0] (
16:42:17 Quit xerion ("Leaving")
16:42:29linuxstbpreglow: Can you check that it's bit 0x20 on GPIOA on the Nano? (Debug -> View I/O ports)
16:43:25preglowlooks right
16:43:44preglowthat pin is low when hold is on
16:43:58linuxstbYes - same on my 5g and color.
16:45:41 Quit webguest15 ("CGI:IRC (EOF)")
16:50:11 Join San [0] (n=test@
16:51:53 Join Jungti1234 [0] (n=jungti12@
16:55:17 Quit safetydan ("Leaving")
16:56:02Jungti1234I have question
16:57:09pyroCan someone help direct me to where the function "car_adapter_mode_processing" in the ./apps/misc.c file is called from?
16:57:10pyrorockbox-daily-20060217> grep -Rin car_adapter_mode_processing *
16:57:10pyroapps/misc.c:482:static void car_adapter_mode_processing(bool inserted)
16:57:10DBUGEnqueued KICK pyro
16:57:10pyroapps/misc.c:555: car_adapter_mode_processing(true);
16:57:10pyroapps/misc.c:559: car_adapter_mode_processing(false);
16:57:23Jungti1234Rockbox is embedded?
16:58:04 Join Rondom [0] (
16:59:07 Quit KN|stiff (Read error: 104 (Connection reset by peer))
17:00:51 Join xerion [0] (
17:02:20 Quit DJ_Dooms_Day (Read error: 104 (Connection reset by peer))
17:02:20Sandoes the ipod video play music yet??
17:02:39linuxstbpyro: You've found it - it's called from misc.c in the default event handler.
17:03:12linuxstbSan: Yes, it does play music.
17:03:32Sangood work guys
17:03:55 Join DJ_Dooms_Day [0] (
17:04:01linuxstbNice to see someone actually complying with the GPL on ebay.
17:04:49pyroahh, my mistake. Wasn't looking there in default event handler. Obviously not paying attention to the output of grep either :p Thx
17:08:02Mikachuwhat's the difference between shuffle: yes/no and repeat: shuffle ?
17:08:08 Quit Jungti1234 ()
17:10:02Mikachuah, okay
17:10:16Mikachuthere's also an online manual. didn't find it in the pdf for 2.4
17:10:21MarcoPolowould it be possible to use apple output as a micro input to record things with rockbox ?
17:11:16linuxstbMarcoPolo: If someone implements it, yes.
17:11:43 Quit DJ_Dooms_Day ("Trillian (")
17:12:58MarcoPololinuxstb: is it hard to learn rockbox programming :D
17:13:57***Saving seen data "./dancer.seen"
17:15:13 Join Jungti1234 [0] (n=jungti12@
17:15:28linuxstbI wouldn't say it's hard, but depending on how much programming (and what type) you've done in the past, it may take a while to understand it.
17:16:02 Join safetydan [0] (
17:16:09Jungti1234where is reference?
17:16:16CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
17:16:16*petur hates datasheet writers
17:16:26 Join Henrico [0] (
17:16:38Jungti1234help me please.. :(
17:17:00linuxstbWhat reference?
17:17:24Jungti1234For programming
17:18:44linuxstbThe only reference is the files apps/plugin.h and apps/plugin.c - plus looking at other plugins.
17:19:11 Join AFireInside [0] (n=cooperhi@
17:19:47yeahxI had a strange experience with rb on my nano last night
17:21:32 Quit AFireInside ()
17:21:40MarcoPololinuxstb: well, C, C++ but rather KDE stuff for linux
17:21:47MarcoPololinuxstb: and very few assembly
17:21:58linuxstbYou should be able to understand the source then.
17:22:06MarcoPololinuxstb: i'm gonna dive a bit in rockbox code :p
17:22:11linuxstbJust have a go, and feel free to ask questions here.
17:22:47MarcoPololinuxstb: ok, i've never done "hardware" programming though
17:23:13yeahxa song was ending but my friend missed something so I went to reverse it but it was too late it was already the next song, after that hitting next only started that song over and the screen was stuck
17:23:21linuxstbThe Rockbox source is split into two main directories - "apps" is the high-level stuff, and "firmware" is the low-level stuff (more or less).
17:23:37 Quit bluey ("Leaving")
17:23:56 Join JoeBorn [0] (
17:24:04yeahxI could go to menus and stuff though so I started another song and it was fine again
17:24:34MarcoPololinuxstb: ok
17:24:52pyroI'm thinking about putting together a little beginner level documentation, because certain things like the two two main dirs aren't exactly obvious to newcommers
17:25:05pyrounfortunetly I still have a lot to learn before even getting that far
17:25:08 Quit Jungti1234 ()
17:27:19pyroIs it normal for the iriver h320 to boot into iriver's firmware when the power adapter is plugged in while the player is off?
17:27:22preglowlinuxstb: doesn't look like my asm fiq handler will be very much smaller than the gcc one, but at least i shouldn't need to stack any regs
17:27:32 Join DrumRBoy320 [0] (
17:27:52DrumRBoy320oh em ef ge... is the news true.... does the 5g have sound?
17:28:09preglowit's had that for quite some days now
17:28:21MarcoPoloand it works *really* well
17:28:28DrumRBoy320i completely missed it!
17:28:43peturpyro: yes
17:28:53pyrois it a bug, or intended?
17:29:19peturbut it will probably change to booting RB as well as soon as Linus feels like it :)
17:29:47peturfor now, it's a safetynet...
17:30:00pyrooh ok. I'm interested in the "Car Adapter Mode". This probally isn't possible on the H320 then. Was it designed for the Archos?
17:30:25pyroI'm sorry, I shoudl restate that. Using it in the car with the power adapter plugged in, probally is annoying to use
17:30:50 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
17:31:05peturbeg Linus to boot RB on AC insert ;)
17:31:22pyrothat's in the bootloader, correct?
17:32:48pyroLinus: Add me to the list of people who would appreciate it :)
17:32:49DrumRBoy320IMPORTANT NOTE: You should keep a safe backup of this bootpartition.bin file for use if you ever wish to either upgrade the Rockbox bootloader or uninstall Rockbox from your iPod.
17:32:52DrumRBoy320how would i do this?
17:33:18yeahxmake a copy
17:33:30DrumRBoy320...oh what
17:33:55peturread the note again...
17:33:55DrumRBoy320im sorry, im used to just using the iriver patcher...
17:34:13DrumRBoy320where can i find the bootpartition.bin file on my ipod?
17:35:02yeahxthere should be a copy in the rockbox folder with the other files you have in there I think
17:38:35pyroIs linux the only one with the BDM device to reflash the EPROM (i think that's where the bootloader is)?
17:38:45pyrolinux = linus
17:39:18peturwas.... his iRiver with BDM is broken...
17:39:44linuxstbDrumRBoy320: Just read the entire installation instruction page - it will become clear.
17:39:44pyrothe iriver Player or BDM?
17:39:54peturthe player
17:40:12peturlast thing I heard was he was looking for another one on ebay
17:43:11muesli__he got a broken one of ebay..but dunno if he could get it to run
17:43:42pyroand he's the only one with the BDM to take the risk of changing and compiling the bootloader?
17:44:06preglowit's actually becoming longer than the gcc one...
17:44:50linuxstbpreglow: Are you talking about your FIQ handler?
17:45:47preglowi don't think it should matter too much, though, it's probably just due to me having to conserve registers a lot
17:46:31preglowbut i wish we had some good way of measuring how good it is
17:51:02preglowahh, and yeah, the gcc one calls a lot of functions while i inline them
17:52:04 Quit JoeBorn ("Leaving")
17:52:06preglowready to t4est it now
17:54:07preglowdata abort :-)
17:54:33 Join imphasing [0] (
17:54:39linuxstbDo you have any files which don't quite play realtime? Another test could be to enable the eq, and see if you can make something that doesn't play, play.
17:54:57linuxstbBut I can't think of anything more scientific.
17:55:45Mikachuincrease the pitch makes songs skip a bit
17:58:27 Quit imphasing (Client Quit)
17:59:02 Join imphasing [0] (
17:59:07preglowman, that data abort handler sure is handy
17:59:22linuxstbSure is.
17:59:32 Join Rondom [0] (
17:59:42preglowoh, there
17:59:44preglowthis is creepy
17:59:50preglowjust two bugs and it works
17:59:51Mikachuhooray for gimps gradient tool
18:00:43linuxstbpreglow: You're getting good :)
18:00:59linuxstbBut the question is - does it help?
18:01:12preglowcan't say it seems like it
18:02:55preglowi just got a data abort when adjusting the eq
18:03:04preglowgod knows how my handler can trigger that
18:03:56Mikachuis it possible to write comments in wps files?
18:14:23 Quit kernelsensei (Connection timed out)
18:17:26preglowlinuxstb: i've gotta go now, you want to have the new fiq handler code to test it/whatever?
18:19:13linuxstbUpload a patch - I might get chance to look at it later.
18:19:37linuxstbBut you don't think it's a significant improvement?
18:19:45preglowwell, it's hard to say
18:20:12preglowit should be an improvement, the fiq handler no longer has to do any function calls (apart from the callback), and no longer does any stack interaction
18:21:32preglowit still crashes when i do eq adjustments, i don't know why
18:21:35 Join webguest01 [0] (
18:22:04preglownow i know
18:22:11preglowit happens at buffer underruns
18:24:17 Join Rondom_ [0] (
18:24:20preglowit looks like shit right now, but i'll fix it up if i commit it
18:24:36linuxstbOK, I'll try and test it.
18:27:14 Quit Matze (Nick collision from services.)
18:27:53t0mas <−− lol
18:28:51t0mas(Schroedinger was a quantum physic with a theorie about a dead/living cat in a box, being in both states as only possible in quantum physics)
18:31:20preglowif callback_for_more is 0, that'll crash horribly
18:31:24preglowbut i don't think it is often
18:32:37linuxstb:) I'll look forward to it.
18:32:52preglowif you think it's triggered, just add a 'ne' to the bx instruction
18:33:25preglowbut gotta run, i'll check back later tonight if i'm not in a too dubious state
18:36:03 Join Bloody_Sorcerer [0] (
18:36:19 Quit webguest01 ("CGI:IRC (EOF)")
18:36:39SereRokRany way to use Rockbox on a mac formatted iPod?
18:36:52linuxstbYes - reformat it as FAT32.
18:37:21DrumRBoy320hey, if i install rockbox, can i ten, i fneded, boot into ipod f/w and restore it to orig?
18:37:29 Join kernelsensei [0] (n=boris@gentoo/developer/kernelsensei)
18:39:00SereRokRi got a mac :P
18:39:10SereRokRi can't format it to fat32
18:39:16yeahxme too
18:39:38yeahxbut I used wincrap to install rockbox
18:39:46SereRokRVirtual PC?
18:40:00yeahxI used a Dull
18:40:02SereRokRi don't have a win PC
18:40:18linuxstbYou have three options: 1) Find a Windows computer to use; 2) Add HFS support to Rockbox; 3) Don't use Rockbox.
18:40:35dpassen1You can't format an external drive in OSX?
18:40:46yeahxyou have to format with itunes right?
18:40:51SereRokRi can but i can't just format my iPod -.-
18:41:00yeahxotherwise it wipes everything I think
18:41:01linuxstbdpassen1: It's not just a matter of simply formatting it.
18:41:56SereRokRi think i will use Virtual CP
18:44:17 Quit Rondom_ ("doppelt gemoppelt hält besser")
18:44:39yeahxthat might work
18:45:51pyrolinuxstb: Do you have any plans to attempt to update the bootloader for the H3x0 to boot into Rockbox with Power or USB plugged in? Petur mentioned earlier you may have killed your H3x0 and attempting to get another one to continue work on it. Is this true?
18:46:21peturlinuxstb != linus
18:46:35pyrooh :p
18:46:54pyroI'm assuming I'm not the first to make that mistake
18:48:20pyropetur: how were they reflashing the boot loader after screwing it up?
18:48:49peturusing the BDM?
18:51:55peturanybody with coldfire knowledge around?
18:52:06pyroI wasn't sure if it could reflash the device as well. I'll look into it a little, but doubt I'll be able to help with the bootloader :(
18:53:15peturyou can reflash it using the flash programming of the original FW, but if your bootloader is buggy, you can't reach the original FW again to fix it...
18:54:07 Quit imphasing ("Time to switch window managers..")
18:55:16 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
18:55:26dpassen1Do the forums work for anyone ATM?
18:55:36 Join imphasing [0] (
18:55:45 Join Jakob^ [0] (
18:56:13pyroI can't get on misticriver's either. Weird
18:56:27Bloody_Sorcererwill the iaudio port of rockbox for the X5 work on the M5? is there anything different in hardware other than the screen?
18:56:49Jakob^hi, is there anyone here who knows a program that I can just modify my .hex files... I had a program before that i could change startup screen and so on
18:57:16Jakob^misticriver is offline so it's difficult to see avalible downloads
18:57:39 Join midgey34 [0] (
18:57:46peturJakob^: wait until they're back online?
18:58:00Jakob^i'm desperat
18:58:36peturwhy change hex files when you can have... rockbox!
18:58:44Jakob^dunno when mistic is back online... just wondering if someone knows a program that I can edit with
18:58:59Jakob^rockbox is beta for h3xx?
18:59:15peturbut stable!
18:59:49 Join bluey [0] (
18:59:55Jakob^why have rockbox?
19:00:19peturgood question... got an hour?
19:00:43Jakob^but can you name some GREAT reasons?
19:01:02pyroIf there's something you don't like and wish you could change about the stock firmwrae, then go check the RB manual to see if it supports it
19:01:20peturmore formats to play, customizable gui, games and stuff,...
19:01:23Jakob^i've been looking at it a few times but when I tried it I found nothin' cool :P
19:01:39Jakob^I got games on my mobile phone ;)
19:01:52Jakob^whats gui? layout/design?
19:01:54Sanhow hard would it be to make a mini browser for the H300, so you could view HTML files on the H300?
19:02:36peturMR has a thread about customized gui's, and also here:
19:02:50 Quit einhirn (Read error: 104 (Connection reset by peer))
19:07:41 Join jaebird [0] (
19:09:51 Join boza111 [0] (
19:14:00***Saving seen data "./dancer.seen"
19:15:21Jakob^you were very wrong
19:15:26Jakob^stable, yeah... sure
19:15:41Jakob^can't get my h320 to work at all..
19:15:55peturwhat's wrong?
19:16:00Jakob^"loading firmware..." then it dies
19:16:25peturyou installed the correct version on the correct place?
19:16:30boza111hi , got a quick question . Why does rockbox not work on 3g
19:16:51linuxstbboza111: Because the port to the 3g has only just started. It's different hardware to other ipods.
19:17:01boza111oh ok cool
19:17:30peturJakob^: so you're seeing the logo but it doesn't start RB?
19:18:04Jakob^"result: -1" is the last thing it says then it dies
19:18:09Jakob^strange :/
19:18:27peturdid you copy rockbox onto the disk?
19:18:28linuxstbThat means you haven't copied rockbox to your hard drive.
19:18:52Jakob^I patched the org. h300.hex file to RB
19:19:04peturthat is only the bootloader
19:19:08 Join joesomebody [0] (
19:19:11Jakob^then just placed it STRAIGHT into the h300 disc and did a firmware upgrade
19:19:37pyroDownload a daily build (its a zip file) and extract it to the root of the drive
19:19:42joesomebodyi love rockbox
19:20:00Jakob^url pyro?
19:20:06yeahxits neato
19:20:49Jakob^thx m8
19:21:07peturif you plug your usb cable before powering on, it will get into USB mode
19:21:26Jakob^should I just place it into the h300 disc?
19:21:33pyropetur: is linuS on IRC ever? what's his handle?
19:21:34Jakob^those files...
19:21:35peturunzip it
19:21:43peturpyro: LinusN
19:21:52 Quit joesomebody (Client Quit)
19:22:17peturthe root of your drive should have rockbox.iriver and a .rockbox folder
19:22:31pyroI'm really really really hoping they'll make the boot loader work for charging modes. I'm worried that they'll go off working on some other port :(
19:22:55Jakob^petur, nope?
19:23:18pyroJakob: after you extract the zip file it will have those files
19:23:30Jakob^ooh, sry...
19:23:35Jakob^yes sure it has
19:23:44Jakob^should I just place them into the disc?
19:23:52Jakob^then done? :P
19:23:59peturthe root of your drive should have rockbox.iriver and a .rockbox folder
19:24:07 Join cyric [0] (n=irc@tor/session/x-f2dafecc57dea2db)
19:24:10Jakob^thx mate, now it works
19:24:12pyropetur: have you noticed any other requests for that. I noticed it does say it's a known issue on the iriver port page
19:24:22*Jakob^ thanking petur
19:24:41 Join RotAtoR [0] (
19:24:45cyricJakob^: lesson of the day, don't call other people wrong when you're a complete dumbass who hasn't read the installation instruction on the site
19:24:48 Quit cyric (Client Quit)
19:24:59peturpyro: it's been asked before...
19:25:11Jakob^cyric, you have also been a newbie once
19:25:24peturcyric does the 'insult, then run' trick...
19:31:19 Join TCK- [0] (
19:33:07 Quit midgey34 (Read error: 104 (Connection reset by peer))
19:38:32Jakob^there is one thing that i want to request petur..
19:38:43Jakob^do you know if it's able to do that
19:40:17 Join webguest79 [0] (
19:41:02 Quit webguest79 (Client Quit)
19:41:13 Quit midkay_ ("Leaving")
19:41:33 Join Jakob^^ [0] (
19:41:53Jakob^^petur: a little thing that rotates or something when the player is loading
19:43:36linuxstbJakob^: Have you tried enabling the directory cache?
19:44:18Jakob^^nope? what's that?
19:44:37linuxstbMenu -> General Settings -> System -> Disk -> Directory Cache
19:44:50linuxstbIt's a disk cache - so when you're browsing the disk, there is no delay.
19:45:32Jakob^^okey, sounds good!
19:50:26SanCould Someone write me up a quick simple menu that could be used in a Plugin Please?
19:50:50linuxstbLook in sudoku.c
19:51:20Sani did
19:51:23 Quit Bloody_Sorcerer (Read error: 104 (Connection reset by peer))
19:51:24Sanforget it
19:51:29Sanit doesn't matter
19:51:32Santhanks though
19:51:48Jakob^^why are the themes fucked up in RS on h320?
19:52:00Jakob^^some of them looks a little strange :/
19:52:27linuxstbBecause there aren't many themes specifically designed for the h320 yet.
19:52:39Jakob^^okey, is it possible to do own themes?
19:52:57linuxstbOf course - there are lots on the forums at
19:53:13Jakob^^sux that it is offline
19:53:13linuxstb(but they may need unofficial rockbox patches to work)
19:53:29Jakob^^okey, code language?
19:53:41linuxstbYou also need to download and instal
19:53:56Paprica if someone know what is the problem please tell me
19:53:56linuxstb(sorry.... clipboard error...)
19:54:07Papricathe load works good
19:54:13Papricathe view no
19:54:56 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
19:54:58linuxstbYou haven't allocated any data for the bitmap...
19:55:01 Join DT291 [0] (
19:55:19linuxstbI mean any buffer for the bitmap... char*)(LCD_WIDTH*LCD_HEIGHT);
19:55:32Jakob^^linuxstb: what is "WPS"?
19:55:37linuxstbWhile Playing Screen
19:55:57linuxstbPaprica: That just means*176.
19:56:11Papricaso what i need to do?
19:56:16linuxstbYou need to define a static buffer, and then make point to that buffer.
19:57:17Papricaunsigned char img_buf[LCD_WIDTH*LCD_HEIGHT]; char*)(img_buf);
19:57:19 Join BHSPitLappy [0] (
19:57:23 Join Bloody_Sorcerer [0] (
19:57:27Papricais it good?
19:57:35Jakob^^linuxstb: if I want to do some changes in a wps file should I do the changes in the .wps or the .rwps?
19:57:36linuxstbPaprica: For the H300, you need LCD_WIDTH*LCD_HEIGHT*2
19:57:42 Quit Jakob^ (Read error: 110 (Connection timed out))
19:57:51 Nick Jakob^^ is now known as Jakob^ (
19:58:02linuxstbJakob^^: .wps is for the main LCD, .rwps is for the LCD on the remote (if you have an lcd remote)
19:58:15linuxstbBecause bitmaps are 16-bit (2 bytes)
19:58:35Papricaunsigned char img_buf[LCD_WIDTH*LCD_HEIGHT]; char*)(img_buf);
19:58:36Jakob^thnx, so I'm able to change those files as I want for my player?
19:58:42Papricaand is good like this?
19:59:08linuxstbPaprica: I think so.
19:59:45linuxstbJakob^: Yes. Just create a new file (e.g. copy an existing one) and put it in your .rockbox/wps/ directory on your h300.
20:01:10Jakob^but can't I just edit an existing one?
20:01:53linuxstbOf course
20:02:09linuxstbBut if you don't rename it, you'll lose your changes next time you install rockbox
20:03:41Jakob^linuxstb: can't I use bmp files with color? :S
20:04:34Jakob^good :)
20:04:48Jakob^so thay are working the code, not the design?
20:05:31 Quit bluey ("Leaving")
20:05:42linuxstbYes - the developers are not graphic designers - we're relying on some users to contribute good themes
20:06:40pyroyes Jakob: I agree the H300 themes aren't very good. I think there's only one color theme. So please make something good!
20:07:08Jakob^I will do a remake of the theme iAmp
20:07:27Jakob^working on the battery logo now...
20:08:17 Quit DreamTactix291 (Read error: 110 (Connection timed out))
20:10:04Jakob^do I have to use .bmp?
20:11:40Jakob^*food, later*
20:12:30*petur wonders what they mean with 'A0 is not available on the external bus' in the coldfire datasheet
20:12:59 Quit imphasing ("Lost terminal")
20:13:12 Quit muesli__ ("ich will Khe!!!")
20:13:44 Join muesli__ [0] (n=muesli_t@
20:13:46 Join imphasing [0] (
20:14:18pyropetur: what are you working on?
20:15:09 Quit imphasing (Client Quit)
20:15:49 Join imphasing [0] (
20:18:51 Join perldiver [0] (
20:19:39t0masBagder / Zagor / Linus? "Who looks after the forum?"
20:19:50DrumRBoy320will it ever be possible for RB to read the itunes DB file?
20:20:58peturof MR
20:21:24imphasingDrumRBoy320: I don't see why not.
20:21:33petur(which is also down, unsurprisingly)
20:22:46 Quit DrumRBoy320 ()
20:23:15linuxstbDrumRBoy320: Reading the itunes DB file is not a priority - Rockbox is intended to be a replacement to the Apple firmware. So all efforts are going into that, rather than short-term things like the itunesdb. Rockbox will have it's own database soon.
20:23:16 Join AFireInside [0] (n=cooperhi@
20:25:33 Join DreamTactix291 [0] (
20:31:20 Join bluey [0] (
20:38:02 Quit DT291 (Read error: 110 (Connection timed out))
20:38:28 Join MarcoPolo [0] (
20:38:59 Join DrumRBoy320 [0] (
20:43:41pyrois the /flash dir only for the Archos or does it apply to newer architectures as well?
20:44:19linuxstbJust some Archos targets.
20:48:30 Quit mirak (Remote closed the connection)
20:50:05Bgerpetur any progress ?
20:51:01Bgerat least reading the ID ?
20:51:02peturI get the feeling it isn't connected to the coldfire the way I think it is
20:51:14peturcan't read a register
20:51:34petursee my mail on the dev list
20:51:59Bgerah, just sent :)
20:53:03 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
20:53:04Bgeri'm pretty sure linus will respond "yes, please, put it somewhere"
20:54:19peturdon't want to put it on the tracker since it's not ok... maybe I attach it to the usbotg wiki
20:55:14Bgeror if you have a web space somewhere...
21:01:54 Join imphasing_ [0] (
21:03:49 Quit imphasing ("leaving")
21:04:19pyropetur: do you need somewhere (webspace) to put it?
21:04:55 Join Jungti1234 [0] (n=jungti12@
21:05:56peturBger: petur/">
21:06:10peturpyro: thanks, I'll manage ;)
21:06:29 Join aaronfg [0] (
21:06:33Jungti1234Cygwin Setup
21:06:33Jungti1234Fatal Error: Uncaught Exception
21:06:33DBUGEnqueued KICK Jungti1234
21:06:33Jungti1234Thread: install
21:06:33Jungti1234Type: St16invalid_argument
21:06:33***Alert Mode level 1
21:06:33Jungti1234Message: URL Scheme not registered!
21:06:49Jungti1234What's meaning?
21:06:50 Quit San (Read error: 110 (Connection timed out))
21:08:25aaronfgI just took a photo of my 5g ipod to use as the image on the daily builds page. Who can I send this to to be used?
21:09:25AFireInsidehi everyone
21:10:58Paprica[22:06:01] <petur> Bger: petur/">
21:11:11Papricaok =]
21:11:27peturnot in half a day anyway ;)
21:12:27Bgerpetur unfortunately i can't help u at all with this ...
21:13:59 Join Zagor [0] (
21:14:04***Saving seen data "./dancer.seen"
21:16:34***Alert Mode OFF
21:17:07Papricacan someone add 16bit bmp's read support?
21:18:33BgerPaprica you ? ;)
21:18:53Bgeriirc it isn't difficult
21:19:20 Join SereR0kR [0] (
21:19:31Papricaok will try
21:22:20BgerPaprica, this could help
21:29:03 Join Matze41 [0] (
21:30:19 Part YouCeyE ("Leaving")
21:31:48 Quit SereRokR (Read error: 110 (Connection timed out))
21:32:08 Join rhymesgalore [0] (
21:32:34linuxstbaaronfg: Upload it to a website somewhere and post the URL here. Bagder is the person who updates those images - I'll let him know next time he is around.
21:36:20 Quit rhymesgalore (Client Quit)
21:37:51 Join damaki_ [0] (
21:38:32 Quit AFireInside ()
21:40:12 Quit Jungti1234 ()
21:41:38 Quit bluey ("Leaving")
21:41:40 Join Paul_The_Nerd [0] (
21:43:35Papricamm no more Debug?
21:45:00 Quit TCK- ("well, if you say so.")
21:45:45muesli__where can i download the dev-kit`?
21:45:55Papricawhy devkit?
21:46:02Papricadownload cygwin
21:46:12Paprica[22:46:06] <Paprica> download cygwin
21:46:54muesli__ ?
21:47:01Bgermuesli__ no
21:47:13Bgersee CygwinInstall in the wiki
21:48:22aaronfglinuxstb: ok, url is here:">
21:49:20 Join damaki [0] (
21:49:27 Join bluey [0] (
21:50:26linuxstbaaronfg: Nice photo. I'll make sure Bagder sees it.
21:50:54linuxstbIs the the same gray as the other pictures?
21:51:12aaronfgyeah. i just used the eyedropper so match it
21:51:15 Join Febs [0] (
21:53:21 Quit damaki__ (Read error: 110 (Connection timed out))
21:56:14CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:56:14*Bger waits to get high scored ...
21:59:44Mikachumay i perhaps call someones attention to line 2539 in jpeg.c?
21:59:53Mikachu rb->lcd_clear_display();
21:59:53Mikachu rb->lcd_clear_display();
22:01:06Bgerah, yes :)
22:03:22 Quit aaronfg ("User pushed the X - because it's Xtra, baby")
22:03:52 Quit damaki_ (Connection timed out)
22:04:04Paul_The_NerdOut of curiosity, are the two dbinterface.* files supposed to be part of the jpeg commit?
22:04:31Mikachui think so, it needs a function that wasn't exported before
22:04:59 Join perl|wtf [0] (
22:05:07BgerPaul_The_Nerd because now tree.h is included in plugin.h
22:05:15Bgerand there is a struct entry in tree.h
22:05:58 Join Thus0 [0] (
22:06:09 Join solexx [0] (
22:07:27 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
22:11:08 Join tomal [0] (
22:12:02tomalHi all! I have good news.
22:12:13tomalSound is starting to work on iriver ifp.
22:12:36linuxstbTime for an email....
22:12:50 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
22:13:21Bgerwow, congrats!:)
22:13:29tomalHowever, I have problems caused by small amount of DRAM (1 MB)
22:13:55linuxstbI can imagine.
22:14:01linuxstbIs decoding purely done in software?
22:14:18linuxstbWhich codec(s) are you using? Or just WAV at the moment?
22:14:31tomalWAV works well
22:14:42tomalMPA is slow
22:14:53tomalVorbis requires too much memory
22:14:55linuxstbFLAC is very efficient - it fits (code and data) entirely in IRAM.
22:15:06linuxstbDo you have IRAM? :)
22:15:49tomalI have, but only 64 kB. Not enough for all the code and data marked IRAM
22:16:27linuxstbWe need to think about IRAM usage. The newer iPods have 128KB. So we need some kind of priority system for the different targets.
22:16:58tomalSure, we need it.
22:17:27 Join Matze41 [0] (
22:17:38muesli__btw wth is iram??
22:17:40linuxstbWhat kind of cache does your processor have?
22:17:52peturinternal ram
22:17:56linuxstbmuesli__: Very fast RAM internal to the processor. The Coldfire has 96KB.
22:18:06Jakob^back =)
22:18:06 Quit solexx_ (Read error: 110 (Connection timed out))
22:18:16muesli__similar to cache?
22:18:17tomalIIRC, 8 kB of unified cache.
22:18:53linuxstbThat should help - the ipods have the same.
22:19:33yeahxoh cool someone else asked so I didnt have to :)
22:19:47yeahxnanos have that?
22:20:19tomalI decreased the size of the PCM buffer to ~80 kB, which is not recommended in the sources.
22:21:07 Quit perldiver (Read error: 110 (Connection timed out))
22:21:32tomalI suspect it may cause, that the pcm buffer is started to be refilled too late.
22:22:16tomalWhen the pcm buffer is refilled (at which level)?
22:22:17linuxstbI don't know that part of Rockbox very well - you need to speak to lostlogic or Slasheri
22:23:06tomalOk, seems that they are not online. I'll wait for them.
22:23:20 Join bonzi [0] (
22:23:44linuxstbCan you access the flash reliably now? I think you said you had some problems in the past dealing with bad sectors.
22:24:13tomalIt was something different.
22:24:43tomalThe flash chips on iFP are accessed directly, not through ATA.
22:25:22linuxstbSo are they memory-mapped, or do you have to read them a sector at a time into DRAM?
22:25:45tomalAnd you can't erase 512 byte blocks independently.
22:25:48 Quit colin_ (Remote closed the connection)
22:26:23Jakob^linuxstb: I did some changes with the battery pictures and now I can't get RB to work....
22:26:44Jakob^it says: I04:I11Instr at 00000002
22:26:54linuxstbWhen does it say that?
22:27:24tomallinuxstb: you can read them a sector at a time, but erase only a block (64 or 128 kB) at a time
22:27:27Jakob^I start the player and then it loads, the rockbox loading screen appears... then that error message apears
22:27:59 Join Shadowarrior13 [0] (
22:28:01Jakob^so it seems that when it loading the batteryindicator it collapse
22:28:04Paul_The_NerdJakob^: Have you tried resetting settings while booting?
22:28:05tomallinuxstb: some blocks may be marked as bad
22:28:30Jakob^Paul_The_Nerd: what do you mean? how should I do that?
22:28:46tomallinuxstb: therefore you have to put some metadata describing which sectors are located where
22:29:19Paul_The_NerdJakob^: I know there are other problems that have caused for me a similar error, that a reset of settings was enough to fix. For iRiver targets, hold record while turning it on.
22:29:36tomallinuxstb: and I had to find out how the original firmware does to preserve compatibility
22:29:41Jakob^i'll test
22:29:55linuxstbtomal: But it sounds like you've done that now?
22:30:09tomallinuxstb: it works well, although read-only for now
22:30:28Jakob^now it started Paul_The_Nerd, what has happened now?
22:30:52tomallinuxstb: writing has to be done carefully, in order not to wear out the flash too quickly
22:31:01Paul_The_NerdJakob^: So, the error is gone?
22:31:02linuxstbtomal: How big is your codec buffer (for the compressed data) ?
22:31:12Jakob^Paul_The_Nerd: nope..
22:31:16Jakob^I said wrong...
22:31:30Jakob^when I try to play a file it dies
22:31:49Jakob^so, when it tries to load the battery indicator it crashes I think
22:32:22tomallinuxstb: ~20 - 60 kB
22:32:41tomallinuxstb: depending on whether logf is enabled or not
22:32:41Jakob^I can load everything by choosing another theme (not that one that I've done changes in)
22:33:17Paul_The_NerdIs it a 24-bit bitmap?
22:33:25safetydanJakob^, what format did you save the battery image as?
22:33:31Jakob^.bmp 16-bit
22:33:32Paul_The_NerdSave it as 24 bit
22:33:35Paul_The_NerdOr 8 bit
22:33:38Jakob^okey, ill try
22:36:00Jakob^saved as 24-bit Paul_The_Nerd and it still doesn't work :/
22:36:43Paul_The_NerdJakob^: I don't know then.
22:36:45Jakob^Paul_The_Nerd: should I pick OS/2 instead of Windows as fileformat?
22:36:59Jakob^linuxstb, do you know how to solve this?
22:37:43linuxstbJakob^: No, sorry.
22:38:07safetydanyeesh, allowing directory cut/copy/paste just makes things seriously complicated
22:38:34linuxstbDon't do it then....
22:39:01Paul_The_NerdIf people need to be moving around whole *directories* they probably should be managing it from a computer.
22:39:01linuxstbUnless the Rockbox FAT32 driver supports moving directories...
22:39:20safetydanit's more the corner cases
22:39:34safetydanIf they cut a directory and then paste that directory inside the directory their cutting
22:40:15Paul_The_NerdHide the directory when they cut it. Don't let them enter it.
22:41:07 Join sdfa [0] (
22:42:26sdfai have a stupid question
22:42:28sdfacan i
22:43:14safetydango ahead
22:43:46sdfawill rockbox support creative sometime
22:44:57Bagdersdfa: if you and your friends make an effort, it will
22:45:07sdfai mean will anyone develop a rockbox for creative
22:45:12Bagdersdfa: if you and your friends make an effort, it will
22:45:22 Quit Matze41 (Read error: 110 (Connection timed out))
22:45:52Bagderit takes someone that acutally _have_ such a player to do a lot of work
22:46:14 Join San [0] (
22:47:20linuxstbBagder: Did you see the link to the 5g thumbnail photo someone posted here earlier? To go on the daily builds page.
22:47:30Bagderno, I didn't
22:47:32*amiconn wonders what the dbinterface changes have to do with jpeg browsing
22:47:43Bgeramiconn tree.h: struct entry
22:47:49Bgerdbinterface.h : struct entry
22:48:02Bgertree.h got included in plugin.c
22:48:04Bgertree.h got included in plugin.h
22:48:08sdfahow can i help?
22:48:12amiconnThe disadvantage of beneric names...
22:48:41Bagdersdfa: rip it apart, scan the PCB, publish that in a wiki page, identify the circuits
22:48:43Bgeranyway, i'm not pretending the code is good ...:(
22:49:09Bagdersdfa: dissassemble the original, figure ut how to do your own upgrade firmware file
22:49:10sdfahow can i do all this
22:49:17amiconnBger: Red builds...
22:49:29 Join Rincewind [0] (
22:49:35Bagdersdfa: learn or get friends who can
22:49:50Bgeramiconn you mean the sim ones ?
22:50:15Rincewindis someone here who has a simulator (h120) running on windows?
22:50:24Bgeri think i fixed them already
22:51:22Bagderthat pic is about 10 times bigger than the others
22:51:36Bagderfile size wise
22:51:37amiconnBger: I don't think this was the problem. The sims which turned red are swcodec sims
22:51:51 Quit sdfa ()
22:51:52Mikachujpeg.c: In function `plugin_start':
22:51:53Mikachujpeg.c:2689: error: structure has no member named `pcm_is_playing'
22:51:55amiconn...but perhaps these sims are compiled w/o audio support?
22:51:55Mikachuthat's what i get
22:52:01linuxstbBagder: Just try running it through imagemagick if you have it - "convert old.jpg new.jpg"
22:52:03Mikachuand my sim plays music
22:52:36Bagderlinuxstb: it doesn't help
22:52:38safetydanRincewind, what seems to be the problem?
22:52:42Bger#ifndef SIMULATOR
22:52:49BagderI suspect it might be an EXIF or similar
22:52:56Bger#if CONFIG_CODEC == SWCODEC
22:53:07Bger bool (*pcm_is_playing)(void);
22:53:19amiconnBger: Okay, didn't see the &&!defined(SIMULATOR) addition,
22:53:21Rincewindnot a problem really, I was just asking if someone could send me a compiled sim so that i can test my wps more easily
22:53:28amiconn..which btw sounds wrong to me
22:53:41linuxstbBagder: Yes, good spot - it's an EXIF.
22:53:41MikachuRincewind: you probably want the sdl sim
22:53:45Bgerthe problem is in the plugin.h (imho)
22:53:49Paul_The_NerdRincewind: The process to compile your own sim is fairly painless.
22:53:54amiconnThe sims *do* simulate playback when the option is turned on
22:54:01Bagderah, convert -strip
22:54:04 Quit jaebird (Read error: 110 (Connection timed out))
22:54:11Paul_The_NerdAnd that guarantees that you can update it very easily when WPS features change.
22:54:14Rincewindbut i need a compiler...
22:54:32Rincewindand on my isdn-line i suppose the download would be to much
22:54:52Mikachuwow, there is still isdn?
22:54:53 Join jaebird [0] (n=jaebird@
22:55:14amiconnBger: All non-swcodec platforms also have too little plugin mem anyway, so the separation pcm_is_playing() / mp3_is_playing() doesn't do anything
22:55:24Paul_The_NerdRincewind: It may take a while to get cygwin installed, but you could run that overnight and that's a step you only really do once.
22:55:34 Quit SereR0kR ("XChat Aqua")
22:55:37Bgeramiconn yep, i know it ...
22:55:41Jakob^linuxstb: maybe it isn't possible to have color pictures on RB, but that seems strange..?
22:55:54Bgeradded it just for completeness
22:56:06Rincewindin germany there isn't cable or dsl avaliable everywhere :(
22:56:27linuxstbJakob^: It is definitely possible. See this thread: (the site works again now)
22:56:48Mikachui made an (ugly) theme earlier today to try it out,
22:57:03Jakob^look at the top of the page linuxstb...
22:57:08amiconnThe plugin api definition is a bit odd. It doesn't include pcm_is_playing() for the sims, although they do simulate playback nowadays
22:57:09Bagdervideo pic is now on the daily build page
22:57:11Jakob^"How many colors 2 (support for multicolor bitmaps is still distant)"
22:57:19Bgeramiconn yep
22:57:26Bgeri'll go to fix this
22:57:26MikachuJakob^: that page is out of date
22:57:30linuxstbJakob^: " Revision r1.9 - 22 Mar 2005 - 10:08"
22:57:30Paul_The_NerdJakob^: That page is very out of date.
22:57:37Rincewindsafetydan: thanks for the link, but i suppose the archos' lcd has a different size so i can't use it
22:58:00Jakob^haha, okey.. enough ;)
22:58:19Jakob^don't understand what I'm doing wrong then
22:58:38safetydanRincewind, you'll have to compile it then unfortunately :(
22:58:59amiconnBger: We'll have to make sure sim compilation still works with playback support disabled
22:59:05Rincewindso of someone could send me a working h1xx simulator per mail i promise not to ask again :)
22:59:18Bgeramiconn ah
22:59:28amiconnI hope there are stubs...
22:59:35safetydanamiconn, is there a reason to turn off sound support?
22:59:57amiconnMaybe the system doesn't support it?
22:59:59safetydanthe X11 sim is deprecated, and SDL will still compile even if the sound card includes aren't there
23:00:02linuxstbIf there is no sound hardware on the PC, then the SDL sim code should handle it.
23:00:25amiconnAfaik you couldn't compile sound support for the x11 sim when no soundcard.h was present
23:00:38safetydanamiconn, that is the case for the x11 sim yes
23:00:45amiconnI don't know how this is handled in SDL. Win32 didn't have such limitation
23:00:52Mikachuhm, i think i have a w32 toolchain installed
23:00:56Mikachui can't remember why though
23:01:11safetydanamiconn, and AFAICT the SDL doesn't have that limitation either
23:01:56amiconnThat means we can drop the detection that adds the #define to autoconf.h
23:02:08safetydanBagder, did the person who contributed the iPod Video build image also include a image we can use for the background in the sim?
23:02:10amiconn...and remove all associated #ifdefs
23:02:20Bagdersafetydan: not to be knowledge, no
23:02:22Bagderto my
23:02:38safetydanah well, so much for fixing that
23:03:27Bgeramiconn u know this better than me, so maybe i should leave it to you
23:04:12Bgeri can move the things in plugin.[ch]
23:05:11safetydanSDL sim should work fine if there's no sound card so long as the playback code in Rockbox can handle pcm_init() returning -1...
23:06:23linuxstbWAV output in the SIM could be a useful debugging tool....
23:08:20 Join mirak [0] (
23:12:29 Join [IDC]Dragon [0] (
23:12:46amiconnAh, hi [IDC]Dragon
23:12:57[IDC]Dragonhi Jens et al
23:13:07[IDC]Dragonsaw your speed comparison
23:13:14RincewindI have to go. If someone likes to do me a favor and send me a compiled sim for windows for my h120, here is my email:
23:13:24Bagderthe Rockbox wikipedia page has gotten really nice
23:13:28Rincewindsee you all
23:13:31amiconn[IDC]Dragon: I have some jpeg questions...
23:13:36 Quit Rincewind ("bye")
23:14:07***Saving seen data "./dancer.seen"
23:14:26amiconnI've made an inline range_limit() function replacing the lookup table mechanism.
23:14:31Mikachuvoice-driven user-interface sounds a bit too good
23:14:57[IDC]DragonBagder: do you know who maintains it?
23:15:12 Quit petur ("here today, gone tomorrow")
23:15:12Bagderanyone and everyone
23:15:13amiconnBy using asm I managed to make it speed-indifferent on SH1, and 5..15% faster on coldfire
23:15:25amiconnIt saves the 1KB table. What do you think?
23:15:38[IDC]Dragonamiconn: sounds good, we don't have CPUs with long pipelines
23:15:54linuxstbThere are still a few inaccuracies though. iPod 3G isn't working for example.
23:16:06[IDC]Dragonthat code is still from IJG
23:16:15amiconnBtw: The range limiting itself takes 5 insns on SH1, and 3 insns on coldfire (with some trickery, exploiting the knowledge that only the low-byte will be stored anyway
23:16:44[IDC]Dragondid you get rid of the masking, too?
23:16:51amiconnMaybe the lookup table mechanism would be faster on coldfire when using the table from IRAM
23:17:18Bagderlinuxstb: fixed! ;-)
23:17:31[IDC]Dragonwell, you don't lookup for CSC clip, neither
23:17:33*preglow returns
23:18:21linuxstbBagder: You missed it in the "Software decoding devices" section...
23:18:29 Join Zoric [0] (n=zoric@
23:19:08[IDC]Dragonyou can't do that in C?
23:19:21Bagdergone there too now
23:19:48Bagderthe ipod section could probably use a rephrase about the video support
23:19:56Bagderbut I'll leave that for you ipodders
23:20:12amiconn[IDC]Dragon: I have no idea how this should work in C
23:20:44preglowlinuxstb: do you know what kind of signal that triggers the ipod to start on usb? is it power or some other usb signal?
23:20:52preglowlinuxstb: on usb insert, that is
23:21:10linuxstbYes, it's charging - the pcf50605 is set to wake on charge.
23:21:15[IDC]Dragonit looked like plain arithmetic to me
23:21:24amiconnEven the value += 128 for SH1 is faster in asm. gcc uses plain mov.w loading from memory. I've exploited the fact that while I can't load +128 immediate, I can load -128 immediate
23:21:56preglowlinuxstb: ok, so if i was to hack the usb cable to pieces and just connect power, it should wake up then
23:22:29amiconngcc always produces 2 conditional jumps. The cmp/pz; subc for SH1 resp. spl.b for coldifire is asm magic
23:22:36linuxstbpreglow: It should do... Why would you want to do that?
23:22:54 Quit safetydan ("Leaving")
23:23:29preglowlinuxstb: some guy i'm going to work for wants a signal generator that wakes up on power on and starts making a measurement signal, and needs it pretty quick, i was thinking of using a nano with a custom rockbox for it
23:23:30amiconnspl.b is a nice little operation... I use the cmp.l result twice
23:24:17Mikachuwhere is it checked to ignore the usb cable if MENU is held down?
23:24:47linuxstbpreglow: I think that would work.
23:24:48*[IDC]Dragon doesn't know enough coldfire asm
23:24:57amiconn[IDC]Dragon: It seems that at least on SH1 the huffman decoding takes most of the time
23:25:10[IDC]Dragonbecause of the shifts
23:25:25[IDC]DragonSH1 is terrible for that
23:25:49amiconnYes, shift-by-n are subroutines
23:25:55preglowlinuxstb: yeah, i think it'll work too, but i don't know if the ipod dac is good enough for the job
23:26:00amiconnPerhaps we can remove these
23:26:24linuxstbpreglow: It should work at 24-bit/96KHz if that would help.
23:26:33[IDC]Dragonthe bit source requires it
23:26:37preglowlinuxstb: well, i'd definitely use the most precise mode it's got
23:26:48[IDC]Dragonunless, you decode huffman bit by bit
23:26:58[IDC]Dragonwithout the lookup table
23:27:34amiconnPerhaps it's possible to reduce the number of shift-by-n's to one per symbol. It seems there are several
23:27:57amiconnI still don't know much about this stuff, but it looks interesting...
23:28:04[IDC]Dragonthat may be
23:28:51preglowlinuxstb: in a related matter, has anyone tried rockbox on a 1 gig nano?
23:29:09linuxstbI don't know - but IPL has been tested successfully.
23:29:36linuxstbAlthough he did say he hadn't tried audio.... (bleullama)
23:29:41amiconnI was reading this afternoon
23:30:09 Quit bluey ("Leaving")
23:30:13amiconnSeems a full jpeg implementation is a very complex thing...
23:30:15[IDC]Dragonpeek_bits() does 2 calculated shifts
23:30:46[IDC]Dragonthat should be all per symbol
23:30:57[IDC]Dragon(in case of table hit)
23:31:28amiconnThe (1<<nbit)-1 could be replaced by a table as well
23:31:32[IDC]Dragonthe full ITU standard, brr
23:32:52[IDC]Dragonyes, that looks promising
23:33:29preglowthe sh way of doing shifting is... original
23:33:44amiconnI think we could make that (and other similar places) an inline function, which uses a table for SH1, and standard shifting for others like coldfire
23:34:17amiconnShift-by-n should be faster on coldfire than table lookup, especially when the table would reside in sloo-ow SDRAM
23:34:42preglowshift by n is a one cycle operation on coldfire
23:35:07[IDC]Dragon...and most other present day architectures
23:35:20amiconnpreglow: I guess the same goes for ARM?
23:35:30preglowamiconn: most instructions on arm are one cyclke
23:35:39preglowand most instructions can also do an optional shift
23:35:44[IDC]Dragonthe ARM can do it for free in many cases
23:36:02preglowlinuxstb: btw, tried the new fiq handler?
23:36:06amiconnMost SH instructions are one-cycle as well,
23:36:27amiconnbut then there is no shift-by-n (can you say risc?)
23:36:48[IDC]Dragonwith an emphasis on the "R"
23:36:55preglowi would have guessed a shift-by-n would be a really basic operation all riscs would have
23:37:12preglowbut you sure keep the component count if you don't have one
23:37:17preglowcan drop the barrel shifter completely
23:37:28linuxstbpreglow: No, not yet.
23:37:53 Quit zhilik (Read error: 110 (Connection timed out))
23:38:20amiconnThe SH2 and SH-DSP have no shift by n either. Dunno about SH3 and up
23:38:43[IDC]Dragonamiconn: another "popular" optimization is a special get_one_bit() function
23:39:16[IDC]Dragonhelpful for huffman decode on lookup miss
23:40:30linuxstbDoes anyone have any views on my Rockbox/Mame licensing problem? Bagder, Zagor?
23:40:51[IDC]Dragonhow about contacting the author?
23:41:08Bagderlinuxstb: I'm sitting in front of your mail pondering on this right now
23:41:18linuxstbShall I let you reply then?
23:41:34Bagderyes, my reply is pending
23:41:37linuxstbpacman is so nice on my 5g.......
23:41:48Bagderthat video is nice!
23:42:08Mikachu(repost) where is the check to ignore the usb cable if MENU is held down on ipods?
23:42:45*preglow hands Bagder a can of worms
23:42:49[IDC]Dragonwhen will this run on SH1?
23:45:44amiconn[IDC]Dragon: I tested JPEGs with 2x2, 2x1 and 1x1 subsampling. I have no test files with 1x2 or pure greyscale
23:46:28*amiconn just noticed he should have some 1x2 files now
23:46:39Mikachui tried some jpegs that made it say not supported
23:47:06amiconnI transposed some digicam photos with irfanview, losslessly
23:48:59preglowlinuxstb: how's that thing run on smaller displays?
23:49:40linuxstbI haven't tried it. pacman is 224x288, so skipping every other pixel would make it 112x144, only a little smaller than the Nano's 132x176 (rotated)
23:49:57preglowso how do you handle it on 5g?
23:50:08linuxstbThe 5g is 240x320 if you rotate the screen...
23:50:46preglowjust didn't look like you skip anything to me
23:50:55linuxstbI don't.
23:51:27imphasing_it's big enough
23:51:31preglowi meant at the borders
23:52:22linuxstbYes - you can't notice the borders. I've obviously filled them with black.
23:52:29Sanwhats up with the new scrolling?
23:52:35Sancan you change it back?
23:52:51[IDC]Dragonamiconn: yes, rotating generates such
23:53:23[IDC]DragonI can email you my test pics
23:53:38amiconnYes. Checked them, tried them, working
23:53:59amiconnPure grayscale should be possible to generate with cjpeg
23:54:09amiconn(ooold tool, I know)
23:54:18Sanamicon, have you got the source for rockbox downloader?
23:54:35[IDC]DragonI have a gray one, but on the other PC
23:54:50Mikachujpegtran -grayscale will strip the chroma from any jpeg
23:54:55Mikachuaccording to the manpage at least
23:55:01Sanyou know the program "Rockbox Downloader" By membrillo, I heard you had the source to it
23:55:13amiconnI never tried it
23:57:08[IDC]DragonMikachu: progressive is not supported
23:57:18Mikachuah, okay
23:57:18[IDC]Dragonprobably you've hit that

Previous day | Next day