[FFmpeg-cvslog] r17345 - trunk/libavcodec/xvmc.h
Diego Biurrun
diego
Sun Feb 15 22:14:32 CET 2009
On Sun, Feb 15, 2009 at 09:13:00PM +0100, iive wrote:
>
> Log:
> Describe all fields in xvmc struct.
>
> --- trunk/libavcodec/xvmc.h Sun Feb 15 20:10:16 2009 (r17344)
> +++ trunk/libavcodec/xvmc.h Sun Feb 15 21:13:00 2009 (r17345)
> @@ -38,28 +38,92 @@ struct xvmc_pix_fmt {
> + /** The field contains special constant value.
> + It is used as test whenever the application knows the calling API,
> + and that there is no corruption caused by pixel routines.
I keep scratching my head when I read this. How is the calling API
related to this?
> + /** Pointer to the block array allocated by XvMCCreateBlocks()
> + it contins differential pixel data (in MoCo mode)
> + or coefficients for IDCT.
> +
> + /** In MoCo mode it indicates that Intra MB are assumed to be in unsigned format
> + Same as XVMC_INTRA_UNSIGNED flag.
I assume MoCo mode is motion compensation mode. Is there a special reason
not to simply call it motion compensation?
> + /** Pointer to the Surface allocated by XvMCCreateSurface().
Is "Surface" capitalized on purpose?
Diego
More information about the ffmpeg-cvslog
mailing list