FFmpeg
Macros | Functions
cbs_h265_syntax_template.c File Reference

Go to the source code of this file.

Macros

#define  profile_compatible(x)
 
#define  profile_compatible(x)
 

Functions

 
static int FUNC()  nal_unit_header (CodedBitstreamContext *ctx, RWContext *rw, H265RawNALUnitHeader *current, int expected_nal_unit_type)
 
 
 
static int FUNC()  profile_tier_level (CodedBitstreamContext *ctx, RWContext *rw, H265RawProfileTierLevel *current, int profile_present_flag, int max_num_sub_layers_minus1)
 
 
static int FUNC()  hrd_parameters (CodedBitstreamContext *ctx, RWContext *rw, H265RawHRDParameters *current, int common_inf_present_flag, int max_num_sub_layers_minus1)
 
 
static int FUNC()  vps (CodedBitstreamContext *ctx, RWContext *rw, H265RawVPS *current)
 
static int FUNC()  st_ref_pic_set (CodedBitstreamContext *ctx, RWContext *rw, H265RawSTRefPicSet *current, int st_rps_idx, const H265RawSPS *sps)
 
 
 
 
 
static int FUNC()  sps (CodedBitstreamContext *ctx, RWContext *rw, H265RawSPS *current)
 
 
 
static int FUNC()  pps (CodedBitstreamContext *ctx, RWContext *rw, H265RawPPS *current)
 
static int FUNC()  aud (CodedBitstreamContext *ctx, RWContext *rw, H265RawAUD *current)
 
static int FUNC()  ref_pic_lists_modification (CodedBitstreamContext *ctx, RWContext *rw, H265RawSliceHeader *current, unsigned int num_pic_total_curr)
 
 
 
 
 
 
 
 
 
 
 
 
 
static int FUNC()  sei (CodedBitstreamContext *ctx, RWContext *rw, H265RawSEI *current, int prefix)
 

Macro Definition Documentation

profile_compatible [1/2]

#define profile_compatible (   x )
Value:
(current->general_profile_idc == (x) || \
current->general_profile_compatibility_flag[x])

profile_compatible [2/2]

#define profile_compatible (   x )
Value:
(current->sub_layer_profile_idc[i] == (x) || \
current->sub_layer_profile_compatibility_flag[i][x])

Function Documentation

rbsp_trailing_bits()

static int FUNC() rbsp_trailing_bits ( CodedBitstreamContextctx,
RWContextrw 
)
static

Definition at line 19 of file cbs_h265_syntax_template.c.

Referenced by aud(), pps(), sei(), sps(), and vps().

nal_unit_header()

static int FUNC() nal_unit_header ( CodedBitstreamContextctx,
RWContextrw,
H265RawNALUnitHeadercurrent,
int  expected_nal_unit_type 
)
static

Definition at line 30 of file cbs_h265_syntax_template.c.

Referenced by aud(), pps(), sei(), slice_segment_header(), sps(), and vps().

byte_alignment()

static int FUNC() byte_alignment ( CodedBitstreamContextctx,
RWContextrw 
)
static

Definition at line 50 of file cbs_h265_syntax_template.c.

Referenced by rbsp_trailing_bits(), and slice_segment_header().

extension_data()

static int FUNC() extension_data ( CodedBitstreamContextctx,
RWContextrw,
H265RawExtensionDatacurrent 
)
static

Definition at line 61 of file cbs_h265_syntax_template.c.

Referenced by cbs_mpeg2_read_unit(), cbs_mpeg2_write_header(), pps(), sps(), and vps().

profile_tier_level()

static int FUNC() profile_tier_level ( CodedBitstreamContextctx,
RWContextrw,
int  profile_present_flag,
int  max_num_sub_layers_minus1 
)
static

Definition at line 88 of file cbs_h265_syntax_template.c.

Referenced by sps(), and vps().

sub_layer_hrd_parameters()

static int FUNC() sub_layer_hrd_parameters ( CodedBitstreamContextctx,
RWContextrw,
int  nal,
int  sub_layer_id 
)
static

Definition at line 232 of file cbs_h265_syntax_template.c.

Referenced by hrd_parameters().

hrd_parameters()

static int FUNC() hrd_parameters ( CodedBitstreamContextctx,
RWContextrw,
H265RawHRDParameterscurrent,
int  common_inf_present_flag,
int  max_num_sub_layers_minus1 
)
static

Definition at line 257 of file cbs_h265_syntax_template.c.

Referenced by vps(), and vui_parameters().

vui_parameters()

static int FUNC() vui_parameters ( CodedBitstreamContextctx,
RWContextrw,
H265RawVUIcurrent,
const H265RawSPSsps 
)
static

Definition at line 322 of file cbs_h265_syntax_template.c.

Referenced by sps().

vps()

static int FUNC() vps ( CodedBitstreamContextctx,
RWContextrw,
H265RawVPScurrent 
)
static

Definition at line 423 of file cbs_h265_syntax_template.c.

Referenced by alloc_hevc_header_structs(), cbs_h265_read_nal_unit(), cbs_h265_write_nal_unit(), cbs_h266_read_nal_unit(), cbs_h266_write_nal_unit(), export_stream_params(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_vps(), ff_hevc_encode_nal_vps(), ff_videotoolbox_hvcc_extradata_create(), generate_fake_vps(), h265_metadata_guess_level(), h265_metadata_update_vps(), hevc_probe(), pps_multilayer_extension(), SEI_FUNC(), set_vps(), sps(), uninit_vps(), and vaapi_encode_h265_init_sequence_params().

st_ref_pic_set()

static int FUNC() st_ref_pic_set ( CodedBitstreamContextctx,
RWContextrw,
H265RawSTRefPicSetcurrent,
int  st_rps_idx,
const H265RawSPSsps 
)
static

Definition at line 516 of file cbs_h265_syntax_template.c.

Referenced by slice_segment_header(), and sps().

scaling_list_data()

static int FUNC() scaling_list_data ( CodedBitstreamContextctx,
RWContextrw,
H265RawScalingListcurrent 
)
static

Definition at line 671 of file cbs_h265_syntax_template.c.

Referenced by pps(), and sps().

sps_range_extension()

static int FUNC() sps_range_extension ( CodedBitstreamContextctx,
RWContextrw,
H265RawSPScurrent 
)
static

Definition at line 702 of file cbs_h265_syntax_template.c.

Referenced by sps().

sps_scc_extension()

static int FUNC() sps_scc_extension ( CodedBitstreamContextctx,
RWContextrw,
H265RawSPScurrent 
)
static

Definition at line 720 of file cbs_h265_syntax_template.c.

Referenced by sps().

vui_parameters_default()

static int FUNC() vui_parameters_default ( CodedBitstreamContextctx,
RWContextrw,
H265RawVUIcurrent,
H265RawSPSsps 
)
static

Definition at line 750 of file cbs_h265_syntax_template.c.

Referenced by sps().

sps()

static int FUNC() sps ( CodedBitstreamContextctx,
RWContextrw,
H265RawSPScurrent 
)
static

Definition at line 776 of file cbs_h265_syntax_template.c.

Referenced by pps(), pps_range_extension(), pred_weight_table(), SEI_FUNC(), slice_segment_header(), st_ref_pic_set(), and vui_parameters().

pps_range_extension()

static int FUNC() pps_range_extension ( CodedBitstreamContextctx,
RWContextrw,
H265RawPPScurrent 
)
static

Definition at line 968 of file cbs_h265_syntax_template.c.

Referenced by pps().

pps_scc_extension()

static int FUNC() pps_scc_extension ( CodedBitstreamContextctx,
RWContextrw,
H265RawPPScurrent 
)
static

Definition at line 996 of file cbs_h265_syntax_template.c.

Referenced by pps().

pps()

static int FUNC() pps ( CodedBitstreamContextctx,
RWContextrw,
H265RawPPScurrent 
)
static

Definition at line 1036 of file cbs_h265_syntax_template.c.

Referenced by slice_segment_header().

aud()

static int FUNC() aud ( CodedBitstreamContextctx,
RWContextrw,
H265RawAUDcurrent 
)
static

Definition at line 1159 of file cbs_h265_syntax_template.c.

ref_pic_lists_modification()

static int FUNC() ref_pic_lists_modification ( CodedBitstreamContextctx,
RWContextrw,
H265RawSliceHeadercurrent,
unsigned int  num_pic_total_curr 
)
static

Definition at line 1175 of file cbs_h265_syntax_template.c.

Referenced by slice_segment_header().

pred_weight_table()

static int FUNC() pred_weight_table ( CodedBitstreamContextctx,
RWContextrw,
H265RawSliceHeadercurrent 
)
static

Definition at line 1201 of file cbs_h265_syntax_template.c.

Referenced by slice_segment_header().

slice_segment_header()

static int FUNC() slice_segment_header ( CodedBitstreamContextctx,
RWContextrw,
H265RawSliceHeadercurrent 
)
static

Definition at line 1301 of file cbs_h265_syntax_template.c.

SEI_FUNC() [1/10]

SEI_FUNC ( sei_buffering_period  ,
)

Definition at line 1621 of file cbs_h265_syntax_template.c.

SEI_FUNC() [2/10]

SEI_FUNC ( sei_pic_timing  ,
)

Definition at line 1731 of file cbs_h265_syntax_template.c.

SEI_FUNC() [3/10]

SEI_FUNC ( sei_pan_scan_rect  ,
)

Definition at line 1806 of file cbs_h265_syntax_template.c.

SEI_FUNC() [4/10]

SEI_FUNC ( sei_recovery_point  ,
)

Definition at line 1833 of file cbs_h265_syntax_template.c.

SEI_FUNC() [5/10]

SEI_FUNC ( film_grain_characteristics  ,
)

Definition at line 1849 of file cbs_h265_syntax_template.c.

SEI_FUNC() [6/10]

SEI_FUNC ( sei_display_orientation  ,
)

Definition at line 1914 of file cbs_h265_syntax_template.c.

SEI_FUNC() [7/10]

SEI_FUNC ( sei_active_parameter_sets  ,
)

Definition at line 1933 of file cbs_h265_syntax_template.c.

SEI_FUNC() [8/10]

SEI_FUNC ( sei_decoded_picture_hash  ,
)

Definition at line 1970 of file cbs_h265_syntax_template.c.

SEI_FUNC() [9/10]

SEI_FUNC ( sei_time_code  ,
)

Definition at line 2002 of file cbs_h265_syntax_template.c.

SEI_FUNC() [10/10]

SEI_FUNC ( sei_alpha_channel_info  ,
)

Definition at line 2052 of file cbs_h265_syntax_template.c.

sei()

static int FUNC() sei ( CodedBitstreamContextctx,
RWContextrw,
H265RawSEIcurrent,
int  prefix 
)
static

Definition at line 2080 of file cbs_h265_syntax_template.c.

Referenced by SEI_FUNC().

i
#define i(width, name, range_min, range_max)
Definition: cbs_h2645.c:255

Generated on Thu Sep 26 2024 23:16:04 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /