[NUT-devel] r20638 - trunk/DOCS/tech/nut.txt

Rich Felker dalias at aerifal.cx
Fri Nov 3 19:37:15 CET 2006


On Fri, Nov 03, 2006 at 03:10:59PM +0100, michael wrote:
> Author: michael
> Date: Fri Nov  3 15:10:58 2006
> New Revision: 20638
> 
> Modified:
>    trunk/DOCS/tech/nut.txt
> 
> Log:
> keyframe definition
> 
> 
> Modified: trunk/DOCS/tech/nut.txt
> ==============================================================================
> --- trunk/DOCS/tech/nut.txt	(original)
> +++ trunk/DOCS/tech/nut.txt	Fri Nov  3 15:10:58 2006
> @@ -41,6 +41,13 @@
>  MUST    the specific part must be done to conform to this standard
>  SHOULD  it is recommended to be done that way, but not strictly required
>  
> +keyframe
> +    a frame which can be decoded correctly on its own (=without using
> +    information from any other frames)
> +    if no such frames exist in a codec (for example due to use of overlapped
> +    transforms like the MDCT in an audio codec) then a keyframe shall be any
> +    frame from which onward all frames can be decoded correctly
> +    (FIXME maybe move somewhere else?)

This definition is blatently incorrect, e.g. it makes a B frame with
only intra blocks a keyframe. In order to be a keyframe, it must be
possible to decode all subsequent (in time) frames without reference
to any previous (in storage) frames before the keyframe.

Rich




More information about the NUT-devel mailing list