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

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

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

#rockbox log for 2006-12-07

00:00:19SoapAmy - Rockbox excels at those features.
00:00:44linuxstbNatalic1: Forget windows apps, start hacking Rockbox...
00:00:56ArathisPaulPosition: I am
00:01:06Natalic1no, i really dont understand the code well enough
00:01:52PaulPositionArathis - Okay. So now we'll scramble that sucker. ../tools/scramble -mi4v3 bootloader/bootloader.bin H10.mi4
00:02:18AmyMy last question deals with potentially using rockbox to increase the ipod's accessibility because of my blindness. I've heard that rockbox can read its menu system out loud. WOuld this allow me to navigate through artist/album/genre and even specific songs while rockbox reads where I'm at?
00:02:27scorcheNatalic1: how do you expect to get to know the code well enough except by diving in?
00:02:41Natalic1i dont:))
00:02:45Natalic1i didnt want to
00:02:52Natalic1i wanted to make a windows app that people will use
00:02:57 Join matsl_ [0] (
00:03:00Natalic1i suck @ os development
00:03:09Natalic1and i wouldn't kno where to start
00:03:09scorchewell, there is #windows too ;)
00:03:45 Quit matsl (Connection timed out)
00:03:49Natalic1but i want to make something for rockbox, really want to make a php script:((
00:03:52Soap##windows that is
00:03:59ArathisPaulPosition: just wanted to show you my make output:
00:04:13Arathishad some problems doing this
00:04:18 Join cubic_cube [0] (
00:04:36 Quit matsl_ (Client Quit)
00:04:39tehsmoNatalic1: what do you want to make?
00:04:47Arathisif your're satisfied with that I'll scramble
00:04:48Natalic1i dont care, just something useful to people
00:04:48PaulPositionArathis - Actually I should have told you warnings are pretty obvious (they span over a long line) and not very common so you could have read it faster. :p
00:04:49 Join matsl_ [0] (
00:04:51Natalic1tired of making trash
00:04:55cubic_cubeis there someone who could help the cubic cube with OS X + 5g iPod installation?
00:04:58 Quit ani-adom (":")
00:05:02tehsmoyou could write a plugin, I think those are easier to write
00:05:05Arathis...whatever that means and what it's good for
00:05:14Natalic1i dont know the environment
00:05:18Natalic1i am a windows coder
00:05:26tehsmoI think the plugin environment is pretty simple
00:05:30tehsmoa function to draw text
00:05:33tehsmoand one to get keypresses
00:05:36PaulPositionArathis - So it's allright. Did you scramble? If not I left the command just above..
00:05:39linuxstbcubic_cube: New or old 5g, and what size hard drive?
00:05:40tehsmoand file access. .is all you really need
00:05:50ArathisPaulPosition: "...whatever that means and what it's good for"
00:06:20PaulPositionArathis - Only good for not wasting time installing a porked build if it makes errors. ;)
00:06:27Natalic1i want a windows app(more flexible)
00:06:59cubic_cubelinuxstb: old 5g, 60gb, followed installation to the letter (restored to FAT32 on windows pc, etc.) then i get error "Specified partition (0) does not exist"
00:07:11PaulPositionArathis - It doesn't look like there was any problem making the files. So where's it you had trouble?
00:07:29tehsmoso this frequency bug, is it an issue with incorrectly doing frequency scaling on the ARM, or a side effect? or does nobody know
00:07:32linuxstbcubic_cube: What gives you that error?
00:08:05cubic_cubelinuxstb: diskdump to bootpartition.bin
00:08:06cubic_cube[INFO] Reading partition table...
00:08:06cubic_cubePart Type Start Sector End Sector Size (MB)
00:08:06DBUGEnqueued KICK cubic_cube
00:08:06cubic_cube[ERR] Specified partition (0) does not exist:
00:09:04ArathisPaulPosition: you ment "../tools/scramble -mi4v3 bootloader/bootloader.bin H10_20GC.mi4" not "..H10.mi4" right? ;)
00:09:51PaulPositionlol. I guess so. wait a second I check on sumthin.
00:10:41linuxstbcubic_cube: Are you definitely using the correct /dev/ filename for your ipod? Also, does your ipod still work normally?
00:11:09AmySoap: Did you see my last query?
00:11:20SoapI think I missed it Amy.
00:11:47SoapOk Amy, I found it.
00:11:57cubic_cubelinuxstb: i know i have the right /dev/ for it, i'll check to see that it works normally
00:12:52SoapAmy, I am not the best person to ask on that. I know Rockbox can read the menus to you, and I believe, stress believe, that you can record Artist, Tracks, Genre names etc. to be read while navigating within the database. Scorche? Do you know?
00:13:13ArathisPaulPosition: still alive? ;)
00:13:32PaulPositionArathis - Yes,
00:13:37scorcheSoap: heh...i was halfway to my 2-key-salute to lock the computer, after which i would leave
00:14:02PaulPositionArathis - Okay. So yes it should be that file, though I think you'll rename it when you put it in the /system/ folder on your DAP.
00:14:21scorcheAmy: if you are still here and no one has answered your question in a few hours, i will help you, but i must go help a client atm =)
00:14:37PaulPositionI wanted to check up on the scrambling code itself (-mi4v3) and there doesn't seem to be a different one for the 20gb :)
00:14:40ArathisPaulPosition: why so? it's the normal h20 .mi4 file
00:15:18PaulPositionArathis - Well no, it's not anymore the 'normal' file, it's the patched one.
00:15:25Arathisbarry's got an 20gb if I remember right
00:15:43Arathisdon't get it
00:16:09 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
00:16:29PaulPositionArathis - indeed. What is it you mean? We produce a new bootloader file, with patched code. We scramble it so it can be read when on the DAP. Then we replace the one on the DAP with this one (after having backed it up of course)
00:16:34 Quit secleinteer (Success)
00:16:36PaulPositionArathis - Makes sense yet?
00:16:36cubic_cubelinuxstb: works perfectly normal, i'll try it again
00:16:44SoapAmy, when scorche says "help a client" he means serve a "John"
00:16:48Arathiswith normal I mean the OF mi4. but the bootloader I'm using to boot RB atm has of course the same name cause the h10 bootloader itself hasn't been touched
00:16:57 Join secleinteer [0] (
00:17:06scorcheSoap: actually her name is ali...
00:17:28ArathisPaulPosition: clear what I mean now? :)
00:17:29PaulPositionArathis - In the system folder, before you change anything, you should have :
00:17:38scorcheAmy: in the mean time, check out this page:
00:17:58 Quit Amy ("CGI:IRC (EOF)")
00:18:04PaulPositionArathis - Original.mi4 (or some such) and H10.mi4 (or H20.mi4 or I don't know how it's named on H10-20gb) right?
00:18:13scorcherighty then
00:18:26CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:18:26*scorche bops Soap on the head and exits stage right
00:18:59PaulPositionArathis - The file we produced, for dualbooting, will replace the rockbox bootloader, the one file you usually only install once and ever forget about.
00:19:25ArathisPaulPosition: right. and the "H20.mi4" is named H10_20GC.mi4
00:19:46PaulPositionArathis - This is tentative stuff. Right now, on my H10, my player will freeze if I attempt to play a song with 'crossfeed' on.
00:19:55 Quit petur ("sssssssssss---------PLOP!")
00:20:16cubic_cubelinuxstb: it still doesn't work
00:20:25Arathis"File encoded successfully" :)
00:20:33PaulPositionArathis - Good, then it so happens it has the right name out of the box :) So did you scramble it?
00:20:44CassandraNight all
00:21:02Soapdon't led the bed-bugs bite!
00:21:23 Quit CriamosAndy ("( :: NoNameScript 4.03 :: )")
00:21:32PaulPositionOkay, so as I said, you'll also need to compile a rockbox install to go with that new bootloader.
00:21:34 Quit Cassandra (" Try HydraIRC -> <-")
00:21:51 Quit Natalic1 ()
00:22:12 Join scorche` [0] (i=ScorchE@rockbox/administrator/scorche)
00:22:24PaulPositionArathis - But first, maybe you want to back up or rename (maybe RB_original_H10_20GC.mi4) or whatever
00:22:29ArathisPaulPosition: okay. now I need to replace the RB mi4 on my player with the one I made right? and the iriver one needs to be named what? and can I use the original one or do I need to make something with mi4encode?
00:22:47ArathisI'll backup to my pc
00:23:17PaulPositionArathis - We'll need to do something with mi4 decode indeed, but later. We'll get rockbox running first.
00:23:22 Quit ender` (Read error: 104 (Connection reset by peer))
00:23:36Arathis"compile a rockbox install" ? you mean .rockbox folder and rockbox.h10 ?
00:23:44PaulPositionArathis - Exactly.
00:24:29PaulPositionArathis - Because the bootloader, as it is right now, doesn't work with 'pure, unpatched' cvs (ie, the patch also modifies the .rockbox files)
00:24:52ArathisI'll try with my "on the player" files first. barry wanted test about that too
00:25:20PaulPositionArathis - I did test, but go on it might be different :)
00:25:28 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:25:32PaulPositionArathis - Well thought.
00:27:41cubic_cubelinuxstb: you there?
00:28:57 Quit scorche (Read error: 60 (Operation timed out))
00:30:12ArathisPaulPosition: freezes after rb boot
00:30:19 Quit MarcoPolo ("Bye !")
00:30:31PaulPositionArathis - Sure does
00:30:50PaulPositionArathis - You know how to compile a build?
00:31:07PaulPositionArathis - make it from an other directory than bootbuild, like 'build' :p
00:31:23Arathisif it's just ../tools/configure as normal: yes
00:31:31PaulPositionIt is. :)
00:31:52Arathiscause of the scrambled code?
00:32:25PaulPositionArathis : ?
00:33:09ArathisI just wanted to know what is different to the cvs or daily build now
00:33:35PaulPositionArathis - Oh. A few files, I can't remember them all.
00:34:19PaulPositionArathis- Barrywardell would know :p But enough so that you need to build a new build. Not because of the scramble though, the .mi4 file is always 'scrambled'.
00:34:58cubic_cubeif someone can help me with os x and a 5th gen ipod, my "Specified partition (0) does not exist", still
00:38:04PaulPositionArathis - If you're here, while it's building maybe you can tell me if you already have mi4code.exe lying around ?
00:39:02Arathisand an exe wouldn't make sense anyway cause I'm using linux
00:39:08PaulPositionArathis - lol. k.
00:39:48PaulPositionArathis -
00:40:19PaulPositionArathis - You'll need to compile that somewhere on your install. I'm using XP and vmware..
00:41:13Arathisyou compiled it in vmware?
00:41:49Arathisehm, what came after 'make' again?
00:41:50PaulPositionArathis - Sure did, someone made a great debian crosscompiling environment for vmware.
00:42:04PaulPositionarathis - make zip ?
00:42:38ArathisI'm using such an env here. had problems making arm-elf-gcc crosscompiler as said
00:42:50Arathisthat's why i'm using vmware anyway
00:43:13PaulPositionArathis - vmware on linux? lol. That's cool.
00:44:22PaulPositionArathis - With this build installed you should have a good, functioning rockbox except for the 'crossfeed-that-kills'. Then we'll need to behead the original iriver .mi4 file
00:44:23Arathisway of. would be much easier to make it in native linux
00:44:53PaulPositionArathis - sure would. a debian emulator on debian is weird.
00:47:21PaulPositionmarkun - lol, thanks.. I know, I was more like asking 'yep, ready' or 'yep, funny' or ... ;)
00:49:41 Join bawb2 [0] (n=bawb2@
00:51:48PaulPositionArathis: ??
00:52:15 Quit matsl_ (Remote closed the connection)
00:53:09Arathisrockbox boots
00:53:28Arathisjust setting up tag cache and testing the crossfeed bug
00:53:34PaulPositionArathis - Good thing. It was expected but nonethless. :)
00:54:10PaulPositionArathis - Either set crossfeed and starta song, or start a song and use WPS context menu to set crossfeed. It should hang with a data abort (you can note the address though :) )
00:54:13Arathismeantime I'll try compiling mi4code
00:54:25PaulPositionShould be pretty quick, it's a single-file source.
00:54:35Arathishope so :)
00:55:25Arathisthat isn't rockbox related so I can compile where I want, right?
00:56:51Arathisokay, gives me much errors and warnings
00:56:55Arathislet's try it native
00:57:09PaulPositionMight well works better yeah! :)
00:57:24 Quit cubic_cube ("Royal Ra<in:b;ow!")
00:57:36 Quit BHSPitMonkey_ (Read error: 110 (Connection timed out))
00:58:48PaulPositionArathis - So did it work better?
00:59:07PaulPositionArathis - And did you freeze the H20? :p
00:59:40Arathisit didn't give any response while executing the command so I think it woked better
00:59:40 Join MarcoPolo [0] (
00:59:53PaulPositionwhat command?
00:59:59Arathisto compile mi4code
01:00:05PaulPositionah ok.
01:00:09Arathisand there is a file called mi4code now :)
01:00:28PaulPositionwhich I presume you execute by typing ./mi4code
01:00:36PaulPositiontry ./mi4code −−help
01:01:19Arathis"Data abort at 0003559C"
01:01:50Arathisthank god I don't use crossfeed
01:02:30PaulPositionArathis - Okay, that original iRiver .mi4 file, give it a real obvious name *other* than original.mi4 (like maybe iRiverOriginal.mi4).. And make a copy into that place you put mi4code
01:03:00PaulPositionArathis - Noted. I must say 'crossfeed' is the best thing in rockbox. It changes the soundscape so much! :)
01:03:21ArathisI don't really like it, so ..
01:03:26PaulPositionno problem
01:04:02Arathisokay, what's next than?
01:04:04PaulPositionArathis - So did you copy that file in, and with a real mean name?
01:04:07 Quit heyJulius ("( :: NoNameScript 3.81 :: )")
01:04:43ArathisiRiverOriginal.mi4 :)
01:04:52Arathisand of course having more than one backup of it
01:05:58PaulPositiongreat, so you would do like ./mi4code -l iRiverOriginal.mi4 Original.mi4 ( -l = L lowercase & capital O on Original..)
01:06:45***Saving seen data "./dancer.seen"
01:06:52Arathismust be Original.mi4 for rb to recognize it?
01:07:11PaulPositionfor it to load original firmware on dualboot, yes.
01:07:23Arathisnknown command '-l'!
01:07:26PaulPositionit's -s
01:07:39PaulPosition(I was fiddling with other things in between, got lost :o )
01:07:48Arathisalso unknown
01:07:54Arathis decrypt decrypt mi4 image
01:07:54Arathis encrypt encrypt mi4 image
01:07:54DBUGEnqueued KICK Arathis
01:07:54Arathis build build mi4 image
01:07:54Arathis sign sign mi4 with DSA
01:07:56Arathis verify verify DSA siganture
01:07:58Arathis keyscan scan file for potential keys
01:08:00Arathis blpatch patch bootloader with custom DSA key
01:08:02Arathis hexdecode decode 'hex' bootloader file
01:08:04Arathis hexencode encode 'hex' bootloader file
01:08:08PaulPosition./mi4code decrypt -s ... ...
01:08:23PaulPositionforgot to 'decrypt' I'm getting tired :p
01:08:39ArathisDecrypted ok with key '20gc_eng' (0240772c 6f3329b5 3ec9a6c5 b0c9e493)
01:08:47Arathisme too ^^
01:08:55PaulPositiongood, that one goes into /system/ and then you can reboot.
01:09:25PaulPositionarathis - Then either you let rockbox boot, or you press left (bit like you press right to go in usb mode)
01:10:10Arathislets see ..
01:10:15PaulPositionArathis - Last thing. Turning off from the Official Firmware doesn't turn off completely (you should remember that from before rockbox!) so you'll need to reset (pinhole) to save batteries/get back into rockbox.
01:11:22Arathis:D works
01:11:45Arathisand I noticed I didn't remove the old db^
01:12:06 Part roolku
01:12:15Arathisyeah for barry and dan_a and for having radio and recording again
01:12:37Arathishoping for those in rockbox now and being happy
01:12:42PaulPositionArathis - Of course it does. Oh, one last thing : if you use the 'music' folder to store your songs, when you go into original firmware it will 'hide' it again. Back in rockbox you either have to use 'database/tagcache' or 'see all files' to get the folder to show up.
01:12:43Arathisthanks for the help PaulPosition
01:13:05PaulPositionArathis - You're welcome. Can I ask something?
01:13:46Arathisof course
01:13:49 Quit ScoTTie (Connection timed out)
01:14:42PaulPositionArathis - I don't thik you'd do, but try not to brag around, like, the misticriver forum until Barry made it clear the patch could get massive distribution. ;)
01:15:14Arathisof course
01:15:31Arathispeople who really want it are around irc anyway ;)
01:15:42PaulPositionArathis - I couldn't help 5 people at once and Barrywardell has better to do than answer questions. I might write a small tutorial, if I have his permission, in the next few days.
01:15:50PaulPositionArathis - true enough :p
01:16:20PaulPositionArathis - Hopefully around the time his patch is stable and made into cvs. :)
01:16:42Arathismore hopefully the problems with the ipod's bootloader will be fixed soon so the patch can be submitted to cvs
01:16:57PaulPositionArathis - Though it may never happen if it means everyone got to download a new bootloader to sync with the new builds. :o
01:17:29 Join cubic_cube [0] (
01:17:47Arathisthe only thing I'm a bit sad about is, that I can't just use the cvs builds from the page now
01:17:49cubic_cubecould someone give me some quick help here please?
01:18:50PaulPositionArathis - But once you know how, it's a matter of ten minutes building a bootloader AND a new rockbox..
01:18:59ArathisPaulPosition: btw: what is/are the essential steps/cmds to make the cvs source ready for the new bootloader?
01:19:35Arathisbut bootloader doesn't need to be build every time, right? "one and for all" is good enough
01:20:42PaulPositionArathis - I think but that's an interresting question. :) Effectively, just downloading cvs, reapplying patch and compiling the regular build should be enough.
01:20:55Arathiscubic_cube: sorry, have to go in a few minutes, but what's your problem?
01:21:01cubic_cubei need to know how i can actually see my music files
01:21:37Arathiscubic_cube: windows?
01:21:37dan_acubic_cube: What kind of player do you have?
01:21:46cubic_cubeipod 5th gen
01:22:07 Join BHSPitMonkey [0] (
01:22:07cubic_cubei can't find my music files
01:22:08dan_aWhat can you see at the moment?
01:22:24cubic_cubewell it's plugged into my comp at the moment
01:22:53cubic_cubebut all i could see on the two menus were calendars/contacts/notes/rockbox
01:23:02 Join PowerMac [0] (i=4b76415c@gateway/web/cgi-irc/
01:23:03cubic_cubeand the main settings screen
01:23:12ArathisPaulPosition: this should downtime my rockbox-updating-interval a lot I think xD
01:23:31CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
01:23:31*Arathis is laaazy
01:23:44PowerMacHey everyone
01:23:51Arathis..and tired. I'll go get some sleep. thanks again for helping. night
01:24:18dan_acubic_cube: iPods store their music in a hidden folder. The best thing to do is have a look in the manual about how to enable Database - the manual might still call it TagCache. That lets you browse files by their ID3 tags
01:25:06PowerMacI just have a very quick question, is there a way to improve playback on my nano? I've been trying to play 320 kbs AAC files and they skip all the time
01:25:07cubic_cubei initiated the database
01:25:17cubic_cubeunless it didn't take for some reason
01:25:30PowerMacI only have the equilizer on, nothing else
01:25:39 Quit Arathis ("[rl_bot quit]")
01:27:25dan_acubic_cube: I think you need to reboot once for it to work, and switch the file view to ID3
01:27:45cubic_cubei'll try that
01:28:34dan_aPowerMac: Try using a different theme. The peak meters take up a lot of processor power, if you have those on. Otherwise, try turning off the equaliser.
01:29:23cubic_cubedan_a: i can't find anywhere how to do that, switch to ID3
01:30:36 Quit PowerMac ("CGI:IRC (EOF)")
01:31:07 Join PowerMac [0] (i=4b76415c@gateway/web/cgi-irc/
01:31:26dan_acubic_cube: I'm going from memory here, but I think its Main Menu->Display Settings->File View
01:32:30cubic_cubei've got Main>General Settings>File View, but i can't find anything relating to ID3
01:33:25dan_aWhat are the options there?
01:34:15cubic_cubeoh wait, i finally figured it out
01:34:36cubic_cube>File View>Show Files>Database
01:35:18cubic_cubeugh but it's so slow
01:35:38cubic_cubewell, the first time anyway
01:37:16PaulPositioncubic_cube - To change the view type more quickly if you want to go from file browser to id3-based, you can press and hold left for a second or so and get into the 'quick menu'.
01:38:32cubic_cubebut it's also not doing the one thing that was the reason i got rockbox: playing gapless
01:39:43PaulPositionHow's that? Not that I doubt you, I don't own an ipod, but my songs, at least my well-ripped songs, don't get gap inbetween.
01:40:05 Join tupa [0] (n=tupa@
01:40:16cubic_cubemy songs are ripped just fine and play perfectly gapless in iTunes
01:40:44 Join EbErT [0] (
01:43:32PaulPositiondunno. What do you get? a gap? how long? a crossfade? what song format? Maybe try a few different albums and then (search for first) raise a bug on the bug tracker.
01:44:17cubic_cubeAAC, no crossfade, like a tenth of a second long
01:44:25cubic_cubelong enough to be really annoying
01:45:38PaulPositionDunno, sorry. I still suggest you have a look around the bugtracker.
01:46:25tupacan i install rockbox over ipodlinux?
01:47:11tupa‎i installed ipodlinux but it has a laggy mp3 player, i saw that rockbox goes real time
01:51:54PaulPositioncubic_cube - I'm sorry but it seems AAC files aren't 'natively gapless' in that the format isn't gapless but programs such as iTunes use either id3tag-like info or database to store cue position for those songs.
01:52:12PaulPositioncubic_cube: can't say for sure, just relaying info from some thread on forum.
01:53:38linuxstbYes, I don't think our AAC codec makes any effort to strip the leading and trailing silence from within an AAC file.
01:57:10goffabeen a while since i tried aac... has the playback improved since july or so?
02:03:03 Quit jhMikeS (Nick collision from services.)
02:03:09 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
02:05:41PowerMacAAC playback is still very jittery
02:05:53PowerMacat least on my Nano
02:06:23EbErTis pretty good on mine
02:06:23goffawas thinking gapless was the least of our worries atm
02:06:35EbErTlong mp3's still stop and start for some reason
02:06:50EbErTaround 1hr, 160kps
02:07:11 Quit MarcoPolo (Remote closed the connection)
02:07:38 Quit linuxstb ("CGI:IRC (Ping timeout)")
02:11:18 Quit spiorf (Remote closed the connection)
02:11:57BHSPitMonkeytupa, you can install both and they won't interfere with one another.
02:12:11EbErTwhat about all 3?
02:14:18 Quit wooo (Read error: 113 (No route to host))
02:20:09 Quit PowerMac ("CGI:IRC (EOF)")
02:22:19 Quit Seed (Nick collision from services.)
02:22:26 Join Seed [0] (
02:26:59 Quit GliTch_ (Remote closed the connection)
02:27:10 Join GliTch_ [0] (
02:27:51 Quit Seed (Nick collision from services.)
02:27:57 Join Seedy [0] (
02:32:02 Join rockboxn00b [0] (i=46a77451@gateway/web/cgi-irc/
02:33:57rockboxn00b.... hm.
02:35:09 Quit rockboxn00b (Client Quit)
02:35:57 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
02:36:06 Join rockboxn00b [0] (i=46a77451@gateway/web/cgi-irc/
02:37:29 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
02:38:21 Join mick_linux_ [0] (
02:39:54rockboxn00bdamnit. .. what's with this? I need mIRC =\
02:41:36 Quit rockboxn00b ("CGI:IRC (EOF)")
02:43:56 Quit Seedy ("cu, Andre")
02:44:00 Join Seed [0] (
02:44:42 Join BlahHumbug [0] (
02:44:55BlahHumbugaha! much better, lovin' the mIRC.. been awhile.....
02:45:10 Join menosm [0] (
02:45:18BlahHumbugso, ladies +gents. ... I had a couple most likey stupid questions for some rockbox elite if I may.....
02:45:52 Quit tupa ("Saliendo")
02:46:46BlahHumbugconcerning rockboy: the ROMs referred to, (it's been awhile for me, last I remember, they were really .rom 's ... does the .gbc work with rockboy?
02:48:07 Join FOAD [0] (
02:49:18BlahHumbug=\ all dead eh?
02:49:38 Quit mick_linux (Read error: 110 (Connection timed out))
02:49:49 Nick mick_linux_ is now known as mick_linux (
02:51:31pixelmaBlahHumbug: nice nick btw... don't know what player you do have but you can find something in our manual -
02:51:59pixelmatook that as an example but you can search for the right manual here
02:53:04Soapbeat me to it pixelma .
02:53:09SoapI was going to say:
02:53:48Soap"Rockboy is a Nintendo Game Boy and Game Boy Color emulator for Rockbox based on the gnuboy emulator." <−−The first line of the title.
02:58:55BlahHumbugi've an ipod 5g video
02:59:23BlahHumbugoh hell ya.
02:59:25BlahHumbugthanks guys@!
02:59:28EbErTso you're going to try and make it a gameboy too
02:59:33EbErTdoes it work? never tried it
02:59:52BlahHumbuggonna try.
03:00:30BlahHumbug=) I'm also diggin' though these manuals/walkthroughs/etc.. I'm gonna make my own working build with some patches and such yet! make myself a wps with the album art.. i'm stoked..
03:01:10 Quit FOAD_ (Read error: 110 (Connection timed out))
03:01:35EbErTi wonder how easy it is to convert new ipod wps's to ipodphoto wps's
03:01:54EbErTi think its just a screen size difference, but i dunno what's involved
03:02:20 Quit bluebrother ("Leaving")
03:04:43BlahHumbugI'm not sure yet =)
03:06:17 Part pixelma
03:06:48***Saving seen data "./dancer.seen"
03:08:15BlahHumbugthanks everyone.. I'll be frequenting IRC more in the near future, I'm sure.
03:08:17BlahHumbugtill then.
03:08:22 Quit BlahHumbug ()
03:09:47 Join ScoTTie_ [0] (
03:14:48 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
03:16:50 Quit hcs (Read error: 104 (Connection reset by peer))
03:16:52 Quit ScoTTie (Read error: 113 (No route to host))
03:18:04 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
03:18:09 Join BHSPitLappy [0] (
03:28:21 Quit GliTch_ (Remote closed the connection)
03:28:26 Join GliTch_ [0] (
03:35:30 Join terriblyinept [0] (n=energy_O@
03:36:13terriblyineptIs anyone online here involved in the H10 port?
03:39:30terriblyineptI'd like to talk to anyone who is; just chat a bit. You can reach me at TerriblyInept on AIM, or leave my an email at
03:39:51terriblyineptThanks, and everyone who reads this have a lovely evening. Or whatever it is in your part of the globe.
03:39:57 Quit terriblyinept ("Leaving.")
03:41:00 Join menosm_ [0] (
03:41:00 Quit menosm (Read error: 104 (Connection reset by peer))
03:56:56jhMikeSany way to get the linker map to include static symbols, directly or indirectly?
04:07:01 Join gromit` [0] (
04:20:43 Quit BHSPitLappy (Read error: 110 (Connection timed out))
04:21:28 Quit cubic_cube ("Royal Ra<in:b;ow!")
04:28:10 Join BlahHumbug [0] (
04:51:01 Join [sellout] [0] (
04:59:18 Join terriblyinept [0] (n=energy_O@
05:01:13terriblyineptAnyone around?
05:04:32PaulPositionat this hour it's pretty dead...
05:06:49***Saving seen data "./dancer.seen"
05:09:28terriblyineptNot a lot. I've just been reading a lot about Rockbox lately and playing with it on an old ihp120, and wanted to see if there would be anyone about to talk at me about the h10 or just Rockbox in general.
05:09:42terriblyineptNot really as for troubleshooting. Just breezeshooting.
05:10:11PaulPositionWhat is it you would like to know about H10? I can't go *real* technical but I do use one, so..
05:10:38terriblyineptAre you currently using Rockbox on it? And what particular kind is it?
05:11:21PaulPositionH10 5gb, MTP. I do use rockbox yeah. :p
05:12:32PaulPositionRockbox works well enough, but it's not yet optimized if that's what you're after.. Battery life sucks (but then it does on all players using the portalplayer/ARM chipset which hasn't been totally figured out yet)
05:13:05PaulPositionRadio and recording aren't working yet either. But dualbooting is on the way so the official firmware will be there as a workaround while waiting for the functionalty.
05:13:12terriblyineptDo you have any idea how battery life compares, from personal or other experience, to the iRiver firmware?
05:13:35terriblyineptActually, I wondered if you knew anything about possible strategies being taken towards working out a dualboot system for the H10.
05:13:56PaulPositionFrom my experience, on a 5gb that the booklet said would do 12hours (OF) I got around 9 and a half with OF and get between 4 and 5 with rockbox at the moment.
05:14:06terriblyineptI'm actually interested in sharpening up my skills a bit and getting in on development, but I have to wait for at least one of my H10s to actually arrive.
05:14:17PaulPositionAlbeit it's been a while I haven't benchmarked the batteries for real, so maybe some progress been made I haven't seen.
05:14:26PaulPositionOriginal Firmware
05:14:42terriblyineptAh. Sorry. Not all that familiar with certain jargon.
05:15:36PaulPositionTerriblyinept - I'm certainly aware of dualboot. The head guys on the H10 ports have got something working which I've just been testing today. −− Still pretty shakey and unstable though.
05:15:37terriblyineptI read about radio and recording not really being worked on at the moment, but I'd consider dualbooting an obvious priority that would at least temporarily solve that problem, along with being a little more important on its own.
05:16:11PaulPositionTerribly inept - But they know there's some problem and I think in a few days, dualboot should be at least viable (if technically demanding) for end user.
05:17:07terriblyineptWhat do you mean by 'technically demanding'?
05:18:28PaulPositionTi - Not very demanding... It demands to change both the rockbox build AND the bootloader (a file you usually only install once), plus to use a small utility to 'decrypt' a file (the original firmware). I'll be writing a tutorial on this that should appear on misticriver forums when Barrywardell thinks he could announce his patch in a more public way.
05:18:34 Join cubic_cube [0] (
05:18:55PaulPosition(hopefully the tutorial making it so tech-challenged guys don't bother Barry too much with troubleshooting)
05:19:15cubic_cubequestion: would an acceptable method of uninstallation from my iPod be to simply restore it with iTunes?
05:19:59PaulPositioncubic_cube - dunno, I know neither itunes nor ipod :(
05:20:19cubic_cubewell then how about someone who would know
05:20:57PaulPositionmaybe asleep or gone eating, I haven't seen much activity in the last hour beside that conversation going on between me and terriblyinept.
05:21:00cubic_cubeit's in windows format, and i have a mac, so i'm going to have to do it anyway
05:22:32Reio4Has anyone here used LogScrobbler before?
05:22:46 Quit bawb2 ("seacrest out!")
05:22:52PaulPositionReio4 - I do.
05:23:05terriblyineptReio - I've turned it on, and logged a bit, but I haven't tried to scrobble any logs.
05:23:43Reio4Heh... I just started running it then, and it looks frozen... is it supposed to be really unresponsive when submitting?
05:24:21PaulPositionreio4 - Hmm, it's not much responsive, kind of update the progressbar a while, then 'freeze' for 10 seconds or so but longer than that... ?
05:24:25PaulPositionIs it a HUGE log?
05:24:46Reio4hmm, about 400 tracks
05:25:29PaulPositionShouldn't take that long then... I'd still give it a minute but after that... It found the file allright (ie, the [go] button was clikeable) ?
05:25:48 Quit funky (Remote closed the connection)
05:25:52 Join funky [0] (n=repulse@unaffiliated/funky)
05:26:04Reio4Yeah, after I selected go it got really unresponsive
05:26:25PaulPositionYeah, that's when mine goes unresponsive too, though I never submitted more than 30-50 songs.. :o
05:26:40cubic_cubefor anyone who cares, the iTunes restore did work just fine
05:27:12Reio4then it scrobbled two random tracks, said Sync Complete, and deletes the logfile
05:27:22PaulPositionIf you log onto your page do you see some of those backlogged songs appearing on most_recent (ie, maybe it doesn't hammer the site at more than, say, 5 hits a second)
05:27:31terriblyineptcubic - I'll remember that. I plan on picking up an iPod and working with rockboxing iPods belonging to some friends.
05:28:10Reio4Just the two it mentioned, no new ones being added.
05:28:11 Quit cubic_cube ("Royal Ra<in:b;ow!")
05:28:32PaulPositionerio4 - It only scrobbled two? Hmmm, and did say something about spam protection or timestamps?
05:29:25PaulPosition(ie, if you listen on your DAP to songs at 3 in the afternoon, get home, winamp some music and THEN scrobble your DAP, the songs from before the winamp session won't get logged and will be seen as 'spam'.
05:30:05PaulPositionMight not be your problem, but it's good to know anyway.
05:30:33Reio4Didn't see a message that mentions spam, but it does fit what I did (played about 400 songs on my DAP during the last two weeks, and about 200 on my media center, including just 30 mins ago)
05:31:49PaulPositionReio4 - That would be it then.. I would try not playing from the computer, listening to three or four songs on the DAP and scrobbling them again to confirm.
05:32:36Reio4Will do, thanks. Wish I knew that before, though.
05:32:54PaulPositionReio4 - They trying to stop scriptkiddies overloading the servers with backlogs to become top fans of the latest dance-music bimbo...
05:34:37terriblyineptPP - That's certainly one way of phrasing it. :)
05:34:56PaulPositionheh.. :p
05:35:20PaulPositionThey don't fancy being Mozart's top fan so..
05:38:35terriblyineptPP - What do they think causes the battery problems with Rockbox and the portalplayer/ARM chipset, at this point? Or perhaps I should ask first, how -can- Rockbox improve battery life? Are we talking a matter of more efficiently programmed software, or something based more on how the hardware is directly used?
05:39:33PaulPositionterriblyinept - Answer 2)... The portalplayer chipset used in h10 (and most ipods before the last few ones) and the sansa e200, hasn't been properly figured out yet.
05:39:54PaulPositionSo there might be hardware we don't need and could switch off.
05:41:04PaulPositionThe second cpu (rather, the co-processor) hasn't been really used well yet, either. So the main cpu is running high freq. We don't know wether using both would be better or worse for batteries.
05:41:59PaulPositionterriblyinept - stuff like that. The fact that the ADC is noisy as hell makes the scrollpad and the volt-meter erratic as hell, too.
05:42:33PaulPositionBut it's pretty useable anyway, I wouldn't go back to original firmware just yet. (though I'm happy for dualboot that's on the way)
05:47:13 Quit funky (Read error: 104 (Connection reset by peer))
05:47:17 Join funky [0] (n=repulse@unaffiliated/funky)
05:50:25 Join Atomicsunset [0] (
05:56:01 Quit funky (Read error: 104 (Connection reset by peer))
05:56:38 Join BHSPitLappy [0] (
05:59:37 Quit BlahHumbug ()
06:07:38 Join dantheman [0] (n=danielma@
06:08:45 Join JoeyBorn [0] (n=rootmeis@
06:10:58 Quit GliTch_ (Remote closed the connection)
06:11:06 Join GliTch_ [0] (
06:16:27 Join JoeXBorn [0] (n=rootmeis@
06:16:37 Quit Kasperle (
06:18:48 Join BHSPitLappy_ [0] (
06:19:08 Quit BHSPitLappy (Nick collision from services.)
06:19:20 Nick BHSPitLappy_ is now known as BHSPitLappy (
06:19:20terriblyineptPaulPosition - A couple of questions, then (and sorry for the delay): 1) Why do you think it is that the portalplayer people are unwilling to share a bit more about their device, at least in terms of possibly getting more out of it, with open source folks versus Apple or any other for-profit organization that utilizes their hardware? 2) Is it the case that faster battery drain tends to wear out a particular battery more easily?
06:20:30 Join perpleXa_ [0] (n=perpleXa@
06:20:37NJoinKasperle [0] (
06:20:59PaulPositionterriblyinept - 1) Selling chips by the truckload versus catering to folks who buy used on ebay might have to do with it. 2)I wouldn't know.. For all I know, newer kind of batteries are mostly succeptible to heat (ie, charging too fast, etc.).
06:21:52jrockwayi think what it comes down to is that apple pays them to not share specs with others
06:21:59jrockwayhow apple benefits, i don't know
06:22:24PaulPositionterriblyinept - Portalplayer's been bought by nvidia recently. But it's not like they have a much better open mindset about sharing specs and firmware/software-devlopment kits..
06:22:39jrockwayheh, that's a different issue
06:22:52jrockwaynvidia won't open their drivers because they know they're violating ATI's patents
06:23:00jrockwayand ATI knows they're violating nvidia's patents
06:23:04jrockwaywonderful world we live in
06:23:11 Quit JoeBorn (Success)
06:23:17terriblyineptBut hell, does Rockbox or any open source software really pose a -threat- to companies like this? And rockway, do you think Apple really needs to pay them not to, for that reason?
06:23:27jrockwayi don't think so
06:23:36terriblyineptWell, intellectual property is a pretty gray area anyway.
06:23:37PaulPositionlol. No matter what, they aren't going to open a gaping hole in their 'no specs sharing' wall even if ATI got nothing to do with digital audio players.. :(
06:23:39jrockwaythey sold you the ipod for $300, who cares what you do with it afterwards
06:24:01jrockwayrockbox doesn't do a very good job of locking you into proprietary crippled formats though
06:24:09jrockwaythat doesn't sit well with apple's business model
06:24:18terriblyineptThat's what I mean. Most people aren't out there building their own DAPs.
06:24:23jrockway(which changes every week, apparently. i remember how OS X was amazing because it was "open")
06:24:45jrockwaynow it's "you can download the gcc source code from, and we use it too"
06:26:09jrockway</cynic> ;)
06:26:23terriblyineptWell, I understand why there tends to be inherent superiority in open source projects, as long as they generate enough interest. A business designs something to turn a profit, not to do the best it can and should do.
06:26:27PaulPositionTheee heee heee.. Apple's became the microsoft of the music world.
06:27:25terriblyineptPaulPosition - This may be a bit off-topic, or at least getting into a wider area, but is there any sort of behavior dealing with rechargable devices that might discourage memory, wear-out, that sort of thing?
06:29:04 Quit XavierGr (Read error: 110 (Connection timed out))
06:29:05terriblyineptDon't even get me started on iTunes. Or the whole idea of a 'library of media' rather than thinking of things in terms of files. People don't need to be not tech savvy anymore than they need to not learn about fish when they live in a fishing village.
06:29:29 Quit kubiix (Read error: 104 (Connection reset by peer))
06:29:39 Nick JoeXBorn is now known as JoeBorn (n=rootmeis@
06:29:45PaulPositionterriblyinept - It depends on the battery type. Chemicals.. Lithium don't work like NiMH (nickel?) which don't work the same as uh... well other types.
06:30:55 Join menosm [0] (
06:31:10 Quit perpleXa (Read error: 110 (Connection timed out))
06:31:31terriblyineptPaulPosition - I've only ever heard of Nickel Metal Hydride (funny how they write it like a molecular expression, when 'Metal' is not an atom) and Lithium, but while I've had Lithium rechargeables touted to me as memoryless, that sure ain't the case.
06:33:39PaulPositionTerriblyinept - For all I heard, lithium cells (like I have in H10) shouldn't be fully discharged/charged but rather used as is convenient for you. True or not I don't know, so I still do a full cycle once a week...(not so full as I don't use gadget to really trickle out the last few volts of charge, when my DAP says "enough" it's enough for me) :p
06:33:45 Quit ScoTTie_ (Read error: 113 (No route to host))
06:34:27PaulPositionTi - In a few words : for the straight dope on batteries, don't ask ME. :p
06:36:42 Quit JoeyBorn (Read error: 110 (Connection timed out))
06:39:22terriblyineptPP - Well, in any case, what you just said about charging-on-the-fly, with the addition of your own habit of giving it a full cycle every once in a while, is basically the advice I've been given about lithium recharging before.
06:39:55PaulPositionGood enough then, I hope :)
06:42:16terriblyineptWell, a truly memoryless battery, at least from what I understand of the chemistry of batteries, would be something along the lines of a 100% efficient engine. That is, impossible.
06:42:46terriblyineptPaulPosition - Different topic, if you have time. Have you used Rockbox on any iPods?
06:43:02PaulPositionterriblyinept - Makes sense.
06:43:22PaulPositionSorry, nope. Don't own one, neither do I have access.
06:44:25 Join webguest65 [0] (i=be54100a@gateway/web/cgi-irc/
06:45:19terriblyineptwebguest65 - Hello.
06:46:09webguest65terriblyinept could u please try to save my surviving 3 year old h320 iriver?
06:46:52terriblyineptPaulPosition - Just curious. Anything interesting about Rockbox or the iriver you care to share?
06:47:21terriblyineptwebguest65 - Well, I'm sure I'm not necessarily the best person to ask, but I can try to help or at least give some advice. I've played around with irivers a bit. What seems to be the problem, exactly?
06:47:21 Quit perpleXa_ ("Leaving")
06:47:37 Quit menosm_ (Read error: 110 (Connection timed out))
06:48:33PaulPositionBeside what's in the manual? Dunno.. I like that I can browse by directory if I choose to. I like the sound, the gapless playback, the sudoku plugin.. The fact I could customize my While-plying screen..
06:48:41 Join ScoTTie [0] (i=skotty@unaffiliated/scottie)
06:48:45PaulPositionBut right now I like to think I'm going to bed. :p
06:48:53terriblyineptEnjoy. Thanks for talkin'!
06:48:57PaulPositionsee ya :)
06:48:59webguest65both i just discovered rockbox, know that i know what it is i dream to install it on h320 and try it out the problem is the following please dont laugh which is rather funny
06:49:22 Quit PaulPosition ()
06:50:07terriblyineptwebguest65 - No problem go ahead.
06:50:07 Join ScoTTie_ [0] (
06:50:51webguest65i gave for present a portable dvd player to my brother who lives in England i live in Southamerica i was stupid enough to give it with my iriver h320 ac adapter
06:52:02webguest65i kept the iriver with the dvd adapter and a week he was gone i charged it and voila!!!!! a flash came and nothing happened no charging screen no nothing and then i realized!!!!
06:52:34webguest65i see my brother 1 time every year
06:52:52terriblyineptHm. You're saying you tried to charge it with the DVD adapter? I don't quite understand.
06:53:39webguest65yes i though i gave him the dvd adapeter but the one i gave him was my iriver adapter
06:54:50webguest65and i used the dvd adapter to charge the iriver and it transformed my screen dark cant see nothing but a little bit
06:55:39webguest65no im charging it with a lower voltage adapter 4.5 volts from a sony diskman
06:56:02webguest65but i want to recover my lcd color back
06:56:08terriblyineptWell, I'm no expert, but you might have hurt the thing beyond the point of my being able to help. I'm not even sure how one would go able testing to see what might have been harmed by that. I would hope just the battery.
06:56:15 Quit ptw419 ()
06:57:15terriblyineptIf you think the screen has been harmed by charging it with the wrong adapter (which you should never do, by the way, at least by my understanding) I think it's -possible- to get a replacement LCD screen for the h320, but there may be other problems with the hardware, too. Possibly or probably the battery itself, as well.
06:57:36webguest65the funny thing is that it works but its to dark
06:59:10webguest65i bough mine in new york 3 years ago and used european firmware so i could watch videos and the damn thing still survives after a shocking blast od a portable dvd adapter
07:00:04webguest65and there it is!!!!! voila!!!! charging from either a 4.5 v sony diskman or throug usb but dark
07:00:06terriblyineptHm. Well, I would suggest you watch the battery life, but try to get a replacement screen, if you feel you have the skills to install one. Try the forums on, though, this isn't so much a Rockbox specific problem, it seems.
07:02:31webguest65has rockbox some kind of a firmware for it?
07:03:20webguest65i heard from a post it has a menu that could change some things maybe it could enable a backlight lcd from my unit
07:04:04webguest65if the lcd would be burnt or lost i could never see anything but i do
07:04:14 Part hcs
07:04:57webguest65it aint a harware problem my unit a fighter itself
07:05:11webguest65rockbox might be my solution
07:06:50***Saving seen data "./dancer.seen"
07:08:57 Quit ScoTTie (Read error: 110 (Connection timed out))
07:10:07 Join scorche [0] (i=ScorchE@rockbox/administrator/scorche)
07:10:36terriblyineptWell, the backlight might be burnt out. I'm no expert. You can try Rockbox. I'm not sure that Rockbox at this point could really hurt things more, although you don't want to try flashing the firmware on a low battery, or even a damaged one. I think that can risk bricking your player.
07:12:37webguest65terriblyinept can u actually play DOOM on iriver?
07:13:16terriblyineptI think if there's a problem with how dark things are without you changing any settings, there probably is a hardware problem. Even if your player is a tough little customer.
07:13:59webguest65yeah there is a hardware problem
07:14:08terriblyineptSo I hear. Haven't tried it myself, as it seems like it'd be awkward on the tiny screen. I prefer simpler games if I all I have is such tiny controls. But this is stuff you can probably find out on Rockbox/misticriver forums or on the Rockbox web site.
07:15:44webguest65i really harmed my first and only mc-juckebox doing that stupid move
07:18:03webguest65ok whats the first thing i have to do then?
07:18:42webguest65download rockbox, reset, format, install?
07:18:49terriblyineptAgain, I'm not expert, so I won't advise you on what specifically to do other than go to and browse through their forums and look for some topics on repair.
07:19:13terriblyineptThere'll be a lot more people available there to help you, and they'll probably give you better help than I can provide.
07:19:16webguest65ok terribly thanks again
07:19:17 Quit dantheman (Read error: 104 (Connection reset by peer))
07:20:55webguest65i dedicate 3 years of this unit to u and rockbox silly of me for not finding it out earlier tho
07:21:26terriblyineptNo problem, and good luck. If your device is under warranty, you might read what that covers. Otherwise, there's still no reason, it sounds like, to just get rid of the thing entirely. It -might- be salvageable, you're just going to want to do some research.
07:22:20webguest65yes thanks a lot and prosper to rockbox bye
07:22:35 Quit webguest65 ("CGI:IRC")
07:22:52 Quit scorche` (Read error: 110 (Connection timed out))
07:24:30 Quit scorche (Read error: 104 (Connection reset by peer))
07:24:34 Join scorche [0] (i=ScorchE@rockbox/administrator/scorche)
07:25:55 Quit EbErT ()
07:26:05terriblyineptHave a good night, all.
07:26:11 Quit terriblyinept ("Leaving.")
07:28:39 Join aliask [0] (
07:34:45 Join matsl [0] (
07:40:47 Nick mako_ is now known as mako (
07:42:47 Join Gnelik [0] (n=Miranda@
07:45:05 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
07:55:25 Join LinusN [0] (i=linus@gateway/web/cgi-irc/
07:58:44 Join BHSPitLappy [0] (
07:59:04GnelikAny news from Sansa port sinse yesterdays evening
08:05:44LinusNGnelik: not that i know of
08:22:38 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:22:43 Join miepchen^schlaf [0] (
08:24:08 Join ScoTTie [0] (
08:24:54jhMikeSLinusN: Is there any way to get the linker map to include global static variables or some way to get the full memory layout?
08:25:18LinusNnot that i know of...
08:25:28LinusNgoogle is your friend
08:26:18jhMikeSbeen there, done that, can't seem to work anything out
08:26:35Slasherimorning :)
08:28:04SlasheriLinusN: btw, here is a patch that should apply cleanly against the latest cvs:
08:28:53jhMikeSdid find a small bug but it's doubtful if it's been of any consequence
08:29:10LinusNSlasheri: nice
08:35:03BHSPitLappyyou know what's cooler than using rockbox to play jewels on a DAP?
08:35:16BHSPitLappyusing a Wii remote to move a cursor in linux :D
08:35:47 Quit ScoTTie_ (Read error: 113 (No route to host))
08:40:40GnelikSlasheri: alsow graphic BL? :)
08:41:23SlasheriGnelik: no
08:42:05SlasheriGnelik: that's pure text mode only for irivers. There is no point of graphics BL because code can be loaded from flash and there really isn't that kind of dual boot
08:42:43GnelikI see...
08:44:12 Join ender` [0] (n=ender@
08:49:48 Quit midkay ("*poff*")
08:52:20 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:53:53 Quit BHSPitLappy ("Leaving")
08:57:57 Join pondlife [0] (n=Miranda@rockbox/developer/pondlife)
09:01:42dan_aGnelik: We know a bit more about the Sansa (thanks to MrH.) If we can get a datasheet for a certain IC then we will be able to do sound. Apart from that there's been no progress.
09:02:22Gnelikdan_a: is this hard?
09:03:20dan_aBagder has asked the people who make the IC if we can get the datasheet. We'll see whether or not it's hard.
09:06:08dan_aHopefully we'll be able to get it, because this IC does quite a lot of things (backlight, RTC, power control, battery monitoring)
09:06:54***Saving seen data "./dancer.seen"
09:07:52Gnelikit would be gread
09:12:24 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:13:39 Quit secleinteer (Connection timed out)
09:13:44 Join secleinteer [0] (n=scl@
09:17:13 Quit Reio4 (Connection timed out)
09:17:35 Join Reio4 [0] (n=dsl@
09:23:49Gnelikdan_a:Don't we need gpio saving in BL?
09:27:56 Join kubiix [0] (
09:29:28Bagderhey, we need a commit to get the build table sorted out!
09:31:45Bagderits currently broken
09:31:54Bagderto be fixed at next build
09:34:35GnelikBagder: Why dont you add sansa normal build to the list?
09:34:43Bagderto be fixed at next build
09:39:03scorcheoh?...are sansa binaries going to be distributed now?
09:39:20Bagderyeah, at least cvs ones
09:39:30vrhi all
09:39:44 Quit Reio4 (Read error: 110 (Connection timed out))
09:39:52GnelikBagder: can't apply barrywardel's and da_a's patch to cvs?
09:40:09Bagderthey both have commit access and I'm sure they will commit when time is ready
09:41:30dan_aGnelik: The dual boot patch breaks iriver H10s and iPods at the moment, I don't think the users would be happy if we committed it!
09:42:39dan_aAnd no, it appears we don't need GPIO saving in the BL. That was something I tried when the original firmware didn't work correctly
09:43:24 Join spiorf [0] (n=spiorf@
09:44:19dan_aBagder: If someone can confirm that my I2S cleanups don't break anything, I'll commit those. They build cleanly for all wmcodec targets, including the Gigabeat
09:44:39 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
09:49:39markundan_a: what did you change?
09:52:29dan_amarkun: I've moved i2s_init out of wmcodec-pp.c into i2s-pp.c, and created a separate i2s.h. I've left your i2s_init in wmcodec-meg-fx.c, though
09:56:15 Quit dan_a ()
09:57:44 Nick myzar is now known as myzar|away (n=myzar@
09:59:28*jhMikeS finds it disturbing that sys_poweroff calls audio_stop_recording directly
09:59:53Bagderimho it should
10:00:09Bagderfaking a quick poweroff is nice
10:00:39Bagderor perhaps I'm not getting what you mean :-)
10:00:49*Bagder considers a coffee refill
10:01:20Bagdermarkun: you think time is right to make the gigabeat port wiki page appear on the front wiki page?
10:01:22jhMikeSI think the crashes on long stop are because of it. It also assumes audio_stop_recording is syncronous but it isn't
10:01:27peturyes, so people think it's already off and think it's safe now to put it down somewhere - when in fact the disc may still be spinning... ???
10:01:39jhMikeSgets hit by the IRQ
10:02:05markunBagder: yes, why not. We are getting really close to playing music
10:02:32Bagdermarkun: I added the sansa one the other day and I noticed the lack of the gigabeat one
10:03:10jhMikeSpetur: it causes an interrupt handler to call yield
10:03:17mick_linuxanyone here build rockbox on debian? i can't find arm-elf-gcc (any arm + gcc stuff isn't showing up) - is this due to the fact that cross compilation binaries are "difficult" at best?
10:03:32mick_linuxdo i need to grab the source toolchain and go from there?
10:03:40Bagdermick_linux: you build your own compiler with tools/
10:03:41mick_linuxor would scratchbox be a better approach?
10:04:04mick_linuxwhy didn't i see that in the docs/README file?
10:04:11mick_linuxdid i skip that or something?
10:04:23Bagderbecause docs/README is very old and we almost entirely rely on the wiki these days
10:04:26*mick_linux runs ../tools/
10:04:46markunBagder: I will rearange that gigabeat wiki pages a bit to be more like the rest
10:05:21mick_linux*sigh* - i guess i can redo the README to point to the wiki, then i'll submit a patch?
10:05:26jhMikeSaudio_stop_recording isn't a simple queue_post operation
10:05:33markunalthough.. it's not much different from the x5 pages
10:05:45Slasheribtw, regarding that "Enhanced left-side menu of the web site". Until today i thought those new items are just currently missing links, until i noticed those are actually descriptions :)
10:05:52Slasherishould be probably bold or something like that
10:06:07peturjhMikeS: good to see you're fixing things, wished I had time to dive into things. I'm in fact against fake off
10:06:09*jhMikeS just likes that it's not his fault and can gloat a little
10:07:11jhMikeSpetur: why's it "fake off"? I don't get that one :\
10:07:19markunBagder: how do I get it on the front page?
10:07:45Bagdermarkun: that special marker thing at the end of the page
10:08:17BagderjhMikeS: when you blank everything and make it look like it is off but it really isn't (yet)
10:08:36Bagderlots of devices do that to give the impression that they shutdown fast and efficient
10:08:48jhMikeSbut calling yield from an IRQ is _really bad__ no?
10:09:32jhMikeSIt gets stuck at the "Shutting Down" bit for awhile and is then forced off on a long stop from recording
10:09:57LinusNjhMikeS: what code is calling yield() from an interrupt?
10:10:14jhMikeSLinusN: sys_poweroff via audio_stop_recording
10:10:27peturcalling yield() from an irq is a bug imh
10:10:36jhMikeSIt's done from the button driver no?
10:11:43jhMikeSbutton_tick calls sys_poweroff
10:12:16LinusNwow, you are right
10:12:18jhMikeSsys_poweroff calls audio_stop_recording (if recording) and that calls yield
10:12:20LinusN*that* is bad
10:12:38LinusNthat function should only post an event
10:13:24jhMikeSwhich? sys_poweroff?
10:13:47 Join haban [0] (i=c1335ac7@gateway/web/cgi-irc/
10:13:53 Quit haban (Client Quit)
10:14:01 Join habana [0] (i=c1335ac7@gateway/web/cgi-irc/
10:14:28*petur explains habana the /nick command
10:14:38LinusNbarrywardell added that code in version 1.131
10:14:52LinusNsys_poweroff() should only post an event
10:18:39jhMikeSIt would be ok to check the recording status and skip it. Recording can stop normally then. Then just press the button again if you really want to shut down but it's easy to hold it too long by accident.
10:27:45*Bagder hopes the cvs table will look better now
10:28:28JdGordone200 sim build is shown twice?
10:28:40Bagderlet me repeat myself
10:28:42*Bagder hopes the cvs table will look better now
10:29:08*JdGordon twiddles thumb
10:29:11LinusNjhMikeS: sounds like a good idea
10:30:00BagderI edited the master file wrongly and the prev build took off in the middle of my fiddling with it
10:30:01jhMikeSok, must make sure data isn't lost. Have to think of something for x5 though to stop the pcf timeout at least once.
10:31:25peturalmost green
10:31:26jhMikeSH300 has the same timeout issue right?
10:31:56Bagderoh, no pic for it
10:32:14peturheh, just wanted to say that
10:32:46*JdGordon curses his 15" monitor... too damn narrow to see the whole table
10:33:18peturit just fits here in 1280x1024 - room for one more build :)
10:33:54JdGordon1024x768, shows up to the h10-sim 9 builds off te screen and the all important score
10:34:21Bagderdo we have a suitable pic for sansa for the build table?
10:34:34GnelikFrom sim?
10:34:46Bagderthat one has red letters/digits on it
10:36:21BagderI put the rockbox logo on it for now
10:36:40jhMikeSdo all ports stop recording on a power press anyway otherwise some might just have a dead power button if recording
10:37:39GnelikBagder: don't we have somr nice photo of sansa?
10:39:33jhMikeShmmm...even mpeg.c gets into a yield loop from there
10:39:44BagderGnelik: not that I know
10:39:51Bagderwe need to have the right to use it
10:41:03 Join _FireFly_ [0] (
10:41:19 Join MarcoPolo [0] (
10:41:26Bagdersandisk have "product photos" on their site but without any info on what use of them they allow
10:42:42mick_linuxhmmm, no installer in cvs yet (or i'm looking in the wrong place)
10:44:42Bagderno installer in cvs yet
10:45:29LinusNjhMikeS: yes, it is wrong to stop the recording like that in sys_poweroff(), plain and simple
10:46:17amiconnjhMikeS: Hehe, recording and button processing is not quite as it should be
10:46:23GnelikBagder: but no info that their use was dissallowed
10:46:40Bagderno, but without permission it isn't allowed
10:46:49amiconnOn hwcodec, when being in recording screen ready to record, and then the idle poweroff kicks in, the mpeg thread panics
10:46:52habanatried to make pics but they all suck
10:47:04habanaeven with a scanner (for sansa)
10:47:05mick_linuxah so the code is available... thought i'd have to wait on her to commit it
10:47:24Bagdermick_linux: I don't know the status of it though
10:49:28mick_linuxwell i'll have a look at the code and see if it will be feasable to add what i was planning (or if i should just use the functionality)
10:49:51amiconnjhMikeS: [10:03:10] <jhMikeS> petur: it causes an interrupt handler to call yield <== OUCH!!
10:49:55mick_linuxbut i'm also not sure how much the code has changed in a year
10:49:56peturamiconn: don't we disable idle powerdown when in prerec?
10:50:15amiconnPrerecording, maybe. Not when prerecording isdisabled
10:50:32Bagdermick_linux: that code was put there by here just a few days ago
10:50:37Bagderby her even
10:50:50jhMikeSI'm thinking the event should be broadcast and things can handle it nicely
10:51:08mick_linuxBagder: i must be getting old -i forgot what year we are in :)
10:51:39JdGordonBagder: whats hapening wit the move to svn? still tinhking about it?
10:52:11*petur hands JdGordon new batteries for his wireless keyboard
10:52:19BagderI'm not thinking about it at all ;-)
10:52:28Bagderbut yeah, I think we should
10:52:47mick_linuxit worked great for us (the move)
10:52:55amiconnjhMikeS: [10:31:27] <jhMikeS> H300 has the same timeout issue right? <= Don't think so
10:53:07Bagderthe only prob is a busload of existing scripts using cvs
10:53:08mick_linuxbut well i want integration w/ the moz suite of tools (cvs only)
10:53:15amiconnAfaik we don't enable the hard shutdown timeout in the pcf for H300
10:53:23mick_linuxBagder: it may not be worth the hasstle
10:53:34amiconnMaybe we should...
10:53:36jhMikeSamiconn: doesn't the H300 have a pcf50606? It doesn't auto standby in 8s?
10:53:54amiconnH300 does have pcf50606
10:55:17jhMikeSBut...? It's chip doesn't cause standby in 8s after a 1s key press or does it not receive that signal?
11:01:34amiconnYou mean ONKEY1S?
11:01:53amiconnThe H300 has separate ON and OFF buttons, unlike the X5
11:05:45jhMikeSI wonder how it's wired cause 1s low on the ONKEY line, well, you know. Was thinking of resetting the timeout on the first press only to let things take their sweet time but not disable that little safety net that often obviates the need for using the reset hole.
11:06:55***Saving seen data "./dancer.seen"
11:07:37amiconnOn don't shutdown a H300 with the ON key...
11:11:51*jhMikeS guesses it's wired up quite differently then and off isn't hooked directly to the ONKEY pin
11:17:17*mick_linux suggests some options that are better than: Build (N)ormal, (D)evel, (S)imulator, (B)ootloader, (M)anual, (V)oice
11:17:30mick_linuxwhat is the difference between Normal and Devel?
11:17:47Bagderdevel allows you to set different build options
11:17:59Bagderlogf enabled being perhaps the most used
11:18:28mick_linuxso if i just want to build it i take it that "N" is fine
11:18:37jhMikeSI guess SYS_POWEROFF can be received through buttons so the recording screen can pick that off and terminate
11:20:17Slasheriif you mean SYS_POWEROFF received as an event, that wont work directly
11:20:46Slasheriand recording thread might not have time enough before power dies, so it should be handler somehow
11:22:07SlasherijhMikeS: probably that should be handled in the shutdown handler in misc.c
11:22:20 Quit Bg3r (Read error: 110 (Connection timed out))
11:22:38markunSlasheri: doesn't the power die only after all the threads have terminated?
11:23:56jhMikeSSYS_POWEROFF is posted right into it. button_get returns is and get_action will return sys events untouched
11:25:23habanaBadger : read on sandisk website :"SanDisk has provided the following downloadable images and guidelines for the convenience of members of the press and our partners"
11:26:08habanasuppose it means it can be used on rockbox website without legal harrement
11:26:32Bagderyeah, it makes it sound like that. Where did you find that text?
11:26:34Slasherimarkun: no, threads are left running
11:28:24mick_linuxwhere are the build docs in the wiki? if i search for "build" or "building" it gives me nothing :-/
11:28:44linuxstb_Try "compile" or "compiling"
11:29:00mick_linuxi think that i'm alright w/ what i have right now, but i'd like to double check :)
11:29:00linuxstb_Or the docsindex page.
11:29:36jhMikeSof course nothing's written in stone and I'll be pleased to rewrite whatever bits give the slickest solution. yeah, the shutdown handler might be better...hmmm. SWCODEC normally does stops without asynchronously so there will need to be a way to wait from the outside (calling audio_stop_recording twice in a row would work :))
11:30:10GnelikBagder: so we can use that photos?
11:30:31Bagderyeah, I'll crop and shrink one of them for now
11:30:49Bagderit'd be nicer to have one with a Rockbox logo later on
11:31:20 Join mathgl [0] (n=mathgl@
11:31:44mathglhi everybody.
11:32:59jhMikeSreally I'd like all the public recording apis just to post and return and keep UI alive at all times. waiting on things only when needed.
11:33:36Bagderok, there's now a sansa pic on the cvs page
11:34:40Gnelikpure quality
11:35:51Bagdermarkun: are we getting closer to adding a normal gigabeat build to the cvs table?
11:36:39 Join Bg3r [0] (n=bager@
11:36:54markunI'll try to sort it out this weekend
11:36:59 Join bluebrother [0] (i=Lp2WSdND@rockbox/staff/bluebrother)
11:39:01*linuxstb_ goes shopping for a wider monitor to view the build table
11:39:49BagderI wonder if I should work on rotating the table
11:40:25Bagderto get targets in lines and dates in columns I mean
11:41:09peturwould be better for the future ;)
11:41:19 Join muesli__ [0] (n=muesli_t@
11:42:06peturbut how will you make the date text vertical?
11:43:09 Quit muesli__ (Client Quit)
11:43:19Bagderin that case I'd have to generate a new pic for each build
11:43:34Bagderlike the ones I have there now
11:43:51habanaMaybe could you add a sansa function "Getting Started: Installation / Removal" ?
11:43:52 Join muesli__ [0] (n=muesli_t@
11:45:08Bagderhabana: you mean in the manual?
11:45:48GnelikWe don't need it for now sansa port isn't working propertly
11:47:05habanaerr, not function but "topic in forum"
11:48:28*amiconn still has plenty of space on the right side of the build table
11:49:02Gnelikamiconn: but not peaple with 600x800 resolution
11:49:06amiconn...but not below it
11:49:12amiconn1400x1050 here
11:49:53*petur has 1600x1200 at home but would not want to use it completely for the browser ;)
11:50:09BagderI agree
11:50:45Gnelikpetur what is the size of your monitor??
11:51:18petur20" lcd
11:51:35 Join linuxstb__ [0] (
11:52:31mick_linuxrockbox/build/apps/language.o: could not read symbols: File in wrong format
11:52:33mick_linuxcollect2: ld returned 1 exit status \n make[1]: *** [/home/mick/rockbox/build/rockboxui] Error 1
11:52:52Bagdersounds like a build mixup somehow
11:52:53mick_linuxis this a little/big endian issue?
11:53:06bluebrothertried a "make clean"?
11:53:12mick_linuxi will now
11:53:43mick_linuxah yes, i know what it was - it was a build mixup
11:53:45mick_linuxthanks ;)
11:55:41 Join melissa` [0] (
11:58:07 Quit melissa` (Client Quit)
11:58:15JdGordonBagder: if you rotate the build table, why does the cvs date need to be shown? how about have a "most recent" pic for the first column, then the give each build a number, (and if you really keen, have a voer tooltip over each build showin its change log), and put the score at the top?
11:59:32*JdGordon would love to put the hover changlog in no, but sucks at html
12:00:50mick_linuxthe "hover changlog in no"? what do you mean?
12:01:34JdGordonlike, you hover the mouse over the build date and the page that you would goto shows in a hover window
12:02:13JdGordon has it in a really bad way
12:02:25 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
12:02:36 Join MarcoPolo [0] (
12:05:17 Quit linuxstb_ (Read error: 110 (Connection timed out))
12:05:20amiconnLinusN: Do you have an idea why enabling destination auto-align in ATA DMA (read transfer) makes it lose data?
12:05:21mick_linuxJdGordon: sorry i was called away from my desk
12:05:37mick_linuxJdGordon: do you want something fancy or basic?
12:05:38amiconnIf we read too fast, I would expect doubled words, not lost words
12:05:40 Join nudel [0] (
12:05:51mick_linuxif you just want a tooltip, then set the title of the href
12:06:18JdGordonmick_linux: Id like the text that is in the page linked to by the build date to show i a small window
12:06:27amiconnDMA without auto-align is working perfectly (but is slower then the optimised asm)
12:06:46mick_linuxlike <a href="" title="Build from 01/01/07>
12:06:54mick_linuxerr, you ge6t the idea
12:07:00mick_linuxok - you want something spiffy?
12:07:11mick_linuxin that case what you'd need to do is use JS
12:07:13JdGordonyah, i guess so
12:07:29mick_linuxok, give me a sec
12:08:56mick_linux i've used this in the past
12:09:51 Quit [sellout] (Read error: 104 (Connection reset by peer))
12:10:43 Quit petur ("later")
12:11:37 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
12:11:45 Join MarcoPolo [0] (
12:13:50 Quit nudelin (Read error: 60 (Operation timed out))
12:15:52 Join lee-qid [0] (
12:16:17 Quit Gnelik (Read error: 104 (Connection reset by peer))
12:16:44 Join funky [0] (n=repulse@unaffiliated/funky)
12:18:10LinusNamiconn: i have no idea, sounds really odd.
12:27:20 Join [sellout] [0] (
12:27:57 Quit nudel ("Hammer of Dawn is offline.")
12:35:51 Join nudelin [0] (
12:35:52JdGordondoes anyone know how best to save the .playlit_control file to a different file? I think using this would make bookmarks better
12:37:09 Quit habana ("CGI:IRC (EOF)")
12:37:55 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
12:41:07amiconnLinusN: My tests showed that it loses _about_ every other word, not even exactly
12:41:56 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
12:41:57amiconnDunno whether a logic analyzer could tell us more in this case
12:42:13amiconnI even tried with really conservative ata timing
12:46:35 Quit webguest20 (Client Quit)
12:46:51JdGordondoes anyone know a program that can check a cd's genere on the net and apply it to the tracks tags?
12:47:43Bagdergenres always suck anyway
12:47:55 Join habana [0] (i=c2c7fca1@gateway/web/cgi-irc/
12:48:40Slasheritrue, genre is the one that that is almost always wrong in internet databases
12:49:14JdGordonyeah, but its still better than having a black metal cd under classical!
12:49:17JdGordonor <untagged>
12:49:25Slasherihehe :D
12:49:33JdGordonheres trouble...
12:50:07bluebrotherJdGordon: something using musicbrainz maybe? amarok has support for it
12:50:27JdGordonhmm... forgot i had amorak open.. ill try
12:50:48bluebrotherbut it seems to have problems with proxied connections (which is why I haven't tried it more than once)
12:50:57*JdGordon wants to get his 20gb of music correclty tagged, and re-ripped higher quality
12:51:37*amiconn completely ignores genre tags
12:51:53amiconnI am currently re-ripping all my CDs as flac
12:52:08 Join Siku [0] (
12:52:09amiconnpreglow: Around?
12:52:27JdGordon1.8" hard disks are too small for flac collections
12:53:28amiconnYes, but I can transcode to whatever format I want without re-ripping then
12:54:29*amiconn needs a way (i.e. script) to transcode flac to mp3 album-at-a-time, using lame -nogap
12:54:47amiconn..and correct copying of tags
12:56:30Genre9mp3Bagder, Slasheri: I suck big time! ;)
12:56:36habanaFor sansa, are we in "wait time" for MrH research concerning the wheel ?*
12:56:50habanaits hard to look and cant use :)
12:58:09Slasheriamiconn: i do that too, rip all cds to flac and then convert to vorbis for a dap
12:58:39*Genre9mp3 wishes his collection was in vorbis
13:00:26JdGordonhow do i kill the system beeps in linux?
13:00:44mick_linuxhmm, after building it says "you should have a fil called"
13:01:47markunmick_linux: so?
13:01:56mick_linuxi don't have it
13:02:03mick_linuxJdGordon: use xset
13:02:08habanaafter make zip ?
13:02:09markunmick_linux: "make zip"
13:02:25daurnimatorJdGordon: wavpack
13:02:39daurnimatorJdGordon: same file sizes as flac, but has an option for "hybrid"
13:02:55mick_linuxJdGordon: xset b off
13:03:12daurnimatorJdGordon: hybrid spits out 2 files, one lossy of w/e quality you want, and a correction file which makes it into full quality
13:03:30daurnimatorJdGordon: otherwise, i suggest musepack (does rockbox support that??)
13:03:33 Quit shnee (Read error: 110 (Connection timed out))
13:03:42JdGordon cheers mick_linux
13:03:59mick_linuxJdGordon: did you use the JS thing btw?
13:04:33mick_linuxmarkun: thanks, forgot about that
13:05:45JdGordonmick_linux: na, i didnt.. maybe later
13:06:01mick_linuxfor something non-spiffy setting the title is easy
13:06:22JdGordonna, we need spiff for sure.. i doubt other people want it
13:06:59***Saving seen data "./dancer.seen"
13:07:37Slasherimake fullzip is even better if you are installing from scratch
13:11:09 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:13:24amiconndaurnimator: Wavpack hybrid would be nice if wavpack wouldn't have drawbacks
13:13:42amiconn(1) Wavpack needs more decoding power than flac, mp3 and musepack
13:14:14amiconn(2) Wavpack lossy quality for a certain bitrate is worse than any dedicated lossy format
13:15:17 Join XavierGr [0] (
13:19:39 Quit [TEHb]_ (Remote closed the connection)
13:20:39 Join obo [0] (
13:21:42 Quit aliask ("Chatzilla 0.9.76 [Firefox 2.0/2006101023]")
13:35:02daurnimatoramiconn: still.. the whole hybrid concept is very good ;)
13:37:43Genre9mp3Does Rockbox support hybrid WV files?
13:38:23 Join [TEHb]_ [0] (n=nickolay@
13:41:16 Join TeaSea [0] (n=thunderc@
13:53:06 Quit jhMikeS (Nick collision from services.)
13:53:12 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
13:53:58preglowamiconn: am now
13:55:36preglowi'd contest point 2, really
13:56:18preglowwavpack's coding noise is just good old noise shaped quantisation noise, which is very much comparable to mp3's horrible freq glitching
13:56:31preglowbut then again, the bitrates aren't in any way comparable anyway
13:56:49amiconnpreglow: I was thinking about flac on SH1
13:56:55pregloweh, take two: "which is very much preferable to mp3's horrible freq glitching"
13:57:31amiconnWith 11MHz clock, we have about 125 clock cycles to process one sample (44.1kHz stereo)
13:57:49amiconnIt should be possible to get the lpc decoding down to ~40 cycles sample.
13:58:07preglowand not all frames are lpc
13:58:11amiconnBut the rice decoding (?) is what makes me worry
13:58:13preglowthe fixed functionality is way cheaper
13:58:33amiconnIt uses several shift-by-n statements...
13:58:35preglowthe rice decoding will no doubt be the tricky part
13:58:51Genre9mp3So.. does anyone know if rockbox's WV decoder plays lossy .wv files as well? In addittion, if yes, is it able to play them "losslessly" when a .wvc is present? I really like the whole idea to tell you the truth
13:58:55preglowyou're wishing they included that barrel shifter now, eh? :)
14:00:06amiconnI wonder whether there is good reading about rice coding. Perhaps it's possible to optimise this
14:00:33preglowrice coding is a very popular scheme, so good docs should be about somewhere
14:00:37preglowi don't know much about it, however
14:01:42amiconnShift-by-n in C is a subroutine call. Unsigned costs ~16 cycles, signed is a bit more expensive
14:02:48preglowwhat does flac use?
14:04:43amiconnIt seems like there are both signed and unsigned shifts. This stuff uses multiple nested macros :/
14:05:13amiconn...and inline functions
14:05:53amiconngolomb.h and bitstream.h are the relevant files afaics
14:06:09daurnimatorGenre9mp3: no one will answer you!
14:06:49amiconnRockbox does play lossy and lossless wavpack, but no hybrid
14:07:01amiconnThe bufering system doesn't allow this
14:07:17JdGordonthats enough retagging for me.. 6/21gb done :'( gnie all
14:07:31 Quit JdGordon ("Konversation terminated!")
14:08:01Genre9mp3daurnimator: amiconn just did! ;)
14:08:04Genre9mp3thanks amiconn
14:11:43*Genre9mp3 dreams of a flac hybrid mode with bitrates for the lossy part similar to vorbis! :)
14:12:13daurnimatorno, musepack!
14:21:58 Join Nico_P [0] (i=Nico_P@
14:29:07preglowthe bitrate will have to be pretty high unless you like hiss
14:30:37 Join paines [0] (
14:33:20*Genre9mp3 just noticed the Sansa build on the the CVS table :)
14:34:59Genre9mp3ignore one "the" or add "..." to the first one :P
14:35:44preglowhow does 80gig 5.5gs work with rockbox?
14:35:46preglowat all?
14:35:59BagderI think not at all
14:36:26Bagderwe need to poke more on LinusN for that :-)
14:36:37Genre9mp3Bagder: The screen on the Sansa icon shows the retailOS? nasty...
14:36:55BagderGenre9mp3: yeah, nobody volunteered a better one yet
14:37:36BagderI guess we could play with gimp to fix that
14:37:43 Quit TeaSea (Remote closed the connection)
14:38:15 Join TeaSea [0] (n=thunderc@
14:41:26Genre9mp3Bagder: done! I'm sending you a new one
14:41:34 Join daurn [0] (n=fake@
14:43:30Bagdermuch better!
14:53:42 Quit daurnimator (Connection timed out)
14:58:34 Part paines ("passense op ich kömm vorbey und dann krisste dermaße ene vör die köpp, da menste de kölner dom wär ne frittebud")
15:01:12XavierGrwhat is the status of the sansa build?
15:01:20XavierGrany sound on it yet?
15:01:38BagderXavierGr: almost sound ;-)
15:01:59XavierGrso it boots up and can do most of the things?
15:02:12Bagdermany things at least
15:02:27XavierGrnice to see another target on the list
15:02:46XavierGrthe CVS build list is starting to get very very big!
15:03:04petursoon we'll need more servers?
15:03:24BagderI don't think so
15:03:40BagderI think the longest times now are the slowest servers and that the fastest can still build more
15:03:41peturwas only joking ;)
15:05:55*amiconn nags Bagder a bit regarding speculative concurrent builds
15:06:59BagderI should also move the cvs builds to the download server
15:07:00***Saving seen data "./dancer.seen"
15:07:43amiconnHmm, and then there are those .map files to collect...
15:08:08Bagderamiconn: yeah, but *I* don't have to do that
15:08:19Bagderits just a matter of making sure they can be added to the zip
15:08:42Bagderor perhaps not
15:08:49amiconnHmm. If they're added to the .zip, they will get installed on the targets
15:09:00Bagderyeah, and downloaded a million times unnecessary
15:14:19preglowhas the jtagged sansa even been used?
15:16:56 Quit obo (Read error: 110 (Connection timed out))
15:17:09preglowhow about carting it off to dan_a?
15:17:16preglowsounds like he could put it to use
15:19:32BagderI would indeed be willing to send it to someone who'd think they could use it
15:20:07preglowjust sounds like a shame having something like that lying around unused when there's actual hacking going on
15:20:11BagderI could even send the wiggler with it, although it isn't a 100% complete kit
15:20:24preglowi wonder if there is free software available that can use it, though
15:20:31preglowi don't really know enough about jtag to say
15:21:08Bagderthere's OpenOCD
15:21:34Bagderbut I'm not very fluent in JTAG either
15:25:49preglowsurely looks like openocd would be it, though
15:27:00markunpreglow: don't know how good this project is:
15:28:29 Join My_Sic [0] (
15:35:18 Quit habana ("CGI:IRC")
15:40:17 Quit amigan (Read error: 110 (Connection timed out))
15:42:22 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
15:43:41 Quit petur ("ExternalInterruptHandler")
15:47:22 Part LinusN
15:52:21 Join bluey- [0] (
15:53:02 Join yohannmisquitta [0] (
15:57:45markunhi yohannmisquitta
15:57:58yohannmisquittaHey markun
15:58:27Genre9mp3I wouldn't try to spell this nick :)
15:58:42yohannmisquittaHas anyone had problems with builds >1203 on ipod 4g?
16:00:03yohannmisquittaEvery time I try to run the recent builds on my iPod the system freezes during playback
16:00:10yohannmisquittaScreen goes ga-ga
16:00:35yohannmisquittaBuilds prior to Dec 02 are fine, though
16:02:42 Quit matsl (Read error: 110 (Connection timed out))
16:03:42 Join Arathis [0] (
16:03:56markunyohannmisquitta: sorry, don't have an ipod
16:04:06amiconnGenre9mp3: That's what tab completion is for
16:05:01Genre9mp3am*TAB*: sure! ;)
16:05:07yohannmisquittaThanks markun...if you don't mind me asking, what do you run rb on?
16:06:01yohannmisquittamarkun: can't get iriver H320 here in US that easily :(
16:06:04 Join Plouj- [0] (
16:06:05markuniriver h120 and recently gigabeat f40
16:06:16yohannmisquittaPlouj-: hello
16:06:32Plouj-is there any better player that I can buy for the price of ipod nano 2GB which will support rock box just as well?
16:06:58 Join Bonusbartus [0] (i=52ab47dd@gateway/web/cgi-irc/
16:07:04yohannmisquittaPlouj-: you could get an iriver H320 on ebay for $150
16:07:16Bonusbartusbleubrother, Thanks for your mail :)
16:07:49 Part yohannmisquitta
16:08:08BonusbartusI don't have much time this week and I have to send my h340 back for repairs, but I still have my old h120 to test something on when I get time :)
16:09:09Plouj-umm, where's the hardware compatibility page :)
16:09:16Plouj-I can't find it anymore
16:09:40Bonusbartuscan anyone tell me: has anything been changed to the charging routines in the h340? or something else related to the battery?
16:09:51 Join fasmaie [0] (
16:10:01Bg3rBonusbartus: ? huh why ?
16:10:39 Quit TeaSea (Read error: 104 (Connection reset by peer))
16:10:45 Join TeaSea [0] (n=thunderc@
16:12:05Bonusbartusbecause I have a 7 month old h340 and I got some problem with my battery. I first noticed it after I updated from a july build to an october build, and after searching the forums on mysticriver I see I'm not the only one with problems, coinsidence I hope??
16:12:08fasmaieHello, do the trackCount and rating features work on the H320?
16:12:28Bg3rBonusbartus: what are the symptoms like ?
16:13:15Plouj-(found it)
16:13:53Genre9mp3I've noticed some different charging behavior on H300 lately, too... It seems now that while charging the battery level easily gets at around 98% and remains there for some time, but then again, h300 charging is hardware controlled
16:14:12Bonusbartuswell, first thing I noticed was that after I plugged the player in at night it fully charges, but after the battery is full it started to discharge (slowly) in the morning battery was everyday at 94%
16:14:55Bonusbartussecond thing is worse, when I fully charged my battery and plug it into usb for a filetransfer the battery dies in a few minutes (battery problem or hdd problem?)
16:15:29 Join Criamos [0] (
16:15:31Bonusbartusit dies, completely shuts down like I touched the reset button
16:15:54bluebrotherBonusbartus: got my mail?
16:16:01Genre9mp3Bonusbartus: No... I don't get such behavior here
16:16:06Bonusbartuswhen I wait a few minutes I can restart my player and battery looks 60% full, listening to music it works for about 3 hours
16:16:42BonusbartusBluebrother: ^^ already said that :P but wrote your nick wrong... but yeah I got it:)
16:17:11bluebrotherah, I just returned and looked only if someone highlighted me ;-)
16:17:39BonusbartusBg3r, now I reflashed original firmware but battery is still bad...
16:18:03Genre9mp3Bonusbartus: It just seems that your battery is dying
16:18:59Bg3rBonusbartus: Genre9mp3 is right
16:19:23Bg3ri had exactly the same symptoms and at the end replaced the battery
16:19:44BonusbartusGenre9mp3: yeah I know, but I find it strange that my h120 (2,5years old) still works for 12 hours and my h340 has serios problems after 7 months... but I think the strangest thing is that there are lots of people with bad battery life lately
16:20:17Bg3ryeah, there are lots...
16:20:41Bonusbartusand, I saw on the misticriver forum (norbusans build), that someone complained of shorter battery life after a build in august...
16:21:13Genre9mp3Bonusbartus: Did he made a battery bench?
16:21:29Bonusbartusdon't know, but I noticed the same thing on that build...
16:21:58Bonusbartusfor me it's not a serious problem, I m going to rma my player this week, but when it is rockbox related....
16:22:03 Join niskel [0] (
16:22:09fasmaieBonusbartus: Did you notice if the complaints were specific to the H340 or was the same behaviour observed with the H320 as well?
16:22:37Genre9mp3Well... that build is full of patches... you can never be sure what's to blame
16:23:11Bonusbartusfasmaie: can't say, don't got an h320, and they use the same firmware...
16:23:37BonusbartusGenre9mp3, I know, but do you think it could be caused by either rockbox or one of the patches?
16:24:15bluebrotherBonusbartus: any idea where I can get hands on the cable of a remote? ebay doesn't seem to be useful for that
16:24:28Bg3rBonusbartus: my h340's battery got fscked up after an year and half
16:24:40Genre9mp3As I said... you can never know for sure... Best thing to do is to have a battery bench with a CVS build
16:25:23 Join matsl [0] (
16:26:04Bonusbartusbluebrother: no... I messed up the cable 4 times, and always just sended it back with my player ;) My last remote is going to be send together with my h340, I already phoned them if they would look into my remote problem too :D
16:26:06Genre9mp3Album art patch in its current form keeps spinning the disk all the time AFAIK, and I don't know what's the case with that multi-font patch
16:27:03bluebrothertoo bad ... looks like the cable is the same for the PMP550 which was sold on ebay some time ago, but I missed that auction
16:27:04BonusbartusBg3r: yeah but that is twice the time mine worked good, and it didn't slowly weaken, but just didn't work good anymore after e few days..
16:27:23Genre9mp3Speaking of remotes.... I miss most of plugins in that screen
16:27:27bluebrotherwhy can't they use something standard? *hmpf*
16:27:37BonusbartusGenre9mp3: cant do that, battery life is bad now with all build
16:27:50Genre9mp3Would a workaround on this be "easy"?
16:28:01BonusbartusGenre9mp3: and I got the norbusans build without multifont patch
16:28:38Genre9mp3Bonusbartus: I think a replacement is what you certainly need now
16:28:49Genre9mp3battery replacement that is
16:29:09Bonusbartusbluebrother: Iriver europe (in germany) still sells the h100 remotes, I think you should phone them and ask if they wanna help you, my experience with them is very good...
16:29:13 Quit bluey- ("Leaving")
16:30:22BonusbartusGenre9mp3, yeah, I am going to rma my player this week, but I just wanted to mention the problem because many people complain about it lately and I wouldn't want my new battery to die in a few days :P
16:30:51Genre9mp3So.. as I was saying about remotes... since most of plugins are adapted for Archos displays, and Archos screen is smaller than iriver remotes, would a hack be easy to make the Archos plugins work on iriver remotes?
16:31:12Genre9mp3Bonusbartus: Why RMA the player? Why not just buying a new battery yourself?
16:32:19Bonusbartusbecause RMAing is free, and if it isn't the battery itself but the mainboard they can repair it for me + I don't have any warranty left when I open it and plug a custom battery in
16:32:34Bonusbartusand battery life was 16 hour for me and thats enough for me :)
16:32:42 Quit muesli__ (Read error: 104 (Connection reset by peer))
16:32:42Bonusbartus+ I got the external batery pack
16:33:37Genre9mp3Bonusbartus: I don't know... It's just me taht I couldn't send away my beloved H340! :)
16:34:39BonusbartusGenre9mp3: still got a working h120 (only first 450mb of diskspace has bad sectors...)
16:35:30*Genre9mp3 wants an H100 that I can put rockbox on it!
16:35:43Bonusbartus:D got one :P
16:35:59Genre9mp3I have an H120 here but it's not mine... arghhhh
16:36:25*amiconn would be interested in a runtime test (iriver h1x0 or h300) with the fixed ata driver
16:36:37Bonusbartusamiconn: what? :P
16:37:17Genre9mp3amiconn: What is your opinion about using archos plugins for iriver remotes? would be this possible/easy to do?
16:37:17fasmaieI want an H320, but it's a real pain getting them here
16:37:28fasmaieFed up of iPod
16:37:30Genre9mp3fasmaie: where?
16:37:45Bonusbartusfasme: why not an h340?
16:37:47Genre9mp3fasmaie: What about eBay?
16:37:58fasmaieWhy not indeed....same problem
16:38:11fasmaieEbay seems to be the only option
16:38:24preglowamiconn: i can't remember, any reason why we don't use dma for ata on iriver?
16:38:33fasmaieI've been keeping my eye out for a good deal.....what would be a fair price for one?
16:38:34Bonusbartusfasmaie: can't you buy one in europe? the Iriver europe online shop still sells them
16:39:17fasmaieI looked at the UK site...they don't seem to list them
16:40:37fasmaieAha! Found it
16:40:37Genre9mp3preglow: We don't? AFAIK we do
16:40:47preglowGenre9mp3: i'm pretty sure we don't
16:41:02preglowat least i don't see why amiconn fixed his asm loop if we do
16:41:49amiconnpreglow: I tried ata dma yesterday, check the logs
16:42:16amiconnQuick rationale: It works, as long as we don't use auto-align, but then it's slower than the optimised asm
16:42:29amiconnEnabling auto-align makes it lose data
16:43:35amiconnThat makes no sense to me
16:43:55amiconnIf we're reading too fast, we should get the same word twice occasionally
16:44:11amiconnI even tried with very conservative ata timing
16:44:45 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
16:44:52fasmaieDamn, no H3xx for sale on iriver UK site
16:45:15 Join Paul_the_Nerd [0] (
16:45:20 Join n1s [0] (
16:45:29amiconnGenre9mp3: I don't understand what you mean. Obviously we cannot run archos code on iriver, different CPU.
16:45:50amiconnIf you mean the graphics: sure we can reuse them for the remote display part
16:45:53preglowamiconn: you still think there's a bug in the dma controller, then?
16:46:34amiconnpreglow: I tend to think that the dma controller has problems with the coldfire ide logic when aa is enabled
16:47:03amiconnI tested on X5 as well - same error pattern
16:47:21amiconn(That's SCF5250)
16:47:28 Join PaulPosition [0] (
16:47:47amiconnGenre9mp3: But what we cannot do is running 2 independent plugins at once, as there is only one GUI thread
16:47:52Genre9mp3amiconn: Sorry if this sounds silly, but do the plugins use completely different code depending on target?
16:48:34preglowGenre9mp3: do you mean c code or asm code?
16:48:36amiconnThe source code is the same apart from things like adapting resolution, depth, buttons
16:48:42preglowGenre9mp3: c code? perhaps. asm code? certainly
16:48:52amiconnC source I mean
16:48:58preglowsome source code might differ depending on target, probably for optimising
16:50:06Genre9mp3Well... as I'm thinking it, game and demo plugins could be easily get ported on remotes based on Archos versions... of course I don't expect to have rvf on iriver remotes ;)
16:50:41Paul_the_NerdI personally would rather see the remote always show the RWPS if that were possible.
16:50:55Paul_the_NerdAs long as it's not a game that requires the remote (two player, and whatnot)
16:50:57Genre9mp3Of course... the main LCD should be disabled by choice
16:51:29Genre9mp3Paul_the_Nerd: Wouldn't this be tricky? To have plugin in one screen and WPS in the other?
16:52:06Paul_the_NerdTricky in what way?
16:52:41Genre9mp3draw 2 completely different screens at the same time
16:52:48Paul_the_NerdWe already have two different WPSes displaying concurrently as it is.
16:52:57 Quit fasmaie ()
16:53:33amiconnGenre9mp3: That's not possible with the current multi-screen gui concept as I already said
16:53:55amiconnWe only have one gui thread, and hence you can run only one plugin at a time
16:54:07Genre9mp3amiconn: yes... that's what I've just said to Paul
16:54:28Genre9mp3I was thinking of disabling the main screen when drawing remote plugins
16:54:28Paul_the_NerdActually, not quite.
16:54:33amiconnWhat would be relatively simple is adapting the plugins so that they display on both screens in parallel
16:54:51amiconnSome plugins already do this
16:55:11 Join ivirix [0] (
16:55:26Genre9mp3Paul_the_Nerd: Yes, I said it would be tricky... not exactly that it's not possible with the current gui thread
16:55:38amiconnGenre9mp3: And btw, rvf on the iriver remote would be very possible
16:55:47Paul_the_NerdGenre9mp3: No, I meant, you said two things can't be drawn at once, which is a different concept from what amiconn's saying.
16:55:50Genre9mp3amiconn: Sounds interesting :)
16:56:18amiconn..but not in parallel with another task using the timer, i.e. not in parallel with rvf or grayscale lib on the main lcd (H1x0)
16:56:27Paul_the_NerdYou could have two very different things displaying, easily, it would just have to be one source doing the displaying.
16:57:28 Quit Bonusbartus ("CGI:IRC (EOF)")
16:59:55 Quit mathgl ("Quitte")
17:01:29 Quit bluebrother ("leaving")
17:01:32 Join yohannmisquitta [0] (
17:03:19 Join G|iTch_ [0] (
17:04:09 Quit niskel (Remote closed the connection)
17:05:47Genre9mp3amiconn: btw... I wonder how rvf would be on iriver remotes since they lack on refreshing rate
17:07:03***Saving seen data "./dancer.seen"
17:10:17Genre9mp3iriver remotes LCD have low refreshing rates... am I wrong?
17:10:44amiconnWe can do more than 160 fps even without boosting
17:11:35netmasta10btdo we know where the adc3515 is mapped to?
17:11:39Genre9mp3Oh...but then why fast scrolling seems blurry on my remote?
17:12:30amiconnThat has nothing to do with the frame rate, but with the lcd panel itself
17:12:57amiconnThe lcd panel being somewhat slow is actually good, a very fast panel would flicker like hell with our greyscale method
17:13:00Genre9mp3ah... well, that's what I had in mind the first place... sorry
17:13:31Genre9mp3hmmm...your last statement made me even more curious! :)
17:18:24ivirixhey guys, does anyone have experience with building a firmware for gigabeat Fxx series?
17:18:33amiconnThe bad thing would be that on ticking irivers, greyscale and rvf on the remote would cause buzzing, because the ticking reduction would have to be disabled while running greyscale / rvf.
17:18:40 Quit GliTch_ (Read error: 110 (Connection timed out))
17:21:42n1sWhen adding a function to the plugin api, should i add it before the stuff it says to keep at the bottom?
17:24:08 Join |AhIoRoS| [0] (n=ahioros@
17:25:38 Quit G|iTch_ (Remote closed the connection)
17:25:44 Join GliTch_ [0] (
17:31:42PaulPosition'ticking' iriver ?
17:31:58PaulPositionoh, nvm
17:32:32n1sso, anyway does anyone want to take a look at a patch i made that fixes the backdrop/foreground problem in the jpeg plugin?
17:32:55n1sor should I just commit it and see if anyone complains? ;-)
17:33:21PaulPositionn1s - Never really used the jpeg viewer but I'm willing to patch, build and fire it if you tell me what to look for. :p
17:33:43 Join Gnelik [0] (
17:33:53 Join dan_a [0] (i=dan_a@
17:33:58n1ssee if it works ok and that foreground, background and backdrop looks ok
17:34:33 Join barrywardell [0] (
17:34:50 Part yohannmisquitta
17:36:32n1sPaulPosition: wait, i think something's wrong
17:37:18PaulPositionn1s - Just to make sure : unpatched I get black as a bckground, no foreground to speak of and the image is right.
17:37:22PaulPositionn1s - sure.. :p
17:37:33 Quit Plouj- (Read error: 104 (Connection reset by peer))
17:37:57 Quit mirak (Read error: 110 (Connection timed out))
17:39:50 Quit slarti (Read error: 110 (Connection timed out))
17:41:27 Join freqmod [0] (
17:42:16 Quit |AhIoRoS| (Remote closed the connection)
17:42:22n1sPaulPosition: wanna test now?
17:42:32PaulPositionSure, did you change anything to your diff file?
17:42:52n1syes, a silly typo
17:43:01ivirixdoes anyone have rockbox runnig on gigabeat F series?
17:43:02n1sthat, broke something
17:43:36PaulPositionn1s - Okay.. same link?
17:45:28PaulPositionn1s - Compiling right now... While we're at it : what's expected behaviour from unpatched vs patched? Maybe I should fetch myself a WPS that uses a backdrop?
17:46:06n1sit's enough to set a menu backdrop, it will show under the image in jpegviewer in cvs
17:46:36 Quit Arathis ("[rl_bot quit]")
17:46:36PaulPositionn1s - Okay, I'll throw the first 128*128 file I could find...
17:46:58markunivirix: I have
17:46:59n1swith the patch the background should always be black and your usual foreground/background/backdrop should show in the menu in the jpegviewer
17:47:10markunivirix: come to #gigabeat
17:50:19PaulPositionn1s - Okay. Indeed right now the backdrop shows in the viewer. Compiling is done, I'll try it out soon.
17:50:42 Part Paul_the_Nerd
17:53:36Gnelikdan_a: No news about datasheets?
17:54:08dan_aGnelik: Not that I've heard
17:55:10PaulPositionn1s - Okay, so the viewer seems allright, although I haven't loaded a huge jpeg in it.. Black background while viewing, theme's settings in the menu (ie, backgrop, foreground). Any particular behaviour you'd like me to test?
17:55:49n1ssounds good, i can't think of anything else to test really, thanks
17:55:58PaulPositionYou're welcome :)
17:56:22n1sAnyone against a commit, amiconn? ;-)
17:56:39 Join Arathis [0] (
17:58:36PaulPositionArathis - Still running that patched build?
17:59:16ArathisPaulPosition: yes, but didn't touch the player since I left ^^
18:00:20PaulPositionArathis - right. :p
18:04:55 Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/
18:08:01 Quit GodEater_Web (Client Quit)
18:11:45 Quit Nico_P (Read error: 110 (Connection timed out))
18:13:08 Quit dan_a ()
18:14:35TeaSeaEveryone seen the news? CNet's James Kim died.
18:15:13kubiixwhat for is used the directory codepages ?
18:16:14 Join G|iTch_ [0] (
18:20:27 Part ivirix
18:22:42 Quit barrywardell (Read error: 110 (Connection timed out))
18:23:02 Join bluebrother [0] (i=tSxmaGkk@rockbox/staff/bluebrother)
18:28:00 Join mick_linux_ [0] (
18:31:30 Quit GliTch_ (Read error: 110 (Connection timed out))
18:31:40 Join GliTch_ [0] (
18:32:54 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
18:34:26 Join Rondom [0] (
18:35:13Genre9mp3Does Rockbox supposed to support ADPCM in wav?
18:35:23preglowsome kinds, yes
18:35:45Genre9mp3I'm experimenting with one and the time is way off
18:36:03Genre9mp3It's 5:20 but Rockbox thinks it is 67:48:01
18:37:22Genre9mp3hmmm... crashed twice so far, too
18:37:35 Quit blue_lizard (Read error: 110 (Connection timed out))
18:37:48 Join blue_lizard [0] (
18:40:43n1s??? anyone knows why the H120 build died from ICE ?
18:41:45 Quit mick_linux (Read error: 110 (Connection timed out))
18:42:27amiconnn1s: You revealed a build server configuration error runs too old an m68k-elf-gcc
18:42:56n1sso it isn't my fault :-)
18:43:02amiconn3.4.1, minimum required is 3.4.5 iirc and 3.4.6 is recommended
18:43:24 Quit G|iTch_ (Read error: 110 (Connection timed out))
18:43:32amiconn "... Using m68k-elf-gcc 3.4.1 (304) ..."
18:43:47amiconnBagder: around?
18:44:56 Nick Xerion_ is now known as Xerion (
18:47:08 Quit Gnelik (Read error: 104 (Connection reset by peer))
18:47:26pondlifeCan the bleeding-edge sim builds to be downloaded from somewhere?
18:47:46n1sdon't think so...
18:48:06 Quit linuxstb__ (Read error: 110 (Connection timed out))
18:48:11pondlifeJust wondered. I guess we'd need make zip for the sims first.
18:48:34amiconnIt wouldn't make sense
18:48:46n1sI can't say I see the point, sims are for devs and devs compile
18:49:08amiconnThey're built under linux, and for the architecture / distro of the respective build server
18:49:26pondlifeOf course.
18:49:51amiconnE.g. if you would download a sim built on, chances are you couldn't run the binary at all
18:49:55 Join TeaSeaLancs [0] (n=thunderc@
18:50:00amiconn(it's an amd64 machine)
18:51:08pondlifeamiconn: Do you expect a big runtime improvement on an H300 with the new ATA code?
18:51:24 Join LOWLIGHT [0] (i=c730180b@gateway/web/cgi-irc/
18:51:36 Part LOWLIGHT
18:51:51 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
18:55:00 Quit matsl (Read error: 110 (Connection timed out))
18:55:11lowlightpondlife: rasher compiles win32 sim">
18:55:58pondlifeNo problem, I can make my own, but wondered if it would be a good idea to promote the use of the sim for general playback testing.
18:56:12 Join linuxstb__ [0] (
18:57:14 Quit PaulPosition ()
18:58:05 Join PaulPosition [0] (
19:03:36 Quit TeaSea (Read error: 110 (Connection timed out))
19:04:28 Join menosm_ [0] (
19:06:01 Quit linuxstb_ (Read error: 110 (Connection timed out))
19:07:01markunnice mod roolku made!
19:07:05***Saving seen data "./dancer.seen"
19:07:30n1syes, very impressive, and well documented :-)
19:09:03markunI could swear that someone else also tried it but I can't find it in the logs..
19:09:09preglowit rocks quite badly
19:09:28preglowi think someone else mentioned the concept a good while ago
19:09:31preglowbut that might also have been roolu :>
19:09:37preglowroolku, yes
19:10:20 Quit zylche (Read error: 104 (Connection reset by peer))
19:10:26 Join zylche [0] (
19:14:00 Join paines [0] (
19:15:58painesfor some reason i cannot copy songs to my ipod nano anymore. I use amarok. the songs are copied, but then when I want to listen, there are no songs on it. now i thought to install rockbox. will the whole ipod firmware be erased ? sorry I am totally new to this
19:16:32n1sno, rockbox coexits nicely with the original firmware on ipods
19:17:30painesso there is something like a bootmanager an d you can choose between 2 systems?
19:18:00n1syes, hold menu while turning it on to get to the original firmware
19:20:32 Join tucoz [0] (i=528676e7@gateway/web/cgi-irc/
19:21:19 Quit Arathis ("[rl_bot quit]")
19:21:58tucozis there a general concensus(?) against putting the GPL in the manual, or do people think it is a good idea?
19:22:06 Quit menosm (Read error: 110 (Connection timed out))
19:22:49Genre9mp3tucoz: I would say go for it... at least I can't find a good reason not to include
19:23:17tucozGenre9mp3: thanks.
19:24:02 Quit Siku ()
19:24:09tucozmy idea of the manual is that it should be a first of all a reference to all the features of rockbox, and also include a "get started" section
19:24:43bluebrothertucoz, I'm for including
19:24:50 Join Arathis [0] (
19:25:04 Join TeaSea [0] (n=thunderc@
19:25:05tucozAnd by that, i think we should make it clear license rockbox itself is under
19:25:11tucozbluebrother: good :)
19:25:14bluebrotherI already downloaded the template from the gnu website but failed to find the time looking further into it
19:25:36bluebrotherI think we could have a chapter in the appendix "licenses"
19:25:47tucozgood idea
19:26:00bluebrotherwhich introduces into the topic a bit ("manual is gfdl ... rb is gpl ...")
19:26:14bluebrotherand have the licenses as sections.
19:26:18tucozor maybe that could come first?
19:26:36bluebrotherthe introduction? Yes.
19:26:48tucozYes. in the beginning of the manual
19:26:50bluebrothersmall introduction, then the licenses itself
19:27:14tucozlike that. hmm. That might work as well
19:27:16bluebrotherno, that'd be the wrong place imo.
19:27:48bluebrotherbut we could simply add a sencence in the introduction ("... this is free software, please see appendix <foo> for details")
19:27:58tucozmaybe you are right. I´ve been out of the loop for a while, so my brain has gone all soft and mushy.
19:28:21 Quit Kittt0s (Read error: 104 (Connection reset by peer))
19:28:51bluebrotherwe would need to change the layout of the licenses a bit, but that's a thing I wanted to do anyway
19:29:14bluebrotheras it currently doesn't fit nicely with the rest of the manual
19:29:18tucozHmm. in what way would you like them changed?
19:29:53bluebrothere.g. the links in the pdf structure view don't work
19:30:28bluebrotherand the caps for the section titles. Should be at least small caps, or simply the face that is used for all sections
19:30:49tucozah. things like that should be changed, yes. Maybe we should only link to the license itself, and not to every single subsection of it.
19:30:55bluebrotherso, mostly using \section-s
19:30:56tucozThat is, in the index
19:31:11tucozNot index the subsections
19:31:11bluebrotheragreed. Should be completely sufficient.
19:31:34bluebrothercurrently they are indexed by adding specials, not by the use of sections etc.
19:32:07tucozThe GPL is also quite different from our formatting
19:32:51tucozI´ll be back later tonight. I can work on the licenses then.
19:33:31bluebrothermaybe also add something regarding the themes.
19:33:54PaulPositionbluebrother - Themes are difficult... Can't really go retro-active on them, could we?
19:33:56 Join Dhanjel [0] (
19:33:57bluebrother"themes distributed with rb are gpl (are they?), other themes may or may not be freely distributable"
19:34:40bluebrotherto make clear separately distributed themes are not part of rockbox regardless of their source
19:34:43Dhanjelcommon question probably, but does anyone have some nice ipod mini themes except thoose on the rockbox homepage?
19:35:04bluebrotherDhanjel, have you looked at ?
19:35:09 Join dan_a [0] (n=dan-mirc@
19:35:24 Part tucoz
19:36:22 Join Kitt0s [0] (
19:36:58Dhanjelbluebrother: yeah but I don't really like them
19:37:19n1syou can always make your own ;-)
19:37:22Dhanjel made two myself, but don't like them either ;)
19:37:38PaulPositionoh well...
19:38:06 Join obo [0] (
19:39:14 Quit TeaSeaLancs (Read error: 110 (Connection timed out))
19:39:41bluebrotheryou could also try to adjust one that's for the h100 series −− the lcd size is pretty similar
19:40:00bluebrotheradjusting e.g. zezayer should be pretty easy
19:40:46PaulPositiondan_a : So, do you have any idea what/how stuff gets broken in H10's and iPods with that dualboot patch?
19:41:11scorchebluebrother: afaiu, the WPSs are not GPL
19:41:38bluebrotherthe wps' in the Rockbox distribution?
19:41:59scorchedefault, yes
19:42:06scorchebut otherwise, no
19:42:40bluebrotherhmm. Would be best to clear this issue and add the information somewhere. Maybe in the manual, maybe in some docs/COPYING-WPS
19:42:55scorcheIt would be
19:43:09dan_aPaulPosition: Not yet. I'm fairly certain that it's different things. Could you try EQ on your H10, and see if that crashes too?
19:43:40dan_aI suspect it's something to do with the fact that crossfeed is written in assembler, but I've not worked out what yet
19:43:41Slasheriamiconn: btw, if you have some time, could you try if that rombox patch breaks rombox generation for archoses?
19:43:45 Join matsl [0] (
19:43:48PaulPositiondan_a : sure will. in a moment.
19:43:53Slasheriif it does not, then i could at least commit that :)
19:46:03bluebrotherscorche, the included wps are gpl:
19:46:43Dhanjelbluebrother; will look on the h100 themes, thanks
19:47:09 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:50:05 Join linuxstb [0] (
19:50:25Dhanjelhard to do anything interesting on a ipod mini :)
19:50:45scorchebluebrother: makes sense...i was thinking default because it is hardcoded in, but as they *are* distributed...
19:51:08 Quit tehsmo (Read error: 110 (Connection timed out))
19:51:32 Part paines ("Verlassend")
19:52:45preglowjhMikeS, petur: i just did 2:30 of wavpack recording with default agc and there were no glitches i could hear, and i've heard the material i recorded billions of times, so i would notice
19:53:56 Quit Atomicsunset ()
19:54:15 Join habana [0] (i=58a10615@gateway/web/cgi-irc/
19:54:59PaulPositionDan_a: Ok.. With yesterday's cvs patched to e200-dualboot, the EQ *does* work, all 5 bands of it on jazz preset. No skip (yet) but very unresponsive menu, same behaviour as regular cvs.
19:55:42PaulPositiondan_a : To be sure I had still same version as yesterday, crossfeed is still an instant freeze. ;)
19:56:04habanaPaulPosition:how can you manage to move without wheel ?
19:56:10 Join Plouj [0] (n=Plouj@
19:56:16habanatelekinesy ?
19:56:19PaulPositionhabana - I use a h10, not an ipod.
19:56:50PaulPositionhabana: Wish I could do telekinesis, I need a coffee and a cigarette but I'm laaaazy
19:57:06habanassansa for me, not bêêêê
19:57:33preglowshouldn't surprise you that eq is sluggy with five bands
19:57:33dan_apreglow: (since you wrote the dsp_arm code) Can you think of any obvious reason why changing crt0 should cause a data abort in apply_crossfeed for the h10?
19:57:40preglowdan_a: ???
19:57:50preglowwhich instruction bugs out?
19:59:58 Join Lear [0] (i=chatzill@rockbox/developer/lear)
20:00:04PaulPositionpreglow: 0x000353a4 apply_crossfeed
20:00:14preglowthat tells me very little
20:00:17dan_aldr r8, [r0, #4] - just inside .cfloop (assuming that the address given in the data abort is the exact instruction causing the problem)
20:00:19preglowyou need to disassemble
20:00:37preglowyeah, unless i've fucked up badly, the address should be accurate
20:01:06 Quit linuxstb__ (Read error: 110 (Connection timed out))
20:01:40preglowdan_a: weird
20:01:50dan_aThat's what I thought!
20:01:59 Join tehsmo [0] (
20:02:21preglowthis sounds like a corrupted data thing
20:02:30preglowbut that's a bit unlikely
20:03:15dan_aI guess we need to find the value of R0 to see where it's trying to read from
20:03:37PaulPositionDan_a : Ahh.. If it matters, any increment in pitch screen will also freeze the player. But I lost my in a recent purge so I'm going to re-compile and retest and tell you soon.
20:03:41PaulPosition(just found out)
20:04:01 Join ghode|afk [0] (
20:04:09preglowdan_a: the weird thing is r0 has just been used to read data
20:04:13preglowdan_a: without a data abort
20:05:15preglowso this being an alignment issue would be really weird
20:05:24preglowbut that's the only reason i've ever gotten a data abort
20:05:25dan_aBut it gets incremented a line later
20:05:36preglowsure, but incrementing doesn't bring it out of alignment
20:05:58dan_aDoesn't reading from non-existant memory give a data abort? Or is that a prefetch abort?
20:06:09preglowprefetch abort has to do with code reads
20:06:19preglowtrying to execute code in illegal memory
20:06:23preglowaddresses even
20:06:58preglowanyway, r0 should never contain an address outside of the small ringbuffer at the near end of crossfeed_data
20:07:31 Quit linuxstb_ (Read error: 110 (Connection timed out))
20:07:54preglowr0 isn't banked, so you could try to make the exception handler print it
20:07:59preglowjust make sure it isn't clobbered
20:08:35preglowit is by default, but you could make a quick temp hack that preserves it
20:08:46dan_aI'll have a go at that. Are you OK to do some more tests, PaulPosition?
20:09:00PaulPositiondan_a : sure..
20:09:04PaulPositionDan_a : Ahh.. If it matters, any increment in pitch screen will also freeze the player. But I lost my in a recent purge so I'm going to re-compile and retest and tell you soon.
20:09:36 Join Gnelik [0] (
20:10:13PaulPositiondan_a : Or would you rather I keep testing from my 'yesterday' build instead of current cvs? (though I have no access anymore to yesterday's .map)
20:10:17preglowdan_a: in data_abort_handler in crt0*.S (whichever actually gets used), just do a mov r2, r0 at the start, then give UIE another parameter. it will end up in that
20:10:46*preglow wonders why the exception handling code is in both crt0-pp.S and crt0.S
20:10:47dan_aPaulPosition: Current CVS is fine.
20:12:13dan_apreglow: firmware/target/arm/crt0.S is only used on non-PP targets, crt0-pp.S is used on the PP targets.
20:13:07 Quit Arathis (Remote closed the connection)
20:13:21preglowdan_a: but it's shared code, i thought that should be located in crt0.S
20:13:28preglowanywho, it's probably just something that needs doing :)
20:14:35dan_aI'll fix it - if someone else doesn't get there first
20:14:37preglowit's generic arm code, at least
20:14:46 Join Arathis [0] (
20:15:26 Join TeaSeaLancs [0] (n=thunderc@
20:16:26 Quit TeaSeaLancs (Read error: 104 (Connection reset by peer))
20:17:23 Join banan_ [0] (
20:18:43lowlightdan_a: I'm going through the disassembly of the Olympus mr-100 bootloader (it's a PP5020 device). Want to see any of the cpu init parts?
20:19:23dan_alowlight: It would be very interesting to compare them to what we've got, yes :)
20:19:46 Join TeaSeaLancs [0] (n=thunderc@
20:20:29PaulPositiondan_a: Hmmkay. Using pitch up or down freezed the player with a data abort at 0x40000920 .. tells me it would be in :
20:20:32PaulPosition 0x400008f4 fiq
20:20:37PaulPositionwhich is from :
20:20:46PaulPosition.icode 0x400008f4 0xc8 /home/user/rockbox-devel/rockbox-devel/build/librockbox.a(pcm_playback.o)
20:21:07lowlightdan_a: starts here...
20:21:21PaulPosition(next address would be 0x400009bc...
20:22:16dan_alowlight: Thanks
20:23:25lowlightthen goes here...
20:23:55dan_aPaulPosition: try doing "arm-elf-objdump -D build/apps/rockbox.elf | less" and see what the exact instruction at 0x40000920 is
20:24:42PaulPositiondan_a from what folder?
20:26:38habanaCrazy interrogation: as it's possible to use internet protocol over USB, theorically Rockbox could be directly connected to the web (with an appropriate network stack) ?
20:28:56 Quit funky (Read error: 104 (Connection reset by peer))
20:28:58netmasta10btyou just blew my mind!
20:29:02 Join funky [0] (n=repulse@unaffiliated/funky)
20:29:05PaulPositiondan_a : the relevant part (well, I think!) of the dump :
20:29:07dan_alowlight: The second is the same as the first... What happens at 0x1170C?
20:29:41habananetmasta10bt: positively or negative ?
20:30:00habanahope you dont laugh :\
20:30:22netmasta10bthabana: im not sure what to think −− its different
20:30:56lowlightdan_a: a branch: LDR R12, =(loc_4DC2+1); BX R12
20:31:18lowlightthat's the second pastebin link
20:31:24 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
20:32:47habanain fact, im pretty sure that Rockbox will have soon an ip stack. At least if it's ported to Zune and sucessors
20:32:56dan_alowlight: no it isn't - look again ;)
20:32:58lowlightdan_a: then the branch to
20:33:42dan_aErmm... I was wrong. I'd put the same address in both windows. Sorry!
20:34:46 Join Arathis_ [0] (
20:34:51preglowi wonder why i keep reading "ldr r1, =const \n mov sp, r1" in places. "ldr sp, =const" should be just as legal
20:37:58 Join mick_linux__ [0] (
20:38:01 Nick mick_linux__ is now known as mick_linux (
20:38:29dan_aPaulPosition: Do you have a 20Gb h10? Or one of the smaller ones?
20:38:42 Quit pondlife ("disconnected has pondlife")
20:38:52PaulPositiondan_a : The 5gb model.
20:39:16PaulPositiondan_a : Arathis, who was on earlier, does have a 20gb with the patch installed (we did it yesterday)
20:39:32 Quit TeaSea (Read error: 110 (Connection timed out))
20:40:07dan_aPaulPosition: I'm just building you a new firmware to test. I'll mail it to you when it's done. Though I think I forgot to apply Barry's patch...
20:41:41PaulPositiondan_a : won't be very usefull then... Just the bootloader, just the firmware, or both? (it might not work if they're not synced)
20:42:38dan_aPaulPosition: Just the firmware, but I'll get Barry's patch applied before I send it
20:43:26PaulPositiondan_a: perfect.
20:43:37 Join Atomicsunset [0] (
20:44:06 Quit amiconn (Nick collision from services.)
20:44:06 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
20:44:18Atomicsunsetanyone able to help me with an Ipod 5g doom.wad question?
20:45:13 Quit SUSaiyan ("Ex-Chat")
20:45:19 Join niskel [0] (
20:45:35n1sAtomicsunset: if it isn't answered in the manual/wiki
20:46:05Atomicsunseti have what i think is the wad i just dunno where to put it :P
20:46:44n1sthat is indeed in the maual/wiki
20:47:13 Quit TeaSeaLancs (Connection reset by peer)
20:48:15 Quit Arathis (Read error: 110 (Connection timed out))
20:50:43 Join SUSaiyan [0] (n=susaiyan@
20:51:26 Quit mick_linux_ (Connection timed out)
20:52:58PaulPositiondan_a: r0 was 4D076AF4
20:53:24 Quit lowlight ("CGI:IRC (EOF)")
20:54:04dan_aPaulPosition: Can you try a few times and make sure you get the same result?
20:54:15PaulPositionsure. gimme a second.
20:54:47Atomicsunsetlol ok i got the demo working...
20:54:56Atomicsunsetbut i cant bring the menu up to quit the demo
20:55:16 Join menosm [0] (
20:56:05 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
20:58:00 Join bluey- [0] (
20:58:03dan_aPaulPosition: That's way outside any address that we should be reading from, AFAIK
20:58:49PaulPositiondan_a: 4D076AF4 −−- 4D076AF4 −−- Weird, third reboot it hung on reboot with Data Abort at 0000FF2C −−- 4D076AF4 ...
20:59:05PaulPosition(the hang on reboot is just bad luck I think)
20:59:38 Join Bonusbartus [0] (i=52ab47dd@gateway/web/cgi-irc/
21:00:08 Quit Bonusbartus (Client Quit)
21:01:49PaulPositiondan_a: (but if it can serve anything, that error on boot was on " ff2c:e587a000 strsl, [r7] ")
21:03:32PaulPositiondan_a: as for the abort on changing pitch: data abort at 40000920, r0 was 9D100000
21:03:41 Join swimmer [0] (
21:03:44swimmerhi all
21:04:07swimmerI installed Rockbox today on my iriver H340 and all was fine in the beginning
21:04:37swimmerbut then I started to play around with the settings (mainly changing themes) and now my iriver seems to be hung up
21:05:05PaulPositionswimmer : symptoms?
21:05:17swimmerno more reactions to any keypresses and when I try to connect it to my linux PC I can't get any connections
21:05:21swimmerPaulPosition: dead
21:05:32swimmerPaulPosition: simply dead - no more reaction
21:05:40swimmerwhat can I do?
21:06:00n1sreset with a paperclip in the small hole bleow the mic
21:06:12swimmerwhat does reset do precisely?
21:06:18swimmeris it only cold restart?
21:06:19n1s(labeled reset) ;-)
21:06:26swimmeror does it reset settings as well?
21:06:33n1syes restart
21:07:01*n1s wonders why so many people think a reset will whipe settings/disk
21:07:10***Saving seen data "./dancer.seen"
21:08:08swimmerah thx
21:08:14 Join mag [0] (
21:08:24swimmerdid not notice this little magic hole before :)
21:09:06PaulPositionheh... On the iRiver H10 20gb you NEED the reset hole because the original firmware doesnt shut down, only goes into sleep eating away at the batteries.
21:09:11maghello! I have this problem with rockbox on the nano. I'm using the cvs builds, but i've also tried the daily builds.
21:09:27 Quit menosm_ (Read error: 110 (Connection timed out))
21:09:54magI'm new to rockbox, so I don't know what to do when i select "rockbox" and then it seems to go back to the calendar/contacts/notes state
21:09:55 Quit habana ("CGI:IRC (EOF)")
21:10:12magAnyone seen this?
21:11:00 Quit Gnelik (Read error: 104 (Connection reset by peer))
21:11:23PaulPositionmag - When you select rockbox from where? bootloader?
21:11:29dan_amag: You are in the file browser view - calendar/contacts/notes are folders on your iPod. rockbox is the firmware file, and by selecting it, you run it
21:12:50dan_aOn an iPod, you probably need to use Database View - it's more like the way that the iPod works. There is a section in the manual about it (though it may be referred to as TagCache in the manual)
21:13:06n1s...and another ususpecting user becomes a victim of the cunning ROLO :-D
21:14:41PaulPositiondan_a: I'll be around for a few hours still, so if you have anything to test don't hesitate.
21:14:45dan_aI really think that it shouldn't be so easy to do that. It's great for developers, but not so great for users
21:15:01dan_aPaulPosition: I'm working on it at the moment
21:15:08magthanks, I'll try it
21:15:08 Join rotator [0] (n=e@rockbox/developer/rotator)
21:15:19PaulPositionmaybe rockbox.h10 shouldn't be there with 'view supported' but only with 'view all' ?
21:15:33PaulPositionSo it's less of an obvious 'CLICK ME' to the new ones..
21:15:48magCan I get it to import the existing ITunified database that already is there
21:15:48PaulPosition(make it rockbox.ipod or whatever)
21:16:24PaulPositionmag - If you search the wiki, I think someone made a plugin for that but I can't say if it works well or at all.
21:17:14magPaulPosition: thanks
21:17:28magdan_a: great, I'll try that next
21:18:26PaulPositionmag- personnally, i find iTunes way of cramming all the files together with cryptic names totally stupid, and it stops me from moving them songs freely (like, is my Mozart that 111_EC-082323EOCDD.mp3 file or is it rather the 8902_FFFLO32L555_CD2332.mp3 ??)
21:18:57pregloweh, is a tool needed?
21:19:13preglowcan't you just let rockbox scan and build a database itself?
21:19:33preglowPaulPosition: i don't think apple's priorities are in letting users move songs freely...
21:19:56PaulPositionpreglow - Of course they're not. Oh, I did say stupid, I meant crippled-by-design
21:19:56magPaulPosition: I agree totally, that's why I'm trying RB. But it's nice to be able to convert the existing files already on the device
21:20:20 Join tucoz [0] (n=martin@rockbox/staff/tucoz)
21:20:25PaulPositionmag - sure do, get started quick and THEN fiddle with the device as time allows :)
21:20:50lowlightI'm confused by this code...say r0 is a GPIOD_INPUT_VAL, then lsl r0, r0, #0x1B; asr r0, r0, #0x1F; add r0, #1 extracts a bit and adds 1
21:20:56magPaulPosition: what are you saying? that it will never be perfect? :)
21:21:23lowlightthen is cmp r0, #0 ever true?
21:21:31PaulPositionmag - nope, I understood you wanting to get started using that and only then taking time to explore the native database or other stuff. :)
21:21:37 Join Rob222241 [0] (
21:21:38maglowlight: what kind of assembly is that, reminds me of th z80 and c64
21:22:15magPaulPosition: You're correct, I have to have it working tomorrow since I'll be travelling for hours
21:22:17amiconnPaulPosition: That wouldn't make sense - the rockbox.<target> (resp. ajbrec.ajz / archos.mod) _are_ supported files
21:22:28lowlightmag: arm
21:22:30magPaulPosition: but ofcourse I couldn't wait :)
21:22:36 Quit SUSaiyan ("Ex-Chat")
21:22:53 Join SUSaiyan [0] (n=susaiyan@
21:23:05maglowlight: yeah it looks like a combination between the amiga and z80 somehow :)
21:23:57lowlightthis is my first venture into code disassembly
21:24:23PaulPositionamiconn - Yeah, I see where your coming from. They are indeed. Thing is so many Official Firmware hides the 'music' or 'mp3' or whatever folders that, on first boot, you only get like rockbox as a menu item.
21:25:12 Join mick_linux__ [0] (
21:25:30 Quit Dhanjel ()
21:25:50PaulPositionMaybe a default view of 'show all' and it'd be obvious one is looking at the drive's root? Or no change anyway since, after a 20 seconds panic, most users find out where they erred. :p
21:25:58amiconnlowlight: To answer your question - yes, r0 may become 0
21:26:45*amiconn still wonders why so much arm code uses shifts _that_ excessively
21:26:45 Join niskel_ [0] (
21:26:46lowlighthow? I thought the bit would be 1 or 0, then +1
21:26:59amiconnNo, it would be -1 or 0
21:27:05amiconn(before the addition
21:27:23amiconnThe register, of course, not the bit
21:28:04amiconnlsl r0, r0, #0x1B shifts bit 4 up to the MSB
21:28:23tucozbluebrother, do you know how to make a section not automatically be assigned a number
21:28:27amiconnasr r0, r0, #0x1F then shifts it down - but an arithmetic shift sign-extends
21:28:35amiconn...and the topmost bit is the sign
21:28:36*jhMikeS looks sadly at the empty cradle :(
21:29:07tucozbluebrother, now i do \subsection*{Preamble}, but the result is G.1.1 Preamble
21:29:21 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
21:29:29amiconnSo what ends up in r0 after the addition is gpio bit 4 - negated
21:29:46 Join SUSaiyan [0] (n=susaiyan@
21:29:53lowlightok (i think)...that will occupy my mind while I go sit through a meeting :)
21:29:59 Quit God_Eater (Read error: 110 (Connection timed out))
21:30:06amiconn(and I would do this with only 2 instructions)
21:30:28 Join God_Eater [0] (
21:31:05amiconnIn case you want to know: mvn r0, r0, lsr #4; and r0, r0, #1
21:31:21tucozbluebrother, nevermind. I looked at the wrong page. Adding an asterisk is the way to go.
21:31:48amiconn(and the latter could even be ands r0, r0, #1 , saving the cmp instruction afterwards)
21:32:47amiconnBut compilers are dumb, sometimes...
21:33:49 Quit lowlight ("CGI:IRC (EOF)")
21:36:23dan_aPaulPosition: At the moment, I'm completely stumped
21:37:00PaulPositiondan_a: no problem, I can understand that. :)
21:37:47magdan_a, PaulPosition: Thanks that tool did the trick, I somehow managed to create a playlist :)
21:38:01PaulPositiondan_a: I'll be happy to provide any more information or testing if you need it, urgency is sooo un-rockbox-like.. ;)
21:38:01 Quit nudelin ("Hammer of Dawn is offline.")
21:38:13PaulPositionmag - happy that you got going, then. :)
21:38:31magPaulPosition: yeah, now I just have to figure everything out :)
21:38:50 Quit Rob2222 (Read error: 110 (Connection timed out))
21:39:26 Quit mick_linux (Connection timed out)
21:39:48 Join G|iTch_ [0] (
21:40:32PaulPositionmag - the manual may seem heavy but actually, when you skip the plugins and advanced topics like WPS-creation, it's pretty simple. The 'Browsing and Playing' chapter is about the most important one and is a quick read.
21:42:03 Quit Rob222241 (Read error: 110 (Connection timed out))
21:42:15tucozbluebrother, I'll think i just commit what i have done. It is mainly some changes to the GFDL and also the GPL made to compile in our manual.
21:42:57 Quit bluey- ("Leaving")
21:43:14tucozI do not think i should write the license information as of now.
21:44:05 Join Atomicsuset [0] (
21:44:31 Quit niskel (Read error: 110 (Connection timed out))
21:44:45PaulPositionJust curious, has any WPS creator ever explicitely made his work gpl, or creative-common or something? Mine, when I finish it, will be but I wonder...
21:44:50 Quit Arathis_ ("[rl_bot quit]")
21:45:09tucozPaulPosition, that was one of the criteria to get the wps in cvs
21:45:35 Join Arathis [0] (
21:45:50PaulPositiontucoz - The default one, or the iCatcher? I'll go and have a look at the galleries anyway. :)
21:46:00magPaulPosition: thanks I'll give the manual a go later tonight
21:46:17tucozPaulPosition, my guess is all the wps' that are in cvs
21:46:26PaulPositionmag - Well you're very welcome.
21:47:37 Quit G|iTch_ (Read error: 104 (Connection reset by peer))
21:47:52 Join G|iTch_ [0] (
21:50:01 Join nudelin [0] (
21:52:12tucozPaulPosition, have you read the SubmitWPS wiki page? It is stated there that "WPSes submitted for inclusion in Rockbox must be: <snip> # Licensed under the GPL ..."
21:52:53PaulPositiontucoz - Cool, thanks for the tip. I don't think I'll be submitting anything for inclusion though :)
21:52:56 Quit Atomicsuset ()
21:53:11 Join Atomicsuset [0] (
21:53:26tucozYou should. The default wps is horrible on the larger displays.
21:53:32tucozwe should get rid of that
21:53:33 Quit niskel_ (Connection timed out)
21:54:32*n1s doesn't want to see that discussion
21:55:10PaulPositiontucoz - Haha... Maybe ask someone who has actual design skillz :p
21:55:22 Quit _FireFly_ ("Leaving")
21:55:24 Quit GliTch_ (Read error: 110 (Connection timed out))
21:55:33n1stucoz: I have been thinking about making some sort of wiki page or forum thread or something for discussion about sensible defaults.
21:56:01tucozgood idea. Like a discussion towards a default theme?
21:56:58n1syes and other settings, like the "show path" scrollbar, dircache etc.
21:57:43n1sI think a theme will be the hardest to agree upon and that either a vote or dictator desition should be made :-)
21:57:55amiconnI don't think there are sensible defaults that fit all targets
21:58:02 Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
21:58:16n1sof course not and that complicates everything
21:58:18 Quit Plouj ("modem maintenance")
21:58:25tucozshould the defaults fit all targets at any cost?
21:58:39PaulPositiontucoz - Well if they're default... :o
21:58:47amiconnThe only defaults I am not happy with are (1) "fade on stop / pause" being enabled and (2) "disk poweroff" being disabled
21:59:02n1scan't we have different defaults for different targets?
21:59:03amiconnAll others are ok-ish
21:59:04tucozand (3) dircache disabled
21:59:15n1samiconn: why no disk poweroff
21:59:33amiconnDunno, maybe crash protection
21:59:42 Quit Atomicsunset (Read error: 110 (Connection timed out))
22:00:13PaulPositionWhat would be sensible settings for disk poweroff now that you talk of it. Never could figure out that option. :puzzled:
22:00:27n1sand i don't think we'll ever get anywhere if we try to agree on settings that everybody like, I would rather see defaults that make it as easy as possible for newcommers.
22:00:41amiconnE.g. cvs rockbox for archos players doesn't have disk poweroff at all, and that's for a reason, even though the hardware is capable of powering off the disk (except the very early models)
22:01:10amiconnThe reason is that _some_ players crash when re-enabling the power from off state
22:01:21tucozbut for players gaining battery life, shouldn't those be defaulted to use this setting?
22:01:38n1sthat is an example where different defaults may be a good idea
22:01:52amiconnMine doesn't, and my own build does have disk poweroff, and I have it enabled of course
22:01:59n1sI always use it on my H300 ant it works like a charm
22:02:00tucozWith the range of targets these days, we should be able to fine tune the settings shipped.
22:02:09Kasperlespeaking of the GPL. any news on the ebay business?
22:02:42amiconnI guess none of the newer models have problems with disk poweroff, and neither the archos recorder range has
22:02:52amiconnSo imho this option should be always enabled
22:03:25tucozdidn't your test reveal quite an improvement in battery life with this enabled?
22:03:26amiconnOn player cvs doesn't have the option, and people building themselves should know what they're doing
22:03:35amiconnYes of course
22:03:39n1swould that patch be accepted? maybe I have a project for tomorrow :-)
22:03:57amiconnIt saves the hdd standby current when the disk isn't needed, i.e. most of the time
22:04:24tucozdoes it save battery on the 2MB ram players as well?
22:04:51tucozcool. Then it's a win win
22:05:16preglowwhy not just remove the entire option?
22:05:24PaulPositionAnyone knows if the info->debug->tagcache entry is actually looking at 'database' or if it's linked wrong..? I can't seem to initialize DB, it never commits, so I took a look but "progress: -1% (0 entry)" sounds weird.
22:05:31tucozcure the optionitis a little
22:05:35amiconnpreglow: I also thought about that
22:05:52amiconnOne tiny drawback of disk poweroff is that the spinup takes slightly longer
22:05:53n1spreglow: that's even better :-)
22:06:00preglowamiconn: i don't think anyone'd notice
22:06:11tucozpreglow, believe me. someone will
22:06:13preglowi checked for a difference myself, and it's not very big
22:06:18amiconn..because power has to be enabled first, allowed to stabilise, and then send the start command
22:06:29amiconnHalf a second or so
22:06:37preglowyeah, and that really is almost nothing
22:06:48preglowespecially in these days of dircache, another option that should default to on :>
22:07:04tucozi think so too
22:07:10amiconnIf it were robust, perhaps
22:07:14amiconnBut it isn't
22:07:36amiconnPut the hvsc on your player and enable dircache
22:07:51*n1s tried that :-(
22:07:55tucozah. right
22:08:05amiconnIt should either be able to cope with such an amount of files, or gracefully disable itself in such a case
22:08:34 Join kclaf [0] (i=kclaf@
22:08:34amiconnn1s: I didn't, but I know the reports...
22:08:51Slasheriamiconn: it will gracefully disable itself
22:09:20n1sSlasheri: for me it would scan the disk for about 10 seconds on every boot
22:09:44Slasheriwell, it can't know how many files there are until the entire disk has been scanned..
22:10:06n1syes but it did it on _every_ boot
22:10:12Slasherihmm, true
22:10:30Slasheriit does that because it previously failed to determine the cache size
22:10:45Slasheriok, that can be fixed..
22:10:52Slasheriit could default to the max cache size in that case
22:11:05Slasheriit would still scan on every boot, but in background and silently fail
22:11:29amiconnDoes the dircache size decrease after the next boot if you remove files?
22:11:44Slasheriof course it does
22:11:55Slasheribut that takes two boots for it to decrease
22:12:23amiconnOh, so it doesn't track what's added / removed while running?
22:12:42Slasheriah, if you use rockbox usb mode, it does then
22:12:49Slasheriso one boot only
22:13:05amiconnI mean when deleting from within rockbox, mainly
22:13:15tucozyikes. laptop almost out of battery. bye bye
22:13:19 Part tucoz ("Leaving")
22:13:22Slasherideleting does not affect cache size until next reboot
22:13:42amiconnYes, but not two boots then?
22:14:22Slasherihmm.. it depends. If you delete live using rockbox ui, then it takes two boots
22:14:29Slasheriwith usb, one boot should be enough
22:14:51Slasheribut now sleeping ->
22:16:03n1sI just timed it, the "scanning disk" splash is displayed for 22 seconds on my h320 with approximately 35000 tracks including HVSC
22:16:41Atomicsusetdoes the latest release come with all available pluggins?
22:17:01*Atomicsuset nods
22:17:11PaulPositionAtomicsunset - anything in particular?
22:17:31Atomicsusetjust very excited to the whole new setup
22:17:48Atomicsusetjust wanting to make sure there isnt anything badass i havent checked into :P
22:18:10Atomicsuseti got that theme working paul! thanks again my ipod is f*cking sweet!
22:18:31Atomicsusetthe only draw back ive noticed is that it takes forever to transfer files now
22:18:33PaulPositionatomicsunset - That's cool then. :) What did it, a reset of the settings?
22:18:46Atomicsusetno, i didnt have the font installed
22:18:55PaulPositionatomicsunset - Oh, right. :p
22:18:57Atomicsusetfont made a big difference
22:19:10Atomicsusetbut with anapod i could transfer at 22mbs
22:19:17*n1s thinks of his patch rotting away in the tracker
22:19:17PaulPositionatomicsunst - that 'slow loading' file is weird..
22:19:22Atomicsuseti dunno what i transfer at now but its slooooow
22:19:56Atomicsusetbout 5 hours for 15gig of transfer
22:20:17Atomicsusetand my stoopid album art locks up the player :P
22:20:46PaulPositionatomicsunset - hmm, I don't own a pod so can't say, but this slow seems very weird.
22:20:51Atomicsuseti just have rename the album to Albumname.bmp and place it in the folder of the album right?
22:20:59Atomicsusetamiconn - video
22:21:28PaulPositionatomicsunset - I usually go with 'cover.bmp' as it's the default name and it spares me of typo's when writing the file.
22:22:04PaulPositionatomicsunset - but albumname should do. Of course you need to feed it proper bitmaps, not renamed jpegs ;-)
22:22:06Atomicsusetso literally "cover.bmp" not like "division bells.bmp"
22:22:23Atomicsuseti was trying renamed jpegs :P
22:22:45PaulPositionatomicsunset - yeah, I don't know how rockbox treats whitespace in titles/filenames so I rather go with the very generic 'cover.bmp'
22:22:47Atomicsusethow do i make a "proper" bitmap?
22:23:09PaulPositionatomicsunset - You did? Howww... You're under windoze?
22:23:24amiconnHmm, does anyone know whether the album art patch uses the core BMP loader?
22:23:27Atomicsusetso each album will have a bitmap named "cover.bmp"
22:23:34Atomicsusetlol rename
22:23:47*amiconn guesses it does
22:23:55Atomicsusetpaulposition - i just renamed the extension to .bmp
22:24:05PaulPositionatomicsunset - Yeah, works best of course if you have one folder per album ;)
22:24:10*amiconn thinks about adding some more safeguards against malformed BMPs
22:24:45PaulPositionatomicsunset - But opening the jpeg in any graphic editor (like Paint) and save-as..., choose bmp and you're done.
22:25:04Atomicsusetshould i resize it to 100x100 or does it matter?
22:25:15n1samiconn: last I heard the resize bmp patch that is required by the album art relies on the old bmp.c (before your overhaul)
22:25:16Atomicsusetwill it resize it inside the player
22:25:36PaulPositionatomicsunset - Well resizing in a windows/linux/mac application will give you a cleaner image than the cheap bmp_resize patch does.
22:25:54Atomicsusetgonna give this a whirl
22:26:02Atomicsuset100x100 for video ipod correct?
22:26:10 Part swimmer ("thx to push the button")
22:26:14PaulPositionamiconn - N1s is right on that.. Compiling my own build I need to use bmp.c ver. 1.35
22:26:18amiconnn1s: Oh, you mean that crappy cropping resizer? I remeber having had a quick glance on that one...
22:26:56amiconnPaulPosition: I'd rather ditch resizing and use the new bmp.c
22:27:59amiconnThe old bmp.c is even less forgiving to malformed BMPs than the new one (and it supports less pixel depths)
22:28:09PaulPositionamiconn - I sure could understand that. Since I don't need the resizing anyway unless I start switching WPS.
22:28:33 Quit mag ("thanx")
22:30:08Atomicsusetok well it didnt crash, but my album is showing up just black
22:30:10Atomicsusetno image
22:30:14Atomicsusetbut its a small step
22:31:33PaulPositionAtomicsunset - might be the wps is a bit old and has outdated code for showing the art.. dunno, you'll get more support and information on the page where you downloaded the wps (like expected size for art if the build doesn;t include resize-patch, etc..)
22:31:59 Join GliTch_ [0] (
22:31:59*bluebrother again throws in the idea to ship some default settings for various uses and let the user simply pick one
22:32:05Atomicsusetwell i get album to atleast show something...
22:32:17Atomicsusetbut instead of the default image its a black square
22:34:02 Nick mick_linux__ is now known as mick_work (
22:34:38PaulPositionAtomicsunset -
22:35:15PaulPositionAtomicsunset - Read that part about %C and %Cl tags and have a look into your /wps/whatever.wps file from a text editor..
22:35:28 Part mick_work
22:39:49 Quit MarcoPolo (Remote closed the connection)
22:43:49 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
22:44:51 Quit G|iTch_ (Read error: 110 (Connection timed out))
22:48:24 Join Doomed [0] (
22:51:35 Join SUSaiyan_ [0] (n=susaiyan@
22:52:06 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
22:56:36 Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/
23:00:12 Join anathema [0] (
23:04:40 Join [Gino] [0] (
23:05:38 Quit freqmod (Read error: 104 (Connection reset by peer))
23:05:48 Quit Atomicsuset (Read error: 110 (Connection timed out))
23:07:15***Saving seen data "./dancer.seen"
23:08:34 Join Phoenix7477 [0] (
23:08:51Phoenix7477If any developers of rockbox are on here, i just want to say thanks! :)
23:09:06PaulPositionAnyone would verify a bug with me? Trying to get 'Database' to initialize. Leave it on for a good 30 minutes. Shutdown takes a whopping 20 seconds or so. On reboot, no 'committing database' no nothing. Of course, trying to navigate using tags triggers 'database not ready' errors.
23:09:36PaulPositionI've only got about 4gb of mp3, id3v2 tagged music. Using cvs from around same hour, yesterday.
23:10:07markundoes building with logf save the logf messages to a file?
23:10:30PaulPositionmarkun - Good question, I never built 'devel'.. (that's whats needed right?)
23:10:59lowlightno, you need to debug>logfdump
23:11:33PaulPositionAhh. Okay. I'll have a look like right now.
23:11:52markunlowlight: rockbox is hanging on my gigabeat and I'm trying to find out where
23:12:02[Gino]Does anyone know if microphone/FM recording is available on the iAudio X5 w/ Rockbox?
23:12:45Bagder[Gino]: both afaik
23:13:18[Gino]Thanks! one more question, does the iAudio X5 w/ Rockbox work as a Portable Device with Media Monkey?
23:13:45lowlightmarkun: logf outputs to the remote screen in real time...amiconn suggested splitting the gigabeat's screen into two sections and using one as the "remote"
23:13:56PaulPositionlowlight - Ain't no filedump option in my debug menu. :p
23:14:09bluebrotherit is a UMS device, so if Media Monkey works with that (don't know it) there should be no problem
23:14:23lowlightPaulPosition: on a logf build?
23:14:34bluebrotherI suggest simply trying it out −− you can always switch back
23:14:42*Doomed loves mediamonkey
23:14:50PaulPositionlowlight - Ahh, sorry, didn't understand your assertion the first time around.
23:15:16*bluebrother prepares sleep mode
23:16:19*Bagder downloaded mv player now to check it out
23:16:31PaulPositionlowlight - I haven't got a remote though.. still (D)evel->(L)ogf ?
23:16:35Bagderthere's not even an attempt of dealing with compressed video
23:17:08amiconnmv player?
23:17:16Bagderamiconn: IPL's video player
23:17:33amiconnah ok, wouldn't know
23:17:40amiconnThis is #rockbox ;)
23:17:59Bagderinterleaves uncompresed video with uncompressed sound
23:18:04lowlightPaulPosition: you can still dump the log from the debug menu as long as you don't lockup the player
23:18:19*amiconn wonders why ipl doesn't use libmpeg2 like we do
23:18:29amiconnAfaik performance on ipod isn't too bad
23:18:32PaulPositionah okay thanks.
23:19:01amiconnColdfire is another story - I would still like to incorporate mirak's patch
23:19:23amiconnBut that one needs quite some cleanup...
23:19:40lowlightPaulPosition: it dumps the log to a text file in .rockbox
23:19:55PaulPositionLowlight - Okay, selecting <D>evel and then <L>ogf from the configure tools it's waiting for some input.. Do I just press enter so I can make or what?
23:19:55 Quit bluebrother ("Leaving")
23:19:55 Quit mako (Read error: 113 (No route to host))
23:20:17amiconnPaulPosition: Yes, just press enter when you're done with the devel options
23:20:36amiconnThis is so that you can select multiple options
23:20:37PaulPositionAhh okay, it's so you could put in more than one option. Geeee, thanks. :)
23:20:44lowlightPaulPosition: and the log is in reverse order, ie, most recent logs at the top
23:21:49*lowlight sees that a tornado hit London
23:22:43 Join mako [0] (
23:27:40 Join MarcoPolo [0] (
23:31:05lowlightlater all
23:31:08 Part lowlight
23:35:02 Nick SUSaiyan_ is now known as SUSaiyan (n=susaiyan@
23:35:58 Quit zylche (Remote closed the connection)
23:36:36 Join zylche [0] (
23:38:02 Quit anathema (Nick collision from services.)
23:38:43 Join wooo [0] (
23:46:15 Join nick89 [0] (
23:46:33 Part n1s
23:46:55 Quit Arathis ("[rl_bot quit]")
23:47:15 Join Arathis [0] (
23:48:12PaulPositionWeird... logfile on start up goes through playback_system pre-init, playback_api init and set buffer margin at 5s but then fails to commit tagcache (or 'database') with Incorrect Header. And then I get plenty of error messages related to parsing.
23:48:25PaulPositionToo bad, it's not like my life depends on database. :p
23:51:01 Quit nick89 (Client Quit)
23:52:29 Quit Rondom ("Ex-Chat")
23:53:44 Join ani-adom [0] (n=Shomakom@
23:55:08ani-adomwhice file on rockbox contain the codecpage lang?
23:58:42 Quit zylche (Remote closed the connection)

Previous day | Next day