summaryrefslogtreecommitdiffstats
path: root/libavformat
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2017-10-22 01:29:41 -0300
committerJames Almer <jamrial@gmail.com>2017-10-22 01:29:41 -0300
commitca4df37f06f8a47651c67693b4851ed8d7e3ef74 (patch)
tree824b50b2b37987f5507cb912c22eb6f2a007a4bb /libavformat
parent382aaa3312a51d13a5acbdfe0d87391c2a9d2f95 (diff)
downloadffmpeg-streaming-ca4df37f06f8a47651c67693b4851ed8d7e3ef74.zip
ffmpeg-streaming-ca4df37f06f8a47651c67693b4851ed8d7e3ef74.tar.gz
avformat: remove ABI portion of the side data merging API
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/mux.c24
-rw-r--r--libavformat/utils.c7
-rw-r--r--libavformat/version.h3
3 files changed, 1 insertions, 33 deletions
diff --git a/libavformat/mux.c b/libavformat/mux.c
index 498eb2e..77e03ee 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -674,7 +674,7 @@ FF_ENABLE_DEPRECATION_WARNINGS
*/
static int write_packet(AVFormatContext *s, AVPacket *pkt)
{
- int ret, did_split;
+ int ret;
int64_t pts_backup, dts_backup;
pts_backup = pkt->pts;
@@ -739,12 +739,6 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt)
}
}
-#if FF_API_LAVF_MERGE_SD
-FF_DISABLE_DEPRECATION_WARNINGS
- did_split = av_packet_split_side_data(pkt);
-FF_ENABLE_DEPRECATION_WARNINGS
-#endif
-
if (!s->internal->header_written) {
ret = s->internal->write_header_ret ? s->internal->write_header_ret : write_header_internal(s);
if (ret < 0)
@@ -767,12 +761,6 @@ FF_ENABLE_DEPRECATION_WARNINGS
}
fail:
-#if FF_API_LAVF_MERGE_SD
-FF_DISABLE_DEPRECATION_WARNINGS
- if (did_split)
- av_packet_merge_side_data(pkt);
-FF_ENABLE_DEPRECATION_WARNINGS
-#endif
if (ret < 0) {
pkt->pts = pts_backup;
@@ -869,16 +857,6 @@ static int do_packet_auto_bsf(AVFormatContext *s, AVPacket *pkt) {
}
}
-#if FF_API_LAVF_MERGE_SD
-FF_DISABLE_DEPRECATION_WARNINGS
- if (st->internal->nb_bsfcs) {
- ret = av_packet_split_side_data(pkt);
- if (ret < 0)
- av_log(s, AV_LOG_WARNING, "Failed to split side data before bitstream filter\n");
- }
-FF_ENABLE_DEPRECATION_WARNINGS
-#endif
-
for (i = 0; i < st->internal->nb_bsfcs; i++) {
AVBSFContext *ctx = st->internal->bsfcs[i];
// TODO: when any bitstream filter requires flushing at EOF, we'll need to
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 1a7996c..d89dd56 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -1677,13 +1677,6 @@ FF_ENABLE_DEPRECATION_WARNINGS
}
st->inject_global_side_data = 0;
}
-
-#if FF_API_LAVF_MERGE_SD
-FF_DISABLE_DEPRECATION_WARNINGS
- if (!(s->flags & AVFMT_FLAG_KEEP_SIDE_DATA))
- av_packet_merge_side_data(pkt);
-FF_ENABLE_DEPRECATION_WARNINGS
-#endif
}
av_opt_get_dict_val(s, "metadata", AV_OPT_SEARCH_CHILDREN, &metadata);
diff --git a/libavformat/version.h b/libavformat/version.h
index c0cd7dd..3bb1e48 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -76,9 +76,6 @@
#ifndef FF_API_HLS_WRAP
#define FF_API_HLS_WRAP (LIBAVFORMAT_VERSION_MAJOR < 59)
#endif
-#ifndef FF_API_LAVF_MERGE_SD
-#define FF_API_LAVF_MERGE_SD (LIBAVFORMAT_VERSION_MAJOR < 58)
-#endif
#ifndef FF_API_LAVF_KEEPSIDE_FLAG
#define FF_API_LAVF_KEEPSIDE_FLAG (LIBAVFORMAT_VERSION_MAJOR < 59)
#endif
OpenPOWER on IntegriCloud