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

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

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

#rockbox log for 2009-11-13

00:00:17 Join GeekShado_ [0] (
00:00:28 Join AEnima1577 [0] (
00:02:07freddybI need to delete my last comment on FS #10371, can I do that?
00:04:28 Quit Topy (Read error: 104 (Connection reset by peer))
00:07:10 Quit GeekShadow (Read error: 60 (Operation timed out))
00:08:05 Quit GeekShado_ (Read error: 104 (Connection reset by peer))
00:08:28 Join GeekShado_ [0] (
00:08:48 Quit seani (Read error: 60 (Operation timed out))
00:10:59 Join Topy44 [0] (
00:14:40FlynDicefreddyb: do you want to delete it or just get rid of the doubled part?
00:15:53 Quit AEnima1577 ("Leaving.")
00:16:08 Quit domonoky (Read error: 104 (Connection reset by peer))
00:16:49 Join AEnima1577 [0] (
00:19:03freddybFlynDice: Undouble it. Thanks.
00:20:03FlynDicefreddyb: I'll get rid of the first 1 thru 5 then if that works
00:20:26freddybFlynDice: my browser f*d up and put on inside the other
00:20:45FlynDicebeen there , done that....
00:21:28freddybI'm not getting any traction on the srollwheel keyboard patch. bummer.
00:22:11Tornefreddyb: I think generally people would prefer a 1-D keyboard for scrollwheel devices
00:22:28Torneit's been proposed several times before with no real objections but also nobody actually going and writing the code ;)
00:22:38 Quit Thundercloud (Remote closed the connection)
00:22:41TorneI certainly would prefer 1-D
00:22:45 Quit bertrik ("De groeten")
00:22:51FlynDicefreddyb: Done, go see if that's what you wanted to say.
00:23:21Tornefreddyb: not that i've tried your patch, but i get the idea
00:23:52 Join dfkt_ [0] (i=dfkt@unaffiliated/dfkt)
00:24:17 Join seani [0] (n=seani@
00:24:24freddybTorne: I think you could use my patch with a one line keyboard except it doesn't scroll (yet)
00:24:51Tornefreddyb: The switching of directions won't work, though, no?
00:24:56Tornethe whole forwards/backwards/forwards thing
00:25:02freddybFlynDice: thanks that looks right
00:25:17Tornei mean, just scrolling in either direction to choose a character, and hitting a button to accept
00:26:16freddybTorne: you're right, I was thinking of starting at far left and going back and forth. I'd have to change that too. Maybe start from scratch come to think of it.
00:26:30Tornefreddyb: yah, i don't see that it's related really to your patch.
00:27:22 Quit flydutch ("/* empty */")
00:29:27 Quit cpatiankwel ("Page closed")
00:30:00 Quit MaadMan ("Leaving")
00:33:28 Quit Omlet ("( :: NoNameScript 4.22 :: )")
00:36:05 Join Strife89 [0] (
00:41:51 Quit dfkt (Read error: 110 (Connection timed out))
00:42:54 Quit dfkt_ (Read error: 110 (Connection timed out))
00:45:04 Join hd [0] (
00:45:14 Quit hd (Client Quit)
00:47:34 Part toffe82
00:48:02 Join hd [0] (
00:51:15 Nick Strife89 is now known as Strife1989 (
00:51:33 Join Strife89 [0] (
00:52:03 Quit ender` (" Where there's a will, there's an inheritance tax.")
00:56:10 Quit fyrestorm ("Ur skills' fireproof like a wooden panel -- U got feds talking leet on your IRC channel!")
00:59:55 Join fdinel [0] (
01:00:58 Join fyrestorm [0] (
01:02:17 Quit HellDragon (Read error: 110 (Connection timed out))
01:07:56 Quit AEnima1577 ("Leaving.")
01:09:28Unhelpfulamiconn: i can *try* 4.3, but i think that i had trouble with libgcc and some of our multilib targets on 4.3
01:10:35 Quit amiconn (Nick collision from services.)
01:10:37 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
01:10:44 Quit pixelma (Nick collision from services.)
01:10:44 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
01:10:59 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
01:11:04 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
01:14:00***Saving seen data "./dancer.seen"
01:17:47 Quit Strife1989 (Read error: 104 (Connection reset by peer))
01:17:56 Join Thundercloud [0] (
01:23:03 Join AEnima1577 [0] (
01:24:13 Quit Kupop (" <k!15b8>")
01:25:46 Quit GeekShado_ ("The cake is a lie !")
01:32:47 Quit gevaerts (Nick collision from services.)
01:32:54seaniLooking at alexs patch, FS #10601, I see that keys can be combined for shortcuts. Any opinions on BUTTON_REC | BUTTON_LEFT or BUTTON_RIGHT to always map to previous and next track?
01:32:58 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
01:33:32JdGordon|need more context
01:34:11JdGordon|ah, yes, no chance of that happening :)
01:34:55seaniIn the WPS screen, always have REC + LEFT / RIGHT as track skip. That way you can employ user-selected track-skipping at the same time without losing the ability to skip whole tracks
01:35:15JdGordon|seani: the rec button is very contentious.... everyone wants to do their own thing with it
01:35:38JdGordon|I have no idea what you just said there :p
01:35:43 Quit Thundercloud (Remote closed the connection)
01:37:38seaniIf you set track skip to 20 seconds, next and previous jump around in 20 second chunks instead of between tracks. I thought adding REC as a modifier would allow "whole track" and "user defined" skipping to co-exist.
01:37:55 Join webguest01 [0] (
01:38:07seaniPerhaps I'll just glue more buttons onto my C200 :-)
01:38:28 Quit webguest01 (Client Quit)
01:41:00 Join robin0800_ [0] (
01:43:33JdGordon|yeah, that would be better
01:49:28 Quit DerPapst ("Leaving.")
01:50:37seaniI'll assume you mean the gluing not the patching. I'm impressed with how easy adding custom actions seems to be, so I'll try it out in a personal build anyway.
01:51:36seaniAlso seem to be using the SIM as my standard desktop player. Is there a quick(ish) way I can set an arbitrary resolution for more a larger screen?
01:52:04seani"more a larger"? Ho-hum.
01:55:20Unhelpfulseani: no, the sim is intended to simulate a specific device. things will be rather broken if you go changing the resolution.
01:57:03 Quit dmb (Read error: 104 (Connection reset by peer))
02:02:43seaniUnhelpful: some of the #defines in device specific source files are tantalising, but I guess there's more to it than that. I'll settle for building the SIM with the largest standard display then. Ta!
02:04:29Unhelpfulthat might not work out for you, either. we have some very large-screened targets with numerous features disabled (because they don't work on the hardware yet). have you considered a player that was designed as a desktop application? the sims are really meant for testing rockbox things on your computer...
02:07:50seaniYes, I find rhythmbox overblown and lacking shortcuts. Most of the other desktop players are similarly obese. xmms is close but I'm used to the RB structure. The F40 SIM does the trick nicely if nothing else - many of the features I never touch anyway.
02:10:02Unhelpfulquod libet, perhaps? ;)
02:10:22 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:11:48seaniI feel a bit of apt-get install action coming on
02:16:02 Quit robin0800_ (Read error: 110 (Connection timed out))
02:17:08freddybTorne said that some folk wanted a virtual keyboard for scrollwheel that just uses the scrollwheel to pick the letter and select to insert, so I posted a patch on FS #10763 if someone wants it enough to take it and start a new FS entry. It's basically done.
02:18:16freddybThe patch is called scroll-1d.diff
02:23:19 Join toffe82 [0] (
02:27:06 Quit AaronM ("Emo Time In My Corner... //_-")
02:34:58 Quit toffe82 (Read error: 54 (Connection reset by peer))
02:48:00 Quit freddyb (Remote closed the connection)
02:57:29 Join freddyb [0] (
03:14:04***Saving seen data "./dancer.seen"
03:24:23 Nick tmzt_ is now known as tmzt (
03:29:45tmztfreddyb: would be nice (sansa e200/fuze) the existing one is confusing enough I don't really enter text
03:36:39freddybtmzt: give it a whirl
03:37:39 Quit MethoS- (Read error: 131 (Connection reset by peer))
03:37:47tmztin svn? I'm not sure how the patches work or how to track them outside of the bug database
03:39:53 Join saratoga [0] (i=474d0741@gateway/web/freenode/x-gtomwkrlnodlidtm)
03:41:10freddybtmzt: if you have an arm based player I can cook you one
03:41:34tmztpatch failed
03:41:45tmzton current svn
03:42:39 Quit killan (Read error: 110 (Connection timed out))
03:42:52saratogafailed how?
03:43:06tmzthunks failed, I need to read something
03:43:39freddybLet me check my patch...
03:44:58freddybtmzt: try doing an "svn up" first
03:45:03tmztI did
03:45:08tmztjust restored the file
03:45:08saratogawhat is apps/recorder supposed to contain?
03:45:36Unhelpfulamiconn: also there aren't really any problems with 4.4.1 aside from the section offset thing that seems to be a binutils problem. there's a problem building 4.4.2, which seems to hate being built for a bare-metal environment..
03:46:14tmztpatching file apps/action.h
03:46:15tmztHunk #1 succeeded at 235 (offset -1 lines).
03:46:18tmztis that a problem?
03:46:38Unhelpfultmzt: no, that's not a problem.
03:47:03scorche|shit says it succeeded ;)
03:47:35saratogayour hunk failure says "hunk succeeded"?
03:47:47tmztno, the other file failed in multiple places
03:48:15saratogai tried it with current svn and it applies fine
03:48:28tmztwhat command do you use to apply it?
03:48:44saratogapatch -p0 < patchame
03:49:56freddybtmzt: maybe you need to "svn revert apps/recorder/keyboard.c" ?
03:50:15tmztI was rm/up'ing it, is that better?
03:50:17saratogayes if you've already applied a previous version of that patch it will certainly fail to apply a new one
03:51:30freddybtmzt: what player you using?
03:52:35tmztstill fails, I can't understand why
03:52:39tmztI reverted the file
03:53:02tmztI'm on trunk 23621
03:53:20tmztguess I need to checkout again while I'm on a fast link
03:56:05 Join T44 [0] (
03:56:41tmztstill fails
03:57:14tmztthis is the patch,
03:59:18freddybtmzt: no, you want the one from the bottom: scroll_1d.diff
04:01:08tmztah, that makes sense
04:02:25tmztok, applies
04:02:27tmztsorry about that
04:02:32 Quit saratoga ("Page closed")
04:08:29 Quit Rondom (Nick collision from services.)
04:08:39 Join Rondom [0] (n=Rondom@
04:09:52freddybtmzt: hang on I need to fix the fuze keymap
04:14:02 Quit Topy44 (Read error: 110 (Connection timed out))
04:18:06 Quit AEnima1577 ("Leaving.")
04:18:25freddybtmzt: you still there?
04:19:12 Join bomberman [0] (
04:19:51freddybtmzt: new patch with fixed Fuze keymap
04:20:05tmztstill here
04:20:46freddybhave you built one before? do you just want me to just email you a
04:20:48bombermani was wondering if it were possible to change the layout of the menus
04:21:15tmztis the pcm patch supposed to be there?
04:21:20tmztI've built it before
04:21:24bombermani mean to just totally cusomize the menu system
04:22:30freddybtmzt: no, not unless you want to record. sorry dude. it's getting late.
04:22:34tmztfreddyb: does mic work on fuze then? why is this stuff in there?
04:23:04 Quit TheSeven (Nick collision from services.)
04:23:09 Nick hd is now known as HellDragon (i=jd@Wikipedia/HellDragon)
04:23:20Unhelpfulbomberman: by modifying the source and rebuilding, yes.
04:23:23 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
04:23:32tmztlooks like it built
04:23:35 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
04:23:45tmztcan't test without cable which is at home though, unless install from sd works now
04:23:47freddybtmzt: I was trying to help get recording going and I forgot to take the patch out. I does work ok for me but I don't know if it will damage your player
04:24:13tmztdoesn't seem to affect routing or anything with power so I can't see how
04:24:47tmzthaven't checked the progress on fuze recently, it's usable as is
04:24:50bombermanhuh?! thats sounds like a lot of work. wouldnt it be a lot better to allow the themes to change the layouts.?
04:25:17Unhelpfulbomberman: no, because then some theme file could make the menu completely useless.
04:26:45bombermanwhat do you mean "make it completely useless"
04:26:46Unhelpfula theme, from the theme site, could deliberately or accidentally remove menu items in such a way that you can't change themes or use your player?
04:27:15bombermanso then what's the rockbox simulator for?
04:27:22bombermanto test your themes first, right?
04:27:53freddybtmzt: there's a fixed patch w/o record now.
04:27:57Unhelpfulto test themes, to test plugins, to look at debug output from code, provided the code is not target-specific...
04:28:14tmztsure, I can test the other one though
04:28:41bombermanoh... see i was gonna be a little selfish and only add this to the fuze port
04:29:07freddybtmzt: you know the disclaimers....
04:29:14bombermanthe feature to customize layouts and stuff
04:33:16Unhelpfulyou would find it difficult to add such a feature for only one target, as the menu code is shared. :)
04:34:43bombermanoh pardon me. i havent even looked at the source yet
04:36:33bombermantime to dive in
04:36:37 Quit bomberman ("CGI:IRC")
04:41:15 Quit freddyb (Remote closed the connection)
04:42:37 Join phanboy_iv [0] (
04:49:17 Join AaronM [0] (
04:51:52 Quit fyrestorm ("lamers envy me like they envy bill g -- main boot xp, just the way it should be!")
04:52:10 Quit BHSPitMonkey (Read error: 113 (No route to host))
04:58:19 Join fyrestorm [0] (
04:59:46 Quit phanboy4 (Read error: 113 (No route to host))
05:02:53 Quit Strife89 ("Bed.")
05:09:15 Join antil33t [0] (
05:11:36 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
05:14:05***Saving seen data "./dancer.seen"
05:18:10Unhelpfulamiconn: you had suggested that we needed subpixel AA for font AA to be worth much. i've thought about it a bit. i generated a test image with a few strings on it, using some kanji as these are a difficult case for small sizes (lots of strokes):
05:18:21Unhelpfulkugel might want to look at those as well ;)
05:20:48Unhelpfulthe image is sized to fit an e200 display (and the subpixel order is configured for that, as well). the first row is with no AA. the second is with 16-level AA as the current patch uses. the next three are with 3-, 5-, and 9-level subpixel AA. i think the 5-level subpixel looks rather nice on the e200, and is a nice compromise between glyph data size and quality (the 3-level has very obvious color fringing)
05:22:27JdGordonAA overload :p
05:23:09Unhelpfuli also *think* that the 5-level can be done quite efficiently... we'd unpack an RGB value to 32 bits as we currently do, use a SWAR operation to get the difference between the foreground and background colors, shift the background color left by two, and then mask out each field of the foreground color and multiply-accumulate it to the shifted background color.
05:24:41Unhelpfulthis is 3 mac operations, vs one multiply and one mac for the current patch. the extra fixup work on the colors would cost a bit also, but the step of mapping the alpha range from 0-15 to 0-16 that the current patch does could be skipped.
05:24:53 Quit togetic (Read error: 104 (Connection reset by peer))
05:25:03UnhelpfulJdGordon: yes, well, how else am i supposed to tell what might work... implement and then run it? :P
05:25:09 Join lifeless_ [0] (n=lifeless@
05:25:31JdGordonI meant AA albumart and anti-aliasing :)
05:26:02JdGordonapart from the very slight colouring difference, i cant see any change in that image
05:26:09Unhelpfuloh, that, yes. it does lead to confusion.
05:26:12JdGordon(on computer screen though which is probaly why)
05:26:33Unhelpfulwell, if it's a CRT computer screen, you won't see much at all ;)
05:27:21JdGordonna lcd
05:27:28krazykitit's most obvious on the complex character right in the middle. the 5-level and 16-level ones look indistinguishable to me
05:27:43krazykitwell, nearly so
05:28:07JdGordonactually.. the y is obvious
05:28:36Unhelpfulyes, the diagonals in the y look better IMO in the 5-level
05:30:41Unhelpfulit looks like i chopped the tail of the y in the 1-bit sample. the y *does* render with a proper tail. :/
05:32:31Unhelpfulthe top points of the M look more even in the antialiased versions, also, just because in the one-bit version they rounded to different widths. the main benefit with font AA is going to be at small sizes, where there's just not enough resolution using whole pixels to render lines accurately
05:34:01 Join AndyI [0] (n=pasha_in@
05:41:59 Quit Horscht ("Verlassend")
05:44:48 Quit AndyIL (Read error: 110 (Connection timed out))
05:46:11 Quit grndslm ("Leaving")
06:14:33 Quit AaronM ("Emo Time In My Corner... //_-")
06:15:39 Join jus__ [0] (
06:19:10 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
07:07:39 Quit liar (Client Quit)
07:14:06***Saving seen data "./dancer.seen"
07:29:01 Join dmb [0] (n=Dmb@unaffiliated/dmb)
07:29:17 Quit jus__ (Read error: 60 (Operation timed out))
07:31:52 Join stoffel [0] (
07:36:56 Join AEnima1577 [0] (n=clbarnob@
07:41:03 Join jus__ [0] (
08:04:11 Join funman [0] (n=fun@rockbox/developer/funman)
08:05:26 Join Rob2223 [0] (
08:16:33 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:18:24amiconnUnhelpful: This supports my opinion that plain aa is worse than no aa at all, and sub-pixel aa is better but not really needed. It's ok on a multi-GHz PC, bu ton a dap I still think it's too much of a waste
08:19:05amiconnAlso it would be better to have a black-on-white example, imo
08:19:22Unhelpfulamiconn: i actually find the greyscale AA more readable, so i suspect opinions will vary. curves and diagonals that are jaggy due to aliasing bug me. :/
08:20:24Unhelpfulyou could invert that image to get one :)
08:20:34amiconnThe most readable one for me is actually the no-aa version, followed by the two higher-level subpixel aa versions
08:20:56 Join Bagder [0] (
08:21:03 Quit martian67 (Read error: 110 (Connection timed out))
08:21:23amiconnThat *may* be due to the fact that it's white-on-black (which annoys me much more than any type of aliasing or anti-aliasing)
08:21:49Unhelpfulheh. themes i like are all light-on-dark, despite the fact that i hate this on my desktop :)
08:23:49 Quit Rob2222 (Read error: 110 (Connection timed out))
08:25:56topikyou could always make it optional to use it. i like the anti-aliased fonts a lot
08:25:57Unhelpfulassuming we had a renderer for subpixel-aa glyphs in rockbox, though, you would get exactly the same result running it in black-on-white as you would by inverting the sample
08:27:39Unhelpfultopik: if it *ever* gets merged it will be quite simple to "turn it off" by using a 1-bit font. the patch on flyspray supports 1-bit fonts as we have now or 4-bit greyscale AA.
08:28:06topikthat would work too :)
08:28:20topiki should get a build environment set up again to try the patch
08:29:17*Unhelpful wonders if there's any point in benchmarking codecs with eabi builds on various PP devices... presumably they'll perform about the same with regard to -O levels vs speed?
08:30:12topikbenchmark or keep wondering, that's your options :)
08:30:26 Join ender` [0] (
08:30:28amiconnI can read black-on-white text on screens for hours and hours, whereas white-on-black starts to annoy me within minutes, no matter what screen it is
08:30:48amiconnThis is one reason why I disable cabbiev2 on all my targets almost immediately
08:31:18Unhelpfultopik: true, but i only have an e200 and gigabeat s, and asking somebody to run codec benchmarks for a few hours is a much larger request than "can you try this build and make sure it boots and can play music?"
08:31:20amiconnAnd in my experience aa always reduces readability, as a tradeoff for looks
08:31:32 Join liar [0] (n=liar@
08:31:42amiconnJust the tradeoff is much lower with subpixel aa than with greyscale aa
08:33:06Unhelpfulsubpixel can improve things imo by increasing available horizontal resolution. you can't use it to get finer details, but you can use it to get finer positioning.
08:33:34amiconnPlain aa is effectively just adding blur, so I fail to see how it could ever improve readability. Subpixel aa also adds blur, but at the same time it increases the effective horizontal (most of the time) resolution
08:33:44 Join FlynDice_ [0] (
08:35:32Unhelpfulyou could *possibly* do subpixel AA without blur, with each subpixel on or off. for this not to show color fringes all over, you must guarantee that any horizontal run of subpixels is at least 3 subpixels wide - so horizontal features couldn't be any thinner than without subpixel AA, but could be placed more finely.
08:38:19Unhelpfulthe value of subpixel AA also decreases rapidly as you move to more saturated foreground or background colors, or lower contrast between them. if you use, say, yellow-on-black, you lose a third of the possible horizontal resolution because you can't light blue subpixels.
08:40:20 Quit phanboy_iv (Read error: 54 (Connection reset by peer))
08:40:42 Join phanboy_iv [0] (
08:42:43 Quit jus__ (Read error: 60 (Operation timed out))
08:42:59 Quit TheSeven (Read error: 113 (No route to host))
08:45:20amiconnYes, obviously. E.g. black on green would stop subpixel aa from working at all
08:46:37amiconnRegarding subpixel aa without blur - I think you would need to make sure that any horizontal run of subpixels is an integer multiple of 3 in order to avoid colour fringes
08:46:38Unhelpfulat that point it's no better than full-pixel AA, and is actually a bit worse as the color is selecting one of the three subpixels to use to represent the alpha value for the full pixel :/
08:46:59*Unhelpful is doing some math tests for subpixel AA now
08:47:21 Quit FlynDice (Read error: 113 (No route to host))
08:47:38 Quit liar (Read error: 145 (Connection timed out))
08:48:57amiconnHmm, probably except for large runs - so just requiring the minimum might be sufficient
08:49:48 Join flydutch [0] (
08:49:50Unhelpfulamiconn: the minimum should be good enough. as long as each subpixel can be fit into a triplet of lit subpixels, fringing will be fairly minimal
08:50:38Unhelpfulyes, i'm now pretty sure that we can calculate a (good enough) packed rgbval1 - rgbval2 without having to implement a complete partitioned subtract
08:51:37amiconnSubpixel aa on rockbox would need to support at least two subpixel orders (maybe 4 on some targets)
08:52:00amiconnTwo orders are necessary for display flip
08:52:27amiconn4 orders might be necessary for certain targets with more than one panel type
08:53:44Unhelpfulthere'd be a 16->32 spread as used with other rgb565 swar operations, then OR the spread rgbval1 with 0x100400, then subtract spread rgbval2, then AND result with 0x7feff9ff
08:53:50amiconnHmm, it just strikes me that while rockbox doesn't support 90° rotation in general because it doesn't support variable resolution, this would be possible on square displays (small H10)
08:55:03Unhelpfulamiconn: RGB vs BGR could be handled by swapping subpixels in the mask bitmap, either on draw (slower) or on load (faster but means we can't rotate at will)
08:56:28Unhelpfulvertical vs horizontal subpixel layout could be handled by having each glyph appear in the file in both forms, with the correct one being loaded into memory... another reason not to use very large per-subpixel alpha values.
08:58:47Unhelpfulanyway, after masking we could then, for each subpixel, mask out that segment of rgbval2, multiply by the subpixel alpha, and add to an accumulator initialized with (rgbval1 << 2). this can only work for up to 5-level alpha values.
09:00:22Unhelpfulthe same technique could actually be used for whole-pixel AA as well, with only one multiply per pixel... though the other multiply is now replaced by several shift, or, and and operations
09:03:45amiconnHmm, display flip adds yet another problem - what happens to text that is already on screen?'s, um, going to look less than nice.
09:04:43Unhelpfulwrong-ordered subpixel AA is worse than whole-pixel AA or even none at all.
09:05:44Unhelpfuland there's really no way, when there are colored items drawn on screen, to transform the RGB-rendered screen to a BGR-rendered one... except by redrawing everything.
09:05:48 Join petur [50] (n=petur@rockbox/developer/petur)
09:06:32amiconnOf course this problem will go away on the next full redraw, and it's not like you'll flip the display every minute or so
09:07:01Unhelpfulwe'd want to force a full redraw on flip, if we don't want it to be icky.
09:10:21*amiconn still isn't convinced that we should add any form of aa to rockbox, but if we do, I'd very much prefer subpixel aa
09:11:13*amiconn imagines file size and necessary buffer size for an antialiased unifont...
09:13:04Unhelpfulunifont can't really be antialiased, it's not available as an outline font, or not really, anyway.
09:14:07***Saving seen data "./dancer.seen"
09:15:53 Quit AEnima1577 ("Leaving.")
09:16:37amiconnThen replace it with an outline font also covering the whole unicode bmp
09:18:52Unhelpfulthose are rather hard to come by in my experience, but yes, at large sizes it would be a rather large file.
09:20:21 Join Thundercloud [0] (
09:24:08 Join liar [0] (
09:26:33Unhelpfuli think the easiest way to support swapping RGB vs BGR at draw would be to store the three masks to apply during multiply in an array, and have a second copy of it in the reverse order. then you can still pull subpixels out of the glyph data in the same order, but the first one that you apply will affect B or R depending on which mask array is used
09:29:05 Join kubiix [0] (
09:31:45kubiixI am using rockbox for many years, but few days ago I have noticed something weird on my iPod Photo
09:33:19kubiixin lastest build, in build which is old 4 days and in build 3.4, skiping on next/previous song in wps is impossible
09:34:02 Quit BHSPitMonkey (Remote closed the connection)
09:35:02kubiixis is not hardware related, in menu i can navigate with left and right button click, and control the quickscreen. Also fast forward / rewind works on wps when click and hold left or right
09:36:24 Quit swilde (Remote closed the connection)
09:45:39 Quit topik ("leaving")
09:47:08 Join Zagor [0] (n=bjorn@
09:48:21 Quit kubiix ("CGI:IRC")
09:52:01 Part LinusN
09:54:24 Join topik [0] (i=awesome@
09:55:11 Quit Thundercloud (Remote closed the connection)
10:04:12 Join einhirn [0] (
10:06:28Unhelpfulhrm, in fact we *can* have the 9-level version, but we have to move the G component in the spread pixel value over to the left a position
10:07:11Unhelpfulas the 9-level math would require that there be 6 0 bits between each component... but requires only 3 bits of clearance above the topmost component for its value to be correct.
10:07:54 Quit phanboy_iv ("Leaving")
10:09:25 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
10:16:01 Quit crwl ("paskaa hajonneen tilalle")
10:20:26 Join Grahack [0] (
10:20:37 Quit linuxstb (Read error: 113 (No route to host))
10:29:20 Quit Grahack ("Leaving.")
10:54:31 Join Prot [0] (
10:55:43ProtQuestion: When I take a c250 and put rockbox on it, then (while off) I plug it into a car sansa adapter or 110v wall sansa adapter, it hangs on the rockbox boot screen. I've seen this on two c250s so far and I've tried reformatting/reinstalling on both.
10:55:47ProtAnyone experience this?
10:59:41 Join Tomis [0] (n=Tomis@
11:11:21 Join crwl [0] (
11:14:11***Saving seen data "./dancer.seen"
11:33:20 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:40:00 Join MethoS- [0] (n=clemens@
11:49:02 Join slam_ [0] (n=grndslm@
11:50:08 Nick slam_ is now known as grndslm (n=grndslm@
11:52:14 Quit MethoS- (Remote closed the connection)
11:56:46 Quit robin0800 (Read error: 110 (Connection timed out))
12:30:56 Quit Tomis ()
12:32:40 Join teru [0] (
12:47:46 Quit lifeless_ (Remote closed the connection)
12:48:39 Join Tomis [0] (n=Tomis@
13:14:15***Saving seen data "./dancer.seen"
13:22:02 Join Lynx_ [0] (n=Lynx@
13:27:30 Quit funman ("free(random());")
13:40:18 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:43:00 Join Zorda [0] (
13:45:01 Quit liar (Read error: 110 (Connection timed out))
13:46:27 Quit Utchybann ("I like core dumps")
13:55:04ZordaHey guys I just tried to install rockbox on my nano 2nd gen when i connect the cable all i get is a blank E: drive windows does identify it as a nano 2nd gen but it shows up as 0 bytes and and i cant really access it on my ipod rockbox seems to be running fine and comes up at multimedia mode as im guessing it should. Any sugestions?
13:56:17 Join AleMaxx [0] (
13:57:03 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
14:00:31AleMaxxany cc1600/sc8600/rk28 activities? I saw the chinachip page on
14:01:19Tomisi went through the manual instal instructions from my mac, dd'd the nano 2g and all and it went fine Zorda
14:01:30Tomismaybe put it in disk mode first?
14:02:07Tomisi guess some of that stuff doesn't apply if you're doing it with an already windows-formatted nano
14:03:12Tomis are the instructions i followed
14:12:24 Nick YPSY is now known as Ypsy (
14:12:39 Join Strife89 [0] (
14:15:40 Join fyre^OS [0] (
14:15:54 Quit fyre^OS (Remote closed the connection)
14:16:16 Quit fyrestorm (Read error: 113 (No route to host))
14:23:01 Join Strife1989 [0] (
14:27:22Zordawell disk mode worked o.o;
14:27:28Zordathanks Tomis
14:27:43ZordaI guess that was kind of stupid and i shouldent of asked but oh well..
14:27:56Tomistrial and error, live and learn
14:29:01ZordaTomis can i ask another amazingly retarded question?
14:30:11gevaertsZorda: USB is expected to work, but there are known issues
14:30:43gevaertsalso, you're not allowed to ask if you're allowed to ask a question! ;)
14:30:59ZordaSo >.> i just read the manual but it was vauge so.... i just make a folder called music and then dump right? >.>;
14:31:20UnhelpfulZorda: you can put files wherever you want.
14:31:26Zordaah ok
14:31:49gevaertsinside .rockbox is not recommended though
14:33:51Tomispersonally, i have a folder called Movies at the root, i mostly use the apple firmware for actual music listening, then reboot to rockbox to watch movies
14:37:58Zordaoh god guys
14:38:09Zordaan even smaller thing then my psp is making music
14:39:43 Join froggyman [0] (
14:40:11 Nick froggyman is now known as Guest81 (
14:40:30 Quit Guest81 (Client Quit)
14:40:30 Join fyrestorm [0] (
14:56:11 Join mirak [0] (
14:59:27 Join AlexP_ [0] (n=alex@rockbox/staff/AlexP)
15:00:52 Join hatseflats [0] (n=hatsefla@
15:01:55hatseflatsso, is there any significant difference between stuff encoded in mp3 or ogg or other lossy codecs in terms of energy consumption on ipod rockboxes?
15:04:07linuxstbI think mp3 is more efficient, but I'm not sure how significant the difference is.
15:04:52hatseflatshad figured as much, though I sometimes hear voices from the vorbis-crowd who claim on pc's vorbis decodes more efficiently
15:05:03hatseflatsbut it's probably hardware related for the ipod
15:07:35gevaertshatseflats: in rockbox on PortalPlayer (the chip used in ipods), the mp3 codec makes use of both CPU cores while the vorbis codec doesn't, so the average clock speed can be lower
15:09:39hatseflatsgevaerts: theoretically it should be more energy efficient, but the difference is negligable in real life?
15:09:48hatseflatsactually, I should just do the tests myself
15:10:07gevaertshatseflats: good idea :) I'm not sure if anyone has done real tests
15:10:14hatseflatsseems like fun
15:10:28gevaertsthere's probably a few mA difference
15:10:34 Quit Strife89 ("ClIRC - IRC client for Nintendo DS")
15:10:37 Quit AlexP (Connection timed out)
15:10:47linuxstbhatseflats: This page could have some useful info, but it might all be out of date -
15:10:47 Nick Strife1989 is now known as Strife89 (
15:13:16hatseflatslinuxstb: nice, thanks.
15:14:17***Saving seen data "./dancer.seen"
15:17:20 Join liar [0] (n=liar@
15:22:14 Quit Strife89 ("If you hold a Unix shell to your ear, you can hear the C.")
15:24:32Tornehatseflats: If you have an ipod video, you can test it very easily: the debug menu tells you how much current is being drawn from the battery.
15:24:53Tornemuch quicker than battery benching
15:26:35hatseflatsTorne: nice, and yes, iPod video.
15:27:03Tornehatseflats: i committed the battery current display patch a couple of weeks ago so if you have a current build it should show up under debug -> battery
15:27:19Torneturn the scrollwheel to scroll through the pages of battery info, it's on there somewhere.
15:27:27hatseflatsTorne: ah, should upgrade in that case.
15:27:37Torneyou can pretty easily compare consumption of different codecs, then
15:28:01hatseflatsshould be pretty easy, yeah.
15:28:21hatseflatsShould make a few items of comparable bitrate right about now than
15:30:29 Quit Zorda (Read error: 110 (Connection timed out))
15:43:37 Part LinusN
15:47:10 Quit teru ("Quit")
15:52:10 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
15:53:45 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-itqapevuneatgykj)
15:54:26saratogaMP3 is "faster" on PP due to dual core support, but vorbis uses much fewer clock cycles (but all on the same core) so mp3 wins by a little on dual core targets
15:57:26 Join freddyb [0] (
16:02:25 Quit petur ("*plop*")
16:03:05 Join AEnima1577 [0] (n=clbarnob@
16:09:40 Quit dfkt (Read error: 110 (Connection timed out))
16:10:45 Join mabeco49 [0] (
16:12:12 Quit mabeco49 (Client Quit)
16:15:03 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
16:15:23 Join Topy44 [0] (
16:16:47 Quit T44 (Read error: 104 (Connection reset by peer))
16:23:05 Quit linuxstb (Read error: 60 (Operation timed out))
16:23:23 Join toffe82 [0] (
16:24:37 Join MethoS- [0] (n=clemens@
16:33:50 Quit Zagor ("Don't panic")
16:36:52 Quit liar (Read error: 113 (No route to host))
16:42:49 Join funman [0] (n=fun@rockbox/developer/funman)
16:45:19 Join liar [0] (n=liar@
16:54:00 Join dfkt_ [0] (n=dfkt@unaffiliated/dfkt)
16:54:48 Quit dfkt (Nick collision from services.)
16:54:59 Nick dfkt_ is now known as dfkt (n=dfkt@unaffiliated/dfkt)
16:55:24 Join Tomis2 [0] (n=Tomis@
17:02:10 Quit AEnima1577 ("Leaving.")
17:03:54 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
17:06:11 Join AEnima1577 [0] (
17:07:00 Quit AEnima1577 (Client Quit)
17:07:53 Quit Tomis (Read error: 110 (Connection timed out))
17:07:53 Nick Tomis2 is now known as Tomis (n=Tomis@
17:10:00 Join Tomis2 [0] (n=Tomis@
17:14:18***Saving seen data "./dancer.seen"
17:14:47 Join Blue_Dude [0] (n=chatzill@rockbox/developer/Blue-Dude)
17:16:05Blue_DudeLately the build process for manual builds hasn't been completing fully. The manual ends up as rockbox-build.pdf but is never renamed and copied to the build folder.
17:16:42saratogaBlue_Dude: any more changes coming to buffering.c? i was thinking of resyncing the clip patch
17:17:05Blue_DudeI haven't touched buffering.c yet. I may never touch buffering.c. :)
17:18:01Blue_DudeYou meant pcmbuf.c?
17:19:50saratogaoh you're right, i'm just mixing them up in my head
17:20:34Blue_DudeI see the clip patch. I don't think resyncing it will affect anything I'm doing.
17:20:50Blue_DudeOr vice versa.
17:21:11saratogaactually its probably still in sync and i'm just mixing up my files :)
17:22:49Blue_DudeThat's been known to happen...
17:26:53 Quit Tomis (Read error: 110 (Connection timed out))
17:27:04 Quit stoffel (Remote closed the connection)
17:29:01 Join martian67 [0] (
17:29:17 Quit Tomis2 (Read error: 110 (Connection timed out))
17:29:26Blue_DudeFixed the manual build. I just needed to svn up after the svn commit with the manual change. Seems the make file was confused which version was current.
17:34:01 Join AEnima1577 [0] (n=clbarnob@
17:41:44amiconnTorne: Does the current display in the debug menu calculate an average?
17:41:57Tornewell, maybe.
17:42:09amiconnIf it doesn't, it's not worth much for telling what codec is more efficient
17:42:09TorneIt displays the charge controller's ISTAT pin reading
17:42:16Tornescaled to be in mA
17:42:24amiconnCurrent consumtion will jump up & down with boost state
17:42:42Tornethe ISTAT reading is probably a moving average
17:42:43 Join bertrik [0] (
17:42:51Tornebut the code doesn't do anything to average it, no
17:43:11amiconnYou'd need a rather long time constant in order to get a useful average
17:43:18Torneit doesn't seem to jump up and down that much :)
17:43:23amiconn(several seconds at least)
17:43:39Tornethe ltc4066 datasheet should say, maybe :)
17:43:51amiconnWell if you use a codec that doesn't need to boost at all you won't see it jumping
17:43:53Torneexcept we don' thave it
17:43:57Torne(i think)
17:44:02Torneamiconn: i mean, even with one that does
17:44:04*Torne tries.
17:45:25Torneindeed :)
17:46:08Torneit's not that unpredictable though
17:46:57Torneyou could use the current data to work it out.
17:47:20Tornelook at consumption unboosted and boosted, and the boost ratio
17:47:55TorneI hadn't thought of this, i have been using the current metering for testing power management changes unrelated to boosting, for which it works fine :)
17:51:05 Nick FlynDice_ is now known as FlynDice (
17:57:01 Join Tomis [0] (n=Tomis@
17:57:26 Join killan [0] (
18:00:02 Join bluebrother [0] (
18:01:24 Quit bluebroth3r (Read error: 60 (Operation timed out))
18:10:11 Join Gvape_ [0] (
18:10:31 Part Bagder
18:10:57 Quit freddyb (Remote closed the connection)
18:12:43 Quit Gvape_ (Client Quit)
18:17:44 Quit kotnik ("Leaving.")
18:19:05*bertrik considers working on a ramloader for the meizus this weekend
18:45:02ProtQuestion: When I take a c250 and put rockbox on it, then (while off) I plug it into a car sansa adapter or 110v wall sansa adapter, it hangs on the rockbox boot screen. I've seen this on two c250s so far and I've tried reformatting/reinstalling on both.
18:45:04ProtAnyone experience this?
18:45:48 Join Zorda [0] (
18:46:25pixelmaProt: I believe I read something related to the start screen, what is yours set to?
18:46:43Proteverything default
18:46:52Protcomplete reformat
18:47:04pixelmahmm, no idea then
18:47:31pixelmawhich build did you install?
18:47:41Protlatest 3.4
18:47:48Protusing rbutility
18:48:06 Quit Blue_Dude ("ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]")
18:48:11Protthe only common factor is that I'm using a 16gb microsd
18:48:13pixelmathat would be the last release, could you try with a current build?
18:48:34Protwill do
18:50:08Prottrying 3.3
18:50:51pixelmaI meant a current build not somehting older, I'm not sure 3.3 had Rockbox USB on the Sansas
18:51:12Protthats the latest stable
18:51:26Prot3.3 still hangs on boot screen. Screen says 'boot version 5.0'
18:51:37Protthis is the wall ac adapter
18:53:10saratogaupdate your bootloader
18:53:28pixelmatry updating your bootloader too with Rockbox Utility (should be 6.0 now), this needs root access. And please try with a "current build" not a release
18:53:52saratoga6.0 is the first bootloader with full USB support on the sandisk players
18:53:52Protactually looks like its not hanging anymore, but it is booting to OF
18:53:59Protnice, didnt know there was a new one
18:54:03saratogayes thats what the 5.0 bootloaders do
18:54:08Protits booting to OF in car mode too
18:54:09saratogasince they don't have USB
18:54:31ZordaQuestion can you run strife on the doom client?
18:54:48saratogalook at the keymap for your player
18:55:05Zordayes i know >.>
18:55:26Zordai was wondering if it would worktechnicly
18:56:10saratogaoh if you mean to implement it, well see if you have the buttons and then look at the code
18:56:27saratogaIIRC doom did let you strafe so its probably technically possible if you have the buttons to spare
18:59:45Protsaratoga: rbutility installs 5.0 bootloader. how would I find 6.0?
19:00:05funmanwhich version of rbutility do you run?
19:00:16Protah need to upgrade
19:01:55Protdownloaded 1.2.3 still installs bootloader 5
19:03:33Protgot it
19:03:35Protdisabled cache :)
19:04:08Protyes! thanks very much. works in car mode
19:04:30Protin cache mode it still says 'downloading...' :)
19:11:36 Join polobricolo [0] (
19:11:57 Join stoffel [0] (
19:12:51 Join jus__ [0] (
19:14:20***Saving seen data "./dancer.seen"
19:19:50 Join bughunter2 [0] (n=bughunte@unaffiliated/bughunter2)
19:28:25Zordais there anyway to change the scroll senstivity?
19:30:04 Quit funman ("free(random());")
19:37:03 Quit flydutch ("/* empty */")
19:39:33 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:47:04 Join AEnima15771 [0] (
19:51:22 Quit polobricolo (Read error: 145 (Connection timed out))
19:51:56 Join n1s [0] (n=n1s@rockbox/developer/n1s)
19:53:29Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
19:53:47 Quit AEnima1577 (Read error: 145 (Connection timed out))
19:53:59 Join JdGordon|| [0] (n=Miranda@nat/microsoft/x-ycfysnagcvohrfvd)
19:56:53 Quit shai ("Leaving")
20:01:17 Quit AEnima15771 ("Leaving.")
20:09:46JdGordon||where are rbutil threads suppposed to go?
20:11:01 Quit JdGordon| (Read error: 110 (Connection timed out))
20:11:16 Nick JdGordon|| is now known as JdG (n=Miranda@nat/microsoft/x-ycfysnagcvohrfvd)
20:11:23 Nick JdG is now known as JdGordon| (n=Miranda@nat/microsoft/x-ycfysnagcvohrfvd)
20:14:47n1sis rbutil, multi threaded? shouldn't you OS handle the threads then?
20:14:55n1syour, even
20:15:13JdGordon|has gevaerts hijacked n1s's nick? :)
20:15:13 Join toffe82_ [0] (
20:15:14n1sand that comma shouldn't be there
20:15:47*n1s won't tell!
20:15:57*gevaerts is innocent!
20:19:18 Join merbanan [0] (
20:19:55 Quit toffe82 (Read error: 60 (Operation timed out))
20:19:58 Nick toffe82_ is now known as toffe82 (
20:20:39 Join domonoky1 [0] (
20:20:55 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
20:23:41 Join AEnima1577 [0] (
20:30:23 Quit bertrik (Remote closed the connection)
20:30:58 Quit AEnima1577 ("Leaving.")
20:34:07 Join Grahack [0] (
20:37:46 Quit domonoky (Read error: 110 (Connection timed out))
20:39:02 Join phanboy4 [0] (
20:40:47 Join freddyb [0] (
20:42:36 Quit Grahack ("Leaving.")
20:46:11 Nick Ypsy is now known as YPSY (
20:53:35 Quit mirak (Read error: 104 (Connection reset by peer))
20:53:50 Join bertrik [0] (
20:56:06 Join ender [0] (
20:56:12 Join Paleskin [0] (
20:57:03 Join panni_ [0] (
20:57:07Paleskinflac playback on fuze sometimes autopause and can't be resumed, but after a force reboot, it plays again
20:57:41Paleskinbuild r23549-091107
20:57:47Paleskinis this a known bug ?
21:05:06 Join Tomis2 [0] (n=Tomis@
21:07:41Paleskinflac playback on fuze sometimes autopause and can't be resumed, but after a force reboot, it plays again
21:07:44Paleskinbuild r23549-091107
21:07:46Paleskinis this a known bug ?
21:08:10evilnick_BPaleskin: The people who know are not necessarily on IRC 24/7
21:09:00Paleskinwhich time zone do they at ?
21:09:10Paleskinsaratoga or any other
21:09:52 Quit ender` (Read error: 110 (Connection timed out))
21:12:28 Part Paleskin
21:13:19 Quit panni_ (Read error: 54 (Connection reset by peer))
21:14:21***Saving seen data "./dancer.seen"
21:18:40 Join Tomis2_ [0] (n=Tomis@
21:20:17 Quit Tomis (Read error: 110 (Connection timed out))
21:20:17 Nick Tomis2_ is now known as Tomis (n=Tomis@
21:30:43 Quit Tomis2 (Connection timed out)
21:36:25 Quit jus__ (Read error: 113 (No route to host))
21:44:04 Join Strife89 [0] (
21:44:14 Join AaronM [0] (
21:44:20saratogai wonder if test builds of the current clip deadlock fix on other targets are worth doing
21:44:42saratogathe bug is unlikly to happen on targets with a lot of memory, but it might be nice to check and see if it causes any unintended consequences
21:58:30 Quit ender (" Today's BOFH excuse: Zombie processes haunting the computer")
22:07:44 Join froggyman [0] (
22:08:12 Nick froggyman is now known as Guest33445 (
22:08:28 Nick Guest33445 is now known as froggyman| (
22:09:27 Join ender` [0] (
22:12:49 Quit grndslm (Connection timed out)
22:18:33 Join grndslm [0] (
22:19:53 Quit grndslm (SendQ exceeded)
22:21:30 Join grndslm [0] (
22:23:35 Quit grndslm (SendQ exceeded)
22:25:05 Join grndslm [0] (
22:32:25 Quit grndslm (SendQ exceeded)
22:37:27 Quit merbanan (Read error: 110 (Connection timed out))
22:39:17 Join merbanan [0] (
22:39:24freddybChoice of stereo/mono record disappeared on Fuze. Anyone know where to look?
22:40:15JdGordon|i saw it playing with fred being the sheds before... maybe its there?
22:44:17freddybJdGordon|: huh?
22:45:18freddybMy sheds are empty...
22:45:56gevaertsYou have two sheds?
22:46:49n1swhat colour are they?
22:47:09n1scolours maybe
22:47:22AlexP_gevaerts: freddy, not arthur :)
22:47:31gevaertsoops :)
22:50:31freddybI guess that's a big no. JdGordon: You posted about wanting a side to side scroll on the forums did you try out my patch?
22:50:53JdGordon|havnt had a chance
22:51:05 Nick shaggy-h is now known as chrism (
22:58:43CIA-5New commit by blue_dude (r23622): Crossfade: crossfaded manual skips now start fading immediately
23:00:37 Join LambdaCalculus37 [0] (n=LambdaCa@rockbox/staff/LambdaCalculus37)
23:00:50 Join slam_ [0] (
23:01:32 Quit merbanan (Read error: 110 (Connection timed out))
23:02:31 Nick slam_ is now known as slammer (
23:02:34 Quit stoffel (Read error: 54 (Connection reset by peer))
23:02:39 Nick slammer is now known as grndslm (
23:06:54 Join Tomis2 [0] (n=Tomis@
23:09:31 Nick AlexP_ is now known as AlexP (n=alex@rockbox/staff/AlexP)
23:11:20 Quit froggyman| ("CGI:IRC")
23:14:22***Saving seen data "./dancer.seen"
23:15:41 Quit evilnick_B ("Page closed")
23:21:06 Quit Tomis (Read error: 110 (Connection timed out))
23:21:07 Nick Tomis2 is now known as Tomis (n=Tomis@
23:33:21 Quit Strife89 ("Errands.")
23:39:47 Quit freddyb ("Konversation terminated!")
23:43:41 Quit n1s ("Lämnar")
23:45:09 Quit Tomis (Read error: 110 (Connection timed out))
23:47:11 Join Tomis [0] (n=Tomis@
23:48:21 Quit JdGordon| ("Miranda IM! Smaller, Faster, Easier.")

Previous day | Next day