X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fmux.c;h=11b09f1b6ed748ed8e3f4edf4294c409782a2c07;hb=d682ae70b4b3a53fb73ec30281f9f4cfbc531edd;hp=e500531789ecbcc526edb186e24e9b4c4b6665ec;hpb=1a48a51bfcd0c8b1fd22ae6a8ad5b1e26bec5bee;p=ffmpeg diff --git a/libavformat/mux.c b/libavformat/mux.c index e500531789e..11b09f1b6ed 100644 --- a/libavformat/mux.c +++ b/libavformat/mux.c @@ -752,7 +752,11 @@ 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); @@ -777,8 +781,12 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt) } 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; @@ -875,8 +883,12 @@ 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) av_packet_split_side_data(pkt); +FF_ENABLE_DEPRECATION_WARNINGS +#endif for (i = 0; i < st->internal->nb_bsfcs; i++) { AVBSFContext *ctx = st->internal->bsfcs[i];