FFmpeg
Functions
cbs_h264_syntax_template.c File Reference

Go to the source code of this file.

Functions

 
static int FUNC()  nal_unit_header (CodedBitstreamContext *ctx, RWContext *rw, H264RawNALUnitHeader *current, uint32_t valid_type_mask)
 
static int FUNC()  scaling_list (CodedBitstreamContext *ctx, RWContext *rw, H264RawScalingList *current, int size_of_scaling_list)
 
 
 
 
static int FUNC()  sps (CodedBitstreamContext *ctx, RWContext *rw, H264RawSPS *current)
 
 
static int FUNC()  pps (CodedBitstreamContext *ctx, RWContext *rw, H264RawPPS *current)
 
 
 
 
 
 
 
 
static int FUNC()  sei (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEI *current)
 
static int FUNC()  aud (CodedBitstreamContext *ctx, RWContext *rw, H264RawAUD *current)
 
 
 
 
 
 
 
 

Function Documentation

rbsp_trailing_bits()

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

Definition at line 19 of file cbs_h264_syntax_template.c.

Referenced by aud(), filler(), pps(), sei(), sps(), and sps_extension().

nal_unit_header()

static int FUNC() nal_unit_header ( CodedBitstreamContextctx,
RWContextrw,
H264RawNALUnitHeadercurrent,
uint32_t  valid_type_mask 
)
static

Definition at line 30 of file cbs_h264_syntax_template.c.

Referenced by aud(), end_of_sequence(), end_of_stream(), filler(), pps(), sei(), slice_header(), sps(), and sps_extension().

scaling_list()

static int FUNC() scaling_list ( CodedBitstreamContextctx,
RWContextrw,
H264RawScalingListcurrent,
int  size_of_scaling_list 
)
static

Definition at line 71 of file cbs_h264_syntax_template.c.

Referenced by pps(), sps(), and vaapi_hevc_start_frame().

hrd_parameters()

static int FUNC() hrd_parameters ( CodedBitstreamContextctx,
RWContextrw,
H264RawHRDcurrent 
)
static

Definition at line 88 of file cbs_h264_syntax_template.c.

Referenced by vui_parameters().

vui_parameters()

static int FUNC() vui_parameters ( CodedBitstreamContextctx,
RWContextrw,
H264RawVUIcurrent,
H264RawSPSsps 
)
static

Definition at line 111 of file cbs_h264_syntax_template.c.

Referenced by sps().

vui_parameters_default()

static int FUNC() vui_parameters_default ( CodedBitstreamContextctx,
RWContextrw,
H264RawVUIcurrent,
H264RawSPSsps 
)
static

Definition at line 220 of file cbs_h264_syntax_template.c.

Referenced by sps().

sps()

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

Definition at line 260 of file cbs_h264_syntax_template.c.

Referenced by cbs_h2645_replace_ps(), cbs_h264_write_nal_unit(), cbs_h265_read_nal_unit(), cbs_h265_write_nal_unit(), dec_ref_pic_marking(), decode_buffering_period(), decode_hrd_parameters(), decode_lt_rps(), decode_nal_sei_pic_timing(), decode_scaling_matrices(), decode_vui(), decode_vui_parameters(), export_stream_params(), ff_avc_decode_sps(), ff_h264_decode_mb_cabac(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), ff_h264_get_profile(), ff_h264_init_poc(), ff_h264_pred_weight_table(), ff_h264_sei_process_picture_timing(), ff_hevc_compute_poc(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_decode_short_term_rps(), ff_hevc_parse_sps(), ff_isom_write_avcc(), ff_rm_parse_packet(), ff_vaapi_parse_hevc_rext_profile(), ff_videotoolbox_hvcc_extradata_create(), fill_picture_parameters(), film_grain_characteristics(), generate_fake_vps(), get_format(), h264_export_frame_props(), h264_field_start(), h264_init_ps(), h264_metadata_update_sps(), h264_probe(), h264_select_output_frame(), h264_slice_header_init(), h264_slice_header_parse(), h265_metadata_guess_level(), h265_metadata_update_sps(), hevc_decode_extradata(), hevc_probe(), hls_slice_header(), init_dequant4_coeff_table(), init_dequant8_coeff_table(), init_dequant_tables(), init_dimensions(), map_pixel_format(), more_rbsp_data_in_pps(), mxf_parse_h264_frame(), nvdec_h264_frame_params(), nvdec_h264_start_frame(), nvdec_hevc_frame_params(), nvdec_hevc_start_frame(), parse_nal_units(), pic_arrays_init(), pps(), pps_range_extensions(), pred_weight_table(), ref_pic_list_modification(), scaling_list_data(), sei_buffering_period(), sei_pic_timestamp(), sei_pic_timing(), set_side_data(), set_sps(), setup_pps(), slice_header(), vaapi_encode_h264_init_sequence_params(), vaapi_encode_h264_init_slice_params(), vaapi_encode_h265_init_sequence_params(), vaapi_encode_h265_init_slice_params(), vaapi_h264_start_frame(), vaapi_hevc_start_frame(), vdpau_h264_start_frame(), vdpau_hevc_parse_rext_profile(), vdpau_hevc_start_frame(), vui_parameters(), and vui_parameters_default().

sps_extension()

static int FUNC() sps_extension ( CodedBitstreamContextctx,
RWContextrw,
H264RawSPSExtensioncurrent 
)
static

Definition at line 372 of file cbs_h264_syntax_template.c.

pps()

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

Definition at line 404 of file cbs_h264_syntax_template.c.

Referenced by build_qp_table(), cbs_h2645_replace_ps(), cbs_h264_write_nal_unit(), cbs_h265_read_nal_unit(), cbs_h265_write_nal_unit(), decode_scaling_matrices(), ff_h264_decode_picture_parameter_set(), ff_h264_execute_ref_pic_marking(), ff_h264_parse_ref_count(), ff_h264_queue_decode_slice(), ff_hevc_decode_nal_pps(), ff_isom_write_avcc(), ff_videotoolbox_hvcc_extradata_create(), fill_picture_parameters(), fill_scaling_lists(), get_chroma_qp(), h264_extradata_to_annexb(), h264_probe(), h264_redundant_pps_fixup_pps(), h264_redundant_pps_fixup_slice(), h264_slice_header_parse(), h265_metadata_guess_level(), hevc_pps_free(), hevc_probe(), init_dequant4_coeff_table(), init_dequant8_coeff_table(), init_dequant_tables(), nvdec_h264_start_frame(), nvdec_hevc_start_frame(), pps_free(), pps_range_extensions(), setup_pps(), slice_header(), vaapi_encode_h264_init_sequence_params(), vaapi_encode_h264_init_slice_params(), vaapi_encode_h265_init_sequence_params(), vaapi_encode_h265_init_slice_params(), vaapi_h264_start_frame(), vaapi_hevc_start_frame(), vdpau_h264_start_frame(), and vdpau_hevc_start_frame().

sei_buffering_period()

static int FUNC() sei_buffering_period ( CodedBitstreamContextctx,
RWContextrw,
SEIMessageStatesei 
)
static

Definition at line 513 of file cbs_h264_syntax_template.c.

sei_pic_timestamp()

static int FUNC() sei_pic_timestamp ( CodedBitstreamContextctx,
RWContextrw,
H264RawSEIPicTimestampcurrent,
const H264RawSPSsps 
)
static

Definition at line 560 of file cbs_h264_syntax_template.c.

Referenced by sei_pic_timing().

sei_pic_timing()

static int FUNC() sei_pic_timing ( CodedBitstreamContextctx,
RWContextrw,
H264RawSEIPicTimingcurrent,
SEIMessageStatesei 
)
static

Definition at line 607 of file cbs_h264_syntax_template.c.

sei_pan_scan_rect()

static int FUNC() sei_pan_scan_rect ( CodedBitstreamContextctx,
RWContextrw,
H264RawSEIPanScanRectcurrent,
SEIMessageStatesei 
)
static

Definition at line 679 of file cbs_h264_syntax_template.c.

sei_recovery_point()

static int FUNC() sei_recovery_point ( CodedBitstreamContextctx,
RWContextrw,
SEIMessageStatesei 
)
static

Definition at line 706 of file cbs_h264_syntax_template.c.

film_grain_characteristics()

static int FUNC() film_grain_characteristics ( CodedBitstreamContextctx,
RWContextrw,
SEIMessageStatestate 
)
static

Definition at line 722 of file cbs_h264_syntax_template.c.

sei_display_orientation()

static int FUNC() sei_display_orientation ( CodedBitstreamContextctx,
RWContextrw,
SEIMessageStatesei 
)
static

Definition at line 805 of file cbs_h264_syntax_template.c.

sei()

static int FUNC() sei ( CodedBitstreamContextctx,
RWContextrw,
H264RawSEIcurrent 
)
static

Definition at line 825 of file cbs_h264_syntax_template.c.

Referenced by cbs_h264_free_sei(), cbs_h265_free_sei(), cbs_sei_get_message_list(), cbs_sei_get_unit(), copy_replace_length_codes(), ff_hevc_decode_extradata(), get_sei_msg_bytes(), hevc_decode_nal_units(), hevc_parse_slice_header(), libx265_encode_frame(), parse_nal_units(), vtenc_cm_to_avpacket(), vtenc_frame(), vtenc_output_callback(), vtenc_q_pop(), vtenc_q_push(), vtenc_send_frame(), write_sei(), and X264_frame().

aud()

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

Definition at line 842 of file cbs_h264_syntax_template.c.

Referenced by h265_metadata_update_fragment(), and str_probe().

ref_pic_list_modification()

static int FUNC() ref_pic_list_modification ( CodedBitstreamContextctx,
RWContextrw,
H264RawSliceHeadercurrent 
)
static

Definition at line 859 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

pred_weight_table()

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

Definition at line 918 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

dec_ref_pic_marking()

static int FUNC() dec_ref_pic_marking ( CodedBitstreamContextctx,
RWContextrw,
H264RawSliceHeadercurrent,
int  idr_pic_flag 
)
static

Definition at line 971 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

slice_header()

static int FUNC() slice_header ( CodedBitstreamContextctx,
RWContextrw,
H264RawSliceHeadercurrent 
)
static

Definition at line 1022 of file cbs_h264_syntax_template.c.

filler()

static int FUNC() filler ( CodedBitstreamContextctx,
RWContextrw,
H264RawFillercurrent 
)
static

Definition at line 1218 of file cbs_h264_syntax_template.c.

end_of_sequence()

static int FUNC() end_of_sequence ( CodedBitstreamContextctx,
RWContextrw,
H264RawNALUnitHeadercurrent 
)
static

Definition at line 1246 of file cbs_h264_syntax_template.c.

end_of_stream()

static int FUNC() end_of_stream ( CodedBitstreamContextctx,
RWContextrw,
H264RawNALUnitHeadercurrent 
)
static

Definition at line 1255 of file cbs_h264_syntax_template.c.

Referenced by svc_decode_frame().


Generated on Wed Aug 24 2022 21:42:30 for FFmpeg by   doxygen 1.8.17

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