[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:08198] Re: OMS DVD player
-
From:Chie Nakatani
-
Date:Sun, 7 Jan 2001 11:33:53 +0900
- Subject: [plamo:08198] Re: OMS DVD player
- From: Chie Nakatani <jeanne@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 7 Jan 2001 11:33:53 +0900
- Posted: Sun, 07 Jan 2001 11:47:27 +0900
土谷さん、こんにちは
oms にはまりこんでます(笑)
ひとつ教えていただきたいのですが、よろしくお願いします。
少し長くなってごめんなさい。
土谷さんの「Plamo - OMSインストールメモ」のページに書かれている次の件の
ことです。この部分をどのようにクリアされのか、教えていただけないでしょうか。
-----------
Matrox G200/G400のビデオカードのアクセラレーションを使用する場合は、
最低限mpeg2dec.patched.ok/driversディレクトリにて mga_vid.cをコンパイルして
mga_vid.oを作成する 必要があるみたいです。
-----------
現在のところ、
私の環境では音は完璧なのですが、映像がでないという状態になっています。
./.oms/config は操作パネルからでも、手動(ファイルを開いてという意味)
でも設定できるので、次の部分、あえて/usr/local/lib/libvo と指定した場
合もやってみましたが、次のようにしてみたので、
penguin:/usr/local/lib/oms/plugins$ ls -l display*
lrwxrwxrwx 1 root root 35 1月 7日 00:47 display_x11.so -> /usr/local/lib/libvo/display_x11.so
このようにすれば、
/usr/local/lib/oms/plugins/ これを選択するのが筋だと思います。
# specify here where you want your video output to be sent to
# your choices are: 3dfx|mga|null|sdl|x11
# these correspond to the display_*.so plugins usually in
#/usr/local/lib/oms/plugins/
#default: x11
#output_video_plugin=null
/usr/local/lib/libvo
oms はoms-working.20001230.tar.gzを使い、土谷さんのページと、
oms-howto.htmlを参考にインストールしました。
oms-working.20001230.tar.gzパッケージを解凍して、土谷さんのページにあ
る通り、 libcss, mpeg2dec.patched.ok, libvo, omsの順番でmake し、イン
ストールしています。
/dev/dvd は
hdc: HITACHI DVD-ROM GD-7500, ATAPI CDROM drive
lrwxrwxrwx 1 root root 3 1月 5日 21:06 dvd -> hdc
ビデオカードは、
Driver "mga"
VendorName "Matrox"
BoardName "MGA G400 AGP"
インストール後、oms を実行すると、「音」については問題なく再生されるの
ですが、映像がだめという状態になっていますので、OMS How-To を参考に次
のことを検討しました。
(1)ちゃんとインストールされているかの確認は
OMS How-ToのVerifying the installationに次のことを確認するように
書いてありました。
----------
# cd /usr/local/lib/libvo
# ls display*so
display_null.so* display_sdl.so* display_x11.so*
# cd /usr/local/lib/oms/plugins/
# ls audio*so
audio_esd.so* audio_null.so* audio_sys.so* audio_wav.so*
----------
私の場合(必要なものはあります)
penguin:/usr/local/lib/libvo# ls
display_md5.a display_null.a display_pgm.a display_x11.a
display_md5.la display_null.la display_pgm.la display_x11.la
display_md5.so display_null.so display_pgm.so display_x11.so
HOWTO の FAQ のところに、
10.1 How do I know if the Xv extension is being usedという質問があって、
ここがちょっとわからなかったのですが、
----------
ldd /usr/local/lib/oms/plugins/display_x11.so, you should see something like libXv.so =>
/usr/X11/lib//libXv.so (0x40035000)
When oms starts playing, something like this should be displayed
----------
display_x11.so は、/usr/local/lib/libvo にインストールされていますから、
/usr/local/lib/oms/plugins/ には display_x11.so は「ない」ですから、
このようにしました。
penguin:/usr/local/lib/oms/plugins$ ls -l display*
lrwxrwxrwx 1 root root 35 1月 7日 00:47 display_x11.so -> /usr/local/lib/libvo/display_x11.so
ldd /usr/local/lib/oms/plugins/display_x11.so を見てみると、
次のようになっています。
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40010000)
libXv.so => /usr/X11R6/lib/libXv.so (0x400d3000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400d9000)
libXxf86dga.so => /usr/X11R6/lib/libXxf86dga.so (0x400e6000)
libvo.so.0 => /usr/local/lib/libvo.so.0 (0x400e9000)
libc.so.6 => /lib/libc.so.6 (0x400ec000)
libdl.so.2 => /lib/libdl.so.2 (0x401f5000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
(2)make 段階のことをふりかえってみると、
libvo configuration
-------------------------------
x11 : yes
xv : yes
dga : yes
shm : yes
SDL : no
GGI : no
matrox g200/g400 : no
これで進めていますから、
matrox g200/g400 : no
これがちょっと気になります。そこで、libvo を再度make を試してみました。
./configure オプションに
--enable-mga build the mga plugin; you need /dev/mga_vid
を使うと、
libvo configuration
-------------------------------
x11 : yes
xv : yes
dga : yes
shm : yes
SDL : no
GGI : no
matrox g200/g400 : yes
このようになるのですが、これで make をしてみると、
creating display_x11.la
(cd .libs && rm -f display_x11.la && ln -s ../display_x11.la display_x11.la)
make[2]: *** `all-am' に必要なターゲット `display_mga.la' を make するルールがありません. 中止。
make[2]: 出ます ディレクトリ `/home/jeanne/oms0101-1/oms-working/libvo/src/plugins'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/home/jeanne/oms0101-1/oms-working/libvo/src'
make: *** [all-recursive] エラー 1
ということになります。
というわけで、土谷さんのページに書かれていたMatrox G200/G400のビデオカー
ドを使用する場合という件がひっかかりになっているというわけです。
中谷千絵
- Follow-Ups
-
- [plamo:08207] Re: OMS DVD player, Masayoshi Tsuchiya
- References
-
- [plamo:08175] Re: OMS DVD player, Chie Nakatani
[検索ページ]
[メール一覧]
Plamo ML 公開システム