[Mplayer-cvslog] CVS: main/DOCS/tech mpcf.txt,1.7,1.8

Andreas Hess jaska at gmx.net
Fri Feb 7 12:39:19 CET 2003


On Fri, Feb 07, 2003 at 12:20:55PM +0100, Michael Niedermayer CVS wrote:
> Log Message:
> zero_bit for normal frames, so we can distinguish them from other packets

[...]

> +zero_bit
> +	MUST be 0, its there to distinguish non keyframes from other packets,
> +	Note: all packets have a 64-bit startcode except non-keyframes to reduce
> +	      their size, and all startcodes start with a 1 bit
> +        

What about VLFH (variable length frame headers ;-))? I think often
there will be a long stream of frames with nearly the same header,
where for example just the lsb_timestamp changes. So you can use a
mask (something like 00010) to distinguish that a particular frame
header consists of nothing more than the lsb_timestamp.


More information about the MPlayer-cvslog mailing list