X-Git-Url: http://git.videolan.org/?p=ffmpeg.git;a=blobdiff_plain;f=libavcodec%2Futils.c;h=c15b7726cb5ded3c4efa5f83c716ffb027724097;hp=887f6b143b2ce1370a0f26b49e2d42a426cdc9a4;hb=4331484b8d70529b79e14ab22afe81b8fe203046;hpb=76fdced10920abc189465d0a222f582c7ca53c70 diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 887f6b143b..c15b7726cb 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2051,6 +2051,7 @@ int attribute_align_arg avcodec_decode_audio4(AVCodecContext *avctx, avctx->pkt = &tmp; ret = avctx->codec->decode(avctx, frame, got_frame_ptr, &tmp); if (ret >= 0 && *got_frame_ptr) { + add_metadata_from_side_data(avctx, frame); avctx->frame_number++; frame->pkt_dts = avpkt->dts; av_frame_set_best_effort_timestamp(frame, @@ -2070,7 +2071,6 @@ int attribute_align_arg avcodec_decode_audio4(AVCodecContext *avctx, avci->to_free.extended_data = avci->to_free.data; } } - add_metadata_from_side_data(avctx, frame); side= av_packet_get_side_data(avctx->pkt, AV_PKT_DATA_SKIP_SAMPLES, &side_size); if(side && side_size>=10) {