[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:08174] Re: OMS DVD player



土谷さん、こんにちは

ちょっとおもしろいエラーログが取れたので書いておきます。

  > 当方で問題なく動作している環境での出力メッセージを以下に示します。

この出力メッセージはとても参考になりました。

(ちょっとおもしろい方法で)ほぼ同じ出力ログが得られるのですが、
まだ再生できていません。
でもおもしろいエラーログが取れました。

  > ~/.oms/config ファイルですが、うちの環境ではコメント行は全部取り除いて
  > 下記の6行だけにしました。

はい、これは同じように試させて頂きました。

  > それと、ls -l /usr/local/lib/oms/plugins/ | less
  > してみて、旧バージョンのOMSの残骸が残っていないか確認してみてください。
  > 日付が古いファイルがあったら、消去した方が良いです。

そうですね。でもいままで make が通ったことはないので、
古バージョンのものはないようです。

  > > oms-HOWTO には環境的にはこんな風に書いてあるので、
  > (中略)
  > >          libxml 1.0 (NOT libxml2) 
  > 
  > 前回のメールで「libxml2 を入れたらどうか」という大嘘のアドバイスを
  > してしまいました。ごめんなさい。

いえいえ

  > ですね。というわけで、GNOME一式を入れる必要はなくて、libxml1.tgz だけを
  > 入れれば良かったような気がします。時間が取れれば確認します。

libxml1.tgz というわけでもなくて esound 系のものとかもあるようです。
私はいままでに個別にちょこちょこ足してきているので、GNOME 関連からは
これが必要というのはちょっと言えないのですが。

  > > DVD の再生画面の選択パネルがパッと出て消えるという感じなので、
  > > gtk 関係でもバージョンアップしたらいけるかな。
  > 
  > うちの環境では glib/gtk はPlamo-2.1お勧めインストールで入れたもの
  > そのままです。gtk関係のバージョンは無関係な気がします。

そうですよね。そのあたりもちょっと見て、それでもどうしても消えるので、
なんとか消えないまでも再生画面くらいは出せないかと思い次のようなことを
やってみました。

(最近寒いので)ディスクトップのマシンに用があるときはノートからtelnet 
や ftp で使うことが多いので、ふと思いついて、ノートから oms を操作でき
ないかと思い、やってみました。すると、ディスクトップでは画面が一瞬だけ
表示されて消えてしまうのですが、なんと!ノートから操作すると、再生画面
がちゃんと出るのです。

 xhost でディスクトップマシンを登録してから、
harry:~$ xhost penguin
penguin being added to access control list

telnet で入ります。
harry:~$ telnet penguin
Trying 192.168.1.4...
Connected to penguin.minerva.com.

そこで、oms を起動します。
私はノートの画面を見ているわけで。

すると、oms の再生画面がちゃんと起動してきます。
これがそのときの記録
penguin:~$ oms
main_parent = 0x80f57a8
Setup Device
---> have dvd:/dev/dvd
SETUP
LOG_INFO        playlist_op.c:playlist_load#313 Loading playlist ...
calling xml parse for plugins /usr/local/lib/oms/plugins/dec_spu.so
create notebook page, parent = 0x80f57a8
xml string seems to be empty.
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (output_audio_pugin) sys 
Opened audio device "/dev/dsp"
LOG_INFO        audio_sys.c:_audio_sys_open#185 fragments = 128
 fragstotal = 128
 fragsize = 256
 bytes = 32768
LOG_INFO        render_mgr.c:_renderLoad#123    opened 7 output plugin sys 
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (output_video_pugin) x11 
LOG_INFO        video_out_x11.c:x11_open#251    Using MIT Shared memory extensin
Xlib:  extension "XVideo" missing on display "harry.minerva.com:0.0".
LOG_INFO        render_mgr.c:_renderLoad#123    opened 8 output plugin x11 
create notebook page, parent = 0x80f57a8
create radio
create radio
create radio
create notebook page, parent = 0x80f57a8
create radio
create radio
create radio
create radio

これで、
Open Media System 画面と操作パネルが出る。

playlist を選択すると、playlist 画面がでる。
メインの選択パネルで「再生ボタン」を選択すると、
テキスト画面には以下の表示が出て、
playlist画面 には、Chapter1 などの表示がちゃんとでるので、
CD のリストは取得できている。
再生画面は大きくなる。


Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkTree'
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (Nav) dvd 
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (Input) dvd 
GetTitleKey failed: ??/???????

LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (Decaps) ps  
Reading TBL 1 offset 0x800
Reading TBL 3 offset 0x1000
Reading TBL 2 offset 0x0
Reading TBL 4 offset 0x1800
Reading TBL 5 offset 0x0
Reading TBL 7 offset 0x0
Reading TBL 8 offset 0x0
Reading TBL 1 offset 0x800
Reading TBL 2 offset 0x1000
Reading TBL 3 offset 0x1800
Reading TBL 4 offset 0x2000
Reading TBL 5 offset 0x3800
Reading TBL 6 offset 0x4000
Reading TBL 7 offset 0x4800
Reading TBL 8 offset 0x5000
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (CodecAudio) pcm 
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (CodecVideo) mpg2
Using MMX for IDCT transform
Using MMX for motion compensation
LOG_INFO        plugin_mgr.c:pluginLoad#476     loading plugin: (CodecSpu) spu 
No accelerated colorspace conversion found
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  129 (MIT-SHM)
  Minor opcode of failed request:  1 (X_ShmAttach)
  Serial number of failed request:  24
  Current serial number in output stream:  26
Xlib: unexpected async reply (sequence 0xa47)!


この状態でもう一度再生ボタンを押すと、次のようなエラーが
表示されてoms は消える。
X Error of failed request:  BadFont (invalid Font parameter)
  Major opcode of failed request:  94 (X_CreateGlyphCursor)
  Resource id in failed request:  0x3400042
  Serial number of failed request:  4984
  Current serial number in output stream:  4985


このなかのエラーを検討すると、もうちょっと詳しいことがわかるかな。

テレビの画面はこんな風にしてはノートのほうに出すことができなかったので、
DVD のほうもだめかと思っていたのですが、ちょっとおもしろいですね。

中谷千絵

Follow-Ups
[plamo:08175] Re: OMS DVD player, Chie Nakatani
References
[plamo:08169] Re: OMS DVD player, Masayoshi Tsuchiya

[検索ページ] [メール一覧]
Plamo ML 公開システム