mirror of
https://github.com/mpv-player/mpv
synced 2025-02-07 23:51:49 +00:00
info about odivx vs. divx4
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1352 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
ecca6ca1ce
commit
66f154a7a1
@ -20,8 +20,21 @@ How to enable DivX4Linux support?
|
||||
|
||||
4. Compile mplayer
|
||||
|
||||
5. Enjoy it: mplayer -vc divx4 file.avi ...
|
||||
Note: it supports postprocessing, but range of values is strange:
|
||||
5. How to enable it?
|
||||
It's a bit tricky. As it conflicts with opendivx (it's API is very
|
||||
similar to opendivx's), opendivx code is disabled, and teh opendivx
|
||||
driver calls this library too.
|
||||
You have 2 choices:
|
||||
-vc odivx : using divx4 codec as a new version of opendivx.
|
||||
in this case it produces YV12 image in its own buffer,
|
||||
and MPlayer (libvo) does colorspace conversion.
|
||||
-vc divx4 : using divx4 codec's colorspace conversion.
|
||||
in this mode, you can use YUY2/UYVY too.
|
||||
Note: for YV12 (planar YUV 4:2:0) -vc odivx is faster, for packed
|
||||
YUV modes (YUY2, UYVY) use -vc divx4. For RGB modes you can choose,
|
||||
I think their speed is the same. Maybe it depends on current bpp.
|
||||
|
||||
Note: it supports postprocessing too, but range of values is strange:
|
||||
0 = no postproc
|
||||
10 .. 20 = postproc, normal (like level 2 with divxds)
|
||||
30 .. 60 = hard postproc, eats many cpu. (like level 4 with divxds)
|
||||
|
Loading…
Reference in New Issue
Block a user