FFmpeg
Classes | Macros | Typedefs | Functions
h264_ps.h File Reference

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.

Classes

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
 

Typedefs

typedef struct SPS SPS
 Sequence parameter set.
 
typedef struct PPS PPS
 Picture parameter set.
 
typedef struct H264ParamSets H264ParamSets
 

Functions

int ff_h264_decode_seq_parameter_set (GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int ignore_truncation)
 Decode SPS.
 
int ff_h264_decode_picture_parameter_set (GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int bit_length)
 Decode PPS.
 
void ff_h264_ps_uninit (H264ParamSets *ps)
 Uninit H264 param sets structure.
 

Detailed Description

H.264 parameter set handling.