00:00:18 | LinusN | XavierGr: although i suspect logf conflicts with your remote patch |
00:00:30 | Bagder | hehe |
00:00:34 | Bagder | I bet it does |
00:00:43 | XavierGr | Any documentation about lgf and debug menu? |
00:00:50 | Bagder | source code |
00:00:56 | Bger_ | source |
00:00:58 | XavierGr | great :( |
00:01:01 | Bger_ | heh:) |
00:01:03 | Bagder | and asking here |
00:01:06 | | Quit hshah ("CGI:IRC") |
00:01:11 | Bagder | feel free to write the docs once you've learned |
00:01:18 | t0mas | XavierGr: just remove the remote patch... and use logf("something"); |
00:01:19 | Bger_ | okay, nite all |
00:01:25 | t0mas | then it gets displayed on the remote screen |
00:01:25 | Bagder | like you've written docs for the other stuff you've learned that aren't documented ;-) |
00:01:54 | XavierGr | t0mas: does this works on the sim too? |
00:01:57 | | Quit Bger_ ("BitchX: it makes bathtime lots of fun!") |
00:02:02 | Bagder | XavierGr: yes |
00:02:03 | t0mas | afaik... yes... |
00:02:08 | t0mas | but you need a logf build |
00:02:13 | Bagder | I developed it purely using the sim |
00:02:14 | XavierGr | hmmm |
00:02:18 | t0mas | it's an option on the configure script |
00:03:01 | XavierGr | which one? |
00:03:06 | XavierGr | devel? |
00:03:09 | Bagder | yes |
00:03:15 | Bagder | then select logf in there |
00:03:53 | XavierGr | what about the Debug option after that. I suppose you need special hardware for it? |
00:04:08 | LinusN | the debug option doesn't work for the iriver |
00:04:39 | XavierGr | okay so what can I enter on the parameters of logf? |
00:04:49 | Bagder | like printf |
00:04:54 | LinusN | everything that printf does |
00:05:03 | XavierGr | nice |
00:05:04 | t0mas | hm... linus? |
00:05:15 | t0mas | I remember we talked about the iriver serial port some time ago |
00:05:18 | Bagder | XavierGr: and it'll appear in the remote LCD, scrolling by |
00:05:22 | LinusN | t0mas: yes |
00:05:30 | t0mas | maybe we can use that for debugging? |
00:05:35 | LinusN | yes we can |
00:05:45 | t0mas | is it on some I/O pin on the cpu? |
00:06:00 | LinusN | and i once made a test, and routed all DEBUGF() calls to the serial port |
00:06:04 | LinusN | worked fine |
00:06:16 | t0mas | ah, you have already tested it? |
00:06:24 | t0mas | I tought there was no driver for it :) |
00:06:30 | LinusN | there is a header on the pcb for connecting the serial port |
00:06:35 | LinusN | there isn't |
00:06:41 | LinusN | (a driver) |
00:06:58 | LinusN | i write one for the test |
00:07:01 | LinusN | wrote |
00:07:03 | t0mas | ok |
00:07:11 | t0mas | the port is just on some I/O port? |
00:07:20 | LinusN | it's a uart |
00:07:37 | t0mas | you have that driver laying around somewhere? |
00:07:42 | t0mas | tomas at salfischberger.nl |
00:08:28 | LinusN | hang on |
00:11:10 | | Quit dpassen1 () |
00:12:40 | XavierGr | So if I call logf() in helloworld.c I can print in the remote a variable right? |
00:12:46 | t0mas | yes |
00:12:47 | t0mas | anybody intrested in buying a university diploma? |
00:12:53 | XavierGr | ? |
00:13:05 | XavierGr | buying? is this legal? |
00:13:08 | t0mas | I'm reading trough my spam for this week |
00:13:17 | XavierGr | lol |
00:13:17 | t0mas | I have no idea if it's legal... |
00:13:38 | XavierGr | say t0mas did you finally fixed your iriver? |
00:14:09 | t0mas | "Obtain a prosperous future, money-earning power, and the prestige that comes with having the career position you've always dreamed of." |
00:14:20 | webguest07 | amazing |
00:14:25 | t0mas | yes, I've fixed it :) |
00:14:33 | webguest07 | I think that's about the longest coherent sentence I've ever seen in a spam |
00:14:45 | t0mas | ol |
00:14:50 | t0mas | shall I forward this one? |
00:14:53 | t0mas | it has more :P |
00:15:30 | XavierGr | t0mas: what was the problem in the end? |
00:15:32 | webguest07 | I'll live |
00:15:47 | t0mas | XavierGr: no idea... I just formatted it |
00:15:51 | webguest07 | My spam is usually more along the lines of "lxyisfobqso zn dgle fryljykvirn m j x q dnkldv pacrx stgey" |
00:15:53 | t0mas | and it started working again |
00:15:59 | LinusN | t0mas: http://linus.haxx.se/uart.patch |
00:16:13 | XavierGr | easy solution that you were avoiding (or you didnt had the time). |
00:16:16 | t0mas | webguest07: or people wanting money to transport their money to you ;-) |
00:16:18 | t0mas | LinusN: tnx |
00:16:37 | webguest07 | Would be really nice to figure out what it is that makes the iriver firmware freak out |
00:16:38 | t0mas | XavierGr: I don't like formatting drives with data on them ;) |
00:16:57 | t0mas | but I backed it up this morning... and formatted it... |
00:17:08 | webguest07 | t0mas: I think my "problem" is that I have all the usual spams filtered |
00:17:17 | LinusN | t0mas: it *should* work by selecting "debug" in the configure script |
00:17:17 | webguest07 | this is all that goes to my "maybe spam" folder |
00:17:54 | webguest07 | And I guess 75% is caused by viruses trying to spread |
00:18:07 | webguest07 | It's really getting old by now |
00:18:34 | t0mas | LinusN: I'll connect a few wires to it tomorrow |
00:18:43 | XavierGr | well that's it for today. It was a very informative day for me. |
00:18:44 | t0mas | maybe I can think of other nice things todo with this port |
00:18:53 | LinusN | t0mas: and a voltage converter |
00:19:03 | t0mas | hm? |
00:19:03 | XavierGr | It is really nice to see this channel like this every day. |
00:19:09 | t0mas | what's the output? |
00:19:13 | t0mas | not RS-323 compatible? :) |
00:19:14 | LinusN | 3.3v |
00:19:18 | t0mas | ok |
00:19:25 | XavierGr | good night all! |
00:19:37 | t0mas | pc comports want 5.0v right? |
00:19:48 | LinusN | 10 |
00:19:50 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/Rs232Converter |
00:19:53 | XavierGr | tomorow I will play along with the new hints you learnt me. |
00:19:54 | t0mas | ah ok |
00:20:33 | t0mas | LinusN: have you tried connecting it to other things? :) |
00:20:48 | LinusN | other? |
00:20:54 | t0mas | jup... |
00:20:59 | LinusN | like what? |
00:21:04 | t0mas | I have a simple ATmega mcu hanging around here |
00:21:13 | t0mas | it should be able to communicate with that |
00:21:54 | | Join Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
00:22:15 | | Quit XavierGr () |
00:22:15 | t0mas | and maybe some car-radio things are possible too? |
00:22:33 | webguest07 | hook it up with a printer in the way you could with dos back in the day, by echoing to the right special file |
00:22:44 | webguest07 | real time paper-trail of your rockbox session! |
00:23:03 | t0mas | ghehe |
00:23:21 | LinusN | t0mas: anything is possible (http://www.zombo.com) |
00:23:39 | webguest07 | hahaha |
00:23:49 | webguest07 | You can do anything! |
00:23:57 | LinusN | anything at all! |
00:24:19 | t0mas | ah, time to make a lot of money before it's over :P |
00:24:42 | webguest07 | I remember attending some LAN thing, and someone a few table-rows away having that page loaded for hours at full volume |
00:25:16 | LinusN | :-) |
00:25:16 | | Part zezayer |
00:25:36 | webguest07 | Let's just say I'm scarred. |
00:26:14 | t0mas | ghehe |
00:26:19 | * | t0mas goes to drink something |
00:26:20 | t0mas | brb |
00:26:51 | midk | LinusN, thanks for the link... catchy. *leaves page open* :) |
00:26:58 | LinusN | :-) |
00:27:01 | webguest07 | Did you guys (The Swedes) ever go to The Party? |
00:27:12 | LinusN | i went to the very first one |
00:27:22 | LinusN | came 4th in the amiga compo |
00:27:30 | webguest07 | ^_^ |
00:28:20 | LinusN | disappointing |
00:28:27 | LinusN | (coming 4th) |
00:28:42 | LinusN | i'm used to winning :-) |
00:28:55 | LinusN | my first and only amiga demo |
00:29:20 | LinusN | well, i should say "our first" |
00:29:51 | webguest07 | I pretty much only went to one "real" party |
00:29:58 | webguest07 | before it went completely downhill |
00:30:17 | webguest07 | 99 or something |
00:30:25 | webguest07 | already started then of course |
00:31:10 | LinusN | last party for me was '93 or something |
00:31:44 | webguest07 | They still had a c64 compo when I went |
00:31:45 | LinusN | last demo compo in '92 |
00:31:54 | LinusN | won it of course |
00:31:58 | LinusN | :-) |
00:32:01 | webguest07 | Showoff |
00:32:08 | LinusN | :-P |
00:33:14 | * | webguest07 plays Amorada.sid |
00:33:28 | webguest07 | (just whatever came first) |
00:33:29 | LinusN | hehe |
00:33:44 | LinusN | old sins |
00:34:33 | webguest07 | I still believe someone should make a Rockbox Theme Song |
00:34:35 | | Join the_winch [0] (n=winch@195.60.16.190) |
00:34:54 | LinusN | "Catch the Rockbox flow" |
00:35:00 | webguest07 | Oh my, yes |
00:35:09 | ze | webguest07: of what kind of style |
00:35:12 | webguest07 | They all seem to be doing it |
00:35:20 | webguest07 | Cowon has one as well, it seems |
00:35:52 | LinusN | maybe it's a korean thing? |
00:35:55 | webguest07 | ze: it'd have to be electronic (I'm thinking sid, but that's just me) |
00:36:05 | webguest07 | Could be |
00:36:11 | ze | webguest07: sid's good |
00:36:29 | LinusN | i want a sidplayer plugin |
00:36:45 | ze | hehe yeah |
00:36:52 | webguest07 | Think of the playtime you could pack on a 20gb drive! |
00:36:54 | ze | thats something my rio karma will probably never do :/ |
00:38:01 | HCl | i should work on my todo list.. |
00:38:06 | HCl | of the searchengine. |
00:38:36 | * | t0mas goes to bed... |
00:38:46 | t0mas | got up to early this morning :) |
00:38:54 | | Quit t0mas ("good night") |
00:39:06 | webguest07 | I belive it was found that one of the sid libraries was almost-c (still cplusplus though) |
00:40:59 | LinusN | time to sleep |
00:41:04 | LinusN | nite all |
00:41:13 | | Part LinusN |
00:52:01 | *** | Saving seen data "./dancer.seen" |
00:55:03 | | Part the_winch ("Leaving") |
01:00 |
01:14:29 | NekoNoNiaow | bye |
01:14:51 | | Part NekoNoNiaow |
01:21:53 | | Quit webguest07 ("CGI:IRC") |
01:32:48 | | Part Moos |
01:42:30 | | Quit ender` (Read error: 113 (No route to host)) |
02:00 |
02:06:39 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
02:24:57 | | Quit Sucka ("a bird in the bush is worth two in your house") |
02:38:33 | | Quit courtc (Read error: 104 (Connection reset by peer)) |
02:52:05 | *** | Saving seen data "./dancer.seen" |
02:52:47 | | Join courtc [0] (n=court@adsl-154-40-5.asm.bellsouth.net) |
03:00 |
03:03:15 | | Join ansivirus [0] (n=ansiviru@ppp-69-148-88-217.dsl.rcsntx.swbell.net) |
03:18:27 | | Join ashridah [0] (i=ashridah@220-253-123-200.VIC.netspace.net.au) |
03:27:29 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
03:46:53 | | Join TCK [0] (i=TCK@81-86-98-193.dsl.pipex.com) |
04:00 |
04:16:51 | | Join samuel337 [0] (n=cb290f9c@labb.contactor.se) |
04:19:00 | samuel337 | hi guys, I have a problem with rockbox on my iriver |
04:19:37 | samuel337 | When I'm using the ID3 database mode on it, when I select a song and hold the joystick to get the playlist menu, it comes up blank |
04:20:00 | samuel337 | i.e. there aren't any insert or queue options |
04:20:28 | samuel337 | it works when I'm using the directories mode, i.e. showing the directory structure instead |
04:47:35 | | Quit edx (Read error: 110 (Connection timed out)) |
04:52:06 | *** | Saving seen data "./dancer.seen" |
04:54:33 | | Join tvelocity [0] (n=tony@chan530-a227.otenet.gr) |
05:00 |
05:02:15 | | Join solex_ [0] (n=jrschulz@c156183.adsl.hansenet.de) |
05:12:20 | | Quit solex (Read error: 110 (Connection timed out)) |
05:26:53 | | Quit tvelocity ("Leaving") |
06:00 |
06:20:35 | | Join edx [0] (i=edx@p54A8C226.dip.t-dialin.net) |
06:22:01 | | Quit samuel337 ("CGI:IRC (Ping timeout)") |
06:23:10 | | Quit Febs (" HydraIRC -> http://www.hydrairc.com <-") |
06:36:15 | | Join StrathAFK [0] (i=mike@dgvlwinas01pool0-a251.wi.tds.net) |
06:52:07 | *** | Saving seen data "./dancer.seen" |
06:54:52 | | Quit Strath (Read error: 110 (Connection timed out)) |
08:00 |
08:11:36 | | Join webguest20 [0] (n=cb290f9c@labb.contactor.se) |
08:12:51 | | Quit webguest20 (Client Quit) |
08:52:11 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:00:41 | | Join hshah [0] (n=acd7e73a@labb.contactor.se) |
09:01:53 | hshah | morning all |
09:02:13 | midk | yo. |
09:10:01 | | Quit hshah ("CGI:IRC") |
09:42:54 | | Join Coldtoast [0] (i=edan@ppp110-114.lns1.hba1.internode.on.net) |
09:43:21 | Coldtoast | three's a butg with the progress display |
09:43:34 | Coldtoast | just got it for the fourth time. But it's random |
09:45:35 | Coldtoast | if I have a track that's, say, 2:30, when it gets to the end of the track and switches, the progress bas stay filled and the time stops. I've had it before where, when it was into the nesxt track, the progress bar stayed filled and the time continued. I have "current/length" in my WPS and it would end up as something like "4:20/2:30" |
09:46:19 | Coldtoast | but it keeps doing everything else fine. |
09:57:06 | ashridah | hurray! race condition |
09:57:40 | | Quit ashridah ("Leaving") |
09:59:30 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
10:00 |
10:16:34 | | Quit edx () |
10:18:13 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
10:41:13 | | Join ashridah [0] (i=ashridah@220-253-123-66.VIC.netspace.net.au) |
10:42:54 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD9530FD6.dip0.t-ipconnect.de) |
10:44:00 | XMaster-ShadowX | if I press the reset buttom of my Player do the player than reloads the fw or do he kills the full hdd? |
10:46:09 | Slasher | it will just restart the player |
10:52:12 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:00:23 | XMaster-ShadowX | ok thx :D |
11:29:19 | | Quit hardeep ("[BX] Beefcake! BEEFCAKE!") |
11:33:14 | | Quit pike () |
11:38:12 | | Join tvelocity [0] (n=tony@chan530-a213.otenet.gr) |
11:46:29 | Slasher | now i started working on the dual codec loading mechanism in order to support voice codecs. i will try first implementing the codec hot-swapping idea i described a few weeks ago |
11:46:35 | | Quit midk ("Leaving") |
11:46:52 | | Quit XMaster-ShadowX (Read error: 113 (No route to host)) |
12:00 |
12:02:06 | | Join pike [0] (i=pike@c83-249-120-126.bredband.comhem.se) |
12:04:27 | | Join edx [0] (i=edx@p54A8C226.dip.t-dialin.net) |
12:09:58 | | Quit pike (Read error: 104 (Connection reset by peer)) |
12:11:36 | | Join Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
12:12:19 | | Join pike [0] (i=pike@c83-249-120-126.bredband.comhem.se) |
12:14:44 | | Join [1]Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
12:14:44 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
12:14:48 | | Nick [1]Moos is now known as Moos (i=DrMoos@m29.net81-66-158.noos.fr) |
12:16:40 | | Quit pike (Read error: 104 (Connection reset by peer)) |
12:18:15 | | Join pike [0] (i=pike@c83-249-120-126.bredband.comhem.se) |
12:28:14 | | Join ned12 [0] (n=dend@tor/session/x-a86b196b098ac689) |
12:28:56 | ned12 | great work on FM radio and rockbox all around guys! |
12:42:47 | HCl | fm radio? what'd i miss |
12:43:27 | ned12 | HCl: :) you miss the new fm reception features of rockbox on the iriver ! |
12:44:15 | HCl | nice |
12:44:20 | HCl | i should check that out later.. |
12:44:27 | HCl | but first i need to catch up on sleep |
12:44:35 | ned12 | indeedy :) |
12:44:38 | HCl | a certain jerk flatmate of mine had the nerve to play loud music at 7 am |
12:44:44 | HCl | so i'm pretty pissed off |
12:45:04 | ned12 | you should chop off his stereo's cord |
12:45:09 | HCl | mhm |
12:50:44 | tvelocity | what's the recording status of the iriver? |
12:51:43 | ned12 | still no one has done anything to it since it wave recording was first implemented in the debug menu |
12:51:49 | ned12 | I think... |
12:52:15 | *** | Saving seen data "./dancer.seen" |
12:53:27 | tvelocity | i c |
12:54:25 | ned12 | oh great, "Cypriot airliner crashes in Greece" |
12:54:42 | ned12 | A spokesman for the Greek army chief-of-staff said hijacking "could not be ruled out". ... :( |
12:55:26 | tvelocity | i think it's doubtful |
12:56:29 | ned12 | "The pilots of the two F-16 fighters jets that were sent up to escort the airliner before the crash "saw a situation that was not normal in the pilots' cabin", Mr Kalpoyannakis said." |
12:56:55 | ned12 | http://www.abc.net.au/news/newsitems/200508/s1437284.htm |
12:56:58 | HCl | :/ |
12:57:14 | * | HCl would watch cnn but his dumb flatmates are watching a show about soccer |
12:57:31 | HCl | reminds me of that one red cross commercial where people just zap away from what matters in the world |
12:58:14 | ned12 | well, if that truely happens, that'd be the best way to go |
12:58:39 | ned12 | I'd much rather prefer that than burn alive |
12:59:14 | | Join midk [0] (n=Zakk@c66-235-14-120.sea2.cablespeed.com) |
13:00 |
13:03:37 | | Join Hansmaulwurf [0] (n=maerlyn@p54AAEB69.dip.t-dialin.net) |
13:04:59 | ned12 | more details, http://www.cnn.com/2005/WORLD/europe/08/14/greece.crash/ |
13:06:05 | tvelocity | damn cnn |
13:07:56 | ned12 | what's up? |
13:08:38 | tvelocity | they all try to show like it was a terrorist act |
13:08:46 | tvelocity | because that's what scares the people the most |
13:09:26 | tvelocity | but in reality the most propable scenario was that because of the broken air conditioner the pressure was low |
13:09:39 | ned12 | well, it came from the army chief guy's mouth that it's possible |
13:10:02 | tvelocity | he said it *could* be possible |
13:10:15 | tvelocity | but he didnt say it's propable |
13:11:28 | ned12 | we'll see, but coming out of Greece, I think it does have a chance that this was a terrorist act |
13:12:11 | tvelocity | you know many countries having something against greece? |
13:12:22 | Hansmaulwurf | huh?` |
13:12:28 | Hansmaulwurf | which one? |
13:12:58 | Hansmaulwurf | turkey? come on, they want to join the EU, the last thing they will do is something agains greece? |
13:13:18 | Hansmaulwurf | uh oh |
13:13:24 | Hansmaulwurf | new bug on rockbox |
13:13:37 | Hansmaulwurf | happend the second time now |
13:16:38 | Hansmaulwurf | on H120, latest daily build, when u listen to music without a playlist, and u insert a song as "next song" over the playlist menue, after that "next song" is played, the player crashes |
13:16:42 | Hansmaulwurf | second time noe |
13:17:38 | ned12 | no, but greece seems to be having a problem of guarding its border |
13:17:43 | | Join [Jedi] [0] (i=fdsafasd@154.Red-217-127-168.pooles.rima-tde.net) |
13:17:46 | | Part [Jedi] |
13:17:55 | tvelocity | that doesn't mean anything |
13:17:56 | ned12 | 3 secs, wow |
13:21:15 | | Join t0mas [0] (n=503c08d1@labb.contactor.se) |
13:21:18 | t0mas | hi |
13:35:37 | | Join hanklords [0] (n=hank@gov91-1-82-234-90-79.fbx.proxad.net) |
13:38:55 | Moos | Hello t0mas |
13:44:40 | | Join webguest00 [0] (n=d4406110@labb.contactor.se) |
13:45:15 | webguest00 | inserting a single song into playlist is buggy as well |
13:46:19 | webguest00 | it never just inserts a single song, it always adds the songs that come after the single inserted song |
13:46:44 | Hansmaulwurf | huh? |
13:46:53 | Hansmaulwurf | not for me |
13:48:06 | webguest00 | start with a blank playlist, it will accept a single song. Then add another single song using insert next, you will see it adds all the songs after the single as well |
13:48:58 | Hansmaulwurf | wait |
13:49:45 | Hansmaulwurf | nope |
13:49:49 | Hansmaulwurf | works fine for me |
13:50:59 | webguest00 | I give up, sometimes it does and soemtimes it doesnt |
13:51:12 | webguest00 | :) |
13:51:34 | Hansmaulwurf | well |
13:51:38 | Hansmaulwurf | it works to insert a song |
13:51:43 | Hansmaulwurf | but my player crashes |
13:51:51 | Hansmaulwurf | 3rd time with the build today |
13:51:55 | Hansmaulwurf | a bit buggy hm? |
13:52:57 | | Quit tvelocity ("Leaving") |
13:54:42 | Hansmaulwurf | huh |
13:54:45 | Hansmaulwurf | nexzt crash |
13:54:48 | webguest00 | Hanmaulwurf: I cant duplicate your problem |
13:54:56 | webguest00 | mine works fine |
13:55:24 | Hansmaulwurf | i think it has something to do with my playlistsettings |
14:00 |
14:01:12 | | Part webguest00 |
14:12:30 | | Join DarkkOne [0] (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) |
14:15:10 | | Quit DarkkOne (Client Quit) |
14:29:44 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD95335F8.dip0.t-ipconnect.de) |
14:39:09 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:52:19 | *** | Saving seen data "./dancer.seen" |
14:55:56 | | Join tvelocity [0] (n=tony@chan530-a083.otenet.gr) |
15:00 |
15:15:40 | | Quit XMaster-ShadowX (Read error: 110 (Connection timed out)) |
15:27:57 | | Join Chamois [0] (n=Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
15:43:04 | | Join XavierGr [0] (n=XavierGr@ppp28-adsl-242.ath.forthnet.gr) |
15:49:10 | tvelocity | morning XavierGr |
15:49:52 | XavierGr | Hi tvelocity. |
15:50:03 | XavierGr | morning? LOL |
15:50:45 | tvelocity | er whatever:P |
15:50:52 | XavierGr | You seem that you get out of bed in noon like me... |
15:50:59 | tvelocity | lol |
15:51:11 | tvelocity | i usualy get *in* bed at noon |
15:51:58 | XavierGr | whatever...! :) |
15:52:10 | XavierGr | wrong preposition |
15:52:42 | tvelocity | :P |
15:52:48 | tvelocity | did you see the news? |
15:52:58 | XavierGr | abou the plane crash? |
15:53:34 | tvelocity | yeah |
15:54:28 | XavierGr | I wonder how it crashed? It seems pretty difficult to me to crash a Boing these days... |
15:54:49 | ashridah | actually it's eas |
15:54:49 | ashridah | y |
15:54:54 | tvelocity | it had probs with its air compressor |
15:54:59 | tvelocity | or something like that |
15:55:02 | ashridah | just have a bunch of dicks for a maintenance crew |
15:55:09 | tvelocity | the pilots were unconciouss |
15:55:22 | XavierGr | unconciouss? |
15:55:27 | XavierGr | how? |
15:55:36 | tvelocity | because of the air |
15:55:37 | ashridah | XavierGr: air pressure dropped in the cabin |
15:55:42 | ashridah | probably freezing as well |
15:55:54 | tvelocity | someone send an SMS from his cellphone |
15:56:15 | tvelocity | to a relative, stating that the pilot was dead and the passengers were freezing |
15:56:49 | XavierGr | well I thought that they have oxygen masks if the air compression gets too low. |
16:00 |
16:02:09 | t0mas | f they work... yes |
16:02:11 | t0mas | *if |
16:02:34 | * | ashridah believes he's covered the shoddy maintenance crew bit |
16:03:12 | tvelocity | the F16 pilot's reported that they saw people wearing masks |
16:03:35 | XavierGr | well the pilots must wear them first... |
16:03:48 | ashridah | there was an F16 as well? |
16:04:46 | tvelocity | 2 F16's were send after they lost contact with it |
16:04:53 | ashridah | ah |
16:04:54 | tvelocity | to search for it |
16:05:17 | Slasher | hmm, does the feature freeze really mean that even iriver specific features cannot be added during that period? |
16:05:29 | XavierGr | what do you want to add? :) |
16:05:43 | | Join Lear [0] (n=chatzill@h244n6c1o285.bredband.skanova.com) |
16:05:44 | Moos | not for new feature i believe |
16:05:45 | Slasher | voice ui specific code for example :) |
16:05:59 | XavierGr | Slasher: No I think no, but better ask Linus about it. |
16:06:03 | Slasher | but that code would be only for iriver |
16:06:09 | Slasher | ah, good |
16:06:24 | Moos | or Bagder if he's here? |
16:06:26 | Moos | :) |
16:06:43 | XavierGr | For example FM radio and FM recording got implemented yesterday. |
16:06:52 | t0mas | are we frozen already? :) |
16:06:54 | tvelocity | we got FM recording? |
16:07:00 | Slasher | tvelocity: yes |
16:07:01 | XavierGr | so... I don't think it could be a problem. |
16:07:03 | tvelocity | w00t |
16:07:05 | t0mas | yes tvelocity we have |
16:07:11 | XavierGr | tvelocity: Didnt you hear? |
16:07:23 | tvelocity | nope, i don't have much contact lately:P |
16:07:40 | XavierGr | and with very very little distortion. I can't hear it. |
16:07:43 | Moos | i remenber one discussin where Linus said he'll make quickly if he want to add A-B patch working |
16:08:11 | Moos | before freeze |
16:08:15 | XavierGr | you mean abou the feature freeze Moos? |
16:08:18 | XavierGr | oh |
16:08:20 | Moos | yes |
16:08:39 | * | tvelocity checks out FM recording... |
16:09:00 | Moos | Slasher: I think the freeze period is just for mre bugfixings |
16:09:05 | XavierGr | test and tell us if you can hear the distortion every 7 seconds. It is very faint. |
16:09:27 | tvelocity | i dont have good earphones here |
16:09:50 | Moos | Anyone know why Iriver compagny don't choose to add a recording option for radio |
16:10:08 | XavierGr | they say that this tiny distortion is the reason. Lame iriver. |
16:10:08 | Moos | isn't because interference betwen HD and radio? |
16:10:17 | XavierGr | Good hardware and bad ass software. |
16:10:18 | tvelocity | didn't want to waste developers on old players i guess |
16:10:42 | Slasher | XavierGr: maybe it's possible to use a better antenna to completely fade the distortion |
16:11:25 | tvelocity | how do i use FM recording? |
16:11:40 | XavierGr | go to PCM recording in the debug menu |
16:11:51 | XavierGr | then select line in as input source. |
16:12:19 | XavierGr | play the file in you PC or after a reboot of the iHP because the recording is still buggy |
16:12:59 | tvelocity | line in? |
16:13:46 | XavierGr | yes, while in the recording screen press a-b button to change to line-in. |
16:14:04 | tvelocity | yeah i know, but... line in? |
16:14:16 | XavierGr | But you will have to tune the radio in a station before this. |
16:14:50 | tvelocity | yeah but it seems i have to close FM radio before i can go to the PCM recording screen |
16:14:56 | XavierGr | I hope that Linus manages to program presets and stuff before the freeze/ |
16:15:29 | XavierGr | tvelocity: no problem for that (or push play to make it continue while quiting) |
16:21:17 | | Quit ashridah ("sleep") |
16:22:10 | tvelocity | g00d it works |
16:25:31 | | Join muesli- [0] (i=muesli_t@hmln-d9b8ef52.pool.mediaWays.net) |
16:26:43 | muesli- | hi |
16:27:28 | XavierGr | hi muesli- |
16:27:41 | muesli- | hi XavierGr |
16:29:10 | tvelocity | has anyone worked on CUE file support? |
16:29:25 | muesli- | *g* |
16:29:37 | muesli- | should be a huge task imoh |
16:29:39 | muesli- | imho |
16:30:40 | XavierGr | why are you interested in CUE? |
16:31:00 | tvelocity | because they pwn:P |
16:31:11 | XavierGr | they what? |
16:31:21 | tvelocity | pwn = own |
16:31:39 | Hansmaulwurf | lol |
16:31:41 | muesli- | have an ouzo and relax ;) |
16:31:50 | Hansmaulwurf | pwn = kiddie-language |
16:31:53 | XavierGr | I see no need for CUE once gapless is implemented right |
16:32:10 | tvelocity | lol |
16:32:22 | muesli- | too big filesize..wouldnt drain your battery in no time |
16:32:30 | tvelocity | i have many albums with cue files |
16:32:31 | muesli- | would |
16:32:45 | muesli- | bad for u ^^ |
16:32:51 | XavierGr | yeah :) |
16:33:18 | tvelocity | cue files are nice i believe |
16:33:27 | XavierGr | why if you have gapless? |
16:33:49 | tvelocity | gapless is a hack, remember?:P |
16:33:59 | muesli- | btw is there a way to decode a cue as a mp3/ogg whatever? |
16:34:01 | XavierGr | and CUE is trouble some... |
16:34:22 | XavierGr | I think yes (if you have the big file) |
16:34:23 | tvelocity | well, if I ripped those albums |
16:34:29 | tvelocity | i would do multi stream OGG |
16:34:39 | tvelocity | but i got them in mp3+cue |
16:35:18 | tvelocity | and i don't want to break them, because of the *coughsfvcough* |
16:37:00 | XavierGr | I have to eat later all! |
16:37:12 | muesli- | eat well :D |
16:37:20 | muesli- | gyros? |
16:37:22 | muesli- | :D |
16:37:39 | tvelocity | gyros pwnz |
16:38:38 | muesli- | anyway..i'm off either |
16:52:23 | *** | Saving seen data "./dancer.seen" |
16:56:51 | XavierGr | no gyros for me right now, I ate chicken with rice... |
16:57:08 | t0mas | ah great idea |
16:57:17 | t0mas | I'm hungry too |
16:57:24 | t0mas | time to order a pizza :D |
16:58:13 | XavierGr | lucky you... I am jealous!! |
16:58:21 | XavierGr | mmm pizzaaa |
16:59:19 | XavierGr | I think I am going eat pizza tonight. |
17:00 |
17:00:33 | tvelocity | i think i am going to eat gyros tonight |
17:00:33 | tvelocity | :P |
17:01:53 | XavierGr | t0mas:I have a big string buffer with NULLs saperating the strings. If I want to point a string from there with a pointer, I will type pointer = buffer[position of string]? |
17:02:53 | XavierGr | and then to tupe it to screen, "splash(HZ,true,pointer)" it will stop to the next NULL character right? |
17:05:17 | Lear | xaviergr: sounds right, if you add "&" right in front of "buffer"... |
17:10:00 | t0mas | jup |
17:10:04 | XavierGr | oh and if I use the logf function how is the data printed to the remote screen? While I was using splashes to debug my code, the splash function pops up for a number of seconds. If I use the logf function many times will it scroll down to see other value too? |
17:10:29 | t0mas | yes |
17:10:33 | t0mas | it will scroll... |
17:10:44 | t0mas | and you can read out everything in the logf buffer in the debug menu |
17:10:57 | t0mas | and you cna also dump the logf output to a file from the debug menu |
17:12:37 | | Join webguest85 [0] (n=3e4f4094@labb.contactor.se) |
17:13:08 | XavierGr | okay thanks |
17:13:17 | webguest85 | Slasher: I believe the freeze is for all code. To avoid any confusion. Only bugfixes allowed from 22nd to 5th. |
17:14:47 | XavierGr | then I will have to hurry for the scrolling jpg viewer... |
17:15:24 | webguest85 | Well, you have 8 days |
17:15:32 | webguest85 | or 7, I guess |
17:16:24 | webguest85 | (.lang translations should be okay during the freeze) |
17:16:58 | webguest85 | Only makes sense to finish translations once no strings are being added |
17:18:15 | | Quit muesli- (Read error: 110 (Connection timed out)) |
17:30:15 | | Quit hanklords (Remote closed the connection) |
17:35:29 | XavierGr | hmm I got a runtime error when I am tryig this: rb->strcat(contents,NULL); |
17:35:52 | XavierGr | I want to add a NULL character at the end of the string. |
17:36:44 | t0mas | omg |
17:36:47 | tvelocity | lol |
17:36:52 | t0mas | parents comming home tonight |
17:37:10 | * | t0mas has to clean some things... |
17:37:11 | t0mas | lol |
17:37:34 | * | tvelocity hands over the soap to t0mas |
17:37:55 | t0mas | XavierGr: try rb->strcat(contents, '\0'); |
17:38:04 | t0mas | tnx tvelocity :P |
17:38:13 | t0mas | time to start filling my dishwasher... |
17:38:27 | t0mas | and move some empy bottles to my neighbourgs trashbin :P |
17:38:33 | t0mas | *empty |
17:38:35 | Lear | xaviergr: can't use strcat for that; strcat assumes there's a null already... |
17:38:48 | XavierGr | oh yeah thanks t0mas but I tried that just before you typed it. :) |
17:39:03 | t0mas | jup |
17:39:05 | t0mas | and it's wrong |
17:39:06 | Lear | "foo[bar] = 0;" is the way to go. |
17:39:08 | t0mas | Lear is right... |
17:39:20 | t0mas | strcat searches for the 0 char and then adds the other string on that place |
17:39:35 | t0mas | content[lastchar 1] = 0; |
17:39:40 | XavierGr | got it |
17:39:45 | XavierGr | thanks again. |
17:40:20 | XavierGr | (hmm that's why when I used a loop to see the names it was all concatenated...) |
17:41:47 | XavierGr | so a strcat will concatenate a string plus a NULL character anyway? |
17:45:43 | webguest85 | strcat("xxxx\0", "y") = "xxxxy\0" afaik |
17:46:37 | XavierGr | the null is considered as 1 char or 2? |
17:46:43 | webguest85 | looking for the \0, then adds they in place of it and adds a \0 at the end |
17:47:05 | webguest85 | they -> the y |
17:47:11 | webguest85 | one |
17:47:43 | XavierGr | oh '\' is the escape character and 0 the null I guess. |
17:48:06 | t0mas | yes |
17:52:45 | | Join preglow [0] (n=81f17b99@labb.contactor.se) |
17:52:58 | preglow | what, didnt my post about the lowpass filter question make it to the mailing list? |
17:53:04 | t0mas | :D :D |
17:53:07 | t0mas | my hero! :P |
17:53:09 | Lear | sure did... |
17:53:21 | Lear | or wasn't it you who asked that... :) |
17:53:30 | t0mas | no |
17:53:31 | t0mas | it was me |
17:53:59 | preglow | no, doesnt look like it did |
17:54:08 | preglow | ok, an fft is a bit overkill for what you want |
17:54:14 | preglow | an iir filter is probably better |
17:55:10 | solex_ | Does anyone in here use the tag database feature? |
17:55:25 | t0mas | solex_: jup, sometimes |
17:55:34 | solex_ | something looks broken with today's build (or even before) |
17:55:34 | t0mas | preglow: can you explain? |
17:56:21 | preglow | right now you just use the audio samples to control the backlight, yes? |
17:56:31 | preglow | like directly |
17:56:39 | t0mas | yes |
17:56:53 | solex_ | t0mas: When I browse through the lists and start to play a file, the "stop" symbol changes to "play", but I don't get the WPS and I can't hear a sound. |
17:57:05 | solex_ | (iriver h120) |
17:57:07 | | Join Musicmad [0] (n=Musicmad@217.157.174.178) |
17:57:08 | preglow | you can make an iir filter that will just remove most of the high frequencies, then just do what you do now |
17:57:16 | t0mas | solex_: ask HCl... he does the runtimedb thing |
17:57:30 | t0mas | preglow: ok |
17:57:39 | t0mas | but I need more than 1 sample for it right? |
17:57:49 | preglow | you need a certain number of past samples |
17:57:51 | t0mas | so I can best do it in the dsp code... |
17:57:58 | t0mas | past only? |
17:57:58 | preglow | depends on how effective you want the filter to be |
17:58:12 | t0mas | in dsp we have a varying number of samples ahead... |
17:58:12 | preglow | yes, past input and output (from the filter algo) samples |
17:58:28 | t0mas | past is never a problem... |
17:58:31 | preglow | iir filters are causual, so they can never look ahead |
17:58:31 | t0mas | just buffer them somewhere |
17:58:35 | preglow | yes |
17:59:08 | Musicmad | stupid queston: how do you activate the radio :) |
17:59:19 | t0mas | go to the menu |
17:59:22 | t0mas | and chose FM radio |
17:59:26 | XavierGr | A-B button then choose FM radio |
17:59:34 | t0mas | that's a way too :) |
17:59:40 | XavierGr | ah you got me.. |
17:59:42 | t0mas | erm... the same way |
17:59:43 | t0mas | lol |
17:59:43 | preglow | iir filters look like this: y[n] = b1*x[n] b2*x[n - 1] etc a1*y[n - 1] a2*y[n - 2] etc |
17:59:59 | Musicmad | hm must have updated wrongly then - it's not there. |
18:00 |
18:00:00 | preglow | where y[n] is output samples, and x[n] is input samples |
18:00:02 | Musicmad | Will try again :) |
18:00:06 | Musicmad | but thanks. |
18:00:10 | preglow | the problem is finding good numbers for ax and bx |
18:00:15 | preglow | ehh |
18:00:19 | preglow | right, web client doesn do plus |
18:00:25 | t0mas | indeed |
18:00:27 | t0mas | ghehe |
18:00:35 | * | t0mas is using cgi irc too |
18:00:46 | preglow | take 2: iir filters look like this: y[n] = b1*x[n] PLUS b2*x[n - 1] PLUS etc PLUS a1*y[n - 1] PLUS a2*y[n - 2] PLUS etc |
18:01:05 | t0mas | ok, I want a cutoff at 120 hz |
18:01:16 | t0mas | is that easy to implement in the dsp code somewhere? |
18:01:51 | preglow | i had code for doing an iir filter, but i seem to have lost it :/ |
18:01:58 | preglow | in asm and everything |
18:01:59 | t0mas | shit |
18:02:17 | preglow | gimme a sec, the worst part is finding filter coefs |
18:02:30 | t0mas | ok, tnx |
18:02:31 | Musicmad | hm got bleeding edge build, but there is no fm entry in the menu? |
18:02:47 | t0mas | I'll continue cleaning... please hilight if you have something |
18:03:03 | Musicmad | any ideas? |
18:03:11 | webguest85 | Musicmad: Look harder! |
18:03:45 | Musicmad | webguest85: where :) |
18:03:54 | webguest85 | In the root main menu |
18:04:03 | Musicmad | below what? |
18:04:33 | preglow | t0mas: but yeah, you should also know that you can never filter freqs above 120hz completely away, just partly. the longer a filter you use, the better they are removed |
18:04:50 | Chamois | hmm |
18:04:52 | t0mas | I don't need them to disappear fully |
18:05:01 | Chamois | bug in pcm recording debug menu |
18:05:18 | t0mas | and we have 5 ms... on 20 fps |
18:05:30 | t0mas | is that enough to get a decent value? |
18:05:33 | Chamois | if disk is not spinning before start the record, it will hang in 3 sec |
18:05:40 | preglow | t0mas: i've made a second order 120 hz lowpass here, as for if thats good enough, youll just need to see |
18:05:52 | t0mas | ok |
18:05:54 | preglow | t0mas: but yeah, i cant code where i'm at now, so i can't test it |
18:05:56 | t0mas | can you email me the code? |
18:06:04 | t0mas | I'll try to understand it... |
18:06:20 | preglow | i dont have code, ill just have to take something out of my head, all i've got is the filter coefficients ;) |
18:06:35 | t0mas | ok |
18:06:59 | t0mas | brb, still cleaning |
18:08:25 | Musicmad | webguest85: found thanks :) |
18:10:15 | preglow | t0mas: mail address? |
18:10:34 | t0mas | firstname@lastname.nl |
18:10:37 | t0mas | tomas salfischberger |
18:11:51 | | Join Strath [0] (n=mike@dgvlwinas01pool0-a251.wi.tds.net) |
18:13:02 | | Quit Musicmad ("Trillian (http://www.ceruleanstudios.com") |
18:15:09 | | Quit tvelocity ("Leaving") |
18:17:55 | | Join Sucka [0] (n=NNSCRIPT@host81-156-155-174.range81-156.btcentralplus.com) |
18:21:36 | preglow | t0mas: ok, mailing you some stuff now, cant test, as i said |
18:24:20 | preglow | t0mas: got it? |
18:24:30 | | Join muesli- [0] (i=muesli_t@hmln-d9b8ef59.pool.mediaWays.net) |
18:25:18 | t0mas | not yet |
18:25:28 | t0mas | ah got it |
18:25:34 | t0mas | had to wake thunderbird up ;) |
18:25:56 | | Quit webguest85 ("CGI:IRC") |
18:25:59 | preglow | heh |
18:26:05 | preglow | check if you see anything foolish |
18:26:49 | | Quit StrathAFK (Read error: 110 (Connection timed out)) |
18:26:49 | t0mas | and I feed it two arrays of samples? |
18:26:52 | t0mas | in and out? |
18:30:28 | | Join tvelocity [0] (n=tony@chan530-a083.otenet.gr) |
18:30:40 | | Join muesli__ [0] (i=muesli_t@hmln-d9b8ef45.pool.mediaWays.net) |
18:31:36 | | Join dpassen1 [0] (n=dpassen1@130.85.233.61) |
18:36:05 | t0mas | preglow: nothing weird to see |
18:36:11 | t0mas | I'll test it tomorrow |
18:36:12 | XavierGr | wha I print a pointer that points to a string it must show me bytes untli the NULL right? |
18:36:23 | XavierGr | wha = when |
18:39:16 | | Join Bger [0] (n=Bager@84.242.160.137) |
18:39:16 | XavierGr | this is a loop to scan jpg files: |
18:39:17 | XavierGr | rb->strcat(contents,entry->d_name); |
18:39:18 | XavierGr | length = length + rb->strlen(entry->d_name) + 1; |
18:39:18 | DBUG | Enqueued KICK XavierGr |
18:39:18 | XavierGr | pointer[entries] = &contents[length]; |
18:39:18 | XavierGr | entries++; |
18:39:36 | Bger | yep |
18:39:51 | Bger | but you must be sure that there is NULL at the end |
18:40:04 | XavierGr | oh hi Bger |
18:40:10 | Bger | hi ;) |
18:40:22 | XavierGr | but isn't the strcat puts a null in the end? |
18:40:35 | XavierGr | or does it ovewright it? |
18:40:38 | Bger | no |
18:40:46 | Bger | ok, what do you want to do with this ? |
18:41:04 | Bger | you want to add new string after the previous NULL byte ? |
18:41:10 | XavierGr | yes |
18:41:18 | XavierGr | then point it and print them saperately |
18:41:25 | Bger | sec |
18:41:50 | Bger | ok |
18:41:53 | Bger | see |
18:42:02 | XavierGr | contents is the big buffer char array |
18:42:13 | Bger | the strcat OVERWRITES the null byte with the first char of the second string |
18:42:16 | XavierGr | and pointer is the pointer array that will point the contents |
18:42:17 | Bger | so .. if you have |
18:42:39 | Bger | contents="blah"+NULL at the end |
18:43:10 | Bger | and concatanate it with entry->d_name (== "foo"+NULL) |
18:43:26 | Bger | at the end you'll have "blahfoo"+NULL |
18:43:50 | XavierGr | so it will overwrite the previous NULL. |
18:44:10 | Bger | yes, it will |
18:44:10 | XavierGr | How can I add a string without the strcat function? |
18:44:21 | Bger | with simple cycle |
18:44:22 | XavierGr | to be sure that the NULL will stay? |
18:44:24 | t0mas | what is the problem? |
18:44:25 | | Join zezayer [0] (n=jake@87.81.166.52) |
18:44:30 | t0mas | you have a pointer in plugin memory? |
18:44:33 | Bger | let me think a bit |
18:44:41 | t0mas | just use strcpy() |
18:44:46 | t0mas | copy the string in... |
18:44:51 | XavierGr | but strcpy will replace all of it. |
18:44:56 | t0mas | set the pointer in the array to the pointer you had |
18:44:59 | Bger | add another pointer to char |
18:45:14 | Bger | somethink like currentptr=0; |
18:45:21 | t0mas | hm? |
18:45:23 | t0mas | why? |
18:45:40 | Bger | rb->strcat(contents+currentptr,entry->d_name); |
18:45:41 | t0mas | you need just 1 pointer to the mem space... and an array of pointers to fill |
18:45:52 | Bger | oh, no, you have length to it |
18:46:02 | Bger | so |
18:46:04 | Bger | do it like |
18:46:09 | Bger | length=0; |
18:46:14 | XavierGr | I need a buffer like this: name1NULLname2NULL,name3NULL e.t.c |
18:46:20 | Bger | rb->strcat(contents+length,entry->d_name); |
18:46:36 | | Join rooomish [0] (n=Roman@195.47.96.56.adsl.nextra.cz) |
18:46:43 | | Quit rooomish (Client Quit) |
18:46:46 | Bger | length+=rb->strlen(entry->d_name)+1; |
18:46:52 | Bger | something like this |
18:47:04 | Bger | did you get it ? |
18:47:09 | XavierGr | yes I did something like this but without the contents+length |
18:47:15 | Bger | yes |
18:47:22 | XavierGr | I will try it and tell you, thanks |
18:47:29 | Bger | :) |
18:47:50 | Bger | length=0 is before the cycle |
18:47:51 | t0mas | I can copy something to a pastebin for you XavierGr |
18:48:21 | t0mas | http://pastebin.com/336723 |
18:48:23 | t0mas | there |
18:49:25 | XavierGr | hooray it worked!!! |
18:49:29 | XavierGr | nice |
18:49:30 | t0mas | and without the type |
18:49:32 | Bger | ok, t0mas, but in this way you loose the first pointer ... |
18:49:32 | t0mas | *typo |
18:49:33 | t0mas | http://pastebin.com/336725 |
18:49:44 | t0mas | Bger: then just copy it? :) |
18:49:58 | XavierGr | what is this pastebin site t0mas? |
18:50:03 | t0mas | char *ptr_buf = ptr_pluginbuffer; |
18:50:19 | t0mas | XavierGr: a place to copy/paste some code... so you don't have to flood an IRC channel |
18:50:24 | Bger | ok, you can do it without this entry :) but nevermind :) |
18:50:41 | XavierGr | I will use this from now on, it is a good idea. |
18:50:46 | t0mas | jup |
18:50:48 | Bger | yep :) |
18:51:02 | t0mas | it's easier to help people when you can read their code |
18:51:02 | Bger | ok, gotta go |
18:51:17 | XavierGr | bye Bger |
18:51:23 | Bger | bye bye ;) |
18:51:26 | | Quit Bger ("[BX] Chester Cheeta uses BitchX. Ayeuhayueuhayueuh!") |
18:52:25 | *** | Saving seen data "./dancer.seen" |
18:53:04 | | Quit muesli- (Read error: 110 (Connection timed out)) |
18:54:23 | XavierGr | works like a charm, what would I do if you weren't here guys? |
18:54:46 | t0mas | ghehe |
18:54:54 | t0mas | search for a C book? |
18:55:46 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e195.pool.mediaWays.net) |
18:56:45 | XavierGr | I've got a very big C/C++ book. |
18:56:54 | XavierGr | 1025 pages |
18:57:25 | XavierGr | C++ the complete reference (Herbert Schildt) |
18:57:55 | XavierGr | I read all the C part. But some things can't be learned without experiance and maybe a little halp from others |
18:58:16 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
18:58:26 | XavierGr | It's a good book. (omg I remember I paid 50 euros for it.) |
19:00 |
19:01:40 | t0mas | I agree |
19:01:45 | t0mas | on both... |
19:01:47 | t0mas | it's a good book |
19:01:55 | t0mas | and learning goes better with others |
19:02:17 | t0mas | I've learned a lot of programming just by reading others programs... and getting comments on my programs from others |
19:04:58 | XavierGr | does rockbox supports dynamic arrays? |
19:06:34 | t0mas | no |
19:08:26 | XavierGr | so how big do you think I should set the name buffer? |
19:08:34 | XavierGr | and the pointer[entries]? |
19:08:54 | t0mas | you can use the pluginbuffer as the namebuffer |
19:09:13 | t0mas | and you can use the configuration setting for max files per dir for the pointer-array size? |
19:09:48 | XavierGr | yes I thought that for the pointer-array. But the plugin buffer I think is already used byt the viewer |
19:12:13 | t0mas | ah ok |
19:12:21 | t0mas | hm... |
19:12:24 | t0mas | that's a problem |
19:12:32 | t0mas | but you can get a quite big buffer on the stack |
19:13:01 | | Quit midk (Read error: 104 (Connection reset by peer)) |
19:13:09 | | Join midkay [0] (n=Zakk@c66-235-14-120.sea2.cablespeed.com) |
19:14:49 | XavierGr | the problem isnt the size, problem is how big to set it. We don't want to small but not to big either. |
19:15:02 | XavierGr | to =too |
19:17:38 | | Join nobby [0] (n=nobby@cpc1-bele3-3-1-cust167.belf.cable.ntl.com) |
19:17:42 | nobby | is linus around? |
19:17:58 | nobby | i need to ask him some questions about the internals of the iriver's remote |
19:19:02 | nobby | bah |
19:19:04 | nobby | sleeping |
19:19:06 | nobby | wuss :P |
19:19:26 | XavierGr | what about the remote |
19:19:32 | nobby | mine is broken |
19:19:41 | XavierGr | you want to fix it? |
19:19:44 | nobby | yeah |
19:19:49 | nobby | its the controls that dont work right |
19:19:51 | nobby | the lcd is fine |
19:20:11 | nobby | i've got it completely dismantled, and even the switches are taken apart |
19:20:21 | nobby | but it still has a signal for the record button |
19:20:31 | nobby | so it must be a connection somewhere |
19:20:37 | nobby | but i dont know which wire it is |
19:23:36 | | Join Changsito [0] (n=Changsit@AAmiens-151-1-28-207.w83-192.abo.wanadoo.fr) |
19:23:41 | Changsito | hi |
19:23:48 | nobby | hello |
19:24:30 | Changsito | i would like to report some bugs on the newly supported FM (on iRiver) |
19:25:13 | XavierGr | shoot |
19:25:43 | Changsito | there's is a bug while listening FM and then press Play to access the files |
19:26:20 | Changsito | then if you play a song, you listen both song AND FM |
19:27:24 | nobby | yeah, thats so you can load a plugin while listening to radio |
19:27:33 | nobby | should be simple to fix |
19:28:01 | nobby | linus knows about that one allready |
19:28:15 | Changsito | ok no problem |
19:28:24 | nobby | any others? |
19:28:40 | Changsito | i don't think so |
19:28:48 | Changsito | i'll test it |
19:30:14 | XavierGr | It is quite interesting when you can play rockboy and listen to radio at the same time. |
19:30:47 | XavierGr | Also I can hear a faint initialization beep when you enter the radio screen. |
19:31:21 | nobby | it was said by a dev (i think daniel) that theres nothing stopping rockboy working with MP3s at the same time except they try to use the same area of ram |
19:31:33 | nobby | and the performace would be even worse, obviosuly |
19:32:17 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:32:17 | * | Changsito recording FM test |
19:33:39 | XavierGr | curently rockboy runs 1/3 realtime at 120mhz. So if there is MP3 playback you can imagine how things will get. |
19:33:41 | Changsito | recording works fine |
19:34:13 | nobby | it isnt 1/3 for every game is it? |
19:36:40 | | Quit tvelocity ("Leaving") |
19:38:34 | Changsito | why there is no IA on pong ? |
19:38:45 | Changsito | some bug ? |
19:38:46 | | Quit muesli- (Read error: 113 (No route to host)) |
19:40:52 | Changsito | sorry why there is no AI on pong ? |
19:42:14 | dpassen1 | you control both sides |
19:53:44 | | Join hshah [0] (n=acd51d7b@labb.contactor.se) |
19:54:17 | | Join Link9064 [0] (n=18ecb4e1@labb.contactor.se) |
19:54:52 | hshah | hello all |
19:56:11 | Link9064 | is it possible to put a larger capacity HDD in my Jukebox FM recorder 20? |
19:56:58 | t0mas | erm |
19:57:02 | t0mas | you can replace the hdd |
19:57:10 | t0mas | but I don't know what the max size is for a FR rec 20 |
19:57:13 | t0mas | *FM |
19:57:43 | hshah | t0mas - http://www.warwickforums.co.uk/usbhshah2.bmp |
19:57:49 | hshah | i modified urs a bit... |
19:58:01 | hshah | improved the usb image to make it more symmetrical |
19:58:07 | t0mas | hm |
19:58:11 | t0mas | I like round pc's ;-) |
19:58:19 | hshah | HDS are my initials, b4 u ask :p |
19:58:29 | hshah | it looked too macish for my liking :p |
19:58:33 | t0mas | I figured that already ;) |
19:58:53 | hshah | and plus i added an extra drive bay... coz my pc has 3 |
19:58:56 | t0mas | and I don't like macs... that's why it was a separate pc, next to a screen ;) |
19:58:59 | hshah | yes, i know, im a geek :p |
19:59:01 | t0mas | LOL |
19:59:06 | t0mas | mine has 5 |
19:59:10 | t0mas | but that didn't fit in the image :P |
19:59:16 | hshah | well la de da to you :p |
19:59:19 | Lear | A grayscale one would be nice... :) |
19:59:32 | t0mas | I can paint a grayscale one |
19:59:41 | hshah | and how on earth do u modify that to greyscale... |
19:59:42 | t0mas | gray filled screen? |
19:59:53 | | Join hardeep [0] (i=hardeeps@norge.freeshell.ORG) |
20:00 |
20:00:03 | t0mas | and gray dots for the front... |
20:00:43 | hshah | t0mas... anyways my usb logo is better :p |
20:00:52 | preglow | t0mas: alright, i might not be online for a couple of days, though |
20:00:55 | hshah | urs wasn't horizontlly symmetrical |
20:01:06 | hshah | *horizontally |
20:01:13 | t0mas | preglow: ok, I'll try to find out how it works then ;) |
20:01:16 | hshah | so i flipped part of it and imaged it |
20:01:26 | t0mas | google-ing isn't hard if you know the name to google for |
20:02:27 | t0mas | preglow: the only thing I'm still thinking about is where to do this... |
20:02:40 | t0mas | I can do it in the DSP code... and then just not modify the real output |
20:03:11 | t0mas | I think that's the best place |
20:03:29 | t0mas | (it's in the blacklight thread now... but filtering there would be weird) |
20:03:45 | hshah | I feel like customizing my iriver a bit more... just dunno how... lol |
20:04:42 | hshah | who knows what this weird line is? |
20:04:43 | hshah | http://forums.rockbox.org/index.php?topic=1256.0 |
20:05:05 | nobby | a graph |
20:05:08 | nobby | of the battery |
20:05:17 | nobby | its flat because it hasnt changed yet |
20:05:23 | t0mas | ghe |
20:06:55 | hshah | oh... |
20:07:35 | | Join muesli- [0] (i=muesli_t@hmln-d514761e.pool.mediaWays.net) |
20:08:15 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD95335F8.dip0.t-ipconnect.de) |
20:08:54 | | Join amiconn [0] (n=jens@p54BD520B.dip.t-dialin.net) |
20:09:24 | | Quit Link9064 ("CGI:IRC") |
20:10:21 | preglow | t0mas: well, it pretty much has to be done the same place the peak meter code is, no? |
20:10:42 | preglow | to ensure the backlight dimming is in sync with the audio that is actually played |
20:11:04 | preglow | another thing you could do is just smooth the peak meter data and use that for dimming the backlight |
20:11:31 | ze | hmm |
20:11:38 | ze | yeah a moving average'll act as a low pass filter |
20:13:08 | preglow | a moving average _is_ a lowpass filter |
20:13:39 | nobby | well if it is one, it'll be very good at acting then, won't it? ;) |
20:14:03 | XavierGr | hi amiconn |
20:17:20 | amiconn | hi |
20:17:59 | | Quit XavierGr () |
20:18:33 | hshah | anyone got a decent screensaver for their iriver? |
20:18:55 | ze | preglow: pff 'is' ... how about eprime? :p |
20:19:37 | nobby | why do you need a screensaver for an LCD? |
20:19:56 | ze | nobby: you don't need a screensaver for any modern display device afaik |
20:20:04 | ze | nobby: their only purpose is to look pretty |
20:20:19 | hshah | my point exactely |
20:20:35 | hshah | i saw a matrix screensaver as a patch... but that sort of doesn't work |
20:20:41 | ze | heh |
20:20:46 | nobby | i have the .rock if you want it |
20:21:09 | hshah | i downloaded a .rock but it said its "incompatible version" |
20:21:28 | hshah | mebbe urs is different.. could u upload somewhere so i can try it out? |
20:21:32 | t0mas | preglow: hm... then I can add a moving average of the last 3 samples in the peakmeter code? |
20:21:33 | nobby | k |
20:21:35 | nobby | 1 sec |
20:21:38 | t0mas | and use that? |
20:22:34 | ze | 3? i don't really know, but that sounds kinda small to me? maybe not though |
20:23:29 | hshah | this is stupid... i downloaded and patched the cube.patch to play the cube when its paused... and it does nothing!!! |
20:23:30 | t0mas | well... |
20:23:37 | t0mas | we can't take to much samples from the past |
20:23:41 | t0mas | oh wait |
20:23:43 | t0mas | past is no problem |
20:24:00 | t0mas | I was still thinking in the FFT's need to get data "from the future" |
20:24:01 | | Join TCK- [0] (i=TCK@81-86-98-193.dsl.pipex.com) |
20:24:05 | ze | hehe |
20:24:51 | ze | lets see i would guess the cutoff frequency relates to how many samples back you go? |
20:24:56 | nobby | right |
20:25:04 | nobby | nobby.xzxzzx.com/matrix.rock |
20:25:21 | ze | if you know how to calculate that, then i gues you'd figure out what the highest frequency is you want to effect your backlight |
20:25:23 | t0mas | yes, it does |
20:25:23 | hshah | anyone got this patch working - http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1239950 |
20:25:27 | ze | and work out how many samples to average from that |
20:25:34 | t0mas | :) |
20:25:38 | t0mas | I'll test |
20:25:39 | nobby | hshah |
20:25:43 | nobby | rasher has |
20:25:44 | t0mas | and try to calculate what it does |
20:25:57 | nobby | rasher.dk/rockbox/">http://rasher.dk/rockbox/ |
20:26:12 | | Quit TCK ("Can you say "roflpwnt fgt" in IRC?") |
20:26:21 | nobby | its built from yesterdays cvs, but it works fine |
20:27:25 | ze | ...or you could just try out different numbers of samples untill you like the results hehe |
20:27:31 | hshah | nobby - that .rock still says incomptible version... and i still can't get that cube to work |
20:27:45 | nobby | download rashers build |
20:27:54 | nobby | rasher.dk/rockbox/rockbox.zip">http://rasher.dk/rockbox/rockbox.zip |
20:28:41 | t0mas | ze: jup |
20:29:11 | preglow | t0mas: well, try |
20:29:39 | hshah | nobby - i have other patches which i would lose |
20:29:45 | preglow | t0mas: fft doesnt necessarily need data from the future, it just needs a block of samples at once |
20:30:27 | hshah | nobby - any idea on how to install the matrix .c and .h files manually |
20:30:39 | hshah | do u just copy them into my rockbox folders and compile? |
20:31:13 | ze | what is the relationship anyway? is it as simple as sample rate getting devided by number of samples averaged? i.e. 3 samples gives you 1/3 the rate? |
20:31:29 | ze | or is it something else heh |
20:33:15 | | Quit muesli- (Read error: 113 (No route to host)) |
20:33:15 | preglow | ze: no, thats averaging AND resampling, you just move your average one sample every time you need another sample |
20:33:39 | ze | hmm |
20:33:49 | t0mas | and I need it to get in sync with the playback |
20:33:51 | preglow | ze: like first you do (x[1] x[2] x[3])/3, then (x[2] x[3] x[ 4])/3 |
20:33:51 | t0mas | so not in dsp.c |
20:33:55 | t0mas | but in the peakmeter code |
20:34:05 | preglow | ze: insert pluses... |
20:34:13 | ze | preglow: yeah i know how you do a moving average |
20:34:14 | | Quit Chamois (Read error: 104 (Connection reset by peer)) |
20:34:16 | preglow | t0mas: indeeed |
20:34:27 | t0mas | well... then I might have something that works |
20:34:33 | ze | i'm just wondering what the relationship is between the number of samples being averaged and the resulting lowpass cutoff |
20:34:33 | t0mas | time for a logf() build |
20:34:52 | * | t0mas too |
20:34:54 | | Quit XMaster-ShadowX (Read error: 110 (Connection timed out)) |
20:35:07 | t0mas | preglow? do you know that? |
20:35:19 | t0mas | it depends on the samplerate I guess? |
20:35:22 | preglow | ze: ahh, "cutoff" is placed somewhere around that, yeah, but it's a very poor lowpass filter |
20:35:34 | ze | heh |
20:35:46 | preglow | t0mas: now that i think about it, the plan with smoothing the peakmeter data is going to work badly |
20:35:48 | ze | poor in what sense? |
20:35:56 | preglow | t0mas: it'll still react to high frequency audio |
20:36:03 | t0mas | hm... |
20:36:08 | preglow | ze: poor in the sense that the falloff is very poor |
20:36:25 | t0mas | hm... |
20:36:34 | t0mas | preglow? why? |
20:37:38 | ze | yeah i thought filtering out high-frequency and transient components of a data stream was what moving averages were good for |
20:37:46 | preglow | t0mas: well, because the peak meter didnt filter out high frequencies in the first place |
20:38:12 | t0mas | hm |
20:39:01 | preglow | you only want the backlight dimming to react to bass freqs, yes? if so, you have to filter the audio before you do a peak search |
20:39:13 | preglow | after the peak search it's too late |
20:39:21 | preglow | flawed thinking on my part, this |
20:39:41 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
20:39:45 | t0mas | oh.. duh... |
20:39:47 | | Quit hshah ("CGI:IRC") |
20:39:51 | t0mas | ofcourse... we can't filter the peaks |
20:40:26 | ze | hmm i guess this has to do with specific structure that i'm not familiar with |
20:40:32 | t0mas | well... maybe you can take a look at it for me preglow? |
20:40:51 | t0mas | I just need a "bass value" |
20:40:52 | preglow | no time, i'm sorry, gotta go in ten mins |
20:41:27 | preglow | to get that, you can just plain and simple do a lowpass filter on the audio data, then search for peaks |
20:41:43 | preglow | just like the peak meter, but with a filter first |
20:45:37 | Slasher | hmm, now beeping works when changing tracks (not committed yet) |
20:47:38 | preglow | but gotta go |
20:47:39 | preglow | later, all |
20:47:43 | | Quit preglow ("CGI:IRC") |
20:50:28 | Lear | t0mas: btw, freescale has a FIR implementation as well... Not the same as an IIR, but perhaps that will do... |
20:52:03 | | Part nobby |
20:52:27 | *** | Saving seen data "./dancer.seen" |
20:58:17 | | Join hshah [0] (n=acd47c9d@labb.contactor.se) |
20:58:37 | hshah | hello again |
20:59:13 | hshah | anyone here who knows how to get a screen saver on the iriver? |
20:59:19 | Lear | t0mas: and it contains an iir too. :) |
21:00 |
21:01:35 | | Part zezayer |
21:06:03 | | Quit hshah ("CGI:IRC") |
21:12:15 | | Quit bagawk ("Leaving") |
21:23:48 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e259.pool.mediaWays.net) |
21:31:10 | | Join webguest61 [0] (n=50b60cc3@labb.contactor.se) |
21:32:44 | | Quit webguest61 (Client Quit) |
21:33:34 | | Join bagawk [0] (n=lee@67-42-194-6.eugn.qwest.net) |
21:34:45 | | Join [1]Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
21:35:09 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
21:35:09 | | Nick [1]Moos is now known as Moos (i=DrMoos@m29.net81-66-158.noos.fr) |
21:40:23 | | Quit t0mas ("CGI:IRC") |
21:58:54 | | Quit bagawk ("Leaving") |
21:59:21 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050720]") |
22:00 |
22:02:09 | | Quit Lunchb0x () |
22:05:15 | | Join webguest39 [0] (n=50b60cc3@labb.contactor.se) |
22:07:08 | | Quit webguest39 (Client Quit) |
22:08:18 | | Join hshah [0] (n=accbb719@labb.contactor.se) |
22:08:36 | hshah | hello all... again :) |
22:11:31 | | Quit hshah (Client Quit) |
22:12:38 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD9533FDA.dip0.t-ipconnect.de) |
22:16:41 | | Join stripwax_ [0] (n=stripwax@213-228-241-36.dsl.prodigynet.co.uk) |
22:16:44 | stripwax_ | hi all |
22:16:48 | | Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:16:53 | | Part Changsito |
22:17:06 | stripwax_ | amiconn - had a chance to look at / modify my sokoban patch yet? |
22:17:24 | | Quit Febs (Read error: 110 (Connection timed out)) |
22:18:12 | | Quit courtc ("Leaving") |
22:18:57 | | Join courtc [0] (n=court@adsl-154-40-5.asm.bellsouth.net) |
22:19:05 | | Quit muesli- (Read error: 110 (Connection timed out)) |
22:19:26 | | Part XMaster-ShadowX |
22:52:30 | *** | Saving seen data "./dancer.seen" |
23:00 |
23:05:25 | | Quit stripwax_ ("Trillian (http://www.ceruleanstudios.com") |
23:07:21 | | Join stripwax_ [0] (n=stripwax@213-228-241-36.dsl.prodigynet.co.uk) |
23:07:26 | | Join muesli- [0] (i=muesli_t@hmln-d514762c.pool.mediaWays.net) |
23:08:04 | | Part stripwax_ |
23:27:18 | | Join BBub [0] (i=belzebub@dsl-082-082-064-088.arcor-ip.net) |
23:27:37 | BBub | hi, nice to see that recording from radio finally works ;) |
23:27:48 | BBub | and it has really nice qualy |
23:27:51 | | Join zezayer [0] (n=jake@87.81.166.52) |
23:27:56 | BBub | dont understand why iriver never included it |
23:28:51 | | Join [1]Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
23:29:32 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
23:29:32 | | Nick [1]Moos is now known as Moos (i=DrMoos@m29.net81-66-158.noos.fr) |
23:47:05 | | Quit courtc (Read error: 110 (Connection timed out)) |
23:47:31 | | Join courtc [0] (n=court@adsl-33-167-100.asm.bellsouth.net) |
23:48:12 | | Quit muesli- (Read error: 110 (Connection timed out)) |