Lines Matching refs:files

25 	» add detection support for EPUB files
67 * bugfix (G:183) reduced information for GIF files with $option_extra_info=false
121 * bugfix: (#2066) fix AAC MIME type, remove video key for audio-only files
136 * bugfix (G:88): large QuickTime files exceed PHP memory limit
161 * bugfix (G:62): infinite loop in large PNG files
210 Quicktime files
219 * Bugfix: possible undefined key in MPEG video files
227 * Bugfix: all source files converted to UTF-8
240 ¤ DSS files return additional data in new keys, and some existing
248 some wrong include files were listed; improved error message display
251 * Bugfix: [module.archive.gz] gzip files with filename stored may have
252 filename reduplicated in [gzip][files] output
260 * Bugfix: (#1470) GIF files falsely detected as TS format
277 * (#1297) Added detection of MPEG Transport Stream files.
284 * Bugfix: (#1351) QuickTime files with zero-sized atom boxes
318 ¤ (#1039) iXML data in WAV files now returned and parsed into
327 files where meta frame is present but meta-playtime is zero
339 * Bugfix: (#1212) truncated Matroska files may result in
368 ¤ GPS data in MP4 files (e.g. iPhone) is now parsed (#1157)
374 * Bugfix: DolbyDigitalWAV files returned wrong audio bitrate
389 * Bugfix: (#1173) some MIDI files not completely parsed
394 * Bugfix: (#1153) badly-tagged files could produce invalid
397 * Bugfix: (#1151) AAC-ADTS files could sometimes not find sync
406 » support >2GB files on 64-bit PHP
413 » IDivX tags now parsed on AVI files
422 rather than dumped to separate files
432 * Bugfix: (#1115) wrong RIFFtype in RIFF files
434 * Bugfix: (#1113) support DSS v3 files
446 * Bugfix: [FLV] incorrect overall bitrate in some files
464 in Matroska files
476 from Quicktime-style files (e.g. MP4/AAC)
506 * Bugfix: (#955) UTF-16LE text files could be falsely
507 identified as corrupt mp3 files
542 * Bugfix: DSS files longer than 60 seconds had wrong playtime
549 * Bugfix: files could not be analyzed from Windows shares
570 ¤ better support for Matroska files with AC3/DTS/MP3/OGG audio
582 * slightly improved scanning through FLV files speed
585 needed header chunks are found (much faster for large files)
592 * Bugfix: under Windows files >2GB might not be processed due to
595 some random files (e.g. JPEGs) (thanks qwertywin)
601 » Experimental partial support for files > 2GB (gets filesize
602 from shell call to "dir" or "ls", parse files with PHP only
606 limited number of sample files, please report any bugs
611 video files
612 * MP3: headerless VBR files now only have up to 10 blocks of 5000
616 * SWF: lower memory use when compressed SWF files processed
635 * Bugfix: some AVI files were not returning audio information
642 * Bugfix: MP3 audio in AVI files could show "cbr" instead of
644 incorrect if multiple files were scanned in a loop (scanning
645 single files produced correct values).
657 * Bugfix: TAR.GZ files produce PHP errors when
674 ¤ ASF/WMV files now return largest video stream dimensions in
688 * Bugfix: Some CBR MP3 files detected as VBR with plenty of warnings.
691 * Bugfix: DivByZero on zero length FLV files.
692 * Bugfix: PHP_NOTICE one some FLV files.
701 * Bugfix: Wave files being detected as MP3.
703 * Bugfix: Shorten module not working for wav files with fmt
711 several files.
715 "--alt-preset n" / "--alt-preset cbr n" when scanning more files.
736 * Bugfix: Error message when padding in FLAC files were used up.
760 * Bugfix: audio & video bitrates sometimes wrong in ASF files
801 * Bugfix: incorrect MIDI playtime for some files
813 database, can be used when renaming files
814 - track number can be used for renaming files
820 » Removed code for parsing EXE files
825 * Bugfix: Certain Wavpack3 files failed under PHP5 due
829 on those files.
835 this will change hash values for MPC files
838 this will change hash values for MPC files
860 * Bugfix: LAME3.94+ presets cached incorrectly if multiple files
870 * Bugfix: ['zip']['files'] is now populated with filenames even
882 * Bugfix: MIDI playtime was missing for single-track MIDI files
900 Force getID3() to abort if Shorten files have ID3 or APE tags
921 » Added support for RIFF/CDXA files (MPEG video in RIFF container
943 it is extremely slow and only files that are broken enough to
949 ¤ RIFF files with non-MP3 contents no longer have
987 files < 50MB
993 » Windows only: Various binary files are now required for some
999 All neccesary files are available as a seperate download.
1028 in FLAC files will no longer match md5_data for the equivalent
1030 files
1034 ¤ All '*_ascii' keys removed for ASF/WMA/WMV files
1061 * Bugfix: Quicktime files not always reporting video frame_rate
1067 * Bugfix: MPEG-2/2.5 ABR/VBR MP3 files had doubled playtime
1068 * Bugfix: MPEG-2/2.5 LayerII (ie MP2: 24/22.05/16kHz) files were
1070 * Bugfix: MPEG LayerI files were not detected due to incorrect
1089 » Support added for MPC files with old SV4-SV6 structure
1092 » RealAudio files with old-style file format (v2-v4) are now
1094 » Support added for DolbyDigital WAV files (thanks ahØartemis*dk)
1104 ¤ QuicktimeVR files now return a ['video']['dataformat'] of
1106 ¤ Quicktime video files with DivX, Xvid, 3ivx or MPEG4 video
1108 ¤ MPEG video files are now identified with ['video']['codec'] set
1125 * Bugfix: Quicktime files with MP4 audio were not returning
1129 * Bugfix: ReplayGain information was often wrong for MPC files
1133 * Bugfix: QuickTime files now only return information in [audio]
1138 "Xing") header frame. foobar2000 adds this to MP3 files when
1167 * Bugfix: Quicktime/MP4 files may have reported extremely low
1185 ¤ RIFF-MP3 files now should return the same ['md5_data'] as the
1191 ¤ MP3 module now sets ['audio']['encoder_options'] on CBR files
1192 and all LAME-encoded files
1198 Ogg Vorbis 1.0+ ABR files
1200 Ogg Vorbis 1.0+ VBR files 44k/48k sample rate/stereo files only.
1202 other Ogg Vorbis files.
1236 * Bugfix: LAME CBR files with Info tag were being incorrectly
1246 Suppressed duplicate PHP warnings for missing include files
1247 Included some missing dependencies in various files
1271 Moved all getID3() files to getid3/
1272 Renamed most files to module.something
1284 into the files where they are actually used.
1302 Changed ['error'] and ['warning'] in multiple files to append to
1355 » Compressed (Flash 6+) SWF files are now handled properly
1367 ¤ New root key for all files: ['file_modified_time'] (UNIX time)
1377 unknown-format files
1393 files, including parsing the seektable (if applicable) and
1416 * Bugfix: La files now return the correct values for
1432 * Bugfix: ID3v2.2 files always flagged 4 bytes of invalid padding
1454 Quicktime 'meta' atoms now parsed, so Quicktime MP4 files can now
1466 groups of files it can select (duplicate filenames, tag types,
1471 GetFileFormatArray() now matches actual patterns for MP3 files
1501 ¤ AVI files with WMA audio now return ['audio']['dataformat']
1503 ¤ ASF-WMA files now return the artist value from WM/AlbumArtist
1505 ¤ ASF-WMA files now return the 'author' value from
1508 ¤ ASF-WMA files now return the 'description' value from
1515 the top-level returned value - ['iso']['files'] now directly
1525 * Bugfix: getid3.demo.scandir.php would not display list of files
1528 files in getid3.demo.scandir.php
1536 MPEG-video files. I don't have any actual documentation for
1564 ¤ ['video']['codec'] is now 'MPEG' for all MPEG video files (this
1575 * Bugfix: Warning now generated for VBR MPEG-video files because
1588 for RIFF-MP3 files (thanks wmØwofuer*com)
1589 * Bugfix: RIFF-MP3 files with 'RMP3' chunks instead of 'WAVE' were
1594 and MP1 files the same as for MP3 files based on file extension
1599 * Bugfix: ASF files were not always showing correct audio datatype
1604 bitrate_mutual_exclusion_object chunks of ASF files
1605 * Bugfix: Added support for 24kHz and 12kHz audio in ASF files
1609 parsing Real files with chunks larger than the available memory
1614 VBR MPEG video files based on the audio bitrate.
1619 MPEG-video files now more reliably detected
1624 Now identifes files with Lyrics3 v1 tags that are of incorrect
1662 and then displays a list of duplicate files based on md5_data
1667 compressed file. To check if 2 files are identical in every way,
1669 files were compressed from the same source file: compare
1671 of two files is identical, even if comments or even the
1674 ¤ ['md5_data'] for 8-bit WAV files is now calculated based on a
1679 value will NOT be calculated for files (such as FLAC) that have
1703 WAV files because FLAC calculates the stored MD5 value on
1714 * Bugfix: md5_data values calculated for RIFF (WAV, AVI) files
1724 * Bugfix: Ogg files with illegal ID3v1 (and/or APE or Lyrics3)
1744 for RIFF-WAV files with an INFO.ISFT chunk
1745 Generate a warning for FLAC files encoded with v0.3 or v0.4
1754 representing 1-768kbps for better display of high-bitrate files,
1788 NOTE: Ogg files require the use of vorbiscomment to obtain the
1792 by this problem, but only OggVorbis files can be processed with
1793 vorbiscomment. OggFLAC and Speex files will be processed by
1804 of a reported bug that can corrupt OggVorbis files such they
1843 Note: this means that WAV and AVI files now return a
1845 ¤ ['filesize'] is no longer returned for files larger than 2GB
1850 files - even if illegal by format. Ogg will return warning if
1852 ¤ All files: non-critical errors are now returned in the root key
1859 available, and ['iso']['files'] will contain ASCII equivalents
1864 ['file_identifier_ascii'] for files
1865 ¤ Added root key ['track'] for CD-audio files
1866 ¤ Ogg/Vorbis-comment files now have comments returned inside
1869 ¤ Quicktime files now have comments returned inside
1875 layer-I audio files (thanks ahØartemis*dk)
1877 ¤ MPEG-4 audio files which consist of MP3 data wrapped in a
1882 ¤ Changed ['fileformat'] from 'mpg' to 'mpeg' for MPEG video files
1888 ¤ Added support for ASF_Old_ASF_Index_Object in ASF files
1890 ¤ AAC-ADTS files now return ['aac']['bitrate_distribution']
1896 * Bugfix: ['iso']['files'] and ['zip']['files'] could potentially
1897 contain duplicate entries (in a numeric-indexed array) for files
1898 if the directory structure specifies files multiple times.
1908 files.
1914 files with actual CBR bitrate of >=256 were reported incorrectly
1917 meant ZIP and ISO ['files'] structures were broken
1918 * Bugfix: Incorrect pattern matching for ZIP files meant no zip
1919 files were being detected as such
1931 Extra error-checking added to try and identify corrupt files for
1935 Changed all relevant files to use ['audiodataoffset'] and
1952 Modified getid3.check.php to handle larger-than-2GB files (which
1973 data is directory structure returned under ['iso']['files']
1977 ¤ ZIP files are now parsed by getID3() itself without relying on
1980 ¤ ZIP files now return a simple directory listing with filename
1981 and filesize info only under ['zip']['files'].
1982 Note: empty subdirectories will note appear in here, only files
1988 ¤ RIFF-WAV files with MP3 data (or MP3s with RIFF headers, if you
1994 ¤ EXIF data (if present) is returned for JPEG files under
1996 ¤ ['filepath'] now returned for all files with the directory part
1998 ¤ ['filenamepath'] is now returned for all files (equivalent to
2006 * Bugfix: Some ASF/WMA audio files were not being identified as
2011 * Bugfix: Ogg/FLAC files with large Vorbis comments were dying in
2024 » Added support for CD-audio track files (track01.cda etc)
2027 ¤ ASF files now report ['fileformat'] of:
2055 * Bugfix: MIDI files with flat key signatures were not being
2065 files (thanks ahØartemis*dk)
2072 files, the entire file is scanned and a histogram distribution
2082 Changed references in all files from string-cast indexes: ["$i"]
2099 ¤ Moved lookup functions from getid3.lookup.php to the files where
2123 used internally to scan for MP3 files that have an illegal VBR
2147 » Added support for AAC files, both ADTS and ADIF header formats.
2151 number of AAC test files to play with so if you have an AAC file
2155 VBR files the whole file has to be stepped through frame by
2162 » Added bitrate distribution analysis option for MP3 VBR files. A
2167 Caution: this feature is very inefficient for large files and
2186 * Bugfix: detecting of synch pattern for MP3 files with invalid
2188 incorrect bitrate/duration/etc info for such corrupt files.
2208 Note: only tested on G2 and v5 audio and video files - if anyone
2209 has older and/or newer sample files, please test it and/or send
2210 me the sample files.
2219 any sample files - if you know of a program that can create such
2220 files, please email infoØgetid3Øorg
2223 formats, but it's untested, so if anybody has any test files
2231 ¤ Support for GIF/JPG/PNG moved to seperate files and expanded,
2244 for version 7 files (versions 4, 5 ,6 and 8 are not supported
2251 ¤ Ogg files with a COVERART comment now save and display the
2275 ¤ ASF/WMA files now use WM/Track to get track number from if
2277 ¤ ASF/WMV files now returns ['year'] and ['asf']['year']
2278 ¤ ASV/WMV files now use ['content_description']['description'] for
2285 * Bugfix: playtime for ASF files was off by <preroll> (usually
2314 ['fileformat'] now returns 'mac' for Monkey's Audio files, or
2315 'ape' for files with an APE tag (Monkey's Audio or other format)
2318 files in the same directory as the analyzed file. This should
2332 ¤ ['frequency'] is now returned for WAVE files in the root of the
2334 ¤ ASF files now return codec, bitrate, resolution, etc information
2340 * Bugfix: handling of remote files over HTTP & FTP was broken
2349 » Now parses ASF / WMV / WMA files
2354 Microsoft FILETIME timestamps, used in ASF files and elsewhere,
2363 * Bugfix: VBR MP3 files with Fraunhofer-style VBR header were not
2365 (thanks dkushnerØoddcast*com and mikeØftl*com for sample files)
2368 (writing was broken for files with ' or " in the filename)
2377 ¤ Now returns the following keys from Fraunhofer-VBR files:
2423 MP3 files (thanks maxØgutalin*com for the idea)
2440 ¤ For Ogg files, now calculates the real average bitrate (returned
2478 * Bugfix: RIFF/WAVE files are now more likely to have all their
2486 ZIP files no longer return the contents of each compressed file, as
2492 Added support for SmartSound-format RIFF files (which are regular
2493 RIFF/WAVE files with the first 4 chars changed from RIFF to SDSS)
2498 » Parses MIDI files.
2501 » Parses ZIP files (if ZZIPlib available, and only in PHP 4.0.7RC1
2506 » Parses JPEG files (requires GD installed)
2507 » Parses PNG files (requires GD v1.6+ installed)
2508 » Parses GIF files (requires GD < v1.6 installed)
2511 identification of synch. For corrupt MP3 files this will be a bit
2527 ¤ split parsing functions out into seperate files: lyrics3, id3v1,
2535 ¤ ['filename'] now returned for all files
2568 Christian Fritz for the test files)
2572 » Ogg files now return bitrate and playtime (playtime calculated
2580 * Bugfix: Improved detection of MPEG-video files (a sample MP3 file
2584 scanning very large files. Also will not infinitely loop if it
2629 Changed substr($string, 0, 1) to $string{0} syntax in most files
2649 * Bugfix: Fixed infinite loop problem for RIFF/WAV files with
2675 ¤ Support for Relative Gain Adjustment in RIFF/WAV files
2676 ¤ ['channels'] (1 or 2) now returned for MP3 and WAV files
2678 MP3 and WAV files
2707 double for VBR files
2708 * Bugfix: MPEG audio information wasn't being parsed on files that
2732 Note: audio portion of video system files is not yet being parsed
2750 returned for easier access for Ogg files
2839 * Bugfix: Playtime calculations for VBR files were off slightly
2846 Searches for what directory getid3.*.php support files are in (must
2860 the specs, I don't have test files for all of them. If anyone
2888 frame) - some files encoded by LAME 3.91 had undocumented padding
2895 » Support for variable-bitrate (VBR) files, both Xing and Fraunhofer
2901 the specs, I don't have test files for all of them. If anyone