diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2003-05-12 23:03:00 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2003-05-12 23:03:00 +0000 |
commit | f138f88364f88cdc1ecd99f55b38c73cd5c7919e (patch) | |
tree | b4d12e5fe0da8ad933e87b5b96f8fb6d528290ab /libavcodec/utils.c | |
parent | 2def278a459b9b67f3626857cc7449de1a4c2990 (diff) | |
download | ffmpeg-f138f88364f88cdc1ecd99f55b38c73cd5c7919e.tar.gz |
100l (document buffer padding requirements)
Originally committed as revision 1866 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/utils.c')
-rw-r--r-- | libavcodec/utils.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c index a422cf282d..01d945b997 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -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) |