Signed-off-by: James Almer <jamrial@gmail.com>tags/n4.4
@@ -15,9 +15,9 @@ libavutil: 2017-10-21 | |||||
API changes, most recent first: | API changes, most recent first: | ||||
2021-03-10 - xxxxxxxxxx - lavu 56.68.100 - buffer.h | |||||
Change AVBufferRef related function and struct size parameter and fields | |||||
type to size_t at next major bump. | |||||
2021-03-10 - xxxxxxxxxx - lavu 56.68.100 - buffer.h frame.h | |||||
Change AVBufferRef and relevant AVFrame function and struct size | |||||
parameter and fields type to size_t at next major bump. | |||||
2021-03-04 - xxxxxxxxxx - lavc 58.128.101 - avcodec.h | 2021-03-04 - xxxxxxxxxx - lavc 58.128.101 - avcodec.h | ||||
Enable err_recognition to be set for encoders. | Enable err_recognition to be set for encoders. | ||||
@@ -725,7 +725,7 @@ AVFrameSideData *av_frame_new_side_data_from_buf(AVFrame *frame, | |||||
AVFrameSideData *av_frame_new_side_data(AVFrame *frame, | AVFrameSideData *av_frame_new_side_data(AVFrame *frame, | ||||
enum AVFrameSideDataType type, | enum AVFrameSideDataType type, | ||||
int size) | |||||
buffer_size_t size) | |||||
{ | { | ||||
AVFrameSideData *ret; | AVFrameSideData *ret; | ||||
AVBufferRef *buf = av_buffer_alloc(size); | AVBufferRef *buf = av_buffer_alloc(size); | ||||
@@ -220,7 +220,11 @@ enum AVActiveFormatDescription { | |||||
typedef struct AVFrameSideData { | typedef struct AVFrameSideData { | ||||
enum AVFrameSideDataType type; | enum AVFrameSideDataType type; | ||||
uint8_t *data; | uint8_t *data; | ||||
#if FF_API_BUFFER_SIZE_T | |||||
int size; | int size; | ||||
#else | |||||
size_t size; | |||||
#endif | |||||
AVDictionary *metadata; | AVDictionary *metadata; | ||||
AVBufferRef *buf; | AVBufferRef *buf; | ||||
} AVFrameSideData; | } AVFrameSideData; | ||||
@@ -913,7 +917,11 @@ AVBufferRef *av_frame_get_plane_buffer(AVFrame *frame, int plane); | |||||
*/ | */ | ||||
AVFrameSideData *av_frame_new_side_data(AVFrame *frame, | AVFrameSideData *av_frame_new_side_data(AVFrame *frame, | ||||
enum AVFrameSideDataType type, | enum AVFrameSideDataType type, | ||||
#if FF_API_BUFFER_SIZE_T | |||||
int size); | int size); | ||||
#else | |||||
size_t size); | |||||
#endif | |||||
/** | /** | ||||
* Add a new side data to a frame from an existing AVBufferRef | * Add a new side data to a frame from an existing AVBufferRef | ||||