Versie historie van MediaInfo for Mac OS X
<<Terug naar software beschrijving
Veranderingen voor v19.07 - v19.09
- + 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
 - x MXF: some metadata were missing
 - x AC-3: AC-3 actually has no bit depth, removing the default 16 value
 - x AC-3/E-AC-3: fix bitrate info (so duration) with streams having a time code
 - x AC-3: parse more frames also when in MP4, in order to better detect JOC (Atmos)
 - x MP4: do not show audio bit depth if it is the "default" 16 (value is not trustable enough)
 - x ProRes RAW: we know only width and height
 - x SubRip: bad handling of files having a quote character
 
Veranderingen voor v19.04 - v19.07
- + 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
 - x USAC: frame rate was missing in case of non standard sampling rate
 - x USAC: fix infinite loop with some LATM streams
 - x WAV: MP3 delay should be added to BWF time reference
 - x TTML: fix wrong output with standalone files
 - x N19/STL: fix crash with some uncommon framerates
 - x VC-3: fix sub sampling with some v2 files
 - x DV: Time code frame number was wrong (divided by 2) for 50/60 fps content
 
Veranderingen voor v18.12 - v19.04
- + 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
 - x B1101, AVI: fix crash with some invalid streams
 - x B1101, SMPTE ST 337: fix crash with some invalid streams
 - x Matroska: chapters timestamp were not display if chapters have no name
 - x MXF: Fix false positive truncated file detection when there is no Random Index Pack
 - x AAC: channel layout typos (Rls instead of Lrs, Lr instead of Rb)
 - x ProRes: correctly show color space if alpha plane is present
 - x MPEG Audio: some VBR files use "Info" Xing header, so we ignore the difference between "Info" and "Xing"
 - x I943, MPEG-4: wrong display aspect ratio in some corner cases (32-bit release only)
 - x I1096, OGG: assign METADATA_BLOCK_PICTURE tag to cover
 
Veranderingen voor v18.08.1 - v18.12
- + 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
 - x MPEG-2 Video: variable GOP detection fix
 - x MPEG-7 export: some fields were missing due to the removal of some legacy fields
 - x ADTS: Fix display of channel count for 8-channel streams
 - x ID3v2: fix some date related issues
 - x I298, ID3v2: fix wrong read of recording date in some cases
 - x I1032, PBCore2: fix essenceFrameSize with non Video tracks
 - x I1096, JPEG: fix crash with one file
 - x Several other crash and memory leak fixes
 
Veranderingen voor v18.08 - v18.08.1
- x Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters
 
Veranderingen voor v18.05 - v18.08
- + 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
 - x MIXML: hide fields which were hidden in normal output
 - x Hybrid AC-3/E-AC-3 (in Blu-rays): bit rate info was wrong
 - x Lot of bug fixes, see full log for more info
 
Veranderingen voor v0.7.98 - v0.7.99
- + 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
 - x Fix a weird 1.334 DAR due to a rounding issue
 
Veranderingen voor v0.7.97 - v0.7.98
- + Matroska: handling of files with Tracks element after Cluster elements
 - + Matroska: detection of Duration tag alone and use it even if tag writing date is not there.
 - + Matroska: mapping of colour description elements, timecode and handler name to corresponding MediaInfo fields
 - x I169, WAV: too much aggressive detection of wrong 5-channel audio, now limited on AC-3 and DTS
 - x transfer_characteristics and matrix_coefficients slight change in order to have them unique per ISO integer value
 - x EBUCore: All XML elements are correctly escaped
 - x PBCore: All XML elements are correctly escaped
 
Veranderingen voor v0.7.95 - v0.7.97
- + Ubuntu 17.04 packages
 - + HEVC: support of stream having VPS hrd_parameters
 - + FLV: support of FLV files with an ID3v2 header
 - + FLV: detect some incoherent frame rates in buggy files
 - + TIFF: support of more tags
 - + I518, AAC: consider 4 back channels as 2 side + 2 back channels
 - + Matroska: integrate all elements from Matroska specs in MediaTrace
 - + WAV: parsing of MPEG Audio extension "mext" chunk and displayed in MediaTrace
 - + MPC: channels count
 - + AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option
 - x MXF: less false-positive detection of some files as MXF
 - x B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy
 - x B1029, DPX: DPX endianess not considered with some fields in MediaTrace
 - x Custom template: can check "Other" part as any other parts
 - x Matroska: fix parsing issue with small byte blocks are taken from the file e.g. when reading from HTTP link
 - x Matroska: files with unknown block size were flagged as truncated
 - x MediaTrace: values with a n were breaking the text report lines
 - x Some typos (RefFrames, SPF)
 
Veranderingen voor v0.7.93 - v0.7.95
- + 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
 - x EBUCore: fixed display aspect ratio (was using rational)
 - x EBUCore: fixed frame rate factor (was num/den instead of factor)
 - x AVC: some streams with dynamic frame type were having a wrong frame rate
 - x MPEG-4: some old AAC tracks were not correctly detected
 - x Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
 - x Nut: fix crash with some files
 - x FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
 - x DTS: fix frame count
 - x Dolby E: fix frame count
 - x EBUCore: fix regression creating invalid XML files
 - x AVC: some streams with dynamic frame type were having a wrong frame rate
 - x I490, EXR: was not supporting valid 31-char attribute names
 
Veranderingen voor v0.7.92.1 - v0.7.93
- + 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)
 - x MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
 - x HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
 - x MPEG-TS: if stream is encrypted or invalid, level was sometimes not the expected one for AVC (e.g. "BaseLine@3.0" instead of "Baseline@3")
 - x Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
 - x FFV1: fix potential crash with some buggy slice headers
 - x Matroska: crash in case of big attachment and CRC32 present
 
Veranderingen voor v0.7.91 - v0.7.92.1
- Fix a performance regression in the matroska parser
 
Veranderingen voor v0.7.90 - v0.7.91
- + Add TIFF extension to Windows shell extension
 - x 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
 - x Fixed parsing of FFV1 v0/v1
 - x PTX: fix crash due to bad parsing of some file names while looking for track language
 
Veranderingen voor v0.7.84 - v0.7.85
- + 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
 - x Teletext in MXF: some IDs were wrong (when there are more than one Teletext service)
 - x MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version <2
 - x MPEG Video: some CEA-608/708 captions were not correctly detected due to some packets discarded by the parser with interlaced content
 - x MPEG-4/MOV: Dolby E with 2 or more audio services were not correctly reported
 
Veranderingen voor v0.7.83 - v0.7.84
- #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
 
Veranderingen voor v0.7.72 - v0.7.73
- 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 DPX Version 1, version number was not corresponding to the real version
 
Veranderingen voor v0.7.71 - v0.7.72
- 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
 - 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
 
Veranderingen voor v0.7.70 - v0.7.71
- 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
 - 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)
 
Veranderingen voor v0.7.69 - v0.7.70
- DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix encoded channels count and position), sponsored by Numericable
 - FFV1: version, bit depth, color space, chroma subsampling, versions 0 to 3, sponsored by NOA Audio Solutions
 - HuffYUV: version, bit depth, color space, chroma subsampling, versions 1 to 3, sponsored by NOA Audio Solutions
 - PDF: basic detection (goal is to detect PDF/A profile)
 - HLS: support of encrypted streams (key must be in FileName.FileExt.key or provided via the library API)
 - CDP: using CDP service descriptor for the list of 708 services + language information
 - MXF: showing the real bit depth ("Quantization bits"); the count of bits stored in the file is in a new field "Stored bit depth" if it differs
 - MXF: Audio "frame rate" (how PCM content is split in packets) information
 - MXF: Audio block alignment byte size (hidden by default)
 - VC-3: adding the commercial name "DNxHD" + bitrate class
 - MXF: SMPTE ST 377-4 (MXF Multichannel Audio Labeling Framework)
 - MXF: "ChannelLayoutID" new field (hidden by default) containing the MXF Channel Assignment Label
 - Wave64: Duration
 - CDP: frame rate
 - IMF: improvements (still work in progress)
 - QuickTime: ia13 CodecID
 - CDP: using ccsvcinfo_section() for service presence and language information
 - MXF/CDP: law rating (from CEA-608 XDS) information added (other containers were already supported)
 - CEA-608: Program name information
 - BMP: support of OS/2 headers
 - HLS: com.apple.streaming.transportStreamTimestamp support
 - ISM: ISMT / text (TTML) streams support
 - MXF: detection of buggy BlockAlign from some muxers, so PCM bit depth is correctly detected despite the buggy metadata
 - HEVC: library name of some encoding libraries
 - MPEG-2 Video: picture structure for interlaced content (interlaced content can have a frame structure)
 - HLS: support of some encrypted files (AES-128 with default IV and per segment), key is provided by the command line --File_Encryption_Key=(Base64 data)
 - HEVC: adding support of x265 library name and x265 encoding settings
 - ProRes: more details about ProRes in AVI or Matroska
 - DV: support of AVd1 CodecID
 - CMake: scripts improvements, thanks to Ivan Romanov
 - Matroska: file name of attachments, thanks to Marshall
 - HEVC: some streams with VUI were not parsed
 - MPEG Video: was not correctly handling 1000:1001 frame rates and NDF time codes combination during frame count computing
 - MPEG Video: was not correctly detecting the time stamp of the first frame in case of closed GOP with first frame not the I-frame
 - XDCAM: information about the MXF header presence was not provided if MOV header has a glbl atom
 - Some specific C++11 code is removed for full compatibility with older C++
 - MXF: Time codes values were buggy in case of MXF with pre-charge ("Origin" not 0)
 - MPEG-4 Visual: wrong analysis in case on video_object_layer_shape not set to regular
 - MPEG-4/MOV: trying to display the summary differently when there is a difference between container and raw stream channels count information (long term method to be discussed)
 - Non-Unicode version was not building anymore
 - DyLib: trying to have a better support of pure C compilers
 
Veranderingen voor v0.7.64 - v0.7.66
- 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 10+ Session file (.ptx) support, by reverse engineering (=it may not work)
 - Playlist files: trying to detect language and channel layout from file names
 - QuickTime: new field ScanOrder_StoredDisplayedInverted, set to "Yes" when 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 2GB+ files, 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
 
Veranderingen voor v0.7.63 - v0.7.64
- 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 DivX inc)
 - 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
 
Veranderingen voor v0.7.56 - v0.7.60
- License: Switched back to LGPLv2+Exceptions
 - #3555183, PCX support, thanks to Lionel Duchateau
 - #3555182, PSD support, thanks to Lionel Duchateau
 - #3555181, Matroska: ALAC detection, thanks to Lionel Duchateau
 - #3540425, OGG/MKV: Opus speech format support, thanks to Lionel Duchateau
 - #3531808, AVI: detecting more inconsistencies in stream durations
 - GXF: crash with Time code tracks without frame rate info
 - MPEG-4: stream order (hidden by default), in order to provide the same numbers as mkvtoolni5.2Track ID
 - QuickTime: default channel map is "L R" for stereo streams (as it seems to be in QuickTime player)
 - MPEG-4: support of WMA (version 1, version 2, Pro, Lossless) in MPEG-4
 - FLV: handling of metadata with an underscore before the real metadata name
 - MXF: support of files with header missing TrackNumber in the descriptor (if it is present only in footer)
 - MXF: Language from DMS-1
 - ProRes: analysis of the ProRes raw stream (including scan order for interlaced content)
 - colour_primaries, transfer_characteristics, matrix_coefficients: canonicalization of results
 - MPEG-4 Visual: colour_primaries, transfer_characteristics, matrix_coefficients
 - ProRes: colour_primaries, transfer_characteristics, matrix_coefficients
 - GIF: Display Aspect Ratio
 - #3533984, different behavior depending of compilation options (so Linuversion was missing some info)
 - MPEG-4: audio/video delay was wrong in case of negative delay
 - CEA-608: Memory leaks removed
 - AVC: crash in case of analyzing some invalid SEI
 - MPEG Audio: crash with some files having Lyrics 2 tags
 - MPEG Audio: crash with some files having APE tags
 - AVI: secondary genre comes after primary genres in the "Genre" field
 - FLV: better handling of files containing more than 1 meta chunk
 - MPEG-TS/MPEG-PS: was aborting during full parsing in the case of very damaged streams
 - Vorbis: infinite loop if codebook_entries>=256
 - Id3v2: crash with some unsynchronized frames, especially with UTF-16 comments
 - Id3v2: Wrong mime type of covers
 - MPEG-PS: crash in case of language info in descriptors
 - Java binding: crash with MediaInfo::Inform() (Windows 32-bit only)
 - MPEG-TS: false-positive in case of some MPEG-4 files with wrong extension
 - FLV: crash in some specific cases (malformed files)
 - 3548314, MVC: Scan type was wrong with MVC-only (without the underlying AVC stream) stream
 - 3553588, MPLS: stream duration was wrong with standalone (without the referenced M2TS) files
 - 3553588, MPLS: incoherent behavior with MPLS having more than one PlayListItem
 - 3554154, MPEG-TS: crash with some corrupted streams
 - MOV: all EIA/CEA-608 captions were not well detected
 - Matroska: Trying to better detect VFR streams, frame rate was wrong in case of interlaced content
 
Veranderingen voor v0.7.56 - v0.7.59
- Ukrainian translation updated
 - AC-3: Little Endian streams support
 - LXF: AVC streams support
 - ISM: better support
 - File referencing other files (HLS, ISM...): menu in case there is more than 1 stream per referenced file
 - MPEG-TS: option for keeping streams detected at the beginning then disabled in a an update of the PMT (activated by default)
 - MPEG-PS: program_map_section support for uncommon streams embedded in MPEG-PS
 - Referenced files (MXF, HLS, MOV, P2, XDCAM...): issues with source name, track order, files size
 - MPEG-TS/MPEG-PS: regression, some files with AC-3/DTS/DVD subtitles were not well analyzed anymore
 - MPEG-4 channel mapping: Lt and Rt (matrix-encoded) channel mapping were missing
 - GXF: handling of buggy files having non-PCM AES3 codec identifier but actually having PCM
 - MPEG-4: better support of MPEG-4 files having corrupted metadata atom
 - 3529510, EIA/CEA-708: was not detected if the stream was not present at the beginning, thanks to Pete Chapman
 
Veranderingen voor v0.7.55 - v0.7.56
- Better support of machines lacking of std::stringstream
 - Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices)
 - #3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream
 - #3515393, MPEG Audio: infinite loop (freeze) with some files
 - #3514677, Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9
 - #3513908, File interface: No output if filename contain a colon
 - #3515893, MPEG-4: some specific files were not detected
 - AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk)
 - AVC: memory leaks
 - libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls
 - #3515857, CLI only: --LogFile carriage return format was not the one of the OS
 
Veranderingen voor v0.7.53 - v0.7.54
- Russian translation updated
 - #3480111, Matroska: parsing of WebM-style frame rate info
 - #3499859, ALAC: parsing of the alac atom, for real bit depth / sample rate
 - #3487601, DV: fields order (TFF/BFF)
 - MPEG-4: more video 4CCs binded to MPEG Video
 - H.263: raw stream parsing (width, height, aspect ratio), comparison with container data
 - Speed improvements
 - MPEG-PS: supporting parsing of some non-conform files
 - Full support of CEA-608 (separation of CC1-CC4, T1-T4)
 - #3494722, MPEG-4: trying to detect wrong duration in track header
 - MPEG-4 with embedded MXF track (XDCAM...): separation of video bitrate and padding bitrate
 - Compound streams (e.g. DV): separation of video bitrate and audio bitrate
 - Blu-ray: LPCM mono real bit rate is separated from the encoded (stereo) bit rate
 - Support of https, sftp scp protocols (custom builds only)
 - AVI: vprp (OpenDML) display aspect ratio support
 - File names with non-US characters were sometimes not open
 - #3480111, Matroska: some frame rates are incorrect in the file, trying to detect this kind of malformed file
 - #3479494, AVC: segmentation fault
 - #3440638, AAC: wrong detection for some malformed AAC streams
 - #3440638, MPEG-4: wrong analysis of some files having track header after media information
 - #3480111, MXF: Height was wrong for MXF with FrameLayout = Mixed fields
 - #3468235, Blu-ray: displaying PGS in all cases (even if PES is not detected, they are too much rare)
 - #3498846, MPEG-4: delay between audio and video was no more detected
 - #3495573, MPEG-4: crash with some files having fragments
 - MPEG-4: channel position in case of channel atom is configured with ChannelBitmap
 - MPEG-TS: crash with some buggy files (a PID indicated as PSI and PES at the same time)
 - AES3: not detecting Dolby E stream if there is guard band before the Dolby E frame, in MPEG-TS
 - DPX: some files with some invalid fields were not detected
 - DTVCC Captions: crash with some buggy streams
 
Veranderingen voor 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
 
Veranderingen voor v0.7.51 - v0.7.52
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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)
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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)
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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
 
Veranderingen voor 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)
 
Veranderingen voor 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
 
Veranderingen voor 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)
 

