lavc: remove misc disabled cruft.
This commit is contained in:
		
							parent
							
								
									251cf997cf
								
							
						
					
					
						commit
						3453a231a6
					
				@ -15,7 +15,6 @@ OBJS = allcodecs.o                                                      \
 | 
				
			|||||||
       fmtconvert.o                                                     \
 | 
					       fmtconvert.o                                                     \
 | 
				
			||||||
       imgconvert.o                                                     \
 | 
					       imgconvert.o                                                     \
 | 
				
			||||||
       jrevdct.o                                                        \
 | 
					       jrevdct.o                                                        \
 | 
				
			||||||
       opt.o                                                            \
 | 
					 | 
				
			||||||
       options.o                                                        \
 | 
					       options.o                                                        \
 | 
				
			||||||
       parser.o                                                         \
 | 
					       parser.o                                                         \
 | 
				
			||||||
       raw.o                                                            \
 | 
					       raw.o                                                            \
 | 
				
			||||||
 | 
				
			|||||||
@ -33,12 +33,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "libavcodec/version.h"
 | 
					#include "libavcodec/version.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
#   define FF_INTERNALC_MEM_TYPE unsigned int
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
#   define FF_INTERNALC_MEM_TYPE size_t
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Identify the syntax and semantics of the bitstream.
 | 
					 * Identify the syntax and semantics of the bitstream.
 | 
				
			||||||
 * The principle is roughly:
 | 
					 * The principle is roughly:
 | 
				
			||||||
@ -117,9 +111,6 @@ enum CodecID {
 | 
				
			|||||||
    CODEC_ID_QDRAW,
 | 
					    CODEC_ID_QDRAW,
 | 
				
			||||||
    CODEC_ID_VIXL,
 | 
					    CODEC_ID_VIXL,
 | 
				
			||||||
    CODEC_ID_QPEG,
 | 
					    CODEC_ID_QPEG,
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
    CODEC_ID_XVID,
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
    CODEC_ID_PNG,
 | 
					    CODEC_ID_PNG,
 | 
				
			||||||
    CODEC_ID_PPM,
 | 
					    CODEC_ID_PPM,
 | 
				
			||||||
    CODEC_ID_PBM,
 | 
					    CODEC_ID_PBM,
 | 
				
			||||||
@ -364,18 +355,6 @@ enum CodecID {
 | 
				
			|||||||
    CODEC_ID_FFMETADATA=0x21000,   ///< Dummy codec for streams containing only metadata information.
 | 
					    CODEC_ID_FFMETADATA=0x21000,   ///< Dummy codec for streams containing only metadata information.
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
#define CodecType AVMediaType
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define CODEC_TYPE_UNKNOWN    AVMEDIA_TYPE_UNKNOWN
 | 
					 | 
				
			||||||
#define CODEC_TYPE_VIDEO      AVMEDIA_TYPE_VIDEO
 | 
					 | 
				
			||||||
#define CODEC_TYPE_AUDIO      AVMEDIA_TYPE_AUDIO
 | 
					 | 
				
			||||||
#define CODEC_TYPE_DATA       AVMEDIA_TYPE_DATA
 | 
					 | 
				
			||||||
#define CODEC_TYPE_SUBTITLE   AVMEDIA_TYPE_SUBTITLE
 | 
					 | 
				
			||||||
#define CODEC_TYPE_ATTACHMENT AVMEDIA_TYPE_ATTACHMENT
 | 
					 | 
				
			||||||
#define CODEC_TYPE_NB         AVMEDIA_TYPE_NB
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#if FF_API_OLD_SAMPLE_FMT
 | 
					#if FF_API_OLD_SAMPLE_FMT
 | 
				
			||||||
#define SampleFormat AVSampleFormat
 | 
					#define SampleFormat AVSampleFormat
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1100,9 +1079,6 @@ typedef struct AVPacket {
 | 
				
			|||||||
    int64_t convergence_duration;
 | 
					    int64_t convergence_duration;
 | 
				
			||||||
} AVPacket;
 | 
					} AVPacket;
 | 
				
			||||||
#define AV_PKT_FLAG_KEY   0x0001
 | 
					#define AV_PKT_FLAG_KEY   0x0001
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
#define PKT_FLAG_KEY AV_PKT_FLAG_KEY
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Audio Video Frame.
 | 
					 * Audio Video Frame.
 | 
				
			||||||
@ -1277,9 +1253,6 @@ typedef struct AVCodecContext {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    int frame_size;
 | 
					    int frame_size;
 | 
				
			||||||
    int frame_number;   ///< audio or video frame number
 | 
					    int frame_number;   ///< audio or video frame number
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
    int real_pict_num;  ///< Returns the real picture number of previous encoded frame.
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Number of frames the decoded output will be delayed relative to
 | 
					     * Number of frames the decoded output will be delayed relative to
 | 
				
			||||||
@ -3343,23 +3316,6 @@ void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *
 | 
				
			|||||||
const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt);
 | 
					const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt);
 | 
				
			||||||
void avcodec_set_dimensions(AVCodecContext *s, int width, int height);
 | 
					void avcodec_set_dimensions(AVCodecContext *s, int width, int height);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * Return the pixel format corresponding to the name name.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * If there is no pixel format with name name, then look for a
 | 
					 | 
				
			||||||
 * pixel format with the name corresponding to the native endian
 | 
					 | 
				
			||||||
 * format of name.
 | 
					 | 
				
			||||||
 * For example in a little-endian system, first look for "gray16",
 | 
					 | 
				
			||||||
 * then for "gray16le".
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Finally if no pixel format has been found, return PIX_FMT_NONE.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of av_get_pix_fmt().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated enum PixelFormat avcodec_get_pix_fmt(const char* name);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Return a value representing the fourCC code associated to the
 | 
					 * Return a value representing the fourCC code associated to the
 | 
				
			||||||
 * pixel format pix_fmt, or 0 if no associated fourCC code can be
 | 
					 * pixel format pix_fmt, or 0 if no associated fourCC code can be
 | 
				
			||||||
@ -3428,14 +3384,6 @@ int avcodec_get_pix_fmt_loss(enum PixelFormat dst_pix_fmt, enum PixelFormat src_
 | 
				
			|||||||
enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelFormat src_pix_fmt,
 | 
					enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelFormat src_pix_fmt,
 | 
				
			||||||
                              int has_alpha, int *loss_ptr);
 | 
					                              int has_alpha, int *loss_ptr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Use av_get_pix_fmt_string() instead.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define FF_ALPHA_TRANSP       0x0001 /* image has some totally transparent pixels */
 | 
					#define FF_ALPHA_TRANSP       0x0001 /* image has some totally transparent pixels */
 | 
				
			||||||
#define FF_ALPHA_SEMI_TRANSP  0x0002 /* image has some transparent pixels */
 | 
					#define FF_ALPHA_SEMI_TRANSP  0x0002 /* image has some transparent pixels */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -3483,13 +3431,6 @@ const char *avcodec_license(void);
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
void avcodec_init(void);
 | 
					void avcodec_init(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of avcodec_register().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated void register_avcodec(AVCodec *codec);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Register the codec codec and initialize libavcodec.
 | 
					 * Register the codec codec and initialize libavcodec.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
@ -3634,24 +3575,8 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height);
 | 
				
			|||||||
void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height,
 | 
					void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height,
 | 
				
			||||||
                               int linesize_align[4]);
 | 
					                               int linesize_align[4]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of av_check_image_size().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
int avcodec_check_dimensions(void *av_log_ctx, unsigned int w, unsigned int h);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
enum PixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum PixelFormat * fmt);
 | 
					enum PixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum PixelFormat * fmt);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Set s->thread_count before calling avcodec_open() instead of calling this.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
int avcodec_thread_init(AVCodecContext *s, int thread_count);
 | 
					 | 
				
			||||||
void avcodec_thread_free(AVCodecContext *s);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
int avcodec_default_execute(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size);
 | 
					int avcodec_default_execute(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size);
 | 
				
			||||||
int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2, int, int),void *arg, int *ret, int count);
 | 
					int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2, int, int),void *arg, int *ret, int count);
 | 
				
			||||||
//FIXME func typedef
 | 
					//FIXME func typedef
 | 
				
			||||||
@ -4036,15 +3961,6 @@ AVCodecParser *av_parser_next(AVCodecParser *c);
 | 
				
			|||||||
void av_register_codec_parser(AVCodecParser *parser);
 | 
					void av_register_codec_parser(AVCodecParser *parser);
 | 
				
			||||||
AVCodecParserContext *av_parser_init(int codec_id);
 | 
					AVCodecParserContext *av_parser_init(int codec_id);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
int av_parser_parse(AVCodecParserContext *s,
 | 
					 | 
				
			||||||
                    AVCodecContext *avctx,
 | 
					 | 
				
			||||||
                    uint8_t **poutbuf, int *poutbuf_size,
 | 
					 | 
				
			||||||
                    const uint8_t *buf, int buf_size,
 | 
					 | 
				
			||||||
                    int64_t pts, int64_t dts);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Parse a packet.
 | 
					 * Parse a packet.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
@ -4123,7 +4039,7 @@ AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f);
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 * @see av_realloc
 | 
					 * @see av_realloc
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_size);
 | 
					void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Allocate a buffer, reusing the given one if large enough.
 | 
					 * Allocate a buffer, reusing the given one if large enough.
 | 
				
			||||||
@ -4137,17 +4053,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
 | 
				
			|||||||
 * @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and
 | 
					 * @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and
 | 
				
			||||||
 *                 *size 0 if an error occurred.
 | 
					 *                 *size 0 if an error occurred.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void av_fast_malloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_size);
 | 
					void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
 | 
				
			||||||
 | 
					 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of av_image_copy().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
void av_picture_data_copy(uint8_t *dst_data[4], int dst_linesize[4],
 | 
					 | 
				
			||||||
                          uint8_t *src_data[4], int src_linesize[4],
 | 
					 | 
				
			||||||
                          enum PixelFormat pix_fmt, int width, int height);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Copy image src to dst. Wraps av_picture_data_copy() above.
 | 
					 * Copy image src to dst. Wraps av_picture_data_copy() above.
 | 
				
			||||||
@ -4176,22 +4082,6 @@ int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width,
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
unsigned int av_xiphlacing(unsigned char *s, unsigned int v);
 | 
					unsigned int av_xiphlacing(unsigned char *s, unsigned int v);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * Parse str and put in width_ptr and height_ptr the detected values.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of av_parse_video_size().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated int av_parse_video_frame_size(int *width_ptr, int *height_ptr, const char *str);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * Parse str and store the detected values in *frame_rate.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @deprecated Deprecated in favor of av_parse_video_rate().
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated int av_parse_video_frame_rate(AVRational *frame_rate, const char *str);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Logs a generic warning message about a missing feature. This function is
 | 
					 * Logs a generic warning message about a missing feature. This function is
 | 
				
			||||||
 * intended to be used internally by Libav (libavcodec, libavformat, etc.)
 | 
					 * intended to be used internally by Libav (libavcodec, libavformat, etc.)
 | 
				
			||||||
 | 
				
			|||||||
@ -104,14 +104,6 @@ void ff_bink_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block);
 | 
				
			|||||||
void ff_ea_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block);
 | 
					void ff_ea_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* 1/2^n downscaling functions from imgconvert.c */
 | 
					/* 1/2^n downscaling functions from imgconvert.c */
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @deprecated Use av_image_copy_plane() instead.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
attribute_deprecated
 | 
					 | 
				
			||||||
void ff_img_copy_plane(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void ff_shrink22(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
					void ff_shrink22(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
				
			||||||
void ff_shrink44(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
					void ff_shrink44(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
				
			||||||
void ff_shrink88(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
					void ff_shrink88(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
 | 
				
			||||||
 | 
				
			|||||||
@ -425,40 +425,11 @@ const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt)
 | 
				
			|||||||
        return av_pix_fmt_descriptors[pix_fmt].name;
 | 
					        return av_pix_fmt_descriptors[pix_fmt].name;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
enum PixelFormat avcodec_get_pix_fmt(const char *name)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_get_pix_fmt(name);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    av_get_pix_fmt_string(buf, buf_size, pix_fmt);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int ff_is_hwaccel_pix_fmt(enum PixelFormat pix_fmt)
 | 
					int ff_is_hwaccel_pix_fmt(enum PixelFormat pix_fmt)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return av_pix_fmt_descriptors[pix_fmt].flags & PIX_FMT_HWACCEL;
 | 
					    return av_pix_fmt_descriptors[pix_fmt].flags & PIX_FMT_HWACCEL;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
int ff_set_systematic_pal(uint32_t pal[256], enum PixelFormat pix_fmt){
 | 
					 | 
				
			||||||
    return ff_set_systematic_pal2(pal, pix_fmt);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int ff_fill_linesize(AVPicture *picture, enum PixelFormat pix_fmt, int width)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_image_fill_linesizes(picture->linesize, pix_fmt, width);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int ff_fill_pointer(AVPicture *picture, uint8_t *ptr, enum PixelFormat pix_fmt,
 | 
					 | 
				
			||||||
                    int height)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_image_fill_pointers(picture->data, pix_fmt, height, ptr, picture->linesize);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int avpicture_fill(AVPicture *picture, uint8_t *ptr,
 | 
					int avpicture_fill(AVPicture *picture, uint8_t *ptr,
 | 
				
			||||||
                   enum PixelFormat pix_fmt, int width, int height)
 | 
					                   enum PixelFormat pix_fmt, int width, int height)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -693,28 +664,6 @@ enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelForma
 | 
				
			|||||||
    return dst_pix_fmt;
 | 
					    return dst_pix_fmt;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
void ff_img_copy_plane(uint8_t *dst, int dst_wrap,
 | 
					 | 
				
			||||||
                           const uint8_t *src, int src_wrap,
 | 
					 | 
				
			||||||
                           int width, int height)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    av_image_copy_plane(dst, dst_wrap, src, src_wrap, width, height);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int ff_get_plane_bytewidth(enum PixelFormat pix_fmt, int width, int plane)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_image_get_linesize(pix_fmt, width, plane);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void av_picture_data_copy(uint8_t *dst_data[4], int dst_linesize[4],
 | 
					 | 
				
			||||||
                          uint8_t *src_data[4], int src_linesize[4],
 | 
					 | 
				
			||||||
                          enum PixelFormat pix_fmt, int width, int height)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    av_image_copy(dst_data, dst_linesize, src_data, src_linesize,
 | 
					 | 
				
			||||||
                  pix_fmt, width, height);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void av_picture_copy(AVPicture *dst, const AVPicture *src,
 | 
					void av_picture_copy(AVPicture *dst, const AVPicture *src,
 | 
				
			||||||
                     enum PixelFormat pix_fmt, int width, int height)
 | 
					                     enum PixelFormat pix_fmt, int width, int height)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
				
			|||||||
@ -1,66 +0,0 @@
 | 
				
			|||||||
/*
 | 
					 | 
				
			||||||
 * AVOptions ABI compatibility wrapper
 | 
					 | 
				
			||||||
 * Copyright (c) 2010 Michael Niedermayer <michaelni@gmx.at>
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This file is part of Libav.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Libav is free software; you can redistribute it and/or
 | 
					 | 
				
			||||||
 * modify it under the terms of the GNU Lesser General Public
 | 
					 | 
				
			||||||
 * License as published by the Free Software Foundation; either
 | 
					 | 
				
			||||||
 * version 2.1 of the License, or (at your option) any later version.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Libav is distributed in the hope that it will be useful,
 | 
					 | 
				
			||||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
					 | 
				
			||||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | 
					 | 
				
			||||||
 * Lesser General Public License for more details.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * You should have received a copy of the GNU Lesser General Public
 | 
					 | 
				
			||||||
 * License along with Libav; if not, write to the Free Software
 | 
					 | 
				
			||||||
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "avcodec.h"
 | 
					 | 
				
			||||||
#include "opt.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53 && CONFIG_SHARED && HAVE_SYMVER
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FF_SYMVER(const AVOption *, av_find_opt, (void *obj, const char *name, const char *unit, int mask, int flags), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_find_opt(obj, name, unit, mask, flags);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(int, av_set_string3, (void *obj, const char *name, const char *val, int alloc, const AVOption **o_out), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_set_string3(obj, name, val, alloc, o_out);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(const AVOption *, av_set_double, (void *obj, const char *name, double n), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_set_double(obj, name, n);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(const AVOption *, av_set_q, (void *obj, const char *name, AVRational n), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_set_q(obj, name, n);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(const AVOption *, av_set_int, (void *obj, const char *name, int64_t n), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_set_int(obj, name, n);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(double, av_get_double, (void *obj, const char *name, const AVOption **o_out), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_get_double(obj, name, o_out);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(AVRational, av_get_q, (void *obj, const char *name, const AVOption **o_out), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_get_q(obj, name, o_out);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(int64_t, av_get_int, (void *obj, const char *name, const AVOption **o_out), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_get_int(obj, name, o_out);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(const char *, av_get_string, (void *obj, const char *name, const AVOption **o_out, char *buf, int buf_len), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_get_string(obj, name, o_out, buf, buf_len);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(const AVOption *, av_next_option, (void *obj, const AVOption *last), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_next_option(obj, last);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(int, av_opt_show2, (void *obj, void *av_log_obj, int req_flags, int rej_flags), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_opt_show2(obj, av_log_obj, req_flags, rej_flags);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(void, av_opt_set_defaults, (void *s), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_opt_set_defaults(s);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
FF_SYMVER(void, av_opt_set_defaults2, (void *s, int mask, int flags), "LIBAVCODEC_52"){
 | 
					 | 
				
			||||||
    return av_opt_set_defaults2(s, mask, flags);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
@ -113,9 +113,6 @@ static const AVOption options[]={
 | 
				
			|||||||
{"cutoff", "set cutoff bandwidth", OFFSET(cutoff), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, A|E},
 | 
					{"cutoff", "set cutoff bandwidth", OFFSET(cutoff), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, A|E},
 | 
				
			||||||
{"frame_size", NULL, OFFSET(frame_size), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, A|E},
 | 
					{"frame_size", NULL, OFFSET(frame_size), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, A|E},
 | 
				
			||||||
{"frame_number", NULL, OFFSET(frame_number), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
 | 
					{"frame_number", NULL, OFFSET(frame_number), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
{"real_pict_num", NULL, OFFSET(real_pict_num), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
{"delay", NULL, OFFSET(delay), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
 | 
					{"delay", NULL, OFFSET(delay), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
 | 
				
			||||||
{"qcomp", "video quantizer scale compression (VBR)", OFFSET(qcompress), FF_OPT_TYPE_FLOAT, 0.5, -FLT_MAX, FLT_MAX, V|E},
 | 
					{"qcomp", "video quantizer scale compression (VBR)", OFFSET(qcompress), FF_OPT_TYPE_FLOAT, 0.5, -FLT_MAX, FLT_MAX, V|E},
 | 
				
			||||||
{"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), FF_OPT_TYPE_FLOAT, 0.5, 0, FLT_MAX, V|E},
 | 
					{"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), FF_OPT_TYPE_FLOAT, 0.5, 0, FLT_MAX, V|E},
 | 
				
			||||||
 | 
				
			|||||||
@ -105,43 +105,6 @@ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @param buf           input
 | 
					 | 
				
			||||||
 * @param buf_size      input length, to signal EOF, this should be 0 (so that the last frame can be output)
 | 
					 | 
				
			||||||
 * @param pts           input presentation timestamp
 | 
					 | 
				
			||||||
 * @param dts           input decoding timestamp
 | 
					 | 
				
			||||||
 * @param poutbuf       will contain a pointer to the first byte of the output frame
 | 
					 | 
				
			||||||
 * @param poutbuf_size  will contain the length of the output frame
 | 
					 | 
				
			||||||
 * @return the number of bytes of the input bitstream used
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Example:
 | 
					 | 
				
			||||||
 * @code
 | 
					 | 
				
			||||||
 *   while(in_len){
 | 
					 | 
				
			||||||
 *       len = av_parser_parse(myparser, AVCodecContext, &data, &size,
 | 
					 | 
				
			||||||
 *                                       in_data, in_len,
 | 
					 | 
				
			||||||
 *                                       pts, dts);
 | 
					 | 
				
			||||||
 *       in_data += len;
 | 
					 | 
				
			||||||
 *       in_len  -= len;
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 *       if(size)
 | 
					 | 
				
			||||||
 *          decode_frame(data, size);
 | 
					 | 
				
			||||||
 *   }
 | 
					 | 
				
			||||||
 * @endcode
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @deprecated Use av_parser_parse2() instead.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
int av_parser_parse(AVCodecParserContext *s,
 | 
					 | 
				
			||||||
                    AVCodecContext *avctx,
 | 
					 | 
				
			||||||
                    uint8_t **poutbuf, int *poutbuf_size,
 | 
					 | 
				
			||||||
                    const uint8_t *buf, int buf_size,
 | 
					 | 
				
			||||||
                    int64_t pts, int64_t dts)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_parser_parse2(s, avctx, poutbuf, poutbuf_size, buf, buf_size, pts, dts, AV_NOPTS_VALUE);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int av_parser_parse2(AVCodecParserContext *s,
 | 
					int av_parser_parse2(AVCodecParserContext *s,
 | 
				
			||||||
                     AVCodecContext *avctx,
 | 
					                     AVCodecContext *avctx,
 | 
				
			||||||
                     uint8_t **poutbuf, int *poutbuf_size,
 | 
					                     uint8_t **poutbuf, int *poutbuf_size,
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,7 @@ static int volatile entangled_thread_counter=0;
 | 
				
			|||||||
static int (*ff_lockmgr_cb)(void **mutex, enum AVLockOp op);
 | 
					static int (*ff_lockmgr_cb)(void **mutex, enum AVLockOp op);
 | 
				
			||||||
static void *codec_mutex;
 | 
					static void *codec_mutex;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_size)
 | 
					void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if(min_size < *size)
 | 
					    if(min_size < *size)
 | 
				
			||||||
        return ptr;
 | 
					        return ptr;
 | 
				
			||||||
@ -64,7 +64,7 @@ void *av_fast_realloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_s
 | 
				
			|||||||
    return ptr;
 | 
					    return ptr;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void av_fast_malloc(void *ptr, unsigned int *size, FF_INTERNALC_MEM_TYPE min_size)
 | 
					void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    void **p = ptr;
 | 
					    void **p = ptr;
 | 
				
			||||||
    if (min_size < *size)
 | 
					    if (min_size < *size)
 | 
				
			||||||
@ -94,13 +94,6 @@ void avcodec_register(AVCodec *codec)
 | 
				
			|||||||
    codec->next = NULL;
 | 
					    codec->next = NULL;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
void register_avcodec(AVCodec *codec)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    avcodec_register(codec);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
unsigned avcodec_get_edge_width(void)
 | 
					unsigned avcodec_get_edge_width(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return EDGE_WIDTH;
 | 
					    return EDGE_WIDTH;
 | 
				
			||||||
@ -220,12 +213,6 @@ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height){
 | 
				
			|||||||
    *width=FFALIGN(*width, align);
 | 
					    *width=FFALIGN(*width, align);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
int avcodec_check_dimensions(void *av_log_ctx, unsigned int w, unsigned int h){
 | 
					 | 
				
			||||||
    return av_image_check_size(w, h, 0, av_log_ctx);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic){
 | 
					int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic){
 | 
				
			||||||
    int i;
 | 
					    int i;
 | 
				
			||||||
    int w= s->width;
 | 
					    int w= s->width;
 | 
				
			||||||
@ -1123,20 +1110,6 @@ unsigned int av_xiphlacing(unsigned char *s, unsigned int v)
 | 
				
			|||||||
    return n;
 | 
					    return n;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
#include "libavutil/parseutils.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int av_parse_video_frame_size(int *width_ptr, int *height_ptr, const char *str)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_parse_video_size(width_ptr, height_ptr, str);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int av_parse_video_frame_rate(AVRational *frame_rate, const char *arg)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return av_parse_video_rate(frame_rate, arg);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int ff_match_2uint16(const uint16_t (*tab)[2], int size, int a, int b){
 | 
					int ff_match_2uint16(const uint16_t (*tab)[2], int size, int a, int b){
 | 
				
			||||||
    int i;
 | 
					    int i;
 | 
				
			||||||
    for(i=0; i<size && !(tab[i][0]==a && tab[i][1]==b); i++);
 | 
					    for(i=0; i<size && !(tab[i][0]==a && tab[i][1]==b); i++);
 | 
				
			||||||
@ -1242,20 +1215,3 @@ void ff_thread_await_progress(AVFrame *f, int progress, int field)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int avcodec_thread_init(AVCodecContext *s, int thread_count)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    s->thread_count = thread_count;
 | 
					 | 
				
			||||||
    return ff_thread_init(s);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void avcodec_thread_free(AVCodecContext *s)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
#if HAVE_THREADS
 | 
					 | 
				
			||||||
    ff_thread_free(s);
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -25,11 +25,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "avcodec.h"
 | 
					#include "avcodec.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
#define AV_XVMC_STATE_DISPLAY_PENDING          1  /**  the surface should be shown, the video driver manipulates this */
 | 
					 | 
				
			||||||
#define AV_XVMC_STATE_PREDICTION               2  /**  the surface is needed for prediction, the codec manipulates this */
 | 
					 | 
				
			||||||
#define AV_XVMC_STATE_OSD_SOURCE               4  /**  the surface is needed for subpicture rendering */
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
#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) */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -151,22 +146,6 @@ struct xvmc_pix_fmt {
 | 
				
			|||||||
                        of coded blocks it contains.
 | 
					                        of coded blocks it contains.
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    int             next_free_data_block_num;
 | 
					    int             next_free_data_block_num;
 | 
				
			||||||
 | 
					 | 
				
			||||||
/** extensions may be placed here */
 | 
					 | 
				
			||||||
#if LIBAVCODEC_VERSION_MAJOR < 53
 | 
					 | 
				
			||||||
//@{
 | 
					 | 
				
			||||||
    /** State flags used to work around limitations in the MPlayer video system.
 | 
					 | 
				
			||||||
        0   - Surface is not used.
 | 
					 | 
				
			||||||
        1   - Surface is still held in application to be displayed or is
 | 
					 | 
				
			||||||
              still visible.
 | 
					 | 
				
			||||||
        2   - Surface is still held in libavcodec buffer for prediction.
 | 
					 | 
				
			||||||
    */
 | 
					 | 
				
			||||||
    int             state;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** pointer to the surface where the subpicture is rendered */
 | 
					 | 
				
			||||||
    void*           p_osd_target_surface_render;
 | 
					 | 
				
			||||||
//}@
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /* AVCODEC_XVMC_H */
 | 
					#endif /* AVCODEC_XVMC_H */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user