| FFmpeg
    | 
#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 | 
| #define | MAX_LOG2_MAX_FRAME_NUM (12 + 4) | 
| 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.
| int ff_h264_decode_seq_parameter_set | ( | GetBitContext * | gb, | 
| AVCodecContext * | avctx, | ||
| H264ParamSets * | ps, | ||
| int | ignore_truncation | ||
| ) | 
Decode SPS.
Definition at line 333 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 749 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(), and h264_decode_end().
 1.8.17
 1.8.17