Lines Matching refs:info

39 		$info = &$this->getid3->info;
41 $info['fileformat'] = 'mpeg';
42 $this->fseek($info['avdataoffset']);
80 …if (!empty($info['mpeg']['video']['bitrate_mode']) && ($info['mpeg']['video']['bitrate_mode'] == '…
99 $info['video']['codec'] = 'MPEG-1'; // will be updated if extension_start_code found
104 …$info['mpeg']['video']['raw']['horizontal_size_value'] = self::readBitsFromStream($bitstream…
105 …$info['mpeg']['video']['raw']['vertical_size_value'] = self::readBitsFromStream($bitstream…
106 …$info['mpeg']['video']['raw']['aspect_ratio_information'] = self::readBitsFromStream($bitstream…
107 …$info['mpeg']['video']['raw']['frame_rate_code'] = self::readBitsFromStream($bitstream…
108 …$info['mpeg']['video']['raw']['bitrate'] = self::readBitsFromStream($bitstream…
110 …$info['mpeg']['video']['raw']['vbv_buffer_size'] = self::readBitsFromStream($bitstream…
111 …$info['mpeg']['video']['raw']['constrained_param_flag'] = self::readBitsFromStream($bitstream…
112 …$info['mpeg']['video']['raw']['load_intra_quantiser_matrix'] = self::readBitsFromStream($bitstream…
114 if ($info['mpeg']['video']['raw']['load_intra_quantiser_matrix']) {
117 …$info['mpeg']['video']['raw']['intra_quantiser_matrix'][$i] = self::readBitsFromStream($bitstream,…
120 …$info['mpeg']['video']['raw']['load_non_intra_quantiser_matrix'] = self::readBitsFromStream($bitst…
122 if ($info['mpeg']['video']['raw']['load_non_intra_quantiser_matrix']) {
123 …tid3_lib::BigEndian2Bin(substr($MPEGstreamData, $StartCodeOffset + 12 + ($info['mpeg']['video']['r…
125 …$info['mpeg']['video']['raw']['non_intra_quantiser_matrix'][$i] = self::readBitsFromStream($bitstr…
129 …$info['mpeg']['video']['pixel_aspect_ratio'] = self::videoAspectRatioLookup($info['mpeg']…
130 …$info['mpeg']['video']['pixel_aspect_ratio_text'] = self::videoAspectRatioTextLookup($info['mpeg']…
131 …$info['mpeg']['video']['frame_rate'] = self::videoFramerateLookup($info['mpeg']…
132 if ($info['mpeg']['video']['raw']['bitrate'] == 0x3FFFF) { // 18 set bits = VBR
134 $info['mpeg']['video']['bitrate_mode'] = 'vbr';
136 $info['mpeg']['video']['bitrate'] = $info['mpeg']['video']['raw']['bitrate'] * 400;
137 $info['mpeg']['video']['bitrate_mode'] = 'cbr';
138 $info['video']['bitrate'] = $info['mpeg']['video']['bitrate'];
140 $info['video']['resolution_x'] = $info['mpeg']['video']['raw']['horizontal_size_value'];
141 $info['video']['resolution_y'] = $info['mpeg']['video']['raw']['vertical_size_value'];
142 $info['video']['frame_rate'] = $info['mpeg']['video']['frame_rate'];
143 $info['video']['bitrate_mode'] = $info['mpeg']['video']['bitrate_mode'];
144 $info['video']['pixel_aspect_ratio'] = $info['mpeg']['video']['pixel_aspect_ratio'];
145 $info['video']['lossless'] = false;
146 $info['video']['bits_per_sample'] = 24;
150 $info['video']['codec'] = 'MPEG-2';
155 …$info['mpeg']['video']['raw']['extension_start_code_identifier'] = self::readBitsFromStream($bitst…
157 switch ($info['mpeg']['video']['raw']['extension_start_code_identifier']) {
159 …$info['mpeg']['video']['raw']['profile_and_level_indication'] = self::readBitsFromStream($bitst…
160 …$info['mpeg']['video']['raw']['progressive_sequence'] = self::readBitsFromStream($bitst…
161 …$info['mpeg']['video']['raw']['chroma_format'] = self::readBitsFromStream($bitst…
162 …$info['mpeg']['video']['raw']['horizontal_size_extension'] = self::readBitsFromStream($bitst…
163 …$info['mpeg']['video']['raw']['vertical_size_extension'] = self::readBitsFromStream($bitst…
164 …$info['mpeg']['video']['raw']['bit_rate_extension'] = self::readBitsFromStream($bitst…
166 …$info['mpeg']['video']['raw']['vbv_buffer_size_extension'] = self::readBitsFromStream($bitst…
167 …$info['mpeg']['video']['raw']['low_delay'] = self::readBitsFromStream($bitst…
168 …$info['mpeg']['video']['raw']['frame_rate_extension_n'] = self::readBitsFromStream($bitst…
169 …$info['mpeg']['video']['raw']['frame_rate_extension_d'] = self::readBitsFromStream($bitst…
171 …$info['video']['resolution_x'] = ($info['mpeg']['video']['raw']['horizontal_size_extensio…
172 …$info['video']['resolution_y'] = ($info['mpeg']['video']['raw']['vertical_size_extension'…
173 … $info['video']['interlaced'] = !$info['mpeg']['video']['raw']['progressive_sequence'];
174 … $info['mpeg']['video']['interlaced'] = !$info['mpeg']['video']['raw']['progressive_sequence'];
175 …$info['mpeg']['video']['chroma_format'] = self::chromaFormatTextLookup($info['mpeg']['video']['raw…
177 if (isset($info['mpeg']['video']['raw']['aspect_ratio_information'])) {
180info['mpeg']['video']['pixel_aspect_ratio'] = self::videoAspectRatioLookup($info['mpeg'][…
181 …$info['mpeg']['video']['pixel_aspect_ratio_text'] = self::videoAspectRatioTextLookup($info['mpeg']…
182 $info['video']['pixel_aspect_ratio'] = $info['mpeg']['video']['pixel_aspect_ratio'];
183 … $info['video']['pixel_aspect_ratio_text'] = $info['mpeg']['video']['pixel_aspect_ratio_text'];
189 …$info['mpeg']['video']['raw']['video_format'] = self::readBitsFromStream($bitst…
190 …$info['mpeg']['video']['raw']['colour_description'] = self::readBitsFromStream($bitst…
191 if ($info['mpeg']['video']['raw']['colour_description']) {
192 …$info['mpeg']['video']['raw']['colour_primaries'] = self::readBitsFromStream($bitstream…
193 …$info['mpeg']['video']['raw']['transfer_characteristics'] = self::readBitsFromStream($bitstream…
194 …$info['mpeg']['video']['raw']['matrix_coefficients'] = self::readBitsFromStream($bitstream…
196 …$info['mpeg']['video']['raw']['display_horizontal_size'] = self::readBitsFromStream($bitst…
198 …$info['mpeg']['video']['raw']['display_vertical_size'] = self::readBitsFromStream($bitst…
200 …$info['mpeg']['video']['video_format'] = self::videoFormatTextLookup($info['mpeg']['video']['raw']…
207 …$info['mpeg']['video']['raw']['scalable_mode'] = self::readBitsFromSt…
208 …$info['mpeg']['video']['raw']['layer_id'] = self::readBitsFromSt…
209 if ($info['mpeg']['video']['raw']['scalable_mode'] == 1) { // "spatial scalability"
210 …$info['mpeg']['video']['raw']['lower_layer_prediction_horizontal_size'] = self::readBitsFromStream…
212 …$info['mpeg']['video']['raw']['lower_layer_prediction_vertical_size'] = self::readBitsFromStream…
213 …$info['mpeg']['video']['raw']['horizontal_subsampling_factor_m'] = self::readBitsFromStream…
214 …$info['mpeg']['video']['raw']['horizontal_subsampling_factor_n'] = self::readBitsFromStream…
215 …$info['mpeg']['video']['raw']['vertical_subsampling_factor_m'] = self::readBitsFromStream…
216 …$info['mpeg']['video']['raw']['vertical_subsampling_factor_n'] = self::readBitsFromStream…
217 } elseif ($info['mpeg']['video']['raw']['scalable_mode'] == 3) { // "temporal scalability"
218 …$info['mpeg']['video']['raw']['picture_mux_enable'] = self::readBitsFromStream…
219 if ($info['mpeg']['video']['raw']['picture_mux_enable']) {
220 …$info['mpeg']['video']['raw']['mux_to_progressive_sequence'] = self::readBitsFromStream($bi…
222 …$info['mpeg']['video']['raw']['picture_mux_order'] = self::readBitsFromStream…
223 …$info['mpeg']['video']['raw']['picture_mux_factor'] = self::readBitsFromStream…
226 …$info['mpeg']['video']['scalable_mode'] = self::scalableModeTextLookup($info['mpeg']['video']['raw…
233 …$info['mpeg']['video']['raw']['f_code_00'] = self::readBitsFromStream($bitst…
234 …$info['mpeg']['video']['raw']['f_code_01'] = self::readBitsFromStream($bitst…
235 …$info['mpeg']['video']['raw']['f_code_10'] = self::readBitsFromStream($bitst…
236 …$info['mpeg']['video']['raw']['f_code_11'] = self::readBitsFromStream($bitst…
237 …$info['mpeg']['video']['raw']['intra_dc_precision'] = self::readBitsFromStream($bitst…
238 …$info['mpeg']['video']['raw']['picture_structure'] = self::readBitsFromStream($bitst…
239 …$info['mpeg']['video']['raw']['top_field_first'] = self::readBitsFromStream($bitst…
240 …$info['mpeg']['video']['raw']['frame_pred_frame_dct'] = self::readBitsFromStream($bitst…
241 …$info['mpeg']['video']['raw']['concealment_motion_vectors'] = self::readBitsFromStream($bitst…
242 …$info['mpeg']['video']['raw']['q_scale_type'] = self::readBitsFromStream($bitst…
243 …$info['mpeg']['video']['raw']['intra_vlc_format'] = self::readBitsFromStream($bitst…
244 …$info['mpeg']['video']['raw']['alternate_scan'] = self::readBitsFromStream($bitst…
245 …$info['mpeg']['video']['raw']['repeat_first_field'] = self::readBitsFromStream($bitst…
246 …$info['mpeg']['video']['raw']['chroma_420_type'] = self::readBitsFromStream($bitst…
247 …$info['mpeg']['video']['raw']['progressive_frame'] = self::readBitsFromStream($bitst…
248 …$info['mpeg']['video']['raw']['composite_display_flag'] = self::readBitsFromStream($bitst…
249 if ($info['mpeg']['video']['raw']['composite_display_flag']) {
250 …$info['mpeg']['video']['raw']['v_axis'] = self::readBitsFromStream($bitstream…
251 …$info['mpeg']['video']['raw']['field_sequence'] = self::readBitsFromStream($bitstream…
252 …$info['mpeg']['video']['raw']['sub_carrier'] = self::readBitsFromStream($bitstream…
253 …$info['mpeg']['video']['raw']['burst_amplitude'] = self::readBitsFromStream($bitstream…
254 …$info['mpeg']['video']['raw']['sub_carrier_phase'] = self::readBitsFromStream($bitstream…
257 …$info['mpeg']['video']['intra_dc_precision_bits'] = $info['mpeg']['video']['raw']['intra_dc_precis…
258 …$info['mpeg']['video']['picture_structure'] = self::pictureStructureTextLookup($info['mpeg']['vide…
267 …cted $info[mpeg][video][raw][extension_start_code_identifier] value of '.$info['mpeg']['video']['r…
275 …if (!empty($info['mpeg']['video']['bitrate_mode']) && ($info['mpeg']['video']['bitrate_mode'] == '…
294 $info['mpeg']['group_of_pictures'][] = $GOPheader;
397 …$getid3_temp->openfile($this->getid3->filename, $this->getid3->info['filesize'], $this->getid3->fp…
398 $getid3_temp->info = $info;
404 $getid3_temp->info = $info; // only overwrite real data if valid header found
406 …PEGaudioHeader($MPEGstreamBaseOffset + $StartCodeOffset + 4 + 8 + $i, $getid3_temp->info, false)) {
408 $info = $getid3_temp->info;
409 $info['audio']['bitrate_mode'] = 'cbr';
410 $info['audio']['lossless'] = false;
504 …if (!empty($info['mpeg']['video']['bitrate_mode']) && ($info['mpeg']['video']['bitrate_mode'] == '…
507 $gopdata = &$info['mpeg']['group_of_pictures'][$last_GOP_id];
508info['playtime_seconds'] = ($gopdata['time_code_hours'] * 3600) + ($gopdata['time_code_minutes'] *…
509 if (!isset($info['video']['bitrate'])) {
510 $overall_bitrate = ($info['avdataend'] - $info['avdataoffset']) * 8 / $info['playtime_seconds'];
511 …$info['video']['bitrate'] = $overall_bitrate - (isset($info['audio']['bitrate']) ? $info['audio'][…
513 unset($info['mpeg']['group_of_pictures']);