[Mplayer-cvslog] CVS: main/DOCS/tech libavc-options.txt,1.27,1.28
Michael Niedermayer CVS
michael at mplayerhq.hu
Wed Jan 1 15:59:44 CET 2003
Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var/tmp.root/cvs-serv9975
Modified Files:
libavc-options.txt
Log Message:
new options
Index: libavc-options.txt
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/tech/libavc-options.txt,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- libavc-options.txt 28 Dec 2002 00:23:26 -0000 1.27
+++ libavc-options.txt 1 Jan 2003 14:59:41 -0000 1.28
@@ -284,6 +284,42 @@
7 ZERO (0)
+256 (use chroma too, doesnt work with b frames currently)
Tip: SAD is fast, SATD is good
+ Tip2: when using SATD for full pel search u should use a larger diamond
+ something like dia=2 or dia=4
+
+dia (-99 - 6) diamond type & size for motion estimation
+ ...
+ -3 shape adaptive diamond with size 3
+ -2 shape adaptive diamond with size 2
+ -1 experimental
+ 1 normal size=1 diamond (default) =EPZS type diamond
+ 0
+ 000
+ 0
+ 2 normal size=2 diamond
+ 0
+ 000
+ 00000
+ 000
+ 0
+ ...
+ Tip: the shape adaptive stuff seems to be faster at the same quality
+ Note: the sizes of the normal diamonds and shape adaptive ones dont
+ have the same meaning
+
+trell trellis quantization
+ this will find the optimal encoding for each 8x8 block
+ trellis quantization is quite simple a optimal quantization in the
+ PSNR vs bitrate sense (assuming that there would be no rounding errors introduced
+ by the IDCT, which is obviously not the case) it simply finds a block for the minimum of
+ error + lambda*bits
+ lambda is a qp dependant constant
+ bits is the amount of bits needed to encode the block
+ error is simple the sum of squared errors of the quantization
+
+last_pred (0-99) amount of motion predictors from the previous frame
+ 0 (default)
+ a -> will use 2a+1 x 2a+1 MB square of MV predictors from the previous frame
lavdopts: (decoder options)
---------------------------
More information about the MPlayer-cvslog
mailing list