mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-28 14:01:27 +00:00
attribute_deprecated
Originally committed as revision 6033 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
ed567d9c41
commit
955ab9a4d8
@ -79,7 +79,7 @@ static inline void av_free_packet(AVPacket *pkt)
|
||||
is assumed to be such as 0 <= num < den */
|
||||
typedef struct AVFrac {
|
||||
int64_t val, num, den;
|
||||
} AVFrac;
|
||||
} AVFrac attribute_deprecated;
|
||||
|
||||
/*************************************************/
|
||||
/* input/output formats */
|
||||
@ -351,8 +351,8 @@ extern AVInputFormat *first_iformat;
|
||||
extern AVOutputFormat *first_oformat;
|
||||
|
||||
/* still image support */
|
||||
struct AVInputImageContext;
|
||||
typedef struct AVInputImageContext AVInputImageContext;
|
||||
struct AVInputImageContext attribute_deprecated;
|
||||
typedef struct AVInputImageContext AVInputImageContext attribute_deprecated;
|
||||
|
||||
typedef struct AVImageInfo {
|
||||
enum PixelFormat pix_fmt; /* requested pixel format */
|
||||
@ -360,7 +360,7 @@ typedef struct AVImageInfo {
|
||||
int height; /* requested height */
|
||||
int interleaved; /* image is interleaved (e.g. interleaved GIF) */
|
||||
AVPicture pict; /* returned allocated image */
|
||||
} AVImageInfo;
|
||||
} AVImageInfo attribute_deprecated;
|
||||
|
||||
/* AVImageFormat.flags field constants */
|
||||
#define AVIMAGE_INTERLEAVED 0x0001 /* image format support interleaved output */
|
||||
@ -381,18 +381,18 @@ typedef struct AVImageFormat {
|
||||
int (*img_write)(ByteIOContext *, AVImageInfo *);
|
||||
int flags;
|
||||
struct AVImageFormat *next;
|
||||
} AVImageFormat;
|
||||
} AVImageFormat attribute_deprecated;
|
||||
|
||||
void av_register_image_format(AVImageFormat *img_fmt);
|
||||
AVImageFormat *av_probe_image_format(AVProbeData *pd);
|
||||
AVImageFormat *guess_image_format(const char *filename);
|
||||
void av_register_image_format(AVImageFormat *img_fmt) attribute_deprecated;
|
||||
AVImageFormat *av_probe_image_format(AVProbeData *pd) attribute_deprecated;
|
||||
AVImageFormat *guess_image_format(const char *filename) attribute_deprecated;
|
||||
enum CodecID av_guess_image2_codec(const char *filename);
|
||||
int av_read_image(ByteIOContext *pb, const char *filename,
|
||||
AVImageFormat *fmt,
|
||||
int (*alloc_cb)(void *, AVImageInfo *info), void *opaque);
|
||||
int av_write_image(ByteIOContext *pb, AVImageFormat *fmt, AVImageInfo *img);
|
||||
int (*alloc_cb)(void *, AVImageInfo *info), void *opaque) attribute_deprecated;
|
||||
int av_write_image(ByteIOContext *pb, AVImageFormat *fmt, AVImageInfo *img) attribute_deprecated;
|
||||
|
||||
extern AVImageFormat *first_image_format;
|
||||
extern AVImageFormat *first_image_format attribute_deprecated;
|
||||
|
||||
/* XXX: use automatic init with either ELF sections or C file parser */
|
||||
/* modules */
|
||||
|
@ -56,6 +56,14 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef attribute_deprecated
|
||||
#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
|
||||
# define attribute_deprecated __attribute__((deprecated))
|
||||
#else
|
||||
# define attribute_deprecated
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef EMULATE_INTTYPES
|
||||
# include <inttypes.h>
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user