FFmpeg
Classes | Macros | Typedefs | Variables
h264_parser.c File Reference

H.264 / AVC / MPEG-4 part10 parser. More...

#include <assert.h>
#include <stdint.h>
#include "libavutil/avutil.h"
#include "libavutil/error.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "libavutil/pixfmt.h"
#include "avcodec.h"
#include "get_bits.h"
#include "golomb.h"
#include "h264.h"
#include "h264_sei.h"
#include "h264_ps.h"
#include "h264data.h"
#include "internal.h"
#include "mpegutils.h"
#include "parser.h"

Classes

struct  H264ParseContext
 

Macros

#define UNCHECKED_BITSTREAM_READER   1
 

Typedefs

typedef struct H264ParseContext H264ParseContext
 

Variables

AVCodecParser ff_h264_parser
 

Detailed Description

H.264 / AVC / MPEG-4 part10 parser.

Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at

Variable Documentation

§ ff_h264_parser

AVCodecParser ff_h264_parser
Initial value:
= {
.codec_ids = { AV_CODEC_ID_H264 },
.priv_data_size = sizeof(H264ParseContext),
.parser_init = init,
.parser_parse = h264_parse,
.parser_close = h264_close,
.split = h264_split,
}
Definition: h264_parser.c:50