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

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

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

#rockbox log for 2008-08-27

00:00:26gevaertsKlrSpz: I would suggest going through the manual
00:00:43ghen./configure could set TAR=gtar if it exists and TAR=tar otherwise
00:01:13KlrSpzyeah, damn.. was just wanting some tunes real quick while i mow the yard :) ok i'll mess w/it later
00:01:29gevaertsYou need a bit more checking. gtar may be the usual BSD (or non-linux...) name for gnu tar, but it's by no means a reserved name
00:01:40gevaertsKlrSpz: just start playing a new file
00:02:03dionoeaghen: or you can rewrite to call $ziptool once only (doesn't look too hard to do ... but it won't make the code better)
00:03:41ghenyes, looks quite easy
00:03:50ghenI'll look into that and update the FS task
00:04:10gevaertsSo basically the problem is that some versions of BSD tar complain about -u if there is no valid tar file?
00:04:33 Quit bluebrother ("sleep now.")
00:04:38gevaertsIf so, what about something like "tmp=`mktemp -d`;cd $tmp;tar cf /tmp/empty.tar .;cd -;rmdir $tmp"
00:05:33gevaertsMaybe a bit hackish, but it doesn't depend on undefined behaviour and it's reasonably easy to understand
00:05:40gevaertsAnd it should work everywhere
00:06:28*amiconn thinks that making only call the archiver once would be the best solution
00:06:53ghenyes, each tar -u call (even for empty additions) makes the tarfile a bit larger
00:06:57amiconnThen we could just use tar -cf, without needing to hack around. Calling once == less overhead as well
00:07:20ghenand could be portable to more archivers that don't support updating at all
00:07:40*gevaerts agrees
00:07:56 Quit bertrik ("Leaving")
00:08:04gheni'll try to patch this weekend
00:08:12ghenunless someone else beats me to it :)
00:08:40amiconnIt will also help 7zip, for instance. While it can add files, the newly added files become a new solid group (it won't repack already present files to form a single solid group)
00:08:47 Join Zarggg [0] (
00:08:58amiconnThis makes the archive a bit larger than it could be
00:09:04 Join n1s [0] (n=nils@rockbox/developer/n1s)
00:09:14 Join stripwax [0] (
00:09:55gevaertsghen: don't worry. We will respect your claim for priority, and we won't duplicate your work ;)
00:10:31ghennot like it's a lot of work but ok ;)
00:10:44ghenI added a quick note to the FS task
00:11:42ZambeziI'm doing a benchmarking now of the standardbattery and then with my new when it arrives. Same settings, same song, locked and no backlight.
00:11:52ghen'night guys −−
00:11:55ZambeziWith battery_bench.
00:16:42swimmerhmm - I thought I read somewhere that rbutil now recognizes Ipod Video 5.5 Gen 80Gb ...
00:16:54swimmerapparently not in my case ;-)
00:17:28KlrSpzdude i'm gunna go jam... ttyl guys
00:17:30 Part KlrSpz
00:20:40amiconnFixing to only call the archiver once seems quite simple. Only thing to take care about is the placement of the binary (in /.rockbox or in the root)
00:20:48 Join kronflux [0] (
00:21:26kronfluxhey, anyone know the status of porting rockbox to the ipod nano 2g?
00:22:02rasherkronflux: Check the New Ports forum.
00:23:02kronfluxI've checked that. posts kind of end in july. its now the end of august, so I was hoping maybe someone would know whether theres been progress beyond that. -really- want it on my 2g.
00:23:23gevaertsAll progress is reported in the forum
00:23:32kronfluxalrighty thanks
00:24:11 Join Strife89 [0] (n=michael@
00:25:38Strife89I'm trying to apply the Sansa charging patch to my copy of the source, but I'm a little unsure of what to do.
00:26:02Strife89I'm being asked what file to patch because of lack of information o lien 5
00:26:07Strife89*on line 5
00:26:21linuxstbStrife89: What command are you typing to apply the patch?
00:26:45Strife89 patch < /home/michael/Desktop/charge.patch
00:26:59linuxstbTry patch -p0 < /home...
00:26:59Strife89after cd-ing into "rockbox"
00:27:32Strife89Okay, that did the trick. Thank you. :)
00:27:53 Part Strife89
00:29:33linuxstbswimmer: Are you sure it's a 5.5 Gen, and not the "Classic"? And are you running rbutil as the Administrator/root user?
00:30:13 Quit XavierGr ()
00:33:06swimmerlinuxstb: it's definitely a 5.5 Gen since rockbox is running on it since nearly 1 year and I used rbutil to install it but you guys advised me back then to choose for video 5.5gen 30gb because some problems with the memory management
00:33:20swimmerlinuxstb: and I run rbutilqt as a user ...
00:33:58gevaertsswimmer: rbutil doesn't autodetect it
00:34:38gevaertsSo rbutil always installs a 30GB build, unless you tell it otherwise
00:35:33swimmergevaerts: and I thought that I read those days that it's capable to autodetect it nowadays ...
00:35:54Lloreanswimmer: Where did you read this?
00:35:55swimmersorry about the confusion - my brains barely exist anymore :-/
00:36:04LloreanIf something in our documentation says this, we should fix it.
00:36:38swimmernevermind guys - I'm sure it's a misunderstanding from my side :-{
00:36:48 Quit stripwax (Read error: 104 (Connection reset by peer))
00:37:00LloreanWell, if you got that impression from somewhere on our site, we'd still like to clear it up...
00:39:25*gevaerts switches to the correct terminal now...
00:42:00 Join avis [0] (n=ident@pdpc/supporter/student/avis)
00:42:49 Join bobjim [0] (
00:45:16swimmerLlorean: I misread the Changelog on that it's now available to correctly detect 64MB ipods
00:45:27swimmerkind of wishful thinking ;-)
00:46:30 Quit bobjim (Client Quit)
00:46:49 Join stripwax [0] (
00:47:10kronfluxanyone know if the ipod nano 2g disk can be upgraded? probably not, considering the lack of hackability, but hey, never hurts to ask..
00:47:30gevaertsit could hurt, you know...
00:47:46Lloreankronflux: This channel is about Rockbox, and we ask that questions here be on the topic of using or developing Rockbox.
00:48:13kronfluxyeah yeah, I know. but this is the only place I could think to ask. sorry to bother.
00:48:31kronfluxanyone recommend a better place to ask?
00:48:44 Quit Nico_P (Remote closed the connection)
00:48:53amiconnrasher: Here's my solution for the tar problem: Maybe you could have a look...
00:49:08swimmerapart from autodetection is it possible nowadays to use a 64MB firmware?
00:49:15Lloreanswimmer: Yes.
00:49:38LloreanAs long as your iPod actually has 64MB (some refurbished 60 or 80GB iPods have turned out to be a 32MB iPod with a larger drive in it)
00:49:56swimmercan I upgrade or do I have to install from scratch?
00:50:20amiconnI tested it both with an image-in-root target and an image-in.rockbox target, zip, fullzip, fontzip, and bzip2/gzip
00:50:34Lloreanswimmer: It's safe to upgrade.
00:50:52swimmerhmm - I remember that when I first installed rockbox with the 64MB bootloader I got error msgs regarding memory ...
00:51:25swimmerbut I guess I can switch easily between the profiles with rbutil nowadays
00:51:31amiconnThere's a bug in, btw, untelated to the current problem: 'make fontzip' includes the database.ignore file, although it shouldn't (doesn't hurt either though)
00:53:28 Quit ender` (" The likelihood of Perl being involved in a system is directly proportional to the length of time the system has been in mai")
00:53:37Lloreanswimmer: There's not a 64MB bootloader.
00:54:21*swimmer sighs
00:54:29swimmerI'll never get it :-/
00:54:52swimmerso it's simply a matter of switching to the 80Gb model and install the latest rockbox?
00:55:17 Join Thundercloud [0] (
00:55:22*swimmer bows
00:55:34swimmerthank you very much for your patience!!!
00:55:47 Quit frinkazoid ("Konversation terminated!")
00:56:19 Join sarixe [0] (
00:56:34 Join massiveH [0] (
00:57:55swimmerhihi - and it crashes again with "Prefetch abort" msg :)
00:58:05swimmerback to 30Gb
00:58:34LloreanThis almost certainly means you actually only have 32MB of RAM
01:03:49 Join goffa_ [0] (n=goffa@
01:03:51 Quit stripwax (Read error: 54 (Connection reset by peer))
01:05:29rasheramiconn: looks fine at a glance, and if you say you tested it, I trust that more than anything I could catch by reading it
01:07:52 Quit faemir ("Leaving")
01:10:40 Join stripwax [0] (
01:10:42 Part kronflux
01:11:18 Quit perrikwp (" ajax IRC Client")
01:14:54 Quit bd_ (Connection timed out)
01:16:23 Quit goffa (Read error: 110 (Connection timed out))
01:17:52 Quit MethoS (Read error: 110 (Connection timed out))
01:19:35Kopfgeldjaegerhow can i rebuild the database in rb?
01:21:05ChrononYou can get rid of all of the *.tcd files and then initialize it again.
01:21:26rasherGetting rid of the *.tcd files isn't needed when initialising
01:21:52 Quit mcuelenaere (Read error: 110 (Connection timed out))
01:22:46***Saving seen data "./dancer.seen"
01:23:17 Quit stripwax (Read error: 104 (Connection reset by peer))
01:23:36 Quit dionoea (Remote closed the connection)
01:23:39 Join dionoea [0] (
01:25:58rasherIn fact, isn't "initialize" US spelling? (and "initialise" the spelling we should use?)
01:28:19pixelmathe topic came up once and after a while someone found a reference that -ize is correct in British English (nowadays). Must be in some ooold logs...
01:28:31 Join krazykit [0] (
01:29:23n1srasher: I asked that i here some time ago, i think the conclusion was that we are fine with -ize (iirc it is correct for both American and British)
01:31:01rasher(this is the only such occurance)
01:31:15 Join stripwax [0] (
01:31:54 Nick Kopfgeldjaeger is now known as Kopfi|offline (
01:32:46 Part toffe82_
01:35:15 Quit sarixe ("Ex-Chat")
01:35:27n1swikipedia agrees, -ize is correct for both, -ise only British and a bit more common but OED prefers -ize.
01:36:12*rasher is surprised by OED
01:36:46 Join sarixe [0] (
01:38:29oofusas a Britisher, I would absolutely say -ize was wrong, and I never see it used here.
01:38:34oofussorry to butt in
01:39:59n1ssince I am not a native speaker I am not going to argue but we have had this discussion before and came to the conclusion to not change anything
01:40:21*rasher suspects Americans were involved
01:40:32*Chronon suspects so too.
01:40:54n1srasher: I now remember that I thought about it in relation to the manual where a few more of the words ending in -i[sz]e turn up
01:41:06n1srasher: at least linuxstb and preglow had a say
01:41:14*n1s googles
01:42:04rashern1s: Well, preglow can't be trusted. (and neither can I)
01:42:23n1srasher, haha :P
01:43:41rasherAnd Equaliser?
01:46:58rasherAlso, what's the point of the Hebrew-* fonts? They have poor coverage of hebrew, and most our other fonts support hebrew (better!)
01:48:47 Join topher [0] (n=topher@epiar/founder/topher)
01:49:51topherim considering installing rockbox on an ipod click wheel (ive done stuff like this before, ipod linux on a first gen nano a year or so ago). does rockbox implement mtp for the ipod and where on the site can i see if theipod click wheel + rockbox firmware is capable of vorbis and flac decoding ... and also, has anybody here used rockbox with songbird?
01:50:50tophernm about the file formats part of the question, the manual page on rockbox has this info per device (super great)
01:50:56Lloreantopher: Rockbox doesn't have MTP, it should be capable of FLAC for sure. Since I don't know what generation of iPod you refer to by "click wheel" I'm not sure about Vorbis.
01:51:17topherLlorean: i think i figured it out, im pretty sure the click wheel is the 4th gen, it's the black & white with a click wheel and the lock on the upper right
01:51:46topherLlorean: do you know if songbird and rockbox work well together? i know rockbox turns the device into a standard usb fs device, which is great, but i kinda like the ability to sync my libraries itunes style ironically enough
01:52:11Lloreantopher: Since it's a standard UMS device, that all depends on songbird's support for UMS players...
01:52:37topherdoes ums just mean usb mass storage, like a usb key?
01:52:55tophergreat, thanks, ill check the songbird site for that info. i appreciate your help
01:53:39topherfyi for those wondering about the songbird question, there was a ums plugin but the latest version of songbird doesnt seem to support it (yet?)
01:56:28 Quit oofus (Remote closed the connection)
01:58:59 Quit swimmer (Client Quit)
01:59:50ZambeziThe battery-test seems to go really well now. I browsing the menus frequently like I did in the beginning used alot more battery, but I'm not sure. I'm going to try that later.
01:59:56 Join mazling [0] (
02:02:02LloreanBrowsing the menus will of course take more battery, since the light is on.
02:02:09LloreanThe light uses a huge amount of battery.
02:02:10 Join swimmer [0] (
02:05:09ZambeziLlorean: I had backlight on my phone on all the time until I got pissed the battery run out so quick so I turned it off and it improved alot. But I don't think I need backlight. Not on mine. I can read it anyway.
02:05:16 Part pixelma
02:08:39 Quit n1s ()
02:12:15 Quit Chronon ("42!")
02:13:50 Quit dabujo (Read error: 104 (Connection reset by peer))
02:15:48 Quit ZincAlloy ("CGI:IRC (EOF)")
02:18:10 Join fyre^OS [0] (
02:22:29 Quit fyre^OS (Client Quit)
02:24:31 Quit stripwax (Read error: 104 (Connection reset by peer))
02:25:06wpyhcould someone please help me delete an attachment on MeizuM6Port?
02:25:29wpyhit's called dfu_m3.tar.bz2
02:25:36wpyhwe don't need it anymore since it's obsolete
02:34:47 Nick topher is now known as topher|away (n=topher@epiar/founder/topher)
02:35:47 Quit fyrestorm (Read error: 110 (Connection timed out))
02:36:30 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
02:41:28 Quit culture (Connection timed out)
02:50:38 Join DaCapn [0] (
02:52:45 Quit Thundercloud (Remote closed the connection)
02:54:36 Quit massiveH ("Leaving")
03:01:30 Quit midkay_ ("Leaving")
03:05:58 Join Lambdumb [0] (
03:10:21 Join fyrestorm [0] (
03:11:03 Join jhulst [0] (
03:13:58 Join sH4RD [0] (
03:16:12Soaplong day, pixelma (for logs I guess) - back now ;)
03:18:16 Join fiveofoh [0] (
03:19:15fiveofohI'm having trouble with several themes, some of which do conform to the new viewport standards - for example, the ipod clone one
03:19:33fiveofohI'm on a Sansa e200, and I've tried the simulator, and it works fine
03:20:10fiveofohI copied the .rockbox folder straight from my player to the sim directory, and the theme worked, but it doesn't on my player. Any ideas?
03:20:16fiveofohAnd by themes I mean specifically the WPS
03:20:22advcomp2019have you checked for the %pb
03:20:23fiveofohThe rest of it works fiine
03:21:10 Join emp [0] (
03:21:23fiveofohLike I said, it conforms to the new viewport standards, and works fine in the uisimulator
03:21:34Lloreanfiveofoh: What do you mean by "doesn't work" in regard to the player, and what SVN revision is on your player, and what SVN revision does the sim report?
03:21:53fiveofohEscapePod btw is the theme
03:22:47***Saving seen data "./dancer.seen"
03:22:59 Join midkay [0] (n=midkay@rockbox/developer/midkay)
03:23:00 Quit n17ikh (Read error: 110 (Connection timed out))
03:23:03fiveofohAnd I'm referring to the WPS - none of the WPS theming is applied
03:23:45 Nick emp is now known as _emp (
03:24:05LloreanAnd the SVN revisions of each? The ones they actually report in the rockbox info.
03:24:08fiveofohI just get a text/basic progress bar-only track # Title/Artist/Album/Time left [something]/bitrate/progress bar/volume levels, black and white
03:24:10fiveofohYeah just a sec
03:24:52fiveofohumm player is r18342-080826
03:26:39LloreanAnd the sim?
03:30:19 Quit mazling ("Inde da'covale misain ye; Caballien misain ye!")
03:30:19fiveofohAnd sim shows unknown-080827
03:30:20fiveofohBut the sim has weird glitches in it, at least in the sim
03:30:22fiveofoherr the sim version
03:30:28fiveofohAnd for some reason the 26th isn't on
03:30:32fiveofohAugh seems my net disconnected, did I miss anything?
03:30:51fiveofohOoh I found a tar.bz2
03:31:23LloreanAre you compiling your own sim from tarball?
03:31:46LloreanWhy not use SVN/
03:31:48 Quit sH4RD (Read error: 110 (Connection timed out))
03:31:53fiveofohThe sim is unknown-080827
03:32:03fiveofohMeh cause a tarball was easier :/
03:32:06 Quit sH4RDs (Read error: 110 (Connection timed out))
03:32:08 Quit nplus (Connection reset by peer)
03:32:13LloreanSVN is much easier
03:32:19LloreanAnd also results in meaningful version numbers.
03:32:21fiveofohBut I can do svn easily enough
03:32:46fiveofohWell, easier for repeat use
03:32:55fiveofohBut anyhoo
03:33:06*fiveofoh goes off to find the svn address
03:33:25LloreanI don't see an escapepod theme for the sansa.
03:33:28LloreanWhere did you get it?
03:33:55*fiveofoh looks
03:34:30LloreanI see one for the Gigabeat F, and one for the iPod 5G
03:34:53fiveofohYeah someone ported it evidently
03:35:08fiveofohyeah it was on
03:35:24LloreanEVERY theme on has the bad progress bar tag
03:35:33LloreanThe site stopped updating before the change.
03:35:42 Quit DerDome (Nick collision from services.)
03:35:43 Join DerDome1 [0] (
03:35:55 Nick DerDome1 is now known as DerDome (
03:36:08*fiveofoh double-checks
03:36:39Llorean%pb is still the name of the tag, but the syntax (what numbers to use) has changed, and %P isn't used at all any more
03:36:44fiveofohHmm okay looks like it :/
03:37:03fiveofohYeah I looked at that
03:37:14_empI'm working on getting ipodpatcher to work for openBSD, and I have run into a few problems, but I have a few fixes and need help on a few more. ipodio-posix.c needs the equivalent calls found in the disklabel utility, so it's sys/disklabel.h and a different ioctl call. I can patch and add a geometry function. fat32format.c creates functions all ready declared in sys/types.h and found in byteorder(3). I'm not sure how to handle this one t
03:37:14_empo create a patch.
03:37:17fiveofohOut of curiosity, why would it work in the sim?
03:37:26LloreanBecause you compiled the sim from old sources, perhaps?
03:38:23fiveofohHmm yeah looks like it
03:38:56fiveofohThe rogue 080827 7z decieved me
03:39:07fiveofohNever should have trusted something claiming to be from the future
03:39:18LloreanIt's the 27th where the server's located.
03:39:35 Quit krazykit ("Connection reset by beer")
03:39:45LloreanHas been for a couple hours, even.
03:40:17fiveofohHa I forgot about Europe :P
03:40:53*fiveofoh is checking out SVN right now
03:44:10_empany suggestions on the fat32format.c redeclarations?
03:44:56Llorean_emp: The vast majority of devs are asleep at this time.
03:45:31_empLlorean, sorry; I'm actually awake now, so I'll write up the geometry stuff, and hope to hear back later on the fat32format.c stuff later.
03:45:31 Quit jhMikeS (Read error: 104 (Connection reset by peer))
03:45:35LloreanYou're generally better off posting to the mailing list with something like this.
03:45:54_empshould I post patches as well?
03:46:02LloreanPatches go in the patch tracker.
03:46:09 Join massiveH [0] (
03:46:14_empcan anybody submit them there?
03:47:01 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
03:48:35fiveofohHmm so themes don't resize album art? :/
03:48:48LloreanNo, they don't.
03:48:56fiveofohHmm that's awkward
03:49:09LloreanYour PC is a lot faster and has a lot more resources than your player.
03:49:18fiveofohHaha yes, this is true
03:49:34fiveofohBut resizing all your album arts when you change themes is a pain
03:49:38LloreanIt's not too hard to do a bulk high-quality resize of the files. Many people need to convert them to BMP from JPG anyway
03:50:11fiveofohYeah I was contemplating writing a script just to get them there initially, with this I think I will for sure
03:50:16fiveofohUnless there are any lying around
03:51:01LloreanI'm sure there are, but I don't use album art anyway so I wouldn't know of them. No "official" ones anyway.
03:51:21LloreanIt's likely that one day the WPS will handle resizing for you, though it'll probably be quite low quality.
03:51:21fiveofohAre you up late, or just not in Europe?
03:51:45 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
03:52:07LloreanI'm in the US.
03:57:52 Quit jhMikeS (Nick collision from services.)
03:57:58 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
04:05:13 Join Diablesa [0] (
04:10:50 Quit jhMikeS (Read error: 104 (Connection reset by peer))
04:11:34wpyhdoes anyone have an M6SL here?
04:12:57 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
04:17:25 Join grndslm [0] (
04:18:27 Part Diablesa
04:23:04_empfinally, got ipodpatcher to successfully build
04:32:39 Quit Bensawsome ("The awsome is gone :(")
04:33:31 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
04:34:59 Join bd_ [0] (n=foo@2001:470:1f07:61f:0:0:1:2)
04:48:46 Join tgmunr3alhunt3r [0] (
04:48:48 Quit jhMikeS (Read error: 104 (Connection reset by peer))
04:49:47 Part tgmunr3alhunt3r
04:51:40 Join miepchen^schlaf_ [0] (
04:52:45 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
04:57:51 Quit jhMikeS (Nick collision from services.)
04:57:57 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
04:59:45 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:07:20 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
05:08:48 Join nplus [0] (n=nplus@141.25.Globcom.Net)
05:08:50 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
05:11:33 Join nuonguy [0] (
05:15:18 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
05:15:50 Join ELSock [0] (
05:15:58ELSockhowdy again all
05:16:15ELSockgevaerts thx again ipod is working groovy like now
05:16:22ELSockrockbox in full effect
05:16:59ELSockanyone in here?
05:19:22wpyhI'm here
05:20:37ELSockanyone here that has iphone experience?
05:20:52ELSocki'm stuck and figured i'd ask here cause i've gotten help here in the past
05:22:49***Saving seen data "./dancer.seen"
05:23:25 Join Seed [0] (
05:24:09ELSockcool.. thx anyway
05:24:11advcomp2019ELSock, can you read the topic
05:24:42ELSockwell i can now that i realize its the green print
05:24:44ELSockthx for that
05:25:44 Part ELSock
05:36:05 Quit fiveofoh (Read error: 104 (Connection reset by peer))
05:40:59 Join allele [0] (
05:44:38alleledoes anyone know what the max value of an int is for rockbox? sansa e200 if it matters
05:46:06 Quit massiveH ("Leaving")
05:46:11allelenevermind, I used one of those fancy search engines :D
05:47:06 Quit allele ("Java user signed off")
05:51:57 Join Eric [0] (n=48c41bfc@gateway/web/cgi-irc/
05:52:27 Nick Eric is now known as Guest99345 (n=48c41bfc@gateway/web/cgi-irc/
05:59:31Guest99345Hi, I'm Eric Pierce. I just registered on the Wiki and graciously request write access. I've created a new theme for the Sansa c200/c250 devices. Here's a screenshot:
05:59:42Guest99345wiki ID: EricPierce
06:00:17 Quit Zarggg ()
06:03:22 Join massiveH [0] (
06:03:29dandersonGuest99345: hi there. I'm afraid I can't help with th wiki access, but welcome in any case :)
06:03:51dandersonit's a little quiet right now, you may have to sit tight until a dev gets to a keyboard
06:04:40Guest99345no prob.
06:17:54ZambeziGuest99345: Where you from? I just asking cause a couple of the dev is from Europe and it's 05.15 in London.
06:19:08Guest99345I'm -6 hours GMT.
06:19:30Guest99345that's fine. I can always check back at another time.
06:19:45ZambeziGuest99345: The best idea is to idle here.
06:27:25 Quit Guest99345 ("CGI:IRC")
06:40:41 Join m0f0x [0] (
06:42:40 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
06:45:44 Join num1 [0] (n=brian@unaffiliated/num1)
07:03:02 Part _emp ("Leaving")
07:05:42 Quit grndslm ("Leaving")
07:11:52 Quit BHSPitLappy (Remote closed the connection)
07:16:19 Quit perrikwp (" ajax IRC Client")
07:22:17 Quit nuonguy ("Leaving")
07:22:41 Join nuonguy [0] (
07:22:53***Saving seen data "./dancer.seen"
07:41:08 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
07:41:32 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
07:52:40 Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/
07:52:40 Quit B4gder (Read error: 113 (No route to host))
07:53:57scorche|shdanderson: if you have write access to the wiki, you can give them edit rights ;)
07:53:59 Join emp [0] (
07:54:04 Nick emp is now known as _emp (
07:58:57 Quit jhulst (No route to host)
08:00:48amiconnLlorean: Why would the generation of the ipod matter wrt vorbis support in rockbox?
08:00:58 Join LinusN [0] (n=linus@gateway/web/cgi-irc/
08:01:14Lloreanamiconn: Only insofar as I was going to warn him it may not perform as well on PP5002 as it does on PP5020+
08:01:21 Quit avis (Remote closed the connection)
08:03:02amiconnWell, that applies to all codecs
08:03:42_empso far, I'm having pretty good luck running ogg on my iPod nano 1st gen, not sure what quality level I can play up to, though.
08:03:55LloreanWell, he was only asking about FLAC and Vorbis, and I assumed FLAC is probably safe while Vorbis is likely to perform poorer at high bitrates on PP5002.
08:04:27Llorean_emp: The Nano is actually probably one of the better performing iPods.
08:04:57Bagderr_emp: I don't know if anyone told you, but linuxstb is probably a suitable ipodcatcher guy to talk to
08:05:05Bagderripodpatcher even
08:05:21 Nick Bagderr is now known as B4gder (n=daniel@gateway/web/cgi-irc/
08:06:02_empBagderr, I spoke with him yesterday for a little bit, but I was really tired. I got the fullzip to build, but there is a lot of worked needed to get ipodpatcher to work with BSD. I started some of it tonight.
08:06:18amiconnLlorean: The difference is less than what you might think
08:07:06 Quit Seed ("cu, Andre")
08:12:04amiconnQuick comparison: The latest tests for PP502x on shows 235..240% realtime for 192kbps vorbis. I get 176% realtime on PP5002 now for that vorbis bitrate
08:13:32*amiconn thinks the tests on that page are too fine grained to get a good overview.
08:16:02amiconnAnd they're not covering a number of formats/codecs: mp2, ac3, speex, alac, shorten, ape
08:17:11LloreanMany of those are simple because the test files don't exist.
08:18:22LloreanI'm kinda confused though as to why they don't just use ffmpeg to generate most of the test files.
08:19:08LloreanI'm pretty sure ffmpeg covers every codec we support except speex for encoding.
08:19:17LloreanWell, and the non-streaming ones.
08:19:31*amiconn would suggest 3 tests for the lossy codecs: A typical reduced-quality bitrate (e.g. 128kbps for mp3), a typical transparent bitrate (e.g. 192kbps mp3; those 192kbps should be good for vorbis and wma too imho), and the maximum bitrate
08:19:43 Join DogBoy [0] (n=john@unaffiliated/dogboy)
08:20:05amiconnYeah, I wouldn't include the non-streaming codecs in that test
08:20:09LloreanI'd also suggest a "low bitrate" of either 64 or 96. People encode a lot at those, and at least with some codecs it covers code paths the other ones don't.
08:20:36amiconnFor mp3??
08:20:47DogBoyI'm listening to these 96kHz ogg files on my sansa 200, is that really 96kHz or is it re sampling
08:21:09Lloreanamiconn: For WMA 96 isn't uncommon, and for MP3 64 isn't uncommon for speech-only or mono audio.
08:21:23LloreanDogBoy: Rockbox only outputs analog audio at 44.1khz
08:21:39DogBoyso it is resampling Llorean
08:21:44LloreanAnd it's a bad resampler.
08:21:58DogBoyso better to do it on the computer?
08:22:14 Quit massiveH ("Leaving")
08:22:28amiconnHmm, forgot speech/mono content
08:22:33Lloreanamiconn: But I do agree with the concept that only a few specific bitrates for each codec.
08:22:42LloreanDogBoy: Much, much better, yes.
08:23:03LloreanMeans less work by the player *and* slightly higher audio quality.
08:23:20*amiconn wonders whether we should also test the minimum bitrate, but that's probably pointless
08:24:02 Part _emp ("Leaving")
08:24:14 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
08:24:20LloreanMaybe we should do "minimum", "common", "transparent", and "maximum"
08:25:11LloreanWith "common" being, for example, 96kbps for WMA, and 128kbps for MP3, and "transparent" being whatever we feel is probably just a little bit more bitrate than necessary.
08:25:12amiconnWell, for mp3 the minimum depends on the sampe frequency
08:25:26LloreanWe should assume 44.1khz sample frequency except with speex, I think.
08:25:44LloreanWith speex we should probably just use the default uwb, wb, and nb
08:25:54LloreanIf we even bother with it.
08:26:22 Quit gevaerts (Nick collision from services.)
08:26:34 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
08:28:53DogBoyLlorean, is that 16 bit as well as 44.1
08:29:17 Join _emp [0] (
08:41:12 Join Rob2223 [0] (
08:50:48 Join avis [0] (n=ident@pdpc/supporter/student/avis)
08:58:03 Join ender` [0] (
08:59:50 Quit Rob2222 (Read error: 110 (Connection timed out))
09:10:23 Quit nuonguy ("This computer has gone to sleep")
09:13:44linuxstbJdGordon: Have you looked at saratoga's rockbox-as-app patch (FS #9222) ?
09:14:42*linuxstb notes the final evaluation deadline is next Monday (1st Sep)
09:16:45JdGordonI havent, and woke be up to doing much of anything till next week also
09:17:29GodEaterer - but if the deadline is Monday, you don't have any choice do you ?
09:17:41*linuxstb also notes there was no backup mentor :(
09:18:02linuxstbJdGordon: If you won't be able to do the final evaluation by Monday, tell us now.
09:18:18JdGordonim in bed with the flu.... gsoc isnt terribly high on my priorites
09:18:34JdGordonso yes, if someone could step up that would be good
09:19:02GodEateranyone know what the procedure is in this case ?
09:21:20linuxstbJdGordon: Sorry to hear that. We'll try and take care of it...
09:21:35GodEateranyone want me to ask in #gsoc ?
09:22:18linuxstbGodEater: Probably not yet - I would wait until Bagder/scorche read this and see what they say.
09:22:55***Saving seen data "./dancer.seen"
09:22:59linuxstb(or B4gder...)
09:32:09 Join Zom [0] (
09:34:28 Join tringuyen [0] (n=tringuye@
09:35:59 Quit num1 (Read error: 110 (Connection timed out))
09:36:08 Quit tringuyen (Client Quit)
09:37:51 Join snoh [0] (
09:43:38 Join spiorf [0] (
09:45:46 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:47:47pixelmaLlorean: there could still be themes which are not broken on - ones that either did not use a progress bar or the ones that use a simple %pb... e.g. 3 out of my 4 old Archos themes were not broken ;)
09:50:05pixelmaand it seems that Soap is always around when I'm not and vice versa
10:33:59 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
10:38:57 Quit linuxstb (Read error: 110 (Connection timed out))
10:40:54 Join fragilematter [0] (n=barbu_do@
10:41:21 Quit amiconn (Nick collision from services.)
10:41:27 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:41:40B4gderfor gsoc2009, I think we should do a few things different and among those things is a document for "best practices" or perhaps "what every student is expected to do during gsoc"
10:42:01B4gderwhich would include reporting and committing to a svn repo
10:42:13B4gdera branch presumably
10:42:45B4gderI will also propose that we go further than "backup mentors" and setup "project teams" for each accepted project
10:43:05B4gderto widen the amount of people who have "special interest" in that area
10:47:06 Join mrkiko [0] (
10:47:31mcuelenaerescorche|sh: if I understand correctly, the theme site is hosted by you; right?
10:47:35mcuelenaerecurrent theme site*
10:48:10mcuelenaerecould you then send me a copy of rbutil.php, rbutil_themes.php & rbutilqt.php so I can commit it to SVN?
10:52:12 Join Thundercloud [0] (
10:52:39 Join krz_ [0] (
10:53:09krz_hello all
10:53:31mcuelenaerehi krz
10:53:54krz_mcuelenaere: i removed most of the warnings. but
10:54:11krz_there are still some ir rockbox code
10:54:29krz_btw, where is str(..) declared?
10:54:32mcuelenaereyes, I've noticed that too
10:54:48mcuelenaereeh try grep'ing it (@ str(..))
10:55:27krz_i tried to find it in headers, but failed.. =)
10:56:53krz_mcuelenaere: i mean not macro but function
11:01:09krz_like this str(p-VIRT_PTR)
11:01:31mcuelenaereyes, I'm looking at it too
11:01:39mcuelenaere(I'm not familiar with this part of the code)
11:02:00B4gderkrz_: lang.h
11:02:13B4gderin the build dir
11:02:33krz_this is the only warning left, except for invalid arg formats
11:02:53B4gderyour code uses str() ?
11:03:01 Join goffa [0] (n=goffa@
11:03:02krz_B4gder: thanks, but wpseditor, doesn;t build lang.h
11:03:14krz_rockbox code uses it
11:03:29B4gderyes, but you really can't as I see it
11:03:41krz_so, it seems, i shoyld declare it in dummy lang.h
11:03:57B4gdereither that, or move the prototype
11:04:05B4gdereh, macro definition
11:04:36krz_ok, thanks
11:07:46krz_what is the signature of str()?
11:08:54B4gdernone, it's not a function it is a macro
11:10:00krz_str or STR?
11:11:02B4gderyou can check these details about as easy as I can...
11:11:09B4gder#define str(x) language_strings[x]
11:11:48krz_ah, thanks. now i've understood
11:13:31 Quit miepchen^schlaf_ ()
11:15:42 Quit goffa_ (Read error: 110 (Connection timed out))
11:17:52 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
11:17:58krz_btw, should i remove rockbox warnings?
11:18:44mcuelenaerekrz: AFAIK normally there shouldn't be any, so the source may need to be adjusted a bit to fit WPS editor
11:19:14B4gderyes, you should consider why you get warnings when rockbox itself is built without any
11:20:47 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:21:15 Join n1s [0] (n=nils@rockbox/developer/n1s)
11:21:15krz_B4gder: i've got almost all "int format, long int arg (arg 5)" in printf-like functions
11:22:19B4gderwell, are you using rockbox's printf implementation?
11:22:59***Saving seen data "./dancer.seen"
11:23:03krz_i think, i'm using mingw implementation. but not sure
11:23:14 Quit n1s (Client Quit)
11:23:49 Nick krz_ is now known as krz|afk (
11:23:58 Quit fyrestorm (Read error: 113 (No route to host))
11:24:17B4gderbut the warning may in fact be valid, when we build rockbox on 64bit sims etc
11:25:17 Join fyrestorm [0] (
11:26:52gevaertsB4gder: how far along is the plugin translation and voice work? Is it ready enough for the post-release period of madness?
11:27:17B4gderI say it is time to dive in the sea of translation mess
11:27:40B4gderI've asked midgey post an updated version so that we can get started for real to merge it
11:28:55gevaertsWe want the release out first anyway, so he has a few more weeks for that I guess
11:29:12B4gdertrue, but the second we do the branch...
11:29:24 Join n1s [0] (n=nils@rockbox/developer/n1s)
11:29:30 Part fragilematter
11:29:51B4gderI also think it may be wise to perhaps gather around getting this merged and hold off a few other things while we do that, since it'll have an effect all over
11:30:45B4gderand it'll make a great new feature for a 3.1! ;-P
11:30:55*gevaerts expects that B4gder is already patching svn so he can branch and merge this in one transaction
11:31:00LinusNi wish i had a h120 with the ATA: -32 error so I could debug it
11:31:29B4gder(not to LinusN though)
11:31:34LinusNand i also wish i had a H300 with the same issue as petur has
11:31:54 Quit fyrestorm (Read error: 104 (Connection reset by peer))
11:32:10LinusNand along with that, plenty of time........
11:32:25B4gderand more beer!
11:32:28GodEaterheh - I was going to say
11:33:14 Quit Thundercloud (Remote closed the connection)
11:33:37 Join fyrestorm [0] (
11:34:01amiconnLinusN: There's also the click issue on H300 with the latest official bl. Maybe that's related...
11:34:20LinusNi wish i had that issue with my h300
11:34:39 Quit XavierGr (Nick collision from services.)
11:34:43mrkikoI used an svn bootloader months ago when I flashed the player - I don't have the click aniway
11:34:47amiconnI have that. Normal boot is okay, but bootloader usb causes a hdd epo click
11:34:50 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
11:36:18mrkikoMy firmware binary date is 2007-11-09
11:36:43mrkikoamiconn: does it mean that the hdd clisk when the player boots after usb was inserted?
11:45:12n1sLinusN: could we release a new h300 bootloader even with that problem of petur's unfixed as it seems the svn code has a decent bunch of fixes and the problem is present in the official bootloader too iiuc?
11:45:22LinusNof course
11:50:15Slasherialso 7-pre4 could probably be released as the standard bootloader for H1xx, even though it may have some minor UI problems with remote
11:51:32mrkikoSo it is time to re-flash the iRiver? :)
11:52:14Slasheriindeed :) it has plenty of fixes compared to the version 6
11:54:18mrkikoOk - I will some day of these. Im allways scared when doing this kind of things- I wouldn't brick my player :D
11:56:23Slasherimrkiko: just make sure you follow instructions in IriverFlashing wiki and everything will go fine (currently you have to flash the BL inside rockbox, no patching with PC)
11:57:17mrkikoSlasheri: I was thinking to redo all with the standard flash image andthen re-flash from the fw
11:57:30mrkikoas I done the two times I needed to do it
11:58:18Slasherimrkiko: hmm, that shouldn't make any difference
11:58:39mrkikoIs this procedure an alternative or not anymore? I would prefer this since with rockbox I can't have complete screen reading as I can with the pc
11:58:57Slasheriif you want to redo everything, i would suggest updating to the newest bootloader first and then formatting the hard disk
11:59:23mrkikoSlasheri: why would I need to format the hdd? (sorry for my ignorance)
11:59:35Slasherimrkiko: if you want to redo _everything_
11:59:39Slasherithen that is the way to go
11:59:47Slasherinot the re-flashing
11:59:50*mrkiko remembers we're talking about an h340
12:00:08Slasheriactually we are talking now about h1xx :)
12:00:16Slasherinothing of these applies to h340
12:00:31mrkikoah ok ... I wanted redo everything in the sense of - getting standard firmware; uncompressing, patching; ...
12:00:45mrkikoSlasheri: ah...
12:00:55mrkikoSlasheri: oops... :) sorry; braille device fault or misattention
12:02:29XavierGrSlasher: 7-pre4 includes H110 support too right?
12:03:01XavierGrI don't remember if 7-pre4 was before or after the H110 flash support
12:03:53XavierGralso on H300 the latest bootloader not only includes some fixes but rtc support too
12:05:12SlasheriXavierGr: indeed it does
12:05:29mrkikoHow can I see if the bootloader supports RTC? My player doesn't lose his time.
12:05:31Slasheri7-pre4 is the first 7-series bootloader with support for H11X as well
12:06:26XavierGrmrkiko: currently it is not activated in the H300 builds even if you have the rtc-capable bootloader
12:08:07XavierGrmrkiko: I think you have to uncomment the line #define CONFIG_RTC RTC_PCF50606 in config-h300.h
12:08:57XavierGrehm sorry by rtc I meant alarm function of the rtc
12:09:10XavierGrrtc is enabled in current bootloader of course
12:10:21XavierGrso mrkiko: forget what I said the line I mentioned is already enabled
12:13:51 Nick krz|afk is now known as krz (
12:14:01XavierGrmrkiko: if you have the right bootloader by adding #define HAVE_RTC_ALARM
12:14:28XavierGrin config-h300.h you get the wake up alarm function
12:18:02 Quit mrkiko (Remote closed the connection)
12:19:00 Join num1 [0] (n=brian@unaffiliated/num1)
12:20:29 Join einhirn [0] (
12:26:40_empjust got ipodpatcher to work on openBSD
12:28:54_empmade the mistake of thinking I needed to open /dev/sd0j since that is usually what I open to write to my ipod; I had to mount /dev/sd0c, which is where my partition table is stored. Now, I need to get back to bed.
12:29:59GodEaterwhat a weird device naming scheme
12:31:24 Nick krz is now known as krz|afk (
12:38:56 Join fdinel [0] (
12:41:26 Join culture [0] (
12:47:43 Join moos [0] (
12:56:42 Join faemir [0] (
12:56:44ghen_emp: I'm interested to try your patches on netbsd :)
12:59:36Soappixelma, ping.
13:00:06Soapyou rang?
13:01:25 Quit JdGordon (Read error: 104 (Connection reset by peer))
13:01:33pixelmaI was just confused a bit because the attachment on the original WPS gallery pages are still the old ones. On a second thought, I figured that this is probably related to the fact that no simple user can delete attachments.
13:01:44 Join JdGordon [0] (
13:01:47 Join aliask [0] (
13:03:18pixelmaI just hope that it won't lead to more confusion when moving to the themes site. Although if the plan is still to start over new...
13:04:26SoapWell, I see where it cold cause confusion if an automated grab of all attachments is made, I guess a manual grab will need to be made. (I think this is what you were saying?)
13:07:01 Join mrkiko [0] (
13:13:30 Join Thundercloud [0] (
13:18:59 Join mf0102 [0] (
13:23:01***Saving seen data "./dancer.seen"
13:56:09 Join PaulJam [0] (
14:13:24Soap<Llorean> We should assume 44.1khz sample frequency except with speex, I think.
14:15:07SoapLlorean, The issue is more and more people are using the -V presets for MP3 and V7 and V8 (~100 and ~85 Kbps VRB) are @ 32KHz, and V9 (~65 Kbps VBR) is at 24KHz.
14:16:24Soappixelma, on the "unbroken" themes on It is on my to do list to "rescue" such themes from the site and add them to the wiki.
14:17:42pixelmagood to know :) I just stated that because Llorean made it sound like everything has to be broken
14:18:19 Quit pixelma (" gtg")
14:18:52SoapThe rescue mission is #3 on my list. #4 is repairing Wiki themes, and #5 is scraping for (supposedly) licensed themes which are not on the wiki.
14:22:11 Quit culture (Read error: 110 (Connection timed out))
14:24:01 Quit einhirn (SendQ exceeded)
14:28:43 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
14:29:16 Quit jhMikeS (Nick collision from services.)
14:29:22 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
14:29:51 Quit mrkiko ("leaving")
14:35:11 Join jac0b|w [0] (i=9b6d0517@gateway/web/ajax/
14:35:43jac0b|whas anyone tested the S charging patch?
14:40:24*GodEater hasn't even noticed one
14:40:27GodEaterwhat's the FS# ?
14:42:49 Quit aliask ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
14:43:31SoapDo you really want your HDD spinning forever and forever, jac0b|w?
14:43:50GodEateris that what it does ?
14:44:05GodEateroh so it does
14:44:09*GodEater won't bother then
14:44:12SoapIt is my humble opinion that you probably want to leave this patch to those who can work on it at this point in time instead of playing with it.
14:44:59GodEateralthough I think it behooves us to try it - it may be a peculiarity of jhMikes beast
14:45:33SoapI strongly feel that the inconvenience of not being able to charge while in Rockbox is peanuts compared to the hardware wear-and-tear you will put on your Beast by slow-charging (overnight) with the HDD spinning non-stop.
14:46:07Soapsolid point, GodEater.
14:46:19*GodEater will be guinea pig
14:46:48*GodEater grabs Rockbox.7z with curl
14:46:57jac0b|wI thought he meant it spins when you are charging
14:47:13GodEaterthat's the way I read it too
14:47:26Soapis that not what I said?
14:47:52jac0b|wI thought you guys were saying it spin and not stop even when not charging
14:48:26SoapCharging will take forever - it will spin for a long time.
14:48:55jac0b|wyeah thats true
14:49:03 Part B4gder
14:49:14*GodEater is building with the patch right now
14:49:23GodEaterwill let you know if my disk spins too
14:49:25jac0b|wI try to conserve my battery by using the power cable when I can
14:49:32*gevaerts points to FS #8943
14:50:13GodEaterthanks gevaerts - I'll try that too ;)
14:50:35jac0b|wyeah gevaerts that sounds like a good idea
14:51:00*GodEater wonders if amiconn or LinusN can comment on it too
14:51:55GodEaterI've not hacked in ata.c for a good year or too
14:52:22 Quit moos ("Rockbox rules the DAP world")
14:55:29GodEaterI'm not sure I follow that
14:55:54GodEateris disabling the usb_wait_for_disconnect() call enough, or is he saying that's overkill, and we should just look for the explicit call he mentions ?
14:56:17 Quit XavierGr (Nick collision from services.)
14:56:28 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:56:38LinusNthe problem is that rockbox is designed to not do any ATA operations while in USB mode
14:57:36*gevaerts explicitely stated in that FS entry that he doesn't know :)
14:58:05GodEatergevaerts: yes, but pointing me to that bit of IRC log didn't help ;)
14:58:21*LinusN has a look
14:58:38gevaertsGodEater: I understand that as "let it spin, who cares?"
14:59:00LinusNwhich is quite silly
15:00:35gevaertsBasically it's simple. If we use software usb, ata should just go on as usual. We still read and write, the only thing that changes is that the ata_write and ata_read calls come from a different place
15:00:50GodEatergevaerts: I do too - but amiconn usually isn't silly - so I suspect I'm being stupid ;)
15:01:17LinusNgevaerts: exactly
15:01:20 Join J-23 [0] (
15:01:24 Join vitja [0] (
15:01:29 Join beta2k_ [0] (
15:01:43gevaertshm, except for the ata_idle_notify() issue he mentions...
15:02:24*gevaerts lets specialists handle this
15:03:00LinusNthat is basically it
15:03:04vitjamcuelenaere, nand worked and I get sound )
15:03:24mcuelenaerewow \o/
15:03:33mcuelenaereyou're progressing really fast
15:03:50vitjathere are still many problems
15:03:52amiconnOn sw usb targets we don't want to block ata, but we must block rockbox' filesystem
15:04:01LinusNamiconn: exactly
15:05:00mcuelenaerevitja: like?
15:05:15amiconnEither we could enforce this, or we rely on most threads are blocking properly on usb connect. The ata thread must not block, but instead change behaviour
15:05:28vitjamcuelenaere, sound doesn't allways work, seems that audiohw_postinit isn't allways called to activate codec
15:05:40LinusNamiconn: my thoughts exactly
15:06:41vitjamcuelenaere, also nand flash, keymaps and usb driver
15:07:04mcuelenaerekeymaps shouldn't be that hard
15:07:32mcuelenaerebut the audiohw_postinit looks strange
15:07:43mcuelenaereare you saying the core doesn't always call it?
15:07:49vitjaalso I don't know much about charging
15:07:51mcuelenaere(meaning Rockbox core)
15:07:53vitjaseems so
15:11:41mcuelenaeredoes gcc performs stack overflow checking during Rockbox compilation?
15:12:28vitjahmm guess no
15:13:48mcuelenaere(wasn't related to the iAudio7 port :) )
15:17:00 Quit beta2k (Read error: 110 (Connection timed out))
15:19:30 Part jac0b|w
15:19:35 Join jac0b|w [0] (i=9b6d0517@gateway/web/ajax/
15:19:57jac0b|wgodeater: did you try the charging patch?
15:20:28GodEaterjac0b|w: no - there's little point until the ata issue is sorted out
15:20:39LinusNGodEater: give me a minute
15:21:11jac0b|wLinusN: you are creating a patch for that?
15:21:55*GodEater grins
15:23:05***Saving seen data "./dancer.seen"
15:23:16jac0b|wthanks LinusN
15:26:03*jac0b|w jumping for joy
15:26:18 Join miepchen^schlaf [0] (
15:35:46 Quit XavierGr (Nick collision from services.)
15:35:59 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:37:31LinusNit may be designed a little different to avoid the #ifdef clutter, but it is only a test
15:43:07 Join J-23_ [0] (
15:43:19 Quit J-23 (Nick collision from services.)
15:43:21 Nick J-23_ is now known as J-23 (
15:43:47*gevaerts doesn't spot any obvious mistakes
15:46:11*GodEater applies and builds
15:53:18GodEaterdisk doesn't appear to be spinning madly
15:54:59gevaertsDoes it still work though?
15:54:59GodEaterbattery meter in the status bar appears to be filling up too
15:55:11GodEatergevaerts: well both partitions mounted ;)
15:55:26GodEaterand I can look at their contents - so I'm guessing so
15:55:35*gevaerts will apply this patch for his ipod video
15:55:52*GodEater probably will too
15:58:01LinusNmaybe i'd like to make the code more generic, to avoid some #ifdefs and make the code easier to follow
15:58:14 Join LambdaCalculus37 [0] (
15:58:56LinusNbut we could probably commit it as-is and save the rest for the famous rainy day
15:58:58 Quit miepchen^schlaf ()
15:59:20*GodEater would be in favour of that
15:59:45gevaertsIt's only useful for the gigabeat S and for people who use the rockbox usb stack, so nothing for the release. OTOH the ifdefs also make sure nothing changes for the normal builds...
16:00:48LinusNyes, it is probably post-3.0 material
16:02:45 Part LambdaCalculus37 ("Leaving")
16:03:10 Quit vitja ("Ухожу")
16:03:18 Join J-23_ [0] (
16:03:30 Quit J-23 (Nick collision from services.)
16:03:32 Nick J-23_ is now known as J-23 (
16:07:21 Nick krz|afk is now known as krz_ (
16:07:55krz_can anyone check new wpseditor patch on Linux?
16:08:27 Part J-23
16:09:42jac0b|wI will be applying the 2 patches for my S today when I get home, thanks everyone for testing it
16:10:54 Join mrkiko [0] (
16:13:51 Join midgey|work [0] (i=8dd3ea49@gateway/web/ajax/
16:17:45 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
16:18:57 Quit PaulJam (".")
16:22:18 Join J-23_ [0] (
16:22:45 Nick J-23_ is now known as J-23 (
16:22:58 Part jac0b|w
16:30:06 Join miepchen^schlaf [0] (
16:36:34 Join culture [0] (
16:37:12 Part LinusN
16:40:10mcuelenaerehow do you make sure GCC doesn't optimize 'int (*kernel)(void);kernel = (void*)0;kernel();' away?
16:40:11 Join toffe82 [0] (
16:40:38 Part wpyh
16:41:11gevaertsmcuelenaere: what are you trying to achieve with that?
16:41:22mcuelenaeretrying to jump to 0x0
16:41:27Unhelpfuli'm not sure why it would? the variable is initialized, and its value is used when the pointer is dereferenced, isn't it?
16:41:34mcuelenaereasm volatile("ldr pc, =0\n"); doesn't work either
16:42:06mcuelenaereGCC pastes the routine that is in 0x0 instead of the instruction
16:42:16mcuelenaereand I've loaded other code to that location
16:42:52Unhelpfulmcuelenaere: that sounds like a nasty and broken optimization :/
16:43:30GodEatermcuelenaere: which version of gcc ?
16:43:30mcuelenaerewould moving the code away to a routine that has "noreturn" help?
16:43:40gevaertsDepends. According to the C spec that optimization is perfectly valid.
16:43:55mcuelenaereGodEater: arm-elf-gcc 4.0.3
16:44:47mcuelenaereperhaps I should just re-implement it in ASM, like Creative did :/
16:45:15gevaertsUnhelpful: that code dereferences a null pointer. In C terms, that's always invalid. Unfortunately the C spec and hardware don't always agree
16:45:57mcuelenaereis dereferencing a null pointer also checked in asm?
16:46:15mcuelenaereI mean in asm() statements
16:46:27 Nick Kopfi|offline is now known as Kopfgeldjaeger (
16:47:08Unhelpfulgevaerts: i see what you mean there, but 0x0 *is* a real address, and could have real data or code at it. assuming it to be an invalid pointer doesn't make sense when you're writing a kernel, bootloader, or other thing that runs close to the metal :/
16:47:57gevaertsmcuelenaere: maybe declare "kernel" as an extern, and have it set to 0 in another file ?
16:48:10mcuelenaere:) I'll try
16:48:16amiconnOptimising that call away is perfectly valid. The function is declared as returning an int, and the return value is unused
16:48:39amiconnIf you declare it void, it shouldn't be optimised away
16:48:54gevaertsamiconn: I don't think that that's the reason
16:49:30gevaertsC functions are allowed to have side effects, so ignoring a return value does not suddenly allow to remove the function call
16:49:59 Join funman [0] (
16:50:13mcuelenaereamiconn: doesn't work
16:50:31amiconnDid you check the actual asm?
16:50:59mcuelenaereyep, I constantly do
16:51:01mcuelenaerebut I fixed it
16:51:13mcuelenaereI defined it as static and so it ends up in the .bss section
16:51:23gevaertsmcuelenaere: is casting the 0 to (void*) really needed?
16:51:26mcuelenaerethen I don't assign a value to it, but *do* branch to it
16:52:13mcuelenaeregevaerts: doesn't seem to be, but gives the same (not working) result
16:53:02amiconnbss should be cleared, so it shouldn't matter if it's in bss (unless your crt0 code is wrong)
16:53:18*gevaerts doesn't like casting 0 to all sorts of pointer types. C defines that to work automatically, so it's just extra noise
16:53:24mcuelenaereyes exactly, that's why I mentioned that
16:53:40gevaertsamiconn: that's why the trick works
16:53:50 Join Seed [0] (
16:54:04gevaertsYou want it in .bss, you you don't want the compiler to notice
16:54:36gevaertsmcuelenaere: maybe add some comments to explain all this
16:54:51mcuelenaerehmm perhaps I should
17:02:24 Join fragilematter [0] (n=barbu_do@
17:10:31 Quit mrkiko (Read error: 104 (Connection reset by peer))
17:14:01 Join oofus [0] (
17:17:09 Quit _emp (Read error: 110 (Connection timed out))
17:19:00 Quit fdinel (Read error: 104 (Connection reset by peer))
17:21:02krz_can anyone check new wpseditor patch on Linux?
17:21:30gevaertskrz_: I can do that later today, once I get home
17:21:42krz_ok, sure
17:21:54GodEaterwhat is it a patch to ?
17:22:08 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:22:21mcuelenaerekrz_: I can check it now
17:22:40krz_mcuelenaere: it could be great
17:23:08***Saving seen data "./dancer.seen"
17:23:10mcuelenaerewhat needs to be checked? (apart from compiling etc)
17:24:11krz_mcuelenaere: if it crashes rockbox build, if it compiles and runs successfuly
17:25:17 Quit Seed ("cu, Andre")
17:26:22mcuelenaerekrz_: works
17:26:51krz_mcuelenaere: and rockbox build too?
17:27:36mcuelenaerehaven't tried building Rockbox yet
17:27:42mcuelenaereI get these warnings:
17:28:00mcuelenaerewhat target should I try building?
17:28:07mcuelenaereiriver H10_5gb ?
17:31:34*domonoky is happy to see krz working.. 3 days left for his deadline..
17:32:19 Join Phoca [0] (
17:32:24 Part Phoca ("Konversation terminated!")
17:32:33krz_mcuelenaere: ideally all targets should work
17:32:42krz_domonoky: :)
17:32:42mcuelenaerebuilding all targets takes some time..
17:32:58mcuelenaerebuilding one target even takes some time :)
17:33:13mcuelenaereok, the h10_5gb target got compiled successfully
17:33:29domonokykrz: did you contact people about the svn access to a branch/folder for you ? this could take some time, as you need to contact the right people, and they need time todo it.... and deadline is saturday midnight.. :-)
17:33:37mcuelenaerekrz_: you should try installing VMWare or Cygwin
17:33:39krz_i hope all targets should compile succsessfuly :)
17:34:41krz_domonoky: not yet
17:35:02krz_so, are there any of SVN admins? :)
17:37:11 Join Seed [0] (
17:39:03krz_mcuelenaere: what version of gcc do you use? i've got only format warnings on 3.4.5
17:39:20mcuelenaereit's the one Rockbox installs as default
17:39:33mcuelenaereah no that's for arm-elf-gcc
17:39:50mcuelenaereI have 4.2.3
17:40:54krz_seems it is more strict
17:41:40funmandid someone test the mp3 encoder codec (for FM) recently ?
17:42:53mcuelenaerekrz_: yes, the later versions more strict
17:42:56mcuelenaereget more strict*
17:44:42krz_i'll try new version of mingw
17:45:20funmanI want to use it in vlc but I am doing it wrong, produces quite some noise
17:45:43 Quit Thundercloud (Remote closed the connection)
17:53:24krz_it seems mingw provides version 3.4.5
17:54:30Kopfgeldjaegercan i make rockbox choose a completely random track (not one of album X or by the singer Y)?
17:55:21 Join funman_ [0] (
17:55:34domonokyKopfgeldjaeger: sure, make a playlist out of all Music, and play it with shuffle enabled...
17:58:11 Part fragilematter
18:02:03 Join nuonguy [0] (
18:04:54Kopfgeldjaegerhm, okay. atm i'm not able to save to save the playlist. the manual says (section virtual keyboard): Play - Exits the virtual keyboard and saves any changes. but when i press "Play" (>||), the cursor just moves higher...
18:06:20krz_anyone know how to solve "pointer targets in passing argument 1 of 'FUNC_NAME' differ in signedness"?
18:07:53 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:09:06 Quit funman (Read error: 110 (Connection timed out))
18:09:33 Join MethoS [0] (n=clemens@
18:09:34 Join D3fo [0] (
18:09:41 Nick oofus is now known as oofus[away] (
18:10:11domonokythe signedness of the argument 1 doesnt fit what the function wants. for example the function wants a unsigned int, and you pass a signed int to it...
18:10:38D3foDoes rockboy work on the ipod mini g2?
18:11:25domonokyD3fo: yes rockbox works on both versions of the ipod mini (not nano) ...
18:11:42D3foNo, not rockbox, rockboy, the gb emulator.
18:11:48D3foI have rockbox on my mini.
18:12:15domonokyoh, hm.. dont know...
18:12:31dionoeabest way to know is to try i guess
18:13:55D3foWell as far as I know, its a viewer, but when I click on my gb games, it doesn't do anything
18:14:41domonokythe wiki and code says, that it doesnt work on grayscale ipods..
18:15:24D3foYeah, but I got this thing-
18:15:58D3foor rather-
18:16:20domonokyD3fo: so you have applied this patch, and recompiled rockbox ?
18:16:54D3foThat's the thing, I'm not sure how to do that = /
18:16:55 Join Mathiasdm [0] (
18:17:49domonokytake a look at the wiki: WorkingWithPatches
18:18:58domonokyand perhaps SimpleGuideToCompiling, if you have not compiled rockbox before...
18:21:05krz_there are some warnings from rockbox code..
18:25:05 Join shyam_k [0] (n=user@
18:27:41shyam_khi,i am fascinated to make speech recognition systems.. i am yet to read more about rockbox,(just started 10mins ago)..but is there any speech recognition system in rockbox?(i know its sad to make those tiny cute machines to work that hard!:)
18:28:07shyam_kjust some voice command control systems?
18:28:27 Quit MethoS (Read error: 60 (Operation timed out))
18:28:28domonokyshyam_k: at moment there is no voice recognition in rockbox...
18:29:50domonokyand i dont know if this little machines have enogh power to do this... but it would be surely nice..
18:29:52 Join virtuoso015 [0] (n=vinay@
18:30:09shyam_kok.. is that in plan? or is it good to think about such a energy greedy apps to be in the devices that rockbox focuses..
18:30:51 Join crope` [0] (
18:31:04domonokythere a no plans for rockboxs, its all done by volunteers... so things get done, when people who can code, like to do it... :-)
18:31:24shyam_kjust asked about the TODO thats all..:)
18:32:36domonokyrockbox has a plugin system, so it wouldnt hurt to add voice recognition.. (if it is possible) ..
18:32:53 Quit agaffney (Read error: 104 (Connection reset by peer))
18:33:50 Join agaffney [0] (n=agaffney@gentoo/developer/
18:34:32shyam_kbut first one silly question..i want to start hacking on these kind of devices,i would like to hear music for long time,read some pdfs when i am travelling,and being in low priority to see some videos but at HIGH priority have to use Free formats like OGG.. can i get some suggestions on which hardware would be good to do this with rockbox?
18:36:12domonokythe Free formats are no problem with rockbox... viewing pdf isnt possible in rockbox (but you could convert to jpg or txt)
18:36:58domonokyyou may want to take a look at the wiki, BuyersGuide
18:37:19shyam_kyeah of course i am reading.. and as always lazy:)
18:37:55domonokyi think there is no png viewer at moment... but the jpg viewer is good.
18:38:45shyam_kic thanks a lott domonoky ill go and read some more.. i badly need a rockbox system :)
18:39:44 Quit funman_ ("leaving")
18:40:45 Quit kharo ("Leaving.")
18:41:02 Join Schmogel [0] (
18:41:06krz_domonoky: so, there are some warnings only in rockbox code
18:41:20shyam_koh! cant get to open .7z in my gnewsense!
18:41:43shyam_karchive type not supported..
18:41:51*krz_ tried on 4.2.3
18:42:15domonokykrz_: give a paste-bin of this warnings... we should remove all warnings in rockbox code, or this page gets yellow :-)
18:42:35domonokyshyam_k: try 7zip :-)
18:44:00shyam_ki thought its some proprietary format.. its having the same license as gnome afterall:)
18:44:32domonokyshyam_k: you want to play free formats ? take a look at what rockbox supports: :-)
18:44:44 Quit agaffney (Remote closed the connection)
18:45:43domonokykrz_: is this when compiling wpseditor, or when compiling rockbox with your changes ?
18:46:03krz_this is when compiling proxy
18:46:23shyam_kyeah thts coolll. i am satisfied with vorbis and theora:)
18:46:32domonokyso no warnings when you compile rockbox with yor changes ?
18:48:14domonokythen this warnings are not so important... i think they come from a mixup of rockbox functions, and defines from your pc system...
18:49:06domonokyfor example the get_time function probably takes a time_t or alike, which is defined with a different signedness in rockbox, than in your pc...
18:50:19 Join agaffney [0] (n=agaffney@gentoo/developer/
18:50:28domonokyo you can ignore them for now, and continue with other things todo . :-)
18:50:34 Join bertrik [0] (
18:52:36domonokyshyam_k: no theora in rockbox, video is mpeg1
18:54:08shyam_koh k
18:54:32*shyam_k downloaded the source and found out that rockbox is of bsd style license:)
18:54:53gevaertsWhere did you find that? It isn't
18:55:00domonokyno its GPL v2 or later..
18:55:10shyam_koh! sorry..
18:55:18 Join herrwaldo [0] (
18:55:18 Join super [0] (
18:55:43 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
18:55:49shyam_kthe faq didnt tell about the license..
18:56:12gevaertsThat's because it isn't that frequently asked ;)
18:56:19*domonoky reads the first line of this file
18:56:42 Join SoapWork [0] (n=42c07542@gateway/web/cgi-irc/
18:57:10krz_domonoky: i have compiled only proxy on slackware
18:58:06shyam_kdomonoky: okok i got confused by that line that i skipped that:)
18:58:45domonokykrz_: so next is compiling the gui ? or are there problems ?
18:59:25krz_domonoky: only one - there are no qt yet
18:59:45krz_oops sorry
18:59:54krz_it exists
19:00:15domonokythere is no qt package for slackware ? the other way is to compile qt yourself..
19:00:24domonokyit isnt hard, only takes much time.. :-)
19:02:56krz_i've never did this before.. so how to fix this error "multiple target patterns" after qmake?
19:05:08domonokyhm, sounds like broken Makefiles.. try deleting all Makefiles and rerun qmake
19:05:55 Join tessarakt [0] (
19:06:29*GodEater__ 's beast is not well :(
19:08:31gevaertsWhat does it do?
19:08:53 Quit linuxstb (Read error: 113 (No route to host))
19:09:29 Quit D3fo ()
19:10:19GodEater__it won't boot into Rockbox anymore
19:10:27GodEater__the bootloader keeps saying "File not found"
19:10:38mcuelenaerekrz_: don't forget to do qmake-qt4, not qmake
19:11:12krz_mcuelenaere: thanks, cause qmake && make gives errors
19:11:44gevaertsGodEater__: when I had that, booting the OF once fixed it. Other people have reported success by just reinstalling rockbox
19:12:01GodEater__gevaerts: I'm trying the boot OF approach now
19:13:06krz_seems that i don't have qmake-qt4
19:13:30GodEater__I think my work PC did something bad
19:13:38GodEater__it hosed the FS on the S
19:13:55GodEater__but I think it did the same to the ipod Video too
19:15:51mcuelenaerecool! seems like the Rockbox bootloader now supports loading the Creative OF :)
19:16:28 Join tchan1 [0] (
19:17:27 Quit mf0102 ("Ex-Chat")
19:17:36mcuelenaerenow when quetzalcoatl figures out the CFS file system, we will have full dual boot capabilities :)
19:17:57 Quit krz_ ("ChatZilla 0.9.83 [Firefox]")
19:19:29 Quit tchan (Read error: 113 (No route to host))
19:21:02 Nick fxb__ is now known as fxb (
19:23:10***Saving seen data "./dancer.seen"
19:23:49*GodEater__ puts the beast into recovery mode, and too late realises his bootloader is at work
19:24:38 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:24:40 Quit shotofadds (Read error: 104 (Connection reset by peer))
19:24:55 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:24:56 Quit shotofadds (Read error: 104 (Connection reset by peer))
19:26:09 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:28:26shotofaddsmcuelenaere: (from the logs earlier) did you try simply "mov pc,#0" in an asm block? that should work
19:28:31 Join Thundercloud [0] (
19:28:46mcuelenaereshotofadds: no I didn't, but currently it isn't needed anymore
19:29:12mcuelenaerecurrent code relies on the OF
19:29:25shotofaddsfair enough :-)
19:30:35 Join phinze [0] (
19:31:20 Quit miepchen^schlaf ()
19:31:37shotofaddsmcuelenaere: the installation process on the ZVM looks fun :-)
19:31:52BagderRegarding the gsoc mentor summit: "We will invite successful organizations ... to send *two* mentors to the summit."
19:31:56mcuelenaereit even gets better..
19:32:37*shotofadds has a ZVM in a drawer somewhere, but no adapter as yet
19:32:58mcuelenaeredoes the battery still works?
19:33:03shotofadds(assuming it's still necessary to mount the drive in a PC)
19:33:08shotofaddsyeah, it's fine
19:33:10mcuelenaeresoon not anymore
19:33:22mcuelenaereah you mean a ZIF->3,5" adapter?
19:33:41mcuelenaeremine has a broken battery power connector :(
19:34:49GodEater__oh bugger - the beast bootloader doesn't build at the moment
19:35:39 Quit nplus (Read error: 104 (Connection reset by peer))
19:36:10*GodEater__ is lying, and encourages people to ignore him
19:36:20 Join nplus [0] (n=nplus@141.25.Globcom.Net)
19:36:37gevaertsGodEater__: does that mean that you don't encourage people to ignore you?
19:38:45 Quit scorche (Nick collision from services.)
19:39:34 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
19:41:44*gevaerts is confused now
19:42:12*GodEater__ is too
19:44:10 Nick oofus[away] is now known as oofus (
19:50:01 Quit culture (Read error: 110 (Connection timed out))
19:50:25 Quit jhulst (Remote closed the connection)
19:50:42 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:51:20 Quit scorche|sh (Read error: 104 (Connection reset by peer))
19:51:58 Quit tessarakt ("Client exiting")
19:52:20GodEater__this seems thoroughly broken now
19:52:51 Quit SoapWork ("CGI:IRC")
19:53:23 Join scorche|sh [0] (
19:55:40GodEater__oh well - it'll give me something to do tomorrow
20:01:12 Join kugel [0] (n=chatzill@unaffiliated/kugel)
20:01:35kugelSlasheri: ping
20:02:00 Nick oofus is now known as oofus[away] (
20:07:47 Join SoapWork [0] (n=42c07542@gateway/web/cgi-irc/
20:09:35 Quit Thundercloud (Remote closed the connection)
20:10:42 Quit shotofadds (Read error: 104 (Connection reset by peer))
20:19:20 Quit midgey|work (" ajax IRC Client")
20:24:54 Quit SoapWork ("CGI:IRC (EOF)")
20:24:54 Quit axionix (Read error: 104 (Connection reset by peer))
20:26:05 Nick tchan1 is now known as tchan (
20:31:56 Join axionix [0] (
20:35:18 Part toffe82
20:38:15 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
20:39:53 Part virtuoso015
20:51:01 Join toffe82 [0] (
21:02:21 Join livingdaylight [0] (
21:03:31 Nick oofus[away] is now known as oofus (
21:04:48 Part J-23
21:05:50 Quit gromit`` (Read error: 110 (Connection timed out))
21:08:41 Quit Schmogel (Read error: 104 (Connection reset by peer))
21:11:25livingdaylighthi...used the linux version of Rockbox Utility to automatically insall rockbox... but now i'm in xp can i use the windows version to uninstall rockbox?
21:12:05rasherlivingdaylight: Certainly
21:12:33domonokylivingdaylight: sure, should work fine.. but why do you want to uninstall ? :-)
21:12:42rasherlivingdaylight: Out of curiosity, why are you uninstalling?
21:13:28livingdaylightthe volume control isn't numbered
21:13:59gevaertsYou need a theme where it is, then
21:14:13livingdaylightbut i only like the default theme
21:14:23livingdaylightblack and orange... i really like that theme
21:14:36gevaertsIn that case, you can tweak ik :)
21:14:37domonokythen change the default theme to show a numeric volume..
21:14:38livingdaylightsome of the other themes the fonts are teeny weeny
21:15:06livingdaylighti checked settings but don't see how
21:15:18 Join stu8ball_ [0] (
21:15:49 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
21:15:49livingdaylightalso i can't seem to pause or play tracks by selecting the 'Pause/Play' button
21:17:00livingdaylightso, i always need to select 'Right' to play
21:17:47gevaertsWhich player is this?
21:20:23gevaertsSeems to work here
21:20:49livingdaylightthat's why i'm wondering whether there is a problem with the install
21:20:54*kugel managed to write a database parser in ruby :)
21:21:32livingdaylightso, i need to reinstall rockbox or go back to iAudio default firmware
21:21:48domonokyin ruby... why cant people write in c or c++, so i could reuse it in rbutil... :-/
21:22:14*gevaerts only has his x5l since a few days, so he can't advise much about it
21:22:44rasherkugel: There's one in perl on the tracker somewhere
21:22:50kugeldomonoky: a) it's just for fun b) using C, it'd be easier to use existing rockbox code, isn't it?
21:23:11***Saving seen data "./dancer.seen"
21:23:31domonokyjup, and better to keep in sync with future database changes..
21:23:35kugelc) i don't see why it couldn't be used with rbutil
21:23:42 Join bughunter2 [0] (n=j@
21:25:13kugelrasher: You don't have the FS#, do you?
21:25:56kugelI can't find it
21:26:12livingdaylightwhere do i 'manually' remove the bootloader?
21:26:36domonokylivingdaylight: there is nothing wrong with your rockbox install, thats just how it works in rockbox. Take a look at the manual for the right keys...
21:27:17livingdaylightdomonoky: sure... but i need to have numerated volume and be able to pause/play using the pause/play key...
21:27:32domonokylivingdaylight: this depends on the target. take a look at the manual...
21:27:47livingdaylightcan you please tell me anyhow where the bootloader is that i need to remove manually?
21:28:22bluebrotherdomonoky: we already have a database in c ;-)
21:28:56domonokylivingdaylight: just take a look at the manual....
21:29:20livingdaylightdomonoky: i am, but not finding where it says where the bootloader is
21:29:22bluebrotherthe x5 needs to reflash the original bootloader
21:29:37domonokyyes, and thats in the manual...
21:29:39gevaertsdomonoky: I checked on my x5l. The play/pause button is supposed to play/pause, and here it does...
21:29:50oofuslivingdaylight: the play/pause key works fine here on my X5L
21:30:00bluebrothertook me like 5 seconds :P
21:30:02livingdaylightbluebrother: thx
21:30:13livingdaylighti know you guys are great with the manual
21:30:15bluebrotherso _please_ do a real check first
21:30:31bluebrotherwell, looking for "Uninstalling" shouldn't be hard ...
21:30:45livingdaylightoofus: same for gevaerts unfortunately it doesn't for mine... i don't know why...
21:30:53livingdaylightmaybe i should do a manual install next time
21:31:09bluebrotherand if you looked at the installation chapter before you should have noticed that there's a section "uninstallation"
21:31:42livingdaylightbluebrother: i did... but i couldn't find in that section where i find the bootloader that the automatic uninstaller told me i need to manually remove
21:31:43CtcpPing from gevaerts!n=fg@rockbox/developer/gevaerts
21:31:56livingdaylightthat's why i came here after and asked
21:31:59*bluebrother sighs
21:32:24 Quit faemir (Connection timed out)
21:32:29gevaertslivingdaylight: I guess for the numerical volume either you do it yourself, using the WPS guide on the wiki (that I can't find right now, help, someone?), or ask in the WPS/theme forum
21:32:44bluebrotherhopefully I get around committing the new bootloader install stuff soon. Should make stuff like that "much" easier
21:32:53oofuslivingdaylight: numerated volume is settable in the general settings.......for any theme. Just done it !
21:33:01bluebrotherlivingdaylight: enable the status bar and set the volume to numerical
21:33:21*gevaerts also learns :)
21:33:44bluebrotherof course this will only work if your wps does show the status bar :)
21:34:01livingdaylightok, i'm going to reinstall and see...
21:34:30gevaertswhich cabbiev2 doesn't seem to do...
21:34:52bluebrothermost themes hide the statusbar ...
21:35:01bluebrotherrockbox_default does show it ;-)
21:35:25*gevaerts hugs rockbox_default
21:35:52bluebrotheryeah, it's kinda nice. Only the font is somewhat ugly
21:37:06*kugel votes for renameing rockbox_default to rockbox_hardcoded or something, as cabbie is the default theme/wps
21:37:49gevaertsrockbox_default isn't hardcoded
21:38:56*gevaerts votes for making rockbox_default default again, and then quickly hides
21:38:57kugelIt's the wps you get when a wps fails
21:39:20gevaertsThere is a hardcoded builtin wps that looks a lot like rockbox_default though
21:39:35kugelwhat's the difference between those?
21:39:40 Quit stu8ball (Read error: 110 (Connection timed out))
21:39:54livingdaylightoofus: ok, i'm in general settings... where do you find the numerical value for volume?
21:40:07 Join Lear [0] (i=chatzill@rockbox/developer/lear)
21:40:11kugellivingdaylight: manual also helps here
21:40:12livingdaylightbluebrother: where do i enable the status bar please?
21:40:22bluebrotherlivingdaylight: in the settings menu ...
21:40:37 Join massiveH [0] (
21:40:39gevaertslook-wise, no idea, but technically rockbox_default is a theme like any other. The hardcoded one isn't (exactly. Once it's parsed it's all the same in memory)
21:41:08bluebrotherbesides it's only the wps that's built-in
21:41:19bluebrotherthus it's not a theme :)
21:41:49gevaertsStrictly speaking there must also be a theme built-in. After all, all settings have default values :)
21:41:54 Quit Mathiasdm ("Invisible Internet Project:")
21:41:55livingdaylighti'm in the settings menu and dont see anyting pointing to status bar
21:42:11kugelgevaerts: Sure, I didn't mean that rockbox jumps to the wps folder and applies rockbox_default.wps if a wps fails. I know that it's using the build-in version
21:42:33kugelgevaerts: But I see no difference between those, so it's basically the same
21:42:40oofuslivingdaylight: general->display->status/scrollbar
21:42:48kugellivingdaylight: read the manual, please
21:43:19kugellivingdaylight: or at least take 5 min of your time and click through everything in the settings
21:43:24gevaertskugel: that's the same as saying that the e200v1 and e200v2 are basically the same, since you don't see the difference immediately. Lots of people seem to be unhappy about the untruth of this though
21:43:38*bluebrother notes that the manual is searchable
21:44:00oofuslivingdaylight: but I have just noticed that even with the staus bar and volume display set to numeric (which shows up at the top of the screen) when you go back to WPS volume is not numeric at the bottom of the screen, sorry.
21:44:17gevaertsSo you need to change the wps anyway
21:44:32livingdaylighthow does one do that? :/
21:44:45bluebrotheroofus: please be careful with your statements. As I said before the wps can disable the statusbar, and quite some themes do this
21:44:50kugelgevaerts: No, I don't think it's the same. Anyway, I'm more interested in getting the confusion between rockbox_defaault and "the default theme" cabbiev2" away
21:45:02oofusbluebrother: ok, no problem
21:45:03bluebrotherthis doesn't prevent you from modifying the theme / making your own / using one that shows the status bar
21:45:11oofusbluebrother: I'll go and read the manual :)
21:45:37gevaertskugel: my solution also takes that confusion away :)
21:46:02bluebrotherkugel: well, there is a rather simple solution: the menus support jumping to the old (default?) value. Just do this for the themes menu
21:46:09livingdaylightgevaerts: play/pause is still not starting songs
21:46:23kugelWe could also ship a entirely broken wps and call this one rockbox_hardcoded.wps, and then remove rockbox_default altogether :)
21:47:04kugelbluebrother: i don't understand
21:47:18gevaertslivingdaylight: does that button do anything at all? For example, if you start the player and you are at the main menu, does the play button go to the WPS (to resume playing)?
21:47:29livingdaylightsorry, to ask again, but the manual doesn't tell me how to manually remove the bootloader
21:48:13gevaertslivingdaylight: 2.6.2
21:48:14livingdaylightgevaerts: selecting 'Right' is the only way i get to start songs... then i can't pause becuase 'play/pause' button doesn't do anything
21:48:18kugellivingdaylight: are you kidding?
21:48:22bluebrothercalling rockbox_default not rockbox_default would be wrong −− it *is* the default that gets used when the loaded theme is broken
21:48:32gevaertslivingdaylight: that doesn't exactly answer my question
21:48:37kugellivingdaylight: What's so hard to understand in "2.6.2 Manual Uninstallation"
21:48:48bluebrotherkugel: go to some setting you changed. Hold Select for a while ...
21:48:53livingdaylightgevaerts: sorry, i don't understand your question then?
21:49:50gevaertslivingdaylight: if you're playing a track, and halfway you shutdown the player (no stop, no pause, just shutdown), after restarting, while in the main menu, before you do anything else, does the play button have any effect?
21:50:07livingdaylightkugel: 2.6.2 doesn't tell me how to remove the bootloader unless it's in .rockbox? When i used rbutil to automatically remove rockbox it told me that i had to manually remove the bootloader but didn't tell me how; hence i ask
21:50:25livingdaylightgevaerts: i'll check
21:50:39kugellivingdaylight: I've just read it there. It does tell you how to uninstall
21:50:49bluebrotherlivingdaylight: "If you would like to go back to using the original Iaudio software, connect the player to your computer, download the original Iaudio X5 firmware from the Iaudio website, and copy it to the FIRMWARE directory on your Iaudio X5"
21:50:55bluebrotherwhat's so hard about this?
21:51:01*kugel doesn't know either
21:51:09livingdaylightbluebrother: that is not my question
21:51:19livingdaylighti have read that
21:51:21bluebrotherso *what* is the question?
21:51:47bluebrotherit tells you how to uninstall. This (unsurprisingly) includes removing the bootloader.
21:51:53livingdaylightWhen i used rbutil to automatically remove rockbox it told me that i had to manually remove the bootloader but didn't tell me how; hence i ask
21:52:04bluebrotherin case of the x5 reverting the firmware and removing the bootloader is the same thing
21:52:22livingdaylightso, why does the rbutil tell me that i need to manually remove thebootloader after its removed the firmware?
21:52:33bluebrotherwhich should be kinda clear from that section
21:52:43livingdaylightit isn't
21:53:04bluebrotherbecause it's not possible to remove the bootloader (which is what replaced the original firmware) using a pc tool
21:53:06kugellivingdaylight: You upload the original firmware to the X5, that will handle the bootloader uninstallation
21:53:12bluebrotherthis is possible on other players, like the Ipods.
21:53:19livingdaylightyou like to think everything is crystal clear from the manual .. .but everything isn't crystal clear and straightforward so stop giving me a hard time
21:53:23gevaertslivingdaylight: "firmware" as in Original Firmware resides in the flash. In rockbox, the bootloader resides in the flash, and the firmware resides in .rockbox
21:53:36livingdaylightthank you gevaerts
21:53:47*bluebrother gets annoyed
21:53:50kugellivingdaylight: Why didn't you just follow the manual? If there's a way to remove the bootloader, then it's described in the manual
21:54:06livingdaylightkugel: give me a break with your 'manual'
21:54:07livingdaylightthank you
21:54:18bluebrotherlivingdaylight: well, if you want everything to be "crystal clear" then please also write questions that are "crystal clear"
21:54:33*gevaerts proposes to stop talking about the firmware/manual/bootloader issue
21:54:51kugelor define crystal clear
21:55:02kugelto be it's crystal clear
21:55:39livingdaylightbluebrother: i think i was... i use rbutil to 'automatically uninstall' as per the manual's instructions... rbutil then tells me that its removed the firmware but that i still need to remove the bootloader if i want... but doesnt' tell me how... nor does the manual section 2.6.2
21:55:50livingdaylightis that clear?
21:55:58bluebrotherlivingdaylight: feel free to post a patch
21:56:55 Quit DaCapn ()
21:57:23bluebrothernobody required you to use it. Take it or not. Just non-"crystal clear" whining doesn't help
21:57:28livingdaylightfeel free to be a bit nicer bluebrother | kugel
21:57:53bluebrotherfreel free to ignore the work it takes to build up such a tool / firmware
21:58:19*domonoky offers money back to livingdaylight :-)
21:58:40kugellivingdaylight: I don't see how "If you would like to go back to using the original Iaudio software[...]" under "Manual Uninstallation" isn't clear
21:59:07 Quit oofus (Remote closed the connection)
21:59:33livingdaylighti appreciate the labour of love that is Rockbox... and i've expressed and made my thanks clear.. but doing soemthing for free doesn't give license to be obtuse and down right hard on others who struggle with adopting rockbox
21:59:55 Part livingdaylight
22:00:37bluebrotherit does. You have been given the right to use Rockbox because of its license. This doesn't imply that developers or people doing support need to treat you like a paying customer.
22:00:52kugelhe's gone. And I highly doubt that he'll read the logs ;)
22:01:17*bluebrother just replaced "crystal clear" with "crystal beer". Much better.
22:01:52kugelwell, but then he's right! The manual isn't crystal beer to me :)
22:02:06bluebrotherno ... he never talked about beer.
22:02:17kugelsadly enough
22:02:25gevaertsFrom what I understood he was mainly confused by different wording between the manual and rbutil
22:02:39 Join MethoS [0] (
22:02:41*gevaerts also prefers beer.
22:02:51bluebrotherfrom what I experienced is that he was crystal unclear :o
22:03:18kugelHe possibly had too much crystal beer tonight too
22:03:40 Quit perrikwp (" ajax IRC Client")
22:04:33kugelAnyway..I wonder what I do next. Re-implement the database browser, or writing the database files
22:06:10 Quit spiorf (Remote closed the connection)
22:06:31 Quit Seed ("cu, Andre")
22:11:53 Quit fyrestorm (Read error: 104 (Connection reset by peer))
22:12:49 Join fyrestorm [0] (
22:16:31rasher( contains database-parsing)
22:16:47 Join faemir [0] (
22:19:10 Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
22:20:31 Quit fyrestorm (Read error: 104 (Connection reset by peer))
22:20:58kugelrasher: ah cool
22:21:12rasherkugel: I don't know. It's perl...
22:21:33kugelrasher: What's wrong with perl?
22:22:07 Join fyrestorm [0] (
22:22:55reacocardhow long does it usually take to get replies on rockbox-dev? I've been waiting for a full day now, which is fine but I'd really like to have the questions answered so I can continue my work. should I just keep waiting, or is there something else I should try?
22:23:35Bagderreacocard: it of course depends onthe topic
22:23:47Bagderfor tagcache details, I suspect not that many knows the answer
22:23:55reacocardaw :(
22:24:21*reacocard really wants to be able to continue his script which is difficult without that info
22:24:34Bagderreacocard: Slasheri is the db master, so getting hold of him is the best
22:24:57reacocardI sent him an email yesterday too. no reply yet
22:25:29Bagderreading source code if of course always an option too
22:25:44*gevaerts doesn't get his m6sl to reset the usb connection halfway the DFU procedure :(
22:26:00reacocardthat's what Ive been doing to this point. Problem is its C which Im not good at reading and there's a LOT of it
22:26:23amiconngevaerts: You need to get a PP involved in the process somehow. Then you'll get lots of usb resets
22:26:37reacocardso figuring out the subtler details that are now tripping me up is beyond my C knowledge
22:26:38amiconnIf still not sufficient, throw an usb hub into the mix...
22:26:38gevaertsamiconn: excellent plan!
22:26:40rasherreacocard: Regarding the first question, I believe all strings are the same length
22:27:17rasherEh, that doesn't answer your question at all, sorry.
22:27:27reacocardheh I was just abotu to say that :)
22:27:30ZambeziWhen I turn off backlight and reboot, then the backlight is on again. I changed the setting i settings -> LCD - backlight - off. It's firmware from the weekend and it's iPod Mini.
22:27:41kugelreacocard: After reading your email, I've also started to write such a script. Parsing is fine here. Unfortunately I can't answer your questions either
22:27:50amiconnZambezi: How do you reboot?
22:27:58 Quit bughunter2 (Read error: 104 (Connection reset by peer))
22:28:03Zambeziamiconn: Menu+select
22:28:06reacocardkugel: in what language? mine is in pytho and ive gotten quite a ways
22:28:11reacocarder, python*
22:28:12gevaertsZambezi: that's hard reset...
22:28:14kugelreacocard: ruby
22:28:14amiconnYou need to do a clean shutdown in order to give rockbox a chance to save your new settings
22:28:18reacocardkugel: neat
22:28:29 Quit ompaul (Read error: 113 (No route to host))
22:28:29rasherreacocard: each field contains a field length at the beginning
22:28:48reacocardrasher: yeah but its padded to that length with Xes to make adding a few chars efficient
22:29:03reacocardand to make sizes easier to do oon the less powerful targets
22:29:15Zambeziamiconn, gevaerts Oh. I always did the hard one. It worked with the database, but it's good to know cause if I mess up one time, the settings won't be saved.
22:29:28reacocardyet rockbox can tell somehow when one of them actually does end in X
22:29:35reacocardso the question is how does it knwo that?
22:29:51gevaertsreacocard: the field length?
22:30:02reacocardgevaerts: nope, that includes the Xes
22:30:17rasherreacocard: I really don't know - I was pretty sure the field length at the start of the field discarded padding.
22:30:18kugelreacocard: before the Xes, there's a 0x00 char, so that's probably the reason
22:30:30 Join fyre^OS [0] (
22:30:37rasherAh yes, the null byte!
22:30:39 Quit fyrestorm (Read error: 104 (Connection reset by peer))
22:30:42rasherWhich explains this: $voice =~ s/\0.*//;
22:30:48reacocardkugel: ah.... yeah that'd be it. Ive just been examining the output with print so itd get lost
22:30:59reacocardthanks, thats one more thing down
22:31:00gevaertsNever do that on binary data...
22:31:06 Join bughunter2 [0] (n=j@
22:31:11reacocardgevaerts: well its strings in a binary file :)
22:31:12ZambeziNow it worked. Backlight is on when booting, but shuts off after loading is complete. Now I'll save some battery. :-)
22:31:35kugelreacocard: in ruby, it printed the null byte, so I've noticed it :)
22:32:08reacocardkugel: if i'd been using repr() to format it properly I would have too, its just me being lazy that foiled me
22:32:10*gevaerts suspects that the dfu checksum may be different on m6sl. He needs wpyh to help there...
22:32:43kugelreacocard: ah i guess I could answer 1 the questions :D
22:32:52reacocardkugel: indeed :)
22:33:11kugelI have no idea about mtime though
22:33:11reacocardso now I just have the big one about mtime and a few lesser ones I sent to Slasheri
22:33:20reacocardyeah the mtime is a doozy
22:33:33reacocardits almost but nto quite the fat32 mtime schema
22:33:46rasherreacocard: What are you planning to do with your script?
22:34:11reacocardrasher: allow the tagcache DB to be updated while connected to the computer, saving the device the trouble
22:34:12 Join massive_H [0] (
22:35:16rasherreacocard: That usually breaks down once you start adding exotic file formats to the mix :\ It's really sad that the db tool doesn't build
22:35:17 Quit massive_H (Client Quit)
22:35:32rasher(Using Rockbox' own code to read tags and write db files)
22:35:45reacocardrasher: yeah I saw that, and quickly discarded any idea of using it
22:36:00reacocardnot sure what you mean by exotic file formats though
22:36:17reacocardI dont think I see anything on rockbox's supported formats list I cant handle
22:36:20kugelreacocard: have you noticed this in tagcache.c? mtime seems to be used to see if the file has been modified
22:37:04reacocardright, so I need to be able to convert the UNIX mtime on the computer to the rockbox mtime format
22:37:33Bagderreacocard: mtime is clearly taken straight from the fatfs
22:37:37rasherreacocard: Sid, wma, nsf, adx
22:37:45Bagderand is the WRTDATE << 16 | WRTTIME
22:38:05 Quit herrwaldo (Remote closed the connection)
22:38:31reacocardBagder: so, then why are there two myster bits that dont relate to anything and that dont appear in any fat documentation I can find?
22:38:41rasherreacocard: endian issues?
22:38:45reacocardrasher: sid and wma I can do for sure, idk abotu the other two
22:38:59reacocardand endianness you just have to check the model which is trivial
22:39:00Bagderreacocard: I just checked what the code does...
22:39:26reacocardBagder: yeah I found it already too
22:39:41reacocardif it was easy to find in the source via searching I think i'd have foudn it already
22:39:46rasherI meant your two "mystery bytes" could be endianness related
22:39:58Bagderor bugs
22:40:04reacocardhm, maybe, btu the rest checks out absolutely perfectly
22:40:04Bagderin either code
22:40:07amiconnAfaik the tagcache files are all using the same endianness regardless of target
22:40:14reacocardamiconn: thanks
22:40:20amiconnThat's why there are those ecread and ecwrite functions
22:40:20reacocardone less thing to worry about
22:40:28Bagderamiconn: really?
22:40:39*reacocard though he'd seen a corrector in there
22:40:41BagderI remember Slasheri not doing so... but maybe things changed
22:41:00amiconnI'm not 100% sure though. Maybe it can even handle both cases, and there's a flag somewhere that says which endianness is in use
22:41:43reacocardamiconn: in any event, Its trivial to correct for endiannes if it is an issue, and testing once its more ready will reveal that
22:41:44amiconnstruct tagcache_stat: ... bool econ; /* Is endianess correction enabled? */
22:42:01amiconn(from tagcache.h)
22:42:11reacocardok, I got to go now, should be bakc in half and hour to an hour
22:42:28reacocardthanks for all the help
22:43:12*gevaerts got the thing to reset
22:43:15 Join waldo [0] (
22:43:24amiconnSee also tagcache.c:open_master_fd()
22:43:49Bagdermcuelenaere: very nice progress on the zen front!
22:44:02 Quit jhulst (Read error: 113 (No route to host))
22:44:11mcuelenaereyes, since quetzalcoatl came things are going good :)
22:44:37amiconnSo either endianess can be used regardless of target, but the native endianess will give better performance of course
22:44:46 Quit crope` ("Leaving")
22:44:50*gevaerts thinks this is a great day. Progress on the ZVM, the iaudio 7 _and_ the meizu!
22:45:21Bagderwhat's the news on the iaudio7?
22:45:38gevaertsHave a look at FS #9245
22:46:06rasherSounds to me like it's time to add a build
22:46:20rasherErr, maybe after 3.0
22:46:27*rasher almost got carried away there
22:46:50Bagderhaha, yeah freezes are so boring! ;-)
22:49:46Nico_Pmcuelenaere: there is no need to remove the ZVM's HD to install rockbox on it anymore?
22:50:00mcuelenaereNico_P: correct
22:50:12Nico_Pvery good news :)
22:50:15mcuelenaereindeed :)
22:50:23mcuelenaerebut FAT file system will be for later though
22:50:27 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
22:50:27Nico_Phow did you acheive that?
22:50:34mcuelenaerewith the help of quetzalcoatl
22:50:39mcuelenaereare you following the forum thread?
22:50:46Nico_Pah, I'll go read it
22:51:01mcuelenaerewell, I can give the summary :) (perhaps rockbox-community stuff?)
22:51:28Nico_Pseems on topic to me
22:51:56mcuelenaerek short story: I finally managed to contact quetzalcoatl and he delivered some code to read the minifs file system
22:52:02mcuelenaere(this is one of the two Creative uses)
22:52:25mcuelenaerethe other one (CFS) hasn't been figured out yet (fully) by him, so we'll need to wait for that
22:52:49mcuelenaereand the CFS contains a file (VFSYS) which has the 'Removable Disk Drive'-contents
22:53:02mcuelenaereso when we can access that and read/write it, we can put a FAT file system on it
22:53:15mcuelenaere+ we can access it from the OF because it's it own feature
22:53:26mcuelenaere(because currently USB doesn't work on Rockbox)
22:54:26Nico_Pso did you add minifs support to the bootloader?
22:54:46mcuelenaeresome sort of
22:54:52mcuelenaerefile location + read support
22:55:19mcuelenaereand then I renamed the OF (jukebox2.jrm) to creativeos.jrm
22:55:35mcuelenaereso the bootloader is able to load it and to execute it
22:55:47mcuelenaere(currently the bootloader is jukebox2.jrm)
22:56:08 Quit fyre^OS (Read error: 113 (No route to host))
22:56:48*gevaerts just flashed his M6SL from linux!
22:57:26mcuelenaeretoday is really a great day for new ports :)
23:00:43rasherFS #8295 is interesting
23:01:41 Join miepchen^schlaf [0] (
23:05:29 Join fyrestorm [0] (
23:05:33 Join pixelma [0] (i=pixelma@
23:12:12 Part toffe82
23:15:32 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
23:16:10 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
23:17:54saratogain my mp3 on cop patch, I set a variable that tells the cop thread to return and then call ci->thread_wait() on it
23:18:22saratogahowever this doesn't seem to work because subsequent tracks just lock forever, so I think the thread is still waiting
23:18:57saratogais there anything else I need to do besides having the thread return?
23:19:24 Quit domonoky (Read error: 104 (Connection reset by peer))
23:19:46 Quit massiveH ("Leaving")
23:20:37Nico_Psaratoga: remove_thread I guess
23:21:48Nico_Pthe RockboxKernel states that a thread must not return, but IIRC that has changed
23:21:59 Join toffe82 [0] (
23:23:14***Saving seen data "./dancer.seen"
23:26:02 Join ZincAlloy [0] (n=d9eefad1@gateway/web/cgi-irc/
23:26:17Nico_Psaratoga: actually I think the thread you're waiting for should call thread_exit
23:30:09 Quit super (Read error: 110 (Connection timed out))
23:31:57saratogaNico_P: so instead of "return ; " do "ci->thread_exit()"?
23:32:28Nico_PI think so
23:37:06 Join fml [0] (n=4fd3f10c@gateway/web/cgi-irc/
23:37:32*fml draws the committers' attention to FS #9307
23:40:28*gevaerts redirects that one to rasher
23:40:50 Join Casainho [0] (
23:41:30Casainhohello :-) −− I have one piece of crt0.S file:
23:41:33rasherfml: I'll get round to it
23:41:54Casainho* Branch to the application at the end of the bootstrap init *
23:41:57Casainholdr r1, =MACH_TYPE
23:41:59Casainhomov lr, pc
23:42:00Casainhobx r0
23:42:03LloreanCasainho: Please, don't
23:42:10Casainhoanyone can say what MACH_TYPE can be?
23:42:12gevaertsCasainho: please use a pastebin for that sort of thing
23:42:14LloreanCasainho: The guidelines explicitly ask you not to post multiline pastes to the channel
23:42:32Casainhosorry - multilines, like code?
23:42:45Casainhookok - were short so I think I could done... sorry
23:42:45LloreanAnything that's more than one line.
23:43:41BagderCasainho: so why do you use MACH_TYPE if you don't even know what to put there?
23:43:46 Quit fml ("CGI:IRC")
23:43:52mcuelenaereCasainho: this is just a pure guess, but shouldn't your code (according to that description) jump to main()?
23:44:16Bagder... like the other crt0.S files do
23:45:35bluebrothernah, starting with main() is for beginners *g*
23:46:34Casainhowell, here is what is defined in an header file... #define MACH_TYPE 0x44B −− I don't have a clue...
23:47:05Bagderthat's not a rockbox header anyway
23:47:09saratogaNico_P: theres no thread_exit in the codec API, it seems the SPC codec just returns when done
23:48:01Nico_Psaratoga: it's in thread.c. maybe you need to add it to the codec api
23:49:28amiconnsaratoga: Do you have the cop flush patch added to your codec.c?
23:49:34CasainhoBagder: can you please give a look at this crt0.S file and tell If you think It can be used? −− looks to me that it calls main() in the end
23:50:05 Quit snoh (Remote closed the connection)
23:50:16saratogaamiconn: yes I added it, but it didn't change anything
23:50:22saratogaso i'm assuming my code is broken
23:50:26BagderCasainho: sure, you just need to provide a lot of symbols
23:50:41reacocard HAHA! I have conquered mtime at last! turns out is was the fat32 schema I was just doing something wrong. Once I saw how the properties menu was doing it it all fell into place. :D
23:50:58Casainhosymbols?? - I don't understand... what is missing?
23:51:01BagderCasainho: you can cut out that MACH_TYPE thing for example
23:51:36CasainhoMACH_TYPE would be a call to somewere?? what that word is used for in ARM?
23:51:38 Join einhirn [0] (
23:52:15Bagderldr is not a call
23:52:20bluebrotherMACH_TYPE is only a definition
23:52:31 Quit ZincAlloy ("CGI:IRC (EOF)")
23:52:56*bluebrother guesses ldr is "load register"
23:53:53Casainhookok, anyway, removing that part and leave the call to main, I think that code is nice to use - but It also uses another C file that initializes in C some hardware as SDRAM controller and SDRAM....
23:54:00kugelreacocard: nice
23:54:08reacocardkugel: :D
23:54:22reacocardive been trying to make it work for days
23:54:25 Quit ompaul (Remote closed the connection)
23:54:26kugelreacocard: So, it's basically the modification time of a file, isn't it?
23:54:44Bagderreacocard: hah, then I was right about the bug! ;-P
23:54:52reacocardbut its in the fat32 encoding which is kinda a pain to work with
23:54:57kugelreacocard: grr, you already beat me to update the wiki
23:55:02reacocardBagder: yep, somehow I was doing it wrong
23:55:58kugelreacocard: what 2 mysterious bytes were you talking about?
23:56:27reacocardkugel: well in my parser that wasnt quite qorking there were two bits in the middle of the mtime I couldnt get to associate to anything
23:56:38reacocardit got the right mtime, btu those bits didnt do anything
23:56:46reacocardnto sure how that worked myself
23:57:07 Join massiveH [0] (
23:57:16kugelsolved now or not?
23:57:30reacocardgives correct mtimes and converts back to them perfectly
23:57:49reacocardso now I think I may have all I need to actually start making the DB writer
23:58:17 Join _hc [0] (n=hanschri@
23:58:59kugelreacocard: let me ask you another question: In the tag file you mentioned the second 2 bytes of an entry are "Index of the item in the master index". This is always 65535 for me

Previous day | Next day