MediaInfo Changelog

What's new in MediaInfo 19.09

Sep 13, 2019
  • AC-4: basic detection, raw, in MP4 or TS
  • AC-3/E-AC-3: display time code of the first frame
  • Don't show anymore by default "encoded" bit rates and stream sizes
  • MOV: Decode more language codes
  • MXF: some metadata were missing
  • AC-3: AC-3 actually has no bit depth, removing the default 16 value
  • AC-3/E-AC-3: fix bitrate info (so duration) with streams having a time code
  • AC-3: parse more frames also when in MP4, in order to better detect JOC (Atmos)
  • MP4: do not show audio bit depth if it is the "default" 16 (value is not trustable enough)
  • ProRes RAW: we know only width and height
  • SubRip: bad handling of files having a quote character

New in MediaInfo 19.07 (Aug 17, 2019)

  • Mac App Store version: File comparison (InApp purchase)
  • Dolby E: readout of Dolby E program description
  • MXF: Detection of Dolby Vision
  • MP4: support of Spatial Audio Metadata
  • DV: color space is explicit
  • DV: audio format settings
  • Matroska: PCM bit rate
  • MOV, MXF: Time code frame rate
  • DV: DVCAM commercial name for locked audio and PAL 4:2:0
  • MXF: Time code track name
  • USAC: frame rate was missing in case of non standard sampling rate
  • USAC: fix infinite loop with some LATM streams
  • WAV: MP3 delay should be added to BWF time reference
  • TTML: fix wrong output with standalone files
  • N19/STL: fix crash with some uncommon framerates
  • VC-3: fix sub sampling with some v2 files
  • DV: Time code frame number was wrong (divided by 2) for 50/60 fps content

New in MediaInfo 19.04 (Apr 24, 2019)

  • New:
  • USAC: DRC effect types, Sample peak level, True peak level, Program loudness
  • HDR: SMPTE ST 2094 App 4 (including HDR10+) support
  • HDR: move HDR10, Dolby Vision and SL-HDR meta to specific generic "HDR Format" lines
  • Matroska: SMPTE ST 2086 (HDR10) support
  • Matroska: FieldOrder support
  • HEIF image format support
  • AV1: support of AV1 in MP4, HEIF, IVF
  • MOV: Add a lot more countries to AppleStoreCountry field internal list
  • MXF: Fix memory leak when fully parsing big file with acquisition metadata
  • HEVC: more HEVC profiles (Multiview, Scalable, Screen Content...)
  • AAC: better handling of corrupted streams
  • AAC: better handling of unknown channel layouts
  • AVC in MP4: better support of corrupted streams
  • Fixed:
  • B1101, AVI: fix crash with some invalid streams
  • B1101, SMPTE ST 337: fix crash with some invalid streams
  • Matroska: chapters timestamp were not display if chapters have no name
  • MXF: Fix false positive truncated file detection when there is no Random Index Pack
  • AAC: channel layout typos (Rls instead of Lrs, Lr instead of Rb)
  • ProRes: correctly show color space if alpha plane is present
  • MPEG Audio: some VBR files use "Info" Xing header, so we ignore the difference between "Info" and "Xing"
  • I943, MPEG-4: wrong display aspect ratio in some corner cases (32-bit release only)
  • I1096, OGG: assign METADATA_BLOCK_PICTURE tag to cover

New in MediaInfo 18.12 (Dec 13, 2018)

  • Android version: https://play.google.com/store/apps/details?id=net.mediaarea.mediainfo
  • DCP: support of multi-reel packages
  • EBUCore: added some FFV1 related metadata
  • JPEG: better info display of CYMK files
  • Provide source of the color related metadata (container or stream) (hidden by default)
  • MXF: display more information when wrapper/essence values are detected as not same
  • MXF: ProRes profiles
  • MPEG-4: ProRes RAW support
  • MPEG-TS: add support of parsing some ETSI TS 103-433 messages
  • MPEG-2 Video: variable GOP detection fix
  • MPEG-7 export: some fields were missing due to the removal of some legacy fields
  • ADTS: Fix display of channel count for 8-channel streams
  • ID3v2: fix some date related issues
  • I298, ID3v2: fix wrong read of recording date in some cases
  • I1032, PBCore2: fix essenceFrameSize with non Video tracks
  • I1096, JPEG: fix crash with one file
  • Several other crash and memory leak fixes

New in MediaInfo 18.08 (Sep 7, 2018)

  • Dolby Atmos (in E-AC-3 or TrueHD): support of bed channel count/configuration + objects count + complexity index
  • AC-3/DTS/AAC: display of info about legacy decoders behavior removed
  • AC-3/DTS/AAC: some changes in how format is displayed
  • AC-3/DTS/AAC: better split between technical names and commercial names
  • AAC: support of profile information from MP4_IOD_Tag AudioProfileLevelIndication
  • USAC (xHE-AAC) support
  • Audio channel layout: using a new terminology, better suited for 3D Audio, see https://mediaarea.net/AudioChannelLayout
  • DSD (DSF & DSDIFF) support
  • DXD (Digital eXtreme Definition) commercial name
  • Dolby Vision: use new form for profile (numbers instead of acronyms)
  • New format "Directory" when image sequence + audio file is detected (1 directory style for the moment)
  • PBCore2 export update, thanks to WGBH
  • MPEG-7 export update
  • NISO export update
  • AV1: support of AOmedia AV1 based on 1.0.0 specifications
  • ATRAC9 detection
  • Versionned RPMs
  • HEVC: better support of buggy SEI
  • ADTS: CodecID
  • Support of injection of external metadata
  • HTTPS: support of AWS extension "x-amz-*" in HTTPS headers, permitting to manage temporary credentials (AssumeRole)
  • MPEG-4, #1005: Obey edit list in QuickTime Timecode track
  • MIXML: hide fields which were hidden in normal output
  • Hybrid AC-3/E-AC-3 (in Blu-rays): bit rate info was wrong
  • Lot of bug fixes, see full log for more info

New in MediaInfo 18.05 (May 10, 2018)

  • PBCore 2.1 export update, sponsored by WGBH as part of the NEH-funded PBCore Development and Preservation Project
  • TIFF: more IFDs are supported (density, software...)
  • NISO Z39.87 output
  • Mastering Display Color Primaries: was always showing BT.709 instead of real value, when present
  • Attachments: do not provide anymore attachments content in XML by default, fixes

New in MediaInfo 18.03 (Mar 21, 2018)

  • AV1: support of AOmedia AV1 based on latest specifications draft, raw (OBU) and in MKV
  • MXF: HDR metadata support
  • MXF: detection and parsing of ProRes (SMPTE RDD 44)
  • MXF: framerate container/stream incoherence detection
  • DPX: endianess, packing mode, compression mode
  • AVC: add consumer camera recording date/time
  • AVC: add consumer camera model name and iris F number
  • JPEG: ICC parsing, display of ICC color space
  • EBUCore: possibility to inject external metadata in the output from MediaInfo
  • JSON output
  • Attachments: do not provide anymore attachments content in XML by default, reducing XML output size
  • colour description: trying (again!) to have more coherent labeling
  • DCP/IMF: fix crash with some CPL files
  • I782, FFV1: Golomb Rice parsing was wrong
  • I210, FFV1: remove sar_den test must be 0 if sar_num is 0
  • AAC: SBR parsing issue with 3+ channel streams, with sometimes false-positive PS detection
  • BMP: was wrongly considering 4-bit without palette as with palette so wrong bit depth
  • DPX: some elements in trace were wrongly displayed (wrong endianess)
  • B1082, Ancillary data: fix infinite loop

New in MediaInfo 17.12 (Dec 30, 2017)

  • MediaInfoOnline: https://mediaarea.net/MediaInfoOnline
  • JavaScript build and example
  • Dolby Vision: detection of Dolby Vision and display of profile for MPEG-TS and MP4 files
  • MPEG-4: Support of external time code tracks (.qtc)
  • JPEG 2000: Support of IMF profiles
  • F523, BDMV: Support of UHD Blu-ray playlist
  • Endianness and Sign report for PCM Matroska tracks
  • MPEG-4: Resolume DXV display
  • MPEG-4: support of file names >64 chars long or non ASCII for referenced files
  • Slight binary size optimizations
  • colour_description: some changes in order to have more readable names (DCI P3, Display P3, sRGB)
  • MP4: crash with some HEVC streams with Dolby Vision
  • VC-3: frame rate should not be detected as wrong when there are several frames per block
  • Matroska: wrong color range info
  • Matroska: fix crash with some corrupted files
  • MXF: better support of height when there is an incoherence between header and footer
  • transfer_characteristics: fix BT.2020 difference between values 14 and 15
  • Trace: fix freeze with some files
  • Trace: invalid character encoding with some MOV files
  • Some memory leak fixes

New in MediaInfo 0.7.99 (Sep 18, 2017)

  • EBUCore: JSON output (--Output=EBUCore_1.8_JSON)
  • EBUCore: add writingLibraryName and writingLibraryVersion attributes
  • Ad-ID identifier display on a single line ("Value (Registry)" format)
  • MPEG-4: Better display of format of VobSub tracks
  • MPEG-4: CodecID is stsd name + ObjectTypeId for mp4a, mp4v, mp4s
  • AVC: preferred_transfer_characteristics support
  • MPEG Video, MPEG-4 Visual, AVC, HEVC, MPEG-4, Matroska: correct detection of RGB
  • matrix_coefficients: detection of Y'D'zD'x and Chromaticity-derived
  • AAC: info about SBR/PS being implicit/explicit/NBC (Not Backward Compatible)
  • AAC: indicate audioObjectType in CodecID
  • Fix a weird 1.334 DAR due to a rounding issue

New in MediaInfo 0.7.96 (Jun 12, 2017)

  • MPEG-4: display of recorded date from DV substream
  • I505, AC-3: crash with some potentially malformed frames
  • I477, AVC: fix hang when open .mpls from some 3D BD
  • MPEG-4: does not show "1904" year is raw value is 0 (Mac/Linux)
  • Dedicated read thread disabled by default (rare dead locks)
  • #B1027, MPEG-TS: some files where detected as MPEG-TS or BDAV but they aren't
  • Sequence of files : frame count was wrong with sequence of MPEG-TS files (was count of files)
  • MXF: detection of more 608/708 with parsing of few frames in the middle of the file was broken

New in MediaInfo 0.7.95 (May 5, 2017)

  • EBUCore: EBUCore 1.8 with acquisition metadata output.
  • Better support of growing files, especially when accessed by FTP
  • Matroska: better support of some broken files (high EBMLMaxSizeLength, padding before start of EBML)
  • EXR: showing Multipart and Deep flags
  • EXR: show image compression method
  • EBUCore: fixed display aspect ratio (was using rational)
  • EBUCore: fixed frame rate factor (was num/den instead of factor)
  • AVC: some streams with dynamic frame type were having a wrong frame rate
  • MPEG-4: some old AAC tracks were not correctly detected
  • Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
  • Nut: ficrash with some files
  • FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
  • DTS: fiframe count
  • Dolby E: fiframe count
  • EBUCore: firegression creating invalid XML files
  • AVC: some streams with dynamic frame type were having a wrong frame rate
  • I490, EXR: was not supporting valid 31-char attribute names

New in MediaInfo 0.7.94 (Mar 31, 2017)

  • New:
  • VC-3: detection of embedded time code
  • VC-3: better support of stream with width 960 or 1440
  • VC-3: support of version 3 (a.k.a. DNxHR), including profile and level for version 1/2 (a.k.a. DNxHD)
  • Matroska trace feature: reduction of its size
  • MXF trace feature: reduction of its size
  • Visual Studio 2017 project files
  • Fixed:
  • M143, MXF with Acquisition Metadata: crash fixed
  • Several crash fixes

New in MediaInfo 0.7.93 (Mar 7, 2017)

  • New:
  • Matroska: detection of native FFV1 CodecID ("V_FFV1")
  • AC-3/E-AC-3: detection of Atmos inside core streams
  • AC-3/E-AC-3: slight reorganization of metadata display for dual mono and surround
  • AC-3/E-AC-3: "complete main" and similar info moved to "Service kind" dedicated line
  • AC-3/E-AC-3: more precision about how is built a stream (e.g. "E-AC-3+Atmos / E-AC-3" or "TrueHD+Atmos / TrueHD / AC-3")
  • WTV: basic detection
  • MPEG-TS: Detection of Opus
  • URL: "URLEncode" option for saying if the input should be URL encoded or not (default is guess = no change except if it contains spaces)
  • MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
  • Fixed:
  • HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
  • MPEG-TS: if stream is encrypted or invalid, level was sometimes not the expected one for AVC (e.g. "[email protected]" instead of "Baseline@3")
  • Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
  • FFV1: fix potential crash with some buggy slice headers
  • Matroska: crash in case of big attachment and CRC32 present

New in MediaInfo 0.7.92 (Feb 2, 2017)

  • New:
  • #F507, MXF: detection of HLG Transfer Characteristic
  • #F508, HEVC: support of preferred_transfer_characteristics SEI (from HEVC/H.265 draft, preferred method for HLG in DVB)
  • MXF: parsing of AVC descriptors and crosscheck with the essence content
  • MP4: more AppleStoreCountry values mapped to countries, show the country number if unknown
  • File extension: test if the file extension correspond to the container format
  • AVI/WAV: test of truncated file
  • MIXML output: Format_Profile divided in Format_Profile, Format_Level, Format_Tier
  • ID3v2: TCAP tag is mapped to new field "PodcastCategory"
  • Fixed:
  • MIXML output: some *_Original values were missing
  • MXF/Teletext: was not correctly detecting non subtitle streams
  • ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer"
  • ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort"
  • ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)
  • Windows version was sometimes showing a long character string in Windows explorer, changed to a shorter character string

New in MediaInfo 0.7.91 (Dec 2, 2016)

  • Add TIFF extension to Windows shell extension
  • Debian 9 and Ubuntu 16.10+: Remove unneeded dependency
  • IMF and PTX: more languages detected from file names (but the full list of common languages tags still need to be added)
  • IMF and PTX: support of non-standard but common "LAS" = "Spanish (Latin America)" language code
  • MXF: Support of color primaries, transfer characteristic, coding equations defined in SMPTE ST 2067-21:2016 e.g. xvYCC or BT.2020
  • Minor performance optimizations and cleanup (Thanks to Pavel Pimenov)
  • MediaTrace optimization for Matroska
  • Fixed parsing of FFV1 v0/v1
  • PTX: fix crash due to bad parsing of some file names while looking for track language

New in MediaInfo 0.7.89 (Sep 30, 2016)

  • Tree view for Windows: present the results at the top of the tree
  • QuickTime: support of Panasonic AVC-Intra 50/100/200 without SPS/PPS ("aixx" and "AVin" CodecID)
  • More QuickTime/MP4/AVC/HEVC color descriptions based on future ISO 23001-8:201x/PDAM1
  • FFV1: handling 16bitdepth (YUV and RGB) while handling buggy version

New in MediaInfo 0.7.88 (Aug 31, 2016)

  • MediaInfo distributed with HTTP/HTTPS support: support of Amazon S3 with Signature Version 4
  • FFV1: parsing speed slight improvement
  • Duration: fixed regression in last release, sometimes duration was displayed with only count of minutes

New in MediaInfo 0.7.86 (Jun 1, 2016)

  • Added:
  • Linux/Mac: more output formats (PBCore, EBUCore, FIMS)
  • FFV1 parsing optimization, avoiding by default a too verbose trace
  • Matroska: more elements support and typo fixes in the trace
  • #I172, Trace feature: provide the name of the main parser in the media element
  • Matroska: consider all values below 0x10 EBML names as 1-byte junk
  • Fixed:
  • Matroska: better support (including speed improvement) of huge lossless frames (e.g. 20 MB FFV1 4K)
  • #I144, Python binding: Python 2 on Linux does not automatically provide the locale to the shared object
  • HTML output: don't escape carriage returns from the input file
  • FFV1: some streams were rejected despite the fact they are valid
  • Python binding: some errors during call of Get() API with Python3 on Linux/Mac

New in MediaInfo 0.7.85 (Apr 29, 2016)

  • Added:
  • FFV1: ScanType and ScanOrder
  • Detection of Omneon VBI and move of the VBI track from Video part to Others part
  • N19/STL: Support of etection of less standard frame rates (23.976 and 29.970)
  • Teletext in MPEG-TS: Teletext not subtitle moved to "Other" part
  • Teletext in MPEG-TS: display of CodecID and timestamp of first frame
  • Fixed:
  • Teletext in MXF: some IDs were wrong (when there are more than one Teletext service)
  • MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version

New in MediaInfo 0.7.84 (Apr 1, 2016)

  • #I122, MPEG-4/MOV: Crash if mdhd timescale is 0
  • MPEG-4/MOV: Infinite loop if malformed stsc / stsz (detected by fuzzing)
  • MPEG-TS: some DVB Subtitles were not detected
  • HLS: better handling of media playlists having EXT-X-BYTERANGE

New in MediaInfo 0.7.83 (Mar 1, 2016)

  • Added:
  • HEVC: Maximum Content Light Level (MaxCLL) and Maximum Frame-Average Light Level (MaxFALL), metadata mandated by CEA-861.3 for HDR support
  • HEVC: Mastering display color primaries and luminance (based on SMPTE ST 2084), metadata mandated by CEA-861.3 for HDR support
  • HEVC: SMPTE ST 2048 and SMPTE ST 428-1 transfer characteristics
  • HEVC: Chroma subsampling location (indication of the location type described in the HEVC spec)
  • MPEG-TS: ATSC Modulation Mode (Analog, SCTE_mode_1 aka 64-QAM, SCTE_mode_2 aka 256-QAM, 8-VSB, 16-VSB)
  • #B981, MP4: support of buggy file having "hint" SubType
  • Fixed:
  • HLS: better handling of media playlists having EXT-X-BYTERANGE

New in MediaInfo 0.7.82 (Jan 28, 2016)

  • Matroska: CRC-32 validation
  • Matroska: support of padding/junk at the start of a segment
  • Matroska: trace is activated for all elements (but report is still based on the first element met)
  • Matroska: add an intermediate level in the trace for the raw stream parser
  • FLV: potential infinite loop fixed
  • #B966, DTS: DTS-HD HR 3840 not detected anymore
  • AC-3: wrong sample rate with 32 kHz streams
  • #B948, EBUCore 1.6: invalid output due to position of containerEncoding element
  • #B957, MPEG-7 output: No XML encoded value output

New in MediaInfo 0.7.81 (Jan 6, 2016)

  • Added:
  • Acquisition Metadata: support of all SMPTE RDD18 elements
  • Matroska: cover presence and content of the cover, thanks to Max Pozdeev
  • #F446, Matroska: Handling of cropping values, thanks to Max Pozdeev
  • Improvement of Python binding: Mac Os X support, Python2 and Python3 can use same MediaInfoDLL.py
  • #F484, AVI: OpenDML Interlaced / Progressive scan type detection
  • MP4: support of AtomicParsley imdb tag
  • Fixed:
  • #B959, MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
  • #B914, Matroska: Undefined number of chapters in some M4V with Timed Text, thanks to Max Pozdeev
  • #B962, Matroska: negative timecodes were not correctly handled
  • #B964, FLV: was hanging trying to open some FLV files
  • JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some false positives about interlacement
  • DVCPRO HD: some containers consider DVCPRO HD as with width 1920 despite the fact it is 1280 or 1440, using 1280 or 1440 in all cases

New in MediaInfo 0.7.80 (Dec 2, 2015)

  • Matroska: support of MKVMerge statistics tags (duration frame count, stream size, bit rate) per track, thanks to ndjamena
  • FLAC: Channel positions, thanks to ndjamena
  • FLAC: difference between detected bit depth and stored bit depth
  • MPEG-TS: if DTVCC transport stream is present and no DTVCC service descriptor, scan also in the middle of the file in order to detect more caption services
  • Subtitle frame rate computing if frame count and duration are available (hidden by default)
  • Subtitles in Matroska: count of elements
  • Matroska, MXF and MP4/MOV: detection of truncated files
  • DTS: difference between ES Matrix and ES Discrete
  • DTS: display ES Matrix or ES Discrete even if HRA or MA is present
  • DTS: difference between DTS-HRA with 96k option and pure DTS-96/24
  • DTS: detection of DTS:X
  • Samples per frame info
  • AC-3: detection of Atmos inside TrueHD
  • Video frame rate: showing precision of 1/1.001 frame rates (e.g. "23.976 (24000/1001) fps" and "23.976 (23976/1000) fps")
  • MPEG-4/MOV: showing the complete list of compatible brands in the CodecID field
  • MPEG-4/MOV: Alternate groups
  • MPEG-4/MOV: "Disabled" tag
  • MPEG-4/MOV: "Forced" tag
  • MPEG-4/MOV: showing links between tracks (chapters for, subtitles for, fallback for)
  • MXF: handling of more acquisition metadata items
  • MXF: Package name
  • AVC: Store method of interlaced content (Interleaved Fields or Separated Fields)
  • EBUCore: acquisition metadata (Proof of concept, for feedback only)
  • Matroska: frame rate detection algorithm revisited, less wrong numbers are expected
  • SDP/Teletext: some pages were sometimes (when present in 2 different SDP lines) displayed several times
  • MPEG-4/MOV: some hint tracks were not displayed
  • Hongkongese language added
  • Option "Full parsing"

New in MediaInfo 0.7.79 (Nov 8, 2015)

  • CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
  • MediaTrace: support of more than 1 file in XML output.
  • CLI/DLL only, XML: new option --Output=MAXML, with XML v0.1 status, in order to have bot MediaInfo and MediaTrace in the same output, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
  • MediaTrace: fixed some invalid outputs
  • #B951, Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: URL without credential were badly interpreted

New in MediaInfo 0.7.78 (Oct 5, 2015)

  • MOV: AVrp CodecID support
  • Video Stored_Width/Stored_Height and Sampled_Width/Sampled_Height added (hidden by default)
  • Speed optimization for the parsing of tiny files e.g. JPEG files
  • Option (command line / DLL) --Legacy=0 for disabling some legacy fields
  • Option (command line / DLL) --Output=MAXML, XML with MediaInfo and MediaTrace output together, technology preview (not for production)
  • MPEG-TS: Teletext and Teletext Subtitle were missing in the menu list
  • Chroma subsampling "4:4:4" was sometimes indicated for RGB, which is not useful

New in MediaInfo 0.7.77 (Sep 4, 2015)

  • #B941, MXF: files having only a video stream and an ancillary data stream were having incorrect second video stream
  • MOV: detection of r210 CodecID as raw RGB
  • Ancillary data: detection of all metadata blocks (previously: only the first one was detected)
  • MPEG-TS: Wrong demux of TSP (188+16 TS) files having PES with only padding
  • MediaTrace #2: XML malformed with Flags items (hotfix, flags meaning disabled in XML output)
  • MediaTrace #3: XML malformed with some MP4 files
  • MediaTrace #6: XML duplicated attributes
  • MediaTrace #10: versioned xsd, creating library name and version
  • MediaTrace: XML content was not escaped
  • #B947, Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: Analyze file on s3 was not working if secret key contains / character

New in MediaInfo 0.7.76 (Aug 8, 2015)

  • XML output: line breaks and indents in between attributes for readability
  • Trace feature: XML trace update, only if compiled with trace feature
  • Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support
  • FFV1: improved slice analysis (currently activated only with trace feature and for 1st frame)
  • MXF: optimization of the parsing, reading a lot less data (e.g. can be reduced from 1 GB to 10 MB with some UHD files)
  • MXF: wrong frame count with files not having the video stream as the first stream
  • Dolby E in MPEG-TS: "SMPTE ST 302" information was accidentally removed
  • MPEG-TS: avoid filling delay from file name, not applicable on MPEG-TS
  • MXF: better handling of huge padding blocks, better handling of descriptors without link to a TrackID
  • IMX: streams claiming that they are IMX are actually pure MPEG Video, probing both IMX and MPEG Video

New in MediaInfo 0.7.75 (Jul 4, 2015)

  • Added:
  • MXF: consideraing 60 fps timecode tracks with 2 components having a difference of 2 frames as a single timecode
  • EBUCore 1.6: switch to the link of the final XSD
  • Bug correction:
  • XDCAM: some directory structures were wrongly detected as XDCAM structure having a XML file
  • MXF: SDTI 60 fps times were wrong
  • #B927, DPX: date/time specific DPX format was used instead of the ISO-like one
  • #B927, EBUCore: invalid content in attribute startDate
  • ProRes: streams with apcs CodecID were displayed with an incoherent bit depth instead of no bit depth

New in MediaInfo 0.7.74 (May 28, 2015)

  • FIMS: Preliminary version (not for production)
  • D-10 audio: display of real bitrate beside the encoded bitrate
  • VC-3: detection of CDP packets (608/708 captions), created by Nexio, inside the VC-3 private data
  • AES3: generic term AES3 replaced by more precise SMPTE ST numbers (302, 331, 337)
  • NUT: basic detection
  • FFV1: more parsing of the bitstream, support of any version of FFV1 in MOV and Matroska
  • DPX: color space and frame rate
  • #B906, Matroska: duration was missing if Info block is at the end of the file
  • #B908, AC-3: bit depth removed
  • #P86, MPEG-4: moov_trak_edts_elst Atom was ignoring version of the atom
  • Dolby E: the MXF channel count value was sometimes reported instead of the real channel count
  • VorbisComment: WAVEFORMATEXTENSIBLE_CHANNEL_MASK "0X" ("x" in uppercase) is accepted now
  • EBUCore: TotalProgrammeDuration was wrongly filled with IdentClockStart value
  • EBUCore: Source/Material moved from timecodeStart to timecodeTrack
  • MPEG-4: info is missing for some streams in some specific cases

New in MediaInfo 0.7.73 (Apr 10, 2015)

  • BPG: basic support, thanks to Kurtnoise
  • CAF: basic support of Apple Core Audio Format, sponsored by FlavorSys
  • JPEG-2000: Display of profile (Rsiz)
  • JPEG-2000: detection of XYZ colorspace (based on D-Cinema profile)
  • FFV1 in MOV: more details (version...)
  • MOV/MPEG-4: handling of clcn (little endian nclc) Color parameter type
  • #P84, Matroska: Add TEXTST support to the MKV Parser, thanks to Kurtnoise
  • #P85, MPEG-TS: Add TEXTST support to the MPEG-PSI Parser, thanks to Kurtnoise
  • MediaInfoDLL interface: clean up, more debug features added
  • MediaInfoDLL interface: Giant threads lock removed
  • #F460, VC-3/DNxHD: detection of RGB 444 and other SMPTE ST 2019 (2014) new CIDs
  • VC-3/DNxHD: version number (HVN)
  • Clean aperture size is move from width/height to its own field
  • HEVC: tier
  • MXF: writing library and writing application fields are cleaned up
  • ProRes: support of 4444 profiles
  • CAP: detection of CAP files from Cheetah and Lambda
  • B886, XML and HTML outputs were broken
  • B902: EBU AspectRatio invalid in case of non classic numerator:denominator format
  • #B758, VC-3/DNxHD: wrong color space and subsampling in case of unknown CID, now empty if format version is not known
  • #B903, MXG: Incorrect timecode track used for AS-11 DPP MXF files
  • #B904, MXF: Handling repetition of Header Metadata in MXF files
  • MXF: AFD value was wrong (displaying the complete byte, but AFD is only 4 bits of this byte)
  • DTS: some streams in Little endian were not detected
  • MPEG-4: some files were having an incorrect frame count
  • AVC: Some SCTE 128 caption streams were displayed twice
  • BMP; accepting files with file size information set to -1
  • RF64: samplesCount was not always right
  • MOV: avoid wrong parsing in case of "colr" atom with "prof" color parameter type
  • DCP/IMF: ID has now the AM/PKL CPL order in order in all cases (not only when there is more than one CPL)
  • #B893, MXF: Crash with Panasonic P2 3.0 files
  • DPX: time information was with native ":" character
  • Images sequence: "Delay" field is filled from the number in the name of the first file
  • FLV: some files were not having the right duration
  • DPX: Cineon files were detected as DPVersion 1, version number was not corresponding to the real version

New in MediaInfo 0.7.72 (Jan 8, 2015)

  • Added:
  • Swedish translation updated, thanks to Åke Engelbrektson
  • MXF: MXF version (e.g. "1.3")
  • Option "File_IsImageSequence" for being able to skip frames in a sequence of files.
  • EBUCore: EBUCore 1.6 draft output, sponsored by EBU
  • EBUCore: AS-11 to EBUCore mapping, sponsored by EBU
  • EBUCore: more technicalAttributes, sponsored by EBU
  • MXF Acquisition Metadata (RDD-18, EBU Tech 3349) basic support
  • Bug corrections:
  • EBUCore: time code tracks moved to their own "format" block
  • EBUCore: audioTrackConfiguration removed (not the expected behavior)
  • EBUCore: OverallBitRate information changed from technicalAttributeString to technicalAttributeInteger
  • PBCore: invalid output in case of time code stream, fix thanks to Dave Rice
  • PBCore2: codecid changed, thanks to Dave Rice
  • OP-47/SDP/Teletext: some streams were not detected
  • Previous version was built with SSE2 instructions, switching back to SSE instructions
  • AVC: infinite loop fix
  • AVC: trying to avoid the wrong detection of AVC in the case of invalid (e.g. encrypted) streams
  • Crash on Windows Vista and Win7 pre-SP1 and a CPU having FMA support, due to a bug in MSVC2013, since 0.7.72. Thanks to Pavel Pimenov for the report and patch
  • MXF: AS-11 Typo (SerieTitle changed to SeriesTitle), TotalProgrammeDuration added
  • ID3v2: support of 3-byte ID3v2.3 tags
  • CEA-608 in MPEG-4: demux PTS was wrong in case of multiple blocks in one frame
  • MOV: better Grey scale files and color palettes handling, with help from Vittorio Giovara

New in MediaInfo 0.7.71 (Nov 10, 2014)

  • Added:
  • 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 track 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 people"
  • 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 Giovara
  • 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 fail, 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
  • Bug correction;
  • SMPTE ST 331: wrong channel positions
  • B872, MOV: StreamOrder field was wrong in case of chapter references
  • More coherency between the File interface and the By buffer interface
  • Matroska: wrong dection of video/audio delay in case of B-frames before the first I-frame
  • Time code striped/not striped information is moved from "Format_Settings" to "TimeCode_Striped"
  • SMPTE ST 337: infinite loop during scanning of some non ST 337 streams
  • MP4/MOV: Using less data during detection of Dolby E hidden in a PCM track
  • Matroska: some crashs after file name of attachments update
  • MXF: MXF time code track was not displayed with some compilation options (e.g. the default Windows build)

New in MediaInfo 0.7.69 (Apr 25, 2014)

  • Added:
  • Italian translation updated, thanks to Roberto
  • Russian translation updated, thanks to solokot
  • MPEG-TS: support of HEVC streams with stream_type of 36
  • EBUCore 1.5: update with support of more fields and valid against final XSD
  • Added interlaced content store method (Separated fields or interleaved fields)
  • HEVC: Better support of the different containers (including MP4/MKV/FLV)
  • #B844, Matroska: detection of covers, thanks to Max Pozdeev
  • Sequences of files: optimization of the detection of sequences with 200k+ files
  • Sequences of files: File_IgnoreSequenceFilesCount option for speeding up the detection of sequences (con: no detection of the latest file in the sequence)
  • Sequences of files: File_IgnoreSequenceFileSize option for speeding up the detection of sequences (con: no detection of total size of the sequence)
  • Sequences of files: detection when there is additional characters after the numbers (e.g. "filename[000001].png")
  • MPEG-TS: detecting sequences of files
  • ADTS: detecting sequences of files
  • MediaInfoList: removing files detected as part of a sequence
  • Arri Raw: basic detection
  • DDS (DirectDraw Surface) support
  • OpenMG (.oma) partial (Atrac3 only) support
  • WebVTT detection
  • Bug corrections;
  • #B841, QuickTime TFF/BFF: using now Technical Note TN2162 as the reference documentation for 'fiel' atom
  • Matroska: slow parsing of some files
  • MOV/IMX: IMX was not detected when glbl atom is present

New in MediaInfo 0.7.67 (Jan 11, 2014)

  • Windows version: translation files were corrupted
  • MXF: duplicate display of some time code streams in ancillary data
  • B814, AAC: Wrong detection of audioObjectType==29

New in MediaInfo 0.7.66 (Jan 9, 2014)

  • EBUCore 1.4 output support
  • IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): improved support
  • Channel layout information for AAC, AC-3, E-AC-3, DTS, Dolby E
  • MXF: CodecID field (EssenceContainer-EssenceCompression)
  • Pro Tools 10Session 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 display and Stored orders are inverted
  • Wave: Detection of wrong byte rate in header in order to provide right duration of some PCM streams
  • ARIB captions: detection of captions in ancillary data (tested with MXF)
  • AAF: basic support of playlist files
  • QuickTime: false-positive detection of incoherency between container and raw stream scan order due to inverted display and tored orders
  • MXF: Dolby E stream not detected in some cases
  • #P78, HEVC: general_level_idc shall be set equal to a value of 30 times the level number, not 10 times, thanks to Kurtnoise
  • C# binding example: was not working with 2GBfiles, was parsing sometimes the whole file
  • #B802, AAC: Infinite loop, thanks to Sébastien Michel
  • #B805, AC-3: Segfault on files falsely recognized as AC3 files, thanks to Gildas Desnos
  • #B808, PCM: Infinite loop, thanks to Gildas Desnos
  • #B809, APE tags: Infinite loop, thanks to Gildas Desnos
  • #B810, AVC: Infinite loop, thanks to Gildas Desnos
  • #B813, CLI_Compile.sh bug ("eats all resources" while compiling)
  • LATM: false-positive detection of some files
  • MXF: Crash with some files

New in MediaInfo 0.7.65 (Nov 23, 2013)

  • MXF: forcing detection of MPEG Video in case EssenceCompression is not present but MPEG2VideoDescriptor is present
  • GXF: detection of some captions and time codes event if they are not present at the beginning of the file (testing middle of the file)
  • DASH MPD: basic support
  • HDS F4M (Flash Media Manifest): basic support
  • DCP AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support
  • IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support
  • Mac dylib: looking for the dylib in @executable_path and CFBundleCopyExecutableURL dir
  • AAC: option for instantaneous bitrate in fast detect mode (MediaInfoLib only)
  • FTP (custom builds only): support of UTF-8 file names
  • Colour description: colour_description_present added, better separation between bitstream values and container values
  • MPEG-4: RLE, color space and bit depth
  • Law rating: support of CEA-608 XDS Content Advisory in MPEG-PS, MPEG-Ts, LXF, GXF
  • MPEG-4/MOV: Bug found in one file, sample size is 16 with a 32-bit CodecID ("fl32"), correcting the output of MediaInfo
  • #B775, AVI: AVI can use negative height for raw to signal that it's coded top-down, not bottom-up
  • #B780, MPEG-TS: crash with some files having PAT/PMT change between begin and end of the file
  • #B782, PBCore 1.2: some fields were not in the right order
  • #B784, some humain readable strings were not removed when the corresponding field is removed
  • #B787, MPEG-4/QuickTime: Erratic appereance of Bitrate Mode
  • #B798: setlocale() remove from DLL
  • #B785, DVCPRO HD: streams can be 8 or 10 bit, removing hard coded value from DV parser (MXF header value is used instead when applicable)
  • MPEG-4: wrong demuof some E-AC-3 streams
  • AAC: detection of HE-AACv2 was missing if the library is configured with fast detection
  • MPEG Video: wrong computing of duration of raw stream in case of drop frame time code
  • Automation, StreamKind type was set to integer, it is text
  • MPEG-4: was reading lot of useless bytes from disk when the raw stream format is not known
  • AVI: crash with some malformed text streams
  • Reference/playlist files were not supported from FTP (custom builds only)
  • MPEG-4/MOV: ScanOrder was using "stored" value instead of "displayed" value
  • MXF: Detection of Dolby E was not working in some cases (regression in 0.7.62)
  • MPEG-4/MOV: freeze with some files having mono 32-bit PCM

New in MediaInfo 0.7.64 (Jul 8, 2013)

  • New canonical URL of the website: http://MediaArea.net/MediaInfo
  • Portuguese, Basque and Russian translations updated
  • E-AC-3: support of streams having substreams (e.g. more than 6 channels)
  • JPEG: detection of YUVA, RGB, RGBA and YCCK color spaces
  • MPEG Audio: detection of Id3v1 inside an MPEG Audio frame
  • Matroska: support of HEVC/H.265 (based on specifications draft from Divinc)
  • Canopus: detection of scan mode, scan order, pixel aspect ratio
  • MD5 generation option (work in progress)
  • Id3v2: reading of all Id3v2 blocks (no more only the first one) at the beginning of the file
  • MPEG-4: support of few additional iTunes tags, thanks to Kurtnoise
  • AVI: detection of Ut Video, thanks to Kurtnoise
  • MXF: detection of Dolby E even if EssenceCompression is not SMPTE 337
  • AIFF: detection of Dolby E
  • AIFF: detection of not aligned Dolby E
  • ARIB B24/B37: Caption_conversion_type display (HD, SD, Mobile)
  • MPEG-TS: displaying CEA-708 service and CEA-608 presence if the corresponding ATSC descriptor is present
  • MPEG-TS: quicker analysis in the case of quick parsing option
  • #F412, Matroska: Handling of files having no DocType
  • #B761, MPEG-TS/ARIB: crash with some streams, thanks to maki
  • #B765, Matroska: was parsing the complete file if a stream indicated in the header is not present
  • #B763, MXF: detection of incoherency of channel count between bitstream and wrapper
  • #B762, Matroska: detecting 23.976 frame rate (instead of 23.962 fps due to imprecise timestamp)
  • #B759, QuickTime: detection of time codes having tcmi not embedded in tmcd box
  • #B766, RMVB: a/v delay is incorrect, currently disabling it
  • #B768, MPEG-4, crash with some MPEG-4 files
  • #B769, MPEG-4, crash with some MPEG-4 files
  • #B764, AVC: wrong parsing of some streams having pic_scaling_matrix
  • AVC, crash with some AVC streams
  • AAC, infinite loop with some AAC streams
  • FLV, infinite loop with some FLV files
  • Matroska: crash with some malformed files
  • MOV: crash/long parsing with some malformed files
  • AC-3: crashes and freezes fix
  • Java 64-bit: Count_Get(StreamKind) was always returning 0
  • Python 64-bit: Count_Get(StreamKind) was always returning 0
  • DTS: some streams were not detected
  • DTS: some memory leaks with 14-bit streams
  • SMPTE ST 302: memory leaks
  • SMPTE ST 337: memory leaks
  • Total failure if MEDIAINFO_REFERENCES_NO #define was used
  • QuickTime: Time code name is in "Title" field
  • MPEG-4/QuickTime: handling of weird "negative" frame duration is stts

New in MediaInfo 0.7.63 (May 13, 2013)

  • Switched to a BSD-2-Clause license
  • LXF: AFD (from ancillary stream) support
  • Detection of some side car files and showing them as a single package (optional)
  • MOV: more channel positions information
  • TTML: detection
  • SAMI: detection
  • ID3: updated list of genres, thanks to Mats
  • .so: search a local copy of the library before trying default path
  • AVI: Support of Adobe PARf (Aspect Ratio) chunk
  • VC-3: Scan order
  • #P65, Flac/Ogg DISCTOTAL metadata support, thanks to Kurtnoise
  • #P67, MOV, add Hap Video to the database, thanks to Kurtnoise
  • #P67, Matroska, add VP9 to the database, thanks to Kurtnoise
  • #P68, FLV, add HEVC detection in the FLV parser
  • #P66, MOV, tref/chap handling, with chapters information, thanks to Kurtnoise
  • #P72, MOV, HEVC/H265 detection and basic support, thanks to Kurtnoise
  • #F382/P75, PMP format detection
  • MPEG-TS, HEVC/H265 support
  • 16:10 DAR known value
  • #B742, MPEG-4/MOV, crash with some truncated/invalid files
  • #B746, MPEG-4/MOV: crash with files having moof atom and no moov atom
  • #B747, Inconsistent hang with buffer API
  • #B757, MediaInfoDLL.py MediaInfoList was not working, thanks to Elbenfreund
  • #B740, XML: dt:dt is replaced by dt (for binary data)
  • MXF: Dolby E streams starting only at the second or third frame were not well detected
  • MPEG-4/MOV: reducing analysis time for I-frame only video streams
  • CEA-708: weird behavior phantom streams are displayed) in case of buggy CEA-708
  • AVI: crash with audio delay and AvgBytesPerSec of 0
  • Wrong demuxing of the caption stream in the case of AVC streams without frame_mbs_only_flag but having 2 fields in one slice.
  • DPX: parsing was very slow with a sequence of files.
  • MXF: Pre-charge duration was not read, time code of the first frame was wrong if "Origin" is not 0
  • FLV: file was sometimes (e.g. most of the file padded with zeroes) fully parsed
  • VC-3: Using values from specifications (based on compression ID) instead of SBD/SST/SPL/APLF from bitstream
  • #738, mediainfo-qt doesn't build

New in MediaInfo 0.7.62 (Feb 23, 2013)

  • ARIB STD B24/B37 caption detection (both Japanese and Brazilian versions)
  • LXF: support of AVC, VC-3, MPEG audio, AC-3, Dolby E, and AAC detection and analysis
  • AC-3: support of 22.05 kHz streams (out of specs but they exist)
  • MOV: AIC (Apple Intermediate Codec) scan type detection
  • MOV: support of AVID metadata (interlacement information)
  • Time code dedicated tracks (MOV, MXF, GXF)
  • Time code track (MPEG-4/MOV, GXF, MXF)
  • Time code in SDTI (MXF)
  • Time code in System scheme 1 (MXF)
  • Time code in SMPTE RP 188 (aka SMPTE ST 12-2 aka ATC aka VANC) (GXF, LXF, MXF)
  • Time code in SMPTE RP 196 (aka HANC)
  • MPEG Video Time code
  • MPEG-TS: format_identifier, pointer_field, section_length (hidden by default)
  • CEA-608/708: caption detection duration is increased to 15 seconds (or 64 MB) in order to miss less caption content
  • Image files as a video stream: file name of the last file
  • #727, MOV: crash with some malformed files (Time scale set to 0)
  • #728, AAC: crash with some malformed streams
  • #681, AVI: was not analyzing VBR streams without bit rate info in header
  • #736: Division by 0 with 0-byte files
  • Id3v2: crash with some malformed tags
  • Bit rate display was "0 bps" if the real bit rate is more than 4 Gbps
  • Division by 0 in case of 0 byte long file
  • MPEG-4: wrong muxing mode information in case of A/53 captions in MPEG Video in MOV
  • P2 Clip: wrong uppercase/lowercase in the file name of source files.
  • MOV: PCM endianness was sometimes wrong
  • MPEG-4: JPEG interlacement was sometimes wrong
  • MPEG Video: wrong DAR information in case of DAR change between begin and end of the file

New in MediaInfo 0.7.60 (Sep 3, 2012)

  • Added:
  • #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_control 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
  • Bug correction:
  • Matroska: some streams were wrongly detected sa VFR
  • #3538378, XML output: invalid characters, now if there is an invalid character, data is transported in base64
  • LXF: wrong video bit rate with some files
  • AC-3/E-AC-3: hang up with some Little Endian streams
  • AAC: wrong min and max bit rate in case of partial (default) parsing, disabling it
  • AVC: crash or hang up with some malformed/scrambled streams
  • Opus: wrong duration in case of non-48kHz stream
  • MOV: 25 fps + drop frame time codes were not handled correctly

New in MediaInfo 0.7.55 (Apr 6, 2012)

  • Added:
  • Italian translation updated
  • AC-3: support of little endian streams
  • LXF: support of format version 0
  • HLS: support of .m3u8 index and sequence referencing a bunch of MPEG-TS files
  • MPEG-4: Added support of glbl atom and corresponding 4CC (ai12, ai15, ai1q, ai5q)
  • MPEG-4: Added detection of files with mx5p files wrongly filled with raw MPEG Video instead of MXF
  • MPEG-TS: Detection of 20-bit Dolby E even if the SMPTE 302 M header is set to 24-bit
  • Bug corrections:
  • #3513490, Id3v2: mapping of "Encoded by" and "Encoding library" is conform to the specs now
  • MXF: hang up with some clip-wrapped files
  • MPEG-4: AVC-100 bit rate was not coherent depending of the container (MPEG-4 or MXF)
  • reVTMD output is disabled due to its non-free (point of view of FSF and DFSG) licensing.

New in MediaInfo 0.7.53 (Jan 25, 2012)

  • Added:
  • 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 numbers 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
  • Bug correction:
  • QuickTime: crash and sometimes wrong info with some files having compressed header
  • MPEG-4: commercial format typo error (EX422 instead of HD422)
  • MXF: handling wrong MXF header having frame height instead of field height
  • #3471053, Tags: Id3v1 tag was used instead of Id3v2 if the file is short
  • #3463117, MPEG-TS: crash if Conditioal Access PID is same as the PES
  • Custom output: better handling of cases with special character strings (\n...) in the file content
  • #3440664: Audio only AVI file is missing duration
  • #3453476: detection so incorrect duration information in tkhd atom
  • Detailled XML output was producing duplicate xml-tags

New in MediaInfo 0.7.52 (Dec 20, 2011)

  • 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 some cases
  • RMP3 support was broken

New in MediaInfo 0.7.50 (Sep 26, 2011)

  • 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

New in MediaInfo 0.7.49 (Sep 19, 2011)

  • AES3: analyzing AAC, AC-3, MPEG Audio embedded in AES3 stream
  • GXF: detection of DolbyE in AES3 in GXF
  • WAV: detecting AES3 non-PCM audio inside WAV
  • MPEG Video: more precise duration for 29.97 fps material having time code without drop frame flag set
  • MPEG-4/MOV: delay from time code track conforming to Final cut (using integral frame rate value if frame drop flag is not set)
  • Overall bit rate mode (CBR or VBR)
  • DVB Subtitle: region_horizontal_address / region_vertical_address (hidden by default)
  • MPEG-TS: option (--ParseSpeed=0.8) for testing the stream until all advertised streams are detected
  • MXF: some files with SDTI were not well demuxed (frame number) or were crashing
  • Some files where wrongly detected as MPEG-PS without streams
  • AC-3: non-48 KHz streams were not analyzed
  • 3164893, JPEG: issue with some JPEG files with no/incorrect extention
  • 3403338, crash with four character filenames

New in MediaInfo 0.7.47 (Jul 15, 2011)

  • 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

New in MediaInfo 0.7.46 (Jul 6, 2011)

  • 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

New in MediaInfo 0.7.45 (Jun 17, 2011)

  • Added:
  • 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
  • Bug corrections:
  • 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

New in MediaInfo 0.7.44 (Apr 20, 2011)

  • Russian translation updated:
  • AVI: support of some corrupted files (RIFF size set to 0)
  • AC-3: support of streams with 16-byte time stamp between frames
  • MPEG-TS: detecting wrong stream registration information and skipping it
  • NTSC: accepting 483-line streams as NTSC
  • MXF: Parsing speed improvement, especially for high bitrate (>300 Mbps) streams
  • TGA file basic support
  • libmms: MMSH support (Linux/Mac only), thanks to RGB Networks
  • libcurl: HTTP header option and Time to live, thanks to RGB Networks
  • TIFF: more details
  • Bug correction:
  • MXF: some specific files were not analyzed, fix sponsored by http://maxnine.com
  • LXF: random crashes

New in MediaInfo 0.7.43 (Mar 21, 2011)

  • Added:
  • MPEG-TS: detection and display of real time PAT/PMT change improved
  • Fixed:
  • 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)

New in MediaInfo 0.7.42 (Mar 7, 2011)

  • Added:
  • Armenian translation added
  • Belarusian, Ukrainian translations updated
  • AES3: bit depth of AES3, bit depth of compressed audio stream, endianess
  • Id3v2 and MP4 tags: better mapping with iTunes fields
  • Tags: removal of technical only fields
  • MPEG Video: intra_dc_precision information (in advanced mode)
  • MXF: detection of raw pictures
  • MXF: support of URL encoded locators
  • MXF: color subsampling
  • DXW format support
  • Bug correction:
  • #3171468, ADIF: crash in some cases
  • #3169916, IFO: crash in some cases
  • #3173391, Id3v2: was using local encoding instead of ISO-8859-1
  • MPEG Video, discarding bad (always 0) group_start
  • AVC: crash with file having big log2_max_pic_order_cnt_lsb_minus4 value
  • AVC: wrong GOP information in some cases
  • Ut Video: Color space information was wrong
  • MPEG-4 Visual: Advanced Simple@L0 was detected as Advanced Simple@L1
  • AVI: Crash with some AVC streams (not sized blocks)
  • MPEG Audio: crash with some files
  • AAC: crash, infinite loop or wrong result with some files
  • Trying to quicker reject a junk file
  • AVI: OpenDML indexes were no more parsed
  • Windows installer: OpenCandy library is updated and Microsoft agrees it is not dangerous for user privacy, it does not alert anymore. We do not transmit or collect personally identifiable information.

New in MediaInfo 0.7.41 (Jan 26, 2011)

  • MPEG-TS: random cases with full parsing of the file

New in MediaInfo 0.7.39 (Jan 5, 2011)

  • Added:
  • Turkish, Russian translations updated
  • OGG: more CELT attributes, thanks to Lionel Duchateau
  • DV: better detection of display aspect ratio for specific (non standard?) streams
  • MPEG-7: support of ISO-IEC 13818-2 / H.262 (MPEG Video) version 2000 (multi-view / 4:2:2)
  • MXF: Clean aperture size support
  • D-10 (AES3) in MXF: real channel count
  • MPEG-TS: detection and analysis of ADTS in stream_id_extension
  • #2943900, MPEG-4 Visual: count of maximum consecutive B-frames
  • MP4: Handling of Nero library information atom
  • Id3: TAG+ support
  • Bug correction:
  • #3140453, MKV with AAC: support of HE-AAC v1/v2 detection even if AudioSpecificConfig is missing
  • #3138883, ID3v2: crash in some cases if Data length indicator is used
  • #3139417, MPEG-PS: duration for caption detection was shorter than expected
  • #3139276, H.263: more precision about the different flavors of H.263
  • AVI and MPEG-2 Audio Layer 3: error if audio stream duration estimation
  • FLV: better handling of weird bitrate metadata
  • D-10 (AES3) in MXF: Bit rate was wrong
  • AC-3: crash if false-positive detection of AC-3 and CRC is valid and bsid is wrongly set
  • #3141059, FLV: trying to detect partial files (so metadata are wrong) and using timestamps instead
  • #3141052, AVI: wrong duration, no detection of rec chunks, with some files
  • #3145968, RealMedia: not integer frame rate handling
  • HE-AAC filling
  • Id3v2: bad handling of some tags
  • MPEG-TS/PS: Frame count / duration accuracy of some very specific files
  • MPEG-TS/PS: Not counting non-decodable frames (without the corresponding I-Frame)

New in MediaInfo 0.7.32 (May 3, 2010)

  • Added:
  • 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
  • Fixed:
  • 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

New in MediaInfo 0.7.30 (Mar 29, 2010)

  • Russian language updated
  • Image extensions are handled by the context menu
  • AVC: Multiview Video Coding (MVC) basic support
  • AVI: better handling of some RGB or RLE codecIDs
  • Solaris package creation files update (with relocation)
  • MSVB: better handling of C pointers
  • WAV: Skipping wrong sample count values
  • GXF: Caption in ancillary data detection
  • #2970227, WAV: a file was wrongly detected as DTS
  • CEA-608: some captions were wrongly detected as active
  • MPEG-7: some corrections in order to be valid
  • FLV: Duration for video not starting at Time 0
  • WMV and MPEG-TS/PS: some crashes are fixed
  • MSVC2010 and MSVC2008 project files were missing some files

New in MediaInfo 0.7.29 (Mar 10, 2010)

  • GXF (SMPTE 360M / RDD 14) support
  • GXF: support of CDP (SMPTE 334-2) in Ancillary data (SMPTE 334-1) (not complete)
  • AAC in MPEG-TS: Profile/Level
  • PCM in MKV: format name, channel positions
  • MPEG-7 and PBCore 1.2 output (pre-release)
  • MPEG-7: more metadata
  • Solaris package creation files
  • MPEG-TS overall bit rate is more precise
  • Channel positions: more coherency in the naming
  • DVD-Video (IFO): ID name was in hexadecimal only, now in Decimal+Hexa

New in MediaInfo 0.7.28 (Feb 21, 2010)

  • 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 atributes (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

New in MediaInfo 0.7.27 (Jan 5, 2010)

  • MPEG Audio: Emphasis
  • MPEG-TS: PCR timestamp can be extracted in real time
  • Linux library: visibility is now limited to the official API
  • License changed to LGPLv3+ for license simplification (same license as the library)
  • MPEG Audio, AAC, Vorbis: removal of irrelevant Resolution field even from containers
  • MPEG Video: error in calculation of frame rate if sequence extension is used
  • MPEG Audio: some VBR files without VBR header were wrongly detected as CBR
  • #2921999, unexpected quotes in the text output

New in MediaInfo 0.7.23 (Oct 20, 2009)

  • OGG: more details for MPEG-4 Visual, MPEG Audio and AC-3
  • MPEG-4: more information for MPEG Audio streams
  • MPEG-4: more information for ADTS streams
  • MPEG-TS: more information for ADTS streams
  • QCP (RFC 3625) format support
  • Refactoring of parsers, for more speed and less false-positives
  • WAV: INFO chunk parsing
  • Blu-ray directory analyzing was broken
  • VC-1: some streams were not detected
  • AMR in MP4: Resolution set to 13 or 14 bits instead of default 16 bits
  • Help, Known parameters was hanging up
  • AVC: frame rate was wrong for progressive streams with frame doubling
  • MPEG-TS: crash while parsing some streams with specific ATSC event_id

New in MediaInfo 0.7.22 (Sep 29, 2009)

  • MPEG-TS: KLV data detection
  • #2859504, 3GPP: some files were not detected
  • Some corrections about AVI Display Aspect Ratio
  • QuickTime: external files were completely parsed, too long
  • DV: Support of 4 mono channel configuration

New in MediaInfo 0.7.19 (Jul 19, 2009)

  • ALS raw files support, thanks to Lionel Duchateau
  • LA (Lossless Audio, old) support, thanks to Lionel Duchateau
  • SLS detection, thanks to Lionel Duchateau
  • AAC: forcing SBR/PS when it is implicit (if

New in MediaInfo 0.7.17 (Jun 19, 2009)

  • #2790156, Folders context menu option
  • Python : adaptation for version 3
  • XML output (thanks to Steen Jost Jensen)
  • MPEG-PS/TS: ATSC Closed captions (both EIA-608 and EIA-708) detection
  • MPEG-PS/TS: Language of closed caption (ATSC)
  • DV: camera settings
  • DV: Closed captions detection (raw DV, or in .mp4 and AVI container)
  • JPEG 2000 support
  • MPEG-4: support of JPEG 2000 embedded in a MPEG-4 container
  • MPEG-4: support of ProRes 422 / ProRes 422 HQ codecs
  • MPEG-4, AMR: Vendor and version
  • Blu-ray: support of PCM (Frequency, resolution, bitrate)
  • MPEG-TS: speed improvements
  • #2803396, sometimes crash with tiny (40-79 bytes) files
  • #2801211, MPEG-4/3GP: support of 3GP tags
  • #2795345, MPEG-4 Visual: crash with some specific user_data
  • #2793960, MKV: some MKV renamed as .ac3 were detected as AC-3
  • #2796417, MPEG-4: Some files with Camera user data were not detected
  • #2785604, Build fails on newer GCC versions (>=4.4)
  • #2664106, prefs overwritten after installing update
  • so interface was not working since some releases on Linux
  • MPEG Video: better detection of 2:3 Pulldown
  • MPEG-4: Forcing AMR to 8KHz/Mono whatever the container says

New in MediaInfo 0.7.16 (May 20, 2009)

  • 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
  • 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

New in MediaInfo 0.7.15 (May 4, 2009)

  • English, Chinese (Simplified), Albanian translations updated
  • Wave64 (.w64) support
  • MPEG-4: Better handling of 4GiBfiles
  • 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

New in MediaInfo 0.7.14 (Apr 17, 2009)

  • Belarusian, Russian, Chinese (Traditional) translations updated
  • 64-bits version of the installer (GUI is still 32-bit, but 64-bit DLL is included)
  • 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
  • #2734021, E-AC-3: some files were not detected
  • FLAC: some files with big attachments were not well detected
  • MKV: some huge video (3840*2160) were not well parsed (no encoding settings)

New in MediaInfo 0.7.13 (Apr 3, 2009)

  • 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 normal AC-3 audio

New in MediaInfo 0.7.12 (Mar 20, 2009)

  • 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)

New in MediaInfo 0.7.11 (Feb 13, 2009)

  • 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

New in MediaInfo 0.7.10 (Jan 30, 2009)

  • 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)

New in MediaInfo 0.7.9 (Jan 23, 2009)

  • New icon design, thanks to T.J. Lentz
  • Albanian language updated
  • OGG: Dirac support
  • OGG: Speex support
  • OGG: other formats (JNG, Kate, MIDI, PCM...) detection
  • SWF: detection of more audio streams
  • MPEG-PS: Handling of PlayStation2 audio
  • #2474119, Minimal MZ (PE) and ELF detection
  • SMV (WAV/ADPCM+JPG files) file format support
  • DPG (Nintendo DS) file format support
  • QuickTime: TimeCode track analysis
  • MPEG-4 subtitles: difference between 'text' and 'tx3g' codecIDs x Python binding update for more compatibilty x #2424809, Shell Extension problem with some specific OS configuration and non-latin based characters x #2474280, OGG: handling of files with Skeleton Metadata x #2445654, OGG: better false-positives detection x #2493685, AVI: Wrong video duration for some malformed 4GB+ AVI/DV files x #2516007, "Language" raw tag was sometimes 3 letter long instead of 2-letter long x Floating point overflow correction

New in MediaInfo 0.7.8.0 (Dec 10, 2008)

  • Changing version schema, only 3 numbers (next versions will 0.7.9, 0.7.10...)
  • Better Linux integration
  • rpm stuff (thanks to oc2pus http://packman.links2linux.org)
  • deb stuff
  • #2259421, FLAC and OGG: Encoding library name and version
  • FLV: version 10 support
  • FLV: duration of files without metatags
  • MPEG-4: Delay (useful when multiple videos are present)
  • Dirac: profiles updated from the latest specification
  • MPEG-4: more precise detection of OGG based codecs
  • MKV: better newest codecs handling
  • MKV: RealVideo/Audio support improvements
  • mipsel CPU support
  • MPEG-PS: Trying to have a better precision for duration
  • WMV: crash with some malformed files
  • MPEG-TS: some channel names where not shown
  • MPEG Video (version 2): some streams were misdetected as CBR

New in MediaInfo 0.7.7.8 (Nov 11, 2008)

  • Albanian, Chinese (Simplified), Chinese Traditional), Turkish, Italian, German, Polish languages updated
  • #2216498, LPCM in VOB: more attributes (channels count, sampling rate, bitrate)
  • #2182135, Wavpack: support of multichannel files
  • AVC: detection of the newest profiles
  • DTS: detection of DTS-HRA, DTS-MA, DTS-Express, thanks to http://madshi.net
  • AES3 PCM in MPEG-TS detection
  • Wavpack: Encoder settings
  • WMV with "WVC1" codec identifier: video interlacement
  • MPEG-4: E-AC-3 support x #2186682, MPEG-2 Video: Wrong PAR and DAR for Panasonic MPEG2 Files x MPEG-4: some AC-3 and AAC specific files reported wrong channels value

New in MediaInfo 0.7.7.7 (Oct 17, 2008)

  • Chinese Traditional, Albanian, Korean, German languages updated
  • Support of VP5 file format
  • MPEG-4 Visual and MPEG Video: can now display the custom matrices data
  • WM: interlacement detection for VC-1 based codecs (WMV3...)
  • #2148321, PNG: more info
  • AVI: Better association of abcAVI tags to MediaInfo tags
  • PureBasic binding
  • Delphi binding: dynamic load (by default) of the library, thanks to Icebob x #2142995, MPEG-4: handling the Display Aspect Ratio from the track Header (tkhd) x #2141277, MPEG-PS/TS: Audio ID was hex for MPEG-PS but decimal for MPEG-TS streams x #2109107, Tags in Flac or Ogg: modification of the tag types priorities x #2120224, MPEG-4: some specific files were not parsed completely (missing info) x MPEG-TS with Dirac: some specific files were not parsed completely (missing info) 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