|
|
|
@ -343,9 +343,15 @@ int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* decode a frame. return -1 if error, otherwise return the number of
|
|
|
|
|
bytes used. If no frame could be decompressed, *got_picture_ptr is |
|
|
|
|
zero. Otherwise, it is non zero */ |
|
|
|
|
/**
|
|
|
|
|
* decode a frame.
|
|
|
|
|
* @param buf bitstream buffer, must be FF_INPUT_BUFFER_PADDING_SIZE larger then the actual read bytes |
|
|
|
|
* because some optimized bitstream readers read 32 or 64 bit at once and could read over the end |
|
|
|
|
* @param buf_size the size of the buffer in bytes |
|
|
|
|
* @param got_picture_ptr zero if no frame could be decompressed, Otherwise, it is non zero |
|
|
|
|
* @return -1 if error, otherwise return the number of |
|
|
|
|
* bytes used.
|
|
|
|
|
*/ |
|
|
|
|
int avcodec_decode_video(AVCodecContext *avctx, AVFrame *picture,
|
|
|
|
|
int *got_picture_ptr, |
|
|
|
|
uint8_t *buf, int buf_size) |
|
|
|
|