
Go to the source code of this file.
Functions | |
| int | SliceHeader (Slice *currSlice) |
| int | Partition_BC_Header (int PartNo) |
| int | writeERPS (SyntaxElement *sym, DataPartition *partition) |
| int | dec_ref_pic_marking (Bitstream *bitstream, DecRefPicMarking_t *p_drpm, int idr_flag, int no_output_of_prior_pics_flag, int long_term_reference_flag) |
Definition in file header.h.
| int dec_ref_pic_marking | ( | Bitstream * | bitstream, | |
| DecRefPicMarking_t * | p_drpm, | |||
| int | idr_flag, | |||
| int | no_output_of_prior_pics_flag, | |||
| int | long_term_reference_flag | |||
| ) |
write the memory management control operations
Definition at line 330 of file header.c.
References DecRefPicMarking_s::difference_of_pic_nums_minus1, error(), DecRefPicMarking_s::long_term_frame_idx, DecRefPicMarking_s::long_term_pic_num, DecRefPicMarking_s::max_long_term_frame_idx_plus1, DecRefPicMarking_s::memory_management_control_operation, DecRefPicMarking_s::Next, u_1(), and ue_v().
Referenced by SliceHeader().

| int Partition_BC_Header | ( | int | PartNo | ) |
int Partition_BC_Header () write the Partition type B, C header
Definition at line 543 of file header.c.
References ImageParameters::current_slice_nr, ImageParameters::currentSlice, syntaxelement::len, syntaxelement::type, syntaxelement::value1, syntaxelement::value2, and writeSE_UVLC().
Referenced by start_slice().

| int SliceHeader | ( | Slice * | currSlice | ) |
Write a slice header.
img->slice_group_change_cycle can be changed before calling FmoInit()
Definition at line 53 of file header.c.
References ImageParameters::adaptive_ref_pic_buffering_flag, assignSE2partition, datapartition::bitstream, ImageParameters::bottompoc, ImageParameters::colour_plane_id, ImageParameters::current_mb_nr, ImageParameters::current_slice_nr, ImageParameters::currentPicture, dec_ref_pic_marking(), ImageParameters::dec_ref_pic_marking_buffer, ImageParameters::delta_pic_order_always_zero_flag, ImageParameters::delta_pic_order_cnt, ImageParameters::delta_pic_order_cnt_bottom, ImageParameters::DFAlphaC0Offset, ImageParameters::DFBetaOffset, ImageParameters::DFDisableIdc, ImageParameters::direct_spatial_mv_pred_flag, ImageParameters::fld_flag, ImageParameters::frame_num, get_picture_type(), ImageParameters::long_term_reference_flag, ImageParameters::MbaffFrameFlag, ImageParameters::model_number, ImageParameters::nal_reference_idc, ImageParameters::no_output_of_prior_pics_flag, ImageParameters::num_ref_idx_l0_active, ImageParameters::num_ref_idx_l1_active, ImageParameters::number, Slice::partArr, InputParameters::partition_mode, ImageParameters::pic_order_cnt_lsb, ImageParameters::pic_order_cnt_type, ImageParameters::pic_order_present_flag, ImageParameters::PicHeightInMapUnits, ImageParameters::PicWidthInMbs, pred_weight_table(), Slice::qp, ImageParameters::qpsp, ImageParameters::redundant_pic_cnt, ref_pic_list_reordering(), se_v(), ImageParameters::slice_group_change_cycle, ImageParameters::structure, Slice::symbol_mode, ImageParameters::toppoc, ImageParameters::type, u_1(), u_v(), and ue_v().
Referenced by start_slice().
