diff options
author | Amir Pauker <amir@livelyvideo.tv> | 2019-06-14 07:35:44 -0700 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2019-06-16 09:56:43 +0200 |
commit | edfced8c045c47827b0197b005a4b8d2d691a296 (patch) | |
tree | 5fdb8c983f82d05e24ac3c8029a972216b31debe | |
parent | 2603f25d326476a83f5d093b522590b05b6e703b (diff) |
avutil: add FF_DECODE_ERROR_CONCEALMENT_ACTIVE flag for AVFrame.decode_error_flags
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>
-rw-r--r-- | doc/APIchanges | 3 | ||||
-rw-r--r-- | libavutil/frame.h | 1 | ||||
-rw-r--r-- | libavutil/version.h | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/doc/APIchanges b/doc/APIchanges index cf426e2e3b..29a1936961 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -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. diff --git a/libavutil/frame.h b/libavutil/frame.h index 8aa3e88367..54e682e053 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -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. diff --git a/libavutil/version.h b/libavutil/version.h index 91ab71604b..dccbb38585 100644 --- a/libavutil/version.h +++ b/libavutil/version.h @@ -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, \ |