|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
getID3() by James Heinrich info@.nosp@m.geti.nosp@m.d3.or.nosp@m.g // More...
Collaboration diagram for getid3_lib:Public Member Functions | |
| PrintHexBytes ($string, $hex=true, $spaces=true, $htmlsafe=true) | |
| SafeStripSlashes ($text) | |
| trunc ($floatnumber) | |
| CastAsInt ($floatnum) | |
| DecimalBinary2Float ($binarynumerator) | |
| NormalizeBinaryPoint ($binarypointnumber, $maxbits=52) | |
| Float2BinaryDecimal ($floatvalue) | |
| Float2String ($floatvalue, $bits) | |
| LittleEndian2Float ($byteword) | |
| BigEndian2Float ($byteword) | |
| BigEndian2Int ($byteword, $synchsafe=false, $signed=false) | |
| LittleEndian2Int ($byteword, $signed=false) | |
| BigEndian2Bin ($byteword) | |
| BigEndian2String ($number, $minbytes=1, $synchsafe=false, $signed=false) | |
| Dec2Bin ($number) | |
| Bin2Dec ($binstring, $signed=false) | |
| Bin2String ($binstring) | |
| LittleEndian2String ($number, $minbytes=1, $synchsafe=false) | |
| array_merge_clobber ($array1, $array2) | |
| array_merge_noclobber ($array1, $array2) | |
| fileextension ($filename, $numextensions=1) | |
| PlaytimeString ($playtimeseconds) | |
| image_type_to_mime_type ($imagetypeid) | |
| DateMac2Unix ($macdate) | |
| FixedPoint8_8 ($rawdata) | |
| FixedPoint16_16 ($rawdata) | |
| FixedPoint2_30 ($rawdata) | |
| CreateDeepArray ($ArrayPath, $Separator, $Value) | |
| array_max ($arraydata, $returnkey=false) | |
| array_min ($arraydata, $returnkey=false) | |
| md5_file ($file) | |
| sha1_file ($file) | |
| hash_data ($file, $offset, $end, $algorithm) | |
| iconv_fallback_int_utf8 ($charval) | |
| iconv_fallback_iso88591_utf8 ($string, $bom=false) | |
| iconv_fallback_iso88591_utf16be ($string, $bom=false) | |
| iconv_fallback_iso88591_utf16le ($string, $bom=false) | |
| iconv_fallback_iso88591_utf16 ($string) | |
| iconv_fallback_utf8_iso88591 ($string) | |
| iconv_fallback_utf8_utf16be ($string, $bom=false) | |
| iconv_fallback_utf8_utf16le ($string, $bom=false) | |
| iconv_fallback_utf8_utf16 ($string) | |
| iconv_fallback_utf16be_utf8 ($string) | |
| iconv_fallback_utf16le_utf8 ($string) | |
| iconv_fallback_utf16be_iso88591 ($string) | |
| iconv_fallback_utf16le_iso88591 ($string) | |
| iconv_fallback_utf16_iso88591 ($string) | |
| iconv_fallback_utf16_utf8 ($string) | |
| iconv_fallback ($in_charset, $out_charset, $string) | |
| MultiByteCharString2HTML ($string, $charset='ISO-8859-1') | |
| RGADnameLookup ($namecode) | |
| RGADoriginatorLookup ($originatorcode) | |
| RGADadjustmentLookup ($rawadjustment, $signbit) | |
| RGADgainString ($namecode, $originatorcode, $replaygain) | |
| RGADamplitude2dB ($amplitude) | |
| GetDataImageSize ($imgData) | |
| ImageTypesLookup ($imagetypeid) | |
| CopyTagsToComments (&$ThisFileInfo) | |
| EmbeddedLookup ($key, $begin, $end, $file, $name) | |
| IncludeDependency ($filename, $sourcefile, $DieOnFailure=false) | |
Static Public Member Functions | |
| static | PrintHexBytes ($string, $hex=true, $spaces=true, $htmlencoding='UTF-8') |
| static | trunc ($floatnumber) |
| static | safe_inc (&$variable, $increment=1) |
| static | CastAsInt ($floatnum) |
| static | intValueSupported ($num) |
| static | DecimalizeFraction ($fraction) |
| static | DecimalBinary2Float ($binarynumerator) |
| static | NormalizeBinaryPoint ($binarypointnumber, $maxbits=52) |
| static | Float2BinaryDecimal ($floatvalue) |
| static | Float2String ($floatvalue, $bits) |
| static | LittleEndian2Float ($byteword) |
| static | BigEndian2Float ($byteword) |
| static | BigEndian2Int ($byteword, $synchsafe=false, $signed=false) |
| static | LittleEndian2Int ($byteword, $signed=false) |
| static | BigEndian2Bin ($byteword) |
| static | BigEndian2String ($number, $minbytes=1, $synchsafe=false, $signed=false) |
| static | Dec2Bin ($number) |
| static | Bin2Dec ($binstring, $signed=false) |
| static | Bin2String ($binstring) |
| static | LittleEndian2String ($number, $minbytes=1, $synchsafe=false) |
| static | array_merge_clobber ($array1, $array2) |
| static | array_merge_noclobber ($array1, $array2) |
| static | flipped_array_merge_noclobber ($array1, $array2) |
| static | ksort_recursive (&$theArray) |
| static | fileextension ($filename, $numextensions=1) |
| static | PlaytimeString ($seconds) |
| static | DateMac2Unix ($macdate) |
| static | FixedPoint8_8 ($rawdata) |
| static | FixedPoint16_16 ($rawdata) |
| static | FixedPoint2_30 ($rawdata) |
| static | CreateDeepArray ($ArrayPath, $Separator, $Value) |
| static | array_max ($arraydata, $returnkey=false) |
| static | array_min ($arraydata, $returnkey=false) |
| static | XML2array ($XMLstring) |
| static | SimpleXMLelement2array ($XMLobject) |
| static | hash_data ($file, $offset, $end, $algorithm) |
| static | CopyFileParts ($filename_source, $filename_dest, $offset, $length) |
| static | iconv_fallback_int_utf8 ($charval) |
| static | iconv_fallback_iso88591_utf8 ($string, $bom=false) |
| static | iconv_fallback_iso88591_utf16be ($string, $bom=false) |
| static | iconv_fallback_iso88591_utf16le ($string, $bom=false) |
| static | iconv_fallback_iso88591_utf16 ($string) |
| static | iconv_fallback_utf8_iso88591 ($string) |
| static | iconv_fallback_utf8_utf16be ($string, $bom=false) |
| static | iconv_fallback_utf8_utf16le ($string, $bom=false) |
| static | iconv_fallback_utf8_utf16 ($string) |
| static | iconv_fallback_utf16be_utf8 ($string) |
| static | iconv_fallback_utf16le_utf8 ($string) |
| static | iconv_fallback_utf16be_iso88591 ($string) |
| static | iconv_fallback_utf16le_iso88591 ($string) |
| static | iconv_fallback_utf16_iso88591 ($string) |
| static | iconv_fallback_utf16_utf8 ($string) |
| static | iconv_fallback ($in_charset, $out_charset, $string) |
| static | recursiveMultiByteCharString2HTML ($data, $charset='ISO-8859-1') |
| static | MultiByteCharString2HTML ($string, $charset='ISO-8859-1') |
| static | RGADnameLookup ($namecode) |
| static | RGADoriginatorLookup ($originatorcode) |
| static | RGADadjustmentLookup ($rawadjustment, $signbit) |
| static | RGADgainString ($namecode, $originatorcode, $replaygain) |
| static | RGADamplitude2dB ($amplitude) |
| static | GetDataImageSize ($imgData, &$imageinfo=array()) |
| static | ImageExtFromMime ($mime_type) |
| static | ImageTypesLookup ($imagetypeid) |
| static | CopyTagsToComments (&$ThisFileInfo) |
| static | EmbeddedLookup ($key, $begin, $end, $file, $name) |
| static | IncludeDependency ($filename, $sourcefile, $DieOnFailure=false) |
| static | trimNullByte ($string) |
| static | getFileSizeSyscall ($path) |
| static | mb_basename ($path, $suffix=null) |
| Workaround for Bug #37268 (https://bugs.php.net/bug.php?id=37268) More... | |
getID3() by James Heinrich info@.nosp@m.geti.nosp@m.d3.or.nosp@m.g //
Definition at line 14 of file getid3.lib.php.
| getid3_lib::array_max | ( | $arraydata, | |
$returnkey = false |
|||
| ) |
Definition at line 483 of file getid3.lib.php.
Referenced by getid3_mp3\getOnlyMPEGaudioInfoBruteForce().
Here is the caller graph for this function:
|
static |
Definition at line 507 of file getid3.lib.php.
| getid3_lib::array_merge_clobber | ( | $array1, | |
| $array2 | |||
| ) |
Definition at line 358 of file getid3.lib.php.
References array_merge_clobber().
Referenced by getid3_gzip\Analyze(), getid3_rar\Analyze(), getid3_tar\Analyze(), getid3_zip\Analyze(), array_merge_clobber(), getid3_gzip\getid3_gzip(), getid3_tar\getid3_tar(), getid3_zip\getid3_zip(), and getid3_iso\ParseDirectoryRecord().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 384 of file getid3.lib.php.
References array_merge_clobber().
Here is the call graph for this function:| getid3_lib::array_merge_noclobber | ( | $array1, | |
| $array2 | |||
| ) |
Definition at line 376 of file getid3.lib.php.
References array_merge_noclobber().
Referenced by getid3_asf\Analyze(), getid3_riff\Analyze(), array_merge_noclobber(), getid3_asf\getid3_asf(), getid3_id3v2\getid3_id3v2(), and getid3_riff\getid3_riff().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 402 of file getid3.lib.php.
References array_merge_noclobber().
Here is the call graph for this function:| getid3_lib::array_min | ( | $arraydata, | |
$returnkey = false |
|||
| ) |
Definition at line 497 of file getid3.lib.php.
|
static |
Definition at line 521 of file getid3.lib.php.
| getid3_lib::BigEndian2Bin | ( | $byteword | ) |
Definition at line 271 of file getid3.lib.php.
Referenced by getid3_mpeg\Analyze(), getid3_ac3\Analyze(), getid3_dts\Analyze(), BigEndian2Float(), FixedPoint2_30(), getid3_flac\FLACparseSTREAMINFO(), getid3_aac\getAACADIFheaderFilepointer(), getid3_ac3\getid3_ac3(), getid3_id3v2\getid3_id3v2(), getid3_mpeg\getid3_mpeg(), getid3_id3v2\ParseID3v2Frame(), and getid3_flac\parseSTREAMINFO().
Here is the caller graph for this function:
|
static |
Definition at line 297 of file getid3.lib.php.
| getid3_lib::BigEndian2Float | ( | $byteword | ) |
Definition at line 159 of file getid3.lib.php.
References BigEndian2Bin(), Bin2Dec(), and DecimalBinary2Float().
Referenced by getid3_riff\Analyze(), getid3_riff\getid3_riff(), LittleEndian2Float(), getid3_matroska\parseEBML(), getid3_id3v2\ParseID3v2Frame(), and AMFStream\readDouble().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 185 of file getid3.lib.php.
References BigEndian2Bin(), Bin2Dec(), and DecimalBinary2Float().
Here is the call graph for this function:| getid3_lib::BigEndian2Int | ( | $byteword, | |
$synchsafe = false, |
|||
$signed = false |
|||
| ) |
Definition at line 234 of file getid3.lib.php.
References CastAsInt().
Referenced by getID3\analyze(), getid3_szip\Analyze(), getid3_flv\Analyze(), getid3_quicktime\Analyze(), getid3_real\Analyze(), getid3_riff\Analyze(), getid3_swf\Analyze(), getid3_ts\Analyze(), getid3_aa\Analyze(), getid3_au\Analyze(), getid3_avr\Analyze(), getid3_lpac\Analyze(), getid3_midi\Analyze(), getid3_ogg\Analyze(), getid3_vqf\Analyze(), getid3_png\Analyze(), getid3_id3v2\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_matroska\EBML2Int(), getid3_riff\EitherEndian2Int(), FixedPoint16_16(), FixedPoint8_8(), getid3_flac\FLACparseAPPLICATION(), getid3_flac\FLACparseCUESHEET(), getid3_flac\FLACparseMETAdata(), getid3_flac\FLACparseSEEKTABLE(), getid3_flac\FLACparseSTREAMINFO(), getid3_aac\getAACADTSheaderFilepointer(), AVCSequenceParameterSetReader\getBit(), getid3_au\getid3_au(), getid3_avr\getid3_avr(), getid3_flv\getid3_flv(), getid3_id3v2\getid3_id3v2(), getid3_lpac\getid3_lpac(), getid3_midi\getid3_midi(), getid3_mpeg\getid3_mpeg(), getid3_png\getid3_png(), getid3_quicktime\getid3_quicktime(), getid3_real\getid3_real(), getid3_riff\getid3_riff(), getid3_swf\getid3_swf(), getid3_szip\getid3_szip(), getid3_vqf\getid3_vqf(), getid3_matroska\HandleEMBLClusterBlock(), getid3_matroska\HandleEMBLSimpleTag(), iconv_fallback_utf16be_iso88591(), iconv_fallback_utf16be_utf8(), LittleEndian2Int(), getid3_mp3\MPEGaudioHeaderDecode(), MultiByteCharString2HTML(), getid3_flac\parseAPPLICATION(), getid3_flac\parseCUESHEET(), getid3_matroska\parseEBML(), getid3_id3v2\ParseID3v2Frame(), getid3_flac\parseMETAdata(), getid3_mpc\ParseMPCsv8(), getid3_real\ParseOldRAheader(), getid3_flac\parsePICTURE(), getid3_flac\parseSEEKTABLE(), getid3_flac\parseSTREAMINFO(), getid3_quicktime\QuicktimeParseAtom(), getid3_quicktime\QuicktimeParseContainerAtom(), getid3_quicktime\QuicktimeParseNikonNCTG(), AMFStream\readByte(), and getid3_tiff\TIFFendian2Int().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 263 of file getid3.lib.php.
References CastAsInt().
Here is the call graph for this function:| getid3_lib::BigEndian2String | ( | $number, | |
$minbytes = 1, |
|||
$synchsafe = false, |
|||
$signed = false |
|||
| ) |
Definition at line 281 of file getid3.lib.php.
Referenced by Float2String(), getid3_write_real\GenerateCONTchunk(), getid3_write_id3v2\GenerateID3v2FrameData(), getid3_write_id3v2\GenerateID3v2Tag(), getid3_write_real\GeneratePROPchunk(), getid3_write_real\GenerateRMFchunk(), and iconv_fallback_utf8_utf16be().
Here is the caller graph for this function:
|
static |
Definition at line 307 of file getid3.lib.php.
| getid3_lib::Bin2Dec | ( | $binstring, | |
$signed = false |
|||
| ) |
Definition at line 316 of file getid3.lib.php.
References CastAsInt().
Referenced by getid3_riff\Analyze(), getid3_swf\Analyze(), BigEndian2Float(), Bin2String(), DecimalBinary2Float(), FixedPoint2_30(), getid3_flac\FLACparseSTREAMINFO(), Float2String(), getid3_aac\getAACADIFheaderFilepointer(), getid3_aac\getAACADTSheaderFilepointer(), getid3_mpeg\getid3_mpeg(), getid3_riff\getid3_riff(), getid3_swf\getid3_swf(), getid3_id3v2\ParseID3v2Frame(), and getid3_flac\parseSTREAMINFO().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 342 of file getid3.lib.php.
References CastAsInt().
Here is the call graph for this function:| getid3_lib::Bin2String | ( | $binstring | ) |
Definition at line 332 of file getid3.lib.php.
References Bin2Dec().
Referenced by getid3_aac\getAACADIFheaderFilepointer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 358 of file getid3.lib.php.
| getid3_lib::CastAsInt | ( | $floatnum | ) |
Definition at line 60 of file getid3.lib.php.
References trunc().
Referenced by getid3_flv\Analyze(), getid3_riff\Analyze(), getid3_voc\Analyze(), getid3_id3v2\Analyze(), BigEndian2Int(), Bin2Dec(), getid3_jpg\CastAsAppropriate(), DateMac2Unix(), getid3_id3v2\getid3_id3v2(), getid3_mpc\getid3_mpc(), getid3_riff\getid3_riff(), getid3_voc\getid3_voc(), getid3_mp3\getOnlyMPEGaudioInfo(), and getid3_mpc\ParseMPCsv7().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 65 of file getid3.lib.php.
|
static |
Definition at line 648 of file getid3.lib.php.
References getID3\FREAD_BUFFER_SIZE.
Referenced by hash_data().
Here is the caller graph for this function:| getid3_lib::CopyTagsToComments | ( | & | $ThisFileInfo | ) |
Definition at line 1204 of file getid3.lib.php.
References MultiByteCharString2HTML().
Here is the call graph for this function:
|
static |
Definition at line 1219 of file getid3.lib.php.
| getid3_lib::CreateDeepArray | ( | $ArrayPath, | |
| $Separator, | |||
| $Value | |||
| ) |
Definition at line 465 of file getid3.lib.php.
References CreateDeepArray().
Referenced by getid3_gzip\Analyze(), getid3_rar\Analyze(), getid3_tar\Analyze(), getid3_zip\Analyze(), CreateDeepArray(), getid3_gzip\getid3_gzip(), getid3_tar\getid3_tar(), getid3_zip\getid3_zip(), and getid3_iso\ParseDirectoryRecord().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 491 of file getid3.lib.php.
References CreateDeepArray().
Here is the call graph for this function:| getid3_lib::DateMac2Unix | ( | $macdate | ) |
Definition at line 442 of file getid3.lib.php.
References CastAsInt().
Referenced by getid3_riff\Analyze(), getid3_riff\getid3_riff(), and getid3_quicktime\QuicktimeParseAtom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 468 of file getid3.lib.php.
References CastAsInt().
Here is the call graph for this function:| getid3_lib::Dec2Bin | ( | $number | ) |
Definition at line 302 of file getid3.lib.php.
Referenced by getid3_riff\Analyze(), getid3_write_id3v2\GenerateID3v2FrameData(), getid3_riff\getid3_riff(), and getid3_id3v2\ParseID3v2Frame().
Here is the caller graph for this function:
|
static |
Definition at line 328 of file getid3.lib.php.
| getid3_lib::DecimalBinary2Float | ( | $binarynumerator | ) |
Definition at line 76 of file getid3.lib.php.
References Bin2Dec().
Referenced by BigEndian2Float().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 102 of file getid3.lib.php.
References Bin2Dec().
Here is the call graph for this function:
|
static |
Definition at line 96 of file getid3.lib.php.
Referenced by getid3_jpg\Analyze(), and getid3_jpg\CastAsAppropriate().
Here is the caller graph for this function:| getid3_lib::EmbeddedLookup | ( | $key, | |
| $begin, | |||
| $end, | |||
| $file, | |||
| $name | |||
| ) |
Definition at line 1257 of file getid3.lib.php.
References $file.
Referenced by getid3_riff\fourccLookup(), getid3_id3v2\FrameNameLongLookup(), getid3_id3v2\FrameNameShortLookup(), getid3_midi\GeneralMIDIinstrumentLookup(), getid3_midi\GeneralMIDIpercussionLookup(), getid3_id3v2\LanguageLookup(), getid3_id3v2\LookupCurrencyCountry(), getid3_id3v2\LookupCurrencyUnits(), getid3_riff\RIFFfourccLookup(), getid3_riff\RIFFwFormatTagLookup(), getid3_riff\waveSNDMtagLookup(), and getid3_riff\wFormatTagLookup().
Here is the caller graph for this function:
|
static |
Definition at line 1291 of file getid3.lib.php.
References $file.
| getid3_lib::fileextension | ( | $filename, | |
$numextensions = 1 |
|||
| ) |
Definition at line 392 of file getid3.lib.php.
References $filename.
Referenced by getid3_optimfrog\ParseOptimFROGheader45().
Here is the caller graph for this function:
|
static |
Definition at line 442 of file getid3.lib.php.
References $filename.
| getid3_lib::FixedPoint16_16 | ( | $rawdata | ) |
Definition at line 454 of file getid3.lib.php.
References BigEndian2Int().
Referenced by getid3_riff\Analyze(), getid3_riff\getid3_riff(), and getid3_quicktime\QuicktimeParseAtom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 480 of file getid3.lib.php.
References BigEndian2Int().
Here is the call graph for this function:| getid3_lib::FixedPoint2_30 | ( | $rawdata | ) |
Definition at line 459 of file getid3.lib.php.
References BigEndian2Bin(), and Bin2Dec().
Referenced by getid3_bmp\Analyze(), getid3_bmp\getid3_bmp(), and getid3_quicktime\QuicktimeParseAtom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 485 of file getid3.lib.php.
References BigEndian2Bin(), and Bin2Dec().
Here is the call graph for this function:| getid3_lib::FixedPoint8_8 | ( | $rawdata | ) |
Definition at line 449 of file getid3.lib.php.
References BigEndian2Int().
Referenced by getid3_quicktime\QuicktimeParseAtom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 475 of file getid3.lib.php.
References BigEndian2Int().
Here is the call graph for this function:
|
static |
Definition at line 417 of file getid3.lib.php.
| getid3_lib::Float2BinaryDecimal | ( | $floatvalue | ) |
Definition at line 107 of file getid3.lib.php.
References trunc().
Referenced by Float2String().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 133 of file getid3.lib.php.
References trunc().
Here is the call graph for this function:| getid3_lib::Float2String | ( | $floatvalue, | |
| $bits | |||
| ) |
Definition at line 123 of file getid3.lib.php.
References BigEndian2String(), Bin2Dec(), Float2BinaryDecimal(), and NormalizeBinaryPoint().
Referenced by getid3_write_id3v2\GenerateID3v2FrameData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 149 of file getid3.lib.php.
References BigEndian2String(), and NormalizeBinaryPoint().
Here is the call graph for this function:| getid3_lib::GetDataImageSize | ( | $imgData | ) |
Definition at line 1170 of file getid3.lib.php.
Referenced by getid3_apetag\Analyze(), getid3_asf\ASF_WMpicture(), getid3_jpg\getid3_jpg(), getid3_id3v2\ParseID3v2Frame(), getid3_ogg\ParseVorbisComments(), and getid3_ogg\ParseVorbisCommentsFilepointer().
Here is the caller graph for this function:
|
static |
Definition at line 1167 of file getid3.lib.php.
|
static |
Definition at line 1361 of file getid3.lib.php.
Referenced by getID3\openfile().
Here is the caller graph for this function:| getid3_lib::hash_data | ( | $file, | |
| $offset, | |||
| $end, | |||
| $algorithm | |||
| ) |
Definition at line 582 of file getid3.lib.php.
References $file, $result, $size, and GETID3_FREAD_BUFFER_SIZE.
Referenced by getID3\getHashdata().
Here is the caller graph for this function:
|
static |
Definition at line 562 of file getid3.lib.php.
References $file, $result, $size, and CopyFileParts().
Here is the call graph for this function:| getid3_lib::iconv_fallback | ( | $in_charset, | |
| $out_charset, | |||
| $string | |||
| ) |
Definition at line 951 of file getid3.lib.php.
Referenced by getID3\CharConvert(), getid3_writetags\FormatDataForAPE(), getid3_writetags\FormatDataForID3v1(), getid3_writetags\FormatDataForID3v2(), getid3_writetags\FormatDataForReal(), getid3_writetags\FormatDataForVorbisComment(), getid3_write_id3v2\GenerateID3v2Tag(), getid3_iso\ParseDirectoryRecord(), getid3_id3v2\ParseID3v2Frame(), getid3_iso\ParsePathTable(), getid3_asf\TrimConvert(), and getid3_asf\WMpictureTypeLookup().
Here is the caller graph for this function:
|
static |
Definition at line 957 of file getid3.lib.php.
| getid3_lib::iconv_fallback_int_utf8 | ( | $charval | ) |
Definition at line 669 of file getid3.lib.php.
Referenced by iconv_fallback_iso88591_utf8(), iconv_fallback_utf16be_utf8(), and iconv_fallback_utf16le_utf8().
Here is the caller graph for this function:
|
static |
Definition at line 675 of file getid3.lib.php.
| getid3_lib::iconv_fallback_iso88591_utf16 | ( | $string | ) |
Definition at line 734 of file getid3.lib.php.
References iconv_fallback_iso88591_utf16le().
Here is the call graph for this function:
|
static |
Definition at line 740 of file getid3.lib.php.
References iconv_fallback_iso88591_utf16le().
Here is the call graph for this function:| getid3_lib::iconv_fallback_iso88591_utf16be | ( | $string, | |
$bom = false |
|||
| ) |
Definition at line 710 of file getid3.lib.php.
|
static |
Definition at line 716 of file getid3.lib.php.
| getid3_lib::iconv_fallback_iso88591_utf16le | ( | $string, | |
$bom = false |
|||
| ) |
Definition at line 722 of file getid3.lib.php.
Referenced by iconv_fallback_iso88591_utf16().
Here is the caller graph for this function:
|
static |
Definition at line 728 of file getid3.lib.php.
| getid3_lib::iconv_fallback_iso88591_utf8 | ( | $string, | |
$bom = false |
|||
| ) |
Definition at line 693 of file getid3.lib.php.
References iconv_fallback_int_utf8().
Referenced by getid3_id3v2\ParseID3v2Frame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 699 of file getid3.lib.php.
References iconv_fallback_int_utf8().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16_iso88591 | ( | $string | ) |
Definition at line 930 of file getid3.lib.php.
References iconv_fallback_utf16be_iso88591(), and iconv_fallback_utf16le_iso88591().
Here is the call graph for this function:
|
static |
Definition at line 936 of file getid3.lib.php.
References iconv_fallback_utf16be_iso88591(), and iconv_fallback_utf16le_iso88591().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16_utf8 | ( | $string | ) |
Definition at line 941 of file getid3.lib.php.
References iconv_fallback_utf16be_utf8(), and iconv_fallback_utf16le_utf8().
Here is the call graph for this function:
|
static |
Definition at line 947 of file getid3.lib.php.
References iconv_fallback_utf16be_utf8(), and iconv_fallback_utf16le_utf8().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16be_iso88591 | ( | $string | ) |
Definition at line 902 of file getid3.lib.php.
References BigEndian2Int().
Referenced by iconv_fallback_utf16_iso88591().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 908 of file getid3.lib.php.
References BigEndian2Int().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16be_utf8 | ( | $string | ) |
Definition at line 874 of file getid3.lib.php.
References BigEndian2Int(), and iconv_fallback_int_utf8().
Referenced by iconv_fallback_utf16_utf8().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 880 of file getid3.lib.php.
References BigEndian2Int(), and iconv_fallback_int_utf8().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16le_iso88591 | ( | $string | ) |
Definition at line 916 of file getid3.lib.php.
References LittleEndian2Int().
Referenced by iconv_fallback_utf16_iso88591().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 922 of file getid3.lib.php.
References LittleEndian2Int().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf16le_utf8 | ( | $string | ) |
Definition at line 888 of file getid3.lib.php.
References iconv_fallback_int_utf8(), and LittleEndian2Int().
Referenced by iconv_fallback_utf16_utf8().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 894 of file getid3.lib.php.
References iconv_fallback_int_utf8(), and LittleEndian2Int().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf8_iso88591 | ( | $string | ) |
Definition at line 739 of file getid3.lib.php.
|
static |
Definition at line 745 of file getid3.lib.php.
| getid3_lib::iconv_fallback_utf8_utf16 | ( | $string | ) |
Definition at line 869 of file getid3.lib.php.
References iconv_fallback_utf8_utf16le().
Here is the call graph for this function:
|
static |
Definition at line 875 of file getid3.lib.php.
References iconv_fallback_utf8_utf16le().
Here is the call graph for this function:| getid3_lib::iconv_fallback_utf8_utf16be | ( | $string, | |
$bom = false |
|||
| ) |
Definition at line 783 of file getid3.lib.php.
References BigEndian2String().
Here is the call graph for this function:
|
static |
Definition at line 789 of file getid3.lib.php.
| getid3_lib::iconv_fallback_utf8_utf16le | ( | $string, | |
$bom = false |
|||
| ) |
Definition at line 826 of file getid3.lib.php.
References LittleEndian2String().
Referenced by iconv_fallback_utf8_utf16().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 832 of file getid3.lib.php.
| getid3_lib::image_type_to_mime_type | ( | $imagetypeid | ) |
Definition at line 419 of file getid3.lib.php.
Referenced by getid3_ogg\ParseVorbisCommentsFilepointer().
Here is the caller graph for this function:
|
static |
Definition at line 1193 of file getid3.lib.php.
| getid3_lib::ImageTypesLookup | ( | $imagetypeid | ) |
Definition at line 1183 of file getid3.lib.php.
|
static |
Definition at line 1198 of file getid3.lib.php.
| getid3_lib::IncludeDependency | ( | $filename, | |
| $sourcefile, | |||
$DieOnFailure = false |
|||
| ) |
Definition at line 1301 of file getid3.lib.php.
References $filename.
Referenced by getID3\analyze(), getid3_matroska\Analyze(), getid3_riff\Analyze(), getid3_shorten\Analyze(), getid3_wavpack\Analyze(), getid3_jpg\Analyze(), getid3_lyrics3\Analyze(), getid3_lyrics3\getid3_lyrics3(), getid3_riff\getid3_riff(), getid3_shorten\getid3_shorten(), getid3_wavpack\getid3_wavpack(), getid3_riff\ParseRIFF(), and getid3_writetags\WriteTags().
Here is the caller graph for this function:
|
static |
Definition at line 1337 of file getid3.lib.php.
References $filename.
|
static |
Definition at line 80 of file getid3.lib.php.
Referenced by getid3_zip\Analyze(), getid3_quicktime\Analyze(), getid3_bonk\Analyze(), getid3_ogg\Analyze(), getid3_apetag\Analyze(), getid3_id3v1\Analyze(), getid3_lyrics3\Analyze(), getid3_handler\fread(), getid3_handler\fseek(), getid3_aac\getAACADTSheaderFilepointer(), getid3_lyrics3\getLyrics3Data(), getID3\openfile(), getid3_write_id3v1\RemoveID3v1(), getid3_write_id3v2\RemoveID3v2(), getid3_write_id3v1\WriteID3v1(), and getid3_write_id3v2\WriteID3v2().
Here is the caller graph for this function:
|
static |
Definition at line 432 of file getid3.lib.php.
References ksort_recursive().
Referenced by ksort_recursive().
Here is the call graph for this function:
Here is the caller graph for this function:| getid3_lib::LittleEndian2Float | ( | $byteword | ) |
Definition at line 154 of file getid3.lib.php.
References BigEndian2Float().
Referenced by getid3_riff\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), and getid3_riff\getid3_riff().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 180 of file getid3.lib.php.
References BigEndian2Float().
Here is the call graph for this function:| getid3_lib::LittleEndian2Int | ( | $byteword, | |
$signed = false |
|||
| ) |
Definition at line 266 of file getid3.lib.php.
References BigEndian2Int().
Referenced by getid3_gzip\Analyze(), getid3_asf\Analyze(), getid3_flv\Analyze(), getid3_riff\Analyze(), getid3_swf\Analyze(), getid3_ac3\Analyze(), getid3_bonk\Analyze(), getid3_dss\Analyze(), getid3_la\Analyze(), getid3_monkey\Analyze(), getid3_ogg\Analyze(), getid3_rkau\Analyze(), getid3_shorten\Analyze(), getid3_tta\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_bmp\Analyze(), getid3_efax\Analyze(), getid3_gif\Analyze(), getid3_exe\Analyze(), getid3_apetag\Analyze(), getid3_asf\ASF_WMpicture(), getid3_riff\EitherEndian2Int(), getid3_ac3\getid3_ac3(), getid3_apetag\getid3_apetag(), getid3_asf\getid3_asf(), getid3_bmp\getid3_bmp(), getid3_bonk\getid3_bonk(), getid3_exe\getid3_exe(), getid3_gif\getid3_gif(), getid3_gzip\getid3_gzip(), getid3_la\getid3_la(), getid3_monkey\getid3_monkey(), getid3_mpc\getid3_mpc(), getid3_ogg\getid3_ogg(), getid3_riff\getid3_riff(), getid3_rkau\getid3_rkau(), getid3_shorten\getid3_shorten(), getid3_svg\getid3_svg(), getid3_swf\getid3_swf(), getid3_tta\getid3_tta(), getid3_voc\getid3_voc(), getid3_wavpack\getid3_wavpack(), getid3_nsv\getNSVfHeaderFilepointer(), getid3_nsv\getNSVsHeaderFilepointer(), getid3_bonk\HandleBonkTags(), getid3_asf\HeaderExtensionObjectDataParse(), iconv_fallback_utf16le_iso88591(), iconv_fallback_utf16le_utf8(), MultiByteCharString2HTML(), getid3_apetag\parseAPEheaderFooter(), getid3_bink\ParseBink(), getid3_iso\ParseDirectoryRecord(), getid3_mpc\ParseMPCsv6(), getid3_mpc\ParseMPCsv7(), getid3_ogg\ParseOggPageHeader(), getid3_optimfrog\ParseOptimFROGheader42(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_ogg\ParseOpusPageHeader(), getid3_iso\ParsePathTable(), getid3_iso\ParsePrimaryVolumeDescriptor(), getid3_riff\ParseRIFF(), getid3_riff\ParseRIFFAMV(), getid3_iso\ParseSupplementaryVolumeDescriptor(), getid3_ogg\ParseVorbisComments(), getid3_ogg\ParseVorbisCommentsFilepointer(), getid3_ogg\ParseVorbisPageHeader(), getid3_riff\parseWavPackHeader(), getid3_riff\RIFFparseWAVEFORMATex(), getid3_riff\RIFFparseWavPackHeader(), getid3_tiff\TIFFendian2Int(), getid3_zip\ZIPparseCentralDirectory(), getid3_zip\ZIPparseEndOfCentralDirectory(), and getid3_zip\ZIPparseLocalFileHeader().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 292 of file getid3.lib.php.
References BigEndian2Int().
Here is the call graph for this function:| getid3_lib::LittleEndian2String | ( | $number, | |
$minbytes = 1, |
|||
$synchsafe = false |
|||
| ) |
Definition at line 343 of file getid3.lib.php.
Referenced by getid3_write_apetag\GenerateAPEtag(), getid3_write_apetag\GenerateAPEtagHeaderFooter(), iconv_fallback_utf8_utf16le(), and getid3_riff\ParseRIFFdata().
Here is the caller graph for this function:
|
static |
Definition at line 369 of file getid3.lib.php.
|
static |
Workaround for Bug #37268 (https://bugs.php.net/bug.php?id=37268)
| string | $path | A path. |
| string | $suffix | If the name component ends in suffix this will also be cut off. |
Definition at line 1392 of file getid3.lib.php.
References $path.
Referenced by getID3\openfile().
Here is the caller graph for this function:| getid3_lib::md5_file | ( | $file | ) |
Definition at line 512 of file getid3.lib.php.
References $file, $r, and md5_file().
Referenced by getID3\getHashdata(), and md5_file().
Here is the call graph for this function:
Here is the caller graph for this function:| getid3_lib::MultiByteCharString2HTML | ( | $string, | |
$charset = 'ISO-8859-1' |
|||
| ) |
Definition at line 1023 of file getid3.lib.php.
References BigEndian2Int(), and LittleEndian2Int().
Referenced by CopyTagsToComments(), getID3\HandleAllTags(), and recursiveMultiByteCharString2HTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1019 of file getid3.lib.php.
References BigEndian2Int(), and LittleEndian2Int().
Here is the call graph for this function:| getid3_lib::NormalizeBinaryPoint | ( | $binarypointnumber, | |
$maxbits = 52 |
|||
| ) |
Definition at line 83 of file getid3.lib.php.
Referenced by Float2String().
Here is the caller graph for this function:
|
static |
Definition at line 109 of file getid3.lib.php.
| getid3_lib::PlaytimeString | ( | $playtimeseconds | ) |
Definition at line 408 of file getid3.lib.php.
Referenced by getID3\ChannelsBitratePlaytimeCalculations().
Here is the caller graph for this function:
|
static |
Definition at line 458 of file getid3.lib.php.
|
static |
Definition at line 18 of file getid3.lib.php.
| getid3_lib::PrintHexBytes | ( | $string, | |
$hex = true, |
|||
$spaces = true, |
|||
$htmlsafe = true |
|||
| ) |
Definition at line 17 of file getid3.lib.php.
Referenced by getid3_szip\Analyze(), getid3_bink\Analyze(), getid3_flv\Analyze(), getid3_nsv\Analyze(), getid3_riff\Analyze(), getid3_swf\Analyze(), getid3_ts\Analyze(), getid3_aa\Analyze(), getid3_ac3\Analyze(), getid3_amr\Analyze(), getid3_au\Analyze(), getid3_avr\Analyze(), getid3_bonk\Analyze(), getid3_dss\Analyze(), getid3_dts\Analyze(), getid3_flac\Analyze(), getid3_la\Analyze(), getid3_midi\Analyze(), getid3_monkey\Analyze(), getid3_mpc\Analyze(), getid3_optimfrog\Analyze(), getid3_rkau\Analyze(), getid3_shorten\Analyze(), getid3_tta\Analyze(), getid3_voc\Analyze(), getid3_vqf\Analyze(), getid3_wavpack\Analyze(), getid3_bmp\Analyze(), getid3_gif\Analyze(), getid3_exe\Analyze(), getid3_msoffice\Analyze(), getid3_mp3\FreeFormatFrameLength(), getid3_la\getid3_la(), getid3_wavpack\getid3_wavpack(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_riff\ParseRIFFAMV(), getid3_quicktime\QuicktimeParseAtom(), and getid3_zip\ZIPparseLocalFileHeader().
Here is the caller graph for this function:
|
static |
Definition at line 1005 of file getid3.lib.php.
References $data, MultiByteCharString2HTML(), and recursiveMultiByteCharString2HTML().
Referenced by getID3\HandleAllTags(), and recursiveMultiByteCharString2HTML().
Here is the call graph for this function:
Here is the caller graph for this function:| getid3_lib::RGADadjustmentLookup | ( | $rawadjustment, | |
| $signbit | |||
| ) |
Definition at line 1141 of file getid3.lib.php.
Referenced by getid3_riff\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_riff\getid3_riff(), and getid3_id3v2\ParseID3v2Frame().
Here is the caller graph for this function:
|
static |
Definition at line 1138 of file getid3.lib.php.
| getid3_lib::RGADamplitude2dB | ( | $amplitude | ) |
Definition at line 1165 of file getid3.lib.php.
Referenced by getid3_ac3\AC3heavyCompression(), getID3\CalculateReplayGain(), getid3_mp3\decodeMPEGaudioHeader(), and getid3_ac3\heavyCompression().
Here is the caller graph for this function:
|
static |
Definition at line 1162 of file getid3.lib.php.
| getid3_lib::RGADgainString | ( | $namecode, | |
| $originatorcode, | |||
| $replaygain | |||
| ) |
Definition at line 1150 of file getid3.lib.php.
Referenced by getid3_write_id3v2\GenerateID3v2FrameData().
Here is the caller graph for this function:
|
static |
Definition at line 1147 of file getid3.lib.php.
| getid3_lib::RGADnameLookup | ( | $namecode | ) |
Definition at line 1116 of file getid3.lib.php.
Referenced by getid3_riff\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_riff\getid3_riff(), and getid3_id3v2\ParseID3v2Frame().
Here is the caller graph for this function:
|
static |
Definition at line 1113 of file getid3.lib.php.
| getid3_lib::RGADoriginatorLookup | ( | $originatorcode | ) |
Definition at line 1128 of file getid3.lib.php.
Referenced by getid3_riff\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_riff\getid3_riff(), and getid3_id3v2\ParseID3v2Frame().
Here is the caller graph for this function:
|
static |
Definition at line 1125 of file getid3.lib.php.
|
static |
Definition at line 56 of file getid3.lib.php.
Referenced by getid3_voc\Analyze(), getid3_aac\getAACADTSheaderFilepointer(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), and getid3_flac\parseSEEKTABLE().
Here is the caller graph for this function:| getid3_lib::SafeStripSlashes | ( | $text | ) |
Definition at line 35 of file getid3.lib.php.
References $text.
| getid3_lib::sha1_file | ( | $file | ) |
Definition at line 545 of file getid3.lib.php.
References $file, $r, and sha1_file().
Referenced by getID3\getHashdata(), and sha1_file().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 548 of file getid3.lib.php.
References SimpleXMLelement2array().
Referenced by SimpleXMLelement2array(), and XML2array().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1357 of file getid3.lib.php.
Referenced by getid3_matroska\parseEBML().
Here is the caller graph for this function:| getid3_lib::trunc | ( | $floatnumber | ) |
Definition at line 43 of file getid3.lib.php.
Referenced by getid3_voc\Analyze(), CastAsInt(), Float2BinaryDecimal(), and getid3_voc\getid3_voc().
Here is the caller graph for this function:
|
static |
Definition at line 39 of file getid3.lib.php.
|
static |
Definition at line 535 of file getid3.lib.php.
References $loader, and SimpleXMLelement2array().
Referenced by getid3_riff\Analyze().
Here is the call graph for this function:
Here is the caller graph for this function: