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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2006-12-12

00:02:45 Quit ender` (" In its default setup, Windows XP on the Internet amounts to a car parked in a bad part of town, with the doors unlocked, the)
00:05:25 Part n1s
00:06:19 Quit obo ("bye")
00:06:41linuxstbQuick Perl/regexp question - how do I remove all characters from a string which are not A-Z ?
00:10:56 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:10:56 Join dj-fu [0] (n=deejay@203.173.191.8)
00:13:05*linuxstb hopes the answer is $s=~s/[^A-Z]//g;
00:13:32Cassandralinuxstb: looks about right.
00:18:13preglowyes
00:24:53 Join MarcoPolo [0] (n=MarcoPol@160.228.157.232)
00:24:55linuxstbThanks.
00:26:48linuxstbSoap: Thanks for the win2k test.
00:26:52 Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net)
00:26:56Soapno problem
00:27:03Soapgoing to do stock 0.4 now.
00:27:12TrueJournalsHey... real quick question... does rockbox support playing ABR MP3 files?
00:27:27Soapdon't do it TrueJournals!
00:27:32TrueJournalslol
00:27:35SoapYour iPod will EXPLODE!
00:27:38Paul_the_NerdTrueJournals: Rockbox supports all valid MP3s.
00:27:40TrueJournalsdon't have an iPod
00:27:43Paul_the_NerdOr it should.
00:27:44TrueJournalsI have an iRiver H10
00:27:47Paul_the_NerdIf it doesn't, it's a bug.
00:27:47Soaplucky you
00:27:51TrueJournalsok, thanks
00:27:53Soapit would explode an Apple.
00:27:57TrueJournalslol
00:28:22linuxstbWhat's ABR?
00:28:28SoapAverage Bitrate
00:28:36TrueJournalsDoes anybody know anything about ABR MP3s? I just found out about them... what would you say the quality is compared to VBR and CBR?
00:28:43Soapworse than VBR
00:28:46Soapbetter than CBR
00:28:54Soapbasicly it is a hampered CBR.
00:29:00Soaps/CBR/VBR
00:29:05Soapa hampered VBR.
00:29:14TrueJournalsI've heard that rockbox has problems with VBR a lot though... (I've never had any problems with VBR...)
00:29:29Soapthe only reason to use them is if you MUST know what the filesize will be +-N%
00:29:35linuxstbSo it's VBR, but with the encoder aiming for an average bitrate, rather than quality?
00:29:41Soapyep
00:29:46*linuxstb shudders
00:29:54TrueJournalsI'll go for VBR then :-p
00:29:55TrueJournalsthanks
00:30:06EsoterikQuick question.. the CVS builds for the ipod video. do those work for the 5.5g to?
00:30:19SoapTrueJournals: Lame 3.97 - standard switches, no fancy stuff.
00:30:23linuxstbEsoterik: Yes.
00:30:50 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:31:15SoapTrueJournals: throw out any switches you learned in the past. Stick with the stock -v new switches.
00:31:20linuxstbEsoterik: The only part of the 5.5g puzzle that isn't "official" is the bootloader. The official ipodpatcher, ipod_fw and daily/cvs builds are all compatible with the 30GB 5g.
00:31:37linuxstb^ I meant 30GB 5.5g
00:32:01linuxstbBut it hasn't really been announced anywhere yet...
00:32:12TrueJournalsSoap: Well, I don't go for just the LAME encoder... I'm using MediaMonkey... it has a bunch of presets so I was wondering what I should do... I saw "Near CD - ABR ..." and was curious
00:32:15 Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )")
00:32:31Soapno
00:32:36Soapgo Lame 3.97
00:32:37TrueJournalsI decided to go for "Standard - ~192 kbps VBR"
00:32:38Soapnothing else.
00:32:41TrueJournalslol
00:32:45SoapI'm serious
00:32:50TrueJournalseh :-\
00:33:18*idnar goes with FLAC :)
00:33:31SoapI don't know what encoder MediaMonkey uses, but LAME is far and away the only MP3 encoder people should be using. Its maturity is leaps and bounds above all others.
00:34:20Soapyou can go with a VBR that will output files smaller than 192 average and sound superior in every way to a CBR or ABR 192.
00:35:28SoapPaul_the_Nerd: FWIW I get the same error with 0.4 he did.
00:35:36TrueJournalsI'm willing to bet MediaMonkey uses LAME
00:35:53TrueJournalsI'd be a bit surprised if it didn't...
00:36:36 Part homecable
00:36:45TrueJournalsah, not by default, but you can switch it to use LAME
00:36:57TrueJournalsdarn it... now I have to download LAME and reencode:-p
00:36:58Esoterikthats good to know, thanks. Well then can you help me with this, i got the CVS dailt build for my ipod 30gb and i extracted it to the ipod... when i boot it i get an error: -1. whats the cause?
00:37:11Soapmediamonkey standard does NOT use LAME by default.
00:39:01Soapcommand line switch
00:39:03Soap-V2 −−vbr-new
00:39:16Soapwill give you excellent quality at +- 192kb/s
00:39:31Soapsorry all for the off topic.
00:43:02linuxstbEsoterik: That means the bootloader can't find rockbox.ipod in the root of your ipod (i.e. E:\ if Windows shows it as drive E:)
00:44:24 Quit dj-fu ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )")
00:48:27EsoterikHmm , the files are the but im still getting an error....the previous boot partions i made during the installation, do those need to be copied to the ipods root folder?
00:49:02 Quit MarcoPolo ("Bye !")
00:50:58Paul_the_NerdEsoterik: So, there is a file E:\rockbox.ipod (or whatever drive your ipod is, F:\, D:\, whatever)?
00:51:17Esoterikyes
00:51:31Paul_the_NerdAnd the iPod is fat32 formatted?
00:51:32 Quit TrueJournals ("See Ya")
00:51:39Esoterikyes
00:52:08Esoterikand when i disconnect the ipod , it boots up and then gives me the error and keeps reseting
00:53:50 Quit shnee (Operation timed out)
00:54:34Paul_the_NerdThat's very strange, because the -1 error specifically means that it can't find rockbox.ipod in the first Fat32 partition on the drive.
00:54:48 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
00:54:54Paul_the_NerdSpecifically in the / or /.rockbox folders of that partition.
00:56:07Esoterikwell im curious about this... the partions that you make in the beginning of installation.. do i need to move those onto the ipod after they have been created? better yet is there any renaming of files that needs to be done?
00:56:27Paul_the_NerdWhat partitions are you talking about?
00:57:13Paul_the_NerdUnless you're fixing up an HFS+ formatted iPod, you don't do any partitioning during the install process.
00:57:48Paul_the_NerdIf you're referring to the bootpartition.bin file, that's not a partition you've created, it's a file containing the contents of one, and you're done with them once you've got the bootloader working (though the original bootpartition.bin should be kept as backup)
00:58:10Esoterikumm like rockboot , bootpartition , apple_sw_5g_rcsc and apple_os ... sorry i was using the wrong word... i ment BIN files, my mistake
00:59:04Paul_the_NerdThere are no install steps necessary beyond those in the instructions, so I'm not really sure why you're asking if any renaming or copying of those files is necessary, as if we left out steps that would be required for installing.
01:00
01:00:09Esoterikno no , i just thought i may have forgot to do something with the files as a possible fix thats all , sorry.
01:00:57Paul_the_NerdHonestly, the problem is either with the bootloader not seeing the rockbox.ipod file, or the rockbox.ipod file not actually being where the bootloader's looking, if that's the error message you get.
01:01:05Paul_the_NerdThere are other errors, but that one's pretty specific.
01:02:10EsoterikHmm, im gunna try a few things and see if i can get anything to work
01:03:36***Saving seen data "./dancer.seen"
01:03:48Esoterikthere is a line however after just booting it now that reads, "no boot partion found" , does this mean i messed up during my install?
01:10:36 Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different")
01:21:50 Quit funky ("leaving")
01:24:49 Join Thundercloud_ [0] (n=thunderc@82.153.197.41)
01:28:35JdGordonwhat is the best way to figure out the stack usage of a function as it runs?
01:29:43linuxstbCan't you tell by just looking at what local variables are defined?
01:30:05linuxstbOr do you mean all the other functions it will call?
01:30:17JdGordonthe second
01:31:31linuxstbI don't know, but the debug screen tells you the maximum amount of stack a thread has used. Would that help?
01:31:58linuxstbIf you're getting stack overflows, then just increase the stack and then look at the debug screen to see what's being used.
01:32:17JdGordonIf i could get a better estimate for just the 1 functio and its calls it would be best... but if thats all there is i guess ill takeit
01:32:33linuxstbI think you're too late to get advice from people that know more than me...
01:37:58 Quit Thundercloud__ (Read error: 110 (Connection timed out))
01:38:05JdGordondamn, doesnt look like rockbox keeps a stack_top pointer or similar... oh well
01:39:00linuxstbI guess that's the SP register...
01:39:30JdGordonthats not available to the c code is it?
01:40:15linuxstbYou could probably use inline assembler to move it to a variable. But don't ask me how, especially on Coldfire.
01:40:44linuxstbOr when a thread yields, the registers are moved into the thread context buffer.
01:40:52*JdGordon gives up on this idea
01:41:36*linuxstb gives up on staying awake
01:46:30 Quit matsl (Read error: 60 (Operation timed out))
01:53:58 Join midkay_ [0] (n=midkay@71-35-113-124.tukw.qwest.net)
01:58:53 Quit Paul_the_Nerd ("Leaving.")
02:00
02:01:10 Quit midgey ()
02:01:24 Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu)
02:08:43 Join Thundercloud [0] (n=thunderc@82.152.217.243)
02:11:27 Join webguest42 [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-31a8f297886d0ff1)
02:11:54 Quit midkay (Read error: 110 (Connection timed out))
02:12:07webguest42is Bg3r the hidden clone of bagder ?
02:15:25 Quit webguest42 (Client Quit)
02:20:21 Join barf [0] (n=barf@2001:388:c1c7:0:20d:61ff:fe1c:ba33)
02:21:10barfhi. I'm going to compile rockbox for my gigabeat. Is there an ubuntu or debian package for the gcc cross-compiler?
02:23:49 Quit Thundercloud_ (Read error: 110 (Connection timed out))
02:25:06jhMikeSJdGordon: You could peek at sp at various places sure
02:32:41 Nick JoeyBorn is now known as JoeBorn (n=rootmeis@222.76.229.178)
02:36:01 Join daurnimator [0] (i=daurn@unaffiliated/daurnimator)
02:48:38 Quit Nico_P (Remote closed the connection)
02:50:09 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:51:20 Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net)
02:57:11 Part pixelma
03:00
03:03:39***Saving seen data "./dancer.seen"
03:05:34JdGordonjhMikeS: yeah? how?
03:06:45JdGordonjhMikeS: actualy that proabbly isnt good enough anyway... i think ill just create a new thread to test it out
03:09:13 Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com)
03:21:46barfanyone here familiar with compiling for Gigabeat?
03:23:41JdGordoncrap... saving the config to disk uses nearly 2kb of stack!
03:25:07 Quit Thundercloud (Remote closed the connection)
03:25:48jhMikeSoy
03:28:19 Nick midkay_ is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net)
03:28:44 Join Thundercloud [0] (n=thunderc@82.152.202.90)
03:30:49goffayou still there barf?
03:30:58barfyes
03:31:18goffathe folks at #gigabeat will probably be more helpful to you
03:31:22goffawe don't have audio yet
03:31:46goffathat is if you have an f or an x
03:31:48barfI'm having trouble with the compile actually
03:31:58goffaoh.. what error you getting?
03:32:07goffadon't know if i'll be able to help
03:32:11barfincoming pasteage
03:32:12barfbarf@barfsbox:~/rockbox/build$ make zip
03:32:12barffind: apps: No such file or directory
03:32:12DBUGEnqueued KICK barf
03:32:12barf zip warning: name not matched: FWIMG01.DAT
03:32:37goffahmm...
03:32:43barfi just checked out the cvs for the first time - im probably doing something daft
03:32:44goffatry make fullzip?
03:32:47 Quit JoeBorn ("bears game")
03:32:54barfsame error
03:33:02barfbut it builds the fontzip opk
03:33:08 Join menosm [0] (n=menosm@user-11fb3f4.dsl.mindspring.com)
03:33:29goffahmm... do you have an apps folder in the dir that you are doing the make zip from?
03:33:41barfno its in the parent
03:33:58barfshould i symbolic link/copy it into the build dir?
03:34:38goffahmm.. i don't think so
03:34:50goffait'll probably just error out on the next dir
03:34:52 Join shnee [0] (n=CurtyD13@cpe-65-24-168-255.columbus.res.rr.com)
03:34:57goffaum.. try going from the parent dir?
03:36:23barfsame error
03:36:36goffaodd.. so what is in your build dir?
03:37:13barfapps build CVS docs fonts tools wps
03:37:19 Join SimonSelki [0] (n=SimonSel@adsl-69-155-118-184.dsl.snantx.swbell.net)
03:37:27barfjust an anonymous CVS checkout
03:37:39barf(i mkdir'd build)
03:37:48goffaah
03:37:53goffago into tools
03:38:02goffaand make the dir in there
03:38:13goffathen go into build and try a ../configure
03:38:24barfthats what I was doing :-\
03:38:31barfoh wait
03:38:52barfwoohoo :D
03:39:22barfsame error but it's getting further
03:40:06goffamy guess is you need fwimg01.dat or whatever in apps
03:40:11goffabut where you get that i'm not sure
03:40:19goffai haven't actually done a gigabeat build yet
03:40:31barfim trying to build fwimg01.dat actually
03:41:04barfits the bootloader
03:41:53goffaseems like you could just download that file from somewhere
03:42:16goffalet me see if i can find the link
03:42:37barfthat would take away the fun of compiling :-)
03:43:02 Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net)
03:43:27goffatrue :)
03:44:11goffapeople are talking in #gigabeat...
03:44:41SimonSelkiHey, I just remembered something
03:44:44barfI'm lurking there now too
03:44:51goffaok
03:45:09goffacan't wait until they get audio
03:45:17SimonSelkiWhen I got my ipod nano, I used the apple firmware for about 3 hours before switching to Rockbox
03:45:28SimonSelkiI transfered over 1 CD in that time
03:45:30SimonSelkiusing iTunes
03:45:49SimonSelkiwhen I listen to that 1 CD, every now in then, like once ever 3 or 4 minutes
03:45:57SimonSelkiit will pause for a split second
03:46:00SimonSelkiany ideas?
03:46:30barfbarf@barfsbox:~/rockbox/build-dir$ make zip
03:46:31barffind: apps: No such file or directory
03:46:31barf<stdin>:1:20: error: config.h: No such file or directory
03:46:49barfapologies for pasting that, but where may I find config.h?
03:46:58 Quit lukaswayne9 (Client Quit)
03:47:07SoapSimonSelki: what WPS are you using?
03:48:17goffabarf: did you do make first before make zip?
03:48:41barfoops
03:52:40SimonSelkiSoap: I'm using HiPod Nano Dark
03:53:19SimonSelkiI had read that that would effect it, but I ruled it out because it only skips on that one CD
03:53:21SoapEQ on?
03:53:36SimonSelkiIt's on a preset I'm pretty sure
03:53:47SoapRockbox has EQ presets?
03:54:19Paul_the_NerdSimonSelki: It may only skip on that one CD, but you said that CD was encoded using iTunes, so what format/bitrate is it in?
03:54:41SoapLl - do we have presets now?
03:55:03 Quit Nibbier (No route to host)
03:55:12Paul_the_NerdI think we include a few now, yeah, but I'm not wholly sure
03:57:32 Join Nibbier [0] (n=sven@port-212-202-78-79.dynamic.qsc.de)
03:57:37SimonSelkiYou do
03:58:04SimonSelkiThe presets are limited, and not too well, but I am forced to use 'em because I have no idea how to use an EQ
03:58:32SimonSelkiokay. it's AAC at... one sec, let me check
03:58:34scorchejust move the bars till it sounds right
03:58:39CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
03:58:39*scorche shrugs
03:58:59Paul_the_NerdI love it, we have one of the most advanced EQs on a portable device, and people dislike it because we don't have presets that completely negate the purpose of an EQ. :)
03:59:19scorchebut the point was, if you disable the EQ, you most likely wont have the skips
03:59:27Paul_the_NerdSimonSelki: And your other songs that you've copied over, I assume they're MP3?
03:59:46SimonSelkiscorch: that sounds time consuming and therefore rediculous
03:59:50SimonSelkiyes, they are
04:00
04:00:22 Join Thundercloud_ [0] (n=thunderc@82.152.202.90)
04:00:31Paul_the_NerdSimonSelki: How does "time consuming" sound anything like "ridiculous", I mean the only thing they share is syllable count.
04:00:50 Quit Thundercloud (Read error: 104 (Connection reset by peer))
04:01:01Paul_the_NerdA simple WPS, or turning off the EQ, or any of the other normal methods of reducing skipping should work for your problem.
04:01:04scorcheso nothing that is time consuming is worthwhile?
04:01:19Paul_the_NerdAs well, ripping the CD to a faster format such as MP3 will also solve it
04:01:54scorcheeven if you know how to work an EQ, you still have to basically move the bars till it sounds right...you just know which bars to move
04:02:14Paul_the_NerdI use the EQ to kill the hiss in poorly encoded audiobooks, but that's about it.
04:02:24Soapcrap, scorche is back.
04:02:44*scorche winks at Soap
04:04:57SimonSelkiheh, it was a joke fellas
04:05:31SimonSelkiit plays at 128 kbps
04:05:41SimonSelkiand I'm not people
04:05:54SimonSelkiI don't know if people don't like the EQ
04:05:56SoapSoyent green is, though
04:06:02SimonSelkiI'm just intimidated by it
04:06:17SoapOh, EQs are great, if over used.
04:07:05SimonSelkiover or ever?
04:07:25SimonSelkiI set the theme to the standard
04:07:27SoapThey are great, but over used.
04:09:09SimonSelkiand I'm listen.... wait, what?
04:09:11SimonSelkino skips yet
04:09:25SimonSelkiCygwin refuses to install....
04:09:47SimonSelkireal quick
04:09:59SimonSelkiwhat is Gain, cutoff, and Q?
04:11:00 Join midkay_ [0] (n=midkay@71-35-113-124.tukw.qwest.net)
04:11:05scorcheyou will want to ask wikipedia
04:11:12Paul_the_NerdQ is the opposite of "how wide", so the lower the Q, the wider range it affects.
04:11:24Paul_the_NerdGain is, simply put, "How much is added or subtracted to the range"
04:11:34Paul_the_NerdAnd the other value affects where the range is measured from.
04:11:59SimonSelkiI don't know what range refers to, maybe wikipedia would be good for me
04:12:05SimonSelkibut thanks man
04:12:11scorchePaul_the_Nerd: in a good mood tonight? =)
04:12:41Paul_the_NerdFrequency range, essentially
04:12:57Paul_the_NerdIt's for changing the way it sounds by raising or lowering the strength of certain groups of frequencies
04:13:35EsoterikOk .. i need some major help :(
04:13:43Paul_the_Nerdscorche: I had a reasonably good day. I still want to institute a rule for instantly banning people who say "There was an error message, but I assumed there was supposed to be and continued anyway" and then proceed to ask what they did wrong.
04:13:58 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
04:14:09scorchehehe
04:14:10 Join Thundercloud [0] (n=thunderc@82.152.202.90)
04:14:16Esoterikive been sitting here all day trying to get rockbox onto my 5g video and im having no luck...'
04:14:28scorchethere are a couple other rules i would like to add to that
04:14:53SoapThat bothered you more than the fact it took three replies before it was mentioned he wasn't in the directory his .bin file was in.
04:14:58Soap?
04:15:27SimonSelkiI can't hear any change in the way it sounds when I alter the EQ
04:15:40scorchedo you have the EQ on?
04:15:43Paul_the_NerdSoap: Well, I can't be angry with him for not understanding how the command prompt works. It's understandable that the average computer user is clueless as to how to get around without a mouse these days.
04:16:17Paul_the_NerdSoap: But not being able to make the connection between "error message" and "it doesn't work" pushes things a bit.
04:16:36SimonSelkioh, man
04:16:41Soapthe pictures were pretty, though.
04:16:43SimonSelkiI didn't know that was a seperate setting
04:17:10Paul_the_NerdEsoterik: Still getting the Error: -1?
04:17:21SimonSelkihah, that's amazing
04:17:22SimonSelkiAmen
04:17:34Paul_the_NerdSoap: The pictures made it immediately recognizable what was going wrong, which was handy
04:17:39Esoterikyes yes... ive tried reinstalling 3 times...and now im restarting over again and extracting it all out
04:20:08Paul_the_NerdIs yours a 5G or a 5.5G?
04:20:10SimonSelkiRadiohead: The Gloaming
04:20:15Esoterikif i run ipodpatcher -w N bootpartition.bin do i need any original files or does it restore back to normal?
04:20:27Paul_the_NerdYou need the original bootpartition.bin file
04:20:31 Quit Thundercloud (Read error: 104 (Connection reset by peer))
04:20:48 Join Thundercloud [0] (n=thunderc@82.152.202.90)
04:20:56Esoterikkk
04:23:27 Join emailer33 [0] (n=a@cpe-75-180-168-215.indy.res.rr.com)
04:23:33 Quit Thundercloud (Read error: 104 (Connection reset by peer))
04:23:37 Quit lost|X40 (Read error: 110 (Connection timed out))
04:23:46 Join lost|X40 [0] (n=lostnihi@adsl-68-250-57-167.dsl.chcgil.ameritech.net)
04:23:48Esoteriki hope this works or ill cry
04:23:57SimonSelkiI noticed that the battery is drained like crazy when I navigate through the menues a lot
04:24:43 Join egotrippen [0] (i=c7616228@gateway/web/cgi-irc/labb.contactor.se/x-852d42986055f000)
04:24:51 Join Thundercloud [0] (n=thunderc@82.152.171.91)
04:25:18SoapSimonSelki: two issues there.
04:25:20Soapthree
04:25:28egotrippenhey JdGordon
04:25:30Soap1 - backlight is the bane of all existance
04:25:45Soap2 - rockbox consumes significantly more power than Apple.
04:25:47egotrippenyou asked me if the 'insert fandom folders' patch still applies cleanly, i checked it out
04:25:49egotrippenit does =-)
04:25:58Soap3 - rockbox's battery gague is not the most accurate on the iPods.
04:28:03 Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net)
04:28:59Esoterikalright. Paul
04:29:20 Quit midkay (Read error: 110 (Connection timed out))
04:29:30Esoterikthink you can help me in just getting my ipod back to normal for now? ( Paul_the_Nerd)
04:30:04Paul_the_NerdWriting bootpartition.bin back to it using ipodpatcher is all you need for that...
04:30:20 Quit menosm ("Leaving")
04:30:35 Join menosm [0] (n=menosm@user-11fb3f4.dsl.mindspring.com)
04:30:39Esoterikive tried twice now and all it does it boot 3 times and restart ?
04:31:06Paul_the_NerdAnd this is the original bootpartition.bin, created from a working iPod, you haven't done an ipodpatcher -r since then, at all?
04:32:01Esoteriknot that i know of... i am afraid however that i may have written over it when i tried reinstalling the second time... can that happen?
04:33:32Esoterikthe boot partion i have is 96mb
04:34:09Paul_the_NerdIt's possible that you extracted the file a second time, if you try installing twice in a row without restoring your iPod, and don't skip the first step.
04:34:39Paul_the_NerdIn which case, your best bet is to just use the Apple restore tool
04:34:44 Join jba [0] (n=jba@postoffice.rogen.com.au)
04:34:45Esoterikthen that is what ive done....
04:34:55Soapwhat model ipod?
04:35:02jbahey guys, does rockbox random create a random list or just pick songs at random?
04:35:07Esoterikand i can get that just from a google search right?
04:35:14jbaas in if i press back, can i go to the last played song, or is it no capable of knowing that?
04:35:21JdGordonegotrippen: ok, just need to talk to the swedes abou lettng it be comited :p
04:35:30EsoterikSoap its 5.5g 30gb video
04:35:32Paul_the_Nerdjba: There is no "Random"
04:35:49jbaoh no
04:35:52Paul_the_Nerdjba: There is a Shuffle though, which shuffles your playlist, so you can even go to playlist view and see what the previous song was.
04:35:53*jba reals in horror
04:36:07jbaaah, that's mauch better, exactly what i wanted
04:36:44jbagigabeat random is shite, it either randomises everything or current directory only, so no luck if you want to randomise a particular genre and listen to it
04:38:39EsoterikPaul where can i get the restore utility?
04:39:20Paul_the_NerdEsoterik: The apple site? Make sure to back up your music from your iPod, if that's your only copy, as it'll reformat the device.
04:39:50Esoterikwill do
04:40:30jbaanyone know of any quick itunsdb to tag cache export tools around?
04:40:42jbai'm giving up on itunesdb and going the rb on my ipod
04:43:13SimonSelki!!!
04:43:17SimonSelkiOh man!
04:43:23SimonSelkiI'm sick to my stomach
04:43:34SimonSelkiI can't believe I never messed with the EQ before
04:43:44SimonSelkiIncredible difference in the sound quality
04:44:27SimonSelkiAfter some time messing with it, I got way better playback than on my CD player
04:44:40SimonSelkiand I LOVE the quality of my CD player
04:44:46SimonSelkithanks you guys
04:44:56Esoterikok im trying a recovery tool now but now it seems there is not boot file what so ever on the ipod...
04:45:32Paul_the_Nerd"A recovery tool" or "The restore tool"?
04:47:15egotrippenJdGordon: cool. good luck with it :)
04:47:18Esoteriki cant seemed to find one off apple so im trying this datadoctor recovery tool
04:47:35Paul_the_NerdWhich has nothing to do with iPods...
04:47:39Paul_the_NerdAnd isn't what I told you to do.
04:47:45Paul_the_NerdIt won't do what you want, at all.
04:48:27Esoterikyup just found that out.
04:48:53Esoterikoff to search again , 1 sec
04:51:26Esoterikcan i use HP fomrat tool and just repartion the entire drive?
04:52:16Paul_the_NerdYou need to use a tool specifically designed to restore iPods.
04:52:30Paul_the_NerdiTunes 7 will do it for you, as well there are older versions of stand-alone restore tools.
04:52:38Paul_the_NerdIf you're referring to the HP iPod tool, that ought to work
04:53:02Esoterikgood stuff, here she goes
04:55:50Esoterikk , it gives me an error telling me its write protected when i try partion it
04:56:05 Quit egotrippen ("CGI:IRC (EOF)")
04:56:34Paul_the_NerdYou shouldn't be doing any manual partitioning...
04:57:20Esoterikhmm k... i might have to give up on this for the night
04:57:54Paul_the_NerdIf you just use an official apple tool it'll be done in a snap.
04:58:14Esoterikim doing it now through itunes resotre, seeing if that work
05:00
05:01:57 Join jamiepant [0] (n=jamie@207-191-222-186.cpe.ats.mcleodusa.net)
05:01:57 Quit SimonSelki (Read error: 104 (Connection reset by peer))
05:02:01Esoterikyup shes back :)
05:02:48jamiepantdoes anyone know any info on the 604 wifi, and how to get out of the chroot jail that it is in
05:03:25Paul_the_Nerdjamiepant: I think you may have said that in the wrong channel, this is #rockbox.
05:03:40***Saving seen data "./dancer.seen"
05:05:07jamiepantjust checking to see, i want to be able to but a different OS on mine
05:05:17jamiepantput*
05:12:55EsoterikOk Pual
05:13:11EsoterikPaul*... i got everything reinstalled now
05:13:37Esoterikput rockbox back on but now when it boots i get no error however... it sits at the screen and says "loading Rockbox"
05:15:40Esoterikany ideas? :P
05:15:47Paul_the_NerdFor that one, not really.
05:16:20Esoterikdamn .. i dont know that i can even reset it i think its just hanging
05:16:30 Join SimonSelki [0] (n=SimonSel@adsl-69-155-118-184.dsl.snantx.swbell.net)
05:16:31Paul_the_NerdYou can always reset it...
05:16:51SimonSelkiokay
05:16:52Esoterikby play and select?
05:17:06Paul_the_NerdMenu and Select.
05:17:17SimonSelkiI hate to interupt, but is there any alternitive to Cygwin?
05:17:23Paul_the_NerdVMware
05:17:29SimonSelkiIt refuses to install
05:17:33Esoterikgot it
05:17:34SimonSelkiokay, I'll google that now
05:17:37 Nick midkay_ is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net)
05:17:59 Join Cassandra [0] (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com)
05:21:14Esoterikjust a side question. when rockbox is installed what added files should i see at the root of my ipod?
05:21:34Cassandrarockbox.ipod and a .rockbox directory
05:21:55Esoterikthanks'
05:23:12SimonSelkiman
05:23:17SimonSelkino luck with this EQ
05:23:21SimonSelkiI'm sucking
05:23:33 Quit Thundercloud (Remote closed the connection)
05:25:26Esoterikwhat boot loader should i be using for 5.5g?
05:27:42CassandraThe latest one (1.4?) but only if it's a 30G one - 80G doesn't work yet
05:28:22CassandraOh, sorry - I can't remember what the file is called. Check the wiki.
05:28:37Esoterikyup , thanks
05:29:54Esoteriknow ...if i install everything right and it just sits at the loading rockbox... what do i do then?... ive run out of ideas :S
05:30:25EsoterikNVM!!!! I FLIPPIN GOT IT
05:30:42Esoterikthank the stars!.... it wokrs. im out .. sleep now :D. hehe
05:31:09EsoterikThanks all those who helped me, and put up with me hehe. Im out for the night. Ciao ciao
05:33:24 Quit Xerion (Read error: 131 (Connection reset by peer))
05:33:54 Quit Esoterik ()
05:33:54SimonSelkiI'm going to kill myself
05:33:59SimonSelki...over an iPod
05:34:18SimonSelkiNot kill in the traditional sense.
05:34:20 Join Xerion [0] (i=xerion@zarathul.student.utwente.nl)
05:34:29SimonSelkiI am going to murder myself
05:34:35 Join markun_ [0] (n=markun@rockbox/developer/markun)
05:35:01SimonSelkiLike, genocide.... on myself
05:36:16SimonSelkiSo, will it be as easy as downloading the newest CVS and extracting it to my iPod to update?
05:36:40Paul_the_NerdYes.
05:36:52 Quit emailer33 ("Crouching Nigga, Stolen Wallet")
05:38:01SimonSelki...there's a CVS here for tommorow
05:38:10SimonSelkilike, five hours into tommorow
05:38:32SimonSelkiwhere in the world is it five hours into tommorow?
05:38:41SimonSelkisorry, 7 hours for me
05:38:57scorchelook up a timezone map...
05:40:51SimonSelkiI'm not that interested
05:49:25 Quit markun (Read error: 110 (Connection timed out))
05:52:50JdGordonSimonSelki: its not tomoorw.. your living in the past
05:52:54JdGordondamn wierdo!
05:53:30jbahey it's already mondday afternoon alright
05:53:36jbaa few more hours till the days over for some of us
05:54:36goffa9:54 pm here
05:54:52 Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!")
05:54:56 Quit XavierGr (Nick collision from services.)
05:54:59 Join XavierGr [0] (n=xavier@ppp57-182.adsl.forthnet.gr)
05:58:26*jhMikeS 's day always began a day ago so it's always over
06:00
06:00:00 Join BHSPitLappy [0] (n=steve-o@adsl-65-68-200-65.dsl.rcsntx.swbell.net)
06:00:31jbaas nelson would say, haahaa
06:04:03SimonSelkiwait wait wait, what's the date?
06:04:09 Quit Xerion (Read error: 104 (Connection reset by peer))
06:04:19SimonSelkithe Monday the 11th?
06:04:20JdGordondec 12
06:04:27 Join Xerion [0] (i=xerion@zarathul.student.utwente.nl)
06:05:12SimonSelkiHere in Texas, it's 11:07pm on Monday the 11th of december
06:05:38Paul_the_NerdOh bloody hell, another Texan.
06:05:42SimonSelkithe latest CVS says 2006-12-12 04:26
06:06:04SimonSelkiI live in Texas, that doesn't make me a Texan
06:06:07Paul_the_NerdYeah, because the server's in Europe, which is a few hours different y'know.
06:06:12SimonSelkihah
06:06:25SimonSelkiCool
06:06:34SimonSelkiThat's why I asked
06:07:05 Quit jrockway (Read error: 110 (Connection timed out))
06:07:05Paul_the_NerdSo, which part of Texas are you in that you're not from? I'm curious now, because outside of Austin, most people tend to want to claim belonging to this massive lump of land.
06:07:24SimonSelkiI guessed that right when you said "bloody hell, another Texan."
06:07:33SimonSelkiI'm actually 20 miles from Austin
06:07:55SimonSelkiI am a Texan, but I know people who live here and aren't
06:08:02Paul_the_NerdWell then, I'm going to tell you right now, no matter how badly you screw up your iPod, I will never ever come take a look at it.
06:08:24Paul_the_NerdHeh
06:09:06SimonSelkibecause I live so far away, or because you disagree with austin? Or with Texas?
06:09:28SimonSelkiI've no loyalty to this state, it's political awareness and general education is a joke
06:09:34Paul_the_NerdHahaha
06:10:27SimonSelkiI'm not joking. I don't know what you know about austin, but it's basicly the liberal capital of the south
06:10:27goffawow.. 3 rockboxers in montana now :)
06:10:27Paul_the_NerdNo, it's more or less just that I don't ever want anyone to get the impression I'm okay with doing live support, as I already have enough problems with people thinking it'd be clever to bypass the forums and message me direct.
06:10:42SimonSelkihah
06:10:43SimonSelkiokay
06:11:04Paul_the_NerdSan Marcos, by the way?
06:11:13Paul_the_NerdOr am I guessing the wrong direction?
06:11:24SimonSelkiAustin is an island in a see of conservitive ignorance
06:11:37Galoistrue dat
06:11:40SimonSelkiI live 10 miles from San Marcos
06:11:49Paul_the_NerdGotcha
06:12:28SimonSelkiSan Marcos is all the Austin hipness without any of the intellectualness
06:13:00Paul_the_NerdWell, we have all the technology companies.
06:13:07Paul_the_NerdSM has a college campus and one hip coffee house.
06:13:38SimonSelkiTypical college town, except it's a second rate college, so it's all parties and STDs
06:13:47SimonSelkiTantra would be that coffee house
06:13:53Paul_the_NerdYup
06:14:04Paul_the_NerdHmm... I wonder how many actual users Rockbox has.
06:14:15SimonSelkiMy friend had some artwork there for a while
06:14:31SimonSelkiI love to see the work there
06:14:31Paul_the_NerdWe have 7200 registered at the forums, 2400 on the map, surely mostly if not all forums members.
06:15:54SimonSelkihmm, reminds me
06:15:59SimonSelkiI need to register at the forum
06:18:43 Join JoeBorn [0] (n=rootmeis@222.76.229.178)
06:23:36SimonSelkiThat is the most rediculous "Write the letters you see here" picture I have ever seen
06:25:00SimonSelkiit was a tiny o (or zero) t, z, something that looked like a semicolen and an h. I didn't even see the box at first because it blended in so well with the background color
06:25:21Paul_the_NerdIt is designed to be difficult for an artificial device to breach.
06:25:33Paul_the_NerdThough blending with the background is more or less coincidence I would imagine
06:26:39SimonSelkiFair enough, but now I can't register
06:26:51SimonSelkiI'll do it tommorow on the school comps
06:27:43SimonSelkiRadiohead: Lucky
06:28:24Paul_the_NerdPlease disable whatever script is posting your music to our channel, or at the very least prevent it from doing it in here.
06:28:56scorcheSimonSelki: there is a link that will let you listen to the captcha
06:28:56SimonSelkiI'm doing it myself. It's a friendly suggestion
06:29:15SimonSelkiI know, this comp won't let me. It's so so crappy
06:29:16scorchewell, please stop anyway ;)
06:29:28SimonSelkiCan do.
06:30:33SimonSelkiI don't know irc well enough to enable scripts or bots or anything
06:31:33SimonSelkiMy friends used to hack people with it, but I was too busy making flash cartoons at that time
06:32:03scorcheuhhh....ok...
06:32:21 Join Sumguy21 [0] (i=Sumguy21@68-118-73-26.dhcp.rsbg.or.charter.com)
06:32:31Sumguy21Will a database nto generate for .m4u files/
06:33:38amiconnGood morning
06:33:53Sumguy21Uh... 9:33 pM
06:33:55Sumguy21but close enough
06:34:04amiconn6:33 am here
06:34:05Sumguy21Will a database not generate for .m4u files?
06:34:17Paul_the_NerdAn m4u isn't a supported audio format...
06:34:45Sumguy21It'll play them, it just won't make a database for them.
06:35:05Sumguy21It's teh format ipods use with default firmware
06:35:22Paul_the_NerdThe iPod uses mp4, m4a, and m4b
06:35:26amiconnJdGordon: For me the easiest way to find out how much stack a single function needs is checking the function head in assembler
06:35:43amiconnThat's where the space is reserved on stack
06:36:07Sumguy21m4a, sorry.
06:36:19Paul_the_NerdDatabase generates for M4As just fine, as long as the metadata in them is okay.
06:36:41Sumguy21Metadata's there...
06:36:46Sumguy21Maybe I'm just doing it wrong?
06:36:49amiconnCalling other functions from within this one will need further space of course
06:37:22Paul_the_NerdSumguy21: Are you sure the Metadata's there? You've verified with an external app, or just assuming because it shows up in iTunes?
06:37:48Sumguy21It shows when played in rockbox.
06:37:52 Quit Phoenix7477 (Remote closed the connection)
06:38:27Paul_the_NerdDid you sync it to the iPod with iTunes, or did you copy it over with a directory structure?
06:39:24Sumguy21I just copied the files themselfes to the ipod
06:39:47Paul_the_NerdSo, it's in a structure like \Artist\Album\Song.mp4 ?
06:40:09Paul_the_NerdOr Blah\Album\Artist\Song.m4a? The important question is whether it's in an album folder that's in an artist folder.
06:40:12Sumguy21In the ipod folder itself, or in the database?
06:40:19Paul_the_NerdYou said it wasn't in the database at all.
06:40:33Sumguy21The database shows nothing. I just threw the files into the ipod itself
06:40:52Paul_the_NerdAnd I was asking about how the files were on the iPod
06:40:59Sumguy21Just in the root
06:41:27Paul_the_NerdAh, then if it's showing artist and album then yes, the metadata's fine. Many WPSes use the folder structure to make up for it if it's not found.
06:42:19Sumguy21Ok, hwo can I get the files to work in the database?
06:42:51Paul_the_NerdWell, they should just work.
06:42:54 Join menosm_ [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
06:43:29Sumguy21Mkay, but they dont.
06:49:50 Quit midgey ()
06:52:11 Quit menosm (Read error: 110 (Connection timed out))
06:52:27 Join G|iTch_ [0] (i=GliTch_@24-171-53-170.dhcp.stls.mo.charter.com)
06:52:33 Quit GliTch_ (Read error: 104 (Connection reset by peer))
06:54:16 Nick G|iTch_ is now known as GliTch_ (i=GliTch_@24-171-53-170.dhcp.stls.mo.charter.com)
06:56:43SimonSelkiwehehehell, it's now tommorow here in New Braunfels, and I have to take a major test in about 7 hours, so goodnight.
06:56:52SimonSelkier, you know
06:59:08Sumguy21Nite
06:59:11Sumguy21We'll miss you, buddy.
07:00
07:03:43***Saving seen data "./dancer.seen"
07:03:51 Join lee-qid [0] (n=liqid@p54967D78.dip.t-dialin.net)
07:04:01 Quit lee-qid (Remote closed the connection)
07:04:54 Quit Sumguy21 ()
07:06:56 Quit jamiepant ()
07:07:16 Quit SimonSelki ("Trillian (http://www.ceruleanstudios.com")
07:09:03 Part Paul_the_Nerd
07:09:30 Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr)
07:19:03 Quit jhMikeS (Nick collision from services.)
07:19:09 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
07:20:36 Nick midkay is now known as midk (n=midkay@rockbox/developer/midkay)
07:22:06 Nick midk is now known as midkay (n=midkay@71-35-113-124.tukw.qwest.net)
07:25:29 Quit jba ("Leaving")
07:28:04 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
07:28:15 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
07:28:33 Quit mathgl ("Quitte")
07:31:35JdGordonamiconn: hmm.. thats beyond me... I ended up creatiung a new thread to check it. the setting saving function is about 1.8kb!
07:32:02JdGordonand the ata thread is only 1kb
07:32:10amiconnyes
07:32:11JdGordonso either it gets added, or the saving stays async
07:32:22JdGordonadded/ increased
07:32:23amiconnOr the saving gets fixed
07:32:33amiconnWhy does settings save need 1.8KB?
07:32:48JdGordonive been playing in the function and there really isnt anything thats not needed
07:32:50amiconnThat makes no sense
07:32:50JdGordonno idea
07:33:29JdGordonthe only large vairable is a 256 byte array
07:33:59JdGordonmost of the functio is just fdprintf and strcpy
07:38:22JdGordonfor the time being, should I increase the ata thread stack to 2048 bytes?
07:39:00 Join Shadowimmage [0] (n=Shadowim@70-56-196-113.ptld.qwest.net)
07:39:40Shadowimmagehello?
07:41:24*LinusN hears someone
07:42:28amiconnhmm
07:43:47Shadowimmagesomeone is here.
07:49:57amiconnJdGordon: open() (and hence creat() ) need quite some stack...
07:51:44amiconnopen itself has one file name buffer (260 bytes). It needs opendir in turn, which has another name buffer (260 bytes), and a struct fat_direntry, which is about the same size (a 256 byte buffer and some numbers)
07:52:51JdGordonok
07:53:07amiconnTogether with the buffer in settings_save_config() this already makes for >1KB
07:53:22amiconnNot yet sure where the rest comes from
07:53:44amiconnSeems we cannot get around increasing the ata stack size
07:54:10JdGordon:(
07:55:40 Join lostnihilist_ [0] (n=lostnihi@adsl-68-20-221-163.dsl.chcgil.ameritech.net)
07:56:58amiconnSaving in the root would need less stack, but I don't think this is desirable
07:57:10amiconnI'd suggest trying 2K stack first
07:57:57JdGordonincreasing the stack mks the calbacks a bit more flexible anyway
07:58:39amiconnThe MMC stack is already big enough when hotswap is defined
07:58:50amiconnIt's even 3K
07:59:05JdGordonand without hotswap?
07:59:53amiconnThen it's only 1K
08:00
08:00:10amiconnWould need to be increased as well, just in case
08:00:31amiconnNormally hotswap is always defined for Ondio, but who knows...
08:00:39JdGordonwhat if the open buffers are moved to globals?
08:00:49*amiconn wonders how this stuff could be handled in ata_flash()
08:00:56amiconnata_flash.c even
08:01:19ShadowimmageI'm installing (trying to) rockbox on my H340, but theres like 8 versions of the firmware that I can download... so does it matter which one I use?
08:01:26amiconnThey can't. Imagine more than one thread doing file operations...
08:01:33JdGordontrue
08:01:50amiconnata_flash.c doesn't seem to have a thread at all
08:01:57 Quit lost|X40 (Read error: 110 (Connection timed out))
08:02:54amiconnThere's also ata-e200.c (that one does have a thread)
08:04:07LinusNShadowimmage: 8 versions of the h340 firmware? where?
08:04:25LinusNShadowimmage: you mean the original firmware
08:04:27LinusN?
08:04:28JdGordonata_flash.c is only used byt he ifp, and the ata callback stuff is disabled on it
08:04:33JdGordonso its no big deal
08:04:52amiconnYes, but how does the iFP save settings then?
08:05:06JdGordonin the main thread
08:05:21JdGordonsettins_save() will just run the actuall dumping funciton
08:05:37*Slasheri wonders why wont we just save the settings on every shutdown
08:05:41Shadowimmageok, not 8, but theres 4 in each version... http://www.rockbox.org/twiki/bin/view/Main/ManualRockboxInstall#iriver_jukeboxes 1.66US, 1.66EU, 1.66JP, 1.66K, ...then the 1.63US, 1.63EU, ....
08:06:09LinusNShadowimmage: it doesn't really matter
08:06:10amiconnSlasheri: This might not be possible (crash, empty battery, ...)
08:06:13JdGordonSlasheri: we do... but people want the settings saved more often in case is crashes
08:06:22Slasheriamiconn: hmm, that's true
08:07:06 Quit vertic23 (Read error: 110 (Connection timed out))
08:07:07Slasheribut the better solution would be to avoid crashes :)
08:07:18JdGordonthats a novel idea :D
08:07:20amiconnThat still leaves the empty battery problem
08:07:30 Join vertic23 [0] (i=email@dslb-084-056-225-155.pools.arcor-ip.net)
08:07:31Shadowimmagejust realized that I was looking at the wrong ones... sorry, mine are at the bottom for the H340... so nevermind
08:07:35LinusNSlasheri: we still want to save before the battery runs out
08:07:44amiconn(or, as it sometimes happens on Ondio, disconnecting batteries)
08:09:07LinusNSlasheri: also, the Recorder V1 and the Player can be shutdown at any time by holding the OFF/STOP button, and there will be no time to save the settings
08:09:52Slasherihmm, true
08:10:42LinusNbesides, i don't want my player to spin up when i shut it down if it isn't absolutely necesary
08:11:29amiconnJdGordon: Did you already try to separate these often-changing values from the 'normal' settings?
08:12:22JdGordonI did, but dont really see the need, because its stil writing to disk, so there is only a tiny speed difference between writing the whle file and writing just the frequently used ones
08:12:48LinusNJdGordon: the speed isn't the issue
08:12:57amiconnThe speed is not the only issue
08:13:12JdGordonthere is an increase in bin size if we add a special case for them
08:13:16amiconnThese ever-changing values are not really settings, and hence shouldn't be stored in a .cfg
08:13:26LinusNwe want to avoid a spinup on shutdown
08:13:44LinusNamiconn: that too
08:13:46amiconnI don't want that loading a .cfg changes my resume position, or battery runtime
08:14:17JdGordonhmm.. forgot about those settings
08:14:21amiconnAnd on targets with non-volatile memory (rtc ram, serial eeprom), these settings wouldn't be saved on disk
08:16:57 Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
08:17:22JdGordonata thread uses 87% now at 2048 bytes, so looks like a safe value
08:17:41 Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr)
08:25:39 Join corevette [0] (n=corevett@adsl-75-35-217-29.dsl.pltn13.sbcglobal.net)
08:26:50JdGordonok, system setings are saving to system.cfg
08:29:04amiconnThey are not really settings. I think saving them to a binary file and not needing all those min/max/step/name entries should be code size neutral
08:29:16*corevette is tired.
08:29:43JdGordonits easier this way, they wont get the min/max/step text anyway
08:29:56JdGordonI implemented it using 2 fd's so just switchin between them
08:30:03amiconnIt's not easier
08:30:27amiconnIt's perhaps easier for targets without non-volatile memory, but it means more ifdefing
08:30:42JdGordonwhy?
08:31:06JdGordonand system "settings" and non-volatile "settings" are not nessaceraly the same
08:31:08amiconnIf you make it a separate function, this function would then be filled with the appropriate nvmem access code instead of file code
08:31:30amiconnWhere are they different?
08:31:42JdGordonwhy are they the same?
08:31:50JdGordondoh, misread
08:32:41amiconnI can only think of the follwoing values which I see as status values rather than settings: resume position, battery current runtime & top runtime, dircache size
08:33:13 Quit menosm_ (Read error: 110 (Connection timed out))
08:33:24JdGordondoing it as text means that we dont have the current problem of outdating the config file
08:33:38amiconnThose values won't outdate easily
08:33:55JdGordonthe order may change, so they could
08:33:56amiconnThe settings should of course be text
08:34:16amiconnWhy would the order of these few values change? How often would that happen?
08:35:07JdGordonbecause with the list, you dont have to add new values at the end like currently, you add them where they are logically placed. Adding new rtc/system values would invalidate the bin file
08:35:36amiconnNo, it wouldn't if you add them at the end
08:35:46JdGordonbut why add that restriction?
08:35:52amiconnWhy not?
08:35:56JdGordonsettings get lost that way
08:35:59amiconnHey, they are just 4 values now
08:36:09JdGordonnot lost, but order is nice
08:36:14amiconnPerhaps you don't understand what I mean
08:36:36amiconnThe _configurable settings_ should of course be text, and the order doesn't matter anymore
08:36:39JdGordonno, i do.. i guess it depends how the file is written
08:36:55amiconnBut the _status values_ should be binary, and the order does matter
08:37:19amiconnHowever, the status values will change very rarely, if ever
08:37:35amiconnOf course I mean their number, not the contents ;)
08:37:46 Quit corevette ("Leaving")
08:37:54 Join corevette [0] (n=corevett@adsl-75-35-217-29.dsl.pltn13.sbcglobal.net)
08:38:08JdGordonthe way rtc settigns are written now is like this. the list is iterated through, and each rtc setting uses the next 4 bytes of the ram. no other information is needed except the rtc veriso which is saved. it makes very simple loading but means you cant add rtc settings between 2 other ones without invaliding it
08:38:21amiconnLinusN: Did you read my statements regarding CACR? Turned out I was wrong about CINV (bit 24), but what about bit 9?
08:38:41amiconnI wouldn't call them rtc settings
08:39:05JdGordonnon-volatile is too long to type :p
08:39:14amiconnnvmem
08:39:20 Quit corevette (Client Quit)
08:39:24JdGordonok
08:39:32*JdGordon has t go for 15 min
08:39:46amiconnSome people also had the idea to use the last flash eprom block for those
08:40:03amiconn..at least on some targets without other nvmem devices
08:40:34Slasheriwriting to flash from core?
08:40:45amiconnYeah, not very nice...
08:41:12Slasherii have also thought something like that but didn't see it really useful enough
08:41:46Slasheriand flash will wear out something like 10x sooner than eeprom
08:42:11amiconnHow many cycles does the eeprom datasheet state?
08:42:16 Join ender` [0] (n=ender@84.52.165.220)
08:42:30amiconnThe flash eproms in our targets are specced 100.000 cycles
08:42:36Slasherii am not sure if iirc, but i think it was 100 000 for eeprom and for flash 10 000
08:42:42Slasheribut might be even more
08:43:00amiconn...and with a full block, you don't need to erase & rewrite every time
08:43:13Slasheriok, then it was probably 1M for eeprom
08:43:24Slasherishould be enough if we save just on every shutdown
08:43:28amiconnJust append until block is full, then erase once
08:43:32Slasheritrue
08:44:08Slasheribut then it would be necessary to move the CFI code from a plugin to the core..
08:44:24Slasheriand on irivers, last block is reserved for the bootloader
08:44:36Slasheriand there is no free blocks unless original fw is removed
08:45:50Slasheriand with OF removed, we could as well use the eeprom
08:45:54Slasheri(as already used)
08:45:58LinusNamiconn: are you talking about the default cache mode?
08:46:59amiconnyes
08:47:21LinusNdo you think it should be non-cacheable by default?
08:47:37amiconnNo.
08:48:02amiconnI think the default should be cacheable. It doesn't hurt as there is only icache
08:48:03 Quit shnee (Read error: 113 (No route to host))
08:48:05LinusNthe comment is wrong though
08:48:13amiconn...and in fact it helps H1x0 rombox
08:48:35amiconnYes, the comment needs to be fixed
08:48:39Slasheriamiconn: btw, did you already tried the rombox?
08:48:57amiconnWe could set the default to disabled and then use acr1 to enable cache for the rom
08:49:07LinusNyes we could
08:50:12Slasheriamiconn: i think i will commit the rombox generation for irivers (rom.lds and Makefile changes)
08:50:27amiconnSlasheri: No I didn't.
08:50:40amiconnDid you check whether archos rombox still builds correctly?
08:50:43Slasheriok, i just hope the changes does not break other romboxes
08:50:59Slasherinope, but it should.. i will try with the latest version
08:51:00amiconnJust build rombox with & without, and then compare binaries...
08:51:04 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
08:51:08*JdGordon back
08:51:16amiconnThey should be equal apart from the version string
08:51:19 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-eed4c4a5db315ba2)
08:51:48Slasheriamiconn: hmm, a good idea
08:55:21 Quit perpleXa (Read error: 104 (Connection reset by peer))
08:59:56 Quit [sellout] (Read error: 131 (Connection reset by peer))
09:00
09:00:14 Quit mmurdock__ (Read error: 110 (Connection timed out))
09:00:22 Join [sellout] [0] (n=sellout@c-69-241-206-137.hsd1.fl.comcast.net)
09:03:46***Saving seen data "./dancer.seen"
09:06:23 Join dj-fu [0] (n=deejay@202-89-150-178.dyn-dsl.ubs.qsi.net.nz)
09:14:22 Join pondlife [0] (n=Miranda@rockbox/developer/pondlife)
09:15:10pondlifeJdGordon: I still can't get the settings patch to apply to CVS :(
09:15:23pondlifeGuess I'm in the wrong time zone.
09:15:47JdGordoneven with the new patch?
09:15:52pondlifeYep
09:15:53JdGordonor did cvs change again to break it?
09:16:04pondlifeTwo problems. onplay.c changed
09:16:10 Join mathgl [0] (n=mathgl@81.80.150.139)
09:16:15pondlifeAnd there's some kind of naming issue with apps/database.c
09:16:28JdGordongrrr!
09:16:57pondlifeActaully it might be action.h:
09:17:01pondlifepatching file apps/action.h
09:17:01pondlifecan't find file to patch at input line 89
09:17:01pondlifePerhaps you used the wrong -p or −−strip option?
09:17:17JdGordondinner soon, ill play after
09:17:35pondlifeSorry, I have time to use my H340, but not much time to fix this up.
09:19:51JdGordonrelaxed about hard disk I/O than linux? I've got a new disk and i have heaps of I/O errors in linux, but disk looks fine in windows!
09:20:17JdGordonok, the firs half of that sentance got lost
09:20:30JdGordonis windows more relaxed*
09:20:32 Nick myzar|away is now known as myzar (n=myzar@66.199.227.210)
09:26:08 Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de)
09:26:08 Quit einhirn (Client Quit)
09:27:24 Join bluebrother [0] (i=PQuf3Ytt@rockbox/staff/bluebrother)
09:30:16peturJdGordon, Slasheri: dircache setting saving is still not ok (as Moos said). After scanning is done the first time, the subsequent shutdown doesn't spin up the disk and as such doesn't save the dircache size
09:31:46JdGordon:(
09:32:53petursimple to test really: disable it, reboot, enable it, reboot, reboot again and observe the disk doesn't spin
09:33:37peturand get the 'Scanning Disk' on every boot again and again :/
09:36:24Slasheripetur: i have no idea how the settings saving works..
09:37:21petursorry, just put your name in because it was dircache related too
09:37:53Slasheri:)
09:49:55LinusNpetur: does this happen even if you exit to the browser before rebooting when you have enabled the cache?
09:51:21LinusNhmmm, that shouldn't matter when i think about it
09:54:15peturyes, I did move back to the root
09:54:46peturbut that (not saving while in the menu) was changed last week iiuc
09:56:38LinusNwhen did this start then?
09:58:16LinusNpetur: and it doesn't even save the dircache size if you spin up for any other reason?
09:58:31peturlet me try
10:00
10:00:34pondlifeWhat happened to the left-side bar on the website? It's got wider here...
10:00:45peturplayed something so it had a resume pos, now it did spin up and also saved dircache
10:01:12pondlife... well it has on some pages...
10:02:26Bagderthere, should be better now
10:02:42peturgosh those neighbours at work have a bad music taste... they're using the same channel as I do on my wireless headphone
10:06:41linuxstbBagder: I've made another update to ipodpatcher - http://www.davechapman.f2s.com/rockbox/ipodpatcher-0.4b.zip - can you copy the zip and also extract the .exe from the zip?
10:07:04linuxstbv0.4 didn't work on win2k or winnt (I was using an ioctl introduced in winxp...)
10:07:16linuxstbv0.4b works fine on win2k.
10:07:18LinusNpetur: i can't see why it doesn't spin up when you power off
10:07:30LinusNpetur: how is your battery?
10:07:39JdGordonBagder: you cant make the what column on the main page all the way to the edge of the screen can you? its too narrow
10:07:51peturLinusN: 92%
10:07:56LinusNodd
10:08:14LinusNi guess you need to logf that...
10:08:20Bagderlinuxstb: done!
10:08:39peturno time today :/
10:10:01 Quit pondlife ("disconnected has pondlife")
10:13:07peturalso something I think started recently: when shutting down, it sometimes happens that the display goes of, and then flashes back on again for a very short time (0.2s)
10:13:44peturmaybe JdGordon's async saving causes that?
10:15:07JdGordonno
10:15:12JdGordonsetting saving i cvs is sync
10:17:08linuxstbBagder: Thanks.
10:17:37 Join miepchen^schlaf [0] (i=hihi@75-14.wlan.rz.uni-potsdam.de)
10:18:52 Join dan_a [0] (n=dan-mirc@217.23.173.156)
10:20:31JdGordonwell, i accidently formatted my sisters laptop.. who rekons I should install liux and see if she notices? :D
10:20:44Bagderaccidently formatted?
10:20:56*Bagder remembers not to let JdGordon near his stuff
10:21:05Bagder:-)
10:21:06dan_aBagder: Have we had any kind of response from austriamicrosystems yet?
10:21:07scorchehow does one accidently format a computer?
10:21:29JdGordoni did dd if=/dev/zero of=/dev/sda to test a hard disk.. stupid internal hard disk is sda not hda!
10:21:35Bagderdan_a: none at all to me. Linus has also requested it now from a different email/company/proxy
10:21:58scorcheouch...
10:22:23scorcheyou didnt check what was there before you dd-ed?
10:22:38JdGordonnope
10:22:55*JdGordon hopefully learnt his lessons tho
10:23:04dan_aI wonder if netmasta10bt got any response. I want sound!
10:23:11Bagderyeah
10:23:30Bagderthe H man got the data sheet using the online form
10:23:44Bagderso I can't see any reason we shouldn't
10:24:33dan_aI assume there's some kind of NDA, though? Otherwise it would just be public... or is that naive thinking?
10:24:44Bagderno, he hasn't signed anything
10:26:13Bagder"without any NDA or anything, but on the other hand the document has 'confident' printed all over it"
10:27:19Bagdertime for some xmas shopping!
10:27:25dan_aWhat would the general view be about using that to make an open-source driver, then?
10:30:47 Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr)
10:37:36amiconnWe should go through all source files and make all private stuff static...
10:37:58peturdidn't n1s start doing this?
10:38:34amiconnI don't know what files he tried
10:38:42amiconnI did actions this morning
10:40:32JdGordonamiconn: what difference does it make?
10:40:51JdGordon... asking becasue i dont know.. not to be difficult
10:41:02petursaves mem
10:41:45 Quit menosm (Read error: 110 (Connection timed out))
10:42:02linuxstbpetur: Because gcc can potentially inline them?
10:42:11 Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net)
10:43:01peturbecause if gcc inlines them, it can discard the extra copy it keeps in case it gets called from elsewhere
10:43:10 Join Mmmm [0] (n=martin@cpc1-hem13-0-0-cust1.lutn.cable.ntl.com)
10:43:53linuxstbI would hope gcc wasn't keeping two copies when compiling with -Os...
10:44:15LinusNonly if it's static
10:44:45linuxstbI mean, I would have expected gcc not to inline non-static functions.
10:45:24peturit does if the overhead of the function call is bigger than inlining it
10:45:32linuxstbBut anyway, I agree static is good, if that's what the function is.
10:48:32 Quit _Veseliq_ (Read error: 110 (Connection timed out))
10:50:14amiconnJdGordon: It doesn't expose the symbols to other modules, and it allows gcc to inline functions without keeping a non-inlined version, saving memory
10:50:23JdGordonk
10:51:27 Join Kittt0s [0] (i=Kaa@87.68.54.164.cable.012.net.il)
10:51:52amiconnlinuxstb: gcc doesn't inline non-static functions by itself as long as they aren't 'inline'. But making them static makes gcc inline them if they're only called once
10:51:54 Quit Kitt0s (Read error: 145 (Connection timed out))
10:52:17amiconnThat saves the call overhead, and hence memory
10:58:35 Quit dan_a ()
10:58:43 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
10:59:28 Join _Veseliq_ [0] (n=veseliq@195.85.215.210)
11:00
11:03:47***Saving seen data "./dancer.seen"
11:06:50JdGordonis it posible that ata_write_sectors() fails?
11:10:35 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
11:11:09Genre9mp3Is the iriver recording now fixed
11:11:11Genre9mp3?
11:15:46JdGordonpetur: i'm stumped as t why settings arent saving properly... it definatly calls settings_save() after finiishing init'ing dircache, and settings do get written correctly
11:15:51JdGordonto disk
11:16:15JdGordonwell, the ata_write_sectors() returns 0 which it shhuold
11:17:21peturallright, let me try again
11:17:57JdGordonbut i am getting the wierd behaviour..
11:18:03JdGordonso something is certainly stufed
11:18:19 Join Arathis [0] (n=doerk@p5484A7D4.dip0.t-ipconnect.de)
11:20:38peturafter it has scanned the first time, _no_ disk spiinup when shutting down. I do get the weird display flashing every time - maybe related
11:21:28peturmaybe it shuts down before it gets the time to actually write to disk?
11:21:43JdGordonno, logf shows it does do the write
11:22:06peturno it doesn't. The disk does _not_ spin up
11:23:09 Quit Arathis (Client Quit)
11:23:11Slasheriah..
11:23:19Slasherii think what is wrong with that
11:23:46JdGordonit does do the write.. it does it when boot finishes and the dsk spins down, if nothin changes between then and shutdown it shouldnt spin the disk
11:23:49Slasheriit has settings_save() after building the dircache but global_settings.dircache_size has not been set yet
11:23:55Slasheriso it basically saves nothing
11:23:58JdGordonOH!
11:24:06Slasheriit needs to do: global_settings.dircache_size = dircache_get_cache_size();
11:24:10Slasheribefore calling settings_save()
11:24:13JdGordonwhen goes that var get set?
11:24:20Slasheriin tree.c on shutdown
11:24:33JdGordonwtf? why the hec there?
11:25:06Slasheriit may change while rockbox is running
11:25:08JdGordonit shhuold be don in dircache_build().. no?
11:25:12Slasherino
11:25:16LinusNit should definitely not do a settings_save on shutdown
11:25:56Slasheridircache itself is firmware level code, so it doesn't know about global_settings
11:26:06LinusNSlasheri: it should probably do a settings_save when the dircache size changes, but not on every shutdown
11:26:29LinusNcould it perhaps keep track if the size has changed since the last save?
11:26:33SlasheriLinusN: hmm, maybe. Probably a callback function needs to be implemented then
11:27:03Slasherihmm, yes. Or for example on shutdown, we could compare dircache_size and the value returned by dircache
11:27:08Slasheriand if it's different, then call settings_save
11:27:15LinusNsounds fair
11:27:32JdGordonshould the dircache code call settings_save() when the size changes?
11:27:39JdGordoninstead of the apps/ code?
11:27:39Slasherino
11:27:54Slasherino firmware -> apps level calls
11:28:03JdGordonah, righto
11:28:44JdGordonyou mentioned the callback then, thats not technically a firmware->apps call
11:28:53JdGordonI dont think tree.c shhuold handle this
11:29:02Slasheriyep, call back could be one (more complex) solution too
11:29:51Slasheritree needs to handle at least disabling and re-enabling dircache when usb connection occurs
11:30:23amiconndircache_size isn't a setting (in the terms I explained this morning), but a status variable
11:30:25 Join spiorf [0] (n=spiorf@host38-158.pool8252.interbusiness.it)
11:30:59amiconnAnd these should be handled on shutdown, as they're practically always changing
11:31:26LinusNagree
11:32:04JdGordonthat bassically forces a write every shutdown
11:32:33peturonly if dircache changed
11:33:00JdGordonruntime is another status variable which is guarenteed to be different every reboot
11:33:28LinusNi think runtime should be optional
11:34:42Slasherii think it should be allowed for disk to spin-up on every shutdown and do as much processing as possible to get a fast bootup
11:35:04Slasheriof course with archos that wouldn't be possible
11:35:55amiconnresume position will also be different every time
11:36:21amiconn...unless you don't play any music during the session, or have no resume pos both before & after
11:37:04amiconnAnd we can ensure that disk only spins up when the values have changed for real
11:37:34JdGordondoh! I found out why it writes twice on shutdown... tree_flush() should be before call_ata_idle_notifys() not after in system_flush();
11:37:39JdGordoncould explain why nothing saves
11:39:32*amiconn thinks the whole ata flush in special situations (shutdown, usb) needs to be doubled-checked
11:40:31JdGordonyay! its really working this tim
11:40:32JdGordone
11:41:14 Join miepchen^schlaf [0] (i=hihi@75-84.wlan.rz.uni-potsdam.de)
11:44:28 Join funky [0] (n=repulse@unaffiliated/funky)
11:46:50JdGordonfix committed.
11:48:11 Join silentalex [0] (i=d5cf8517@gateway/web/cgi-irc/labb.contactor.se/x-4d3bca8cb9a24c63)
11:48:43silentalexgood morning
11:49:25silentalexcan anyone help me with a 'codec failure' message ?
11:49:49silentalexi have ipod video
11:49:51JdGordondid you update your rockbox.<target> file?
11:50:07silentalexyes!
11:50:16JdGordondid you update the codecs also?
11:50:33silentalexnop
11:50:39JdGordonthts your problem
11:50:45silentalexcheers
11:51:06silentalexi just downloaded the latest release
11:51:17JdGordonyou need to extrct the whole rockbox.zip file
11:51:21silentalex...... rockbox.ipod
11:51:38silentalexwhere can i find it
11:51:40silentalex?
11:51:49JdGordonwhat link did you download?
11:52:08silentalexwait for a sec and i will find it
11:53:02silentalexhttp://www.rockbox.org/daily.shtml
11:53:15JdGordonok, so then extract the whole rockbox.zip
11:53:16silentalexits the daily built
11:53:19JdGordonnot just rockbox.ipod
11:57:43*petur tries latest cvs
11:57:49silentalexwhen i click the 'latest' it just gives me the .ipod file
11:58:06bluebrothersilentalex: that page has only zip archives
11:58:24bluebrotherand in that archive is a folder called .rockbox
11:58:33bluebrother(and the file rockbox.ipod)
11:58:41JdGordonsilentalex: right click on the .zip and go extract
11:58:43bluebrotherdepending on your OS that folder may be hidden.
11:58:54silentalexi'm using a mac .
11:58:55JdGordondont open it, because you cant see the .rockbox file inside
11:58:58JdGordonbah
11:59:09silentalexthats why i can't see the hidden folder!
11:59:10bluebrotheron windows you can see the folder
11:59:16JdGordonyou can?
11:59:23*JdGordon hasnt used windows in quite a while
11:59:31silentalexcheers guys!
11:59:32bluebrotheryes. Only unix hides files starting with a dot
11:59:42silentalexthats true
11:59:53bluebrotheron linux I usually just do "unzip -d <path to player> rockbox.zip
12:00
12:00:07bluebrotherwindows uses a special file attribute to hide files
12:00:22peturJdGordon: seems like your commit solves the dircache scanning splash issue. Great work.
12:00:27JdGordon:)
12:00:54silentalexi'll swith to windows for the download job then and i'll come back to tell you what happened
12:01:02silentalex:)
12:01:20bluebrotherthere is no problem in downloading the file from a non-windows system
12:01:29bluebrotherI do that frequently (linux)
12:01:48silentalexhow can i see the hidden in mac?
12:01:56bluebrotherunzipping from a terminal works without any problems.
12:01:58silentalexi'm a new user in mac
12:02:33bluebrotherI don't know os x. But I guess you could also open up a xterm and run unzip manually from there.
12:05:39silentalexi prefer to swith to windows for now , and experiment later on this. rockbox is a priority for the time
12:06:21silentalexmay i ask another 'silly' question?
12:06:44bluebrothershould I say "no"? ;-) Shoot.
12:07:30*JdGordon goes bck to wondering why voice no worky in settings patch
12:07:33silentalexis there a way to play video files in rockbox ?
12:08:05 Quit secleinteer (Connection timed out)
12:08:12bluebrothersee http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer
12:08:14 Quit dj-fu (Read error: 54 (Connection reset by peer))
12:08:20bluebrotheronly mpeg2, no sound yet.
12:08:24 Join secleinteer [0] (n=scl@70.230.172.119)
12:08:30 Join dj-fu [0] (n=deejay@202-89-150-178.dyn-dsl.ubs.qsi.net.nz)
12:09:24bluebrotherbut you can always boot into the apple os for that.
12:10:17silentalexthanks , but i was hoping to use rockbox for everything :)
12:10:58silentalexhas there being an improvement on the power consumption issue latetly?
12:11:16silentalexi mean for ipod version
12:11:23bluebrotherno big improvement I know about.
12:11:35silentalexmmmm
12:12:00*bluebrother points to http://www.rockbox.org/twiki/bin/view/Main/MajorChanges
12:12:05 Quit petur ("lunch")
12:12:35silentalexcheers thanks guys again , i have to go and upgrade now , i'll see you in a while.....
12:16:06Bg3rjhMikeS: does the h3x0 recording still stop on its own ?
12:16:20 Quit silentalex ("CGI:IRC 0.5.7 (2005/06/19)")
12:18:35LinusNBg3r: the rockbox.org frontpage is a good source for this kind of information
12:19:23LinusNhe commited a fix last night: "Coldfire: Put DMA1 priority back at level 7 as that seems to be the cause of the stopping during record. Make DMA1 start as it did previously."
12:19:28Bg3ryeah, i saw it
12:19:36Bg3rbut "..seems to be..."
12:19:42LinusNhehe, allright
12:20:10Bg3rok, i'll ask in other way : has anybody observed self-stopping recordings since this commit ?
12:20:35*Genre9mp3 now updates his build on h300 now
12:21:17LinusNi rarely record
12:29:17jhMikeSBg3r: I don't have an H300 or my x5 so can't be sure
12:29:35Bg3rjhMikeS: anyway, thanks
12:29:49daurnimatorany1 going to lca? - JdGordon?
12:29:56JdGordonnope
12:29:59Genre9mp3at first glance everything seems ok with recording here
12:31:02jhMikeSStart it up and let it go for awhile. I think it only took a few minutes or so, right?
12:31:51Genre9mp3yes... 5 mins and counting
12:32:24jhMikeSIf my x5 weren't in the shop you never would have seen this problem :(
12:33:39jhMikeSoh well. I don't even know if they received it yet. Was sent last Thursday but perhaps Cowon decided to keep it secret. :\
12:34:02 Quit dj-fu ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )")
12:34:03Genre9mp3what happened with your X5?
12:34:57 Quit corecode (Read error: 60 (Operation timed out))
12:35:03jhMikeSright joystick button busted
12:35:07 Join corecode [0] (i=corecode@chlamydia.fs.ei.tum.de)
12:35:20jhMikeSjust went soft and was almost always on
12:36:20Genre9mp3did you uninstall Rockbox before RMA it?
12:36:37jhMikeSyes...backed-up and cleared everything
12:37:00Genre9mp3hehe...cleared the crime scene :)
12:37:33jhMikeSBasically left it how it came
12:37:57 Quit muesli__ (Read error: 110 (Connection timed out))
12:38:11 Join muesli__ [0] (n=muesli_t@91.64.233.208)
12:38:31jhMikeSshould be a warranty repair. < 1yr since purchase and not really that used. looks basically new still.
12:38:52Genre9mp3btw it's 12 min now... still recording, peakmeters look alright
12:39:15Genre9mp3I think it's ok now
12:39:31jhMikeSThat had to be the cause because it's really the ONE thing I changed in DMA and it was _definitely_ a DMA error
12:41:53 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
12:48:48Genre9mp3btw... in the recording screen, it takes some time for the backlight to turn on when you press a button... this is not recent though... but I was wondering, is this because of the peakmeters?
12:49:27jhMikeSare you having the lcd turn off with the backlight? (just checking)
12:50:10jhMikeSnever noticed too much lag myself though...only on the H120 with fading
12:51:38MmmmAt the moment, in the virtual keyboard for ipods, long press select is 'accept and exit', would short press play be acceptable instead? If so we can have morse mode on the ipod VK.
12:52:22amiconnIsn't play taken already?
12:52:28jhMikeSGenre9mp3: I forget which player you have. Not x5 right? So the first things probably irrelevant.
12:52:29Genre9mp3jhMikeS: not quite sure to tell you the truth... isn't always the LCD off when backlight is off on h300?
12:52:48Mmmmamiconn: not in the VK, no..
12:52:56jhMikeSRight, H300. I don't know if the option to actually put the chip to sleep was added to that.
12:52:58 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
12:53:01 Join miepchen^schlaf [0] (i=hihi@75-84.wlan.rz.uni-potsdam.de)
12:53:42Genre9mp3jhMikeS: The backlight though isn't laggy on file browser or wps
12:53:48amiconnjhMikeS: No, on H300 we always sleep the lcd when switching off backlight
12:53:58amiconnI don't see the need for an option (also not on X5)
12:54:00Genre9mp3i have to check a wps with peak meters to see...
12:54:01jhMikeSamiconn: It does the full sleep always?
12:54:31amiconnSure, why not?
12:55:00jhMikeSamiconn: It gets laggy when the chip is turned off and put in standby. Just turning off visible display always is fast.
12:55:27amiconnI've set this option to 'always' on X5, and don't notice a lag
12:55:30Genre9mp3jhMikeS: the backlight isn't laggy with default wps
12:55:49Genre9mp3^a wps that has peakmeters that is
12:56:18jhMikeSGenre9mp3: And this is new? Nothing has changed that should affect it.
12:56:34Genre9mp3As I said... I don't think that this is recent
12:57:12Genre9mp3It's probably quite some time this way
12:57:20LinusNi blame the new scheduler
12:57:26jhMikeSamiconn: I do. I found it far less responsive than I'd like in the short term. Others did as well.
12:59:53Genre9mp3the lag is about 1 sec. actually which is a bit annoying
12:59:57 Join Cassandra [0] (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com)
13:00
13:02:41jhMikeSGenre9mp3: 1sec?!? Never have I seen that but probably cause I test alot with backlight set on :\. What codec?
13:03:34Genre9mp3jhMikeS: The lag is there even if you don't recording (just idling in the recording screen)
13:03:49***Saving seen data "./dancer.seen"
13:04:36Genre9mp3...and it's the same when recording
13:06:28 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-f809f571a7d3ab66)
13:06:56jhMikeSGenre9mp3: You mean no prerecord and stopped right? Backlight thread might be lagging or the sleeps in the lcd startup taking longer.
13:07:20 Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de)
13:07:37Genre9mp3yes... prerecording is off here
13:08:14jhMikeSnot sure atm really. I'm sure I'll have to look on x5 but don't recall it being affected as much as your H300
13:08:43 Nick markun_ is now known as markun (n=markun@rockbox/developer/markun)
13:08:56Genre9mp3I don't know... everywhere else the backlight turns on instantly except the recording screen
13:09:16Slasherihmm, backlight thread could have the ui priority..
13:09:21Slasherithen it would not be laggy
13:09:58CassandraOooh - I made the "major changes" page. Do I win something?
13:10:02 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
13:10:15jhMikeSThe recording really doesn't take much in term of resources for encoding. Encoders hardly even boost at 44kHz.
13:10:45jhMikeSThat tells me the screen shouldn't be to heavy either
13:11:29 Quit _FireFly_ (Client Quit)
13:11:51*petur discovers he made it too in the major changes list
13:11:55*Cassandra spent a couple of hours last night adding a nifty "install to device" feature, only to be defeated by a bizarrity in wxWidgets.
13:11:56jhMikeSFlushing just get flooded and needs the thread boost in some cases cause those file apis yield away so much
13:12:40Cassandrapetur - maybe we should form a club. We could call it "the Rockbox elite" and look down on mere developers. There could be forum badges and everything.
13:13:39peturI think most devs are on that list :p
13:13:50peturyou were the only one missing :p
13:14:11CassandraDamn. Who am I going to lord it over now.
13:14:13jhMikeSLinusN: do you happen to know if movem.l line transfers atomically outside of a burst tranfer on the bus which I guess would have to be.
13:15:17 Quit muesli__ (Read error: 110 (Connection timed out))
13:15:30LinusNatomically, as in not interrupted by DMA access?
13:15:32 Join muesli__ [0] (n=muesli_t@91.64.233.208)
13:16:16jhMikeSLinusN: right
13:17:25jhMikeScan't find anything definite about it anywhere or am just not Googling well and hitting the docs in the right spot
13:17:36 Join miepchen^schlaf [0] (i=hihi@75-126.wlan.rz.uni-potsdam.de)
13:17:50LinusNi assume that it can be interrupted
13:19:16jhMikeSI'm guessing so as well except in probably that one case. hrm.
13:21:01LinusNthe dma bus handling is done at the bus level, so it isn't aware if it is a movem.l or not
13:21:16LinusNit can steal the bus at any time, afaik
13:21:41 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:23:07jhMikeSUnless it's park on CPU core (whatever they call it). Right now everything is pwned by DMA. They do talk about movem for FIFO reads.
13:23:08 Quit linuxstb (Read error: 110 (Connection timed out))
13:23:55LinusNbus parking has nothing to do with it
13:24:28LinusNthat just tells which is the default master is no device claims the bus
13:29:21JdGordonso, out of curiosity... when im finished double checking all the settings.. are there any other problems (at first glance) with the settins patch?
13:31:07LinusNdoes it use RTC RAM on the archos recorder?
13:31:20JdGordonyes, but that code is untested
13:31:32LinusNcan it separate settings and "status variables"?
13:31:38JdGordonyes
13:31:53JdGordonthe latter goes into system.cfg instead of config.cfg
13:32:19*amiconn still wants a binary file for those, unless there is nvmem available
13:32:44LinusNamiconn: how come?
13:33:21linuxstb_I agree with amiconn - the state variables don't belong in the settings .cfg
13:34:10amiconnLinusN: Faster saving, and the format can be identical to what is written to the nvmem on the respective targets
13:34:10 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
13:34:48JdGordonfaster saving, all settings get saved at e same time
13:34:52 Quit miepchen^schlaf ("Verlassend")
13:34:57Slasherii think also a separate binary file would be ideal storing the state variables
13:35:33Slasheriuser never needs/should to change them
13:35:35JdGordonI dont see why binary is better than text its heaps more flexible
13:36:01*JdGordon is happy to change the extensio to .dat if that makes everyone happy
13:36:07Slasheriit easier to parse and handle, and faster
13:36:22linuxstbJdGordon: Simplicity - the state variables are stored as binary in nvmem, so also save in same format to disk if nvmem is not available.
13:36:29Slasherijust one struct containing everything..
13:36:29CassandraI'm with amiconn on that.
13:36:58JdGordonSlasheri: unless you want to split these vars out of global_settings that cant be done
13:37:08Slashericould be even something like firmware/eeprom_settings.h struct (containing checksum at the end of struct)
13:37:16jhMikeStext is better since there's no need for a version or particular positions of items
13:37:27JdGordonjhMikeS got it on one!
13:37:40SlasheriJdGordon: hmm, i think they should be splitted out..
13:37:56Slasherifor example global_settings and global_state or something like that :D
13:38:32CassandraJdGordon, I thought that was precisely what the old archos disk sector stored config was.
13:39:10JdGordonthe idea is to move away from config versions to eliminate unneeded resets when updating
13:39:10*Genre9mp3 grabs some pop-corn and watches the dev wars! :)
13:39:35linuxstbThe state variables haven't changed for years...
13:40:30*jhMikeS was really enjoying having setting just being loaded with no resetting or complaints or worse :)
13:40:51 Quit akaias (Read error: 60 (Operation timed out))
13:41:13JdGordonok, im diong a pastebin to show you all what im talking about..
13:41:32LinusNi agree about moving state vars out of global_settings
13:41:40LinusNand binary is fine with me
13:42:14jhMikeSHaving a lists of structures with the size, name, and data for each setting could be binary and be version free
13:43:31JdGordonthis has all the info for every setting used.. http://rafb.net/paste/results/xbbQh561.html only settings made with the SYSTEM_ITEM() macro are the ones we are dealing with. If we store in binary then a versio number needs to be kept or you have to keep adding system items after the last system_item (regula items will be skipped). saving as text means we dont need to worry abou the order
13:44:38JdGordon... of course, that version will need to be kept for nvmem settins anyway, but I stll prefer the text :p
13:45:39jhMikeSso my global_state (a.k.a. "the big board") idea mentioned a couple weeks ago is catching fire...? ;)
13:46:47JdGordon... silence means I win.... :D
13:46:57LinusN:-P
13:48:40 Join leonard [0] (i=52f70869@gateway/web/cgi-irc/labb.contactor.se/x-f6f0bc15baff515d)
13:48:53 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
13:48:56leonardhi there. any sandisk e200 programer here?
13:49:34Bagderleonard: what do you wanna know?
13:50:38leonardwell, I'm an embeded programer ARM programer (I do nintendo GBA and DS)
13:50:56leonardI want to get info about SDK or something like to display a filled vector 3d cube on my sansa
13:51:14leonardwanted some technical information (speed of LCD VRAM write, etc)
13:51:16Bagderleonard: install the compiler, build rockbox, install it, run it, view the cube plugin! ;-)
13:51:41leonardthere already is a cube plugin?
13:51:44Bagderyeps
13:51:45leonardwoow great ! :-)
13:52:12CassandraIt used to be a wirebox cube but amiconn has too much time on his hands, you see.
13:52:27leonardhumm I have to get CVS to get source code? (no SVN database? :-()
13:52:39Cassandra(way before the Sansa was even a twinkle in Sandisk's eye)
13:52:55Bagderleonard: yeps, get it from cvs and build a crosscompiler with tools/rockboxdev.sh in case you don't have any around
13:53:17Cassandrabagder - any news of that server space yet, btw?
13:53:36leonardhummm unfortunatly I'm not familiar with these linux/gcc stuff (I used ARM compiler for GBA, not GCC)
13:53:57markunleonard: which ARM compiler?
13:54:03LinusNthen use cygwin
13:54:03BagderCassandra: for now, I can copy things there for you as the server isn't yet setup to allow "external" logins properly
13:54:38Bagdercompilers are compilers all over
13:54:48Bagderunless you confuse them with IDEs
13:54:51leonard"arm software development toolkit"
13:54:56BagderI've used that too
13:54:59Bagderits just a compiler
13:55:01Cassandrabagder - not really useful for testing, but thanks. I'll make test versions that use my own web space for now I guess.
13:55:05leonardyep
13:55:09leonardI agree bagder
13:55:15 Quit spiorf (Remote closed the connection)
13:55:21markunBagder: does it produce better code than gcc?
13:55:24leonardjust I have a working "makefile" and I don't touch it anymore :-)
13:55:28linuxstbCassandra: Which version of wxWidgets are you using for rbutil?
13:55:35leonardARM produces better code yes
13:55:42Bagdermarkun: I think they claim so but I've never done any proper benchmarking
13:55:45leonardgcc is a bit slower
13:55:52Cassandralinuxstb, I'll be moving to 2.8 as soon as it's released.
13:55:57leonard(for ARM7 instead, dn't know really for ARM9 cpu)
13:56:03CassandraSince it has some features I'd like to use.
13:56:33CassandraCurrently 2.7.0-1 becaise that was the latest when I last downloaded.
13:56:41linuxstbCassandra: Yes, I'm waiting for 2.8.0 as well and then I'll upgrade all my environments (native Linux, cross-compiling win32 from Linux, and Mac OS X).
13:56:46leonardI do lots of "speed" stuff on GBA (3d filled vector)
13:56:58leonardif someone want to see my gba project, just look on my web page:
13:57:05leonardleonard.oxg.free.fr">http://leonard.oxg.free.fr
13:57:13leonardgo in the "gba" in the left frame
13:58:07Bagderouh, you could _click_ on them...
13:58:22markunleonard: does the GBA have any special DSP or graphics chip or is it all just ARM?
13:58:23leonardi'm browsing the CVS repository, but I don't see anything about 3d "plugins" you told me...
13:58:33Bagder"click here to download plugin" ;-)
13:58:35leonardGBA is only a ARM processor
13:58:44leonardthere is a chip to display 2d sprite (with rotation)
13:58:48Bagderleonard: the cube plugin is a rotating 3d cube
13:58:55leonardbut there is *nothing* for 3d or polygon filler
13:58:56markunleonard: apps/plugins/cube.c
13:59:06linuxstbDoes it have two ARMs, or I am thinking of the DS?
13:59:23JdGordonand two LEGs also :p
13:59:38leonardyou're thinking about the DS
13:59:48leonardDS has a 3d chipset (and hardware polygon filler)
13:59:51leonardGBA has not
14:00
14:00:20Genre9mp3markun: Thinking of a GBA emulator on Gigabeat? :P
14:00:25markun:)
14:00:33leonardI'm reading the cube.c
14:00:34markunhey, stop reading my mind..
14:00:44*Cassandra has been wondering how much work it would be to homebrew Rockbox for the DS.
14:00:47leonardI have done a *very* small filled 3d cube on ARM for a contest
14:00:56Bagderleonard: you can also build and run rockbox as a simulator on your host
14:01:08leonardmy GBA file is 424 bytes long (consider there is 160bytes for nintendo official header)
14:01:34BagderI can see how amiconn will like you ;-)
14:01:42linuxstbCassandra: Also, we (as www.rockbox.org) should be able to do automatic nightly builds of rbutil - I'll try and fix the Makefile for that once 2.8.0 is out.
14:01:42leonardbagder, could you explain? there is rockbox simulator on PC platform? (windows?)
14:01:59Cassandrabagder - re download - it is possible that webdav may be your friend. Or my friend. Or something.
14:02:03Bagderleonard: yes, get the code and build a simulator and it'll simulate all the lowlevel stuff and run in a window
14:02:10Genre9mp3GBA has an ARM7 right?
14:02:19leonardyes genre9mp3
14:02:21daurnimatori've always wanted to dev for gba
14:02:23daurnimatornever had the time
14:02:28leonardwhich processor has the sandisk e200 serie?
14:02:39Cassandralinuxstb, I'm not sure there's a necessity, really.
14:02:39Bagderleonard: PP5024
14:02:47Bagderwhich is an ARM7TDMI core
14:02:55leonarddon't know that ARM. similar to ARM7 ? ARM 9?
14:03:02markunleonard: rasher.dk/rockbox/simulator/">http://rasher.dk/rockbox/simulator/
14:03:03leonardok so similar to arm7
14:03:10Bagderit is arm7
14:03:29leonardnice !
14:03:42leonardI don't put my little cube contest on my webpage
14:03:45Bagdereven two of them ;-)
14:03:49leonardI'll add these context
14:04:01leonardI have written a very fast JPEG display routine for GBA too
14:04:09leonardyou can see my app here:
14:04:15leonardhttp://microphoto.free.fr
14:04:21linuxstbCassandra: OK, but I'll be creating a Makefile for that anyway, so it would be easy to do if it's ever needed.
14:04:34leonardthis is a BMP previous version, but I have a fast jpeg decoder now (on ARM7)
14:05:00LinusNleonard: binaries without source code aren't that impressive
14:05:34leonardwhy linus?
14:05:58Cassandralinuxstb, yeah - we'll certainly be needing a Makefile.
14:06:12CassandraFor Mac if for nothing else.
14:06:21LinusNleonard: because we like open source
14:06:26linuxstbCassandra: Did you see my commit this morning?
14:06:40markunleonard: and because we don't all have a GBA to try your binaries
14:06:46CassandraI hope someone will come forward and take on Mac development, since I don't think I can afford a Mac Mini just for that purpose.
14:06:50leonardyes I get the point :-)
14:07:03linuxstbCassandra: I have that.
14:07:20leonardon my website there is a web gba emulator, you can see two of my productions (a 3d movie and a YM2149 sounchip music demo)
14:07:22Bagderleonard: by all means, feel free to improve whatever you find in Rockbox that isn't good enough ;-)
14:07:32leonardshould run on any java compatible browser
14:07:45Cassandralinuxstb, nah - missed it. main.c was a mistake. Wasn't part of the project.
14:07:47Bagderthat's not mine :-)
14:07:50Cassandramain.cpp
14:07:52Bagderjava enabled that is
14:08:04leonardbagder, I'd really love to change something in rockbox, first I have to get the environment
14:08:12LinusNleonard: if you are a ninja ARM hacker, we could sure use your skills to optimize our codecs
14:08:31CassandraYes, please. Optimise our codecs. We love the battery life.
14:08:40linuxstbCassandra: Hopefully it will "just work" on a Mac... The only thing I think we'll struggle with is finding where the disk is mounted. How do you handle that in Windows?
14:08:47leonardthe project is really cool for me, I'd like to optimize thing.
14:09:02LinusNthen we may even like you ;-)
14:09:04linuxstbWe also have an MPEG video decoder in need of ARM optimisations...
14:09:06leonardwhat kind of codec did rockbox suport? DIVx, MP3, OGG Vorbis?
14:09:06Bagderhahaha
14:09:33linuxstbleonard: Rockbox is 99% audio. Video playback is just in the early developmental stages.
14:09:34Cassandralinuxstb, standard file browser, on the assumption was that that was the most portable way I could do it.
14:09:47leonardother question: why don't switch to SVN instead? CVS is a bit old and has no "atomic" commit
14:09:55leonardaudio ok
14:09:58peturhahaha
14:10:04linuxstbCassandra: So maybe it will just work without any effort on Linux and Mac OS...
14:10:12LinusNleonard: http://www.rockbox.org/twiki/bin/view/Main/SoundCodecs
14:10:16Cassandraleonard, we ask ourselves that question a lot.
14:10:27LinusNwe are planning to move to svn
14:10:36CassandraI think the answer is "no-one really has the time to move the repository".
14:10:53LinusNit's not only about moving the repo
14:11:07LinusNit's about adapting all the autobuild scripts
14:11:11CassandraWell, "and the associated infrastructure"
14:11:15LinusN:-)
14:11:15leonardok I understand. time is really missing to anybody...
14:11:30LinusNamen to that
14:11:43leonardbut if you move to SVN it will help a lot (I'm familiar to SVN and Tortoise under windows os)
14:11:58LinusNhow would it help us "a lot"?
14:12:15peturleonard: there's also a toirtoise for cvs ;)
14:12:17Bagderleonard: cvs and svn are very similar usage-wise
14:12:24CassandraActually what I really need to improve my development is a chair that doesn't leave me in pain.
14:13:09leonardys similar but not atomic commit, which is great feature when several people are working closely together
14:13:17leonardanyway CVS is not a problem I agree
14:13:26Bagderleonard: we have _never_ suffered from the lack of atomic commits
14:13:38Bagderand we are 60 committers in a 5 years old project
14:13:41leonardlooking at the codec page, did these codecs work at full speed on a sansa e200? (especially ogg vorbis?)
14:14:22Bagderwe don't have sound on the sansa yet
14:14:33Bagderbut they're expected to run fine on it
14:14:40amiconnCassandra: Filled triangles aren't really difficult...
14:15:05leonardfilled triangle are not difficuult. FAST cliped and filled triangles are ! :-)
14:15:32markunleonard: but optimising for Ogg Vorbis (Tremor) are always welcome
14:16:01leonardI said ogg vorbis because the decoder is quite complex (and tremor library is already well optimized)
14:16:18leonardI can optimise filled vector routines, and JPEG routine
14:16:31Bagderhehe, not really our primary focus
14:16:31leonardI'm afraid I'm not specialisit in ogg vorbis (neither in MP3)
14:17:20leonardjust for info, wich frequency runs the ARM7 of the sandisk e200? and how many fast RAM is there? (GBA is 14Mhz with 32Kb of very fast 32bits RAM)
14:17:28markunleonard: the imdct could be replaced by a FFT + some other things. Maybe with a FFT in assembler this will speed up things a bit.
14:17:41Cassandralinuxstb, was it you who was asking about portability, btw? I've just added full support for storing local config on the device.
14:18:04markunleonard: the ARM9 in the Toshiba Gigabeat runs at 300MHz :)
14:18:06 Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie)
14:18:06Bagderleonard: there are two cores at up to 75MHz (I believe)
14:18:14amiconnleonard: Dual ARM7TDMI core with 128K SRAM
14:18:23Cassandra(and for installing rbutil to the device, but I'm experiencing technical issues with that.)
14:18:32amiconnWe run it up to 75MHz, it's specced 100MHz afaik
14:18:38Bagderwow
14:18:48amiconnSansa is PP5024, correct?
14:18:52Bagderyes
14:18:53leonardtwo ARM at 75Mhz ?? wooww !! :-) and is it fast to write something on the LCD screen? (is the screen memory mapped, 16bits per pixel, as GBA?=
14:19:20LinusNSlasheri: how about updating the scheduler Wiki page? (nag nag)
14:19:22amiconnWe only use one core right now
14:19:34amiconnGetting the cop to work seems to be somewhat diffcult
14:20:05Cassandraamiconn: have you tried voodoo?
14:20:09leonardI guess. I know multi-threading is not really easy, and even more on unknow system using reverse enginering :-)
14:20:13amiconnBagder: PP5022 (mini G2) is also specced 100MHz, and I successfully ran it at 96MHz
14:20:18SlasheriLinusN: ah, still quite out of time :/
14:20:25LinusN:-)
14:20:38leonardso do you have an idea of how fast is ti to write pixels on MCD? (on sandisk e200?)
14:20:50Bagderleonard: feel free to try and measure
14:20:59leonardLCD sorry (not mcd)
14:21:06amiconnSomeone should run test-fps.rock on Sansa
14:21:14Bagderdan_a did
14:21:20Bagderit doesn't really work
14:21:27Bagderas the LCD on the sansa is different
14:21:40 Quit JoeBorn (Success)
14:21:43Bagderor rather, he got 14000 FPS
14:21:45leonardok. well I don't have my sandisk right now (chrismas gift) I just wanted to know if someone has tryed it yet (is there a Vertical blank, etc...).
14:21:47Bagder:-)
14:22:05leonard14000 fps s a decent framerate :-)
14:22:13amiconnTh3e lcd update needs to wait for the lcd to finish
14:22:15leonardbut maybe its profiler was a bit wrong :-)
14:22:24Bagderamiconn: yeah
14:22:31Bagderleonard: indeed it was
14:23:02amiconnOtherwise the drawing might really mess up. All current drawing relies on lcd_update() being synchronous
14:23:27 Part LinusN
14:23:31 Quit ScoTTie (Read error: 145 (Connection timed out))
14:23:57 Quit JdGordon ("Konversation terminated!")
14:24:07 Quit petur ("worrrk")
14:24:27 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
14:24:28 Join bk [0] (n=bk@cpe-24-195-202-150.nycap.res.rr.com)
14:24:54bkFix for rbutil compiling on linux: http://www.rockbox.org/tracker/task/6430
14:24:59leonardwell I'm trying to run the rockbox simulator (windows)
14:25:08leonardI downloaded the "ipod nano" simulator
14:25:24Kasperlewow. bk? is that you?
14:25:29leonardwhen running "rockboxui.exe", I only get a window with some graphical glitch, nothing more
14:25:30bkyup
14:25:32leonardam I right?
14:26:42linuxstbbk: Why hardcode 2.6?
14:27:34bkBecause it works. :) I don't know much about how wx versions includes, some mailing list postings I came across recommended that fix
14:27:43linuxstbbk: Also, should the hyperlink stuff be #ifdef'd out if it's unavailable on certain platforms?
14:27:51Bagderleonard: you could read up on the details, like on how to create a simulated root dir and you can use −−background etc
14:28:15bkyes, probably #ifdef'd but I'm not sure how bad that breaks the About dlg.
14:28:22Genre9mp3leonard: btw... the numpad is your friend for operating the sim ;)
14:28:42linuxstbbk: I would rather wait for 2.8.0 to be released ("any day now"), and then we can try and make rbutil work with that on all platforms.
14:29:17leonardthanks bagder... humm seems I have a lot of work reading carefully anythin before displaying anything on my sandisk :-)
14:29:33bkfair enough, although the lag will be significant for many/most Linux distros
14:29:37Bagderleonard: I disagree
14:29:46Bagderalmost all the hard work is already done
14:29:54leonardhow can I launch the 3d cube plugin on simulator for ex?
14:29:56Bagderunless you consider reading wiki hard work
14:30:23Bagderview the manu, select view plugins, select the plugin
14:30:25Bagdermenu
14:30:52barrywardelllinuxstb: did you give Bagder my universal ipod_fw?
14:31:06CassandraI'm pretty much going to insist on using 2.8. More and more things I want to do don't work without it.
14:31:18leonardhummm when I click "menu" on the ipod bitmap nothing append :-(
14:31:31Bagderclick?
14:31:38Bagderyou press keys to operate it
14:31:40leonardwhith the mouse?
14:31:41Genre9mp3[15:28] <Genre9mp3> leonard: btw... the numpad is your friend for operating the sim ;)
14:31:43leonardkeyboard only?
14:32:00leonardah ok :-)
14:32:05Genre9mp3press "." for the menu
14:32:09leonard224686
14:32:34leonardsorry
14:32:39leonardbad focus :-)
14:32:49leonardyeah I have a spining cube ! :-)
14:32:54leonardgreat !
14:33:54leonardi understand more well the simulator
14:33:59leonardvery good job guys !
14:34:32Bagder:-)
14:34:32leonardso the cube plugin is compiled for each hardware? (for the screen size I guess?)
14:34:47Bagdereverything is compiled for the specific target
14:34:54leonardok
14:35:17leonardto install the right GCC , is there an installer, or do I have to install the toolchin myself?
14:35:32Bagderthere's lots of help to do that
14:35:39barrywardellBagder: I think linuxstb wanted this put up on downloads.rockbox.org: barrywardell/assets/files/ipod_fw">http://barrywardell/assets/files/ipod_fw
14:35:49Bagderprebuilt cygwin package, prebuilt for vmware or a shell script for any-linux
14:35:55barrywardellit's a version compiled for both intel and ppc macs
14:36:16leonardok
14:36:36Bagderbarrywardell: I bet you forgot something in that host name? ;-)
14:36:38leonarddid the original sandisk e200 firmware work on the simulator?
14:36:58Bagderleonard: no, its not an emulator it doesn't run native ARM code
14:37:15barrywardelloh yeah, it should be barrywardell.net/assets/files/ipod_fw">http://barrywardell.net/assets/files/ipod_fw
14:37:38leonardok bagder I see the point
14:37:49Bagderbarrywardell: done!
14:38:03barrywardellthanks
14:38:19leonardok one last question:
14:38:48leonardis it hard to flash my e200 sandisk with a rockbox, and is it easy to flash back the original firmware?
14:38:58leonard(and is it safe? :-))
14:39:09Bagderit is reasonably safe and it is easy
14:39:50barrywardellleonard: there is a dual-boot bootloader on the way. it will give the option to boot either rockbox or the of
14:40:06leonarddual boot is a very , very cool idea !
14:40:21 Nick myzar is now known as myzar|away (n=myzar@66.199.227.210)
14:41:00leonardok guys, many, many thanks for great answer, I know a bit more about your great project
14:41:19 Quit Cassandra (" Try HydraIRC -> http://www.hydrairc.com <-")
14:41:22leonardhope I can find some spare time as soon as I get my sandisk, trying to display some 3d animations !
14:44:05 Part barrywardell
14:44:29 Quit Bg3r (Remote closed the connection)
14:45:48 Join Bg3r [0] (n=bager@rockbox/developer/Bger)
14:45:48 Quit [sellout] (Read error: 104 (Connection reset by peer))
14:48:02 Quit leonard ("CGI:IRC")
14:49:11 Quit Bg3r (Remote closed the connection)
14:51:29 Quit bk ("Leaving")
14:59:21 Part Nibbier ("bei uns hat noch niemals nicht koana koan durscht ned ghabt")
14:59:32 Join Bg3r [0] (n=bager@rockbox/developer/Bger)
15:00
15:02:35 Join Thundercloud [0] (n=thunderc@82.152.171.91)
15:03:52***Saving seen data "./dancer.seen"
15:09:04 Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de)
15:11:06 Quit alberink ("using sirc version 2.211+KSIRC/1.3.12")
15:19:05 Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl)
15:26:03 Quit _FireFly_ ("Leaving")
15:26:49 Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de)
15:27:10 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-ebeb6cff6686dfd7)
15:30:10webguest20Yesterday I asked about the problem I had with running tools/configure under cygwin. I solved the problem. I run cygwin install without actually installing any packages, and just set the line ends to DOS. That did the trick.
15:31:03webguest20Although cygwin recommends to use UNIX line ends I set them to DOS since wincvs (the program I use for CVS updates) creates files with DOS cr/lf's.
15:32:38webguest20Frankly said I didn't know what cr/lf setting I've been using before. I thought I had all the default cygwin settings, i.e. UNIX. But this was probably wrong.
15:38:21 Quit Thundercloud (Read error: 145 (Connection timed out))
15:38:51amiconnI'd rather use unix line ends and commandline cvs
15:40:49 Join Thundercloud [0] (n=thunderc@82.152.171.91)
15:41:26linuxstbLooks like wxwidgets 2.8.0 is now with us - http://www.wxwidgets.org/downloads/#latest_stable (but the website homepage hasn't announced it yet).
15:41:44 Quit _FireFly_ (Read error: 104 (Connection reset by peer))
15:42:27webguest20amiconn: does command line cvs create files with UNIX line endings under Windows? I thought, in CVS each file has the text/binary attr, like FTP. Or am I mestaken?
15:42:36webguest20*mistaken
15:43:08linuxstbcommand-line CVS runs under Cygwin, so it should do whatever Cygwin is setup to do.
15:43:23linuxstbAnd yes, there are text/binary files in CVS.
15:45:04 Join Criamos [0] (n=Criamos@p54930E6A.dip0.t-ipconnect.de)
15:45:14webguest20linuxstb: ok, I'll try. Or maybe not ;-) I use CVS cmd line from a DOS window (e.g. to create a patch). I had a problem using it under cygwin, don't remember exactly what
15:45:58Bagdera "DOS window" is not cygwin, right?
15:46:29webguest20Bagder: right
15:46:40bluebrotherthere isn't even a DOS mode on wxp anymore ... it's now called "cmd" :D
15:47:01Bagderwell, using mixed cygwin and non-cygwin may cause some confusions
15:47:21 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-38e9e13926793a6f)
15:47:58webguest20Bagder: but now that both cygwin and not cygwin are set up equally there shouldn't be any problems. I just wondered that it stopped to work
15:48:13peturwebguest20: why not use tortoisecvs on windows?
15:48:32Bagdertortoise is so much better than wincvs
15:48:38webguest20petur: I already have wincvs
15:48:44webguest20 bagder: really?
15:48:50Bagderyes
15:49:02*bluebrother seconds that
15:49:03webguest20Bagder: I'll try it then
15:49:08peturthere's good eating on one of those, too :)
15:49:27*petur puts discworld book out of his mind
15:49:43webguest20 OTOH, wincvs does all I need...
15:50:10petursuit yourself, we're only here to help :p
15:50:16bluebrotherthat's no good reason ;-)
15:50:24Bagderhaha
15:50:52bluebrothertortoise integrates way nicer. On Windows I really wouldn't want using anything else
15:51:07 Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie)
15:51:22bluebrother(but I am required to use svn with eclipe's svn module ... let's see how good this is
15:51:25bluebrother)
15:51:28 Join CriamosAndy [0] (n=Criamos@p54933955.dip0.t-ipconnect.de)
15:51:38webguest20bluebrother: what are the typical actions you use? All I need is the update.
15:52:13bluebrothercvs ci, co, diff (hint: WinMerge integrates nicely), add, remove ...
15:52:50bluebrotherI really like the way diffing is done. The winmerge thing unfortunately only works on single files
15:53:01bluebrother(at least for the not-up-to-date version I'm using)
15:53:08 Join BobJonkman [0] (n=John@206-248-137-186.dsl.teksavvy.com)
15:53:14*amiconn doesn't trust tortoise for some reason
15:53:29webguest20As I'm not a committer I only use update
15:53:32*bluebrother has had a bad experience using cervisia
15:55:09webguest20amiconn: what is the reason exactly? Or are all non command line interfaces generally suspicious for you? ;-)
15:55:20peturrofl
15:56:32bluebrotherI also prefer command line tools ... when using linux
15:56:50bluebrotherbut the command line on windows is so ... limited.
15:57:35bluebrotheranyway, gtg now.
15:58:03*linuxstb wants a DAP with a keyboard so he can write a command-line UI for Rockbox
15:58:12 Nick DreamThief|off is now known as DreamThief (n=mathias@p54A84A36.dip0.t-ipconnect.de)
15:58:32amiconnwebguest20: Quite the opposite. But somehow tortoise is different
15:58:44Bagderlinuxstb: usb keyboard with the USBOTG targets... :-)
15:58:54*petur hides
15:58:56daurnimatoramiconn: i remember seeing this convo before
15:59:20linuxstbBagder: Now you're being silly...
15:59:25Bagderhehe
15:59:42daurnimatorsometime yesterday :P
16:00
16:00:14linuxstbYes, we repeat the same day over and over again in #rockbox
16:00:51*petur resets his bot
16:00:56*Genre9mp3 points to: http://freedominput.com/mainsite/index.php
16:01:38daurnimatorlinuxstb: groundhog or something?
16:05:30*barrywardell has a working scrollwheel on his sansa:)
16:05:40Bagdercoolness
16:07:42daurnimatori want a sansa
16:08:34 Quit Criamos (Read error: 110 (Connection timed out))
16:08:40Bagderget one and join in the fun!
16:08:45Genre9mp3nothing stops you from buying one
16:10:25daurnimatorlack of money
16:11:30 Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz)
16:12:01 Quit kubiix (Client Quit)
16:12:21 Quit alberink (Read error: 110 (Connection timed out))
16:12:29 Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz)
16:14:01daurnimatorunless someone donates one to me
16:14:06daurnimatori won't be getting one anytime soon
16:14:23*Bagder fingers on his pile of Sansas... :-O
16:15:19peturtsk tsk tsk
16:15:22Genre9mp3^...and hugs them in a greedy way :)
16:16:11pregloware we far from having sound on sansa, btw?
16:16:18Bagdernot very, no
16:16:42BagderMrH already produced some noises
16:17:18markunafter seeing the iriver RTC mod I though it would be nice to have a hardware modder like roolku do something nice with the Gigabeat.. turns out he already bought several! :)
16:17:37preglownow, that mrh
16:17:42preglowsomeone send him a fruit basket
16:17:43dwihnoThere has been noises on the sansa? cool!
16:17:59Bagderpreglow: well, we wouldn't know to where ;-9
16:18:34Bagderthere's just this little minor problem with the data sheet for the DAC stuff
16:18:35dwihnoBagder: Since you've had the privilege of fiddling around with the Sansas, what would you say are the good and bad parts?
16:18:50 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
16:18:59Bagderthey're fine little players
16:19:01peturpreglow: fruit basket? how about a good beer!
16:19:07preglowBagder: just negotiate a dropoff point in whatever city he's closest to :)
16:19:07Bagderthe bad is the lack of rockbox ;-)
16:19:19dwihnoBagder: So stop IRC:ing and start hacking ;D
16:19:20preglowpetur: he probably disassembles better when sober!
16:19:29peturgood point
16:19:40dwihnoBagder: on a serious matter though... How's the build quality, the spinning wheel and audio/bass sound?
16:19:55Bagderwe got a nice little quote from his finding the wheel stuff: "Damn it was hard! I really did read tons of code for this."
16:20:16preglowi can imagine...
16:20:56Bagderdwihno: it has a firm feel and has a metallic backside. The sound is fine to me, but I'm not known to hear subtle differences ;-)
16:21:44dwihnoBagder: With the rec'20 as a reference, how would you compare the sound? :)
16:22:07BagderI don't know, both sound fine but I haven't tried to compare
16:22:21Bagderbeen eons since I even started my recorder...
16:22:33daurnimatorBagder: care to send me one? ;)
16:23:04linuxstbDoes the Sansa record?
16:23:13Bagderdaurnimator: if you provide some fine patches, I promise
16:23:26preglowlinuxstb: anything at all happened with the new nanos?
16:23:30daurnimatorBagder: but i have nothing to test on
16:23:35daurnimator - or to find bugs with :S
16:23:41Bagderlinuxstb: yes
16:23:41peturhahaha
16:23:49linuxstbpreglow: Not by me... Haven't heard anything from IPL, but then I haven't been monitoring them.
16:24:26daurnimatorbtw, i'm not going to europe any more :(
16:24:33daurnimatorEVERY flight was booked out
16:25:12daurnimatorcept if i take 40hours via south america, japan & beijing
16:25:46 Part webguest20
16:26:23petur[16:11] <daurnimator> lack of money
16:26:37daurnimatorpetur: i wasn't paying ;)
16:26:38peturcheap flights or what? ;)
16:26:39 Join webguest99 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-b06dc267456d27be)
16:27:44webguest99Hello. I've seen some activity in the task FS #5049. Does this mean that the patch is enqueued for working on it? Or was it just tidying up FS?
16:28:03preglowtidying, probably
16:28:41webguest99If there were enough will to incorporate the patch I'd synch it with CVS
16:29:03preglowdoesn't look like a bad idea, really
16:29:15 Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de)
16:29:36preglowbut i won't ever use it, so
16:30:15preglowbut it kinda makes sense to not restrict the startup screen functionality to recording, that's for sure
16:30:16webguest99One obvious virtue: one setting instead of currently two ("resume on startup" and "start in recording screen") which are contradictory
16:30:42preglowalso a good point
16:31:04linuxstbLast time it was discussed, I thought the conclusion was that someone should implement a higher-level "root menu", and all the other screens are called from there. That FS task would then just specify which of the options in the root menu would be auto-selected on boot.
16:31:11linuxstb(but I could be mis-remembering...)
16:31:56Bagderand we should "flatten" the code that deals with the screens
16:31:57preglowsounds like that would lead to less code
16:32:08webguest99linuxstb: I think you're right. But that would be a major undertaking. The patch makes in a "milder" way
16:32:56webguest99"milder" but (I agree) not very elegant −− less elegant than would be possible with the "flat screens"
16:33:33preglowpeople need to donate more so we can hire contributors to implement features!
16:33:36linuxstbThe database browser could also be put in the root menu - solving that problem...
16:33:39preglowalso, more specifically, hire me
16:33:47Bagder;-)
16:34:15Bagderyou fine with 10$/day?
16:34:25preglowgiven enough beer, certainly
16:34:29Bagderhehe
16:35:01linuxstbThat reminds me - Rockbox should try and get some cheap student labour as part of next year's Google SoC. (assuming there is one).
16:35:18preglowwhy shouldn't there?
16:35:20Bagdera good idea
16:35:20preglowand hell yes, we should
16:35:24preglowbut who would mentor?
16:35:43Bagderprojects do get some compensation for mentoring
16:35:50preglowi think i'd be willing, but it depends on what parts of rockbox
16:36:59linuxstbGive them a 2nd gen Nano...
16:37:25preglowahahah
16:37:43preglowlets hope MrH is a student :>
16:37:54Bagder<g>
16:40:17 Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net)
16:43:34 Join Criamos [0] (n=Criamos@p54933680.dip0.t-ipconnect.de)
16:43:46 Quit _FireFly_ ("Leaving")
16:45:28*linuxstb reads that the "mentoring organization" gets $500 USD from Google
16:45:55daurnimatorif only google wasn't biased
16:46:12linuxstbHow is it biased?
16:46:23daurnimatorits already summer here
16:46:24preglowhmm, someone on the forums is mentioning that flac mono files don't work
16:46:29preglowi could have sworn they do
16:46:31peturnow we only need to get organized ;)
16:46:32daurnimator - southern hemispeher people can't take part
16:46:57linuxstbdaurnimator: fair point.
16:47:32daurnimatorid love to take part
16:47:41daurnimatorbut... its @ total wrong point in the year
16:47:46linuxstbWhat months is the long break in the year for students?
16:48:04daurnimatorfor me, november -> 30jan
16:48:05 Part webguest99 ("so we put off the idea of flattening screen until later")
16:51:19 Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr)
16:52:32 Join spiorf [0] (n=spiorf@82.48.128.197)
16:52:37 Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net)
16:53:06daurnimatorhence my increased dling
16:53:13GnelikHi
16:56:20preglowweird-ass
16:56:53linuxstbAnyone here familiar with the POSIX mkdir() function? What would be a sensible value to pass as the mode parameter in rbutil?
16:57:44Bagder0777 ?
16:58:27Bagderbut now, time to make food for family
16:58:43linuxstbI'll try that...
17:00
17:01:23 Quit mathgl ("Quitte")
17:02:04ravonlinuxstb: I'd say 755
17:02:33ravonrwx for the user, rx for the rest
17:02:33 Quit CriamosAndy (Read error: 110 (Connection timed out))
17:02:51linuxstbBut it's that taken care of by umask?
17:02:56linuxstbs/it's/isn't/
17:03:51 Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl)
17:03:53***Saving seen data "./dancer.seen"
17:04:39 Quit Criamos (Read error: 110 (Connection timed out))
17:06:23ravonah, true
17:07:50linuxstbBut rbutil seems to want to put things in /usr/local/share/rbutil...
17:07:54 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/x-576ab4d6516ded50)
17:11:34 Quit midkay (Read error: 110 (Connection timed out))
17:12:11*linuxstb successfully installs Rockbox using rbutil
17:12:41 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
17:12:43 Quit Soap (Read error: 104 (Connection reset by peer))
17:19:18 Part corecode (":wq")
17:22:55 Quit Gnelik (Read error: 104 (Connection reset by peer))
17:22:55 Quit markun (Read error: 104 (Connection reset by peer))
17:22:55 Join markun_ [0] (n=markun@rockbox/developer/markun)
17:23:08 Nick markun_ is now known as markun (n=markun@rockbox/developer/markun)
17:32:10 Quit Mmmm ()
17:33:11 Join bluey- [0] (n=bluey@dslb-088-073-070-058.pools.arcor-ip.net)
17:35:14 Quit scorche (Read error: 110 (Connection timed out))
17:36:48Ploujdoes anyone know how long ago irivier h320 came out? I'm wondering how old could these used ones be that are being sold on ebay.
17:37:03Ploujiriver*
17:37:17 Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
17:38:18peturthey're still on the iriver europe site... maybe they're still available as new?
17:38:28 Quit kclaf (Read error: 104 (Connection reset by peer))
17:38:34 Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca)
17:38:49Nico_PPlouj: i'm looking at an article saying that they were announced on the 28th of may 2004
17:38:55Nico_Pa french article
17:39:13*lowlight spots cpp files in cvs
17:39:28Ploujok, cool, thanks
17:39:52 Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net)
17:40:14Nico_Pwow the price was high !!
17:41:15Plouj"I will cancel any bids from Nigeria or "blacklisted" countries ..."
17:41:17Ploujhahahaha
17:43:25Genre9mp3Yes... they came out May/June 2004 and got discontinued after a year or so (iriver headquarter bastards :/)
17:45:03 Join n1s [0] (n=nils@nl104-202-175.student.uu.se)
17:45:04 Quit petur ("CGI:IRC (EOF)")
17:48:59 Quit lowlight ("CGI:IRC (Ping timeout)")
17:51:20 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/x-b4d97e5a6a3824af)
17:51:55Nico_Pnoone is working on adding cuesheet support ?
17:52:02lowlightI see iriver has deviated from their *10 naming scheme with the S7
17:53:27 Quit menosm (Read error: 131 (Connection reset by peer))
17:53:42 Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
17:54:46Genre9mp3if only they have deviated *only* from the naming scheme... :(
17:55:41Genre9mp3they have completely lost their minds with the crap they release these days
17:56:55lowlightyeah...i don't get screenless daps
17:57:12lowlightI thought the s10 looked pretty cool
17:57:42Genre9mp3not what I would buy, but at least it was just interestning
17:58:22preglowNico_P: don't think so, no
17:58:34Genre9mp3I would't care if they didn't abandon the Hxxx series
17:58:50Nico_Ppreglow: would it make sense / be doable ?
17:59:34 Join Arathis [0] (n=doerk@p5484A7D4.dip0.t-ipconnect.de)
17:59:43PaulPositionbarrywardell: Is the "OF.bin" instead of "Original.mi4" going to stick, or is another naming scheme more likely to be used (I dunno rockbox standard) when you'll commit the patch? For that matter, did it happen before in the history of RB that the bootloader had to change in-sync with the cvs daily builds (I suppose that could cause some chaos..)?
17:59:57Nico_Pi was thinking that the most elegant way to integrate it in rockbox would be to have sort of bookmarks in the file
18:00
18:00:03Nico_Pwith only one playlist entry
18:00:13preglowNico_P: we don't even know how to integrate that support in rockbox
18:00:20preglowNico_P: i think we need to agree on that before someone codes it
18:00:23Nico_Pand it could then possibly be extended to support bookmarked M4B files
18:00:35 Quit mmurdock__ (Read error: 60 (Operation timed out))
18:01:08lowlightIs bug #6426 confirmed...I though Rockbox was smarter than that.
18:01:10Nico_Ppreglow: if it's not too technical, i'd consider coding it
18:01:40 Join The-Compiler [0] (n=florian@49.207.76.83.cust.bluewin.ch)
18:01:50The-CompilerHello
18:02:31barrywardellPaulPosition: OF.bin was in the e200.c that dan_a gave me so I left it that way when combining the H10 and e200 bootloaders. There's no particular reason to choose that over Original.mi4, except maybe that the .bin extension implies it's not a regular mi4 file (ie has to be decrypted).
18:02:34 Join Kitt0s [0] (n=Kaa@87.68.54.164)
18:02:50Kitt0scrap
18:02:53Kitt0sany1 here?
18:02:56Kitt0sSoap
18:02:58Kitt0sim on XP
18:03:03Kitt0sseems to be the same problem
18:03:27barrywardellPaulPosition: I'm a little concerned about having to update bootloader+ rockbox build together. might be a bit confusing. I think it happened in the past with the iPod though.
18:04:39lowlightadopt rbutil to automate the task
18:04:50lowlight^adapt
18:07:32lowlightcan someone explain how to use GPIO_INT_LEV and GPIO_INT_EN
18:07:53Nico_Ppreglow: in the feature request for cuesheet support on the tracker, linuxstb suggests creating a wiki page to discuss ideas about how to make it work in rockbox... should i start doing that ?
18:10:05 Join The_Compiler [0] (n=florian@111-43.2-85.cust.bluewin.ch)
18:10:21lowlightcould a cuesheet be translated into a playlist + track offset + track length?
18:10:23PaulPositionbarrywardell: Okay thanks. Indeed, I do wonder how the once-a-day upgraders will cope with a non-functioning rockbox.. I wonder if there's any functionality on the website that would allow for adding a warning atop the download page for the DAPs affected?
18:11:24Nico_Plowlight: i'm not sure this would be the right approach
18:13:43barrywardellPaulPosition: I'm not too sure about that. i'm sure people will come looking for help quickly enough when the have a problem with upgrading
18:14:09PaulPositionbarrywardell - I guess you're right. :)
18:15:10The_CompilerWhat a OS have you all on your PC? (Sorry for my bad english, I'm Swiss)
18:17:05 Quit The-Compiler (Read error: 60 (Operation timed out))
18:17:06PaulPositionThe_Compiler - "we" don't all have the same OS, man. What is it you'd like to know?
18:17:10PaulPositionlol
18:18:11The_CompilerPaulPositon: I never have say, you have all the same OS....
18:18:17 Join Haku [0] (n=Haku@82.200.60.159)
18:18:43Haku=|[::[TEHb]::]|=>
18:18:52Hakuпривет
18:18:55 Quit markun ("leaving")
18:19:16 Join markun [0] (n=markun@rockbox/developer/markun)
18:20:36Hakuktonit' po russki grit ?
18:21:33Genre9mp3Haku: This is an english channel
18:21:55Hakuok ok
18:23:48markunHaku: do you have a question?
18:23:48muesli__ja nje snaju
18:24:07Haku=|[::muesli__::]|=> oO
18:25:11 Part The_Compiler ("Konversation terminated!")
18:25:23Hakuyes, question
18:26:25Haku=|[::muesli__::]|=> ICQ nomer est ?
18:26:52muesli__u menja jest brat
18:27:15Haku^^
18:27:25Hakuu menya toge
18:27:25 Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net)
18:27:27muesli__i cestra..
18:27:51lowlightmaybe you two should pm
18:27:56*Genre9mp3 wonders if babelfish works on IRC :P
18:28:41 Join Ribs [0] (n=ribs@91.84.8.218)
18:31:03 Quit blue_lizard (Read error: 60 (Operation timed out))
18:31:06 Join blue_lizard [0] (n=blue_liz@p54986A26.dip.t-dialin.net)
18:32:45 Join midkay [0] (n=midkay@rockbox/developer/midkay)
18:33:34 Join naxx [0] (n=naxxatoe@M1079P017.adsl.highway.telekom.at)
18:33:37 Join defect [0] (i=defect@81-226-121-91-o1034.telia.com)
18:34:27defecti installed rockbox a week ago or so and now ive got problems getting it started. has this happened before or do you think its hardware-related?
18:34:58 Quit bluey- ("Leaving")
18:36:04blue_lizarddefect: your device probaly needs more beer
18:36:22Haku:)))
18:36:30defectaha ;>
18:39:47pixelmadefect: no one could answer you that question - because we can't see what device you have and what the exact problem is... ;)
18:40:23defectwell, theres no known problems with rockbox that have these sort of symptoms?
18:40:56blue_lizardi use rockbox every day
18:41:01 Nick mako is now known as mako-away (i=mako@bork.hampshire.edu)
18:41:10blue_lizardnot personally of course my iriver h300 does it
18:41:18blue_lizardand i have not had such problems
18:43:08Hakuwhat say, on english whole life two was , so-here is beside me language not to display,exact square all (excuse me for twisted english through translator write)
18:43:23Haku:)
18:43:47Hakuas was able so and has written
18:43:56blue_lizardi would say thats not a translator thats an obfuscator
18:44:04Genre9mp3:)
18:44:16Haku:))))
18:44:32Hakurussian development
18:44:36pixelmaHaku: so you have problems with displaying cyrillic characters in rockbox?
18:44:49Hakuyes
18:44:52*Genre9mp3 wonders how pixelma figured out that
18:45:24Hakuhm
18:45:33Haku...
18:45:42blue_lizardprobably he drank some beer, now he is at the same level of knowledge like the translator
18:45:58pixelmablue_lizard: me?
18:46:01Haku:)))))
18:46:13blue_lizardpixelma: yes
18:46:36pixelmaI'm not a "he" ;)
18:46:46blue_lizardoh, sorry
18:46:52blue_lizarddidnt knew
18:47:10blue_lizardis that so important?
18:47:25blue_lizardarent irc channel asexual at all?
18:47:35pixelmano... just wanted to prove you wrong...
18:47:55blue_lizardok i am wrong
18:48:19Genre9mp3Haku: this is a list of unicode fonts. You can see here which ones support cyrillic: http://www.rockbox.org/twiki/bin/view/Main/UnicodeFonts
18:49:58 Join mmurdock__ [0] (n=mmurdock@ip68-102-156-101.ks.ok.cox.net)
18:50:19lowlighti think the key words where language, display, & square (a square is usually the default when the font doesn't have that character)
18:51:13pixelmaexactly
18:51:44GnelikHaku: Русский??
18:51:50Hakuога
18:51:52Haku:))
18:51:58Gnelik:)
18:52:03Hakuбрат здорова
18:52:06Haku:)
18:52:12Hakuwhen I on russian switch beside me all in
18:52:31Hakusquare
18:52:36*Genre9mp3 waits for a pixelma translation on this! :P
18:52:46Haku:)))))))
18:52:47preglowNico_P: i'd say yes
18:52:58preglowNico_P: so at least we'll have some idea of how to implement it
18:53:00GnelikИ тебе не хворать, только тут наверно нельзя на русском побъють
18:53:16markunGnelik: can you please PM him?
18:53:29Nico_Ppreglow: i'm glad you said that, because i've already started writing it :)
18:53:31GnelikHaku: :)
18:54:07Haku=|[::Gnelik::]|=> перевиди меня plz
18:54:55Haku=|[::Gnelik::]|=> по английски знаю толькка айм лэйт мэй ай комин :))
18:54:57Nico_Ppreglow: and maybe you can give me your opinion on this : http://developer.berlios.de/projects/cuetools/ ... It's an opensource lib for cuesheet support, written in C
18:55:25GnelikHaku: У тебя приват работает?
18:55:33Gnelikmarkun: Sorry
18:55:34linuxstbI haven't looked at it, but libs rarely help in Rockbox - especially for code that needs to go into the core.
18:55:34Hakuнеа я не зареген
18:55:49HakuICQ есть ?
18:56:07Gnelik346284680
18:56:10Hakuкк
18:56:27markunGnelik, Haku: or go to #rockbox.ru
18:56:46Haku:)))
19:00
19:03:58***Saving seen data "./dancer.seen"
19:04:02lowlightI need to modify this line in kernel.c, but it's unclear: #if (CONFIG_CPU == S3C2440 || defined(ELIO_TPJ1022) && defined(BOOTLOADER))
19:04:51lowlightshould it be #if ((a || b) && c) or #if a || (b && c) ?
19:06:06lowlight^ that's in yield() btw
19:08:59 Quit barrywardell (Read error: 145 (Connection timed out))
19:10:00amiconnlowlight: #6426 isn't really a bug, it's how rockbox playback works
19:10:09amiconnIt has always been like that
19:10:30 Quit Kitt0s ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )")
19:10:44 Quit alberink (Read error: 110 (Connection timed out))
19:10:58 Join liquid_raven [0] (n=liquidra@81-231-124-83-no15.tbcn.telia.com)
19:11:00amiconnThe if line isn't unclear. && binds stronger than ||
19:11:08 Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl)
19:12:48liquid_ravenHi, I've been using the daily build(s) of rockbox on my iPod Photo (60GB) for a while and it's been running fine, except rockbox, seemingly without any reason, freezes about two to three times an hour, sometimes more sometimes less
19:12:50lowlightso it evaluates like #if a || (b && c)...if that's the case, there's no yield for S3C2440 (gigabeat)
19:13:19liquid_ravenis this a known problem with the Photo iPods or am I doing something wrong?
19:14:15linuxstbliquid_raven: Known problem.
19:14:55 Quit Arathis ("[rl_bot quit]")
19:15:06liquid_ravenlinuxstb: ok. What causes it?
19:16:32 Quit idnar (Nick collision from services.)
19:16:35 Join idnar_ [0] (n=mithrand@unaffiliated/idnar)
19:16:42 Quit muesli__ ("ich will Kьhe!!!")
19:18:01lowlightamiconn: guess I assumed swcodec playback won't rebuffer a track if "repeat 1" was on as most OF's don't appear to.
19:18:03linuxstbliquid_raven: Don't know.... It seems related to Rockbox's dynamic changing of the CPU speed - if you disable that, then the problem seems to disappear. There are some unofficial builds available in the forums which do that.
19:18:33 Quit PaulPosition (Read error: 145 (Connection timed out))
19:19:16amiconnThat problem should really be tackled :/
19:19:41amiconnUnfortunately it's only possible to do this on a PP5020 target. I don't have one...
19:19:59*amiconn found 2 more unused source files
19:20:29amiconndbtree.[ch]
19:21:37liquid_ravenlinuxstb: won't that mean rockbox will either a) run even slower than it already does or b) consume even more battery than it already does or c) both?
19:21:51amiconn(b)
19:22:59lowlightamiconn: so you're saying #if (a || b && c) evaluates the same as #if a || (b && c) ?
19:23:21Nico_PI've written a wikipage about cuesheet support : http://www.rockbox.org/twiki/bin/view/Main/CuesheetSupport
19:23:45linuxstbNico_P: Now you just need to write cuesheet support...
19:24:49amiconnlowlight: Yes
19:25:32 Join miepchen^schlaf [0] (n=hihi@p57B97CF9.dip.t-dialin.net)
19:25:33Nico_Plinuxstb: well first we need to know how to implement it... but i'll start trying to write a parser
19:26:54linuxstbNico_P: Why do you say that this page is the "definitive" specification? http://wyday.com/cuesharp/specification.html
19:27:52Nico_Plinuxstb: actually i pasted the description from wikipedia... i don't really know what they meant by definitive
19:28:18lowlightNico_P: http://brianvictor.tripod.com/mp3cue.htm ?
19:28:30Nico_Pi was being lazy
19:30:16Nico_Plowlight: how does this help us ?
19:30:18lowlightamiconn: thanks...I'm guessing that's a bug since the prior behavior was #if CONFIG_CPU == S3C2440 && defined(BOOTLOADER)
19:30:23 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
19:31:15lowlightNico_P: cue support for xmms & winamp with source code
19:31:33Nico_Plowlight: ah, nice
19:32:50 Quit alberink (Read error: 110 (Connection timed out))
19:32:55linuxstbI use that with xmms, but it seems very buggy in terms of writing badly formed cuesheets. No other applications accept them. (but I'm not sure if I'm using the latest version)
19:33:01 Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl)
19:33:02amiconnCue sheets are for dumb players which don't do proper gapless
19:33:38Nico_Pamiconn: my idea is to extend it to add support for bookmarked M4B files too
19:34:00amiconnRockbox already has a bookmark system...
19:34:22Nico_Pyes but it can't read bookmarks that are written in the file
19:34:36lowlightmarkun: did this change disable yield for gigabeat? http://www.rockbox.org/viewcvs.cgi/firmware/kernel.c.diff?r1=1.56&r2=1.57
19:38:44*linuxstb suspects lowlight is pointing to one of his Elio commits...
19:39:43lowlightyes...adding the same for my Olympus m:robe
19:42:25 Nick mako-away is now known as mako (i=mako@bork.hampshire.edu)
19:42:44linuxstbI expect it's fixed in the gigabeat's own cvs.
19:43:16 Quit Landus (SendQ exceeded)
19:44:25 Quit Haku ()
19:45:26 Join Ekron [0] (n=adf@c188150.adsl.hansenet.de)
19:45:46 Quit Ribs (Remote closed the connection)
19:45:48lowlightThey have their own cvs tree? I'll need their WM8571L driver then.
19:45:54 Join niskel [0] (n=niskel@fctnnbsc15w-156034074076.nb.aliant.net)
19:46:05lowlight^8751
19:46:14markunlowlight: yes
19:47:34lowlightyou fixed it then
19:48:10markunyes, we did. Sorry I didn't commit it to rockbox cvs
19:50:01linuxstbDo you still need your own tree, or is it just waiting for you to do the work of porting the changes?
19:50:16 Quit ender` (Read error: 145 (Connection timed out))
19:50:24lowlightmarkun: no problem...I don't have a gigabeat...I was just stepping through the Elio commit to add my Olympus m:robe when I noticed that.
19:52:56 Join _FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net)
19:53:44Slasherihmm, now ipod booting looks much better.. default black background on bootloader and rockbox :)
19:57:23 Join Lear [0] (i=chatzill@rockbox/developer/lear)
20:00
20:00:48 Join rageahol [0] (n=rigel@c-67-164-14-183.hsd1.ca.comcast.net)
20:00:57rageaholhey, how do i record voice on the h10?
20:01:18n1srockbox doesn't support recording on h10 yet
20:01:26rageaholfuck
20:01:47rageaholand no fm radio yet either huh
20:02:14 Quit Gnelik (Read error: 104 (Connection reset by peer))
20:02:18n1snope, but I think barrywardell has almost finished dualbooting suppoer
20:02:27n1ssupport
20:02:30rageaholoh word
20:03:00amiconnSlasheri: Is there a reason why dbg_os() in debug_menu.c didn't use thread_status_char() on targets without priority scheduling? It was built into the object file, and using it works....
20:03:19 Part rageahol
20:03:54amiconn(and doesn't change binary size)
20:05:16 Quit godzirra (Read error: 131 (Connection reset by peer))
20:05:42 Join godzirra [0] (n=shawn@c-68-57-151-199.hsd1.va.comcast.net)
20:05:48godzirraHeya folks.
20:07:42 Quit bluebrother ("leaving")
20:08:20 Join ender` [0] (n=ender@84.52.165.220)
20:09:12Slasheriamiconn: ah, no reason for that
20:09:16Slasherii just missed it
20:09:34amiconnOkay, I'll commit the change together with more static'ing
20:09:40Slasherigood :)
20:09:55*amiconn just gained 80 bytes
20:10:02Slasherihehe
20:10:12amiconnIn main.c
20:10:17n1samiconn: on stativing, I've managed to cut a recorder build down by 2kb by staticing and commenting out dead code
20:10:30amiconnOh?
20:10:38amiconnYOu already went through all source files?
20:10:46n1smost of them, yes
20:11:04amiconnHmm
20:11:17*amiconn wonders why he is redoing the work, then
20:11:32n1sIs there a policy on dead code, should it always be removed or just commented out?
20:11:39amiconnWhere did you find dead code, btw?
20:11:50amiconnI'd say removing is better
20:12:01n1syou can see my messy patch if you want to
20:14:27n1shttp://home.student.uu.se/niwa5341/static8.diff
20:15:24preglownice
20:15:47preglowi'm sure even more will be cut out between the both of you
20:18:14n1samiconn: should I remove any commented out stuff and commit it in manageable peices or do you want to take a look first?
20:18:25amiconnHmm
20:18:39 Part hcs
20:18:39amiconnI didn't look for unused exported functions yet
20:18:54amiconn..but otoh you didn't find all static'able functions in main.c
20:19:09n1sI'm sure I've missed lots...
20:19:41amiconnEverything apart from main() and cop_main() can be static there
20:19:48godzirramy h120 just stopped workign :/
20:19:54godzirraeverytime I try and play a file now it freezes :/
20:20:19 Join FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net)
20:20:23 Quit FireFly_ (Read error: 104 (Connection reset by peer))
20:24:38 Join menosm_ [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
20:24:56amiconnn1s: Is there a reason why you disabled dbg_partitions() ?
20:25:08amiconnDisabling debug stuff is another story...
20:25:19n1safaics it's not used anywhere.
20:25:42amiconnIt is used in the debug menu itself...
20:26:20 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
20:26:26n1smaybe I got a little carried away there ;-)
20:26:34amiconnhehe
20:27:05 Join MarcoPolo [0] (n=MarcoPol@160.228.157.232)
20:27:35amiconnhehe: metadata.c:244: warning: 'read_m4a_tag_string' defined but not used
20:27:45amiconnDoesn't hurt archos though
20:28:00 Quit naxx ()
20:28:04n1son ipod? didn't test build those yet
20:28:17amiconnThat's my results
20:28:30amiconnObviously I approached apps/m* :)
20:29:13 Join barrywardell [0] (n=barrywar@dhcp-892b7bf0.ucd.ie)
20:29:18n1sah metadata
20:29:22amiconnyes
20:29:24 Quit alberink (Read error: 104 (Connection reset by peer))
20:29:25 Join bluebrother [0] (i=pITaZvMS@rockbox/staff/bluebrother)
20:29:48godzirraSo I need to get a mp3 player temporarily until I can get my iaudio x5. I'm looking for something that will transfer via usb like ah ard drive instead of requiring a program to do it. (I am picking something up frmo the store until my iaudio comes in)
20:29:52godzirraany suggestions?
20:29:58 Quit niskel (Read error: 110 (Connection timed out))
20:31:03lowlightdon't all rockbox targets act that way? even ipods
20:31:09Learamiconn: you mean *_tag_string isn't used?
20:31:21 Quit ender` (" Engineers think that equations approximate the real world. Scientists think that the real world approximates equations. Ma)
20:31:34amiconnLear: No, only read_m4a_tag_string isn't used
20:31:58amiconnThe warning only appears when making it static - another reason to use static wherever appropriate
20:32:02godzirralowlight: Yeah, but I can't buy any rockbox enabled players at a local store. :( Hence why I need to get a non rockbox one until my x5 comes in
20:32:10LearAh, no, there's a read_mp4_tag_string too. :)
20:32:19amiconnhehe
20:32:46amiconnI'll commit a first step when I'm half-way through apps (i.e. when doen with m*)
20:34:20lowlightgodzirra: read some reviews on ones you can get and look for UMS (usb mass storage) compatibility
20:34:45n1samiconn: should I hold off or commit any non crazy things?
20:35:17 Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
20:36:06godzirraUMS? Ok. I wasnt sure what to look for in the reviews... I couldnt find anything that said one awy or another.
20:36:17godzirraI know none of the creative players do that. Other than that, I'm not sure.
20:38:03amiconnn1s: I'm not sure about the unused functions in abrepeat.c and menu.c
20:38:18lowlightgodzirra: don't know where you are, but I've seen a few 1GB nano's (1st gen) still around for cheap...they are rockbox-able
20:38:22amiconnThey're not used anywhere atm, but they offer functionality we might want later
20:38:47amiconnThey could be disabled. Commenting out large blocks with /* */ is bad though
20:38:48n1sok, can't we just comment them out hten?
20:38:59n1s#if 0?
20:39:03amiconnyes
20:39:20 Quit _FireFly_ (Read error: 110 (Connection timed out))
20:39:47amiconnhrrm
20:40:22lowlightso, functions/variables should be declared static if they are only used within that file?
20:40:26godzirralowlight: I'll take a look aroud... I think most of them were sold pretty quick on sale when the new ones came out
20:40:34amiconnn1s: Did you compile for multiple targets? I get more of those 'defined but not used' warnings...
20:40:44godzirraplus I hate ipods. ;)
20:40:56 Quit menosm (Read error: 110 (Connection timed out))
20:41:29n1samiconn: I mostly tested with recorder and h300 builds but will ofcourse test more before committing anything.
20:42:22lowlightgodzirra: yes...they were openbox (returns) and the 1GB nano didn't seem very popular
20:43:15lowlightbut still probably hard to find
20:45:50 Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl)
20:45:52 Join ender` [0] (n=ender@84.52.165.220)
20:45:53 Join akaias [0] (n=akaias@c-76-16-18-102.hsd1.il.comcast.net)
20:47:33 Quit lostnihilist_ (Read error: 110 (Connection timed out))
20:47:57 Join paines [0] (n=Anes@xdsl-87-78-111-31.netcologne.de)
20:48:03 Quit MarcoPolo ("Bye !")
20:48:25paineshey guys. i just installed rockbox. TWO THUMBS UP ! thanks
20:49:52n1sgood to hear :-)
20:50:38n1samiconn: the error for h100 was an #if I had messed up failing to realize that it uses the virtual led on the remote
20:53:27 Join lee-qid [0] (n=liqid@p549678B9.dip.t-dialin.net)
20:55:26 Join FOAD_ [0] (n=dok@a82-93-10-238.adsl.xs4all.nl)
20:59:48 Quit XavierGr (Nick collision from services.)
20:59:51 Join XavierGr [0] (n=xavier@ppp41-134.adsl.forthnet.gr)
21:00
21:00:11 Nick idnar_ is now known as idnar (n=mithrand@unaffiliated/idnar)
21:00:22 Join Esoterik [0] (i=Esoteric@CPE000f6686c581-CM0011aea1aed6.cpe.net.cable.rogers.com)
21:00:46 Join dan_a [0] (n=dan-mirc@217.23.173.156)
21:01:35Esoterikquestion for anyone whose might know... the 5.5g rockbox build ... does ID3 database work for it right now?
21:03:50lowlightyes, it should
21:04:02***Saving seen data "./dancer.seen"
21:05:34Esoterikand does it matter how its imprted... ie can i just use itunes?
21:06:25n1sno
21:06:52lowlightno. copy your files to the ipod, then follow the steps in the manual to initialize the "Database"
21:06:59lowlighthttp://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch4.html#x7-320004
21:07:12 Quit FOAD (Read error: 110 (Connection timed out))
21:07:22Esoterikok , thanks man
21:08:13 Join lostnihilist [0] (n=lostnihi@adsl-68-20-221-163.dsl.chcgil.ameritech.net)
21:08:40 Quit miepchen^schlaf ("Verlassend")
21:09:39 Quit zylche (Read error: 54 (Connection reset by peer))
21:09:52 Quit XavierGr (Nick collision from services.)
21:09:55 Join XavierGr [0] (n=xavier@ppp95-79.adsl.forthnet.gr)
21:10:39 Join zylche [0] (n=wheee@82-41-83-91.cable.ubr01.dund.blueyonder.co.uk)
21:10:48n1samiconn: with some fixes player/recorder/fmrecorder/ondiofm/h100/h300/x5/ipodnano/ipo4g builds without warnings
21:11:36Esoterikanyone have a quick link for wps themes for ipod video?
21:12:08n1sEsoterik: look in the wiki on the site
21:13:01 Part DraX
21:14:30lowlightEsoterik: www.rockbox-themes.org
21:17:29 Quit barrywardell (Read error: 110 (Connection timed out))
21:19:02 Join Rondom [0] (n=Rondom@p54AEE8C9.dip.t-dialin.net)
21:20:34amiconnn1s: You can't just remove a function from the plugin api. This makes the api incompatible, so both PLUGIN_API_VERSION and PLUGIN_MIN_API_VERSION would need to be bumped
21:20:58n1syes I know, but I wasn't sure if you wanted to remove those
21:21:06amiconnNo I don't
21:21:31amiconnThere are some more, but I mainly want to do the static'ing first
21:22:34amiconnUnused code is another area, and e.g. the mas stuff will be reworked anyway, hopefully not too far in the future :/
21:22:53amiconnI did incorporate the disabled aprepat functions though
21:22:59amiconn*abrepeat
21:23:11 Quit spiorf (Remote closed the connection)
21:23:17 Join Doomed [0] (n=doomed@ool-44c126d4.dyn.optonline.net)
21:23:30 Join webguest87 [0] (i=5873b21c@gateway/web/cgi-irc/labb.contactor.se/x-71581e0c02d6996b)
21:23:32Doomedhey, how would i use a 'series' file for patching?
21:23:55n1sIs there any point for me to update the patch or will you just make one huge commit with the things that should go in?
21:24:20n1sDoomed: what is a series file?
21:24:24Doomedidk
21:24:27 Join piquadrat [0] (n=bw@adsl-84-227-187-37.adslplus.ch)
21:24:32DoomedThe "series" file defines the order and any patch options to use
21:24:35amiconnI will use your patch as a reference whether I overlooked something
21:24:42amiconnBut I won't do one huge commit
21:24:57Doomedim trying to use these patches from this custom build for H120
21:25:11n1samiconn: ok, I'll leave it as it is then.
21:25:23amiconnIt would take too long to look through all source files and test, so I'll do it in several steps
21:25:23 Quit Rob2222 (Read error: 104 (Connection reset by peer))
21:25:36amiconnfirst step will be apps/[a-m]*
21:25:40n1sDoomed: what is the extension of this "series file"
21:25:54Doomednothin
21:25:56Doomedits just series
21:26:03*amiconn just found another warning
21:26:06amiconnPlayer this time
21:26:08 Join Rob2222 [0] (n=Miranda@p54B179E2.dip.t-dialin.net)
21:26:12Doomedand it has the order and patch options in it
21:26:17n1sstatusbar.c?
21:26:22Doomedhttp://rockbox.webhop.org/
21:26:35Doomedits just "series"
21:26:44 Join tucoz [0] (n=martin@rockbox/staff/tucoz)
21:26:47 Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se)
21:26:49tucozhello
21:27:02*amiconn wonders whether the sims will hate me this time
21:27:20n1sDoomed: it's some kind of script to automate patching but I don't know how to use it
21:28:14n1samiconn: I fixed all warnings I got for player, mstly som missing #ifdef HAVE_LCD_BITMAP in statusbar.c
21:28:27Doomedk
21:28:48amiconnYou wouldn't get this warning, as you don't use thread_status_char() for archos
21:29:08piquadratanybody got a more or less uptodate sncviewer.rock for the iAudio x5? I have problems compiling it myself...
21:29:11amiconnI do, as it makes no sense to keep 2 roughly equal implementations of the same thing
21:31:11tucozhehe. i just found the rockbox anthem. http://www.azlyrics.com/lyrics/rundmc/rockbox.html
21:33:52n1samiconn: the sims doesn't like when you make app_main in main.c static
21:34:22 Join Paul_the_Nerd [0] (n=Llorean@rockbox/administrator/Llorean)
21:35:13Doomedso nobody knows how to use this series file
21:36:30bluebrotherDoomed, I don't think this "series" is more than a list of the patches he applied
21:36:49Doomedkk
21:36:56Doomedme = lazy lol
21:37:35bluebrotheralso, I've never heard of any tool that allows to automate applying of several patches based on some control file
21:38:08 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-a69a2105a73c72a5)
21:38:25tucozdidn't jdgordon write a webtool for automatic patching?
21:38:47linuxstb_You could try something like "cat series | (while read a b ; do patch $b < $a ; done)"
21:38:53bluebrotherhe had some build-yourself website up some time ago
21:39:22 Join niskel [0] (n=niskel@fctnnbsc15w-156034074076.nb.aliant.net)
21:39:23tucozright. that was it.
21:39:53Doomedlinuxstb that works
21:39:55Doomedlol
21:39:59bluebrotherbut I don't know of any dedicated tool for such.
21:40:15bluebrotherbut using a single bash line is a nice alternative ;-)
21:40:29linuxstb_There's not much you can't do with a single bash line...
21:41:02tucozbash is lovely. and people tell me zsh is even more lovely.
21:41:12tucozi wonder if that is possible
21:42:02 Join _FireFly_ [0] (n=FireFly@dslb-084-057-097-212.pools.arcor-ip.net)
21:42:38 Quit Esoterik ()
21:43:37Doomedehhim new at this stuff but i think it skipped patching a lot of stuff
21:44:10 Join mathgl [0] (n=mathgl@shm67-4-82-242-213-244.fbx.proxad.net)
21:47:54bluebrotherwhat do you think about FS #6429? I'm about closing it as it has almost no information
21:49:00bluebrothercould be a duplicate of FS #5072 ...
21:50:52Doomedi suck at this cygwin
21:51:10bluebrotherDoomed, you could try the vmware image instead
21:52:07tucozi do not even understand what 6429 is about
21:52:13 Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
21:52:43Doomedbluebrother is there link for that?
21:53:37tucozhttp://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform
21:53:58 Join petur [0] (n=petur@rockbox/developer/petur)
21:54:09tucozDoomed, you should try the documentation index some time. a lot of stuff is covered there
21:54:14 Join Thundercloud_ [0] (n=thunderc@81.168.125.237)
21:54:41 Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr)
21:54:48Doomedthansk
21:57:16 Join DerPapst_ [0] (n=DerPapst@pD9EB020A.dip0.t-ipconnect.de)
21:57:37 Quit menosm (Read error: 104 (Connection reset by peer))
21:57:57 Join menosm [0] (n=menosm__@user-11fb3f4.dsl.mindspring.com)
22:00
22:02:09 Join scorche [0] (n=scorche@rockbox/administrator/scorche)
22:04:34DerPapst_linuxstb: do you already have updated the binaries for ipod_fw (mac + win) and ipodpatcher on the wiki?
22:08:06 Quit Thundercloud (Read error: 110 (Connection timed out))
22:08:59 Quit menosm_ (Read error: 110 (Connection timed out))
22:09:26linuxstb_DerPapst: Latest versions are always in http://download.rockbox.org/bootloader/ipod/ - the wiki should be linking there though.
22:09:39DerPapst_ok.
22:09:43DerPapst_zhanks :)
22:09:47DerPapst_*thanks
22:12:07 Quit piquadrat (Remote closed the connection)
22:13:26linuxstb_DerPapst: I don't think ipod_fw is perfect for the 5.5gs though (which is why the AppleOS fails to start), but I'm working on a replacement to ipodpatcher though which will work everywhere (Unix/win32) and handle the ipod_fw stuff as well.
22:13:53DerPapst_sounds good
22:14:00pixelmaquestion at the .tex guys... I'm trying to implement FM radio "button actions" in the affected platform files and am wondering if I should reuse things like "WpsSeekback" or make a dedicated FmSeekback option out of it (I'd prefer the latter though)
22:15:20pixelmabtw... this isn't even handled consistently in the real button action code
22:16:22DerPapst_i also thought it might be a problem with the ipod_fw tool. because tempel was/is sure that loader2.5d5 sould work with the 5.5G iPod
22:16:49 Join _DreamThief [0] (n=mathias@p54A82844.dip0.t-ipconnect.de)
22:17:06n1spixelma: yes go for dedicated
22:17:27pixelmaalright, thanks :)
22:17:59 Join muesli__ [0] (n=muesli_t@91.64.233.208)
22:18:15 Quit DreamThief (Nick collision from services.)
22:18:21 Nick _DreamThief is now known as DreamThief (n=mathias@p54A82844.dip0.t-ipconnect.de)
22:21:58 Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-f90cb9a263d74e88)
22:23:32 Quit Ekron ("Leaving")
22:25:33DerPapst_linuxstb: what is the difference between ipodpatcher 0.4 and 0.4b?
22:27:04petur'b'
22:27:14DerPapst_hehe ^^
22:27:50Paul_the_NerdOne works better.
22:29:06 Quit niskel (Read error: 104 (Connection reset by peer))
22:29:22Doomedhttp://news.linux.com/article.pl?sid=06/12/12/085222&from=rss <−−- that could be good for rockbox on zune
22:29:37Paul_the_Nerd0.4b, I believe, is the one that works on 2K as well, while 0.4 is just on XP
22:30:13linuxstb_DerPapst_: v0.4 used a winxp specific ioctl. v0.4b should work on win2k and winnt
22:30:20linuxstb_(what Paul just said...)
22:30:48DerPapst_ah.. thanks
22:31:16ashesnd
22:35:37 Join Thundercloud__ [0] (n=thunderc@82.152.196.245)
22:37:11 Join [IDC]Dragon [0] (n=Joerg@p57A2AB95.dip0.t-ipconnect.de)
22:37:50 Part Paul_the_Nerd
22:38:03 Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net)
22:38:41[IDC]Dragonhi Rockbox!
22:39:50 Quit Landus (Client Quit)
22:40:19[IDC]Dragonamiconn, do you read?
22:42:19habanadan_a: do you know if the wheel is commited to cvs ?
22:43:23habana[IDC]Dragon: no pong tonight :)
22:43:40[IDC]Dragonpong?
22:43:47dan_ahabana: It isn't (you can see that from the front page of www.rockbox.org.) The version I've written doesn't work very well, but Barry's written a version too - maybe his works better.
22:44:03Bagderdan_a: he said he had it working
22:44:07habanato see if someone is online and reading, you ping him
22:44:19habana and he pong if here
22:44:50[IDC]Dragonsure, for a moment i thought about the "arcade" game ;-)
22:45:23habanadan_a: thanks, never noticed that. i only read irc logs :)
22:45:45habanaand wondered how to see changes in cvs ... lol
22:46:37dan_ahabana: There is a lot of useful information in the Wiki, and the mailing lists can be helpful too (especially cvs-commits, if you want to see changes in CVS!)
22:47:11BHSPitMonkeyhmm
22:47:13BHSPitMonkeyas much as I hate to be off-topic
22:47:33 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:47:48peturping pong can start
22:48:07[IDC]Dragon;-)
22:48:09Doomedhmm theres a lot of work goin on for the sansa eh?
22:48:26dan_aDoomed: Quite a bit
22:48:35habanaThanks dan_a
22:48:57Doomedim trying to get a H320 and put a 60gb hd in it
22:49:04Doomedbut its quite expensive
22:49:32[IDC]Dragonfor the record: I've done a BigLBA extension to the ATA driver
22:49:36linuxstb_Do 60GB drives even fit in a H320?
22:49:41BHSPitMonkeycan someone let me know a way to batch-convert a bunch of wav's to mp3 or ogg/vorbis (in linux)
22:49:47Doomedif you rip the padding out it does
22:49:54[IDC]Dragondo we want that committed?
22:50:15BagderBHSPitLappy: in linux you simply make a little shell script or for loop in the shell and run lame/oggenc
22:51:22Doomedand h340 are too expensive
22:51:35petur[IDC]Dragon: what's the limit now then?
22:51:44[IDC]Dragon2 TB
22:51:57[IDC]Dragoncurrently, 128 GiB
22:52:12BHSPitMonkeyBagder, I dunno what variable to use for the filename
22:52:17BHSPitMonkeyfor the outfiles
22:52:20peturso it would allow archos with biiger disks?
22:52:25petur*bigger
22:52:27[IDC]Dragonyes
22:52:46scorchei thought that was a hardware issue
22:53:01linuxstb_BHSPitLappy: e.g. "for a in *.wav ; do b=`basename $a .wav` ; oggenc -o $b.ogg $a ; done"
22:53:03[IDC]Dragonfor the USB bridge, not for Rockbox
22:53:19 Quit liquid_raven ("leaving")
22:53:28[IDC]Dragonso, you can only use above 128GiB with a 2nd partition
22:53:30 Join Landus [0] (n=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net)
22:53:37 Part lowlight
22:53:55[IDC]Dragonneed the 1st below 128 GiB to allow for USB
22:53:57*linuxstb_ is still waiting for amiconn to port the FLAC decoder to Archos :)
22:54:29*[IDC]Dragon is still waiting for /me to bugfix wav recording on Archos
22:55:41 Join webguest68 [0] (i=d541ab8a@gateway/web/cgi-irc/labb.contactor.se/x-47fce18f62bd4406)
22:55:46*scorche makes a note to partition his drive and try it
22:56:28[IDC]Dragonyou'd need a special build, with multi partition support enabled
22:56:40scorcheis there a patch?
22:56:49[IDC]Dragonnot yet
22:57:08[IDC]Dragonit won't really be a patch, but config switches
22:58:59 Quit Thundercloud_ (Read error: 110 (Connection timed out))
22:59:26 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
23:00
23:00:05 Quit webguest68 (Client Quit)
23:02:50 Quit lee-qid ("aufwiederbyebientotsayonara")
23:03:02 Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
23:04:02 Quit amiconn (Read error: 110 (Connection timed out))
23:04:03 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
23:04:04***Saving seen data "./dancer.seen"
23:05:18 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-94e4ff34f076b16e)
23:09:00 Quit linuxstb_ (Client Quit)
23:09:18 Join Arathis [0] (n=doerk@p5484A7C2.dip0.t-ipconnect.de)
23:11:11 Quit linuxstb (Read error: 110 (Connection timed out))
23:11:14 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
23:11:40 Part DerPapst_
23:13:38 Join senab [0] (n=chris@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk)
23:14:09senabi'm having trouble compiling the uisim
23:14:31senabits coming up: make: *** /home/chris/rockbox/uisimulator/sdl: No such file or directory. Stop.
23:14:49senabany ideas?
23:15:42*amiconn wonders what problems [IDC]Dragon ran into with wav recording
23:15:46amiconnI wouldn't expect any
23:15:58markunsenab: try "cvs co uisimulator"
23:16:15amiconnShould be trivial now that we know how to load and start the pcm codec
23:16:48senabmarkun: infact it just hit me i dont have uisimulator, i'm a retard
23:17:01markun:)
23:17:13senabthanks
23:17:17senab:)
23:18:17[IDC]Dragonhi jens
23:18:35*amiconn wanted to skip wav recording via plugin altogether, and directly move to the real thing
23:18:46[IDC]DragonI've sent you my wav recording plugin month ago
23:19:07[IDC]Dragonmust be some stupid bug, as always :-/
23:19:41n1sanyone wants to test a patch on h10/h100/x5/recorder/player?
23:20:11Arathisnls: what kind of patch?
23:20:15 Quit merbanan (Remote closed the connection)
23:20:34 Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk)
23:20:55Arathisn1s: *
23:21:05n1sArathis, it's quite simple, it makes "disk poweroff" always be enabled and removes the option from the menu
23:21:24n1sArathis: http://www.rockbox.org/tracker/task/6421
23:21:33Doomedwhich means it will be defaulted to have longer battery life?
23:21:52n1syes, and less (unneccesary) options
23:22:04Arathiscaused freeze ast time I just it. to sad I don't have time atm :/
23:22:10Bagderit was made an option because it actually wasn't the most powersaving on some archos models, iirc
23:23:08Arathisin my opinion a grate deal of open source and rocbox is, that you can _choose_
23:23:23n1sBagder: it is only enabled for recorders currently because it can make players crash, but please elaborate.
23:23:24amiconnBagder: That's not true
23:23:38Bagderthat's my recollection
23:23:48amiconnDisk poweroff always saves more power, but spinups will take a little longer
23:23:54Bagderand I'm quite sure Zagot and Linus did the measurings
23:23:59BagderZagor
23:24:08Bagderon their own players
23:24:35Bagderalthough it could of course have been bad measurements
23:24:36 Join _ke [0] (n=ke@e181108051.adsl.alicedsl.de)
23:24:55_kehi
23:24:55amiconnThe longer spinup time is the reasoning for the option, iirc
23:24:55 Quit habana ("CGI:IRC (EOF)")
23:25:05 Part tucoz ("Leaving")
23:25:12amiconnBut the option should default to on for all targets imho
23:25:46amiconnn1s: For player, HAVE_ATA_POWEROFF isn't defined in cvs, so you don't need to take special care
23:26:14_kehow can i delete my old database and create a new one? i have deleted my whole music-folder and put up a new one..
23:26:35n1samiconn: yes, but it would be nice to find a player that crashes with it because that would confirm that I haven't messed up and disabled it somehow :-)
23:26:56n1s_ke "initialize now"
23:27:47_ken1s, just tried ;)
23:27:56amiconnn1s: Did you change config-player.c ?
23:28:02amiconn*config-player.h
23:28:07 Quit Xerion (Read error: 104 (Connection reset by peer))
23:28:17_ken1s, but it seemed that nothing changed
23:28:30n1samiconn: no, I meant just for testing
23:28:34 Join Xerion [0] (i=xerion@zarathul.student.utwente.nl)
23:28:40amiconn[IDC]Dragon: You did? Somehow I must have overlooked that
23:28:53 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
23:29:00preglowamiconn: you've got to be careful staticing stuff in the codec dir if you've plannd that, sometimes my asm uses variables. but then again i guess you'll notice that when testing
23:29:00[IDC]Dragondo you want it again?
23:29:12_ken1s, i will try it again.. where can i see if it is working?
23:29:43amiconnpreglow: Test builds should tell me...
23:30:36_ken1s, what files do i have to delete if want to do that manually?
23:30:56preglowamiconn: yeah, just mentioning it since assemblers sometimes accept weird stuff ;)
23:31:09amiconnYes, but the linker will complain...
23:31:19n1s_ke: any files named something with database in the .rockbox directory
23:31:38preglowanyways, i guess it's not that important in codecs
23:31:58amiconnNo, the core is most important, but in the codecs it might still be usefull
23:32:52_ken1s, also the database_idx? whats up with tagcache there?
23:33:04 Join aegray_ [0] (n=aegray@c-71-194-37-21.hsd1.il.comcast.net)
23:34:31[IDC]Dragonamiconn, you should have mail
23:34:36 Quit scorche (kornbluth.freenode.net irc.freenode.net)
23:34:36NSplitkornbluth.freenode.net irc.freenode.net
23:34:36 Quit netmasta10bt (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit BHSPitMonkey (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit Ave (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit ravon (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit dwihno (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit Nimdae (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit Jestre (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit Rick (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit SaLoMoN (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit dionoea (kornbluth.freenode.net irc.freenode.net)
23:34:36 Quit aegray (kornbluth.freenode.net irc.freenode.net)
23:34:50n1s_ke I guess so, what do you mean is up with tagcache
23:35:12_ken1s, should i delete also the tag_cache-files?
23:35:56n1syes, those are replaced by the database files
23:36:04_keok
23:36:05_kethanks
23:36:30NHealkornbluth.freenode.net irc.freenode.net
23:36:30NJoindwihno [0] (n=dw@81.8.226.44)
23:37:37NJoinJestre [0] (n=ack@dargo.trilug.org)
23:37:58NJoinNimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com)
23:38:01 Join Thundercloud_ [0] (n=thunderc@82.152.194.209)
23:38:56 Quit Rondom ("It's night time!")
23:39:21NJoindionoea [0] (n=dionoea@poy.chewa.net)
23:42:34 Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net)
23:42:35***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )'
23:42:54 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-c03128d63ecc5ca9)
23:44:08 Quit BHSPitLappy (Remote closed the connection)
23:46:30NJoinscorche [0] (n=scorche@rockbox/administrator/scorche)
23:46:30NJoinnetmasta10bt [0] (n=torment@pool-71-251-122-92.tampfl.fios.verizon.net)
23:46:30NJoinBHSPitMonkey [0] (n=stephen@adsl-65-68-200-65.dsl.rcsntx.swbell.net)
23:46:30NJoinAve [0] (n=ave@GKDXXXII.dsl.saunalahti.fi)
23:46:30NJoinravon [0] (n=nnnnnnra@c-e947e455.029-28-73746f34.cust.bredbandsbolaget.se)
23:46:30NJoinSaLoMoN [0] (n=SaLo@xglusers.de)
23:46:30NJoinaegray [0] (n=aegray@71.194.37.21)
23:47:39 Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk)
23:48:00Bagderwow, everybody went away at the same time!
23:48:06Bagder:-P
23:48:08 Join heyJulius [0] (n=heyJuliu@67.84-48-110.nextgentel.com)
23:48:09n1sregarding the "disk poweroff" setting, the commit message for the setting (on nov28 2002) says that it was added for diagnostic purposes, and in the mailinglist it seems it caused a lot of problems for people and was therfore default to "off" and sometime over the more than four years that has passed the archos bugs (except the crashing on players) has been fixed. And thus the option should be removed (some crashes were reported on h10 but it was a
23:48:10 Quit SaLoMoN (Read error: 110 (Connection timed out))
23:48:26 Quit Ave (Remote closed the connection)
23:48:35 Join Ave [0] (i=ave@GKDXXXII.dsl.saunalahti.fi)
23:48:46 Join Thundercloud [0] (n=thunderc@82.153.37.157)
23:48:50 Quit netmasta10bt (Read error: 113 (No route to host))
23:48:52 Quit ravon (kornbluth.freenode.net irc.freenode.net)
23:48:52 Quit scorche (kornbluth.freenode.net irc.freenode.net)
23:48:52 Quit aegray (kornbluth.freenode.net irc.freenode.net)
23:48:52 Quit BHSPitMonkey (kornbluth.freenode.net irc.freenode.net)
23:49:25n1sTo clarfy my cryotic message, the _setting_ was added for diagnostic purposes but the feature was already there.
23:50:02 Quit Thundercloud__ (Read error: 113 (No route to host))
23:50:03*n1s should stop typing now.
23:50:10 Join SaLoMoN [0] (n=SaLo@xglusers.de)
23:50:54amiconnBagder: Thank you for flying freenode ;)
23:53:56 Quit webguest87 ("CGI:IRC")

Previous day | Next day