| Index: source/patched-ffmpeg-mt/libavformat/utils.c
|
| ===================================================================
|
| --- source/patched-ffmpeg-mt/libavformat/utils.c (revision 65184)
|
| +++ source/patched-ffmpeg-mt/libavformat/utils.c (working copy)
|
| @@ -110,8 +110,14 @@
|
| }
|
|
|
| /** head of registered input format linked list */
|
| +#if !FF_API_FIRST_FORMAT
|
| +static
|
| +#endif
|
| AVInputFormat *first_iformat = NULL;
|
| /** head of registered output format linked list */
|
| +#if !FF_API_FIRST_FORMAT
|
| +static
|
| +#endif
|
| AVOutputFormat *first_oformat = NULL;
|
|
|
| AVInputFormat *av_iformat_next(AVInputFormat *f)
|
| @@ -189,7 +195,7 @@
|
| return !strcasecmp(name, names);
|
| }
|
|
|
| -#if LIBAVFORMAT_VERSION_MAJOR < 53
|
| +#if FF_API_GUESS_FORMAT
|
| AVOutputFormat *guess_format(const char *short_name, const char *filename,
|
| const char *mime_type)
|
| {
|
| @@ -234,7 +240,7 @@
|
| return fmt_found;
|
| }
|
|
|
| -#if LIBAVFORMAT_VERSION_MAJOR < 53
|
| +#if FF_API_GUESS_FORMAT
|
| AVOutputFormat *guess_stream_format(const char *short_name, const char *filename,
|
| const char *mime_type)
|
| {
|
| @@ -284,7 +290,7 @@
|
| return NULL;
|
| }
|
|
|
| -#if LIBAVFORMAT_VERSION_MAJOR < 53 && CONFIG_SHARED && HAVE_SYMVER
|
| +#if FF_API_SYMVER && CONFIG_SHARED && HAVE_SYMVER
|
| FF_SYMVER(void, av_destruct_packet_nofree, (AVPacket *pkt), "LIBAVFORMAT_52")
|
| {
|
| av_destruct_packet_nofree(pkt);
|
| @@ -2754,16 +2760,7 @@
|
|
|
| /* set muxer identification string */
|
| if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
|
| - AVMetadata *m;
|
| - AVMetadataTag *t;
|
| -
|
| - if (!(m = av_mallocz(sizeof(AVMetadata))))
|
| - return AVERROR(ENOMEM);
|
| - av_metadata_set2(&m, "encoder", LIBAVFORMAT_IDENT, 0);
|
| - metadata_conv(&m, s->oformat->metadata_conv, NULL);
|
| - if ((t = av_metadata_get(m, "", NULL, AV_METADATA_IGNORE_SUFFIX)))
|
| - av_metadata_set2(&s->metadata, t->key, t->value, 0);
|
| - av_metadata_free(&m);
|
| + av_metadata_set2(&s->metadata, "encoder", LIBAVFORMAT_IDENT, 0);
|
| }
|
|
|
| if(s->oformat->write_header){
|
| @@ -3212,7 +3209,7 @@
|
| av_free(printed);
|
| }
|
|
|
| -#if LIBAVFORMAT_VERSION_MAJOR < 53
|
| +#if FF_API_PARSE_FRAME_PARAM
|
| #include "libavcore/parseutils.h"
|
|
|
| int parse_image_size(int *width_ptr, int *height_ptr, const char *str)
|
| @@ -3531,7 +3528,7 @@
|
| pkt_dump_internal(avcl, NULL, level, pkt, dump_payload);
|
| }
|
|
|
| -#if LIBAVFORMAT_VERSION_MAJOR < 53
|
| +#if FF_API_URL_SPLIT
|
| attribute_deprecated
|
| void ff_url_split(char *proto, int proto_size,
|
| char *authorization, int authorization_size,
|
|
|