xawtv動作してますか?

追加アプリケーションパッケージ、PETやSFSなどの話題です

モデレータ: 暇人, YoN, nyu

返信する
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。
この場所でよいかな?と思いつつ、アップロードです。

Webカメラの動作確認を行うべく、試行錯誤を行いましたがうまくいきません。
skyepでの動作でなく、xawtvでトライを行いました。

起動時にエラーメッセージが出ますが、画面上にカメラ画像表示が出ます。ここで、静止画や動画としてセーブの操作を掛けると無反応です。
静止画を取るべくコンソールから、
v4lctl -debug 1 -input /dev/video0 snap jpeg 320x240 test.jpg
とコマンドを打ち込むと、
devlist_probe: checking existing entries ...
devlist_probe: probing dvb devices ...
open(/dev/dvb/adapter0/frontend0): No such device or address
...(類似メッセージ 省略)...
devlist_probe: probing v4l2 devices ...
open(/dev/video1): No such device
...(類似メッセージ 省略)...
vid-open: trying: v4l2...
v4l2: open
v4l2: init
v4l2: device info:
uvcvideo 0.1.0 / CNF7129 @ 0000:00:1d.7
v4l2: close
vid-open: ok: v4l2
vid-open: flags: 2
device_probe_video: /dev/video0: add
devlist_probe: probing v4l devices ...
open(/dev/video1): No such device
...(類似メッセージ 省略)...
device_probe_video: /dev/video0: seen, skipping
devlist_probe: probing xv devices ...
devlist_probe: probing done
using: device configuration "CNF7129":
bus = 0000:00:1d.7
video = /dev/video0
vbi = [unset]
dvb = [unset]
sndrec = [unset, using default]
sndplay = [unset, using default]
mixer = [unset, using default]
control = [unset]
vid-open: trying: v4l2...
v4l2: open
v4l2: init
v4l2: device info:
uvcvideo 0.1.0 / CNF7129 @ 0000:00:1d.7
v4l2: close
vid-open: ok: v4l2
vid-open: flags: 2
dsp-open: trying: oss...
dsp-open: ok: oss
dsp-open: trying: alsa...
alsa: init dev="plughw" record=no
alsa: open
alsa: close
dsp-open: ok: alsa
queue: "snap" "jpeg" "320x240" "test.jpg"
v4l2: fini
alsa: fini
となりますがファイルは作成されずです。
突っ込み所をアドバイスいただければ、嬉しいです。

ハード:eeePC-901X
OS:puppy 4.20p1jp
関連しそうな導入済みpet:いずれも本家のフォーラムからもらってきたものです。
DBus-1.0.2.pet
DBus-GLib-0.74.pet
xawtv-20070625.pet
Xorg7.3-v4l-extension-0.1.1.pet
xorg_xorg_full_dri-7.3.pet
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: xawtv動作してますか?

投稿記事 by みのむし »

何方も返信しないのでしゃしゃり出て来ました。
なお、私は xawtv を使うハードを所有していませんので検証は出来ません。
最初、xawtv のソースからインストールしようとしましたが、
make でエラーが出て前に進めませんでしたので、PETパッケージを探して見ました。

http://www.murga-linux.com/puppy/viewtopic.php?t=19918

このページから

xawtv-3.95.pet
v4lctl.pet

をインストールするとうまく行くのでは?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。
みのむし さんが書きました: このページから

xawtv-3.95.pet
v4lctl.pet

をインストールするとうまく行くのでは?
どうもありがとうございます。
petファイルの中身を覗いてみると、現状の私の状態とは異なる部分があります。
組み合わせを少し研究してみます。

コンパイルを実は手を付けたのですが、ヘッダーファイルが無いとか・・・
だるまの片目が開かない状態が続いています。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: xawtv動作してますか?

投稿記事 by みのむし »

>どうもありがとうございます。
>petファイルの中身を覗いてみると、現状の私の状態とは異なる部分があります。
>組み合わせを少し研究してみます。

私の意図は、これら2つのPETパッケージをインストールしたら、
もしかすると、うまく行くのでは?と思ったものですから...

>コンパイルを実は手を付けたのですが、ヘッダーファイルが無いとか・・・
>だるまの片目が開かない状態が続いています。

余計な作業を強いる事になって相済みません。
ご苦労様です。
(lsmodでV4L関連のドライバモジュールは確認されておられるでしょうか?)

/dev/video0
/dev/v4l/video0

などがあるかどうか

「xawtv v4l」をキーワードとして <Linux> - google 検索すると、色々なページが見付かりますが...

次に、「Eee PC 901X xawtv」をキーワードとして <Linux> - google 検索してみました。

cosyroom on MARUTA
http://maruta.be/hello360/tag/Linux

「Puppy Eee PC 901X xawtv」をキーワードとして <Linux> - google 検索すると、

Puppy Linux 動作実績 その2
http://openlab.ring.gr.jp/puppylinux/dosa2.html
114: ASUS [ Eee PC 4G-X / 4G-XU ]
181: Asus [ EeePC701SD ]
183: Emobile [H11T]
186: ASUS [ eee PC901x ] ← これはきりんさんのポストですね。skype では成功されていますね。
191: Panasonic [ Let'Note CFW4 ] ← (Puppy4.1.1には「Spca5xx」...)

Puppy Linux Discussion Forum :: View topic - Anybody tried Puppy ...
http://www.murga-linux.com/puppy/viewtopic.php?t=28557

<Linux> - google 検索
http://www.google.co.jp/linux
※↑ linux の後ろには / は無用です。

◎私なら、別のディストリビューションで xawtv を動かして調べてみます。
まずは、ドライバの確認、インターフェイス名が取得出来ている(認識されている)かどうか
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。沈黙状態が続きすいません。
頭を冷やして、まっさらな状態でテストを行ってみました(あれこれと追加したパッケージが増えたので)
とりあえずの現状報告です。

○xawtv-3.95.pet(安定版に相当します)では・・・
・v4lctl.petの導入は不要のようです。インストールされたファイルを確認するとxawtv-3.95.petに全て含まれています。もしかすると、内容が異なるのかも知れませんが・・・
・ライブラリー不足が警告され、xorg_xorg_full_dri-7.3.petの導入が必要です。
・多分、これも必要の判断でXorg7.3-v4l-extension-0.1.1.petも導入。xorg.confファイルも修正。
・起動すると、内蔵webカメラ脇のLED点灯せず、画面も真っ暗。プログラムを終了させるとコンソールにエラーメッセージたっぷり吐き出される。

○xawtv-20070625.pet(開発中のVer4.xxに相当します)では・・・
・xawtv-20070625.pet導入時点で不足のライブラリーの警告は出ない。
・起動すると、エラーメッセージが出るが、内蔵webカメラ脇のLED点灯し、画面に自分の顔が写る。でも画面のスナップショットが取れない。

コード: 全て選択

ioctl:......(いっぱいエラーメッセージ)....無効な引数です
Xlib:extension  "GLX" missing on display ":0.0" ←まだ何か足りないみたい
station "0" not found ←TVカードがないので当たり前と思う
・追加で xorg_xorg_full_dri-7.3.pet 導入して起動すると、動作状況は変化なし。

コード: 全て選択

ioctl:......(いっぱいエラーメッセージ)....無効な引数です
Unrecognized device ID 27ae ←認識されないデバイス・・・ここが怪しげ
station "0" not found
・追加で Xorg7.3-v4l-extension-0.1.1.pet 導入して起動すると、動作状況は変化なし。

なので、Unrecognized device ID 27ae が何か追っかけ中です。
ちなみに、必要なモジュールは何もしない状態で認識されているようです。

コード: 全て選択

# lsmod | grep video
uvcvideo               57608  0 
compat_ioctl32          1408  1 uvcvideo
videodev               33664  1 uvcvideo
v4l1_compat            14340  2 uvcvideo,videodev
video                  19472  0 
output                  3840  1 video
usbcore               136560  8 usbserial,uvcvideo,hci_usb,usbhid,usb_storage,ehci_hcd,uhci_hcd
/devの必要と思えるファイルはあるみたい・・・
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。
みのむし さんが書きました: ◎私なら、別のディストリビューションで xawtv を動かして調べてみます。
SDカードにインストールした、ubuntu9.04で確認してみました。導入してみるとVER3.95のようです。
起動後の動作は、自分の顔が画面に写る。操作によりスナップショットがファイルとして取れる。でもファイルを開くと「真っ黒」。コンソールから起動したときに吐き出されるメッセージは似たようなものみたい。puppy上の動作と較べると類似の部分と異なる部分があるので手掛かりになりそうです。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: xawtv動作してますか?

投稿記事 by みのむし »

きりんさん

>SDカードにインストールした、ubuntu9.04で確認してみました。導入してみるとVER3.95のようです。
>...

この ubuntu9.04 の環境で 色々試してみてください。

xawtvインストール
http://www2h.biglobe.ne.jp/~hnakamur/te ... nstall.htm

ここの、Xのリソースの設定設定ファイルの作成 が重要だと思います。
特に、Xのリソースの設定 は以下に示すように臨機応変に対処する必要があります。
つまり、Xawtv が /usr/X11R6/lib/X11/app-defaults に入っていない...

xawtvによるTV表示
http://www2h.biglobe.ne.jp/~hnakamur/te ... /xawtv.htm

Puppy では xawtv パッケージのみで良さそうですね。
但し、設定する必要がありますが...
以下の URL から rpmパッケージをダウンロードして PETパッケージにしてみました。

URL: ftp://ftp.riken.jp/pub/Linux/fedora/extras/6/i386/
xawtv-3.95-4.fc6.i386.rpm

URL: http://www.mland.jp/pub/Linux/puppylinu ... ato/xawtv/
xawtv-3.95-4.fc6.i386.pet

PETパッケージのインストール後、xawtvインストールXのリソースの設定
設定ファイルの作成 を必ず実行してください。

コード: 全て選択

 # cd /usr/X11R6/lib/X11/app-defaults
# pwd
/usr/X11R6/lib/X11/app-defaults
(↑このように表示されればOK)
# cp /usr/share/X11/app-defaults/Xawtv .
# cd /root
# geany .xawtv
(xawtvインストール の 設定ファイルの作成 を参照してください)
# ldconfig
# xawtv
(端末から実行すると、後でエラーメッセージを確認出来ます)
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。
せっかく返信いただいたのにレスポンスが悪くて恐縮です。
みのむし さんが書きました: つまり、Xawtv が /usr/X11R6/lib/X11/app-defaults に入っていない...
Ubuntuと比較してみたのですが、Ubuntuの/usr/X11R6/lib/X11/app-defaultsのxawtvファイルと Puppyの/root/.xawtvは同じ中身のようです。従って、Puppyではapp-defaultsに置く必要はないと判断しています。
コンソールから v4l-info すると、bufferの表示の部分で ioctl VIDIOCGFBUF: Invalid argument と出ます。web上の成功例の書き込みを眺めていると、この部分でエラーが帰っていないようなので怪しいと感じています。
と思いつつ、リスタートやシャットダウン時にコンソールへ落ちたタイミングで画面が格子のまだら状(ロの字状)になる頻度が高まって来て、そちらの観察に時間を費やしているところです。
まだ諦めた訳ではないので、xawtvの観察も続けます。
とりあえず、現状報告。
きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: xawtv動作してますか?

投稿記事 by きりん »

こんにちわ。きりんです。
xawtvは、未だにうまくいかず・・・なのですが、webcamの確認用に使えるソフトが本家のフォーラムにありましたので紹介しておきます。
トピック"Webcam Snapshot"http://www.murga-linux.com/puppy/viewtopic.php?t=47992から、
webcamsnapshot-.2.pet と libgd2-2.0.36-i486.pet をもらってきてeeePC901で動作確認okです。但し、スタビレーション・ディレイを大きく取る必要があります。
同じ場所にwebcamsnapshot-.1.petがありますが、こちらは画面がほとんど真っ暗で目的を達成出来ません。逆に考えると、xawtvを含めカメラの設定をうまく行えないとダメなようです。ハードとソフトの両面をきちんと理解していないと、うまくないようですね・・・やっぱり!!
返信する