diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2011-08-01 17:41:44 +0200 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2011-08-02 02:19:31 +0200 |
commit | 9d39cbf6cfecfda88e2f822b0437ee22ffa6d745 (patch) | |
tree | 0a63c6e33feb68d67f6c71ddc73640857c4ffa71 | |
parent | 4326f6f525063e92d40e7a8f39cf7ccd7759aea7 (diff) | |
download | ffmpeg-9d39cbf6cfecfda88e2f822b0437ee22ffa6d745.tar.gz |
avpacket: signal possibly corrupted packets
Use AV_PKT_FLAG_CORRUPT flag to mark packets that might be incomplete
or have errors. Formats that have a mean to validate their packets
should use this flag to deliver such information instead of silently
dropping the packets.
-rw-r--r-- | libavcodec/avcodec.h | 6 | ||||
-rw-r--r-- | libavcodec/version.h | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index e1fd475ca6..eaf63e8dc1 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -791,6 +791,9 @@ typedef struct AVPacket { uint8_t *data; int size; int stream_index; + /** + * A combination of AV_PKT_FLAG values + */ int flags; /** * Additional packet data that can be provided by the container. @@ -831,7 +834,8 @@ typedef struct AVPacket { */ int64_t convergence_duration; } AVPacket; -#define AV_PKT_FLAG_KEY 0x0001 +#define AV_PKT_FLAG_KEY 0x0001 ///< The packet contains a keyframe +#define AV_PKT_FLAG_CORRUPT 0x0002 ///< The packet content is corrupted /** * Audio Video Frame. diff --git a/libavcodec/version.h b/libavcodec/version.h index 46e54990b1..24d2488249 100644 --- a/libavcodec/version.h +++ b/libavcodec/version.h @@ -22,7 +22,7 @@ #define LIBAVCODEC_VERSION_MAJOR 53 #define LIBAVCODEC_VERSION_MINOR 7 -#define LIBAVCODEC_VERSION_MICRO 0 +#define LIBAVCODEC_VERSION_MICRO 1 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ LIBAVCODEC_VERSION_MINOR, \ |