[MPlayer-DOCS] documenting lavdopts debug=0x4000

Loren Merritt lorenm at u.washington.edu
Fri Feb 10 21:12:27 CET 2006


On Fri, 10 Feb 2006, Diego Biurrun wrote:
> On Thu, Feb 02, 2006 at 01:15:31PM +0100, Diego Biurrun wrote:
>> On Thu, Jan 26, 2006 at 10:54:11AM -0600, Jeff Clagg wrote:
>>> Well, there are probably MANY things that could be added to the
>>> documentation of lavdopts, but currently the easiest way to decipher the
>>> meaning of the output of "lavdopts debug=0x4000" is a combination of
>>> rtfs and lavdopts debug=0x4008. However, once we open this can of worms,
>>> the lavdopts section of the man page might become extremely long.
>>
>> Patches most welcome :)
>>
>>> Nevertheless, I'm going to suggest that we add explanations in the man
>>> page of what each block tint/color actually means. One of my questions
>>> is, should we stick to the old vertical listing style, which takes up a
>>> heck of a lot of space, or just list them in sentence form?
>>
>> I'd be tempted to keep the vertical listing, but this is a secondary
>> issue.  Once we have the text it's easy to reformat it.
>>
>>> Other cans of worms: if we document these, why not also document all the
>>> output from debug=8 as well?
>>
>> I'd love to see it documented..
>
> So what's it going to be? :)

Well, here's the text. I'll format it when we decide where to put it

debug=8 prints the type of each macroblock in each frame.
The primary types are:
I	Intra 16x16
i	Intra 4x4 or 8x8
P	Intra PCM
A	Intra with AC prediction
>       Inter forward
<       Inter backward
X       Inter bidirectional
S       Skip
D	Direct
d	Direct, no residual
G       GMC
g	GMC, no residual

This may be followed by a modifier:
(blank)	no partitions
+	8x8 or smaller partitions
|	8x16 partitions
-	16x8 partitions
=	Interlaced

--Loren Merritt




More information about the MPlayer-DOCS mailing list