FFmpeg
|
dirac_parser.c
Go to the documentation of this file.
Definition: start.py:1
memory handling functions
Definition: dirac_parser.c:93
Definition: libavcodec/avcodec.h:219
static int find_frame_end(DiracParseContext *pc, const uint8_t *buf, int buf_size)
Definition: dirac_parser.c:55
int has_b_frames
Size of the frame reordering buffer in the decoder.
Definition: libavcodec/avcodec.h:1415
void av_free(void *ptr)
Free a memory block which has been allocated with av_malloc(z)() or av_realloc(). ...
Definition: mem.c:183
void * av_fast_realloc(void *ptr, unsigned int *size, size_t min_size)
Reallocate the given block if it is not large enough, otherwise do nothing.
Definition: libavcodec/utils.c:63
static void dirac_parse_close(AVCodecParserContext *s)
Definition: dirac_parser.c:247
static int unpack_parse_unit(DiracParseUnit *pu, DiracParseContext *pc, int offset)
Definition: dirac_parser.c:100
Definition: libavcodec/avcodec.h:3883
struct DiracParseUnit DiracParseUnit
Definition: libavcodec/avcodec.h:3747
static int dirac_parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
Definition: dirac_parser.c:215
struct DiracParseContext DiracParseContext
Find the end of the current frame in the bitstream.
static int dirac_combine_frame(AVCodecParserContext *s, AVCodecContext *avctx, int next, const uint8_t **buf, int *buf_size)
Definition: dirac_parser.c:118
Generated on Fri Dec 20 2024 06:55:59 for FFmpeg by 1.8.11