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 2007-05-24

00:00:58 Join lids [0] (i=lds@gateway/tor/x-4ee4339f2f56c922)
00:01:23TrueJournalse-5: 24,872,743 bytes (~23.7 MB) -8: 24,836,771 bytes (~23.6 MB)
00:01:53nlsTrueJournals: which version of flac are you using?
00:02:01TrueJournalsI duno :-\
00:02:10 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:02:26nlsTrueJournals: which program are you using to encode?
00:03:07TrueJournalsMediaMonkey 3 Alpha 4
00:03:28preglowgammel dansk time
00:04:16 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
00:05:06 Quit davina ("xchat on Ubuntu 7.04")
00:05:57 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
00:06:03nlsTrueJournals: ah, should be latest version, interesting slowdown for -8 for such a small improvement in size...
00:07:41 Join linuxstb__ [0] (i=5343d4aa@gateway/web/cgi-irc/
00:07:55 Quit linuxstb (Nick collision from services.)
00:07:58 Quit yossa ("ChatZilla [Firefox]")
00:08:07 Nick linuxstb__ is now known as linuxstb (i=5343d4aa@gateway/web/cgi-irc/
00:09:54 Quit bluebrother ("leaving")
00:10:30 Quit DerPapst (Read error: 110 (Connection timed out))
00:12:46 Quit midkay ("Leaving")
00:15:18 Join Llorean [0] (
00:15:56 Join mrk2 [0] (
00:17:29 Join LycoLoco [0] (
00:17:35 Quit linuxstb ("CGI:IRC (Ping timeout)")
00:20:45 Quit joa ("( :: NoNameScript 4.02 :: )")
00:24:18LycoLocohey all, got a friend who's having issues with installing the bootloader on her gigabeat under vista
00:24:40 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
00:24:45 Quit jgarvey ("Leaving")
00:24:48LycoLocoshe says she's got show hidden files and folders turned on but can't see the fwimg01.dat file to rename it
00:24:50LycoLocoany ideas?
00:25:14LloreanYou also need to enable showing system files
00:25:18LloreanHidden files alone is not enough
00:25:57 Part Llorean
00:25:57LycoLocoalrighty, I'll tell her that - thanks!
00:26:12amiconnpreglow: Well, creat and delete involve writing to non-contiguous areas.
00:26:46mpeccoriniFellows, I have a patch to submit but it includes a new file. The manual gives some instructions to add a file, but since I don't have an svn account yet, do I just attach the file to the task in flyspray and forget about it?
00:26:57amiconnBut 1 resp. 2 files/second is indeed somewhat strange
00:27:00 Join DerPapst [0] (
00:27:02 Quit jhMikeS (Nick collision from services.)
00:27:08 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:27:40amiconnOn Ondio I get create: 8 files/s and delete: 20 files/s, and that's also flash
00:27:56amiconn(with a much slower interface than on the nano)
00:28:57 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
00:29:21preglowwhich is why i'm wondering
00:29:39preglowsaratoga: hiya, how's coding?
00:30:12LycoLocogot it figured out, thanks guys!
00:30:23amiconnBtw, here are the Ondio results:">
00:30:28 Quit ender` (" I was in the grocery store. I saw a sign that said "pet supplies." So I did. Then I went outside and saw a sign that said "c)
00:30:29markunLycoLoco: have fun with rockbox!
00:31:02LycoLocowill do - just tried it out on my dad's sansa, loved it so much that I bought a gigabeat F40 to replace my rio karma
00:31:06LycoLocoand that's sayin something
00:31:34saratogapreglow: not bad, don't know how much i've told you recently
00:31:42saratogai got the ffmpeg stuff cut out a while ago
00:32:01saratogaand have been looking into merging some of the fixed point stuff John Paul already did
00:32:14saratogathough his code seems somewhat broken on some files
00:32:17preglowsaratoga: coo, that's more than i would have expected
00:32:24preglowsaratoga: have you talked to him?
00:32:25amiconnpreglow: Maybe the flash has the same problem as the MK8010GAH here?
00:32:28saratogacompared to the FP version anyway
00:32:31preglowamiconn: which would be?
00:32:40saratogapreglow: yeah, I've been emailing him back and forth
00:32:57amiconnIf the flash has large blocks, writing 512-byte sectors involves several operations
00:32:59saratogathough he hasn't answered my last email a couple days ago about the problems decoding certain files
00:32:59 Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001)
00:33:09Lars_Gyou guys rule. I love rockbox.
00:33:19Lars_GBtw I was the moron who commented on visas about devcon2008
00:33:25preglowsaratoga: this is cool stuff
00:33:44saratogai'm actually a little curious why his code was so slow
00:33:49saratogahe seems to have put a lot of work into it
00:34:01saratogahes got almost everything in a lookup table
00:34:10preglowtested on target or pc?
00:34:30saratogai'm waiting on Amazon to ship me a target worth using
00:34:45preglowyeah, think i read it somewhere
00:34:53 Part TrueJournals
00:34:53 Quit Siltaar_ ("Aurevoir -")
00:34:56preglowamiconn: i think uses blocks far bigger than 512 bytes, but still, 1 create/sec...
00:34:58saratogathough I did cross compile his fixed point stuff routines, which was interesting
00:35:26saratogathe MAD fixed multiply is 4 or 5 ops, GCC compiles his into 42 ops I think
00:35:29preglowsaratoga: anything noteworthy? what kind size operations does he use
00:35:35preglowsaratoga: the flaming hell
00:35:45mpeccoriniGuys, if I need to submit a new file to svn do I just attach it to the task in flyspray or is anything else I need to do?
00:35:46amiconnpreglow: From looking at the performance values, I would guess it uses at least 8KB blocks. You could just test some more block sizes instead of the default 512B, 4KB and 1MB
00:35:47preglowsaratoga: x86 even supports a 32x32 -> 64 bit multiply natively
00:35:57preglowsaratoga: then i suspect he's using 64x64 -> 64 bit multiplies
00:36:17 Join saratoga2 [0] (i=9803c6dd@gateway/web/cgi-irc/
00:36:17 Quit saratoga ("CGI:IRC (EOF)")
00:36:28amiconnChanging those values in the plugin is simple
00:36:52 Quit pearldiver ("some games are better left unplayed")
00:36:57preglowsaratoga2: have you got the code for his multiply operation?
00:37:00saratoga2I thought I was looking at 32x32=64 bit multiply, but I could be mistaken
00:37:43saratoga2ah you're right
00:37:51saratoga2he does cast to 64 bit before doing a 32 multiply
00:37:58amiconnThe Ondio values were measured on the internal flash btw, which uses 512 byte blocks
00:38:06 Join Thundercloud [0] (n=thunderc@
00:38:23amiconnMaybe I should measure my 4GB card, which uses 2KB blocks...
00:38:47 Quit a1titude ("Download Gaim:")
00:39:01preglowsaratoga2: then i get it, yes
00:39:18preglowamiconn: heh, i'll bet money the results will be far worse
00:39:45saratoga2i saw the fixed 32 types on the args and assumed it was a 32 mul
00:40:19 Quit juxtap (Read error: 104 (Connection reset by peer))
00:40:20saratoga2i don't really understand then, why do a 64x64 multiply using 32 bit args?
00:40:28 Join duckie [0] (n=duckie@
00:40:32 Quit lee-qid ("aufwiederbyebientotsayonara")
00:40:54 Join goffa [0] (n=goffa@
00:41:19goffahmm.. wonder if this would work in an x5l
00:43:10amiconnNope - wrong connector
00:43:36goffawhat's the x5l use for a connector?
00:43:40markungoffa: wow, didn't know they were already in production
00:43:54preglowsaratoga2: the clipping is nasty
00:43:55goffayeah.. saw a 100gb toshiba 1.8 today too
00:43:59goffathats not single platter
00:44:10saratoga2preglow: yeah I noticed the problems with clipping
00:44:12preglowsaratoga2: ideally, you should know what range the arguments are in so you know how to avoid clipping or overflow
00:44:26preglowsaratoga2: but it's not impossible that wma is a bit unfriendly in that department
00:45:01preglowsaratoga2: well, he does a 64x32 bit multiply, or a 32x32, depending on how sophisticated gcc is, but i'm almost sure it ends up a 64x64 one
00:45:02saratoga2preglow: maybe I don't understand what that multiply does then
00:45:19 Quit spiorf ("Read error: 110 (Connection timed out)")
00:45:26saratoga2hold on, i'll get the asm from it in a sec
00:45:31preglowsaratoga2: but anyway, x86 has a 32x32 -> 64 bit one natively, so something funky is going on if that isn't used
00:46:09duckiegah! I have problems. help :(
00:46:19Nico_Pmpeccorini: what kind of patch is it ?
00:46:32amiconnpreglow: Test running...
00:46:34 Quit entheh ("^~")
00:47:29linuxstbduckie: You'll need to give a little more detail than that...
00:47:39saratoga2preglow: sorry, I'm talking abotu ARM
00:47:48duckieI just got my new gigabeat f40 today. I followed the rockbox instructions to the T, but when I turn it on, it does not load rockbox.
00:47:50amiconnfs manipulation is similar, but writing in 512 byte chunks gets *a lot* slower
00:47:54 Join pearldiver [0] (
00:47:55saratoga2I'm dissassembloing the crosscompiler output
00:48:00duckiesorry, I am a slow typer :)
00:48:07preglowsaratoga2: sure, same thing
00:48:11preglowsaratoga2: i'd love to see that too
00:48:20linuxstbduckie: Did you turn the battery switch off and on?
00:48:22preglowit's the same case as for x86, really
00:48:25LycoLocoduckie: do you get any kind of messages?
00:48:28DerPapstis there a reason for not acceppting FS #4733 (Multifont patch) exept of the red delta that it is adding?
00:48:38duckieno, that wasn't in the instructions. am I supposed to do that?
00:49:07linuxstbYes - otherwise your gigabeat won't do a proper reboot (the Toshiba firmware just sleeps)
00:49:26duckiethat makes sense, I suppose
00:50:11linuxstbBut you're right - that step is missing from the install instructions.
00:50:26Nico_PDerPapst: It's not the right approach IIRC
00:50:31duckieokay, that seemed to fix it.
00:50:40markunDerPapst: I have been working on a nicer way
00:50:48duckienow what is the deal with the tiny tiny menu words?
00:51:05LycoLocoyou'll wanna get the fonts pack
00:51:09linuxstbduckie: Go to Settings -> Browse Themes and choose a different one
00:51:11DerPapstmarkun: nice to hear :)
00:51:13LycoLocoand then you can pick whichever font you want, duckie
00:51:24Nico_Pmarkun: fontcache ?
00:52:47*DerPapst think that "have been working" sounds a bit like past.. but that might be due to bad english skills.
00:53:18markungoffa: I see there are also some 120GB dual platter drives: ST7120221CA
00:53:45duckieWhen I change themes, nothing changes?
00:53:51saratoga2preglow: here it is compiled with -02 and the standard dev environment:
00:54:44mrk2duckie: you need to grab a new one, probably. I'm partial to black glass...
00:55:15duckieI'm an idiot. I don't know how to do that mrk
00:56:09goffawow.. on the 120gb drive
00:56:21mrk2one second, duckie
00:56:29goffawould be nice to get one of those and a higher cappacity battery for the gigabeat
00:56:37goffadon't know if the battery exists though
00:56:43 Quit Lars_G ("Leaving")
00:56:54linuxstbduckie: Did you download and extract (see section 2.2.2 of the manual) ?
00:57:29 Quit lids (Remote closed the connection)
00:57:36 Join XbooX [0] (n=xboox04@
00:57:42duckieNo, I didn't. I didn't know I had to
00:57:48 Quit E2k ("ChatZilla [Firefox]")
00:58:14goffastill debating what to do with my x5l and h140... i think one is going to hit ebay.. probably the h140
00:58:31XbooXi bet you have had quite a few people in her in the past couple days
00:58:59mrk2duckie: fonts:
00:59:11mrk2and you just extract the zip to root on the gigabeat
00:59:30mrk2themes are here:
01:00:08 Quit Domonoky (Read error: 104 (Connection reset by peer))
01:00:28 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:00:57 Quit linuxstb ("CGI:IRC")
01:01:51XbooXi was wondering if anyone could take a few minites to help me get rockbox working on my 80gb ipod under windows
01:02:24duckieit asks if you want to replace the files and merge the folders. yes?
01:02:40 Join a1titude [0] (
01:02:47DerPapstXbooX: drag and drop not easy enogh?
01:03:26krazykitduckie, yeah
01:03:26linuxstb_XbooX: The Installation chapter in the manual describes the process
01:03:36saratoga2is the ffmpeg Ogg decoder related to tremor, or are they completely different projects?
01:03:47 Nick saratoga2 is now known as saratoga (i=9803c6dd@gateway/web/cgi-irc/
01:03:51 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
01:03:54XbooXok brb
01:04:01 Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001)
01:04:06 Join illriginal [0] (
01:04:07markunsaratoga: completely different afaik
01:04:21markunit's not fixed-point, is it?
01:04:28Lars_GErrr any idea why an iPod would consistently mount rw and allow me to create and delete files, but not to enter any content into any file or overwrite files?
01:05:45mrk2oh, a random thing to tell you guys
01:05:49linuxstbLars_G: Have you checked the filesystem for errors?
01:05:54mrk2mpegplayer won't play some files of mine
01:05:55preglowsaratoga: different
01:06:02mrk2I really have no idea why...
01:06:05 Quit a1titude (Client Quit)
01:06:05Lars_Glinuxstb: I'll try.
01:06:11Lars_Glinuxstb: Sorry you always end up helpingme
01:06:38XbooXLars_G: read only files?
01:06:45mpeccoriniFellows, I have a patch to submit but it includes a new file. The manual gives some instructions to add a file, but since I don't have an svn account yet, do I just attach the file to the task in flyspray and forget about it?
01:06:49Lars_GThere are differences between boot sector and its backup.
01:06:59Lars_GXbooX: Not very possible in fat32 ;)
01:07:00amiconnHmm, interesting....
01:07:18linuxstbmpeccorini: You don't need an account to add a file - it's only added locally until you do "svn commit" (which does require an account).
01:07:32markunmrk2: how did you create those files?
01:07:33amiconnThe 4GB MMC seems to use even larger blocks internally than what is addressable
01:07:37mpeccoriniLars_G: linuxstb must be used to that by now, he's the one who always help me too :p
01:07:37Lars_GHmmm if I try to fix the boot sector anyway: Got 524288 bytes instead of 1907996 at 16384
01:07:38XbooXdosent explain not being able to overwrite possible read only files tho
01:07:38mrk2winff, was it?
01:07:50mrk2it will play the other files encoded with the same settings just fine...
01:08:04mrk2I'll retry it when I get some time, to be honest
01:08:19 Join nikosapi [0] (
01:08:22mrk2I wouldn't want to bother you guys when I can't be fully devoted to it at this time
01:08:34Lars_GXbooX: No, that's not it.
01:08:48XbooXomg it works lol, i thought i had to patch some stuff and what not but thanks anyways guys :)
01:08:51preglowamiconn: well, this doesn't exactly help explain the nano case
01:08:56preglowsaratoga: and this was -O2 ?
01:09:10Lars_Glinuxstb: So it seems even fsck complains... oh hell, not another ipod reset please :(
01:09:14DerPapstlol.. my firewall ask me if i want to allow rockboxui to send a package...
01:09:32 Quit illriginal ("Leaving")
01:09:41 Join kkurbjun [0] (
01:09:41saratogapreglow: yeah O2
01:09:55nikosapiamiconn: I installed rockbox on my 5.5G 80GB ipod and it works great!!! Not to mention it was ridiculously easy to install :-)
01:09:59DerPapstLars_G: how have you formatted your iPod?
01:10:06Lars_GDerPapst: Windows format
01:10:13duckiewoooo, I think it is done now.
01:10:16 Part mpeccorini
01:10:16 Join mpeccorini [0] (
01:10:28 Quit Nico_P (Remote closed the connection)
01:10:29DerPapstLars_G: ok.. then i dunno. sorry
01:11:20 Join luketabor [0] (
01:11:24Lars_GThanks anyhow DerPapst
01:11:26*Lars_G sighs
01:11:32Lars_GI'll try backup and reformatr
01:11:44amiconnpreglow: Not right now, but digging dow such details might help later, if rockbox learns to handle larger blocks without splitting them
01:11:51mpeccorinilinuxstb: when you say "locally" you mean locally in the server but not in svn?
01:12:04linuxstbmpeccorini: I mean locally on your computer.
01:12:22 Quit robin0800 (" I love my HydraIRC -> <-")
01:12:23mpeccorinibut I want to send it to you guys so you add it to the source in svn
01:12:35mpeccorinido I attach the plain file to the task in flyspray?
01:12:49mpeccorinisince I can't diff it to anything
01:12:50linuxstbThen you do an "svn diff", which will include the new file along with any other changes (if any)
01:12:55duckieThanks for the help guys
01:13:09Lars_Gyou can diff it to the repo like linuxstb said
01:13:17mpeccoriniohh, ok
01:13:30mpeccoriniso the patch will include the whole file anyway?
01:13:52linuxstbBut only new files you've "added" with svn add.
01:13:53mpeccoriniI have chessbox running as a viewer as you suggested BTW
01:14:00 Join Llorean [0] (n=Llorean@
01:14:00mpeccorinigot it
01:14:09*DerPapst thinks running rockbox with −−zoom 4 is fun :D (fullscreen... yay)
01:14:32XbooXmy ipod is finally........complete :D
01:14:40 Join ivan` [0] (i=ivan@unaffiliated/ivan/x-000001)
01:15:38mpeccoriniwill the ROCKBOX header be added automatically or do I have to add it to the new files?
01:15:45linuxstbYou have to add it.
01:15:49DerPapstyou have to add it
01:15:55mpeccoriniwhat about the ID?
01:16:01DerPapstahh.. i'm a too slow typer
01:16:22mpeccoriniit was just a millisecond
01:16:35linuxstbJust write $Id$
01:16:41 Part duckie
01:17:16mpeccoriniok, thanks
01:17:37Lars_Glinuxstb: tell me, you think it's part table or fs?
01:17:50Lars_GOh fuck reading error now.
01:17:55Lars_GI'll format the whole thing and be done with it
01:18:17linuxstbLars_G: I don't know
01:18:20 Join lids [0] (i=lds@gateway/tor/x-9e56caead9f17ffe)
01:18:49Lars_GMeh someone tols me once to specify the -s with mkfs right? what size? 512?
01:19:09DerPapst-S <whatever>
01:19:20DerPapstwhat gen?
01:20:20DerPapstLars_G: 5G or 5.5G?
01:20:31Lars_G1G nano
01:20:38DerPapst-S 512
01:20:49***Saving seen data "./dancer.seen"
01:21:24Lars_GSigh at least I can write now.
01:21:25*Lars_G weeps
01:21:30Lars_GI think this is my own fault too
01:21:42Lars_GOh I couldn't save my config!!! GAH
01:21:48Lars_Gthis time I finish config and SAVE it
01:22:50XbooXim guessing the ipod video manual covers all ipod video's including the 5.5G?
01:23:18linuxstbXbooX: Yes
01:23:25 Quit mrk2 ("I HAVE GO")
01:23:38 Join a1titude [0] (
01:24:03 Join z35 [0] (
01:24:03DerPapstgood night at all.
01:24:15 Quit DerPapst ("So Long And Thanks For All The Fish!")
01:24:20 Quit Arathis ("Bye, bye")
01:25:01saratogapreglow: do you ever use the gmail chat feature?
01:25:22saratogasince i'm often on IRC only really late for you, it might be a better way to get a hold of me
01:25:37a1titudejust a question of curiosity, what "can" be done about the ipods shorter battery life? and does anyone know what apple has written in the firmware to get the full batterylife?
01:26:00preglowsaratoga: gmail chat, like google talk?
01:26:04preglowsaratoga: if so, then yes, i am
01:26:12saratogai'm mgiacomelli
01:26:15preglowi am
01:26:24nlsa1titude: get better understanding of what apple does and then do what they do, really
01:26:25saratogaand I live on gtalk so that should work pretty much all day everyday
01:26:34saratogai need to run
01:26:38saratogathank you for your help
01:26:54saratogai'll continue to work on the fixed point stuff, and probably have a lot more questions this weekend
01:27:08saratogai'm ashamed at how rusty my ARM4 is
01:27:09preglowsure, i think i'll be around this weekend
01:27:25a1titudenls: ha both my questions together was the answer! haha - is there anyway to actually look at what apple has done in the firmware?
01:27:27preglowi think we'll survive that
01:28:27preglowi just tried to add you in gaim, but god knows if that worked
01:28:28preglowgaim is shit
01:28:32nlsa1titude: disassembling the OF is possible and I guess IPL did a lot of that...
01:28:50saratogayeah it did
01:28:52 Quit saratoga ("CGI:IRC")
01:29:15a1titudeI use gaim (not had a problem with it)
01:29:20nlsa1titude: AFAIU it is very time consuming and difficult...
01:29:58a1titudenls: ahh. ipl might have some info! =P jk lol
01:32:05 Quit lids (Remote closed the connection)
01:32:31a1titudewell thanks for the answers, cya
01:32:34 Quit a1titude ("Download Gaim:")
01:33:53 Join Lyco|Lap [0] (
01:36:22 Quit nikosapi ("Leaving")
01:37:05 Join lids [0] (i=lds@gateway/tor/x-51a9d2e860c78f4a)
01:39:33 Quit ompaul ("all the best")
01:42:38 Quit mpeccorini ("User pushed the X - because it's Xtra, baby")
01:43:22 Quit Thundercloud (Remote closed the connection)
01:45:26 Quit XavierGr ()
01:46:57 Quit LycoLoco (Read error: 110 (Connection timed out))
01:47:19 Part nls
01:54:37 Join TrueJournals [0] (
02:05:20 Quit miepchen^schlaf (Read error: 54 (Connection reset by peer))
02:08:56 Join miepchen^schlaf [0] (
02:09:33 Part pixelma
02:10:16 Quit Lars_G (Remote closed the connection)
02:12:09 Quit Shadowrazor ("( :: NoNameScript 4.02 :: )")
02:19:24 Part toffe82
02:21:22 Quit Rob2222 ()
02:21:40 Join Rob2222 [0] (
02:23:07 Join z35_1 [0] (
02:26:53 Part maffe
02:26:57 Join maffe [0] (n=maffe@
02:31:15 Join duckie [0] (
02:31:30 Join M3d4 [0] (
02:31:34 Join TheGooman [0] (i=4107cea9@gateway/web/cgi-irc/
02:31:43duckieI have a very dumb question....
02:32:08TheGoomanWell don't berate yourself
02:32:14TheGoomanwhat's up?
02:32:23duckieinstead of using the gigabeat room software to transfer music, what do I use for my rockboxed gigabeat?
02:32:38duckieI always have dumb questions
02:32:47kkurbjunI use windows explorer
02:32:58kkurbjunyou could use the command prompt too
02:33:12duckiejust windows explorer?
02:33:13kkurbjunor whatever else you want to copy files to the player
02:33:31duckie...uh.... where do you... put... them?
02:33:35TheGoomanyea, just copy them on in whatever directory you wish to have your music organized in
02:33:39kkurbjunyeah, you just have to copy them to the player, wherever you want
02:34:19TheGoomanon your gigabeat. I personally have an ipod but I don't think it differs much. I literally copied my music folder into my ipod and done
02:34:27linuxstbduckie: I think most people organise their music as something like /artist/album/NN-track.mp3
02:34:42kkurbjunif you use the database feature it automatically organises the music by artist album, etc as long as the tags are good
02:34:44TheGoomanif you want it to display in the database you will have to initialize/update it
02:34:47duckiebut do you put it in the main root folder?
02:34:55duckieor in the file folder
02:35:05TheGoomanI have it in the main
02:35:08pearldivercreate folders like
02:35:11TrueJournalsduckie: It might be a good idea to create a folder called "music" and put all of it in there
02:35:11DBUGEnqueued KICK pearldiver
02:35:17pearldiverthan inside music
02:35:24pearldiverartist/artist - album
02:35:28pearldiverand off you go
02:35:29TrueJournalsIt's all up to you though
02:35:39pearldiveryeah completely as you desire
02:35:42TheGoomanyups, that's the great thing about rockbox
02:36:31 Quit z35 (Read error: 110 (Connection timed out))
02:36:40 Nick z35_1 is now known as z35 (
02:37:46TheGoomanOk, I've been trying to get aquainted with iconsets and I'm wondering, what's the differences between iconsets, viewer iconsets, and remote viewer iconsets?
02:38:11TrueJournalsiconsets: Show for built-in icons/menu icons
02:38:23TrueJournalsviewer iconsets: For things like audio files, video files, etc.
02:38:35TrueJournalsremote viewer iconsets: viewer iconsets for a remote
02:38:41 Quit sando ("Apply directly to the forehead")
02:39:06TheGoomanAh, ok
02:39:28TheGoomanAdditionally, are icon files necesary in the implementation of an iconset?
02:39:52TrueJournalsNot sure what you mean...
02:39:55TheGoomanby icon files i mean extention icon
02:40:08TrueJournalsyou mean viewer iconsets?
02:40:33TrueJournalsNo, viewer iconsets are not NECESARY, but everything will look much more together if you have them...
02:41:23TheGoomanhmm. I mean, for instance, I dled a theme that implements a new iconset. together with the bmp files there was also a .icon fie
02:41:42 Quit Ghoulunatic ()
02:41:51TrueJournals.icon files are necessary for viewer iconsets
02:42:27TrueJournals Might help you out
02:42:39TheGoomanAlright, thanks
02:42:57TrueJournalsno problem
02:44:20 Join jim_h [0] (i=18976e30@gateway/web/cgi-irc/
02:44:55 Join DerPapst190 [0] (
02:45:11 Nick DerPapst190 is now known as DerPapst (
02:46:08TheGoomanJust what' I'd been searching for, thank you much.
02:46:25TrueJournalsGlad I could help
02:46:55 Quit jim_h (Client Quit)
02:46:56 Join webguest58 [0] (i=18976e30@gateway/web/cgi-irc/
02:48:40 Quit webguest58 (Client Quit)
02:49:24 Quit DerPapst ("So Long And Thanks For All The Fish!")
02:52:24TheGoomanA couple of inquiries about the "view battery" screen in the debug menu: does the battery life graph reset every time the DAP reboots? And the graph seems to be on a variable scale - what's this dependant on?
02:57:20duckieummm, my gigabeat won't play my wma files :(
02:57:32TrueJournalsRockbox doesn't support WMA
02:57:34duckiedid I miss that memo?
02:57:56duckieI have like, a LOT of music in wma
02:58:02TrueJournalsToo bad
02:58:09TheGoomanit's not a supported format
02:58:16TrueJournalsShouldn't have relied on a closed format ;-)
02:58:24duckiewow, TrueJournals you don't have to be an ass
02:58:47TrueJournalsI think I'm coming off a bit meaner than I mean to be
02:58:53TheGoomanthey can always be converted
02:59:01duckieto what?
02:59:09TheGoomani would rec. mp3's
02:59:10duckieI have them in lossless
02:59:13TrueJournals... unless they're all DRMed
02:59:23duckiethey are all huge files
03:00:15TheGoomanNo need for that, man
03:00:28duckiefor what?
03:01:09TrueJournalsfor swearing
03:01:18TheGoomanPerhaps it's just me but I don' think there's need to swear there
03:01:44TrueJournals - "It is also a family-friendly channel." - I think most people would consider swearing NOT family-friendly
03:01:46duckieoh. well, maybe if you'd spent all your time ripping your music in a specific format you'd be annoyed too
03:02:19duckiewow. sorry. didn't know that swearing was a death sentence
03:02:22maffeWMA lossless?
03:02:43Lloreanduckie: It's not a death sentence, but we ask that you try to act respectably in here, and try to keep things appropriate for any audience.
03:02:52Lloreanduckie: As well, since they're lossless, just convert them into any other lossless format
03:03:00maffeI'd convert them to FLAC using foobar2000
03:03:07LloreanRockbox supports at least 4 I can think of off the top of my head
03:03:22BHSPitMonkeythe fact that you have them in lossless should make you relieved, not frustrated
03:03:28Lloreanduckie: It's your own fault for choosing the most poorly supported lossless format known to man.
03:03:48duckiethanks for the insult
03:04:00Lloreanduckie: It's not an insult. It's just the situation.
03:04:01duckieI never clained to be smart
03:04:07LloreanAn insult would be if I called you stupid. I didn't.
03:04:11TheGoomanwe never said otherwise
03:04:13LloreanI said that you chose a format, for reasons that may even be good ones.
03:04:29duckieit was the best I knew of.
03:04:34LloreanYou can have good reasons to choose a poorly supported format, for example some program you must use requires it.
03:04:43duckieI'm not a music geek
03:04:48duckieI don't know this stuff
03:04:56TheGoomanAnd no prob there. Now you're learning
03:05:11TheGoomanwma's are poorly supported and this includes rockbox
03:05:19LloreanYou should be able to find a program that can mass convert the files
03:05:21duckieYeah, but you guys are making me feel like more of an idiot in the process
03:05:28BHSPitMonkeyduckie, the brightest geeks around got where they are through a series of agonizing mistakes
03:06:33duckieso, I need to get something like foobar to convert my files?
03:06:39BHSPitMonkeyfoobar's nice.
03:06:52CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
03:06:52*Llorean doesn't know if Foobar does WMA Lossless.
03:07:04LloreanBut if it does, it'd be ideal
03:07:45duckieI guess I could just re-rip all of my music. yayfun
03:07:57linuxstbMaybe dbpoweramp music converter is another possibility
03:08:01LloreanRe-ripping would be a ridiculously roundabout way to solve the problem.
03:08:03LloreandBPoweramp is good.
03:08:07LloreanIt's easy to use, at least
03:08:18LloreanCan we seek in flacs without seekpoints now?
03:08:24LloreanErr tables.. or whatever those were called
03:08:29TrueJournalsSomeone (Soap?) was here a while ago saying they were going to make a redistributable pack of various audio codec "samples"... did anyone ever do that?
03:08:34maffeI think I'll re-rip all my FLACs
03:08:57LloreanTrueJournals: Don't think it's started yet.
03:09:06LloreanThey'd be ideal for test_codec purposes.
03:09:16TrueJournalsYeah, I figured...
03:09:44duckieugh, this is not as easy as I thought it would be :)
03:09:44TrueJournalsI think I'll try to whip something up. I figure some kind of beat would be fine? I also figure you want a wide range of frequencies?
03:10:33linuxstbTrueJournals: Soap was looking for a "real" audio track to use
03:10:39TrueJournalsOK... the results are in... my codec testing:
03:10:55TrueJournalslinuxstb: Real as in... some sort of real song?
03:11:59XbooXanyone know what the battery capaacity for a 5.5G 80GB ipod is?
03:13:05maffeup to 14 hrs
03:13:48XbooXin mAh?
03:13:54maffeuh, dunno
03:14:01linuxstbTrueJournals: Yes, e.g. from the live music archive at
03:14:02LloreanTrueJournals: Out of curiosity, why did you post at misticriver?
03:14:27LloreanThe majority of Rockbox devs and users don't read that site.
03:15:29TrueJournalsI'll post at the rockbox forum too
03:15:37LloreanWell, that's not the right place either
03:15:42TrueJournalsI visit the misticriver forum more often though...
03:15:46TrueJournalsWhy not?
03:15:53LloreanBecause the forums are for dicussion.
03:16:01LloreanTry putting together maybe a codec result page.
03:16:19TrueJournalsFor the wiki?
03:16:27LloreanThat's where static info belongs
03:16:40TrueJournalsLet me register...
03:17:05LloreanAs for the MP3 results, you might want to get a comparison with SVN MP3 so you can post how much improvement the patch does
03:17:09 Part Llorean
03:17:13*linuxstb was thinking of CodecTesting
03:17:31*TrueJournals downloads SVN...
03:18:25*TheGooman hesitates to ask
03:18:31TheGoomanwhat's SVN stand for??
03:18:42TrueJournalsWeird, isn't it?
03:18:49TheGoomanYes, actually
03:19:24TrueJournals ;-)
03:19:53maffeSocial Venture Network!
03:20:10maffethat's also on the page
03:20:52***Saving seen data "./dancer.seen"
03:21:41TrueJournalsSomeone want to give me write access so i can make this CodecTesting page...
03:22:20 Join LycoLoco [0] (
03:25:17linuxstbTrueJournals: I assume you're Bobby?
03:25:59linuxstbOK, added.
03:27:24TheGoomanA couple of inquiries about the "view battery" screen in the debug menu: does the battery life graph reset every time the DAP reboots? And the graph seems to be on a variable scale - what's this dependant on?
03:27:30TrueJournalsUsing test_codec from a custom build, with an SVN build would be fine, wouldn't it...?
03:31:53 Quit duckie ("Leaving")
03:37:28*TheGooman looks around
03:40:22 Quit Lyco|Lap (Read error: 110 (Connection timed out))
03:43:47TrueJournalsBut I don't like how the MP3 with mpa_removed_iram.patch came out though...
03:47:40LycoLocohey guys - congrats on getting rockbox working on the 80 gig 5.5g iPod
03:47:58 Quit lids (Remote closed the connection)
03:48:19 Quit Mouser_X (Nick collision from services.)
03:48:30 Join Mouser_X [0] (
03:51:57 Join Lyco|Lap [0] (
03:52:46Lyco|Laphey guys - where can I find an incremental changelog of what's goin on with the individual builds of rockbox?
03:52:59 Join element_g [0] (
03:53:29TrueJournalsLyco|Lap: There's a changelog on the front page...
03:53:34element_ghi everyone
03:53:45Lyco|Lapbut that's for the entire project, right?
03:54:11element_gIf the main source of my new WPS is a GPL'd image, does that mean my theme has to be GPL?
03:54:19TrueJournalsLyco|Lap: Oh, you mean for individual platforms? (Like, only Gigabeat progress, or only iriver H100 progress?) I don't think there is one...
03:54:48Lyco|Lapyeah, that's what I was askin for. Ok, just wanted to make sure I hadn't glanced over it. I'll go through the logs for the last 4 weeks
03:54:57element_gI don't mind using GPL( I have the source), I'm just wondering
03:55:04TrueJournalsLyco|Lap: No problem...
03:59:50 Join Maz [0] (
04:00:00Mazi need help please
04:00:11TrueJournalsWhat do you need?
04:00:18Mazmy ipod seams to be dead
04:00:23Mazinstalled rockbox
04:00:31Mazplayed around with it and uninstalled it with ipodpatcher
04:00:40Maznow its just the apple logo
04:00:46Mazand clicking sound fro mthe harddrive
04:00:50TrueJournalsCan you boot into disk mode?
04:01:18Mazwhat are the buttons to press?
04:02:03TrueJournalsplug it in, and hold menu and select while it's booting up
04:02:19 Join aliask [0] (
04:02:32Mazthere isnt even that
04:02:38Mazjust the ipod apple
04:02:44Mazand no backlight
04:02:48Mazharddrive is clicking
04:02:54Mazlike nothing there to read
04:03:09TrueJournalsI don't know then... sorry, I'm not iPod expert
04:03:13TrueJournalspost on the forums :-\
04:03:18aliaskMaz: What's the problem?
04:03:32Mazi installed rockbox
04:03:39Mazand played around with it
04:03:50Mazthan uninstalled it with ipodpatcher
04:03:57Maznow nothing boots when i reset it
04:04:11aliaskCan you access disk mode?
04:04:27Mazthere isnt any menu's or anything poping up
04:04:34Mazis there any buttons i can press?
04:04:39TrueJournalsGotta go... see ya
04:04:44 Part TrueJournals
04:05:19Mazff + rw buttons
04:05:56Mazdoesnt look like it
04:05:59aliaskNo. Click the first link from google, and it'll tell you how to put the ipod into disk mode
04:06:42aliaskOr do you have a 3g or earlier ipod?
04:07:23Maz5.5 video
04:07:31Mazthis isnt very cool :(
04:07:42aliaskWell, if you read the page, it will tell you how to put it into disk mode
04:07:56Mazdoesnt do anything
04:07:56aliaskAnd it's not the ff and rwd buttons.
04:08:20Mazplay\pause + mewait a second
04:08:24Mazsomething just poped up
04:08:35Maz"connect to your computer for itunes to restore
04:08:43aliaskTada - disk mode
04:08:43 Join toffe82 [0] (
04:09:05Mazhad it on hold :(
04:09:19Mazthat harddrive clickage didnt sound to good at all
04:09:33aliaskIs yours an 80gb one?
04:09:50 Quit LycoLoco (Read error: 110 (Connection timed out))
04:10:26 Part element_g ("Kopete 0.12.4 :")
04:10:51Mazthanks alot
04:11:14aliaskNo worries
04:11:31Mazhmm is there an easy way to get loader 2 + rockbox?
04:11:55Mazor a way to get rockbox on but load apple by default and rockbox by the hold button
04:12:05aliaskNot really.
04:12:14Mazah ok
04:12:22aliaskI don't know mucha bout loader2 though
04:12:37Mazok thats cool
04:12:40Mazthanks again :)
04:12:46Mazi thought it was done for
04:12:57aliaskiPods are pretty hard to break
04:13:39Mazgood to know :)
04:13:59ivan`and iaudios are impossible :)
04:15:35aliaskivan`: I would say that they are more breakable than ipods in terms of firmware
04:16:23ivan`but i've dropped one from 5ft onto concrete and it hit a corner, with practically no damage
04:16:50SoapI've done the same with my iPod.
04:17:04ivan`i guess it all works out as long as the hdd isn't spinning
04:17:08aliaskI treat my ipod mini like crap
04:17:28aliaskScreen is already broken and the rest is metal so I have no fear of doing damage :P
04:18:18chrisjs169Kinda hate to ask on here, but my friend's iPod seems to have had the partition table erased, any idea on recovering it (without reformatting)
04:18:23 Join lids [0] (i=lds@gateway/tor/x-fef95edc1b6dccb6)
04:18:47aliaskchrisjs169: Without reformatting might be a bit tricky.
04:18:58aliaskDo you have access to a computer with linux?
04:19:15chrisjs169aliask: Right in front of me :)
04:20:18aliaskYou could try using dd to copy a clean partition table from a working ipod
04:20:37chrisjs169I don't have another ipod though =/
04:21:03aliaskSomeone here might have one
04:21:42aliaskBut short of that I think you might have to format
04:22:09chrisjs169ok - hope my friend has a backup of all his music
04:22:35aliaskOut of interest, how exactly did that happen
04:23:43 Join Daishi [0] (
04:54:45chrisjs169aliask: sorry, was running a few recovery tools on my windows computer (it's found quite a few of the songs)
04:55:31chrisjs169aliask: I don't know how it happened, as when I got it, the battery was completely dead, although they said that the ipod had the folder/exclamation point icon
04:56:36chrisjs169he seems somewhat computer literate, so I'm guessing he was in a hurry and just disconnected it while it was still writing or someting
04:58:32aliaskGood to hear that at least some of the songs are still in tact
05:12:03 Join kennethd_ [0] (
05:18:31 Quit kennethd (Read error: 110 (Connection timed out))
05:20:55***Saving seen data "./dancer.seen"
05:21:00 Quit atsea- (Remote closed the connection)
05:21:22 Quit TheGooman ("CGI:IRC")
05:22:08 Join atsea- [0] (i=ariel@gateway/tor/x-da8f0013ee216699)
05:23:28 Join LycoLaptop [0] (
05:33:07 Part toffe82
05:36:41 Join jhulst [0] (
05:42:04 Quit jhulst_ (No route to host)
05:44:23 Join Brunellus [0] (n=luigi@unaffiliated/brunellus)
05:46:35 Join DarkArctic [0] (
05:48:28 Join bricko [0] (
05:48:54brickoHello, can anyone help me with install problems on the 5.5gen 80gb ipod?
05:48:56 Quit DarkArctic (Read error: 104 (Connection reset by peer))
05:49:08 Quit Lyco|Lap (Read error: 110 (Connection timed out))
05:49:42 Join DarkArctic [0] (
05:51:49aliaskbricko: What's the problem?
05:52:53brickoUsing the current build and bootloader for the 5g 64mb iPod in the way that the manual says, I'm told that there's no partition, and to reconnect to the USB and fix it
05:53:17scorchewhat format is the ipod?
05:58:32brickoI made sure of that several times, given that seems to be an issue for some...aside from that, I guess i'll try the newest build one more time and see what happens
06:01:48 Quit DarkArctic ("Leaving")
06:04:41Alienbiker99redownload the build?
06:05:54brickoyep, i'm on it
06:06:55bricko"No partition found. Insert USB cable and fix it."
06:07:06brickoCan I do this manually and it actually do any good?
06:08:37brickoI've noticed another person or two on the Rockbox forums talking about this exact problem.
06:08:40 Part Brunellus ("Ex-Chat")
06:09:26 Join kaaloo [0] (
06:09:43 Part kaaloo
06:09:57 Quit LycoLaptop ("Client Quit")
06:16:13brickoIs anyone else having this "No partition found. Insert USB cable and fix it." problem with the 5.5g 80gb iPod?
06:17:45 Join kubiix [0] (
06:22:15 Quit ivan` ("Leaving")
06:27:19 Quit atsea- (Remote closed the connection)
06:27:25 Join kaaloo [0] (
06:27:35 Part kaaloo
06:32:20 Join atsea- [0] (i=ariel@gateway/tor/x-eae5474042978f42)
06:37:16 Quit jhulst ("Konversation terminated!")
06:46:43 Join ivan [0] (
06:48:11 Part kkurbjun
06:50:44 Quit chrisjs169 (Read error: 60 (Operation timed out))
06:56:20 Join Doomed|Sleep [0] (
06:59:51 Quit ze (Read error: 104 (Connection reset by peer))
07:00:23 Join ze [0] (
07:00:51brickoAnyone on working on the 5.5 80gb iPod?
07:01:28XbooXwell kinda
07:02:38brickoWhat do you mean, lol?
07:02:45brickohaving problems or is it working?
07:02:49brickoi'm not doing so well with it.
07:03:21 Quit ivan ("Leaving")
07:04:07XbooXbricko PM
07:07:11 Quit Alienbiker99 (Read error: 110 (Connection timed out))
07:07:54 Quit lids (Remote closed the connection)
07:11:08 Join Llorean [0] (n=Llorean@
07:12:06 Quit jhMikeS (Nick collision from services.)
07:12:12 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
07:12:42Lloreanbricko: The "partition not found" message tends to mean that the bootloader you're using is not the 80gb compatible one.
07:15:32 Join lids [0] (i=lds@gateway/tor/x-64b149d041dd12ad)
07:15:38 Join ptw419 [0] (
07:16:36 Quit secleinteer (Client Quit)
07:20:56***Saving seen data "./dancer.seen"
07:20:59 Join webguest86 [0] (i=47694762@gateway/web/cgi-irc/
07:26:25 Quit webguest86 ("CGI:IRC (Ping timeout)")
07:36:12 Part Llorean
07:41:14 Join kaaloo [0] (
07:43:29 Quit blithe (
07:43:29 Quit CelticSoul (
07:43:43NJoinCelticSoul [0] (
07:44:21 Join chrisjs169 [0] (
07:49:54 Quit lids (Remote closed the connection)
08:03:30 Quit Daishi (Read error: 110 (Connection timed out))
08:04:09brickoI am being linked to the correct bootloader I believe
08:04:24brickobut it still says partition not found
08:04:47 Join lids [0] (i=lds@gateway/tor/x-b0dd01b063ad6cf3)
08:06:54 Quit luketabor ("Leaving")
08:07:31 Quit tchan (Remote closed the connection)
08:08:07 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
08:08:42NJoinblithe [0] (
08:19:58 Join ender` [0] (
08:20:59 Quit lids (Remote closed the connection)
08:25:55 Part bricko
08:27:48 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:32:05 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
08:34:36GodEatergood morning everyone
08:41:12 Join sando [0] (
08:42:39 Quit simmel (Remote closed the connection)
08:43:49*GodEater has finally got a working phone line in his new flat. Next step -> Fat ADSL.
08:44:51 Quit blithe (
08:45:52NJoinblithe [0] (
08:45:59 Quit blithe (SendQ exceeded)
08:46:28 Join blithe [0] (
08:49:15 Quit kaaloo (Read error: 113 (No route to host))
08:49:48 Join Rob222241 [0] (n=Miranda@
08:54:08markunwhat do you guys think about making separate subsections for doom and rockboy in the plugins forum?
08:54:46markunthen I don't have to read those questions anymore :)
08:55:06markunand we can make some threads sticky in there
08:56:13GodEaterthat sounds like pure genius :)
08:56:25*GodEater awards markun gold star of the day
08:56:50GodEaterI also get terribly tired of reading those threads
08:57:11amiconnThen don't read 'em...
08:57:22markunamiconn: you don't read the forum
08:58:02markunor did you start doing that?
08:59:34GodEaterI *general* our forums signal / noise ratio isn't too bad - but the doom / rockboy threads are very debilitating
09:02:46amiconnI am reading the forum occasionally
09:03:09amiconnWhen I do, I ignore the forum structure completely now and just use the recent topics list
09:03:46amiconnGoing through that list I find maybe 1..3% of the posts worth reading...
09:04:01 Quit blithe (
09:04:28NJoinblithe [0] (
09:04:38GodEateryou don't reply very often do you ? :)
09:05:16LinusNamiconn: exactly the same here
09:05:49 Join davina [0] (
09:05:52GodEaterhehe - maybe we should just abandon the structure completely, and just have one BIG forum
09:06:05amiconnGodEater: nope, since like 99% of the questions are something that can be found in the manual and/or wiki anyway
09:06:11 Join lids [0] (i=lds@gateway/tor/x-aa96d82c21680964)
09:06:58amiconnI posted a lot more often in the earlier days of the forum, when it was split by target
09:07:05 Quit CelticSoul ("Leaving")
09:07:59 Quit Rob2222 (Read error: 110 (Connection timed out))
09:09:08 Join daurn [0] (n=fake@unaffiliated/daurnimator)
09:09:43 Join petur [0] (i=d4efd6a6@rockbox/developer/petur)
09:10:04ptw419how do i upload a file so it can be downloaded from the wiki?
09:10:18ptw419or rather, am i even able to do this?
09:10:37markunI'm happy with the split by topic. I don't care about WPS for example so just skip that section
09:11:01markunptw419: there is some 'attach' feature
09:11:03amiconn...and the remaining questions are often already answered when I check the forum
09:11:33*amiconn posted once during the last month ihrc
09:11:56 Join Siltaar [0] (n=Siltaar@
09:12:17ptw419hmm but i need a server to upload this too
09:13:20 Quit midkay ("Leaving")
09:13:28amiconnIf you attach a file to the wiki, you just upload it there
09:13:39markunptw419: did you try it?
09:13:53ptw419i c
09:15:33 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:15:48 Join kaaloo [0] (
09:17:44 Quit aliask ("ChatZilla [Firefox]")
09:18:36ptw419found it
09:19:09 Quit GodEater ("CGI:IRC (Ping timeout)")
09:21:00***Saving seen data "./dancer.seen"
09:23:02 Part kaaloo
09:23:22 Quit daurnimator (Connection timed out)
09:29:25 Quit Zagor ("Leaving")
09:31:26 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:32:32ptw419i've uploaded my code injection tool for the gigabeat S
09:33:23markunptw419: nice one. Do you know anyone who wants to work on a rockbox port for the S?
09:34:58LinusNptw419: could you write anything about how to use the tool?
09:36:48 Quit blithe (
09:37:11NJoinblithe [0] (
09:40:22ptw419markun: So far just me, toffe, and I think aliask. Zunepet states he will have a preliminary bootloader out soon(which will allow us to divert more attention to a port right away), as well as a similar tool to mine
09:41:11ptw419LinusN: I can update the README in the file to explain it a little more specifically tommorow. Its pretty much straight forward though
09:41:21LinusNi just read the README
09:41:30LinusNi was more thinking about the wiki
09:41:42LinusNjust a few words about what the inject tool is
09:41:44ptw419oh, yes certainly
09:42:08ptw419I can do this in the morning, i'm gonna go to sleept right now though :)
09:43:15LinusNsleep tight
09:43:30LinusNptw419: good work, btw
09:46:03 Quit GodEater ("CGI:IRC")
09:47:12 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:48:48 Join Thundercloud [0] (n=thunderc@
09:50:32ptw419damn,i have to upload it again, the wrong source file was in there i think.
09:50:43 Join bluebrother [0] (
09:51:21 Quit lids (Remote closed the connection)
09:51:59 Join lids [0] (i=lds@gateway/tor/x-798b0345a07bd0fc)
09:56:32 Quit GodEater ("CGI:IRC (Ping timeout)")
10:01:57SiltaarPlease help
10:02:04Siltaardlopen(archos/.rockbox/rocks//sudoku.rock): archos/.rockbox/rocks//sudoku.rock: undefined symbol: vp_dummy
10:02:18 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:02:30SiltaarFrom where (the hell) vp_dummy could be ?
10:02:52JdGordonevening al
10:03:11Siltaargreetings for your timezone JdGordon
10:05:01 Join morghanphoenix [0] (
10:06:06morghanphoenixQuick question: Does anyone have experiance with going back to normal firmware after putting rockbox on thier iPod? Does it work fine or does rockbox forever prevent you from going back to the normal system?
10:06:59bluebrotheryou can boot the AppleOS file
10:07:30ptw419ok, nm that was the correct code in the rar file
10:07:41ptw419ok now i really am going to sleep ;P
10:08:17 Join scorche` [0] (i=scorche@rockbox/administrator/scorche)
10:08:33 Quit davina (Remote closed the connection)
10:08:49morghanphoenixWanting to try rockbox so I can play my flacs and oggs, but needed to be sure I could put the apple firmware back on it if I needed to take it back to the store. They won't cover it if it has rockbox or ipodlinux on it.
10:09:08 Quit blithe (
10:09:08bluebrotheryou can always restore using itunes
10:09:25bluebrotherbesides, you can uninstall Rockbox at any time if you like to
10:09:33NJoinblithe [0] (
10:09:48 Quit lids (Remote closed the connection)
10:09:51bluebrotherbut that's covered in the faq ...
10:10:19 Quit scorche (Read error: 104 (Connection reset by peer))
10:10:19 Nick scorche` is now known as scorche (i=scorche@rockbox/administrator/scorche)
10:12:43 Join lids [0] (i=lds@gateway/tor/x-bc1cdb8ec23d8f90)
10:21:18daurnJoshHulst around?
10:21:29Siltaara quick answer : find *.? -print0 | xargs -0 grep "vp_dummy"
10:24:59 Join juxtap [0] (
10:47:22 Join illriginal [0] (
10:50:05Siltaarextern unsigned char vp_dummy[VIRT_SIZE];
10:50:17Siltaar /* a space which is defined in stubs.c */
10:50:17Siltaarextern unsigned char vp_dummy[VIRT_SIZE];
10:50:58Siltaaris anyone knowing where stubs.c can be ? a find . -name "stubs.c" gives no results
10:51:37amiconnIt's the virtual pointer array for language strings.
10:51:47 Quit illriginal (Client Quit)
10:52:11SiltaarI would be happy to succed in using it in sudoku plugin
10:52:42Siltaaras everything else seems ok for I18n and vocalisation of the menus
10:53:01amiconnNot sure whether this will work. Another thing to check thoroughly when extending localisation support to plugins
10:53:29Siltaarcould it be declared in plugin.h ?
10:53:46Siltaarthe vp
10:54:15amiconnThis array shouldn't exist for real on target. For the sim it might be necessary to make it real
10:54:27*amiconn doesn't remember how this is done in the sim core.
10:54:50Siltaarcurrently, the sudoku menus call static void menu_talk_selected(int m)
10:55:28Siltaarso I hardly hope that if I can put some ID2P(ids) in the menu creation, I would have talking menus
10:56:10 Join Entasis [0] (
10:57:40 Part morghanphoenix ("Leaving")
10:57:43amiconnIt won't be that simple. Voice file support needs to be extended to support sectioned voice files
10:59:28Siltaaryou mean multiple voice files ?
11:05:38amiconnNo, one voice file with several sections. One for the core, and one for each plugin that supports voice
11:06:35 Join Chrysalid [0] (
11:07:06ChrysalidHello... I've read the manual but couldnt find a troubleshooting for my problem:
11:07:07peturhmmm you wouldn't load all voice clips of all plugins into the core, right?
11:07:16Chrysalidam I doing something wrong?
11:07:27Chrysalid[INFO] Reading original firmware...
11:07:27Chrysalid[ERR] Short read - requested 1 bytes, received 2227200
11:07:27Chrysalid[ERR] −−install failed.
11:07:53amiconnpetur: Correct, hence the need for several sections
11:09:44peturah, I thought when you said sections and not multiple files you were meaning all voice clips in one file. But I guess multiple sections in lang file and multiple voice clips after generation
11:10:10markunA while ago I proposed to dynamically change the contrast and backlight brightness in the mpegplayer to increase contrast and runtime. It turns out this is already used in LG LCD monitors and is called Digital Fine Contrast.
11:10:25ChrysalidI would like to use Rockbox but I cant install it
11:10:59markunChrysalid: which player do you have?
11:11:01peturmarkun: I hope they didn't patent it?
11:11:06Chrysalidipod nano 1G
11:11:09Chrysalid4 Gigabyte
11:11:16markunpetur: they probably did
11:11:31Chrysalid there is the error
11:11:44ChrysalidCouldn't find a troubleshooting anywhere
11:12:29linuxstbChrysalid: Does the command "dd if=/dev/sdx1 of=test.bin" work? (replace sdx1 with the device name for the first partition on your ipod)
11:12:59amiconnpetur: No, multiple sections in .lng files and .voice files
11:13:14amiconnThink of this as if there were multiple files in one
11:13:27amiconnThe core would of course just load the core section etc
11:13:51Chrysalidlinuxstb, running the command, please wait
11:14:14peturamiconn: ack
11:14:40petursounds (!) ok
11:14:50Chrysaliddd: luetaan tiedostoa "/dev/sda1": I/O-virhe
11:14:50Chrysalid4320+0 records in
11:14:50DBUGEnqueued KICK Chrysalid
11:14:50Chrysalid4320+0 records out
11:14:50Chrysalid2211840 bytes (2,2 MB) copied, 67,9185 seconds, 32,6 kB/s
11:14:50amiconnThis is to reduce clutter, and to make localisation of core and plugins look uniform, encouraging translators to translate everything
11:14:55ChrysalidI/O error :O
11:15:10markunpetur: one drawback of this feature is that LG now states their monitors have 3000:1 contrast ratios instead of giving the real value
11:15:15ChrysalidI restored the ipod to factory state in windows
11:15:20Chrysalidbefore starting rockbox install
11:16:00peturmarkun: doesn't surprise me one bit
11:16:07Siltaaramiconn, what does miss to have sectionned voice file support ?
11:16:45CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
11:16:45*petur is disturbed by a customer walking around his desk
11:17:19linuxstbChrysalid: I don't know what to suggest... But it's a hardware issue, rather than a problem with ipodpatcher. Does your ipod still function correctly with the Apple firmware?
11:17:26Chrysalidyes it does
11:17:38ChrysalidKinda weird.
11:17:49linuxstbThen it would point to a USB issue - either your cable, or the PC
11:18:10Chrysalidi have a 5 meter usb extension cord
11:18:16Chrysalidmaybe I should remove it and try directory
11:18:20linuxstbi.e. the (flash) disk itself is OK, but it can't be accessed via USB.
11:19:07linuxstbYes, you need to get that dd command working reliably before ipodpatcher can work.
11:19:35Chrysalidokay I removed the extension cable
11:19:40Chrysalidill boot the thing into disk mode and try again
11:20:19Chrysalidrunning dd again...
11:20:33Chrysalidit worked now
11:20:36Chrysalidno I/O errors
11:20:52ChrysalidI guess the extension cable caused some errors
11:21:02***Saving seen data "./dancer.seen"
11:21:06 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
11:21:08Chrysalid[INFO] Wrote 5123072 bytes to firmware partition
11:21:08Chrysalid[INFO] Bootloader installed successfully.
11:22:21petur5 meter is max USB spec so 5m + normal cable is out of spec
11:22:57 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
11:23:53SiltaarI found stubs.c : rockbox/uisimulator/common/
11:24:04Chrysalidhmm, do I extract into the ipod root
11:24:12Chrysalidwith the .rockbox dir or without it?
11:24:32ChrysalidI mean, /media/IPOD/.rockbox/xxx or /media/IPOD/xxx ?
11:25:15Galoisthe contents of include .rockbox, so /media/IPOD/xxx
11:27:16Chrysalidbooted into rockbox
11:29:11JdGordonjhMikeS: you round?
11:34:17markunpetur: from the reviews I saw this 'DFC' is not a very nice feature :)
11:37:21 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
11:38:44 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
11:39:00 Quit linuxstb (Read error: 113 (No route to host))
11:44:29jhMikeSJdGordon: yes, but not for long
11:48:30JdGordonhey, i wanted to ask about your bounce fix for the sansa... but dw
11:48:55jhMikeSjust ask :)
11:49:07JdGordonna, dqw
11:49:13*JdGordon watching tv now
11:49:37*jhMikeS is relieved it didn't break the TV
11:51:18Siltaarand, talking about the sansa, is anyone knowing if plugins work with sansa e250 for instance ?
11:51:47bluebrotherRockbox on the sansa works as on any other player.
11:52:11bluebrotherthere might be some things still missing like the tuner, but that's it.
11:52:35Siltaarok, cool, thanks ^_^
11:54:00 Quit desowin ("use linux")
11:57:57 Join desowin [0] (
12:00:37 Part maffe
12:00:43 Join maffe [0] (n=maffe@
12:02:46 Join miepchen^schlaf [0] (
12:07:09Siltaarconcerning the sectionned voice files, I will code it right now if I can get enough info about that
12:07:40Siltaarso 1st question, wont it be easier if we use one voice file by plugin ?
12:08:09 Quit lids (Remote closed the connection)
12:08:33 Join lids [0] (i=lds@gateway/tor/x-1113eee250fa6d1b)
12:13:13 Join Nico_P [0] (
12:18:42 Join BigBambi [0] (
12:23:35 Quit lids (Remote closed the connection)
12:23:58 Quit XbooX (Read error: 110 (Connection timed out))
12:27:57markunSiltaar: you mean a voice file for every plugin? I think that was the plan.
12:31:04 Join lids [0] (i=lds@gateway/tor/x-1f869921c9c27982)
12:54:23 Quit lids (Remote closed the connection)
12:55:11 Join pepie34 [0] (
13:00:35 Part maffe
13:02:34 Quit ender` (Read error: 110 (Connection timed out))
13:04:47 Join lids [0] (i=lds@gateway/tor/x-49bd3951e5ab4d98)
13:13:19 Quit pepie34 (Read error: 110 (Connection timed out))
13:14:36amiconnmarkun: One voice file per plugin would mean too much clutter imho. Same goes for .lng
13:16:19 Join ender` [0] (
13:17:49peturit would also mean no voice support for 3rd party plugins (although none really exist atm so this isn't an issue)
13:18:29 Join otih [0] (
13:19:37amiconnNo it's not. And iirc the idea was to support both sections and separate files. In fact that shouldn't even be much different
13:20:04peturah ok then...
13:21:03***Saving seen data "./dancer.seen"
13:29:35peturforum down
13:31:55 Join austriancoder [0] (n=austrian@
13:35:07 Join Abcminiuser [0] (
13:36:55ChrysalidHey, can I just stick my music files into the ipod root folder, or should I make some directories
13:37:02ChrysalidCouldnt find an answer from the manual
13:37:04 Quit Abcminiuser (Client Quit)
13:37:10peturorganize as you wish
13:37:50peturI use a tree like /music/A/Artist/CD
13:37:51ChrysalidI mean, it does organize them with the id3 tags, not filenames?
13:38:00 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
13:38:03peturyou can use both ways
13:38:16 Quit idnar (Nick collision from services.)
13:38:18ChrysalidI assume I have to boot my ipod into disk mode?
13:38:18 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
13:38:20Chrysalidto add music
13:38:28peturif you only use tags, enable and use the database
13:38:50 Quit jhMikeS (Nick collision from services.)
13:38:56 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
13:39:14peturif you use the database you can keep using itunes, but many users don't want itunes ;)
13:39:47Chrysalidim in linux
13:40:00Chrysalidditched windows a month ago
13:41:49 Join thegeek_ [0] (
13:41:53pixelmathe "database error" in the forums looks similar to what one gets when the search is broken (happens from time to time) - and then it has to be kicked by LinusN. Don't know if this needs the same...
13:42:29badsheepyif you only use tags and the original ipod stored files, playlists wont make much sense without a patch
13:44:26ChrysalidGreat, the Rockbox database works :)
13:45:23GodEateryou sounds surprised...
13:45:56badsheepyany technology.. sufficiently advanced.. etc :o
13:52:30 Quit lids (Remote closed the connection)
13:53:12JdGordonre FS #7201, do we want user settable rec dir?
13:53:13 Join lids [0] (i=lds@gateway/tor/x-0d57403931d8bdd4)
13:54:05petursome users do, and we kept off implementing because of the settings system. So now it should be possible/ok
13:58:22 Quit thegeek (Read error: 110 (Connection timed out))
13:58:22 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
13:58:35JdGordonare all the rec_* variables in settings.h not #ifdefed?
13:58:38JdGordonor am i blind?
13:59:23 Quit atsea- (Read error: 104 (Connection reset by peer))
14:00:47 Quit GodEater ("CGI:IRC (Ping timeout)")
14:01:03JdGordonadding the ifdef doesnt break non rec builds which is nice
14:01:26 Join [IDC]Dragon [0] (i=c19e01ec@gateway/web/cgi-irc/
14:01:40 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:02:11[IDC]DragonHello Rockbox world!
14:02:21peturlong time no see
14:02:41*[IDC]Dragon excuses for missing devcon 2007
14:02:56[IDC]Dragonvacation, no internet
14:04:44 Join atsea- [0] (i=ariel@gateway/tor/x-09124a703d4a298e)
14:04:46[IDC]Dragonmore excuses for no rockbox dev'ing since last devcon... :-/
14:08:52JdGordonanyone interested in testing the new rec dir setting?
14:09:12LinusNpixelma: fixed
14:09:49 Join TrueJournals [0] (
14:11:27amiconn[IDC]Dragon: Did you already try wavrecord.rock? :)
14:12:24 Part TrueJournals
14:13:40[IDC]Dragonhi Jens!
14:13:54[IDC]Dragonno, but I happily read about it
14:14:30[IDC]Dragonwhat did I do wrong with it, back then?
14:14:53[IDC]Dragon(lots of things, probably...)
14:15:14amiconnI dunno
14:15:27amiconnI never checked your source, I worked from wavplay.c
14:15:35[IDC]Dragonme too
14:16:09amiconnyes, but you already changed things I didn't check
14:16:55[IDC]Dragonhow was devcon, did your sister like it, too?
14:17:06amiconnThe interrupt handling is a bit tricky, plus the recording loop concept from the core won't work (and is too slow in C as well)
14:17:24 Quit Siltaar (Remote closed the connection)
14:17:51amiconnSo I did an asm loop based on the older core concept. Had to unroll it to make it fast enough on Ondio
14:18:18*amiconn thinks we should probably go back to the old concept in the core as well, of course as a slow C version
14:18:46*[IDC]Dragon doesn't recall 2 concepts
14:19:27 Join Siltaar [0] (n=Siltaar@
14:21:22amiconnThe old concept was to read as many bytes as one MAS "DMA" block contains, as opposed to read until the MAS doesn't answer anymore
14:21:39amiconnThe "DMA" block size for mp3 is 30 bytes, and for pcm it's 36 bytes
14:22:51 Quit ompaul (Read error: 110 (Connection timed out))
14:23:33[IDC]Dragonwhat did we try to improve with the new concept?
14:23:49pixelmaLinusN: thanks - still makes me wonder what's up with that...
14:24:10pixelma[IDC]Dragon: yes, I liked devcon as well :)
14:24:30[IDC]Dragonpixelma: nice to hear :-)
14:25:39[IDC]DragonI got too little sleep there, last time
14:25:44amiconn[IDC]Dragon: Performance... but it seems to do the opposite. And too much performance isn't good for the MAS in mp3 recording mode...
14:26:44 Part pSiKO
14:28:03Siltaarmarkun, so, if we code one voice file per plugin, just have to add one parametter to every functions that calls talk_id in order to say in which voice file the id should be search for no ?
14:30:15amiconnand I no longer think that relying on the dma block size is a bad idea...
14:30:37amiconnSiltaar: Sections, not separate files
14:30:55amiconnThink 25+ languages * 30 plugins...
14:34:51JdGordonanyone want to suggest a name for the "use the user configured" recording dir in the setting? (to g along with "/recording" and "current directory") ?
14:36:20markunSiltaar: better ask amiconn about voicefiles
14:36:57peturJdGordon: maybe it should just be a setting that happens to default to /recording ?
14:37:01pixelmaJdGordon: do we still need "current directory" then?
14:37:12amiconnJdGordon: I'd rather want to get rid of the separate options and only have a user seletable dir
14:37:25Siltaaramiconn, the files are generated only for the configured language no ?
14:37:35Siltaar(the current voice file I mean)
14:37:53peturseems we all agree then
14:37:59amiconnThe files are generated on the pc, but that's not the point
14:38:09amiconnThink about offering voice files for download...
14:38:27JdGordonAs it is, I have it defaulting to /recordings if one wasnt set, and a context menu for folders to set a recording folder.. but no way to remove the setting..
14:38:30Siltaarah ok
14:39:45Siltaarand so currently, how clip position are found in the single voice file ?
14:39:57JdGordonpixelma: i dont know, I never record...
14:40:01pixelmaJdGordon: is it possible to set the root directory as recording directory with this context menu?
14:40:09JdGordonits just as easy to remove the choice as it is to keep it...
14:40:16Siltaarwe have to introduce a const offset for each section ?
14:40:18JdGordonhmm, no
14:40:38amiconnSiltaar: No, there would be only one section loaded at any time
14:40:59Siltaara dynamically 'voice compiling created' offset
14:41:41peturJdGordon: have it default to the dir we're using now please
14:42:04JdGordonpetur: thats what I have now....
14:42:05 Join Domonoky [0] (
14:42:14Siltaarhum... we can't imagine some clips that could be played from rockbox when a plugin runs, such as "low battery"
14:42:23JdGordonpixelma: the only way to d that would be add an option to set it to /.. or set the default to it
14:42:24peturwell you typed /recordings so I hope that's a typo then
14:42:39peturoh it is ok - sorry
14:42:44*JdGordon hasnt change the defult define..
14:42:50*petur slaps forehead
14:43:06*petur hides in case forehead logs in
14:44:21pixelmaI don't think that's nice to have it default to the current directory. Imagine to start recording after listening to some music and then the recorded files ends up *somewhere*
14:45:08 Quit lids (Remote closed the connection)
14:45:10JdGordonso default to / ?
14:45:25JdGordonpixelma: default hasnt changed....
14:45:46linuxstb_JdGordon: You can't use the keyboard to enter a directory name?
14:46:01JdGordonlinuxstb_: adds to bin size...
14:46:07pixelmaJdGordon: maybe make the setting in the context menu "use the directory you are in as recording directory"
14:46:26JdGordonthats confusing if you ask me...
14:46:36JdGordonlinuxstb_: you can always create the dir then set it
14:47:05pixelmalinuxstb_: it can take a long time to enter the path...
14:47:57pixelmabah, I remember having this discussed with amiconn a while ago - I just don't remember what our conclusion was :/
14:48:32linuxstb_Why not just "Set as recording directory" for the context menu item?
14:49:10linuxstb_And a "clear recording directory" option somewhere which would set it to the root
14:49:39JdGordonIve just done that, but atm default is /recordins...
14:49:53JdGordonso we want t get rid of the option for current directory?
14:50:09peturI think we *only* need a 'Set as recording dir' context menu for directories
14:50:23JdGordonof course
14:50:33peturand no current dir option and no resetting
14:50:35linuxstb_I can't see how "current directory" makes sense. Rockbox isn't a DOS prompt...
14:50:37JdGordondoes the rec screen crash the sim for everyone? or just me?
14:50:42peturand default as what it is now
14:50:59JdGordonso the only way to rec t / is edit the .cfg file?
14:51:08peturit didn't crash last time I tried
14:51:46peturwho wants to rec to the root anyway?
14:52:06peturlet's force users to use a clean dir structure ;)
14:52:24linuxstb_I think I would if I only recorded occasionally - I wouldn't want a Recordings directory there which is empty all/most of the time.
14:53:03 Join jief- [0] (
14:53:12pixelmapetur: the "clear" would be a solution to return to the root dir. I think I wouldn't record in the root but who know...
14:53:25jief-hello. any ETA for Nano second gen support?
14:53:35jief-i can't stand that crappy ipod OS anymore
14:53:39peturI'd think clear would reset it to default, no?
14:53:41linuxstb_jief-: No-one is working on it.
14:54:05jief-bummer ;(
14:54:22jief-my ipod just locked. and i have to wait until the battery runs out before it will work again
14:54:25linuxstb_petur: I think it's logical for "clear" to actually clear it - i.e. no directory.
14:54:30jief-i wish there was a way to reset them
14:54:46Siltaarthat so unfair and counter productive from Apple to crypt the firmware...
14:55:25linuxstb_Siltaar: I don't lose any sleep - there are more than enough hackable DAPs already...
14:55:27JdGordonpetur: linuxstb_: if we dont have the menu option for the setting, clear would have t be reset, which would go back to default
14:55:42pixelmapetur: yes atm... but one idea was to change it to be the root because you wouldn't be able to set this with a context menu
14:55:42jief-i shoulda bought a sandisk instead when my first gen nano died
14:55:54linuxstb_JdGordon: Which menu option for the setting are you talking about?
14:56:05JdGordonthe current one
14:56:18 Part LinusN
14:56:23JdGordon"/recordings" or "current directory"
14:57:38 Quit GodEater ("CGI:IRC")
14:57:59 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
14:59:23linuxstb_Another thought - how will a user be able to see what the currently set recording directory is?
14:59:49peturright, this should be visible somewhere
15:00:03peturbut the rec screen is stuffed as it is right now
15:00:06jief-is there a technical reason why no one's working on supporting the nano second gen?
15:00:24markunjief-: yes
15:00:27linuxstb_jief-: It's well protected from third-party code by encryption
15:00:45markunand there is no ducumentation for the components
15:00:59JdGordonpetur: why is the rec screen stuffed?
15:01:03markunwhich are different from all the other ipods (besides the shuffle 2nd gen)
15:01:20jief-i dream of the days when vendors release specs for their damn hardware
15:01:24peturJdGordon: barely fits for some targets
15:01:58peturwe'd need a fixed part and a part you can scroll in or something like that
15:02:03peturor a WRS ;)
15:02:29peturand we're waiting for the viewports before changing all that
15:02:42peturso we don't have to do the work twice
15:02:44JdGordon4 weeks... unless amiconn actually starts on them :)
15:02:51linuxstb_jief-: You could always sell your Nano and buy something else...
15:03:04GodEaterjief-: also - no-one that owns one has made an effort that were aware of to make rockbox on one happen
15:03:24jief-linuxstb_: im starting to think about that possibility and get a sandisk instead
15:03:33jief-GodEater: well, if i knew how to code, i sure would try
15:03:40jief-but i'm a simple sysadmin ;)
15:04:04GodEatercoding is the least of the worries on getting rockbox working on one sadly
15:04:44markunjief-: the CPU in the Nano should be very similar to the ones in the newer irivers and the meizu M6, but we have not encrypted any of the firmwares yet afaik
15:04:58otihhi, i would like to support rockbox with a build server ... any buildserveradmin here?
15:05:24GodEatermarkun: do you mean "decrypted" ?
15:05:35markunotih: Bagder is the person to talk to
15:05:36peturotih: you'd need Bagder
15:05:42markunGodEater: yes :)
15:06:19linuxstb_otih: Have you done all the preparatory work? Others here can help you with that before you talk tall Bagder about getting your server added.
15:06:21GodEatermarkun: I thought I'd missed an email from Steve Jobs to the "" saying "please encrypt our shiny new firmware for us" :)
15:07:02otihi wrote Bagdar ... but perhaps i need still help ;)
15:07:26GodEaterotih: have you read the BuildServer wiki page ?
15:07:39otihof course
15:07:45markunotih: just ask him in here when he gets back
15:08:04markunhis nick is sometimes B4gder
15:08:06linuxstb_otih: Have you installed the cross-compilers, set up the rbclient account etc?
15:08:49 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
15:12:29JdGordonanyone game enough to test this patch? my h300 isnt playing nice
15:13:10otihlinuxstb_: i wrote you in private. i added the user, but don´t know exactly what i need to install ( debian system )
15:15:43JdGordonpixelma: petur, wanna test the patch?
15:15:45GodEateranyone use rsync to keep the contents of two similarly sized DAPS the same ?
15:16:13peturJdGordon: sorry, no time now (at work), in a few hours maybe
15:17:05 Quit jief- ("Lost terminal")
15:19:49linuxstb_otih: Just run the tools/ script in the Rockbox source - that will download, build and install all the compilers you need.
15:20:36linuxstb_otih: You can change the install paths, so if you want, you can set them up to install in rbclient's home directory.
15:21:01 Join jgarvey [0] (
15:21:04***Saving seen data "./dancer.seen"
15:28:40 Join midkay [0] (n=midkay@rockbox/developer/midkay)
15:40:00JdGordonare any rocks needed to record?
15:40:23JdGordonis make bin enough that the sim shuold at least open the rec screen?
15:41:53peturshould be enough
15:42:01 Join blueworm [0] (
15:42:29peturhaven't tried sim rec since jhMikeS big changes
15:44:33 Join RockingD [0] (i=c0a5d512@gateway/web/cgi-irc/
15:45:35 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:46:59linuxstb_JdGordon: I would expect that the recording codecs will be needed
15:47:13linuxstb_JdGordon: But I didn't think recording was implemented at all in the sim...
15:47:29JdGordonno, but I was hoping the screen at least would work
15:47:38peturah yes, it may try to load the codecs
15:47:53peturthe screen should just load, no actual recording
15:47:54JdGordonpatch is on FS #7201 if your interested
15:48:10JdGordonthe screen crashes in the text formatter function
15:48:20JdGordonfmt_gai function even
15:48:30peturJdGordon: thanks, I'll have a look tonight
15:48:43linuxstb_JdGordon: So what did you implement in the end?
15:48:56 Join kkurbjun [0] (
15:49:58JdGordonlinuxstb_: context menu item for folders to set the one they want, and a optio in the rec settings to clear it (althought that shhuold say reset) to default "/recordings"
15:50:34*linuxstb_ still thinks "clear" should reset to the root and forget about forcing a certain directory name as the defautl
15:51:05*JdGordon doesnt care one way or the other, so will do whichever has mroe support
15:52:33*petur would be fine with reset pointing it to root too if anybody wanted it (as long as we clearly document it)
15:52:53linuxstb_IMO, 1) It's logical; 2) It removes the need to use an English word; 3) It solves the issue of not being able to set the directory to the root
15:53:18peturalright, alright ;)
15:53:31 Join pondlife [0] (
15:53:36JdGordonhaha, who can argue with hat ? :D
15:54:00linuxstb_And it possibly reduces binary size because we don't need the "Recordings" string...
15:54:09pondlifeHi, all. Should the iPod 5.5g 80GB thread be locked now?
15:54:13*petur falls over
15:54:26pondlifeHmm, I missed all the beer?
15:54:52linuxstb_pondlife: Yes, New Port threads are traditionally locked when SVN support is added.
15:55:15linuxstb_pondlife: Can you do it, or shall I?
15:55:22pondlifeI don't think I can.
15:55:43linuxstb_I'm just in the developers group, no special rights...
15:55:51pondlifeSame here
15:55:58 Quit GodEater ("CGI:IRC (Ping timeout)")
15:56:09linuxstb_So you should be able to do it - I'm pretty sure I can.
15:56:22pondlifeYep, spotted the button :)
15:57:08pondlifeHmm, it doesn't seem to do anything!
15:57:17JdGordonhey cool.... we can attach/delete files when editing comments on FS now :)
15:57:22linuxstb_Locked threads aren't obvious...
15:57:44pondlifeAh, I needed to refresh
15:57:52linuxstb_But it's locked - the reply button has disappeared and there's a little padlock...
16:00:52 Join Arathis [0] (
16:02:06*linuxstb_ wonders how the forum thread for Evil_G's build has turned into a multi-page discussion about tags and sorting
16:02:51*linuxstb_ then wonders how the "split" option works...
16:03:54 Join bipolarbear [0] (i=c3d41d4b@gateway/web/cgi-irc/
16:03:59 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
16:04:14bipolarbearis mplayer support working yet?
16:04:17bipolarbearwith sound and everything?
16:04:21bipolarbearwith sound and everything?
16:04:26bipolarbeardoes anyone know?
16:04:41pondlifeWhat's mplayer?
16:05:24bipolarbearok rephrase
16:05:26Siltaara multimedia player
16:05:34GodEaterI *assume* he's referring to mpegplayer
16:05:35bipolarbearis there any multimedia player for rockbox that works?
16:05:53bipolarbearyeah i ment mpegplayer
16:05:53pondlifeWell, sound and video work, but I don't know if that's "everything"
16:06:01bipolarbearwell thats enough for me
16:06:04bipolarbeardid not work a while back
16:06:05GodEaterit doesn't do ff/rw yet
16:06:20pondlifeDoes MPEG2 support subtitles?
16:06:31pondlifeI'm pretty sure those aren't in there ;)
16:06:33bipolarbearthats fine aslong as sound works i am happy :D
16:06:52pondlifeIt's much improved over the past month or 2.
16:07:01bipolarbear:D yay
16:07:11bipolarbearso someone got back to the code :)
16:07:14 Quit Entasis (Read error: 54 (Connection reset by peer))
16:07:32GodEaterI thought sound had been working for ages
16:07:41GodEatershows how often I use it
16:08:28bipolarbearnope it has not
16:08:33bipolarbearor atleast not 4 months ago
16:08:35bipolarbearor something like that
16:08:48GodEater4 months = ages in rockbox terms
16:09:50markunfor some things
16:10:03GodEaterdidn't mpegplayer only go into svn in Jan ?
16:10:31 Join Gursikh [0] (n=khalsa@unaffiliated/gursikh)
16:11:07 Quit bipolarbear ("CGI:IRC")
16:11:12markunMon Aug 7
16:11:35 Quit GodEater ("CGI:IRC")
16:11:40linuxstb_pondlife: MPEG2 itself doesn't support subtitles (afaik), but associated standards like DVD and DVB include subtitles. There's also the option of separate .srt (or any of the 100s of subtitle formats) support.
16:11:48 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
16:11:59GodEatermy mistake
16:12:08*GodEater curses cgi-irc again
16:13:13GodEateraccording to that log it was sound support that went in in Jan
16:13:19GodEaterI knew I wasn't completely mad :)
16:14:02linuxstb_Not my fastest work...
16:14:29 Join jac0b [0] (
16:15:46jac0bon the sansa is there a way to disable the database refresh when going into the OF
16:16:40JdGordonjac0b: are you the guy who put the request on he tracker?
16:17:07JdGordonhmm ok... we need to know what OF version you are running..
16:17:11JdGordonyou on linux?
16:17:19jac0bI saw it on a forum
16:17:49jac0bno linux
16:25:29 Part Gursikh ("Raj Karega Khalsa!")
16:28:09 Quit blueworm ("Leaving")
16:28:24 Join grndslm_ [0] (
16:43:23*JdGordon is getting heaps of spam emails aftr replying to the user ml :'(
16:46:38otihlinuxstb_: done; what to do next?
16:47:38 Join kaaloo [0] (
16:49:59 Part austriancoder ("Kopete 0.12.4 :")
16:52:24pixelmahmm... JdGordon - I thought the recording settings patch would add another setting to the context menu when using it on a folder?
16:52:53JdGordonit should add a "set as recording direcorty" item to a folder context menu
16:53:09pixelmaI can't find it here on my Ondio
16:54:04pixelmaerr.... probably my fault
16:55:15linuxstb_otih: Checkout a copy of the Rockbox source from SVN in ~rbclient/ and then wait to talk to Bagder/B4gder
16:55:51linuxstb_otih: You could also do some test builds in rbclient's home directory to make sure the compilers are working (if you haven't already)
16:56:55 Join Denstark [0] (
16:57:12*Denstark licks #rockbox.
16:57:51JdGordon... and on that interesting show of affection... /me goes to bed
16:57:58 Quit JdGordon ("Konversation terminated!")
16:58:42Nico_Ppondlife ?
16:59:26Nico_PHi. Is your buffering API progressing ?
16:59:45pondlifeA quick answer!
17:00:07pondlifeI mainly put the page up so that interested parties could run with the idea if they had time (and thought it might be useful)
17:00:07Nico_PBecause I think it could very well be the first step toward MoB
17:00:18 Join zipper [0] (i=c3d41d4b@gateway/web/cgi-irc/
17:00:20pondlifeWell, you know what to do then ;)
17:00:48pondlifeI doubt I will have time to put fingers to keyboard much, but am happy to help consider things if you have questions.
17:00:50Nico_Pexactly, and I thought you could be of great help, as you probably had a vision of how it would work
17:01:11pondlifeNot much - I've tried to put it all on the wiki.
17:01:26zipperthe sound with the mpeg player is really weird
17:01:39pondlifeI like the way that the AudioHWAPI was handled on the wiki - test cases and all, so that would be next I think.
17:02:46markunzipper: which samplerate did you use?
17:03:02markunit needs to be 44100Hz
17:03:55Nico_Ppondlife: so there would be a buffering thread controlled with the buf*() functions ?
17:04:25pondlifeThat was my idea, yes. It would pretty much replace the current playback thread I think.
17:05:06Nico_Pand it would all be in buffering.[ch]
17:05:27pixelmathe recording directory patch seems to have a major flaw... it doesn't handle the case when someone deleted the directory that's set for recording
17:05:33pondlifeSomething like that, but there are many things still to be considered (and it may not turn out to be viable....)
17:05:33Nico_Pwell the playback thread would still be needed to handle things like FF/RW and even pause
17:05:52pondlifeYes... hence "pretty much"
17:06:07Nico_Pok :)
17:06:20pondlifeCodec swapping and much metadata stuff too..
17:06:36 Quit zipper ("CGI:IRC (Ping timeout)")
17:06:40pondlifeAnd, sadly, keeping the voice thread going!
17:07:55Nico_Pwhat's codec swapping ? changing codecs when two successive files don't use the same one ?
17:08:08pondlifeYes, and a bit of tracking.
17:08:16pondlifeThe codecs live in the audio buffer too.
17:08:53pondlife(Or it might be audio then codec, can't remember.)
17:09:13Nico_PI think the codec is before the audi
17:09:14pondlifeWith the buffering API, those would also be handled as buffered files.
17:09:45Nico_Pthe thing is I have no experience in threading
17:09:52pondlifeMe neither!!
17:10:01Nico_Phaha then I'm reassured :)
17:10:08pondlifeHave a look in playback.c at the stuff that starts threads maybe?
17:10:12amiconnCodec swapping is for voice & playback
17:10:17pondlifeThat too
17:10:36linuxstb_pixelma: How do you think that should be handled? I can think of 1) Create the directory again; 2) Default to the root; 3) Give an error and don't record
17:10:51pondlifeHopefully that can go away at some point - a dedicated voice codec would be nice (even if it's just a copy of the MPA codec linked at a different address).
17:10:57amiconnpondlife: It's only for that. Crossfading is handled differently
17:11:24pondlifeI was referring more to the codecs in the buffer, not in "time".
17:11:35amiconnpondlife: Then one of them cannot use iram anymore (or both can use less)
17:12:34pondlifeWe need to see if IRAM is really needed for MPA voice, or on which targets?
17:12:57pondlifeIIRC it was thought this wasn't need on Coldfire at least.
17:13:12pondlifeMono, limited bitrate etc.
17:13:41linuxstb_pondlife: If it's OK on Coldfire, then I would expect it's OK on portalplayer (apart from maybe the PP5002)
17:14:00pondlifeI might be remembering wrong, this is really still work to be done...
17:14:11linuxstb_Does the current code swap the codec stack as well as the 48KB?
17:14:11pixelmalinuxstb_: (1) isn't always possible, for example in my test case I set the <MMC1> "folder" as recording directory... then removed the MMC
17:14:23pondlifelinuxstb_: I think so.
17:14:24linuxstb_pixelma: Yes, I just thought of that case...
17:14:36pixelmaI think it should default to the root
17:14:46badsheepythats not very nice and guiish
17:15:01badsheepyunless it told you it was doing it first and let you cancel
17:16:00pixelmathe error *Panic* only occured when it tried to write the data
17:16:15linuxstb_pixelma: What about trying 1) (if possible), and then 2). Or is that adding too much complexity?
17:17:34amiconnlinuxstb_: The stack doesn't need to be swapped, as the codecs run in different threads, and the stack isn#T in the codec ram or codec iram area
17:18:14linuxstb_Is the voice thread's stack in IRAM?
17:18:37Nico_Pis the sim a good tool to test threading things ?
17:18:39 Quit ender` (Read error: 54 (Connection reset by peer))
17:18:55linuxstb_Nico_P: Not really - the kernel is different to the real kernel.
17:18:56pondlifeNico_P: Not really
17:19:03Nico_Pok :)
17:19:26pondlifeYou can run multiple threads, but contention is handled differently.
17:19:47pondlifeA good way to start playing at least.
17:20:03Nico_Pmy MoB task is looking more and more like a rewrite of the playback system... scary
17:20:31pixelmalinuxstb_: that sounds a bit complex to me but then I'm not a coder...
17:20:46amiconnlinuxstb_: In case of the missing recording directory, I think it should try (1) and then (3)
17:20:52pondlifeNico_P: It *is* a rewrite of the playback system, no doubt about it!
17:20:56pondlifeAnd yes, that's scary.
17:21:07***Saving seen data "./dancer.seen"
17:21:15*Nico_P is about to run away screaming :)
17:21:26 Join ender` [0] (
17:21:35pondlifeBut it should be a good chance to bring a bit more order to it... and I thank you for taking it on!
17:21:48 Join mpeccorini [0] (
17:21:51linuxstb_amiconn: I'm just thinking that 3) could be annoying if you want to start a recording in a hurry.
17:22:25Nico_Ppondlife: I just hope I'll get a lot of help from people like you who know how it's supposed to work
17:22:47 Quit jac0b ("ChatZilla [Firefox]")
17:23:17 Quit desowin ("use linux")
17:23:30Nico_Ppondlife: in the current system, only the audio data is kept in the file buffer ? not the entire audio file ?
17:23:34pondlifeNico_P: I'm not the real expert, just a hacker. Speak to lostlogic (Mr Buffering) and jhMikeS (Mr Threading).
17:23:35amiconnlinuxstb_: (1) can only fail in 2 situations: (a) no space left (b) volume removed (Ondio, soon Sansa)
17:23:48amiconnThen it doesn't make sense to default to the root...
17:23:49pondlifeNico_P: I think so, the metadata is pre-removed
17:23:59Nico_Ppondlife: sadly, lostlogic isn't very available
17:24:03pixelmathat was my first reaction too - especially when one doesn't look at the recording screen thinking s/he started it correctly and as I said the error didn't occur at the beginning of the recording (that could be changed I guess)
17:24:03pondlifeI know
17:24:16Nico_Palthough he's often logged on
17:24:34amiconnOn Ondio it could make sense, but not much. Sure someone sets the recording dir to mmc for more available space
17:24:42pondlifeNico_P: If the metadata is on the buffer, I'm not sure if the codecs know how to skip it.... they should do, but I don't know if they do.
17:24:50 Quit kaaloo (Read error: 110 (Connection timed out))
17:25:04amiconnpixelma: The directory recreation would already happen when entering the recording screen
17:25:21Nico_Pthey probably need the exact location of the compressec audio data, which shouldn't be too hard to give them
17:25:24amiconnThis is what it does without the patch for /recordings anyway
17:25:30pondlifeI would think more about the structure and test cases before starting to code anything, anyway.
17:25:43Nico_Pwhat do you mean by test cases ?
17:25:44 Quit RockingD ("CGI:IRC (EOF)")
17:26:25Siltaaris the current svn revision build ?
17:26:30SiltaarI got make[1]: *** No rule to make target `stubs.c', needed by `/home/nfs/simon.descarpentries/rockbox/build-sansa/apps/filetypes.o'. Stop.
17:26:34pixelmathat's true
17:26:35pondlifeMake a list of various things that playback needs to be able to do. Ensure that your solution can do them. Things like crossfade - WPS next track info,...
17:27:08pondlifeThere are lots of them, most will hopefully not be affected too much, but I've not thought about it.
17:27:21Nico_PI see
17:27:24pondlifeI'm sure others can chime in - start a section in the wiki
17:29:28pondlifeAlso bear the MAS targets in mind... they don't use playback.c IIRC; I've no idea how they go about buffering.
17:29:52amiconnOne goal here would be to unify things
17:30:26amiconnCurrently the MAS playback engine is in mpeg.c, using parts of mp3_playback.c
17:30:31pondlifeamiconn: Am I right to recall that the MAS needs metadata removing to work gaplessly?
17:30:41amiconnThe mpeg thread handles both playback and recording
17:30:58pondlifeWhat handles the file reading?
17:31:03amiconnpondlife: Um,, all codecs need that I would think
17:31:28amiconnpondlife: The whole engine is where I said, that includes file reading, buffering etc
17:31:43amiconnIt just queries playlist.c for the playlist
17:32:21pondlifeOK, so there's a possibility that a generic buffering API could be used by mpeg.c as a stepping stone towards unification?
17:32:41amiconnI don't think that will work
17:32:56linuxstb_amiconn: OK, I agree 1) and 3) make sense.
17:33:43pondlifeamiconn: I know you put some reasons up in IRC before, but if you could put them on the wiki that would be useful.
17:35:19pondlifeI know there's the bitswap and metadata removal required... is that it?
17:35:45Nico_Ppondlife: is the "Current Status" part of the current way the playback engine works or the current (at the time) idea of how to implement MoB ?
17:36:10pondlifeAn idea, I think
17:36:26pondlifeMaybe the heading should say "Current proposal"
17:37:03pondlifeThe bit at the bottom... "Rockbox software codec current audio playback functional description" is more accurate
17:38:21Nico_Pit mentions static "worst case size" metadata buffers. I think that isn't possible
17:39:38amiconnpondlife: I think metadata must be removed (and currently is removed) on swcodec as well
17:40:00pondlifeYes, that's what I feared some lines back.
17:40:56amiconnI don't think that's a problem
17:41:50amiconnWhen opening a new track, the metadata reader first gets the metadata anyway, and puts it in a separate buffer slot. Only the pure audio data is bufferend in the main buffer
17:42:27amiconnFor MoB, the metadata buffer slot would "just" be in the main buffer as well, as some kind of header to the audio data
17:43:04amiconnThe metadata won't be fed to the codec, regardless whether that is a codec library or the mas
17:43:13Nico_Pand the buffering API would have to keep track of them as two separate things
17:43:52amiconnWe will need one (or two) extra slots outside the main buffer, for copying the metadata of the current (and next) track into
17:43:55Nico_Pso the buffering thread would simply monitor the playlist in order to know what to buffer next or to unbuffer
17:44:33amiconnThe former because it becomes invalidated after starting the track at the next rebuffer action
17:44:36Nico_Por couldn't they just be accessed in the main buffer
17:44:51pondlifeNo, they might not be buffered.
17:44:55amiconnA track can well be longer than the buffer size
17:44:58pondlifeImagine a long track
17:45:19amiconnVery common on archos, and also common on swcodec with lossless formats
17:45:21Nico_Pwell it could be invalidated only when the track is finished playing
17:45:31Nico_Pmeaning the track would be buffered in the rest of the buffer
17:45:49linuxstb_Nico_P: Then you would have a gap in the buffer...
17:45:49pondlifeBut where would the next track info be?
17:45:53*amiconn even has a 65MB mp3 track
17:45:59 Join nls [0] (
17:46:06Nico_POK I see the problem
17:46:19pondlifeA suitable test case, right there!
17:46:33amiconnI also have 200MB+ flac tracks
17:47:18Nico_Pand where would the buffering thread keep track of the "file handles" ?
17:47:24linuxstb_There's also other metadata it would be nice to load at buffering time - such as seektables, and any codec "extradata" (as ffmpeg calls it) which is required by the decoder before it can decode any audio frames.
17:47:55pondlifeNico_P: I imagined the "file handles" as actually being offsets to the block of metadata...
17:48:03Nico_Plinuxstb_: where is that stored currenty ?
17:48:20amiconnNico_P: Why would that be needed? No more than one file should be open at any time
17:48:32linuxstb_Nico_P: Either in static buffers in the 512KB codec buffer, or "malloc'ed" out of the 512K codec malloc buffer.
17:48:48linuxstb_The latter is something that would be nice to eliminate.
17:48:55amiconnpondlife: The metadata blocks could just be a linked list
17:48:56Nico_Pamiconn: "Handle: An integer that refers to a particular buffered file, not necessarily the file handle as used by standard file i/o."
17:49:46Nico_Ppondlife: offsets probably wouldn't work... what would the handle to an unbuffered piece of data be ? we could have that, couldn't we ?
17:49:51pondlifeamiconn: Yes, that's what I was imagining. The "file handles" were just a way for the outside world to find an entry. It could be a list ID...
17:50:08Nico_Pthat's it, but where is the linked list stored ?
17:50:20 Join CelticSoul [0] (
17:50:32*pixelma now has 2 <MMC1> folders at the same time...
17:50:35GodEaterlinuxstb_: seen the post in the apple install forum? I'm stumped...
17:50:42Nico_PI did think of a linked list, but where would the structs go ?
17:50:48amiconnNico_P: Erm, the blocks would just form a linked list (or perhaps a double-linked list)
17:51:02amiconnThe blocks *are* the structs...
17:51:06Nico_Pamiconn: ok I see
17:51:54linuxstb_GodEater: Hmm.... I'll reply with some suggestions.
17:52:04amiconnlinuxstb_: Why would you need a separate buffer for a list?
17:52:15 Join Ph1r3ph0x [0] (
17:52:52Nico_Pamiconn: well the data buffer for a block would be out of the struct... we'd have sth like |struct1|data1|struct2|data2| ?
17:52:56*amiconn exaggerated a little
17:53:03amiconnMy larges flac track is 171MB
17:53:14Nico_Pwhere data can be a codec, audio data, a bitmap...
17:53:26Nico_Pwhich the struct would inidcate
17:53:32amiconnYes, sure
17:53:38pondlifeNico_P: Careful you don't cause buffer fragmentation. What about the as-yet-unbuffered files?
17:54:01amiconnpondlife: Unbuffered files don't need metadata either
17:54:20amiconnThere won't be any fragmentation from this concept, because everything is written in sequence
17:54:31 Part Ph1r3ph0x
17:54:33Nico_Ppondlife: well what should bufopen() do in case the buffer is full ? return <0 ?
17:54:44pondlifeAh, I was thinking Nico_P was also referring to a list of future files to be buffered.
17:54:47Nico_Por maybe keep a queue of the requests
17:55:01pondlifeA seperate queue I guess
17:55:20Nico_Pyes maybe so that as soon as some buffer space is freed it can start buffering the next file
17:55:23pondlifeThe buffer will be full much of the time, especially with monster files.
17:55:25 Join spiorf [0] (
17:55:27pondlifeNico_P: No
17:55:41pondlifeThe buffering will wait until it really has to spin up the disk
17:55:58pondlifeThe aim is to reduce disk spin-ups, not to keep the buffer full.
17:55:58amiconnThe 'list of future files' is the playlist....
17:56:33amiconnNo need to copy that as it can be queried as needed
17:56:46Nico_Pthat's true
17:56:59pondlifeMakes sense, although we might need to allow MPEG2 files into the playlist one day.
17:57:04Nico_Ppondlife: so we spin the disk when the buffer runs low ?
17:57:20pondlifeWhen we think we are in danger of failing a bufread()
17:57:27amiconnIn case the api should be made generic it could specify a callback for that, which would hook to the playlist code in case of music playback
17:57:28Nico_Pand then buffer as much of the playlist as possible ?
17:57:44pondlifeYes, while the disk is spinning we fill the entire buffer
17:58:18Nico_Pand what if the buffer is almost empty but there is a buffered file still used that's right in the middle of it ?
17:58:28Nico_Pand everything else has been bufclosed
17:58:45pondlifeThat can't happen. bufclose() is just an indicator...
17:59:21 Join The-Compiler [0] (
17:59:26Nico_Pwhat do you mean ? we overwrite even if bufclosed for that particular handle was never called ?
17:59:35pondlifeA section of a file may be overwritten in the buffer before bufclose(), but it would need re-reading if a subsequent bufread() required it.
18:00:00pondlifeYes, absolutely. Have a look at how the current code reacts (in the debug View Audio Thread screen)...
18:00:26pondlifeThen play with some large/small tracks and skip forward/backward etc.
18:01:03pondlifeThe only point of bufclose() would be to free up a handle, but if the playlist handles all of this, then bufopen and bufclose can be removed.
18:01:51pondlifeThe whole API becomes much more about controlling the access to the buffer, not much else!
18:02:43Nico_Phow does the playlist remove the need for bufclose and bufopen ?
18:03:17pondlifeYou'll just rely on the playlist itself for your "list of files to buffer"
18:03:48 Join desowin [0] (
18:04:24pondlifei.e. just like now, but with a bigger fence around the buffer ;)
18:06:56 Part grndslm_ ("Leaving")
18:07:10Nico_Pwithout bufopen we don't have handles anymore, do we ?
18:07:28pondlifeNope, just whatever index the playlist uses.
18:08:09Nico_Pyes but a playlist item relates to several pieces of data
18:08:45Nico_Pthe audio data, the AA bitmap, the cuesheet, the metadata
18:09:00pondlifeAh, true.... forget it, keep bufopen/bufclose and have a small structure to track "handles"
18:09:07 Quit otih ("Lost terminal")
18:09:23pondlifeWe can put a limit on the number of buffered files, I think I suggested 64 would be plenty.
18:09:40 Quit BigBambi ("Leaving")
18:10:28Nico_Pwell we might not even need a limit if the "files" form a linked list
18:10:29pondlifeCurrently playback allows up to 32 tracks to be buffered (although it gets a bit confused if you achieve that)
18:10:42nlsI thought MOB was a way to get rid of the limit
18:11:07*linuxstb_ wants 5000 SID tracks in RAM at once...
18:11:20pondlifeFair enough
18:11:21Nico_Pan another test case ! ;)
18:11:26*linuxstb_ should point out he was joking
18:11:39pondlifeNico_P: You're getting the hang of it.. ;)
18:13:12Nico_Pdoes it sound reasonable that the buffering thread would monitor the playlist ?
18:13:55Nico_Pthe current audio thread does that anyway, doesn't it ?
18:14:46 Quit GodEater ("CGI:IRC")
18:15:10 Join bluey- [0] (
18:20:11pondlifeNico_P: I was thinking that the playback thread would monitor the playlist, and call bufopen(). But that might be one abstraction too far...
18:21:23Nico_Pseems more logical to me if it's the buffering thread
18:21:36 Quit petur ("work->home")
18:25:35 Join Rincewind [0] (
18:26:48RincewindI have a question for the sansa users: What happens when USB is plugged in when the Sansa runs Rockbox? Does it charge?
18:26:53mpeccoriniGuys, I just registered myself in the wiki, can I get write permissions please?
18:27:05bluebrothermpeccorini: what's your wiki name?
18:27:42mpeccorinibluebrother: MauricioPeccorini
18:28:21bluebrothermpeccorini: done.
18:28:28mpeccorinibluebrother: thanks a lot
18:28:55 Join f00f [0] (
18:29:10 Nick f00f is now known as zobo (
18:29:23 Quit zobo (Client Quit)
18:29:24 Join a1titude [0] (
18:29:29 Join f00f [0] (
18:29:37 Nick f00f is now known as zobo (
18:34:32a1titudelooking at the ipod runtime wiki page, no 80gb submissions yet I take it! As soon I have time, I'll conduct a test.
18:36:53nlsa1titude: more battery benchmarks are always welcome, even if others are available
18:37:29nlsanyone want's to test a small iram optimization that gives me about 2% speedup in vorbis decoding?
18:37:49 Quit zobo (Read error: 104 (Connection reset by peer))
18:38:11 Join zobo [0] (
18:38:32a1titudenls: will it give more batterylife in vorbis playback? :p
18:39:49 Join kaaloo [0] (
18:39:49 Quit zobo (Read error: 104 (Connection reset by peer))
18:40:06nlsa1titude: it might give a very small increase, I am interested in tests on pp players to see if it helps there
18:40:11 Join zobo [0] (
18:40:23 Quit zobo (Read error: 104 (Connection reset by peer))
18:40:33a1titudeI woulden't know how to compile it, but I'm willing to do a test.
18:41:06nlsa1titude: ok, what player do you have?
18:41:12a1titudeipod 80gb
18:41:36nlsit's just aregular ipod video build, right?
18:42:26nlsok, building
18:44:11markunnls: with 64MB?
18:44:35markunwell, doesn't really matter, 32 works on all
18:45:05nlsok, built with 32, now I just have to figure out the address to my ftp...
18:45:22The-CompilerA 5.5G 80GB has as fair as i know 64, but 32 works too
18:45:33 Join maffe [0] (n=maffe@
18:45:33Rincewindmarkun: did you get those creative headphones?
18:46:09linuxstb_nls: Is IRAM enabled for PP targets in Tremor? IIRC, it was disabled in the past because Tremor used too much IRAM on ARM.
18:46:34nlslinuxstb_: I think i's used for some things...
18:47:20ChrysalidHey, I added two tracks, then enabled the database, then added some more songs but now the database menu seems to be stuck
18:47:38ChrysalidI tried "Recently added" but its not displaying anything
18:47:38linuxstb_nls: Is your change ICODE or IDATA/IBSS?
18:48:01nlsanyway the patch is here
18:48:30*linuxstb_ wonders if Soap is still searching for that perfect test track
18:48:42 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
18:49:01nlsa1titude: test build with patch applied and test_codec plugin
18:49:27linuxstba1titude: You also need to run test_codec with a normal build - as a comparison
18:49:29crichardsondoes rockbox allow you to rate songs?
18:51:32linuxstbnls: I don't understand your patch - the codec stack is in IRAM, so you've just moved the variable from IRAM to IRAM...
18:52:11linuxstbSo if your test is accurate, it means global variables are faster than local ones...
18:52:21nlslinuxstb: are you sure? it gives a reproducible 2% speedup on my h300
18:52:57a1titudeso should I do a test with the normal rockbox firmware before I do it with that version?
18:54:06nlsa1titude: any order will do but you need the test_codec plugin which I included...
18:54:28linuxstbnls: The "real" codec thread has an IRAM stack, and unless test_codec is buggy, the test_codec thread should be in IRAM as well.
18:54:54a1titudeI'll wait for it to charge now! :p
18:55:29nlslinuxstb: hmm, where is that stack (which .map file?)
18:55:43a1titudenls: do you want a batterybenchmark test? Or just the test_codec?
18:55:51amiconnpondlife: One main point of MoB is that we do *not* have to impose a limit on the number of files in the buffer anymore
18:56:07nlsa1titude: only test_codec
18:56:18a1titudewill do
18:56:41linuxstbYou'll need to copy .rockbox/viewers.config from the build with test_codec as well
18:56:55 Quit tchan (SendQ exceeded)
18:57:28linuxstbnls: The real codec stack is codec_stack in test_codec steals that stack for its own use, so it isn't in any map
18:57:33amiconnIt should be able to handle both very large files, where audio can't be completely buffered at once, and very small files, of which hundreds might fit in the buffer at once
18:58:35 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
18:58:38linuxstbnls: In fact it's "static", so isn't in the map...
18:59:10amiconnIf the track headers in the buffer form a linked list, this should be possible without any separate array, and hence not impose a limit on the number of tracks
18:59:28a1titudedo I need to let the battery drain or just leave it for an hour or so? :p
18:59:47 Join miepchen^schlaf [0] (
19:00:19nlsa1titude: no, just open the context menu on a vorbis file -> open with... -> test_codec -> speed test
19:00:21amiconnWe only need one fixed slot to copy the header data into once playback of this track has started, since it is then possible that the in-buffer copy gets overwritten before the track finishes
19:00:50nlsa1titude: it should only take a few minutes, depending on file length of course
19:01:18*linuxstb wonders if it would be useful to include test_codec in the builds
19:01:33amiconnA second fixed slot might be used for reading the header data of the next file in advance even if the audio data can't be buffered yet, in order to provide next_track info at all times
19:01:54 Join nardul [0] (
19:01:59amiconnBut that's optional, and should be left out for low-mem targets
19:02:33nardulEvening, on an ipod, with the build from last night, how would i make rockbox support 's?
19:04:11linuxstbnardul: What do you mean? You want to view non-ASCII characters?
19:04:35Neovanglisttrack lists i dansk :)
19:05:04pixelmadepends on how your tags were written, provided you mean in tags
19:05:45nardulNot only in tags, but names, yeah
19:05:50nardulAnd yes, danish char's
19:06:11Nico_Pamiconn: would the main buffer still need to be a ring buffer ?
19:06:13nardullinuxstb, Afaik those are ascii chars.
19:06:27bluebrothernardul: you need a font that supports unicode
19:06:33amiconnI can't imagine how it could work otherwise...
19:06:41bluebrotheror, at least that has this glyphs.
19:07:04Nico_Pamiconn: why ?
19:07:06amiconnnardul: No, they aren't ascii.
19:07:16bluebrothersome fonts are quite limited and don't provide much more than plain ascii, others (like unifont) a much greater range of unicode glyphs
19:07:18pixelmabluebrother: those characters are part of the extended latin part - should be supported by most rockbox fonts
19:07:24 Quit Siltaar (Remote closed the connection)
19:07:27Slasherii still think the audio buffer could be fully dynamic, a pool of fixed size memory allocation slots
19:07:42Slasheri*codec buffer
19:07:44amiconnNico_P: How would continuous playback be possible for files larger than the buffer without using a ring buffer?
19:07:45bluebrotheriirc those characters are part of latin1
19:07:47nardulpixelma, I'll try another font then.
19:08:02bluebrotherI think rockbox_default only has ascii.
19:08:15a1titude01 Wasted.ogg
19:08:15a1titude174266 of 274266
19:08:15a1titudeDecode time - 126.41s
19:08:15DBUGEnqueued KICK a1titude
19:08:15a1titudeFile Duration - 274.26s
19:08:15a1titude216.96% realtime
19:08:15***Alert Mode level 1
19:08:15a1titude(for the modded firmware)
19:08:18nardulAnd i think you're right bluebrother
19:08:24amiconnbluebrother: rockbox_default has full iso8859-1
19:08:30bluebrotherbut yes, most fonts support at least latin scripts.
19:08:44Nico_Pamiconn: OK I see now :)
19:08:49nardulamiconn, I'm using it and it's not really working. Maube utf8
19:09:35Nico_PSlasheri: why the codec buffer ?
19:09:40bluebrothernardul: what files are you using? Or more specifically: what type of tags?
19:09:49 Join Siltaar [0] (n=Siltaar@
19:10:11SlasheriNico_P: that is the largest memory area available, and could be used for dynamic memory allocation as well
19:10:12pixelmanardul: what is your "default codepage" set to? In "Settings > general settings > display > default codepage" ?
19:10:19bluebrotherthere are a couple of id3 variants around that don't store the used encoding, so in that case you might need to change the "default codepage" setting
19:10:42linuxstbSlasheri: How would that work when audio codecs require contiguous blocks of data? It could mean a lot of memcpying into some kind of guard buffer.
19:10:46Slasherithere just would be a dynamic memory manager used to allocate fixed size chunks from the pool
19:10:49 Quit [IDC]Dragon ("CGI:IRC (Ping timeout)")
19:10:49Nico_PSlasheri: the codec buffer is the biggest memory available ? isn't it the file/main/audio buffer ?
19:10:57amiconnNot that dynamic memory allocation discussion again. please
19:11:06Slasherilinuxstb: indeed, a guard buffer would be necessary
19:11:13nardulbluebrother, OGG vorbis files. Don't know about the tag type though
19:11:16nardulpixelma, One sec
19:11:21amiconnWe've been throguh that many times...
19:11:23bluebrotherbut amiconn is right, rockbox_default has all latin1 characters
19:11:27Slasherilinuxstb: but if chunks are quite big (for example 64 kB), it should be quite efficient
19:11:45Slasheriamiconn :)
19:11:49bluebrothernardul: vorbis comments are always utf8. So if they show up correctly on the pc they also should on the player
19:11:57amiconnSlasheri: Forget that. It won't work for module formats
19:11:58SlasheriNico_P: codec buffer is the file/main buffer
19:12:00nardulpixelma, isro8859-1
19:12:00linuxstbSlasheri: But when the inevitable fragmentation happens, you'll end up needing the guard buffer for almost every read...
19:12:26nardulbluebrother, Oh, wait, these are mp3 tags. It's for podcasts.
19:12:29amiconnMod players need the whole module contiguous, and that can be several MB e.g. in case of IT modules
19:13:25nardulAnother question, is it possible to center the writing on the screen, instead of it being top right
19:13:35bluebrotherwhat writing?
19:13:43bluebrotherin the wps you can center lines.
19:13:43nardulbluebrother, File listing, menu's
19:13:48nardulNot in the wps
19:13:53nardulOkay, thanks
19:14:06bluebrotherat least, not without hacking the code ;-)
19:14:16nardulI'm not at that level yet :)
19:14:24nardulWould just look better with it centered.
19:14:43Slasherilinuxstb: hmm, indeed.. of course if buffer is "smart" enough, it would only copy the necessary data to fullfill the request to the guard buffer
19:14:48 Quit Siltaar (Remote closed the connection)
19:15:11nardulbluebrother, You seem to know stuff :) Could you tell me if people are working on the battery usage on ipods? And if they're making progress?
19:15:31linuxstbSlasheri: I don't think you'll be able to convince people dynamic memory is a good idea... ;)
19:15:37Slasherihehe :)
19:16:33bluebrothernardul: the battery issue has a main problem: there are no public datasheets available for the processor, and no one knows what is causing the battery drain.
19:17:07bluebrotherpeople _are_ interested in solving this issue, but without documentation it's simply guessing around
19:17:25nardulhm, okay. So it'l ta<ke a while i guess.
19:17:31bluebrotherand as the processor is a SoC you can't simply measure which chip gets hotter when running Rockbox.
19:18:15nardulWyhat annoys me if the futility of it.
19:18:15 Quit a1titude ("Download Gaim:")
19:18:16***Alert Mode OFF
19:18:40nardulWish i'd be able to help, but hey.
19:21:08***Saving seen data "./dancer.seen"
19:22:04 Join kubiixaka [0] (
19:26:08nlslinuxstb: I can't see any changes in boost percentage with the patch, but that could be that it is too small a difference to spot, however the test_codec score is entirely reproducible I get about 319%realtime with an svn build and 326 with the patch, so if it isn't a bug in test_codec I'd like to commit it...
19:26:25 Join ctaf [0] (
19:28:46 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:29:12linuxstbnls: What were the decode percentages with and without the patch on Coldfire?
19:29:38pixelmanardul: should be alright... if the tracks in question are mp3s - what ID3 version do the tags have (I think the rockbox_default.wps displays this information)? Or (and?) are the filenames not showing up correctly?
19:29:50linuxstbnls: It would be useful to understand the reason for it though - maybe it's just gcc generating more efficient code when the variable isn't on the stack...
19:30:38 Join david1 [0] (n=david52@
19:31:33 Part kaaloo
19:31:42nardulpixelma, It's not working correctly, so no. But io'll try to figure it out, i think it might be my podcast clinet.
19:32:35nlslinuxstb: on my h320 and my vorbis -q4 test track I get an average of 319,2 % realtime with svn and 326,1 % realtime with the patch, and I am not fluent in coldfire assembly so I don't know what gcc does...
19:33:06 Join petur [0] (n=petur@rockbox/developer/petur)
19:34:24linuxstbnls: I'm not fluent in Coldfire either, but for example if the binary size is reduced with your patch, that could imply simpler code.
19:34:35linuxstbnls: I'm compiling your patch now, and will see what it looks like.
19:36:49 Part david1
19:37:05 Join david1 [0] (n=david52@
19:39:58 Quit kubiix (Read error: 110 (Connection timed out))
19:40:45Learnls: patch available somewhere?
19:40:53linuxstbLear: Just
19:41:08 Join a1titude [0] (
19:41:14 Part a1titude
19:41:15 Join a1titude [0] (
19:41:45 Join Wriiight [0] (i=4bb597e1@gateway/web/cgi-irc/
19:41:55 Join Munsch [0] (
19:42:06LearOh, just moving that to iram? Doesn't change code at all, just location of a struct.
19:42:28linuxstbIIUC, it's already in IRAM - on the stack.
19:43:17Munschhey, guys... you know Nibbler??
19:43:52LearTrue, it should be...
19:45:03 Join jnitetime [0] (n=jnitetim@
19:45:28jnitetimeanyone here?
19:48:42bluebrotheronly something more than 100 people, so I'd say, yes.
19:49:41bluebrotherhmm. irssi seems to not want to show me the exact count of users online. Well.
19:50:12 Join XavierGr [0] (
19:50:39jnitetimeok let me rephrase
19:50:44jnitetimeanyone here who will talk?
19:51:06linuxstbjnitetime: If you have a question, just ask it...
19:51:43nlsLear: yes, if it is already in iram the test results are rather strange...
19:52:05linuxstbnls: Have you tried removing it from IRAM (i.e. global, but without IBSS_ATTR) ?
19:52:20nlslinuxstb: hmm, no, will do
19:53:05linuxstbBut I'm guessing that when the struct is global, the individual variables are at fixed locations in RAM. When it's on the stack, you're always calculating an offset.
19:53:05 Quit Wriiight ("CGI:IRC (EOF)")
19:53:09jnitetimewell, i installed RB, and i found that my DRM songs wouldn't play, so i used a program called DRM Dumpster to convert them all to regular AAC files, but they still won't show on RB
19:53:34Learnls: also, have you run the same test a couple of times, to see how large the variation is?
19:53:45linuxstbWhat do you mean by "regular AAC" ?
19:53:50jnitetimeun protected
19:54:16linuxstbYes, but what format (e.g. raw AAC, AAC in MP4), what filename extension?
19:54:39jnitetimeh/o lemme check
19:54:49nlsLear: yes, doesn't vary more than .3%
19:55:08linuxstbAnd when you say "won't show on RB" - does that mean they don't appear in the file browser, don't appear in the database, or....
19:55:31jnitetimeand i tried updating the database, still nothin
19:55:40linuxstbDo they play from the file browser?
19:56:14jnitetimehaven't tried
19:57:26jnitetimewhere do i get to the file browser?
19:57:53linuxstbChoose "Files" in the main menu.
19:57:54markunjnitetime: it's in the main menu
19:58:24jnitetimei'm at the main menu... i don't see file browser
19:58:27 Join Siltaar [0] (
19:58:35linuxstbjnitetime: What's the top menu item?
19:58:45jnitetimefiles, but there's no music in there
19:58:47nlsLear, linuxstb: here are test results with test_codec
19:58:49 Quit pearldiver (Read error: 104 (Connection reset by peer))
19:59:04linuxstbjnitetime: You let itunes copy the music?
19:59:08 Part ctaf
19:59:27 Join alfo_ [0] (
19:59:29jnitetimewas i not supposed to?'
19:59:52markunjnitetime: you can, but itunes gives you files very strange names
19:59:58linuxstbIt's up to you, but if you do, then itunes renames all the files and puts them in a hidden folder called iPod_Control
20:00:40linuxstbjnitetime: When in the file browser, hold MENU for a second or so until the "quick menu" comes up, then press PLAY until the "Show Files" option changes to "All", then press MENU again.
20:01:11 Quit bluey- ("Leaving")
20:01:20LearHad a look at the generated code. Using a static vf frees up a data register (just use a hard coded address rather than a calculated one stored in a reg), and that seems to simplify some calculations quite a bit. Not quite sure why though, and if these calculations are done in the decoder loop...
20:01:31LearBut I'll be away for a little while now... :)
20:01:51jnitetimeok, then go to iPod_Control?
20:02:04 Join davina_ [0] (
20:02:17linuxstbYes, but you'll struggle to identify the songs from the filenames itunes has given them...
20:03:55jnitetimeyeah i've encountered the files b4 and just gave there a way to access all my music from both Rockbox and the original ipod firmware?
20:04:26linuxstbThe database should work - but I never use it, so can't help you with it.
20:05:11linuxstbYou could always just copy one track without itunes and test that Rockbox can play it.
20:05:36jnitetimejust place it in the iPod's root folder?
20:06:39linuxstbAnywhere you can find it again...
20:06:58 Quit sando ("Apply directly to the forehead")
20:07:27CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
20:07:27*nardul is off to watch weird anime!!!
20:07:34 Quit nardul ("Leaving")
20:08:11jnitetimebut i still don't understand why my music isn't showing up in the database
20:10:29bluebrotherhave you initialized the database?
20:10:40bluebrotherplus, have you rebooted after database initialization finished?
20:13:40 Join Ph1r3ph0x [0] (
20:14:06jnitetimeyes and yes
20:14:23 Quit Munsch ("ChatZilla [Firefox]")
20:14:30Ph1r3ph0xi've got a question
20:14:44Ph1r3ph0xmy rockbox is very slow atm
20:14:51Ph1r3ph0xi have a ipod 5g
20:15:04Ph1r3ph0xis it a bug or is that normal?
20:15:06jnitetimeand it's running slowly? are you using an alternative theme?
20:15:27Ph1r3ph0xnot the default theme
20:15:35bluebrotherwhich theme? Do you use a current build?
20:15:41 Join otih [0] (
20:15:42bluebrotherand, was it slow in the past too?
20:16:16jnitetimeis it slow on the original firmware?
20:16:28 Join Gursikh [0] (n=Gursikh@tremulous/officialdevannoyer/khalsa)
20:16:44 Part Gursikh ("Leaving")
20:16:52Ph1r3ph0xyes the actual build. Theme X HighBar 1.
20:17:37Ph1r3ph0xi dont know if it had been slow in the past... mhm. Maybe its because of the theme
20:17:44Ph1r3ph0xi'll test ist w8^^
20:18:18 Quit alfo_ ("Leaving")
20:18:25 Quit spiorf (Read error: 110 (Connection timed out))
20:18:48 Join spiorf [0] (
20:20:16Ph1r3ph0xchanging the theme makes no difference
20:20:31ChrysalidIs there any way to make the menu items a bit bigger? Using the clickwheel is a bitch when you try to hit the too small options
20:20:41jnitetimeok.. so it's not the theme, test the original firmware
20:20:47ChrysalidI tried to adjust the clickwheel speed from the settings
20:20:52ChrysalidBut it didnt quite help
20:21:08jnitetimechange the font to a larger size
20:21:13XavierGramiconn: ping
20:21:18a1titudechange the font, I guess, it might mess up your theme, but I actually like the small font
20:21:30pixelmaPh1r3ph0x: are you using equalizer, crossfade or other sound options?
20:21:32Chrysalidwell i have ipod nano and the menu items are too nano for me
20:21:44Ph1r3ph0xjnitetime: original firmware?? shell i reset my ipod??
20:21:59Ph1r3ph0xyes equalizer is enabled ;)
20:22:27jnitetimeyes reset the ipod and turn the hold switch on while it is rebooting
20:23:29 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
20:23:36 Quit amiconn (Nick collision from services.)
20:23:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
20:24:04Ph1r3ph0xjnitetime: works usual
20:24:37Ph1r3ph0xjnitetime: the original firmware
20:24:49jnitetimehmmm, when did it start running slow?
20:25:26Ph1r3ph0xi dont know, sry
20:25:40jnitetimehow is it running slow? lag?
20:25:52jnitetimelike delayed response when you click something
20:26:18Ph1r3ph0xbut a lot of mp3 are lagging when playing and that's new.
20:26:27Ph1r3ph0xdelayed response when you click something −−> yes
20:27:34jnitetimehave you installed any plugins or anything of the like?
20:28:35pixelmaPh1r3ph0x: maybe try and see what happens when you disable the equalizer. It takes a lot of CPU and might cause the UI to slow down during playback
20:28:55Ph1r3ph0xi'll try
20:29:23a1titudedo you know if there is anyone trying to gain batterylife for the pp player chip based devices?
20:30:07 Join hostf4cekilla [0] (
20:30:09jnitetime haven't heard anything about it
20:31:05Ph1r3ph0xworks fine now
20:31:33Ph1r3ph0xi turned off the equalizer
20:31:38jnitetimeno prob, what we're here for, even though i didn't actually find the solution
20:33:38jnitetimewell i'm gonna go now, later
20:33:51 Part jnitetime
20:33:54 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:34:04*Bagder summons a commit
20:34:06 Join miepchen^schlaf [0] (
20:35:41 Join a_commit [0] (i=54c6f777@gateway/web/cgi-irc/
20:35:45a1titudehow much hardware exeleration is there possable on the pp player? would that effect batterylife in a posative way if it was implemented? (sorry about these wierd questions about batterylife, I'm just kinda intrested about it today... lol)
20:35:52a_commityou called?
20:36:17 Quit a_commit (Client Quit)
20:36:55 Quit M3d4 (Read error: 110 (Connection timed out))
20:39:05nlsBagder: tweaking the buildsystem?
20:39:20Bagderjust adding a new server this time
20:40:14Bagderbut experience tells there's often something minor forgotten when a server is added
20:40:58 Join SliMM [0] (n=chatzill@
20:43:01RincewindI have a question for the sansa users: What happens when USB is plugged in when the Sansa runs Rockbox? Does it charge?
20:44:21 Part pixelma
20:44:34preglowa1titude: what do you mean with hardware acceleration?
20:45:09Bagderand what do you mean with "the pp player"
20:45:27SliMMi too have a questionfor the devels: why doesn't rockbox play audio files smoothly?
20:45:44preglowit should, and if it isn't, something is wrong
20:45:59preglowlike the file requires too much cpu to decode
20:46:33 Quit desowin (Read error: 54 (Connection reset by peer))
20:47:43 Join desowin [0] (
20:48:07a1titudeportable player chip series
20:48:30preglowdo you mean portalplayer?
20:48:53Bagdera1titude: the portalplayer chip has no hardware acceleration
20:48:59a1titudeand I know the 5.5 gen ipods has some hardware that was added that increased batterylife for the video (that kinda thing)
20:49:05a1titudeand yeah, thats what I ment! :p
20:49:15Bagderthat's a separate broadcom chip
20:51:10a1titudewould implementing drivers for that effect batterylife of the ipod or just video playback?
20:52:03Bagdersince that chip is involved for all lcd updates, a better understand of it might help overall
20:52:14Bagderbut it would mostly be for improving video playback
20:52:37a1titudeahh, thanks.
20:54:12preglowusing that chip would probably just decrease battery life anyway
20:54:28preglowbut since we know nothing about it, it's hard to say
20:54:45Nico_PBagder: I have an awesome commit at hand : change "CVS" to "SVN" in one of the docs :)
20:54:51Bagderyay ;-)
20:55:00 Part Ph1r3ph0x
20:55:06a1titudehmm, so is the infomation about it freely avalable or not?
20:55:14Bagdera1titude: it is not
20:55:28a1titudethats annoying...
20:55:28Nico_PBagder: should I go for it ?
20:55:35*amiconn wonders how long a run will take
20:55:45BagderNico_P: please do
20:56:07Bagderamiconn: 20-40 minutes I'd say for all compilers on a decent linux machine
20:56:10nlsamiconn: it kind of depends on the speed of the machine and how many compilers you build :-)
20:56:10amiconnBagder: Btw, when some program needed by the script is misssing, it sometimes fails with odd messages...
20:56:14preglowa1titude: no information at all is public, and yes, that is very annoying
20:56:22*amiconn had that with bzip2 missing
20:56:40amiconnBagder: Not sure whether this one is 'decent'
20:56:45bluebrotherbzip2 missing? /me can't live without bzip2
20:56:46preglowa distro with no bzip2?
20:56:47preglowthat's special
20:56:50amiconnI'm trying to build a text-only debian vm
20:56:51BagderI should make a list of required tools to check for at start
20:57:01bluebrotherSliMM: have you read the FAQ about playback problems?
20:57:27amiconnpreglow: debain testing with only the base installed. gcc, make binutils added via aptitude, but didn't even expect bzip2 wouldn't be there
20:57:28SliMMbluebrother: no, i hacen't
20:57:47nlsIs it a bug that its' impossible to enter the quickscreen in the menu?
20:57:57XavierGramiconn: I want to change the way my Ondio boots with USB power, currently it is mapped OFF = USB mode MENU + OFF = normal operation. I want the opposite. do I just change the defines in "firmware/usb.c"?
20:57:58SliMMbut the problems started when i updated to a post-devcon build :)
20:58:14amiconnThis text-only vm will have samba + the mingw32 sdl packages installed
20:58:15bluebrotherhave you reset the settings first?
20:58:19preglowamiconn: that is weird, bzip2 is fairly standard these days
20:59:15 Join alfo_ [0] (
20:59:31a1titudedo we know the chip number atall? I'm kinda curious now. lol
20:59:36amiconnIt just finished...
21:00:24Bagderso I'll add a check for gcc bzip2 make
21:00:28Bagderanything else?
21:00:45bluebrothermaybe zip for the make zip step?
21:00:50Bagderwget and curl are already checked for
21:01:28Bagderbluebrother: hm, yes but it isn't strictly needed for
21:01:37bluebrotherhmm, right.
21:01:43 Quit SliMM (Read error: 104 (Connection reset by peer))
21:01:47bluebrothermaybe just add a notice when the script finished then?
21:01:47Bagderoh, but patch is
21:01:56 Join SliMM [0] (n=chatzill@
21:02:17alfo_There is something that I don't understand on the front page and I think it could help me
21:02:41alfo_"Support for drives with large physical sectors and no support for partial access in the firmware"
21:03:46alfo_my 30GB with 2048 bytes sectors Ipod 5.5gen looses half its space when I reformat in Fat32 (I got a mac)
21:04:40Learnls: those code changes only affected how stuff is written to the vf struct; no real difference in the loop.
21:04:51Nico_PBagder: has the build hung or is it just late ?
21:05:16nlsLear: does it make sense that it decodes 2% faster then?
21:06:00BagderNico_P: it hung...
21:06:00Learnls: Not that I can see...
21:06:27nlsLear: do you have a coldfire taget to test on? doesn't clean up...
21:06:47LearI have... Using gcc 4.0.4, btw.
21:06:52Bagderno, I never meant it to
21:06:56Bagderbut perhaps I should make it
21:07:12 Join jnitetime [0] (n=jnitetim@
21:07:35 Quit alfo_ ("Leaving")
21:07:35amiconnImho it should at least either ask whether it should clean up or inform about the temp stuff
21:07:36nlsLear: can you reproduce the increased performance it may be some quirk in gcc3.6x
21:08:10jnitetimei'm back, and most of my files still won't show
21:08:17nlsBagder: also, doesn't patch the gcc source with the neccesary patch when building for m68k on amd64
21:08:41Bagderand that is necessary even with gcc 3.4.6?
21:09:02Nico_PBagder: any idea why it hangs like that sometimes ?
21:09:13Bagderthis particular time I do
21:09:25BagderI just noticed a bug in the script
21:10:16nlsBagder: yes it is needed on gcc-m68k < 4.2 on amd64
21:10:33 Quit scorche (Read error: 104 (Connection reset by peer))
21:10:57Bagderbut only amd64 running 64bit userspace
21:11:09 Join scorche [0] (i=scorche@rockbox/administrator/scorche)
21:11:34BagderI want to change how rockboxdev does the patching, so maybe this is a good time
21:12:52amiconnNew binutils in debian-unstable...
21:13:06Bagdertried it?
21:13:11amiconnnot yet
21:15:19 Join otih_ [0] (
21:15:22 Part david1
21:16:30 Join SliMM_ [0] (n=chatzill@
21:17:12 Quit SliMM_ (Client Quit)
21:19:07 Join lids [0] (i=lds@gateway/tor/x-5e6260900376c2fe)
21:19:29 Join norbusan [0] (
21:19:35 Part norbusan
21:21:03 Join DerPapst [0] (
21:21:09***Saving seen data "./dancer.seen"
21:22:42DerPapstNico_P: whlie you're doing "useless commits: i have one for you in /rbutil/sansapatcher/bin2c.c you could change some "ipod2c"'s to "bin2c"'s ;)
21:23:10Nico_PDerPapst: it was an order from Bagder himself :)
21:23:39Nico_PI might have a look though but right now I'm making some dinner for myself
21:24:08DerPapstEnjoy your meal
21:24:26*DerPapst is haunting some food as well
21:24:38*petur just did the dishes ;)
21:25:17bluebrotherDerPapst: is it still alive? Or already?
21:25:24Learnls: Only .2 difference, if I did things correctly...
21:26:01nlsLear: between svn and patched?
21:26:22DerPapstbluebrother: still ;)
21:26:32nlsI posted my test results here
21:26:50nlsI guess there's something strange going on then...
21:27:05 Quit otih (Read error: 110 (Connection timed out))
21:27:18Leariram vs no iram difference I can understand...
21:27:32amiconnHmm. configure prints a somewhat strange line when configuring for h120 (and probably others)
21:27:55bluebrotherthe h120 has 32MiB memory ;-)
21:27:55amiconnIt's obvious what it means, but a strange way to write it...
21:28:31*Bagder has a strange feeling that is his fault
21:29:01Bagderyes, a leftover debug output
21:29:19a1titudehow do you do that on irc (the "badger has a strange..." thing)?
21:29:30Bagdera1titude: "/me moos"
21:29:47*ender` yawns
21:29:49amiconnBagder: It's not the right time ;)
21:29:50bluebrotherhmm. but why a new prompt when configuring for the video?
21:30:07bluebrotherwhy not default to 32 MiB and leave the setting for the advanced menu?
21:30:08Bagderbluebrother: for the 32/64 MB build
21:30:15 Part maffe
21:30:19Bagdernow now I already made this ;-)
21:30:24*a1titude is testing
21:30:32Bagderor rather I applied a patch that made it this way
21:30:35a1titudewoah, thats neet thanks
21:31:14bluebrotherI was just a bit surprised −− the memory size setting for the archos one was moved to the advaned menu iirc some while ago
21:31:21*DerPapst wonders how to do that /me thing as well
21:31:22 Join maffe [0] (n=maffe@
21:31:33 Quit maffe (Remote closed the connection)
21:32:07 Join maffe [0] (n=maffe@
21:32:13Learnls: I don't have a gcc 3.4.6 build around, so if you could send me a dump of codec_main from vorbis.elf (using m68k-elf-objdump -d) from the two versions, I could take a look at the code.
21:32:37amiconnbluebrother: It's a bit different. The archos requires a hardware mod for 8MB, but the larger videos come with 64MB by default
21:32:40 Quit Rincewind ("Cya")
21:32:46nlsLear: will do, thanks for investigating :-)
21:32:59*a1titude roflmao at what DerPapst is wondering
21:33:08 Join norbusan [0] (
21:33:12 Part norbusan
21:33:39 Quit SliMM (Read error: 110 (Connection timed out))
21:34:04Learnls: Btw, 295% vs 304% on not iram vs iram here.
21:34:34 Join f00f [0] (
21:34:47 Nick f00f is now known as zobo (
21:34:55nlswill vorbis.o work, I can't find a vorbis.elf file...
21:35:00 Join pearldiver [0] (
21:35:02 Quit zobo (Read error: 104 (Connection reset by peer))
21:35:25 Join zobo [0] (
21:35:57nlsah, was looking in the wrong place, found it
21:35:58zoboQuick question. Is it possible to stop certain files from being indexed by the DB indexer. I have some MP3s that I would like to listen to, but would prefer if they didn't show up in the DB...
21:36:05Learnls: .elf is better, more debug info. Good. :)
21:38:34 Quit pondlife ("disconnected has pondlife")
21:39:26 Join Thundercloud_ [0] (n=thunderc@
21:39:49 Join kubiix [0] (
21:41:44XavierGrstrange, my compiled ucl bootloader is only 27.8 kb while the normal one is 156kb (same with the .ajz file). I am sure I don't understand something
21:42:29 Quit tchan (Read error: 110 (Connection timed out))
21:42:36 Quit Chrysalid (Remote closed the connection)
21:42:41nlsLear: and
21:43:13 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
21:43:14 Quit zobo (Read error: 54 (Connection reset by peer))
21:43:43 Join zobo [0] (
21:43:58 Quit zobo (Client Quit)
21:46:06 Join Journey [0] (i=Journey@
21:46:56JourneyI just saw super mario bros running on video ipod on youtube. OMG. This rockbox thing is great!
21:49:03JourneyI thought all I could get were those shitty breakout clones
21:49:06 Join petur2 [0] (n=petur@rockbox/developer/petur)
21:49:16Learnls: Hm, code is pretty much identical - as expected, I'd say...
21:49:39kkurbjunI like breakout clones
21:50:10Journeyand lame tv series game spinoffs
21:50:43kkurbjuntv series games spinoffs?
21:51:07JourneyLost the game
21:51:14 Quit petur (Read error: 60 (Operation timed out))
21:51:25Journeyand crappy puzzlers
21:51:56JourneyI can run doom in this! How powerful exactly is the video IPod?
21:52:30JourneyI can't believe my uncle gave it away to me after he thought it had broken down since it fell in salt water
21:53:05 Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb)
21:53:07Journeya few weeks of rest and bam! it works perfectly
21:55:01 Join webguest47 [0] (i=d5ca85ad@gateway/web/cgi-irc/
21:55:20kkurbjunthe ipod has 2 80 Mhz cores in it
21:55:24kkurbjundoom only uses 1
21:55:46kkurbjunI dont' think any plugins use both cores actually
21:55:46 Join kaaloo [0] (
21:55:55DerPapstmpegplayer does
21:55:57linuxstb_And it's only running at 75MHz...
21:56:00webguest47ipodpatcher can't find my ipod - 1st gen, 2gig
21:56:16kkurbjunDerPapst, yes, forgot about that
21:56:26Journeyand doom runs emulated at full speed
21:56:27DerPapst1 gen isn't supported by rockbox. it starts at 3G
21:56:45desowinwebguest47: 1st gen, you mean nano first gen ?
21:56:45Bagder1gen mini or nano perhaps?
21:56:49kkurbjuneffectively yes, it runs at full speed, it's not emulated
21:56:57kkurbjunit's a full port to rockbox
21:56:59 Quit lids (Remote closed the connection)
21:57:00DerPapstJourney: no sound and 2.5d
21:57:00 Quit kubiixaka (Read error: 110 (Connection timed out))
21:57:06linuxstb_webguest47: Which OS are you using? (Linux, Mac OS X, Windows, ....)
21:57:09kkurbjundoom has sound
21:57:13webguest47yeah, sorry, 1st gen nano
21:57:14kkurbjunno music
21:57:21DerPapstoh k
21:57:40 Quit Thundercloud (Read error: 104 (Connection reset by peer))
21:57:49linuxstb_kkurbjun: Second core for the midi playback... ?
21:57:58desowinDerPapst: btw. 1gen iPod didn't come in 2gb variant
21:58:01kkurbjunI would like to do that eventually
21:58:08kkurbjunI want to do it on at elast teh gigabeat
21:58:14DerPapstdesowin: heh true ;)
21:58:15kkurbjunI need to figure out the overlay stuff though
21:58:25kkurbjunI ran out of space for doom
21:58:31XavierGramiconn: for your info, I flashed a modded build on my ondio, mainly the only change was the keymaps for the USB power modes. Now I can boot with only holding OFF button but the combo MENU + OFF wont start up the USB mode.
21:58:35webguest47in the "safely remove hardware" it is recognised as an ipod, it is in disk mode and the .rockbox folder is located at e:\
21:58:36kkurbjunit's using nearly the full plugin buffer
21:58:56XavierGrwell at least I can have USB mode with batteries, else I wouldn't be able to update the firmware again :D
21:59:02linuxstb_webguest47: Are you logged in as Administrator? (or a user with admin rights) ?
21:59:28webguest47there are no login profiles (WinME)
21:59:43kkurbjunlinuxstb, I can get 40 fps out of the gigabeat in doom, and there's not much done on the arms in terms of optimization either
21:59:55linuxstb_I don't think ipodpatcher works in WinME - it needs a WinNT kernel
22:00:04kkurbjunbut right now I'm more interested in flash
22:00:17webguest47you are kidding me... crap
22:00:32mpeccorinilinuxstb: isn't there a way to change the firmware without ipodpatcher?
22:00:46mpeccoriniI think I read about that somewhere
22:00:50webguest47can it be done with a live cd of dsl? (damn small linux)
22:00:52 Join robin0800 [0] (
22:00:55DerPapstipod_fw perhaps?
22:01:07DerPapstbut it requires dd
22:01:10XavierGrhmm now it worked as normal....
22:01:18DerPapstwhich requires WinNT too?
22:01:23mpeccorinithat doesn't sound like a lot of fun
22:01:30 Join entheh [0] (
22:02:01XavierGrwhat the hell? now it works like it was before
22:02:08webguest47what is dd?
22:02:16mpeccoriniat least not for me, I hat dd'ing things :p
22:02:22 Part robin0800
22:02:40linuxstb_webguest47: Yes, a Linux live CD should work.
22:03:13webguest47ok, now i just need to configure the wireless dongle :(
22:03:14 Join robin0800 [0] (
22:03:36XavierGrah found it, short press OFF = USB mode, long press OFF = USB power mode
22:04:20webguest47windows me = cr*p
22:04:37DerPapsteven worse
22:04:44mpeccoriniold cr*p
22:05:04robin0800PaulJam's Comment on albumart patch anyone confirm This And if Confirmed fix?
22:05:13desowinwebguest47: so switch to something better, and don't announce that windows me is crap
22:05:18 Join webguest09 [0] (i=4a841a2a@gateway/web/cgi-irc/
22:05:56 Part jnitetime
22:07:04webguest47ok thanks and bye, and @desowin: I cant afford to upgrade, and I am in the process of learning how to use damn small linux so there isnt much i can do at the moment
22:07:09 Part webguest47
22:07:37 Part kaaloo
22:08:31webguest09Hello. I backed up my H10 5gb a few months ago on my PC. Now that I have lost my fateful H10 5gb and expanding to a H10 20gb, can I just put the backed-up files on my H10? Thanks!!
22:09:02 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
22:10:24 Quit Rob222241 (Read error: 104 (Connection reset by peer))
22:11:50 Join lds [0] (i=lds@gateway/tor/x-c4bab749c6efed21)
22:12:01 Quit goffa (Read error: 110 (Connection timed out))
22:14:40 Quit Denstark (Read error: 110 (Connection timed out))
22:14:52Journeyis the 5.5g IPod video the same as IPod Video 64mb?
22:15:11a1titudethe 64mb is the 60 and 80gb ipod
22:15:57a1titudefor the 30gb ipods you need teh normal build
22:17:13 Join TrueJournals [0] (
22:18:58JourneyI have the Ipod video 30g late 2006
22:19:29Journeythat means I download the one that says "IPod Video"?
22:19:43Journeysans the 64MB?
22:19:54amiconnThat one will awork on all iPod videos
22:20:05 Nick otih_ is now known as otih (
22:20:38amiconnThe 64MB build will only work on the ones with 64MB RAM, i.e. the 60GB and80GB models. We're not sure about the G5.5 30GB
22:21:04Journeyoh ok, then I'll use the normal one
22:21:29webguest09Can anyone answer my above question? (and instead of expanding, It should be expanded. I got a new H10 20gb).
22:21:48TrueJournalswebguest09: What was your question?
22:23:30 Quit tchan (Read error: 110 (Connection timed out))
22:23:36a1titudeI'm asking a question about batterylife again, :p Is the sorthened batterylife of the ipod just unoptimesed (compaired the official firmware) code or just compleatly unknown?
22:23:51Bagdera1titude: unknown
22:24:40a1titudehaha thanks.. I'm kinda batterylife obsessed today, I have know idea why. lol well thanks for putting up with all the questions.
22:25:19a1titude*no idea
22:25:45*a1titude is tpyo obsessed today too, apparently
22:26:20webguest09H10 20gb, can I just put the backed-up files on my H10? Thanks!!
22:26:32TrueJournalswebguest09: Yes
22:26:40webguest09My question was... Hello. I backed up my H10 5gb a few months ago on my PC Now that I have lost my fateful H10 5gb and expanding to a
22:26:49TrueJournalsyou will need to download a new bootloader (for the 20 GB) if you want to use rockbox
22:27:16webguest09Sorry...out of order. copying and pasting is more diffucult than it seems
22:27:29webguest09OK Thanks
22:27:38TrueJournalsNo problem
22:28:21 Quit webguest09 ("CGI:IRC (EOF)")
22:28:46 Join Domonoky_ [0] (
22:30:13a1titude DockPod? (GeoffStokes's Fixed Version) theme for the video ipod isn't displaying the date correctly on my ipod, it says "May dc 14:Mc"
22:31:38DerPapstRead the CustomWPS wiki page and fix that.
22:32:29mpeccoriniCan someone tell me how do I get the system date in a plugin please? I've looked for it but haven't found it yet
22:33:58amiconnBagder: The new debian-unstable binutils no longer crash
22:35:28DerPapsts/debian-unstable/debian-stable ?
22:35:29amiconnNow we need to make build server admins with debian unstable upgrade to -7
22:36:17 Join Rob2222 [0] (n=Miranda@
22:36:22BagderDerPapst: nope
22:37:00DerPapstBagder: ;) </bad_joke>
22:37:29Bagderamiconn: my debian mirrors don't even list the -7 binutils package yet
22:37:41BagderI'm just blind
22:38:06*DerPapst hands Bagder some glases
22:38:45*pixelma hands DemPapst another "s" ;)
22:39:00*petur2 hands pixelma an 'r'
22:39:23 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
22:39:29pixelmano... that was on purpose
22:39:53peturI guessed so but I wanted to continue the row ;)
22:42:13pixelmapetur: just doing something for your "actions" count in the IRC statistic? :P
22:42:31 Join w0lfie [0] (
22:42:58w0lfiehey all
22:43:07 Join ctaf [0] (
22:43:19 Part ctaf
22:43:46w0lfiei'm wanting to chuck rockbox on my ipod 5th gen 80g, there isn't a specific rockbuild for this. does it come under the ipod video build?
22:45:37 Quit The-Compiler (Read error: 104 (Connection reset by peer))
22:46:10DerPapstlater one
22:46:28 Quit BRi7Xtra (Read error: 110 (Connection timed out))
22:46:44Bagderw0lfie: you can/are advised to use the 64mb build
22:46:46 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
22:47:04 Quit mpeccorini ("User pushed the X - because it's Xtra, baby")
22:47:19 Quit Domonoky (Read error: 110 (Connection timed out))
22:47:38peturpixelma: no, just getting bored with strugling with some network equipment that needs configuring
22:47:52w0lfieBagder: cheers :)
22:48:31petur(as a side note, I now know how to connect to wireless networks in ubuntu, only a week too late ;) )
22:48:41 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
22:49:12 Join Thundercloud [0] (n=thunderc@
22:49:13 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
22:52:41 Quit w0lfie ("leaving")
22:52:43a1titudeDerPapst: fixed (I can't test it right now, my ipod is dooin' a battery test) Although I'm just going to cansel that and do it overnight
22:57:00 Join miepchen^schlaf [0] (
22:59:51a1titudecan I submit the re-fixed DockPod_Aqua-fixed wps?
23:00:11 Join PaulJam [0] (
23:01:33 Quit Lear ("ChatZilla [Firefox]")
23:02:37 Join petur2 [0] (n=petur@rockbox/developer/petur)
23:03:07Journeyok how do I install the font package after I donwload it?
23:03:10 Join norbusan [0] (
23:03:11 Quit petur (Nick collision from services.)
23:03:13 Part norbusan
23:03:18 Nick petur2 is now known as petur (n=petur@rockbox/developer/petur)
23:05:59*Bagder updated IPL's wiki about rockbox on 5.5G
23:08:36 Join matsl [0] (
23:08:44BagderIPL seems to have had _one_ commit during the last month...
23:08:54a1titudeRecap: There was a bug in DockPod_Aqua-fixed wps, I fixed it, is it worth submitting it to the wiki, I have a user account for the wiki, no permission. should I update the DockPod_Aqua-fixed file with the corrected date display?
23:09:26petura1titude: give us your wiki name and you'll get write access
23:10:54 Join PaulJam_ [0] (
23:12:00peturJourney: just unzip it the way you unzipped rockbox
23:14:00a1titudeThanks, what kind of code is this madeup of? haha, I might be a while! lol
23:14:16desowinBagder: send Colombo (user from rockbox forum) to iPL forums ;-)
23:14:18a1titude(apart from the HTML)
23:15:18*amiconn now has a nice 'debbox'
23:15:23petura1titude: there's a help link on the page you get when editing
23:15:35linuxstbJourney: Exactly the same was as you installed the main
23:17:30a1titudepetur: just replace the location with a new attatched one then?
23:18:19peturyes, and maybe remove the old attachment
23:18:43a1titudeahh got it
23:20:17a1titudeshould I leave credit for the 2nd fix?
23:20:49peturalways credit whoever helped
23:21:12***Saving seen data "./dancer.seen"
23:21:25a1titudeI'll add my name then. :)
23:21:43peturyes, don't put your name on top ;)
23:22:23a1titudeI won't haha
23:23:52XavierGrgrr my ondio doesn't want to get unscrewed :(
23:24:18a1titudepetur: can we check thats right?
23:24:31a1titudeahh, didn't add info on what I did! :p
23:25:10a1titudeWhere should I put the info?
23:26:35 Quit Rob2222 (Read error: 104 (Connection reset by peer))
23:27:12peturI would put your comment between his name and yours: "blabla" −− name 1 "blabla" −− name 2
23:27:19 Quit PaulJam (Read error: 110 (Connection timed out))
23:27:20*Soap has been sick as a dog.
23:27:25*DerPapst discovers the iPL wiki has a new contributor.
23:29:22 Join zamzon [0] (i=52874283@gateway/web/cgi-irc/
23:30:56 Join secleinteer [0] (n=secleint@
23:31:17a1titudepetur: done, can that be checked?
23:32:14zamzonHi! Does anybody know if rombox.ucl for RecV1 should be generated by the make process in current builds, when Tag Database has been disabled? Is there an error msgs if binary is to big?
23:32:17peturhow do you mean, checked? look at the page or at the diff (bottom of the page has '<' symbols between page versions)
23:32:17 Quit Arathis ("Bye, bye")
23:32:30 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
23:33:02a1titudepetur: I want to know I didn't do anything wrong, as that was my first time.
23:33:11peturlooks fine
23:33:16 Quit davina_ (Remote closed the connection)
23:33:18*bluebrother notices the same question here as in the forums
23:33:21Bagderzamzon: you need to edit the configure script first, then rerun the script
23:33:36Bagderremove the comment from the line 'archosrom=""#"$pwd/rombox.ucl"'
23:33:45Bagderor rather remove the hash sign
23:33:53Bagderline 619
23:34:02zamzonOK, thank you I'll have a look..
23:34:07 Quit desowin ("use linux")
23:34:17a1titudepetur: thank you! :)
23:34:31Bagderzamzon: when that is done, you will get an error output if it still is too big
23:37:40 Join PaulJam__ [0] (
23:39:51 Part Joely
23:40:21zamzonThis one: region FLASH is full
23:40:23 Nick PaulJam__ is now known as PaulJam (
23:40:36zamzonDamn. :-)
23:40:57 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
23:41:06zamzonAm I able to finde out how many bytes are missing?
23:41:36Bagderyes, the .map file contains that info
23:41:45zamzonThank you!
23:41:48Bagdereven if not perhaps the easiest thing to understand
23:41:49saratogapreglow: i wanted to ask you last night, why does doing a 64x64 multiply make any difference if the inputs are only 32 bit anyway?
23:42:41preglowsaratoga: not at all
23:43:00preglowsaratoga: we use 32x32 -> 64 bit muls pretty much exclusively in rockbox
23:43:07 Quit saratoga (Client Quit)
23:43:13 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
23:43:35preglowsaratoga: misread that somewhat, doing a 64x64 bit multiply and a 32x32 gives the same result for 32 bit ops
23:44:16preglowi think the reason arguments are casted to long longs usually is to make the c compiler understand you want a 64 bit result
23:44:16saratogai tried doing a 32x32 multiply and it actually just crashes the program
23:44:16 Quit Thundercloud (Read error: 54 (Connection reset by peer))
23:44:28preglowi don't know if it's possible to make c produce a long long result from multiplying two longs
23:44:29 Join Thundercloud [0] (n=thunderc@
23:44:29saratogaso i assume it must have some purpose
23:44:50preglowany of the c gurus here should answer that
23:45:00saratogai assumed int_64 var = 32bit1 * 32bit2 did that
23:45:12preglowi think that produces a 32 bit result, then casts it to 64 bir
23:45:14 Join PaulJam__ [0] (
23:45:19preglowagain, verify with c gurus
23:45:21saratogaok then, makes sense
23:45:30saratogai'll dissassemble it to make sure
23:46:09preglow32x32 -> 64 is what we use in rockbox, and we almost always do so via asm, so we don't have that particular problem
23:48:23 Quit petur ("Zzzzz")
23:48:41 Quit Siltaar ("Aurevoir -")
23:50:27saratogayou guys are right, it did a 32 bit mul
23:53:36saratogai want to reuse as much of the existing integer decoding as possible
23:53:49saratogasince a lot of work was already put into it
23:54:02 Join chrisjs169|afk [0] (
23:54:03saratogahow difficult is it going to be to get it to load in a modern version of rockbox?
23:55:18bluebrothersaratoga: out of curiousity, what are you working on?
23:55:41saratogathe integer wma decoder
23:55:45merbananpreglow: no word from the fixpoint guy, I pinged him several times
23:55:50 Quit PaulJam_ (Read error: 113 (No route to host))
23:56:07saratogamerbanan: which fixed point guy?
23:56:07 Quit PaulJam (Nick collision from services.)
23:56:14 Nick PaulJam__ is now known as PaulJam (
23:56:16bluebrotherah :)
23:56:35saratogaunfortunately, i only half understand how wma works, so this is slow going
23:56:37merbanansaratoga: the one who did the cook port
23:56:37 Join Gursikh [0] (n=Gursikh@tremulous/officialdevannoyer/khalsa)
23:56:46 Part maffe
23:56:51merbanansaratoga: what do you need to know
23:57:03saratogai've seen cook in the ffmpeg source, but don't know what it is
23:57:13saratogayou're familar with wma?
23:57:14 Join maffe [0] (n=maffe@
23:57:15merbananreal audio codec
23:57:30 Part Gursikh ("Leaving")
23:57:31saratogaso many questions
23:57:53saratogawhat is the relationship between block size and the MDCT transform size
23:58:17merbanan2 IIRC
23:58:36saratogai thought MDCTs were either 256 or 2048 samples?
23:58:51saratogaive seen block sizes of 128, 256, 512, 1024 and 2048

Previous day | Next day