00:02:57 | | Quit ender` (Read error: 110 (Connection timed out)) |
00:09:19 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
00:26:02 | | Quit BoD[] ("TCL 4EVA") |
00:26:18 | *** | Saving seen data "./dancer.seen" |
00:26:30 | | Part Moos |
00:48:11 | | Quit muesli- (Read error: 110 (Connection timed out)) |
00:53:23 | | Quit NekoNoNiaow () |
01:00 |
01:02:33 | | Join webguest07 [0] (n=cfa13a56@labb.contactor.se) |
01:11:31 | | Part the_winch ("Leaving") |
01:17:06 | | Quit midk ("Leaving") |
01:30:31 | | Quit ashridah ("uni") |
01:39:38 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:45:13 | | Quit webguest07 ("CGI:IRC (Ping timeout)") |
01:45:48 | | Join webguest44 [0] (n=accbaf90@labb.contactor.se) |
01:46:07 | webguest44 | Hi |
01:46:21 | webguest44 | Can someone please tell me what Replaygain does in iRiver rockbox? |
01:47:08 | rasher | It's a method of ensuring your songs are played back at the same volume. |
01:47:18 | rasher | It requires you to first scan your music |
01:47:21 | webguest44 | oh right |
01:47:28 | rasher | On your computer |
01:47:42 | rasher | See www.replaygain.org |
01:47:57 | rasher | I think |
01:48:04 | webguest44 | I still have reservations over how iRiver rockbox handles bass volume, i.e decreasing max volume the more u increase bass (on the iriver fw the bass thins out as u increase volume) |
01:48:25 | rasher | Yeah, it's still up for debate |
01:48:36 | webguest44 | Rasher, why not make it switchable? |
01:48:50 | rasher | To avoid even more config options |
01:49:03 | rasher | There really are a lot of the |
01:49:04 | rasher | them |
01:49:10 | ze | well decreasing max volume the more you increase bass is just the inverse of decreasing bass the more you turn up main volume |
01:49:29 | webguest44 | u could have 3 options, 1) increase volume/decrease bass . 2) Increase bass/decrease volume. 3) Off (WARNING may cause clipping) |
01:49:34 | ze | it'd sorta make sense if it actually had an inverse relationship between the sliders |
01:49:51 | ze | so that beyond a certain level for both, each would decrease the other |
01:50:01 | webguest44 | well u could also have an option to turn it off altogether |
01:50:11 | rasher | Options options options |
01:50:13 | ze | but that'll cause clipping |
01:50:13 | ze | :p |
01:50:17 | | Quit hicks (Remote closed the connection) |
01:50:39 | tvelocity | i hate clipping |
01:50:42 | webguest44 | well you could have a warning saying "may cause clippng" |
01:50:50 | ze | is it 'may' or is it 'will'? |
01:51:03 | webguest44 | 'may' |
01:51:15 | rasher | I think amiconn's idea is better. Do it like iriver does it, but show the actual setting being used |
01:51:32 | rasher | So the bass setting will say "8db (0db)" or something like that |
01:51:33 | ze | if its may, couldn't it be adjusted a bit to the point where its 'will'? |
01:51:33 | ze | heh |
01:51:45 | webguest44 | yea but i still feel you should be able to turn it off, since some clipping may not bother all |
01:51:57 | ze | digital clipping is damn nasty |
01:52:36 | ze | rasher: why not simply change it to the setting being used? |
01:53:05 | rasher | Well as I said, it'd be damn nice to get a sensible default instead of yet another config option |
01:53:28 | webguest44 | Since the iRiver is software driven, would a multiband eq be possible? |
01:53:52 | rasher | Certainly |
01:53:58 | rasher | It's planned |
01:54:05 | webguest44 | oh right coolies |
01:54:10 | webguest44 | be very interested to see it |
01:54:24 | tvelocity | speaking of clipping |
01:54:27 | rasher | I don't care much for eqs |
01:54:36 | ze | main: |−−-!−−| bass: |−−!−−-| |
01:54:36 | ze | main: |−−−−!-| bass: |-!−−−−| |
01:54:36 | ze | main: |−−!−−-| bass: |−−-!−−| |
01:54:38 | tvelocity | i tried to record a live set with my iriver |
01:54:39 | ze | sorta like that |
01:54:40 | webguest44 | I reckon the H1x0 series will be very valuable since it is no longer made |
01:54:42 | tvelocity | and it clippet A LOT |
01:54:54 | ze | as you turn up the main slider, the bass slider turns down, turn up the bass slider, main slider turns down |
01:54:55 | tvelocity | clipped* |
01:55:11 | ze | no hidden max adjustment, etc, works both ways |
01:55:15 | rasher | tvelocity: Well, should be possible to turn it down |
01:55:31 | tvelocity | how? |
01:55:35 | Febs | tvelocity, what were you recording with? The internal mic or an external mic? |
01:55:42 | tvelocity | internal mic |
01:56:02 | Febs | Internal mic isn't made for recording live music. It was probably the mic itself overdriving. |
01:56:03 | ze | was the signal so loud as to be distorting the diaphram? |
01:56:26 | tvelocity | i think it was digital clipping |
01:56:37 | Febs | Where was the input gain set? |
01:56:44 | tvelocity | 0 |
01:56:56 | webguest44 | there should be a way to increase the headroom so you can have louder heavier bass without clipping |
01:57:16 | tvelocity | yeah, but how... by edditing the code? |
01:57:34 | webguest44 | yea |
01:57:49 | tvelocity | i think i'll take a look... at some point:P |
01:57:59 | ze | webguest44: are you talking about tvelocity's problem or the bass/main volume stuff still? |
01:58:25 | tvelocity | any known hardware limits? |
01:58:32 | rasher | Well, you can't get around the digital clipping if you turn up both bass and main volume |
01:58:38 | ze | btw my karma has an automatic volume normalization type deal |
01:58:57 | webguest44 | well the archos could go quite loude without clippgn |
01:59:14 | ze | couldn't something like that be done to dynamically avoid clipping while allowing safe signals to be higher than the current bass/volume inverse corelation would allow? |
01:59:18 | rasher | Get another set of headphones |
01:59:33 | Febs | Or a headphone amp. |
01:59:38 | rasher | There's really no way around digital clipping |
01:59:40 | rasher | At all. |
02:00 |
02:00:15 | Febs | I agree. Recordings have way too much dynamic compression these days to start with. The last thing that I would want is for the player to apply its own compression. |
02:00:29 | ze | not compression, normalization |
02:00:33 | ze | there's a difference |
02:00:33 | ze | heh |
02:00:57 | ze | but then some people want compression |
02:01:13 | ze | like when i get this mythtv box set back up again, i'm gonna have either mplayer or alsa apply compression |
02:01:16 | ze | for movies at least |
02:01:22 | Febs | ze: "couldn't something like that be done to dynamically avoid clipping" |
02:01:29 | tvelocity | rasher, but i want to avoid the clipping of occuring in the first place :P |
02:01:49 | ze | because movie soundtracks these days have ridiculous dynamic range to where you either can't hear wtf they're saying or everything else is blowing your speakers out |
02:02:14 | rasher | tvelocity: The recording deal is entirely different |
02:02:16 | ze | Febs: how about just a limiter |
02:02:33 | ze | Febs: watches for spikes that would clip and fades them just enough not to |
02:02:34 | tvelocity | rasher, yeah, but i'm talking about recording |
02:03:03 | Febs | ze, that's exactly what mastering engineers have taken to an extreme, and squashed dynamics right out of music. |
02:03:05 | rasher | Well.. if you blast too loudly into the mic, there's your hardware limit right there |
02:03:10 | tvelocity | all i want is to be able to record "loude", so i don't have clipping effects |
02:03:15 | ze | Febs: no, they do compression |
02:03:20 | tvelocity | s/loude/louder/ |
02:03:28 | ze | Febs: and its what the audience of pop music want |
02:03:34 | ze | Febs: they don't do it for classical, afaik |
02:03:37 | rasher | tvelocity: you should probablly get a better microphone |
02:03:39 | tvelocity | how much is the hardware limit? |
02:03:48 | Febs | Mastering involves TONS of peak limiting. |
02:03:52 | rasher | No idea |
02:03:53 | Febs | Not just compression. |
02:04:07 | tvelocity | well, i can get a better microphone, but i still need a way to set the iriver to record louder |
02:04:07 | ze | Febs: yes, but what you're complaining about is compression |
02:04:28 | ze | Febs: i bet you'd hate the jamin 'loudness' mastering tutorial :p |
02:04:54 | Febs | Yup. |
02:05:26 | ze | but it has its circumstances where its appropriate, and its audence who prefer it |
02:05:38 | rasher | tvelocity: Well if you ran into the microphone's limit, a better microphone should do |
02:06:12 | Febs | ze, it does, but when it ends up that everything looks like this: http://www.hydrogenaudio.org/forums/index.php?showtopic=36142&st=25 |
02:06:17 | Febs | it's gone too far. |
02:07:29 | Febs | (post #35) |
02:07:44 | rasher | This makes me curious about the album gain of my cds |
02:08:08 | tvelocity | rasher, yeah, but I thinkit was digital clipping |
02:08:32 | rasher | Should've just turned down the volume then |
02:08:41 | rasher | and/or gain |
02:08:43 | tvelocity | hm, the main volume? |
02:08:52 | tvelocity | will that also decrease the volume of recording? |
02:09:01 | rasher | Well ys |
02:09:10 | ze | Febs: well how much metal has much dynamic range anyway |
02:09:11 | ze | heh |
02:09:58 | Febs | tvelocity, true. |
02:09:59 | tvelocity | wow, i'll try that:P |
02:10:08 | Febs | whoops, I meant "ze", true. |
02:10:35 | Febs | tvelocity, you can always raise the volume after you record. You can never get back what you lose through clipping. |
02:10:49 | tvelocity | yes Febs i know |
02:10:58 | tvelocity | recording is my problem, not playback ;) |
02:11:12 | Febs | You are missing my point. |
02:11:53 | tvelocity | no, i know what you mean |
02:12:32 | Febs | Regardless, the internal mic WILL distort with live music at anything above even modest volume levels. |
02:12:56 | tvelocity | i can use another mic |
02:13:10 | Febs | I've had good results with a Sony ECM MS907. |
02:13:20 | * | tvelocity googles |
02:14:03 | * | Febs makes sure he got the model number right. |
02:14:08 | Febs | Yes |
02:15:08 | Febs | ze, I was discussing the idea of OTF peak normalization with preglow a day or two ago. |
02:20:06 | tvelocity | Febs, the mic looks good |
02:20:20 | tvelocity | but it is a bit too big for the use i need it for:P |
02:22:01 | Febs | There are plenty of decent stealth mics out there. |
02:24:52 | tvelocity | how does the mic bundled with the iriver sound? |
02:26:21 | *** | Saving seen data "./dancer.seen" |
02:26:45 | Febs | I'm not even sure if I ever used it. Maybe once. It's basically made for voice recording. |
02:27:00 | tvelocity | ah i see |
02:27:05 | tvelocity | no good then |
02:27:59 | Febs | There are some good mic suggestions here: http://www.misticriver.net/boards/showthread.php?t=4980 |
02:28:29 | tvelocity | nice |
02:29:28 | tvelocity | but i'll try with the internal mic first anyway... who knows, maybe it won't sound THAT bad... :P |
02:31:55 | * | rasher looks at vorbisgain levels |
02:32:45 | | Quit phaedrus96 (Read error: 110 (Connection timed out)) |
02:33:03 | | Join phaedrus96 [0] (n=Unknown@p54AE3952.dip0.t-ipconnect.de) |
02:34:18 | | Quit webguest44 ("CGI:IRC (Ping timeout)") |
02:47:27 | rasher | This is troubling. All my albums have negative gain. |
02:48:30 | | Quit rasher ("CGI:IRC") |
02:51:46 | | Quit Strath ("Client closed") |
02:55:25 | | Quit Craig (Read error: 104 (Connection reset by peer)) |
02:59:41 | | Quit hardeep ("[BX] Windows 95, coded entirely by blondes") |
03:00 |
03:13:55 | | Join QT_ [0] (i=as@madwifi/users/area51) |
03:25:43 | | Quit QT (Read error: 110 (Connection timed out)) |
03:31:06 | | Join midk [0] (n=Zakk@c66-235-14-120.sea2.cablespeed.com) |
04:00 |
04:02:00 | | Quit crash_ (Read error: 110 (Connection timed out)) |
04:02:56 | phaedrus96 | ls |
04:10:29 | | Quit tvelocity ("Leaving") |
04:11:00 | | Join solex [0] (n=jrschulz@c147169.adsl.hansenet.de) |
04:11:13 | | Quit solex_ (Read error: 104 (Connection reset by peer)) |
04:26:23 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:03:52 | | Join webguest08 [0] (n=cfa13a56@labb.contactor.se) |
05:19:21 | | Quit webguest08 ("CGI:IRC (Ping timeout)") |
05:23:52 | | Nick courtc is now known as Courtney_Cavin (n=court@adsl-33-128-105.asm.bellsouth.net) |
05:30:48 | | Nick Courtney_Cavin is now known as Courtney_Michael (n=court@adsl-33-128-105.asm.bellsouth.net) |
05:31:18 | | Nick Courtney_Michael is now known as courtc (n=court@adsl-33-128-105.asm.bellsouth.net) |
05:47:02 | | Quit midk ("Leaving") |
05:58:38 | | Quit Febs (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
06:00 |
06:12:50 | | Join gman14 [0] (n=Me@pcp08834289pcs.union01.nj.comcast.net) |
06:14:09 | gman14 | So does anyone know about problems with certain FLACs, but not others, in the iRiver Rockbox build from today? |
06:15:37 | | Join webguest64 [0] (n=3e4f4094@labb.contactor.se) |
06:16:11 | gman14 | As in, some FLACs play fine, no problems, and some don't play at all and crash the player. Different rips. |
06:16:23 | webguest64 | When did this first appear? |
06:16:44 | gman14 | Today. It's the first time I've loaded FLACs on, just to see if it worked. |
06:17:18 | webguest64 | ah, so it's not new as of today |
06:17:30 | webguest64 | (couldn't be, no changes in flac handling for a good while) |
06:18:46 | gman14 | It's the first time I've tried it, so I don't know. Would different kinds of tags do it, or replaygain (which I don't use), or something tweaked slighty in the different rips, might any of those, or something else, case problems? |
06:19:34 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
06:20:05 | webguest64 | The tags could do it, but different encoding options is probably more likely |
06:21:01 | webguest64 | If you have the patience, trying different options until it works would be great |
06:21:13 | gman14 | -T "artist=%a" -T "title=%t" -T "album=%g" -T "date=%y" -T "tracknumber=%n" -T "genre=%m" %s |
06:21:24 | gman14 | That was command line I used on the ones that crash the player. |
06:21:29 | webguest64 | well that seems pretty generic |
06:21:37 | gman14 | But it's all tag-related stuff, no? |
06:21:56 | webguest64 | Oh, I thought you encoded with different options |
06:21:58 | gman14 | Ripped in EAC, with the FLAC encoder, most recent one. |
06:24:30 | gman14 | I mean, I went and looked up stuff on how to rip in FLAC, and it all seemed pretty straightforward. |
06:25:26 | gman14 | But some FLACs I have that aren't my rip work just fine. |
06:25:56 | amiconn | Back when I tested flac playback, I didn't get crashes, however, flac has problems anyway |
06:26:12 | amiconn | The decoder needs much CPU, and sometimes can't keep up |
06:26:26 | *** | Saving seen data "./dancer.seen" |
06:26:37 | gman14 | I know it's not really analogous, but I just played the problem FLACs in Winamp, and they were fine. |
06:26:41 | amiconn | This happens especially if you use maximum compression ( -8 iirc), but not with all tracks |
06:26:47 | * | webguest64 tries compiling metronome.c for archos with the metronome-on-iriver patch, breaks |
06:26:55 | gman14 | Might it be CPU load? |
06:27:04 | webguest64 | That shouldn't make it crash |
06:27:10 | amiconn | If you want a to use a lossless format on your iriver, I'd recommend wavpack instead |
06:27:25 | webguest64 | #if CONFIG_REMOTE_KEYPAD == H100_REMOTE |
06:27:28 | amiconn | The codec is very efficient, and it even compresses a bit better than flac |
06:27:41 | webguest64 | how on earth can code inside that be compiled for archos?! |
06:28:33 | webguest64 | (it can't, but why is it trying) |
06:28:56 | gman14 | But I just don't get why even potentially some random FLACs I got elsewhere should work fine, but the ones I ripped just now wouldn't. Maybe I'll try wavpack, or ripping to a lower rate. |
06:29:27 | webguest64 | gman14: As I said, different encoding options might be at play here |
06:29:33 | webguest64 | Try lower rate |
06:29:39 | webguest64 | And see if that makes it work |
06:29:44 | gman14 | Ok. Will do that. |
06:30:28 | amiconn | I just started playing my flac testset |
06:31:00 | amiconn | This was also ripped with eac and all that tag stuff, only difference is that it uses max. compression |
06:31:26 | gman14 | And I take it works as it should? |
06:31:37 | amiconn | It does so far |
06:31:48 | amiconn | I'll let it run for a while |
06:32:45 | amiconn | -8 -T ARTIST="%a" -T TITLE="%t" -T ALBUM="%g" -T DATE=%y -T TRACKNUMBER=%n %s -o %d |
06:32:47 | gman14 | Yeah, I don't know, the problem files on my end crash the FW immediately. |
06:32:52 | amiconn | ^ my option line in EAC |
06:33:25 | amiconn | Make sure that "add ID3 tag" on the same page is not ticked |
06:33:30 | | Quit webguest64 ("CGI:IRC (EOF)") |
06:33:34 | amiconn | I once made that mistake... |
06:34:14 | gman14 | OOOOOH! |
06:34:18 | gman14 | I had that ticked. |
06:35:34 | gman14 | Ripping one test track to see what happens. |
06:35:58 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
06:36:17 | amiconn | Hehe. Then EAC added id3 tags to the (already correctly tagged with vorbiscomments) flac file... |
06:36:32 | gman14 | Oops. Must've skipped a step. |
06:36:37 | * | gman14 slaps own forehead. |
06:37:26 | | Join webguest55 [0] (n=3e4f4094@labb.contactor.se) |
06:37:37 | webguest55 | Stupid ¤"!# webclient |
06:37:58 | webguest55 | Also, ha ha adding id3 to flacs |
06:38:18 | gman14 | DING DING DING! |
06:38:21 | gman14 | That was it. |
06:38:30 | gman14 | Someone's got some CDs to re-rip. |
06:38:36 | gman14 | Thanks for the help guys. |
06:39:04 | | Join LinusN [0] (n=linus@labb.contactor.se) |
06:39:12 | * | gman14 np Mercury Rev, "Holes" |
06:39:18 | gman14 | Ok, I'm off. Thanks again. |
06:39:25 | webguest55 | Man, this is confusing. |
06:39:40 | | Quit gman14 ("Leaving") |
06:39:42 | webguest55 | The metronome patch for iriver.. |
06:39:51 | webguest55 | Trying to compile it for archos |
06:39:52 | webguest55 | metronome.c: In function `plugin_start': |
06:39:57 | webguest55 | metronome.c:394: error: `BUTTON_RC_ON' undeclared (first use in this function) |
06:40:03 | webguest55 | This just confuses the hell out of me |
06:40:18 | webguest55 | it's in a #if CONFIG_REMOTE_KEYPAD == H100_REMOTE block as far as I can see |
06:40:40 | webguest55 | Shouldn't that, you know, make it not compile for archos? |
06:40:57 | B4gder | yes, if the config.h is included |
06:41:33 | webguest55 | How could that go wrong? |
06:41:41 | * | webguest55 tries re-configuring, just to be sure |
06:42:07 | B4gder | use 'make V=1' to recompile, the copy the compiler line and use -E |
06:42:15 | B4gder | then copy |
06:42:24 | webguest55 | righto |
06:43:55 | webguest55 | use -E? |
06:44:05 | B4gder | gcc option -E, preprocess only |
06:44:06 | webguest55 | as in, sh-elf-gcc -E <blabla> |
06:44:13 | webguest55 | ah |
06:44:27 | webguest55 | where does it end up then? |
06:44:32 | webguest55 | the preprocessed file |
06:44:32 | B4gder | in the -o file |
06:45:10 | webguest55 | There we go |
06:45:38 | webguest55 | well, there it is, but why |
06:46:04 | webguest55 | curious |
06:46:21 | amiconn | I think we will need some protection from bad files in rockbox |
06:46:56 | amiconn | I don't expect it to fix tehm and play correctly, simply skipping or even playing them wrong would be ok |
06:47:12 | amiconn | Crashing is not ok. It sheds a bad light on rockbox |
06:47:18 | B4gder | I agree |
06:47:27 | B4gder | the hard part is to detect them as bad |
06:47:49 | webguest55 | Also, as our resident fat guru, any guesses what's causing iriver firmware to throw hissy fits during boot? |
06:47:56 | webguest55 | (amiconn) |
06:48:34 | amiconn | B4gder: Imho it isn't necessary to detect them as bad explicitly |
06:49:03 | amiconn | Just make sure that values which may cause harm if out-of-bound stay within their defined bounds |
06:49:15 | B4gder | hm, true |
06:49:43 | amiconn | webguest55: If you're talking to me - I don't know at all |
06:49:56 | amiconn | I never really used the iriver fw apart from firmware update |
06:51:08 | webguest55 | Yeah, same now.. just annoying when it no longer boots because the filesystem is - according to iriver - broken |
06:51:19 | webguest55 | can't update that bootloader then :-\ |
06:52:09 | webguest55 | I wonder where H100_REMOTE is defined.. |
06:52:31 | webguest55 | aha |
06:52:35 | webguest55 | #define H100_REMOTE 0 |
06:52:39 | webguest55 | sounds like a bad choice |
06:52:56 | B4gder | yes |
06:53:21 | LinusN | why is that bad? |
06:53:35 | webguest55 | comparing it to something that isn't defined seems to evaluate to true |
06:53:57 | B4gder | exactly, it makes things like the above happen easier |
06:53:58 | webguest55 | (CONFIG_REMOTE_KEYPAD == H100_REMOTE) |
06:54:06 | LinusN | aha :-) |
06:54:10 | B4gder | #if undefined == anotherundefined |
06:54:24 | webguest55 | well #if undefined == 0 |
06:54:33 | B4gder | um, yes |
06:54:34 | webguest55 | {{{boom}}} |
06:54:39 | * | LinusN goes to destroy his h320 |
06:54:47 | B4gder | kill kill kill |
06:55:26 | | Quit matsl (Remote closed the connection) |
06:56:05 | * | webguest55 greps for _REMOTE |
06:56:14 | webguest55 | Let's hope noone hardcoded anything |
06:56:16 | | Nick webguest55 is now known as rasher (n=3e4f4094@labb.contactor.se) |
06:58:27 | * | rasher adds 1 to the _REMOTE defines |
06:59:00 | rasher | well that worked nicely for player at least |
07:00 |
07:00:55 | rasher | Let's see if iriver works |
07:01:11 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
07:01:20 | rasher | No objections to committing this small change, I guess? |
07:01:32 | B4gder | no, go ahead |
07:02:26 | rasher | By the way, regarding the language tracker thing, should I change the auto-assign to me, or is quelsaruk active still? |
07:02:43 | B4gder | I think you can safely "take" it |
07:02:55 | * | amiconn didn't notice LinusN slipping in... |
07:02:59 | amiconn | Morning LinusN |
07:03:25 | B4gder | quelsaruk is not around very often these days |
07:03:28 | amiconn | You're talking about the one dedicated to get info for drawing schematics? |
07:03:57 | B4gder | amiconn: I'm convinced that' |
07:04:01 | B4gder | s the one he means |
07:04:19 | B4gder | since it doesn't work |
07:09:05 | rasher | Hah, now I mention that the regular keypad defines start at 0 as well |
07:10:04 | rasher | amazing noone has done #if MISSPELLING == PLAYER_PAD and yelled at it |
07:10:24 | amiconn | Yes, but the regular keypad is always defined |
07:10:39 | rasher | Yeah |
07:10:51 | rasher | But with a missspelling of the define, it could still happen |
07:10:55 | rasher | Less likely of course |
07:11:02 | rasher | and easier to spot |
07:12:06 | B4gder | -Wundef |
07:12:13 | B4gder | "Warn if an undefined identifier is evaluated in an #if directive." |
07:12:32 | rasher | Good idea |
07:12:34 | rasher | Probably |
07:12:48 | rasher | I don't see how that could be a bad thing |
07:12:55 | B4gder | me neither |
07:13:18 | amiconn | Different thing - did someone have a look at the improved .wav support patch? |
07:14:42 | rasher | I don't really have anything to test it with |
07:16:35 | amiconn | Well, I have a bunch of non-44.1 kHz .wav files |
07:16:52 | amiconn | (the sources of my mp2/mp3 testset) |
07:17:22 | rasher | Has anyone seen the weird FM patch? |
07:17:30 | amiconn | I don't have files of the more exotic formats like adpcm, but generating these should be simple, at least on windows |
07:17:39 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
07:17:43 | amiconn | I'll probably have a look myself if noone else picks it before |
07:18:00 | amiconn | However, I want two other things to get in before the freeze... |
07:18:45 | rasher | I can test it if it's short wavs that you can easily share, but I can't judge the code |
07:19:30 | rasher | Anyway, this patch is confusing: http://sourceforge.net/tracker/index.php?func=detail&aid=1248983&group_id=44306&atid=439120 |
07:19:54 | rasher | It does all sorts of weird things to FM screen |
07:20:02 | rasher | and I can't figure out how much of it is iriver |
07:20:39 | | Join hshah [0] (n=acd7415a@labb.contactor.se) |
07:20:41 | amiconn | B4gder: -Wundef might cause warnings e.g. for CONFIG_REMOTE_KEYPAD. It isn't defined for all targets |
07:21:11 | amiconn | There are probably more such cases |
07:21:30 | B4gder | sure, but it would be better to fix that |
07:21:39 | B4gder | imho |
07:21:50 | rasher | LinusN: "but I guess it will be enough to lower the CPU frequency to a minimum. Rockbox is currently not capable of doing this in a controlled manner, but it is in the works" .. what does this mean? |
07:22:30 | | Quit hshah (Client Quit) |
07:22:34 | rasher | Should be as simple as adding defined(WHATEVER) && to those cases, shouldn't it? |
07:22:54 | B4gder | yes |
07:22:56 | rasher | More or less, anyway |
07:23:18 | B4gder | or to make sure the define is defined |
07:23:47 | rasher | Most cases it probably shouldn't be |
07:24:00 | rasher | at least, not for things like remote_keypad |
07:24:27 | B4gder | it could be defined to REMOTE_NONE or similar |
07:24:29 | amiconn | There are cases where we check for defined(SYMBOL), and others where we check for the value |
07:24:46 | rasher | Then you'd get "none" defines for every feature not avialable on other targets.. sounds silly |
07:24:49 | amiconn | Defining it always would break that |
07:24:58 | B4gder | still |
07:25:05 | B4gder | doing #if on a undefined variable is plain wrong |
07:25:21 | amiconn | CONFIG_BACKLIGHT is one such example |
07:25:23 | rasher | I agree with this post, and wish to subscribe to your newsletter. |
07:25:52 | amiconn | It holds the type of backlight control for all targets that have backlight, but is intentionally undefined for Ondio |
07:26:12 | rasher | Yeah, so where you check for the value, you should first make sure it's defined |
07:26:14 | B4gder | amiconn: then it should be checked with #if defined() |
07:26:18 | rasher | in my opinion |
07:26:53 | B4gder | actually, most compilers complain on this thing by default |
07:26:54 | amiconn | B4gder: This would be possible, but it would add extra #if lines in quite a number of places |
07:26:59 | rasher | Of course, it makes it a bit more verbose, but much less error-prone |
07:28:25 | rasher | Then, I initialise variables when writing php, but I'm strange like that |
07:28:53 | B4gder | I'm personally trained in multi-platform coding, then you just don't do those things |
07:29:00 | B4gder | since they _will_ cause warnings |
07:29:52 | rasher | Anyway, it works.. probably not the thing to change now, although it could provide a colourful build-table |
07:30:17 | B4gder | yeah, that and removing the gcc warning inhibit ;-) |
07:30:21 | B4gder | gcc4 |
07:30:33 | | Quit rasher ("CGI:IRC") |
07:30:36 | | Join webguest55 [0] (n=3e4f4094@labb.contactor.se) |
07:30:48 | | Nick webguest55 is now known as rasher (n=3e4f4094@labb.contactor.se) |
07:31:03 | LinusN | bga's are always tricky to remove |
07:31:12 | LinusN | but now they're gone |
07:31:38 | rasher | bga? |
07:31:39 | LinusN | i'll scan the pcb before removing the rest of the chips |
07:31:43 | LinusN | Ball Grid Array |
07:32:11 | rasher | Now this is what dict told me.. doesn't help me. Guess I'll google it :p |
07:32:12 | LinusN | a nasty package where the solder pads are located *under* the chip |
07:32:26 | LinusN | so you can't reach them |
07:32:45 | rasher | Nice |
07:32:52 | LinusN | i have to use a heat fan to unsolder them |
07:33:13 | LinusN | and i have to unsolder them to be able to measure with the multimeter |
07:33:20 | rasher | Infuriating |
07:33:36 | LinusN | rasher: did you have a look at the fm patch |
07:33:38 | LinusN | ? |
07:34:18 | rasher | No. Just asked for an update and a better description of what it did |
07:34:54 | rasher | Seemed like half of the things were workarounds for the non-existant fm on iriver |
07:35:44 | rasher | What is the deal with changing the cpu to 11MHz while on FM? |
07:36:03 | LinusN | the deal is to save battery |
07:36:26 | LinusN | the simulator things can be removed from the patch |
07:36:28 | rasher | yeah but I saw your comment on misticriver "Rockbox is currently not capable of doing this in a controlled manner, but it is in the works" |
07:36:35 | LinusN | i fixed the sim |
07:36:43 | | Quit CoCoLUS (Read error: 104 (Connection reset by peer)) |
07:36:47 | rasher | Oh yeah, should've told him in my comment |
07:36:52 | LinusN | yes, i forgot that i already fixed that :-) |
07:36:57 | | Join CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
07:36:58 | LinusN | (the freq change) |
07:37:08 | rasher | Oh.. I have been using it at 11mhz with no ill effects |
07:37:14 | rasher | So I was confused what you meant |
07:37:17 | LinusN | how did you do that? |
07:37:24 | rasher | Well, probably the wrong way :) |
07:37:30 | rasher | but it seemed to do the trick |
07:37:32 | rasher | hang on |
07:37:34 | LinusN | set_cpu_frequency()? |
07:37:45 | LinusN | or cpu_idle()? |
07:37:53 | rasher | set_cpu_frequency() |
07:37:56 | LinusN | wrong |
07:38:01 | rasher | Figures |
07:38:03 | LinusN | the backlight will set it back to 120 |
07:38:15 | LinusN | cpu_idle() is the way to go |
07:38:22 | rasher | Ah |
07:38:29 | rasher | Well, it'll fall to 48 again? |
07:38:35 | rasher | not stay at 120, right? |
07:38:43 | LinusN | yes |
07:38:53 | LinusN | yes, as it will fall back |
07:38:59 | rasher | Yeah. |
07:38:59 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/DynamicCPUFrequency |
07:39:14 | B4gder | it will "fall up" ;-) |
07:39:16 | LinusN | cpu_idle() is used in usb mode |
07:39:17 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
07:39:35 | B4gder | never mind |
07:39:44 | rasher | cunning, what happens if I activate the backlight then? |
07:39:53 | LinusN | when? |
07:40:04 | rasher | in the fm screen |
07:40:08 | LinusN | in idle mode? |
07:40:12 | rasher | Yes |
07:40:15 | LinusN | it will boost to 120 and fall back to 11 |
07:40:30 | rasher | Rock |
07:40:50 | LinusN | from the url i pasted: "There are two modes of operation, normal and idle. The idle mode uses the idle frequency when not boosted instead if the normal frequency to save power, for example when in USB mode." |
07:41:26 | rasher | That'll teach me to just read a few sentences here and there |
07:41:33 | LinusN | the frequencies are listed in a table at the bottom |
07:41:55 | rasher | So cpu_idle_mode effectively changes the "base" frequency to 11mhz? |
07:42:00 | LinusN | yes |
07:42:04 | rasher | Got it. |
07:42:11 | amiconn | I don't think switching to 11 MHz in the radio screen is a good idea |
07:42:19 | LinusN | amiconn: tell me |
07:42:52 | amiconn | (1) Iirc this will make the UI slow, and I wouldn't want this when changing stations etc |
07:43:16 | LinusN | (1) then boost it |
07:43:16 | amiconn | (2) It's certainly a bad idea as soon as we have working recording |
07:43:24 | LinusN | (2) then boost it |
07:43:28 | rasher | Heh |
07:43:42 | rasher | (1) doesn't seem to be a problem to me.. testing now |
07:43:57 | LinusN | it's a waste of battery to run at 48MHz while doing exactly nothing |
07:44:27 | rasher | I wonder if iriver is doing this as well |
07:44:38 | rasher | My money is on "no" |
07:44:39 | LinusN | i'm very sure that they are |
07:44:46 | rasher | Ah |
07:44:52 | rasher | I'll recall that bet then |
07:45:01 | LinusN | they reportedly have very long run time when listening to radio |
07:45:35 | rasher | Yes.. but then, no harddrive |
07:45:37 | rasher | System current (CPU idle 11 MHz) 39 mASystem current (CPU idle 48 MHz) 58 mA |
07:45:44 | rasher | silly web client |
07:45:51 | amiconn | Talking about battery - I thought a bit about a minimal-power timer mode |
07:45:53 | rasher | But that's not *much* of a difference |
07:46:07 | LinusN | rasher: we haven't measured with the pll turned off |
07:46:11 | amiconn | I would like to run this entirely from IRAM, so we can switch off the DRAM controller |
07:46:18 | amiconn | However, there is a problem |
07:46:51 | rasher | LinusN: Ah, could be much lower then? |
07:46:59 | LinusN | the exception vectors are in dram |
07:47:12 | amiconn | It would require the vector table to go into IRAM, but the vector table can only be located at the start of an 1 MB block |
07:47:20 | LinusN | rasher: maybe not much, but lower at least |
07:48:32 | amiconn | LinusN: That would be an interesting measurement: |
07:48:44 | B4gder | http://www.iaudiophile.net/forums/viewtopic.php?id=3222 |
07:49:04 | rasher | Weird, my backlight will act strangely sometimes. Occasionally it won't come on at boot until I've pressed a few buttons |
07:49:07 | B4gder | if you wanna see iaudio people "do a misticriver" ;-) |
07:49:10 | rasher | now it's sticking on |
07:49:30 | rasher | in the fm screen |
07:50:18 | rasher | There was this hilarious comment on iaudiophile that rockbox is not MS certified, so he wouldn't dare install it and connect to his computer, because "you never know what it could do!" |
07:50:33 | amiconn | Switch off HD power, LCD controller, disable all interrupts, set PLL to bypass, jump into IRAM code, switch off DRAM controller, then issue a STOP instruction. Power consumption? |
07:50:46 | rasher | Nevermind the many levels on which that is a silly comment. |
07:51:03 | LinusN | amiconn: how do you exit from this state? |
07:51:14 | amiconn | Never... this would be for an experiment |
07:51:24 | amiconn | Just to see how low we can get |
07:51:40 | rasher | well, more interesting to see how low we can get *and still wake up* |
07:51:56 | amiconn | That would be only a slight change from there |
07:52:19 | amiconn | ..but since it reqires more work, this experiment could be done first, to see if it's worth it |
07:52:26 | rasher | Ah |
07:52:41 | * | rasher pokes cgiirc with a sharp stick. I want a bigger input-field, dammit |
07:52:52 | amiconn | The method would be to move the vector table to IRAM somehow, and set up a timer tick much slower than the usual one |
07:53:00 | amiconn | ...like once per second |
07:53:16 | LinusN | rasher: can you find that comment? |
07:53:18 | amiconn | rasher: Mozilla or firefox? |
07:53:27 | rasher | amiconn: firefox |
07:53:55 | amiconn | If so, both have a bug that the input field is very small. Click to open the text colour palette, then the field will get bigger (!) |
07:54:05 | amiconn | IE doesn't have that problem |
07:55:04 | rasher | LinusN: http://www.iaudiophile.net/forums/viewtopic.php?id=2773 |
07:55:21 | | Join webguest96 [0] (n=54bd7e4c@labb.contactor.se) |
07:55:34 | | Quit webguest96 (Client Quit) |
07:55:44 | amiconn | rasher: Tried it? |
07:55:59 | rasher | Yeah, I knew this (think I've seen you say it before) |
07:56:01 | rasher | Still |
07:56:06 | rasher | now it's half my screen |
07:56:12 | | Join webguest25 [0] (n=54bd7e4c@labb.contactor.se) |
07:56:16 | rasher | I want it to be ALL my screen |
07:56:25 | LinusN | rasher: LOL!!!! |
07:56:25 | rasher | Oh well |
07:56:30 | | Quit webguest25 (Client Quit) |
07:56:34 | rasher | LinusN: It's excellent |
07:56:40 | LinusN | "Does it have a Microsoft Certificate (Work issue, not personal) to work with XP/2000?" |
07:56:46 | LinusN | hahahahahaha |
07:57:12 | rasher | Well, considering the driver comes from Microsoft.. |
07:57:26 | rasher | So silly. |
07:57:49 | | Join webguest23 [0] (n=54bd7e4c@labb.contactor.se) |
07:57:49 | rasher | (assuming it's usb-storage) |
07:58:36 | | Quit webguest23 (Client Quit) |
07:58:41 | B4gder | speaking of funny threads, the linux thread on misticriver seem to have died ;-) |
07:59:01 | B4gder | how unexpected |
07:59:13 | | Join webguest42 [0] (n=54bd7e4c@labb.contactor.se) |
07:59:20 | rasher | I like how he totally fails to address the guy explaining why his comment was rubbish |
08:00 |
08:00:13 | LinusN | B4gder: :-) |
08:00:13 | | Quit webguest42 (Client Quit) |
08:00:32 | | Join webguest04 [0] (n=54bd7e4c@labb.contactor.se) |
08:01:21 | | Quit webguest04 (Client Quit) |
08:01:40 | | Join webguest57 [0] (n=54bd7e4c@labb.contactor.se) |
08:01:49 | | Quit webguest57 (Client Quit) |
08:01:51 | LinusN | rasher: "button handling changed (left/right: tune prev/next |
08:01:51 | LinusN | station + other changes)" |
08:02:25 | rasher | That sounds like what we want for iriver |
08:02:27 | | Join webguest49 [0] (n=54bd7e4c@labb.contactor.se) |
08:02:29 | LinusN | does he mean switching presets with left/right? |
08:02:32 | rasher | except "other things" sounds scary |
08:02:41 | rasher | I can't decipher it :-\ |
08:02:48 | rasher | I'll try it out once he updates |
08:02:49 | | Quit webguest49 (Client Quit) |
08:02:52 | LinusN | that's one of the things i hate with the iriver fm screen |
08:02:58 | LinusN | the "preset mode" |
08:02:59 | amiconn | Hmm, CGI::IRC is a strange thing... |
08:03:05 | rasher | Yeah.. I stopped using it |
08:03:44 | rasher | I pretty much just pressed random buttons when trying to use the fm screen |
08:03:56 | amiconn | In some browsers it is working perfectly, for some others (older) browsers it warns that it doesn't work correctly, and for even others it doesn't warn, but still doesn't work right |
08:04:34 | amiconn | Then there's this input field bug with all recent gecko-based browsers |
08:05:07 | amiconn | ...and of course the non-working '+' |
08:05:44 | rasher | I wonder if any of this is fixed in the most recent version |
08:05:55 | rasher | I believe this is one minor version short of the latest |
08:06:44 | rasher | I wonder if the sierpinski plugin ever got triangle |
08:07:03 | | Join webguest15 [0] (n=54bd7e4c@labb.contactor.se) |
08:07:16 | | Quit webguest15 (Client Quit) |
08:07:25 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
08:07:28 | amiconn | IE 5.0+ is working, as is Opera 7 |
08:07:49 | amiconn | IE 4.0 has problems, without warning |
08:08:04 | amiconn | Mozilla and Firefox have the input box problem |
08:08:25 | amiconn | Netscape 4.x and Espial Escape have problems, with warning |
08:08:49 | LinusN | omg, that fm ch is not very nice |
08:08:57 | LinusN | omg, that fm patch is not very nice |
08:09:38 | rasher | What does it actually do? |
08:09:46 | LinusN | tons of stuff |
08:09:55 | | Join slashtest [0] (n=d4e2718a@labb.contactor.se) |
08:09:58 | rasher | Anything useful? |
08:10:16 | slashtest | Hmm, with Konqueror seems to work well also |
08:10:21 | LinusN | i'm trying to find out |
08:10:26 | | Part slashtest |
08:10:46 | rasher | might as well try and get new patches reviewed and accepted/rejected |
08:11:37 | B4gder | a worthy task indeed |
08:11:54 | LinusN | for some reason, he removed the option to keep playing on exit |
08:11:58 | amiconn | Oops - my iriver just crashed |
08:12:08 | amiconn | ...at the very end of a wavpack album |
08:12:09 | rasher | Heh, I thought he might've |
08:12:18 | LinusN | amiconn: move to next folder? |
08:12:21 | rasher | I wrote in my comment that that should be possible |
08:12:26 | amiconn | I03:AddrErr at 310244AE |
08:12:29 | amiconn | LinusN: nope |
08:12:47 | Slasher | Hmm, interesting what are causing these address errors.. |
08:12:50 | LinusN | amiconn: the dreaded addrerr bug... |
08:13:08 | LinusN | it looks like a stack overflow |
08:13:25 | rasher | I've tested a couple of few patches.. but I can't do much in the way of actually reviewing the code |
08:13:33 | rasher | s/couple // |
08:13:34 | LinusN | it crashes when fetching the return address when returning from i2c_write() |
08:13:37 | amiconn | I just double-checked. 'Move to next folder' is disabled |
08:13:39 | rasher | blech |
08:13:45 | Slasher | amiconn: are you able to crash it with the simulator? |
08:14:09 | B4gder | I'd guess not |
08:14:19 | B4gder | if it is stack related |
08:14:28 | rasher | Unlikely if it's i2c stuff? |
08:14:35 | rasher | (to "work" in the sim, that is) |
08:14:36 | B4gder | that too, yes |
08:15:21 | LinusN | wow! this is my favourite: |
08:15:24 | amiconn | LinusN: Btw, any news concerning the NULL pointer access in mpeg.c? |
08:15:30 | LinusN | + /* toggle twice, to keep the state but create the menu string */ |
08:15:31 | LinusN | + toggle_mono_mode(); |
08:15:31 | LinusN | + toggle_mono_mode(); |
08:15:40 | LinusN | + toggle_freeze_mode(); |
08:15:40 | LinusN | + toggle_freeze_mode(); |
08:15:43 | rasher | Anyway, http://www.rasher.dk/rockbox/ has a list of the patches/plugins I've been using/testing .. especially the "multiple align tags" |
08:15:50 | rasher | Wow.. that's... mad |
08:15:52 | LinusN | + toggle_pmeter_mode(); |
08:15:52 | LinusN | + toggle_pmeter_mode(); |
08:15:58 | LinusN | + toggle_fmscan_mode(); |
08:15:58 | LinusN | + toggle_fmscan_mode(); |
08:16:03 | B4gder | gosh |
08:16:06 | Slasher | hehe, "nice" :D |
08:16:10 | LinusN | amiconn: no |
08:16:15 | rasher | I'm almost going to reject it just after seeing that |
08:17:13 | rasher | But I'll leave it. |
08:17:46 | rasher | Can't do much in the way of reviewing patches unless they're simple and obvious |
08:17:55 | rasher | Testing I can handle |
08:21:33 | rasher | LinusN: how long was the radio broken in the sim - pre or post 2.4? |
08:21:45 | rasher | (does it go in the changelog/releasenotes?) |
08:21:48 | LinusN | pre 2.4 |
08:22:07 | rasher | Ah, I'll add it then. |
08:22:09 | LinusN | no need to mention it in the relnotes |
08:22:21 | LinusN | it's pure dev stuff anyway |
08:22:25 | rasher | Hm, I have split it into a changelog and a release note |
08:22:44 | rasher | and the release notes have a list of bugfixes |
08:23:05 | LinusN | bacon_boy? :-) |
08:23:20 | rasher | It really needs some rearranging still.. it's pretty much all a bunch of commit messages :-\ |
08:24:00 | rasher | LinusN: http://en.wikipedia.org/wiki/Rashers |
08:24:13 | rasher | I did not know this when I picked the name, mind. |
08:25:04 | rasher | Found out, and so bacon_boy is sortof my "backup" nick when rasher is taken |
08:26:27 | *** | Saving seen data "./dancer.seen" |
08:32:10 | | Join webguest98 [0] (n=c31b3401@labb.contactor.se) |
08:32:36 | webguest98 | Morning guys |
08:32:50 | webguest98 | I've had my iRiver crash while playing mp3s abuot three times this morning |
08:32:56 | webguest98 | all with roughly the same error |
08:33:03 | webguest98 | I03: AddrErr |
08:33:09 | webguest98 | at 31023304 |
08:33:25 | LinusN | webguest98: yeah, that is the #1 most elusive bug we have today |
08:33:31 | webguest98 | All within the same album, but different tracks |
08:33:44 | webguest98 | right in the middle of playing |
08:34:00 | webguest98 | Anything I can do to provide more information? |
08:34:17 | LinusN | webguest98: we need to find a way to reproduce it |
08:34:26 | LinusN | so we can make it happen over and over sagain |
08:34:48 | rasher | This quick-config thing seems... wrong. Anyone with me on that? You shouldn't (imho) be loading a config from the WPS context menu |
08:35:08 | webguest98 | at least playback resume correctly and at the right spot after the reset |
08:37:26 | Slasher | argh, talk.c has some dynamic "thumbnail" buffer.. |
08:37:49 | rasher | oooh, working on voice-ui? |
08:38:09 | Slasher | almost, finishing the interface so i could test :) |
08:38:34 | | Join hshah [0] (n=acd7bb56@labb.contactor.se) |
08:38:41 | Slasher | but that thumbnail buffer is definately a problem because it's size is totally dynamic |
08:38:58 | Slasher | *its |
08:40:13 | | Part webguest98 |
08:40:31 | LinusN | rasher: are you sure that the usb transfer failure bug report is an iriver issue? |
08:40:42 | LinusN | if it is, you should reject it |
08:41:00 | LinusN | i think the guy has an archos |
08:41:22 | rasher | Oh.. haha |
08:41:27 | rasher | Silly me |
08:41:44 | LinusN | we don't want official bug reports on the iriver stuff |
08:42:02 | * | rasher removes foot from mouth |
08:42:25 | LinusN | ask him what player model he has |
08:42:41 | rasher | "(Pressing "-" during Boot)" .. certainly not iriver at any rate |
08:43:34 | hshah | LinusN: any info from that wav file? |
08:44:01 | LinusN | didn't find time to analyze it yday |
08:44:07 | hshah | ok - nps |
08:44:14 | hshah | its no rush - i only hace 1 wav file |
08:44:19 | hshah | *have |
08:44:55 | hshah | another thing i wanted to ask - you know you said that you will not have a WPS for the radio, well we will still be able to easily edit the screen from the source code, right? |
08:45:47 | LinusN | maybe not easily |
08:48:57 | rasher | Why are we showing dirs when browsing .cfg files? |
08:49:39 | hshah | also, Craig_ was nice enough to make me a patch that does the left from root to wps |
08:49:48 | hshah | only like 2 lines of code :) |
08:50:44 | rasher | I can't wrap my head around why you'd want that |
08:51:22 | rasher | But then, I've quickly adapted to the way rockbox thinks of the relations between screens |
08:51:24 | LinusN | rasher: because the .cfg file might be in a subdir? |
08:51:57 | rasher | LinusN: but why would it be? |
08:52:08 | LinusN | because you put it there? |
08:52:14 | hshah | lol |
08:52:21 | rasher | Did not! I mean, why would you do that? |
08:52:33 | LinusN | how would i know? |
08:52:57 | | Join leftright [0] (n=5087d0a8@labb.contactor.se) |
08:53:00 | rasher | Well.. :) I'm just suggesting not showing them, to de-clutter that screen |
08:53:21 | LinusN | fair enough |
08:53:37 | rasher | it just seems unnecessary |
08:53:40 | rasher | to me at least |
08:54:04 | leftright | rasher: I think some folks have different settings which they keep indifferent configs, that way instaed of having to manually change everything they can just load a preset config |
08:54:25 | rasher | And it seems to be the only thing bothering the "quick-config" person, who has a really obnoxious patch now |
08:54:32 | rasher | leftright: This is not what I'm questioning |
08:54:38 | hshah | guys, i have also found a slight problem when skipping through wma's - it brings up the message that there is no codec etc, but one time i had the problem where it was playing 1 song but showing the id3 tag info for the previous one... so although it had skipped Bloodhound Gang.wma and was playing Whatever.mp3 it was showing id3 for Bloodhound gang, and then when i skipped track again it showed info for Whatever.mp3 |
08:54:59 | rasher | leftright: Just why they should put them in a subdir of .rockbox |
08:56:05 | LinusN | hshah: there are quite a few problems related to that |
08:56:11 | rasher | It's not like people have hundreds of config files |
08:56:30 | rasher | I'd guess at most 10, and I can't see how you'd have that many |
08:56:43 | rasher | (of course, someone will prove me wrong now) |
08:56:46 | LinusN | rasher: i agree, feel free to change that |
08:57:02 | hshah | ok LinusN |
08:58:23 | leftright | well not all options are included, so I tend to personalise with cfg to achieve my desired settings |
08:59:07 | rasher | leftright: Still, this is not what I'm questioning |
08:59:32 | rasher | It's jsut that when you say "Browse .cfg files", it shows all the subdirs of .rockbox, and THEN the .cfg files |
08:59:53 | rasher | I'd think only showing the .cfg files (and not allowing going into subdirs) would be better |
09:00 |
09:00:12 | rasher | if people really insist on having them in subdirs, they can damn well use the file browser |
09:00:40 | leftright | yes I agree, but the default when creating is /.rockbox/abc |
09:01:02 | rasher | And this is exactly what the menu will show if I have my way |
09:01:12 | rasher | And then *only* those cfg files in .rockbox |
09:01:23 | LinusN | rasher: exactly |
09:01:28 | leftright | that would be great |
09:01:46 | LinusN | that's the point with the .cfg, .wps and font browsers |
09:01:59 | Slasher | amiconn: btw, is bitswapping the mp3 samples in file enough or do i have to byteswap structures also? |
09:02:02 | rasher | And I think it'd appease this guy: http://sourceforge.net/tracker/index.php?func=detail&aid=1240548&group_id=44306&atid=439120 |
09:02:06 | LinusN | but we were lazy enough not to remove the dirs |
09:02:24 | rasher | Should I add an option to rockbox_browse() ? |
09:02:31 | rasher | or a bitmask thing |
09:02:34 | rasher | on the second option |
09:04:02 | leftright | I still hope someone might look at implementing Replay gain Track mode if shuffle is selected |
09:04:51 | hshah | is there "true" shuffle on rockbox |
09:04:56 | LinusN | rasher: there is already a filter, maybe you can extend it |
09:05:04 | leftright | yes its true |
09:05:05 | hshah | coz ive noticed that the same track play over and over again |
09:05:14 | hshah | it doesn't feel like its playing all the tracks in a random order |
09:05:22 | rasher | hshah: I blame you. |
09:05:40 | rasher | Seriously, it's pretty simple to verify.. unless you have repeat on, it just won't do that |
09:05:50 | rasher | Of course, bugs apply |
09:06:16 | hshah | you do? *goes into corner and sulks* |
09:06:21 | B4gder | such a shuffle bug would surprise me |
09:06:36 | hshah | i have repeat mode set to "shuffle" and suffle mode to "on" |
09:06:36 | Slasher | LinusN: Hmm, is the endianess same with archos and iriver players? |
09:06:37 | B4gder | I've used shuffle just about daily for years |
09:06:45 | LinusN | Slasher: yes |
09:06:50 | Slasher | ah, that's good :) |
09:07:00 | hshah | *shuffle |
09:07:03 | B4gder | Slasher: but not with the sim in most cases |
09:07:05 | | Join BBub [0] (i=belzebub@dsl-084-059-232-246.arcor-ip.net) |
09:08:25 | rasher | Hm.. the dirfilter thing is an enum |
09:08:49 | | Join bobTHC [0] (n=bobthc@l06m-62-34-18-147.d1.club-internet.fr) |
09:08:55 | bobTHC | mornin' folks !! |
09:09:16 | rasher | I'm not sure I can comfortably deal with that |
09:09:34 | rasher | (because of ignorance, not choice) |
09:09:46 | hshah | rasher - see PM |
09:11:35 | leftright | in file tree playback, it plays the very last track in the last file continuously, |
09:12:09 | LinusN | leftright: settings? |
09:12:20 | leftright | move to next on |
09:12:35 | LinusN | is it the last dir on the disk? |
09:12:41 | leftright | yes |
09:12:45 | LinusN | figures |
09:12:57 | | Quit hshah ("CGI:IRC") |
09:13:34 | leftright | I thought the record was stuck :) |
09:14:01 | rasher | LinusN: seen this http://sourceforge.net/tracker/index.php?func=detail&aid=1256003&group_id=44306&atid=439120 ? should be quick |
09:19:00 | LinusN | rasher: it's not the "correct" way of doing it |
09:19:38 | LinusN | since it should only do this if it's actually charging |
09:19:58 | LinusN | and that detection is still not made in the power management code |
09:20:19 | rasher | What goes wrong? |
09:20:23 | rasher | It'll stay that way when done? |
09:20:32 | LinusN | yes |
09:20:44 | rasher | Ah. |
09:20:47 | LinusN | whenever you have the charger attached, even if the green light is off |
09:21:10 | rasher | I'll add a comment about that.. should I just close it? |
09:21:25 | LinusN | so yes, it fixes the problem with the numeric display, but not in the correct way |
09:22:05 | LinusN | yes, you can close it, with the comment that it will be solved in a different way when the charging detection is implemented |
09:24:59 | rasher | done |
09:25:21 | | Quit phaedrus96 (Read error: 113 (No route to host)) |
09:26:47 | | Join phaedrus961 [0] (n=Unknown@p54AE3952.dip0.t-ipconnect.de) |
09:27:09 | rasher | Wait.. everytime rockbox_browse is called, it shouldn't show dirs |
09:27:18 | rasher | I'm sure there's a lesson to be learnt here. |
09:27:45 | rasher | or do we want dirs to be shown for some of these? |
09:28:36 | rasher | plugins, wps, lang, cfg, font, firmware |
09:30:09 | leftright | maybe thats why he saved his configs in a seprerate dir ? |
09:30:23 | rasher | Why? |
09:31:16 | LinusN | i don't think we need subdirs for any of those |
09:31:19 | leftright | didn't he just want to display cfg dir's only |
09:31:31 | leftright | or rather access cfg dir's only |
09:31:53 | rasher | Well, I'm pretty sure he just wants a list of his cfg files |
09:32:06 | rasher | which is what he'll get from the "Browse .cfg files" if we remove the dirs |
09:32:14 | leftright | yep guess thats it |
09:32:26 | rasher | dirbrowser is "fun" |
09:32:30 | amiconn | Slasher: Bitswapping the mp3 samples is enough |
09:34:19 | * | leftright heads of to get his daily fix of Sudoku at http://www.fingertime.com/sudoku.php |
09:35:13 | rasher | Go create a rockbox plugin! There's a feature request out |
09:36:03 | B4gder | I'm pondering on making a sudoku solver plugin |
09:36:24 | rasher | Pretty small c source here: http://www.lemo.dk/sudoku/ |
09:36:37 | rasher | also pretty naive solver, I think |
09:36:57 | rasher | code should be portable |
09:37:31 | leftright | I cant write code, but can fix aeroplanes |
09:37:39 | rasher | (and gpl) |
09:37:50 | rasher | I guess that doesn't apply well to rockbox :-\ |
09:40:27 | leftright | LinusN: does the joystick have a manufacturers label on it ? |
09:40:44 | * | rasher tries desperately to find out where the dirfilter is applied |
09:42:04 | leftright | a user has worn out his joystick, and I'm thinking it would be a good idea to try and find a source for the joysticks, |
09:42:16 | amiconn | Slasher: All our targets are big-endian (fortunately) |
09:42:44 | amiconn | The only thing with archos is that data fed to the MAS needs to be bitswapped because of the silly SH1 SPI |
09:43:12 | rasher | That still makes me chuckle |
09:45:18 | amiconn | rasher: It seems all platforms have some hardware weirdnesses |
09:46:23 | LinusN | leftright: i'll have a look when i get home, if i remember to do it |
09:49:38 | rasher | gar |
09:49:52 | rasher | I can't find anywhere filename is compared against the filter |
09:50:03 | rasher | this is just confusing |
09:51:54 | amiconn | The file filter is 2-stages iirc |
09:52:00 | amiconn | *2-staged |
09:52:16 | amiconn | First, each file gets assigned an attribute depending on the type |
09:52:30 | amiconn | Then the filter uses the attribute whether to show the file or not |
09:52:42 | rasher | Alright |
09:53:18 | amiconn | LinusN/ Bagder: The server clock seems to be wrong. The irc log is about 50 minutes off |
09:53:44 | rasher | okay, I'm not totally confused |
10:00 |
10:45:48 | | Quit rasher ("CGI:IRC (Ping timeout)") |
10:45:48 | | Quit leftright ("CGI:IRC (Ping timeout)") |
10:45:48 | | Quit pilot000 ("CGI:IRC (Ping timeout)") |
10:45:53 | B4gder | oops |
10:45:55 | | Join webguest55 [0] (n=3e4f4094@labb.contactor.se) |
10:45:59 | | Nick webguest55 is now known as rasher (n=3e4f4094@labb.contactor.se) |
10:46:03 | rasher | crikey |
10:46:04 | B4gder | sorry rasher |
10:46:17 | B4gder | I set the time, I bet that caused the timeout |
10:46:36 | | Join ashridah [0] (i=ashridah@220-253-121-136.VIC.netspace.net.au) |
10:47:02 | rasher | Sounds likely |
10:51:28 | | Join leftright [0] (n=5087d0a8@labb.contactor.se) |
10:53:35 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
10:53:35 | DEBUG | Received FATAL signal 14 (SIGALRM), crashing (snapshot: fplrun.c line 872) |
10:54:06 | *** | Started Dancer V4.16 |
10:54:06 | *** | Connected to irc.freenode.net on port 6667 |
10:54:06 | *** | Logfile for #rockbox started |
10:54:07 | *** | Server message 501: 'logbot :Unknown MODE flag' |
10:54:07 | Mode | "logbot :+i" by logbot |
10:54:08 | | Join logbot [0] (n=bjst@labb.contactor.se) |
10:54:08 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
10:54:08 | | Join leftright [0] (n=5087d0a8@labb.contactor.se) |
10:54:08 | | Join ashridah [0] (i=ashridah@220-253-121-136.VIC.netspace.net.au) |
10:54:08 | | Join rasher [0] (n=3e4f4094@labb.contactor.se) |
10:54:08 | | Join phaedrus961 [0] (n=Unknown@p54AE3952.dip0.t-ipconnect.de) |
10:54:08 | | Join bobTHC [0] (n=bobthc@l06m-62-34-18-147.d1.club-internet.fr) |
10:54:08 | | Join BBub [0] (i=belzebub@dsl-084-059-232-246.arcor-ip.net) |
10:54:08 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
10:54:08 | | Join CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
10:54:08 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
10:54:08 | | Join LinusN [0] (n=linus@labb.contactor.se) |
10:54:08 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
10:54:08 | | Join solex [0] (n=jrschulz@c147169.adsl.hansenet.de) |
10:54:08 | | Join QT_ [0] (i=as@madwifi/users/area51) |
10:54:08 | | Join HCl [0] (i=hcl@titania.student.utwente.nl) |
10:54:08 | | Join Nibbler [0] (n=sven@port-212-202-193-100.dynamic.qsc.de) |
10:54:08 | | Join Asku [0] (n=aksu@adsl-39.180-DynIP.ssp.fi) |
10:54:08 | | Join amiconn [0] (n=jens@p54BD7E4C.dip.t-dialin.net) |
10:54:08 | | Join pill [0] (i=pill@cybercrimi.nl) |
10:54:08 | | Join Rick [0] (i=rick@unaffiliated/Rick) |
10:54:08 | | Join courtc [0] (n=court@adsl-33-128-105.asm.bellsouth.net) |
10:54:08 | | Join thegeek [0] (n=thegeek@s201a.studby.ntnu.no) |
10:54:08 | | Join pike [0] (i=pike@c83-249-120-126.bredband.comhem.se) |
10:54:08 | | Join lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
10:54:08 | | Join TCK- [0] (i=TCK@81-86-98-193.dsl.pipex.com) |
10:54:08 | | Join silencer_ [0] (n=silencer@zen.via.ecp.fr) |
10:54:08 | | Join crashd [0] (i=nobody@badger.ing.me.uk) |
10:54:08 | | Join Seed [0] (i=ben@l192-117-115-168.broadband.actcom.net.il) |
10:54:08 | | Join merbanan [0] (i=banan@dalink.campus.luth.se) |
10:54:08 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
10:54:08 | | Join Ismo [0] (i=laitinei@huippu.net) |
10:54:08 | | Join bluebrother^ [0] (n=c28@nat-ph3-wh.rz.uni-karlsruhe.de) |
10:54:08 | | Join dwihno [0] (n=dw@81.8.224.89) |
10:54:08 | | Join mbr [0] (n=mb@stz-softwaretechnik.de) |
10:54:08 | | Join crwl [0] (N=crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
10:54:08 | | Join Slasher [0] (I=miipekk@ihme.org) |
10:54:08 | | Join Hadaka [0] (I=naked@naked.iki.fi) |
10:54:08 | | Join dionoea [0] (N=dionoea@muscipula152.via.ecp.fr) |
10:54:08 | | Join ze [0] (I=ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
10:54:08 | | Join odd_ [0] (I=mrodd@fangorn.starshadow.com) |
10:54:08 | | Join Bagder [0] (N=daniel@1-1-5-26a.hud.sth.bostream.se) |
10:54:08 | | Join igor47 [0] (N=igor47@temple.src.uchicago.edu) |
10:56:24 | rasher | Hah, well, that was not exactly what I wanted. |
10:56:39 | rasher | now it's just not showing the dirs. Still making room for them in the list |
10:56:48 | rasher | Obviously the wrong place I put my test |
10:59:42 | | Nick QT_ is now known as QT (i=as@madwifi/users/area51) |
11:00 |
11:01:19 | amiconn | LinusN: The address error happens when returning from i2c_write_byte() (not i2c_write() ) |
11:01:29 | LinusN | ah yes |
11:04:21 | amiconn | ..and I doubt that it is a simple stack issue |
11:05:09 | amiconn | I know that libmad needs a lot of stack, but I experienced it while playing a wavpack-only folder |
11:05:47 | amiconn | The main stack is rather large |
11:10:43 | | Join midk [0] (n=Zakk@c66-235-14-120.sea2.cablespeed.com) |
11:11:24 | LinusN | one interesting thing is that i don't think there is any i2c communication going on at all |
11:13:09 | amiconn | It happened at the very end of the folder when I was doing nothing in between. I just started playing the folder and let it play |
11:13:50 | LinusN | yes, that's usually what happens |
11:14:14 | rasher | time to add logf calls to i2c functions? |
11:14:34 | rasher | and wait.. |
11:26:01 | rasher | :q |
11:26:21 | rasher | erm.. |
11:30:20 | rasher | No directories \o/ |
11:30:26 | rasher | It *was* simple |
11:30:37 | rasher | Just a matter of looking in the right source file |
11:36:39 | rasher | Hm, should I commit (after testing that it compiles), or post a patch? |
11:36:48 | LinusN | commit |
11:36:56 | LinusN | if anyone complains, send him to me |
11:37:40 | rasher | Seems to compile as well |
11:38:00 | rasher | player, iriver and recorder as well |
11:38:05 | rasher | at least. |
11:38:10 | LinusN | you should of course test that it works :-) |
11:38:32 | rasher | Oh but I have |
11:38:39 | rasher | Hrm.. /home/rasher/rockbox/build-env/lib/gcc-lib/sh-elf/3.3.4/../../../../sh-elf/bin/ld: region FLASH is full (/home/rasher/rockbox/build-env/src/rockbox/build/recorderv2-2mb/apps/rombox.elf section .rodata) |
11:38:47 | LinusN | don't worry |
11:39:12 | LinusN | not your fault |
11:39:34 | rasher | Excellent |
11:39:58 | B4gder | just another nail in the rombox coffin ;-) |
11:40:13 | rasher | Committed. |
11:41:10 | LinusN | B4gder: :-) |
11:44:07 | LinusN | rasher: i think you can commit your stats plugin |
11:45:54 | rasher | Oh right, I'd forgotten about that |
11:46:14 | rasher | actually I'd like to print it in two lines with the number counting up |
11:46:16 | rasher | should even work on player |
11:46:37 | rasher | And have it wait for a button before it exits |
11:46:43 | rasher | I'll do that and commit |
11:50:40 | | Join Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
11:50:57 | Moos | Good day folks ! |
11:51:05 | rasher | How wide is the player screen again? 11 chars? |
11:51:14 | amiconn | yes |
11:51:15 | LinusN | yes |
11:51:53 | rasher | excellent |
11:52:31 | LinusN | 11 chars is excellent? i don't think so :-) |
11:52:52 | midk | haha. |
11:54:19 | rasher | Well, it'll just fit Files:12345 |
11:54:31 | rasher | 99999 files should be enough for everyone |
11:54:35 | rasher | ;) |
11:54:39 | LinusN | :-) |
11:55:03 | midk | rasher, well, a space'd be nice.. thus, imo, 11 characters is not quite perfect. :) |
11:55:18 | rasher | True |
11:56:04 | rasher | Hrm... it's probably a good deal slower this way |
11:56:13 | rasher | updating the count on the screen all the time |
11:56:17 | midk | if you're not planning to, i'd suggest printing Files: on the left as nromal and aligning the number to the right or something... |
11:56:24 | midk | well.. hm. |
11:56:24 | midk | :) |
11:56:31 | LinusN | make it update it once every 0.5 secs or something |
11:56:38 | rasher | Yeah |
11:56:43 | midk | never mind what i said. :) |
11:56:45 | rasher | wait, what the hell have I done |
11:56:50 | LinusN | wrong? |
11:56:58 | rasher | It just keeps counting |
11:57:14 | rasher | I do *not* have this many files |
11:57:18 | midk | haha. |
11:57:27 | LinusN | oh, maybe you called format() instead of count_files()? |
11:57:34 | rasher | :( |
12:00 |
12:00:38 | amiconn | What does that plugin do btw? |
12:01:05 | rasher | Count the number of files and dirs |
12:01:10 | | Join mg [0] (n=c006b265@labb.contactor.se) |
12:01:11 | rasher | Iriver users seem to expect this functionality |
12:02:41 | amiconn | Hmm. I don't care about that. It's just important that my collection fits on the drive, and of course how many *music* files I have (to set the max playlist size accordingly) |
12:02:55 | amiconn | Anyway, a plugin can't hurt |
12:03:18 | amiconn | On the player you could use lcd_puts_scroll to ensure the info is displayed completely |
12:03:23 | rasher | Yeah |
12:03:50 | | Join edx [0] (i=edx@p54A8D5EA.dip.t-dialin.net) |
12:05:28 | leftright | its seems that its a Very Few at mistic who need this file count :) |
12:06:07 | leftright | explorer seems to do this quite well |
12:08:39 | amiconn | The count of music files can be obtained on the box. Just generate root.m3u from the menu... |
12:09:08 | rasher | *nod* |
12:09:12 | Moos | one plugin is good too |
12:09:27 | | Join rooom_wrk [0] (n=Roman@adsl-bn150-156-158-212.bluetone.cz) |
12:09:37 | | Quit rooom_wrk (Client Quit) |
12:20:52 | | Join Chamois [0] (n=Florian@i01v-62-35-66-23.d4.club-internet.fr) |
12:21:15 | leftright | ould I interest anyone in implementing ReplayGain 'Track' mode if Shuffle is selected, |
12:23:43 | LinusN | what is "track mode"? |
12:24:03 | leftright | RG has two modes, Track and Album |
12:24:21 | leftright | Track makes all the track playback at the same volume |
12:25:06 | bobTHC | leftright: it's a good idea to swap to track mode automaticly when shuffle is on |
12:25:12 | leftright | Album maintains the differences in volume between tracks, but all albums are played back at the same vol |
12:26:32 | LinusN | and how does rockbox do it today? |
12:27:27 | leftright | nothing is enabled, it must be manually selected each time shuffle is selected |
12:28:47 | leftright | RG Track mode is perfect for a shuffled playlist |
12:29:21 | leftright | or shuffled folder |
12:29:48 | LinusN | so you want track mode when you shuffle an album? |
12:30:12 | leftright | yes, or a playlist |
12:31:07 | LinusN | why would you want Track mode just because the songs aren't played in the original order? |
12:31:47 | leftright | well the ordrr has been wrecked, so the artistic impact is gone anyway |
12:32:50 | leftright | who would shuffle Dark Side Of The Moon |
12:33:16 | | Join XavierGr [0] (n=XavierGr@ppp43-adsl-218.ath.forthnet.gr) |
12:34:22 | leftright | if one wants to maintain artistic integrity, then one shouldn't shufle the album |
12:36:28 | | Join hicks [0] (n=hicks@zeus.mups.co.uk) |
12:36:33 | | Quit mg ("CGI:IRC (EOF)") |
12:38:23 | LinusN | leftright: remind me why you replaygain the album in the first place |
12:38:48 | XavierGr | to boost the volume I think |
12:39:07 | XavierGr | LinusN: Latest builds are red... |
12:39:14 | leftright | all albums playback at the same volume |
12:40:10 | leftright | but the track within the album maintain their mastered volume |
12:40:19 | rasher | oops |
12:40:22 | rasher | forgot that |
12:40:51 | XavierGr | forgot what? |
12:41:02 | rasher | To commit settings_menu.c |
12:41:15 | rasher | And to look at the build table |
12:41:40 | XavierGr | then hurry up. :p |
12:41:47 | LinusN | leftright: i can imagine that someone will want to have album mode when shuffling an album |
12:41:50 | rasher | already done |
12:41:55 | XavierGr | :) |
12:42:01 | | Join crash__ [0] (n=crash@a15167580.alturo-server.de) |
12:42:33 | rasher | I'd want album mode when shuffling my albums |
12:42:36 | XavierGr | It is very tiring for me to always check if you changed a source file responsible for my modded remote build... |
12:42:41 | leftright | yes that is a debateable point for sure |
12:42:55 | XavierGr | And with latest feature freeze upcoming...no remote support soon. |
12:43:05 | leftright | but a shuflled playlist would certainly be track mode |
12:43:18 | rasher | Why? |
12:43:27 | rasher | If I add all my albums shuffled, I'd still want that album mode |
12:43:49 | leftright | if you have four albums shuffled ? |
12:43:58 | rasher | sure |
12:44:07 | B4gder | XavierGr: why checkk? cvs will tell you if there are conflicts |
12:44:54 | leftright | what if you have a playlist of 40 different songs, which are shuffled |
12:45:06 | XavierGr | how? and even if there is it is tiresome to add manually the changes. |
12:45:20 | rasher | Did the recording beep go away on archos? |
12:45:25 | B4gder | XavierGr: manually? |
12:45:27 | B4gder | you should use cvs |
12:46:03 | rasher | cvs cooks my emergency bacon |
12:46:08 | XavierGr | yeah I do this manually I go to repository open the latest file and check it with my version. Whenever I see a change I copy paste it. |
12:46:51 | B4gder | wow |
12:46:59 | B4gder | that is... hard |
12:47:07 | B4gder | XavierGr: check out cvs, do your changes |
12:47:12 | B4gder | then 'cvs update' |
12:47:15 | B4gder | voila |
12:47:20 | B4gder | no more manual edits |
12:47:33 | B4gder | unless there are conflicts of course |
12:47:34 | leftright | ok, what about making it a ReplayGain option then, 'Track' mode if shuffled ? |
12:47:41 | rasher | except in that rare case where there are *really* conflicting changes |
12:47:49 | rasher | in which case you're no worse off |
12:48:24 | XavierGr | So to get this right. I have a modded file with my changes. And I want to add the latest updates. I download the cvs to my directory and type cvs update? |
12:48:53 | B4gder | XavierGr: follow the cvs docs in the wiki |
12:48:54 | rasher | Not quite |
12:49:02 | rasher | First you checkout, then you apply your changes |
12:49:07 | rasher | from here on you just "cvs update" |
12:49:14 | rasher | And it works like magic |
12:49:59 | XavierGr | but my changes are stored in a different folder as older files. |
12:50:10 | leftright | LinusN, maybe making it an option under Replaygain is a better option |
12:50:12 | XavierGr | so whenever I make a new build I replace them |
12:50:24 | rasher | You shouldn't |
12:50:31 | XavierGr | then? |
12:50:39 | B4gder | just edit the files |
12:50:43 | rasher | [12:47] <rasher> First you checkout, then you apply your changes |
12:50:47 | rasher | [12:48] <rasher> from here on you just "cvs update" |
12:50:49 | rasher | that's all |
12:51:08 | B4gder | then you just 'cvs diff -u' to create patches |
12:51:14 | rasher | that too |
12:51:20 | B4gder | and again, all this is already written in the wiki |
12:51:37 | XavierGr | yes I have read that but still. |
12:51:45 | XavierGr | Long ago. |
12:51:53 | Moos | rasher: there are still red builds |
12:51:58 | B4gder | you need to understand that cvs maintains your changes and just applies the changes done in the repository |
12:51:59 | XavierGr | I use the checkout to get the latest build and to be able to make a patch |
12:52:13 | B4gder | you only need to checkout once, and from then on you update |
12:52:23 | rasher | Moos: oh great |
12:52:30 | rasher | another file I forgot! |
12:52:40 | Moos | :) |
12:53:25 | B4gder | did I mention that the build table is a handy tool? ;-) |
12:53:33 | XavierGr | So if I have replaced the latest files with one of mine this cant happen. I will need a patch right? |
12:53:36 | rasher | It is. |
12:53:50 | rasher | I need to have it hooked up to a siren and a large rotary light though |
12:54:01 | Moos | :D |
12:54:10 | *** | Saving seen data "./dancer.seen" |
12:54:12 | B4gder | XavierGr: you checkout, edit the files and then cvs update to keep up to date with the CVS changes. period |
12:54:36 | rasher | It merges the cvs changes with your changes |
12:55:44 | rasher | People should stop changing the language status table |
12:56:21 | rasher | Some idiot is just going to overwrite it eventually |
12:56:47 | rasher | see? told you! |
12:56:48 | XavierGr | I will try that... though to edit the files (due to many files and many moddification) I just replace originals with my updated files. Sorry to be a bozo but that is what I am doing when editing. |
12:57:03 | XavierGr | anyway don't be bothered I will check it out experiment and see. |
12:57:18 | B4gder | check out, apply your own patch and then you're set |
12:57:35 | B4gder | happiness ever after |
12:57:35 | rasher | I wonder if my langstatus script is correct |
12:57:44 | XavierGr | ok! thanks. |
13:00 |
13:00:51 | XavierGr | What will happen if instead of a big buffer (fixed) char array I will use a pointer char? |
13:03:02 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
13:03:24 | rasher | B4gder: You'll love this one from misticriver |
13:03:26 | rasher | "rockbox has just passed a major milestone - the plugins now work while playing music!" |
13:03:41 | rasher | Posted half an hour ago |
13:04:33 | XavierGr | w00t! :P |
13:04:59 | XavierGr | link? |
13:05:47 | B4gder | hahaha |
13:05:50 | rasher | http://www.misticriver.net/boards/showthread.php?goto=newpost&t=12991 |
13:06:51 | LinusN | :-) |
13:07:16 | B4gder | it works since june 22nd |
13:08:09 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
13:08:50 | LinusN | B4gder: so it's been working for *ages* then :-) |
13:09:00 | B4gder | yeps |
13:09:08 | B4gder | isn't that like two ages? |
13:09:15 | LinusN | at least |
13:09:27 | rasher | Man, not seeing directories when browsing for wps/cfg is so much nicer |
13:09:48 | rasher | and now it seems that it works for every one else, too! |
13:09:54 | rasher | (green builds!) |
13:10:12 | B4gder | green is good |
13:12:53 | LinusN | hmm, the mpeg_beep() sound really is very faint |
13:13:33 | rasher | Not good |
13:14:56 | LinusN | in fact, calling it a "beep" is a big exaggeration |
13:17:30 | * | rasher commits a language patch from July 1st |
13:17:32 | rasher | Not much use |
13:22:55 | amiconn | LinusN: Yes, the mpeg_beep() is very faint, at least there is a way to cause a noise in recording mode |
13:23:14 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953390E.dip0.t-ipconnect.de) |
13:23:34 | amiconn | Micronas did a fairly good job to make parameter changes smooth (unlike Philips) |
13:24:24 | amiconn | It is possible to make the burp a bit louder, but at the cost of disturbing the recording |
13:25:04 | LinusN | mpeg_burp() |
13:25:49 | HCl | hello..... |
13:26:31 | rasher | HCllo |
13:26:42 | HCl | sup? |
13:26:53 | amiconn | The current routine generates the burp by quickly switching the DAC on & off |
13:26:54 | rasher | I'm making a fool out of myself |
13:27:11 | BBub | hey, i just noticed sth strange when recording from radio - you get reversed stereo |
13:27:25 | amiconn | Toggling both DAC and ADC at once makes the noise louder, but will obviously disturb recording |
13:27:48 | * | HCl is lagged to death by some jerk who's filling up the wireless router. |
13:28:05 | amiconn | This is louder because deactivating the ADC also disables the reference voltage generation |
13:29:01 | rasher | 16 languages below 15% untranslated! |
13:29:42 | XavierGr | Is there any chance to avoid a fixed char array with a pointer and then allocate memory for it? |
13:30:00 | B4gder | XavierGr: there is no malloc |
13:30:19 | XavierGr | so no way to do that right? |
13:30:38 | B4gder | well there is plugin_get_buffer |
13:30:47 | B4gder | which could work for you |
13:30:59 | XavierGr | I am not sure if the jpeg viewer already works that up... |
13:31:03 | LinusN | XavierGr: dynamic memory allocation doesn't solve worst-case problems anyway |
13:31:06 | solex | Hi! |
13:31:36 | solex | I don't manage to record something w/ my iriver h120. |
13:31:43 | XavierGr | LinusN: Problem is that whenver I declare big arrays the jpg viewer will not respond. |
13:31:50 | LinusN | solex: is it broken? |
13:31:59 | solex | don't know. |
13:32:16 | LinusN | are you using 1.65? |
13:32:26 | solex | when I go to PCM recording in the debug menu, I can hear the sound picked up by the internal mic |
13:32:42 | solex | but when playing the file (correct length) I don't hear anything. |
13:32:50 | LinusN | solex: reboot before you play it |
13:33:02 | XavierGr | yes that should do it. |
13:33:07 | LinusN | the pcm recording screws up the playback |
13:33:24 | solex | Ah, I guess that's why it is still in the debug menu :) |
13:33:29 | LinusN | :-) |
13:33:45 | solex | Yeah, it works. Thanks. |
13:33:46 | LinusN | didn't you read the "keep out"? ;-) |
13:34:15 | solex | I thought: if am am adventurous enough to use daily builds... |
13:34:36 | solex | ...and without it, I couldn't have made screenshots! |
13:34:39 | LinusN | just joking |
13:34:39 | solex | :) |
13:35:15 | solex | btw, thanks a lot for fixing the ffw/rew bug with large files. Hit me once, too. |
13:35:31 | XavierGr | LinusN: do you think that it is safe to scroll to next picture if there is an unsupported jpg file? |
13:35:52 | rasher | Weird. I'm not hearing anything from the internal mic |
13:36:05 | LinusN | XavierGr: "safe"? |
13:36:10 | XavierGr | Imagine a vast sector of corrupted jpgs. |
13:36:20 | LinusN | XavierGr: and? |
13:36:28 | XavierGr | the plugin will continue until it finds a correct one. |
13:36:32 | LinusN | yes |
13:36:42 | XavierGr | so it will be unusable until then, but... |
13:36:54 | XavierGr | what if there are not any correct jpgs in the folder? |
13:37:08 | XavierGr | it will loop infinetly |
13:37:09 | LinusN | then it doesn't show any pictures |
13:37:14 | LinusN | infinitely? |
13:37:38 | LinusN | it should of course stop after trying them all |
13:37:45 | XavierGr | yes it will try to open previous (or next) it will be corrupt then it will move on, but all entries will be corrupt. |
13:38:38 | XavierGr | hmm that would be tricky for me. |
13:39:24 | XavierGr | anyway there are still more problems until then. I should get rid of the big fixed array. No way to use the max_files_in_dir option to choose its size. |
13:39:32 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:40:15 | XavierGr | also there is still the alphabetical list issue which I will need a function to list the files alphabetically. |
13:42:14 | LinusN | qsort |
13:42:42 | XavierGr | I will look that... |
13:43:36 | XavierGr | what it does exactly? |
13:44:14 | LinusN | it sorts |
13:44:17 | ashridah | it sorts |
13:44:20 | LinusN | :-) |
13:44:36 | ashridah | what's more, it sorts using a user-provided comparative. |
13:44:50 | XavierGr | yes I meant what it takes as arguments and what it returns. |
13:45:07 | XavierGr | example qsort in filetree.c uses a function compare. |
13:47:30 | LinusN | that's a fairly good example of using qsort |
13:48:00 | amiconn | LinusN: The debug menu doesn't say 'Keep out' in all languages |
13:48:09 | LinusN | aha |
13:48:19 | XavierGr | lol |
13:48:41 | XavierGr | translation propaganda |
13:49:49 | | Join muesli- [0] (i=muesli_t@Bbc90.b.pppool.de) |
13:50:10 | muesli- | re |
13:51:22 | XavierGr | Hi |
13:51:35 | LinusN | with the risk of sounding like an idiot, what exactly does "re" mean? |
13:51:57 | midk | "re-hi". :) |
13:52:00 | XavierGr | also do we want to sroll with up and down when in zoom_out, or use a different combination of keys? |
13:53:34 | LinusN | midk: i guess i'm just old |
13:54:07 | muesli- | LinusN mmh, germans use it generally to say "i am back" |
13:54:18 | midk | LinusN, pff. :) |
13:54:20 | muesli- | thought it was an international phrase... |
13:54:37 | XavierGr | well I lernt it from you muesli |
13:54:38 | midk | if someone leaves to reboot or something then comes back, that's a good time to use "re". :) |
13:55:11 | muesli- | *g* |
13:55:26 | muesli- | in this brb would fit better ;) |
13:55:30 | muesli- | case |
13:56:16 | midk | "brb, reboot".. then when you get back, "re".:) |
13:56:45 | Moos | here in France is it used if for example, i hi you few times ago and i relooked you |
13:57:00 | Moos | like in german :) |
13:57:08 | muesli- | cheers :D |
13:57:16 | midk | i use it when i get back from a brb, or when someone comes back from away or something. :) |
13:57:21 | LinusN | imho, the "rehi" after rejoining a channel is pretty redundant |
13:57:32 | | Join Sucka [0] (n=NNSCRIPT@host81-156-155-174.range81-156.btcentralplus.com) |
13:57:38 | CoCoLUS | isn't re just the english prefix for "again"? |
13:57:45 | muesli- | yepp |
13:57:49 | CoCoLUS | re-joining, re-booting, etc. |
13:57:51 | muesli- | imho at least |
13:58:05 | muesli- | thats y it makes sense ;) |
13:58:08 | Moos | in french too CoColus |
13:58:09 | muesli- | for me at leasr |
13:58:10 | muesli- | t |
13:58:12 | midk | yeah, re-hi. :0 |
13:58:13 | midk | :)* |
13:58:32 | XavierGr | char path[rb->strlen(file) - rb->strlen(name)]; |
13:58:40 | CoCoLUS | well in latin its the ablative of res, which stands for "thing" |
13:58:43 | CoCoLUS | or subject |
13:58:56 | XavierGr | I guess this is right to dynamically define the length of char path. |
13:58:58 | Moos | :D |
13:59:05 | CoCoLUS | so it could mean something like "about that subject we talked 5 mins ago..." :) |
13:59:10 | muesli- | i prefer latinAs ^^ |
13:59:11 | muesli- | ^^ |
13:59:19 | Moos | :D |
13:59:47 | Febs | LinusN, how goes the progress on the H3xx schematic? |
14:00 |
14:00:16 | amiconn | re == returned |
14:00:36 | CoCoLUS | re-turned :) |
14:01:22 | Moos | hehe a bit of ethymologia :D |
14:01:48 | muesli- | he dictionary does not contain any entries for ethymologia |
14:01:53 | muesli- | ;) |
14:02:08 | Moos | ethymologie in french |
14:02:27 | Moos | scuse i asuumed "-gia" in english |
14:02:33 | LinusN | Febs: i'm still at work |
14:02:52 | XavierGr | xcuse me but ethymology is Greek. |
14:02:59 | CoCoLUS | -gy, rather |
14:03:00 | muesli- | *g* |
14:03:00 | Moos | yes |
14:03:24 | muesli- | LinusN does that mean there will be boatloader for 3x in the near future? |
14:03:26 | Moos | French have a lot of latin or greek word roots |
14:03:42 | LinusN | muesli-: in the future at least :-) |
14:03:42 | XavierGr | English too. |
14:03:48 | Moos | :) |
14:04:02 | muesli- | german as well..all languages in europe are very related |
14:04:08 | muesli- | LinusN :D |
14:07:18 | | Join hshah [0] (n=c180801d@labb.contactor.se) |
14:07:39 | | Join markun [0] (n=markun@bastards.student.ipv6.utwente.nl) |
14:08:31 | | Quit pilot000 ("CGI:IRC (EOF)") |
14:08:52 | XavierGr | I have to go. I am going for harpoon gun fishing!!!!! :-} |
14:09:04 | muesli- | how efficient is ogg-decoding in comparison too mp3-decoding? i mean irivers fw did not perform very well and drained the battery more then mp3-decoding did... |
14:09:22 | muesli- | XavierGr im jeliaous |
14:09:36 | muesli- | however its spelleds |
14:09:38 | muesli- | -s |
14:09:53 | leftright | jealous is good |
14:10:12 | muesli- | yeah :D |
14:10:24 | | Part XMaster-ShadowX |
14:10:44 | leftright | there are no fish in the Med to shoot |
14:11:44 | leftright | I went to paxos ( greek island) for some free diving, didnt see any palaegic fish |
14:11:45 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953390E.dip0.t-ipconnect.de) |
14:12:24 | muesli- | are there sharks in greek seas? |
14:12:41 | leftright | nos idea, they go where there is food :) |
14:12:57 | muesli- | pita-sharks :D |
14:13:18 | leftright | no, sharks are cool, lovely creatures |
14:13:37 | | Part XMaster-ShadowX |
14:13:50 | muesli- | yepp..would love to dive with them as well |
14:14:29 | leftright | for guaranteed shark sightings go to Aliwal Shoal in Durban South Africa |
14:14:56 | leftright | during their breeding season which is july to september |
14:16:20 | | Quit B4gder ("Lämnar") |
14:20:59 | amiconn | LinusN: Wouldn't it help to observe the address error bug with the bdm connected? |
14:21:24 | LinusN | if course it would, but i can't reproduce it |
14:21:30 | amiconn | It would be interesting to see the stack around the current %sp when the error happens |
14:21:44 | amiconn | Not a single time yet? |
14:21:53 | XavierGr | Leftright: at which depth did you get? |
14:22:09 | XavierGr | and no it is rather hard to see a shark in crete. |
14:22:17 | | Join t0mas [0] (n=503c08d1@labb.contactor.se) |
14:22:19 | t0mas | oops |
14:22:33 | XavierGr | why hello t0mas! |
14:22:38 | LinusN | amiconn: no, not with the bdm |
14:23:15 | XavierGr | anyway happy coding have to go! |
14:23:15 | amiconn | Hmm. I'll check this evening whether this album will trigger it every time. |
14:23:16 | | Quit XavierGr () |
14:26:18 | amiconn | Unfortunately this album is rather big (wavpack, you know) |
14:32:58 | amiconn | rasher: Why did you implement the folder suppression with a separate argument? I'd think adjusting the filter would be better |
14:33:02 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
14:49:30 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953390E.dip0.t-ipconnect.de) |
14:49:39 | | Part XMaster-ShadowX |
14:53:45 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953390E.dip0.t-ipconnect.de) |
14:54:13 | *** | Saving seen data "./dancer.seen" |
14:55:49 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
15:00 |
15:04:49 | | Join muesli- [0] (i=muesli_t@Bc1f9.b.pppool.de) |
15:14:03 | t0mas | lol |
15:14:12 | t0mas | my microwave is a life saving device atm |
15:14:20 | t0mas | you can eat from it w/o putting new food in :P |
15:15:00 | leftright | patent it quickly |
15:15:29 | hshah | t0mas - see PM |
15:15:31 | hshah | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1059783 |
15:15:40 | hshah | how does one install a patch like thi |
15:15:43 | hshah | *this |
15:15:53 | hshah | its a plugin so i copy the files to the plugin folder in the source |
15:15:55 | hshah | and then what? |
15:16:03 | | Join DarkkOne [0] (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) |
15:16:10 | DarkkOne | Hola. |
15:16:17 | DarkkOne | Any programmers about? |
15:16:25 | t0mas | a lot of em :) |
15:16:29 | DarkkOne | Neat |
15:16:32 | DarkkOne | I just discovered a bug. |
15:16:38 | DarkkOne | It's fun, but probably not an intended feature. |
15:16:46 | t0mas | hshah: add it to the makefile |
15:16:50 | t0mas | or compile it yourself |
15:17:16 | t0mas | DarkkOne: radio and mp3 at the same time? |
15:17:20 | DarkkOne | Indeed |
15:17:21 | t0mas | (that's known one) |
15:17:31 | DarkkOne | Figured someone would've noticed it. |
15:17:33 | DarkkOne | t's fun though |
15:17:35 | DarkkOne | It |
15:17:39 | t0mas | yes :) |
15:17:43 | t0mas | music talkshow ;) |
15:17:57 | hshah | makefile? |
15:17:58 | DarkkOne | I like "Music + evangelist" |
15:18:10 | * | DarkkOne lives in Texas and often needs *something* to laugh about. |
15:18:14 | hshah | someone told me before to add it to the SOURCES file in the plugins folder |
15:18:46 | t0mas | DarkkOne: you have some stupid guy there... with a large ranch... |
15:18:51 | t0mas | enough to laugh about :P |
15:18:57 | DarkkOne | Well yeah, there is that. |
15:19:10 | t0mas | his name was something with... ehm... bush? :P |
15:19:12 | DarkkOne | Austin isn't so bad. |
15:19:22 | DarkkOne | Compared to the rest of Texas, at least. |
15:19:36 | t0mas | oh and you have a moviestar for a governor right? |
15:19:43 | t0mas | or was that california? |
15:19:46 | DarkkOne | California |
15:19:57 | t0mas | to bad... |
15:20:02 | t0mas | I like that one too |
15:20:04 | DarkkOne | Hehehe |
15:20:05 | | Part LinusN |
15:20:26 | hshah | t0mas: how do i add it into the makefile? coz someone had told me to put its name at the bottom of the SOURCES file in the plugins folder - also see PM again |
15:21:02 | t0mas | hm... |
15:21:08 | t0mas | check where dict.c is? |
15:21:16 | t0mas | or the jpegviewer? |
15:21:23 | t0mas | and put it at the same place |
15:21:28 | t0mas | (SOURCES might be right) |
15:22:06 | t0mas | DarkkOne: Do you really have a gun collection? to "defend" your house? |
15:22:26 | DarkkOne | Not I. |
15:22:33 | DarkkOne | I actually favor *much* stricter gun control |
15:22:57 | t0mas | duh... |
15:23:01 | t0mas | like no guns allowed at all... |
15:23:04 | DarkkOne | Pretty much |
15:23:26 | DarkkOne | Or at the very least, only hunting rifles. No handguns, no automatics. |
15:23:32 | t0mas | It's just funny to read the arguments people have for the weapon policy |
15:23:43 | t0mas | "I have to defend my house!" |
15:23:46 | t0mas | yeah right :P |
15:23:49 | DarkkOne | Well, there is that whole "second ammendment" thing, but they ignore the whole part about "militia" |
15:23:54 | t0mas | "I like shooting at trees in my backyard" |
15:23:59 | DarkkOne | Hehehe |
15:24:17 | t0mas | "I like hanging loaded guns on my wall, ofcourse I won't shoot with em..." |
15:24:23 | DarkkOne | Of course not! |
15:24:50 | t0mas | "No, I'm sure my kids won't take em to school... I've learned them schooting myself... only animals of course..." |
15:24:58 | t0mas | :P |
15:25:18 | DarkkOne | Someone cited an incident where the local government in some town was so corrupt that there really was an armed uprising (in like the 60s or 70s. "recent") as cause for guns being still needed, and upon reading the article I discovered that the guns came from a local military storage of some sort they broke into. |
15:25:39 | t0mas | LOL |
15:25:51 | t0mas | M16's in your backyard... |
15:25:54 | DarkkOne | Yeah, it's astonishing how they only see the words they want. |
15:26:30 | t0mas | well... you know how much american's tried to correct me on the pronouncation of Gouda? |
15:26:36 | DarkkOne | Hahaha |
15:26:40 | t0mas | (I'm Dutch... I live there) |
15:26:44 | DarkkOne | Because they think it's an English word? |
15:26:47 | t0mas | and Van Gogh... also from here... |
15:26:49 | t0mas | jup... they do |
15:26:53 | DarkkOne | Sheesh |
15:27:06 | t0mas | they say soemthing like G-oo-da |
15:27:11 | DarkkOne | Well, I've lived overseas a couple times, and visited alot of countries, so I tend to have a... wider... perspective than the majority of Americans. |
15:27:15 | t0mas | and they're sure I'm wrong |
15:27:23 | t0mas | ghehe |
15:27:31 | t0mas | the average American is just an idiot... |
15:27:43 | t0mas | luckily there are a lot of "non averare" :) |
15:27:49 | DarkkOne | What you have to think about though, is if the average one is an idiot, 50% or so are worse. |
15:28:01 | t0mas | LOL |
15:28:02 | t0mas | true |
15:28:07 | t0mas | but it's the same here... |
15:28:10 | DarkkOne | Yeah |
15:28:11 | t0mas | only not that naive... |
15:28:13 | amiconn | DarkkOne: Leaving the FM screen with the radio playing is an intended featuree |
15:28:17 | amiconn | -e |
15:28:32 | DarkkOne | Playing an MP3 with the radio playing is? That's neat then. |
15:28:44 | DarkkOne | It just has that "unintended feature formerly known as bug" kinda feel. :-P |
15:28:51 | t0mas | jup ;) |
15:29:01 | DarkkOne | Not that I mind. |
15:29:08 | amiconn | The main reason is that it allows to change settings, use plugins etc whitout interrupting radio playback |
15:29:16 | DarkkOne | Gotcha |
15:29:31 | amiconn | You can leave the FM screen in 2 ways. |
15:29:37 | DarkkOne | Would it be possible to allow playback of two simultaneous playlists at once? |
15:29:38 | hshah | t0mas: PM again :p |
15:29:41 | t0mas | arg |
15:29:44 | amiconn | One button leaves the radio on, the other shuts it down |
15:29:45 | t0mas | I keep missing em :P |
15:30:08 | DarkkOne | Like, applying some soft background music to my audiobooks. |
15:30:25 | amiconn | Originally this was just an experiment and a debugging aid, but it turned out very useful |
15:30:32 | DarkkOne | Heh |
15:33:03 | DarkkOne | So is the volume bug "resolved" or is it just not happening on mine anymore? |
15:34:51 | hshah | trying to install the plasma.c patch... copied it to apps/plugins/ and added plugins.c to SOURCE and trying to compile fails at this file |
15:37:09 | | Join muesli__ [0] (i=muesli_t@hmln-d9b8e193.pool.mediaWays.net) |
15:37:28 | | Quit muesli- (Read error: 110 (Connection timed out)) |
15:37:43 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
15:38:30 | t0mas | <hshah> trying to install the plasma.c patch... copied it to apps/plugins/ and added plugins.c to SOURCE and trying to compile fails at this file <−− huh? "added plugins.c to SOURCE" thats wrong... you should add plasma.c to it |
15:39:07 | hshah | sorry - typo - i meant plasma.c |
15:39:09 | hshah | lol |
15:41:06 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
15:42:01 | amiconn | hshah: It's likely that the plasma plugin doesn't compile with current rockbox. My guess is that some gfx functions need adjustment |
15:42:49 | hshah | botheration |
15:45:00 | amiconn | Afaik this patch wasn't updated for a while, and btw there is a reason why it isn't included in mainline yet |
15:45:10 | hshah | ok |
15:45:10 | amiconn | It uses floating point arithmetics... |
15:47:53 | amiconn | This should be fixed one day. Oh, btw, it may be that it doesn't work as-is on iriver anyway - it uses the grayscale lib |
15:48:30 | amiconn | The grayscale lib was heavily rewritten recently (guess who did that! ;) ) |
15:48:37 | hshah | erm... me? |
15:48:38 | hshah | lol |
15:51:23 | | Quit muesli__ (Read error: 113 (No route to host)) |
15:51:32 | t0mas | what's the price if I say it was you amiconn? ;-) |
15:59:39 | DarkkOne | So, once I leave the radio by the non-stop means... how do I stop it? |
16:00 |
16:01:36 | DarkkOne | Like... I played an MP3... so I hear both. Then I hit stop, and nothing. Then I played an MP3, and the radio came right back. |
16:01:57 | DarkkOne | by 'nothing' I mean 'silence, because everything stopped' |
16:02:13 | markun | DangerousDan: Go back to radio and press Stop |
16:02:27 | DarkkOne | Aaah. |
16:02:42 | | Nick DarkkOne is now known as Paul_The_Nerd (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) |
16:03:00 | Paul_The_Nerd | There, mildly less stupid nickname |
16:07:01 | | Quit edx (Read error: 110 (Connection timed out)) |
16:10:11 | | Quit leftright ("CGI:IRC") |
16:19:17 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:24:49 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
16:27:06 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]") |
16:27:48 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
16:27:48 | | Quit Chamois (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
16:35:42 | | Join Lost-ash [0] (i=ashridah@220-253-123-223.VIC.netspace.net.au) |
16:36:14 | | Quit ashridah (Nick collision from services.) |
16:36:16 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-123-223.VIC.netspace.net.au) |
16:41:14 | | Quit ashridah ("sleep") |
16:45:20 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
16:45:56 | | Quit bobTHC ("Smoke Weed Every Day !") |
16:48:30 | | Quit hshah ("CGI:IRC") |
16:54:15 | *** | Saving seen data "./dancer.seen" |
17:00 |
17:05:39 | | Join tvelocity [0] (n=tony@chan530-a118.otenet.gr) |
17:06:55 | | Part XMaster-ShadowX |
17:25:49 | | Join rooomish [0] (n=Roman@195.47.96.56.adsl.nextra.cz) |
17:25:56 | | Quit rooomish (Client Quit) |
17:27:05 | | Quit tvelocity ("Leaving") |
17:34:17 | | Join amiconn_ [0] (n=jens@p54BD4E08.dip.t-dialin.net) |
17:37:42 | t0mas | LOL |
17:38:15 | t0mas | friend on the phone: "Yeah, she told me if I would ever write a song about us... she would come to personally kill me. So listen to this." |
17:38:27 | t0mas | (she = his ex girlfriend) |
17:40:17 | t0mas | well.... the song is pretty good :) |
17:43:41 | Nibbler | :) |
17:51:53 | | Quit amiconn (Read error: 110 (Connection timed out)) |
17:51:53 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD4E08.dip.t-dialin.net) |
18:00 |
18:01:21 | | Join uncledrax [0] (i=uncledra@150.101.115.181) |
18:08:43 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
18:10:22 | | Quit t0mas ("CGI:IRC (EOF)") |
18:20:35 | | Join [1]Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
18:20:36 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
18:20:39 | | Nick [1]Moos is now known as Moos (i=DrMoos@m29.net81-66-158.noos.fr) |
18:26:29 | | Join Rohaq [0] (n=Miranda@midlanders.plus.com) |
18:26:32 | Rohaq | hey |
18:32:00 | markun | Rohaq: hi |
18:32:37 | Rohaq | wow, life :D |
18:32:43 | Rohaq | I've made a WPS |
18:32:53 | Rohaq | but every time I shut down my iRiver, it reverts to the default |
18:33:04 | Rohaq | any ideas how to set mine as default? |
18:33:23 | markun | Rohaq: Yes, but your wps in the .rockbox dir |
18:33:39 | Rohaq | oh |
18:33:39 | Rohaq | doy |
18:33:44 | Rohaq | I made a wps directory in there |
18:33:51 | Rohaq | to keep things 'organised' |
18:33:52 | Rohaq | silly me |
18:34:36 | markun | Do you 'run' the wps or do you choose it from the settings menu? |
18:35:01 | solex | markun: there should be no difference |
18:35:08 | markun | solex: ok, didn't know |
18:35:19 | solex | the settings menu just opens a file browser with a limit on the files to display |
18:35:27 | solex | at least as far as i know |
18:35:59 | Rohaq | I have to run it |
18:36:13 | Rohaq | solex: yeah, with .rockbox as default |
18:37:04 | solex | Rohaq: the latest rockbox doesn't even display subfolders when chosing one from the settings menu. Thatshould reduce clutter. |
18:37:33 | solex | (but at the first try I also made a wps subdirectory :)) |
18:40:51 | Rohaq | hehe |
18:40:59 | Rohaq | well, I'm using the latest bui,d afaik |
18:41:02 | Rohaq | not compiled myself though |
18:41:25 | Rohaq | but hey |
18:41:29 | Rohaq | this is seriously awesome stuff |
18:42:36 | Rohaq | oops, made a mistake in my WPS |
18:42:39 | Rohaq | animation's farked :) |
18:46:47 | solex | Rohaq: it was commited today |
18:46:54 | Rohaq | committed? |
18:47:16 | solex | to the CVS repository (== the change happened today) |
18:47:18 | Rohaq | forcibly moved into a mental health insitution? |
18:47:20 | Rohaq | ohhh |
18:47:29 | Rohaq | cool |
18:47:31 | Rohaq | what extras? |
18:47:43 | solex | http://www.rockbox.org/daily.shtml |
18:47:55 | solex | See the "Changes done" link |
18:48:17 | solex | tomorrow morning there should be a new build with that feature. |
18:48:35 | Rohaq | FM radio smulation? |
18:48:55 | solex | Already done. Get the build from the page above. |
18:49:02 | Rohaq | I meant, what is it? ;) |
18:49:26 | solex | There is a simulator for rockbox which you can run on your PC |
18:49:27 | Rohaq | just the radio player? |
18:49:31 | Rohaq | there is? |
18:49:44 | solex | hm? |
18:49:54 | Rohaq | that'd be extremely useful, is it on the wiki? |
18:50:22 | bagawk | You must compile it yourself |
18:50:25 | solex | Should be. But requires some knowledge to set up (didn't do it myself) |
18:50:29 | Rohaq | damn |
18:50:35 | bagawk | It is really only useful for a developer |
18:50:37 | Rohaq | why? legalities? |
18:50:45 | solex | No, knowledge. ;) |
18:50:47 | Rohaq | well, it'd be useful for testing my WPS ;) |
18:51:18 | solex | http://www.rockbox.org/twiki/bin/view/Main/UiSimulator |
18:52:23 | Rohaq | already there :) |
18:53:36 | solex | and maybe http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling |
18:54:02 | solex | But I am not into C programming that's why I didn't look into it. |
18:54:10 | * | solex prefers python |
18:54:18 | *** | Saving seen data "./dancer.seen" |
18:57:41 | bagawk | Compiling does not require knownledge of C |
19:00 |
19:01:35 | bagawk | solex, what unit do you have? |
19:01:39 | solex | bagawk: I am always confused by makefiles, linking, preprocessors and such |
19:01:43 | solex | Iriver H120 |
19:02:01 | solex | the only thing i regularly compile is linux kernels |
19:02:21 | solex | and there's no point in compiling rockbox myself if I don't fiddle with the code |
19:02:36 | bagawk | Uhh it tooks me about 1 1/2 hours to compile a kernel |
19:03:03 | solex | two minutes configuring, 15 minutes compiling :) |
19:03:26 | bagawk | You must have a fast new machien |
19:03:43 | solex | well, a two year old laptop - 1.3GHz Pentium M |
19:03:49 | Rohaq | hm, any way to force a linebreak in a WPS? |
19:03:53 | * | solex needs a new battery |
19:04:01 | Rohaq | with actually putting in a line break? |
19:04:08 | solex | huh? |
19:04:49 | Rohaq | Oh wait |
19:04:51 | Rohaq | got an idea :P |
19:07:00 | solex | Does anybody know whether I really need to build gcc myself when using Debian? |
19:14:11 | bagawk | solex, you mean the cross-compiler? |
19:14:47 | bagawk | solex, (as to compile code for your iver) |
19:16:15 | | Join tvelocity [0] (n=tony@chan530-a118.otenet.gr) |
19:17:26 | | Join phaedrus96 [0] (n=Unknown@p54AE3952.dip0.t-ipconnect.de) |
19:17:27 | | Join hshah [0] (n=acbccde3@labb.contactor.se) |
19:17:47 | | Quit hshah (Client Quit) |
19:19:20 | amiconn | rasher ? |
19:19:46 | rasher | Yes? |
19:20:15 | amiconn | [14:31:52] <amiconn> rasher: Why did you implement the folder suppression with a separate argument? I'd think adjusting the filter would be better |
19:20:54 | rasher | Ah. Quite simple really: I don't know how that'd work |
19:22:02 | rasher | But I agree that it'd be better. There's no real reason to do it this way |
19:22:26 | amiconn | The filter is the lovely conditional in apps/filetree.c, lines 260..273 |
19:23:50 | amiconn | I should first draw a graph of this before an attemt to change it... |
19:23:57 | amiconn | *attempt |
19:24:59 | rasher | Haha, nice |
19:25:30 | rasher | It seems to already be trying to filter out directories if I'm not mistaken? |
19:25:55 | amiconn | No |
19:26:01 | amiconn | It always shows dirs |
19:26:19 | amiconn | if (!(dptr->attr & ATTR_DIRECTORY) && ( ... |
19:26:22 | amiconn | Notice the ! |
19:26:31 | rasher | Oh right |
19:26:56 | amiconn | I think this beast would be far more readable as a switch() |
19:27:35 | amiconn | Hmm, maybe not |
19:27:54 | amiconn | At least the term (dptr->attr & TREE_ATTR_MASK) can be precalculated |
19:28:48 | amiconn | Of course the compiler does that anyway when optimising, but I think it would help readability if it is done explicitly |
19:29:50 | | Quit phaedrus961 (Read error: 113 (No route to host)) |
19:30:16 | amiconn | I think excluding directories will just require moving one closing parenthesis within this monster |
19:30:34 | amiconn | *Excluding directories from wps, plugins etc of course |
19:30:46 | rasher | Heh |
19:30:52 | rasher | Good luck! |
19:30:56 | | Quit phaedrus96 (Remote closed the connection) |
19:31:00 | | Join phaedrus961 [0] (n=Unknown@p54AE3952.dip0.t-ipconnect.de) |
19:32:28 | amiconn | If I am right the parenthesis from line 272 col 95 (directly before the one clsing the if() ) must be moved to line 266 col 81 |
19:33:10 | amiconn | This should exclude directories when displaying wps, cfg, lng, firmwares, fonts, and plugins |
19:34:03 | rasher | Sounds right.. that'd make the first !(dptr-attr & ATTR_DIRECTORY) be excluded from the SHOW_* conditions? |
19:34:40 | amiconn | Yes, from SHOW_WPS on |
19:34:48 | rasher | strangely, I appear to have a line more than you |
19:35:05 | rasher | I'll try it |
19:35:06 | amiconn | NBow I have too |
19:35:08 | amiconn | *Now |
19:35:14 | amiconn | That was your change |
19:35:21 | amiconn | I did not yet update from cvs |
19:35:32 | rasher | ah |
19:36:25 | amiconn | Now the question how to undo a change in cvs... |
19:37:06 | rasher | there's some way you can make cvs think that you have a new file |
19:37:07 | amiconn | I vaguely remember... request the diff between the 2 versions from cvs, and apply it in reverse |
19:37:11 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e18a.pool.mediaWays.net) |
19:37:19 | amiconn | ...then commit again |
19:37:25 | rasher | oh, I was thinking you could just commit your versions |
19:37:25 | muesli- | re |
19:37:30 | rasher | since you hadn't updated |
19:37:44 | rasher | It's really small fixes |
19:37:47 | rasher | I can do it by hand |
19:37:55 | amiconn | No, cvs doesn't allow to commit from a non-updated file |
19:38:22 | rasher | Indeed, but there's a way to avoid that |
19:38:36 | rasher | But then, I have updated files, I can remove the change by hand |
19:39:01 | amiconn | 5 files... don't forget one ;) |
19:39:46 | amiconn | Hmm, I should still have the old files too, as I have 2 cvs working copies... |
19:39:49 | rasher | I'll try to get them all this time |
19:41:52 | rasher | filetree.c: In function `ft_load': |
19:41:57 | rasher | filetree.c:267: warning: suggest parentheses around && within || |
19:42:13 | rasher | ADDING parantheses!? |
19:42:30 | rasher | It does indeed work |
19:42:36 | rasher | I'll see about that warning |
19:42:54 | amiconn | && within || ??? Where is that... |
19:43:25 | amiconn | It looks like this is already done |
19:43:43 | amiconn | ..apart from being unnecessary |
19:44:17 | amiconn | && always takes precedence before ||, like multiplication takes precedence before addition |
19:44:41 | rasher | (*c->dirfilter == SHOW_WPS && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_WPS) || |
19:44:50 | rasher | ((*c->dirfilter == SHOW_WPS && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_WPS)) || |
19:44:58 | rasher | Do you think that's what it means? |
19:45:13 | rasher | oh wait |
19:45:23 | rasher | that was just double-parantheses |
19:45:28 | rasher | can't be it |
19:45:28 | | Quit Nibbler ("life is like a rental car, you fuck it up, and give it back.") |
19:46:08 | amiconn | Strange.. |
19:46:49 | | Join Nibbler [0] (n=sven@port-212-202-193-100.dynamic.qsc.de) |
19:47:01 | rasher | mind if I commit it with this warning, so you can look at it? |
19:48:06 | amiconn | rasher: I think I know what causes it |
19:48:48 | muesli- | any dutch here (except hcl)? |
19:49:04 | markun | yes |
19:49:10 | rasher | t0mas, markun |
19:49:14 | rasher | well there you go |
19:49:18 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
19:49:23 | amiconn | Add another opening parenthesis directly after the one after 'if ' (before the !) and the closing one where you moved the other one (line 267 if you undid your other changes |
19:49:25 | muesli- | the bratwursts will smack your ass in soccer today :D |
19:49:43 | markun | muesli-: I'm german, I just live here in Holland :) |
19:49:54 | muesli- | betray! |
19:49:55 | muesli- | ;) |
19:49:58 | markun | But I don't care that much for soccer anyway |
19:50:06 | amiconn | rasher: The && in line 260 and the || in lines 268+ are now on the same level, so it suggests to put the && in parentheses |
19:50:44 | muesli- | x yr fingers anyway (we need it) |
19:51:00 | rasher | cripes |
19:51:03 | | Join webguest44 [0] (n=d5ee4e94@labb.contactor.se) |
19:51:09 | amiconn | rasher: what? |
19:51:26 | rasher | Just trying to wrap my head around it |
19:51:54 | markun | If germany loses I will hear about it from my boss all day tomorrow :) |
19:51:57 | amiconn | This is a monster expression indeed |
19:51:58 | rasher | think I got it right |
19:52:17 | rasher | yup |
19:52:17 | | Quit webguest44 (Client Quit) |
19:52:22 | rasher | now to see if it works as expected |
19:52:31 | HCl | hello |
19:52:39 | markun | HCl: hi there |
19:52:43 | HCl | :) |
19:52:45 | HCl | how goes? |
19:52:49 | rasher | It does |
19:52:53 | rasher | I'll commit this then |
19:53:45 | muesli- | anyway..l8er on.. |
19:56:38 | rasher | http://www.rockbox.org/viewcvs.cgi/apps/tree.c?r1=1.343&r2=1.345 excellent |
19:56:39 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
19:57:01 | rasher | Same for the other files except filetree.c |
19:57:12 | rasher | If this goes wrong, I'll be annoyed |
19:58:28 | | Join leftright [0] (n=5087d0a8@labb.contactor.se) |
20:00 |
20:01:50 | rasher | The build estimates are pretty good by the way, Bagder |
20:03:37 | amiconn | Just tried it on my recorder, seems to work as intended |
20:04:08 | amiconn | Saves 48 bytes binary size on archos compared to the extra-parameter implementation... |
20:04:24 | rasher | Yeah |
20:04:37 | | Join webguest75 [0] (n=d55ef8fb@labb.contactor.se) |
20:05:17 | rasher | Problem was I managed to miss this conditional-o-death |
20:05:31 | webguest75 | Anybody know where I can repot a bug in iRiver firmware ? |
20:05:42 | | Quit HCl ("Lost terminal") |
20:05:43 | rasher | Here's the best place |
20:06:14 | | Join hcl [0] (i=hcl@titania.student.utwente.nl) |
20:06:20 | hcl | hrm. |
20:06:33 | webguest75 | fair enough ... here we go ... |
20:07:03 | webguest75 | Large playlist with mixture of mp3, ogg and wma (I know wma is not supported ...) |
20:07:10 | amiconn | Imho bugs in the iriver firmware should be reported to iriver.. but I think what he means is rockbox for iriver ;) |
20:07:52 | rasher | I'd hope |
20:07:52 | amiconn | (sorry couldn't resist) |
20:08:17 | * | leftright munches popcorn |
20:08:30 | bagawk | amiconn, What has happened to the rockbox_browse function? |
20:08:36 | webguest75 | Using custom wps - when it changes from mp3 to ogg, get freeze |
20:08:44 | bagawk | I get an error about to few arguments |
20:09:08 | bagawk | But my code has the same arguements as the other code in CVS, and the build log shows no errors now |
20:09:29 | webguest75 | ... red light comes on but no hard drive spin ... |
20:09:49 | webguest75 | Have to hit the reset butto |
20:10:13 | rasher | bagawk: You may be caught by my delayed commit of some files.. cuased the red earlier |
20:10:19 | rasher | bagawk: Try updating now |
20:10:40 | webguest75 | .. thats it. Using yesterday's build |
20:10:45 | bagawk | rasher, heh I am not updateing, I have made changes everywhere, and updating could screw up |
20:11:09 | rasher | Well you must've updated some time today? |
20:11:35 | bagawk | Yes, a few hours ago |
20:11:54 | bagawk | But I have been hacking at the code for a bit, many changes made |
20:12:01 | rasher | Check tree.c |
20:12:16 | | Join Lear [0] (n=chatzill@h244n6c1o285.bredband.skanova.com) |
20:12:27 | rasher | Does rockbox_browse take a third argument? |
20:12:52 | amiconn | bagawk: I bet you updated today between 09:40 and 10:53 utc |
20:12:58 | rasher | actually, just grep all of apps/* for hidedirs |
20:13:30 | rasher | There should be no mention of hidedirs anywhere |
20:13:33 | rasher | (now) |
20:13:39 | amiconn | I wonder why people are so hesitant to update from cvs |
20:13:42 | bagawk | Yes, and I just removed it |
20:14:01 | amiconn | Most of the time there are no conflicts, and if there are, they need to be solved anyway |
20:14:23 | rasher | Hrm, this chinese patch is puzzling me |
20:14:48 | rasher | It's like they want unicode support, but instead added some amazing cludges |
20:15:59 | rasher | Sounds like it from their description at least |
20:16:39 | | Part webguest75 |
20:17:02 | rasher | markun: how's unicode doing? |
20:17:32 | markun | rasher: phaedrus961 just compiled rockbox with my unicode patch. He will be helping me out. |
20:18:19 | markun | rasher: It works fine, but we need font caching (like the chinese do) and codepage conversions. |
20:18:38 | markun | right now it's utf-8 only |
20:18:49 | rasher | Sounds good |
20:19:22 | rasher | Man, I'd love it if I could tell either a) rockbox that my filenames are utf8 or b) linux that my filenames must be iso8859-1 |
20:19:28 | rasher | I bet 2) is possible |
20:19:48 | markun | And I'm looking for a unicode bdf font with arabic |
20:20:10 | rasher | Looked at the X fonts? |
20:20:14 | markun | yes |
20:20:26 | markun | clearlyU has arabic, but is too big |
20:21:17 | phaedrus961 | rasher: I agree that the chinese patch is full of cludges. I only uploaded it for people who don't want to wait for unicode |
20:22:18 | rasher | Oh you're here |
20:22:43 | rasher | Okay, I haven't actually tried the patch, I was just going from the description |
20:23:28 | amiconn | rasher: Filenames on VFAT are always UCS-16 |
20:23:50 | amiconn | Converting to UTF-8 is no problem, the unicode patch already does this |
20:24:35 | phaedrus961 | it actually works quite well though, if you only use one charset |
20:25:02 | | Quit bagawk ("Leaving") |
20:25:12 | rasher | amiconn: It's probably more a case of me needing some mount-option |
20:25:14 | amiconn | There are some tidbits that aren't working right, and of course we need font caching and proper bidi support |
20:26:12 | amiconn | I don't think that we need multiple code page support in the core |
20:26:22 | markun | rasher: I use -Len_US.UTF-8 when I mount my iriver with FreeBSD. Must be something like that with Linux. |
20:26:46 | rasher | No doubt |
20:26:57 | amiconn | The core just needs to support utf-8 for internal strings and ucs-16 on disk |
20:27:15 | amiconn | Multiple code page support should imho go into the plugin lib, for use in the text viewer etc |
20:27:38 | rasher | iocharset=utf8 it seems |
20:28:14 | phaedrus961 | amiconn: what about id3 tags that have been written using some other codepage? |
20:29:08 | phaedrus961 | i think there should be an option to convert them from something other than latin1 |
20:29:29 | rasher | Hurray, that worked |
20:30:23 | rasher | Erp.. not my rsync explodes violently |
20:30:29 | rasher | now. |
20:31:06 | rasher | codepage=cp437 |
20:31:08 | rasher | that can't be right |
20:34:20 | Lear | hm... why isn't the resume info written in the text config file? |
20:43:53 | rasher | Speed I think? |
20:46:03 | Lear | For four numerical values? |
20:47:31 | amiconn | It wouldn't make sense |
20:47:46 | amiconn | The resume info isn't configuration data, as the runtime info |
20:47:58 | amiconn | (another thing not written to text config files) |
20:48:17 | amiconn | Both items are dynamic |
20:51:04 | amiconn | phaedrus961: How could the codepage of the tags be derived? Afaik there is no such info included in the tags |
20:51:35 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953390E.dip0.t-ipconnect.de) |
20:51:37 | | Quit Rohaq (Read error: 104 (Connection reset by peer)) |
20:53:50 | | Quit dpassen1 () |
20:53:55 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
20:54:21 | *** | Saving seen data "./dancer.seen" |
20:55:39 | Slasher | eh, really interesting.. :D my voice ui code started playing snippets of song i just played with iriver firmware before rebooting the player :D some portions of sdram had to be survived from the power loss |
20:56:11 | Slasher | and i verified that again.. played other song with iriver firmware and switched unit of for several seconds. then on again and rockbox plays that song :D |
20:56:32 | Slasher | it should play the voice samples but apparently something else ;) |
20:57:15 | phaedrus961 | what I meant was an option, the user chooses a codepage and all tags (other than unicode) are converted from that codepage |
20:59:13 | phaedrus961 | I think most people who don't use latin1 use non standard tags, and it's either this or force them to retag with unicode |
21:00 |
21:05:08 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
21:11:28 | amiconn | phaedrus961: Hmm. Maybe that is a problem, but afaik not for all formats |
21:12:00 | amiconn | Iirc some tags are always in utf-8 (was that vorbiscomments?) |
21:12:53 | amiconn | However, there is definitely a problem with supporting multiple codepages in the core, at least on archos: the binary will become too large |
21:13:19 | amiconn | One way I can imagine would be a loadable code page |
21:14:34 | phaedrus961 | that's how the chinese patch does it, but I think it's only necessary for multibyte charsets |
21:15:15 | | Join XavierGr [0] (n=XavierGr@ppp43-adsl-218.ath.forthnet.gr) |
21:15:53 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
21:28:01 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e259.pool.mediaWays.net) |
21:29:40 | muesli- | well, the krauts suck: 0:1 ;-( |
21:29:44 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
21:35:39 | rasher | We appear to be kicking the English' behind |
21:36:36 | | Join slargbot [0] (n=stryfe@pool-68-160-253-4.ny325.east.verizon.net) |
21:36:40 | muesli- | are they playing too? |
21:36:44 | muesli- | lol |
21:36:46 | muesli- | 0:2 |
21:37:02 | muesli- | need a new beer :D |
21:37:20 | rasher | Denmark 3 - 0 England |
21:37:37 | CoCoLUS | austria - scottland 0:2 :( |
21:38:11 | muesli- | rasher WOW |
21:38:15 | muesli- | thats awesome |
21:38:25 | leftright | unlike the english, the scottish can play soccer :) |
21:38:31 | rasher | It's decidedly mad. |
21:38:33 | slargbot | ha the opposite of 2002 |
21:38:48 | muesli- | :D |
21:38:59 | rasher | Except it mattered then |
21:39:04 | slargbot | ^_^ |
21:39:07 | muesli- | go kaiserschmarrn go :D |
21:40:00 | muesli- | gooooal |
21:40:14 | muesli- | copy +1 to germany :D |
21:41:30 | muesli- | l8er ;) |
21:44:43 | XavierGr | any help on how to use the plugin_buffer for char arrays? |
21:46:18 | Lear | see text viewer plugin? |
21:48:57 | XavierGr | what is the difference between a signed and an unsigned char? I can get this for integers but not for chars. |
21:49:39 | ender` | -128 to 127 vs 0-255? |
21:49:43 | rasher | englandscore |
21:49:46 | rasher | argh |
21:49:51 | rasher | englandscoreplusplus |
21:50:12 | Lear | yep, affects things if you do arithmetics or array indexing using chars... |
21:50:51 | XavierGr | so what is best for filename storage? |
21:52:32 | Lear | plain char (which isn't actually the same as signed or unsigned char :)) - as you don't usually do arithmetics on them. |
21:53:37 | XavierGr | curently I utilize a big biffer (on my tests it is small) and a pointer array type char to point strings inside the big buffer. |
21:54:13 | rasher | denmarkscoreplusplus |
21:54:16 | rasher | 4-1! |
21:54:35 | leftright | now thats cool |
21:54:47 | rasher | 25 years since England last lost by 3 goals |
21:54:47 | XavierGr | problem is that when I set them to high (*pointer[1000] and buffer[5000] the jpeg viewer refuses to start. |
21:55:36 | XavierGr | can I make the buffer a pointer (*buffer) and work as usual with undefined lenght? |
21:55:50 | slargbot | rasher rasher barney and kasha |
21:56:16 | hcl | hrm.. |
21:56:19 | | Nick hcl is now known as HCl (i=hcl@titania.student.utwente.nl) |
21:56:48 | Slasher | hehe, now the voice ui is definately speaking something but waaaay too fast :) |
21:58:07 | rasher | slargbot: excuse me? |
21:58:16 | rasher | Slasher: now *that* is cool news |
21:58:50 | Slasher | =) |
21:59:27 | XavierGr | is Slasher Slasheri? |
21:59:33 | Slasher | XavierGr: yes |
21:59:44 | XavierGr | wow how are you doing military guy? |
21:59:56 | Slasher | Slasher is my default nick (Slasheri only when that's not available) |
22:00 |
22:00:06 | slargbot | rasher: public disorder, i'll give you public disorder. I down eight pints and run all over the place |
22:00:09 | rasher | Is the step sequencer person here? |
22:00:45 | Slasher | hehe, good ;) the first training period is now complete. Next week i will be a sysadmin for the next 12 months without getting paid ;) |
22:01:05 | XavierGr | at least you will have net access right? |
22:01:09 | Slasher | yes :) |
22:01:16 | slargbot | leg theory vs fast leg theory |
22:01:16 | XavierGr | nice :) |
22:02:30 | rasher | Slasher: presumably you get *some* amount of money, don't you? |
22:02:57 | Slasher | rasher: something like 3e per day.. :D that's not so much :P |
22:03:38 | rasher | Wow. Do they feed you? |
22:03:46 | Slasher | yep, they have to |
22:03:53 | rasher | Ah, wellthen |
22:03:57 | Slasher | or they will pay if they can't |
22:04:02 | Slasher | =) |
22:04:58 | | Quit muesli- (Read error: 113 (No route to host)) |
22:05:49 | * | rasher doesn't see the fascination with cue-sheet |
22:08:41 | XavierGr | great I just increased the array to 10000 and it didnt hang!!! |
22:09:08 | XavierGr | Now if I could find a dynamic way to define its length |
22:10:50 | Lear | plugin_get_buffer? |
22:11:19 | Lear | or maybe use part of the audio buffer the jpeg plugin grabs anyway... |
22:13:32 | XavierGr | yes nice idea though it shouldnt be fixed. |
22:13:55 | XavierGr | the buffer must be defined with how many files the dir has. |
22:14:09 | XavierGr | or better how many jpgs it gots |
22:14:27 | XavierGr | the problem is that this is calculated after the declaration of the array. |
22:15:00 | Lear | the plugin grabs stuff dynamically from the audio buffer, so just do the same... |
22:15:05 | XavierGr | so either I can make it very big but it will be a waste, or too low but a folder with many files will crash it. |
22:15:19 | Lear | not crash, just not load all. |
22:15:36 | Lear | (and splash about it...) |
22:15:55 | XavierGr | so to understand, I have a char array contents[10000] |
22:16:03 | XavierGr | it is clobal and static |
22:16:16 | XavierGr | what can I do to make it dynamic. |
22:18:14 | XavierGr | sory to bother but it is an aspect that I have not a single clue about. |
22:18:16 | Lear | see lines after comment "allocate jpeg buffer". dynamic "allocation" of a buffer for the jpeg file... |
22:20:35 | | Join Bger [0] (n=Bager@84.242.161.10) |
22:24:02 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
22:24:59 | XavierGr | is it better to use an unsigned integer when there is no intention to get to the minus side? |
22:26:55 | Bger | depends ... :) |
22:28:05 | XavierGr | that was helpfull :) |
22:29:11 | XavierGr | it is a bad habit not to use unsigned integers because there is no need in memory in a PC. But in iriver I guess that all things matter. |
22:29:26 | Bagder | they are the same size |
22:29:38 | XavierGr | then I am talking bullshit :( |
22:29:59 | XavierGr | so only the width changes? |
22:30:13 | rasher | Well, if you want to go above the maximum value of a signed, and don't intend to go below 0, use an unsigned |
22:30:27 | XavierGr | signed -65000 to 65000 unsigned 0 - something |
22:30:42 | Bagder | ints are generally 32 bits |
22:31:00 | Bagder | that is about -2200000000 to 2200000000 |
22:31:17 | XavierGr | is that a short int that I typed? |
22:31:30 | Bagder | yes, 16 bits |
22:31:50 | XavierGr | I guess short ints are smaller then |
22:32:01 | Bagder | yes |
22:32:03 | Bagder | but... |
22:32:17 | Bagder | the plugin space is fixed size at 768K |
22:32:27 | Bagder | a smaller plugin doesn't save any space for anything else than for itself |
22:32:30 | Bagder | and |
22:32:42 | Bagder | using a short is slower than using an int, code-wise |
22:32:54 | Bagder | at least it often is |
22:32:59 | XavierGr | that is weird... |
22:33:13 | Bagder | why is that weird? |
22:33:18 | XavierGr | then I will no longer be sceptical about it. |
22:33:33 | Bger | Bagder : am i right if i guess that Task scheduler & Kernel (messaging & tick timer) can be written as "done" for H3x0 ? ;) |
22:33:44 | Bagder | Bger: yes |
22:33:50 | | Join shlunk [0] (i=shlunk@i-83-67-45-17.freedom2surf.net) |
22:33:53 | XavierGr | well it is weird to see that a smaller number is proccesed slower that a 32 bit |
22:33:54 | Bger | http://www.rockbox.org/twiki/bin/view/Main/IriverPort |
22:34:01 | Bger | to make things "easier" for Linus ;) |
22:34:05 | shlunk | hi all :) |
22:34:45 | shlunk | can anyone help me out? having a real noob moment here |
22:35:06 | DBUG | Enqueued KICK rasher |
22:35:06 | rasher | Isn't Battery level done for h120? |
22:36:21 | shlunk | how do i access the settings menu on my h140? |
22:36:41 | shlunk | when i first put rb on it, i found it easily, but can't find it now |
22:36:58 | rasher | a-b |
22:37:19 | shlunk | oh yeah :D hah, thanks |
22:37:23 | shlunk | *shoots self* |
22:38:16 | | Part XMaster-ShadowX |
22:38:37 | shlunk | if anyone here is involved in coding rockbox, i'd just like to say thanks, and much respect for getting something so good into shape |
22:38:37 | Slasher | oh, now the voice ui is really speaking! "two one" hehe :D |
22:38:46 | Slasher | and it sounded really nice |
22:38:46 | Bagder | cool! |
22:38:49 | rasher | Way cool |
22:40:28 | Slasher | "browse plugins", wow.. :) still some problems but it looks now promising |
22:41:12 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:41:12 | * | Bagder liked the old "ploo-gins" pronounciation. Is that still there? |
22:41:42 | XavierGr | when you see commitment for that? |
22:42:07 | Slasher | XavierGr: not soon, it's still very buggy |
22:42:14 | Bger | http://www.rockbox.org/twiki/bin/view/Main/IriverPort <= any error here ? |
22:42:28 | XavierGr | I hope that you manage to do it before the freeze. |
22:42:40 | Slasher | maybe |
22:42:51 | leftright | isn't the freeze only related to archos |
22:43:12 | Bagder | the release is for archos, the freeze is global |
22:43:23 | leftright | ahah |
22:43:35 | Bagder | too many things overlap or are generic |
22:44:01 | rasher | Now where was that wiki page with a list of "things to do before an iriver release can be considered"? |
22:44:34 | | Quit dpassen1 () |
22:44:42 | Bagder | in my view, we just need remote and then some more stability |
22:44:46 | leftright | well if you cant find it, give me a shout, I can find something for you to do :) |
22:45:38 | | Join dpassen1 [0] (n=Stryke@cpe-24-168-110-99.si.res.rr.com) |
22:46:18 | | Quit dpassen1 (Client Quit) |
22:46:55 | rasher | Bagder: and voice ui |
22:46:56 | Lear | regarding stability, I wonder if the crashes mentioned in the forum are related to "move to next folder". I have it off here, yet I get a similar crash here on occasion... |
22:47:17 | Bagder | Lear: yes, it isn't. although there might be more than one bug |
22:47:36 | Bagder | rasher: I don't think that is _necessary_ for a first release, only very cool |
22:48:07 | Lear | regarding remote, has anyone besides xavier done any work on that? |
22:48:12 | XavierGr | hey there is remote support it is just that it is lame. |
22:48:13 | rasher | I'd say it should be, but it seems like it'll be a moot point anyway |
22:48:21 | XavierGr | :p |
22:50:24 | XavierGr | well heve to go later all. |
22:50:30 | | Quit XavierGr () |
22:52:30 | | Join hardeep [0] (i=hardeeps@norge.freeshell.ORG) |
22:54:25 | *** | Saving seen data "./dancer.seen" |
22:55:16 | Bger | nite |
22:55:22 | | Quit Bger ("BitchX: reserve your copy today!") |
23:00 |
23:02:13 | | Part shlunk |
23:03:55 | | Quit slargbot ("Download Gaim: http://gaim.sourceforge.net/") |
23:13:48 | rasher | http://www.rockbox.org/twiki/bin/view/Main/IriverStatus am I missing anything? |
23:15:42 | Bagder | looks fine |
23:16:15 | rasher | I'm curious about the pdir2full bug |
23:16:59 | rasher | but it doesn't seem to be affecting many, so I didn't include it |
23:22:36 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e266.pool.mediaWays.net) |
23:23:17 | muesli- | well, 2:2 :D |
23:25:05 | | Join Lear_ [0] (n=chatzill@h108n4c1o285.bredband.skanova.com) |
23:25:16 | | Join hshah [0] (n=acd86bce@labb.contactor.se) |
23:30:18 | | Join ashridah [0] (i=ashridah@220-253-122-46.VIC.netspace.net.au) |
23:30:38 | | Quit hshah ("CGI:IRC") |
23:34:18 | | Join ]RowaN[ [0] (i=a2b0y@82-43-212-52.cable.ubr10.newm.blueyonder.co.uk) |
23:35:04 | HCl | rasher: i have it.. |
23:35:15 | | Join Strath [0] (i=mike@dgvlwinas01pool0-a228.wi.tds.net) |
23:35:48 | | Quit Lear_ ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050720]") |
23:36:25 | ]RowaN[ | anyone know of a program that can write replaygain tags to mp3 files... and do just that? foorbar always wants to rewrite the other tags, and it messes things up e.g. where you have some info in id3v1 tags and some in id3v2.. basically i dont see why it should want to touch any tags other than replaygain tags when thats all im trying to add |
23:36:57 | leftright | o set the tags it has to write to, easy |
23:37:00 | rasher | HCl: Oh right, but I haven't heard anyone else with it |
23:37:38 | ]RowaN[ | it only lets me set the FORMAT of tags to write, e.g. id3v1, id3v2... but then it will copy from one to the other... and i dont want it doing either |
23:38:12 | leftright | SET it under prefernces to write to V1 and V2 |
23:38:21 | ]RowaN[ | i dont want both written |
23:38:37 | ]RowaN[ | i just want replaygain (id3v2) tags added and everything else left alone |
23:38:49 | rasher | Someone should patch mp3gain to allow adding id3v2 tags instead of modifying mpeg headers |
23:38:52 | leftright | rockbox doesn't recognise ape tags at this time |
23:39:14 | leftright | and foobar will write to V2 tags if you specofy it |
23:39:15 | | Quit midk ("Leaving") |
23:39:27 | | Quit Hadaka (Read error: 145 (Connection timed out)) |
23:39:32 | leftright | it wont write to V1 tags at all |
23:39:35 | ]RowaN[ | yes, it writes all over them, isntead of JUST writing the relpaygain tags |
23:40:02 | ]RowaN[ | i think you;re wrong there, "tag type to write" lets you specify V1 |
23:40:08 | ]RowaN[ | but again, thats not something i want to do |
23:40:17 | leftright | go to mistic and follow the How to RaplyGain mp3 under rockbox forum |
23:40:47 | ]RowaN[ | maybe later, theres some other wild goose chases that take priority ahead of this |
23:41:13 | | Quit Lear (Read error: 110 (Connection timed out)) |
23:41:24 | leftright | then you also need to specify unicode or ISO8859-1 |
23:41:44 | ]RowaN[ | thats not an option in foobar either |
23:41:59 | leftright | most tagging programs dont recognise tags with unicode, which is the default for foobar |
23:42:07 | leftright | yes it IS an option |
23:42:27 | ]RowaN[ | not under "tag type to write" |
23:43:11 | leftright | no, its under, oh heck wheres that guide |
23:43:11 | rasher | foobars options are all over the place |
23:43:21 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:43:30 | ]RowaN[ | why "other supported types will be stripped from file" cant be disabled i'll never know |
23:44:20 | leftright | Components> ID3v2 Tag Support |
23:44:59 | leftright | Check (tick) the, "write ISO-8859-1 tags instead of UTF-16". |
23:45:03 | ]RowaN[ | but how does that help |
23:45:28 | leftright | if you dont have ID3v2 tag support, you need to then install it, its a plugin |
23:45:46 | leftright | depends on what tagging program you use |
23:46:10 | ]RowaN[ | well thats what im asking.. what program can tag without doing a million other things i didnt ask it to do at the same time |
23:46:11 | leftright | if you dont use a tagging program them leave it to write RG info in unicode |
23:46:46 | leftright | mp3 tag |
23:47:06 | leftright | is what I use but there are several |
23:47:47 | ]RowaN[ | you're saying that this "mp3 tag" program can write replaygain tags (id3v2) without modifying the existing id3(v1/v2) tags? |
23:48:08 | leftright | no it cant do that |
23:48:27 | ]RowaN[ | that is "all" im trying to do |
23:48:42 | leftright | then use foobar |
23:49:01 | leftright | really, go to the guide at mistic |
23:49:03 | ]RowaN[ | foobar wont let me.. it likes to copy modify of and move all the tags around when adding replaygain |
23:50:11 | ]RowaN[ | this can go on my gripes list... |
23:50:28 | * | rasher tries |
23:50:31 | ]RowaN[ | right above "why on EARTH does winamp not have an ORDER BY ARTIST option in its playlist" |
23:50:32 | leftright | why, just follow the guide, its easy |
23:50:56 | rasher | Well if it's editing the tags, it should foad |
23:50:58 | | Join Naked [0] (i=naked@naked.iki.fi) |
23:51:14 | | Nick Naked is now known as Hadaka (i=naked@naked.iki.fi) |
23:51:23 | rasher | It does! |
23:51:36 | ]RowaN[ | foad? |
23:51:44 | rasher | Following the guide, it overwrites my id3v1 info with id3v2 info |
23:51:45 | rasher | fuck off and die |
23:51:59 | rasher | Why the... is it editing the tags? |
23:52:16 | rasher | how extremely braindamaged |
23:52:21 | ]RowaN[ | indeed! |
23:52:27 | rasher | JUST ADD THE REPLAYGAIN TAG AND LEAVE THE REST ALONE |
23:52:31 | | Quit muesli- (Read error: 110 (Connection timed out)) |
23:52:35 | ]RowaN[ | ahmen |
23:52:55 | ]RowaN[ | my logical mind is wasted at the cracker factory you know |
23:53:20 | rasher | Maybe making it only write v2 will work |
23:53:38 | ]RowaN[ | i tried that too |
23:53:44 | ]RowaN[ | no dice |
23:53:51 | rasher | That's mad |
23:54:46 | leftright | if you let it write unicode tags it will overwrite your tags |
23:55:02 | rasher | Holy crap! |
23:55:08 | rasher | It will actually *REMOVE* my id3v1 tag |
23:55:17 | rasher | That's just... wow. |
23:55:47 | leftright | the info is still there, but you now need a tagger that can see unicode tags |
23:55:59 | rasher | Wrong |
23:56:13 | leftright | why |
23:56:30 | rasher | Well it isn't there |
23:56:49 | rasher | It removed my id3v1 tag. |
23:57:02 | ]RowaN[ | im making a post on foobar forums |
23:57:09 | leftright | well i rg'd my entire 40 gig collection and both my tags are still there, go figure |
23:57:27 | rasher | Your v1 tags has been overwritten with the info from your v2 tags |
23:57:37 | rasher | There's no way to avoid that. |
23:57:49 | rasher | If you tell foobar to only write v2 tags, it will actually remove the v1 tags |
23:58:05 | leftright | v2 and v1 tags |
23:58:19 | leftright | write to both |
23:58:23 | rasher | That's not even a complete sentence |
23:58:30 | leftright | bye |
23:58:33 | | Part leftright |
23:58:35 | rasher | Yes, that overwrites the v1 tag with the contents of the v2 tag |
23:58:47 | ]RowaN[ | one sec im making a post |