|
|
@ -21,10 +21,23 @@ |
|
|
|
#ifndef AVCODEC_XVMC_H |
|
|
|
#ifndef AVCODEC_XVMC_H |
|
|
|
#define AVCODEC_XVMC_H |
|
|
|
#define AVCODEC_XVMC_H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @file |
|
|
|
|
|
|
|
* @ingroup lavc_codec_hwaccel_xvmc |
|
|
|
|
|
|
|
* Public libavcodec XvMC header. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
#include <X11/extensions/XvMC.h> |
|
|
|
#include <X11/extensions/XvMC.h> |
|
|
|
|
|
|
|
|
|
|
|
#include "avcodec.h" |
|
|
|
#include "avcodec.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @defgroup lavc_codec_hwaccel_xvmc XvMC |
|
|
|
|
|
|
|
* @ingroup lavc_codec_hwaccel |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @{ |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
#define AV_XVMC_ID 0x1DC711C0 /**< special value to ensure that regular pixel routines haven't corrupted the struct |
|
|
|
#define AV_XVMC_ID 0x1DC711C0 /**< special value to ensure that regular pixel routines haven't corrupted the struct |
|
|
|
the number is 1337 speak for the letters IDCT MCo (motion compensation) */ |
|
|
|
the number is 1337 speak for the letters IDCT MCo (motion compensation) */ |
|
|
|
|
|
|
|
|
|
|
@ -148,4 +161,8 @@ struct xvmc_pix_fmt { |
|
|
|
int next_free_data_block_num; |
|
|
|
int next_free_data_block_num; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* @} |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
#endif /* AVCODEC_XVMC_H */ |
|
|
|
#endif /* AVCODEC_XVMC_H */ |
|
|
|