summaryrefslogtreecommitdiffstats
path: root/DOCS/DivX4Linux
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/DivX4Linux')
-rw-r--r--DOCS/DivX4Linux40
1 files changed, 0 insertions, 40 deletions
diff --git a/DOCS/DivX4Linux b/DOCS/DivX4Linux
deleted file mode 100644
index 9006c95f3d..0000000000
--- a/DOCS/DivX4Linux
+++ /dev/null
@@ -1,40 +0,0 @@
-
-How to enable DivX4Linux support?
-=================================
-
-1. Download the codec:
- http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip
-
-2. Unpack it, and copy files to their place:
- cp libdivxdecore.so.0.0.0 /usr/local/lib/
- ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0
- ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so
- ldconfig
- cp decore.h /usr/local/include/
-
-3. Run mplayer's ./configure
- Change #undef NEW_DECORE to #define NEW_DECORE in config.h
- Change #define MPEG12_POSTPROC to #undef MPEG12_POSTPROC in config.h
- Change DECORE_LIBS in config.mak to be:
- DECORE_LIBS=-L/usr/local/lib -ldivxdecore
-
-4. Compile mplayer (make;make install)
-
-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 the 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)