FFmpeg
|
#include "avcodec.h"
Go to the source code of this file.
Data Structures | |
struct | ParseContext |
Macros | |
#define | END_NOT_FOUND (-100) |
Typedefs | |
typedef struct ParseContext | ParseContext |
Functions | |
int | ff_combine_frame (ParseContext *pc, int next, const uint8_t **buf, int *buf_size) |
Combine the (truncated) bitstream to a complete frame. More... | |
int | ff_mpeg4video_split (AVCodecContext *avctx, const uint8_t *buf, int buf_size) |
void | ff_parse_close (AVCodecParserContext *s) |
void | ff_fetch_timestamp (AVCodecParserContext *s, int off, int remove) |
Fetch timestamps for a specific byte within the current access unit. More... | |
Macro Definition Documentation
#define END_NOT_FOUND (-100) |
Definition at line 40 of file parser.h.
Referenced by adx_parse(), bmp_parse(), cavs_find_frame_end(), dca_find_frame_end(), dnxhd_find_frame_end(), ff_aac_ac3_parse(), ff_combine_frame(), ff_h263_find_frame_end(), ff_h264_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), find_frame_end(), gsm_parse(), h261_find_frame_end(), h264_parse(), latm_find_frame_end(), mlp_parse(), mpegaudio_parse(), png_parse(), pnm_parse(), tak_parse(), and vc1_find_frame_end().
Typedef Documentation
typedef struct ParseContext ParseContext |
Function Documentation
int ff_combine_frame | ( | ParseContext * | pc, |
int | next, | ||
const uint8_t ** | buf, | ||
int * | buf_size | ||
) |
Combine the (truncated) bitstream to a complete frame.
- Returns
- -1 if no complete frame could be created, AVERROR(ENOMEM) if there was a memory allocation error
Definition at line 214 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(), tak_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.
- Parameters
-
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 88 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 | ) |
Generated on Mon Nov 18 2024 06:52:08 for FFmpeg by 1.8.11