Ubuntu-9.04 + Skype + WebCam (UVC+UAC 対応/BUFFALO BSW13KM01H) の動作が怪しいぞ。
カメラ内蔵マイクを使ったSkype 音声テストでは問題なく音声が入っている。
実際に相手と音声通話もできる。

が、WebCam 映像送信を開始した瞬間に、内蔵マイクで音声が拾えなくなる。
なんぞこれ。

Skype 音声テスト中にカメラを開始すると、直後に音声を拾えなくなる。
しかし、あらかじめカメラ開始した状態で、音声テストをすると音声を拾える。
これがますます謎。
カメラを初期化するタイミングの問題なのかなぁ。

Skype で使うサウンドデバイスをDefault にすると、
「オーディオプレーヤに問題があります」と言われる件は、PulseAudio をアンインスコすると良いらしい。

Ubuntu日本語フォーラム / [解決済み]skypeでオーディオプレイヤーに問題がある

WebCam でいうUAC はWindows Vista のUser Account Control じゃなくて、
UVC=USB Video Class と同じく、UAC=USB Audio Class の略だと思う。
という話は横にして、PulseAudio を入れていても、
入力元にUSB 2.0 Camera、出力先にpulse を選べば問題ないので、原因はこれではないと思う。

しばらくはHDA intel にマイクを刺して誤魔化そう。
そういえば、前にFedora 10 使ってた時も同じ症状だった。
なんだろこれ。

追記
解決しました。
skype-static-oss を使って/dev/dspX を叩いて通話をしてみると意図した通りに動いてくれた。
ドライバの不具合かと思ったので、alsa-driver を更新してみた。

Ubuntu-9.04
 標準のドライバはalsa-driver-1.0.18 。
alsa-project を見るとalsa-driver-1.0.20 が出ていたので入れ替えたところ、
ALSA を使った場合でも意図した通りに動いた。
ついでに、alsa-driver-1.0.18 とalsa-driver-1.0.19 の差違(Changes) も。

$ tar xjf alsa-driver-1.0.20.tar.bz2 && cd alsa-driver-1.0.20
$ ./configure
$ make && sudo make install

新しいkernel に取り込まれてくれないかなー。

Ubuntuではじめる Linuxパソコン (Gihyo Expert Books)Ubuntuではじめる Linuxパソコン (Gihyo Expert Books)
佐々木 康之

技術評論社 2008-02-07
売り上げランキング : 162357
おすすめ平均

Amazonで詳しく見る
by G-Tools