お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-02-27 06:13:00

txy
新しいメンバ
From: Tokyo, JAPAN
登録日: 2012-02-26

videodev.hの入手方法

10年ほど前のPC(NEC PC-VC1000J/8)にUbuntu11.10をインストールして使い始めた初心者です。

今のところ、問題なく動いていますが、Skypeでビデオ映像が出てきません。

Webカメラは、Qcam for Notebooks Pro QV-700Nを使用しています。
PCが古いので、USB2.0のUVC対応カメラは使えません。

QT V4L2 test Utility では、最初、正常に映っていましたが、Restore User SettingをFactory Settingにすると緑色の映像になって元に戻らなくなってしまいました。

そこで、下記のQuickCam USB Driverをインストールして試してみたいと思っています。

http://qce-ga.sourceforge.net/

しかし、手順2の make all を実行した結果、下記のエラーメッセージが出てきました。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
linux/videodev.h: そのようなファイルやディレクトリはありません
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ファイル検索すると、linux/videodev2.hがあることがわかりました。

videodev.hを入手するには、どうすればよいでしょうか。

よろしくお願いします。

オフライン

 

#2 2012-03-03 14:00:08

txy
新しいメンバ
From: Tokyo, JAPAN
登録日: 2012-02-26

Re: videodev.hの入手方法

自分でレスするのも何ですが、本件解決しました。

いろいろやっている内に、Skypeで映像が映るようになったのです。

当初、オプションのビデオデバイスの設定画面で、テスト映像が出ないので、そこであきらめていました。

しかし、実際に通話を始め、マイビデオの開始を選択すると、映像が映ったのです。

緑色の映像になっていたのは、ホワイトバランスの調整で直りました。
ただし、Windowsマシンに接続し、QuickCam付属のコントロールソフトで調整しました。


今回の件で、オープンソースの奥深さを体験しました。

結局のところ、videodev.hは入手できず、QuickCamドライバはインストールできませんでした。

videodev.hをlibv4l1-videodev.hに置き換えても、今度は、smp_lock.hがないと言われたり。

「2.6.38 のソースを取ってきて include/linux/smp_lock.h を 2.6.39 ソースの同じディレクトリに置けば解決します」と、下記のページにありますが、2.6.38 のソースが取れなかったり。

http://yusukezzz.net/blog/archives/2063

その他、いくつかソフトをインストールしましたが、どれが効いたか、始めから問題なかったのか、今となってはわかりません。

いろいろ苦労しましたが、Linux 初心者の私にとって良い経験でした。

オフライン

 

Board footer

Powered by FluxBB