mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/vc1dec: Fix vc1_hwaccel_pixfmt_list_420
vc1_hwaccel_pixfmt_list_420 is referenced even if !(CONFIG_WMV3IMAGE_DECODER || CONFIG_VC1IMAGE_DECODER) so move it out of the #if block. Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
afb630ce4d
commit
66231e5871
|
@ -51,27 +51,6 @@
|
|||
#include "libavutil/thread.h"
|
||||
|
||||
|
||||
#if CONFIG_WMV3IMAGE_DECODER || CONFIG_VC1IMAGE_DECODER
|
||||
|
||||
typedef struct SpriteData {
|
||||
/**
|
||||
* Transform coefficients for both sprites in 16.16 fixed point format,
|
||||
* in the order they appear in the bitstream:
|
||||
* x scale
|
||||
* rotation 1 (unused)
|
||||
* x offset
|
||||
* rotation 2 (unused)
|
||||
* y scale
|
||||
* y offset
|
||||
* alpha
|
||||
*/
|
||||
int coefs[2][7];
|
||||
|
||||
int effect_type, effect_flag;
|
||||
int effect_pcount1, effect_pcount2; ///< amount of effect parameters stored in effect_params
|
||||
int effect_params1[15], effect_params2[10]; ///< effect parameters in 16.16 fixed point format
|
||||
} SpriteData;
|
||||
|
||||
static const enum AVPixelFormat vc1_hwaccel_pixfmt_list_420[] = {
|
||||
#if CONFIG_VC1_DXVA2_HWACCEL
|
||||
AV_PIX_FMT_DXVA2_VLD,
|
||||
|
@ -96,6 +75,27 @@ static const enum AVPixelFormat vc1_hwaccel_pixfmt_list_420[] = {
|
|||
AV_PIX_FMT_NONE
|
||||
};
|
||||
|
||||
#if CONFIG_WMV3IMAGE_DECODER || CONFIG_VC1IMAGE_DECODER
|
||||
|
||||
typedef struct SpriteData {
|
||||
/**
|
||||
* Transform coefficients for both sprites in 16.16 fixed point format,
|
||||
* in the order they appear in the bitstream:
|
||||
* x scale
|
||||
* rotation 1 (unused)
|
||||
* x offset
|
||||
* rotation 2 (unused)
|
||||
* y scale
|
||||
* y offset
|
||||
* alpha
|
||||
*/
|
||||
int coefs[2][7];
|
||||
|
||||
int effect_type, effect_flag;
|
||||
int effect_pcount1, effect_pcount2; ///< amount of effect parameters stored in effect_params
|
||||
int effect_params1[15], effect_params2[10]; ///< effect parameters in 16.16 fixed point format
|
||||
} SpriteData;
|
||||
|
||||
static inline int get_fp_val(GetBitContext* gb)
|
||||
{
|
||||
return (get_bits_long(gb, 30) - (1 << 29)) << 1;
|
||||
|
|
Loading…
Reference in New Issue