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 2009-05-22

00:00:22gevaertsIt can't ack the connected event, as it doesn't have any information on whether that's safe. It could just look at the first event in the queue and return true if there's a sysevent there and let whatever comes next handle it, or it could push the sysevent back on the queue. Neither of those look really that great to me
00:01:50 Join wincent [0] (
00:02:46 Quit earworm ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
00:04:41 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
00:06:17 Quit pixelma (Nick collision from services.)
00:06:19 Join pixelma2 [50] (n=pixelma@rockbox/staff/pixelma)
00:06:29 Join amiconn_ [0] (
00:06:30 Quit amiconn (Nick collision from services.)
00:06:38 Nick pixelma2 is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
00:06:48 Quit pixelma_ (Client Quit)
00:06:51 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
00:07:39 Join JdGordon| [0] (n=836b006a@gateway/web/ajax/
00:08:18 Quit JdGordon| (Read error: 54 (Connection reset by peer))
00:10:36 Join Thundercloud [0] (
00:12:50 Quit jgarvey ("Leaving")
00:15:23 Quit JdGordon (Read error: 110 (Connection timed out))
00:17:31 Quit bertrik (Remote closed the connection)
00:19:38 Quit robin0800 (Read error: 104 (Connection reset by peer))
00:21:10froggymanwhat is the name of the internet browser in the rockbox VWware image? and how do i get to it?
00:23:11 Join moos [0] (i=mustapha@rockbox/staff/moos)
00:24:39 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
00:30:40 Join JdGordon| [0] (i=43a02c5a@gateway/web/ajax/
00:30:46linuxstbfroggyman: According to the wiki page, there isn't one.
00:33:58froggymanohh.... darn
00:35:37 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
00:39:02gevaertsfroggyman: you can install things
00:39:29JdGordon|gevaerts: does it make sense to have action_userabort() call the default event handler for SYS_ events?
00:39:45froggymanok, regular debian packages then?
00:39:51 Quit n1s (Remote closed the connection)
00:40:40krazykitwell, seeing as it IS debian, yes.
00:43:00gevaertsJdGordon|: I'm not sure. In the case of e.g. SYS_USB_CONNECTED the default action is to acknowledge the connection and wait for disconnect (the usb screen). If you do that while another you continue doing disk I/O in another thread, things break. Of course, those other threads should handle the same events properly, and if they do things work fine.
00:43:14gevaertsIn other words, this needs to be looked into carefully
00:44:04 Join robin0800 [0] (
00:44:15gevaertsAlso, code calling action_userabort() then needs to be aware that the filesystem can seriously change
00:46:11JdGordon|arg, yeah this could be nasty... do we think about removing it completly?
00:47:55gevaertsthat works of course, but it isn't too nice either
00:49:25gevaertsI suspect that reviewing all places that call it and calling the default event handler will indeed turn out to be the only way to fix the problems while keeping the advantages
00:50:07 Quit ender` (" Light a fire for a man, and he's warm for a day. Light a man on fire, and he's warm for the rest of his life.")
00:51:21JdGordon|another possible option is replacing the return value with something like "true, false, sysevent" so the caller can then find out what the last event was and what to do
00:55:22gevaertsmaybe. That also requires lots of review
00:55:47LambdaCalculus37This is strange... I keep getting this error message when I try to run svn update: Failed to add file 'manual/plugins/images/ss-rockpaint-176x132x16.png': object of the same name is already scheduled for addition
00:55:51JdGordon|can we mark it up as a known issue and have it discussed at devcon?
00:56:37gevaertsI think we can, yes.
00:57:22gevaertsActually, after a short review I think calling the default handler is probably safe
00:58:27gevaertsThe only multithreaded case I see is tagcache, and the tagcache thread itself properly handles events on its own queue, so it won't do disk IO when it's not safe
00:58:37 Join rvvs89_ [0] (
01:00:52 Nick bagawk_ is now known as bagawk (
01:01:44 Quit JdGordon| (" ajax IRC Client")
01:04:05 Quit barrywardell (Remote closed the connection)
01:04:37 Quit robin0800 (Read error: 104 (Connection reset by peer))
01:05:20gevaertshm, it doesn't actually work :\
01:08:27gevaertsactually, it does work for the database but not for the wps apparently
01:08:29pixelmaLambdaCalculus37: that's probably because you already svn added these yourself before the commit
01:09:10pixelmabefore someone else commtted them I mean
01:10:42LambdaCalculus37pixelma: I did.
01:10:58LambdaCalculus37But I tried to remove them beforehand and it's still being a pain.
01:11:40pixelmayou need to tell svn that they aren't there anymore (revert should work)
01:12:27 Quit Thundercloud (Remote closed the connection)
01:13:40pixelmaeven if you already deleted them. Your svn "knows" about the files (stored somewhere in entries or so)
01:15:22LambdaCalculus37pixelma: revert didn't work.
01:16:07gevaertsLambdaCalculus37: svn rm?
01:16:29pixelma says it should
01:16:35Unhelpfulamiconn: at one point there was another temp variable, which i guess i missed removing the output register list. as far as the & goes, i must admit i'm not really clear on how to apply the earlyclobber modifier correctly.
01:17:10 Quit rvvs89 (Connection timed out)
01:17:30Unhelpfulgevaerts: i've put up a new build with the emac mode initialized correctly at
01:18:49pixelmaLambdaCalculus37: svn del could also work (or what gevaerts said)
01:19:25pixelmaif that exists
01:22:07gevaertsUnhelpful: what tests do you need? bench_newasm_scaler and sliding_puzzle?
01:23:02amiconnUnhelpful: The earlyclobber modifier needs to be used whenever a register is clobbered before all input values are consumed. It controls register reuse
01:23:49Unhelpfulamiconn: that makes a bit more sense than the manual, which speaks in terms of how "the instruction" uses registers
01:23:54amiconnIn case you your code snippet, [t1] doesn't need it because neither [a] nor [b] are needed after using it
01:24:49amiconnLeaving it out allows gcc to make [t1] share a register with either [a] or [b] if this means better code
01:25:09gevaertsUnhelpful: sliding_puzzle shows sensible output, and bench_newasm_scaler log is at
01:25:28 Quit matsl (Read error: 110 (Connection timed out))
01:25:54amiconn[r] does need the earlyclobber modifier of course
01:26:17Unhelpfulgevaerts: thanks a bunch, that pretty much covers it for coldfire for now, i think anything else can be done after this goes in
01:33:39***Saving seen data "./dancer.seen"
01:34:33RandomDestructnanyone familiar with the AMS port here? my fuze wont boot with SD card in on newest SVN (and previous few versions). is this a known issue, or should i be reporting it? I dont see mention of it on the forum thread. but i just started at this
01:37:10 Quit dberg918 (Remote closed the connection)
01:44:31UnhelpfulLambdaCalculus37: did the full build work properly?
01:46:12LambdaCalculus37Unhelpful: Yep.
01:47:29Unhelpfulany big gain/loss in the times for the benchmarks?
01:50:05LambdaCalculus37Unhelpful: No major changes that I've noticed. I want to run the tests again and capture some proper data.
01:50:23LambdaCalculus37I'll try to do that tonight.
01:50:26LambdaCalculus37In the meantime, dinner!
01:50:28 Quit LambdaCalculus37 ("Fwump")
01:51:49 Quit tessarakt ("Client exiting")
01:57:36 Join JdGordon| [0] (i=836b006a@gateway/web/ajax/
02:06:49CIA-38New commit by mcuelenaere (r21024): Lua: add file handling
02:21:37 Quit mcuelenaere (Remote closed the connection)
02:28:14 Join EspeonEefi [0] (i=eefi@SAFFRONCITY.MIT.EDU)
02:28:17 Join __lifeless [0] (n=lifeless@
02:32:13 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:34:15 Join kushalone [0] (n=kushal@
02:35:07 Quit cool_walking_ (Client Quit)
02:35:23 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:41:19 Part toffe82
02:44:49 Quit _lifeless (Read error: 110 (Connection timed out))
02:53:33 Join AsyliumQc [0] (
02:53:39 Quit JdGordon| (" ajax IRC Client")
02:53:48 Quit AsyliumQc (Read error: 104 (Connection reset by peer))
02:54:36 Join AsyliumQc [0] (
02:58:59 Quit domonoky (Read error: 54 (Connection reset by peer))
03:02:13 Quit froggyman (" ajax IRC Client")
03:03:26CIA-38New commit by mcuelenaere (r21025): Lua: ...
03:09:12 Join Froggyman [0] (n=47ba0b80@gateway/web/cgi-irc/
03:22:28 Part d3v14710n
03:24:17AsyliumQcis anyone arround?
03:24:27krazykitdo you have a question?
03:25:17AsyliumQcyes I do. Being pretty-new to rockbox, I'm trying to find if there is an option to boot with the regular firmware, so I can watch .mov movies on my sansa e280
03:25:44krazykitthere is, and the method is described in the manual
03:26:03AsyliumQcalright, I had already searched on the website, but i'll give it another shot. Thanks!
03:26:24krazykiti'd download the PDF and use your pdf's search tool, actually
03:26:33krazykiter, pdf reader's search tool
03:26:55AsyliumQcokay, will do that. thanks again.
03:32:51 Quit perrikwp (" ajax IRC Client")
03:33:03 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
03:33:41***Saving seen data "./dancer.seen"
03:35:07Unhelpfulamiconn: you prefer an inline function to a macro because, i would assume, of namespace issues, and letting gcc use its heuristics to decide whether it really should be inlined?
03:36:51 Quit kushalone (Client Quit)
03:39:15 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
03:45:35 Part AsyliumQc
03:48:48 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
03:56:40 Join AsyliumQc [0] (
03:58:59 Quit gevaerts (Nick collision from services.)
03:59:11 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
04:00:04AsyliumQchello, I still have a problem with loading the original firmware. I tried using Rolo, went ahead and downloaded the .mi4 files, but whatever version I try to load, after displaying the "executing" message it goes to a colourful noisy screen, and I have to hold the power button for 15seconds in order to close it and reboot
04:03:59 Part AsyliumQc
04:04:23 Quit moos ("Rockbox rules the DAP world")
04:06:00 Quit __lifeless (Remote closed the connection)
04:06:08 Join __lifeless [0] (n=lifeless@
04:14:22 Join rvvs89 [0] (
04:21:47 Quit Froggyman ("CGI:IRC (EOF)")
04:22:30 Quit rvvs89_ (Read error: 60 (Operation timed out))
04:26:04LambdaCalculus37Question... the earlier committed Lua plugin is a viewer plugin, correct?
04:27:37Unhelpfulthat's what the FS task said
04:28:07LambdaCalculus37Strife89 and I will do some manual work then.
04:28:48 Join Strife89 [0] (n=nds@
04:29:57 Quit Lss (Read error: 54 (Connection reset by peer))
04:32:21 Quit EspeonEefi ("さよなら")
04:32:55 Quit efyx_ (Remote closed the connection)
04:34:01 Join planetbeing_ [0] (n=planetbe@
04:35:45planetbeing_My apologies for being off-topic, but is anyone here on the linux4nano-dev mailing list? I sent an email to it a few days ago and am wondering if it made it.
04:41:43krazykitseeing as rockbox isn't linux4nano, you're in the wrong place
04:42:51planetbeing_Linux4nano has about two users on it and I know some people here are interested in the project. Thought I'd ask. :)
04:43:57 Join CaptainKewl [0] (
04:43:58 Join jd0x [0] (n=jd0x@
04:44:22jd0xWhich IRC client does everyone use?
04:44:41 Quit planetbeing_ (Remote closed the connection)
04:44:46krazykitjd0x, this is an on-topic channel about rockbox. please read the guidelines linked in the topic
04:44:57jd0xoh sorry
04:45:17 Join planetbeing_ [0] (n=planetbe@
04:45:55 Part jd0x
04:57:22 Quit LambdaCalculus37 ("Fwump")
05:02:25 Quit miepchen^schla (Read error: 101 (Network is unreachable))
05:03:21 Quit planetbeing_ ("Get Colloquy for iPhone!")
05:06:43 Join planetbeing_ [0] (n=planetbe@
05:18:36 Join planetbeing__ [0] (n=planetbe@
05:33:43***Saving seen data "./dancer.seen"
05:35:20 Join purple_breath [0] (
05:37:41purple_breathWell, I have a question. I just installed rockbox with the mac installer, and now my ipod says "can't load rockbox.ipod/file not found"
05:37:52purple_breathwhat should i do?
05:39:19cool_walking_Do you have a file called rockbox.ipod on your iPod's hard disk in the .rockbox directory (it's hidden by default on OS X)?
05:40:26purple_breathI'm not sure. My ipod can't do anything right now, it's just stuck on that screen.
05:41:25cool_walking_Put it in disk mode ( ).
05:42:59purple_breathok, i'll check that out
05:45:05 Quit Horscht ("Verlassend")
05:45:49 Quit Strife89 ("ClIRC - IRC client for Nintendo DS")
05:49:36 Quit planetbeing_ (Read error: 110 (Connection timed out))
05:58:05 Join planetbeing_ [0] (n=planetbe@
05:58:46 Join fdinel [0] (
06:01:09purple_breathalright, I finally got disk mode. It looks like I don't have the file.
06:03:17CIA-38New commit by gotthardt (r21026): FS #10211 Clear full size of display of calculator; not rounded size.
06:04:20purple_breathshould I try the manual install now?
06:04:29cool_walking_purple_breath: install a build (either with RbUtil, or manually extracting a .zip archive fromthe download page)
06:04:51purple_breathok, thanks
06:08:39 Quit planetbeing__ (Read error: 110 (Connection timed out))
06:11:26 Join tomers [0] (
06:13:14 Join planetbeing__ [0] (n=planetbe@
06:17:16 Quit planetbeing_ (Read error: 110 (Connection timed out))
06:33:03 Quit planetbeing__ (Read error: 110 (Connection timed out))
06:38:18 Join BXCracer [0] (
06:40:14 Quit jon-kha (Read error: 148 (No route to host))
06:53:19 Part purple_breath
07:11:54 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
07:21:02 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
07:33:48***Saving seen data "./dancer.seen"
07:35:23 Join toffe82 [0] (
07:45:35 Join einhirn [0] (
07:53:55amiconnUnhelpful: Maily namespace and giving gcc a better clue about the arguments (function arguemnts have types, macro arguments don't)
07:56:00amiconnThat function should always be inlined - if it isn't you can force gcc to do so by using __attribute__((always_inline))
07:58:50Unhelpfulthose are good reasons. i also needed a s16xu32 multiply, which i ended up doing by saving the result of a sign check and calling mul_u16_u32. that gave me this:
07:59:20Unhelpfuli had to force that one to inline, it didn't seem to object to inlining mul_u16_u32
07:59:35 Part toffe82
08:02:01amiconnRather complicated...
08:02:40amiconnIf you need an s16x32->32, you can use a 32x32->32 and just sign extend one factor
08:03:29amiconnA multiplication of the type NxN->N bits is independent of signedness
08:04:05Unhelpfulright. that would be three hardware multplies, though, right?
08:05:22amiconnThe libgcc implementation takes an optimisation though - it only performs one hw multiply if both factors are only using the lower 16 bits
08:06:17amiconnI'm not sure that this optimisation actually helps in the average case, because it makes the common case slower
08:06:33 Join ender` [0] (
08:06:47Unhelpfulright, because of the test and branch. let me look at how these values are set up, and see how likely that is.
08:08:44Unhelpfulthe multiplier is in_width * ((1<<24) / out_width), or some value smaller than that.
08:09:28Unhelpfuli'd say odds of fitting that in 15 bits are pretty low :/
08:11:00amiconnA hardware multiply is faster than a test and branch sequence (with proper spacing between the mul and the sts instruction)
08:12:29Unhelpfuland if there are two test/branch sequences, one to negate an input, one to negate the output, that's a loss, then...
08:22:42Unhelpfulso, i'd just 3 signed multiplies, an extra swap, and an extra shift. i suppose i could possibly use the mac to sum the two top-half components?
08:23:22amiconnYou need to use unsigned multiplies (at least for the LxL part)
08:24:08amiconnThe mac wouldn't speed up anything - it always reads the operands from meory
08:24:11Unhelpfuli was wondering what exactly happened for the sign bit in the LxL, since it could be "set"
08:25:02amiconnThis is handled by the "upper" parts - if you use muls for the low part, you'll get wrong results
08:25:55*amiconn learned these details when writing the 32x32->64 multiply in mandelbrot
08:26:47Unhelpfuli see... i have one case where i *know* the 16-bit input to be negative, this would probably be better with two negations (without the branch overhead), right? so only the case where the sign might change would actually need the 32x32...
08:27:50amiconnThe sign can be handled in another way
08:29:44amiconnSince a signed 16x16->32 is equal to an unsigned 32x32->32 with the factors sign-extended, doing a signed 16x32->32 essentially means a 32x32->32 where the upper part of the first factor is either 0x0000 of 0xffff
08:30:22amiconnSo this can be handled by conditional subtraction, without removing the sign beforehand
08:30:32 Join miepchen^schla [0] (
08:31:54amiconnThis is how my signed 32x32->64 handles it
08:32:40 Quit grndslm (Read error: 113 (No route to host))
08:33:15 Quit einhirn (Read error: 60 (Operation timed out))
08:36:15 Join bertrik [0] (
08:36:59Unhelpfulin other words, rather than calculate (op1_hi16) * (op2_lo16), since we know that part of op1 is either 0 or -1, we either ignore op2_lo16 or subtract it from the high part.
08:40:42 Quit fyrestorm (Read error: 113 (No route to host))
08:40:51Unhelpfullooking at my mul_u16_u32 again, it appears that because of the swap.w %[b], %[b] i should actually declare %[b] as input/output rather than only input, shouldn't i?
08:40:56 Join Rob2223 [0] (
08:41:31 Join flydutch [0] (
08:50:35 Join grndslm [0] (n=grndslm@
08:55:10 Join _lifeless [0] (n=lifeless@
08:57:53 Quit at0m (Read error: 110 (Connection timed out))
08:58:29 Join Jaykay [0] (
08:58:29 Quit Rob2222 (Read error: 110 (Connection timed out))
08:59:49amiconnUnhelpful: Ah, yes of course
09:06:46Unhelpfulwould it be better to use swap.w %[b], %[t1], and make t1 earlyclobber?
09:13:51 Quit __lifeless (Read error: 113 (No route to host))
09:15:45 Join Sedgewick [0] (n=Sedgewic@
09:20:00 Join petur [50] (n=petur@rockbox/developer/petur)
09:29:21 Quit thegeek (Read error: 110 (Connection timed out))
09:29:27Unhelpfulamiconn: ok, here's what i have now for both:
09:33:08 Join Thundercloud [0] (
09:33:49***Saving seen data "./dancer.seen"
10:02:12 Quit Thundercloud (Remote closed the connection)
10:04:16 Quit Jaykay ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
10:05:20 Join jon-kha [0] (
10:06:19 Join lucent [0] (i=lucent@unaffiliated/shadows)
10:06:49lucentoh, dang, missed funman. Was going to ask for more detailed instructions on how to test #10216 on the 8gb fuze
10:08:41 Quit timc (Read error: 104 (Connection reset by peer))
10:08:44 Join robin0800 [0] (
10:10:02 Quit BHSPitMonkey (Remote closed the connection)
10:14:48 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:14:55 Quit mt (Remote closed the connection)
10:18:30lucent/bin/sh: cannot create /home/eshattow/software/rockbox/build/build-fuze-os/apps/plugins/lua/actions.lua: Directory nonexistent
10:19:08 Join timc [0] (n=aoeu@
10:19:35lucentr21023 | mcuelenaere | 2009-05-21 15:58:18 -0600 (Thu, 21 May 2009) | 2 lines
10:19:41lucentLua: add actions.lua to the zip file
10:20:24lucentI guess it's just in-progress
10:20:51bertrikI imagine this can be a minor bug. What did you do to get this? Did you try a make clean too?
10:21:52lucentyeah, totally clean build for 58 target (sansa fuze) [N]ormal and make -j2
10:22:31lucentvanilla SVN too no patches
10:23:25lucentbertrik: I'm trying make without -j but I don't know if it matters or not
10:23:59Unhelpfullucent: if there's a deps issue, that *might* help.
10:24:46bertrikhm, I get it too on a fresh build
10:25:21bertrikit's caused by the lua directory not existing I think
10:26:51lucentokay yeah doing straight 'make' built okay, and then 'make -j2' fails here with SVN rev 21026
10:33:01Unhelpfulpossibly a missing dep that *happens* to get done in time if you're not using -j
10:35:00 Quit jon-kha (Read error: 148 (No route to host))
10:35:46lucentnice "Undefined instruction at 30083884"
10:35:59lucentthat's a new one on my observation :P
10:36:09lucent(from rockbox running on fuze8gb)
10:39:28lucentUnhelpful: thanks for the er... interactivity :)
10:39:54*lucent wanders off
10:40:33bertrikthat address isn't even in the code part
10:41:43bertrikmeh I wonder if I should even respond to random reports like this
10:42:57 Join mt [0] (n=MTee@
10:47:55 Quit _lifeless (Read error: 110 (Connection timed out))
10:53:38 Join krazykit` [0] (
10:54:58 Join barrywardell [0] (
10:56:36 Quit cool_walking_ (" ajax IRC Client")
10:57:35 Quit krazykit (Read error: 104 (Connection reset by peer))
11:02:40 Join efyx_ [0] (
11:02:57 Join krazykit [0] (
11:03:28 Join n1s [0] (n=n1s@rockbox/developer/n1s)
11:04:38 Join safetydan [0] (n=Dan@rockbox/developer/safetydan)
11:07:57 Join {phoenix} [0] (
11:10:38safetydanhrm, so now that the lua plugin is in, how many malloc implementations do we have?
11:14:01 Join wincent_balin [0] (
11:14:32 Quit krazykit` (Read error: 110 (Connection timed out))
11:19:24 Quit itcheg (" ajax IRC Client")
11:19:37 Quit barrywardell (Read error: 104 (Connection reset by peer))
11:20:35 Join barrywardell [0] (n=barry@rockbox/developer/barrywardell)
11:22:12 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
11:24:38 Quit wincent (Read error: 110 (Connection timed out))
11:29:43 Quit moredhel (Client Quit)
11:30:26 Quit itcheg (" ajax IRC Client")
11:31:38 Quit wincent_balin (Read error: 110 (Connection timed out))
11:32:45 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
11:33:51***Saving seen data "./dancer.seen"
11:37:48 Quit Sedgewick ("off")
11:38:28 Quit itcheg (" ajax IRC Client")
11:43:20 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
11:57:32 Join PaulJam [0] (
11:59:34 Quit itcheg (" ajax IRC Client")
12:00:24 Quit scorche (Nick collision from services.)
12:01:10 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
12:05:37 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
12:27:05CIA-38New commit by mcuelenaere (r21027): Fix the 'cannot create /.../apps/plugins/lua/actions.lua: Directory nonexistent' error
12:31:36 Join _lifeless [0] (n=lifeless@
12:37:31 Join funman [0] (n=fun@rockbox/developer/funman)
12:39:41funmanlucent: hi
12:44:01*funman takes some commit ammunitions
12:44:05CIA-38New commit by funman (r21028): mkamsboot : remove a misleading comment (we only use IRAM)
12:44:08CIA-38New commit by funman (r21029): mkamsboot : use left button for dual boot on Sansa Clip for consistency with other Sansa models
12:44:11***Alert Mode level 1
12:44:11CIA-38New commit by funman (r21030): Sansa AMS : remove misleading comment
12:44:18***Alert Mode level 2
12:44:18CIA-38New commit by funman (r21031): Initial work on the Fuze manual ...
12:44:28***Alert Mode level 3
12:44:28CIA-38New commit by funman (r21032): Initial work on Sansa Clip manual ...
12:44:34***Alert Mode level 4
12:44:34CIA-38New commit by funman (r21033): Don't build mpegplayer on targets with 2MB of RAM or less since it won't run
12:44:45funman6-shots !
12:46:07pixelmahope non of them is a shot in the foot ;)
12:48:09funmanpixelma: how can we use logical or for manual options ? (doom manual entry depends on swcodec, but in apps/plugins/SUBDIRS it is a bit more complex
12:48:31 Quit barrywardell (Success)
12:48:36funmanswcodec && (lcd_color || mrobe100 || (depth = 2 && !archos_av300))
12:48:52 Join barrywardell [0] (
12:49:51pixelmathere is no or, you could nest opts and nopts
12:50:16pixelmado I see correctly that it would be for all swcodec targets except the clip?
12:50:47 Part safetydan
12:51:15funmanall color targets, mrobe100 (mono), and all targets with 4 scales of grey except archos_av300
12:51:39funmanis AV300 supported at all ?
12:51:54pixelmano, just a started port
12:52:06pixelmaand I don't think it's in the manual yet
12:52:44 Quit {phoenix} (Remote closed the connection)
12:53:15funmanthen I believe the limitation is the screen size, if doom runs on 160x128x1, it will run on all swcodec targets but clip & m200v4
12:54:10funmanalso about r21033 i wonder about adding a new feature "lowmemory", I don't think we can check memorysize in the manual build
12:54:13 Quit martian67 (Remote closed the connection)
12:54:35***Alert Mode OFF
12:54:38 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
12:54:39 Join bimbel [0] (n=Miranda@unaffiliated/bmbl)
12:57:36pixelmaunless I'm missing something fundamentally there is no option for the screensize (yet) so maybe \opt{swcodec}{\nopt{clip}{doom.tex}} - I usually try to avoid checking for a target name but I think this is a simple way here
12:59:17funman\opt{swcodec}{\nopt{clip}{\nopt{m200v4}{doom.tex}}} % to include m200v4 as well ?
13:00:21AlexPyou can combine the two \nopts there
13:00:26pixelmaI always think adding features in the features.txt just for the manual is weird and I'd hesitate to do it because features.txt was originally invented for the language building :\
13:01:42pixelma\nopt{clip,m200v4} - but what's with the other versions? Maybe there can be an additional more option
13:01:53 Quit itcheg (" ajax IRC Client")
13:02:54 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:03:15pixelmafor the m200 I mean... or someone goes ahead and tries to make LCD_HEIGHT and LCD_WIDTH available for the manual...
13:04:00 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
13:05:05funmanbut first, doom should be built conditionally on LCD_HEIGHT & LCD_WIDTH :)
13:10:33 Quit PaulJam (Connection timed out)
13:11:54 Quit bmbl (Connection timed out)
13:13:00 Quit timc (Remote closed the connection)
13:13:23 Nick bimbel is now known as bmbl (n=Miranda@unaffiliated/bmbl)
13:17:10 Join timc [0] (n=aoeu@
13:24:23 Join PaulJam [0] (
13:27:25funmanbertrik: do you want to help on Clipv2 reverse engineering?
13:29:43pixelmaon a second thought: I don't know how useful LCD_WIDTH and LCD_HEIGHT is since I'm not aware of a way to check for greater or less than. At least I haven't seen it in the manual, I would guess that LaTeX has something like it
13:30:18bertrikfunman, sure, but I don't have a clip v2 :P
13:30:20*pixelma only learned LaTeX from the Rockbox manual though
13:30:23funmanpixelma: with C preprocessor it's as easy as "#if LCD_WIDTH > 128"
13:30:29bertrikfunman, are you coming to devcon?
13:30:41pixelmafunman: sure, I meant in the manual
13:30:45linuxstbfunman: The manual isn't using cpp though...
13:30:58funmanbertrik: i know a shop in the city where i live where they have hundreds
13:31:11funmanno i'm not coming to devcon unless i'm fired before it happens :/
13:31:36bertrikstuff for devcon I'm considering: discussing/hacking the radio screen, maybe try to get c200v2 display working, maybe work on RDS if someone brings his beast
13:31:50AlexPbertrik: I'm bringing a beast
13:32:01bertrikno guarantees ! :)
13:32:09AlexPAs are others I imagine
13:32:10funmanbertrik: who has a c200v2 ?
13:32:13AlexPbertrik: Sure :)
13:32:18linuxstbpixelma: If the values of LCD_WIDTH and LCD_HEIGHT were available, do you know if you can do things like "if LCD_WIDTH > 128" in latex? Or can you just check for true/false?
13:32:38linuxstbpixelma: Ah, I see you already answered that...
13:32:41funmanbertrik: bookmark FS #10047 for when you have a clipv2 :)
13:32:49pixelmalinuxstb: I don't know, and that's what I actually wanted to say...
13:33:51 Quit _lifeless (Remote closed the connection)
13:33:55***Saving seen data "./dancer.seen"
13:34:00 Join robin0800_ [0] (
13:34:03bertrikfunman, hardly anybody seems to have a c200v2...
13:34:07 Join _lifeless [0] (n=lifeless@
13:34:38 Quit robin0800 (Read error: 104 (Connection reset by peer))
13:34:38bertrikthe initialization sequence of the c200v2 display looks _very_ similar to the one of the c200v1, but it uses the DBOP instead of the PP LCD interface
13:34:40linuxstbpixelma: I guess we could have things like "lcd_depth_gt_1", or "lcd_size_gt_128x128"
13:35:21bertrikso I have good hope it can be made to work with relatively minor effort
13:35:48funmanbertrik: how can you test then? it seems the guy who started the port on the forum has left
13:37:13mtlinuxstb : Memory reads eliminated. \o/
13:37:45linuxstbmt: You don't read from memory?
13:37:53bertrikfunman, I can't ... just hoping someone would bring one to devcon (but there's nobody so far looking at the DevConEuro2009 wiki page)
13:38:31pixelmalinuxstb: I'm not sure at the moment how that could work. So the targets will get a bunch of options (for every possible screen size the gt part would be true)?
13:39:43mtlinuxstb : Oops, I meant (no data copying from a file descriptor). The test program now uses a memory buffer instead of a file and uses pointers for decoding.
13:40:04linuxstbpixelma: Maybe switching to using the C pre-processor (i.e. actually putting things like #if in the tex source) would be easier. I'm not sure how well that would work either though....
13:40:23linuxstbmt: OK, that sounds better!
13:41:24pixelmalinuxstb: we should ask someone who know TeX better - and the only one around I know of it bluebrother... maybe google could also turn something up but I don't have the time now
13:41:45AlexPI've been googling with no luck so far
13:43:09mtlinuxstb : Do you think it needs to be committed or just commit the codec when I start working on it ?
13:43:47 Join AsyliumQc [0] (
13:45:27 Part AsyliumQc
13:45:56linuxstbmt: Yes, commit it. You can't commit too often...
13:47:57mtOK. Will do it tomorrow then or tonight if I have time.
13:48:27linuxstbmt: SoC starts tomorrow! ;)
13:50:05mtYou'd think I'd be happy .. but I wanted to get something working before the actual start. :(
13:51:27linuxstbI know it's not the same as working in Rockbox, but your test program is "something working" - I wasn't expecting the fixed-point stuff to be working so quickly.
13:51:55linuxstbHave you thought about which codec you would like to work on after cook?
13:52:40mtI think AC3
13:53:21mtIt uses the same formula as cook.
14:00:00*pixelma wonders if someone saw her tools/configure question yesterday
14:02:15funmanpixelma: if you only check in tools/configure, you can check $t_model : if "$t_model" = "ondio"
14:02:45 Quit robin0800_ (Remote closed the connection)
14:04:36 Quit bmbl (Read error: 110 (Connection timed out))
14:04:54 Join robin0800 [0] (
14:04:57pixelmathanks, will try
14:05:57funmanthis variable isn't exported to the build system, only modelname (ondiosp / ondiofm)
14:06:16pixelmanow I see it too
14:08:15linuxstbmt: Also, don't you get some money from google soon? ;)
14:09:22MarcGuaypixelma: Hi there. Any concensus reached earlier regarding the behavior of the recording split function?
14:09:22funmanbertrik: did you disassemble the OF routines which change pclk/fclk ?
14:09:23mtlinuxstb : Oh yes, estimated shipment arrival date : 1st of June. :) (yay!)
14:09:34funmanperhaps there is something in there which would enlight us
14:10:04bertrikfunman, no not yet, I did see some CGU/CCU addresses but didn't do an analysis yet
14:10:22mtlinuxstb : And they gave out acm memberships as a "start-of-program gift".
14:10:53funmani identified 2 or 3 functions which seem to use "profiles" but i was a bit lost
14:11:11funmanmt: "acm"?
14:11:48mtfunman : association for computer machinery :
14:12:05pixelmaMarcGuay: petur (as the taper representative around here ;) ) said he wouldn't miss if it doesn't also start recording, must be in the logs and I thought you read it, because you still were around by that time...
14:13:09MarcGuaypixelma: I just leave the computer on (can't be the only one?!). Thanks for patronizing my log-reading laziness.
14:13:41pixelmayou were talking - about your beast's bootloader
14:14:03*petur has given up reading backlogs long time ago :/
14:14:48 Quit daurn (Read error: 104 (Connection reset by peer))
14:15:22 Quit funman ("leaving")
14:20:13 Join {phoenix} [0] (
14:20:26pixelmat_model works nicely, now to decide whether to keep the (usually commented out) HAVE_BACKLIGHT in the ondios' config files or just make it a build option only
14:25:59 Join salty-horse [0] (
14:29:24 Join renke [0] (
14:29:31 Join LambdaCalculus37 [0] (i=44a0430d@gateway/web/ajax/
14:38:28 Join firedix [0] (n=firedix@
14:38:31 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
14:40:53salty-horseIs Yoshihisa Uchida around?
14:49:35LambdaCalculus37Dunno. I don't even know his handle.
14:50:27 Join MxxCon [0] (
14:57:16LambdaCalculus37salty-horse: Did you have a question for him?
14:58:58MxxCondo sansa e200R also come in v2? or just plain e200?
14:59:36LambdaCalculus37The e200R only was released in the "v1" family of hardware, AFAIK.
15:00:44MxxConcool. so if possible i should be shopping fo those
15:01:55MxxConmy current e220r doesn't completly turn on anymore. ring lights up but nothing else..and none of the unbrick models work either
15:02:02LambdaCalculus37MxxCon: Just as a heads-up: if you're buying from eBay, you can always ask the seller to tell you what the firmware version revision is on the Sansa. Any e200 or c200 with a firmware revision of 01.XX.XX is Rockbox compatible.
15:02:22MarcGuaypixelma, petur:
15:02:25LambdaCalculus37Anything with 03.XX.XX is an AMS Sansa.
15:03:12MxxConams is v2?
15:04:17LambdaCalculus37We now call it the AMS Sansa because of the CPU used (an AMS3525).
15:04:20 Join cobrajs [0] (n=4856323d@gateway/web/cgi-irc/
15:06:16MxxConah good to know
15:06:23 Quit cobrajs (Client Quit)
15:09:44 Join Xerion [0] (
15:09:47 Join froggyman [0] (n=187b533e@
15:10:46 Join SirFunk [0] (
15:15:00 Join jon-kha [0] (
15:22:01 Join evilnick_7 [0] (i=0c140464@gateway/web/ajax/
15:26:18salty-horseit's Uchida in flyspray
15:26:53linuxstbWas funman's dual-boot change for the Clip (moving from "home" to "left") discussed? Home seems a more convenient dual-boot button to me, as it's separate from the rest.
15:28:32 Quit itcheg (" ajax IRC Client")
15:29:17salty-horseLambdaCalculus37, not sure what's meant by this:
15:29:17salty-horsewow, I'm lagging
15:29:29 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
15:29:37pixelmalinuxstb: can't remember that it was
15:30:30AlexPlinuxstb: Don't recall anything
15:32:02linuxstbpixelma, AlexP: Any opinions?
15:32:32AlexPlinuxstb: I've never seen a clip, so not really :)
15:33:57***Saving seen data "./dancer.seen"
15:34:10linuxstbAlexP: (but on mine, the word "menu" is replaced by a house symbol) - that's the "home" button.
15:37:01MarcGuaylinuxstb: Perhaps it was changed to be more consistent with other targets?
15:37:10MarcGuayNot sure if that's a concern, really...
15:37:28linuxstbMarcGuay: Yes, that's what the commit message says, but there are two ways to make a set of targets consistent...
15:38:23MarcGuayIs the home/menu button linked to a hard-shutdown like the e200?
15:38:54linuxstbNot as far as I know. But that probably explains why other Sansas don't use it.
15:43:35evilnick_7From the WPS, if I hold the Power button to shutdown (Sansa E280) then the status bar gets re-drawn with the "Shutting Down" splash - is this expected behaviour?
15:44:45 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
15:45:59 Join webguest29 [0] (n=630272c1@gateway/web/cgi-irc/
15:46:32MarcGuayevilnick_7: The splash is inside the status bar? I just tried this and didn't notice anything strange.
15:47:07evilnick_7No, the status bar get re-drawn "over" the WPS while the splash is displayed.
15:47:13evilnick_7It just looks a bit weird.
15:48:06MarcGuayevilnick_7: Is the status bar active in the WPS already or does it get forced into sight by the shutdown splash?
15:48:16evilnick_7The latter
15:48:28MarcGuayNot happening for me.
15:48:34evilnick_7Duuuuh, I should have said that I'm using Cabbie V2
15:48:50 Quit webguest29 (Client Quit)
15:49:13MarcGuayI see it now. Doesn't happen if the status bar isn't activated in the menus.
15:49:20MarcGuayThat shouldn't happen IMO.
15:49:34 Join webguest66 [0] (n=630272c1@gateway/web/cgi-irc/
15:50:58evilnick_7I don't think it should, but having said that, it's a very tiny issue - how often does one pay close attention to the "shutting down" screen?!
15:51:29 Quit webguest66 (Client Quit)
15:51:59CIA-38New commit by MarcGuay (r21034): FS #10230 - Remove 'start new file if not recording' functionality from ACTION_REC_NEWFILE
15:52:28 Join webguest11 [0] (n=630272c1@gateway/web/cgi-irc/
15:52:46CIA-38New commit by MarcGuay (r21035): FS #10230 - And the change to the manual
15:53:45 Quit webguest11 (Client Quit)
15:54:29***Alert Mode level 1
15:54:29CIA-38New commit by MarcGuay (r21036): FS #10207 - Fix the ipod keymap for the recording screen
15:55:17 Quit froggyman ("CGI:IRC")
15:55:47***Alert Mode level 2
15:55:47CIA-38New commit by MarcGuay (r21037): FS #10207 - And update the manual
15:58:00AlexPlinuxstb: I see - I think I'd leave it up to the owners. I don't think consistency is too important for this particular function (although I do for Rockbox itself).
16:00:21 Quit domonoky ("Leaving.")
16:00:40 Quit itcheg (" ajax IRC Client")
16:01:04 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
16:02:02 Quit salty-horse ("Leaving")
16:02:03 Join salty_horse [0] (
16:02:17 Nick salty_horse is now known as salty-horse (
16:03:19 Join at0m [0] (
16:03:23MarcGuayAnyone see a use for a "saving" splash or progress bar in the recording screen? The HD/Flash activity icon goes on, perhaps that's enough...
16:04:48LambdaCalculus37A "Saving" splash would make sense, because some people may not notice the HD/Flash acticity icon.
16:05:48***Alert Mode OFF
16:06:11 Join wincent_balin [0] (
16:06:47MarcGuayNot that it's terribly useful, but it would stop the user from being able to modify the settings (gain, etc) while it's saving...
16:07:46peturMarcGuay: not a bad idea... but afaik, you're not able to do much while it is saving since it grabs the cpu (at least on my h300)
16:08:07peturso a splash would be ok for me
16:09:11*LambdaCalculus37 is trying out Rockbox on the HDD1630 and HDD6330
16:09:31MarcGuayDo splashes stop other screen updates from happening? It would be useful to still be able to see the HD/Flash flickering en lieu of a progress bar..
16:14:38MarcGuayrasher: Is it proper to wait for a complete set of translations before committing something like this:
16:22:25 Join itcheg [0] (i=41d59de2@gateway/web/ajax/
16:22:59 Join SirFunk_ [0] (
16:23:04 Join Jaykay [0] (
16:27:15 Join PaulJam_ [0] (
16:27:19 Join SirFunk__ [0] (
16:28:51 Quit renke (Read error: 60 (Operation timed out))
16:29:14MarcGuaypetur: I notice there are some attemps to get audio beep notifications happening in the recording screen - but they don't seem to actually work. Any thoughts?
16:30:07 Join prona [0] (
16:31:20peturthey used to work at some point but I'm unsure what happened to it when jhMikeS rewrote the audio part...
16:31:40peturat least voice worked
16:31:48 Join renke [0] (
16:31:59MarcGuaypetur: I see. I'll take a look at it. For reference:
16:32:02 Quit renke (Client Quit)
16:32:13 Join renke [0] (
16:32:51 Join funman [0] (n=fun@rockbox/developer/funman)
16:33:33 Join toffe82 [0] (n=chatzill@
16:36:05funmanlinuxstb: i didn't discuss the change in clip's dualboot button, i just noticed when reading the manual that all sansas were using left (even fuze which has a home button)
16:36:21 Quit SirFunk (Read error: 110 (Connection timed out))
16:37:29 Quit mt ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
16:39:29funmanwe had been using home button for the clip since the beginning. For me the choice of home over other buttons was not motivated by anything (I didn't think about it). Do you think home is more convenient ? (no confusion possible with another button for example, given the small keypad)
16:40:46 Quit SirFunk_ (Read error: 110 (Connection timed out))
16:41:07 Join renke_ [0] (
16:41:48 Quit renke (Read error: 104 (Connection reset by peer))
16:41:48 Part MxxCon
16:45:24 Join webguest44 [0] (n=400789a2@gateway/web/cgi-irc/
16:45:31funmanprona: hi! you want to help port to Sansa AMS ?
16:46:16linuxstbfunman: I guess I'm biased as I've never used any other Sansas, but "home" just seems the natural button to me on the Clip.
16:46:19funmanmp3 playback is supposed to work, but occasionaly freezes for me on Clip & Fuze for a reason not known yet
16:46:24 Quit SirFunk__ (Read error: 110 (Connection timed out))
16:47:09pronai'd love to help, i did some work back in jukebox days but didn't actually release anything
16:47:12funmanlinuxstb: well this commit was mainly done to avoid an extra option when defining the dualboot button in the manual
16:47:24 Join SirFunk__ [0] (
16:47:55funmanprona: if you want to help with technical bits you must read the forum thread and the last flyspray tasks mentioned in this thread. Keymaps and manual also need a bit of work/review
16:48:52pronai was just trying to get some feel for what to expect when i try to use rockbox on e280. I will check the task list
16:49:04pronamp3 doesn't work at all for me
16:49:34funmanlinuxstb: I don't have my Fuze on me, but I'll try to see if home is more suited than left for dualboot (how it is accessible for example). If it is we should use home for both fuze and clip I think
16:50:08funmanprona: have you tried other mp3 files, or other codecs ? When I mentioned freeze, they happen randomly between 30seconds and 2 hours of playback
16:51:33 Join CaptainKwel [0] (i=2669ecc2@gateway/web/ajax/
16:55:56 Quit PaulJam (Connection timed out)
16:56:18webguest44LambdaCalculus37, I don't see any reference to the 6330 in svn or flyspray; am I missing something, or is the code not publicly available?
16:57:24LambdaCalculus37webguest44: The HDD16x0 and HDD63x0 are mostly identical players, so we're currently using the code for the HDD16x0 for the 63x0.
16:57:32 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
16:57:54LambdaCalculus37But the HDD6330 port is far from complete. The touchpad and keymap need work, big time.
17:00:00LambdaCalculus37The HDD1630 is the furthest along, but we need to work on a better install method.
17:00:59webguest44The 6330 LCD is different, though; is that auto-detected? I admit I haven't actually tried a 16x0 build. (It's possible I might try to work on missing parts one day; I have a 6330, plenty C experience, and an ARM JTAG interface, though practically no free time right now).
17:01:53LambdaCalculus37webguest44: You will be eternally loved and worshipped for any help you can give on the port! ;)
17:04:43funmanpixelma: did you authored the front images of DAPs in the manual (with buttons descriptions) ?
17:06:24 Quit SirFunk__ (Read error: 110 (Connection timed out))
17:10:51 Quit petur ("work->bar->home")
17:12:52 Nick J-23 is now known as J (
17:13:00 Nick J is now known as J-23 (
17:21:11 Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
17:24:14funmanFlynDice: ping
17:34:02***Saving seen data "./dancer.seen"
17:35:02rasherMarcGuay: No. No need to wait.
17:35:12MarcGuayrasher: Thanks.
17:37:23 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
17:38:07 Quit webguest44 ("CGI:IRC (EOF)")
17:39:16 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
17:39:55 Join _Auron_ [0] (
17:41:46 Join Lss [0] (
17:42:31funmangit:// < "Embedded DisAssembler" for ARM by iPhone people
17:44:58salty-horsesaner link:
17:45:34funmanFlynDice: i've run battery bench on SVN, i'm now running it on svn + default & normal clocks set to 124MHz, synchronous, and I'd like to run a bench with pclk to 31MHz
17:47:06 Quit funman ("leaving")
18:02:22Jaykayi some keymap files (e.g m200-keymap line 265) there are some lines commented out with //.... why?
18:03:47MarcGuayJaykay: development code?
18:05:22Jaykayand when i ask "shouldn't they be removed" someone here answers "why not leave them there?" right :)
18:06:23Jaykaydo those lines still help there somehow?
18:07:44gevaertsJaykay: why don't you check who left them there and ask him/her?
18:12:23 Quit bmbl ("Woah!")
18:13:11 Quit flydutch ("/* empty */")
18:13:36Jaykaybecause it doesn't make any sense. when i ask "may i remove them?" someone answers "why should you?" and if i integrate it in a patch someone says "don't mix real changes and this" or something about changes for changes sake
18:14:34Tornethat seems unneccecarily pessimistic
18:15:06Torneif commented out stuff is really dead i would expect most people to be happy with its removal, though i'd go with doing it seperately to 'real' changes
18:15:26Tornesource is supposed to change. :)
18:15:44domonokyIt depends, if this code is really dead, or if it is only temporarly disabled.
18:15:48JaykayTorne: i guess you didn't try to change something linke this
18:16:13Jaykaydomonoky: these lines are also commented out in the first version of the file :)
18:16:14Tornedomonoky: yah. so, you find out why it's commented, and include the logic in the description of the commit :)
18:16:39Torneok, that makes it harder.
18:16:45Tornebut the approach is still valid
18:16:52*gevaerts thinks that Jaykay should look at who committed that file :)
18:16:54Torneyou just can't rely on svn blame
18:16:56domonokyJaykay: you know that the m200 targets are still in development, so it might still make sense to keep those lines.
18:17:08Jaykaylinuxstb: ping
18:17:24Jaykaylinuxstb: sorry, forget the ping :)
18:18:17*domonoky remembers that he has done some work in this file, and goes checking the code :-)
18:19:05 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
18:19:16 Join faemir [0] (
18:20:22domonokyJaykay: those lines should stay, until someone improves the keymap. (the commented lines are actions, for which i didnt find a fitting button).
18:21:18Jaykaydomonoky: but i guess when i create a patch for removing a function from all players i should remove the related line too
18:22:08domonokyyes, sure.
18:23:26MarcGuayThe real problem will be getting agreement on removing the function.
18:25:11 Join einhirn [0] (
18:25:37 Quit einhirn (Client Quit)
18:27:18 Nick Hillshum is now known as Hillshum_______ (n=chatzill@unaffiliated/hillshum)
18:27:47 Nick Hillshum_______ is now known as Hillshum (n=chatzill@unaffiliated/hillshum)
18:28:12 Quit at0m (Remote closed the connection)
18:28:25MarcGuayAnyone with a HWCODEC available to test something? Specifically wondering if audio_beep works in the recording screen or if it's a dead function. To test, turn on voiced menus and start and stop recording.
18:34:14 Join at0m [0] (
18:34:30CIA-38New commit by MarcGuay (r21038): FS #8627 - change 'beep volume' setting name to the more descriptive 'track skip beep'
18:35:38 Quit CaptainKwel (" ajax IRC Client")
18:38:31 Join SirFunk [0] (
18:44:53 Join SirFunk_ [0] (
18:47:32 Quit PaulJam_ (Read error: 113 (No route to host))
18:48:45 Join SirFunk__ [0] (
18:51:53JaykayMarcGuay: sorry... what would you say which category it is in the tracker?
18:51:58 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
18:52:15MarcGuayUser Interface, maybe?
18:52:44 Quit SirFunk__ (Read error: 60 (Operation timed out))
18:52:49*Hillshum finds the categories a problem at times
18:53:23 Quit robin0800 (Remote closed the connection)
18:53:28 Join SirFunk__ [0] (
18:54:12JaykayFS #10232, if anybody wants to close it.
18:57:06MarcGuayJaykay: Wow you're pessimistic!
18:57:09 Join Riku [0] (n=Lss@
18:57:18Jaykaysorry ;)
18:58:36 Quit SirFunk (Read error: 110 (Connection timed out))
19:02:45 Join TheSphinX^ [0] (
19:03:39AlexPJaykay: There is nothing wrong with clean up patches at all
19:03:41 Quit SirFunk_ (Read error: 110 (Connection timed out))
19:03:49 Quit kachna|lappy (Read error: 54 (Connection reset by peer))
19:04:05 Join kachna [0] (
19:04:13AlexPJaykay: The manual changes patch I asked you to split into two - I then did commit the real changes (or some of them). I closed the rearrangement patch as I didn't feel it added anything
19:04:34AlexPThis was one specific patch, it is not symptomatic of what will happen in general
19:06:52 Nick fxb__ is now known as fxb (
19:07:26AlexPJaykay: Why are you removing the bookmark delete button?
19:13:12 Quit SirFunk__ (Read error: 110 (Connection timed out))
19:13:15 Quit kachna (Read error: 60 (Operation timed out))
19:13:49 Join SirFunk__ [0] (
19:15:46 Join Lss__ [0] (
19:16:05 Join kachna [0] (
19:16:10 Quit Lss (Read error: 110 (Connection timed out))
19:19:14 Quit Lss__ (Client Quit)
19:19:30 Join Lss [0] (
19:20:34 Quit faemir (Read error: 60 (Operation timed out))
19:24:45 Quit kachna (Remote closed the connection)
19:30:56 Quit Riku (Read error: 104 (Connection reset by peer))
19:33:42 Quit SirFunk__ (Read error: 110 (Connection timed out))
19:34:04***Saving seen data "./dancer.seen"
19:34:37 Join SirFunk__ [0] (
19:37:37JaykayAlexP: i added a comment on FS #10232
19:39:20 Join SirFunk_ [0] (
19:41:06AlexPJaykay: As did I
19:42:33 Join webguest49 [0] (n=630272c1@gateway/web/cgi-irc/
19:43:04 Join jd0x [0] (n=jd0x@
19:44:14 Quit webguest49 (Client Quit)
19:45:02 Join webguest51 [0] (n=630272c1@gateway/web/cgi-irc/
19:45:23 Quit webguest51 (Client Quit)
19:45:41 Join webguest35 [0] (n=630272c1@gateway/web/cgi-irc/
19:46:49jd0xHas anyone noticed a bug in which a song will play, but with another song's metadata?
19:47:20jd0xThat is, it displays another song's information
19:47:40Hillshumsearch the bugs
19:48:06AlexPjd0x: At various times yes, but I thought it had been solved
19:48:30 Quit {phoenix} (Remote closed the connection)
19:48:44jd0xIt happened to me today, on my sansa e250
19:48:56jd0xa restart seemed to have fixed it for that case
19:49:15 Quit webguest35 (Client Quit)
19:51:12JaykayAlexP: new comment :)
19:53:58 Quit SirFunk__ (Read error: 110 (Connection timed out))
19:56:53 Join petur [0] (
19:58:45 Quit SirFunk_ (Read error: 110 (Connection timed out))
19:59:09 Join CaptainKwel [0] (i=2669ecc2@gateway/web/ajax/
19:59:47 Join SirFunk_ [0] (
20:02:02Hillshumwhat do the possibilities of allowing the e200 to be held and controlled sideways look like?
20:02:20Hillshumassuming of course someone were to do it?
20:03:09bertrikHillshum, I think it should be doable, we already have the possibility to use it upside-down
20:03:42Hillshumthemes could be borrowed from the Fuze
20:03:47Jaykayit would require new WPSs
20:03:51Jaykayheh :)
20:03:57HillshumWould the buttons be remapped?
20:05:16Hillshumand would that be allowed as an exception?
20:05:47bertrikHillshum, yes buttons would have to be remapped
20:06:02 Join {phoenix} [0] (
20:06:27bertrikbut could we agree on having the keypad left or right of the screen ? :P
20:06:59Hillshumright handed folk would want the right
20:07:21Jaykayi vote for both for the left-handed rockbox users :)
20:07:30bertrikah democracy! :)
20:12:33 Quit grndslm ("Leaving")
20:13:28Hillshumcome to think of it, the c200 could be flipped for leftys
20:14:10 Join stoffel [0] (
20:19:06 Quit SirFunk_ (Read error: 110 (Connection timed out))
20:19:48 Join SirFunk_ [0] (
20:20:34 Join BryanJacobs [0] (
20:23:55 Quit {phoenix} (Remote closed the connection)
20:25:31 Join mt [0] (n=MTee@
20:27:08 Join SirFunk__ [0] (
20:30:01 Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
20:33:15 Join einhirn [0] (
20:33:15 Quit einhirn (Client Quit)
20:34:20 Join ruckus [0] (
20:35:57 Quit jd0x ("Leaving")
20:36:31ruckushellow hello people... i've been having this problem for awhile now, though i didn't have time to report it. when the bootloader is in a USB mode, and i unmount the player (gigabeat f10) it displays "ATA error: -11" instead of booting in rockbox
20:37:01ruckus(unmount from WinXp and unplug the cable)
20:37:24evilnick_7Do you mean: "Safely remove" from WinXP?
20:38:18 Quit SirFunk_ (Read error: 110 (Connection timed out))
20:41:54 Join krazykit` [0] (
20:42:30 Quit krazykit (Read error: 110 (Connection timed out))
20:43:23 Join taylor_ [0] (
20:44:44 Join RedHate [0] (
20:47:30taylor_Did anyone notice the work that tof put up on the wiki?
20:49:31evilnick_7Do you have a link?
20:50:00taylor_thats the whole wiki
20:50:19evilnick_7"The new wiki is located at Sorry for the broken links. I emailed the new one on the mailing list but it does not seem to be working. "
20:50:31taylor_click on the new link
20:51:15*gevaerts didn't know that "the wiki" was not on
20:51:17evilnick_7Was there something in particular that would be useful for Rockbox on that wiki? If so, can you link to that page - to make it quicker for the devs
20:52:05taylor_You can put a link to that wiki on rockbox, alot of that is useful.
20:52:10taylor_Im trying to find what tof said...
20:53:35 Part CaptainKwel
20:55:45BryanJacobswhy are there so many include directories?
20:56:07BryanJacobsI'm at "-I. -I$(RBDIR)/apps/codecs -I$(RBDIR)/apps/codecs/lib -I$(RBDIR)/firmware/export -I$(RBDIR)/apps -I$(RBDIR)/firmware/include" and counting
20:56:36BryanJacobsI mean, do we really need to have both codecs/lib and codecs root contain header files?
20:56:44gevaertswe don't like to exclude people? ;)
20:57:07*gevaerts doesn't know the answer
20:58:42 Quit LambdaCalculus37 (" ajax IRC Client")
21:00:06BryanJacobshmm. I'm going to leave the work of autotoolizing autoconf.h to someone else and just build a harness that works for me (TM)
21:00:47 Part taylor_ ("Leaving")
21:09:23 Part ruckus ("Leaving.")
21:09:36 Join ruckus [0] (
21:10:00 Quit ruckus ("Leaving.")
21:11:15 Quit antitrons (Remote closed the connection)
21:11:23 Join antil33t [0] (i=antil33t@
21:12:08 Quit SirFunk__ (Read error: 110 (Connection timed out))
21:15:23 Join __lifeless [0] (n=lifeless@
21:17:35 Join Ubuntuxer [0] (
21:19:54 Part RedHate ("Leaving")
21:23:12 Quit krazykit` (Read error: 60 (Operation timed out))
21:23:18 Join krazykit [0] (
21:24:03 Join kugel [0] (i=kugel@rockbox/developer/kugel)
21:27:40 Join d3v14710n [0] (i=d3v14710@unaffiliated/d3v14710n)
21:27:47JdGordon|kugel: you got a bug with the splash commit incase you didnt see it :)
21:28:25 Join {phoenix} [0] (
21:28:45kugelJdGordon|: No, i didn't
21:29:12BryanJacobswhat exactly is IBSS_ATTR?
21:29:37JdGordon|kugel: FS #10231
21:29:44JdGordon|or at least.. i assume its related
21:31:10kugelI wouldn't
21:31:57 Quit _lifeless (Read error: 110 (Connection timed out))
21:32:27JdGordon|"The status bar appears with the "shutting down" splash." makes me think it is...
21:32:46JdGordon|or your change for the exiting wps screen stuff
21:34:08***Saving seen data "./dancer.seen"
21:35:05evilnick_7Ah, MarcGuay must have posted that after I badly described it to him
21:36:36CIA-38New commit by mt (r21039): Move wav related code to main.c
21:37:32 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
21:37:44 Quit kkurbjun ("Leaving.")
21:37:53 Join SirFunk [0] (
21:42:03CIA-38New commit by mt (r21040): Rename rm2wav.[c/h] to rm.[c/h]. No functional changes.
21:48:03 Join SirFunk_ [0] (
21:48:06saratogaBryanJacobs: it means a variable is declared in IRAM rather then DRAM if possible
21:48:24BryanJacobssaratoga: so for a PC build I just #define IBSS_ATTR
21:48:30 Quit SirFunk (Read error: 60 (Operation timed out))
21:48:53saratogayes, in fact thats what the sim and targets without IRAM do
21:49:02saratogaalso ICONST
21:49:49BryanJacobsmy problem was that I put some defines in my fake autoconf.h instead of using -D flags
21:50:04BryanJacobsso the libwavpack dir was building without SIMULATOR defined
21:50:29BryanJacobssolution was just adding #include "autoconf.h" to the top of the wavpack header
21:50:53 Join mcuelenaere [0] (
21:51:34BryanJacobssweet! It built!
21:51:43***Alert Mode level 1
21:51:43CIA-38New commit by mt (r21041): -Remove some unnecessary defines from rm.c. ...
21:55:40 Quit evilnick_7 (" ajax IRC Client")
21:55:56 Quit stoffel ("leaving")
21:56:40mcuelenaerecan someone move to the Official Test Builds subforum?
21:57:03mcuelenaerenever mind, just found the move topic button :)
21:57:42 Join SirFunk__ [0] (
21:59:42 Quit itcheg (" ajax IRC Client")
22:01:37 Join tessarakt [0] (
22:01:45***Alert Mode OFF
22:03:42 Quit TheSphinX^ ("XChat@Linux")
22:03:52 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
22:05:33 Join fyrestorm [0] (
22:08:56 Join robin0800 [0] (
22:09:29 Quit {phoenix} (Remote closed the connection)
22:10:27 Join froggyman [0] (i=47ba0b80@gateway/web/ajax/
22:10:45 Join merbanan [0] (
22:12:11 Join {phoenix} [0] (
22:12:20 Quit SirFunk_ (Read error: 110 (Connection timed out))
22:16:21kugelBryanJacobs: it also means that it's initialized with zero
22:16:54BryanJacobskugel: nothing must rely on that, becaused ifdef(SIMULATOR) it's defined as ""
22:16:56 Join der| [0] (n=der|3@
22:17:11der|hi, is there any way to make the image viewer on the rockbox zoom a specific percentage ?
22:17:15BryanJacobsand I don't think stack variables are guaranteed to be born zeroed
22:18:27 Quit renke_ (Read error: 110 (Connection timed out))
22:18:33kugelnormally, you don't put stack variables into the bss section
22:18:38 Quit der| (Client Quit)
22:19:41BryanJacobssame thing for heap vars, no?
22:19:54BryanJacobsI mean, that they can't be sure to start zeroed
22:20:05BryanJacobslike that old joke about the elephant and the fridge
22:21:14BryanJacobsarr, why did rockbox have to use "printf"?!
22:21:38BryanJacobsusing "printf" makes it rather difficult to have a program which uses the stdio.h printf
22:21:49BryanJacobsdang C flat namespaces
22:22:32 Quit SirFunk__ (Read error: 110 (Connection timed out))
22:22:59Bagderrockbox uses printf?
22:23:04 Join SirFunk__ [0] (
22:23:42CIA-38New commit by mt (r21042): Modify the test program to read audio frames from a memory buffer rather ...
22:24:13BryanJacobsBagder: it's defined
22:24:19kugelBagder: in the sims, yes (something liek #define DEBUGF printf)
22:24:27BagderI thought only bootloaders used it
22:24:36Bagderbut yeah, in the sims yes..
22:24:50BryanJacobsBagder: I get dup def when I #include <stdio.h> and #include <codecs.h>
22:24:51 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
22:25:07kugelBryanJacobs: I'm saying that vars in the bss section get zero initialized. not those on the stack or heap
22:25:42BryanJacobskugel: and I was trying to say that nothing can rely on that because heap vars DON'T get zero initialized and on the simulator IBSS_ATTR is defined to null
22:26:21BryanJacobstherefore, if a user of an IBSS_ATTR var relied on it being zero-initialized that user would break on a simulator build
22:26:50 Join p3tur [50] (n=petur@rockbox/developer/petur)
22:27:03 Join {-phoenix-} [0] (
22:27:35kugeland I don't think anything relies on it
22:28:37 Quit HellDragon (Client Quit)
22:30:13Ubuntuxerhi guys, I wrote a patch, which add resume game support to xobox FS #10233
22:30:31kugelBryanJacobs: in the sim, some code is replaced by SDL stuff
22:31:17BryanJacobsok, I'll accept that there could be code which is conditionally compiled and relies on IBSS vars being zeroed outside of the simulator
22:32:28 Join thegeek [0] (
22:32:36 Join SirFunk [0] (
22:35:23CIA-38New commit by mt (r21043): Move the code segment that corrects the value of (number of packets) to ...
22:35:34BryanJacobsI'm having some trouble here keeping an array of FILE*s
22:35:43BryanJacobsis there something special about the FILE* type?
22:36:39 Quit {phoenix} (Read error: 110 (Connection timed out))
22:37:14 Quit SirFunk (Read error: 60 (Operation timed out))
22:38:32JdGordon|we dont have the FILE* type in rockbox.. do we?
22:38:37Bagderright, rockbox has no FILE
22:38:41BryanJacobsI'm using stdio.h
22:38:58BryanJacobsif I declare my array as "static int* foo[10]" it works
22:38:58Bagderonly integer file descriptors, with open() etc
22:39:08BryanJacobs"static FILE* foo[10]" doesn't
22:39:22BryanJacobsBagder: this is for a harness to run codecs on the PC
22:39:36BryanJacobsit needs an I/O interface that doesn't go through rockbox
22:39:41BryanJacobsso I was using stdio.h
22:39:54Bagderwell, in a normal "PC" program FILE * is just a normal pointer that stdio.h provides
22:40:07BryanJacobsbut, as I said, I get a compile error when I attempt to use it
22:40:13mtlinuxstb, saratoga : I can use toc in the metadata parser as long as the size needed doesn't exceed 100 bytes right ?
22:40:18BryanJacobsmy C programming skills aren't that bad...
22:40:22BagderBryanJacobs: that I cannot tell why
22:41:06BryanJacobsw/e, I'll just use open instead of fopen
22:42:06 Quit SirFunk__ (Read error: 110 (Connection timed out))
22:42:54 Join SirFunk [0] (
22:43:41BryanJacobsooh, weird: including stat.h fails with "/usr/include/bits/stat.h:88: error: field ‘st_atim’ has incomplete type"
22:43:43BryanJacobsthat's a new one
22:45:30 Quit {-phoenix-} (Connection timed out)
22:45:53 Join matsl [0] (
22:46:50BagderBryanJacobs: you must be doing weird stuff, no doubt
22:47:02Bagderthose are regular headers and things done in C code since 30 years
22:47:08BryanJacobsI'm not doing weird stuff - look at the source code:
22:48:15BryanJacobsit's just a wrapper around open() and close() !
22:48:26 Join SirFunk_ [0] (
22:48:46Bagderthat compiles perfectly for me
22:50:32BryanJacobsover here it gave me the results I just pasted
22:50:38BryanJacobsreally, I'm not making it up
22:51:00JdGordon|sure.... we believe you
22:51:17BryanJacobsI just got it to work by changing the includes to just unistd.h and fcntl.h in that order
22:51:24BryanJacobsbut that disobeys close(2)
22:51:29BryanJacobserr sorry open(2)
22:51:39BryanJacobswhich says you need sys/stat and sys/types
22:51:49linuxstbmt: Yes, that's what I did for WMA.
22:54:09 Quit Jaykay ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
22:54:34linuxstbBryanJacobs: That compiles fine for me too... But are you trying to build Rockbox code on a PC using Rockbox includes?
22:55:02 Quit Ubuntuxer ("Leaving.")
22:55:05BryanJacobslinuxstb: I actually HAVE rockbox code building on a PC using rockbox includes
22:55:20BryanJacobs/me is trying to get codecs to run outside of Rockbox
22:55:47BryanJacobs/me likes off-target development
22:58:27mtGreat. 100B should be more than enough for RM.
22:58:42BagderBryanJacobs: the sims were created for that reason...
22:59:10BryanJacobs/me doesn't like booting a full environment when what he really wants is a way to run a codec from the command line and then verify its results
22:59:12linuxstbBagder: I like standalone test programs for codecs though - it makes things much easier to test
22:59:23Bagderoh indeed, I can understand that wish
22:59:43linuxstbBryanJacobs: Are you quoting your "/me" on purpose?
22:59:44Bagdermakes less extra stuff to go through when debugging if nothing else
23:00:01BryanJacobslinuxstb: no <sigh> probably the XMPP gateway messing things up
23:00:16p3turwincent_balin & domonoky: ping
23:00:35BryanJacobsBagder: I know how to use the sim but I think that a standalone harness is worth the day or two's worth of work it costs
23:00:59 Join tomers [0] (
23:01:06BagderI just triggered on the "off-target" mention
23:01:19 Join HellDragon [0] (
23:01:24 Quit Llorean (Read error: 104 (Connection reset by peer))
23:01:24BryanJacobsthe sim dev cycle is too heavy for me
23:01:36 Join Llorean [0] (
23:01:40BryanJacobsI want rapid iterative testing
23:01:48linuxstbBryanJacobs: BTW, I haven't really looked at the wavpack codec yet, but from what David Bryant said, it sounds like it's not using Rockbox's codec API in the most efficient way. The "read()" API should be avoided where possible, in favour of "request_buffer()" and "advance_buffer()".
23:01:49Bagderdev cycle?
23:02:07Bagderare you possibly using cygwin?
23:02:11BryanJacobsBadger: no
23:02:37BryanJacobsBadger: by "dev cycle" I mean "sequence of actions taken between making a change to the code and knowing whether the change was correct"
23:02:41Bagderoh well, to each their own
23:02:46BryanJacobslinuxstb: not what I'm working on right now
23:03:11BryanJacobsI'm just trying to get the wavpack code as written to run outside of Rockbox
23:03:22 Join andrewdurrette [0] (n=187d5bc6@gateway/web/cgi-irc/
23:03:29*p3tur wonders what to do with the patch of wincent. It contains the complete PDa devtree, including docs, samples and manuals. Shall I strip those from the source-tree? Not sure about the changelog and license files, those probably have to stay...
23:04:01domonokyp3tur: pong
23:04:17BryanJacobswhat's the write(2) equivalent of printf()?
23:04:21linuxstbBryanJacobs: No, but you were referring to file IO - I think that's something you should avoid using when you're developing your code, and instead mimic Rockbox's codec API (basically, load the entire file into a memory buffer, then process that buffer).
23:04:43BryanJacobslinuxstb: but to load it into memory I need host file IO...
23:04:49p3turdomonoky: see my /me right above your pong
23:04:53 Quit SirFunk (Read error: 110 (Connection timed out))
23:05:34BryanJacobslinuxstb: maybe now would be a good time to show you the code I've already written here?
23:05:38linuxstbBryanJacobs: Yes, but outside the Rockbox code you're using.
23:05:45 Quit petur (Remote closed the connection)
23:05:56 Nick p3tur is now known as petur (n=petur@rockbox/developer/petur)
23:06:49domonokypetur: yes stripping the code from all extras before commting might be good. Licence file has to stay ofcourse.
23:07:30BryanJacobslinuxstb: io.c provides wrappers to host IO, and main.c uses them
23:07:45peturthe problem is the little extra files... not code but maybe required for the license or history completeness... I don´t know really
23:07:47BryanJacobsci.c is the pretend codec interface skeleton
23:09:36linuxstbBryanJacobs: Should it compile?
23:09:42BryanJacobslinuxstb: no
23:09:55BryanJacobsit compiled before I started fiddling with the printf stuff
23:10:03andrewdurrettecan i get Wiki write permission so i can work on a sony walkman nwz-e43xx port.
23:10:17domonokypetur: i think we can safely leave out manual, docs and samples.. what else is there ?
23:10:33linuxstbBryanJacobs: You can simplify the Makefile with a rule such as:
23:10:40domonokypetur: if a bigger clean up is needed, it might be better to let wincent_balin do it .. :-)
23:10:43linuxstb%.o: %.c
23:10:44linuxstb gcc $(INCLUDES) -c -o $@ $<
23:10:48BryanJacobsyeah, that
23:11:01BryanJacobsoriginally I only had two files in there
23:11:10BryanJacobsI didn't realize there were so many libwavpack files
23:11:27peturdomonoky: install the patches and see for yourself... :P
23:11:38domonokyandrewdurrette: tell us your wikiname, and promise not to spam ! :-)
23:11:47AlexPandrewdurrette: I assume your wiki name is AndrewDurrette?
23:12:06peturI'll have a go at cleaning it up and then commit and inform wincent of the stuff I stripped...
23:12:08linuxstbBryanJacobs: Have you looked at apps/plugins/test_codec.c? That implements a complete fake codec API, so may be helpful.
23:12:13andrewdurretteandrewdurrette and i prommis not to spam
23:12:40BryanJacobslinuxstb: I have looked but was trying to get everything I needed for running on the host working first
23:12:50AlexPandrewdurrette: done
23:13:02 Part toffe82
23:13:23andrewdurrettealso any know were i can find pcb scans cus id rather not tare my walkman apart
23:13:37 Quit freqmod (Remote closed the connection)
23:13:43 Join freqmod [0] (
23:13:56Bagderandrewdurrette: pcb scans are made by owners of such devices
23:14:10linuxstbBryanJacobs: Also, just in case you haven't seen them, we have coding guidelines for Rockbox in docs/CONTRIBUTING (e.g. no TABs)
23:14:11Bagderand yes, that tends to involve taking them apart
23:14:25BryanJacobslinuxstb: I believe in tidy
23:14:46 Quit freqmod (Remote closed the connection)
23:14:50BryanJacobsI tend to code how I feel like it and then do automatic style cleanup
23:15:26linuxstbBryanJacobs: That's up to you, as long as potential patches to Rockbox meet those guidelines.
23:15:29 Join freqmod [0] (
23:15:32BryanJacobswill do
23:15:33andrewdurretteok well i was trying to avoid having to do that
23:16:08AlexPandrewdurrette: I nobody has already put any on the wiki, then either check google or you will have to do it yourself
23:19:51domonokypetur: urgs, this PDa-inital patch files looks very ugly.
23:20:02 Quit andrewdurrette ("CGI:IRC")
23:21:23 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
23:22:30BryanJacobslinuxstb: got it working, now starting to port code from test_codec
23:22:43peturdomonoky: yes, I already stripped the man, doc, ipkg and debian folders
23:24:12linuxstbpetur: Are you going to commit the unmodified code, as a base?
23:24:33 Join moos [0] (i=mustapha@rockbox/staff/moos)
23:24:59linuxstbpetur: OK, good. For codecs, we add a "README.rockbox" file, giving info on the initial import - that could be nice in this case too.
23:25:47linuxstbBryanJacobs: OK, nice. Do you think this could be used for any codec, or are your changes specific to wavpack?
23:26:00BryanJacobslinuxstb: nothing at all wavpack specific here
23:26:37BryanJacobsI mean, right now I'm compiling wavpack into it, but using another codec would just be a matter of compiling that one in instead
23:26:45linuxstbBryanJacobs: Good. I'm not sure where in the Rockbox tree it could be placed though.
23:26:56linuxstb(and how to choose the codec to include)
23:26:56BryanJacobsI dunno, tools?
23:27:19BryanJacobsit's a dev tool so the target audience is people who know how to edit a makefile...
23:29:35linuxstb"tools" is for utilities required for building Rockbox. Maybe "utils", or simply in apps/codecs/
23:29:35*domonoky thinks somewhere in tools sounds good.
23:29:52linuxstbAlthough checkwps is in tools/ and that's similar...
23:32:02BryanJacobsall it requires is that it be able to find the rockbox source root as RBDIR in the Makefile
23:32:43linuxstbWell, when it's part of that source tree, that won't change.
23:34:11***Saving seen data "./dancer.seen"
23:36:03 Join itcheg [0] (i=62db4c46@gateway/web/ajax/
23:37:38BryanJacobsall right, dinnertime, back tomorrow
23:38:20 Part BryanJacobs
23:41:32 Quit JdGordon| (" ajax IRC Client")
23:41:52 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
23:45:14*petur sees the lincense is 'Standard Improved BSD License' - is this compatible with GPL2+ we're using?
23:46:27 Quit matsl (Read error: 54 (Connection reset by peer))
23:47:04 Join matsl [0] (
23:47:51 Quit firedix ("Ex-Chat")
23:47:59 Quit robin0800 (Remote closed the connection)
23:53:08 Quit LambdaCalculus37 ("Fwump")
23:56:06 Quit salty-horse ("Leaving")
23:58:54CIA-38New commit by peter (r21044): Add FS #10214. Initial commit of the original PDa code for the GSoC Pure Data plugin project of Wincent Balin. Stripped some non-sourcefiles and added ...

Previous day | Next day