ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
getID3() by James Heinrich info@ // geti d3.or gMore...
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@ // geti d3.or 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().
|
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.
Referenced by getid3_zip\Analyze(), getid3_rar\Analyze(), getid3_tar\Analyze(), getid3_gzip\Analyze(), getid3_gzip\getid3_gzip(), getid3_tar\getid3_tar(), getid3_zip\getid3_zip(), and getid3_iso\ParseDirectoryRecord().
|
static |
Definition at line 384 of file getid3.lib.php.
getid3_lib::array_merge_noclobber | ( | $array1, | |
$array2 | |||
) |
Definition at line 376 of file getid3.lib.php.
Referenced by getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_asf\getid3_asf(), getid3_id3v2\getid3_id3v2(), and getid3_riff\getid3_riff().
|
static |
Definition at line 402 of file getid3.lib.php.
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_ac3\Analyze(), getid3_mpeg\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().
|
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().
|
static |
Definition at line 185 of file getid3.lib.php.
getid3_lib::BigEndian2Int | ( | $byteword, | |
$synchsafe = false , |
|||
$signed = false |
|||
) |
Definition at line 234 of file getid3.lib.php.
References CastAsInt().
Referenced by getid3_vqf\Analyze(), getid3_au\Analyze(), getid3_avr\Analyze(), getid3_ts\Analyze(), getid3_aa\Analyze(), getid3_szip\Analyze(), getid3_png\Analyze(), getid3_lpac\Analyze(), getid3_ogg\Analyze(), getid3_real\Analyze(), getid3_swf\Analyze(), getid3_id3v2\Analyze(), getid3_midi\Analyze(), getid3_quicktime\Analyze(), getid3_riff\Analyze(), getid3_flv\Analyze(), getID3\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().
|
static |
Definition at line 263 of file getid3.lib.php.
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().
|
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_swf\Analyze(), getid3_riff\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().
|
static |
Definition at line 342 of file getid3.lib.php.
getid3_lib::Bin2String | ( | $binstring | ) |
Definition at line 332 of file getid3.lib.php.
References Bin2Dec().
Referenced by getid3_aac\getAACADIFheaderFilepointer().
|
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_voc\Analyze(), getid3_id3v2\Analyze(), getid3_riff\Analyze(), getid3_flv\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().
|
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.
getid3_lib::CopyTagsToComments | ( | & | $ThisFileInfo | ) |
Definition at line 1204 of file getid3.lib.php.
References MultiByteCharString2HTML().
|
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.
Referenced by getid3_zip\Analyze(), getid3_rar\Analyze(), getid3_tar\Analyze(), getid3_gzip\Analyze(), getid3_gzip\getid3_gzip(), getid3_tar\getid3_tar(), getid3_zip\getid3_zip(), and getid3_iso\ParseDirectoryRecord().
|
static |
Definition at line 491 of file getid3.lib.php.
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().
|
static |
Definition at line 468 of file getid3.lib.php.
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().
|
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().
|
static |
Definition at line 102 of file getid3.lib.php.
|
static |
Definition at line 96 of file getid3.lib.php.
Referenced by getid3_jpg\Analyze(), and getid3_jpg\CastAsAppropriate().
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().
|
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().
|
static |
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().
|
static |
Definition at line 480 of file getid3.lib.php.
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().
|
static |
Definition at line 485 of file getid3.lib.php.
getid3_lib::FixedPoint8_8 | ( | $rawdata | ) |
Definition at line 449 of file getid3.lib.php.
References BigEndian2Int().
Referenced by getid3_quicktime\QuicktimeParseAtom().
|
static |
Definition at line 475 of file getid3.lib.php.
|
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().
|
static |
Definition at line 133 of file getid3.lib.php.
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().
|
static |
Definition at line 149 of file getid3.lib.php.
|
static |
Definition at line 1167 of file getid3.lib.php.
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().
|
static |
Definition at line 1361 of file getid3.lib.php.
Referenced by getID3\openfile().
|
static |
Definition at line 562 of file getid3.lib.php.
References $file, $result, and $size.
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().
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().
|
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().
|
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().
|
static |
Definition at line 740 of file getid3.lib.php.
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().
|
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().
|
static |
Definition at line 699 of file getid3.lib.php.
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().
|
static |
Definition at line 936 of file getid3.lib.php.
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().
|
static |
Definition at line 947 of file getid3.lib.php.
getid3_lib::iconv_fallback_utf16be_iso88591 | ( | $string | ) |
Definition at line 902 of file getid3.lib.php.
References BigEndian2Int().
Referenced by iconv_fallback_utf16_iso88591().
|
static |
Definition at line 908 of file getid3.lib.php.
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().
|
static |
Definition at line 880 of file getid3.lib.php.
getid3_lib::iconv_fallback_utf16le_iso88591 | ( | $string | ) |
Definition at line 916 of file getid3.lib.php.
References LittleEndian2Int().
Referenced by iconv_fallback_utf16_iso88591().
|
static |
Definition at line 922 of file getid3.lib.php.
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().
|
static |
Definition at line 894 of file getid3.lib.php.
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().
|
static |
Definition at line 875 of file getid3.lib.php.
getid3_lib::iconv_fallback_utf8_utf16be | ( | $string, | |
$bom = false |
|||
) |
Definition at line 783 of file getid3.lib.php.
References BigEndian2String().
|
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().
|
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().
|
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_shorten\Analyze(), getid3_wavpack\Analyze(), getid3_lyrics3\Analyze(), getid3_jpg\Analyze(), getid3_riff\Analyze(), getID3\analyze(), getid3_matroska\Analyze(), getid3_lyrics3\getid3_lyrics3(), getid3_riff\getid3_riff(), getid3_shorten\getid3_shorten(), getid3_wavpack\getid3_wavpack(), getid3_riff\ParseRIFF(), and getid3_writetags\WriteTags().
|
static |
|
static |
Definition at line 80 of file getid3.lib.php.
Referenced by getid3_bonk\Analyze(), getid3_id3v1\Analyze(), getid3_lyrics3\Analyze(), getid3_zip\Analyze(), getid3_apetag\Analyze(), getid3_ogg\Analyze(), getid3_quicktime\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().
|
static |
Definition at line 432 of file getid3.lib.php.
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().
|
static |
Definition at line 180 of file getid3.lib.php.
getid3_lib::LittleEndian2Int | ( | $byteword, | |
$signed = false |
|||
) |
Definition at line 266 of file getid3.lib.php.
References BigEndian2Int().
Referenced by getid3_bonk\Analyze(), getid3_monkey\Analyze(), getid3_exe\Analyze(), getid3_dss\Analyze(), getid3_efax\Analyze(), getid3_rkau\Analyze(), getid3_shorten\Analyze(), getid3_tta\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_gif\Analyze(), getid3_la\Analyze(), getid3_apetag\Analyze(), getid3_ogg\Analyze(), getid3_swf\Analyze(), getid3_bmp\Analyze(), getid3_ac3\Analyze(), getid3_gzip\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_flv\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().
|
static |
Definition at line 292 of file getid3.lib.php.
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().
|
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().
getid3_lib::md5_file | ( | $file | ) |
Definition at line 512 of file getid3.lib.php.
Referenced by getID3\getHashdata().
|
static |
Definition at line 1019 of file getid3.lib.php.
getid3_lib::MultiByteCharString2HTML | ( | $string, | |
$charset = 'ISO-8859-1' |
|||
) |
Definition at line 1023 of file getid3.lib.php.
References BigEndian2Int(), and LittleEndian2Int().
Referenced by CopyTagsToComments(), and getID3\HandleAllTags().
getid3_lib::NormalizeBinaryPoint | ( | $binarypointnumber, | |
$maxbits = 52 |
|||
) |
Definition at line 83 of file getid3.lib.php.
Referenced by Float2String().
|
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().
|
static |
Definition at line 458 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_bonk\Analyze(), getid3_vqf\Analyze(), getid3_nsv\Analyze(), getid3_monkey\Analyze(), getid3_exe\Analyze(), getid3_ts\Analyze(), getid3_aa\Analyze(), getid3_amr\Analyze(), getid3_dss\Analyze(), getid3_msoffice\Analyze(), getid3_au\Analyze(), getid3_mpc\Analyze(), getid3_avr\Analyze(), getid3_voc\Analyze(), getid3_rkau\Analyze(), getid3_szip\Analyze(), getid3_shorten\Analyze(), getid3_tta\Analyze(), getid3_bink\Analyze(), getid3_wavpack\Analyze(), getid3_gif\Analyze(), getid3_la\Analyze(), getid3_swf\Analyze(), getid3_optimfrog\Analyze(), getid3_bmp\Analyze(), getid3_midi\Analyze(), getid3_ac3\Analyze(), getid3_flac\Analyze(), getid3_riff\Analyze(), getid3_dts\Analyze(), getid3_flv\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().
|
static |
Definition at line 18 of file getid3.lib.php.
|
static |
Definition at line 1005 of file getid3.lib.php.
References $data.
Referenced by getID3\HandleAllTags().
|
static |
Definition at line 1138 of file getid3.lib.php.
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().
|
static |
Definition at line 1162 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().
|
static |
Definition at line 1147 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().
|
static |
Definition at line 1113 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().
|
static |
Definition at line 1125 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().
|
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().
getid3_lib::SafeStripSlashes | ( | $text | ) |
getid3_lib::sha1_file | ( | $file | ) |
Definition at line 545 of file getid3.lib.php.
Referenced by getID3\getHashdata().
|
static |
Definition at line 548 of file getid3.lib.php.
|
static |
Definition at line 1357 of file getid3.lib.php.
Referenced by getid3_matroska\parseEBML().
|
static |
Definition at line 39 of file getid3.lib.php.
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().
|
static |
Definition at line 535 of file getid3.lib.php.
References $loader.
Referenced by getid3_riff\Analyze().