Lines Matching refs:filedata

60 		$filedata = $this->fread($oggpageinfo['page_length']);
63 if (substr($filedata, 0, 4) == 'fLaC') {
69 } elseif (substr($filedata, 1, 6) == 'vorbis') {
71 $this->ParseVorbisPageHeader($filedata, $filedataoffset, $oggpageinfo);
73 } elseif (substr($filedata, 0, 8) == 'OpusHead') {
75 if ($this->ParseOpusPageHeader($filedata, $filedataoffset, $oggpageinfo) === false) {
79 } elseif (substr($filedata, 0, 8) == 'Speex ') {
88 …qno']]['speex_string'] = substr($filedata, $filedataoffset,…
90 …qno']]['speex_version'] = substr($filedata, $filedataoffset,…
92 …qno']]['speex_version_id'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
94 …qno']]['header_size'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
96 …qno']]['rate'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
98 …qno']]['mode'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
100 …qno']]['mode_bitstream_version'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
102 …qno']]['nb_channels'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
104 …qno']]['bitrate'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
106 …qno']]['framesize'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
108 …qno']]['vbr'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
110 …qno']]['frames_per_packet'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
112 …qno']]['extra_headers'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
114 …qno']]['reserved1'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
116 …qno']]['reserved2'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
131 } elseif (substr($filedata, 0, 7) == "\x80".'theora') {
135 …heora']['theora_magic'] = substr($filedata, $filedataoffset,…
137 …heora']['version_major'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
139 …heora']['version_minor'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
141 …heora']['version_revision'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
143 …heora']['frame_width_macroblocks'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
145 …heora']['frame_height_macroblocks'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
147 …heora']['resolution_x'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
149 …heora']['resolution_y'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
151 …heora']['picture_offset_x'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
153 …heora']['picture_offset_y'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
155 …heora']['frame_rate_numerator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
157 …heora']['frame_rate_denominator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
159 …heora']['pixel_aspect_numerator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
161 …heora']['pixel_aspect_denominator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
163 …heora']['color_space_id'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
165 …heora']['nominal_bitrate'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
167 …heora']['flags'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset,…
192 } elseif (substr($filedata, 0, 8) == "fishead\x00") {
197 …['version_major'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
199 …['version_minor'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
201 …['presentationtime_numerator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
203 …['presentationtime_denominator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
205 …['basetime_numerator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
207 …['basetime_denominator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
209 …['utc'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
222 $filedata = $this->fread($oggpageinfo['page_length']);
225 if (substr($filedata, 0, 8) == "fisbone\x00") {
228 …raw']['message_header_offset'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
230 …raw']['serial_number'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
232 …raw']['number_header_packets'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
234 …raw']['granulerate_numerator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
236 …raw']['granulerate_denominator'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
238 …raw']['basegranule'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
240 …raw']['preroll'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
242 …raw']['granuleshift'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
244 …raw']['padding'] = substr($filedata, $filedataoffset,…
247 } elseif (substr($filedata, 1, 6) == 'theora') {
253 } elseif (substr($filedata, 1, 6) == 'vorbis') {
255 $this->ParseVorbisPageHeader($filedata, $filedataoffset, $oggpageinfo);
262 } while (($oggpageinfo['page_seqno'] == 0) && (substr($filedata, 0, 8) != "fisbone\x00"));
269 } elseif (substr($filedata, 0, 5) == "\x7F".'FLAC') {
276 …$info['ogg']['flac']['header']['version_major'] = ord(substr($filedata, …
277 …$info['ogg']['flac']['header']['version_minor'] = ord(substr($filedata, …
278 …$info['ogg']['flac']['header']['header_packets'] = getid3_lib::BigEndian2Int(substr($filedata, …
279 …$info['ogg']['flac']['header']['magic'] = substr($filedata, …
284 …$info['ogg']['flac']['header']['STREAMINFO_bytes'] = getid3_lib::BigEndian2Int(substr($filedata, 1…
285 $info['flac']['STREAMINFO'] = getid3_flac::parseSTREAMINFOdata(substr($filedata, 17, 34));
296 …, "vorbis", "fishhead", "theora", "fLaC" identifier strings, found "'.substr($filedata, 0, 8).'"');
309 $filedata = $this->fread($info['ogg']['pageheader'][$oggpageinfo['page_seqno']]['page_length']);
310 …$oggpageinfo['page_seqno']]['packet_type'] = getid3_lib::LittleEndian2Int(substr($filedata, 0, 1));
311 …fo['page_seqno']]['stream_type'] = substr($filedata, 1, 6); // hard-c…
331 $filedata = $this->fread($info['ogg']['pageheader'][$oggpageinfo['page_seqno']]['page_length']);
332 …$info['ogg']['pageheader'][$oggpageinfo['page_seqno']]['stream_type'] = substr($filedata, 0, 8); /…
333 if(substr($filedata, 0, 8) != 'OpusTags') {
334 $this->error('Expected "OpusTags" as header but got "'.substr($filedata, 0, 8).'"');
414 * @param string $filedata
420 public function ParseVorbisPageHeader(&$filedata, &$filedataoffset, &$oggpageinfo) { argument
425 …fo['page_seqno']]['packet_type'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
427 …$info['ogg']['pageheader'][$oggpageinfo['page_seqno']]['stream_type'] = substr($filedata, $filedat…
429 …$info['ogg']['bitstreamversion'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
431 …$info['ogg']['numberofchannels'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
434 …$info['ogg']['samplerate'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
443 …$info['ogg']['bitrate_max'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
445 …$info['ogg']['bitrate_nominal'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
447 …$info['ogg']['bitrate_min'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
449 …$info['ogg']['blocksize_small'] = pow(2, getid3_lib::LittleEndian2Int(substr($filedata, $filedat…
450 …$info['ogg']['blocksize_large'] = pow(2, (getid3_lib::LittleEndian2Int(substr($filedata, $filedat…
451 …$info['ogg']['stop_bit'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
471 * @param string $filedata
477 public function ParseOpusPageHeader(&$filedata, &$filedataoffset, &$oggpageinfo) { argument
487 …$info['ogg']['pageheader']['opus']['opus_magic'] = substr($filedata, $filedataoffset, 8); // hard-…
489 …$info['ogg']['pageheader']['opus']['version'] = getid3_lib::LittleEndian2Int(substr($filedata, …
497 …r']['opus']['out_channel_count'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
505 …$info['ogg']['pageheader']['opus']['pre_skip'] = getid3_lib::LittleEndian2Int(substr($filedata, $f…
508 …r']['opus']['input_sample_rate'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset,…
534 $filedata = $this->fread($this->getid3->fread_buffer_size());
536 while ((substr($filedata, $filedataoffset++, 4) != 'OggS')) {
541 if ((($filedataoffset + 28) > strlen($filedata)) || (strlen($filedata) < 28)) {
542 if ($this->feof() || (($filedata .= $this->fread($this->getid3->fread_buffer_size())) === '')) {
550 …$oggheader['stream_structver'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
552 …$oggheader['flags_raw'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
558 …$oggheader['pcm_abs_position'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
560 …$oggheader['stream_serialno'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
562 …$oggheader['page_seqno'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
564 …$oggheader['page_checksum'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
566 …$oggheader['page_segments'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …
570 …$oggheader['segment_table'][$i] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, …