Subscribe to AfterDawn's weekly newsletter.
Version history for MediaInfo for Mac OS X
<<Back to software description
Changes for v0.7.51 - v0.7.53
- 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 Video, 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
- DV: crash (division by zero) in some cases
- DV: DVCPRO HD was sometimes not detected (low bitrate)
- MXF: Crash if AFD field has an invalid value
- MXF: Wrong endianess for some big endian PCM streams
- MXF: some MXF referencing files have wrong duration
- MXF: duration was wrong with some specific files
- DVD-Video: detection of 20-bit and 24-bit PCM
- XML output: it was sometimes containing some invalid characters
- MPEG-4: considering default char set as ISO-8859-1
- MXF: better handling of referencing files having the same ID for all tracks
- MXF: Handling of MXF files with wrong FooterPartition field
- MXF: Some captions (not starting at the beginning of the file) were not detected
- WAV: duration was missing is
Changes for v0.7.51 - v0.7.52
Changes for v0.7.50 - v0.7.51
- #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, matrix_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, Linu\n)
- MPEG-TS: Support of ISO 8859-2 in EPG
- MPEG-4: more CodedIDs supported
- GXF: more info about DV streams
- GXF: Handling of files with more than 1 Time code
- #3414326, GXF: using only the first map chunk for duration calculation
- #3414513, Id3v2: was not able to extract covers with UTF-16 description
- #3417908, video from several files: crash if there is not enough place for the frame number
- #3433602, DVD-Video (IFO): Crash when scanning some malformed IFO files
- Matroska: parser hanging in case of huge zero-padded files
- MPEG-4: was not providing some info about tracks with sample table before media header
- MXF: better support of corrupted indexes
- #3429831, MediaInfo library: unload wrong DLL, thanks to McSpecky
- MPEG-TS: Better handling of EPG running_status flag
- MXF: Handling of "file:///" in Network loacators
- FLV: audio delay was sometimes wrong
- H264: Buffer size was in bytes instead of bits like with other formats
- #3429196: no output if absolute file name, on Linux
- #3187050, FLV: wrong detection when FLV header is corrupt
- BLu-ray: crash if MPLS files are on the root of a disk
- Blu-ray: parsing was very slow if MPLS was pointing thousands of times on the same file
- #3292830, Matroska: crash if AAC sample rate is not provided by the container
Changes for v0.7.49 - v0.7.50
- Ukrainian translation updated
- DVB Subtitle: region_width / region_height / region_depth (hidden by default)
- MPEG-4: hdv6 and mx4p CodecID support (MPEG Video)
- AVI: v210 CodecID (YUV) detect
- #3411596, CDDA support, thanks to Lionel Duchateau
- MXF: support of AC-3
- #3411999, AVi: detection of GeoVision MPEG-4, thanks to Lionel Duchateau
- #3411999, MPEG-4: detection of VC-1 (WMV3), Nellymoser and WMA2, thanks to Lionel Duchateau
- AVI: Better support of 2 video streams (e.g. "3D AVI") in a file
- MPEG-TS: Duration was not provided in some cases
- FLV: Delay and duration for AAC was wrong if delay was not 0, thanks to Justin Greer http://zencoder.com
- #3408005, IFO: crash with some files
- MPEG-4: some bitrates where wrong if smooth streaming is used
Changes for v0.7.46 - v0.7.47
- ISM (ISM/ISMV/ISMA/PIFF...) support
- SCC (Scenarist Closed Captioning) support
- #3201768, BMP: BitmapV4Header support, thanks to Lionel Duchateau
- MP4: enda atom support (Endianess)
- MXF: expliciting PCM endianess
- #3354384, Vorbis in AVI, version 3+ was displayed as 2+
- MPEG-4/MOV: files with big "free" atom were not parsed
Changes for v0.7.45 - v0.7.46
- Ukrainian translation updated
- MXF: TrackName
- DCP: Basic support (video and audio streams), both Interop and SMPTE versions
- P2 Clip: Supporting directories with wrong letter case
- MXF: detection of AES3/Dolby E in mono PCM streams without compression scheme
- MP4: first frame duration difference if first frame has not the same duration than all other frames
- MP4: frame rate set as CFR if only the first frame has a different duration
- MP4: Handling of track duration smaller than media duration (track duration and stream size have priority)
- #3348936, MXF: OP-Atom profile
- Matroska, Stereo Layout support, thanks to Lionel Duchateau
- libcurl (FTP/HTTP): seek request was buggy, invalid data was read
- MPEG Video in MPEG-TS or MP4: streams were wrongly detected as VBR or CBR, any bit rate mode is removed until a working solution is found
- AES (S302M): was no more detected if the packet was split in several PES
- #3325235, Vorbis: streams were wrongly reported as CBR
- EXR: Width/Height were 1 less than real value
- #3344635, MP4/MOV: Delay missing if timecode track found before audio/video, thanks to Peter Chapman
Changes for v0.7.44 - v0.7.45
- Belarusian translation updated
- QuickTime: Support of EIA-608 streams created by Final Cut
- Matroska: Support of Matroska tags
- Matroska: parsing of tags at the end of the file (previously: only tags at the beginning)
- MP4/MOV with uncompressed streams: scan type (interlaced/progressive)
- YUV4MPEG2 (Y4M) support
- GXF: more information about AES3 audio streams
- EXR: Basic support
- E-AC-3: dialnorm/dynrng (first frame / first block) information
- LXF: support of DV PAL
- DPX: Support of Cineon old format
- DPX: Support of file with Little Endian configuration
- MPEG-4: better support of file with more than one mdat or moov atom
- WAV: more details from bext chunk
- MXF: AFD (in both descriptor or ANC) support
- MXF: Support of AES3 / Dolby E in 2 mono channels
- MPEG-4: support of some malformed (without mdat atom) files
- MXF: Better detection of streams without Essence Compression descriptor
- MPEG Video: Custom matrix detection was broken
- DPX: Industry specific header was not well decoded
- JPEG-2000: Chroma subsampling 4:2:0 was recognized as 4:4:4.
- Matroska: Handling default values for TrackVideoDisplayWidth and TrackVideoDisplayHeight
- MPEG-TS: private audio streams with 0xCO stream_id were not correctly detected
- FLV and RIFF: Changing Sorenson H.263 to Sorenson Spark because this stream format is too much incompatible with H.263
- MXF: Some specific files (including AFD in descriptor) were not well parsed
Changes for v0.7.40 - v0.7.43
- MPEG-TS: detection and display of real time PAT/PMT change improved
- EIA-708: crash with some specific files
- MP4: crash with wiles including mix of PCM and other audio formats
- AAC: crash with some malformed streams
- FLV: crash with some specific files (longer audio than video at the end of the file)
- MP4: wrong framerate information with some specific files (track header after media information)
Changes for v0.7.37 - v0.7.38
- Danish, Ukrainian, French, English, Russian translations updated
- uClibc compatibility, thanks to Metin KAYA
- 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 detection)
- 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
- MPEG-TS: some teletext and DVB subtitles were not detected
- #3111584, MXF: phantom track with weird result if an unknown track is found
- #3116952, DTS and AC-3: was set as lossy in all cases (DTS Master Audio and AC-3 TrueHD are lossless)
- #3137160, ADTS: some files with wrong extension were not correctly detected
Changes for v0.7.35 - v0.7.36
- Binaries (libraries, programs and installers) are digitally signed
- HDV 720p/1080i/1080p commercial names support, sponsored by http://www.chyro.fr/
- 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
- WMV: Handling of weird Aspect Ratio information in Extended Content Description
- #3082158, .m4b file extension support
- #3087674, Ut Video Lossless support
- #3087677, WebP: basic support (detection only)
- #3072929, MP4: DTS Express support
- MPEG-4: Handling of external files referenced by "code" atom
- M-JPEG and M-JPEG 2000 are renamed JPEG and JPEG 2000
- MP4 and HDV 1080i: detecting containers lying about width (saying 1920 but it is 1440)
- DTVCC Transport and SCTE20: Option for displaying empty streams
- DPX format detection
- Windows x64 explorer tooltip is back!
- #3034092, MPEG-TS: hang up if program is modified (zapping) in the file
- AAC: removal of empirical detection of SBR and PS (too many problems)
- AVI: trusting in priority frame count from indeof indexes with broken files
- MKV: AVC "unknown profile" removal
- AVC: some frame rates were reported as twice the real frame rate
- #3029308, Id3v2: support of frames with Unsynchronisation bit set
- #3065114, MPEG-Video: duration calculation issues with raw streams and open GOPs
- AFD: crash with malformed streams
- MPEG-7 output: missing references for MPEG-4 Visual and RF64
- #3086701, ID3: freeze/crash with ID3 tag at the end of the the file
- LXF: some files were not completely analyzed (missing video)
- JPEG: Chroma subsampling value was always set to 4:2:0, wrong
- MP4 with MPEG Video: do not trust anymore raw stream timecode
Changes for v0.7.34 - v0.7.35
- Arabic language added
- Teletext subtitle support
- DVB subtitle support
- CEA-608/708: language
- Library: "Per frame" interface, like ffmpeg
- AFD: AFD (Active Format Description) value and detail
- MPEG-TS: SCTE35 detection and parsing
- MXF: Ancillary data (S436M) support
- MPEG-TS: Codec ID (stream_type)
- MXF parser improvements
- #3036119, MKV: default language value is eng
- DV: weird display with some DV with synch problems.
- AVC: wrong detection of bitrate mode for AVC in MP4
- MPEG-TS: crash and wrong detection of some non MPEG-TS files
Changes for v0.7.33 - v0.7.34
- New icons set, thanks to Kevin Redon, based on Gnome themes: Neu, Experience, Gnome 2.18
- WebM support, sponsored by http://digi-metrics.com/
- LXF (Harris/Leitch) support
- #3008704, IVF (Indeo Video Format) support
- #3002376, Blu-ray: Source (.m2ts) for the .mpls parser
- DV: handling of unsynched streams
- Basic view, Bit Depth is added to the audio part
- FLV: Framerate info for some not yet supported weird files
- Demux (library only): demuxed packets can be forced to contain 1 complete frame
- XML output: MediaInfo version
- Parsing speed (Library only): option for a quicker analyzing, but with some missing features
- AVI and Huffman (HFYU): Colorspace
- AVI and Fraps: Colorspace
- AVI and Lagarith: Colorspace
- MPEG-4: Channel map basic support
- CEA-708: Skipping some malformed streams
- JPEG/M-JPEG: Resolution was in some random other field
- #3001707, AAC in MP4: mono aac file detected as stereo
- AVI: crash with some malformed files
- AVI: Stream identifier was not filled in some cases
- MPEG-PS: some files were not well detected
- WAV: Bit Depth is back
- WAV/PCM: Byte sign was wrong if Bit depth >8
- Decimal point issues with some specific compilers/OS
- MPEG-4: removing support of btrt atom for average bitrate, too many wrong values
- AVI: crash with some specific files (avc1 CodecID)
- MPEG-4+AAC: Trying to better detect the (non)presence of PS if there is no PS header
- MPEG-TS/PS: more precision on duration
Changes for v0.7.30 - v0.7.32
- 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-Intra 50...)
- MXF: support of detection of files without Track number in the headers
- MXF: Operational Pattern
- MPEG-4: Aperture size support
- AVC: some files were wrongly analyzed (frame rate...)
- AVI: better support of files with only one big data chunk (professional cameras)
- MPEG-4: Huge memory usage with some files (files with DV and PCM)
- DVR-MS: width/height was wrong in previous version
Changes for v0.7.27 - v0.7.28
- Albanian, Belarusian translations updated
- AIFF: ID3v2 tags support
- AutoIt3: MediaInfoList interface
- RIFF: Handling of INFO chunk in hdlr chunk
- VorbisCom-based comments (FLAC, OGG...): support of new fields
- MPEG-4 Visual: Duration for raw streams
- Display Aspect Ratio 3:2 instead of 1.500
- Detection of N19 (EBU Tech 3264)
- MPEG-2 Video: new profiles (4:2:2, Multi-view)
- MPEG-2 Video: GOP structure
- MPEG-4: handling of video streams with a different last frame duration
- RIFF: Skipping OpenDML frame count (not always valid), when index is available
- AMR: more attributes (Sampling rate, duration...)
- MPEG-PS and MPEG-TS: crash with some files
- MPEG-4: some bitrates to zero with a null bitr or btrt atoms
- MPEG-4: managing different kinds of compressor name format
- AMR in MPEG-4: crash with some specific files
- #2952623, Id3v2: USLT with ISO-8859-1 charset was not well read
- #2952637, Id3v2.2: PIC tag was not well read
- #2952638, XML output: sometimes empty tags
- #2920138, XML output: invalid char in XML tags
Changes for v0.7.24 - v0.7.25
- MediaInfo (customized) with HTTP input: User Agent setting
- #2896693, MPEG-TS: skipping some malformed PMT (with elementary_PID=0)
- #2844911, AAC in 3GP: false detection of SBR and PS (again)
- #2894411, MPEG Audio: UserDefined Covers replace other covers types
- MPEG Audio: Some profiles were not displayed
- RealMedia: Some Titles were not displayed
- Matroska: Wrong detection of 6-channel Wavpack (detected as 2-channel)
Changes for v0.7.23 - v0.7.24
- 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
- #2882376, AVCHD: reports some incorrect AVCHD framerate
- MPEG-4: some Pixel Aspect Ratio settings were not handled
- Customized output: respect of carriage return from the platform
- MPEG-TS demuxer: more tolerance of bad blocks
Changes for v0.7.15 - v0.7.16
- Turkish, Belorussian translations updated
- MPEG-4: More information for Avid DV streams
- MPEG-4: more complete parsing (raw stream) of files with compressed headers
- VC-1 and MPEG-Video: displaying the original framerate for streams with 2:3 pulldown
- WMA: Handling of Mutual Excluded streams
- Some shortcuts were removed
- MPEG-4: some files with compressed headers were not parsed
- MPEG-4: Kodak files with EXIF data were not parsed
- MPEG-4 (Quicktime): some files with compressed header were not well parsed
- MPEG-4: Some files with a TimeCode track had wrong duration
- MPEG-PS: some files with wrong timestamp were not well parsed
- MPEG Audio with APE tags: crash with big tags
Changes for v0.7.14 - v0.7.15
- 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)
- DTS: 768/1536 Kbps streams are corrected to the real bitrate (755/1510 Kbps)
- MPEG-TS: some stream durations were not well computed (few seconds only)
- AVC: freeze with some malformed encoder settings
Changes for v0.7.12 - v0.7.13
- 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
- #2712761, AVI: unsupported SalmonSoft text codec makes MediaInfo silently fail
- #2719534, MKV: handling "modified" headers (zero padding)
- #2720822, MPEG Audio: was freezing with 1 malformed file
- #2721949, IFO: some stream IDs were false
- #2725808, MPEG-PS: some "OTA" files were detected with TrueHD instead of normal AC-3 audio
Changes for v0.7.11 - v0.7.12
- Belarusian, Croatian translations added
- Polish, Traditional Chinese translations updated
- Complete refactoring of the code for speed improvements and future features
- #2686943, MPEG-4: ISMV (IIS Smooth Streaming Media Video) basic support
- MPEG-4 Visual: distinction between MPEG and H.263 default matrices
- MPEG-TS: ATSC and DVB EPG support
- MPEG-PS: duplicate stream infos with some AC-3 streams (with program map)
Changes for v0.7.10 - v0.7.11
- Chinese (Simplified), German, Italian, Persian, Albanian, Dutch, Russian, Hungarian, Japanese translations updated
- OGG: Better Kate and CMML codecs support
- AVI: Detecting wrong aspect ratio from a broken AVI header
- DTS: Handling of Little Endian and 14-bit streams
- WAV: ID3v2 tags parsing
- MPEG Video: frame order even for progressive sequence
- #2559346, MKV: Detection of framerate in MKV without framerate header
- #2474280, OGG: some streams had bad stream size
- MPEG-TS: some buggy file may corrupt memory
- MP3/Id3v2: crash with one malformed file
Changes for v0.7.9 - v0.7.10
- Spanish, Chinese (Traditional) translations updated
- Mono (C#/Linux) binding
- MPEG-4: Encoding library name
- #2474280, OGG: Old version of Dirac identifier support
- MPEG-TS: Encoded date for HDV
- DVR-MS: Delay between two tracks
- WAV: EBU Broadcast Wave format v1 support
- CMP4: Basic support
- #2529963: Infinite loop on one file
- #2473140, DTS: error preventing 96/24 DTS detection
- MPEG-4: Better support of Aspect ratio
- Output was unstranslated and weird when $LANG is not set
- C++ binding error in 0.7.9
- Python binding improved and corrected (no more crash with Linux)

