00:00.32 | KotCzarny | i meant, can i get that node working without oss emulation module |
00:03.31 | KotCzarny | ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM pcm.!default |
00:03.36 | KotCzarny | fun. |
00:04.39 | DocScrutinizer05 | the ! is illegal char I'd guess |
00:04.52 | DocScrutinizer05 | it's a special meaning char not part of name |
00:05.28 | KotCzarny | umkay, something is working |
00:05.41 | KotCzarny | i even get some feedback when tapping on the mic |
00:05.50 | DocScrutinizer05 | honestly, an empty device string is same like "default" |
00:05.56 | DocScrutinizer05 | afaik |
00:07.34 | DocScrutinizer05 | afk, cya |
00:07.39 | KotCzarny | thx, and gn |
00:10.37 | KotCzarny | fun. device is still opened after program closed (and i did close both streams) |
00:14.41 | DocScrutinizer05 | you need to free them too iirc |
00:14.59 | DocScrutinizer05 | just closing isn't enough |
00:15.15 | KotCzarny | sure, but now that app closed, how do i free them? |
00:15.23 | DocScrutinizer05 | or rather, closing might actually fail when you didn't free them beforehand |
00:15.44 | DocScrutinizer05 | good question, prolly reload the als kernel module |
00:15.47 | DocScrutinizer05 | dunno |
00:15.49 | KotCzarny | hehe |
00:15.59 | KotCzarny | reboot then |
00:16.24 | DocScrutinizer05 | what makes you think they are still open? |
00:16.57 | KotCzarny | [ 3808.617187] EAC mode: play enabled, rec enabled |
00:17.09 | KotCzarny | and no 'disabled' line in dmesg later on |
00:17.16 | KotCzarny | also, can't run app second time |
00:17.22 | DocScrutinizer05 | hmm |
00:18.22 | DocScrutinizer05 | no idea. actually that type alsa_dsp is new to me |
00:18.39 | KotCzarny | told you, it's hairy |
00:18.59 | DocScrutinizer05 | must be the kernel interface to ... dsp ;-) |
00:19.02 | KotCzarny | pity they couldn't write proper kernel device |
00:19.27 | KotCzarny | that would keep to standards and failsafe from user hackings |
00:20.27 | KotCzarny | yeah, it fails at snd_pcm_open |
00:20.36 | KotCzarny | so i can't even reset it without the reboot |
00:21.06 | DocScrutinizer05 | OpenMAX IL |
00:21.20 | KotCzarny | yeah, 'open' 'max' |
00:21.26 | KotCzarny | both lies |
00:21.31 | DocScrutinizer05 | http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Multimedia_Domain |
00:21.40 | DocScrutinizer05 | it's prolly a TI thing |
00:21.52 | DocScrutinizer05 | DSP-bridge |
00:22.07 | KotCzarny | but you are reading n900's docs |
00:22.42 | DocScrutinizer05 | yes, but the OMAP2 isn't that much different in that regard |
00:22.54 | KotCzarny | it is, driver is worse |
00:22.55 | DocScrutinizer05 | afaik it also has a DSP |
00:24.05 | DocScrutinizer05 | and I guess alsa_dsp is ALSA's interface to OpenMAX IL or whatever the thing is called on OMAP2 |
00:24.40 | KotCzarny | ok, so how do i close the bastard properly? |
00:24.45 | KotCzarny | snd_pcm_drop ? |
00:24.52 | KotCzarny | then snd_pcm_close? |
00:25.06 | DocScrutinizer05 | unload the kernel module omap-dsp or whatever it's called |
00:25.09 | KotCzarny | nope |
00:25.11 | KotCzarny | builtin |
00:25.15 | DocScrutinizer05 | aah |
00:25.30 | DocScrutinizer05 | check source for aplay |
00:25.41 | DocScrutinizer05 | it's the reference inplementation |
00:28.46 | KotCzarny | i think it just uses snd_pcm_close |
00:29.03 | KotCzarny | unless there is something to error handling |
00:30.36 | DocScrutinizer05 | as mentioned you need to free stuff before close will succeed |
00:31.06 | KotCzarny | ok, got disabled msg |
00:31.53 | KotCzarny | oh, fun, it stays opened when closing app via ctrl-c |
00:33.34 | DocScrutinizer05 | http://privatepaste.com/99b5d4da1f |
00:35.30 | DocScrutinizer05 | from /home/jr/Desktop/twinkle-1.1/src/audio/audio_device.cpp |
00:36.03 | *** join/#maemo beford (~beford@unaffiliated/beford) |
00:36.37 | KotCzarny | nah, it's just that author of the app didnt add snd stop func at all close cases |
00:38.01 | DocScrutinizer05 | sorry, can't help any further. That's the end of my alsa 'expertise' |
00:38.15 | KotCzarny | no worries, it almost works |
00:38.30 | KotCzarny | still have to hack at buffers (clicking etc) |
00:38.58 | DocScrutinizer05 | twinkle-1.1/src/audio/audio_device.cpp is about as much as I know about ALSA |
00:39.04 | DocScrutinizer05 | nice code |
00:39.30 | DocScrutinizer05 | I found the // Without the snd_pcm_hw_free, snd_pcm_close sometimes fails. |
00:40.05 | KotCzarny | i free hw just after init |
00:40.09 | DocScrutinizer05 | since nobody but me bothers to check error return code of a close() |
00:40.14 | KotCzarny | or not |
00:40.31 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
00:42.43 | DocScrutinizer05 | and yes, ALSA docs suck in that they don't exlain when and how to use snd_pcm_hw_free() and *close() etc |
00:47.40 | DocScrutinizer05 | get twinkle-1.*/src/audio/audio_device.cpp it's probably pretty instructive particularly when you like OSS |
00:48.00 | KotCzarny | i'm tired a bit |
00:48.08 | KotCzarny | so for now i just install signal handler |
00:49.16 | DocScrutinizer05 | http://privatepaste.com/ece01709c6 |
00:49.47 | KotCzarny | i wouldnt call it simple interface |
00:50.13 | KotCzarny | but in my case it was the missing signal handler |
00:50.28 | KotCzarny | i'm amazed that kernel doesnt close the device on it's own... |
00:50.56 | KotCzarny | i guess that's the reason of n8x0's audio being flaky (sometimes works, sometimes not) |
00:53.08 | KotCzarny | can i catch -KILL ? |
01:10.24 | ZetaR | KotCzarny: SIGKILL cannot be caught. |
01:10.42 | KotCzarny | yeah. pity |
01:11.44 | ZetaR | Well, it does give you a way to kill a program that is hanging and refusing to respond to other signals. |
01:12.28 | KotCzarny | yeah, still, if i will ever have to kill this app via -KILL, audio device will be blocked |
01:14.07 | ZetaR | That... sounds like really poor design. |
01:14.19 | KotCzarny | on the nokia/ti, yes |
01:14.42 | ZetaR | You should immediately free resources when the blocking program gets killed. |
01:17.35 | *** join/#maemo Humpelstilzchen (erik@f054027165.adsl.alicedsl.de) |
01:18.59 | ZetaR | Unfortunately, I don't really know much about OMAP and ALSA, so I can't really help you out. |
01:19.30 | KotCzarny | nah, as i've said, it was a missing signal handler, it's fixed now (to a point) |
01:19.49 | KotCzarny | do you know c? |
01:20.34 | ZetaR | Yeah, but not real experienced. |
01:20.43 | KotCzarny | <PROTECTED> |
01:20.46 | KotCzarny | what does it do? |
01:22.20 | ZetaR | Hm, let me check K&R. Not sure what the >> is for. |
01:22.30 | KotCzarny | >> is bit shift |
01:22.36 | KotCzarny | but is >>= special? |
01:23.03 | ZetaR | Oh, well that sounds like you have an array and you are bit shifting and assigning a 1. |
01:23.16 | KotCzarny | o.o |
01:23.29 | KotCzarny | i wonder what the author meant by it.. |
01:23.38 | KotCzarny | but for shift you need param |
01:23.46 | KotCzarny | as in var>>2 etc |
01:25.43 | ZetaR | Hmm, maybe it is some other thing then. |
01:30.26 | ZetaR | According to K&R, most of the binary operators have a corresponding assignment operator, which is what >>= is. So that line should be equivalent to "process_buffer[i] = process_buffer[i] >> 1;" |
01:30.42 | KotCzarny | uhum |
01:31.03 | ZetaR | "expr1 op = expr2" is equivalent to "expr1 = (expr1) op (expr2)" |
01:31.41 | KotCzarny | i still don't know what app author wanted to achieve, because it only shifts by 1 bit then overwrites it next |
01:32.59 | ZetaR | Unfortunately, K&R does not contain the necessary rituals for divining the intentions of other programmers. |
01:33.35 | KotCzarny | http://pastebin.com/raw.php?i=miq1Ty4j |
01:33.39 | KotCzarny | this is the part of the code |
01:33.44 | KotCzarny | ignore <---> |
01:34.02 | KotCzarny | process_buffer is audio data, 2ch, 16bit samples |
01:34.37 | ZetaR | That doesn't overwrite it. |
01:34.39 | KotCzarny | if i read it correctly, it overwrites one channel with the other shifted by one bit |
01:35.17 | ZetaR | Oh, I thought you meant it overwrites it uselessly. |
01:36.20 | KotCzarny | process_buffer data type is short |
01:37.15 | ZetaR | So it shifts the samples in the array by one, and bitshifts the samples by one? |
01:37.32 | KotCzarny | it's late, i might be wrong/blind |
01:37.38 | ZetaR | Sorry, I need to go AFK for ~30min. |
01:37.43 | KotCzarny | no worries |
01:43.21 | *** join/#maemo LauRoman|Alt (~LauRoman@5-14-58-90.residential.rdsnet.ro) |
01:49.30 | *** join/#maemo pcfe (~pcfe@2a02:8109:8080:fa4:beee:7bff:fed9:8f1b) |
01:49.32 | *** join/#maemo pcfe (~pcfe@redhat/pcfe) |
02:01.09 | DocScrutinizer05 | hey, that divides by two (>>1) and copies left into right chan |
02:01.40 | KotCzarny | yeah, that's why i don't understand it |
02:02.04 | DocScrutinizer05 | which makes sense since stereo->mono later on adds both channels and thus compensates for the divide by 2 aka rightshift |
02:02.19 | KotCzarny | huh? |
02:02.50 | KotCzarny | so it's primitive stereo->mono code? |
02:02.53 | DocScrutinizer05 | it's prolly mono isgnal in left chan of a stereo stream |
02:03.40 | DocScrutinizer05 | this code copies left chan into right chan so it's balanced stereo, and compensates for the volume increase that causes |
02:04.03 | KotCzarny | what do you mean by 'balanced stereo' |
02:04.06 | DocScrutinizer05 | it's rather mono->stereo |
02:05.35 | DocScrutinizer05 | input is L?L?L?, output is (L/2)(L/2)(L/2)(L/2)(L/2)(L/2) |
02:05.50 | DocScrutinizer05 | ? is probably 0 |
02:05.58 | DocScrutinizer05 | or bogus data |
02:06.19 | KotCzarny | i could understand that it overwrites right chan with quited left chan |
02:06.29 | DocScrutinizer05 | a correct stereo input would be LRLRLR |
02:07.22 | DocScrutinizer05 | looks like what I'd do to a headset mic input |
02:07.46 | KotCzarny | unless your mic input is really stereo |
02:07.47 | DocScrutinizer05 | which per definition is on left channel when input is stereo |
02:07.57 | KotCzarny | or if input is line-in |
02:08.08 | DocScrutinizer05 | never seen a headset with stereo mic :-) |
02:08.34 | KotCzarny | this app comes from desktop |
02:08.50 | KotCzarny | but ok, thanks for helping me understand the author |
02:09.21 | DocScrutinizer05 | it copies left into right channel and attenuates both by 50% |
02:09.26 | KotCzarny | yeah |
02:09.42 | KotCzarny | now i have to tidy up the block sizes he uses |
02:14.01 | ZetaR | It seems that DocScrutinizer05 knows the correct divining rituals we were missing. :) |
02:14.20 | KotCzarny | or just had his powernap |
02:14.21 | KotCzarny | ;) |
02:15.49 | ZetaR | I think it is something like 4am where he is. |
02:18.04 | KotCzarny | on another note, im so gonna steal many of gtkgep effects and add them into oscp |
02:18.07 | KotCzarny | MUAHAHAHAHA |
02:21.59 | ZetaR | Someone just turned into Mr. Hyde. |
02:22.23 | KotCzarny | anyway, thanks, and cya, time for my powernap |
02:22.36 | ZetaR | Cya. |
02:30.00 | *** join/#maemo RedW (~redw@89-73-179-171.dynamic.chello.pl) |
03:01.48 | *** join/#maemo lxp (~lxp@unaffiliated/lxp) |
03:19.33 | *** join/#maemo FlameReaper (~assassin@175.137.196.26) |
03:21.03 | *** join/#maemo phlixi_ (~phlixi@ppp-188-174-185-241.dynamic.mnet-online.de) |
03:58.14 | *** join/#maemo timeless (sid4015@firefox/developer/timeless) |
04:10.05 | *** join/#maemo FlameReaper (~assassin@175.137.196.26) |
04:14.48 | *** join/#maemo darkschneider2 (~gab@93-32-47-36.ip31.fastwebnet.it) |
04:23.13 | *** join/#maemo FlameReaper (~assassin@175.137.196.26) |
04:33.49 | *** join/#maemo infobot (ibot@69-58-76-73.ut.vivintwireless.net) |
04:33.49 | *** topic/#maemo is Welcome to #maemo http://maemo.org/intro/ | N9/harmattan related questions please in #harmattan ! | "firmware" see ~tabletsdev ~combined ~emmc ~flasher sdk: ~sb | http://wiki.maemo.org/Community_Council | Source: http://wiki.maemo.org/Sources | Chanlog: http://mg.pov.lt/maemo-irclog | #maemo-ssu is where the (few) devels and maintainers of the maemo-future meet |
04:40.08 | *** join/#maemo rm_work (rm_work@Maemo/community/cssu/rm-you) |
04:46.35 | *** join/#maemo XDS2010 (sid1218@gateway/web/irccloud.com/x-guinigznnvihuegq) |
06:53.49 | *** join/#maemo Haudegen (~quassel@85.124.51.57) |
06:58.26 | *** join/#maemo Humpelst1lzchen (erik@x55b1c1e5.dyn.telefonica.de) |
07:09.13 | *** join/#maemo Humpelstilzchen (erik@x55b16573.dyn.telefonica.de) |
07:55.21 | *** part/#maemo L29Ah (~L29Ah@195.19.225.242) |
08:09.40 | *** join/#maemo bugzy (~bugzy@2602:306:3bf8:b1f0:ae22:bff:fe50:c418) |
08:23.46 | *** join/#maemo L29Ah (~L29Ah@195.19.225.242) |
08:25.25 | *** join/#maemo LjL (~ljl@unaffiliated/ljl) |
08:33.37 | *** part/#maemo L29Ah (~L29Ah@195.19.225.242) |
08:35.57 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
08:40.09 | *** join/#maemo L29Ah (~L29Ah@195.19.225.242) |
08:41.30 | *** join/#maemo phlixi (~phlixi@ppp-188-174-185-241.dynamic.mnet-online.de) |
08:42.32 | *** join/#maemo phlixi (~phlixi@ppp-188-174-185-241.dynamic.mnet-online.de) |
08:50.34 | *** part/#maemo L29Ah (~L29Ah@195.19.225.242) |
08:52.48 | KotCzarny | stupid alsa |
08:53.31 | *** join/#maemo BCMM (~BCMM@unaffiliated/bcmm) |
08:54.11 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
09:01.07 | *** join/#maemo xorly (~xorly@ip-86-49-15-121.net.upcbroadband.cz) |
09:23.12 | *** join/#maemo silviof (~silviof@unaffiliated/silviof) |
09:32.47 | *** join/#maemo L29Ah (~L29Ah@195.19.225.242) |
09:37.33 | *** join/#maemo zGrr (~grr@185.13.106.74) |
09:37.46 | zGrr | moin :) |
09:40.39 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
10:01.12 | *** join/#maemo aloril (~aloril@dsl-tkubrasgw2-54f80e-20.dhcp.inet.fi) |
10:05.18 | *** join/#maemo infobot (ibot@69-58-76-73.ut.vivintwireless.net) |
10:05.18 | *** topic/#maemo is Welcome to #maemo http://maemo.org/intro/ | N9/harmattan related questions please in #harmattan ! | "firmware" see ~tabletsdev ~combined ~emmc ~flasher sdk: ~sb | http://wiki.maemo.org/Community_Council | Source: http://wiki.maemo.org/Sources | Chanlog: http://mg.pov.lt/maemo-irclog | #maemo-ssu is where the (few) devels and maintainers of the maemo-future meet |
10:08.19 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
10:14.43 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
10:25.02 | *** join/#maemo obsed (~obesd@unaffiliated/obesd) |
10:34.51 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
10:40.12 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
11:10.39 | *** join/#maemo Haudegen (~quassel@85.124.51.57) |
11:10.58 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
11:12.38 | *** join/#maemo erlehmann (~erlehmann@f055122010.adsl.alicedsl.de) |
11:13.02 | *** join/#maemo vakkov (~vakkov@84.54.169.227) |
11:18.27 | KotCzarny | hehehe, fun |
11:18.59 | KotCzarny | alsa lib example tool latency.c also leaves device enabled (ie. blocked) |
11:29.04 | *** join/#maemo dhbiker (~dhbiker@APN-123-193-192-gprs.simobil.net) |
12:20.20 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
12:25.22 | *** join/#maemo BCMM (~BCMM@unaffiliated/bcmm) |
12:48.38 | *** part/#maemo L29Ah (~L29Ah@195.19.225.242) |
12:54.09 | *** join/#maemo LauRoman|Alt (~LauRoman@5-14-58-90.residential.rdsnet.ro) |
12:57.27 | *** join/#maemo louisdk (~louisdk@94.144.63.228) |
13:06.08 | *** join/#maemo FlameReaper (~assassin@175.137.196.26) |
13:33.52 | *** join/#maemo L29Ah (~L29Ah@195.19.225.242) |
13:44.56 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
13:51.43 | KotCzarny | ugh, n8x0's mic/recording is limited to 8kHz |
13:52.09 | KotCzarny | and diablo is missing gst-plugins-'bad' |
13:52.17 | KotCzarny | castrated all the way |
14:10.43 | kerio | i reckon i'll switch to android soon |
14:10.53 | kerio | :( |
14:10.57 | KotCzarny | got a new toy/ |
14:12.06 | DocScrutinizer05 | KotCzarny: prolly N810 indeed is pretty fsckdup re audio |
14:12.13 | KotCzarny | yeah |
14:12.29 | KotCzarny | playing works, mostly |
14:12.35 | KotCzarny | recording.. well |
14:13.13 | KotCzarny | with the alsa code i made it working, but i run into underruns or some mismatched buffers problems |
14:13.21 | kerio | might get to use a samsung galaxy grand prime |
14:13.26 | KotCzarny | do you have a moment to help me with the code? |
14:13.49 | kerio | specs are kinda crap anyway |
14:13.54 | kerio | i dunno |
14:14.05 | KotCzarny | that was to the doc |
14:14.14 | kerio | i would've liked to buy a neo900 but it costs eleventy billion euros |
14:15.47 | *** join/#maemo Ras_Older (blank@iddqd.fi) |
14:19.50 | *** join/#maemo bugzy (~bugzy@2602:306:3bf8:b1f0:ae22:bff:fe50:c418) |
14:38.56 | *** part/#maemo L29Ah (~L29Ah@195.19.225.242) |
14:44.15 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
15:02.45 | *** join/#maemo dreamer (~henk@melange.soleus.nu) |
15:22.22 | *** join/#maemo kerio (kerio@duckbot.xd.cm) |
15:30.18 | KotCzarny | lol, n800 was codenamed gagarin |
15:31.27 | KotCzarny | 770 was codenamed sputnik and n900 rover |
15:33.14 | KotCzarny | n9 'lankku' and n-gage 'starship' |
15:33.50 | *** join/#maemo Pali (~pali@Maemo/community/contributor/Pali) |
15:34.40 | bencoh | :) |
15:35.13 | bencoh | "rover" is pretty much accurate for n900 |
15:35.28 | KotCzarny | rove, rove, rove your boat? |
15:36.40 | KotCzarny | is there usb-audio kernel module for n8x0 ? |
16:06.08 | *** join/#maemo endso (~mypc@S0106306023d554b3.no.shawcable.net) |
16:24.11 | *** join/#maemo teotwaki (~teotwaki@Maemo/community/contributor/crashanddie) |
16:38.30 | *** join/#maemo Haudegen (~quassel@85.124.51.57) |
16:58.53 | KotCzarny | [16610.820312] usbcore: registered new interface driver snd-usb-audio |
16:58.55 | KotCzarny | :) |
17:00.09 | KotCzarny | pity alsa oss emulation doesnt register the card |
17:01.40 | KotCzarny | so, anyone with n8x0, usb gender bender cable, usb audio card and wanting to test usb audio? |
17:04.42 | bencoh | dont you have a DAC on n8x0 ? |
17:04.54 | KotCzarny | more like CAC |
17:05.01 | KotCzarny | crap audio converter |
17:05.39 | KotCzarny | bencoh, unless you point me to some code that can record good quality audio for n8x0 |
17:07.45 | bencoh | record ? I thought you wanted to play |
17:07.55 | KotCzarny | record, apply effect, then play |
17:08.07 | KotCzarny | playing part works fine |
17:12.08 | KotCzarny | nice, nfs module |
17:14.20 | *** join/#maemo L29Ah (~L29Ah@195.19.225.242) |
17:14.56 | *** join/#maemo Pali (~pali@Maemo/community/contributor/Pali) |
17:21.33 | endso | I unfortunately don't have the right equip. to test external audio w/ n8x0 |
17:21.33 | endso | at least not at this time... |
17:21.34 | endso | usb audio card eh? |
17:21.34 | KotCzarny | yeah, and 100mA max, or with external power hub |
17:23.06 | endso | hm...I'll look |
17:25.32 | APic | B-) |
17:30.31 | *** join/#maemo aloril (~aloril@dsl-tkubrasgw2-54f80e-20.dhcp.inet.fi) |
17:34.34 | *** join/#maemo florian (~fuchs@Maemo/community/contributor/florian) |
17:37.34 | vectis | I've got a set of usb speakers if thats any help? usb sound, but no mic input obviously |
17:37.52 | endso | dug through a couple of boxes of adapters, cables, plugs and interfaces I have for audio for comp and devices....no I don't have a usb audio card handy.. |
17:38.16 | KotCzarny | vectis, if your usb speakers have minijack too, then they use usb only for power |
17:38.56 | vectis | no, it's all on the usb cable. |
17:39.08 | KotCzarny | and do you have n8x0 ? |
17:39.22 | vectis | yep :) |
17:39.27 | vectis | n810 |
17:39.40 | KotCzarny | and usb adapter to connect them to n810? |
17:40.29 | vectis | yer, got the cables. Just looking for a powered hub |
17:43.08 | vectis | Just looking for the last piece of the puzzle.......... the power supply |
17:46.00 | *** join/#maemo BCMM (~BCMM@unaffiliated/bcmm) |
17:48.03 | *** join/#maemo troulouliou_div2 (~troulouli@unaffiliated/troulouliou-div2/x-0271439) |
17:50.08 | vectis | [78860.308593] usb 1-1.4: Product: USB Audio [78860.308593] usb 1-1.4: Manufacturer: C-Media INC. [78860.308593] usb 1-1.4: device v0d8c p0001 is not supported |
17:50.31 | KotCzarny | lsmod |grep usb-audio |
17:50.54 | KotCzarny | or lsmod|grep usb_audio |
17:51.16 | vectis | nothing |
17:51.21 | KotCzarny | https://transfer.sh/19OFqz/n810-extra.tar.gz |
17:51.24 | KotCzarny | here are modules |
17:51.36 | KotCzarny | built for n800, but n810's kernel is almost identical |
17:57.26 | vectis | hmm, insmod: can't open 'snd_#####.ko': No such file or directory thats for all of them |
17:57.43 | KotCzarny | dmesg? |
17:57.46 | *** join/#maemo DerHat (~chatzilla@dyndsl-092-252-046-115.ewe-ip-backbone.de) |
17:57.52 | DerHat | Hi |
17:57.59 | KotCzarny | also, are you in the directory with .ko files? |
17:59.04 | *** join/#maemo futpib (~futpib@176.104.204.3) |
17:59.13 | DerHat | i soldered my n900 usb port again. looks like my battery is dead, no matter because i got more of them! |
17:59.25 | KotCzarny | also, i've made a script that will load modules in correct order |
18:00.05 | DerHat | but is there any known way to fix with lower capacity or something? |
18:00.42 | *** join/#maemo shentey (~shentey@x55b34223.dyn.telefonica.de) |
18:03.45 | freemangordon | DerHat: the only known fix for a battery with lowered capacity is a *new* battery :) |
18:05.06 | DerHat | ok, i got 2 dead batteries :/ |
18:05.41 | KotCzarny | :) |
18:05.44 | DerHat | n900 needs so much time! |
18:05.50 | DerHat | my hobby: maemo n900 |
18:05.51 | DerHat | :D |
18:06.08 | KotCzarny | just buy some chinese one for a quick-fix, then hunt for brand new original one |
18:06.56 | freemangordon | not original, but powercell ;) |
18:06.59 | freemangordon | ~powercell |
18:07.08 | freemangordon | hmm |
18:07.08 | KotCzarny | original powercell |
18:07.14 | freemangordon | yeah |
18:08.10 | *** join/#maemo troulouliou_div2 (~troulouli@unaffiliated/troulouliou-div2/x-0271439) |
18:08.56 | DerHat | maybe one of my batteries is getting a zombie if i overvoltage or just wait some hrs |
18:10.14 | vectis | nothing doing. I extracted the tar.gz and cd to the folder. ran the script and I get the same "No such file or directory" 8 times (run as su) |
18:10.50 | KotCzarny | hmm |
18:10.52 | freemangordon | hmm, google knows nothing about "powercell bl5j" |
18:11.28 | *** join/#maemo troulouliou_div2 (~troulouli@unaffiliated/troulouliou-div2/x-0271439) |
18:11.49 | KotCzarny | vectis: weird |
18:12.14 | KotCzarny | aaah. ok script fails because i've used lsmod output, silly me |
18:12.27 | KotCzarny | do ls, then copypaste the name |
18:12.47 | vectis | grep usb-audio now waits at the promt, returned nothing before |
18:13.50 | KotCzarny | vectis: try: insmod snd-rawmidi.ko |
18:14.42 | vectis | that worked |
18:14.55 | KotCzarny | k, then change all _ into - in the script and just run |
18:15.14 | KotCzarny | or load by hand, whichever is faster |
18:16.21 | vectis | ha ha, just spotted that! gimme five....... |
18:16.29 | *** join/#maemo sparetire_ (~sparetire@unaffiliated/sparetire) |
18:17.36 | freemangordon | DerHat: http://www.ebay.co.uk/itm/PolarCell-Battery-Nokia-X6-00-5230-5800-N900-C3-00-Bl-5j-Xpress-Music-Xm-/331336409344?pt=LH_DefaultDomain_3&hash=item4d25306100 |
18:17.53 | freemangordon | that one (1500 mAh) |
18:18.09 | KotCzarny | freemangordon.. thats polarcell, not powercell |
18:18.12 | KotCzarny | ~polarcell |
18:18.12 | infobot | i heard polarcell is http://www.ebay.co.uk/itm/390402445382 BL-5J Replacement |
18:18.24 | freemangordon | oh, stupid, blind me :D |
18:18.24 | KotCzarny | typo day or what? |
18:18.30 | freemangordon | yeah, typo day |
18:19.17 | *** join/#maemo shentey (~shentey@x55b34223.dyn.telefonica.de) |
18:19.24 | bencoh | :) |
18:19.25 | freemangordon | I even disassembled my second device to read how *exactly* it is written |
18:19.26 | DerHat | 5,55 W/h |
18:19.48 | bencoh | polarcell <3 |
18:20.00 | freemangordon | yeah, but still I googled for powercell :D |
18:20.27 | bencoh | even though the "last charge" slowly decreases over time |
18:20.40 | KotCzarny | pity |
18:20.42 | freemangordon | well, that's normal afaik |
18:20.49 | bencoh | 1492 when I bought it, 1475 as of now |
18:20.53 | KotCzarny | yeah, li-ion fun |
18:20.55 | freemangordon | not that bad |
18:20.55 | bencoh | (6 months later iirc) |
18:21.02 | vectis | ok, the lights are on. usbcore: registered new interface driver snd-usb-audio |
18:21.03 | bencoh | yeah, not that bad |
18:21.25 | KotCzarny | vectis: woo-hoo, now, i wonder what's the alsa id of this card |
18:21.49 | bencoh | daily use, charge every two days (roughly) from ~50% to 100% |
18:22.01 | vectis | just tell me what buttons to press :D |
18:22.04 | L29Ah | > W/h |
18:22.06 | KotCzarny | you can try: mplayer -ao alsa=hw:1,0 |
18:22.14 | KotCzarny | you can try: mplayer -ao alsa=hw:1,0 some.mp3 |
18:22.52 | KotCzarny | or: mplayer -ao alsa:device=hw:1,0 some.mp3 |
18:22.55 | freemangordon | bencoh: how do you manage to go through more than one day with a single charge? I guess your n900 is not your only device. |
18:24.20 | vectis | hmmm, i'll have to install mplayer. I'll get back to you asap. I need coffee......... |
18:24.50 | DerHat | yes, you |
18:24.53 | KotCzarny | i've just checked, proper syntax is: mplayer -ao alsa:device=hw=1.0 some.mp3 |
18:25.03 | vectis | oakies |
18:25.21 | KotCzarny | you may try different hw combinations |
18:25.30 | KotCzarny | don't know which id it got assigned |
18:26.01 | bencoh | freemangordon: laptop at work and at home, 3G only when needed (web or tethering) |
18:26.38 | freemangordon | do you have IM and/or email accounts? |
18:26.59 | bencoh | ssh/irssi over gprs |
18:27.03 | KotCzarny | vectis: you may check /proc/asound/cards |
18:27.21 | bencoh | (and mutt over ssh for mails :) |
18:28.32 | bencoh | and I dont need to send tcp keepalives so it doesnt need to wake the cpu too often |
18:28.51 | bencoh | (basically when I use it or when I receive data to display on screen/terminal) |
18:29.09 | freemangordon | bencoh: weird, could be the cells quality, but I can't make more than a day with gtalk and fb chat and gmail/exchange accounts over 2G |
18:29.56 | bencoh | or they keep waking it up |
18:30.18 | bencoh | keepalives at tcp or application level |
18:30.31 | KotCzarny | if you set them to 120s it's not that bad |
18:30.41 | bencoh | how does fb chat work btw ? http/json api ? |
18:30.48 | dhbiker | hi... where can i get images for OS reflash |
18:30.48 | KotCzarny | but if server doesnt' disconnect you for idling, no need to |
18:30.56 | KotCzarny | ~flashing |
18:30.56 | infobot | it has been said that maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh |
18:30.57 | freemangordon | bencoh: xmpp? |
18:31.13 | bencoh | freemangordon: oh, didnt know it still worked with fb |
18:31.18 | KotCzarny | ~combined |
18:31.18 | infobot | methinks combined is the rootfs fiasco image of maemo. For N900 latest (PR1.3.1) see http://nds2.fds-fire.nokia.com/fdp/interface/FiRe/2011/9/--FID--A0A22MVWFVFAM/--LID--FiRe1317015685654/RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin, or http://galif.eu/nokia/ |
18:31.21 | bencoh | I thought they closed that a long time ago |
18:31.37 | dhbiker | sweet ty KotCzarny |
18:31.44 | KotCzarny | ~fiasco |
18:31.44 | infobot | L4-compatible real-time microkernel capable of running Linux in usermode. URL: http://os.inf.tu-dresden.de/fiasco/ |
18:31.49 | KotCzarny | :) |
18:31.51 | KotCzarny | hehe |
18:31.54 | freemangordon | bencoh: suprisingly, it still works, albeit st is officially closed :) |
18:32.07 | freemangordon | s/st/it |
18:33.18 | *** join/#maemo arcean (~arcean@nat3.finemedia.pl) |
18:33.52 | bencoh | oh :) |
18:34.00 | bencoh | freemangordon: http://tools.ietf.org/html/rfc6120#section-4.6 (xmpp keepalive) |
18:36.38 | *** join/#maemo arossdotme-nolog (~zxy@79-69-196-192.dynamic.dsl.as9105.com) |
18:38.02 | freemangordon | bencoh: so you think both fb and gtalk send keepalives? |
18:38.17 | bencoh | either the server or the client, yes |
18:38.39 | bencoh | most likely the client |
18:38.57 | freemangordon | hmm, that might explain the "no more than a day" case |
18:39.01 | bencoh | I think they cut the session if they dont receive it |
18:39.40 | KotCzarny | http://stackoverflow.com/questions/7967585/how-does-facebook-chat-tcp-connection-keep-alive |
18:40.11 | bencoh | (hmm I usually dont let ssh run all day long btw) |
18:40.12 | freemangordon | well, but on the other hand - I don;t believe such keepalives are send that often |
18:40.26 | bencoh | I'd say one every minute |
18:40.34 | freemangordon | which is not that much |
18:40.42 | bencoh | hm yeah, not that much |
18:40.45 | KotCzarny | freemangordon, let it idle for 1h, and compare /proc/*/net/* counters |
18:41.37 | bencoh | but I enabled it for ssh once (shitty internet uplink with tcp timeout) and battery decreased more quickly |
18:41.39 | freemangordon | or rather run tcpdump for 10 minutes :) |
18:41.44 | bencoh | yeah :) |
18:41.48 | KotCzarny | that would work too |
18:42.10 | freemangordon | bencoh: define "more quickly" |
18:42.41 | bencoh | unfortunately I didnt keep track of the numbers |
18:42.57 | freemangordon | well, subjectively |
18:43.02 | KotCzarny | or: freemangordon, don't use facebook for one day |
18:43.03 | KotCzarny | ;) |
18:43.06 | bencoh | but it was like "oh hey, 20% just disappeared in 2h" or something like that |
18:43.12 | freemangordon | oh |
18:43.46 | bencoh | (ssh from my computer to the n900) |
18:44.05 | bencoh | (wireless) |
18:44.28 | freemangordon | KotCzarny: i will have to disable both fb and gtalk |
18:44.39 | KotCzarny | freemangordon: do it |
18:44.41 | KotCzarny | :) |
18:45.22 | freemangordon | though, I am going to WOA in 10 days, I guess I can use the time I'll be there to disconnect from the social networks and chats :) |
18:45.22 | bencoh | freemangordon: irssi+bitlbee (or the other xmpp/irc gateway .. forgot the name) over ssh ? 0:) |
18:45.52 | bencoh | oh you're actually dropping fb/gtalk for real forever ? |
18:45.57 | freemangordon | no |
18:46.26 | freemangordon | just 4 days while I'll be in Germany :) |
18:46.31 | bencoh | :) |
18:46.40 | freemangordon | ~woa |
18:46.56 | bencoh | ~google woa |
18:47.03 | bencoh | ~search woa |
18:47.05 | bencoh | meh :) |
18:47.16 | freemangordon | ~WOA is Wacken Open Air |
18:47.16 | infobot | freemangordon: okay |
18:47.39 | bencoh | haha |
18:48.33 | freemangordon | anyway, with ~80000 people on a couple of cells, I doubt there will be much of a connectivity :D |
18:49.11 | bencoh | haha |
18:49.21 | KotCzarny | microwavefest |
18:49.22 | bencoh | yeah, best to just switch to offline mode |
18:49.50 | bencoh | KotCzarny: ear damages werent enough 0:) |
18:50.08 | freemangordon | well, not offline, but disconnected from internet |
18:50.39 | *** join/#maemo _rd (~rd@p4FD1FECE.dip0.t-ipconnect.de) |
18:50.41 | freemangordon | I guess there'll be no need to charge |
18:51.03 | bencoh | yeah, it should last 5 days with no connectivity |
18:51.24 | bencoh | hmm, maybe not, that's if you keep it in your pocket and dont really use it |
18:51.50 | freemangordon | will see |
18:52.24 | bencoh | and .... shit ... I forgot mtr running since yesterday ... again. :D |
18:52.52 | bencoh | that's the one battery killer I always forget about |
18:52.53 | vectis | ~/MyDocs/.sounds $ mplayer -ao alsa:device=hw=1.0 Moby-In_My_Heart.mp3 ->> alsa-lib: pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM hw:1,0 |
18:52.57 | freemangordon | mtr is? |
18:53.24 | bencoh | https://en.wikipedia.org/wiki/MTR_(software) (traceroute) |
18:53.31 | freemangordon | oh |
18:53.44 | KotCzarny | vectis: can you show /proc/asound/cards |
18:53.50 | bencoh | much better than traceroute, really handy |
18:53.54 | KotCzarny | yeah |
18:54.04 | KotCzarny | bencoh, but they return different results sometimes |
18:54.10 | bencoh | KotCzarny: indeed |
18:54.56 | bencoh | and ... with slow/lossy networks and strange uplinks/backbones it can make it easier to get a tcp/ssh session open ... dont ask me why |
18:55.23 | KotCzarny | because it keeps celltower awaken |
18:55.29 | KotCzarny | ie. not freeing timeslot |
18:55.35 | vectis | 1 [Audio ]: USB-Audio - USB Audio C-Media INC. USB Audio at usb-musb_hdrc-1.4, full speed |
18:55.35 | bencoh | maybe |
18:55.38 | KotCzarny | similar efect with ping -s8 8.8.8.8 |
18:55.48 | freemangordon | KotCzarny: on 2G? I doubt |
18:56.04 | freemangordon | there are no dedicated slots for data on 2G iirc |
18:56.11 | bencoh | I suspect it involves some terrible routing table management |
18:56.13 | KotCzarny | freemangordon: tested and tried, ping every 1s and it's much better for ssh |
18:56.28 | freemangordon | KotCzarny: again, on 2G or 3G? |
18:56.48 | bencoh | s/routing table/FIB (forwarding information base/table) on some routers/l3-switches |
18:56.51 | freemangordon | KotCzarny: also, remember there is iphbd running on n900 ;) |
18:57.09 | bencoh | iphbd ? |
18:57.18 | freemangordon | ~iphb |
18:57.26 | freemangordon | ~iphbd |
18:57.27 | KotCzarny | freemangordon: no matter, when i need interactivity i just run ping in the background (-s8 to keep is small datawise) |
18:57.49 | KotCzarny | vectis: /proc/asound/devices ? |
18:58.31 | freemangordon | bencoh: IP heartbeat daemon or somesuch |
18:58.35 | bencoh | wow, I never noticed it running |
18:58.52 | vectis | <PROTECTED> |
18:59.08 | KotCzarny | hmm, it should work as 1.0 then |
18:59.35 | freemangordon | afaik it delays data transmission until a timeout has expired or there is enough data to be send, thus preventiong radios from waking up too often |
18:59.41 | freemangordon | bencoh: ^^^ |
19:00.04 | bencoh | hmm |
19:00.11 | bencoh | it might be just that then |
19:00.20 | bencoh | sounds a bit silly but ... |
19:00.50 | bencoh | I guess a poor single tcp syn just wouldnt have any chance alone |
19:01.01 | bencoh | is it opensource ? |
19:01.05 | freemangordon | no :D |
19:01.09 | bencoh | shit :D |
19:01.12 | freemangordon | but there is dbus iface |
19:01.17 | bencoh | haha |
19:01.23 | freemangordon | http://wiki.maemo.org/N900_dbus#com.nokia.iphbd |
19:01.36 | bencoh | thx |
19:01.37 | freemangordon | look at the header |
19:01.51 | bencoh | http://www.cncmods.net/files/dbus/libiphb.h woooh |
19:02.29 | bencoh | hmm |
19:02.35 | freemangordon | there is also a kernel module (FOSS) iirc |
19:02.42 | bencoh | looks like you explicitly need to use it |
19:02.45 | bencoh | oh |
19:03.31 | freemangordon | https://github.com/nemomobile/libiphb/tree/master/src |
19:04.30 | freemangordon | seems it has been open-sourced after all |
19:04.37 | bencoh | neat |
19:05.11 | bencoh | wonder if telepathy/rtcom-messaging makes use of it |
19:06.13 | freemangordon | I'd bet on that |
19:06.19 | KotCzarny | vectis, btw. is there /dev/dsp file? (ignore /dev/dsptask*) |
19:07.48 | freemangordon | bencoh: seem nemomobile iphbd has some differences compared to maemo, but I wonder if I should arm IDA and RE it, should be pretty much easy task with all those headers and source code around |
19:08.49 | KotCzarny | freemangordon: do it |
19:09.00 | vectis | yer, dsp1 |
19:09.12 | KotCzarny | vectis: http://pastebin.com/raw.php?i=ikt2FUUq |
19:09.22 | KotCzarny | put contents into ~/.asoundrc |
19:09.30 | KotCzarny | then try mplayer -ao alsa some.mp3 |
19:12.21 | freemangordon | KotCzarny: on the other hand - why noone else want to do RE work? It is not *that* hard! |
19:12.33 | freemangordon | *wants |
19:12.37 | bencoh | freemangordon: it doesnt look like a critical part of maemo, but well if you have some time :) |
19:13.08 | KotCzarny | freemangordon: it is for someone who doesn't have tools/knowledge/experience |
19:13.18 | freemangordon | looks for volunteers to do RE job, with my help :) |
19:13.32 | KotCzarny | freemangordon: make a wiki thread |
19:13.37 | KotCzarny | i mean tmo thread |
19:13.46 | freemangordon | KotCzarny: hmm, might work |
19:14.13 | *** join/#maemo eMHa__ (~mh@176.0.112.166) |
19:14.16 | KotCzarny | on another note, my usb audio card claims to suck 500mA, yet, usb meter only shows ~30mA |
19:14.31 | KotCzarny | now i need some gender bender for my n800 |
19:14.48 | freemangordon | KotCzarny: connect headphones to it and raise the volume up |
19:15.05 | freemangordon | low-resistance ones |
19:15.07 | KotCzarny | i've connected it to stereo box |
19:15.34 | KotCzarny | but i know that it can eat more |
19:15.41 | freemangordon | that is why only 30 mA |
19:15.53 | KotCzarny | still, nice to know i can connect it to n800 and use as a grabber card |
19:16.07 | KotCzarny | without external power |
19:16.24 | freemangordon | doesn't it require CPU resources? |
19:16.38 | KotCzarny | dont know, what for? |
19:17.05 | KotCzarny | i mean, apart from data moving |
19:18.26 | vectis | hmm, do I need to reboot? |
19:18.32 | KotCzarny | vectis, nope |
19:18.48 | freemangordon | no idea, I am under impression USB is not the most effective when it comes to low CPU usage |
19:18.53 | vectis | still no go........... |
19:19.03 | KotCzarny | vectis, same error msg? |
19:19.25 | vectis | yer |
19:19.25 | bencoh | freemangordon: I'm writing assembly on a DSP at $NEWJOB (2 weeks) so I might be of some help with RE-ing stuff and asm after some time :) |
19:19.39 | KotCzarny | freemangordon: yeah, and it's usb1, still, working solution is better than non working low power solution |
19:20.17 | KotCzarny | bencoh: can we has dsp based equalizer on n8x0/n900? |
19:20.18 | KotCzarny | :) |
19:20.19 | freemangordon | bencoh: C64+? O.o |
19:20.28 | bencoh | freemangordon: hm no |
19:20.57 | freemangordon | wait, wait, why assembly? |
19:21.16 | bencoh | because ... there is no C compiler for our target :D |
19:21.25 | freemangordon | omg :D |
19:21.51 | bencoh | (small/specific embedded) |
19:21.53 | freemangordon | what an exotic piece of silicon is that? |
19:22.17 | freemangordon | if not under NDA ofc :) |
19:22.37 | KotCzarny | vectis: don't forget to remove that .asoundrc file, it can interfere with the system |
19:22.59 | bencoh | I'm afraid it is (full specs arent public and it's not in our product description either) :( |
19:23.09 | *** join/#maemo SpeedEvil (~quassel@tor/regular/SpeedEvil) |
19:23.23 | bencoh | but that's one for sound processing |
19:25.16 | KotCzarny | vectis: mplayer -ao oss:/dev/dsp1 some.mp3 ? |
19:27.49 | vectis | KotCzarny: :( nope |
19:27.55 | KotCzarny | same msg? |
19:28.37 | vectis | doesn't mention alsa this time but much the same |
19:28.59 | KotCzarny | mplayer -ao oss:/dev/dsp1 some.mp3 >debug.txt 2>&1 |
19:29.08 | KotCzarny | then can you share the file somehow? |
19:31.29 | *** join/#maemo sq-one (~sq-one@HSI-KBW-134-3-167-183.hsi14.kabel-badenwuerttemberg.de) |
19:32.12 | bencoh | http://pastebin.notk.org/pastebin.php?show=d4663d931 |
19:32.37 | bencoh | funny maemo-laucher depends on it |
19:32.45 | KotCzarny | calls home? |
19:34.49 | KotCzarny | vectis: cat /proc/asound/pcm ? |
19:36.16 | bencoh | hmm there is a kernel module indeed |
19:36.27 | Luke-Jr | wow, Maemo is pre-NPTL :o |
19:36.31 | vectis | http://pastebin.com/4shP0bVA |
19:36.36 | vectis | 01-00: USB Audio : USB Audio : playback 1 |
19:38.25 | *** join/#maemo chem|st (~mayor@svn.unix-ag.uni-kl.de) |
19:45.24 | KotCzarny | hrm, found my usb micro to usb cable. pity n800 uses usb mini o.o |
19:45.57 | freemangordon | Luke-Jr: hmm? 2.6.28 |
20:00.05 | *** join/#maemo _rd (~rd@p4FD1FECE.dip0.t-ipconnect.de) |
20:01.59 | KotCzarny | unrelated but nice: http://alsa.opensrc.org/TwoCardsAsOne |
20:07.04 | *** join/#maemo BitEvil (~quassel@tor/regular/SpeedEvil) |
20:13.36 | Luke-Jr | freemangordon: yeah, NPTL appears to need 2.6.32 :x |
20:15.18 | bencoh | :] |
20:16.27 | freemangordon | hmm, I thought that all 2.6.x kernels have NPTL |
20:19.20 | freemangordon | man pthreads says the same |
20:19.26 | freemangordon | Luke-Jr: ^^^ |
20:20.39 | Luke-Jr | freemangordon: well, glibc 2.20 apparently begs to differ and won't work with <2.6.32 :/ |
20:21.41 | freemangordon | afaik it is bacause the kernel misses other things that glibc needs |
20:21.45 | freemangordon | *because |
20:22.20 | *** join/#maemo KotCzarny (~ariel@bgg35.neoplus.adsl.tpnet.pl) |
20:22.49 | L29Ah | i removed the check and it crashes :3 |
20:23.14 | L29Ah | the previous version works afair |
20:23.15 | Luke-Jr | 2.19 crashes for me :/ |
20:23.57 | freemangordon | but why did you decide it is NPTL that is the problem? |
20:26.53 | Luke-Jr | "You need a kernel of at least 2.6.32 for NPTL support!" |
20:28.27 | freemangordon | well, that sounds like 2.20 requires some features in 2.6.32 to enable NPTL, but doesn't sound like there is no NPTL support in 2.6.28 |
20:29.38 | *** join/#maemo florian (~fuchs@Maemo/community/contributor/florian) |
20:35.37 | *** join/#maemo shentey (~shentey@x55b34234.dyn.telefonica.de) |
20:40.08 | Luke-Jr | well, the main problem is that 2.20 won't work with 2.6.28 |
20:41.16 | *** join/#maemo florian (~fuchs@Maemo/community/contributor/florian) |
20:45.11 | bencoh | I thought there were some patches out there for 2.19 ? |
20:51.32 | *** join/#maemo _rd (~rd@p4FD1FECE.dip0.t-ipconnect.de) |
21:13.16 | KotCzarny | 2.20 > 2.19 |
22:14.19 | *** join/#maemo xorly (~xorly@ip-86-49-15-121.net.upcbroadband.cz) |
22:26.27 | *** join/#maemo {-0-} (~bob@cpc2-bolt15-2-0-cust323.10-3.cable.virginm.net) |
22:59.34 | *** join/#maemo erlehmann_ (~erlehmann@82.113.98.44) |
23:01.34 | Vajb | heh, all that audio talk here made me think, is there frequency response measurement software for n900? |
23:01.51 | KotCzarny | most likely yes |
23:01.55 | Vajb | tho i guess n900 mic quality wouldn't be enough |
23:03.11 | Vajb | also i just noticed that yappari has disconnected and wont connect again |
23:03.55 | Vajb | just checking to see if there is an update, but ham is taking her time....as usually |
23:04.54 | Vajb | btw KotCzarny, most likely yes for ap or insufficient mic quality? |
23:05.12 | KotCzarny | for fft display/finder |
23:06.01 | KotCzarny | http://maemo.org/downloads/product/Maemo5/tuner/ |
23:06.11 | KotCzarny | hmm |
23:06.16 | KotCzarny | wrong way, scratch that |
23:10.54 | KotCzarny | hmm |
23:13.41 | Vajb | cool, update fixed yappari |
23:14.02 | KotCzarny | http://talk.maemo.org/showthread.php?p=1343610 |
23:17.43 | bencoh | I wouldnt worry too much about it not being "good enoug" (well, it's probably terrible anyway :p) ... people do fft/audio measurements with an iphone/ipad these days |
23:18.39 | KotCzarny | you can always connect external mic of better quality |
23:19.20 | bencoh | or do a clean calibration (white noise / pink noise) to get the response curve of the mic |
23:19.40 | KotCzarny | that's assuming it's linear over volume/freq |
23:20.04 | bencoh | err not pink |
23:20.21 | bencoh | yeah ... you can also try it at different levels :) |
23:20.45 | *** join/#maemo till- (~till@vispillo.org) |
23:20.49 | KotCzarny | http://gaydenko.com/qloud/ |
23:21.46 | bencoh | "The sourceforge.net website is temporarily in static offline mode" wtf |
23:21.49 | bencoh | (for awt) |
23:21.51 | bencoh | qwt* |
23:21.57 | KotCzarny | yeah, sf has it's ups and downs |
23:22.51 | *** join/#maemo amospalla (~amospalla@unaffiliated/amospalla) |
23:24.12 | KotCzarny | anyone with qt experience to compile/port qloud ? |
23:27.25 | KotCzarny | http://www.roomeqwizard.com/ |
23:27.40 | *** join/#maemo Oksana (~chatzilla@Maemo/community/council/Wikiwide) |
23:30.23 | KotCzarny | http://www.minidsp.com/products/acoustic-measurement/umik-1 |
23:33.48 | *** join/#maemo pentanol (~Unknown@unaffiliated/pentanol) |
23:43.46 | KotCzarny | http://realtraps.com/art_measuring.htm |
23:51.38 | DocScrutinizer05 | for frequency response you easily can calibrate the most crappy microphone you could find, as long as it does cover the relevant frequency range at all |
23:52.15 | DocScrutinizer05 | ooh bencoh beat me to it |
23:53.17 | vectis | does alsa oss emulation work for n8x0? need it for this to work: http://stian.cubic.org/project-ocp.php |
23:54.35 | KotCzarny | vectis: if you talk about internal audio card of n8x0, nope |
23:54.54 | vectis | :( |
23:55.07 | KotCzarny | you've checked and seen only /dev/dsp1 |
23:55.24 | vectis | yer sorry, it's late |
23:55.53 | KotCzarny | and if you need player for weird formats, have you checked oscp? |
23:56.39 | KotCzarny | it uses uade2 and xmp libs |
23:56.50 | vectis | it was the graphic eq that caught my eye |
23:56.54 | erlehmann | hey |
23:57.20 | erlehmann | did someone of you fix a n900 with a broken screen and found data from the previous owner on it? |
23:57.20 | erlehmann | if so, thanks! |
23:57.43 | erlehmann | bencoh slashdot is also in static offline mode |
23:57.48 | erlehmann | seems this thing is huge! |
23:58.37 | KotCzarny | vectis: you mean visualization or audio processor? |
23:58.59 | vectis | visualization |
23:59.30 | KotCzarny | i shall merge oscp and osc one day |
23:59.59 | erlehmann | WHOM OF YOU IS GOING TO BE ON THE CCC CAMP? |