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-04-13

00:02:35 Quit ender` (" The difference between young and old is the difference between looking forward to your next birthday, and dreading it!")
00:08:04 Quit wefds ("ich will Khe!!!")
00:09:40 Quit Kohlriba ("Fast alle Menschen sind Regenwürmer")
00:11:11 Join muesli__ [0] (n=muesli_t@
00:12:12 Join webguest97 [0] (
00:16:04 Quit bluebrother^ ("Verlassend")
00:18:14 Quit webguest97 ("CGI:IRC (Ping timeout)")
00:18:48 Join Mark_ [0] (
00:21:33 Join webguest97 [0] (
00:22:20 Quit webguest97 (Client Quit)
00:23:46 Join monkey999 [0] (
00:25:00 Quit Rondom (Read error: 110 (Connection timed out))
00:27:11 Quit monkey999 (Client Quit)
00:28:35 Join Kaorte [0] (
00:29:01Kaortehowdy howdy
00:30:03Kaorteokay then...
00:30:59Kaortei just figured i might give this rockbox bit a shot...but im quite afraid of potential consequences
00:31:14Mikachuwhat player do you have?
00:31:30Kaorteipod 5G (the video one)
00:31:36sharpevery little consequences :)
00:31:38Mikachuthen there is pretty much no risk involved
00:31:59Kaortethats good to know
00:32:09TeaSeaYeah, from the time I heard about rockbox (Back when I had a H320 and you guys just started the H1xx port), to now, it seems like the whole risk involved has dropped incredibly much.
00:32:18Kaortei do have a 2 year warranty that pretty much covers it getting run over by a car and sending then the peices
00:32:26Mikachuipods have a builtin restore mode, hold select+menu then immediately select+left
00:32:31Mikachuhm, i lie
00:32:34Mikachuit's another combination
00:32:39Mikachubut anyway you can restore from there
00:32:40Kaorteyeah i know them...well, i did
00:32:43Mikachuselect+left is diagnostic mode
00:32:51Kaortethis is my 3rd ipod, they die rather fast
00:33:00Galoishow do they die??
00:33:01Mikachuheh what do you do with them, rich kid?
00:33:06TeaSeaI have an iAudio X5, and the risk involved in flashing the bootloader is practically none.
00:33:08Kaortei have warranties
00:33:11Kaorteive only payed for one
00:33:12Galoismenu+select, select+play
00:33:13GaloisI think
00:33:15Mikachuah heh
00:33:23sharpeselect and play is disk mode...
00:33:24TeaSeaKaorte: Ever considered getting another DAP then? :D
00:33:27Paul_The_NerdMikachu: Select+Play for disk mode.
00:33:31Kaortea whowha?
00:33:34Mikachugood to know
00:33:37Kaorte(im a bit of a newb...)
00:33:41Mikachudigital audio player
00:33:51sharpealso known as, target
00:33:52Kaorte...i had a creative zen touch
00:33:56Galoisreally, how did it die? hard drive?
00:33:57Kaorteand that died
00:34:05sharpemy friend wants a port of rockbox to his zen...
00:34:11Kaortemy first ipod..i dropped it, and it just stopped playing music
00:34:11TeaSeaKaorte: Yes but the zen touch is rubbish imo :)
00:34:21Kaorteindeed, i found that out the hard way
00:34:36Kaortemy second ipod...just plain died..wouldnt turn on...i cried.
00:34:51Kaortei think that it may be passover time
00:34:52Paul_The_NerdI'm personally rather annoyed that almost all new HD players use some variation of touch-sensitive input. I like BUTTONS.
00:35:02Mikachuwell if you drop a hard disk while it's spinning, they die
00:35:05Galoiskaorte the anandtech guys had to throw an ipod nano into the air 40 ft before it stopped playing music
00:35:08sharpei like touch sensitive things...
00:35:14*scottder hugs his Nano
00:35:20Kaortenano's are flash though
00:35:26sharpewhatever, i mean.
00:35:27Paul_The_NerdNanos are very flash.
00:35:32Kaorteand hold virtually no music
00:35:32TeaSeaMikachu: Thankfully that ain't often for me. The X5 is hard as nails. I've dropped it about five times accidentally.
00:35:33TeaSeaAnd nothing.
00:35:34sharpeso flash, they're light.
00:35:36scottder./topic #rockbox < sharpe> i like touch sensitive things...
00:35:41sharpedamn you.
00:35:53Kaortei feel as though i am going to break a nano when i hold it
00:36:03Kaortei feel like it will just snap between my fingers XD
00:36:04TeaSeaKaorte: Yeah nanos feel really damn fragile :D
00:36:06scottderI have a aluminum case on mine
00:36:07sharpei've an idea for hdd based players!
00:36:11scottderdropped it a bunch of times
00:36:13Paul_The_NerdKaorte: Greater than 800 songs isn't "virtually no" music if you're acquiring them legally. I mean that's $800 on iTunes right there.
00:36:18scottderand still kicking along fine
00:36:21Kaortethats why i like the big video..which is also rather small
00:36:21TeaSeaSeriously, the X5 is the most sturdily built, yet slim DAP i've ever seen.
00:36:34Galoisapple claims 4GB nanos can hold 1000 songs. I'm personally aiming to put 3000 songs on it.
00:36:39Kaortepassover time
00:36:42Galoiswith rockbox, of course
00:36:48TeaSeapassover time?
00:36:48sharpeencode them to 32kbps.
00:36:50Kaortei shall be back in about an hour...stupid religeon
00:36:54TeaSeaAhh I see.
00:36:58TeaSeaHave fun!
00:37:03sharpefun fun religions
00:37:11scottderI am pretty happy with Q3 Vorbis on my Nano :)
00:37:17Paul_The_NerdGalois: I have 860 with Rockbox. Mostly ogg-vorbis format at Q5 if I recall, plus various MP3s at widely varying bitrates because OCRemixes has no real quality standard.
00:37:32Galois40-48kbps is "good enough", although I resort to using 64kbps on some songs
00:37:33MikachuPaul_The_Nerd: they're as close to 6MB as possible :)
00:37:34sharpefor some reason, i just don't like ogg-vorbis...
00:38:12Paul_The_NerdMikachu: Or less. Some of the ones I've got are like a minute thirty, and 64kbps.
00:38:22goffa_hey Paul_The_Nerd ... did you figure out your x5 thing earlier?
00:38:32Paul_The_Nerdsharpe: Well, whatever reason it is, it's a stupid one. :-P
00:39:02Paul_The_Nerdgoffa_: Well, the person in the forum discovered that the behaviour doesn't persist in the most recent build after I said "It doesn't happen on my H120, are you running the newest build?" so there's nothing to check at the moment
00:39:05Mikachumy ocremix dir has a spike at just under 6M i suspect
00:39:12goffa_ah.. ok
00:39:19Paul_The_NerdSomeone was having the CPU boost and stay boosted after running the Marquis plugin (which I don't believe boosts at all...)
00:39:22 Join Gargamal1 [0] (
00:39:30sharpeyeah, it really is a stupid reason, but still.
00:39:57sharpeit's the only thing that keeps me from using ogg-vorbis :D
00:39:57Paul_The_NerdMikachu: They need to bloody hit the 1500 songs mark so they can do another torrent of 250.
00:40:17Mikachui don't torrent them
00:41:07Paul_The_NerdI like the official torrents. Makes it easier for me, at least
00:41:35Mikachui just download the ones by remixers i know are usually good and games i've played
00:41:39sharpegah, sometimes i think i'm dyslexic.
00:42:05sharpemore often recently than in the past
00:42:24goffa_torrent of 250? who, what?
00:42:28goffa_i must have missed something
00:42:47Paul_The_NerdYeah, remixes of videogame music songs
00:42:52goffa_oh yeah
00:42:56Mikachuthere's also
00:42:57goffa_haven't been there in like 3 years
00:42:59Paul_The_NerdThe first ~1250 (minus the ones removed by authors) are available in torrents.
00:43:06goffa_didn't know about vgmix
00:43:21 Quit Mark_ (Read error: 104 (Connection reset by peer))
00:43:26*scottder shows sharpe "the way" of vorbis
00:43:27Mikachuvgmix has more songs but on average much lower quality since anyone can post
00:43:45Paul_The_NerdI think I'll stick with OCRemix then
00:43:48scottderthe Lancer versions of vorbis have done really well on low bitrate
00:43:53goffa_yeah... they had some good mixes way back when
00:43:59scottderof course right now, I am listening to a FLAC :)
00:44:47Paul_The_NerdOddly enough so am I.
00:45:51goffa_heh... not sure what i'm listening to
00:46:03goffa_looks like mp3
00:46:06sharpei'm listening to music. bastards.
00:46:40goffa_mpc now
00:49:57*goffa_ is thinking about renting a movie... wondering what new releases are good.. since thats all the video store hs
00:50:20 Quit Gargamale (Connection timed out)
00:53:26sharpeproblem paul?
00:53:30Paul_The_NerdSomeone needs to say something in the forum so I can respond with my 1337'th post
00:53:39goffa_ha ha ha
00:53:49 Join Kyomi [0] (
00:54:03KyomiDoes anyone know anything about the text-editor?
00:54:20sharpeyeah, it edits text :D
00:54:38goffa_LOL!! WTF!! a43 U g01ng to be 1337 wh3n U p0st?
00:54:45*goffa_ apologizes
00:54:45 Quit quobl (SendQ exceeded)
00:55:09goffa_should have used 2 b
00:55:19*goffa_ isn't 1337 enough
00:55:27sharpei'm just...
00:55:31sharpea number.
00:55:52KyomiAlright then
00:55:57goffa_my liscence plate was randomly chosen... it was 1037.. i'll admit i was dissapointed
00:56:02KyomiWhy doesn't it allow you to put in : or ; ?
00:56:14sharpeno idea?
00:56:29KyomiIt doesn't even appear in the type thing in the top
00:57:03KyomiAnd why when I edit a wps in that (I took out a > to fix something in the one I was using) it like.. COMPLETELY screws it up?
00:58:24sharpeunhelpful response : "it doesn't like you?" helpful response, "I'm not very sure about that, I've not used the text editor, you may need to find one who has..."
00:58:33*scottder plays some vorbis files just to offend sharpe
00:58:45nudeldoes the text editor cope with windows-style end-of-lines?
00:58:52Paul_The_NerdKyomi: The ; and : are missing from its keyboard at the moment. I think you can replace the virtual keyboard file with one of your own and have it work, but I'm not sure.
00:59:11nudelMy WPS, at least, probably uses windows EOL chars. I didn't even think about it when I made it.
00:59:28Galoisall the WPS's that I've seen use DOS newlines
01:00:46nudeli wonder if it's worth worrying about the extra few bytes, or if there is a 1600 fixed-size buffer allocated and it doesn't matter unless you're tight for space
01:01:12nudel16 bytes, could get a fraction of a second of audio out of that!
01:01:44sharpeso that's the reason playback stops on so many plugins! your wps!
01:02:21sharpejust ignore me everyone, i'm incoherent right now.
01:02:33nudelhaha :)
01:04:13scottderanything new on the AAC issue?
01:04:56Paul_The_NerdIt's probably not gonna be done for 3.0
01:05:46Kyomi*demands that MIDI get done and then yells at herself because she can't code*
01:06:05sharpekyomi, have you seem the latest image of the c64 emulator?
01:06:16scottderJust odd, may try going back to an older build....
01:07:17sharpei have no signature, only a print version of my name.
01:07:41sharpewhich really bothers me when i'm asked for my signature.
01:07:47TeaSeaWhen is 3.0 due out roughly anyway? jooc.
01:07:48Paul_The_Nerdscottder: Either way, AAC isn't going to work consistently until someone actually makes the codec work. The fact that you had no problems with it before was more luck than anything
01:08:01Paul_The_Nerd3.0 is on May 1st, unless something incredibly goes wrong
01:08:09sharpelike, the apocalypse.
01:08:22TeaSeaIs there a wiki entry on new features?
01:08:36sharpeor, planned features.
01:11:14TeaSeaAh, So 3.1 is due for November. That's roundabout when I expected 3.0 out.
01:11:14sharpewhat do i have to do...?
01:11:15TeaSeaI can wait :)
01:11:15 Quit mikearthur ("Konversation terminated!")
01:11:26TeaSeaAlso, jewels rocks :D
01:11:30 Join TCK [0] (
01:12:27sharpehah, i don't know what i did to screw up the video colors for the emulator...
01:14:42*Paul_The_Nerd does the 1337 dance.
01:15:11Mikachunext milestone: 31337 posts
01:16:13Paul_The_NerdActually the next milestone is Paul.posts>=LinusN.posts resolving to true
01:16:43Paul_The_NerdWhile maintaining the quality of all previous posts, of course
01:16:49scottderPaul_The_Nerd: Ok...will probably end up re-encoding some stuff to vorbis anyway
01:17:17 Quit warthawg ("my work here is done")
01:17:50Paul_The_NerdAAC is just really poorly supported by Rockbox at the moment. There's not a great open source implementation of it, and the one we've got isn't really considered 'usable' for us yet, even though it does work in some cases
01:18:13Gargamal1Should mpo3 playback skip while I scrol;l my Artists menu?
01:18:29sharpewell, shouldn't, but it does.
01:18:33KyomiI should REALLY update my experimental build
01:18:42KyomiThe one I got yesterday is like... all farked up
01:18:45sharpeis it not experimental anymore?
01:18:48KyomiThe playlist shuffling
01:18:55KyomiIs horribly wrong'
01:19:22KyomiThen the audio wont stop/go to next song until like 1.5sec
01:19:23Gargamal1sharpe: known issue then?
01:20:06***Saving seen data "./dancer.seen"
01:20:25sharpenow, to just figure out how i screwed up the colors.
01:20:53lostlogicPaul_The_Nerd: congrats
01:20:59lostlogicI have like 5.
01:21:05Paul_The_Nerdlostlogic: Yes, but you do REAL work.
01:21:32lostlogicspeaking of... it's time to get back on the attack.
01:21:35sharpeooh, what does sharpe do?
01:21:42Paul_The_NerdGargamal1: It's actually an aspect of the driver we use for the scrollwheel, if I understand correctly. Generates a ton of interrupts while scrolling.
01:21:54lostlogicsharpe: same as I do... write fun code...
01:22:36Mikachui don't think you can stop it from generating interrupts
01:22:38Gargamal1So scrolling is gay
01:22:43Gargamal1I knew that already though
01:22:43sharpenot really
01:22:48sharpeit doesn't have a sexual preference
01:23:05sharpedoesn't live an 'alternate lifestyle' either
01:23:13Paul_The_NerdMikachu: There was talk of using a polling method instead, but this is stuff outside of my knowledge so I'm not aware how that would improve/change things necessarily
01:23:28crashdPaul_The_Nerd: i guess that'd stop it going crazy
01:23:37crashdas you poll when you need it, rather than the driver creating all these interrupts
01:23:50Mikachuthe hardware creates the interrupts...
01:24:02crashdyeah, i didnt mean it like that Mikachu
01:25:12oboMikachu: feeling brave?
01:26:07Mikachuhm, i'm not sure
01:26:41obo - hear the interrupts :)
01:27:16 Nick StrathAFK is now known as Strath (
01:27:52Mikachubeen there done that :)
01:27:58Mikachubut i didn't make a new thread for it
01:28:19oboheh, was a good learning exercise for me anyway
01:28:43Mikachui'm sure that will come in handy when implementing beeping for menus
01:28:51Mikachuyou should put it on the tracker i think
01:29:58obofair enough - will do
01:30:49Kaortei am back
01:30:54Kaorteafter painful seder
01:31:11TeaSeaDamnit, lost at Jewels.
01:31:24Mikachuyou can't win
01:31:25 Join _Lucretia [0] (
01:31:29TeaSeaI know
01:31:33TeaSeaBut I wanted to keep going a while longer :)
01:31:36TeaSeaGot to level 5,
01:32:02goffa_how do they make it harder?
01:32:04goffa_more shapes?
01:32:12goffa_or just meaner random?
01:32:12Paul_The_NerdI don't think it gets harder.
01:32:16goffa_oh ok
01:32:17Kaortedoes someone want to explain to me how rockbox works, how to install, etc...maybe in a slightly condensed version?
01:32:17Mikachusimple statistics
01:32:19goffa_luck of the draw
01:32:33Kaortebeen there
01:32:36Paul_The_NerdKaorte: Explaining how it works is a LONG and COMPLICATED process.
01:32:40Kaorteits just confusing X_X
01:32:42Kaorteoye oye
01:32:48Kaortewell, i guess i shall be reading then
01:32:50Kaorteim off!
01:32:50Paul_The_NerdKaorte: What part of the installation page confused you? Which target do you have?
01:32:51sharpewell, that must be why the colors are messed up...
01:32:56goffa_rockbox is easy to explain
01:33:03 Join Gargamale [0] (
01:33:08Kaortei will try to figure it out before i come bother all of you
01:33:17 Quit Genre9mp3 ()
01:33:42GaloisKarote, on windows, is pretty much all you need to instal it
01:35:26 Part obo
01:37:05scottderIt works by the powers of necromancy and nanotechnology
01:37:51Paul_The_Nerd;u=1701 <−−- Okay, it actually says "leet"
01:37:55 Join macdonalder [0] (
01:39:02 Quit muesli__ (Read error: 110 (Connection timed out))
01:41:01Kaortehey, one more quick question
01:41:13Kaorteare there any cons about rockbox that anyone can think of?
01:41:30sharpeno videos, would be most everyone's.
01:41:35sharpeer, support for as of yet
01:41:38Mikachushorter battery life
01:41:42Paul_The_NerdIt doesn't play video. Occasionally there are bugs, though they get fixed rapidly. The battery life may not be as good as you're used to *yet*
01:41:47 Quit _Lucretia_ (Read error: 110 (Connection timed out))
01:42:08Kaorteoh video..
01:42:17Galoisgiven that you can still run the apple firmware even after installing rockbox, I'd say the cons are minimal
01:42:21Paul_The_NerdYou can always reboot into the Apple Firmware though
01:42:29Kaortei watch videos alot though
01:42:30sharpewell, i've discovered, atoi does not handle hex numbers correctly.
01:42:37sharpenot like it should
01:42:43sharpebut still
01:42:51goffa_big con: you get sucked into it
01:42:57Kaorteim still thinking about it
01:43:00goffa_and you wind up lurking around the site and channel
01:43:12goffa_like all the time
01:43:16sharpeand you end up coding for it
01:43:18Kaortei need the videos for next week though, im going to italy, and my and my friend are going to watch a movie on my ipod XD
01:43:20lostlogicPaul_The_Nerd: don't lie. We don't fix bugs, we just call them features here!
01:43:35 Quit Gargamal1 (Read error: 110 (Connection timed out))
01:43:38Mikachusharpe: try strtol
01:43:39sharpeunexpected features.
01:43:45Mikachusharpe: it has an argument base
01:43:46lostlogicthe beset kind
01:43:49lostlogicthey are cheap.
01:44:19Kaortewhat games can you put on it?
01:44:27Kaortepardon the newbish questions
01:44:30Paul_The_NerdIt comes with several plugins.
01:44:43Kaorteim just a big step mania fan..
01:44:48Mikachui don't think there are any games currently that aren't included
01:44:52Paul_The_NerdIt also has the ability to play Doom if you have commercial .wads for it, gameboy and gameboy color games, and the MAME Pacman rom
01:45:08Paul_The_NerdSomeone could probably port stepmania if they felt like it, but nobody has.
01:45:25Kaortei got a papercut
01:46:11Paul_The_NerdThat is Not Rockbox's Fault(tm)
01:46:38goffa_Kaorte: sue rockbox... mental anguish
01:46:43Kaorteprobably not...its a comic books fault
01:46:47goffa_oh wait
01:46:50 Join Farpnut [0] (
01:47:03KaorteJTHM cut me :(
01:47:28goffa_well when you play with a homicidal maniac
01:47:29Paul_The_NerdThat is not written by Warren Ellis, Neil Gaiman, Grant Morrison, Brian Michael Bendis, Garth Ennis, or Mark Millar.
01:47:31goffa_what do you expect?
01:47:55goffa_i had that in electronic format
01:48:02goffa_safer that way ;)
01:48:03Kaortei have sandman on my desk, that is next up
01:48:16Kaortei get to read comics for english class!
01:48:22Kaorte*shutting up*
01:49:13Paul_The_NerdWell, Sandman almost qualifies as Modern Literature anyway. It's just going to take a while before anyone admits literature has picture
01:49:13Kaortei feel bad that i am not talking about the rockbox thing anymore, i get distracted easily
01:49:46sharpeshiny object!
01:49:49Kaorteive been doing my math homeowkr for 4 hours...and so far...ive written my name, and the date
01:49:53goffa_can't talk about rockbox ALL day
01:49:58goffa_just 80% of it
01:50:03Kaorteand there has now been a decline in my typing skills
01:50:12sharpeeh, you get used to it.
01:50:19sharpeeventually comes back to you
01:50:31sharpeunless you seem like you're becoming dyslexic.
01:50:44Kaortemy spring break starts tomorrow, so i pretty much have no motivation
01:50:57Kaortesometimes i write words backwards...
01:51:08sharpehad a sub that did that.
01:53:46 Join damaki_ [0] (
01:53:57goffa_umop apisdn w'! aw plah
01:54:21 Quit zoneout (Remote closed the connection)
01:54:22goffa_i screwed that up
01:54:25Paul_The_Nerd"Help me, I'm upside down"
01:54:37goffa_supposed to be capital H
01:54:41Paul_The_NerdThough the p and h are slightly problematic, yes
01:55:00TeaSeaBTW, is there no "backspace" key for the keyboard stuff on the X5 yet?
01:55:30Mikachugo outside the text area and press
01:55:39goffa_bbl... going to go ride my bike.. its like 70 out there.. heat wave :)
01:55:41Mikachumight work
01:56:32Kaortewhoah, the upsidown thing is funny!
01:57:10Kaorteyeah, its been warm here too lately
01:57:53TeaSeaMikachu: I can't go outside the text area unfortunately.
01:58:46Paul_The_NerdHitting down until you're in the filename field doesn't work?
01:58:50*Paul_The_Nerd thought that was how you do it.
01:59:04Mikachuyou can't go outside if there's a delete button defined i think
02:00:15 Quit Farpenoodle (Read error: 110 (Connection timed out))
02:00:20TeaSeaOh wow you can
02:00:24TeaSea... why did this never happen before?
02:00:29 Join Farpenoodle [0] (
02:01:30 Join damaki__ [0] (
02:06:02sharpei fixed the color problem
02:06:17sharpec64 emulator
02:06:26sharpenow works with a configuration file
02:06:31TeaSeaC64 emulator for rockbox? :O
02:06:37Mikachuwhat kind of stuff did c64 have?
02:06:41 Join ashridah [0] (
02:06:42sharpeyeah, for rockbox.
02:06:45TeaSeaI have only two words for you Mikachu.
02:06:47 Quit damaki (Read error: 110 (Connection timed out))
02:06:48sharpemostly, games...
02:06:49TeaSeaMAGICLAND DIZZY! :)
02:06:55sharpewhy, that's bold
02:07:04DBUGEnqueued KICK Mikachu
02:07:04Mikachuand this is color
02:07:05TeaSeaHe was a bold egg.
02:07:08sharpewait, wait, that's a bold statement.
02:07:10TeaSeaIn a brave adventure.
02:07:30 Quit Farpnut (Read error: 110 (Connection timed out))
02:07:49 Join damaki [0] (
02:07:50 Join _ [0] (
02:08:33sharpeokay, what to add next to the emulator?
02:09:36 Quit xmixahlx ("blah blah blah")
02:09:56 Join Farpnut [0] (
02:10:04Paul_The_Nerdsharpe: Whatever is necessary for me to play this:
02:14:05 Join gursikh [0] (
02:14:46sharpewhat keypress should be used for switching between keyboard and joystick mode?
02:17:27goffa_<- out of shape
02:17:29 Quit damaki_ (Read error: 110 (Connection timed out))
02:18:53 Part _ ("Ex-Chat")
02:22:15 Quit damaki__ (Read error: 110 (Connection timed out))
02:23:08 Join damaki_ [0] (
02:24:46 Quit Farpenoodle (Read error: 110 (Connection timed out))
02:34:19 Quit Farpnut (Read error: 104 (Connection reset by peer))
02:36:20 Quit damaki (Read error: 110 (Connection timed out))
02:40:47 Join Gargamal1 [0] (
02:44:47 Quit Gargamale (Read error: 110 (Connection timed out))
02:47:00 Part XavierGr
02:50:30 Join Angel_of_Death [0] (
02:50:39 Quit webmind (Remote closed the connection)
02:57:23 Join Minuo [0] (
02:58:50 Join webmind [0] (
02:59:16Kaorteits awfully quiet....and im burning incense
02:59:31CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
02:59:31*Mikachu takes notes
02:59:43Kaorteand listning to loud shiina ringo
03:00:05sharpei may get to work on my paper.
03:00:16Kaortethat might be a good idea
03:00:26Kaortepaper for what, if i may ask
03:00:43sharpeclassic typo pertaining to current question.
03:00:49Kaorteaah, high school? or not..?
03:01:23Kaortei usually suck at english, but this year i have like a 106%...last year i had a its a bit of a leap
03:02:05sharpelast year the first half of the semester i had a ~72% in civics... the second half, i had a 98% or so
03:02:10Kaortedo you know if they are planning to mack rockbox compatable with videos and such?
03:02:29sharpeeventually i'd imagine, but it's not very important at the moment
03:02:30Paul_The_NerdVideo requires a LOT of work, and probably will come from somebody outside the core group doing it.
03:02:48sharpeyeah, after the first semester the 70 was changed to a 90
03:02:50Paul_The_NerdI mean, eventually one of the core devs might do it, but there's still so incredibly much audio related to be done, that I think it's unlikely in a reasonable time frame.
03:03:12Kaorteyeah, im not expecting it to be done at light speed or anything
03:03:15 Quit _Lucretia ("Leaving")
03:03:17Paul_The_NerdAnd since Rockbox is targeted as an Audio Player firmware, and not a Media Player firmware, non-audio features are unlikely to have any real priority for a while
03:03:20Kaortejust wondering if they were pondering it
03:03:23 Quit dpro (Read error: 113 (No route to host))
03:03:33 Join dpro [0] (
03:03:53Paul_The_NerdThere has been an attempt or two here
03:04:07Paul_The_NerdSomeone made an MPEG-2 decoder if I recall, though it was quite slow
03:04:10sharpei keep mentioning my one pixel/bit video..
03:04:26Paul_The_NerdAnd of course, to take advantage of the 5G's features someone needs to reverse engineer the chip
03:04:32Paul_The_Nerdsharpe: Have you looked at the rvf?
03:04:34Kaortei think for now im going to stick with my normal ipod-thing
03:05:00Kaorteunless i just stop watching videos during spanish class...
03:05:38sharpebut remember for my idea, the screen is either completely white, or completely black.
03:06:12Paul_The_Nerdsharpe: Rockbox already has a black and white, noncompressed, I think 1bpp but I'm not sure, video format that runs on the Recorders and Ondios I believe.
03:06:23sharpeyeah, rvf
03:06:27Kaortei must depart for a short while
03:06:29Kaortei shall be back soon
03:07:02sharpei mean, it is a joke idea, about the one pixel or bit per screen video format...
03:07:24Mikachui don't think i get the joke
03:07:34Paul_The_NerdOne pixel/bit is different than one bit/screen
03:07:52sharpeyeah, the way i've stated it has changed since i've thought of it
03:09:14sharpei need to work on teh paper
03:09:28sharpebut the outline isn't due until next next monday
03:09:29Mikachuget a c64 word processor working in your emulator and write it in that
03:09:59sharpeoh, i kind of have video/input coexisting
03:10:53sharpegoes at about 15 frames per second
03:11:43sharpeand keyboard input is like blah, but it works
03:16:30sharpeand now people ignore me...
03:17:56Paul_The_NerdI'm being distracted by Indiana Jones movies.
03:18:08scottderI finally got my wife to watch those
03:18:11scottdershe had never seen them
03:18:26 Join speacial_ed [0] (
03:20:10***Saving seen data "./dancer.seen"
03:20:29gursikhIs it just me or on my h1xx the FM Radio is not outputted from the line out?... Show's how much I use FM Radio.... (not RB related I guess)
03:22:08Paul_The_NerdHm. It should be.
03:22:20Paul_The_NerdI don't believe you CAN send to Headphones without sending to line out
03:25:16sharpewe should figure out an interfacing method to ipod peripherals :D
03:25:58scottderline out is the only periperal I need :)
03:26:17 Quit dpro (Read error: 110 (Connection timed out))
03:26:42 Join dpro [0] (
03:27:25Gargamal1how to boot to apple firmwaRE
03:27:31Gargamal1I thought you held down menu
03:27:57Mikachutry more
03:28:13gursikhWell, I'm listing to FM radio now, headphone out is working, plug into line out is static
03:28:29gursikhI use Line out all day (I know it's working)
03:28:49scottderline-out + headphone amp
03:29:02Paul_The_NerdGargamel1: Turn it off. Then tap Menu to turn it on, release, and IMMEDIATELY hold Menu
03:29:32Paul_The_Nerdgursikh: Try listening to normal music on line out real quick now, then.
03:29:45sharpeit's like whack-a-mole, but with a button instead of a mallet, and a blindfold.
03:30:00 Join Shadowarrior13 [0] (
03:30:37gursikhPaul_The_Nerd : Music worked fine, as soon as I switch to FM radio =−− Static
03:31:13RotAtoRgursikh: the radio uses your headphone cable as an antenna, whichonly works with headphone out
03:31:44Paul_The_NerdWould it work if you had a remote plugged in, and then hooked up line out?
03:32:02RotAtoRtry it and see :)
03:32:08gursikhCool, I thought it might be something like that, since the same issue was with Stock (i said prolly not RB related)
03:32:41 Quit Gargamal1 ("poop")
03:32:48gursikhThat worked- Plug in remote and put headphones/speaker in linout −− works fine
03:33:12gursikhactually.. better reception that way.... Sweet
03:34:08speacial_edSo Paul, now that youve had a night to think it over... any changes in the answer?
03:34:15speacial_ed(I know I just cant let it go...)
03:34:27*Mikachu will be impressed if Paul_The_Nerd remember the question
03:34:37speacial_edhe should, it was a very good one
03:34:50Paul_The_NerdStill no.
03:34:55Paul_The_NerdMy heart belongs to another
03:35:05speacial_edI just cant win...
03:35:10Paul_The_NerdNo, you can't.
03:35:20speacial_edo well
03:37:15sharpenot really thought
03:37:24sharpei'm actually quite sad.
03:37:36speacial_edcheer up emo kid.
03:37:51sharpeeh, not emo
03:37:55 Join _Lucretia_ [0] (
03:38:01sharpebut it's still funny to make fun of them
03:38:31speacial_edwhy the sadness though?
03:39:13sharperelationship things, leading to a nonsensical reason why i'm sad
03:39:46speacial_edwell im just not going to say anything and continue my Doom.
03:39:52sharpeyeah, you do that.
03:41:05sharpealthought, i do know a lot of people that would fit the description of an 'emo' person.
03:41:38speacial_eddont we all....
03:41:42 Quit _Lucretia_ (Client Quit)
03:41:57speacial_edour freshmen this year, nearly all of them are...
03:42:02speacial_edthat, or "gangsta"
03:42:24speacial_edcant really decide which ones better
03:42:34sharpeeh, i'd pick emoish
03:42:50Paul_The_NerdAt least emo is quiet in most cases.
03:43:01speacial_edyeah, but that whole "lets wear make up and kiss guys" thing kinda weirds me out
03:43:28sharpenooo it's not that, it's the secureness with their sexuality. heheh
03:43:36speacial_edo of course, how dare i.
03:44:08speacial_edi mean its there thing and i dont have anything against them but... i just dont get it
03:44:38sharpei really haven't witnessed much of that.
03:45:06sharpeof course, i fit the 'band geek' stereotype.
03:45:18Paul_The_NerdI've had more gay women hit on me than gay men.
03:45:41speacial_edwhich one feels better/less awkward
03:45:48speacial_edwhich ever one better fits it..
03:45:55sharpejust because i play an instrument, and have many friends that are in band classes.
03:46:16speacial_edi dont really know what im classified as
03:46:21Paul_The_NerdHehehe. Well, when a gay woman does it, it's often "Damn, I wish you were a girl 'cuz then I'd be all over you" or something like that. So it's pretty awkward, because you start thinking "Does that mean to you I'm *almost* female?"
03:46:36speacial_edo man, good stuff
03:47:17sharpei can't say i've had any gay women/men hit on me...
03:47:27 Join _Lucretia_ [0] (
03:47:47speacial_edthere was this one kid in my gym earlier this year who was gay and told me i was hott and always gave me free stuff....
03:47:57speacial_edthat was pretty weird
03:48:02speacial_edhe got transferd luckily
03:48:40sharpei've a friend, who i still haven't figured out if he is gay
03:48:40speacial_edthats as close as ive gotten, and hopefully ill stay about there
03:50:00sharpesources point to that he either is, or was for a while.
03:50:13speacial_edi wonder if the other people in the channel just kinda read our conversation and chill there eating like cheetos or something.
03:50:24sharpei was eating chips
03:50:30speacial_edif so, id like to point out, you guys are weird
03:50:48speacial_edexcluding of course those who are here to help
03:50:54BHSPitLappyI was about to object to what speacial_ed said
03:50:57Mikachui was eating yoghurt
03:51:01BHSPitLappybut then I read what sharpe was saying
03:51:01speacial_edi was close...
03:51:12sharpeit's like i'm here for comical relief
03:51:30speacial_edi joined with a question but i started talking and totally forgot it
03:51:34BHSPitLappyexcept instead of relief, you provide yet more awkwardness.
03:51:40speacial_edill second that
03:51:56sharpeit's an comical awkwardness?
03:52:10Mikachuuncomical awkwardness
03:52:11sharpeyeah, i make you laugh, AND wonder :D
03:52:24sharpeokay, i just make people wonder.
03:52:44speacial_edsooo... how bout that weather...
03:52:58sharpeaccording to google, sunny
03:53:08Mikachuall across the globe
03:53:59speacial_ednormally id ask about them Mariners or Sonics, or even Seahawks, depending on the season, but seeing as im probably the only Seattlite here, youd all make fun of me
03:54:21sharpei don't participate in/watch sports
03:54:33speacial_edwell that goes with your band nerdiness
03:54:44dpassen1I hate the Seahawks
03:54:46sharpeeh, i make music
03:54:49sharpewhat can i say?
03:55:12speacial_edthats why i tend to not bring them up
03:55:22dpassen1<−− Giants fan
03:56:04speacial_edi dont care who your a fan of, it was our superbowl
03:56:19speacial_edSeahawks:14 Refs:21
03:56:21dpassen1Believe me, I did not root for the Steelers
03:56:44dpassen1And I don
03:56:54dpassen1don't really hate the Seahawks
03:57:21dpassen1Jurevicius helped me win my fantasy league (plus he's a former Giant), and if not for Jay Feely we would have beaten you guys
03:58:17 Quit speacial_ed ()
03:59:53dpassen1too much for him, i suppose
04:03:17 Join quobl [0] (n=quobl@tor/session/external/x-652e65a0f787429c)
04:07:37 Quit aegray (Read error: 104 (Connection reset by peer))
04:09:06 Join aegray [0] (
04:09:47TeaSeaHey BTW, what's the current status of album cover support in current CVS?
04:10:05sharpestill not in?
04:10:08Paul_The_NerdIt's not there yet?
04:10:12TeaSeaAhh k
04:10:17Paul_The_NerdIt can't be there until after May 1st at the earliest
04:10:23TeaSeaAhh k
04:10:28TeaSeaI know there are patches available
04:10:48TeaSeaBut that'd mean i'd have to go to the bother of compiling CVS source code. Plus i'd have to get specific cvs versions. Too much hassle :)
04:13:21Paul_The_NerdBasically, you'll KNOW when there's been progress, because in the changelog it'll mention Album Art for the first time ever.
04:13:26TeaSeaHehe :)
04:14:46goffa_funny album art is such a big deal
04:15:17TeaSeagoffa_: I don't care THAT much for it, but it'd be nice.
04:15:42goffa_not saying it wouldnt be nice.. but its funny the ammount of demand for it
04:16:51goffa_a history of violence is pretty good.. just got done watching it
04:17:02TeaSeaBTW is there a way to stop the filebrowser from reading the .rockbox dir? Every time I try to go through it it borks up rockbox :D
04:17:17sharpehave it only show supported files in the settings
04:17:23TeaSeaI do
04:17:28TeaSeaThat doesn't stop it from displaying the dir :(
04:17:34dpassen1borks up?
04:17:40Paul_The_NerdYou mean rockbox not .rockbox
04:17:41TeaSeaYeah. fonts get b0rked and I have to restart.
04:17:48Paul_The_NerdThat's the rockbox.ipod file
04:17:57sharpetis the firmware.
04:18:00Paul_The_NerdOne thing you can do, is move it into the .rockbox folder
04:18:10Paul_The_NerdThe bootloader can see it there, but it'll be hidden from you because the .rockbox folder is
04:18:20goffa_good tip Paul_The_Nerd
04:18:26goffa_i just assumed it had to be in root
04:18:26Paul_The_NerdBut if you do that you HAVE to remember to copy the new rockbox.ipod into the .rockbox folder when you install a newer version
04:18:46sharpeone in .rockbox takes precedence over the one in the root directory...
04:18:52Paul_The_NerdIt has to either be in root or the .rockbox folder, but you need to remember to move it from root to .rockbox every time, otherwise you'll have two of 'em.
04:18:54TeaSeaWhy do I need the rockbox.ipod file? :o
04:19:01TeaSeaI'm running an X5.
04:19:03Paul_The_Nerdsharpe: You sure? People have had problems when they had two in the past...
04:19:10Paul_The_NerdTeaSea: Okay, rockbox.iaudio
04:19:15sharpeeh, some people's it does anyway.
04:19:15goffa_he he he...
04:19:18Paul_The_NerdI suppose I could type, but then EVERYONE gets confused
04:19:33sharperockbox.<insert your player abbriviation here>
04:19:50goffa_easier to type rockbox.ipod and explain i think
04:20:02sharpeeh, abbreviation.
04:20:10 Quit mirak (SendQ exceeded)
04:20:15sharpephonetically correct
04:20:20Paul_The_Nerdsharpe: And if the one in .rockbox takes precedent, then when you update and the old one stays in .rockbox, and the new one is in the root, that's when problems can occur. New plugins and codecs, old
04:20:46goffa_i've got rockbox.iaudio not what do i do?
04:20:55*goffa_ apologizes
04:21:04TeaSeaOh also
04:21:26TeaSeaI have a dir, "music", which I want to appear first in the filebrowser. What's the best character to start it with which doesn't make it look stupid in your opinion? :D
04:21:36sharpea i would imagine.
04:21:50Paul_The_NerdTeaSea: I think people like !
04:21:57Paul_The_Nerd!Music, logically speaking, bothers me.
04:22:02TeaSeaBothers me too
04:22:13Paul_The_NerdIt's where I'd keep my images or something.
04:22:13TeaSeaPlus, linux displays ! Music not first, so nyet to that.
04:22:14sharpei just have "Music"
04:22:25sharpei can deal with scrolling down two folders
04:22:32TeaSeasharpe: As would I, but I have loads of other folders, what with it being an X5 :(
04:22:42sharpe'c64' and 'games'
04:22:44Paul_The_NerdAre the other folders necessary?
04:22:47goffa_you can delete the extra ones
04:22:52TeaSeaPaul_The_Nerd: Probably!
04:22:56Paul_The_NerdWhy not set the "hidden" attribute on all the unnecessary ones
04:22:58sharpetry it and tell us :D
04:23:04goffa_i kept system
04:23:05Paul_The_NerdSeeing as Rockbox doesn't coexist with the IAudio firmware anyway
04:23:10goffa_just in case i wanted to go back
04:23:11TeaSeaPaul_The_Nerd: What hidden attribute?
04:23:20goffa_right click on the file .. properties
04:23:22goffa_then hidden
04:23:22Paul_The_NerdYou know, right click on them in Windows and tick the box labelled "Hidden"
04:23:31TeaSeaSorry, i'm on linux :)_
04:23:41Paul_The_NerdWell bah
04:23:55Paul_The_NerdRockbox respects the hidden attribute, but I'm not sure what you'd use to apply it in linux
04:24:03TeaSeaDoes it hide . dirs?
04:24:04sharpehey paul, i got the configuration settings working for the c64 emulator
04:24:29Paul_The_NerdTeaSea: Yes, it hides .blah folders as well
04:24:29goffa_er attrib?
04:24:40TeaSeatime for rename then.
04:24:44Paul_The_NerdAs long as you're in "Show Supported"
04:24:48TeaSeaJust gotta remember to rename .firmware back to .firmware :)
04:24:53TeaSea.firmware to firmware
04:25:37Paul_The_Nerdsharpe: Man, I miss my old C64. I think it's the first desktop I used that I remember the name of.
04:26:26TeaSeaMy X5 is now sharp :)
04:26:33goffa_i had a tandy 1000tl and a appleII and an ibm pc jr
04:26:48goffa_ironically i had the tandy BEFORE i had the pc jr and the apple II
04:27:09sharperight now it works okay at 15fps, with text input...
04:28:11TeaSeaOh BTW, how does one delete the contents of the "current playlist"?
04:28:56Paul_The_NerdTeaSea: By starting a new playlist.
04:30:26*Paul_The_Nerd sighs.
04:30:39TeaSeaHeh k, simple enough.
04:30:40Paul_The_NerdOkay, does anyone here think "How to change the volume" belongs on the IpodFAQ?
04:31:08sharpewell, i'm gone.
04:31:09 Join a|nonny|moose [0] (
04:31:14sharpelater everyone.
04:31:15dpropaul: depends on how often it's asked >;->
04:31:41 Nick a|nonny|moose is now known as michikal (
04:31:48*goffa_ has no ipod.. so i'll stay out of that
04:31:54Paul_The_Nerddpro: In the entire time I've been watching the forums, I believe it has been asked ONCE.
04:32:00Paul_The_NerdOn ANY target.
04:32:05michikalWhat question?
04:32:10goffa_don't need it for the iaudio
04:32:12Paul_The_Nerd"How do you change the volume"
04:32:21michikal. . .
04:32:28dpropaul: apart from being a pretty stupid question it's not a frequent one then ;)
04:32:30Mikachuhow do you not change the volume on the ipod?
04:32:41dproMikachu: LOL
04:32:48TeaSeaGood one
04:32:58goffa_i think you should include instructions for the ipod flea though
04:33:31TeaSeaipod flea?
04:33:47Paul_The_NerdThere is no port for the ipod flea for the same reasons there's not a shuffle one.
04:33:53michikalPfft. I've got the iPod Invisa.
04:33:57Paul_The_NerdWe do not have an appropriate GCC compiler ;-)
04:34:08TeaSeaI am confused
04:34:09michikalGot a port for the iPod Giganta?
04:34:15goffa_good point for the flea
04:34:46goffa_i'd like to see a choad in a flea collar pouring the flea bag into his hand
04:35:20TeaSeaHehe. I think i've been playing jewels a bit too much on my X5.
04:35:30TeaSeaMy battery life was already pretty crap but this is going to shoot it to pieces :D
04:35:41goffa_oops.. flee ifestation kit.. not the flea bag
04:36:02goffa_yeah... you'll give the joystick a good workout too
04:39:32TeaSeaHaha. That's good fun.
04:41:30*lostlogic breaks playback all over the floor again.
04:41:48Paul_The_NerdEwww... don't get any on my shoes.
04:42:04lostlogichehe, just simplifying code some in places where the complexity is no longer necessary
04:42:10goffa_he he he.. so you're telling me .. no new firmware before bed?
04:42:13lostlogichaven't found any of the extant bugs yet though :(
04:42:36goffa_bed being in about 2 hours
04:43:04lostlogichmm, we'll see, maybe I'll figure out how to handle the rapid button press -> breakage situation before then
04:43:13lostlogicsince I know _what_ the problem it is reasonable.
04:43:28goffa_<- doesn't care really.. just giving you a hard time
04:44:37lostlogichow about this, I commit what I've got now, and you guys let me know if I broke anything new, while I work on the above mentioned issue?
04:45:53goffa_i can do that for you if you want me to
04:46:46lostlogicgoffa_: committed, do let me know if there are any new bugs :)
04:47:05goffa_ok.. will do.. headed to the other room
04:48:14 Quit michikal ("Gotta go.")
04:51:36 Quit Kyomi ()
04:52:32 Quit Minuo ()
04:58:15 Quit dpro ("Leaving")
04:58:26goffa_been a long time since i updated firmware.. almost 12 hours :)
05:01:43 Join Rob2222_ [0] (
05:01:50 Quit TCK (Read error: 110 (Connection timed out))
05:02:45 Join Jungti1234 [0] (n=jungti12@
05:03:00goffa_new firmware seems to work
05:03:17goffa_wonder if that was the file
05:03:30goffa_got some pops on mpc
05:03:35lostlogiclet me know of any regressions. I'm analyzing possible solutions to the multi-skip problem.
05:04:02lostlogicgonna delete at least one more varialbe, and possibly too while I'm at it.
05:04:50 Join Minuo [0] (
05:04:52goffa_must have been when i attempted to seek that caused the popping
05:05:05goffa_thinks are o now
05:05:18goffa_not supposed to work n mpc anyway
05:05:31goffa_things are ok now is what i meant to say
05:06:02 Join gtkspert [0] (
05:14:57 Quit Angel_of_Death (Read error: 110 (Connection timed out))
05:15:31TeaSeaBTW, jooc, the recent addition to CVS, the "ticking" thing to do with H100 remotes, is that the infamous thing where you can hear ticking every so often when you plug your headphones in the remote socket?
05:16:01Paul_The_NerdWell, Rockbox already had a fix for that
05:16:06Paul_The_NerdThis is an improvement upon the existing fix
05:16:11TeaSeaThat is pure awesome.
05:16:15TeaSeaWhat was the cause?
05:16:39Paul_The_NerdBad isolation, I think. The data refreshing the LCD on the remote affects the audio line.
05:16:44Paul_The_NerdI'm not really sure though
05:17:24TeaSeaAnyway, bed!
05:17:29 Quit TeaSea ("Leaving")
05:18:20 Join Arrogant [0] (
05:18:24goffa_who makes that?
05:18:25 Quit Rob2222 (Read error: 113 (No route to host))
05:18:55goffa_nm iriver
05:20:01Paul_The_Nerd6gig HD based, apparently?
05:20:14***Saving seen data "./dancer.seen"
05:21:24goffa_hmm... no issue with playback.. video is goofy in bubbles
05:21:33goffa_when i fire... the left hand coulumn goes fuzy
05:22:00Paul_The_NerdThat is odd.
05:23:21goffa_returns to normal after shot lands though
05:24:40 Join Paul_The_Ner1 [0] (
05:25:10 Quit Paul_The_Nerd (Nick collision from services.)
05:25:13 Nick Paul_The_Ner1 is now known as Paul_The_Nerd (
05:25:40lostlogicshit, the first solution I came up with doesn't solve the problem.
05:25:59lostlogic(fortunately I didnt' code the whole thing before realizing that)
05:26:17goffa_that would have sucked
05:29:24lostlogicso, how important is it to be able to skip several tracks forward blindly (like press skip 3 times and be sure that the device will _actually_ skip 3 tracks)?
05:30:20goffa_i don't care about ACTUAL 3 tracks with shuffle
05:30:28goffa_which is what i use all the time
05:30:50lostlogicbagh, anyone use swcodec and sequential play have an opinion on the matter?
05:30:55dpassen1I think its rather important
05:30:58Paul_The_NerdOut of curiosity, couldn't you just do it a slower way? Instead of complete blind skipping, why not do a complete one-track skip, three times? Just queue them instead of bypassing (assuming that's not how it already is)?
05:31:19lostlogicPaul_The_Nerd: because that's hard :-P
05:31:26lostlogicI think I have a middle of the road solution which won't suck
05:31:29lostlogicgive me 30 to code it.
05:31:30goffa_heh.. i'd rather have it not screw up
05:31:45goffa_and don't care abotu the EXACT track
05:31:50lostlogicyes yes, not screwing up is definitely important
05:32:03dpassen1Sometimes, if I'm listening to an album and I'm about to arrive and I want to hear the last song or something, I would expect it to work.
05:32:10lostlogicPaul_The_Nerd: the problem is that in order to really do the queueing thing I'd have to lock-step the codec and audio threads during track skipping
05:32:13lostlogicwhich sounds shitty to me.
05:32:53lostlogicdpassen1: ok, point well taken, I think I have a solution which will handle that, now that I think of it
05:33:02goffa_good point dpassen1
05:33:02lostlogicgive me 40 instead of 30.
05:34:16Paul_The_Nerdlostlogic: You could always just do a buffer flush if they skip again before playback starts, and force a rebuffer. :-P
05:34:45lostlogicPaul_The_Nerd: I think I have a theory that will work
05:34:52lostlogickinda involves moving the brains of the operation around a bit
05:35:00lostlogicbut in the end I think I can satisfy both camps pretty well.
05:36:02*Paul_The_Nerd cheers.
05:37:45 Join aaronslife [0] (
05:38:07aaronslifehi all, does anyone know where I could get an iPod video playlist genorator for rockbox?
05:38:21aaronslifeor does one exsist?
05:38:30Paul_The_NerdIt just uses M3U playlists
05:38:42Paul_The_NerdSo most modern music playing software can generate usable playlists.
05:38:56aaronslifewhat would you recommend?
05:39:08goffa_they invented it
05:39:09Paul_The_NerdFoobar2000 is my program of choice
05:39:23goffa_otherwise fb2k
05:39:58aaronslifeanyone use ipl?
05:40:20Paul_The_NerdNot really. I installed it, then removed it to fit more music.
05:40:46Paul_The_NerdIf I wanted a PDA that could play music, I'd have gotten a PDA that can play music. :)
05:40:46*goffa_ has never tried it
05:40:50aaronslifefor some reason... I don't find a use for it because rockbox has everything I want.
05:41:45goffa_rockbox has everything i want except that queuing feature i want... but thats not the end of the world considering it does everything else i want... well
05:41:51aaronslifelol... I swear the next gen iPod is gonna be like... IpodNet or something... with the net attached.
05:42:09aaronslifenet enabled*
05:42:31goffa_hook directly to itunes... with wifi... no computer needed
05:42:49goffa_and pay $2.50 for your poorly compressed song
05:43:01Paul_The_NerdMan, I would like a dap-sized device that could use my WiFi or WiFi hotspots to access webradio streams.
05:43:22goffa_that would be cool Paul_The_Nerd
05:43:26goffa_here that would be better than radio
05:43:32aaronslifeyeah, that would be a nice feature.
05:43:39Paul_The_Nerdgoffa_: Technically my ancient HP Jornada 565 with a WiFi adapter could do that though
05:44:13aaronslifewinamp 5.2 here I come.
05:45:24 Quit imphasing (Read error: 104 (Connection reset by peer))
05:45:28*goffa_ needs new fridge... ice cream is soft
05:45:38goffa_actually tastes better that way.. not good for food though
05:46:03Paul_The_NerdIf I set my fridge on anything above 4 out of 9, it freezes any liquid I put in it
05:46:09Paul_The_NerdAnd that's my fridge, not the freezer
05:46:10aaronslifeanyone using Linux?
05:46:17goffa_my freezer is CRANKED
05:46:28Galoiseveryone uses linux
05:46:43aaronslifeI ment as there main OS Galois.
05:46:51goffa_got it for free with my house though.. can't complain
05:47:06Galoiswell, the answer's still yes
05:47:13goffa_lol.... i only paid $10k for this place
05:47:29aaronslifewhat distro are you using Galois?
05:47:39Galoisredhat enterprise 4AS
05:47:55goffa_< uses lfs
05:47:55aaronslifehmm haven't played with redhat any good?
05:48:10Galoisit works for me
05:48:28aaronslifehow long have you been using linux? I've been using it for about a year or so.
05:48:34Galoishm, about 10 years
05:48:54aaronslifeyeah, see. that might be why you can survive using it.
05:49:01goffa_fulltime 1 year here
05:49:11aaronslifeI always endup screwing up my box.
05:49:12goffa_on and off for about 5
05:49:18aaronslifeso I just use it on my old 233mhz
05:49:43goffa_arch is nice and easy
05:49:49Galoisgiven the amount and impact of spyware and viruses on windows, I would argue just the opposite −− any user whose primary machine is windows is bound to screw up their box
05:49:57gursikhon the side box−− gentoo
05:50:02goffa_quick to install.. nice package manager too
05:50:03gursikhand ubuntu on the other
05:50:27goffa_gentoo is good stuff
05:50:46aaronslife<3 gentoo.
05:50:54aaronslifeebuild is your friend.
05:51:05GaloisI have a computer upstairs with about 10 linux distros installed on it, but my primary machines are redhat enterprise
05:51:31aaronslifethats crazy.
05:51:34Paul_The_NerdGalois: I beg to differ. I use my laptop as my primary box, and since I never managed to get WiFi working under linux on it, it's mostly stuck in windows. And I've never had a problem with spyware or virii, or even performance degradation over the years from system clutter. It's all merely an issue of being careful with software on it and such.
05:51:49aaronslifeslaxs is a pretty nice live distro, its like... 120mb...
05:52:06Galoispaul_the_nerd: it takes superhuman carefulness which inevitably lapses. If you have survived so far it is only because you have not YET succumbed.
05:52:23Galoisalso, I would assume you are far more capable than the average windows user at avoiding such threats
05:52:27aaronslifeomg Paul_The_Nerd I've got the perfect help doc for you for wifi.
05:52:54goffa_i didn't have too much trouble with the wifi on my old box... too lazy to install a distro on this thing
05:52:56Paul_The_NerdGalois: Well that's probably true. That and my "primary use" scenario is mainly communications, and websites with a fairly high degree of trust.
05:53:28gursikhMy laptop dual boots xp pro and ubuntu with networking working. I got lucky and found a guide online to using a ubuntu build for hp laptops
05:53:37aaronslifePaul_The_Nerd have a look at this doc
05:53:40goffa_connected to my other box through ssh... i use screen for irssi.. too lazy to even install an irc client :)
05:53:43Paul_The_Nerdaaronslife: Nah, I'm fairly familiar with using wifi on linux. The laptop just really hates it. It may even be some small fault in MY laptop or something, as I've found specific tutorials for my brand/model laptop, and using the exact same distro and everything as the tutorial it still failed.
05:53:57GaloisI, uhm, purchased an aftermarket internal wifi card for my laptop specifically so that I could run linux on the laptop without restriction
05:54:16aaronslifeoh I see.
05:54:28goffa_probably chipset of the card or something
05:54:43goffa_some can be fussy
05:55:29aaronslifelets see if I built this playlist right...
05:55:35 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
05:55:38Paul_The_NerdGalois: I keep meaning to do that, but there's not really a heavy pressure for me to migrate the laptop to Linux since if there's nothing I need mobile that is linux-exclusive, and my desktop runs linux just fine.
05:56:10Galoisthe worst laptops, unfortunately, have BIOS code that locks out third party internal wifi cards
05:56:36Paul_The_NerdHeh. I don't believe mine does.
05:56:54aaronslifeanyone know where to get some good themes for Video iPod's for Rockbox?
05:57:13Paul_The_Nerdaaronslife: The only resource I know of is the WpsGallery wiki page
05:57:19Paul_The_NerdWell, the 5G one off of the main gallery
05:58:56*goffa_ must be a dork
05:58:57aaronslifeaaronslife: hmm, for some reason. I can't seem to get the themes working. and I extracted theme into the correct folder.
05:59:00goffa_i like the engineer2
05:59:23Jungti1234i like ipod theme
05:59:57Paul_The_Nerdaaronslife: What problem do you have?
06:00:31aaronslifewhen I look for the theme in rockbox it doesn't show up in the themes area Paul_The_Nerd
06:01:02aaronslifeI want Turntable 2 for a theme
06:01:53Paul_The_Nerdaaronslife: And you put the .cfg file in the /.rockbox/themes folder, and the wps file in the /.rockbox/wps folder
06:02:26 Quit Lambo ()
06:02:38aaronslifethats what I didn't do. thanks Paul.
06:03:29Paul_The_NerdAlso, the directory with all the .bmps goes in the wps folder beside the .wps file
06:03:59 Join sayocean [0] (
06:04:01sayoceangot a question
06:04:13Paul_The_NerdAsk away
06:04:32sayoceancan dust and other small particles (tiny pieces of human hair) damage an ipod or any other devices that rely on hardware etc?
06:04:53sayoceanif it gets inside the device via the headphone jack or the bottom dock opening..
06:06:07sayoceansilly question realy..
06:06:10Paul_The_NerdWell, it really depends on what the dust is, and where it gets to (For example, tiny metal shavings getting into the wrong areas could be much more harmful than human hair).
06:06:26Paul_The_NerdBut it's generally a good idea to try to keep foreign objects outside of your ipod, independent of size.
06:08:18lostlogicgood god, I'm making a 4 variable truth table for this shit.
06:09:03 Join warthawg [0] (
06:09:06*goffa_ wishes his discrete structures class wasn't at 8am when he was at school...
06:09:28goffa_that professor made ben stein look like sam kinnesson
06:09:42dpassen1i hated my discrete math class
06:09:53goffa_he was at nasa 1/3 of the semester
06:10:32goffa_if a is true and be is false and you have a deck of 52 cards... what is the likelyhood of staying awake if i draw the 4 of hearts
06:11:05goffa_oh ... and he'd start at the top right of the board.. and write until he got to the bottom left without turning around
06:11:10goffa_erase.. then start over
06:11:11sayoceanpaul, so tiny tiny tiny pieces of hair shouldnt be any problems correct?
06:11:19dpassen1you guys have to do proof by induction?
06:11:36Paul_The_Nerdsayocean: Shouldn't really, no.
06:11:47sayoceank thanks
06:12:22gursikhsayocean: unless of course your shoving it in by the handful... but then you have other problems that should be taken care of first....
06:12:58 Quit amiconn (Read error: 110 (Connection timed out))
06:12:59 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
06:14:56 Quit Daishi ("Client exiting...")
06:15:26 Join Moos [0] (
06:16:22MoosGood morning
06:17:06goffa_and yeah.. we did proof by induction
06:17:11aaronslifedoes anyone have the "coming next" feature working?
06:17:20goffa_aaronslife: yes
06:17:30aaronslifehow do you get it working?
06:17:40goffa_gotta have a wps that shows it
06:17:51aaronslifeI do... or atleast it says it does...
06:18:01aaronslifehave a look.
06:18:03goffa_maybe there's something wrong with the wps
06:18:20goffa_switch to engineer2
06:18:27aaronslifedoes it have it?
06:18:38goffa_and it works on mine
06:19:08aaronslifeeverything is off to the right
06:19:16Jungti1234morning Moos
06:19:18 Quit gursikh ()
06:19:24warthawgi dont have turntable2
06:19:43MoosHi Jungti1234 !
06:19:59aaronslifecan engineer2 have backdrop support?
06:20:21goffa_not by default... but you could edit the wps
06:20:23goffa_its a text file
06:20:36goffa_i don't remember where the guide for editing wps's is
06:20:51goffa_had pretty good instructions if i remember right
06:21:05aaronslifeis it on the rockbox site?
06:21:08goffa_otherwise.. you could find the playing next code and put it into turntable 2
06:21:45aaronslifethink you could host your wps of engineer2?
06:22:24goffa_probably.. but mine is for iaudio
06:22:36aaronslifethats why it looks funny on mine.
06:22:51goffa_i'm using namil 8 font
06:23:06goffa_i was just saying to try it to see if next track worked
06:23:11Paul_The_NerdEngineer 2 was designed for a mono screen that JUST happens to be the same size as the X5 screen
06:23:33goffa_looks good on my player :)
06:23:57 Join webguest00 [0] (
06:24:04goffa_if next track works then there is something wrong with the wps for turntable on your player
06:24:09goffa_that's all i was going for
06:24:20Paul_The_NerdAaronslife: How old is your Rockbox build?
06:24:25webguest00hi! i cannot find rockboy on my ipod! where can i download it?
06:24:29Paul_The_NerdThere's been several builds recently where Next Track doesn't work
06:24:38goffa_ah ok
06:24:40Paul_The_Nerdwebguest00: Rockboy's included. Read the PluginRockboy wiki page for use instructions.
06:24:47goffa_using latest cvs here
06:25:05goffa_but... i have an x5 so things may be different for ipod
06:25:21 Quit Jungti1234 ()
06:25:58webguest00btw, i don't know if it's my ipod, but sound in doom is weird!
06:26:03Paul_The_Nerdgoffa_: There shouldn't be any reason for a feature to work on X5 but not on Ipod unless there's a real bug.
06:26:18Paul_The_Nerdwebguest00: Yeah, the sound is played back at approximately twice the speed it should be.
06:26:26aaronslifePaul_The_Nerd I have the latest nightly build of iPod Video.
06:26:36 Quit warthawg ("my work here is done")
06:26:37goffa_ok Paul_The_Nerd ... i didn't know if different builds acted up on different players
06:26:50Paul_The_Nerdaaronslife: Make sure you're still having issues with a bleeding edge then
06:26:57webguest00in the wikipage for pluginrockboy doesn't say anything about it
06:27:03webguest00it is just not in my plugin list
06:27:12Paul_The_Nerdgoffa_: They *shouldn't.* Not any more at least.
06:27:32Paul_The_Nerdwebguest00: It says on the page that Rockboy is a viewer plugin and is launched simply by clicking on .gb and .gbc files.
06:28:05webguest00oh...yeah, i'm going blind
06:29:32aaronslifePaul_The_Nerd: what would you suggest I do?
06:29:50goffa_aaronslife: try latest cvs?
06:30:04aaronslifeok thanks goffa_
06:30:10goffa_just a shot in the dark
06:30:16Paul_The_Nerdaaronslife: I already suggested to try the bleeding edge.
06:31:37aaronslifePaul_The_Nerd: oh well, I didn't know what that was
06:32:02Paul_The_Nerdaaronslife: Well then that should've been your next question. ;-) Bleeding Edge is available behind the link that says CVS Builds on the front page.
06:33:51goffa_i have a suggestion.. we should stop referring to it as bleeding edge.. or change the link to cvs (bleeding edge)
06:34:04goffa_i see a lot of peope coming in thinking nightly is cvs
06:34:07goffa_i was one
06:34:25aaronslifehmm, the bleeding edge version still doesn't fix the engineer theme.
06:34:45goffa_next track still doesn't work?
06:34:52Paul_The_Nerdgoffa_: Well, I don't know how you can think "Daily" and "CVS" are the same build, since there are two different links there.
06:35:01Paul_The_NerdI *think* the Daily builds should be removed from the "Downloads" page.
06:35:20goffa_thats another possibility
06:35:38aaronslifethe next track works, just the background theme is placed in the wrong position.
06:35:48goffa_ah... try turntable2 now
06:36:03goffa_unless you want to keep engineer2
06:36:10goffa_i just think its the wrong size for your screen
06:36:18aaronslifegoffa_: yeah... I believe so.
06:36:19sayoceanshakira is sexy
06:37:46aaronslifeanyone know how to fix the sound on Doom for rockbox?
06:38:11 Quit _Lucretia_ ("Leaving")
06:38:30 Quit Cassandra (" HydraIRC -> <- IRC for those that like to be different")
06:38:43Paul_The_NerdCode the plugin to properly handle 22khz samples?
06:38:52Paul_The_NerdAssuming that's what the problem is. I think that's what it was said to be.
06:38:52goffa_is there a mute?
06:39:04goffa_imo that would fix it
06:39:14Paul_The_NerdI kinda like 'em
06:39:23Paul_The_NerdIt feels like the sound has been scaled with the whole game.
06:39:37goffa_i don't remember what doom sounded like
06:39:38aaronslifeyes it is kinda funny
06:39:51goffa_haven't played it in a while
06:40:14goffa_i think i muted it then to
06:40:24goffa_had the boom box going
06:41:09goffa_during my doom days
06:41:16aaronslifeyou had doom working with YOUR music running?
06:41:27goffa_not on the computer
06:41:32aaronslifeeverytime I try and get both running it freezes.
06:41:37aaronslifeon my ipod
06:41:38goffa_played doom before i had mp3
06:41:44goffa_i believe it would
06:41:54goffa_doom is probably too cpu intensive
06:41:54 Quit webguest00 ("CGI:IRC (EOF)")
06:42:24aaronslifeyeah it does kinda freeze when you open doors.
06:42:49Paul_The_NerdOn the Ipod Doom might eventually work with sound.
06:43:18Paul_The_NerdWith "user-music" rather
06:43:30goffa_i don't see it happening on coldfire baed players
06:43:36 Quit RotAtoR ("zzzzzzzz")
06:43:48goffa_or based :)
06:43:50Paul_The_NerdBut if it ever does happen, it's A) Going to be a logn ways off, and B) require a good bit of work
06:44:27goffa_i'm thinking long being your player will be obsolete
06:45:22goffa_well i see ipod being always supported
06:45:36goffa_just because of the simple fact that everybody and their dog has one
06:45:54aaronslifeI got mine for free =]
06:46:01Paul_The_NerdI think I'm the only person in my extended family who owns one, and only so I could be more helpful here
06:46:33goffa_and don't take that to mean that i think its a better player
06:46:53goffa_i've got an emotional attachment to my x5 :)
06:47:02Paul_The_NerdIn terms of raw music features, I'd say the H120 is probably the most fully featured right now
06:47:03goffa_its built like a tank.. i love the cas
06:47:08aaronslifeyeah goffa_ how are those?
06:47:22aaronslifeI haven't played with one yet.
06:47:31goffa_its survived a couple too many vdts
06:47:54goffa_vertical drop tests
06:48:25goffa_this thing does not leave my side
06:48:30goffa_and it has good battery
06:48:32aaronslifeI've got my iPod video in this really nice slick plastic casing... and it has servived for 3 months so far... lol.
06:48:49goffa_yeah... i prefer steel to plastic
06:49:05aaronslifewell, its water proof.
06:49:27goffa_to some degree
06:49:42goffa_i wouldn't use it as bait :)
06:50:26goffa_my only problem with iaudio is that they didn't make a 60gb x5l
06:50:33goffa_so you have to choose between storage and battery
06:51:33goffa_Paul_The_Nerd: how are the 340's built?
06:51:44goffa_they pretty stout?
06:52:17Paul_The_NerdCouldn't say. Don't have one.
06:52:42goffa_oh ok
06:53:06goffa_i always wondered
06:53:10 Quit Shadowarrior13 ("( :: NoNameScript 4.01 :: )")
06:53:11goffa_i like the idea of dig out
06:53:25 Quit vmx (Read error: 110 (Connection timed out))
06:53:37 Join vmx [0] (
06:54:52goffa_what i wonder is why they don't sell the h340 here in the us.. but its still available in europe
06:55:34Paul_The_NerdI thought that was just backstock being sold.
06:56:12goffa_maybe it is
06:56:18goffa_i dont read german
06:56:23goffa_but i saw it on
07:00:53goffa_wonder if they had troubles with the 40giggers or if they just didn't sell
07:01:04goffa_seem to have phased out higher capacity players
07:07:07 Quit arf-arf ()
07:11:42 Quit Moos ("Glory to Rockbox !!!")
07:12:03 Join Moos [0] (
07:16:01 Quit Moos (Client Quit)
07:16:10 Join Moos [0] (
07:18:33lostlogicgood god, this is taking longer than I thought :-\
07:18:54goffa_not going well?
07:20:15***Saving seen data "./dancer.seen"
07:21:02 Join Angel_of_Death [0] (
07:21:23lostlogicgoing fine
07:21:27lostlogicjust taking a long time
07:21:30Angel_of_Deathdude paul do u ever leave this chat?
07:21:48Angel_of_Deathi swear lol ur always in here
07:21:49Paul_The_NerdI sleep.
07:21:49lostlogicand I've run up a few blind alleys where I thought I needed to do things (like truth tables) and I didn't actually...
07:22:07lostlogicAngel_of_Death: a lot of names never leave the chat, but most of us sleep sometimes.
07:22:22Paul_The_Nerdlostlogic: Actually, my name usually leaves when I'm sleeping.
07:22:29Paul_The_NerdOr on a date, or otherwise
07:22:29Angel_of_Deathyeah i didnt mean like just his name
07:22:33Angel_of_Deathi ment like hes actually her
07:22:41Angel_of_Deathlike talking or something
07:23:23lostlogiczomg, it compiles
07:23:28lostlogicI wonder how badly I messed it up!
07:23:33Paul_The_NerdBut I'm here a lot because 99% of my daily activities are done either at a computer, or at my desk which has a computer at hand. Even most recreational activities such as gaming/movies/books/etc are done from the same chair, so I leave the chat open in case someone needs help
07:23:47lostlogicPaul_The_Nerd: which is why you rock...
07:24:05lostlogicI usually ride a bike or other physical outdoor stuff for recreation... other than codign rockbox which is kinda recreation
07:24:20Paul_The_NerdOh, I have a morning jog, and other such things.
07:24:55lostlogicwell, it still plays, and an automatic track change seems to work.
07:25:09Paul_The_NerdSo, basic use is still possible.
07:25:29lostlogicbut in other ways it's completely effed.
07:25:35Angel_of_Deathhas any1 noticed that crossfading doesnt work anymore?
07:25:42Angel_of_Deathmaybe i just got a bad build...
07:25:47Angel_of_Deathill get the bleeding edge
07:26:48lostlogichmm, I think a back skip might be skipping forward and a forward skip backward
07:26:49Paul_The_Nerd"other ways"?
07:26:57lostlogicwhich would be _really_ neat.
07:27:15Paul_The_NerdThat's like a waterproof case I have for one of my flash daps
07:27:52Paul_The_NerdBecause of the purely mechanical nature of placing a stick on top of a pad, left presses trigger next, and right trigger previous, up turns volume down, and down up.
07:28:49lostlogicthat is quite amusing
07:28:59lostlogicok, so where the hell is it getting reversed
07:29:23Paul_The_NerdIn fact, a "reverse directional controls" feature is probably the first thing I'll ever code for rockbox, if the port on that target reaches that point.
07:29:28Angel_of_Deathi just relized every archos they make is so incredibly ugly
07:29:39Angel_of_Deathor atleast every1 they make that rockbox supports
07:29:43goffa_lost.. the back forward thing happens to me from time to time
07:29:54goffa_but corrects itself too
07:29:55Paul_The_NerdAngel_of_Death: Well, yeah, those are basically "Antique" if you count their age in DAP years
07:30:30Angel_of_Deathdude Archos Player/Studio llooks like a brick
07:30:34Angel_of_Deaththat thing has got to be huge
07:31:13Paul_The_NerdWell it uses a 2.5" HD I believe
07:31:36lostlogicgoffa_: the track skipping code you are using is almost 100% different than what I'm using, so it's not the same issue ;)
07:31:56lostlogicthis is somethign consistent like I reversed function calls somewhere or something equally stupid.
07:32:07goffa_yeah.. figured
07:34:13lostlogicwhee, found it, it wasn't what I thought, but actually back was allowing it to skip to relatively random points on the buffer :-D
07:34:23*lostlogic pats himself on the back.
07:34:41lostlogicand it was because I forgot a check that I remember consciously reminding myself to check.
07:35:15Angel_of_DeathPaul_The_Nerd, question for yah
07:35:24*Paul_The_Nerd is beginning to wonder how much of the original playback code will be left.
07:35:29Paul_The_NerdWhat's the question, Angel_of_Death?
07:35:39Angel_of_Deathhow do i save my settings so when u update to bleeding edge i can just load them instead of manually going thru them and custimizing it
07:35:45Angel_of_Deathi know u can do it, just forgot how
07:35:58Paul_The_NerdIn the menu there's a "Manage Settings" and under that you can save a config file
07:35:59lostlogicPaul_The_Nerd: there are still like a minimum of 500 lines I haven't touched.
07:36:09Paul_The_Nerdlostlogic: You forgot the "yet"
07:36:42goffa_this is going to be like windows update :)
07:36:45Angel_of_Deathwrite a cfg. file?
07:37:03goffa_replace ALL code through updates and patches :)
07:37:29Paul_The_NerdAngel_of_Death: yes
07:39:27goffa_so... what is the plan for 3... just go until the end of the month and call it 3... or when you deem its readY?
07:39:42goffa_Just curious... i plan on sticking to cvs
07:40:02goffa_so ver number is just a number
07:41:13aaronslifeanyone have any knowledge on building wps's?
07:42:25goffa_this may help aaronslife
07:42:25Paul_The_Nerdgoffa_: The idea is that all the bugs on that page will be fixed, and all the release-critical features will be. May 1st is kinda like a deadline, so the plan is to have everything done by then.
07:47:40 Quit Paul_The_Nerd ("Leaving.")
07:48:39lostlogicgrr, I was mostly messing with on-buffer skips, but somehow I might have screwed up off-buffer skips. I hate that.
07:52:31*goffa_ passes out... catch you tomorrow
07:58:18 Quit jbauman (Read error: 104 (Connection reset by peer))
08:02:04 Quit aaronslife ("CGI:IRC (EOF)")
08:08:28amiconnNow I have a suspicion what eats all the bandwidth on H300. It's not some mysterious chip, it's rockbox itself:
08:09:03lostlogicbagh, I'm not going to get this working tonight, and it's way past bedtime. g'night.
08:09:07lostlogicamiconn: g'morning :)
08:09:14amiconnOn the H300, the button ADC is part of the PCF50605, and it's polled every single tick in ISR context
08:09:41amiconn100 i2c transfers/second from an isr...
08:10:02lostlogicouch, there must be a better way to get the button ADC values? on interrupt?
08:10:06amiconnThat also explains why it gets worse when the remote is plugged: then there are 2 adc channels to poll...
08:11:05amiconnIf you look at the lcd fps measurement page, it lists 11 fps for the main lcd. It drops to 7.5 fps with the remote plugged...
08:11:15amiconn(at 11 MHz)
08:12:43 Join infamis [0] (
08:14:12Angel_of_Deathjust added 3 feature requests on
08:14:49amiconnlostlogic: I doubt it. It would require the adc to be able to detect value changes itself, and only fire an interrupt if that's the case
08:15:22infamisDo you guys think a track should be buffered if it's paused when you skip to it? For example: play track 1, [pause], skip next to track 2, skip next to track 3, skip next to track 4, [play]. Only tracks 1 & 4 are buffered.
08:16:40infamisAlso using this method, a split second of the track that was paused (say track 1 in my example) still finds its way to your ears (when you hit play on track 4)
08:17:01Angel_of_Deathdunno if u guys agree but check em out :P
08:19:15infamisAngel_of_Death: can't you enable the insert-recursive option to achieve that (for your first one)?
08:21:00Angel_of_Deathjust was told that by someone else lol
08:21:08Angel_of_Deathnot quite wat i wanted
08:21:13Angel_of_Deathbut i guess its better than nothing
08:21:17infamisSorry, I just joined :)
08:21:33Angel_of_Deathcause that adds it to the current playlist
08:21:39Angel_of_Deathso if ur already listening to something
08:21:43Angel_of_Deathit just adds it to that
08:21:57Angel_of_Deathso basically it doesnt change to that artist
08:22:05Angel_of_Deathit just adds those songs to what ur currently listening to
08:22:07Angel_of_Deathbut thank
08:22:08infamisClear the playlist & do it?
08:22:32Angel_of_Deathyeah, i will do that... but i would like it to be less trouble cause im lazy like that
08:22:44 Join pondlife [0] (
08:22:53infamisYeah I got ya
08:23:31Angel_of_Deathits half way to what i want
08:24:21infamisSo if you clear the playlist, then add all albums for a particular artist (based on dir-structure) to the current playlist, that's ultimately what you want?
08:24:22lostlogiclostlogic: hmm, that is a major suck −− which buttons _aren't_ on the ADC?
08:24:35*lostlogic not sleeping yet somehow
08:24:44lostlogicinfamis: interesting point.
08:25:01Angel_of_Deathbut then that also brings up my playlist needs
08:25:16lostlogicinfamis: (wrt pause vs. skip) post it eitehr on my wiki page, or on the request tracker
08:25:21Angel_of_Deathi dont want playlists when i make a playlist, well i do just not m3u's
08:25:29Angel_of_Deathi want folders with shortcuts in them to the real songs
08:25:37Angel_of_Deathso u can navigate them without going thru the menu
08:25:39infamislostlogic: ok
08:26:33amiconnIf I switch on hold, H300 framerate at 11MHz increases from 11fps to 15fps...
08:26:33 Quit infamis ("CGI:IRC (EOF)")
08:26:45lostlogicinfamis: at the very least, the old audio playing is a bug, maybe what you suggest is better.
08:27:12amiconn(meaning the main button adc isn't polled as well
08:28:00amiconnSo, each of the 2 button adc channels sucks ~25% cpu power at 11MHz
08:28:29amiconn...meaning it still sucks _at least_ ~6% cpu power at 45MHz
08:30:13 Join ender` [0] (i=ychat@
08:31:31 Quit ashridah (Read error: 110 (Connection timed out))
08:32:34 Join aaronslife [0] (
08:32:44aaronslifeanyone have an iPod video?
08:32:48aaronslifeor an iPod?
08:32:55aaronslifeI need some help...
08:33:21aaronslifewhen I plug my player into the charger... it goes to the sync mode and it doesn't charge...
08:33:41Galoishow do you know it doesn't charge?
08:35:55 Join markun_ [0] (
08:37:27lostlogicGalois: what kind of charger? If you are plugging in a USB cable plugged into a wall, you hafta hold menu while you insert it to go to USB charge mode (in rockbox), and also USB charge in rockbox is not yet complete, so it will charge very slowly (or not all) if you are using the player heavioly and have it plugged in via USB.
08:37:33lostlogicer @aaronslife
08:39:01 Quit markun (Read error: 60 (Operation timed out))
08:39:29amiconnHah, I think the pcf driver eating cpu can be solved. There's an el cheapo delay loop with a fixed delay that ensures 400kHz i2c clock at 120MHz cpu clock. The delay value is fixed, so we're using <40kHz i2c clock at 11MHz...
08:39:56aaronslifethanks lostlogic.
08:40:12BHSPitLappyhooray for amiconn
08:40:12 Quit aaronslife ("CGI:IRC (EOF)")
08:40:43lostlogicamiconn: *nod* I'd noted that, but didn't realize the I2C was heavily abused enough to warrant it at the time.
08:40:48lostlogicnow I'm really going to sleep.
08:44:26BHSPitLappyamen to that
08:54:21 Quit markun_ (Read error: 113 (No route to host))
08:56:40 Quit HCl (Read error: 110 (Connection timed out))
09:00:06amiconnHmm, where's LinusN...
09:03:50 Quit Xerion (Read error: 110 (Connection timed out))
09:08:40 Join RoC_MM [0] (
09:11:59 Join infamis [0] (
09:13:54 Join petur [0] (
09:14:06 Quit Arrogant ("Leaving")
09:20:20***Saving seen data "./dancer.seen"
09:21:44peturomg! In Brussels (Belgium) a 17 year old got killed to steal his mp3 player... I thought this would only happen in the States :(
09:22:08Angel_of_Deathgot killed to steal his mp3 player?
09:22:08 Quit swampcow (Nick collision from services.)
09:22:12 Join sumpfkuh [0] (
09:22:13Angel_of_Deathhow does that make sense?
09:22:30Angel_of_Deathno i mean that way u said it
09:22:33Angel_of_Deathi dont understand
09:22:47Angel_of_Deathgot killed to steal his mp3 player..... no broken english please
09:22:49crashdpetur: it'd make sense if he was running rockbox :)
09:22:57crashdAngel_of_Death: it makes sense
09:23:08crashdit might not be exactly grammatically correct, but you can infer meaning
09:23:16peturthey took his player, he wanted to stop them and they took a knife
09:23:21Angel_of_Deathhe got killed because he stole an mp3 player?
09:23:39Angel_of_Deathoh he got killed because he tried to stop the thiefs from stealing it?
09:23:48*petur didn't know his english was that bad :(
09:24:06Angel_of_Deathits not
09:24:12Angel_of_Deaththe rest of what u have said is fine
09:24:19Angel_of_Deathjust that one sentence is like chicken scratch
09:24:22RoC_MMAngel_of_Death is a grammar nazi.
09:25:12Angel_of_Deathshutup brother
09:25:44 Join neff [0] (
09:26:16Angel_of_DeathRoC_MM is a losa!
09:26:42 Quit Angel_of_Death ("Leaving")
09:27:12peturthat's what we call 'hit and run' ?
09:28:35 Quit pondlife ()
09:28:37 Quit man_in_shack ("I make a lot of good points. Like that one.")
09:34:26infamisOnly in the States!!?!?!...confizzled
09:34:58infamisWhatchu tryin' to say petur??? HUH?? Got somethin against us USA'nians?
09:35:21petureasy boy
09:36:01peturjust that we hear stuff like that happening elsewhere (like in the States), now it happened here too. *frightened*
09:37:37*petur looks up the word ;)
09:37:50infamisI've never heard of it happening here, but I wouldn't be surprised if it did..or anywhere else for that matter; people commit petty crimes; I think an iPod is worth more than some Jordan's...
09:40:27 Join pondlife [0] (
09:41:46 Join bluebrother [0] (
09:44:51pondlifeAnyone know if there's a way to display the call stack in gdb?
09:45:43peturI know it's possible in the GUI version
09:46:22 Quit neff ("CGI:IRC (EOF)")
09:46:50pondlifeGUI version? That'd be nice. Where can I get one of those?
09:47:36pondlifeAh - I can use 'where'..
09:47:47pondlifeOr bt!
09:47:52 Quit Moos ("Glory to Rockbox !!!")
09:47:52bluebrotherpondlife: ddd
09:49:34pondlifebluebrother: Thanks, will get Cygwin setup running again...
09:49:45pondlife...after this session!
09:51:09 Join jbauman [0] (
09:51:55 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:58:14 Join Xerion [0] (
09:58:29 Join HCl [0] (
10:02:46 Quit sayocean (Read error: 110 (Connection timed out))
10:07:37 Join Dilmah [0] (
10:08:10 Quit Kaorte (Read error: 104 (Connection reset by peer))
10:09:41ShonkyCan anyone suggest a simple IRC logger I can run on a linux based firewall? I'd like to keep a personal record of conversations on #gigabeat
10:11:37crashdeggdrop can do the job
10:11:42crashdhowever, it's not exactly intuitive
10:11:45crashdcheck freshmeat mebbe?
10:12:56Shonkycrashd: Freshmeat wasn't much use. Only one there and the docs were totally confusing. I'm not a newb but the docs were terrile. I'll look at eggdrop. Thanks
10:13:47crashdeggdrop is the all purpose irc bot
10:13:50crashdmight be useful, might not
10:13:58crashdanyway, gotta go, adios
10:14:05 Part Dilmah
10:19:31 Join damaki [0] (
10:20:42 Quit RoC_MM ("Leaving")
10:23:16midkaysmall heads-up, i'm sort of screwing with the wiki so please don't revert anything i change, trying to figure things out.. be done in <30 mins :)
10:29:00 Join webguest74 [0] (
10:31:07 Quit webguest74 (Client Quit)
10:32:49 Quit damaki_ (Read error: 110 (Connection timed out))
10:44:23 Quit infamis ("CGI:IRC (EOF)")
10:48:07 Join muesli__ [0] (n=muesli_t@
10:50:37 Join mikearthur [0] (
10:55:20 Join markun [0] (
10:58:06 Join sayocean [0] (
11:04:07 Quit Rob2222_ ()
11:04:47 Join Rob2222 [0] (
11:17:48markunpreglow: thanks for the new crossfeed! First time I tried it today.
11:20:21***Saving seen data "./dancer.seen"
11:21:21 Join qwisp [0] (
11:22:35*amiconn is now sure that the 'mysterious bandwidth eater' on H300 is the button adc access in the button tick
11:22:46 Quit quobl (Remote closed the connection)
11:23:21midkayamiconn, we iPod 5G users really need you! :)
11:23:22 Join quobl [0] (i=debian-t@tor/session/external/x-0b8877e3d72fcf3e)
11:23:38amiconnRunning test_fps at 11MHz with the remote connected and both hold switches enabled yields twice the frame rates as with bold hold switches disabled
11:23:48amiconn(and remote lcd fps are the same as on H1x0)
11:24:30amiconnBtw, the H1x0 ADC driver has the same problem, only to a much lesser degree
11:24:48amiconn(delays applied independent of cpu clock)
11:25:20amiconnNow that the problem is tracked down, I have some an idea how to solve this.
11:27:03 Part qwisp
11:28:34amiconnmidkay: I sure as hell won't get any iPod with plastic case, and especially not a 5G
11:29:06midkayamiconn, 'with plastic case'?
11:30:17amiconnTo be more precise, with scratchy case
11:30:53midkayhaha, ah.. 5G + iSkin = le pwn. i think. since i don't have one of those cases.. but they look nice.
11:32:18 Join spitball [0] (
11:32:20amiconnThe 5G lcd is a waste for a dap
11:32:32midkaya waste?
11:32:45midkayin what way?
11:32:47amiconnAny colour lcd is a waste for a dap
11:32:59amiconn...and especially a high-res lcd
11:32:59pondlifeamiconn: Do you think this bandwidth eating is a (major) cause of the H300 battery life issue?
11:33:07midkayhaha. you could say that, but videos look superb..
11:33:28midkayif you only use a DAP to play music, yes, the color LCD (hi-res or not) is indeed a waste.
11:34:09peturbut a big screen is nice for browsing files...
11:34:19midkayi'd agree..
11:34:39midkayif it's hi-res, that's another story, but color in general could be viewed as a waste..
11:34:54midkayi personally wouldn't mind a hi-res color LCD even if i didn't use it for anything other than audio playback..
11:47:59 Join Judge2112 [0] (
11:48:32 Nick linuxstb__ is now known as linuxstb (
11:53:26 Join Hansmaulwurf [0] (
12:00:08Hansmaulwurfi wanna do a battery benchmark test
12:00:23Hansmaulwurfbut i dont understand what "repeats" means there:
12:01:18Hansmaulwurfrepeating the test, repeating one song all over again?
12:02:09peturrepeat all songs
12:02:38Hansmaulwurfrepeating a playlist?
12:02:38peturif you repeat only one song it will not reload from disk
12:03:03peturor a folder with enough files that won't fit the buffer
12:03:11Hansmaulwurfhm ok
12:03:51peturpoint 3
12:04:06Hansmaulwurfhm ok
12:05:59linuxstbHansmaulwurf: "Repeats" in that table means repeating the whole test multiple times to take an average runtime.
12:07:49Slasherilostlogic: i don't have tried the latest playback code, but what it looks like watching the cvs diffs, you were not removing unnecessary code but removing existing working features (such as fast response in wps when skipping tracks fast), and possible introducing new problems by removing "unnecessary" code which is very necessary for special situations
12:12:43 Join damaki_ [0] (
12:16:26 Quit midkay (Read error: 104 (Connection reset by peer))
12:16:33 Join midkay_ [0] (
12:17:53nudelso many threads about doom. :-| why don't people buy a GBA for $10
12:19:33linuxstbThe "Doom Installer" is useful...
12:19:40Hansmaulwurfdoom is a cool gimmick for your player what u wanna show your friends
12:19:54Hansmaulwurfthats all
12:20:01midkay_it's very cool, but the number of threads is crazy.. :)
12:20:13Hansmaulwurfyes, especially in the ipod forum
12:20:14nudelit's not a bad thing, just depressing that there's more talk about it than about audio. i guess there's less to say about audio, we know what works and waht doesn't work.
12:20:45Hansmaulwurfsome old SNES games would by cool ;)
12:20:51Hansmaulwurfzelda for example
12:20:59linuxstbIt's just that the people who like to chat all day in the forums are the same people that play games.
12:21:04 Join _Lucretia_ [0] (
12:21:18Hansmaulwurfhehe thats propably right
12:22:24 Join XavierGr [0] (
12:22:50XavierGrjust had a wonderfull playback crash :P
12:23:39midkay_a crash full of wonder? huh? no wondering is required! *points at lostlogic*
12:24:27XavierGrat least it crashed when I arrived home. My listening experience wasn't ruinned all day long.
12:24:48midkay_yeah, that's good.. lucky :)
12:25:52darklessthat's why I always carry a clips
12:26:06darklesspaper clips, even
12:26:07XavierGrBut I always do too.
12:26:20XavierGrA huge paper clip bented for easy usage.
12:26:28darklesssame :)
12:26:29midkay_what the devil!! Bagder, I can't modify my doom post because it's 'locked'! insane! :)
12:27:06darklesswhat's the link for lostlogic's wiki again?
12:27:15 Quit damaki (Read error: 110 (Connection timed out))
12:27:27midkay_lostlogic's wiki? SoftwareCodecPlayback?
12:27:52darklessthat might be it... he referred to something on "his wiki"
12:28:13midkay_hm, probably 'his wiki page', which would be SoftwareCodecPlayback.
12:29:59darklessalright, I'll take a look at it. Thanks
12:37:37sayoceanshakira is so hot
12:38:30sayoceanFO SHO her hips DONT LIE
12:39:16sayoceanOOOH so lucious
12:40:32sayoceanFUCK JLo
12:40:37sayoceanShakira is where its at
12:46:51amiconnlinuxstb: r u around?
12:48:36 Nick midkay_ is now known as midkay (
12:49:50 Join damaki [0] (
13:00:44 Nick bluebrother is now known as bluebrother^ (
13:03:06 Quit damaki_ (Read error: 110 (Connection timed out))
13:03:12 Nick sumpfkuh is now known as apo (
13:03:22 Nick apo is now known as swampcow (
13:04:48 Quit bluebrother^ ("bbl")
13:11:56 Join damaki_ [0] (
13:12:32 Join qwisp [0] (
13:13:19 Quit Judge2112 ("CGI:IRC (EOF)")
13:15:07linuxstbamiconn: Yes.
13:15:51amiconnlinuxstb: Could you please take a look at whether I've added the mini 2g correctly?
13:16:31amiconnI would also like to know what's needed for the optional FAT32 conversion?
13:16:34 Part qwisp
13:16:35linuxstbamiconn: I'm just reading it now.
13:17:16amiconnI suppose the mbr file is just sector 0 of the ipod's hd?
13:17:17linuxstbJust do "dd if=/dev/sda of=mbr-mini2g.bin count=1" and add that file to the table. (assuming you have a "standard" partitioning setup)
13:17:33linuxstbYes, exactly.
13:17:34amiconnI have. It was created by the latest ipod updater
13:18:18amiconnHow can I figure out which is the correct firmware image within the ipod updater app?
13:20:22***Saving seen data "./dancer.seen"
13:20:45linuxstbI'm not sure what you mean - the Mini is already listed in the table in step e) in the conversion instructions.
13:21:08 Join Moos [0] (
13:21:39linuxstbBut yes, your changes seem perfect.
13:21:53amiconnMust have been blind...
13:22:06 Quit pondlife ()
13:23:32linuxstbBTW, did you do your bootloader installation from Windows or Linux?
13:25:01linuxstbThat's good. I just wanted to check that ipodpatcher doesn't have problems detecting a mini.
13:25:11linuxstb(I'm assuming you used it)
13:25:33amiconnTherefore I am sure my update to IpodInstallation is correct, but I was not sure whether the Os X instruction update was correct
13:25:42 Join pondlife [0] (
13:25:45amiconnI never came near a recent MacOS box
13:25:55amiconnThe newest MacOS I know is 7.x
13:26:23amiconnYes I used ipodpatcher
13:27:27 Quit damaki (Read error: 110 (Connection timed out))
13:28:49 Join damaki [0] (
13:40:11 Quit pondlife ()
13:41:10 Join damaki__ [0] (
13:41:36 Quit damaki_ (Read error: 110 (Connection timed out))
13:49:47 Quit spitball ("CGI:IRC (EOF)")
13:56:35 Quit damaki (Read error: 110 (Connection timed out))
13:57:10 Nick kclaf is now known as kclafw0rk (
14:08:47 Join Membrillo [0] (n=sam_kill@
14:09:52Membrilloanyone know why isnt updated anymore?
14:10:07amiconnlinuxstb: I've now added the mini2g mbr, and changed the links in the mbr table to use %ATTACHURL% instead of hard-coded absolute urls...
14:11:48linuxstbOK, thanks.
14:13:10amiconnThere's another way to figure out the disk number on windows than just trying every number
14:14:46webmindhmm, is there no way to detect a low battery on the nano? it crashes rather nasty when it's empty
14:15:01webmindand it's rather bad to drain li-ion batteries afaik
14:19:10amiconnAll LiIon targets have hardware low-bat protection, 'cause that's required
14:19:42amiconnIt was discussed numerous times whether rockbox should shut down before reaching the hw shutdown threshold
14:20:39amiconnImho we should not do that. It would artificially shorten battery runtime
14:22:00Membrillothe hardware is more of a last resort safety measure though. not for everyday use
14:27:14amiconnThe ipod hardware shutdown already happens above 3.0V
14:27:29amiconn...which is more than sufficient, imho
14:28:18 Join Kohlrabi [0] (
14:30:03 Quit Membrillo ()
14:33:29 Join didj [0] (
14:41:53Moosamiconn: ping?
14:43:54 Quit XavierGr ("Trillian (")
14:52:41 Quit Hansmaulwurf (Read error: 104 (Connection reset by peer))
14:55:39 Join Jungti1234 [0] (n=jungti12@
15:01:08 Join Rob2222_ [0] (
15:01:22 Join webguest35 [0] (
15:01:58webguest35hi, is there any wy i can keep the backlight on continuously if I'm using sudoku ?
15:02:42Galoisgo into settings and manually change the backlight setting to "On"
15:03:22webguest35huh, didn't realise that was there, thanks, i'll create a config for it
15:09:09 Join johnolson [0] (
15:09:32 Nick johnolson is now known as Gargamale (
15:12:54 Quit Rob2222 (Read error: 110 (Connection timed out))
15:19:35webguest35heh, I've so many config's on my main screen I'm having to scroll down to get to them, need a smaller font
15:20:25***Saving seen data "./dancer.seen"
15:20:33 Join TeaSea [0] (
15:20:54 Part webguest35
15:34:32 Quit sharpe (Read error: 104 (Connection reset by peer))
15:37:43 Quit `3nergy (Read error: 104 (Connection reset by peer))
15:38:20 Quit markun (
15:38:20 Quit phil (
15:38:20 Quit Ironhand (
15:38:26NJoinmarkun [0] (
15:38:26NJoinIronhand [0] (
15:38:26NJoinphil [0] (n=phil@unaffiliated/phil)
15:38:58lostlogicw00t, my latest track skipping rework seems pretty dern good.
15:39:13lostlogicwill commit after more testing.
15:39:21peturcommit commit commit
15:39:28 Join `3nergy [0] (
15:39:49petursaw my post in the h300 subforum?
15:41:41amiconnlostlogic: Did you see Slasheri's remark this morning?
15:41:45 Quit mikearthur (Read error: 104 (Connection reset by peer))
15:41:47amiconn(euro-morning that is)
15:41:54 Join mikearthur [0] (
15:45:36 Quit sayocean (Read error: 110 (Connection timed out))
15:47:27 Join TCK [0] (
15:48:00 Join Gargamal1 [0] (
15:49:02Rob2222_Anyone know, why the file rename feature at H340 doesnt work?
15:49:55peturhmmm really?
15:50:26Rob2222_i had problems with copy&paste, too
15:50:37Rob2222_i just update to latest cvs and test again
15:50:37amiconnRob2222_: What problem did you encounter? Error msg when renaming?
15:50:48Rob2222_and renaming doesnt work
15:50:58amiconnDid you try to rename just uppercase<->lowercase?
15:51:11amiconnThat's not possible
15:51:12peturI could have a look tonight
15:51:27amiconnAlso: dircache enabled or disabled?
15:51:38Rob2222_enabled always
15:51:53Rob2222_i try without
15:52:30amiconnI bet it works w/o dirache...
15:52:48Rob2222_no, i try to rename battery_bench.txt to battery_bench.txtA f.e.
15:53:04Rob2222_works WO DC
15:53:48Rob2222_i had problems with copy&past, too. version was a cvs from last sunday. dircache enabled
15:58:20 Quit Gargamale (Read error: 110 (Connection timed out))
15:58:34amiconnNo wonder I didn't notice the problem...
15:58:38Rob2222_Well, yes. Problem exists still in the latest CVS version, but only with dircache enabled.
15:58:49 Part CoCoLUS_
15:58:49 Nick Rob2222_ is now known as Rob2222 (
15:58:58Rob2222amiconn: Didnt use dircache?
15:59:01 Join CoCoLUS_ [0] (
15:59:02 Part CoCoLUS_
15:59:10 Join CoCoLUS_ [0] (
15:59:22 Nick Kyomi|off is now known as Kyomi (
16:00:42amiconnRob2222: Except for a quick test, I never used dircache
16:00:50KyomiAlright... how do you insert a new line with the text-editor plugin?
16:01:21amiconnI don't like it, and I don't need it
16:01:24KyomiOh.. and just what exactly is tagcache.. and why is it at -1% complete?
16:01:26Rob2222amiconn: Why? It boosts the filebrowser.
16:01:41KyomiRob2222: I honestly didn't notice a different
16:02:25lostlogicamiconn: yes, the features he was speaking of are not to be lost, for that matter, because of his comment, I've readded them in a way that doesn't require special case handling in track skipping already.
16:03:06lostlogicif there are 'special' situations then the code is wrong, IMO.
16:03:18amiconnRob2222: (1) It takes away RAM. (2) It only boosts the browser if the disk isn't already spinning. (3) It doesn't help at all if directory voicing is enabled using audio clips (4) It adds complexity, and therefore bugs...
16:03:23Rob2222No difference between dircache enabled and disabled? At my H300 he spins up the disc every time i press the button for filebrowser. thats good a 500-1000ms delay
16:04:10Rob2222hehe ok @ amiconn ;)
16:04:32 Join daurnimator [0] (n=quae@unaffiliated/daurnimator)
16:04:32Mooslostlogic: Hi, I hope there will not be "clash" you vs Slasheri (collaboration is always benefit)
16:04:53Rob2222amiconn: Is the saved ram with DC disabled used for buffering MP3 files then?
16:06:00linuxstbRob2222: Yes.
16:06:23linuxstbThe buffer used by dircache is allocated at boot-time from the audio buffer.
16:06:36daurnimatordoes any1 here have an archos?
16:07:03linuxstbpetur: I think you can check it in the debug menu.
16:08:07amiconndaurnimator: Yes, me, several
16:08:29daurnimatorwhat about gminis?
16:09:53amiconnRockbox doesn't run on gmini. There is an incomplete gmini port, but development was halted a while ago
16:10:25daurnimatori know
16:10:25 Join RedBreva [0] (
16:10:31 Quit Jungti1234 ()
16:10:37daurnimatori want to find out what it takes to get rockbox ported
16:10:59linuxstbA _lot_ of work. Which player are you looking at.
16:12:24linuxstbThere's a little info here:
16:12:26amiconnThe 400 series is a completely different beast than the (partially ported to) 1xx and 2xx
16:13:16daurnimatori know all about archopen
16:13:28daurnimatorgligli just found an exploit in the 402
16:13:38daurnimatorand he made a demo
16:13:52daurnimatornow i wanna get something more than a demo going
16:14:45linuxstbWhat does the demo do? Does it use the native LCD/audio drivers?
16:15:00linuxstbBy "native", I mean the Archos firmware.
16:15:07daurnimatorno idea
16:15:08daurnimatori ran it
16:15:11daurnimatorit has credits
16:15:20daurnimatorand a fire graphic in the bg
16:15:38daurnimatori also compiled it myself, and it worked fine
16:18:21lostlogicnew track skipping code in CVS, I Haven't Broken It Yet.
16:18:28linuxstbDo you have a URL about that exploit?
16:18:54Mooslostlogic: let's try :P
16:19:31 Quit Rick (Connection timed out)
16:20:13daurnimatorlinuxstb: yes
16:20:33daurnimatorwant it?
16:20:52daurnimator(the files, or the 20 word forum post on it)?
16:21:15linuxstbdaurnimator: I think I've found the forum thread at
16:22:07daurnimatorbtw, /j #archopen
16:22:31daurnimatorforum post:
16:23:56daurnimatorsrc of the exploit:
16:24:08daurnimatorexploit itself:
16:28:24lostlogicdamn, there is still some way that a track change fails resulting in being dumped back to the browser. What am I handling wrong!/
16:29:42 Join Jungti1234 [0] (n=jungti12@
16:30:49Mikachulostlogic: seeking to the end of the track did it for me
16:30:51Mikachuif that helps
16:31:30linuxstbdaurnimator: There's enough info in that exploit to start a Rockbox port... It just needs one person to start it.
16:31:46Mikachulostlogic: it did switch to the next track first, but then dropped me out
16:32:21daurnimatorlinuxstb: who could i talk to?
16:33:06RedBrevaanyone know the mAh rating for the standard iPod batteries and if they are LiOn or NiMh? or does it vary from model to model?
16:34:04lostlogicMikachu: hmm, interesting, thanks. I have a logf of it doing it so hopefully I can decipher it.
16:36:20 Join adiamas [0] (n=adiamas@
16:36:56Mikachulostlogic: i seeked to near the end but not to the very end, and it skipped the next song too
16:37:24Mikachulostlogic: i think there was a very brief "codec failure" popup
16:37:32lostlogicyeah, I seem to have a problem with buffer fills resuming at the wrong place, or clearing the wrong tracks, according to this log. Investigation ensues.
16:37:36Mikachui can at least say there was an outline for a box :)
16:38:07peturI had codec failures when skipping AAC songs
16:38:24 Join dpassen2 [0] (
16:38:35 Join Gargamale [0] (
16:41:51linuxstbdaurnimator: If you're not planning on working on the port yourself, you need to try and persuade other gmini owners to do it. I don't think any existing Rockbox developers own one, and you will probably have no luck persuading any of us to buy one...
16:42:13daurnimatorbut its such a great gadget
16:42:20linuxstbBut there are always people around here that could answer Rockbox-related questions.
16:42:32daurnimatori only know high level coding
16:42:38daurnimatori can't do anything low level - at all
16:42:47linuxstbDo you know C?
16:42:57daurnimatornot really
16:43:01daurnimatorjust a little bit
16:43:32Jungti1234hey lostlogic
16:45:21lostlogichey Jungti1234
16:45:56 Join quobl_ [0] (n=quobl@tor/session/external/x-bab7cabc38e4463c)
16:47:22 Join imphasing [0] (
16:49:45 Quit Gargamal1 (Read error: 110 (Connection timed out))
16:50:37 Join webguest45 [0] (
16:50:43Jungti1234hi webtguest45
16:52:00webguest45알유 또라이?
16:52:04Jungti1234Hangul can't see.
16:52:06webguest45오우 나이스투 미츄 투
16:52:09Mikachui can see it :)
16:52:12Mikachubut i can't read it
16:52:13webguest45Fuck u
16:52:19webguest45u = japaness
16:52:24webguest45Fuck !!
16:52:30webguest45japanes !!
16:52:37Mikachuwebguest45: are you stupid?
16:52:41webguest45im chanes
16:52:43Jungti1234He went mad.
16:53:05webguest45i look like slilly u
16:53:57webguest45Fuck u !1
16:55:07Moosno ops here : (
16:55:44webguest45where r u from that all
16:56:05webguest45Can You Dig It Sucka !!!!!!!!!!!!11
16:56:26 Quit adiamas ("Chatzilla 0.9.72 [Firefox]")
16:58:28Moosis someone using VMware around?
16:58:36dpassen2I swear this channel used to be more civilized
16:58:43webguest45im japanes
16:58:54webguest45Fuck korea
16:59:14GenaMoos: why?
16:59:15webguest45Fuck You
16:59:21Jungti1234Did you go mad?
16:59:30Jungti1234Are you crazy?
16:59:34MoosGena: do you?
16:59:40webguest45and u?
16:59:49GenaMoos: sometimes...
16:59:49webguest45DDo RRA I Dl kk
17:00:12MoosGena: Rockbox image I mean
17:00:23webguest45u DDo RA I kk
17:00:53webguest45Michin Nom GalGunDa
17:00:58webguest45im japaness
17:01:02MoosGena: no problem, thanks anyway
17:01:02webguest45Fuck korea
17:01:28Mooswebguest45: you don't show a good image of japanes
17:01:46Mikachuhe was chinese 5 minutes ago
17:01:56webguest45that`s all right
17:02:04Mooshehe, didn't check
17:02:12Moosjust a silly guy then
17:02:17Moos: )
17:02:20webguest45 thx ^^;
17:02:32Jungti1234Moos :)
17:02:40webguest45thanks !!!
17:02:55webguest45i`dont say that again it
17:03:07webguest45noob ^^:
17:03:27Jungti1234An English text book?
17:03:43webguest45 do you mind if i close the windwo?
17:04:00webguest45Yeap !
17:04:44webguest45im korean and Japaness = ZZAmBBong MAn . understanding?
17:05:03Jungti1234I can't trust it.
17:05:50webguest45that `s why you still are DDo RRA I zz
17:05:52RedBrevaI am using VMware with RB Image if it's anything I can help with...
17:05:57Jungti1234You may close window, please.
17:06:01webguest45Shout up !!
17:06:09 Join warthawg [0] (
17:06:29Mikachulets go blow this guy
17:06:37webguest45I might seem silly that see all of them
17:06:46warthawgwell, rats. good news and bad news about my rockbox review. i won't be doing it. that's the bad news. the good news is that someone else will, and it might get published today.
17:06:56Jungti1234I can't understand his speech.
17:07:02webguest45DDong SSA SSi BA RA !!!
17:07:16webguest45A GGA Ri DAg Chu !!
17:07:22webguest45DDong Ne Na !!
17:07:38warthawgwhat curious speech
17:07:41Jungti1234What are you talking about?
17:07:50MoosRedBreva: I just tried it (Cygwin before) and when I typed the cvs command for grab the sources, that complained about no known? any thought
17:08:06 Quit TCK (Read error: 104 (Connection reset by peer))
17:08:10webguest45about Your private life
17:08:29 Join wefds [0] (n=muesli_t@
17:08:34warthawgi never have a private life, on the first date
17:08:41Jungti1234He is abuseing in Korean.
17:08:44webguest45Curious = Yadong ?
17:08:58webguest45Thx !!
17:09:33RedBrevaI have just done a cvs up -dP with no problems at all...
17:09:34warthawgi speak korean. samsung!
17:09:48warthawggood good :)
17:10:25webguest45Fuck = samsung LG
17:10:34webguest45DooSan !!
17:10:41webguest45DooSan !!!
17:10:46webguest45Gom kk
17:11:01Jungti1234he is chinese?
17:11:15RedBrevaWorked in Cygwin too, although about 10 times slower!
17:11:29webguest45Fuck You !!
17:11:40warthawgI almost got to visit Wonsan Harbor a long time ago, glad i missed the chance
17:12:02Jungti1234China does well imitate.
17:12:15webguest45dong ham
17:12:31Jungti1234wow, Wonsan?
17:12:34lostlogicIs there scrolling for long menu names?
17:12:37webguest45no imitate
17:12:38lostlogicWill there be if not?
17:12:41MoosRedBreva: yes worked in Cygwin too, but not on VMware for me, trying to find out
17:12:46Jungti1234warthawg: There is North Korea.
17:12:51 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
17:12:52Mooslostlogic: yep
17:12:57webguest45im south korean kk
17:12:57warthawgJungtil1234 yep, i just mssed being on the pueblo before she was captured
17:13:03webguest45Fuck Chines !!
17:13:23warthawgpueblo == us spy ship captured by north korea
17:13:37warthawga guy who worked for me went instead
17:13:49 Quit webguest45 ("CGI:IRC (EOF)")
17:14:34Jungti1234Did they capture ship?
17:14:36RedBrevaHmmm, found a few battery configs, but cannot find Nano or 5G capacity ....
17:14:46warthawgyes, they did, and towed her into Wonsan Harbor
17:15:13warthawgshe is still there, i think, they released the crew about a year later
17:15:13lostlogicHmm, I wonder why changing the number of characters in the main menu would cause scrolling not to work
17:15:41Jungti1234It's misfortune...
17:15:43 Quit imphasing (Read error: 110 (Connection timed out))
17:16:41lostlogichmm... nvm, I see.
17:17:02lostlogicJungti1234: how long will you be around for?
17:17:12 Join Hansmaulwurf [0] (
17:17:14Jungti1234Perhaps, must go now.
17:17:20lostlogicJungti1234: we'
17:17:38Jungti1234here is 00:17
17:18:01Hansmaulwurfhm the bitrate detection in the todays daily build is really fucked up
17:18:09lostlogicJungti1234: tomorrow, /msg me and I'll make a patch for you to test (I should be home in 12 hours)
17:18:23Hansmaulwurfshows not a single bitrate right
17:18:28 Quit muesli__ (Read error: 110 (Connection timed out))
17:19:08Mooslostlogic: I never noticed this before : )
17:19:28Jungti1234I knew.
17:19:43Jungti1234bye all
17:20:00 Quit Jungti1234 ()
17:20:26***Saving seen data "./dancer.seen"
17:23:22goffa_<- almost didn't make it through cpr training this morning... about dozed during the vid
17:23:25Mooslostlogic, amiconn....: what can made the cpu boost all time in the browser screen (x/o audio) ? it is the case for iaudios currently
17:23:31goffa_lack of sleep last night probably
17:26:13lostlogicMoos: some thread doesn't deboost :-P
17:26:37Mooshehe : )
17:26:52warthawggoffa_ it does seem like i saw you in here pretty late last night
17:26:53Moosit seems Linus is in vacations
17:27:01 Join Rick [0] (
17:27:04 Join Gargamal1 [0] (
17:27:32lostlogicMoos: A quick look says that if you stop audio playback during a buffer fill, it could get stuck, so I destuck it.
17:27:34goffa_yeah... only midnight
17:27:34Mooslostlogic: cause on X5 poor runtime, 124mhz just for browser screen... :)
17:27:41goffa_but i have to be at work at 7
17:27:49goffa_so that means i have to get up at 6 or so
17:27:59warthawgcan rockbox play tunes on ipod put there by apple itunes?
17:28:01lostlogicMoos: otherwise, I'm guessing the new tagcache thread, but only because I remember it having a problem of that sort before
17:28:07goffa_i get tomorrow off ... that helps
17:28:19Mooslostlogic: oh
17:30:31RedBrevajust looked in the code, and it seems that all the ipods have an assumed 1300 mAh capacity... but the actual figures can vary from 400 (Mini 1G) to 700(Photo/Color/4G)
17:30:44lostlogicRedBreva: we know.
17:31:01lostlogicRedBreva: some peopel are working on a way to have more flexible battery level monitoring
17:31:18 Join drspoon [0] (
17:31:21amiconnRedBreva: Shouldn't that read 1700 for 4g/color/photo?
17:31:33linuxstbMoos: Other people have noticed the CPU being boosted without reason - I don't think it's an X5-specific issue.
17:32:24RedBrevaNot according to
17:32:28Mooslinuxstb: oh, never noticed it on iriver, let me try
17:33:00amiconnIt does happen on iriver - sometimes
17:33:18Moosouch : (
17:33:38linuxstbI've noticed it on my ipod.
17:33:39Moosserious thing to find out before the release then?
17:33:48amiconnRedBreva: Your url is lacking an 'er'
17:34:17RedBrevawhoops! That about the 5th time today I made the same typo!!
17:34:30warthawgamiconn, did you have a chance to put the new voice file on the site?
17:34:49RedBrevaAlthought I quite like the idea of a Batty FAQ...
17:36:20Mooslinuxstb/amiconn: at least on iriver h1xx 0% boost ratio when no audio... just browser screen, on X5 just this cost 100% activity constantly
17:36:44 Join Farpenoodle [0] (
17:36:59linuxstbDo you have the same settings? Especially tagcache/dircache?
17:37:17Moosyep, but let me recheck
17:37:52amiconnAlso check voice settings & presence of voice file(s)
17:38:03Gargamal1What does CPU boost mean?
17:38:32 Quit Gargamale (Nick collision from services.)
17:38:34 Nick Gargamal1 is now known as Gargamale (
17:38:43linuxstbThe CPU normally runs at a relatively slow speed, and is then boosted to the maximum when it's needed.
17:41:05amiconnMoos: As lostlogic said, some thread 'forgets' to unboost
17:41:23Moosyep, he is working on it
17:41:33Moosboth have cahches set
17:41:57Moosand presence of english+french voice on iriver only
17:43:56Moosamiconn: I'm silly voice was enabled on X5
17:44:10Mooslet me check the cpu activity now
17:44:11amiconnVoice is enabled by default, but this is a hint.
17:44:22amiconnTry putting a voice file on your x5, then reboot
17:44:44amiconnMaybe rockbox forgets to unboost if voice is enabled but no voice file found...
17:45:08lostlogicMoos: what I'm working on only applies to if you stop playback when the buffer is filling.
17:48:23lostlogicMoos: committed, I doubt it will change your problem though.
17:49:40Moosthanks anyway : )
17:52:26 Quit dpassen2 ("CGI:IRC")
17:54:37Moosamiconn: yep that was related to voices, when set to ON and no voices 100% activity
17:56:28Moosamiconn: a propos will be one release of voices for 3.0 ? (I know still AT&T license problems, but...)
17:56:56amiconnAt least we will have english MS voice files
17:57:18amiconn...and I hope that the AT&T issue can be solved
17:57:26goffa_hmm.. i had voice menus enabled
17:57:28Moosyeah indeed
17:57:36goffa_wonder if batt life will improve
17:58:02Moosif you don't care about voices turn it off
17:58:24Moosif yes, go take voice file
17:58:53warthawgwould it be possible for me to make my own voice file?
17:59:21warthawgthat matches the daily build?
18:00:08Moos.lang files have the voices entries, then I guess if you can build it yourself why not?
18:01:00 Quit wefds (Read error: 110 (Connection timed out))
18:01:19lostlogicyeah, I think amiconn has some scripts that need updating to read the new lang files to help with the process
18:01:21warthawgit seems the voice does not say the right thing to match the menus
18:01:31Mooslostlogic: just one I04: IllInstr for you : )
18:01:32lostlogicwarthawg: the lang files were recently reorganized
18:01:39lostlogicMoos: how'd you get it?
18:01:41warthawgtks, lostlogic
18:01:53Moospause/stop thing
18:02:05Moosat 31063048
18:02:08lostlogicMoos: hrm? pause and immediately stop?
18:02:23Moosfew ms yes
18:02:38Moosgreat no more paperclip needed with X5
18:02:49Moosbut that is without your very last change
18:02:51lostlogicnothing immediately comes to mind that would cause that, so I'll hafta look at it some time later.
18:02:59lostlogicdoubt it will change
18:03:35Mooslostlogic: if that can help, that was one resume playback
18:03:43Moosthen pause...stop
18:04:00amiconnlostlogic: Your latest update increased binary size...
18:04:07MoosIllInstr at 31063048
18:04:33 Quit jbauman (Read error: 110 (Connection timed out))
18:04:40 Join jbauman [0] (
18:08:00*goffa_ has never needed a paperclip for his x5 since rockbox
18:08:05lostlogicamiconn: there is more code in that version... by a lot?
18:08:40Moosgoffa_: lucky, with irivers we need
18:09:23goffa_looking forward to trying the update in an hour
18:10:35Moosgoffa_: there is always cvs activity for Rockbox : )
18:11:00goffa_yeah... i know
18:11:11goffa_but the multiple skip fix is going to be specifically cool
18:11:29*Moos is guilty cause addicte to this, and he is Psychologist : )
18:11:40goffa_he he he
18:11:46goffa_yeah... i'm addicted too
18:12:01Mooswelcome to the Rockbox club
18:12:03goffa_but being able to improve your player every 6 hours or so is pretty damn cool
18:12:12TeaSeaRockbox > you
18:13:09Moos=we=Rockbox "Communauty"(dev+users)
18:13:13 Quit Hansmaulwurf (Read error: 104 (Connection reset by peer))
18:14:04daurnimatorhey people
18:14:12 Quit drspoon ("Chatzilla 0.9.72 [Firefox]")
18:14:13goffa_di daurnimator
18:14:14daurnimatoranychance of a dev being here?
18:14:17goffa_he rhi :)
18:14:25goffa_can't type today
18:14:38goffa_daurnimator: there are usually a lot of them lurking around
18:14:50goffa_i think lostlogic is here
18:15:09daurnimatorwell, if you find one, tell them to have a look at porting rockbox to the gmini
18:15:17 Join ABondar [0] (
18:15:20daurnimator(gmini 402)
18:15:43 Quit petur ("gone")
18:17:41 Join Gargamal1 [0] (
18:20:40lostlogicBAGH, how does the buffer get off!? It looks like a perfectly normal automatic track change, but then the buffer read index is just foobar'd
18:24:32 Quit Gargamale (Read error: 110 (Connection timed out))
18:29:44lostlogicwhoops, my debugging was bad :-(
18:32:19lostlogicok, in all seriousness, which is 'better': maintaining pointers to the current and previous tracks, or maintaining indexes on the tracks ring buffer of the current and previous playing tracks? The tradeoff seems to be tracks[track_ridx].blah vs. cur_ti->blah, is there a real life difference between these two?
18:32:46 Nick daurnimator is now known as daurn|afk (n=quae@unaffiliated/daurnimator)
18:33:38goffa_hmm... couldn't tell you which was better.. .i don't know the code
18:34:12 Join muesli__ [0] (n=muesli_t@
18:34:23lostlogicgoffa_: it's a general C question, not a specific question
18:34:52 Quit muesli__ (Client Quit)
18:34:56 Join ]Maggie[ [0] (
18:35:12lostlogicI actually just went through and changed it to use tracks[track_ridx] consistently, but now I'm considering changing it all to use cur_ti, just because the code is shorter to read, and eventually we will probably have a linked list of tracks instead of a ring buffer any way.
18:35:17kkurbjunlostlogic, in the first case you're limitied by the size of the array you define correct?
18:35:28daurn|afklostlogic: i just working with tracks[track_ridx].blah syntax better
18:35:39daurn|afk ^like
18:35:42goffa_yeah... not a c programmer :)
18:36:09kkurbjunahh, I don't really understand the ring buffer concept, I was thinking it was a linked list
18:37:34lostlogicdaurn|afk: I'm inclined that way, which is why I changed it as I just did, just started having second thoughts, and wanted feedback.
18:38:38daurn|afkits your choice m8
18:38:39 Join Myth1 [0] (
18:38:43daurn|afki gtg
18:38:44crashdhows the playback looking atm lostlogic ?
18:38:45daurn|afkcyas later
18:39:08lostlogiccrashd: pretty good, but it still has bugs. dropping out to stopped on codec change frequently is the worst, and what I'm currently working on
18:40:03crashdcool, good work on ironing out those bugs :.
18:40:24crashd: ) rather
18:40:37Myth1hi guys. I have a question: Is there a tutorial available on how to write codecs?
18:41:04lostlogicI think I may have just zeroed into a specific function for the cause of the current one as well
18:41:15crashdhe's a debugging machine
18:41:44linuxstbMyth1: What do you mean by "write" ? Are you thinking about porting an existing codec to Rockbox?
18:41:58lostlogicMyth1: not that I know of, the easiest thing to do is to read the info on SoftwareCodecPlayback wiki page, and read one of the apps/codecs/*.c files
18:42:13amiconnlostlogic: I would prefer the linked list method, especially since we want to switch to buffering metadata between tracks anyway
18:42:39lostlogicamiconn: well I haven't written the linked list method yet, right now i'm just thinking about which way to point to the existing ring buffer.
18:42:55Myth1linuxstb: Yes. I have been porting my sid-engine to various machines and I think rockbox should be no problem. it's just the codec api that seems to be a bit undocumented and I don't want to reverse engineer from existing codecs
18:43:18crashdoooh, sid! \o/
18:44:27lostlogicit will probably be a 3 list system, 1) unplayed tracks forward on the buffer 2) played tracks still be on the buffer (need to make it detectable when a track goes off buffer for this) and 3) free tracks
18:44:33Mooslostlogic: the 100% thing I was talking about is related to playback :(
18:44:44lostlogicMoos: and still happen?
18:44:55Moosyeap and iriver too
18:45:01Mooseasy way to reproduce
18:45:14Moosjust play song stop it
18:45:19amiconnlostlogic: What is 'free tracks' in your concept?
18:45:20Moosand go debug audio
18:45:32linuxstbMyth1: I don't think the current Rockbox codec API will be very well suited to SID - it only supports streaming codecs at the moment. i.e. it consumes X bytes of data from the start of the audio buffer and gives back Y bytes of PCM data.
18:45:40amiconnI would think the linked list links the 'metadata headers' in the buffer
18:45:57lostlogicamiconn: extra pointers which currently point to nothing, but are linked to each other.
18:46:04lostlogicamiconn: and the metadata is not yet on the buffer
18:46:08Mooslostlogic: 100%boost and no audio, plus this thing doesn't happen if you start the device and don't start playback yet
18:46:12amiconnWhere would these pointers be stored?
18:46:17linuxstbAs lostlogic said, there isn't really any documentation - but there are only a small number of functions in the API, so it should be clear by looking at the existing codecs.
18:46:36amiconnlostlogic: Maybe it would be a good idea to perform the switch now?
18:46:55lostlogicamiconn: not yet, want to fix existing refactored stuff before doing more.
18:47:04lostlogicamiconn: and this is somethign that can (should) wait till after 3.0
18:47:39 Join obo [0] (
18:47:43amiconnThe ring buffer method has an extra limit that needs checking which is removed with a linked list
18:48:15lostlogicamiconn: yes, but it's easy, and it's already checked, so I'm not inclined to change it yet
18:48:38Myth1lunuxstb: How is X calculated? If we use X as the complete sid file (which should be no problem <64k) then the codec could buffer the file. I guess the buffering could even be handled on the stack.
18:48:39Mooslostlogic: any thought about this cpu strange thing? can you replicate it on your device?
18:49:14lostlogicMoos: no thought yet, and am busy on other tasks ATM, sorry
18:49:15amiconnlostlogic: Hmm, okay. I thought it might make things easier right now...
18:49:40lostlogicamiconn: naw, would make the decision of t[i].b vs. c->b easy is all :_p
18:49:54MikachuMyth1: i think the stack is nearer 8k than 64k
18:49:58lostlogichmm... actually, the pending switch does make a case for changing to c->b now.
18:50:04Myth1oh :(
18:50:12Moosloslogic: no problem, but isn't critcal things? ovecrclocking the cpu constantly...
18:50:30amiconnIt's not overclocking
18:50:31Myth1Mikachu: But I could allocate some static arrays in the codec file, i guess
18:50:40amiconn(well, actually it is on the X5, by 3%)
18:50:45lostlogicMoos: maybe kinda sorta :-P I'm surprised it didn't go away with my commit that should have made it go away.
18:51:00 Join JBGood [0] (
18:51:07Moosamiconn: reproducible in iriver too, always 100% boost :(
18:51:18Mooslostlogic: ooops
18:51:24 Join Shorty [0] (
18:51:39amiconnI bet the same happens on ipod with the 'right' conditions
18:52:07Moosthat strange that cpu work more when "nothing to do" than when codecs...
18:53:01lostlogicMoos: it's not working, just running at a higher speed
18:53:27Moosbut for doing nothing special : )
18:54:54Moosisn't cpu running have impact on batterie?
18:55:27lostlogicI'm not saying it won't get fixed, I'm just saying it's not a priority now.
18:55:34Moos(rethorical question) :P
18:55:54Moosok, no problems
18:56:58linuxstbMyth1: Codecs have (currently, but we want to reduce it) 512KB of working memory available to them.
18:57:42Myth1linuxstb: I see. Guess thats fine. I will have try and report my experience ;)
18:58:52linuxstbThe codec API doesn't give you access to the disk directly - only to the audio buffer. You have two functions - one to get a pointer to X bytes of the audio buffer (which doesn't copy the data - you call another function to advance the pointer after you've processed it), and a "read" function which does copy the data.
18:59:18linuxstbIn both cases, you are only guaranteed 32KB of data - the audio buffer is a ringbuffer, and that's the "guard size".
19:00:07Myth1but you can access the first 32kb and then request another 32kb and store that
19:00:09 Join carini [0] (
19:00:30Myth1(in case the sid file is 64kb)
19:00:55lostlogicHmm, I think my 'debugging' may actually fix some bugs, in which case I can go on to Moos' CPU boost issue.
19:01:09 Join Gargamale [0] (
19:01:11Myth1ok, that should suffice. guess it's not very clean but it should work
19:01:28lostlogicMyth1: you can request larger than 32k, you just aren't guaranteed to ge4t it in one read
19:01:37Mooslostlogic: it's your stuff, please do what do you think is prioritary : )
19:01:54Myth1lostlogic: Thanks for the info ;)
19:02:08lostlogicMyth1: just like reading a file doesn't guarantee said same.
19:02:25Myth1are these api functions documented somewhere? The Codec audio playback wiki describes some background information but not on how to use the api
19:02:38lostlogicMyth1: code => documentation
19:02:56Myth1no doxygen or whatever?
19:03:10lostlogicThe comments are not doxygen compliant
19:03:19lostlogicbut I've put a lot of work into making them useful and sufficient.
19:04:10lostlogicMyth1: and they work pretty much like similar read / advance functions would on a file handle.
19:04:34lostlogicSome of the codecs expected file operations with slightly different properties, and wrappers were created to simulate that.
19:04:57lostlogicsee vorbis.c:seek_handler
19:06:06lostlogicand playback.c:codec_request_buffer_callback and codec_advance_buffer_callback
19:06:32Myth1Am I right if I guess that the codecs are searched in the codecs folder so I could start by using the wav.c as a beginning, rename it to sid.c, compile it and put it into the codecs folder?
19:07:00linuxstbNo, you need to add code to Rockbox itself as well.
19:07:10Myth1in which file(s)?
19:07:11 Quit jbauman (Read error: 110 (Connection timed out))
19:07:25 Join RotAtoR [0] (n=e@rockbox/developer/rotator)
19:07:30linuxstbVarious.... One moment.
19:07:59lostlogicMyth1: To tell it what files to load the sid codec for, specifically playback.c you'd need to specify a new codec type and path... not sure where else as I've not looked into the emtadata parsing code mcuh
19:09:07linuxstbMyth1: Look at and look at the commit made at "2006 1 Feb 16:42". This was the AIFF codec being added to CVS, and shows all the changes needed to add a new codec.
19:09:18Myth1ah great
19:10:36oboanyone here with flyspray admin rights?
19:10:46linuxstbMyth1: BTW, which player are you running Rockbox on?
19:11:10Myth1I have ordered a iriver h320
19:11:13linuxstbobo: What do you need doing?
19:11:36obolinuxstb: could you please change 5111 from a bug to a patch??
19:11:55Myth1hope that rockbox runs good on it, or should I give it back and take another device?
19:11:59 Quit Gargamal1 (Read error: 110 (Connection timed out))
19:12:14linuxstbobo: Done.
19:12:28linuxstbMyth1: No, the h320 is a good choice.
19:13:18*Myth1 is reliefed
19:14:32Myth1btw: Does the ui simulater simulate sound?
19:14:49linuxstbIn theory, but I don't think it's working very well.
19:15:06Myth1what does that mean? ;)
19:15:53linuxstbI haven't tried it recently, but some people have reported problems with it. i.e. it should work, but is buggy. Hopefully someone else can explain exactly what goes wrong.
19:19:05lostlogicthere was a problem because the sim didn't simulate rockbox's locking system at all, I'm not sure what the current issues are.
19:20:05Myth1hey it works!
19:20:15Myth1you guys are great
19:20:29***Saving seen data "./dancer.seen"
19:21:00 Quit swampcow (Read error: 110 (Connection timed out))
19:21:38linuxstbDo you have any URLs to your sid engine?
19:23:15Myth1unfortunately my account at university got deleted
19:23:26crashdif you want a mirror Myth1, feel free to drop me a line
19:23:28crashdor, use sf ;)
19:23:36Myth1but you can try me directly at
19:24:14Myth1it's called TinySID and a win32/win64 port is available for download. if you want a linux or psp-version I can send it to you
19:24:36linuxstbI'm just interested in glancing at the source.
19:24:43 Join JBGood25 [0] (
19:25:52Myth1linuxstb: I can send you the sources if you wish
19:26:57 Join damaki [0] (
19:26:57linuxstbSo it's not currently open source?
19:27:16Myth1not yet, but thats no problem
19:28:16linuxstbYes, I would be interested in having a look at the source. Just to see if I can see any potential problems with incorporating it into Rockbox.
19:28:33Myth1ok, whats you email?
19:31:18lostlogicMoos: let me know if the commit I just did fixes your bosot problem, and if you have any additional audio jitter issues that you didn't before, and uhh generally if I broke anything new.
19:32:02Mooslostlogic: I will
19:33:20 Join petur [0] (n=petur@rockbox/developer/petur)
19:33:34 Join Hansmaulwurf [0] (
19:37:02 Join Paul_The_Nerd [0] (
19:37:16 Join zoneout [0] (
19:38:04linuxstbMyth1: The use of floating point in your codec will cause problems - none of the target devices have hardware FPUs.
19:38:25Myth1oh no. I thought they do?
19:39:19Paul_The_NerdI heard the word "codec"...
19:39:25linuxstbWe have a few developers (not me) who could probably give you some clues about converting it to fixed-point.
19:39:35*linuxstb prods preglow
19:39:59Myth1that would be great
19:40:00Paul_The_NerdOooh. SID?
19:40:13 Quit JBGood (Success)
19:40:47Myth1i guess at a first step i could outcomment the filters.
19:41:24 Quit damaki__ (Read error: 110 (Connection timed out))
19:41:27Mooslostlogic: boost still here
19:41:32Myth1concerning the ADSR values it should be possible to multiply them with by a constant factor and truncate them to fixed point
19:41:51linuxstbMyth1: Also, what samplerate does your player output? The H320 is only capable of 44.1KHz output.
19:42:01Myth1samplerate is variable, no problem about that
19:42:08 Quit quobl_ (Remote closed the connection)
19:44:32linuxstbBut in terms of memory, your 64KB static buffer will be fine. Codecs themselves can be up to 512KB (for both code and data). The 512KB buffer I mentioned earlier is in addition to that, and it looks like you won't need to use it.
19:44:59amiconn@ other devs: What would be the correct policy regarding credits for contributed game graphics? (No code, but they end up in the binary).
19:45:08amiconnI don't want to decide myself, I'm biased...
19:45:56Mooslostlogic: your are very close to have stable playback engine (it seems you fixed the little pop when skipping..) great
19:46:03linuxstbamiconn: Are you just asking if the artists should be added to CREDITS?
19:46:18kkurbjunlinuxstb, have you looked into the reason the ipod's don't set the frequency correctly in doom? also, does sound work in rockboy on ipods? and finally do you want me to just have doom output at 44k for ipods?
19:47:23linuxstbamiconn: I think they should - if the game graphics were designed specifically for Rockbox. We still need to think of a way to credit authors of third-party code (such as the codecs) who haven't directly contributed code to Rockbox.
19:47:50linuxstbkkurbjun: I'm waiting for LinusN to be around - I have a question for him about the uda1380 driver in Rockbox.
19:47:56amiconnMy sis created improved 10x8 tiles for chessbox (archos), and new 13x13 tiles (mini)...
19:48:15kkurbjunlinuxstb, ok, so I'll just leave doom alone for now then
19:48:33linuxstbI think the solution will be to implement 11.025KHz output in the ipod audio drivers.
19:48:45kkurbjunlinuxstb, is sound working in rockboy on ipods?
19:48:52linuxstbYes, I think so.
19:48:56kkurbjunI believe it outputs at 11k too..
19:49:07amiconn11kHz are possible on river as well
19:49:22kkurbjunyep it does
19:49:23amiconn...and 22kHz too
19:49:34linuxstbThat was my question - I've always thought it was 44.1KHz only, but looking at the driver, I saw that 11.025 and 22.050 were implemented...
19:49:45amiconnYes, but nothing else
19:49:51 Quit JBGood25 (Connection timed out)
19:50:08linuxstbOK, I'll implement them on the ipods then.
19:50:35crashd [18:12] [@crashd(+i) (zZzZ)] [2:#freeks(+nst)] [Act: 10,11]
19:50:35crashd18:08 <@Bobbles> does that make me craaaaaaaazy
19:50:36amiconnlinuxstb: If I read the ipl sources correctly, 11kHz won't be possible on all ipods
19:50:38lostlogicMoos: yeah, that pop and the dropping out to browser were all the same issue... 7 bytes at the end of some tracks that the codec never accessed.
19:50:41crashdsorry about that guys
19:50:46crashdirssi went batshit
19:50:54lostlogicMoos: still boost by start, pause, stop eh?
19:50:56lostlogicMoos: very strange.
19:51:46Mooslostlogic: just play tune, and then stop it, and go debug audio−−>100%boost
19:52:01Moosw/o sound runing
19:52:30kkurbjunamiconn, is 22k possible on those ipode?
19:52:31lostlogicI'll check it out eventually, I was hopeing that just taking out that pcmbuf_boost_mode shit that I hated any way would fix it :)
19:52:34kkurbjunipods that is
19:52:45amiconnlinuxstb: My understanding is that only the WM8975 supports all sample rates. WM8758, WM8731 etc only support 8kHz, or >=32 kHz
19:52:52Mooslostlogic: hehe : )
19:53:26amiconnlostlogic: Why does the buffering boost btw? Is it just to speed up disk reading?
19:53:45lostlogicamiconn: no idea, which is why it's gone now. buffering will boost if the pcm buffer runs low.
19:53:54amiconnIf so, that should besolved soon by a global boost-on-disk-read in the ata driver
19:54:07lostlogicamiconn: sounds good then.
19:54:13amiconnATA is *way* faster when boosted
19:54:28linuxstbamiconn: The WM8758 (5g) does support the full range - WM8758 is > WM8975...
19:54:32amiconnon oldfire, that is
19:54:35lostlogicah, maybe I shouldn't have jumped the gun on it, but generally, it will boost when filling any way to keep the codec happy
19:54:42amiconnlinuxstb: Ah ok.
19:54:58amiconnStill, not all ipods suppport 11kHz
19:56:06linuxstbNo, but they also don't yet support Doom (nudge, nudge...)
19:56:29amiconnmeh :(
19:56:39amiconnThey will with the grayscale lib...
19:59:36 Join _FireFly_ [0] (
19:59:56Myth1linuxstb: I had a look at the source again: The fixed point can be easily converted to integer arithmetic. The floats are only used for a precalculation concerning the sample-rate. After recompiling with integer calculcations I didn't hear any difference ;)
20:01:24 Quit Gargamale (Read error: 110 (Connection timed out))
20:02:49linuxstbGood news.
20:03:16linuxstbIt should be relatively easy to get it working under Rockbox then.
20:04:55linuxstbHave you looked at the changes needed to get_metadata() function? This is used to get information such as track title/artist/genre etc, running time, file format.. Not sure how much of that is applicable to SIDs.
20:06:40Mikachulostlogic: you've made it so the wps doesn't switch to the next song until it actually starts playing?
20:06:50Mikachulostlogic: the current track wps track still changes in advance though
20:10:37Myth1linuxstb: I'll have a look at it
20:15:10 Quit RedBreva (Read error: 104 (Connection reset by peer))
20:18:25Myth1metadata.c looks straightforward. that should be no problem, thanks for the tip!
20:22:03 Join damaki_ [0] (
20:28:10lostlogicMikachu: not sure I follow.
20:28:33Mikachulostlogic: did the first part make sense?
20:28:42 Quit ScootScat (Read error: 110 (Connection timed out))
20:28:48Mikachumaybe i was dreaming, i will check again
20:30:00Mikachuno i was right
20:30:21Mikachulostlogic: earlier today, when i reached near the end of a track, the wps would show the next song with the progress bar at 0 until the last song finished
20:30:27Mikachulostlogic: but now it waits until it actually does finish
20:30:39Mikachulostlogic: but the wps tag that shows the current playlist number does change ahead of time
20:31:22 Nick CoCoLUS_ is now known as CoCoLUS (
20:31:56Mikachuseeking to the end still drops out to filebrowser btw
20:32:46lostlogicMikachu: hmm... playlist number... frustration... going to ignore that for now.
20:33:03MikachuSereR0kR: it is a worthy cause
20:33:09lostlogicMikachu: alright, I'll eventually look into that seeking to the end thing... is this only when you seek to the very end?
20:33:41lostlogicI think I have an infinite loop of some sort that keeps posting audio_stop events to the queue, but I can't figure out wat for the life of me.
20:34:01Mikachusomething weird happened if i let the song play until the playlist number changed and then seeked to the end
20:34:08Mikachuit just sat there
20:34:16Mikachubut that's probably related to the other thing
20:34:21lostlogicMikachu: Hmm, good find. maybe.
20:35:18Mikachu%pp is the tag i'm talking about in case it was unclear
20:36:26lostlogicMikachu: yeah, I figured it out now
20:36:44 Quit _FireFly_ (Read error: 104 (Connection reset by peer))
20:36:54lostlogicprobable solution is just to not update that tag unless the playing song changes
20:37:06lostlogicbut I'm not much interested in fixing that one.
20:37:17 Quit damaki (Read error: 110 (Connection timed out))
20:38:07amiconnBah. There's a bazillion places which use delay loops, all with different delays. It seems I need to add a call to a recalculation function for all of the to set_cpu_frequency()
20:38:19amiconn*all of them
20:38:44lostlogicamiconn: yuck
20:39:03amiconnAny ideas how this could be implemented in a reader-friendly way?
20:40:05amiconnThere already is that call to timer_adjust_prescale(). Then on H300, we need to readjust the pcf i2c delay, on H1x0 the adc serial delay instead
20:40:37amiconnThe remote lcd delay should also be handled in a clean way, i.e. in set_cpu_frequency...
20:41:20 Quit Shorty ("Leaving.")
20:42:27 Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG)
20:44:43 Part ABondar
20:48:32 Join [TCK] [0] (
20:54:05 Join jbauman [0] (
20:57:32 Join Kohlrabi [0] (
20:58:01 Join jonesses [0] (
21:00:34Myth1what does ci->configure(CODEC_DSP_ENABLE, (bool *)true); do?
21:00:43lostlogicdamn, I can't figure out how it gets into this loop.
21:00:50Mikachulooks like it enables the codec dsp :)
21:01:05Myth1it enables playback?
21:01:27Mikachui don't know
21:01:33Myth1and what are valid frequency rates for ci->configure(DSP_SET_FREQUENCY, ...); ?
21:02:21lostlogicMyth1: only 44100 is supported officially on rockbox so far, I think.
21:02:34Myth1ok, thanks
21:02:35linuxstbThe DSP in that context is the part of Rockbox that handles things like resampling, crossfeed, EQ. It used to be optional for codecs to use it, but I think it's now compulsory. So just set it to true like all the other codecs.
21:02:40lostlogicMyth1: the DSP enable decides whether codec output will go straight to the pcm buffer, or through the DSP
21:02:56Myth1ah, i see
21:03:08lostlogicdisabling it is a bad idea as I don't think that path is at all tested
21:03:16Myth1now what I don't understand is this: ci->configure(DSP_SET_SAMPLE_DEPTH, (long *)28);
21:03:49lostlogicit's the sample depth the DSP is to expect from this codec
21:04:01Mikachui think someone made a big point of it being 28 in all codecs
21:04:02Myth128 bit ?
21:04:21Myth1so it is indeed 16 bit?
21:04:24lostlogiccurrently all codecs create 28 bit per channel samples, which the DSP operates on and then cuts to 16 bits to avoid loss of precision
21:04:59lostlogicso it's a 32 bit space of which the codec uses 28 bits, giving the DSP 4 bits high and 12 bits low of wiggle before it finishes and cuts it to 16 bit
21:05:06lostlogicbut preglow would know more than I about this
21:05:17*lostlogic out for now.
21:05:20 Join RedBreva [0] (
21:06:39Myth1what is the output format? 28bit signed or unsigned? little or big endian?
21:07:00linuxstbIt's actually 28-bits plus 1 sign bit. So if you create 16-bit signed samples, you need to shift left 13 bits.
21:07:09linuxstbThey are host-endian.
21:07:23linuxstbi.e. just an array of 32-bit integers.
21:08:04Myth1ok, thanks
21:08:22 Join nikgid [0] (
21:08:31linuxstbAlso, I _think_ preglow (our main DSP guy) would also prefer it if you output non-interleaved audio. i.e. one array for the left channel, one for the right.
21:08:54Myth1I'll do mono for the beginning ;)
21:09:10linuxstbThat's easy then. :)
21:09:46KyomiI found out how to get rid of that slide
21:09:55amiconnooooops :)
21:10:22*amiconn just produced an endless test loop with interrupts disabled
21:10:27 Part nikgid
21:11:40 Quit jonesses ("CGI:IRC (EOF)")
21:11:54 Join nugged [0] (
21:11:54 Part CoCoLUS
21:13:35nuggedGuys, anyone for quick feature investigatin here for Rockbox on iPod video 60Gb?
21:14:28 Join qwisp [0] (
21:14:34 Quit [TCK] (Read error: 110 (Connection timed out))
21:14:51nuggedDoes it allow to put RATING marks for IDv2 mp3s? With some skins it displays 0-1-2-3-4-5 stars rating but can I update it?
21:18:17Paul_The_NerdNot at the moment
21:18:28linuxstbI think Rockbox only supports ratings with the "runtime database", which hasn't been updated to work with tagcache yet.
21:18:38Paul_The_NerdThe rating feature needs to be reimplemented to be compatible with the new TagCache
21:19:03linuxstbFrom what I can tell, it doesn't even read ratings from ID3 tags at the moment.
21:19:11Slasheriyep, true. that rating feature is not very hard to do, but it's probably not a good idea to implement it during the feature freeze..
21:20:18Paul_The_NerdSlasheri: Out of curiosity, are you planning on trying to write the ratings back to the file, or just read them from the file and then store any changes in the local dB? (The second being my personal preferred method.)
21:20:31Slasherias that requires support for tagcache to modify tags runtime and reading/creating files containing the modified data
21:20:34***Saving seen data "./dancer.seen"
21:20:54SlasheriPaul_The_Nerd: no writing to the original file
21:21:06Paul_The_NerdI don't think tagcache (or the RB core itself at all) should be able to modify tags ever, but that's just me. :)
21:21:06peturSlasheri: did you see the remarks earlier today that renaming files doesn't work with dircache on? Also file copy/paste is reported to be broken (haven't tried myself yet)
21:21:21Slasheriwe could store that data into the db and to a ascii file to be processed later with pc for example
21:21:23Paul_The_NerdWouldn't mind a plugin to modify tags, but that's a different topic. ;-)
21:21:51Slasheripetur: hmm, interesting.. at least it has worked before. I will try that
21:21:58peturAnd let's not forget audioscrobbler ;)
21:22:10SlasheriPaul_The_Nerd: yep, core will not touch the original files ever
21:22:20Slasheriat least not the code i write ;)
21:22:59Slasheripetur: is it enough just to rename a file or how that bug can be reproduced?
21:23:35peturI'm looking at the log to find the report
21:24:06nuggedI have some programming skills - where is quick FAQ about getting involved in development of Rockbox / what c++ compiler (gcc?) for win xp needed?
21:24:27peturtoday 15:49:02
21:24:47linuxstbnugged: You should start here:
21:24:51Paul_The_Nerdnugged: C compiler. No C++. And yes, GCC, version depends on your target. But for working in WinXP you should use Cygwin, or a VMWare image of a linux box.
21:25:24Myth1What does the following code segment do? while (!*ci->taginfo_ready)
21:25:24Myth1 ci->yield();
21:25:51Mikachuwaits for another thread to finish doing something
21:26:02linuxstbI've wondered about the need for that - I'm guessing it's waiting for the audio thread to call get_metadata()
21:26:13nuggedthanks. And little dummy question: what capacity of 5G 50Gb iPod battery? (mAh)? manufacturer (aplle) hides that info...
21:26:27linuxstblostlogic? Any idea if that is still needed?
21:26:43nuggedsorry, 60Gb (misstyped)
21:29:49Paul_The_NerdWhat tag format does Rockbox support on MPC?
21:30:32Myth1does this command "buf = ci->request_buffer(&n, 1024);" read 1024 bytes from the input file?
21:32:16 Join Pi___ [0] (
21:33:08 Quit warthawg ("my work here is done")
21:34:19 Join lee-qid_ [0] (
21:36:04lostlogiclinuxstb: where do I find this?
21:36:04 Part qwisp
21:37:03 Join JazzBone [0] (
21:37:57lostlogiclinuxstb: lemme double check, but I think its not necessary
21:39:46lostlogiclinuxstb: yeah, taginfo is guaranteed to be ready before the codec is allwed to run to that point.
21:40:39 Quit Moos (Read error: 110 (Connection timed out))
21:41:23*amiconn is confoozled
21:44:35lostlogicamiconn: ?
21:44:52amiconnThe coldfire pipeline confuses me
21:45:21lostlogicI'm confoozled by how this playback engine gets into a audio_stop() infinite loop.
21:45:34amiconn(1) Atomic port modification is excessively slow
21:46:17amiconn(2) If I just write to the port twice in sequence, this is also slow. When I intersperse some single-cycle nops, time doesn't change
21:46:36Slasheripetur: good, i was able to reproduce it.. fixing
21:47:05amiconnI need to find a good explanation of the coldfire pipeline.
21:47:19lostlogicamiconn: that is weird, nothing I can remember from my m68k classes in college suggests that behavior
21:47:41 Quit RedBreva ("using sirc version 2.211+KSIRC/1.3.11")
21:47:48 Quit carini (Remote closed the connection)
21:47:55amiconnWell, if there's a store buffer, this behaviour is actually expected
21:47:58 Quit _Lucretia_ (Read error: 110 (Connection timed out))
21:48:46amiconnWhat I don't understand/know: (1) Why is it *that* slow for GPIO ports (!) (2) How long is the pipeline? I have to account for this in the delay loop
21:48:50Slasherilostlogic: i see that we have almost the same issues to be solved no matter how the playback engine is internally designed.. :)
21:49:47Slasheriall of those problems took initially quite a much time to fix properly
21:51:19lostlogicSlasheri: You can choose to think of them the same. Please try out the new code and I think that aside from the bugs it operates much more smoothely than the previous.
21:52:28lostlogicInstead of having to check a lot of conditions with just-in-case, we are now able to determine conclusively what conditions are possible at each point in the engine, and handle only those cases, and things like having to busy loop for tag data at the beginning of codecs are no longer necessary.
21:53:04Slasheriwell, looking into the problems how the engine behaves generally, there isn't much difference what i initially encountered. of course the internal structure is now a little bit different (and better in some way)
21:54:04 Quit stamppot ("using sirc version 2.211+KSIRC/1.3.12")
21:54:08lostlogicI'm sorry you can't understand the significant benefits of my approach.
21:54:27 Part nugged
21:55:49Slasherii think the idea is very good to organise the threading in different way to avoid calls from everywhere to different threads
21:56:56 Part Pi___
21:56:58 Quit Kohlrabi (Nick collision from services.)
21:56:58Slasheriit will just require quite a much debugging to redesign every function in the code
21:57:09 Join Kohlriba [0] (
21:57:13 Join carini [0] (
21:57:33lostlogicI'm down to a couple of small bugs at this point, mainly track skips during seek, and whatever infinite loop on exit is going on.
22:02:31lostlogic*giggle* In frustrating news, a sloccount of playback.c 1.217 vs. the current revision tells me that I've reduced the code by ... 12 lines. :(
22:03:15 Join drspoon [0] (
22:03:26Slasheriwell, i think clear code is much more important than the line count
22:04:04lostlogicthis is true, and I think that the added comments and other code adjustments make strides in that direction (which I keep hoping will encourage someone other than me and you to work on it) :)
22:04:36Paul_The_NerdAnyone know what Result: -5 in the bootloader means?
22:04:40 Quit eaz (Read error: 110 (Connection timed out))
22:04:57Slasherihehe, at least i need to relearn the design in some way to be able to do modifications to it again.. i will check the code more closely soon :)
22:05:03Mikachu if(sum != chksum)
22:05:03Mikachu return -5;
22:05:10drspoonmidkay - u around?
22:05:11Mikachuin load_rockbox()
22:05:17Paul_The_NerdGot it
22:05:32Mikachuor load_firmware() if it's not an ipod
22:05:35Mikachubut same if statement
22:05:47 Nick Kyomi is now known as Kyomi|off (
22:06:38lostlogicSlasheri: :) after 3.0, I plan to convert the tracks array to one sort or another of linked list, and move the metadata onto the buffer, _other_ than chunked allocation (:-P) what have you got planned for it?
22:06:39*petur wonders why we're printing a number and not also some usefull text
22:06:50 Quit JazzBone (Read error: 104 (Connection reset by peer))
22:06:56 Quit obo (Read error: 104 (Connection reset by peer))
22:07:19Slasherilostlogic: i have planned to do something like that also. In fact, i would like to add a container format for the medatada and redesign the track buffering
22:07:25Slasherilinked lists sounds ok
22:07:54lostlogicwhat do you mean container format? A specific binary format rather than just sticking the struct on the buffer?
22:08:21lostlogicah, strip_id3v1 doesn't update the filesize.
22:08:30Slasherijust structs that allows any type of binary metadata to be added to the buffer
22:08:38Slasherilike codecs, album art, tag data etc.
22:08:42 Quit Hansmaulwurf (Read error: 113 (No route to host))
22:08:55lostlogicah, indeed
22:09:25drspoonanybody feeling brave enough to have a go with my wormlet code?
22:10:50Slasherilostlogic: btw, with linked lists, that chunked allocation could be even too temptating to do.. at least something to try for ;)
22:12:00lostlogicnon-contiguous tracks is a nightmare I sincerely think we should not open
22:12:20Slasherimaybe we find a better solution for that
22:12:26Mikachudo you mean can of worms? :)
22:12:30lostlogicshit. I just triggered my bug with logf and shut down before I could logfdump it.
22:12:42lostlogicpandora's box.
22:12:57Slasherilostlogic: but i still doubt it would cause a _significant_ performance loss
22:13:03Mikachuthat is one step worse than a can of worms
22:13:09Slasheriit's just a matter how robust the playback engine is..
22:13:24Slasherinot much harder to implement than any other types of buffering too
22:13:37lostlogicyou know my vote on it.
22:13:49lostlogiccomplexity not worth benefit, against KISS.
22:14:54 Join obo [0] (
22:14:59 Join sharpe [0] (
22:15:00Paul_The_NerdSlasheri: Can you think of any reason Ape tagged MPCs wouldn't show up properly in Tagcache? "when I browse though them using Tagcache, untagged appears instead of the intended tag."
22:15:49SlasheriPaul_The_Nerd: hmm, that might be a problem with the metadata reader part of the code
22:16:02Slasheriprobably it doesn't yet fully support the mpc files
22:16:24Slasheriin fact, even if the files show correctly in wps, doesn't mean they are tagged at all
22:16:38Slasheribecause wps tryes to artifically guess the tags if those are missing
22:16:55Paul_The_NerdI knew that. I just realized I stupidly assumed he did too.
22:17:10Slashericurrently tagcache doesn't try to guess tags (unless the tracknumber tag in some cases)
22:17:54Paul_The_NerdSlasheri: Okay, edited my post. :)
22:22:01 Join JBGood [0] (
22:23:53 Quit drspoon ("Chatzilla 0.9.72 [Firefox]")
22:24:42amiconnSlasheri: Regarding your chunked buffer idea - remember the discussion about dircache, complexity, KISS and hidden bugs?
22:24:56crashdi hate the forum sometimes
22:25:07amiconnThis is still one of the reasons I'm not using dircache...
22:27:07 Join JBGood25 [0] (
22:27:39lostlogicwhat's special about 7 bytes, I wonder. I often see 7 bytes not read at the end of tracks.
22:27:52Paul_The_NerdJust a note: Why is TagCache in the Playback menu?
22:27:56 Quit SereR0kR ("XChat Aqua")
22:29:03sharpethey're bytist!
22:30:05 Quit jbauman (Read error: 110 (Connection timed out))
22:30:53amiconnlostlogic: 7 bytes?? I *think* I encountered this once today. There was a glitch in my mix album which should play completely gapless
22:31:26amiconn(it's even encoded hwcodec-compatible, i.e. with lame −−nogap)
22:31:47lostlogicamiconn: yeah, one of the fixes I put in CVS today catches that condition and adjusts the buffer pointer, but it seems like I must be missing 7 bytes of a codec or somethign similar to cause this number to appear so often
22:31:59lostlogicunless some files are encoded or tagged to have 7 bytes on their tails that are non-audio.
22:32:28lostlogicwait, no it hasta be the track not the codec
22:33:46goffa_lostlogic: this is behaving so much better since noon (when i updated the firmware)
22:34:13lostlogicgoffa_: good
22:34:15Slasheriamiconn: hmm, i think dircache should be quite stable now..
22:34:26 Join whitewiz [0] (
22:34:41goffa_i can go forward and back like a maniac ... no crashes... yet
22:34:42Slasheriat least after that new rename bug is fixed
22:35:00lostlogicgoffa_: :)
22:35:40Slasheriamiconn: but that chunked buffering could be just one way to do it, still much to think about and finding different solutions also
22:36:00 Part whitewiz
22:36:08SlasheriPaul_The_Nerd: hmm, do you think disk menu for it could be better? (the same place where dircache option is located)
22:36:41amiconnPlayback makes more sense, imho
22:36:58amiconnDircache is for all files. Tagcache is for music only
22:37:19Slasheriyep, that is why i choose the playback menu initially for it
22:38:54Paul_The_NerdI dunno. It seems odd to do the scan under playback, but enable the view under the File View which is somewhere else entirely
22:39:42Paul_The_NerdBut then playback is where ID3 tag priority is set. Maybe my worry is that "Playback" is not the best name for that menu or something
22:39:49*Paul_The_Nerd is a little unsure of where he was going with it.
22:39:52amiconnThe latter isn't really logical either
22:40:21Paul_The_Nerdamiconn: I guess it's not that it doesn't belong in playback as I was just certain that somewhere in the process logic seemed to have failed.
22:40:24amiconnEither the tagcache should be visible from a virtual directory in the root, or from the menu
22:40:30Paul_The_NerdThough "Beep Volume" maybe doesn't belong in playback.
22:40:38Paul_The_NerdOh, wait
22:40:41*petur votes for a virtual dir
22:40:42Paul_The_NerdThat's the beep on track change only
22:40:56Slasherii think the virtual directory idea is good. It just requires some time to do..
22:41:39 Quit mikearthur (Read error: 104 (Connection reset by peer))
22:41:39 Join herz42_ [0] (
22:41:46 Join mikearthur [0] (
22:42:03 Nick herz42_ is now known as herz42 (
22:42:06amiconnpetur: Sure. Making it a menu option would only make sense if rockbox' philosophy was changed to have a root menu, and make both file browsing and db browsing menu items of it
22:42:22Slasherimaybe we could even replace opendir etc. in filetree.c with virtual_opendir() etc. to make the virtual directory transparent to the code
22:42:24amiconnI would prefer to keep the 'file browser is root' philosophy...
22:42:52Slasheriand when entering to that directory, tagtree.c would handle the virtual_opendir() etc. calls
22:43:50amiconnBetter not. Some code might then try to enter the virtual dir and perform file operations...
22:43:50Mikachui know this is a crazy idea, but is it possible to not use tagcache?
22:44:54 Join webguest64 [0] (
22:44:55Paul_The_NerdI don't understand the question.
22:45:02Paul_The_NerdNot using it is a simple as... not using it.
22:45:06webguest64hey ya guys!
22:45:09Mikachuwon't it still index all files on startup?
22:45:10webguest64just a question
22:45:20Mikachuoh good, i thought you came to kill me
22:45:25Paul_The_NerdMikachu: If you've used it before, just delete the files it generated.
22:45:36webguest64did anybody finally have a wikipedia running on rockbox
22:45:42Mikachuokay, it won't generate a new cache unless i force it then?
22:46:47 Quit JBGood (Read error: 110 (Connection timed out))
22:46:53Paul_The_NerdSlasheri: I have confirmation. He says the tags from MPC are definitely read, just not TagCached.
22:47:16Paul_The_NerdMikachu: It won't do first time generation without forcing, and if the files aren't present it qualifies as first time I believe
22:47:29*Paul_The_Nerd could be wrong though
22:47:29 Join damaki [0] (
22:47:37Paul_The_Nerdwebguest64: Nobody here is really working on that.
22:47:57Mikachuthat would be sort of like the hitchhikers guide
22:48:22Mikachujust make a voice recognizer engine and you're set
22:48:31Paul_The_NerdMikachu: There's a thread dedicated to getting it working at MisticRiver, but I don't follow it.
22:48:51Mikachui try to stay away from forums
22:50:07SlasheriMikachu: yes, just don't load it to ram and don't use it. simple :)
22:50:20SlasheriPaul_The_Nerd: hmm, then that's really weird
22:50:40crashdPaul_The_Nerd: got the url for that topic handy?
22:50:47SlasheriPaul_The_Nerd: because if rockbox can read the tags, the file should be indexed by tagcache
22:51:54Paul_The_NerdIt may be that there's something else funny with his tags.
22:51:56crashdsorry dude, i meant the wikipedia thing
22:52:26crashdthanking you
22:52:31Mikachuyou know what would be really useful?
22:52:35Mikachuhaving Paul_The_Nerd in rockbox
22:52:50Paul_The_NerdI don't really keep up with what goes on at MisticRiver any more, because there's plenty of questions just here.
22:53:08crashdi find mistic river to be full of idiots
22:53:14crashdno offence to anyone who's a member, as i am too
22:53:16crashdbut, generally
22:54:12luckzsomething changed in the last few days (CVS-wise) to make one lose all preferences?
22:54:14*petur finds the world is full of idiots
22:54:47Paul_The_Nerdluckz: Yes.
22:54:53luckzwhat was that?
22:55:02Paul_The_NerdThe new Crossfeed
22:55:03Mikachuluckz: always write a .cfg
22:55:09luckzMikachu: I do, that's not the problem.
22:55:22luckzbut now, I seemingly can't get it to not "commit tagcache" on startup. dunno if that's my fault.
22:56:02luckz(it doesn't seem to be impressed by tagcache being set to HD)
22:56:14Paul_The_NerdWhat does setting it to HD have to do with it?
22:56:48luckzI assumed it would not try to come up with half a minute or more of odd tagcache things upon startup then
22:57:05Slasheriluckz: do you get the "committing tagcache" every time you boot it?
22:57:13luckzSlasheri: seemingly
22:57:24Slasherithen there is something wrong it with..
22:57:30Slasheri(the committing fails for some reason)
22:57:44Slasherilogf would tell the excact reason if you could enable it
22:57:56Slasherithat would be very useful for fixing the issue
22:57:59luckzmhm, finished replaygaining everything (took centuries), will now experiment with tagcache and committing that some more
22:58:11luckzlet's see.
22:58:55Slasheriplease try also removing all tagcache*.tcd -files in the .rockbox directory and try again
22:59:40luckzblah, now it's even behaving, after committing successfully. I earlier had the impression that it took ages around step 4/10 or so and didn't get anywhere.
22:59:58luckzbut I really had it do that five starts in a row just two hours ago..
23:00:06lostlogicAny brilliant ideas on how we can make seeking within the last 'pcm buffer size' of a track work as the user would expect it to?
23:00:16Slasherihehe, weird..
23:00:28Slasherithe commit should take something in between 2-5 minutes
23:00:28Paul_The_Nerdlostlogic: How does it happen now?
23:00:31 Quit damaki_ (Read error: 110 (Connection timed out))
23:00:37Slasherimaybe your hd is highly fragmented
23:00:40lostlogicnot sure, but I can guarantee it doesn't work.
23:00:46luckzdoes it tell me when a forced update is finished?
23:00:50lostlogicit might seek to that location in the next track
23:00:54luckzSlasheri: shouldn't be, really.
23:01:02lostlogicbecause the playback system is already done with the playing track by this time.
23:01:41Paul_The_NerdDisable seek forward by that point, because you really shouldn't need to seek in the last 5 seconds of the track?
23:02:00lostlogicwhat about sekeing backwards from there, which would make sense though :(
23:02:12lostlogicneither one will work as the use expects it to
23:02:20hardeephow about not switching to the next track until playback is really completed?
23:02:39hardeepthat's how the archos code works
23:02:41lostlogichardeep: that would murder gapless
23:02:55lostlogicbecause the codec needs time to decode the first frame of the next track
23:03:38hardeepwell, begin loading the next track etc, but don't lose track of current?
23:03:42luckzI guess using background cycles to decode the first bits for the next 1-2 tracks and storing that somewhere in the buffer isn't too much of an option?
23:04:24lostlogicluckz: well that's what happens, but how do we know when the pcm buffer _actually_ transitions between tracks so that we can change that 'seek handling track' to the currently playing track
23:04:45hardeeplostlogic: there's no way to find this out?
23:05:32luckzyou could put some odd-frequence sound bit inbetween tracks that humans can't perceive and watch out for that ;)
23:05:46lostlogicI mean I made a scheme to detect it pretty well by using the bytes played by the pcm buffer converted to time to calculate the time increments on the pcm buffer until the end of the track, and then trigger an end of track callback, but it's not exact or anything
23:05:57lostlogichardeep: not currently
23:06:38hardeephow precise is your calculation?
23:06:38luckzlostlogic: wellyes, but how does that work with VBR?
23:06:47hardeepif it's within a second then is it really a problem?
23:06:55Paul_The_Nerdlostlogic: Well, if you know where to start writing to the PCM Buffer with the next track, then you know where the previous track ends, right? Can't you just tell when the last byte has been played somehow? I mean I'm sure it's not that simple, but I guess what I'm asking is why can't you just check for something like that?
23:06:55lostlogicluckz: vbr doesn' timpact it, this is decompressed audio
23:07:07lostlogichardeep: pcm buffer is up-to 17 seconds long
23:07:20lostlogicPaul_The_Nerd: but the playback code knows nothing of this.
23:07:53lostlogicPaul_The_Nerd: the pcmbuffer does (and should) only know about pcm data
23:08:02lostlogichardeep: hmm, yes, I suppose I can use the existing track end callback
23:08:19lostlogicand hold onto some kind of track-to-seek-in information.
23:08:36lostlogicthis will not be simple.
23:08:39Paul_The_Nerdlostlogic: And with VBR you don't know how much PCM data you're going to send it until you finish, I suppose.
23:08:40 Quit Rob2222 ()
23:08:56luckzmhm. how fixed is track skipping in general in teh current CVS?
23:09:00lostlogicPaul_The_Nerd: VBR vs. non VBR has no impact on this.
23:09:07lostlogicluckz: ask goffa
23:09:27lostlogicluckz: it works quite well for me, and I have no outstanding bugs specific to track skipping at this point.
23:09:43luckzwell, in the CVS build from 2 or 3 days ago I found it horribly easy to either make it display a different track than it was playing or to make it play nothing at all for a bit or similar.
23:09:46 Join eaz [0] (
23:09:46Paul_The_Nerdlostlogic: It would if you were planning on precalculating how many bytes of total PCM data/track you were going to be sending to the playback code, wouldn't it?
23:09:59luckz(by just skipping quite a few tracks in a row)
23:10:06lostlogicluckz: there were big bugs then
23:10:08lostlogicthey've mostly been fixed.
23:10:25lostlogicah, yes, which we aren't.
23:10:39lostlogiclast 2 @ Paul_The_Nerd
23:10:46Paul_The_Nerdlostlogic: It would be get you around it. :-P
23:10:51Paul_The_Nerdbe a way
23:10:53*Paul_The_Nerd sighs
23:11:02Paul_The_NerdMy typing skills have been degrading the more and more I type for some reason
23:11:11lostlogiccarpal tunnel
23:11:16luckz< Paul_The_Nerd> My typing skills have been degrading the more and more I type for some reason <- I know that.
23:11:19hardeeplostlogic: i'm not as familiar with the software decoding but that method works really well in the archos mpeg code
23:11:47hardeeplostlogic: btw, waiting to call playlist_next() until that point would fix the track number bug someone mentioned earlier
23:11:50lostlogichardeep: difficult to seek within the previous track, but not undoable, just non-trivial
23:12:36amiconnHow can the coldfire ignore up to 4 single-cycle NOPs, and then increase execution time by 2 clocks when I add a 5th??
23:12:56lostlogicas for the playlist next handling right now it's handled the same for manual and automatic skips, which ensures safety for buffer filling...
23:13:57 Join XavierGr [0] (
23:14:00Paul_The_Nerdlostlogic: I suppose you could, when track end occurs, not switch tracks until the PCM buffer hits the watermark that triggers boosting? Wouldn't that at least make it a much smaller window that seek would fail?
23:14:26lostlogicPaul_The_Nerd: yuck. ;)
23:14:42hardeeplostlogic: is that for the auto change directory / repeat shuffle scenarios?
23:14:51Paul_The_NerdI see it as my job to offer crazy and/or yucky alternatives, so that the "right" way seems better.
23:14:58lostlogichardeep: hrm?
23:15:14hardeeplostlogic: the buffer safety issue
23:15:18amiconnThe auto-change directory hack needs either to be fixed, or taken out
23:15:26luckzthat sounds like it could induce problems with rapidly skipping things, maybe. at least if you immediately hammer skip things once you hear the first bit of sound of the new track. mhm.
23:15:30hardeepwhy would you call playlist_next() early?
23:15:40lostlogicOnce I make seekign in the end of a track work-ish, I'll probably have more trust in the track chagne callback
23:15:44luckzby the way, what is auto-change directory supposed to do?
23:15:53lostlogicluckz: which? the current code gracefully handles hammering skip.
23:15:54hardeepamiconn: heh, well, it works nicely on archos but, yeah, it's a mess on the software platforms
23:16:11amiconnIt doesn't work properly on all platforms
23:16:16luckzlostlogic: what Paul suggested, with watermarks and all
23:16:22lostlogichardeep: the problem isn't the different platforms but the size of the compressed audio buffer, I think.
23:16:23hardeepamiconn: what's the problem?
23:16:34lostlogic*shrug* not doing what he suggested any way.
23:17:11amiconnhardeep: Play a directory and make sure you have auto-change directory enabled, and are near the end of the dir. Then start a (game?) plugin, and watch auto-change directory fail...
23:17:17Paul_The_Nerdluckz: It was a pretty bad idea since it forces boosting on *every* track change, even with codecs that don't require boosting at all except when buffering.
23:17:20Paul_The_NerdAt the very least
23:17:27lostlogicI'll implement something to handle seeking and playlist updating delayed on automatic track skips. I already have a variable for manual skip vs. automatic skip so I can probably abuse it further.
23:17:41hardeepamiconn: hmmm, i remember trying to reproduce that and was unable to
23:17:47hardeepi'll try again
23:19:17hardeepwe don't use the plugin buffer for changing so it's strange that it causes problems
23:19:28hardeepi wonder if it's related to open file/directory handles
23:19:56amiconnNo, but auto-change directory uses the tree buffer. 'Browse plugins' sets a different currentdir + dirfilter...
23:20:05 Join Hyperbit [0] (
23:20:30Hyperbitcan somebody help me with build a sim ... im a noob in linux :(
23:20:35hardeepi thought we reset that to "ALL" in auto change, might have forgotten to
23:20:36***Saving seen data "./dancer.seen"
23:20:39amiconnThe error should also happen when you're just browsing plugins, or fonts, or wps'es, or...
23:21:19lostlogicPaul_The_Nerd: actually something is already seeming to push the pcm buffer low on track changes which I just can't figure out
23:21:53lostlogicmaybe it's just the cost of the codec initialization, but it seem excessive
23:22:04luckzjust as a question: is it possibly to make it take more than a touch of the on button to turn the rockbox X5 on? I usually tend to flick the on thingie to see if the X5 is running, but this way, if it's off, it gets turned on.
23:23:27Paul_The_Nerdluckz: Why not just tap another button instead? Or, um... isn't there usually visual representation of a player being on, like something on the screen?
23:23:31 Quit webguest64 ("CGI:IRC (Ping timeout)")
23:23:53amiconnPaul_The_Nerd: Not if the backlight is off, I guess
23:23:55amiconn(same as on H300)
23:24:23Hyperbitgote someone a compiled Sim for IPOD G5 ? im unable to compile :(
23:24:29Paul_The_Nerdamiconn: Ah, screen hides itself if the backlight is off? Ick
23:24:45luckzwhat amiconn said. the backlight runs away after a few seconds and then all is black.
23:25:04amiconnThe H300 screen is pitch-black with the backlight off. Same on X5 Iguess
23:25:10Paul_The_Nerdlostlogic: Just as a note, I looked at my audio thread right now, and the compressed buffer is somewhere in the negative values. This is with a 45 minute old build or so
23:25:25lostlogicPaul_The_Nerd: that's no good.
23:25:26luckz(is there some easy way to get rid of a background picture?)
23:25:53lostlogicPaul_The_Nerd: any further info on how it got that way?
23:25:55Paul_The_Nerdluckz: So, why not tap the button for menu, or some other button that will always at least trigger backlight?
23:26:34Paul_The_Nerdlostlogic: Not a bloody clue. Checking if it reproduces.
23:27:18luckzwell, if the on//neutral//off/lock thingie is set to locked and you then just put it into the middle, it already turns on. default firmware doesn't do that.
23:28:00luckzalso: if the backlight is off, ANY button you press does nothing but turn on the backlight. thus you have to press a button at least two times to cause some change.
23:28:08scottderYeah and when will Rockbox support the "Real" video ipod! ;)
23:28:18lostlogicPaul_The_Nerd: I think that is probably the same as the bug I'm already chasing, but let me know if you find something
23:28:20Paul_The_Nerdlostlogic: Okay, I can't seem to get it to trigger again, even while being exceedingly abusive to seeking and skipping randomly around, in early and late parts of tracks.
23:29:00lostlogicPaul_The_Nerd: yeah, it seems to happen around some buffer wrapping case, so I'm trying to let my device keep playing for a long time until it happens on logf to hopefully find the damn thing.
23:29:06Paul_The_Nerdluckz: Well, the Off turns the light on, and on second thing does something, is an option somewhere. But if it's set to that, why not press *any* button to see if it's on?
23:29:40Paul_The_Nerdlostlogic: I will say though, after next-tracking out of the buffer, it seems to have filled a very very very small portion of the buffer.
23:30:05 Join _FireFly_ [0] (
23:30:06lostlogicPaul_The_Nerd: it is designed to fill at least 1 meg, up to 7.5 megs, target 1 track after skips
23:30:13lostlogicPaul_The_Nerd: the next buffer fill will be a full fill.
23:30:21Paul_The_Nerdlostlogic: Okay. Then that's exactly what it did. Including the full fill after. :)
23:30:22luckzbecause normally, any button causes *something*. I want to check if it's on without changing anything should it be on. that's only an option because any button turns on the backlight and does nothing else, and that's anything but good in the first place.
23:30:51Paul_The_Nerdluckz: A lot of people caused a lot of ruckus until that feature went in. Just disable the option.
23:30:55lostlogicPaul_The_Nerd: amazing... the playback code behaved as designed :-p
23:31:04Paul_The_Nerdlostlogic: I'm astonished!
23:31:05luckz1) where do I find the option?
23:31:28luckz2) I made my current-CVS X5 crash by telling it to play a track. haven't had that for a while. :p
23:31:48Paul_The_Nerdluckz: Well, I'd look under the LCD settings under General->Display, myself.
23:31:55Paul_The_NerdThat's where I'd guess it is at least, since I've never used it.
23:32:00lostlogicluckz: what'd you do to it!? :)
23:32:07lostlogicjust hit play and it crashed?
23:32:11luckzlostlogic: did nothing but first pause playback, then change themes, then made it re-initialise by executing the .rockbox thingie, then I chose a song
23:32:27luckzoh, and before the last step I chose yet another theme
23:32:41luckz"I00: at 3101DB3E" is my error
23:32:41Paul_The_NerdI didn't think Rolo worked properly on X5 yet
23:32:53lostlogicI wonder...
23:32:56Paul_The_NerdI seem to recall various other errors occurring with it
23:33:14luckzlet me try to reproduce.
23:33:16 Join bluebrother [0] (
23:33:56lostlogicso it's rolo, or it happened just after a clean shut down and start?
23:34:05luckzsame 3103DB3E.
23:34:17lostlogicexecuting the .rockbox file
23:34:19Paul_The_NerdWhen you run "the rockbox thingie"
23:34:22luckzyes, that one.
23:34:24Paul_The_NerdAnd it's not .rockbox since that's a folder
23:34:31lostlogicwell whichever, it's not my problem :-D
23:34:36Paul_The_NerdYou can clearly see "the rockbox thingie" does not in fact have a period in front of it
23:34:49luckzokay. the rockbox.iaudio thingie :)
23:35:03Paul_The_Nerdluckz: RoLo is "Rockbox Loader" and it's not functioning on X5 properly, so to reinitialize just shut down and start again.
23:35:33amiconnHmm, the coldfire pipeline seems to fetch instructions in pairs (when they're cached)
23:35:46Paul_The_Nerdlostlogic: Okay, as far as being abusive to the playback code goes, I'm not very good at it, but the *only* thing I can seem to do is seeking not working right at the very end of a track
23:36:15amiconnProbably 32 bit words, as the manual shows a 3x32bit instruction fifo...
23:36:16lostlogicwhat happens when you seek at the end of the track, out of curiosity?
23:36:45Paul_The_Nerdlostlogic: Well, if I do it at exactly the right moment, I get that position in the next track
23:37:00lostlogiclove that 'feature'
23:37:47 Quit Bg3r (Read error: 110 (Connection timed out))
23:38:01Paul_The_Nerdlostlogic: And one time I got a completely different track entirely, but in its defense the time I had seeked to was like, 4:15, and the next track was under 2 minutes.
23:38:40Paul_The_NerdI should've checked where the track was in the playlist (as it wasn't the second or third one either) but I figured "Seeking to a time outside of the track" is something that should ideally never happen anyway, so documenting what happens when you do wasn't that important.
23:39:36luckzSlasheri: it's doing the tagcache again
23:39:44luckzthis thing just hates me.
23:39:51luckzall I did now was turn it on and back off a few times.
23:40:06Paul_The_Nerdluckz: Did you ever delete and entirely rebuild it as he suggested?
23:41:03luckztagnavi.config stays alive, yes?
23:42:06*lostlogic off until ~10:00pm CDT
23:42:14luckznow the young master just started without generating tagcache. I assume it'll stay that way until I tell it to manually commit?
23:42:31luckzbut I want tagcache for some odd reason, don't I?
23:42:35 Join BHSPitMonkey [0] (
23:42:47Paul_The_NerdDo you use the "Browse by ID3 tag" mode?
23:43:22luckzuh, no. I technically could, but that's ipoddy. tagcache doesn't do anything else?
23:43:41Hyperbitcan nobody help me with a g5 Simulator :(?
23:43:52Paul_The_NerdHyperbit: What problems are you having compiling?
23:44:46Hyperbitim to stupid to compile.. i starting LINXU VMware Debian Image and then i got a total OVERKILL .. /me is linux noob
23:45:10Paul_The_NerdThat doesn't tell me what problems you're having.
23:45:19Paul_The_NerdWhich step did you have problems with?
23:45:33luckzdoes anybody have theme suggestions for car use? it'd be beneficial for traffic safety if I could see the track being played as soon as possible :p
23:45:52Hyperbiti try to follow the instructions ... but i think i make all wrong ..
23:46:00Paul_The_Nerdluckz: Take Rockbox_Default, remove the peakmeters, and set a double size font. :-P
23:46:28luckzwhy remove the peakmeters? as it is, it only takes half the screen or so. thus double-sized would still fit fine :p
23:46:32Mikachuonly problem is rockbox_default is an empty file
23:46:34Paul_The_NerdHypderbit: You still aren't answering the questions I've asked. Which step did you have problems with, and what problems are you having?
23:46:42Mikachuluckz: peak meters take much cpu power
23:46:46Hyperbitcvs -z3 co rockbox-devel (if you have no username, try anonymous) <−−- where to type that?
23:46:49Paul_The_Nerdluckz: Well, some people experience gaps in playback with peamketers
23:47:02 Join Rondom [0] (n=Rondom@
23:47:03midkaythose dang peamketers ;)
23:47:06Paul_The_NerdMikachu: But the contents of Rockbox_Default are listed in the WPS gallery
23:47:06luckzMikachu: don't I have ~enough cpu power?
23:47:15lostlogicok, one last commit, and build, and then I will go :-P
23:47:24Paul_The_NerdHyperbit: In the terminal window. You should be able to run something called "eterm"
23:47:35Mikachuah okay
23:47:48Paul_The_Nerdluckz: It depends on a variety of things, such as what other options you're using. If the peakmeters work, feel free. If you get spotty playback, drop 'em.
23:48:10Paul_The_NerdMikachu: I use a modified rockbox default without the peakmeters (for aesthetic reasons, I just don't like 'em.)
23:48:27luckzmhm. I'm generally not a fan of "moving parts" on my display. I'm already horrible annoyed by the display by itself switching between showing me the bitrate and the album.
23:48:51Paul_The_Nerdluckz: Well, other than peakmeters, the Rockbox_Default one doesn't have any alternating lines I believe
23:51:40Hyperbitwhen i type the cvs line nothing hapens :(
23:51:43luckzI know. but I also am a fan of comforting/flashy colours, at times. at least the default one seems like it wants to tazer my eyes out, if viewed for longer times.
23:52:02Paul_The_NerdHypderbit: "nothing happens" is a bit vague. You're in the VMWare sim, in an eterm right?
23:52:06luckzand I haven't yet found something that both has colours and is perfectly readable. backgrounds can be especially annoying there, with sunlight and all.
23:52:18 Quit bluebrother ("Verlassend")
23:52:54Hyperbitit only show me syntax help lines
23:53:08lostlogicPaul_The_Nerd: leave me /msg, or some other persistent type of message if you figure anything out about that negative buffer crap.
23:53:25Paul_The_Nerdlostlogic: Will do.
23:53:54Paul_The_NerdHyperbit: First off, I hope you aren't typing (if you have no username, try anonymous) as part of it. Second, if it's giving you help that means you've mistyped something. Also, giving you syntax help is very different from "nothing happens"
23:54:18Paul_The_NerdIt's very hard to help you if you don't accurately relay the problems you are having.
23:54:20Hyperbithehe ... :)
23:54:44Hyperbitand no i dont type if you have... ;D
23:54:52Paul_The_NerdJust making sure since you pasted it up there. :)
23:55:02 Join stamppot [0] (
23:55:05Paul_The_NerdYou'd be surprised at what some people in the forums tell me they've typed
23:55:49Hyperbitbut i giv up .....
23:55:58Hyperbiti doesnt understend the world of TuX
23:56:52luckzPaul: it's a natural trait of germans online, if you haven't noticed. the whole accurate problem description thing.
23:57:20Mikachuor more generally, of people online
23:57:21Hyperbiti think there not so many themes cause the little GFX nerds only understand windows cmds ;)
23:57:42 Quit ender` (" Do you remember when you only had to pay for windows when *you* broke them?")
23:57:54Paul_The_Nerdluckz: My biggest problem is that people don't take me literally. If I type something, I mean *exactly* that (unless I've made a mistake in typing) but people often assume that I'm replying to their whole idea or the way they've phrased it, rather than any differences I've stated. =/
23:57:55Mikachuthemers are usually quite resourceful
23:58:24Mikachui love when you give someone an exact command and they say it doesn't work, and it turns out they changed the command
23:58:42 Join Rob2222 [0] (
23:58:47Paul_The_NerdMikachu: My personal favorite it "I followed the install instructions. One of them gave an error, but I kept going anyway. It doesn't work. What did I do wrong?"
23:58:54Hyperbitsure .. gfx tutorials and so on ;D

Previous day | Next day