#include <string.h>#include "parser.h"#include "libavutil/mem.h"Go to the source code of this file.
Functions | |
| AVCodecParser * | av_parser_next (AVCodecParser *p) | 
| void | av_register_codec_parser (AVCodecParser *parser) | 
| AVCodecParserContext * | av_parser_init (int codec_id) | 
| void | ff_fetch_timestamp (AVCodecParserContext *s, int off, int remove) | 
| Fetch timestamps for a specific byte within the current access unit.   | |
| int | av_parser_parse2 (AVCodecParserContext *s, AVCodecContext *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int64_t pts, int64_t dts, int64_t pos) | 
| Parse a packet.   | |
| int | av_parser_change (AVCodecParserContext *s, AVCodecContext *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int keyframe) | 
| void | av_parser_close (AVCodecParserContext *s) | 
| int | ff_combine_frame (ParseContext *pc, int next, const uint8_t **buf, int *buf_size) | 
| Combine the (truncated) bitstream to a complete frame.   | |
| void | ff_parse_close (AVCodecParserContext *s) | 
| int | ff_mpeg4video_split (AVCodecContext *avctx, const uint8_t *buf, int buf_size) | 
Variables | |
| static AVCodecParser * | av_first_parser = NULL | 
| int ff_combine_frame | ( | ParseContext * | pc, | |
| int | next, | |||
| const uint8_t ** | buf, | |||
| int * | buf_size | |||
| ) | 
Combine the (truncated) bitstream to a complete frame.
Definition at line 223 of file parser.c.
Referenced by adx_parse(), bmp_parse(), cavsvideo_parse(), dca_parse(), dnxhd_parse(), ff_aac_ac3_parse(), ff_h263_decode_frame(), gsm_parse(), h261_parse(), h263_parse(), h264_parse(), jpeg_parse(), latm_parse(), mlp_parse(), mpeg4video_parse(), mpeg_decode_frame(), mpegaudio_parse(), mpegvideo_parse(), png_parse(), pnm_parse(), and vc1_parse().
| void ff_fetch_timestamp | ( | AVCodecParserContext * | s, | |
| int | off, | |||
| int | remove | |||
| ) | 
Fetch timestamps for a specific byte within the current access unit.
| off | byte position within the access unit | |
| remove | Found timestamps will be removed if set to 1, kept if set to 0. | 
Definition at line 87 of file parser.c.
Referenced by av_parser_parse2(), and ff_mpeg1_find_frame_end().
| int ff_mpeg4video_split | ( | AVCodecContext * | avctx, | |
| const uint8_t * | buf, | |||
| int | buf_size | |||
| ) | 
| void ff_parse_close | ( | AVCodecParserContext * | s | ) | 
AVCodecParser* av_first_parser = NULL [static]           | 
        
 1.5.8