readme-mplayer-k-mybuild.txt
2008-08-22

内容
----

KO Myung-Hun 氏による MPlayer dev-SVN-r26012-OS2-3.3.5 を自前で再構築
したものです。

KO Myung-Hun 氏のバイナリとの相違点：

- dart バッファ追加（非力なマシンでの音声ストール軽減）
- SDL 出力サポート（SDL12.dll, FSLib.dll を LIBPATH 上に置くこと）
- ogg theora, speex サポート
- jpeg サポート
- ストリーム中の日本語コメントが正しく表示されるかも？
- tcpip v4.0 版同梱（tcpip32 なしの環境で起動可能）
- （環境によってはコンパイラの最適化が多少は効くかも…）

2008-08-22 追加分：

- DVD menu サポート（dvdnav）
- x264, faac サポート
- lame の asm コードを使うようにした (libmp3lame)
- libdart に DosSetPriority 指定
- _control87 による FPE mask（一部の環境での SIGFPE 対策）
- -vo sdl のウィンドウ表示（フルスクリーン表示にしない）
- -vo kva で NumPad サポート (for dvdnav)
- readme.jpn 追加（readme.eng の日本語訳）


システム要件
------------

- pentium2 以上
- OS/2 V4.50 相当
- TCP/IP
- libc 0.6.3 csd3

tcpipv4 版は pentium 以上の CPU でいけるはず（ついでに Warp V3 + 最終fix でも
いちおう起動した）。


Memo & Tips
-----------

- 非力な環境で再生がストールしたときは、いったん、一時停止してから再生
  （p キー二度押し）するか、適当にシークすると復活するかも。
- 出力に SDL を選んでいない場合でも、SDL12.dll と FSLib.dll は必要。
  音声／映像とも SDL はデフォルト出力ではありません。
- -vo sdl は -vo kva に比べるとフレームレートが著しく落ちる。
- dart の優先度を DosSetPriority で上げたので、（手元の環境では）
  -ao dart で音声ストールはほぼなくなった。
- -ao sdl はモノラル音声をサポートしていないらしい（OS/2 版 SDL 固有の
  問題だと思うが、他の環境については未確認）
- （特に非力なマシンで）有用なオプション： -framedrop -cache 8192
- Windows の codec が使えるかどうかはまったく確認していません。
- x264 とか入れてみた。動くかどうか、まったく確認していません。
- faac 入れたら（DVD 含めた）再生が目に見えて軽くなった（画質もけっこう
  変わった）…もしかして mplayer 内蔵の faad2 ってあんまり良くないのか？


Tips & Note (DVD menu)
----------------------

libdvdnav を入れて、DVD メニューが使えるようにしてみました。
コマンドラインオプションで dvd:// のかわりに dvdnav:// を指定します。

  mplayer dvdnav:// -dvd-device e:

デフォルト設定では、メニューの操作を NumPad（テンキー）で行います。
（NumLock は off にしておいてください）

DVD メニュー再生時は、通常再生時に比べて CPU 負荷が高めになります。

