Lines Matching defs:ptl

101 					     struct nal_hevc_profile_tier_level *ptl)
106 rbsp_bits(rbsp, 2, &ptl->general_profile_space);
107 rbsp_bit(rbsp, &ptl->general_tier_flag);
108 rbsp_bits(rbsp, 5, &ptl->general_profile_idc);
110 rbsp_bit(rbsp, &ptl->general_profile_compatibility_flag[i]);
111 rbsp_bit(rbsp, &ptl->general_progressive_source_flag);
112 rbsp_bit(rbsp, &ptl->general_interlaced_source_flag);
113 rbsp_bit(rbsp, &ptl->general_non_packed_constraint_flag);
114 rbsp_bit(rbsp, &ptl->general_frame_only_constraint_flag);
115 if (ptl->general_profile_idc == 4 ||
116 ptl->general_profile_compatibility_flag[4] ||
117 ptl->general_profile_idc == 5 ||
118 ptl->general_profile_compatibility_flag[5] ||
119 ptl->general_profile_idc == 6 ||
120 ptl->general_profile_compatibility_flag[6] ||
121 ptl->general_profile_idc == 7 ||
122 ptl->general_profile_compatibility_flag[7] ||
123 ptl->general_profile_idc == 8 ||
124 ptl->general_profile_compatibility_flag[8] ||
125 ptl->general_profile_idc == 9 ||
126 ptl->general_profile_compatibility_flag[9] ||
127 ptl->general_profile_idc == 10 ||
128 ptl->general_profile_compatibility_flag[10]) {
129 rbsp_bit(rbsp, &ptl->general_max_12bit_constraint_flag);
130 rbsp_bit(rbsp, &ptl->general_max_10bit_constraint_flag);
131 rbsp_bit(rbsp, &ptl->general_max_8bit_constraint_flag);
132 rbsp_bit(rbsp, &ptl->general_max_422chroma_constraint_flag);
133 rbsp_bit(rbsp, &ptl->general_max_420chroma_constraint_flag);
134 rbsp_bit(rbsp, &ptl->general_max_monochrome_constraint_flag);
135 rbsp_bit(rbsp, &ptl->general_intra_constraint_flag);
136 rbsp_bit(rbsp, &ptl->general_one_picture_only_constraint_flag);
137 rbsp_bit(rbsp, &ptl->general_lower_bit_rate_constraint_flag);
138 if (ptl->general_profile_idc == 5 ||
139 ptl->general_profile_compatibility_flag[5] ||
140 ptl->general_profile_idc == 9 ||
141 ptl->general_profile_compatibility_flag[9] ||
142 ptl->general_profile_idc == 10 ||
143 ptl->general_profile_compatibility_flag[10]) {
144 rbsp_bit(rbsp, &ptl->general_max_14bit_constraint_flag);
145 rbsp_bits(rbsp, 32, &ptl->general_reserved_zero_33bits);
146 rbsp_bits(rbsp, 33 - 32, &ptl->general_reserved_zero_33bits);
148 rbsp_bits(rbsp, 32, &ptl->general_reserved_zero_34bits);
149 rbsp_bits(rbsp, 34 - 2, &ptl->general_reserved_zero_34bits);
151 } else if (ptl->general_profile_idc == 2 ||
152 ptl->general_profile_compatibility_flag[2]) {
153 rbsp_bits(rbsp, 7, &ptl->general_reserved_zero_7bits);
154 rbsp_bit(rbsp, &ptl->general_one_picture_only_constraint_flag);
155 rbsp_bits(rbsp, 32, &ptl->general_reserved_zero_35bits);
156 rbsp_bits(rbsp, 35 - 32, &ptl->general_reserved_zero_35bits);
158 rbsp_bits(rbsp, 32, &ptl->general_reserved_zero_43bits);
159 rbsp_bits(rbsp, 43 - 32, &ptl->general_reserved_zero_43bits);
161 if ((ptl->general_profile_idc >= 1 && ptl->general_profile_idc <= 5) ||
162 ptl->general_profile_idc == 9 ||
163 ptl->general_profile_compatibility_flag[1] ||
164 ptl->general_profile_compatibility_flag[2] ||
165 ptl->general_profile_compatibility_flag[3] ||
166 ptl->general_profile_compatibility_flag[4] ||
167 ptl->general_profile_compatibility_flag[5] ||
168 ptl->general_profile_compatibility_flag[9])
169 rbsp_bit(rbsp, &ptl->general_inbld_flag);
171 rbsp_bit(rbsp, &ptl->general_reserved_zero_bit);
172 rbsp_bits(rbsp, 8, &ptl->general_level_idc);