Lines Matching refs:vui
1934 let vui = &mut sps.vui_parameters; in parse_vui() localVariable
1936 vui.aspect_ratio_info_present_flag = r.read_bit()?; in parse_vui()
1937 if vui.aspect_ratio_info_present_flag { in parse_vui()
1938 vui.aspect_ratio_idc = r.read_bits(8)?; in parse_vui()
1939 if vui.aspect_ratio_idc == 255 { in parse_vui()
1940 vui.sar_width = r.read_bits(16)?; in parse_vui()
1941 vui.sar_height = r.read_bits(16)?; in parse_vui()
1945 vui.overscan_info_present_flag = r.read_bit()?; in parse_vui()
1946 if vui.overscan_info_present_flag { in parse_vui()
1947 vui.overscan_appropriate_flag = r.read_bit()?; in parse_vui()
1950 vui.video_signal_type_present_flag = r.read_bit()?; in parse_vui()
1951 if vui.video_signal_type_present_flag { in parse_vui()
1952 vui.video_format = r.read_bits(3)?; in parse_vui()
1953 vui.video_full_range_flag = r.read_bit()?; in parse_vui()
1954 vui.colour_description_present_flag = r.read_bit()?; in parse_vui()
1955 if vui.colour_description_present_flag { in parse_vui()
1956 vui.colour_primaries = r.read_bits(8)?; in parse_vui()
1957 vui.transfer_characteristics = r.read_bits(8)?; in parse_vui()
1958 vui.matrix_coefficients = r.read_bits(8)?; in parse_vui()
1962 vui.chroma_loc_info_present_flag = r.read_bit()?; in parse_vui()
1963 if vui.chroma_loc_info_present_flag { in parse_vui()
1964 vui.chroma_sample_loc_type_top_field = r.read_ue_max(5)?; in parse_vui()
1965 vui.chroma_sample_loc_type_bottom_field = r.read_ue_max(5)?; in parse_vui()
1968 vui.timing_info_present_flag = r.read_bit()?; in parse_vui()
1969 if vui.timing_info_present_flag { in parse_vui()
1970 vui.num_units_in_tick = r.read_bits::<u32>(31)? << 1; in parse_vui()
1971 vui.num_units_in_tick |= r.read_bit()? as u32; in parse_vui()
1972 if vui.num_units_in_tick == 0 { in parse_vui()
1978 vui.time_scale = r.read_bits::<u32>(31)? << 1; in parse_vui()
1979 vui.time_scale |= r.read_bit()? as u32; in parse_vui()
1980 if vui.time_scale == 0 { in parse_vui()
1984 vui.fixed_frame_rate_flag = r.read_bit()?; in parse_vui()
1987 vui.nal_hrd_parameters_present_flag = r.read_bit()?; in parse_vui()
1988 if vui.nal_hrd_parameters_present_flag { in parse_vui()
1989 Parser::parse_hrd(r, &mut vui.nal_hrd_parameters)?; in parse_vui()
1992 vui.vcl_hrd_parameters_present_flag = r.read_bit()?; in parse_vui()
1993 if vui.vcl_hrd_parameters_present_flag { in parse_vui()
1994 Parser::parse_hrd(r, &mut vui.vcl_hrd_parameters)?; in parse_vui()
1997 if vui.nal_hrd_parameters_present_flag || vui.vcl_hrd_parameters_present_flag { in parse_vui()
1998 vui.low_delay_hrd_flag = r.read_bit()?; in parse_vui()
2001 vui.pic_struct_present_flag = r.read_bit()?; in parse_vui()
2002 vui.bitstream_restriction_flag = r.read_bit()?; in parse_vui()
2004 if vui.bitstream_restriction_flag { in parse_vui()
2005 vui.motion_vectors_over_pic_boundaries_flag = r.read_bit()?; in parse_vui()
2006 vui.max_bytes_per_pic_denom = r.read_ue()?; in parse_vui()
2007 vui.max_bits_per_mb_denom = r.read_ue_max(16)?; in parse_vui()
2008 vui.log2_max_mv_length_horizontal = r.read_ue_max(16)?; in parse_vui()
2009 vui.log2_max_mv_length_vertical = r.read_ue_max(16)?; in parse_vui()
2010 vui.max_num_reorder_frames = r.read_ue()?; in parse_vui()
2011 vui.max_dec_frame_buffering = r.read_ue()?; in parse_vui()