diff --git a/doc/APIchanges b/doc/APIchanges index c37de0613829bf0872c1ec07aca3b1a26afae303..c20ab9c98848b3c1fb7fef155760342e0cf7fc38 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -15,6 +15,9 @@ libavutil: 2015-08-28 API changes, most recent first: +2017-09-13 - xxxxxxx - lavc 57.106.100 - avcodec.h + Add AV_PKT_FLAG_TRUSTED. + 2017-09-13 - xxxxxxx - lavu 55.75.100 - hwcontext.h hwcontext_drm.h Add AV_HWDEVICE_TYPE_DRM and implementation. diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 7708bb2adb9b4015ecdff51ad0503697f139ad55..fdf93f9a5476a1c3ce77b630541226d607fd6bce 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -1709,6 +1709,13 @@ typedef struct AVPacket { * after decoding. **/ #define AV_PKT_FLAG_DISCARD 0x0004 +/** + * The packet comes from a trusted source. + * + * Otherwise-unsafe constructs such as arbitrary pointers to data + * outside the packet may be followed. + */ +#define AV_PKT_FLAG_TRUSTED 0x0008 enum AVSideDataParamChangeFlags { AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT = 0x0001, diff --git a/libavcodec/version.h b/libavcodec/version.h index 55b8ddc13c17227654c55b795419833a0b3fd29d..2aff092cf42dbbc86d29bf263762429d4a7584c6 100644 --- a/libavcodec/version.h +++ b/libavcodec/version.h @@ -28,7 +28,7 @@ #include "libavutil/version.h" #define LIBAVCODEC_VERSION_MAJOR 57 -#define LIBAVCODEC_VERSION_MINOR 105 +#define LIBAVCODEC_VERSION_MINOR 106 #define LIBAVCODEC_VERSION_MICRO 100 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \