Lines Matching refs:substr

63 		if (substr($header, 0, 3) == 'ID3'  &&  strlen($header) == 10) {
109 …$thisfile_id3v2['headerlength'] = getid3_lib::BigEndian2Int(substr($header, 6, 4), 1) + 10; // len…
171 …$thisfile_id3v2['exthead']['length'] = getid3_lib::BigEndian2Int(substr($framedata, $extended_head…
175 …$thisfile_id3v2['exthead']['flag_raw'] = getid3_lib::BigEndian2Int(substr($framedata, $extended_he…
180 …$thisfile_id3v2['exthead']['padding_size'] = getid3_lib::BigEndian2Int(substr($framedata, $extende…
184 …$thisfile_id3v2['exthead']['flag_data']['crc'] = getid3_lib::BigEndian2Int(substr($framedata, $ext…
204 …$thisfile_id3v2['exthead']['length'] = getid3_lib::BigEndian2Int(substr($framedata, $extended_head…
207 …$thisfile_id3v2['exthead']['flag_bytes'] = getid3_lib::BigEndian2Int(substr($framedata, $extended_…
210 …$thisfile_id3v2['exthead']['flag_raw'] = getid3_lib::BigEndian2Int(substr($framedata, $extended_he…
218 …$ext_header_chunk_length = getid3_lib::BigEndian2Int(substr($framedata, $extended_header_offset, 1…
223 …$ext_header_chunk_length = getid3_lib::BigEndian2Int(substr($framedata, $extended_header_offset, 1…
225 …$thisfile_id3v2['exthead']['flag_data']['crc'] = getid3_lib::BigEndian2Int(substr($framedata, $ext…
230 …$ext_header_chunk_length = getid3_lib::BigEndian2Int(substr($framedata, $extended_header_offset, 1…
234 $restrictions_raw = getid3_lib::BigEndian2Int(substr($framedata, $extended_header_offset, 1));
255 $framedata = substr($framedata, $extended_header_offset);
284 $frame_header = substr($framedata, 0, 6); // take next 6 bytes for header
285 $framedata = substr($framedata, 6); // and leave the rest in $framedata
286 $frame_name = substr($frame_header, 0, 3);
287 $frame_size = getid3_lib::BigEndian2Int(substr($frame_header, 3, 3), 0);
296 $frame_header = substr($framedata, 0, 10); // take next 10 bytes for header
297 $framedata = substr($framedata, 10); // and leave the rest in $framedata
299 $frame_name = substr($frame_header, 0, 4);
301 $frame_size = getid3_lib::BigEndian2Int(substr($frame_header, 4, 4), 0); // 32-bit integer
303 …$frame_size = getid3_lib::BigEndian2Int(substr($frame_header, 4, 4), 1); // 32-bit synchsafe integ…
307 $nextFrameID = substr($framedata, $frame_size, 4);
312 …ajorversion == 4) && ($this->IsValidID3v2FrameName(substr($framedata, getid3_lib::BigEndian2Int(su…
315 $frame_size = getid3_lib::BigEndian2Int(substr($frame_header, 4, 4), 0); // 32-bit integer
320 $frame_flags = getid3_lib::BigEndian2Int(substr($frame_header, 8, 2));
351 $parsedFrame['data'] = substr($framedata, 0, $frame_size);
358 $framedata = substr($framedata, $frame_size);
364 if ($this->IsValidID3v2FrameName(substr($framedata, $frame_size, 4), $id3v2_majorversion)) {
367 $framedata = substr($framedata, $frame_size);
438 if (substr($footer, 0, 3) == '3DI') {
450 $thisfile_id3v2['footerlength'] = getid3_lib::BigEndian2Int(substr($footer, 6, 4), 1);
613 …$parsedFrame['data_length_indicator'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 0, …
614 … $parsedFrame['data'] = substr($parsedFrame['data'], 4);
620 … $parsedFrame['decompressed_size'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 0, 4));
624 if ($decompresseddata = @gzuncompress(substr($parsedFrame['data'], 4))) {
675 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
682 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
685 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
691 …$parsedFrame['data'] = substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencod…
712 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
717 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
742 if (substr($parsedFrame['data'], $i, $wordsize) == str_repeat("\x00", $wordsize)) {
743 …$Txxx_elements[] = substr($parsedFrame['data'], $Txxx_elements_start_offset, $i - $Txxx_elements_s…
747 …$Txxx_elements[] = substr($parsedFrame['data'], $Txxx_elements_start_offset, $i - $Txxx_elements_s…
767 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
774 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
779 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
780 …$parsedFrame['url'] = substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_te…
813 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
819 $parsedFrame['data_raw'] = (string) substr($parsedFrame['data'], $frame_offset);
827 …n($parsedFrame['data_raw']) % 2) == 0) && ((substr($parsedFrame['data_raw'], 0, 2) == "\xFF\xFE") …
831 $twobytes = substr($parsedFrame['data_raw'], $i, 2);
910 $parsedFrame['timestampformat'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
913 $parsedFrame['typeid'] = substr($parsedFrame['data'], $frame_offset++, 1);
915 …$parsedFrame['timestamp'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, …
935 …$parsedFrame['framesbetweenreferences'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 0…
936 …$parsedFrame['bytesbetweenreferences'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 2…
937 …$parsedFrame['msbetweenreferences'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 5…
938 …$parsedFrame['bitsforbytesdeviation'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 8…
939 …$parsedFrame['bitsformsdeviation'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], 9…
940 $parsedFrame['data'] = substr($parsedFrame['data'], 10);
943 …$deviationbitstream .= getid3_lib::BigEndian2Bin(substr($parsedFrame['data'], $frame_offset++, 1));
947 …$parsedFrame[$reference_counter]['bytedeviation'] = bindec(substr($deviationbitstream, 0, $parsedF…
948 …$parsedFrame[$reference_counter]['msdeviation'] = bindec(substr($deviationbitstream, $parsedFram…
949 …$deviationbitstream = substr($deviationbitstream, $parsedFrame['bitsforbytesdeviation'] + $parsedF…
966 $parsedFrame['timestampformat'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
969 … $parsedFrame[$timestamp_counter]['tempo'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
971 …$parsedFrame[$timestamp_counter]['tempo'] += ord(substr($parsedFrame['data'], $frame_offset++, 1));
973 …$parsedFrame[$timestamp_counter]['timestamp'] = getid3_lib::BigEndian2Int(substr($parsedFrame['dat…
991 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
997 $frame_language = substr($parsedFrame['data'], $frame_offset, 3);
1000 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1003 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
1005 …$parsedFrame['data'] = substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencod…
1036 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1042 $frame_language = substr($parsedFrame['data'], $frame_offset, 3);
1044 $parsedFrame['timestampformat'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1045 $parsedFrame['contenttypeid'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1054 $frame_remainingdata = substr($parsedFrame['data'], $frame_offset);
1061 …if (ord(substr($frame_remainingdata, $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1064 …$parsedFrame['lyrics'][$timestampindex]['data'] = substr($frame_remainingdata, $frame_offset, $fra…
1066 …$frame_remainingdata = substr($frame_remainingdata, $frame_terminatorpos + strlen($frame_textencod…
1070 …$parsedFrame['lyrics'][$timestampindex]['timestamp'] = getid3_lib::BigEndian2Int(substr($frame_rem…
1071 $frame_remainingdata = substr($frame_remainingdata, 4);
1096 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1102 $frame_language = substr($parsedFrame['data'], $frame_offset, 3);
1105 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1108 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
1110 …$frame_text = (string) substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencod…
1144 $frame_idstring = substr($parsedFrame['data'], 0, $frame_terminatorpos);
1148 $frame_remainingdata = substr($parsedFrame['data'], $frame_terminatorpos + strlen("\x00"));
1153 $frame_channeltypeid = ord(substr($frame_remainingdata, $frame_offset++, 1));
1156 …$parsedFrame[$RVA2channelcounter]['volumeadjust'] = getid3_lib::BigEndian2Int(substr($frame_rema…
1158 …$parsedFrame[$RVA2channelcounter]['bitspeakvolume'] = ord(substr($frame_remainingdata, $frame_offs…
1164 …$parsedFrame[$RVA2channelcounter]['peakvolume'] = getid3_lib::BigEndian2Int(substr($frame_rema…
1165 $frame_remainingdata = substr($frame_remainingdata, $frame_offset + $frame_bytespeakvolume);
1195 …$frame_incrdecrflags = getid3_lib::BigEndian2Bin(substr($parsedFrame['data'], $frame_offset++, 1));
1196 $parsedFrame['incdec']['right'] = (bool) substr($frame_incrdecrflags, 6, 1);
1197 $parsedFrame['incdec']['left'] = (bool) substr($frame_incrdecrflags, 7, 1);
1198 $parsedFrame['bitsvolume'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1200 …$parsedFrame['volumechange']['right'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fr…
1205 …$parsedFrame['volumechange']['left'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fra…
1210 …$parsedFrame['peakvolume']['right'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fram…
1212 …$parsedFrame['peakvolume']['left'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fram…
1215 $parsedFrame['data'] = substr($parsedFrame['data'], $frame_offset);
1217 $parsedFrame['incdec']['rightrear'] = (bool) substr($frame_incrdecrflags, 4, 1);
1218 $parsedFrame['incdec']['leftrear'] = (bool) substr($frame_incrdecrflags, 5, 1);
1219 …$parsedFrame['volumechange']['rightrear'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'],…
1224 …$parsedFrame['volumechange']['leftrear'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], …
1229 …$parsedFrame['peakvolume']['rightrear'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $…
1231 …$parsedFrame['peakvolume']['leftrear'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $…
1234 $parsedFrame['data'] = substr($parsedFrame['data'], $frame_offset);
1236 $parsedFrame['incdec']['center'] = (bool) substr($frame_incrdecrflags, 3, 1);
1237 …$parsedFrame['volumechange']['center'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $f…
1242 …$parsedFrame['peakvolume']['center'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fra…
1245 $parsedFrame['data'] = substr($parsedFrame['data'], $frame_offset);
1247 $parsedFrame['incdec']['bass'] = (bool) substr($frame_incrdecrflags, 2, 1);
1248 …$parsedFrame['volumechange']['bass'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $fra…
1253 …$parsedFrame['peakvolume']['bass'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame…
1273 $frame_interpolationmethod = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1275 …$frame_idstring = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1280 $frame_remainingdata = substr($parsedFrame['data'], $frame_terminatorpos + strlen("\x00"));
1282 $frame_frequency = getid3_lib::BigEndian2Int(substr($frame_remainingdata, 0, 2)) / 2;
1283 …$parsedFrame['data'][$frame_frequency] = getid3_lib::BigEndian2Int(substr($frame_remainingdata, 2,…
1284 $frame_remainingdata = substr($frame_remainingdata, 4);
1303 $parsedFrame['adjustmentbits'] = substr($parsedFrame['data'], $frame_offset++, 1);
1306 $frame_remainingdata = (string) substr($parsedFrame['data'], $frame_offset);
1308 $frame_frequencystr = getid3_lib::BigEndian2Bin(substr($frame_remainingdata, 0, 2));
1309 $frame_incdec = (bool) substr($frame_frequencystr, 0, 1);
1310 $frame_frequency = bindec(substr($frame_frequencystr, 1, 15));
1312 …$parsedFrame[$frame_frequency]['adjustment'] = getid3_lib::BigEndian2Int(substr($frame_remainingda…
1316 $frame_remainingdata = substr($frame_remainingdata, 2 + $frame_adjustmentbytes);
1337 … $parsedFrame['left'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 2));
1339 … $parsedFrame['right'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 2));
1341 $parsedFrame['bouncesL'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1342 $parsedFrame['bouncesR'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1343 $parsedFrame['feedbackLL'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1344 $parsedFrame['feedbackLR'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1345 $parsedFrame['feedbackRR'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1346 $parsedFrame['feedbackRL'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1347 $parsedFrame['premixLR'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1348 $parsedFrame['premixRL'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1366 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1374 $frame_imagetype = substr($parsedFrame['data'], $frame_offset, 3);
1379 …$frame_mimetype = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1394 …$frame_mimetype = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1401 $frame_picturetype = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1407 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1410 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos -…
1422 …$parsedFrame['data'] = substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_…
1506 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1513 …$frame_mimetype = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1520 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1523 …$frame_filename = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1530 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1533 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
1537 $parsedFrame['objectdata'] = (string) substr($parsedFrame['data'], $frame_offset);
1568 …$frame_emailaddress = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_of…
1573 $frame_rating = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1574 $parsedFrame['counter'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset));
1589 …$parsedFrame['buffersize'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset,…
1592 …$frame_embeddedinfoflags = getid3_lib::BigEndian2Bin(substr($parsedFrame['data'], $frame_offset++,…
1593 $parsedFrame['flags']['embededinfo'] = (bool) substr($frame_embeddedinfoflags, 7, 1);
1594 …$parsedFrame['nexttagoffset'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offs…
1608 …$frame_ownerid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1612 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
1617 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1633 …$frame_ownerid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1639 …$parsedFrame['previewstart'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offse…
1641 …$parsedFrame['previewlength'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offs…
1643 $parsedFrame['encryptioninfo'] = (string) substr($parsedFrame['data'], $frame_offset);
1659 $parsedFrame['frameid'] = substr($parsedFrame['data'], $frame_offset, 3);
1662 $parsedFrame['frameid'] = substr($parsedFrame['data'], $frame_offset, 4);
1667 $frame_url = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1674 $parsedFrame['additionaldata'] = (string) substr($parsedFrame['data'], $frame_offset);
1688 $parsedFrame['timestampformat'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1689 …$parsedFrame['position'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_of…
1702 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1706 $frame_language = substr($parsedFrame['data'], $frame_offset, 3);
1713 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1730 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1738 …$frame_pricepaid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offse…
1741 $parsedFrame['pricepaid']['currencyid'] = substr($frame_pricepaid, 0, 3);
1743 $parsedFrame['pricepaid']['value'] = substr($frame_pricepaid, 3);
1745 $parsedFrame['purchasedate'] = substr($parsedFrame['data'], $frame_offset, 8);
1747 …ateunix'] = mktime (0, 0, 0, substr($parsedFrame['purchasedate'], 4, 2), substr($parsedFrame['purc…
1751 $parsedFrame['seller'] = (string) substr($parsedFrame['data'], $frame_offset);
1771 $frame_textencoding = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1779 …$frame_pricestring = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_off…
1783 $frame_currencyid = substr($val, 0, 3);
1785 $parsedFrame['price'][$frame_currencyid]['value'] = substr($val, 3);
1788 $frame_datestring = substr($parsedFrame['data'], $frame_offset, 8);
1792 …$frame_contacturl = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offs…
1795 $frame_receivedasid = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1798 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1801 …$frame_sellername = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offs…
1808 …if (ord(substr($parsedFrame['data'], $frame_terminatorpos + strlen($frame_textencoding_terminator)…
1811 …$parsedFrame['description'] = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $…
1816 …$frame_mimetype = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset…
1819 $frame_sellerlogo = substr($parsedFrame['data'], $frame_offset);
1845 …$frame_ownerid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1852 $parsedFrame['methodsymbol'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1853 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1868 …$frame_ownerid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1875 $parsedFrame['groupsymbol'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1876 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1888 …$frame_ownerid = substr($parsedFrame['data'], $frame_offset, $frame_terminatorpos - $frame_offset);
1895 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1906 $parsedFrame['groupsymbol'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1907 $parsedFrame['data'] = (string) substr($parsedFrame['data'], $frame_offset);
1916 …$parsedFrame['data'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offs…
1930 …$parsedFrame['datastart'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, …
1932 …$parsedFrame['indexeddatalength'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_…
1934 …$parsedFrame['indexpoints'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset…
1936 $parsedFrame['bitsperpoint'] = ord(substr($parsedFrame['data'], $frame_offset++, 1));
1939 …$parsedFrame['indexes'][$i] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset…
1957 …$parsedFrame['peakamplitude'] = getid3_lib::BigEndian2Float(substr($parsedFrame['data'], $frame_of…
1959 $rg_track_adjustment = getid3_lib::Dec2Bin(substr($parsedFrame['data'], $frame_offset, 2));
1961 $rg_album_adjustment = getid3_lib::Dec2Bin(substr($parsedFrame['data'], $frame_offset, 2));
1963 …$parsedFrame['raw']['track']['name'] = getid3_lib::Bin2Dec(substr($rg_track_adjustment, 0, 3…
1964 …$parsedFrame['raw']['track']['originator'] = getid3_lib::Bin2Dec(substr($rg_track_adjustment, 3, 3…
1965 …$parsedFrame['raw']['track']['signbit'] = getid3_lib::Bin2Dec(substr($rg_track_adjustment, 6, 1…
1966 …$parsedFrame['raw']['track']['adjustment'] = getid3_lib::Bin2Dec(substr($rg_track_adjustment, 7, 9…
1967 …$parsedFrame['raw']['album']['name'] = getid3_lib::Bin2Dec(substr($rg_album_adjustment, 0, 3…
1968 …$parsedFrame['raw']['album']['originator'] = getid3_lib::Bin2Dec(substr($rg_album_adjustment, 3, 3…
1969 …$parsedFrame['raw']['album']['signbit'] = getid3_lib::Bin2Dec(substr($rg_album_adjustment, 6, 1…
1970 …$parsedFrame['raw']['album']['adjustment'] = getid3_lib::Bin2Dec(substr($rg_album_adjustment, 7, 9…
1999 …$parsedFrame['time_begin'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset,…
2001 …$parsedFrame['time_end'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset,…
2003 if (substr($parsedFrame['data'], $frame_offset, 4) != "\xFF\xFF\xFF\xFF") {
2005 …$parsedFrame['offset_begin'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offse…
2008 if (substr($parsedFrame['data'], $frame_offset, 4) != "\xFF\xFF\xFF\xFF") {
2010 …$parsedFrame['offset_end'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offse…
2019 … $subframe['name'] = substr($parsedFrame['data'], $frame_offset, 4);
2021 …$subframe['size'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 4));
2023 …$subframe['flags_raw'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 2));
2029 $subframe_rawdata = substr($parsedFrame['data'], $frame_offset, $subframe['size']);
2032 $subframe['encodingid'] = ord(substr($subframe_rawdata, 0, 1));
2033 $subframe['text'] = substr($subframe_rawdata, 1);
2036 switch (substr($encoding_converted_text, 0, 2)) {
2042 $encoding_converted_text = substr($encoding_converted_text, 2);
2078 $subframe_apic_picturedata = substr($subframe_apic_picturedata, 1);
2123 $ctoc_flags_raw = ord(substr($parsedFrame['data'], $frame_offset, 1));
2125 $parsedFrame['entry_count'] = ord(substr($parsedFrame['data'], $frame_offset, 1));
2131 …$parsedFrame['child_element_ids'][$i] = substr($parsedFrame['data'], $frame_offset, $terminator_po…
2145 … $subframe['name'] = substr($parsedFrame['data'], $frame_offset, 4);
2147 …$subframe['size'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 4));
2149 …$subframe['flags_raw'] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, 2));
2155 $subframe_rawdata = substr($parsedFrame['data'], $frame_offset, $subframe['size']);
2158 $subframe['encodingid'] = ord(substr($subframe_rawdata, 0, 1));
2159 $subframe['text'] = substr($subframe_rawdata, 1);
2162 switch (substr($encoding_converted_text, 0, 2)) {
2168 $encoding_converted_text = substr($encoding_converted_text, 2);
3707 if (substr($string, -strlen($terminator), strlen($terminator)) === $terminator) {
3708 $string = substr($string, 0, -strlen($terminator));
3778 $year = substr($datestamp, 0, 4);
3779 $month = substr($datestamp, 4, 2);
3780 $day = substr($datestamp, 6, 2);
3889 if ((substr($frame_name, 3, 1) == ' ') || (substr($frame_name, 3, 1) == "\x00")) {
3890 if (isset($ID3v22_iTunes_BrokenFrames[substr($frame_name, 0, 3)])) {
3891 return $ID3v22_iTunes_BrokenFrames[substr($frame_name, 0, 3)];