]> git.sesse.net Git - ffmpeg/commitdiff
avutil: add FF_DECODE_ERROR_CONCEALMENT_ACTIVE flag for AVFrame.decode_error_flags
authorAmir Pauker <amir@livelyvideo.tv>
Fri, 14 Jun 2019 14:35:44 +0000 (07:35 -0700)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 16 Jun 2019 07:56:43 +0000 (09:56 +0200)
FF_DECODE_ERROR_CONCEALMENT_ACTIVE is set when the decoded frame has error(s) but the returned value from
avcodec_receive_frame is zero i.e. concealed errors

Signed-off-by: Amir Pauker <amir@livelyvideo.tv>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
doc/APIchanges
libavutil/frame.h
libavutil/version.h

index cf426e2e3b43aed06a57563ab6ba987c103b9db1..29a19369610de11462b1c4c0f5fbd174b46cc253 100644 (file)
@@ -15,6 +15,9 @@ libavutil:     2017-10-21
 
 API changes, most recent first:
 
+2019-06-14 - XXXXXXXXXX - lavu 56.29.100 - frame.h
+  Add FF_DECODE_ERROR_CONCEALMENT_ACTIVE
+
 2019-05-15 - b79b29ddb1 - lavu 56.28.100 - tx.h
   Add av_tx_init(), av_tx_uninit() and related definitions.
 
index 8aa3e88367ad3605033dbfe92a431d97e0834023..54e682e0534bb0c3d0dcf687fe42c87138cad4db 100644 (file)
@@ -563,6 +563,7 @@ typedef struct AVFrame {
     int decode_error_flags;
 #define FF_DECODE_ERROR_INVALID_BITSTREAM   1
 #define FF_DECODE_ERROR_MISSING_REFERENCE   2
+#define FF_DECODE_ERROR_CONCEALMENT_ACTIVE  4
 
     /**
      * number of audio channels, only used for audio.
index 91ab71604b3833e0bc5b3b3f8bc09bc020ca4e45..dccbb38585bff01a11ee0173a9dc5fd623ad3c34 100644 (file)
@@ -79,7 +79,7 @@
  */
 
 #define LIBAVUTIL_VERSION_MAJOR  56
-#define LIBAVUTIL_VERSION_MINOR  28
+#define LIBAVUTIL_VERSION_MINOR  29
 #define LIBAVUTIL_VERSION_MICRO 100
 
 #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \