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-08

00:00:03 Quit Henrico ("gtkBitchX: melts in your mouth, not in your hands")
00:00:07 Join ashridah [0] (
00:00:31 Quit damaki_ (Read error: 110 (Connection timed out))
00:00:31BHSPitLappyRotAtoR: I already asked about that :D
00:00:37 Join Kohlrabi [0] (
00:00:39RotAtoRhehe :)
00:00:41BHSPitLappybut not by writing a bunch of bitmaps... I wouldn't be okay with that
00:00:48*preglow spots fixed point ugliness
00:01:49preglowoh, a lovely almost-divide-by-zero
00:01:56lostlogicgah, sorry.
00:02:16lostlogic*figures out how to make putty not paste on right click*
00:02:28 Join TCK [0] (
00:04:55Bagderand now LinusN's birthday is here, euro time zone
00:05:11Bagderbut he's not
00:05:55 Quit Daishi (Read error: 104 (Connection reset by peer))
00:06:09ender`lostlogic: you can make it paste on middle-click
00:06:13lostlogicender`: found it
00:09:56 Quit Ts|Away ("good night")
00:10:30*preglow finds out his sin() code isn't good enough...
00:10:36 Join Paul_The_Nerd [0] (
00:10:49BHSPitLappy10 sin
00:10:51BHSPitLappy20 goto hell
00:11:44lostlogicpreglow: how are you calculating sine? lookup table + interpolation or another method?
00:12:39preglowlostlogic: lookup table plus interpolation
00:12:53preglowlostlogic: it's perfect for audio use, but no, not for this
00:13:07preglowi probably need to extend the lookup table precision and size
00:13:37preglownotch filters will be plotted inaccurately around the notch
00:14:00lostlogicheard of this CORDIC math stuff I'm seeing on google?
00:14:07preglowheard of, yes
00:14:12preglowbut it's slower than lookup tables, afaik
00:14:33lostlogicit looks like it uses lookup + iterative precision improvement or some such
00:14:34preglowi'll check it out, haven't done so for ages
00:15:59preglowcan't find any good code :/
00:17:11lostlogicnot sure if it's _good_
00:17:30lostlogicuses doubles as params and return values, but I dont' think it uses FP math otherwise
00:19:16preglowit does, extensively
00:19:42preglowbut i believe i should be able to adapt it
00:20:03preglowa better question is, should i bother
00:20:17preglowi can do an extended precision lookup table tons faster
00:21:43lostlogichow large is such a lookup table?
00:22:16preglowthe current one is 128 points
00:22:45preglow16 bits samples
00:23:00preglowwhich yields excellent quality for most things
00:24:03lostlogic <−− here's one in integer C already, looks nicer.
00:24:06lostlogicif you still care ;)
00:24:57XavierGrtrying to navigate without a mouse seems fun...!
00:26:01preglow'course i care when i don't have to do the grunt work
00:26:38preglowwhat the hell is a 'short long' ?
00:26:40lostlogicwhat the hell is a short long though? 2 bytes?
00:26:55BHSPitLappyiPL has mouse emulation
00:27:19*preglow vomits
00:27:19*BHSPitLappy awkwardly stumbles into a conversation, out of context
00:27:19XavierGrand you navigate the mouse pointer with the buttons?
00:27:32BHSPitLappykind of
00:27:50BHSPitLappymenu, <<, >>, and play are their respective directions
00:27:58preglowlostlogic: i see how i can adapt that to proper 32 bit longs, though
00:28:04BHSPitLappyand the scroll wheel moves along the last axis you moved on
00:28:05XavierGrthe only interesting thing would be a USB OTG HID mouse device
00:28:06lostlogicpreglow: ok :)
00:28:22lostlogicand what the hell compiler would compile 3 byte longs !?
00:28:33preglowan insane one
00:28:47preglowthis code doesn't seem to have a license
00:29:08preglowwhich puts is in what situation regarding it?
00:29:55Paul_The_NerdA little worse than gray
00:30:12Paul_The_NerdTechnically, if there's no license displayed, it defaults to "all rights reserved." At least in the US.
00:30:22lostlogicit doesn't have an explicit license, but in the discussion they say:
00:30:33lostlogicWe at 296 decided to share our student-developed math library with the CD community. We needed trig functions for our robot positioning system, so we wrote our own using the CORDIC algorithm. The library includes integer sine, cosine, and arctangent, all accurate to +- 1/16777216, as well as a few other useful functions.
00:30:57preglowwhich isn't very helpful
00:30:58linuxstbAFAIU, if there's no license, that means you can't use it.
00:31:06BagderPaul_The_Nerd: that goes for just about the entire world
00:31:46*preglow does a "clean room" reimplementation
00:31:50preglowi wish people would license stuff
00:31:50Paul_The_NerdBagder: Generally speaking yeah, but since I don't know explicit rules in any other country, I figured I shouldn't speak on it. All I know is that before '76 it defaulted to the opposite.
00:33:22Bagderyou mean '71 ? ;-)
00:33:39lostlogicI can't find a single license anywhere on that site.
00:34:05Paul_The_NerdBagder: Yeah. I probably do.
00:35:36linuxstbPaul_The_Nerd: Have you tried the latest ipod audio playback?
00:36:10Paul_The_Nerdlinuxstb: JUST finished copying it over
00:36:59Paul_The_NerdAnd yes, it fixes the prev/next bug. :)
00:37:57 Quit Moos ("Glory to Rockbox!")
00:38:18preglowi wonder how the hell that e[] array is calculated
00:38:32preglowpretty straight forward, but with some crazy-ass deviations by 1
00:39:17lostlogiclinuxstb: high-five :)
00:40:04 Join JdGordon [0] (
00:40:57JdGordonmornin all
00:41:09preglowseems to work fine, yes
00:41:36lostlogicPaul_The_Nerd: let me know if voiceUI is worse, same, or better than yesterday if you use it
00:41:37preglowlinuxstb: i'd still like some eq acceleration
00:41:58Paul_The_Nerdlostlogic: I'll try it out in 2 minutes, 30 seconds or so. :-P
00:42:31preglowlinuxstb: and playback actually stutters if you update the coefs too often
00:43:14linuxstbpreglow: Yes, I noticed that.
00:43:41 Join webguest02 [0] (
00:44:14preglowthis thing will be so extremely slow if we change the cpu freq...
00:44:33*Paul_The_Nerd sighs.
00:44:46Paul_The_NerdI was *kinda* hoping that this would magically fix the "Repeat Random" bug.
00:44:58 Quit ender` (" Join the army, meet interesting people, kill them.")
00:45:03linuxstbWhat's the "Repeat Random" bug?
00:45:10Paul_The_NerdThat it doesn't?
00:45:23linuxstbIs that ipod specific then?
00:45:28Paul_The_NerdIf you have it said to "Shuffle" and repeat mode also to "Shuffle" at the end of the playlist it freezes
00:45:48Paul_The_NerdGimme a second to check the Voice and then I'll check to see if it happens on my H120
00:45:52lostlogicafaik that works for me
00:45:55lostlogicon H3x0
00:46:08 Quit actionshrimp (Read error: 110 (Connection timed out))
00:46:16preglowi need to sleep now
00:49:17Paul_The_Nerdlostlogic: Voice seems to work fine, even with voice playing
00:49:20Paul_The_Nerdeer music playing
00:49:26JdGordonany1 know electronics? i want to build a mini external speaker kit for my iriver... could i buy 2 of these ( 1 left, 1 right) and hook em up to this ( or a proper speaker) ?
00:50:21Paul_The_Nerdlinuxstb: It's an issue on both H120 and iPod, apparently.
00:51:03Paul_The_NerdRepeat All works fine, it's just Repeat Shuffle that has the issue
00:53:08linuxstbDid you test Voice on the ipod or your h120?
00:53:17Paul_The_NerdVoice == BAD on ipod
00:53:29Paul_The_NerdNot only does it not play, but afterward even once you disable it, playback is broken
00:53:44linuxstbHave you tried it after the latest changes?
00:53:49Paul_The_NerdJust did
00:54:40Paul_The_NerdEnable voice, no voices, so disable voice, attempt to play music, Data Error
00:54:45lostlogic::blink blink:: that's odd. it uses the same code as any other playback at the level where there are differences based on hardware
00:55:38Paul_The_NerdCould it be the resampling?
00:55:53lostlogicvoice gets resampled on either oen
00:56:00lostlogicPaul_The_Nerd: but try pitching up and down on ipod
00:56:09Paul_The_NerdWhat's the key combo for that?
00:56:19lostlogicon iRiver it's Play + up and down
00:56:23lostlogicdon't know how or if on ipod
00:56:46 Quit webguest02 ("CGI:IRC (Ping timeout)")
00:57:15Paul_The_NerdI don't think you can.
00:57:20Paul_The_NerdAt least, I can't figure out how to.
00:57:34lostlogiciPods seriously need a few more buttons
00:58:18Paul_The_NerdThey have 7, and with select as a modifier, 11. Not so bad, really.
00:58:49lostlogiciRiver has 9 with 2 modifiers for like 17 on H1x0 and like 27 on H3x0
00:59:55Paul_The_NerdI think there's enough free on iPod. I suspect it's just not set.
01:01:15*lostlogic out
01:01:22amiconnNow lets see whether this will work....
01:02:47 Quit sam^ ("bump kde to 3.51")
01:03:14amiconnYay! JPEG on H300
01:03:25XavierGrwow so fast?
01:03:39amiconnDidn't I say the function is simple?
01:03:53XavierGrI mean did you change jpeg.c code or the grayscale lib?
01:03:56linuxstbamiconn: And ipods I assume?
01:04:04amiconnlinuxstb: Yes, should work
01:04:27amiconnIt's not especially fast yet, uses the conversion formula for each and every pixel
01:05:09amiconnI think a lookup table could help here
01:05:21amiconn512 bytes
01:05:41JdGordonamiconn: not colour :(
01:06:01XavierGrcolour needs a mmodified jpeg decode routine
01:06:22XavierGrsomeone that know how Jpeg decoding must look at ti
01:06:59XavierGr^it. I hope that preglow likes my filescrolling patch. jpeg viewer (and in colour later) will be a killer plugin.
01:08:21***Saving seen data "./dancer.seen"
01:08:34 Join DJDD___ [0] (
01:09:08 Join webguest91 [0] (
01:09:13linuxstbamiconn: I've just corrected an ipod-related typo in jpeg.c and committed to CVS - it shouldn't affect your changes.
01:09:44amiconn3G isn't supported anyway yet.
01:09:57linuxstbYes, but I didn't want to forget it.
01:10:16amiconnSomeone needs to figure out the second timer and the internal LCD scan frequency
01:10:26amiconn(the latter is just a matter of experimentation)
01:10:56amiconnThe grayscale lib will probably need some adaptions to the different pixel blocking as well
01:11:04linuxstbI think preglow already understands the timers, so that part should be fine. Neither of us have a greyscale ipod though.
01:11:49amiconnViewing pictures with just 4 shades isn't really fun
01:11:54XavierGramiconn will the grayscale lib be of any importance on colour lcd displays? (I mean not temporarily)
01:13:09*amiconn got the usual "C apps/lang/english.lang" :/
01:13:26XavierGrso does it worth to change the library and then revert?
01:13:54amiconnI didn't touch the grayscale lib at all
01:14:06XavierGrwhat did you change?
01:14:44amiconnJust added a function to the lcd extension lib (xlcd.[ch]), and macrofied some calls in jpeg.c
01:14:52 Quit Kohlrabi (Nick collision from services.)
01:14:58amiconn...and a couple of #ifdefs
01:14:58 Join Kohlriba [0] (
01:15:17amiconnA matter of ~30 minutes so far
01:17:17 Quit webguest91 ("CGI:IRC")
01:17:19 Join Kohlrabi [0] (
01:19:29 Part Paul_The_Nerd
01:20:44elinenbe100 people in the channel! wow! what a difference since rockbox started supporting the iriver and the ipod!
01:21:02elinenbeamiconn master of all things ASM is here!
01:21:11elinenbehardeed master of all things playlist too!
01:21:33elinenbelinuxstb master of all things ipod
01:21:39elinenbehardeep master of all things playlist too!
01:22:05*elinenbe master of all things sokoban!
01:22:06XavierGrLinus master if all bdm thing too!
01:22:08 Join Paul_The_Ner1 [0] (
01:22:28 Part Paul_The_Ner1
01:22:43 Quit Thus0 ("Leaving")
01:23:37elinenbeXavierGr: you are working on the jpeg patch?
01:24:15XavierGrwell my patch is 6 months old. It enables filescrolling and view while playback if the file fits the plugin buffer.
01:24:40XavierGrI hope that one dev might like it and commit it, or at least comment it, preglow said that he would look it.
01:25:19 Quit muesli__ (Read error: 110 (Connection timed out))
01:25:26 Join Daishi [0] (
01:25:43BHSPitLappyI like the gif viewer!
01:25:59XavierGrgif viewer? where?
01:26:00BHSPitLappyextremely basic movie playback! lol
01:26:46BHSPitLappyXavierGr: not sure, linux.stb built rockbox for me once, and it was accidentally in there because he was working on it or something
01:27:10XavierGrin iPod?
01:27:46XavierGrwho programmed it linuxstb?
01:27:58BHSPitLappydunno if he did, or if he was just collaborating
01:28:05BHSPitLappyI watched this on my nano lol
01:28:24linuxstbEli Sherer wrote it. I've long since deleted the version I was helping him debug.
01:28:42BHSPitLappywell there you go.
01:28:48XavierGrso is it finished?
01:29:04linuxstbI don't know. It seemed to be working OK.
01:29:05BHSPitLappyI'm sure I know that name...
01:30:47 Join Paul_The_Nerd [0] (
01:31:28XavierGrwhy not include it in the CVS then?
01:31:39BHSPitLappyit was buggy when I used it
01:32:11BHSPitLappywhenever you touched the wheel or any kind of input at all, it exited
01:32:16amiconnGah, I *knew* it
01:32:28amiconnNow that I cvsupped, I got a build error
01:32:40BHSPitLappyyou couldn't pan around still gif's (probably due to the previously mentioned issue)
01:32:50amiconneq_menu uses two strings no longer present in my local tree...
01:33:36 Quit Kohlriba (Read error: 110 (Connection timed out))
01:34:37JdGordonany1 know elextronics? i wanna build a kit to plug 8ohm speakers into the h300 and want to know if the kit i found would work...
01:37:50 Quit PaulJ (Read error: 110 (Connection timed out))
01:44:26 Quit Febs ("CGI:IRC (EOF)")
01:47:28linuxstbBHSPitLappy: That was meant to happen - the viewer simply loaded the GIF, and then exited when you pressed any button.
01:47:47BHSPitLappyyeah, but the scroll wheel shouldn't count
01:47:48 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
01:47:55BHSPitLappythat should pan or something
01:50:35 Quit mikearthur (Remote closed the connection)
01:54:37 Quit Paul_The_Nerd ("Leaving.")
01:57:19kkurbjunis IDATA_ATTR still used for iram or is it now IBSS?
01:57:44hyarionJdGordon: the tip and ring is the signals. just older one speaker to the the tip and base, and the other to ring and base... but you might want to have some kind of amplifier to pump up the volume :P
01:57:45amiconnkkurbjun: IDATA is for initialised data, IBSS for uninitialised data
01:58:13 Join DT291 [0] (
01:58:18kkurbjunamiconn: thank you
01:58:27 Quit DreamTactix291 (Nick collision from services.)
01:58:30 Nick DT291 is now known as DreamTactix291 (
01:58:50DreamTactix291i was wondering out of curiosity
01:58:54DreamTactix291has rockbox solved the stuttering problems with some VBR mp3s created by LAME on certain iPods that it currently runs on?
01:59:21DreamTactix291serveral people at have brought that up as an issue with the Apple firmware on the iPods that used CPU throttling to extend battery life
02:01:47 Quit matsl (Remote closed the connection)
02:09:22 Join webguest41 [0] (
02:12:14 Part webguest41
02:14:40amiconnThere. Happy JPEG viewing
02:15:32NicoFRamiconn: you commited something ?
02:17:54elinenbeamiconn: nice work my friend.
02:28:18midkayawesome, amiconn :)
02:31:19amiconnxlcd_colour_bitmap(_part) will follow later
02:31:22amiconnNight all
02:31:44elinenbelooking forward...
02:31:48elinenbeamiconn: you still there?
02:32:16elinenbeamiconn: I have a quick question. does the jpeg viewer do any scaling or anything like that, so a larger picture will fit the screen?
02:33:13 Quit Paprica[sleep] (Read error: 110 (Connection timed out))
02:36:52 Quit NicoFR ()
02:47:38 Quit midkay (Read error: 110 (Connection timed out))
02:47:59 Join Paprica[sleep] [0] (
03:01:07 Join linuxstb_ [0] (
03:01:23 Quit adamd ("CGI:IRC (EOF)")
03:01:43 Quit linuxstb (Read error: 110 (Connection timed out))
03:05:25BHSPitLappyjpeg viewer is teh awesome! thanks, {all contributers}!
03:08:24***Saving seen data "./dancer.seen"
03:11:49 Quit DreamTactix291 (Read error: 110 (Connection timed out))
03:22:18XavierGranyone with an H300?
03:31:32lostlogicXavierGr: yessir
03:32:19XavierGrI have a jpeg filescroller for the H300 with latest changes from amiconn want to test it? I want to be sure that it runs to H300
03:32:41XavierGrI will send you the rock and the rockbox.iriver
03:32:53XavierGror you prefer a patch?
03:34:00lostlogicprefer patch
03:34:16XavierGrokay that's more convinient for me too
03:34:28XavierGrone moment please
03:37:57XavierGrtest it and please tell me if it works (if you have the time)
03:38:21XavierGrit will apply on current CVS
03:40:01XavierGrit compiles fine for H300 but I am not sure if it works
03:46:11lostlogicso, the jpeg displays fine
03:46:14lostlogicwhat am I testing
03:46:17lostlogichow does it work?
03:46:29XavierGrpress up or down
03:46:37lostlogicah, works
03:46:39XavierGr(assuming you have more than one jpeg on the same folder
03:46:45lostlogicoh, wait, I don't
03:46:45XavierGrnow another test please
03:46:56lostlogicI thought you meant scrolling vertically in the file
03:47:04lostlogicmust put another on
03:47:09XavierGrlocate a big picture more than 500kb
03:47:19XavierGrah then put some jpegs in the same folder
03:47:43XavierGrsome very big and some very small
03:47:53XavierGr(to make the test more complete)
03:48:27XavierGrnow when you open a small picture (no zoom by default) up or down will change pic
03:48:39lostlogichow to zoom out?
03:49:00XavierGrif the picture is very big (zoom, by default) it should change picture not with UP or DOWN but with REC and PLAY
03:49:07XavierGrzoom out with MODE
03:49:10lostlogicahh, ok
03:49:18XavierGrbut if the pic is small it is already zoomed out
03:49:20lostlogicman, that is totally counter intuitive on H3x0
03:49:37XavierGrif it is very big I think you can unzoom more.
03:49:54XavierGrdoes it behave like I said?
03:50:00lostlogic1s, still testing
03:50:17XavierGrand then we should try the same with playback enabled
03:50:48lostlogicso far appears to work
03:51:02lostlogicon big files where it scrolls in same file, play and rec go back and forth
03:51:10lostlogicI can't zoom out further on these images though
03:51:30XavierGrbut why "counter-intuitive"? I tryed to make the buttons convinient
03:51:34XavierGryes that's expected
03:51:53 Quit TCK (Read error: 104 (Connection reset by peer))
03:51:55XavierGrvery big pics can't be unzoomed due to the jpeg.c restrictions (memory stuff I think)
03:52:05XavierGrcan you try the following test with playback?
03:52:12XavierGr(that's a new one)
03:52:22 Quit imphasing (Read error: 104 (Connection reset by peer))
03:52:49lostlogictesting with playback says it can't display big files
03:52:51lostlogicbecause of memory
03:53:06XavierGrmake sure to have at least 1 big pic (more than 500) and one small one 400KB and lower
03:53:17lostlogicthe small displays
03:53:20lostlogicand the bigs don't
03:53:22lostlogicgotta go
03:53:25XavierGryeah try with a small one and then push up or down to scroll to the big
03:53:33XavierGrah okay
03:53:44XavierGrhave you got any more ideas about the buttons?
03:53:50lostlogichmm... it's OK actually
03:53:53lostlogicI misunderstood
03:53:54XavierGranyway thanks for testing
03:53:57lostlogicsure thing
03:54:40XavierGrBTW the patch i gave you has a minor bug (very hard to reproduce) I will now upload on the tracker the latest version if you are interested.
04:07:37 Quit tvelocity ("Αναχωρεί")
04:08:11XavierGrhere is the last version. (preglow I hope that you will se this)
04:20:28XavierGrpreglow and x guy(sorry I don't remember the person who made the GUI): Very good work on the EQ!
04:21:20XavierGrEven though I won't use it, this feature will make Rockbox far more better and special.
04:22:46*XavierGr imagines crowds of non-compatible rockbox DAPs to shout in frenzy at the firmware developers of mp3 player companies!!!
04:23:51 Quit hardeep ("BitchX is a flavored condom, all the women love its taste")
04:24:41ashridahXavierGr: safetydan iirc
04:25:16XavierGrah yes
04:25:50XavierGralso what does the Q setting do on the Graphical Equalizer?
04:26:43ashridahit controls the width in octaves of the band around the cutoff
04:26:51ashridah(or below it, i forget)
04:27:05ashridahand it's not a graphic equalizer
04:27:08ashridahit's a parametric one
04:27:16ashridahgraphic equalizers have a fixed Q and cutoff
04:27:23XavierGrah yes again... sorry I am not in EQ so much
04:29:03XavierGrso to clear this out: EQ uses a user defined frequeny (cutoff) and gains that spot (around the cutoff) as much as the user wants, right?
04:30:56ashridahmore or less
04:44:29jaebirdI just wanted to let people know that I'm listening to my 4g 2bpp with rockbox!
04:46:17 Quit Daishi ("Client exiting...")
04:51:17 Join DreamTactix291 [0] (
04:55:44NiliscoWhat is a 2bpp?
04:56:17lostlogic2 bit per pixel grayscale
04:56:35Niliscooh. :)
04:59:01jaebirddoes the current version of rockbox play .m4a without drm?
04:59:29jaebirdaac with mpeg container?
04:59:44jaebirdit seems to skip those files...
05:01:39 Join Rob2222 [0] (
05:01:51 Quit elinenbe (Read error: 110 (Connection timed out))
05:03:03lostlogicthen it probably doesn't ;) I need to remove the aac from the m4a container? cause I know that it supports aac
05:06:20lostlogicjaebird: tin' so
05:08:28***Saving seen data "./dancer.seen"
05:17:51 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:17:52 Quit JoeBorn ("Leaving")
05:20:15JdGordonweee... love the jpeg viewing...
05:30:17 Join ModernExecutive [0] (
05:31:28 Quit DreamTactix291 (Read error: 110 (Connection timed out))
05:59:58 Join webguest77 [0] (
06:01:31webguest77does rockbox produce better quality output
06:01:51 Join Lost-ash [0] (
06:02:25ModernExecutivewebguest: debatable
06:04:13 Quit webguest77 (Client Quit)
06:04:15 Join Cassandra- [0] (
06:05:03JdGordonany1 got any eq presets?
06:07:53 Part ModernExecutive
06:09:05Lost-ashJdGordon: they're highly subjective, and are also typically tied to the earphones/speakers used.
06:09:26Lost-ashyou're just as well off tweaking up some of your own ;)
06:10:05*JdGordon doesnt know how to :p
06:10:19JdGordonill just stick with the boring bass and trebble settings
06:11:01Lost-ashlisten carefully to the music. try to identify any peaks at a particular frequency, and see if you can tone that peak down using the equalizer.
06:11:25Lost-ashfiddling with the cutoff and Q is more difficult, and not necessarily something you need to do
06:12:27JdGordonso just play with the first value on each line thingy?
06:12:46Lost-ashthe gain, yes.
06:12:47*JdGordon doesnt like the controls on the graphic eq screen
06:13:09Lost-ashincreasing it increases the volume of the frequency around it (which, by default is probably either 1 octave, or .7 octaves wide)
06:14:07JdGordonah ha.. and is there any way to restore defaults?
06:14:36Lost-ashwell, the defaults for the gain will most likely be 0's across the board
06:14:45Lost-ashbut you could just save some default presets to a file
06:18:19 Quit ashridah (Read error: 110 (Connection timed out))
06:23:00 Quit Cassandra (Read error: 110 (Connection timed out))
06:23:00 Nick Cassandra- is now known as Cassandra (
06:23:48 Nick Lost-ash is now known as ashridah (
06:25:28 Join DangerousDan [0] (
06:28:37 Quit DangerousDan (Read error: 104 (Connection reset by peer))
06:42:08 Join webguest29 [0] (
06:42:11 Quit RotAtoR ("zzzzzzzz")
06:43:04 Quit webguest29 (Client Quit)
06:48:01 Part midgey34
07:08:31***Saving seen data "./dancer.seen"
07:10:04 Join DreamTactix291 [0] (
07:18:12 Quit perplexity (Read error: 113 (No route to host))
07:18:54 Quit ashridah (Read error: 110 (Connection timed out))
07:25:18 Join B4gder [0] (
07:30:51 Join DarthLappy [0] (
07:30:54 Join aegray_ [0] (
07:31:14 Quit aegray (Read error: 104 (Connection reset by peer))
07:31:48 Quit DreamTactix291 (Read error: 110 (Connection timed out))
07:44:43 Join zhilik [0] (
07:45:18 Join tvelocity [0] (
07:48:01 Join perplexity [0] (
07:49:10 Quit tvelocity (Client Quit)
07:59:01 Quit darkless (Client Quit)
08:06:02Bg3rmorning :)
08:10:00 Join needleboy [0] (
08:10:14 Join aliask [0] (
08:10:51aliaskAnyone with some programming knowledge about? (Specifically rockbox stuff)
08:11:26B4gderjust ask and you'll find out! ;-)
08:11:53 Quit needleboy (Read error: 104 (Connection reset by peer))
08:12:06aliaskI'm getting an error on compile for my plugin, "undefined reference to `memcpy'", but I don't use memcpy anywhere.
08:12:31B4gdergcc4 ?
08:12:56Bg3raliask do you initialize an array ?
08:13:35aliaskyes, in function that is called the line above the error.
08:13:43aliask*a function
08:14:02Bg3rlike int a[SIZE]= {0,...} ?
08:14:14 Join needleboy [0] (
08:14:38aliasklike a[x][y].piece = 0
08:14:49aliaskA bunch of them. (64 to be precise)
08:14:55B4gderanyway, it is gcc doing an implied use of memcpy()
08:15:27B4gderyou can work around it by not letting gcc init the struct and instead init it "manually" by calling rb->memcpy()
08:15:58aliaskNot familiar with memcpy...
08:16:17Bg3ryou mean you don't know how to call it ?
08:16:43aliaskDon't know the syntax, or even what it does. But I can find this out from a H file... (somewhere)
08:17:21Bg3rrb->memcpy(void *to_be_initialized, const void *with_what, size_t size_in_bytes);
08:17:57aliaskThanks very much.
08:19:51Bg3ryou can also use
08:20:16aliaskSame syntax?
08:20:38Bg3rvoid *memset(void *dest, int c, size_t length);
08:20:48Bg3rin your case rb->memset(...)
08:21:45Bg3rthe first func copies data, the second sets all to value c
08:23:03Bg3rbtw, all functions you can use in a plugin are defined in apps/plugin.h
08:23:27Bg3rin the struct plugin_api
08:23:36aliaskThat'll save some time digging in random header files.
08:23:42aliaskOr grepping.
08:24:54aliaskHrm, looks like memset might be more appropriate for what I'm doing actually.
08:25:28Bg3rthey are not so "random" once you get accustomed to
08:25:47Bg3raliask very probably, that's why i pointed you to it
08:26:08aliaskonce again, thanks for all the tips, should make my life a little easier.
08:38:44aliaskunfortunately, changing to memsets didn't seem to fix the error. it's not actually erroring on the call to the function that inits the array, but the one called after it (which does a fillrect)
08:40:13aliaskand it compiles without a hitch if i comment out that line
08:40:59 Join LinusN [0] (
08:41:22Bg3rmorning, LinusN and happy birthday ! :)
08:41:32LinusN:-) morning!
08:41:36LinusNoops, brb
08:41:38 Part LinusN
08:41:39aliaskoh! happy birthday linus!
08:41:50Bg3r:D he is too quick :)
08:42:05aliaskHe got away.
08:42:21 Join LinusN [0] (
08:49:11preglowhappy birthday!
08:49:30preglowat least i assume it's happy
08:52:18JdGordonhappy bday old man :D
08:52:30B4gderoooold man ;-)
08:52:49Bg3ri hope that you won't get this as an insult that the most world-famous bg football player was born today also (afaik)...
08:54:44*JdGordon doesnt c the connection...
08:54:44 Join midkay [0] (n=midkay@
08:55:20 Quit perplexity (Read error: 113 (No route to host))
08:55:53Bg3rJdGordon just heared it on the radio .. never mind
08:56:15Bg3rseems that mendeleev was born on this date too:)
08:58:43LinusNBg3r: and James Dean :-)
08:59:10amiconnhappy birthday Linus
08:59:15amiconnand morning all
09:00:47LinusNamiconn: thx
09:01:09 Join Furious_G [0] (
09:01:42Furious_Ghello all
09:02:29Furious_Gi have a color ipod and had to have a custom rockbox for it to operate correctly... i was wondering how i could make my own, i have the lcd0 problem
09:02:42 Join webguest02 [0] (
09:02:45 Join ashridah [0] (
09:03:33Furious_Gif i use the latest version on the site it scrolls endlessly and is unusable
09:04:18 Quit webguest02 (Client Quit)
09:04:18*amiconn has just committed 24bit colour bitmap drawing functions for plugin use
09:04:40Furious_Gi have the version 0 LCD
09:04:41 Join drumrboy [0] (
09:04:44amiconnpreglow: Now the missing thing is chroma decoding...
09:06:09preglowamiconn: looking at it right now
09:06:11B4gderFurious_G: install the tools, get the source, build the build
09:06:22preglowamiconn: btw, progressive jpegs will require a big image sized buffer extra, nothing more
09:06:45Furious_Gi dont know where to look for the LCD settings
09:06:55amiconnOne full buffer extra, i.e. 2x decompressed image size in total?
09:07:23preglowwell, we can use just one buffer as usual, but then have to do some copying as well
09:07:39preglowpoint is that each coefficient block is updated several times
09:08:00preglowfirst a coarse representation of each coef block, then another pass over each block that adds some detail, then another, etc
09:08:25preglowyou can just transform them one by one to a small temp buffer, and then copy that back over the now uneeded coefs
09:08:32***Saving seen data "./dancer.seen"
09:09:56amiconnOur memcpy() is quite efficient...
09:10:21preglownow that i think about it, we can't do that either
09:10:45 Join DreamTactix291 [0] (
09:11:20preglowthe decoded data for a set of coefs would of course not occupy the same space as the coefs when the array is used as a picture as opposed to a coef array
09:11:30preglowso no, it wouldn't work
09:13:06amiconnImho it's not really necessary to support progressive, it would just be a nice-to-have extension
09:13:51preglowi don't know how many pictures are progressive
09:13:54amiconnDecoding progressive seems to be sloow compared to non-progressive
09:13:55preglowit's not a priority for me, at least
09:14:22preglowwell, it is a more memory intensive operation
09:15:15amiconnIn Amiga webbrowsers non-progressive jpegs are most of the time displayed faster than the initial image of a progressive one.
09:16:32preglowdepends how it's done internally, there's no reason the first image should be slow
09:16:54preglowas a matter of fact, it could be a lot faster, due to all the removed information
09:17:04preglowbut then you'd have to take advantage, of course
09:20:50 Join quobl [0] (
09:21:51 Quit DrumRBoy320 (Read error: 110 (Connection timed out))
09:25:51 Join petur [0] (
09:26:14peturhappy birthday, Linus!
09:28:16*ashridah hands LinusN a birthday cookie
09:29:05preglowusing the clickwheel for resizing isn't very nice
09:29:45 Join safetydan [0] (n=dan@
09:30:02preglowamiconn: you guys ever tried just decoding as you go?
09:30:37preglowamiconn: this long wait to decode a picture seems unnecessary to me
09:31:45amiconnlong wait?
09:32:09amiconnI guess it depends on the jpeg size. I only tried up to 768x512 so far
09:32:28amiconnNo idea about decode-as-you-go; I didn't write the jpeg decoder
09:33:22amiconnSounds like a good way to speed up decoding of large images, and allow practically unlimited image sizes,
09:33:31amiconnindependent of available RAM.
09:34:00amiconnScrolling will be a bit slower though, I'd guess
09:35:20peturand how would you handle zoom-out?
09:36:18amiconnMemory handling will be a problem, if we want to keep some caching
09:36:49amiconnToday, each level (1/8, 1/4, 1/2, full) is cached so that subsequent zooming is quick
09:37:23amiconn(unless the level only fits when the others are discarded, then they are)
09:42:01 Join perl|bbq [0] (
09:42:14preglowyou handle zoomout the way you handle initial picture load, you draw the entire picture
09:43:35preglowi've tried 4mbit pictures, and the load isn't exactly annoying, but it does take a couple of seconds just to view a picture
09:43:39preglowwhen you zoom in, even more
09:44:00peturif for a certain zoom level the picture fits in memory, decode completely, else decode on the fly as needed when scrolling?
09:45:58*preglow prepares to use the sim for development for the first time...
09:46:18amiconnSim should work for jpeg now
09:46:21preglowit does
09:46:40preglowthat is, i assume it does for colour as well
09:46:53amiconnUntil yesterday it didn't (still no grayscale lib for the sim), and then cygwin didn't like main(), as usual
09:49:42amiconnUsing REC for 2 different purposes on startup is baad
09:50:02amiconnI wanted to boot iriver fw, but deleted my settings instead...
09:51:00preglowthen you pressed it too late and messed up anyway! :)
09:51:49*amiconn hates illogical navigation
09:52:02B4gderdon't all?
09:52:07amiconnWanna try usbotg with my digicam...
09:52:11B4gderillogical kind of implies that ;-)
09:53:44peturI already started doing some things for usbotg support, but life got in the way :(
09:53:56preglowamiconn: ahh, you don't actually save the decoded coef buffer, you just parse the jpeg file anew when zooming to another level
09:53:56Bg3rpetur like what ? :)
09:54:03Bg3rISP1362 driver ?
09:54:19peturregister access, yes...
09:54:28peturbut nothing tested yet
09:54:35Bg3rah, very good :)
09:54:36preglowthen decoding as you view will be harder to implement
09:54:40preglowand waste more memory, i expect
09:55:30LinusNamiconn: maybe we should rename "stride" to "src_width" or something?
09:57:01amiconnWow, this actually works!
09:57:24LinusNfamous last words
09:57:36Bg3ramiconn :)
09:59:34amiconnThe iriver jpeg viewer sucks. No zoom...
09:59:43 Quit perldiver (Read error: 110 (Connection timed out))
10:00:23Lynx_awyand it doesn't display the 8 megapixel images from my cam ;)
10:00:25 Nick Lynx_awy is now known as Lynx_ (
10:00:54amiconnLynx_: It does here (8 megapixel cam as well)
10:01:51*petur feels the recording gain patch itch again and wants to get rid of it
10:02:27Bg3ramiconn it sucks even more ... if the .jpg file has a thumbnail, it shows the thumbnail ...
10:02:36Bg3rpetur :)
10:02:44Bg3ri'll look into it ...
10:03:38 Quit LuffarJoh (Read error: 110 (Connection timed out))
10:03:50amiconnLinusN: My BUTTON_RIGHT problem seems to be a hardware problem. Also happens in iriver firmware :/
10:04:22needleboyhey, did anyone take a look at Paprica's progress bar patch with the latest CVS?
10:04:31LinusNneedleboy: no i haven't
10:04:40needleboyit returns an error on patching of gwps-common.c
10:05:04needleboyi tried changing it manually, and it compiled, but the progress bar isn't changed...
10:05:41needleboyany idea what has changed overnight that broke it?
10:06:11 Join Paul_The_Nerd [0] (
10:06:23linuxstb_Furious_G: Have you upgraded to the latest bootloader for your ipod?
10:06:30 Nick linuxstb_ is now known as linuxstb (
10:07:49needleboyLinus, mind taking a look, maybe fixing it? Doesn't seem too complicated and Paprica won't be available for at least 8 hours more...
10:11:38 Join [IDC]Dragon [0] (
10:12:32linuxstbaliask: Another way to solve the memcpy problem is to define a version of memcpy yourself in your plugin .c file - i.e.
10:12:33linuxstbvoid *memcpy(void *dest, const void *src, size_t n) { return rb->memcpy(dest,src,n); }
10:13:15*petur suddenly feels twice as bad about not attending devcon
10:13:45 Join LuffarJoh [0] (
10:13:51Bg3rme too :)
10:14:03aliasklinuxstb: Thanks, I'll give that a whirl, but I really can't figure out what's causing it in the first place.
10:14:16*[IDC]Dragon joins the birthday wishes
10:14:20needleboyso no one can take a look?
10:14:28Bg3raliask u still can't fine the reason?
10:14:44linuxstbaliask: It's simply gcc doing things behind the scenes - initialising local variables.
10:14:55aliaskI just removed the call to the erroneous function, and stuck the content in-line, and it worked.
10:15:50LinusN[IDC]Dragon: thx
10:16:05[IDC]DragonLinusN: now you're as ols as I am ;-)
10:16:20LinusNat last!
10:16:27B4gderyou are THAT old too? ;-)
10:16:35*[IDC]Dragon blushes
10:16:43LinusN#rockbox is full of grumpy old men
10:16:48needleboyLinus, you got a birthday?
10:16:54LinusNneedleboy: yup
10:16:57preglowdoesn't everyone?
10:16:57needleboysorry for requests then, it's not the day...
10:17:02LinusNpreglow: lol
10:17:11needleboyhow old are you?
10:17:19[IDC]Dragonony op here to change the channel subject accordingly?
10:17:20B4gderI'm a bot, I have no birthday
10:17:34needleboycool, happy birthday man
10:17:43Mode"#rockbox +o B4gder " by ChanServ (ChanServ@services.)
10:18:04Topic"Let's all stand up and sing on LinusN's birthday Feb 8th" by B4gder (
10:18:53*linuxstb spots Bryant quietly solving ipod bugs...
10:19:27[IDC]Dragonamiconn and others probably want me to add color back to the jpeg viewer, which I carefully cut out
10:19:39preglowoh, so you've got colour code?
10:19:52B4gderyou know what? we could use a wiki page with a ipl <=> rockbox comparison for ipod owners
10:19:55preglowmost of what's needed is there already, it seems
10:19:55[IDC]Dragonit was a color decoder
10:20:13[IDC]Dragonit has to huffman-decode the info already
10:20:23[IDC]Dragonin order to skip it properly
10:20:29linuxstbB4gder: Yes, but none of us use IPL... But an Apple Firmware/IPL/Rockbox comparison table would be good.
10:20:33preglowbut it already decodes all tables needed, afaik
10:20:47preglowdecoding a quantisation table isn't exactly hard work
10:20:51B4gderlinuxstb: well, usually if the stuff is started people will come in and correct/add facts
10:21:13preglowwouldn't a retailos/podzilla/rockbox comparison be better?
10:21:23[IDC]Dragonyou mean I forgot to strip something?
10:21:29preglowipl doesn't do much by itself
10:21:50preglow[IDC]Dragon: no, you just seem to read the quantisation tables needed for colour decoding too
10:22:04preglowwhich isn't much
10:22:40linuxstbpreglow: That's true. And it's complicated by the fact that there is now podzilla2.
10:22:41[IDC]Dragonok, I have to read, but didn't need to store them
10:22:42Bg3rpetur it seems you love the <how was called "int iNumb"> convention :)
10:22:54B4gderIpodPort is the #1 wiki page by far in Feb
10:23:17linuxstbWell, there are about 42 million ipods in the world...
10:23:39[IDC]DragonB4gder: we're not prepared for the monster we've created
10:23:40B4gderyeah, even a small fraction of that amount is still quite a lot
10:23:42preglowlinuxstb: well, i assume podzilla1 is going to be "deprecated" soon anyway?
10:23:46peturBg3r: one is still in there? Damn. Well, I can always say it is Mmmm's fault (he wrote some parts)
10:24:13preglowhungarian notation
10:24:14preglowit's evil
10:24:22*petur curses at all these different coding styles
10:24:26linuxstbpreglow: Yes - development stopped a while ago.
10:27:13aliaskHow different is an iPod mini 1g from a 4g b&w?
10:27:16linuxstbApparently, Apple sold 14 million ipods in the last quarter of 2005 - meaning Nanos and the 5G/Video. 60% in the USA, 40% outside the USA.
10:28:12linuxstbaliask: Different enough so that it needs work, but not very much work. Just small differences in the various drivers.
10:28:13 Join TCK [0] (
10:28:15 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
10:29:00aliaskI see the button driver and LCD are different, but I
10:29:13linuxstbNow we have an ipod grayscale LCD driver, the other ipods are easy. It just needs developers with access to them to compare the IPL and Rockbox sources and fill in the missing pieces.
10:29:13aliask'm guess it's not that much work to add that stuff.
10:29:33 Join Jungti1234 [0] (n=jungti12@
10:29:44 Join einhirn [0] (
10:29:47aliaskIt's just that I have a lot of friends with 1g mini's getting very jelous of my H300.
10:29:58linuxstbBut the LCD driver itself still needs a lot more work.
10:30:06Jungti1234hi all
10:30:14aliaskHey Jungti.
10:32:11 Join perplexity [0] (i=heh10478@
10:34:48 Quit slimx (Remote closed the connection)
10:34:51 Join NicoFR [0] (
10:35:25needleboyhey jungti
10:37:05Bg3rpetur ?
10:37:16Bg3rsee prv
10:37:33peturyou too!
10:37:50Bg3rare you identified ?
10:37:54 Join tvelocity [0] (
10:38:13peturwoops... one moment
10:39:47peturBg3r: still nothing?
10:40:23Bg3rit's ok now
10:42:09Jungti1234Korean language file updated?
10:42:27needleboywhich one? the one i got is the last you've sent.
10:42:44Jungti1234It works?
10:43:15needleboyi have no idea... you're the Korean master...
10:43:50Jungti1234I spoke that don't include it.
10:43:51B4gderthere are two korean patches in the tracker
10:44:15needleboyok, i'll remove it then
10:45:05B4gderJungti1234: should I delete the older one?
10:45:25 Join mirak [0] (
10:47:18 Quit DarthLappy (Connection timed out)
10:56:03*amiconn wonders what's wrong with the sdl sim
10:56:22Paul_The_NerdThere's something wrong with it?
10:57:01amiconnSome pixel columns at the left side aren't displayed properly
10:57:19amiconn(recorder sim; trying others...)
11:00:26Bg3rB4gder is the build script used on the site available anywhere ?
11:00:32 Join amiconn_ [0] (
11:00:40 Quit amiconn (Nick collision from services.)
11:00:40 Nick amiconn_ is now known as amiconn (
11:00:52B4gderno, but I'm gonna make a package of it
11:03:42linuxstbB4gder: How many build targets would you want to add for the new ipods (when the time comes)? If we add bootloader/normal/sim for everything, it's going to get very big. We have potentially 4 more ipods to add - 3G, 4G grayscale, mini and video. (I think the 1G and 2G will be the same build as the 3G, and the two versions of the mini can share a build).
11:03:58B4gderI intend to cut down on the sim builds a bit
11:04:00amiconn[IDC]Dragon: Re-adding the colour part of the decoder would be nice (properly #ifdefed) :-)
11:04:14B4gderand I hope to work on distributed builds
11:04:21Bg3r[IDC]Dragon go go go :)
11:04:46B4gderas I don't want to limit the amount of builds
11:06:00amiconnTried H300 SDL sim now. Main LCD works correctly, remote LCD has the same left-pixel problem, and is shown in wrong colours
11:06:40Jungti1234Why sometimes WPS setting isn't saved?
11:06:56Bg3rJungti1234 if the name of the wps file is very long ...
11:08:15[IDC]Dragonamiconn: the #ifdef part is the hairy one
11:08:36***Saving seen data "./dancer.seen"
11:09:27[IDC]Dragonfor color, we'd need to do the IDCT on that part too
11:09:39[IDC]Dragonand do a YUV->RGB conversion
11:09:57Jungti1234Bg3r: one kind only?
11:10:01[IDC]Dragonwith (mostly) subsampled UV
11:10:16amiconnPerhaps it would be better to make an additional display function that takes yuv data
11:10:27Bg3rJungti1234 it also depends on where the file is situated
11:10:30[IDC]Dragonprobably a different decoder main function
11:10:32amiconnThe display function has to convert again anyway
11:10:48Jungti1234Bg3r: Ok. Thank you.
11:10:52[IDC]Dragonis there any hardware provision for YUV?
11:11:01amiconn(canonic RGB24 to native LCD format, which is RGB565 for H300, and byte-swapped RGB565 for iPod)
11:11:05[IDC]Dragonsome controllers have that
11:11:38preglowmight be just as well to make a new function
11:11:39[IDC]DragonI'd expect at least the iPod video to have such
11:11:39amiconnThe H300 LCD controller has an RGB 'video mode', but afaik we can't use that
11:11:55preglowyuv->rgb is just some fixed point scaling and mixing
11:12:00[IDC]Dragonvideo mode is probably for streamed data
11:12:08 Quit DreamTactix291 (Read error: 110 (Connection timed out))
11:12:11amiconn[IDC]Dragon: Yeah, if someome figures out how to control the broadcom chip...
11:12:25[IDC]Dragonpreglow: I know, a matrix multilication and clipping
11:12:53*[IDC]Dragon has codes many yuv->rgb converters
11:13:03[IDC]Dragon coded
11:13:19amiconnpreglow, [IDC]Dragon: The fact that the YUV data is subsampled means that there is less data for U and V than for Y, right?
11:13:42[IDC]Dragonyes, half or quarter the pixel amount
11:14:10[IDC]DragonI even made an asm-optimised converter for ARM
11:14:11amiconnAre both cases possible for jpeg?
11:14:30[IDC]Dragon(not public code, unfortunately)
11:14:56amiconnI think it would be better just to decode to YUV, and do the YUV->RGB conversion in a display function
11:15:00[IDC]Dragonamiconn: chroma may be subsampled in X or also Y
11:15:14amiconnWould save ram and decoding time...
11:15:42B4gderbger: I hope it is a complete package, let me know if you think it isn't
11:15:47 Join Cassandra- [0] (
11:18:13amiconnSame pixel and colour problem in the H1x0 SDL sim, both main and remote lcd this time
11:19:56 Quit youngcereal (Read error: 110 (Connection timed out))
11:21:03amiconnThe colours look like R and B are swapped
11:21:12 Join moda [0] (
11:21:30modais anyone working on album art on wps?
11:21:54modaand if not, what would it take to make it possible?
11:21:59 Join youngcereal [0] (
11:22:17B4gderI haven't heard anyone working on it
11:22:25modaso what would it take?
11:22:43B4gderyou need to work out a system how it would work
11:22:54B4gderthen get people to agree with it
11:22:57B4gderthen write the code
11:23:30B4gderor write the code first, to make people understand the brightness of your method
11:23:36 Quit quobl (Remote closed the connection)
11:26:11 Join ender` [0] (i=ychat@
11:27:43 Join Moos [0] (
11:28:51modadamn, i was hoping it would be something that i could do :\
11:28:52Jungti1234I like doom.
11:29:09modaso do i
11:31:00Jungti1234Happy birthday, LinusN
11:31:21Jungti1234My birthday is Feb 24. haha
11:31:30LinusNJungti1234: thx
11:32:22moda"im going to murder you, you bloody women" lol
11:32:36MoosLinusN: Yeah, Joyeux anniversaire ;-)
11:33:10Jungti1234What meaning is it?
11:33:18Jungti1234merci = thanks?
11:33:32 Quit Cassandra (Read error: 110 (Connection timed out))
11:33:32 Nick Cassandra- is now known as Cassandra (
11:33:47Bg3rB4gder what dirs does the want ?:)
11:33:57Jungti1234What country language is it?
11:34:15Bg3rJungti1234 french :)
11:34:45Jungti1234um.... difficult. :)
11:36:27MoosJungti1234: not too difficult, I supose korean isn't easy too
11:37:37 Quit moda ()
11:38:41Jungti1234Moos: nono...
11:39:05Jungti1234Korean is scientific and easy.
11:39:44Mooshehe *scientific* for one language? :)
11:41:41*Moos goes to work
11:42:20Jungti1234Moos: sorry, but I think that it's right.
11:43:12MoosI didn't say right or wrong, just wondered how one language can be scientific
11:43:33Moossince it is arbitrary ;)
11:43:53Paul_The_NerdMaybe he means logical?
11:44:21 Join Membrillo [0] (
11:44:27Mooseach language have his logic more or less complexe
11:44:37Jungti1234It can be on my expression problem.
11:44:55Moosdon't worries english problem here too ;)
11:45:09 Join PaulJ [0] (
11:45:11*Moos really need to go to work, c you
11:45:37Jungti1234European language including French is not much different from English.
11:45:48Jungti1234I think so..
11:45:59preglowit's more or less the same thing, yes
11:46:06preglowwith a ton of small differences thrown in :)
11:48:15Jungti1234Korean is same or there is no similar language.
11:48:18 Join DarthLappy [0] (
11:48:27 Part LinusN
11:49:29Membrillowith screendump, is it taken on USB plug in or USB take out?
11:51:07Jungti1234Insert USB and extract USB.
11:51:09PaulJMembrillo: I think on plug in, because the HD starts to spin when you plug USB in
11:51:14linuxstbThe wiki page says "When the screendump function is enabled, it takes a snapshot of the LCD frame buffer each time you insert the USB connector"
11:51:28Jungti1234If hard-disk stops spin.
11:51:44 Join Kohlrabi [0] (
11:51:46Membrillook thanks, makes sense
11:53:44Bg3rMembrillo btw i suggest u to attach/detach the cable from its PC side...
11:53:57Membrillowhy is that?
11:54:01Bg3rB4gder i can't get it work for now :)
11:54:40 Join LinusN [0] (
11:54:42Bg3rMembrillo to prolong the player's USB connector
11:54:52Bg3r's life
11:55:03LinusNi took a shot at a generic bit-bang i2c driver
11:55:05Membrilloah ok
11:55:20Jungti1234Why is it backdrop?
11:55:43Membrilloi accidently crushed the iriver USB input with a chair leg. i managed to bend it back into shape with a knife and it works now
11:56:12B4gderBg3r: you mean because of something missing in the package or because of something else?
11:56:31Jungti1234Isn't it background?
11:56:42Jungti1234Backdrop = Background?
11:57:04Bg3rB4gder because i don't understand perl :)
11:57:14Bg3ri've commented out some builds
11:57:19B4gderyou'll learn quickly
11:57:43linuxstbJungti1234: "Backdrop" is more specific.
11:57:49Bg3rhaha do you believe in this words.. :)
11:57:58Membrillodoes anyone know what this is?
11:58:04Membrillowhat WPS it is that is
11:58:12Jungti1234linuxstb: Thank your answer.
11:58:39linuxstbMembrillo: No, but I like the look of it.
11:58:45B4gderBg3r: that's actually my honest opinion
11:59:11Membrilloapparently its in the opt. build but i have no idea which one it is... theres so many damn WPSs included now
11:59:14B4gderLinusN: it looks cool!
11:59:19peturLinusN: looks nice. Tried it already?
11:59:31LinusNit works with the pcf50606
11:59:43Jungti1234Membrillo: Perhaps Njun_OldSchoolNeo
12:00:04LinusNi cheated with the delays, because i don't have my logic analyzer here
12:00:15LinusNso i'll fine-tune it later
12:00:58linuxstbJungti1234: Yes, you're right.
12:01:12Jungti1234yeah :)
12:02:40peturLinusN: I see, all delays are the same atm
12:02:51amiconnLinusN: Looks good, but also looks like quite some overhead
12:02:57Membrillohmmm the bootloader USB mode allows USB connection before loading the harddrive right?
12:03:15LinusNamiconn: yes, if the cpu is slow
12:03:20Membrilloso what would happen if you went into bootloader USB mode without a harddrive in?
12:03:59LinusNMembrillo: well, you would have trouble accessing the hard drive
12:05:15Membrillohehe, yeah makes sense, but wouldnt rockbox get confused and get stuck in a loading harddrive loop or something?
12:05:53peturamiconn: the fastest way would probably be to use defines and the i2c code inlined in a header file. Not a very elegant solution...
12:06:40Membrillohmmm my h300 just froze loading that njen_oldschoolneo WPS
12:06:59 Join muesli__ [0] (n=muesli_t@
12:07:55 Quit DarthLappy (Read error: 110 (Connection timed out))
12:09:09Membrillothe reset button is proving quite useful. surprising other DAPs dont have them. what happens if you freeze, say, your iPod?
12:10:15Paul_The_NerdMembrillo: Menu+Select. Essentially the same function. Hold it for several seconds.
12:10:25amiconnpetur: Not very elegant, and it has another problem: What if we need 2 i2c drivers for different ports?
12:10:35amiconnThis is needed e.g. on Ondio
12:10:36Membrilloso even if the system freezes, button presses still respond?
12:10:50Paul_The_NerdJust that one.
12:10:54amiconnOne i2c for the MAS and another for the philips tuner
12:12:09Jungti1234What is Replaygain?
12:12:20amiconnWe could make the whole i2c code static inline and put it in a .h file, and then make stub functions calling these inlined functions.
12:12:23peturamiconn: you would put the actial port manipulation in the define, include the generic driver below those defines. Not my preferred way of working
12:12:56 Quit josh_ (Read error: 110 (Connection timed out))
12:17:09 Join Aramil [0] (
12:18:02 Part petur
12:21:28linuxstbJungti1234: - it's a method for automatically adjusting the volume of your different music tracks so they sound the same.
12:21:56 Join elinenbe [0] (
12:22:09 Join ST [0] (
12:22:21Jungti1234I understand a little meaning.
12:22:47SThey, does directory cache feature still create a glyphcache. file in the .rockbox directory
12:23:04Jungti1234But, Korean is no suitable word.
12:24:58Bg3rJungti1234 there isn't suitable word in most languages :)
12:25:30preglowreplaygain isn't exactly a word either...
12:25:33Jungti1234Bg3r: haha.... um.........
12:25:44 Part Paul_The_Nerd
12:25:48Jungti1234preglow: oh...
12:26:02linuxstbST: I believe the glyphcache is a font cache - it is independent to the directory cache.
12:26:25pregloweach language should just feel equally free to put two nice words together and call that the localised version of "replaygain"
12:26:43 Quit tvelocity (Read error: 101 (Network is unreachable))
12:27:13STlinuxstb: oh ok that explains, thx
12:27:38NicoFRneedleboy: you managed to include Paprica's bitmap progress bar patch in your build ?
12:28:06linuxstbIMO, Replay Gain shouldn't be translated - it's a proper name, like Vorbis or Wavpack.
12:28:20 Join Paul_The_Ner1 [0] (
12:28:41 Nick Paul_The_Ner1 is now known as Paul_The_Nerd (
12:31:11Jungti1234linuxstb: ah :)
12:31:57Jungti1234linuxstb: You're right. I didn't translate it.
12:32:23STNicoFR: yes he did
12:32:37NicoFRST: do you know how ?
12:32:45NicoFRlast thing i saw the patch was broken
12:33:47linuxstbHow does the bitmap progress bar work? Does Rockbox simply display a percentage of the bitmap?
12:34:15Jungti1234BMP Progress Bar Tag Support
12:34:15NicoFRlinuxstb: afaik, yes
12:35:02Paul_The_Nerdlinuxstb: It's in the patch tracker. There's even a video of it working. Heh.
12:36:35NicoFRJungti1234: yes i saw that but this patch doesn't apply cleanly to cvs anymore and the changes don't seem trivial
12:37:15NicoFRi'll look at needleboy's source
12:41:58Jungti1234What is 'Cutoff' Frequency?
12:42:28Bg3rit was renamed to "center frequency" recently
12:44:12Jungti1234center frequency?
12:44:13 Quit Aramil ("Αναχωρεί")
12:44:42Bg3rJungti1234 u know ... on graphical EQs ...
12:44:52 Join actionshrimp [0] (
12:45:18Bg3revery band has frequency
12:45:40Bg3rwritten near to it
12:45:53Bg3rthis is the center frequency ...
12:46:23Jungti1234It is high-level language. :D
12:48:28 Quit linuxstb (Read error: 113 (No route to host))
12:48:39Jungti1234Where is dynamic playlist?
12:50:58 Quit ST ()
12:51:02 Join DreamTactix291 [0] (
12:51:26 Join petur [0] (
12:52:50 Quit Membrillo ()
12:54:02safetydanamiconn, SDL is probably dodgy with colour rendering because I didn't fully understand what I was doing when I redid it
12:55:12Paul_The_NerdI thought it was the mono/grayscale ones that had issues...
12:55:36amiconnHmm. Player SDL sim shows correct colours, but the LCD is too large
12:55:46amiconn...probably twice as large as it should be
12:57:26 Quit aliask (""Space left on player: 25mb... :("")
12:59:42safetydanyeah I noticed that, but didn't have time to fix before the patch was committed
13:00:44safetydanSDL sim is on my list of things to polish up though
13:02:34 Join linuxstb [0] (
13:03:01amiconnIn fact only the iriver mono & grey LCD simulation has the colour problem. Recorder & Player colours are fine, as is the H300 main LCD colour
13:03:18amiconnThe missing pixel problem is common to all mono/grey LCD simulations
13:04:04amiconn(excluding the player, this has the size problem instead)
13:05:07 Join josh_ [0] (
13:05:37safetydanif you look at the drawing code for the SDL sim you'll see it's rather dodgy
13:08:40***Saving seen data "./dancer.seen"
13:14:27 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
13:14:45t0masBagder? are you around?
13:15:18LinusNt0mas: ask for B4gder :-)
13:15:39t0masoh congrats LinusN, you weren't around yesterday
13:16:03LinusNt0mas: my birthday is today
13:16:23Bg3rB4gder new version ? :)
13:16:31t0masB4gder: tnx
13:16:40Paprica[sleep]LinusN, happy birthday =]
13:16:49 Nick Paprica[sleep] is now known as Paprica (
13:16:50B4gderyes, mostly with your comments added to the README, and a modified mkpackage script
13:16:52LinusNPaprica[sleep], t0mas : thx
13:17:03t0masLinusN: ok, someone said it yesterday at 0:00 I guess ;)
13:17:27B4gderyou mean today at 0:00 ;-)
13:17:51t0masB4gder: is there an IRC channel voor lib-curl?
13:18:09B4gdert0mas: #curl
13:18:19B4gderquiet one
13:21:14LinusNamiconn: what's wrong with the grayscale sdl sims?
13:22:18amiconnThe leftmost pixels aren't displayed. The amount of missing pixels seems to vary
13:22:31LinusNseems to work for me
13:22:32t0mas<@B4gder> yes, mostly with your comments added to the README, and a modified mkpackage script <−− hm? added what?
13:22:51amiconn...the H1x0 main LCD and H1x0/H300 remote LCD shows wrong colours
13:22:57B4gdert0mas: bger tried my first cvsbuild package from a little while earlier
13:23:02LinusNamiconn: define "wrong"
13:23:07amiconn...and the player LCD is twice as big as it should
13:23:41amiconnWrong colour == orange-ish instead of blueish
13:23:44t0masB4gder: ok, I'll try to get a remote ssh version working
13:23:46LinusNah, that one
13:24:05amiconnStrangely enough, the player and recorder colours are correct
13:24:07B4gdert0mas: you need to pay attention so that all builds use the exact same version from cvs
13:24:39B4gderplain 'cvs up' won't do then if they do it with a little time diff
13:24:46Bg3rare you talking about a distributed compiling :)
13:25:02Bg3rah, good :)
13:25:05t0masB4gder: check the latest version and make every server/client checkout that version should so it right?
13:25:17t0maswe can checkout a selected timestamp right?
13:25:23B4gdert0mas: I think the master host should pass on the timestamp to use
13:27:43t0masB4gder: # use this time for all time stamps so that they remain the same all over
13:27:44t0masmy ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
13:27:44t0mas gmtime(time);
13:27:54t0maswe can use that timestamp for the checkout
13:28:16amiconnWatch the left margin, how the scrollbar looks like
13:28:31LinusNi see
13:31:17 Quit DreamTactix291 (Read error: 110 (Connection timed out))
13:32:06XavierGrOh Happy Birthday Linus! w00t! (It is today right)
13:32:31LinusNyes, thx
13:32:36 Quit `3nergy ("changing servers")
13:33:27 Join webguest13 [0] (
13:34:30t0masB4gder: I might need some lesson in perl... is there a way to make perl use threads or something?
13:34:47B4gdersure it is
13:35:22B4gderman perlthrtut
13:35:30B4gder"tutorial on threads in Perl"
13:35:48t0masI see
13:35:48B4gderand you can of course also just fork()
13:35:56t0masmight be easier...
13:36:22Paul_The_NerdWell, music playback in the sims *almost* works for me now. I get about 3 seconds of it.
13:36:26 Join Febs [0] (
13:37:28XavierGrpreglow : I updated the jpeg patch yesterday (with latest amiconn changes) any comments?
13:42:42preglowi don't have time
13:42:58safetydanPaul_The_Nerd, SDL or Win32?
13:43:24XavierGroh sorry, I was just asking because you were looking on the jpeg decoder for colour targets
13:43:26LinusNamiconn: check my commit
13:44:10Paul_The_Nerdsafetydan: SDL
13:45:15 Quit Sando (Read error: 110 (Connection timed out))
13:46:21amiconnWhat package do I need in linux to build the sdl sim (debian)? libsdl1.2-dev ?
13:46:31preglowthat should do
13:46:56Paul_The_Nerdsafetydan: With mp3 at least, it gets about 3 seconds into the song, then doesn't advance any more. Doesn't freeze or crash though. Tried a flac, it played, though I'm guessing about 1/2 to 3/4 realtime.
13:47:45LinusNamiconn: think so
13:47:56 Join sam^ [0] (
13:48:00sam^hi there
13:48:49 Quit JdGordon (Read error: 104 (Connection reset by peer))
13:51:21safetydanamiconn, that's the right package in ubuntu so I assume debian is the same
13:52:10amiconnYes, works
13:53:54safetydanhrm... there's still files in the SDL sim dir that shouldn't be there
13:54:40amiconnWow, building the h120 sdl sim just takes 2 mins in debian. That's on VMware...
13:55:45 Join tucoz [0] (
13:56:41tucozamiconn: I read that you have trouble with the sdl sim. Have you tried the left-scroll in mandelbrot?
13:56:51tucozLinusN: :)
13:58:18amiconnLinusN: The left-pixels problem seems to be gone, both on linux and cygwin
13:58:28tucozI thought it was my sdl installation, but it seems like it is the linux sdl sim in general. If you run the mandelbrot plugin, try to scroll left
13:58:39sam^I created an image of rockbox running on an ipod nano which I released under GNU GFDL on Wikipedia
13:59:59 Quit webguest13 ("CGI:IRC")
14:00:36amiconnI correct myself. The leftpixels problem is gone for the main LCD, but still present for the remote lcd
14:00:48LinusNyes, i forgot to change that one
14:01:02LinusNjust do the same change i did in the remote lcd code
14:01:16muesli__happy bday LinusN
14:01:29amiconnThere's indeed something wrong with SDL and mandelbrot
14:02:11amiconnThe SDL sim draws a black line one pixel to the right of the actual line. That extra black line then stays when the partial redraw is finished
14:03:02amiconnThis doesn't happen in the cygwin SDL sim though...
14:03:22B4gder could use some new shots
14:03:30amiconnApart from that, linux sdl seems to be sloo-oow
14:03:50LinusNamiconn: i blame vmware
14:03:59tucozthats what I thought as well.
14:04:13LinusNfor the slow sdl
14:04:24preglowlinux sdl isn't particularily slow
14:04:27tucozLinusN: it's slow on my kubuntu as well
14:04:34amiconnWell, I can't compare. My native linux machine is amd64, and I have to make the sim work on that yet...
14:04:56 Join Sando [0] (
14:05:06tucozwithout vmware
14:05:10preglowoh my, those pictures of mine aren't exactly state of the art...
14:05:15 Join `3nergy [0] (
14:05:42tucozOne year ago. Not bad.
14:06:18tucozAt least mandelbrot is slow on my machine (in the h300 sim).
14:07:22preglowit's got colour support!
14:08:02amiconnLinusN: Ahahaha (the pointer width thing). Looks like it's the same problem with 16 bit colour...
14:08:25LinusNso it should be int16 then?
14:08:37tucozB4gder: have you seen this? . Seems like they are able to do stuff on the av archoses
14:08:39amiconnI think so
14:08:53B4gdertucoz: seems to be the old avos things
14:09:09amiconnBtw, *(uint8 *)p is overkill, just *p should be sufficient
14:09:19B4gderthey have done things on the AV models since ages ago
14:09:20amiconnp is an uint8*
14:09:25B4gderthey just don't bother about Rockbox
14:09:43tucozyes, but they merged with linav as well. And they do stuff on the gmini's as well
14:09:52Jungti1234Paprica? hehe
14:09:52B4gderbut only the newer gminis
14:09:58B4gdernot the calmrisc ones
14:10:06tucozOh, I see.
14:10:30B4gderas I believe the newer gminis are similar to the AV models, arch wise
14:10:40amiconnHmm, and aren't lvalue casts deprecated?
14:10:48tucozbut if(when) people ask for a rockbox port on those, we could point them in that direction.
14:11:05B4gdertucoz: indeed, add the link to NonArchos
14:11:58tucozI will. Btw, should I add a link to the ManualHowto in the documentation page?
14:12:12*amiconn silly
14:12:46jaebirdlinuxstb: ping
14:13:22*LinusN agrees with amiconn
14:14:00amiconnThe bug was there in the cygwin H300 sdl sim as well, I just confused sim dirs
14:14:04 Join mikearthur [0] (
14:16:44jaebirdI mentioned this earlier...I'm able to play mp3, ogg on my 4g grayscale
14:17:30jaebirdThere are some issues with the screen example: the highlight cursor is not displayed
14:17:35amiconnAh, _much_ better now :)
14:17:41jaebirdso it is hard to find out where you are
14:18:03 Join quobl [0] (n=quobl@tor/session/x-9760ed4c47e0526f)
14:18:14jaebirdalso...i'm not able to play m4a files which play fine in Ubuntu
14:18:47*LinusN welcomes the recording gain patch to cvs
14:19:35*B4gder noticed that petur didn't commit it...
14:19:38jaebirdis aac supposed to work on ipod (non-Drm ofcourse)
14:19:48B4gderjaebird: yes, I think so
14:20:07 Quit ender` (" Be wary of strong drink. It can make you shoot at tax collectors and miss.")
14:20:11tucozSo this could mean another daily soon? (4g 2bb).
14:20:20Bg3ri must admit that i didn't dig into the patch much ...
14:20:30jaebirdmaybe it is a 4g 2bpp problem then
14:20:55jaebirdit tries to play the file but displays ??? instead of the format and then goes on to the next file
14:21:01peturBg3r: no problem I'll take the blame :P
14:21:16*safetydan notes his copy and paste SDL code getting picked apart
14:21:17B4gderblame? nooooo, points!
14:21:29*LinusN grabs some popcorn and watches the build table
14:21:30amiconntucoz: The mandelbrot problem is fixed now
14:21:34Bg3rpetur : but now u'll do it on your own :P
14:21:40Bg3rfrom now on :)
14:21:41linuxstbjaebird: Are your aac files encoded by Nero or by iTunes?
14:21:45 Join webguest79 [0] (
14:22:01jaebirdactually downloaded with SharpMusique
14:22:28peturBg3r: thanks for doing this one for me
14:22:31linuxstbThe .mp4/.m4a parser in Rockbox isn't very good - it only works reliably with iTunes encoded files.
14:22:47Bg3rpetur at most i'll get high scored ;)
14:23:05linuxstbjaebird: This won't be specific to your ipod - it's a general Rockbox issue.
14:23:28tucozamiconn: cool. what was the problem?
14:23:29jaebirddoes someone want a sample file to play with?
14:24:05amiconntucoz: Same (similar) problem as the missing left pixels for b&w/greyscale: wrong pointer type (width) when writing the data
14:24:24jaebirdlinuxstb: my blank screen problem was the contrast as you suggested
14:24:54tucozamiconn: I see. good that it's fixed now.
14:25:01linuxstbjaebird: Sure, I'll take a sample file. But I've got no plans to work on it at the moment.
14:25:20preglowi thought lear said he worked on it anyway
14:25:23linuxstbGood to hear that the button driver is working though - I wonder why it didn't work for others who tested my 4g grayscale build.
14:25:48jaebirddon't know it has been working for me from day 1
14:26:11linuxstbpreglow: You're right - I had forgotten that.
14:26:28preglowi wonder how hard it is to hook a jtag connector to one of these things
14:26:30amiconnLinusN: Your coloor patch changes the original colours...
14:26:46LinusNyes, it was just an example
14:26:54amiconnBut the #defines seem to be the problem
14:27:00linuxstbpreglow: I can't even open mine...
14:27:01 Join ender` [0] (i=ychat@
14:27:02LinusNfeel free to tweak
14:27:23amiconnwin32 reads the colours as B,G,R while SDL seems to read R,G,B
14:27:52preglowlinuxstb: no, i haven't had too much luck with mine either
14:27:59preglowbut then again, i haven't tried too hard
14:28:03amiconnThis also explaing why the archos sims are correct, they have R==B
14:28:04preglowgot a feeling i'm going to break it
14:31:25 Part tucoz
14:34:50amiconnBg3r: You didn't correctly deprecate the deprecated strings. I'll fix...
14:35:15Bg3ramiconn ah ...
14:36:09amiconnNo danger of string mixup this time, but a waste of space
14:36:35Bg3rah, they should be empty ?
14:36:55Bg3rstupid me...
14:39:43Bg3ramiconn do you want me to fix them or you've already done it ?
14:40:41amiconnalready fixed
14:42:48sam^it is really interesting that rockbox runs those demo plugins way faster than linux
14:43:08XavierGrwhat demo plugins?
14:43:25sam^cube for example
14:43:51XavierGrcube is ported from Linux? I thought ut was written from start
14:44:06preglowwe wrote it first, then ipl people ported it
14:44:30XavierGrthen yes of course it will be faster than ipl :)
14:44:40safetydanmight be slow under Linux because the SDL sim isn't using hardware video surfaces
14:44:41amiconn...and they extended it to include solid mode, but in a less sophisticated way than rockbox now uses
14:44:54amiconnipl cube also doesn't have hidden line mode
14:45:50sam^okay, so they aren't using the ipod hardware thouroughly
14:46:14sam^it can't even play ogg files without breaks as they say on their page :-(
14:46:30linuxstbI'm setting up an ipod 4g grayscale SDL sim - should I do X11 and win32 versions? Or can we consider them deprecated?
14:46:50preglowthat would be lovely
14:46:51amiconnx11 is alraedy deprecated it seems
14:47:14preglowso at least there's some reason for people to improve it
14:47:32Paul_The_Nerdsam^: It's not necessarily that they aren't using the hardware fully, rather than they're having too much go on at once, I imagine.
14:47:57sam^may be
14:48:16linuxstbIt's also that music playback isn't ipl's top priority, but it definitely is Rockbox's first priority.
14:48:47sam^easy to see, the volume bar reacts rather slow while playing ogg
14:49:39B4gdernow there's food for a first IpodRockboxComparison page! ;-)
14:50:05LinusNB4gder: don't rub it in their faces
14:50:31B4gderI want to! but more seriously, I want something to point users to when they ask about the differences
14:50:32preglowyeah, that is a bit weird
14:50:45safetydanno wait, the SDL sim is using hardware surfaces
14:51:02 Join damaki_ [0] (
14:51:06preglowone would think that audio playback would be pretty high pri for a dap
14:51:31B4gdernow aren't you old fashioned!
14:51:53B4gdertop prio is booting up with cool linux dmesg texts and a penguin
14:52:06amiconnWhy is there an uisw32.h in uisimulator/sdl, which isn't used?
14:52:07sam^that's wrong
14:52:23 Join webguest19 [0] (
14:52:25sam^ipl boots up quickly with a few lines of text
14:52:26linuxstbamiconn: I was just thinking the same thing - there is a uisw32.c there as well.
14:52:40amiconnThese don't belong there
14:52:53B4gderkill kill
14:52:56linuxstbcvs remove
14:53:05amiconnuisdl.h was the one to fix. Now I have correct LCD background colours :)
14:53:12Febslinuxstb, there are some reports at Mistic River that after using a WPS with a backdrop, the backdrop is retained in subsequent WPSes that don't use a backdrop.
14:53:12preglowperhaps i should try out ipl again
14:53:14preglowbeen a long time now
14:53:40linuxstbFebs: Yes, I'm aware of that....
14:54:00 Join kernel_sensei [0] (n=boris@
14:54:02 Quit kernelsensei (Read error: 104 (Connection reset by peer))
14:54:12 Nick kernel_sensei is now known as kernelsensei (n=boris@
14:54:39safetydanamiconn, please remove them, the patch was supposed to but obviously didn't work
14:54:54 Quit webguest79 ("CGI:IRC")
14:54:54amiconnNow the only problem is the LCD size for the player sim
14:55:11webguest19perhaps someone could split the FeatureComparison into archos/iriver/ipod (and eventually iaudio) pages, ipod could then compare rockbox/ipl/retailos, while the others c ompare rockbox/retailos. and eave FeatureComparison as an index
14:55:39B4gderwebguest19: a fair proposal
14:55:56 Quit B4gder ("time to say moo")
14:56:12webguest19unfortunately i don't speak wiki, and don't have the time either, but I thought I might as well supply the idea
14:56:48 Quit webguest19 (Client Quit)
15:00 if we had more time...
15:05:16 Join damaki [0] (
15:06:19 Quit damaki__ (Read error: 110 (Connection timed out))
15:08:42***Saving seen data "./dancer.seen"
15:09:48 Join DreamTactix291 [0] (
15:11:37preglowwhat is "bootfard" ??
15:13:18LinusNwas just asking myself the same question
15:13:57muesli__farting while booting...
15:14:06muesli__my 0.0002c
15:14:13preglowif any of my units start doing that, they're out
15:14:27Bg3rpreglow ? AAC realtime on ipod ?
15:14:28LinusN"random plops when bootfarding"
15:14:33preglowBg3r: sure, since long
15:14:56Bg3rpreglow and not on iriver ?
15:15:01preglowBg3r: correct
15:15:15Bg3rbecause ... ?
15:15:28Bg3r64bit math ?
15:15:31Bg3ror ?
15:15:33preglowgod knows why
15:15:38preglowi've fixed the 64 bit math issues
15:15:49preglowit's very memory hungry, it seems
15:15:52preglowand the ipod's got a cache
15:16:18preglowbut i don't know
15:16:20preglowi've no idea
15:16:30preglowi gave up battling with libfaad a good while ago
15:16:34preglowon the grounds of me hating its guts
15:17:17Bg3r:) yeah, i remember this ...
15:17:39 Quit BHSPitLappy ("Dropped my laptop.")
15:18:22t0masshould have bought an IBM :P
15:19:23Bg3rPower 6 @ 5-6 GHz ? ;)
15:20:09 Quit damaki_ (Read error: 110 (Connection timed out))
15:20:16linuxstbWhen the engineers catch up with the marketing department...
15:20:40t0masBg3r: never seen the IBM laptop commercials?
15:21:09t0massome guy tells the one next to him: "My laptop has a sensor to notice that it's falling, and is secures the disk in microseconds."
15:21:23t0masthe other guy: "Cool!" he picks up the laptop from the table, and drops it...
15:21:35t0masfirst guy: "Yeah, really cool... but that was not my laptop."
15:22:16Bg3ri'm talking about this:
15:23:12t0massounds fast ;)
15:23:57Bg3rnow if works that fast:)
15:24:01Bg3rif it
15:24:03preglowoh good, now they've gone clock-retarded too
15:24:23*t0mas is still pro-AMD
15:24:43t0masspeed w/o the high clocks
15:24:46preglowme too, and for exactly that reason
15:25:09t0masbut hey... Intel's centrino is cool too...
15:25:10preglowintel was too bloody caught up in being idiots to make good cpus for a good while
15:26:10zhilik...but Conroe is fust arround the corner...
15:31:24Jungti1234bye all
15:33:17 Quit Jungti1234 ()
15:33:29 Quit perl|bbq (Read error: 110 (Connection timed out))
15:41:04peturthat build server has a busy day today
15:43:48Lynx_what's and SDL simulator?
15:45:13safetydanSDL is a library for doing graphics portably.
15:45:36safetydanThe SDL simulator is just a Rockbox simulator using SDL for the graphics/key handling.
15:46:00Lynx_ah, ok
15:46:01safetydanMeans we won't have to maintain a separate Windows and Linux versions of the simulator.
15:46:23Lynx_so it's not really related to the firmware as on the players
15:47:48safetydanmakes it easier to develop though
15:47:53safetydanat least the parts that aren't hardware dependant
15:51:17t0massome native English speakers around?
15:51:25t0masis it an SDL simulator
15:51:31t0masof a SDL simulator
15:51:40t0masbecause it's an for e, a, o, i etc...
15:51:51t0masbut you pronounce SDL as Es De El
15:52:11preglowyes, and pronounciation is actually what matters
15:52:15t0maspreglow: that's what my instinct tells me
15:52:31preglowa bit weird that written language depends on spoken language, but i do believe it to be the case there
15:52:55t0masjup, that's what I think it is... but maybe someone from the UK knows if it really is so?
15:53:03linuxstbI would write "an SDL", but I don't know if it's technically correct or not though.
15:53:05muesli__what about: a master of administration?
15:53:09muesli__or an?
15:53:19XavierGrIf the pronounciation has an e,o,i,u then you put an, otherwise a
15:53:38t0masmuesli__: that's a logical one...
15:53:45t0masmaster -> m -> a master
15:53:50muesli__true, bad example
15:54:02muesli__there were other tricky one
15:54:25t0masyeah... the an SDL simulator for example
15:54:32preglowplenty of tricky ones
15:54:33XavierGrbut you say -> an hour
15:54:41preglowwell, "tricky"
15:54:46preglowwhat to put in front of "heir", for example
15:54:46t0mashour is pronounced like it
15:55:06preglowyou pretty much need to pretty fluent in english to know what to put in front of some words
15:55:15peturyou don't prononciate the 'h'
15:55:24t0mashour -> soft H -> an hour
15:55:29t0masbut that's indeed a tricky one
15:55:49preglowand i've seen "horse" used with both a/an
15:55:55preglowdepends where you're from :)
15:56:06t0mas"My kingdom for a horse"
15:56:48muesli__national currently studying towards an MBA
15:56:52[IDC]DragonI'm into the desert on a horse with no name...
15:57:00muesli__checked by an oz!
15:57:22t0masI assume horse has a hard enough H for a ;)
15:58:04t0maspreglow: depends on who you're asking...
15:58:50t0masok, according to my dictionary it's a horse
15:59:21muesli__better than whores ;)
15:59:23 Quit needleboy ()
15:59:44t0masI assume most native speakers just guess
15:59:58t0maslike most german people do with die,das,dem,den
16:00:05preglowi assume they decide from the pronounciation
16:00:33preglowi sincerely doubt german people guess the article
16:00:34muesli__its always embarassing when foreigners ask for grammar stuff and u cant answer
16:00:40preglowyou learn those pretty fast
16:00:42t0maspreglow: you are german right?
16:00:46preglowno, i'm norwegian
16:00:50preglowwe have a similar system
16:00:51muesli__t0mas der, die das is tricky 4 foreigners :o
16:00:53t0massorry :)
16:01:04preglowthree genders, etc
16:01:08t0masmuesli__: I know, I have learned german ;)
16:01:18t0masis amiconn german then?
16:01:37t0masok, then I mixed those too up
16:02:03PaulJIs there a known bug with resuming a playlist when shuffle is enabled? The Playlist sometimes gets reshuffeled when it shouldn't.
16:02:09XavierGrhaha t0mas I always say things like that in English
16:02:14amiconnI don't think grammar is difficult
16:02:26t0masbut I've heard from a few german people that they don't learn the rules like foreigners do... they just assume den or dem
16:02:34t0masand if they don't know just say something in between ;)
16:02:41XavierGrtoo = to = 2 or sometimes now = know (though different pronounciation)
16:02:52muesli__nah, not possible t0mas ;)
16:03:05t0masI do it too ;)
16:03:08muesli__if u mix it up it sounds quite dumb ;)
16:04:54lostlogicand since when is "u" a word? :-D
16:04:59lostlogicas long as we're being grammar nazis
16:05:40preglowyou don't assume them, you just learn them well and never think about them again
16:05:41muesli__german grammar is hardcore
16:05:48preglowit's not that hard
16:05:49t0mash3y u l337 m4n
16:05:51preglowworse exists
16:05:54muesli__same bloody system like russian
16:05:59preglowrussian's worse
16:06:05t0masst0p fuck|ng with my grammr kay?
16:06:42XavierGrYou should learn Greek.
16:06:48t0maswell... I've dropped German as far as possible...
16:06:56t0masXavierGr: I did... long ago...
16:07:00muesli__lol ;)
16:07:03XavierGrVery logical grammar and has many many details.
16:07:03t0masdropped that too after 2 years of irritation
16:07:10t0masbut it was ancient greek
16:07:14t0masI assume that's different?
16:07:18XavierGrah okay then
16:07:25XavierGrthen even better than modern Greek
16:07:34XavierGrThere are some differences
16:07:38t0masdid latin back then too...
16:07:50t0masalso very logica... but you still have to learn a lot of words :)
16:07:55XavierGrthough it is true that a modern Greekcouldn't really follow an ancient Greek dialog
16:07:59t0masand if there's one thing I really hate...
16:08:02XavierGryes many indeed.
16:08:49t0masnow I have just English, French and German left
16:09:00t0masand the last two only in reading and listening... no speaking or writing
16:09:05XavierGrI am trying to learn Japanese
16:09:23t0masghehe... yeah, you're good at weird characters ;)
16:09:24muesli__THAT sounds funny ;)
16:09:40XavierGrVery easy language if you exclude Kanji, which is quite annoying and hmm useless???
16:10:28 Join Maxime` [0] (
16:10:32 Quit Maxime (Read error: 104 (Connection reset by peer))
16:11:46XavierGrI mean why having a special drawing for a word anyway. They have 2 wonderfull phonetic alphabets why don't use them exclusively?
16:12:06t0masmaybe they like drawing?
16:12:14preglow"why not throw away a piece of your culture?"
16:12:23preglow"common, it's tedious to learn all those things!"
16:12:24t0masyou greek people have a wonderfull international keyboard... why bother with the weird characters?
16:12:27XavierGrand have tons of brain cells for long term memory!!!
16:14:33XavierGrpreglow: well I don't know much on this thing but I 've heard that Kanji come from China and not Japan. Why Kanji managed to survive all these eons is still a mistery to me. But I got your point
16:14:54preglowkanji comes from china, yes, but they're not the same anymore, i think
16:15:12preglowbut anyway, don't worry
16:15:28preglowjapanese will have so many loan-words soon, that it's not long before the entire language is written in katakana
16:16:10XavierGrnever thought of that, but yes... too many english words.
16:22:36amiconnpreglow: Then we can have japanese on the archos player ;)
16:23:25muesli__does somebody know which button equals rec on the h300 lcd remote?
16:23:51Bg3rmuesli__ yep :)
16:23:51 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
16:23:59Bg3rdown right
16:24:15Bg3rdown left - a-b
16:24:18 Join DreamTactix291 [0] (
16:24:32muesli__oh :D
16:24:38muesli__ch33rs :)
16:25:07muesli__that remote looks damn beautiful. but its keys arent that logical ;)
16:25:55stevebdid you just say ch33rs?
16:25:58steveboh dear
16:27:28muesli__so what? ;)
16:28:28stevebit makes you look like an 8 year old script kiddie
16:28:49steveband pinging me doesnt make it any better
16:29:07*petur points to Bg3r :D
16:29:14muesli__ill behave elder mummy next time
16:29:31preglowtry winnuking him instead
16:29:32XavierGrhehe he changed it after he saw Bagder that came with a 4!
16:29:34preglowhe'll regret then
16:31:46*Bg3r hides
16:33:46stevebbe afraid
16:33:54muesli__btw is there anything rbx can do about that base hissing on low volume on my h330?
16:34:11Bg3ri doubt ...
16:34:33muesli__have all h3xx that or is it just me?
16:34:44Bg3rmine has it too...
16:34:55muesli__its horrible :o
16:35:04muesli__and pisses me really on
16:35:23XavierGrhissing on low volume?
16:35:30XavierGreven on default firmware
16:35:50muesli__its there at voulume 1-3
16:35:58muesli__but rbx is much finer on lower volume
16:36:02 Part Paul_The_Nerd
16:36:08muesli__its more significant
16:36:10XavierGrah then it is hardware related
16:36:33muesli__my former h140 was even more horrible
16:36:49XavierGroh does anyone has managed to hear a very fast tick-tick, on a great volume change or/and fade-in/out?
16:37:04muesli__but my very first 140 was absolutely hissing-free *yearning*
16:37:04XavierGrIt is there both on my H100 and when I had the H300.
16:37:59muesli__an attentuator helps..but chops loads of trebles :-/
16:40:04 Part LinusN
16:41:35safetydanit might be possible to use the EQ to try and mask the hiss
16:42:10Bg3rhow could the EQ do anything against this ?
16:42:10preglowXavierGr: yeah, comes from the discrete steps of the volume register
16:43:19XavierGrit is there even in the original firmware. Strange that I didn't hear this from anyone else.
16:43:35XavierGrAt start I thought it was my player being defective
16:43:56XavierGrIs it there on other targets too?
16:44:35preglowdoubt it
16:44:39peturthe EQ won't help if the UDA or the analog circuit behind it is at fault
16:44:44preglowprobably just lousy hardware
16:44:52XavierGryes more probably
16:45:31preglowpetur: you can mask it, like safetydan said, but that depends on if the noise is spread all over the spectrum or not
16:45:55preglowyou don't remove it, you just make it so you don't hear it
16:45:55safetydanSo the solution is to stop playing it at low volume :)
16:46:18linuxstbpetur: Have you looked at the encoder-codec patch on sourceforge?
16:46:57 Quit ashridah ("Leaving")
16:47:18peturstill have enough on stack and not enough time :(
16:47:20preglowit needs more work
16:47:29lostlogicspeaking of the lousy hardware in H3x0, has anyone tried bypassing the headphone amp and making a real line out instead of a voltage reduced level adjustable headphone jack on the H3x0?
16:47:33preglowamong others, a build system...
16:47:56preglowwouldn't require much more than a few wires and an opamp
16:47:57Slasherialso h140 has quite annoying pink noise with high impedance shure e4 monitors when volume is low
16:48:35lostlogicpreglow: why an op-amp?
16:48:55preglowtransistor might do as well
16:48:57preglowjust to buffer it
16:52:07 Quit ghode|afk (Read error: 110 (Connection timed out))
16:58:27Bg3rXavierGr what happened with your h340 ?
16:58:50XavierGrI am still waiting to get it.
16:59:06XavierGririver said that they recevied ot
16:59:15 Join webguest53 [0] (
16:59:20XavierGrnow I will wait to tell me they fixed it and then send it to me
16:59:21Bg3rso, nothing new
16:59:40XavierGryeah still no new news...
16:59:54webguest53well for those who really want audiophile sound there is always this kenwood
16:59:55XavierGrnew news biah!
17:00:54Zagoranyone tried Songbird yet? (itunes clone)
17:00:56webguest53another future target :)
17:01:03 Join perldiver [0] (
17:01:47Zagorwebguest53: why would that have audiophile sound?
17:02:10Zagorit's got noise cancelling, which destroys all such ambitions
17:03:41webguest53digital amplifier
17:03:59webguest53runs a arm proccessor and linux kernal
17:04:15Zagorneither says anything about the sound quality
17:04:46linuxstbZagor: Any idea if songbird does gapless playback?
17:05:07webguest53for 420 dollars it had better have good audio
17:05:10Zagorno, I found out about it just now seems unavailable...
17:06:30XavierGrstrange MR is down
17:07:30 Part webguest53
17:08:44***Saving seen data "./dancer.seen"
17:14:35 Quit Febs (Read error: 110 (Connection timed out))
17:19:28amiconn[IDC]Dragon: Still there?
17:19:57amiconnIf you decide to re-add the missing colour part to the jpeg decoder, you can test in the sim
17:20:30amiconnBoth Win32 and SDL sim are working fine for simulating H300, or color iPods
17:21:41XavierGrand the jpeg plugin?
17:22:02 Quit muesli__ (Read error: 110 (Connection timed out))
17:22:39amiconnXavierGr: Same. It just doesn't work for the greyscale sims, because the grayscale lib simulation is still not implemented
17:23:14XavierGrSo IDC has the rest of the decoder (colour)?
17:23:23amiconnBut grayscale shouldn't be a problem, since [IDC]Dragon can test on archos recorder
17:31:06 Quit DreamTactix291 (Read error: 110 (Connection timed out))
17:31:49ShyKlol. songbird is 7.8mb?
17:32:06ShyKdoes it support 200 formats?
17:32:47sam^I guess it ships with the gecko engine ..
17:32:55sam^or XUL or whatever
17:32:56*petur hates bloatware
17:33:02 Join DrMoos [0] (
17:33:23linuxstbIt doesn't seem to support many formats.... MP2, Ogg, Wavpack, FLAC are all unsupported. MP3 and WMA are the only two I got get to work.
17:33:42ShyKhow expectable
17:33:58 Quit Moos (Read error: 104 (Connection reset by peer))
17:34:00ShyKstill no musepack support from existing nor ex winamp devs
17:34:08linuxstbIt works under Wine in Linux though - but apparently Linux and Mac OS X versions are on the way...
17:34:19Papricarrr why the simulator crash when i try to view mono bitmap in the remote =\
17:35:03linuxstbWere you using the mono_bitmap() or bitmap() functions?
17:35:52Papricawhy is it importeent
17:38:02Papricamy mistake
17:38:09Papricai think where =\
17:38:18Papricammm mono_bitmap()
17:38:22Papricai use mono_bitmap()
17:39:27sam^really fine to see rockbox improving. I guess it'll have a great future on the ipod platform especially since today, I discovered the jpeg viewer
17:41:12linuxstbPaprica: The mono_bitmap() function should be correct. mono_bitmap() and bitmap() take different types of bitmaps, which is why it's important.
17:41:33Papricayes yes i know
17:41:47Papricai think you ask "where"
17:42:01Papricabalh so idont know why it carsh
17:42:33Bg3rhuh ... who said that the doom is playable on iriver ? ...
17:43:04 Join muesli__ [0] (n=muesli_t@
17:43:52ender`somebody's portin doom to iriver? :)
17:44:16muesli__already done
17:46:26ender`will it work on h120? :)
17:46:52 Join PaulJ_ [0] (
17:47:04[IDC]Dragonamiconn: I'm back
17:47:11muesli__thats out of my knowledge ;)
17:47:12*Bg3r gets the "reset" pin in his hands
17:48:04t0maswe should sell custom iriver reset tools ;)
17:48:08t0maswith a rockbox logo on the side...
17:48:38Bg3rthe problem is that i wasn't be able to exit from doom ...
17:48:54Bg3rit's like 1 frame/1 min ...
17:49:13t0massounds like a lot of time to aim and shoot :P
17:49:25muesli__sexy :)
17:50:04Papricalinuxstb, it's ok now
17:50:32t0masmuesli__: way better :P
17:57:03 Join xmixahlx [0] (n=xmixahlx@
17:58:17 Quit PaulJ (Read error: 110 (Connection timed out))
17:59:16 Join Thus0 [0] (
18:01:52Bg3rwow :)
18:02:54 Quit einhirn (Read error: 110 (Connection timed out))
18:04:27*[IDC]Dragon says goodby
18:04:35ShyKhey guys, is songbird the next foobar2000 killer too except itunes killer?
18:04:35 Part [IDC]Dragon
18:05:16ShyKi'm sure it is :( supporting only wav and mp3 is a unique feature
18:05:54ShyKi installed it and can't believe it's 27mb and yet supports nothing :)
18:06:55 Part petur
18:12:13 Join Febs [0] (
18:13:15 Nick DrMoos is now known as Moos (
18:15:58Bg3r <= is this the songbird u're talking about ?
18:17:56 Quit Zagor ("Client exiting")
18:18:24PapricaWhat is MMC?
18:18:46linuxstbBg3r: Yes.
18:19:02linuxstbThe Ondio has an MMC slot
18:19:06Bg3ror something like this
18:19:16 Join Wilasombre-X5 [0] (
18:19:28Wilasombre-X5test test test 123
18:19:52ShyKBg3r: yeah
18:20:00ShyKWilasombre: it's not working!
18:20:33Wilasombre-X5Wot isn't?
18:21:25ShyKstill not working
18:21:40MoosHello Wilasombre
18:21:59Wilasombre-X5Hey Hey!
18:22:07ShyKit works now :)
18:22:11Wilasombre-X5o yes!
18:22:13Wilasombre-X5thx u!
18:22:25ShyKno prob
18:22:31Wilasombre-X5so wots going on then>?
18:23:12ShyKoh a little this and a little that
18:24:26 Nick Lynx_ is now known as Lynx_awy (
18:31:57 Join ghode|afk [0] (
18:32:05 Quit sam^ ("brb")
18:32:52 Join damaki_ [0] (
18:37:32 Join ModernExecutive [0] (
18:38:00 Quit Thus0 ("Leaving")
18:46:56 Quit damaki (Read error: 110 (Connection timed out))
18:50:26 Join damaki__ [0] (
18:54:53 Join damaki [0] (
18:55:16 Part safetydan ("Leaving")
18:55:45 Join bluey [0] (
19:00:12 Quit bluey (Remote closed the connection)
19:01:16 Join bluey [0] (
19:01:34 Quit NicoFR ()
19:06:08 Quit damaki_ (Read error: 110 (Connection timed out))
19:06:19 Quit Wilasombre-X5 ("CGI:IRC (EOF)")
19:06:34 Join damaki_ [0] (
19:07:02 Join webguest82 [0] (
19:07:30 Nick webguest82 is now known as Wilasombre (
19:08:49***Saving seen data "./dancer.seen"
19:09:35 Nick Wilasombre is now known as Wilasombre-X5 (
19:09:46 Quit damaki__ (Read error: 110 (Connection timed out))
19:10:13 Join DreamTactix291 [0] (
19:20:56 Quit damaki (Read error: 110 (Connection timed out))
19:21:46 Quit xmixahlx ("blah blah blah")
19:27:12Wilasombre-X5Hello there
19:27:14Wilasombre-X5any1 out there?
19:27:55PaulJ_no, you're alone
19:28:05amiconnPaprica: For the remote it shouldn't matter whether you use bitmap() or mono_bitmap(). For b&w displays, mono_bitmap() is just a macro referring to bitmap()
19:28:14 Join petur [0] (
19:28:32Wilasombre-X5Could some 1 help me setup Cygwin
19:28:53Wilasombre-X5I can't get to Step 2: Install the base development environment
19:29:04Wilasombre-X5i can't get to "When you are asked to select the packages to install, select the following, except for the Base, which is required:"
19:29:12Wilasombre-X5It just don't give me anything!
19:30:02Wilasombre-X5Any ideas>
19:31:10 Nick Wilasombre-X5 is now known as Wilsasombre_brb_ (
19:35:29 Join damaki__ [0] (
19:51:04 Quit damaki_ (Read error: 110 (Connection timed out))
19:55:37 Join damaki [0] (
20:01:04 Nick Wilsasombre_brb_ is now known as Wilsasombre-x5 (
20:06:11 Join Paul_The_Nerd [0] (
20:07:41FebsI'm conducting a poll on Mistic River to see whether more people use the NAVI button/joystick or the right arrow to open folders and select files:
20:09:08muesli__pressing navi to get back to wps is what i would love :o
20:09:09Paul_The_NerdMan, none of those choices suits me. :-P
20:09:41FebsPaul_The_Nerd: Really? I thought I covered all of the options. What did I miss?
20:09:44Paul_The_NerdNavi != Play
20:10:09muesli__pressing play to get back to wps is what i would love :o *corrected*
20:10:27 Quit ModernExecutive (Read error: 110 (Connection timed out))
20:10:30muesli__including exiting settings menu
20:10:36Paul_The_NerdFebs: You did cover all the options. I *always* use Right to enter folders, but if I've entered folders I'll *probably* use Navi to launch a song. If I'm in the root, I'm more likely to use Right to launch a playlist, it seems.
20:11:07Paul_The_NerdI tend to develop habits, is all
20:12:00FebsIn true MR/Rockbox forum tradition, I probably should have included a fifth option that is completely irrelevant and would skew the results to make the poll meaningless.
20:12:01peturheh, I tend to do the same thing as Paul_The_Nerd :)
20:12:09Wilsasombre-x5Could some1 help me out?
20:12:23 Quit damaki__ (Read error: 110 (Connection timed out))
20:12:28FebsWe could if you told us what you need help with.
20:12:41Wilsasombre-x5I can't get Cygwin to install right
20:12:56Paul_The_NerdI do like the idea though, that if music is already playing, one of the two inserts the song on the end of the playlist, while the other begins a new one.
20:14:03Paul_The_NerdWilsasombre-x5: What problem are you having?
20:14:28Wilsasombre-x5I can't do step 2 - from the webbie
20:15:16Wilsasombre-x5When you are asked to select the packages to install, select the following, except for the Base, which is required:
20:15:23Wilsasombre-x5all i get is...
20:16:11Wilsasombre-x5Nothing like that!
20:16:31Wilsasombre-x5In Archive all i have is"skip"
20:16:41Paul_The_NerdIs there a plus to the left of archive?
20:16:58Paul_The_NerdClick it
20:17:10Wilsasombre-x5Still Skip
20:17:45Paul_The_NerdWell, there should be a list of several things with skip next to them
20:18:18Paul_The_NerdAt the top there should be columns for New, Bin, Src, Size, and Package
20:18:19Wilsasombre-x5Do you have net meeting?
20:18:26ShyKi'd say try to ask in #cygwin
20:18:41Wilsasombre-x5Ok- i c that
20:18:48Paul_The_NerdArchive is the category, then you look for one that in the package column says what you want.
20:18:54 Nick Wilsasombre-x5 is now known as In (
20:19:05Paul_The_NerdThen, pick the Skip that lines up with it, and click that once.
20:19:26InIts givens me verison numbers...
20:20:11Paul_The_NerdThat means that it's going to download that version, once you're ready to click next
20:20:16InBut it doesn't say # Archive - zip
20:20:20InOr Archive - unzip
20:20:26Inor just Zip or Unzip
20:20:32Paul_The_NerdArchive is the category
20:20:42Paul_The_NerdThen Zip and Unzip are the packages
20:20:48Indoesn't say taht
20:20:53Injust P7ZIP
20:21:12Paul_The_NerdTry going back and picking a different server then
20:21:28InWhich 1 should i use?
20:21:35Paul_The_NerdI personally like
20:21:39Paul_The_NerdI've found it to be fast.
20:21:52Paul_The_NerdSee if that one has Zip and Unzip in the list.
20:22:09InNo - its the same :(
20:22:17InJust P7ZIP
20:22:33InIn Devel
20:22:35InI have
20:22:50Paul_The_NerdAnd you downloaded Setup.exe from the official cygwin website?
20:23:29InI am right to run Cygwin first?
20:23:35Inand not RockBox-DevKit_v314.exe
20:23:53Paul_The_NerdYou don't use RockBox-Devkit any more.
20:24:16Paul_The_NerdIt shouldn't be mentioned at all on
20:24:22InI haven't used RockBox-DevKit!
20:24:31Inis that right?
20:24:36Paul_The_NerdThat is correct.
20:24:55InStarting again
20:25:10InCan i just Delete the folder, or isthere a setup app ineed 2 run?
20:25:42 Join damaki_ [0] (
20:25:56Paul_The_NerdI do not know.
20:26:10InThere is a REMOVE.BAT
20:26:25Paul_The_NerdI do not know.
20:27:00Ineverything is gone
20:27:02InStarting again
20:27:11InI make a folder on my c:\Rockbox?
20:27:12InIsthat right?
20:27:46Paul_The_NerdYou can name it whatever you'd like, but that should work, yes.
20:28:00Inthen i run the setup for
20:28:14InClick Next
20:28:22InInstall from the internet
20:28:32InRoot Dir = C:\Rockbox\Cygwin\Root
20:28:39Ininstall for: All users
20:28:58InDefault Text File TypeUnix/binary
20:29:02InIs that all right?
20:29:44InThen where do i point the Local Package folder?
20:30:03Paul_The_NerdI use C:\Cygwin\ personally
20:30:18InDo you also use C:\Rockbox???
20:30:58Paul_The_NerdNo, I use C:\Rockdev for my other folder.
20:31:03Paul_The_NerdIt doesn't really matter though
20:31:23InBut for this option you use Local packages?
20:32:31Inor doesn't it matter?
20:32:48Paul_The_NerdI use C:\Rockdev as the Root Directory, and C:\Cygwin as the local package directory
20:32:55InThank you
20:33:09Inok- how its asking for an URL
20:33:13InWhich 1 shall i use?
20:34:22Paul_The_NerdAny of them should work. I scroll down until I see in the list, and use it, because I've found it to be relatively fast.
20:37:54Inunable to get setup.ini from
20:38:40 Quit In ("CGI:IRC (EOF)")
20:38:44 Join webguest87 [0] (
20:38:53webguest87nick "in"
20:38:56webguest87nicn in
20:39:03 Nick webguest87 is now known as in (
20:39:49Paul_The_NerdI had no problem with it.
20:40:05 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
20:40:09Paul_The_NerdI just tried it and it's still working for me.
20:40:22Paul_The_NerdAt this point, you may want to talk to someone more experienced with Cygwin, as I'm not very.
20:40:28 Join Kohlrabi [0] (
20:40:36inOMG- its working!
20:40:47inthanks for stickingwithme!
20:41:16 Quit damaki (Read error: 110 (Connection timed out))
20:41:37Paul_The_NerdHave fun then.
20:41:56 Quit LuffarJoh (Read error: 104 (Connection reset by peer))
20:42:01*Cassandra sees something about an iTunes replacement called Songbird on /.
20:43:08Paul_The_NerdI saw that too. Hadn't gotten to reading about it yet though
20:43:25*ShyK tells Cassandra "ahahaha" for the ridiculous 27.4mb application supports no more than wav and mp3, is very slow, takes huge ram, and is generally lame.
20:44:21Paul_The_NerdApparently it's basically a web browser that parses sites and only shows the audio media available from it?
20:44:27CassandraAh well. Early days I suppose.
20:44:43inFor the thicko - wots happening?
20:44:48ShyKnot early days, winamp dev. as in, don't expect much :)
20:45:07CassandraWhat I want to know is does it cope with iTunesDB as in can we use it to marry Rockbox and the Apple firmware.
20:45:17preglowShyK: it's based on mozilla code, go figure
20:45:38XavierGr27 MB? Others can make a complete OS with that kind of size!!!!
20:45:53Paul_The_NerdCassandra: I think the "iTunes" was thrown in more as a "It's the symbol of DRM laden non-free music" than anything to to with actual iTunes.
20:46:33ShyKpreglow: so he took gecko and stuffed some more bloat into that bloat :)
20:46:36CassandraDoes look that way, yeah.
20:46:46 Quit paugh (Remote closed the connection)
20:46:49CassandraI'd be happy with foo_pod, if it actually worked.
20:47:21ShyKApple stinks
20:47:42ShyKwho would want to develop some hackish app for their restricted crap? ;)
20:48:37preglowgecko for web, sql for song database and vlc for playback
20:48:41preglowmakes for a tiny bugger
20:48:56preglowi wonder how they, with vlc for a playback engine, managed to support only mp3 and wav
20:48:56Paul_The_NerdCassandra: I think that if/once rockbox has its own database alternative, that'll just about clear up any real reason there would be to want to use retail OS anyway, right? I mean, isn't it all about the smart playlists and database?
20:49:14ShyKpreglow: lol
20:56:54 Quit in ("CGI:IRC (EOF)")
21:00:31CassandraRockbox doesn't really have smart playlists.
21:00:38 Join perl|bbq [0] (
21:01:22Paul_The_NerdCassandra: Well, on the old database pages, I saw some proposed / potentially planned features that mirror several I've seen mentioned as aspects of smart playlists.
21:01:41Paul_The_NerdSince I don't use smart playlists at all, I'm not terribly familiar with the range of things they can do, though.
21:03:14CassandraStuff like play stuff you like that you haven't listened to recently.
21:04:47preglowwill be fun to see how slasheris tagcache works out
21:04:53preglowand he should release a patch soon
21:04:57*preglow trouts Slasheri
21:05:11Paul_The_NerdYeah, once there's a database on the unit, I imagine patches for features like that will start showing up.
21:05:34CassandraWell, there's been songdb for a while.
21:05:41 Quit linuxstb (Read error: 104 (Connection reset by peer))
21:05:45 Join linuxstb [0] (
21:05:46Paul_The_NerdI don't count that, simply because it *hates* me with some sort of strange, twisted passion.
21:06:30CassandraIt's never really worked in a satisfactorily bug free fashion, admittedly.
21:06:37Paul_The_NerdEvery time I've every tried using it, I get a db with multiple entries for the same songs, no entries for others... all around unusable. I think though that it's my own fault. Something wrong with the tags in some of my songs.
21:07:42CassandraOne thing you have to watch out for is that max files in directory needs to be larger than the number of files on your device for the song view to work ptoperly.
21:08:35 Join cool2bdave [0] (
21:08:45preglowahaha, ouch
21:08:50***Saving seen data "./dancer.seen"
21:08:56Paul_The_NerdI think it was actually caused by some of my Mp3s having ApeV2 tags because I forgot to change a setting in my tagger.
21:10:11 Quit bluey (Remote closed the connection)
21:11:04CassandraTagcache is likely to be a great improvement, but Slasheri needs to finish it first. ;)
21:12:06Paul_The_NerdWell, I'm happy as is, since directory structure is more than enough for me. But it'd make my friend Bryan terrifyingly happy.
21:13:01preglowlinuxstb: what demux.c are you talking about in libalac/README.rockbox ?
21:13:29linuxstbProbably the one that now lives in libm4a/
21:14:17preglowi'm just doing a simple malloc scan here
21:14:23preglowi want to be rid of the malloc buffer :>
21:15:17preglowhow about we just delete the libFLAC directory?
21:15:25preglowplease don't tell me we'll be able to use the encoder anyway
21:15:28preglow'cause i don't believe that
21:15:50linuxstbMaybe on some future platform.....
21:16:02preglowbloody piece of shit codec
21:16:05preglowit still annoys the hell out of me
21:16:12preglowthat anyone can make code that is THIS silly
21:16:18linuxstbNice codec, bloated library.
21:17:13preglowtremor has so many mallocs it's not even just a little bit funny
21:17:15 Quit perldiver (Read error: 110 (Connection timed out))
21:18:30preglowseems tremor and libfaad are the big sinners, yes
21:24:00 Quit hshah (Read error: 110 (Connection timed out))
21:24:39preglowand tremor looks like it'll be a pain in the ass
21:26:07 Quit DJDD___ (Read error: 110 (Connection timed out))
21:27:37 Join ddaa [0] (
21:27:42ddaahello there
21:28:17ddaaWant to congratulate you guys for the fine job. I bought an iPod nano just after learning that rockbox was working on that gadget with audio out.
21:28:41crwlwhat about the ffmpeg vorbis decorer then, does it suck that much? (or does it use floating point?)
21:29:12Cassandraddaa, thanks (although it wasn't me wot did the work, really. ;) )
21:29:15 Join Matze41 [0] (
21:29:41ddaaI finished installing it and downloading some music and phots on it. Now I have a shiny ogg player, full free software with "Free Software Inside\nFree as in Freedom" laser-engraved on the back :)
21:29:50preglowcrwl: didn't even know it existed before: right now
21:30:07*linuxstb goes to look
21:30:32ddaaI have a question though. The photo display only displays grayscale, while the mandelbrot plugin shows the color display is supported.
21:30:39Cassandraddaa - you ordered from Apple? I like your style.
21:30:46crwlpreglow, looks like they've had one since may 2005... i noticed that somebody at #vorbis said that he extended it to support floor0 streams too
21:31:02ddaaIs that a limitation of the jpeg decoder, or something else?
21:31:08preglowi see floats
21:31:17CassandraYou need to select a colour theme. Try boxes-176x32c
21:31:38ddaaCassandra: yup, AppleStore currently offers free personalisation of new ipods.
21:31:46Paul_The_NerdCassandra: He means the JPEG viewer, I think
21:32:09CassandraOh, right. I don't think that's quite at the stage of supporting colour yet.
21:32:13ddaaYeas I mean the jpeg viewer, and I did not notice than any them is color, though I tried them all.
21:32:20Paul_The_Nerdddaa: The JPEG viewer only shows grayscale at the moment. This is because color targets are fairly new, and as far as I understand, the color portions just need to be restored to it.
21:32:24ddaasorry for bad english
21:32:30CassandraWe've only had colour display drivers for a week or two. Give us time. ;)
21:33:06Paul_The_NerdIt was being talked about in here earlier today actually. Well, earlier in my subjective "Today"
21:33:13preglowlinuxstb: nice and small, though...
21:33:20Cassandraddaa: I'd noticed. Looks like a good way to halve the resale value of your iPod to me. ;)
21:33:31linuxstbI've just noticed a nice mpeg layer-2 decoder there as well...
21:33:45linuxstbCould be useful to split mpeg audio into layers.
21:34:23*ddaa checks the source
21:34:36preglowdon't think there's much to save, but might be beneficial to cache
21:34:40*linuxstb mistaken - it was a layer-2 ENcoder
21:37:25preglowbut no, the vorbis codec doesn't even try to be fixed point
21:37:33linuxstbpreglow: Looked in the libavcodecs/armv4l/ directory?
21:38:38preglowwe might be able to use the idct
21:38:55preglowfun thing about arm is that people have used it before :>
21:39:06preglowunless emac
21:39:48 Join damaki [0] (
21:42:12 Quit muesli__ (Read error: 110 (Connection timed out))
21:42:21linuxstbBTW, I'm running a new FLAC-on-iPod battery test - this time starting with a 100% full battery. Currently 5 hours and counting.
21:42:34preglowbtw, have you looked at the battery code in ipl?
21:42:55linuxstbYes, I've looked at it. I've also tried looking at the code in Rockbox...
21:43:17preglowright, you stopped there as well
21:43:18linuxstbI've just been overwhelmed by the #ifdef hell that is the Rockbox battery code...
21:43:58preglowi truly and honestly hate ifdef ridden code
21:44:00preglowit gives me headaches
21:44:13 Quit midkay ("Leaving")
21:44:49 Quit zhilik ("")
21:46:11 Join damaki__ [0] (
21:47:28Paul_The_NerdAre there any editors out there that'd let you set the effective defines for your editing session, and then hide the ifdefs (and their contents) that don't fit that? Y
21:47:34Paul_The_NerdY'know, just so you can actually *see*
21:48:35preglowdon't think so
21:48:54preglowand anyway, wouldn't work, how would it tell where you want new lines inserted?
21:50:28ddaapreglow: emacs has the ability to hide lines and figure out where the insertions go
21:51:24 Nick ender` is now known as \\\ (i=ychat@
21:51:47Paul_The_Nerdpreglow: #ifdefs that resolve as true stay visible. It only hides #ifdefs that resolve as false, and their contents. So you can wrap something in true ifdefs and work within them, then toggle another set to work on different architecture specific code.
21:51:51 Nick \\\ is now known as ender` (i=ychat@
21:51:55linuxstbHow would an editor know which #ifdefs are true anyway?
21:52:30Paul_The_Nerdlinuxstb: I'm saying basically that you'd have to be able to actually set session defines within the editor.
21:52:54linuxstbSeems easier to just avoid #ifdefs in the first place...
21:52:55*Paul_The_Nerd shrugs
21:53:16ddaaPaul_The_Nerd: are you amenable to using emacs
21:53:31linuxstbIMO, if you need a tool to understand the #ifdefs, something's wrong.
21:53:31ddaaI can look for specifics, but I'd bet there's already a tool somewhere for that.
21:53:39preglowi'm not using emacs if it means if i gain 20 years life expectancy
21:53:44 Join webguest37 [0] (
21:53:58ddaaarguably using #ifdefs is wrong, but sometimes it's the least bad solution
21:54:02preglowlinuxstb: amen, word, and hell yeah
21:54:21Paul_The_Nerdlinuxstb: I agree too, really.
21:54:28linuxstbHopefully Linus's planned re-organisation will help with that.
21:54:36 Quit damaki_ (Read error: 110 (Connection timed out))
21:54:59linuxstbSo, no-one's volunteering to tackle the ipod battery code then? :)
21:55:23Paul_The_NerdMan, if it's frightening you guys, I don't even want to be in the same room with it.
21:55:29preglowis there no way to make cvs forget the executable flag of files?
21:55:53 Join DangerousDan [0] (
21:55:54preglowi might, but not now
21:55:57youngcerealhoror ipod battery code
21:56:30linuxstbpower.c has 106 lines starting with # and 333 lines without....
21:57:06Paul_The_Nerd1 in 4
21:59:14 Join DrMoos [0] (
21:59:14 Quit Moos (Read error: 104 (Connection reset by peer))
21:59:26 Nick DrMoos is now known as Moos (
21:59:28 Quit damaki (Read error: 110 (Connection timed out))
21:59:51linuxstbpreglow: I think someone with shell access on the server could "chmod -x " the files in /cvsroot/
22:00:22preglowwhere do they come from anyway? cygwin playing the fool?
22:00:33linuxstbYes - it's cygwin's fault.
22:02:47preglowooh, i've forgotten about trying something
22:03:04linuxstbYes, I've just done a test on a CVS server I've root access to - if I just do chmod -x on the file, it seems to solve the problem. Bagder ?
22:04:12 Join Henrico [0] (
22:04:19 Join solexx [0] (
22:04:46 Join CoasterMaster [0] (
22:05:17 Join muesli__ [0] (n=muesli_t@
22:05:33cool2bdaveDoes anyone use wincvs?
22:05:45CoasterMasterWhew, crisis averted!
22:05:53preglowlinuxstb: i just added code to sleep the cpu in switch_thread
22:06:02 Join Bger [0] (n=Bager@
22:06:12preglowlinuxstb: and it seems it wakes automatically on interrupts
22:06:37ddaahaha, got it
22:06:50ddaa /* a JPEG decoder specialized in decoding only the luminance (b&w) */
22:06:50ddaaint jpeg_decode(struct jpeg* p_jpeg, unsigned char* p_pixel, int downscale,
22:06:50ddaa void (*pf_progress)(int current, int total))
22:08:07cool2bdaveI can logon to wincvs, checkout rockbox, but diff is greyed and I cant browse the repositry
22:08:13preglowlinuxstb: after your new audio code, reboot on usb has started working again here...
22:08:45linuxstbAnd my flac test has just dies... 5h 23m
22:09:02 Join imphasing [0] (
22:09:42linuxstbpreglow: Nice. Any way to count how much the CPU is sleeping? Could we use the usec timer?
22:10:30preglowsure, but where to log it?
22:10:43linuxstbJust in a global variable, and display it in the debug menu?
22:10:49preglowi could toss up some special variable for the debug screen, i guess
22:11:43linuxstbIs that a standard arm7tdmi feature?
22:12:33preglowvery little is
22:12:34 Quit imphasing (Remote closed the connection)
22:13:06linuxstbSo it's a similar instruction to sleeping the cop?
22:14:30preglowsame address - 4
22:15:40 Quit Rob2222 ()
22:16:32 Quit solexx_ (Read error: 110 (Connection timed out))
22:16:46 Join tucoz [0] (
22:17:05Paul_The_Nerdpreglow: You were saying reboot on USB works. Like, when you wake it by plugging a USB cable in?
22:17:08tucozCassandra, did you notice the chapter5 patch over at sf?
22:18:20preglowlinuxstb: sleeps very, very little
22:18:32tucozand I also noticed a powermanagement patch. Wonder if it's good.
22:19:04preglowPaul_The_Nerd: no, when i insert usb while rockbox is running, it didn't use to reboot
22:19:25linuxstbpreglow: How are you testing it?
22:19:26Paul_The_Nerdpreglow: Strange... for how long did yours behave like that?
22:19:43preglowPaul_The_Nerd: weeks
22:20:02Paul_The_NerdHm, mine never stopped working. Though I'm using the Reboot to RetailOS patch.
22:20:20preglowlinuxstb: just timing how long the execution of the sleep instruction takes, then adding that to a global counter variable
22:20:43linuxstbI mean, what's your ipod doing?
22:21:00preglowlooking at the debug screen, waiting in a menu, etc
22:21:10linuxstbNot even with a codec running?
22:21:41preglowjust seems to me the cpu can't put itself to sleep
22:21:57 Join midkay [0] (
22:22:22t0masBagder? are you around?
22:22:45t0maswhen running make in the tools dir:
22:22:48t0mas"Run make in your build directory!"
22:23:02linuxstbt0mas: Yes, that was changed a couple of months ago.
22:23:06t0masah ok
22:23:14t0masthe automatic build system still tries to do it
22:23:16ddaaI totally fails to see the similarity between jpeg.c and any code from IJG...
22:23:24ddaaanybody has a hint?
22:23:28t0mastime to update that again then :)
22:23:29ddaamaybe I was looking at the wrong place
22:23:40linuxstbddaa: Are you looking to add colour support?
22:23:56ddaalinuxstb: yeah, no promise, but I'm trying to figure out how much work it would be.
22:24:31preglowdid [IDC]Dragon say he was going to try to add some colour code or not?
22:24:41linuxstbI'm just checking the logs now...
22:25:01preglowlinuxstb: is the fiq enabled when no playback?
22:25:40preglowlinuxstb: playing a flac now, and the variable is never incremented anymore
22:25:42linuxstbNo, I disable it now.
22:26:03preglowok, so it is as a matter of fact sleeping a tiny bit
22:26:06preglowshould i commit it?
22:26:32linuxstbI think so - it can't hurt.
22:26:55preglowthe new audio code is very nice, btw
22:27:33linuxstbddaa: The person who original wrote the jpeg decoder was around today, and was discussing what was needed to restore the colour support he removed. But he didn't commit himself to doing anything...
22:27:50linuxstbpreglow: Thanks. The wm8975.c file needs a cleanup as well.
22:27:55preglowworth asking him if he has any code, though
22:28:22 Join tenzing [0] (
22:28:29linuxstbddaa: Check today's IRC logs here: and search for [IDC]
22:28:37ddaalinuxstb: I'd love to have some pointers, ATM I'm at a complete loss since I cannot find which code he has removed color support from...
22:28:47tucozwonder who has the guts to write the changelog when the next release is due. The 'commits since 2.5' is a nice piece of work now.
22:29:07linuxstbI thought the next release was due 2 months after the last...
22:30:29cool2bdavecvs -d diff -u apps/lang/english.lang C:\english.lang > testdiff.txt (Is this correct in cygwin?)
22:30:37tucozBut if the next release is a iriver only, then it's only to get the manual up to date (as it will be the first release).
22:30:48preglowlinuxstb: please try at least on the 4g
22:31:20tucozthen again, why should it be iriver only...
22:31:28preglowwe've got a lot of work to do before a new release :/
22:31:31 Join imphasing [0] (
22:32:38tucozI guess. I was just...mesmerized by the massive amounts of commits since 2.5.
22:33:17preglowtucoz: where do you see that?
22:34:05tucozIt's a link just under the 'Recent CVS activity' on the front page.
22:34:57ddaaha good to see the simulator can support that
22:35:15 Quit webguest37 ("CGI:IRC (Ping timeout)")
22:35:18tucoz26 oops in that list :D
22:35:58Bgertucoz :D
22:36:00linuxstbMost seem to be me....
22:36:51tucozyou have been pretty busy though.
22:38:00 Part tucoz ("Leaving")
22:38:46ddaalinuxstb: thanks for the pointer... [IDC] Dragon does not appear very motivated. I'd bet he has the original color-enabled code stashed somewhere, so maybe I'd be able to use some chicken-bones foo on that...
22:39:18ddaabut I'm way out of my depth, I never did image processing before...
22:39:26ddaaI do not even know what YUV stands for :(
22:39:36 Join Daishi [0] (
22:39:36lostlogicw00t, I'm going Athlon64x2!
22:40:01 Join BHSPitLappy [0] (
22:40:43*petur dreams of installing an x2 in his s939 when they become affordable
22:41:19 Join safetydan [0] (
22:41:21lostlogicpetur: I'm replacing a very warm running set of athlon-mp 2100s so I can have a quieter system... I'm getting old and the noise is getting unbearable.
22:41:43*ender` has an X2 with a Zalman cooler
22:41:53 Join webguest07 [0] (
22:42:02lostlogicender`: if the OEM HSF is too loud, then I'm going water.'
22:42:07webguest07help me
22:42:16webguest07i dont get what rockport is?
22:42:29BHSPitLappygoogle is your friend.
22:42:44ender`lostlogic: the OEM cooler was fairly quiet, but Zalman is even quieter (in fact, it's off unless i'm doing very CPU-intensive tasks)
22:42:50 Quit Paul_The_Nerd ("Leaving.")
22:43:13 Join Rob2222 [0] (
22:43:17webguest07is there working rockport thing for toshiba gigabeat>
22:43:31webguest07rock boc
22:43:37lostlogicender`: *nod* well getting rid of the 2 80mm tornados I have now will be a big improvement
22:43:37webguest07ROCK box**
22:43:39peturlostlogic: I did my upgrade last year (A64-3500 'venice' w zalman cooler). Zalman fan makes most noise even at 1400rpm :(
22:43:41lostlogicwebguest07: it doesn't work yet.
22:43:42linuxstbwebguest07: The project is called Rockbox - and no, it doesn't work on the gigabeat yet.
22:44:02ender`37C during my normal work, 45 under load (and i could set the fanmate even lower, but it's quiet enough already)
22:44:23linuxstbwebguest07: The port to the gigabeat is in the extremely early stages - one person is thinking about it...
22:44:24 Quit webguest07 (Client Quit)
22:44:28lostlogicyeah, zalman makes nice coolers, we'll see if I need even less noise.
22:44:43ender`here's what i have:
22:44:43peturlostlogic: but what's noise, I can only hear my box late at night when everything is quiet...
22:45:05peturnice setup :)
22:45:31BHSPitLappynoise is disorganized sound.
22:45:35lostlogicpetur: you haven't tried to sleep with two 80mm Vantec Tornados and a Delta 7krpm 60mm ;)
22:46:18BHSPitLappyI sleep with 2 computers (one's filled with fans) and a laptop usually
22:46:19peturonly have 120mm fans (except for the Zalman one) all at 5V...
22:46:40 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
22:46:59linuxstbpreglow: Your sleep patch seems fine on my 4g.
22:47:03 Quit ghode|afk (Read error: 104 (Connection reset by peer))
22:47:31 Quit cool2bdave ("CGI:IRC (EOF)")
22:47:54peturlostlogic: and a video card with passive cooling... highly recommended ;)
22:48:04preglowlinuxstb: goodie
22:48:23Bgerhaha the well known Zalman 7000Cu
22:48:39lostlogicpetur: not sure if mine is passive or not... I'll see what other adjustments are made after I get the new gear I ordered today.
22:49:00preglowi wonder how long the h120 sleeps at a time
22:49:08ender`i've got a videocard with passive cooling in my media machine
22:49:25linuxstbpreglow: I would be surprised if it's any different to the ipod.
22:49:51ender`(i specifically chose Geforce 6200 because it's passive for it)
22:49:56preglowwell, yeah, assuming that it sleeps like we think it does
22:50:37preglowsleeping when playing music almost non-existent
22:50:44preglowwe need to do some cpu freq changing
22:53:01lostlogicjust had to double check, but my R9250 is passively cooled (figured it was)
22:53:09BHSPitLappysleep mode, or back-end cpu sleeping?
22:53:22BHSPitLappyI guess it's the latter
22:54:07ddaalinuxstb: if [IDC] Dragon comes back, may you ask him to post a pointer to the original decoder source code on the devel mailing list? That would be most useful to allow anyone who is not a jpeg guru to fill in the gaps.
22:54:32Bagderddaa: why don't you post the question on the dev list?
22:54:41preglowBHSPitLappy: last
22:54:56ddaaBagder: because I'm a lazy bastard?
22:55:09Bagderfair enough
22:55:48ddaaBagder: mostly because I just arrived and I do not plan to be very active on rockbox. Yet I'd be interested in that information if it pops up on a gmane newsgroup I can poll from time to time.
22:55:59 Join goa [0] (
22:56:25ddaaNow, I think I should go do some work. Rockbox stole my work day.
22:56:47Bagderits stolen my work days for years ;-)
22:56:49BHSPitLappyno, you -gave- your work day to rockbox :D
22:56:53linuxstbAnyone know what the charging_screen() is used for? Is this screen entered on shutdown if the player has to be turned on to charge?
22:57:17ddaaBagder: I'm really in a rush right now... need to spec a transition that's already overdue...
22:57:24Bagderlinuxstb: could be for flashed rockbox when charging, on Archos
22:57:46Bagderbut I don't know
22:58:41*amiconn wonders why Bagder doesn't know
22:58:47linuxstbI'll implement it for the ipod anyway, and see what happens...
22:58:58Bagderbecause I don't keep track of all of rockbox
22:59:12amiconnThe charging screen is entered when the box is powered on by plugging the charger
22:59:24 Join matsl [0] (
22:59:29amiconnNothing else is active then, the disk isn't even initialised
22:59:42amiconnThis does only work when rockbox is flashed
23:01:11amiconnThe charging screen is not entered when car adapter mode is activated, but this does only work on the recorders, because this setting is read from the RTC RAM
23:01:24linuxstbSeems there are some inconsistent #ifdefs - the call in apps/main.c are surrounded by CONFIG_CPU == SH7034, but not the definition of the function.
23:01:53preglowlinuxstb: imagine how marvelously sluggish the ui will be at 25mhz with cpu freq boosting...
23:02:03linuxstbI can't wait...
23:02:03 Quit YouCeyE ("Leaving")
23:02:26linuxstbHave you tried your idea of not adding more than one scroll event to the queue?
23:02:31amiconnThe charging screen will eventually make sense on the H300, if we will get rockbox into flash
23:02:32safetydanIs there documentation on how to build the LaTeX manual?
23:02:32preglowahh, no
23:02:47Bagdersafetydan: yes, in the wiki
23:02:53linuxstbsafetydan: ManualHowto (or similar)...
23:03:13safetydansearch wasn't finding anything
23:04:19linuxstbamiconn: Does the H300 have both a normal DC input and the USB charging?
23:04:27safetydanConfusingly ManualHowto and ManualHowTo are two very different pages
23:04:47amiconnlinuxstb: yes
23:04:52lostlogicpreglow: anything come of that CORDIC sincos doohicker for your EQ display?
23:04:54Bagderhow confusing
23:06:12preglowlostlogic: think i'll just use an ordinary interpolated lookup, the cordic algo will be slooow
23:06:31preglowlostlogic: and besides, i can't figure out how to extend that e[] lookup table to 32 bits
23:06:34amiconnlinuxstb: Same as the Archos FM/V2. USB charging alone is slow compared to the dedicated charger
23:07:13preglowseems i have to implement a queue_peek function, then
23:08:51***Saving seen data "./dancer.seen"
23:09:33 Join Keith [0] (
23:10:24lostlogicpreglow: ah, ok
23:10:37preglowlostlogic: handling still feels fine
23:10:42preglowehh, that's to linuxstb
23:11:47linuxstbYou've implemented your test?
23:11:59preglowjust did a quick one, where i only insert events to an empty queue
23:12:05KeithI have an iriver H320, and I just switched to rockbox today. Somehow I managed to turn off my screen when I was playing with the display settings. Is there anyway to clear all of my settings, or can someone help me navigate in the dark?
23:12:09preglowfor the real deal i'll make a queue_peek()
23:12:35preglowi'm tempted to have amiconn help you...
23:13:08lostlogicKeith: did you disable the backlight for both charger and non-charger? if not, just plug in and / or unplug it
23:13:11*amiconn wonders why the queue should only take one scroll event
23:13:37linuxstbamiconn: Because the UI can't keep up, especially when it's under a heavy load.
23:13:45amiconnI don't know about the scroll stuff, but for ordinary button events I like being able to queue up button presses
23:13:48Keiththank you lostlogic, plugging in the charger worked.
23:13:58preglowamiconn: and the clickwheel can build up a _huge_ queue
23:14:13preglowwell, it doesn't work like that for the clickwheel
23:14:14amiconnNah, the queue stops at 32 events or so
23:14:15 Join damaki_ [0] (
23:14:29 Join RotAtoR [0] (
23:14:53preglowamiconn: i'm completely certain i've gotten more than that, so the clickwheel controller probably does some buffering of its own
23:15:42 Quit Keith ()
23:15:54preglowamiconn: but yeah, it's more or less completely hopeless to navigate blindly with the clickwheel
23:15:59preglowand i think most people agree with me on that
23:16:21preglowit's just annoying to have rockbox go bananas when i've been stroking the clickwheel while it wasn't responsive
23:16:23amiconnI would try another approach: not sending more than <n> events/sec
23:16:44 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
23:17:00amiconn...and perhaps throwing away wheel events when the queue is full
23:17:04preglowamiconn: way harder than the simple thing i've done here
23:17:15preglowand it's still unusable
23:17:21preglowyou can't navigate blindly with the click wheel
23:17:31 Join [IDC]Dragon [0] (
23:17:37preglowddaa: alert!
23:18:18amiconnpreglow: The jpeg viewer took a similar approach back when it wasn't able to keep up with scroll-repeat
23:18:29ddaapreglow: how'd you know I was using gaim ;)
23:18:32 Join Kohlrabi [0] (
23:18:46ddaa[IDC]Dragon: hey
23:18:51amiconnIt threw away any additional scroll events that accumulated in the meantime
23:19:14preglowstill, the few events you get in the meantime wont be any good
23:19:18amiconnThis approach was dropped when I was able to improve scroll speed with the grayscale library
23:19:25ddaa[IDC]Dragon: I just bought an iPod Nano to use rockbox, and I was a bit disappointed by the lack of color in the jpeg decoder
23:19:28preglowi'm quite convinced the clickwheel should only be a realtime control
23:19:30 Quit Cassandra (Read error: 104 (Connection reset by peer))
23:19:53linuxstbpreglow: I agree. As soon as you stop "turning", Rockbox needs to stop reacting.
23:19:54preglowddaa: we only got grayscale support today, sheesh! :)
23:19:57ddaa[IDC]Dragon: so I looked at the code and the logs, and it looks like the jpeg.c code is mostly a stripped down version of something else.
23:20:20[IDC]Dragonddaa: correct
23:21:02ddaa[IDC]Dragon: I'm no jpeg guru, I just learnt what YUV is about, but I'd be interested in trying to apply some chicken-bones fu to restore the missing bits. Where can I find the original unstripped code?
23:21:13amiconnpreglow: Perhaps you're right
23:21:21 Quit Rob2222 (Read error: 104 (Connection reset by peer))
23:21:28*amiconn will never get comfortable with those slippy wheels
23:21:29safetydanhrm... using the EPS version of the rockbox logo looks worse than the PNG version in the manual
23:21:32safetydanat least on screen
23:21:45amiconnA rastered wheel is a different thing...
23:21:53preglowamiconn: i'm quite sure you'd agree if you tried it out
23:22:01preglowyes, that's different
23:22:16[IDC]Dragonddaa: it's not _that_ simple, the code was specifically tailored the the Archos
23:22:20preglownow perhaps if we added audible feedback to the wheel, your approach could work
23:22:27 Quit Bger ("BitchX: the NEW form of birth control!")
23:22:36preglowand that's just a matter of using the piezo speaker
23:22:36lostlogichave piezo driver?
23:22:42[IDC]Dragonnot like adding a few lines back, and hooray, color
23:22:43preglowdriver, not yet, no
23:23:27preglow[IDC]Dragon: on the other hand, it shouldn't be that much worse than just decoding the chroma blocks (you already decode them), stuff in some resampling code and a yuv converter
23:23:31[IDC]Dragonthere is no unstipped code that'll look similar
23:23:35ddaa[IDC]Dragon: I understand that I have to expect a significant delta, but memory allocation and i/o are the more "mundane" bits. And YUV-RGB conversion is just some fixed point calculation. What I'm looking for is the actual jpeg logic that got stripped.
23:23:55amiconn[IDC]Dragon: Not *that* tailored anymore. jpeg.rock runs on all targets except archos player now
23:24:04[IDC]DragonI took bits and pieces from IJG
23:24:05amiconn(just without colour so far)
23:24:28ddaa[IDC]Dragon: I looked at IJG and failed to see any resemblance with jpeg.c
23:24:30[IDC]Dragontailored in terms of features and the way it decodes
23:24:47preglowbut yeah, the chroma blocks are already huffman decoded
23:25:14preglowyou pretty much need to do with them like you do with the luma block, with the run length expansion and idct, plus some optional resampling
23:25:16[IDC]Dragonyou'd need to store and dequant/IDCT them
23:25:16ddaa[IDC]Dragon: since you appear to have substantial experience in the field, I assumed you might have an actual, simple, bit of source somewhere to pick from.
23:25:20preglowthen add some colour code
23:25:52[IDC]DragonI have written a "full" jpeg decoder before, but that's commercial code
23:26:36preglowlinuxstb: just add an addition queue_empty(&button_queue) check before the queue_post in button.c and check how it handles for yourself
23:26:37ddaa[IDC]Dragon: I'm puzzled... if jpeg.c is stripped from commercial code it cannot be distributed...
23:26:44preglowit's not the same code
23:27:05preglowbut yeah, i've written a jpeg decoder myself, and i'll see if i can stuff some time in tomorrow to look at adding colour support
23:27:09[IDC]Dragonand I have a testbench, for the decoder part of the plugin
23:27:28[IDC]Dragonyou guys are really in a hurry, eh?
23:27:49ddaa[IDC]Dragon: just want to gather the relevant information.
23:28:10 Join Rob2222 [0] (
23:28:15 Quit Rob2222 (Read error: 104 (Connection reset by peer))
23:29:02 Quit safetydan ("Leaving")
23:29:14[IDC]Dragonprobably the best way is to write an alternative jpeg_decode() function, for color
23:29:26ddaaI need to impress a bunch of coworkers I'll meet in march. Color photos on an ipod playing oog would do nicely ;)
23:29:44Bagdera worthy goal ;-)
23:29:48 Quit damaki__ (Read error: 110 (Connection timed out))
23:30:31[IDC]Dragonjpeg_decode() is pretty much my own, far from IJG
23:31:17Mode"#rockbox +o Bagder " by ChanServ (ChanServ@services.)
23:31:21[IDC]Dragonthe coefficient decoding is still similar
23:31:38Topic"" by Bagder (
23:32:06[IDC]Dragonhe, I'm on that list already
23:32:17[IDC]Dragonstill need to book a flight...
23:33:06[IDC]Dragonare we all on the mail distributor, too?
23:33:42lostlogicjust had to order a copy of my birth certificate today... I'm going to be cutting it to the wire on my passport :-\
23:34:10ddaa[IDC]Dragon: if my crystal ball works any, the bits in jpeg_decode that would need fleshing out would be after the "if (ci ==0)".
23:34:12 Join Rob2222 [0] (
23:34:46ddaa[IDC]Dragon: is there a known gotcha with downscaling? Like needing to do more work in the downscaled case to get the correct chrominance?
23:35:06[IDC]Dragonci is component index, yes
23:35:28 Quit Henrico ("gtkBitchX-1.1-final 1996-2003 Colten Edwards")
23:35:32*amiconn would like to understand more about jpeg decoding
23:35:47[IDC]Dragondaaa: I don't understand your downscaling question
23:35:58preglowamiconn: it's not very hard
23:36:04amiconnIiuc it should be possible to exploit MAS / EMAC for speeding up the decoding.
23:36:08[IDC]Dragonthe downscaling is done by using a different IDCT
23:36:14ddaa[IDC]Dragon: that's just hip shooting. I know nothing about jpeg. If you do not understand, that probably means there's no problem there.
23:36:55[IDC]Dragonthe image is "synthesized" in a lower resolution
23:37:23preglowit basically just strips away all the higher freq components, yes?
23:37:56preglowthey'd only contribute aliasing to the picture anyway
23:38:42[IDC]Dragonyes, e.g. only half of the coefficients per axis are uses for 50%
23:38:59linuxstbpreglow: I like that change to the clickwheel driver. It now stops immediately.
23:39:20*ddaa understands as much of he IFFT logic used for jpg decoding that can be understood by watching a progressive jpeg display
23:39:20[IDC]Dragona quarter for 25%, only one (DC) for 12.5%
23:39:34amiconnSome time ago I googled a bit for jpeg resources
23:39:40preglowamiconn: emac isn't immediately useful, only 16x16 bit muls, and too much butterflying to be able to accumulate a lot without doing accumulator moves all the time
23:40:11preglowlinuxstb: i like it myself, and it's still responsive
23:40:14[IDC]Dragonyes, the mac is not very useful for the butterfly operations
23:40:28amiconnDidn't really help me to understand the inner workings, but I found an IDCT implementation that allows downscaling by other fractions that just 1/2, 1/4 and 1/8
23:40:51[IDC]Dragonyes, I think I know those
23:41:05[IDC]DragonI even was in touch with the author
23:41:08preglowlinuxstb: it helps a bit when the gui is lagged to pieces as well, no more overshoot when aiming for a menu entry
23:41:44[IDC]Dragonhe made an IDCT for me which synthisizes a 10*8 block from 8*8 coefficients
23:42:04amiconnFor aspect correction on archos?
23:42:08[IDC]DragonI planned to use that to compensate the Archos' aspect ratio
23:42:33[IDC]Dragonbut nobody complained about the squeezed image, so I left it
23:45:09 Quit Rob2222 ()
23:45:39amiconnHmm :/
23:46:40amiconnI manage splitting longwords and lines to single bits, but don't really understand how this (i)(m)dct stuff works :/
23:46:55 Quit goa (Read error: 104 (Connection reset by peer))
23:47:00*ddaa gives it up
23:47:25preglowthe mdct is only used in audio and is one-dimensional
23:47:32 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
23:47:56*Bagder prepares for more builds by removing a bunch of simulator builds
23:48:19preglowthe dct used in a jpeg encoder basically just takes an 8x8 block and decomposes it into its respective spatial frequency components
23:48:37[IDC]Dragonddaa: what's the matter?
23:48:52preglowthe eye is very insenstive to higher frequencies in general, so they can be removed, the result packed, and then idcted to make a modified image
23:49:01ddaa[IDC]Dragon: nothing suprising, I cannot figure it out just by staring at the code. I'd need to actually read about jpeg to make sense of it.
23:49:08ddaaAnd I should really be working now.
23:49:50preglowlike i said, i'll try to give it a go tomorrow
23:49:51ddaa[IDC]Dragon: though, thank a lot for your kind help.
23:49:54preglowbut now, time for bed soon
23:50:36ddaapreglow: that's very nice. If you get it to work, I'll owe you a favour.
23:50:43amiconnIs there recommended reading about jpeg?
23:51:22[IDC]Dragonthe standard textbook is pennebaker&mitchell
23:52:05[IDC]Dragonddaa: I could have been nicer, like adding color, but lack the time
23:52:36ddaano problem, I understand about priorities and user demands
23:53:31ddaaI just hope that a couple of jukebox vendors will take notice of rockbox soon, so you guys can get paid to make it better.
23:53:58[IDC]Dragonone thing about resizeing: it would be possible to do half the resizing for chroma
23:53:58preglowi'd volunteer for that, hehe
23:54:17[IDC]Dragonthen have a 4:4:4 YUV image
23:54:20ddaapreglow: I'd bet it's going to happen in the next couple of years.
23:54:49preglowwould sure be fun
23:54:55 Join ashridah [0] (
23:55:53 Nick mirak is now known as megatroll (
23:56:19 Quit Gothic_Seraph (Read error: 110 (Connection timed out))
23:57:27lostlogicI must have the hightest accidental IRC line count... ::shakehead::
23:58:05BHSPitLappymeh, you don't see josh_ in #ipodlinux too often, then ;)
23:59:00preglowi used to be very good at that before i reassigned the paste button

Previous day | Next day