[FFmpeg-cvslog] libavformat: Fix a faulty api deprecation guard in prepare_input_packet
Martin Storsjö
git at videolan.org
Wed Apr 26 17:33:11 EEST 2017
ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Thu Dec 15 09:45:49 2016 +0200| [cdcfa97dc49d83b5eefd0a651db6bb0a6f98e8f2] | committer: Martin Storsjö
libavformat: Fix a faulty api deprecation guard in prepare_input_packet
This seems to have been added by mistake in 11de006b, by not
noticing the negation for the existing condition. This block does
not contain any code that accesses the codec field in AVStream.
This function is meant to serve as a complement to compute_pkt_fields2,
which is guarded by FF_API_COMPUTE_PKT_FIELDS2 && FF_API_LAVF_AVCTX.
Signed-off-by: Martin Storsjö <martin at martin.st>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cdcfa97dc49d83b5eefd0a651db6bb0a6f98e8f2
---
libavformat/mux.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/mux.c b/libavformat/mux.c
index 37c4541ad9..2561a6d6f9 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -423,7 +423,7 @@ static int prepare_input_packet(AVFormatContext *s, AVPacket *pkt)
if (ret < 0)
return ret;
-#if !FF_API_COMPUTE_PKT_FIELDS2 && FF_API_LAVF_AVCTX
+#if !FF_API_COMPUTE_PKT_FIELDS2 || !FF_API_LAVF_AVCTX
/* sanitize the timestamps */
if (!(s->oformat->flags & AVFMT_NOTIMESTAMPS)) {
AVStream *st = s->streams[pkt->stream_index];
More information about the ffmpeg-cvslog
mailing list