You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Move the Doxygen function documentation unaltered from libavcodec/utils.c to
libavcodec/avcodec.h. Originally committed as revision 8079 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -2700,6 +2700,10 @@ int avcodec_decode_audio2(AVCodecContext *avctx, int16_t *samples,
|
|||||||
int avcodec_decode_video(AVCodecContext *avctx, AVFrame *picture,
|
int avcodec_decode_video(AVCodecContext *avctx, AVFrame *picture,
|
||||||
int *got_picture_ptr,
|
int *got_picture_ptr,
|
||||||
uint8_t *buf, int buf_size);
|
uint8_t *buf, int buf_size);
|
||||||
|
|
||||||
|
/* decode a subtitle message. return -1 if error, otherwise return the
|
||||||
|
*number of bytes used. If no subtitle could be decompressed,
|
||||||
|
*got_sub_ptr is zero. Otherwise, the subtitle is stored in *sub. */
|
||||||
int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub,
|
int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub,
|
||||||
int *got_sub_ptr,
|
int *got_sub_ptr,
|
||||||
const uint8_t *buf, int buf_size);
|
const uint8_t *buf, int buf_size);
|
||||||
@@ -2750,6 +2754,9 @@ int avcodec_close(AVCodecContext *avctx);
|
|||||||
|
|
||||||
void avcodec_register_all(void);
|
void avcodec_register_all(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Flush buffers, should be called when seeking or when switching to a different stream.
|
||||||
|
*/
|
||||||
void avcodec_flush_buffers(AVCodecContext *avctx);
|
void avcodec_flush_buffers(AVCodecContext *avctx);
|
||||||
|
|
||||||
void avcodec_default_free_buffers(AVCodecContext *s);
|
void avcodec_default_free_buffers(AVCodecContext *s);
|
||||||
@@ -2876,11 +2883,28 @@ extern AVBitStreamFilter mjpega_dump_header_bsf;
|
|||||||
|
|
||||||
|
|
||||||
/* memory */
|
/* memory */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* realloc which does nothing if the block is large enough
|
||||||
|
*/
|
||||||
void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size);
|
void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size);
|
||||||
|
|
||||||
/* for static data only */
|
/* for static data only */
|
||||||
/* call av_free_static to release all staticaly allocated tables */
|
|
||||||
|
/**
|
||||||
|
* free all static arrays and reset pointers to 0.
|
||||||
|
* call av_free_static to release all staticaly allocated tables
|
||||||
|
*/
|
||||||
void av_free_static(void);
|
void av_free_static(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* allocation of static arrays - do not use for normal allocation.
|
||||||
|
*/
|
||||||
void *av_mallocz_static(unsigned int size);
|
void *av_mallocz_static(unsigned int size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* same as above, but does realloc
|
||||||
|
*/
|
||||||
void *av_realloc_static(void *ptr, unsigned int size);
|
void *av_realloc_static(void *ptr, unsigned int size);
|
||||||
|
|
||||||
void img_copy(AVPicture *dst, const AVPicture *src,
|
void img_copy(AVPicture *dst, const AVPicture *src,
|
||||||
|
@@ -59,9 +59,6 @@ const uint8_t ff_reverse[256]={
|
|||||||
|
|
||||||
static int volatile entangled_thread_counter=0;
|
static int volatile entangled_thread_counter=0;
|
||||||
|
|
||||||
/**
|
|
||||||
* realloc which does nothing if the block is large enough
|
|
||||||
*/
|
|
||||||
void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size)
|
void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size)
|
||||||
{
|
{
|
||||||
if(min_size < *size)
|
if(min_size < *size)
|
||||||
@@ -76,9 +73,6 @@ static unsigned int last_static = 0;
|
|||||||
static unsigned int allocated_static = 0;
|
static unsigned int allocated_static = 0;
|
||||||
static void** array_static = NULL;
|
static void** array_static = NULL;
|
||||||
|
|
||||||
/**
|
|
||||||
* allocation of static arrays - do not use for normal allocation.
|
|
||||||
*/
|
|
||||||
void *av_mallocz_static(unsigned int size)
|
void *av_mallocz_static(unsigned int size)
|
||||||
{
|
{
|
||||||
void *ptr = av_mallocz(size);
|
void *ptr = av_mallocz(size);
|
||||||
@@ -93,10 +87,6 @@ void *av_mallocz_static(unsigned int size)
|
|||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* same as above, but does realloc
|
|
||||||
*/
|
|
||||||
|
|
||||||
void *av_realloc_static(void *ptr, unsigned int size)
|
void *av_realloc_static(void *ptr, unsigned int size)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
@@ -113,9 +103,6 @@ void *av_realloc_static(void *ptr, unsigned int size)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* free all static arrays and reset pointers to 0.
|
|
||||||
*/
|
|
||||||
void av_free_static(void)
|
void av_free_static(void)
|
||||||
{
|
{
|
||||||
while(last_static){
|
while(last_static){
|
||||||
@@ -938,10 +925,6 @@ int avcodec_decode_audio(AVCodecContext *avctx, int16_t *samples,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* decode a subtitle message. return -1 if error, otherwise return the
|
|
||||||
*number of bytes used. If no subtitle could be decompressed,
|
|
||||||
*got_sub_ptr is zero. Otherwise, the subtitle is stored in *sub. */
|
|
||||||
int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub,
|
int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub,
|
||||||
int *got_sub_ptr,
|
int *got_sub_ptr,
|
||||||
const uint8_t *buf, int buf_size)
|
const uint8_t *buf, int buf_size)
|
||||||
@@ -1206,9 +1189,6 @@ void avcodec_init(void)
|
|||||||
init_crcs();
|
init_crcs();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Flush buffers, should be called when seeking or when switching to a different stream.
|
|
||||||
*/
|
|
||||||
void avcodec_flush_buffers(AVCodecContext *avctx)
|
void avcodec_flush_buffers(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
if(avctx->codec->flush)
|
if(avctx->codec->flush)
|
||||||
|
Reference in New Issue
Block a user