Beruflich Dokumente
Kultur Dokumente
------+ Added
- Deleted
x Bug correction
#number is the identifier of bug report (B), requested feature (F) or patch (P)
Bug reports and feature request are here :
https://sourceforge.net/p/mediainfo/_list/tickets
Known bugs
---------- Languages (other than english and French) : not all words are translated, I ne
ed translators!
- Others? https://sourceforge.net/p/mediainfo/_list/tickets
Version 0.7.71, 2014-11-09
-------------+ AS-11 (Core, Segmentation, UK DPP items) display
+ MXF: support of TTML (SMPTE ST 2052) detection
+ MXF: option --File_Mxf_TimeCodeFromMaterialPackage for using the time code tra
ck from Material package instead of Source package (CLI/DLL only)
+ Duration in HH:MM:SS:FF format (hidden by default)
+ AVC: detection of Intra profiles
+ MXF: both Material and Source package time codes are displayed
+ MPEG-TS: more information for Teletext subtitle e.g. "For hearing impaired peo
ple"
+ Detecting sidecar XML files for captions (e.g. TTML/DFXP), option for CLI and
Lib
+ AVC and HEVC: colour_range information (Limited/Full), thanks to Vittorio Giov
ara
+ OP-47/SDP/Teletext: detection of magazine numbers
+ MOV/MPEG-4: basic support of iTunMOVI tag
+ MOV/MPEG-4: support of track title and few other track related tags
+ MOV/MPEG-4: detection of Dolby E in a stereo track
+ AVC: using the first pic_struct as fallback for scan order if other methods fa
il, thanks to Smit for the idea
+ IMF: better compatibility with packages from different vendors
+ PBCore 2.0 technical metadata output option, thanks to Dave Rice
+ WMV: Time code track and value of first frame display, sponsored by AVCOM
+ MPEG Video: Open/Closed GOP status
+ HEVC: Support of Pixel Aspect Ratio in VUI, thanks to Kurtnoise
x SMPTE ST 331: wrong channel positions
x B872, MOV: StreamOrder field was wrong in case of chapter references
x More coherency between the File interface and the By buffer interface
x Matroska: wrong dection of video/audio delay in case of B-frames before the fi
rst I-frame
x Time code striped/not striped information is moved from "Format_Settings" to "
TimeCode_Striped"
x SMPTE ST 337: infinite loop during scanning of some non ST 337 streams
x MP4/MOV: Using less data during detection of Dolby E hidden in a PCM track
x Matroska: some crashs after file name of attachments update
x MXF: MXF time code track was not displayed with some compilation options (e.g.
the default Windows build)
Version 0.7.70, 2014-09-03
-------------+ DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix e
ncoded channels count and position), sponsored by Numericable
+ FFV1: version, bit depth, color space, chroma subsampling, versions 0 to 3, sp
modified)
x #B835, HEVC/H265: bug fixes, thanks to KP Lau
x #B838, AVC/H264: bug fixes, thanks to KP Lau
x #B831, MPEG Audio: files with MusiFile header/trailer are correctly detected (
but header/trailer are currently discarded)
x #B836, XCode 5.1 compilation issue fixed, thanks to masterkain
x STL: better support of non-English characters during decode
x MXF: some properties were not displayed with OP-Atom files
x JPEG-2000: wrong implmentation of COD parsing, with undefined behavior for som
e files
x MXF: potential crash with small files
x AAF: potential crash with small files
x HLS: potential crash with small files
x MXF: some video streams were wrongly detected as MPEG-2 video
x MXF: better detection of some weird cases with interlace JPEG-2000 content
x MXF: better support of files with more than 16 MB per frame (2.5 Gbps bit rate
)
x configure.ac: removal of problematical typos, thanks to Dmitrij D. Czarkoff
x Files with the wrong extension: the file was sometimes fully read (very slow!)
x AVI: Huge files (2GB+, with OpenDML) were sometimes parsed slowly
x MOV: better display of metadata when tvsh atom is present
x AC-3: some dependent streams ere not correctly detected
x configure.ac: removal of problematical typos, thanks to Dmitrij D. Czarkoff
x #B834, OpenBSD port: correction of compilation failure, thanks to Dmitrij D. C
zarkoff
Version 0.7.67, 2014-01-10
-------------x Windows version: translation files were corrupted
x Mac App Store version: "Can not open file(s)" message when trying to open file
s having diacritics in file name.
x MXF: duplicate display of some time code streams in ancillary data
x B814, AAC: Wrong detection of audioObjectType==29
Version 0.7.66, 2014-01-09
-------------+ EBUCore 1.4 output support
+ IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): improved s
upport
+ Channel layout information for AAC, AC-3, E-AC-3, DTS, Dolby E
+ MXF: CodecID field (EssenceContainer-EssenceCompression)
+ Pro Tools 10+ Session file (.ptx) support, by reverse engineering (=it may not
work)
+ Playlist files: trying to detect language and channel layout from file names
+ QuickTime: new field ScanOrder_StoredDisplayedInverted, set to "Yes" when disp
lay and Stored orders are inverted
+ Wave: Detection of wrong byte rate in header in order to provide right duratio
n of some PCM streams
+ ARIB captions: detection of captions in ancillary data (tested with MXF)
+ AAF: basic support of playlist files
x QuickTime: false-positive detection of incoherency between container and raw s
tream scan order due to inverted display and tored orders
x MXF: Dolby E stream not detected in some cases
x #P78, HEVC: general_level_idc shall be set equal to a value of 30 times the le
vel number, not 10 times, thanks to Kurtnoise
x C# binding example: was not working with 2GB+ files, was parsing sometimes the
whole file
x #B802, AAC: Infinite loop, thanks to Sbastien Michel
x #B805, AC-3: Segfault on files falsely recognized as AC3 files, thanks to Gild
as Desnos
x
x
x
x
x
x
x MPEG Video: wrong DAR information in case of DAR change between begin and end
of the file
Version 0.7.61, 2012-10-22
-------------+ x64 and i386 Windows installers are merged, now only one installer
+ Italian translation updated
+ Bigger default window
+ MPEG-TS: SCTE 35 and KLV streams are better displayed (in Menu part)
+ MPEG-TS: Menu part contains the list of PID with unknown format
+ MPEG-TS: Menu part lists PID in the PMT order instead of increasing order
+ Display of both container and stream scan type and scan order
+ DV100: scan order
+ MXF: scan order
+ MPEG-TS: Maximum and minimum overal bit rate (only if parse speed is set to 1)
+ MPEG-TS, MPEG-S, MXF, AVI, WM: StreamOrder field added
+ MXF: better support of malformed VANC streams
+ MPEG Video: improved detection of the GOP (more frames are used), "Variable" v
alue
+ MPEG-PS: FirstPacketOrder info added
+ SkipBinaryData option
x #3564456, Matroska: some (other) streams were wrongly detected sa VFR
x #3570092, Id3v2: support of old COM and ULT fields
x CEA-708: crash with some malformed streams
x MPEG-TS: crash when PCR is corrupted (same value at different offsets)
x QuickTIme: wrong channel count report in case of buggy chan atom. Now the stre
am description has priority over chan atom
x E-AC-3: duration was wrong in some cases
x Matroska: random wrong analysis in case of SimpleBlock mode
x #3574436, MOV: hang on files having buggy "alis" atom
x MPEG-TS: bit rate mode detection was sometimes too much strict about CBR
x DV: wrong detection in case of buggy audio header (if present and set to 0xFF)
x MPEG-4: crash in case of buggy aperture size atom
x MediaInfo_Const.h was missing in the DLL package for Mac
x MPEG-PS: detection of phantom streams
x WAV: detection of malformed >4GB WAV files was no more working
x DTS: computing bit rate from frame size instead of targeted transmission rate
x DTS: setting the bit rate to "unknown" for Master Audio instead of instantaneo
us bit rate
x DTS: Display of endianess and word size was not coherent
Version 0.7.60, 2012-09-02
-------------+ #3285550, GUI: added shell extension icon
+ MPEG-TS/PS: improved detection of buggy time stamps
+ DPX: color primaries and transfer characteristics
+ MPEG-TS: Added support of scrambled streams without transport_scrambling_contr
ol bit set (e.g. PlayReady)
+ MPEG-TS: Name of some scrambling algorithms
+ MPEG-TS: detection of CBR/VBR at container level
+ MPEG Video: better detection of variable GOP
x Matroska: some streams were wrongly detected sa VFR
x #3538378, XML output: invalid characters, now if there is an invalid character
, data is transported in base64
x LXF: wrong video bit rate with some files
x AC-3/E-AC-3: hang up with some Little Endian streams
x AAC: wrong min and max bit rate in case of partial (default) parsing, disablin
g it
x AVC: crash or hang up with some malformed/scrambled streams
x Opus: wrong duration in case of non-48kHz stream
x MOV: 25 fps + drop frame time codes were not handled correctly
Version 0.7.59, 2012-08-08
-------------+ License: Switched back to LGPLv2+Exceptions
+ #3555183, PCX support, thanks to Lionel Duchateau
+ #3555182, PSD support, thanks to Lionel Duchateau
+ #3555181, Matroska: ALAC detection, thanks to Lionel Duchateau
+ #3540425, OGG/MKV: Opus speech format support, thanks to Lionel Duchateau
+ #3531808, AVI: detecting more inconsistencies in stream durations
+ GXF: crash with Time code tracks without frame rate info
+ MPEG-4: stream order (hidden by default), in order to provide the same numbers
as mkvtoolnix 5.2+ Track ID
+ QuickTime: default channel map is "L R" for stereo streams (as it seems to be
in QuickTime player)
+ MPEG-4: support of WMA (version 1, version 2, Pro, Lossless) in MPEG-4
+ FLV: handling of metadata with an underscore before the real metadata name
+ MXF: support of files with header missing TrackNumber in the descriptor (if it
is present only in footer)
+ MXF: Language from DMS-1
+ ProRes: analysis of the ProRes raw stream (including scan order for interlaced
content)
+ colour_primaries, transfer_characteristics, matrix_coefficients: canonicalizat
ion of results
+ MPEG-4 Visual: colour_primaries, transfer_characteristics, matrix_coefficients
+ ProRes: colour_primaries, transfer_characteristics, matrix_coefficients
+ GIF: Display Aspect Ratio
x #3533984, different behavior depending of compilation options (so Linux versio
n was missing some info)
x MPEG-4: audio/video delay was wrong in case of negative delay
x CEA-608: Memory leaks removed
x AVC: crash in case of analyzing some invalid SEI
x MPEG Audio: crash with some files having Lyrics 2 tags
x MPEG Audio: crash with some files having APE tags
x AVI: secondary genre comes after primary genres in the "Genre" field
x FLV: better handling of files containing more than 1 meta chunk
x MPEG-TS/MPEG-PS: was aborting during full parsing in the case of very damaged
streams
x Vorbis: infinite loop if codebook_entries>=256
x Id3v2: crash with some unsynchronized frames, especially with UTF-16 comments
x Id3v2: Wrong mime type of covers
x MPEG-PS: crash in case of language info in descriptors
x Java binding: crash with MediaInfo::Inform() (Windows 32-bit only)
x MPEG-TS: false-positive in case of some MPEG-4 files with wrong extension
x FLV: crash in some specific cases (malformed files)
x 3548314, MVC: Scan type was wrong with MVC-only (without the underlying AVC st
ream) stream
x 3553588, MPLS: stream duration was wrong with standalone (without the referenc
ed M2TS) files
x 3553588, MPLS: incoherent behavior with MPLS having more than one PlayListItem
x 3554154, MPEG-TS: crash with some corrupted streams
x MOV: all EIA/CEA-608 captions were not well detected
x Matroska: Trying to better detect VFR streams, frame rate was wrong in case of
interlaced content
Version 0.7.58, 2012-05-28
-------------+ Ukrainian translation updated
+ AC-3: Little Endian streams support
+ LXF: AVC streams support
+ MPEG-TS: Detection of 20-bit Dolby E even if the SMPTE 302 M header is set to
24-bit
x #3513490, Id3v2: mapping of "Encoded by" and "Encoding library" is conform to
the specs now
x MXF: hang up with some clip-wrapped files
x MPEG-4: AVC-100 bit rate was not coherent depending of the container (MPEG-4 o
r MXF)
x reVTMD output is disabled due to its non-free (point of view of FSF and DFSG)
licensing.
Version 0.7.54, 2012-03-13
-------------+ Russian translation updated
+ #3480111, Matroska: parsing of WebM-style frame rate info
+ #3499859, ALAC: parsing of the alac atom, for real bit depth / sample rate
+ #3487601, DV: fields order (TFF/BFF)
+ MPEG-4: more video 4CCs binded to MPEG Video
+ H.263: raw stream parsing (width, height, aspect ratio), comparison with conta
iner data
+ Speed improvements
+ MPEG-PS: supporting parsing of some non-conform files
+ Full support of CEA-608 (separation of CC1-CC4, T1-T4)
+ #3494722, MPEG-4: trying to detect wrong duration in track header
+ MPEG-4 with embedded MXF track (XDCAM...): separation of video bitrate and pad
ding bitrate
+ Compound streams (e.g. DV): separation of video bitrate and audio bitrate
+ Blu-ray: LPCM mono real bit rate is separated from the encoded (stereo) bit ra
te
+ Support of https, sftp scp protocols (custom builds only)
+ AVI: vprp (OpenDML) display aspect ratio support
x File names with non-US characters were sometimes not open
x #3480111, Matroska: some frame rates are incorrect in the file, trying to dete
ct this kind of malformed file
x #3479494, AVC: segmentation fault
x #3440638, AAC: wrong detection for some malformed AAC streams
x #3440638, MPEG-4: wrong analysis of some files having track header after media
information
x #3480111, MXF: Height was wrong for MXF with FrameLayout = Mixed fields
x #3468235, Blu-ray: displaying PGS in all cases (even if PES is not detected, t
hey are too much rare)
x #3498846, MPEG-4: delay between audio and video was no more detected
x #3495573, MPEG-4: crash with some files having fragments
x MPEG-4: channel position in case of channel atom is configured with ChannelBit
map
x MPEG-TS: crash with some buggy files (a PID indicated as PSI and PES at the sa
me time)
x AES3: not detecting Dolby E stream if there is guard band before the Dolby E f
rame, in MPEG-TS
x DPX: some files with some invalid fields were not detected
x DTVCC Captions: crash with some buggy streams
Version 0.7.53, 2012-01-24
-------------+ Slovak translation updated
+ Export in XML, MPEG-7, PBCore, or reVTMD format (with possibility to export to
sidecar files)
+ DV: option for ignoring transmitting flags (TF1/TF2/TF3) (DLL and CLI only)
+ Matroska: ProRes detection
+ MPEG-4: official DTS CodecIDs (dtsc/dtsh/dtsl/dtse) support, thanks to Lionel
Duchateau
+ Matroska: stream order (hidden by default), in order to provide the same numbe
rs as mkvtoolnix 5.2+ Track ID
+ #3471516, BLu-ray: wrong channel count for mono/3-channel/5-channel/7-channel
PCM streams
+ AVI: ISMP (SMPTE Time code), Tdat tc_o/tc_a (Adobe Premier time code) support
+ reVTMD output
x QuickTime: crash and sometimes wrong info with some files having compressed he
ader
x MPEG-4: commercial format typo error (EX422 instead of HD422)
x MXF: handling wrong MXF header having frame height instead of field height
x #3471053, Tags: Id3v1 tag was used instead of Id3v2 if the file is short
x #3463117, MPEG-TS: crash if Conditioal Access PID is same as the PES
x Custom output: better handling of cases with special character strings (\n...)
in the file content
x #3440664: Audio only AVI file is missing duration
x #3453476: detection so incorrect duration information in tkhd atom
x Detailled XML output was producing duplicate xml-tags
Version 0.7.52, 2011-12-19
-------------+ Georgian translation
+ MXF with referenced files: if the referenced file is not available, trying to
open local files
+ MPEG Video: GOP size for I-Frame only streams
+ MXF: support of CEA-608 in ancillary data for some other formats than MPEG Vid
eo, if there is no B-frame
+ LXF: support of SMPTE ST291/CDP/CEA-608/CEA-708 in ancillary data
+ WAV: better handling of files not having word alignment
x DV: crash (division by zero) in some cases
x DV: DVCPRO HD was sometimes not detected (low bitrate)
x MXF: Crash if AFD field has an invalid value
x MXF: Wrong endianess for some big endian PCM streams
x MXF: some MXF referencing files have wrong duration
x MXF: duration was wrong with some specific files
x DVD-Video: detection of 20-bit and 24-bit PCM
x XML output: it was sometimes containing some invalid characters
x MPEG-4: considering default char set as ISO-8859-1
x MXF: better handling of referencing files having the same ID for all tracks
x MXF: Handling of MXF files with wrong FooterPartition field
x MXF: Some captions (not starting at the beginning of the file) were not detect
ed
x WAV: duration was missing is some cases
x RMP3 support was broken
Version 0.7.51, 2011-11-11
-------------+ #2872918, MKV: add support for default and forced track flags
+ #3418881, RK Audio format support, thanks to Lionel Duchateau
+ #3418883, LA: version field, thanks to Lionel Duchateau
+ MPEG-4: basic support of Aigo .3dv files
+ MPEG-2 Video: color display info (colour_primaries, transfer_characteristics,
matrix_coefficients)
+ QuickTime: color display info (colour_primaries, transfer_characteristics, mat
rix_coefficients)
+ QuickTime: ProRes LT, Proxy, 4:4:4 profiles detection
+ QuickTime: mpeg CodecID support
+ Template inputs are now insensitive to carriage return kind (Windows \r\n, Mac
\r, Linux \n)
+ MPEG-TS: Support of ISO 8859-2 in EPG
+ MPEG-4: more CodedIDs supported
+
+
x
x
x
+
+
+
+
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x #3139417, MPEG-PS: duration for caption detection was shorter than expected
x #3139276, H.263: more precision about the different flavors of H.263
x AVI and MPEG-2 Audio Layer 3: error if audio stream duration estimation
x FLV: better handling of weird bitrate metadata
x D-10 (AES3) in MXF: Bit rate was wrong
x AC-3: crash if false-positive detection of AC-3 and CRC is valid and bsid is w
rongly set
x #3141059, FLV: trying to detect partial files (so metadata are wrong) and usin
g timestamps instead
x #3141052, AVI: wrong duration, no detection of rec chunks, with some files
x #3145968, RealMedia: not integer frame rate handling + HE-AAC filling
x Id3v2: bad handling of some tags
x MPEG-TS/PS: Frame count / duration accuracy of some very specific files
x MPEG-TS/PS: Not counting non-decodable frames (without the corresponding I-Fra
me)
Version 0.7.38, 2010-12-16
-------------+ Danish, Ukrainian, French, English, Russian translations updated
+ uClibc compatibility, thanks to Metin KAYA <metin@EnderUNIX.org>
+ MPEG-TS: ID in all streams if a TS streams contains several substreams
+ JPEG in MOV: Scan type
+ AAC: implicit SBR and implicit PS detection (complete HE-AAC and HE-AACv2 dete
ction)
+ AAC/LATM: more details (channels, profile...)
+ AAC/SL: more details (channels, profile...)
+ MPEG-TS and MPEG-PS with trace feature activated (Linux/Mac by default): speed
improvement
+ DTS: indication of HD and Core configurations if there is an HD part
+ #3118446, MXF: VC-3 (DNxHD) detection
+ VC-3 (DNxHD) raw stream support
+ VC-3 (DNxHD): Bit depth
+ MPEG-TS: option for ignoring ATSC transport_stream_id indication
x MPEG-TS: some teletext and DVB subtitles were not detected
x #3111584, MXF: phantom track with weird result if an unknown track is found
x #3116952, DTS and AC-3: was set as lossy in all cases (DTS Master Audio and AC
-3 TrueHD are lossless)
x #3137160, ADTS: some files with wrong extension were not correctly detected
Version 0.7.37, 2010-11-22
-------------+ DPX format support
+ Compression mode (Lossy / Lossless) information (note: JPEG 2000 "profile" is
moved to this new field)
+ #3095129, AVI: MLC Lossless codec support
+ #3095136, AVI: AMV Video Codec support
+ IFO: chapter information (thanks to Bastian Wegener)
+ MPEG-4: header size / data size / footer size information (in advanced mode)
+ MPEG-4: AVmp CodecID (.mov referencing .mxf) support
x MXF: avoiding infinite loop due to circular reference
Version 0.7.36, 2010-10-24
-------------+ Binaries (libraries, programs and installers) are digitally signed
+ HDV 720p/1080i/1080p commercial names support, sponsored by http://www.chyro.f
r/
+ Raw TrueHD support
+ MP4: "lpcm" (PCM from DVD) Support (with channel positions)
+ MKV: compression mode (zlib...) display
+ WAV: support of AAC (ADTS) with CodecID 0x8180
ssing features
+ AVI and Huffman (HFYU): Colorspace
+ AVI and Fraps: Colorspace
+ AVI and Lagarith: Colorspace
+ MPEG-4: Channel map basic support
x CEA-708: Skipping some malformed streams
x JPEG/M-JPEG: Resolution was in some random other field
x #3001707, AAC in MP4: mono aac file detected as stereo
x AVI: crash with some malformed files
x AVI: Stream identifier was not filled in some cases
x MPEG-PS: some files were not well detected
x WAV: Bit Depth is back
x WAV/PCM: Byte sign was wrong if Bit depth >8
x Decimal point issues with some specific compilers/OS
x MPEG-4: removing support of btrt atom for average bitrate, too many wrong valu
es
x AVI: crash with some specific files (avc1 CodecID)
x MPEG-4+AAC: Trying to better detect the (non)presence of PS if there is no PS
header
x MPEG-TS/PS: more precision on duration
Version 0.7.33, 2010-05-14
-------------+ Slovak language added
+ Colorimetry field is replaced by Color space and Chroma subsampling
x Some word were not translatable
x Solaris port was broken
Version 0.7.32, 2010-05-02
-------------+ Danish, French translations updated
+ MPEG-7 output improvements
+ DV: Better detection of DVCPRO 50 and 100 (again), especially in MXF
+ P2: support of P2 XML files and P2 directory structure
+ XDCAM: support of XDCAM XML files and XDCAM directory structure
+ N19: More attributes
+ ISO-639-2 3-letter standard for language field (for third-party software)
+ Additional commercial name of a stream or container (XDCAM IMX, DVCPRO, AVC-In
tra 50...)
+ MXF: support of detection of files without Track number in the headers
+ MXF: Operational Pattern
+ MPEG-4: Aperture size support
x AVC: some files were wrongly analyzed (frame rate...)
x AVI: better support of files with only one big data chunk (professional camera
s)
x MPEG-4: Huge memory usage with some files (files with DV and PCM)
x DVR-MS: width/height was wrong in previous version
Version 0.7.31, 2010-04-16
-------------+ SCTE 20 closed caption support
+ Difference between width/height in the container and in the raw stream
+ AVC: GOP structure
+ MXF: more raw stream formats are detected (MPEG-4 Visual, A-law...)
+ DV: Better detection of DVCPRO 50 and 100
x DV: less files without the right extension wrongly detected as DV
Version 0.7.30, 2010-03-26
-------------+ Russian language updated
+
+
+
+
+
+
+
x
x
x
x
x
x
ainers
x MPEG Video: error in calculation of frame rate if sequence extension is used
x MPEG Audio: some VBR files without VBR header were wrongly detected as CBR
x #2921999, unexpected quotes in the text output
Version 0.7.26, 2009-12-18
-------------+ Chinese (Traditional), English, French, Russian translations updated
x Chinese (Traditional): some words were no more translated (regression)
+ MXF: support of external files parsing
+ MLP support
+ TrueHD: more details (channels, sampling rate...)
+ TrueHD: display of both core and TrueHD details
+ #2905950, MPEG-4: Cover extraction
+ ADTS: better bitrate estimation
+ #2910579, MPEG-4 Visual: data_partitioned and reversible_vlc display
+ #2910572, MPEG Video: BVOP presence display
+ Internet Media Type (aka MIME-Type) display (but hidden by default)
+ ADTS: Id3v2 support
x #2897584, ID3v2: Crash with some malformed UTF-16 strings
x MXF: Better handling of interlaced content (height and frame rate)
x Homogenization of Video resolution (ie no more 24-bit resolution, but 8-bit)
x MPEG-TS: less false-positive detection of encrypted streams
x MXF: better management of complex files (with references)
x MOV: better management of complex files (with references)
x Digital Video: better management of DV50, more bitrate accuracy
x Digital Video: better management of DV100 (Width, Height, BitRate)
x Digital Video: Some Colorimetry (4:x:x) were wrong
x FLV: some files were not detected
x MPEG Audio, AAC, Vorbis: removal of irrelevant Resolution field
x MPEG formats: some Profile renaming, for more coherency
Version 0.7.25, 2009-11-13
-------------+ MediaInfo (customized) with HTTP input: User Agent setting
+ #2896693, MPEG-TS: skipping some malformed PMT (with elementary_PID=0)
x #2844911, AAC in 3GP: false detection of SBR and PS (again)
x #2894411, MPEG Audio: UserDefined Covers replace other covers types
x MPEG Audio: Some profiles were not displayed
x RealMedia: Some Titles were not displayed
x Matroska: Wrong detection of 6-channel Wavpack (detected as 2-channel)
Version 0.7.24, 2009-10-30
-------------+ MPEG-4: DVCPRO HD detection
+ WAV: better handling of Wave Extension codec IDs
+ MPEG Audio: profile and extension display
+ MPEG-TS: More information for ADTS in non-audio PES ID.
+ FLV: test of video bitrate info integrity
+ MPEG-4: "sbtl" subtitles support
+ MPEG-4: old-style Apple language codes support
+ MPEG-4: XDCAM support
+ MPEG Video: vbv_buffer_size info
+ AVC: cpb_size_value info
+ VC-1: hrd_buffer info
x #2882376, AVCHD: reports some incorrect AVCHD framerate
x MPEG-4: some Pixel Aspect Ratio settings were not handled
x Customized output: respect of carriage return from the platform
x MPEG-TS demuxer: more tolerance of bad blocks
lldown
+ WMA: Handling of Mutual Excluded streams
x Some shortcuts were removed
x MPEG-4: some files with compressed headers were not parsed
x MPEG-4: Kodak files with EXIF data were not parsed
x MPEG-4 (Quicktime): some files with compressed header were not well parsed
x MPEG-4: Some files with a TimeCode track had wrong duration
x MPEG-PS: some files with wrong timestamp were not well parsed
x MPEG Audio with APE tags: crash with big tags
Version 0.7.15, 2009-04-30
------------+ English, Chinese (Simplified), Albanian translations updated
+ Wave64 (.w64) support
+ MPEG-4: Better handling of 4GiB+ files
+ MPEG-4: audio parts from a DV stream are displayed
+ MPEG-4: better DV analyzing
+ DV: parser improvement (speed, accuracy)
x DTS: 768/1536 Kbps streams are corrected to the real bitrate (755/1510 Kbps)
x MPEG-TS: some stream durations were not well computed (few seconds only)
x AVC: freeze with some malformed encoder settings
Version 0.7.14, 2009-04-17
-------------+ Belarusian, Russian, Chinese (Traditional) translations updated
+ 64-bits version of the installer (GUI is still 32-bit, but 64-bit DLL is inclu
ded)
+ DLL-only installers are available (both 32 and 64 bits)
+ #2738780, local time display for modified/created date
+ WAV: RF64 (Wav files >4 GiB) support
+ AVI: Audio delay from the container
x #2734021, E-AC-3: some files were not detected
x FLAC: some files with big attachments were not well detected
x MKV: some huge video (3840*2160) were not well parsed (no encoding settings)
Version 0.7.13, 2009-04-03
-------------+ Hungarian, Albanian translations updated
+ #2635230, MPEG audio: Lame encoder settings
+ #2706146, WMV: detection of container wanted aspect ratio
+ #2611726, MKV: Audio delay detection
+ #2721811, MKV: TrueHD detection
+ Java: JNA (Java Native Access) binding
+ Exported "stream" interface for analyzing streams in memory (beta)
+ SHN (Shorten) detection
+ TAK (Tom's lossless audio compressor) detection
+ MPEG-TS parser optimizations
+ SWF: better handling of videos
+ WAV: better handling of 4GiB+ files
+ WAV: Extensible Wave support
+ MKV: Handling of chapters in multiple languages
+ Stream size for all streams when 1 video and all audio streams are CBR
+ Chapters are moved to menu part for better coherency with MPEG-TS, developers
see Changes.txt for more info
x #2712761, AVI: unsupported SalmonSoft text codec makes MediaInfo silently fail
x #2719534, MKV: handling "modified" headers (zero padding)
x #2720822, MPEG Audio: was freezing with 1 malformed file
x #2721949, IFO: some stream IDs were false
x #2725808, MPEG-PS: some "OTA" files were detected with TrueHD instead of norma
l AC-3 audio
)
x MPEG-TS with Dirac: some specific files were not parsed completely (missing in
fo)
x MPEG-4: Crash on MPEG-4 Visual format without DecDecoder stuff
x Command line: was not reading custom template in UTF-8 codepage
x DV: some files were not well detected
x MPEG Video: some files were badly detected with 3:2 pulldown
x AVS (Chinese): some corrections, thanks to Tom's translation of documents
Version 0.7.7.6, 2008-09-12
--------------+ Chinese Simplified language updated
+ [2088009] Flac: Picture tag support
+ Flac: Support of Id3v1&2 in a Flac file
+ WM (ASF/WMV/WMA): detection of wrong framerate in header, trusting now the tim
estamp instead of the header
+ WM (ASF/WMV/WMA): detection of framerate from the timestamp when the framerate
info is not available in the header
+ MPEG-4 with AVC: Added information about buggy files readable by all players e
xcept iPods
+ OGG: OGG with FLAC (pre- and post-FLAC 1.1.1) support
x FLI/FLC: were not correctly detected
x MPEG-TS without PAT/PMT: the complete stream was parsed, may be very long
x Wavpack: duration and bitrate were false
x #2071681, MPEG Audio: handling of truncated MPEG audio frames at the end of a
file
x #2032760, MPEG Audio: handling of MPEG Audio files with junk at the end
x #2085149, Id3v2: was crashing with some malformed tags
Version 0.7.7.5, 2008-08-22
--------------+ Chinese Simplified, Italian, Korean, Russian, Albanian languages updated
+ #2044174, AVS (Chinese Audio Video Standard) support
+ #2030684, AVI: Support of malformed chunks
+ Matroska: delay between audio and video calculation (for AC-3, DTS, MPEG Audio
)
+ Full Replay gain support (gain/peak, track/album) for Flac/Ogg/MP3
+ MPEG-TS without PAT/PMT (example: stream captured by some satellite TV receive
rs) support
+ MPEG-TS: Service info (name, provider, channel number) for both DVB and ATSC t
ags
+ Dot and thousand separator localized
+ Matroska: Handling of audio Delay
x #2023872, DV: Crash with floating point exception on some files
x #2024706, BDAV: Some QuickTime files misidentified as BDAV
x #2033307, MPEG Video: Some raw files with high bitrate were not detected
x #2040411, Id3v2: Crash with some malformed Id3v2 fields
x #2036580, Id3v2: Problem when parsing big (>1M) Id3v2 tags, file was no more d
etected
x #1893830, WMA/WMV: there was textual info (Linux/Mac only)
x Video, Resolution/bits per pixel was sometimes per color entity, sometimes per
pixel, now always per pixel
x MPEG Video, the "Component" video standard was not detected
x DLL only, the "by buffer" interface was broken
Version 0.7.7.4, 2008-07-11
--------------+ Albanian translation added
+ #1995653, AVI: Delay of interleaves (example: "64 ms (1.53 video frames)")
+ #1995574, AVI: Report if the audio frames are split across or aligned on
x MPEG-Video: some DTS files with wrong extension were detected as MPEG-Video
x SWF: Compressed SWF files support is back
Version 0.7.6.0, 2008-02-29
--------------+ Id3v2.2 (yes, it is old...) support
+ Id3v2: TXXX tags support
+ RMP3 (japanese MP3 based format?) support
+ SAMR in .mp4: some files have wrong sampling rate, forcing it to 8000 Hz
+ File_Created_Date and File_Modified_Date tags added (in advanced mode only)
+ MP3 encoded by Lame: Minimal (VBR) or Nominal (ABR) bitrate
x Better detection of Lame encoder
x AVC Display Aspect Ratio was not well detected if AVC is in a .mp4 container
x Matroska Display Aspect Ratio was deleted if AVC aspect ratio was set, now Mat
roska has priority
x "Subwoofer" term has been replaced by "LFE", more relevant
Version 0.7.5.9, 2008-02-08
--------------+ Lithuanian translation
+ AVC: CABAC detection
+ #1886241: AVC: all SEI userdata infos from x264/eavc in Writing library settin
gs
+ ADPCM: compagny which created the stream is now shown in the codec section
+ PCM: precision about Little/Big endianess, Integer/Floating point method
+ #1882691: AC3+: raw files are now detected
x AVC: FPS were sometimes 2x the reality
x RealMedia parser was brocken
x FLV parser was crashing
x FLV: Better detection of Nellymoser audio
x FLV: Disabling Framerate estimation if a VFR file is detected (estimation was
false in this case)
x Better false-positive MP3 detection (NSV files are no more detected as MP3)
x IFO: there was a mistake betwwen NTSC and PAL framerates
x Win9X support was (again) brocken in 0.7.5.8
Version 0.7.5.8, 2008-02-01
--------------+ Matroska: Full parsing of DivX/XviD/H264/AVC settings (profile...)
+ AVI: Full parsing of AVC settings (profile...)
+ AVI: Added a tag "OpenDML" (for example, the PlayStation 3 doesn't support Ope
nDML files)
+ AVC: Framerate, Interlacement, writing library (only for eavc, x264 and MainCo
ncept encoders)
+ TwinVQ : channels, bitrate and sampling rate
+ Musepack SV8 support
+ Musepack and Musepack SV8: tags support
+ AIFF and AIFC format support
+ MIDI format detection
+ FLV: FrameRate even if the tag is not in the header
+ AU/SND audio formats support
+ Vodei encrypted AVI files detection
+ Linux/MacOS: support of 2GiB+ files
+ FLV: Video parsing even if the container says there is no video
x APE Tags v1 are detected again
x MPEG-PS: some malformed files were not well parsed, fixed
x AVC: Cropping was not well handled (example: height was 1088 instead of 1080)
Version 0.7.5.7, 2008-01-09
---------------
+
+
+
+
+
x
+
+
+
+
+
+
+
+
+
x
x
x
x
x
x
x
x
ions
x Matroska, crash with big (>4GB) files
Version 0.7.3.0 2006-07-19
--------------+ "ToolTip", move your mouse on a file in Windows explorer, info will be shown (
Beta)
+ MPEG-1 and 2 Transport Stream support
+ MPEG-1 and 2 Video : Custom Matrix detection
+ MPEG-4 Video : Custom Matrix detection
+ Google Video (GVI) support
+ AMV/MTV (Chinese) detection (if you have specifications of theses formats, ema
il me)
+ AVI/DivX/GoogleVideo and MPEG-4 Video : packed bistream detection.
Now you can know if your DVD player can read the file before burning. Next ste
p: a database of DVD player capacities ;-)
+ MPEG-4 : Language
+ MPEG-4 : Text streams (subtitles)
x #1485003 : MP3, "Title" tag was sometimes forgotten
x #1485804 : Wrong bitrate and time in PCM files
x #1485810 : wrong playtime on CBR MP3 files with big id3v2 tags
x #1485803 : some WMA tags were forgotten
x #1488449 : crash on very rare buggy MP3 files
x #1482686 : ShellExtension, crash when moving a directory
x #1488770 : PlayTime, some "minutes" formating were forgotten
x #1485044 : some .ico files were detected as MPEG Audio
x AVI, handle some malformed timestamps in tags (carriage return at the end...)
x MPEG-1 and 2 : incoherancy of PlayTime
Version 0.7.2.1 2005-05-08
--------------+ Dutch language
+ Romanian language
+ MPEG-4 : Chroma ("4:2:0"...)
+ MPEG-4 : Interlacement mode ("Top field first", "bottom field first", or "Prog
ressive")
+ MPEG-2 : Chroma ("4:2:0"...)
+ MPEG-2 : Interlacement mode ("Top field first", "bottom field first", or "Prog
ressive")
+ MPEG-2 : Profile and Level ("Main@Main"...)
+ MPEG-2 : Standard (NTSC, PAL, SECAM, or MAC)
x #1482346 : Incorrect playback time in OGG files (was not enough precise).
x #1482602 : MPEG-4 video false positive files
Version 0.7.2.0 2005-04-30
--------------+ Polish language
+ Turkish language
+ Multi-plural languages support, example in Polish : 1 kanal, 2 kanaly, 6 kanal
ow
+ Genres can be translated by translators
+ AVI with DivX or XviD : encoder name, GMC/QPel/B-frames indicator if present (
beta)
+ AVI and WAV with MP3 : encoder name, precise version and layer number, VBR ind
ication
+ Matroska: support of anamorphic videos (right Aspect Ration even if pixel aspe
ct ratio is not 1:1)
+ AVI/WAV : support of extended wave files (20 bit per sample and more than 2 ch
annels) and channel position
+ AVI : support of Exif tag format
+
+
x
x
x
x
x
x
x
x
x
x
+
+
+
x
a long time
MPEG **1** streams
monochannel streams
the real timing)
New
- #781756 : MPEG2 (including VOB) : Delay between Audio/Text and Video
- MPEG2 (VOB only) : Subtitle streams (detection only)
- #835623 : MPEG2 (VOB only) : PCM support
- #1123069 : KB, MB, GB are transformed to KiB, MiB, GiB, to respect internation
al standarts
- Using MatroskaLib 0.7.5 and EbmlLib 0.7.3. More info about Matroska file will
come soon
Bug fixes
- "Go to the website of a player for this file" button for video streams didn't
work
- Custom format, bad text for FrameRate of video streams
- Quicktime : bug with some new video files
- #1110150 : Matroska files > 2 GibiBytes
- Complete rewrite of MPEG1/MPEG2 (and DVD) parser : for better MPEG Audio/AC3/D
TS stream detection
Version 0.5.1.1 2005-02-07
--------------New
- Added more language names decoding for audio and text streams
- Language names for audio and text streams are translated
Bug fixes
- Sometimes blank page in custom view
- MPEG Video and MPEG Audio : bug between version 0.4 and version 0.5 corrected
- PlayTime Calculation for OGM was false
Version 0.5.1.0 2005-02-06
--------------New
- An "easy" interface for beginners
- Sheet form is customizable
- You can export one output file for one input file (instead of one output file
for all intput files)
- Custom form is a lot more custumizable (you can add text everywhere you want i
n the template)
Bug fixes
- Shell extension is OK now (delete MediaInfo from contextual menu works again)
- Sheet form is more functional
- Option "Close all before select" was not used if files are put with a drag'n'd
rop
Version 0.5.0.3 2005-01-20
--------------New
- Custom view : you can edit your template (little possibilities, but this is a
beginning...)
- Export module : revisited, and a lot of options : Sheet (in CSV format, and se
lection of the number of stream to put in it), text, html, custumized
Bug fixes
- File selection box : file extensions
- Multi-language support : now, if there is the good dictionnary (you can edit i
t yourself), all words can be translated
Version 0.5.0.2 2005-01-16
---------------
Bug fixes
- A lot of bugfixes in the Preferences screen
- "check if there is new update" is now functional
Version 0.5.0.1 2005-01-11
--------------New
- Uses MediaInfoLib 0.5.0.1
Bug fixes
- Win95/Win98/WinMe support again! (problem with Unicode)
- AVI files were not well released (file locked)
- Better MPEG4 support
- Better coherency tests : no more file with 10 MP3 streams ;-)
Version 0.5.0.0 2005-01-10
--------------New
- Unicode version : you can now manage files with Arabic, russian etc...
- Uses MediaInfoLib 0.5.0.0
- UNICODE support (you should use it) (thanks to Jasper van de Gronde)
- UNICODE filenames support (problem with wxWidgets :( )
- APE support (thanks to Jasper van de Gronde)
- FLAC support (thanks to Jasper van de Gronde)
- AAC support (but no tags, too rare)
- DTS support
- AC3 support
- MPEG4 support
- CDXA (XCD) support (with partial subformats, no Matroska for example, too rare
)
- A lot of rare and old audio formats : aiff, aifc, au, iff, paf, sd2, irca, w64
, matlab, pvf, Fasttracker, sds, avr...
Bug fixes
- All C++ classes are in the namespace MediaInfoLib
- OGG format : UTF8 was not well decoded outside of US-ASCII codepage
- Better handling of language files (but really not perfect)
- Better handling of Real media files (encoder, codec)
- #936964 : Error handling no video or no audio files
- #899692 : WM, File Properties Object : Preroll was not used (usualy, playtime
was 2-4 seconds too long)
- #868365 : PlayTime - 2h12s is 2:12.00, not 2:00:12.00. PlayTime is better hand
led
- #840508 : OGM crash if file is corrupted
- #1026978 : Bitrate --> BitRate, OveralBitrate --> OveralBitRate
Version 0.4.0.1 2003-08-06
--------------New
- Tree : bigger window
- GUI : select current directory with command line
Bug fixes
- GUI : Access violation when closing options window or selecting language
- Not deleting temporary files.
- For access rights, temporary files are now in system temporay folder
- #859947 : CSV format is separated now by commas, or user entry (in next releas
e : should be in Preferences)
- #785343 : 'Show ToolBar' in prefs