[Mplayer-cvslog] CVS: main/DOCS/tech codecs.conf.txt,1.4,1.5
Arpi of Ize
arpi at mplayerhq.hu
Sun Sep 15 03:39:45 CEST 2002
Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var/tmp.root/cvs-serv19521
Modified Files:
codecs.conf.txt
Log Message:
outflags described
Index: codecs.conf.txt
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/tech/codecs.conf.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- codecs.conf.txt 9 Sep 2002 22:44:23 -0000 1.4
+++ codecs.conf.txt 15 Sep 2002 01:39:42 -0000 1.5
@@ -99,8 +99,38 @@
to output. Just like the fourcc line, there can be multiple out lines or
multiple comma-separated output formats on the same line. The output
formats should be listed in order of preference.
+
The outfmt values can be followed by one or more flags, like flip, noflip,
-static, querty. TODO: describe tehse in detail.
+static, query. Describe these in detail:
+
+"flip":
+ If this flag is set for a given format, then o_bih->biHeight will NOT be
+ set to -bih->biHeight, ie image will be decoded upside-down.
+ Used only by vfw and vfwex codecs.
+
+"noflip":
+ This flag is ignored (no effect) without "flip" being set!
+ If this flag is set, it means the codec doesn't decode upside-down,
+ altought it's told to do so.
+
+"yuvhack":
+ This flag is required for the old win32 ms-mpeg4 vfw codecs, including
+ MP42 and DIV3 (divx 3.11). These DLLs actually support YUV formats,
+ but the query/begin functions are buggy and don't accept YUV fourccs
+ (the decode func. accepts it and works well!)
+ If this flag is set, then o_bih->biCompression will be set to 0 for
+ the initialization for the YUV modes. Used only by vfw/vfwex codecs.
+
+"query":
+ This flag is used to control VDCTRL_QUERY_FORMAT for vfw/vfewx codecs.
+ If thsi flag is set, the control() will query the codec for the csp
+ support, otherwise it will assume constant csp table. Required for
+ some DLLs (like huffyuv, CRAM).
+
+"static",
+ This flag forces STATIC (instead of TEMP) buffer allocation for the codec.
+ Used for some very old DLLs like Indeo 3 and for some xanim codecs like
+ cinepak. See dr-methods.txt for details on buffer types.
Audio Codecs
------------
More information about the MPlayer-cvslog
mailing list