246 uint64_t stream_offset)
override;
248 void Reset(
void)
override;
262 bool profilePresentFlag,
263 int maxNumSubLayersMinus1);
std::map< uint, uint > m_poc
std::map< uint, SPS > m_sps
uint32_t m_picOrderCntMsb
uint pictureHeightCropped(void) const override
uint pictureWidthCropped(void) const override
uint32_t m_prevPicOrderCntMsb
std::map< uint, PPS > m_pps
field_type getFieldType(void) const override
bool parseSliceSegmentLayer(BitReader &br)
QString NAL_type_str(int8_t type) override
std::map< uint, VPS > m_vps
bool parseSliceSegmentHeader(BitReader &br)
MythAVRational getFrameRate() const override
static bool NALisRAP(uint type)
static bool NALisVCL(uint type)
uint32_t m_resolutionCheck
uint32_t m_picOrderCntVal
void processRBSP(bool rbsp_complete)
uint32_t addBytes(const uint8_t *bytes, uint32_t byte_count, uint64_t stream_offset) override
uint32_t m_prevPicOrderCntLsb
bool profileTierLevel(BitReader &br, bool profilePresentFlag, int maxNumSubLayersMinus1)
bool m_firstSliceSegmentInPicFlag
~HEVCParser(void) override
static bool NALisIRAP(uint type)
uint32_t m_maxPicOrderCntLsb
bool parsePPS(BitReader &br)
void Reset(void) override
bool parseSPS(BitReader &br)
HEVCParser(const HEVCParser &rhs)
bool parseVPS(BitReader &br)
C++ wrapper for FFmpeg libavutil AVRational.
bool dependent_slice_segments_enabled_flag
bool output_flag_present_flag
uint8_t num_extra_slice_header_bits
bool sub_layer_ordering_info_present_flag
bool separate_colour_plane_flag
uint8_t log2_min_luma_coding_block_size
uint8_t log2_diff_max_min_luma_coding_block_size
uint8_t log2_max_pic_order_cnt_lsb
std::array< std::array< uint8_t, 64 >, 6 > scaling_lists_16x16
std::vector< int16_t > scaling_list_dc_coef_minus8_16x16
std::vector< int16_t > scaling_list_dc_coef_minus8_32x32
std::array< std::array< uint8_t, 64 >, 6 > scaling_lists_8x8
std::array< std::array< uint8_t, 16 >, 6 > scaling_lists_4x4
std::array< std::array< uint8_t, 64 >, 2 > scaling_lists_32x32
uint16_t abs_delta_rps_minus1
std::array< uint8_t, 16 > UsedByCurrPicS1
std::array< uint8_t, 16 > UsedByCurrPicS0
std::array< int32_t, 16 > DeltaPocS1
std::array< int32_t, 16 > DeltaPocS0
bool inter_ref_pic_set_prediction_flag