Lines Matching refs:now

28 	¤ QuickTime.uuid now returned as an array (may contain multiple entries)
43 * bugfix (G:219) Quicktime.UUID now parsed more discriminately for XML and other data types
230 » getID3() is now licensed under GPL / LGPL / MozillaPL / gCL
239 » DTS-in-WAV now properly supported
264 * Bugfix: (#1426) MS Office 2007 file format now recognized as zip.msoffice
276 * XMP module now returns all tags, not just whitelisted ones
307 5. Audio/video keys are now populated with data from the
317 ¤ (#1256) ID3 tags in AIFF 'ID3 ' chunks now parsed
318 ¤ (#1039) iXML data in WAV files now returned and parsed into
320 ¤ [playtime_string] now returns M:SS if less than 1 hour, and
337 ¤ ASF Extended Header Object data now (partially) parsed
338 * Default getID3 encoding now set to UTF-8 not ISO-8859-1
350 now parsed for embedded images and handled per usual style
352 * Bugfix: ID3v2 comment is now called 'comment' not 'comments'
363 ¤ picture data is now returned only in the original source
366 ¤ Matroska tags are now returned in [comments] as per normal
368 ¤ GPS data in MP4 files (e.g. iPhone) is now parsed (#1157)
370 stream flag is now copied to [audio|video][streams] (#1147)
371 ¤ Nikon-specific data (NCDT atom) in Quicktime videos now parsed
372 ¤ QuickTime atoms 'meta' and 'data' now (mostly) parsed
383 if passed float or int value, now casts to string first
410 » PHP v5.0.5 now minimum required version.
413 » IDivX tags now parsed on AVI files
416 * $this->overwrite_tags=false is now known to be buggy and
421 * demo.browse.php now shows cover art as inline images
423 * [audio][streams][x][language] now set when known
424 * Bugfix: RIFF-AVI "JUNK" chunks are now parsed properly,
426 * Bugfix: msoffice documents now return correct error message
427 * Bugfix: demo.browse.php now encodes data according to
435 * Bugfix: (#1111) cover art in APE tags now supported
452 » magic_quotes_gpc must now be disabled to use getID3
474 * magic_quotes_runtime must now be disabled to use getID3
496 * Bugfix: (#1023) mysql cache extension now base64_encodes
527 ¤ [jpg][exif][GPS][computed] now exists when possible with
532 ¤ RIFF.WAVE.SNDM (SoundMiner) metadata now parsed
534 ¤ FLAC embedded pictures now return [data_length] key
538 * demo.browse.php now shows video resolution and framerate (if no
568 ¤ JPEG now returns parsed IPTC tags in [iptc]
569 ¤ getid3_lib::GetDataImageSize now requires $imageinfo parameter
609 ¤ getid3_lib::CastAsInt() now returns ints up to 2^31 (not 2^30)
610 ¤ Quicktime: [video] now returns [frame_rate] and [fourcc] for MP4
612 * MP3: headerless VBR files now only have up to 10 blocks of 5000
630 * Video bitrate now calculated even if not explicitly stated in
648 playtimes (which shouldn't happen either, but now they're at
651 flag is set, getID3() now calculates these values in other
670 demo.mysql.php. These demos are now disabled by default and has
674 ¤ ASF/WMV files now return largest video stream dimensions in
714 * Bugfix: Encoder options should now be returned with correct
722 ¤ Bugfix: ID3v2 "TDRC" frame now used as "year" in comments if TYER
767 » Real tags can now be written (previous Real tag writing
770 » GETID3_HELPERAPPSDIR now autodetected under Windows
771 ¤ ASF lyrics now returned under [comments][lyrics]
792 * Bugfix: demo.browse.php now displays embedded images
798 * Bugfix: demo.browse.php now works even if the evil
807 ¤ ID3v2 now returns xx/yy for ['track'] (if
870 * Bugfix: ['zip']['files'] is now populated with filenames even
891 ¤ ['quicktime']['display_scale'] now contains the playback scale
898 ¤ Default AVI video bitrate_mode is now 'vbr'
915 only set for WMA/WMV/ASF. analyze() now refuses to analyse
933 ¤ MPEG audio layers are now represented as 1, 2 or 3 instead of
955 ¤ WavPack flags are now parsed into [wavpack][flags]
980 md5_file() and sha1_file() now work under Windows in PHP < 4.2.0
982 Default md5_data() tempfile location is now system temp directory
986 /demo/demo.browse.php now autogets both MD5 and SHA1 hashes for
993 » Windows only: Various binary files are now required for some
995 (and other) calculations. These binaries are now stored in the
1026 ¤ 8-bit WAV data now calculates MD5 checksums as normal, not
1036 ¤ Ogg filetypes now return MIME of "application/ogg" instead of
1046 ¤ ['volume'] and ['max_noclip_gain'] are now available in both
1050 ¤ All parsed ID3v2 frame data is now in ['id3v2'][XXXX][#]
1054 ¤ ASF/WMA "WM/Picture" images are now parsed in the same manner
1063 now detected and incorrect ID3v1 data not returned
1065 * Bugfix: WMA9 Lossless now reported as lossless
1075 ID3v2.4 compressed frames are now supported
1090 » RealVideo now properly supported with resolution, framerate, etc
1092 » RealAudio files with old-style file format (v2-v4) are now
1095 ¤ ['RIFF'] is now ['riff'] to conform to make all root key names
1097 ¤ ['OFR'] is now ['ofr'] to conform to make all root key names
1099 ¤ ['tags_html'] is now available as a copy of ['tags'] but
1103 ¤ CopyTagsToComments() is now available in getid3_lib
1104 ¤ QuicktimeVR files now return a ['video']['dataformat'] of
1107 streams now return those names as ['video']['dataformat']
1108 ¤ MPEG video files are now identified with ['video']['codec'] set
1112 ¤ All bitrate values in ['mpeg']['audio'] is now reported in bps
1114 ¤ AVIs with MP2 audio now report ['audio']['dataformat'] as 'mp2'
1117 ¤ AC3 in RIFF-WAV now identified with ['audio']['dataformat']
1119 ¤ WavPack ['extra_bc'] now returned as integer
1120 ¤ WavPack ['extras'] now returned as 3-element array of integers
1121 ¤ MP3 ['audio']['encoder options'] now returns 'VBR' or 'CBR' only
1133 * Bugfix: QuickTime files now only return information in [audio]
1147 Old MPC encoder (before v1.06) was return as v0.00, now returned
1153 MP3 and AC3 streams are now parsed when contained inside RIFF-WAV
1159 » AC-3 (aka Dolby Digital) is now supported.
1165 * Bugfix: Zip comments now returned as array instead of string,
1178 » TTA Lossless Audio Compressor format now supported.
1181 » PhotoCD (PCD) format now supported. Image data for the three
1185 ¤ RIFF-MP3 files now should return the same ['md5_data'] as the
1190 ¤ VQF module now sets ['audio']['encoder_options'] to i.e. CBR96
1191 ¤ MP3 module now sets ['audio']['encoder_options'] on CBR files
1193 ¤ MPC module now sets ['audio']['encoder_options']
1194 ¤ Monkey module now sets ['audio']['encoder_options']
1195 ¤ AAC module now sets ['audio']['encoder_options'] to profile name
1196 ¤ ASF module now sets ['audio']['encoder_options']
1203 ¤ ID3v2 track number now returned as string (with leading zeros,
1218 * Bugfix: ASF module now returns ID3v1 genre as string instead of
1220 * Bugfix: ASF module now reads non-standard field names,
1222 * Bugfix: ASF module now returns genre as-is if it is not a
1232 * Bugfix: MPEG audio+video playtime should now be pretty accurate
1248 /demo/audioinfo.class.php now copies ['audio']['encoder_options']
1335 Ø If EXIF functions for JPEG not available, now warning not error
1336 Ø ID3v2 track number now returned as string (with leading zeros,
1338 * Bugfix: now correctly parses cbSize element of WAVEFORMATEX
1340 * Bugfix: ASF module now reads non-standard field names,
1342 * Bugfix: ASF module now returns genre as-is if it is not a
1355 » Compressed (Flash 6+) SWF files are now handled properly
1366 ¤ ['error'] and ['warning'] keys now return as arrays, not strings
1378 ¤ Extended LAME information in ['mpeg']['audio']['LAME'] is now
1380 ¤ LAME-encoded MP3s now return
1390 ¤ ['tag_offset_start'] and ['tag_offset_end'] are now present in
1397 ¤ getSWFHeaderFilepointer() now has optional 3rd parameter
1400 ¤ ['swf']['bgcolor'] now returns the 6-character string
1404 ¤ getQuicktimeHeaderFilepointer() now has two additional optional
1409 Leaving $ParseAllPossibleAtoms as false now suppresses parsing
1416 * Bugfix: La files now return the correct values for
1425 file is now created (as it was supposed to be) in the directory
1435 * Bugfix: Lyrics3, APE & ID3v1 can all now exist in the same file.
1439 * Bugfix: WriteAPEtag() now writes the APE tag before any Lyrics3
1449 ['md5_data'] is different than previously (now correct)
1451 format detection should now be nearly twice as fast
1452 Truncated AVIs and WAVs are now reported
1454 Quicktime 'meta' atoms now parsed, so Quicktime MP4 files can now
1457 ['comments'] and ['tags'] keys) into HandleAllTags() which now
1461 of MP3 file when appending new ID3v1 tag now specifically noted
1463 getid3.demo.mysql.php now stores last-modified time for each file
1464 getid3.demo.mysql.php is now case-sensitive for filenames
1468 getid3.demo.mysql.php can now find mismatched tag contents and
1470 getid3.demo.check.php now shows total number of errors & warnings
1471 GetFileFormatArray() now matches actual patterns for MP3 files
1487 now stored in getid3.structure.txt rather than getid3.readme.txt
1500 ¤ ['video']['pixel_aspect_ratio'] now returned when known
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
1543 » getid3.demo.write.php now writes APE tags as well.
1546 ¤ getid3.php now automatically includes the getid3.functions.php
1552 ¤ HandleID3v1Tag() now only handles ID3v1. Lyrics3 processing is
1553 now done by HandleLyrics3Tag()
1554 ¤ If BitrateHistogram is enabled in getOnlyMPEGaudioInfo() it now
1558 ¤ getID3v1Filepointer() always returns TRUE now, even if it didn't
1560 ¤ getOnlyMPEGaudioInfo() now looks for MPEG sync in the first 128k
1564 ¤ ['video']['codec'] is now 'MPEG' for all MPEG video files (this
1575 * Bugfix: Warning now generated for VBR MPEG-video files because
1579 * Bugfix: Replay Gain values from Vorbis comments are now
1582 * Bugfix: Replay Gain values from APE comments are now correctly
1584 * Bugfix: getid3.demo.check.php is now case-insensitive when
1593 * Bugfix: getid3.demo.check.php now does in-depth scanning for MP2
1619 MPEG-video files now more reliably detected
1627 for Lyrics3 v1)). getID3() now correctly parses these tags and
1630 HTML colors in getid3.demo.check.php are now defined as constant
1663 ¤ ['md5_data_source'] now contains the MD5 value for the original
1674 ¤ ['md5_data'] for 8-bit WAV files is now calculated based on a
1705 of an 8-bit WAV will now match the ['md5_data_source'] value
1707 ¤ ['ape']['items']['data'] and ['ape']['items']['data_ascii'] now
1730 frame at the beginning of the data is now detected for MP3s
1733 the "artist" tag) are now shown properly in ['ape']['items']
1743 Encoder now returned in both ['comments'] and ['audio']['encoder']
1762 » Comments are now available in the root 2-dimensional array
1782 » MD5 hashes are now available for all formats for both the entire
1798 » There is now a wrapper class available, written by Allan Hansen,
1806 NOTE: Ogg comment writing now requires the use of vorbiscomment
1811 ¤ New root key ['tags'] is now always returned for all formats.
1835 ¤ All formats now return ['audio']['dataformat'] and/or
1843 Note: this means that WAV and AVI files now return a
1849 ¤ APEtag, ID3v1, and ID3v2 are now supported on ALL multimedia
1852 ¤ All files: non-critical errors are now returned in the root key
1857 ¤ Joliet now supported for ISO-9660.
1858 ['iso']['supplementary_volume_descriptor'] is now returned, if
1866 ¤ Ogg/Vorbis-comment files now have comments returned inside
1869 ¤ Quicktime files now have comments returned inside
1874 ¤ ['fileformat'] now returns 'mp1' instead of 'mp3' for MPEG-1
1876 ¤ ['mpeg']['audio']['bitratemode'] now returns lowercase
1878 Quicktime fileformat will now return the usual data in
1880 ¤ Type-1 DV AVIs are now supported
1883 ¤ ASF comments are now stored in ['asf']['comments'] instead of
1885 ¤ RealMedia chunk data is now returned inside ['real']['chunks']
1887 ¤ ['replay_gain'] now properly populated from APE tags
1890 ¤ AAC-ADTS files now return ['aac']['bitrate_distribution']
1893 ¤ All references to any key ['frequency'] are now ['sample_rate']
1895 ['comments'] structure, and now returns more values than before
1899 Entries are now guaranteed unique, with the last entry for the
1953 now do not return a filesize)
1977 ¤ ZIP files are now parsed by getID3() itself without relying on
1980 ¤ ZIP files now return a simple directory listing with filename
1989 want to think of it that way) now have the MPEG audio portion
1996 ¤ ['filepath'] now returned for all files with the directory part
1998 ¤ ['filenamepath'] is now returned for all files (equivalent to
2003 otherwise; the frame is now renamed to 'COMM' and parsed
2008 * Bugfix: Warning now generated and ASCII format assumed for
2027 ¤ ASF files now report ['fileformat'] of:
2057 * Bugfix: now returns message in ['error'] if file does not exist
2068 * Bugfix: LAME-encoded CBR MP3s now properly identified as CBR
2070 * Bugfix: VBR MP2 (or headerless MP3) is now identified as VBR
2085 getAACADTSheaderFilepointer() now return TRUE if synch is lost
2106 getAACADTSheaderFilepointer() in getid3.aac.php which now
2114 if a valid stream has been found from 5 to 10, now also defined
2118 ¤ fopen() errors now displayed in getid3.putid3.php
2134 getid3.asf.php now notes the error and continues parsing rather
2189 getid3.functions.php now includes a replacement utf8_decode()
2200 ¤ OS/2-format bitmaps are now correctly interpreted. The format of
2201 the bitmap is now returned in ['bmp']['type_os'] and
2229 » PNG now fully parsed, including all information chunks
2236 table_var_dump() simplified and now outputs &#123;-style character
2251 ¤ Ogg files with a COVERART comment now save and display the
2254 ['ogg']['comments'][n]['dataoffset'] is now returned for all
2261 ¤ ['ogg']['comments'][n]['image_mime'] is now returned if
2263 ¤ More than 3 Ogg pages may now be read in, if the comment data
2265 ¤ ['fileformat'] is now 'mp2' rather than 'mp3' if it's MPEG-1,
2267 ¤ ASF bitrates now calculated even if stream_bitrate_properties
2269 ¤ ['asf']['stream_properties_object'] is now a numeric-key array
2273 ¤ ['mpeg']['audio']['LAME']['RGAD']['radio_replay_gain'] is now
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
2280 ¤ ['track'] is now always returned as an integer
2282 about 4kB) are now correctly parsed (thanks Christian Fritz)
2283 * Bugfix: Ogg comment data is now UTF8-decoded
2284 * Bugfix: Ogg comment writing now UTF8-encodes the data
2290 Stream Bitrate Properties Object data (now returned correctly in
2298 Ogg comment writing now checks for valid comment names
2314 ['fileformat'] now returns 'mac' for Monkey's Audio files, or
2317 the table_var_dump() function now outputs APICs as seperate
2328 ['track'] is now returned in the root of the array
2332 ¤ ['frequency'] is now returned for WAVE files in the root of the
2334 ¤ ASF files now return codec, bitrate, resolution, etc information
2343 ASF/Windows Media format now more fully parsed, including Index
2360 » getID3() now requires PHP v4.1.0 or higher because it now is
2393 * Bugfix: Unsynchronise() was broken, now fixed
2395 * Bugfix: GenerateID3v2Tag() now correctly uses non-synchsafe
2404 on numeric ID, or now reverse lookup as well
2413 getid3.write.php now only writes ID3v2 frames that have data
2440 ¤ For Ogg files, now calculates the real average bitrate (returned
2443 should be accurate now (thanks to stephaneØtekartists*com for
2462 (now specifying the parse-this-file-as-this format, like 'mp3',
2478 * Bugfix: RIFF/WAVE files are now more likely to have all their
2480 * Bugfix: RIFF/WAVE bitrate & playtime now better calculated
2481 * Bugfix: MP3 scanning for synch doesn't go beyond 64k now, to stop
2489 getid3.check.php now displays entries in a more natural sort order:
2518 » The actual image data is now displayed (for JPEG, PNG and GIF
2526 are now returned for APICs
2535 ¤ ['filename'] now returned for all files
2536 ¤ ['ogg']['date'] and ['ogg']['description'] now returned when
2538 ¤ ['mpeg']['audio']['crc'] now contains the CRC (if present)
2539 ¤ ['bitrate'] is now returned as a double instead of an int
2540 ¤ ['dataoffset'] is now returned for all ID3v2 frames
2551 ID3v2FrameProcessing() now checks to see if the next frame is valid
2556 getid3.check.php now scans filetypes based on content, not filename
2562 getid3.check.php now has columns to show the presence of ID3v1,
2565 non-synchsafe-integer framesizes, getID3() now checks for this and
2572 » Ogg files now return bitrate and playtime (playtime calculated
2582 video parsing function now only looks for the MPEG-video header
2586 ['error'] now returned if MP3 synch doesn't occur at beginning of
2589 Reduced use of fread() in getMPEGHeaderFilepointer() (now faster)
2602 ¤ ['id3']['id3v2']['error'] (if present) now reported in ['error']
2603 ¤ ['mpeg']['audio']['error'] (if present) now reported in ['error']
2614 » RIFFs (specifically AVIs) are now more completely parsed,
2618 ¤ Better recursive parsing of RIFFs (sub-arrays are now in the right
2674 ¤ RIFF/WAV file format now parsed, returned under ['riff']
2676 ¤ ['channels'] (1 or 2) now returned for MP3 and WAV files
2677 ¤ ['bitrate'] now returned (in bits-per-second) at root level for
2684 Language code 'XXX' now returns descriptive string 'unknown' instead
2693 ¤ ['asciidata'] for WXXX frames now returns correct information, but
2698 ¤ ['datalength'] is now ['indexeddatalength'] in ASPI frames (was
2701 ¤ ['datalength'] now returned as integer (rather than double) where
2706 ¤ ['mpeg']['audio']['bitrate'] now returned as int rather than
2725 RemoveID3v2() and RemoveID3v1() functions now available in
2729 ¤ MPEG audio frame information (bitrate, frequency, etc) now
2731 ¤ MPEG video information now parsed, returned in ['mpeg']['video']
2733 ¤ All flag bits are now returned as boolean rather than int or
2735 ¤ RVA2 data now returned as an array (multiple RVA2 tags are
2739 ¤ RVAD/EQUA adjustments now returned as signed integers, rather than
2742 ¤ WXXX/W???/LINK frames now return ['url'] instead of ['URL']
2743 ¤ USER now properly returns both ['language'] and ['languagename']
2744 ¤ OWNE now returns ['purchasedateunix'] as a UNIX timestamp
2746 ¤ ['id3']['id3v2']['padding'] now returned with information on padding
2747 ¤ ['headerlength'] now includes the initial 6 or 10 bytes of the
2749 ¤ ['artist'], ['title'], ['album'], ['tracknumber'], ['genre'] now
2753 ¤ ['fileformat'] now returns 'id3' if there are ID3v1 or ID3v2 tags
2755 ¤ ['fileformat'] now returns 'mpg' if it's an MPEG system (video +
2758 * Bugfix: ['currency'] and ['purchasedate'] now correctly returned
2761 * Bugfix: ['bytedeviation'] and ['msdeviation'] now properly
2763 * Bugfix: ['filename'] now properly returned for 'GEOB' frames
2764 * Bugfix: ['imagetype'] now properly returned for 'PIC' frames in
2778 * Bugfix: ['audiobytes'] now correctly 0 if no synch found
2788 tag now correct
2796 POPM/POP, AENC/CRA, ENCR and GRID frame data now returned under
2798 ¤ RVA2 frame data is now returned keyed by $channeltypeid instead of
2800 ¤ WXXX/WXX frame description now returned under ['description']
2802 Trailing null bytes now trimmed from frame (W??? & T???) text data
2820 ¤ MPEG audio frame information (bitrate, frequency, etc) now
2825 ¤ 'protection', 'padding', 'private', 'copyright' and 'original' now
2827 ¤ 'bitrate' and 'frequency' now return as int (except in special
2831 Text frames with invalid TextEncoding value are now passed through
2833 ID3v1 data (title, artist, album, year, comment) is now trimmed
2835 RoughTranslateUnicodeToASCII() now uses utf8_decode() for UTF-8
2858 » ID3v2.2.x 3-char FrameIDs are now fully parsed
2866 table_var_dump() now displays boolean variables as TRUE or FALSE
2867 table_var_dump() now uses htmlspecialchars() to avoid broken-table
2880 being returned in ['fileformat'], both are now returned in
2889 after the ID3v2 header; getMP3headerFilepointer() now scans until
2897 » All 4-character FrameIDs are now fully parsed according to the