libavcodec/parser.h File Reference

#include "avcodec.h"

Go to the source code of this file.

Data Structures

struct  ParseContext
struct  ParseContext1

Defines

#define END_NOT_FOUND   (-100)

Functions

int ff_combine_frame (ParseContext *pc, int next, const uint8_t **buf, int *buf_size)
 combines the (truncated) bitstream to a complete frame
int ff_mpeg4video_split (AVCodecContext *avctx, const uint8_t *buf, int buf_size)
void ff_parse_close (AVCodecParserContext *s)
void ff_parse1_close (AVCodecParserContext *s)


Define Documentation

#define END_NOT_FOUND   (-100)


Function Documentation

int ff_combine_frame ( ParseContext pc,
int  next,
const uint8_t **  buf,
int *  buf_size 
)

combines the (truncated) bitstream to a complete frame

Returns:
-1 if no complete frame could be created

Definition at line 229 of file parser.c.

Referenced by cavsvideo_parse(), dca_parse(), decode_frame(), ff_h263_decode_frame(), h261_parse(), h263_parse(), h264_parse(), jpeg_parse(), mlp_parse(), mpeg4video_parse(), mpeg_decode_frame(), mpegvideo_parse(), pnm_parse(), and vc1_parse().

int ff_mpeg4video_split ( AVCodecContext avctx,
const uint8_t buf,
int  buf_size 
)

Definition at line 304 of file parser.c.

void ff_parse1_close ( AVCodecParserContext s  ) 

Definition at line 294 of file parser.c.

void ff_parse_close ( AVCodecParserContext s  ) 

Definition at line 287 of file parser.c.


Generated on Sat Sep 6 21:24:39 2008 for ffmpeg by  doxygen 1.5.6