FFmpeg
4.0
|
H.264 parameter set handling. More...
#include <stdint.h>
#include "libavutil/buffer.h"
#include "libavutil/pixfmt.h"
#include "libavutil/rational.h"
#include "avcodec.h"
#include "get_bits.h"
#include "h264.h"
Go to the source code of this file.
Data Structures | |
struct | SPS |
Sequence parameter set. More... | |
struct | PPS |
Picture parameter set. More... | |
struct | H264ParamSets |
Macros | |
#define | MAX_SPS_COUNT 32 |
#define | MAX_PPS_COUNT 256 |
Functions | |
int | ff_h264_decode_seq_parameter_set (GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int ignore_truncation) |
Decode SPS. More... | |
int | ff_h264_decode_picture_parameter_set (GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int bit_length) |
Decode PPS. More... | |
void | ff_h264_ps_uninit (H264ParamSets *ps) |
Uninit H264 param sets structure. More... | |
H.264 parameter set handling.
Definition in file h264_ps.h.
#define MAX_SPS_COUNT 32 |
Definition at line 37 of file h264_ps.h.
Referenced by decode_picture_timing(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), and ff_h264_ps_uninit().
#define MAX_PPS_COUNT 256 |
Definition at line 38 of file h264_ps.h.
Referenced by ff_h264_decode_picture_parameter_set(), ff_h264_ps_uninit(), h264_slice_header_parse(), mediacodec_decode_close(), and parse_nal_units().
int ff_h264_decode_seq_parameter_set | ( | GetBitContext * | gb, |
AVCodecContext * | avctx, | ||
H264ParamSets * | ps, | ||
int | ignore_truncation | ||
) |
Decode SPS.
Definition at line 334 of file h264_ps.c.
Referenced by decode_extradata_ps(), decode_nal_units(), and parse_nal_units().
int ff_h264_decode_picture_parameter_set | ( | GetBitContext * | gb, |
AVCodecContext * | avctx, | ||
H264ParamSets * | ps, | ||
int | bit_length | ||
) |
Decode PPS.
Definition at line 725 of file h264_ps.c.
Referenced by decode_extradata_ps(), decode_nal_units(), and parse_nal_units().
void ff_h264_ps_uninit | ( | H264ParamSets * | ps | ) |
Uninit H264 param sets structure.
Definition at line 317 of file h264_ps.c.
Referenced by h264_close(), h264_decode_end(), and mediacodec_decode_close().