MediaInfo 歷史舊版本 Page13

最新版本 MediaInfo 23.09

MediaInfo 歷史版本列表

MediaInfo 提供有關視頻或音頻文件的技術和標籤信息。信息的例子是編解碼器,比特率,每秒幀數,寬度,高度,頻道數量,持續時間,標題,作者,字幕語言和章節名稱。 多種方式查看信息(文本,圖表,樹和 HTML ),你可以自定義這些視圖。可以輸出文本,CSV,HTM,圖形界面或命令行的可能性。支持的格式包括 MKV,OGM,AVI,MPEG1,MPEG2,MPEG4,DVD,OGG,MP3,WAV... MediaInfo 軟體介紹


SpeedyFox 2.0.27 查看版本資訊

更新時間:2019-09-20
更新細節:

What's new in this version:

- New: Support of Microsoft Edge browser (Chromium based)
- Improved: SQLite engine updated to 3.29.0

MediaInfo 19.09 查看版本資訊

更新時間:2019-09-11
更新細節:

What's new in this version:

MediaInfo 19.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
- 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


MediaInfo 19.07
New:
- 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

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


MediaInfo 18.12
New:
- 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

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


MediaInfo 18.08.1
- Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters


MediaInfo 18.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
- 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


MediaInfo 18.05
- Change log not available for this version


MediaInfo 18.03.1
- Fix regression on Windows with directory names beginning by n or r


MediaInfo 18.03
- AV1: support of AOmedia AV1 based on latest specifications draft, raw (OBU) and in MKV
- MF: HDR metadata support
- MF: detection and parsing of ProRes (SMPTE RDD 44)
- MF: framerate container/stream incoherence detection
- DP: 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 eternal metadata in the output from MediaInfo
- JSON output
- Attachments: do not provide anymore attachments content in ML by default, reducing ML output size
- colour description: trying (again!) to have more coherent labeling
- DCP/IMF: fi 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
- DP: some elements in trace were wrongly displayed (wrong endianess)
- B1082, Ancillary data: fi infinite loop


MediaInfo 17.12
- 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


MediaInfo 17.10
- We need your support! Visit https://mediaarea.net/SupportUs
- Version scheme is now YY.MM (year dot month, 2 digits each)
- New MediaInfo XML output, with XSD, more suitable for automatic parsing.
- Universal Ad ID: refactored display, better display of value and registry, XML name slightly modified
- MOV: support of HDR metadata (MasteringDisplayColorVolume, MaxCLL, MaxFALL)
- BWF: display of UMID and loudness info
- AAC: show program_config_element in trace
- MPEG Audio: frame rate info
- PCM in WAV and Matroska: Support of ValidBitsPerSample
- I197, EBUCore: 1.8 output uses now final version of XSD and final XSD location
- Matroska: tweaking frame rate empirical detection for some corner cases
- I1070, LAME 3.100 info tag was incorrectly parsed
- B1068, MPEG Audio: Incoherent duration between General and Audio parts, Audio part duration fixed
- Matroska: showing "A_MS/ACM" Matroska CodecID
- MXF: Fix crash with some buggy files
- MXF: was not well supporting MXF referencing only 1 file
- PCM in WAV: 8-bit content is unsigned and without endianess
- PCM in WAV and Matroska: More coherency between Wave info and ExtensibleWave Info (bitdepth, sign)
- WAV: GUID display was with first 8 bytes in wrong order
- Several crash fixes


MediaInfo 0.7.99
- EBUCore: JSON output
- 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


MediaInfo 0.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
- I169, WAV: too much aggressive detection of wrong 5-channel audio, now limited on AC-3 and DTS
- transfer_characteristics and matrix_coefficients slight change in order to have them unique per ISO integer value
- EBUCore: All XML elements are correctly escaped
- PBCore: All XML elements are correctly escaped


MediaInfo 0.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 etension "met" chunk and displayed in MediaTrace
- MPC: channels count
- AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option
- MF: less false-positive detection of some files as MF
- B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy
- B1029, DP: DP endianess not considered with some fields in MediaTrace
- Custom template: can check "Other" part as any other parts
- Matroska: fi parsing issue with small byte blocks are taken from the file e.g. when reading from HTTP link
- Matroska: files with unknown block size were flagged as truncated
- MediaTrace: values with a n were breaking the tet report lines
- Some typos (RefFrames, SPF)


MediaInfo 0.7.96
- Chinese (Simplified) translation updated
- MPEG-4: display of recorded date from DV substream
- Disabling web link as they are too much outdated
- 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


MediaInfo 0.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
- 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: fix crash with some files
- FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
- DTS: fix frame count
- Dolby E: fix frame count
- EBUCore: fix regression 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


MediaInfo 0.7.94
- 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
- M143, MXF with Acquisition Metadata: crash fixed
- Several crash fixes


MediaInfo 0.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)
- MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
- 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 "[email protected]")
- 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


MediaInfo 0.7.92.1
- Fix a performance regression in the matroska parser


MediaInfo 0.7.92
- 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"
- 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


MediaInfo 0.7.91
- 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


MediaInfo 0.7.90
- WAV: support of file with a buggy RIFF header
- Matroska: detection of segment size of zero (compatibility risks e.g. Windows 10 Media Player does not play such file)
- MXF: detection of some incoherences between header and footer
- MXF: display of Locked information
- N19/STL: support of 48/50/60 fps content
- N19/STL: display of time code of first frame
- AC-3: bit depth
- MPEG Video: CBR bitrate mode information based on vbv_delay
- DXW: support of fake time code attribute
- Teletext in MPEG-TS: CodecID, format (classic teletext or subtitle), video delay were sometimes not displayed
- PDF: fixed crash with some files with full analysis set
- BMP height is negative
- Several minor fixes


MediaInfo 0.7.89
- 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 16+ bitdepth (YUV and RGB) while handling buggy version <= 3 YUV 16-bit streams
- Improved growing file detection, option for forcing the growing file test
- Matroska: support of video FieldOrder, MatrixCoefficients, BitsPerChannel, Range, TransferCharacteristics, Primaries
- Acquisition Metadata: support of more elements (IrisTNumber, IrisRingPosition, FocusRingPosition, ZoomRingPosition, ColorMatrix)
- Add stream counts to MIXML output
- I242, AVI/Matroska: mapping of mjp2 to JPEG 2000 format name
- MPEG-4 Visual: parsing of Studio profiles, providing width/height/frame rate...
- MXF: reading MPEG-4 Visual profile from MXF sub-descriptor and/or EssenceCompression
- MXF: reading Intra GOP info from descriptors
- Sequence of images: detection of sequence even if the provided path separator is the Unix one (Windows only)
- Acquisition Metadata: IrisFNumber, FocusPosition, LensZoom were not correctly reported
- LXF: fixed crash in case of some malformed files
- LXF: reject bad frames instead of displaying wrong duration and bit rate


MediaInfo 0.7.88
- 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


MediaInfo 0.7.87
- Spanish and catalan languages updated, thanks to Sergi Medina
- Refactoring of the trace feature, for better performance and some bug fixes
- Visual C++ 2012 project files removed
- Review of symbols display, now using standard display (e.g. "k" instead of "K", " min" instead of "mn"...)
- XML output: revert to old versioning method (version is MediaInfo software version)
- I63, EBUCore/FIMS outputs: typo correction about WritingLibrary and WritingApplication
- Matroska: files with CodecPrivate element before CodecID element where not always correctly parsed
- OGG: crash/incoherent behavior with some buggy OGG streams having invalid chunk sizes


MediaInfo 0.7.86
- 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
- Matroska: better support (including speed improvement) of huge lossless frames (e.g. 20 MB FFV1 4K)
- 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


MediaInfo 0.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
- 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


MediaInfo 0.7.84:
- 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


MediaInfo 0.7.83
- 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)
- MP4: support of buggy file having "hint" SubType
- x HLS: better handling of media playlists having EXT-X-BYTERANGE


MediaInfo 0.7.82
- 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
- DTS: DTS-HD HR 3840 not detected anymore
- AC-3: wrong sample rate with 32 kHz streams
- EBUCore 1.6: invalid output due to position of containerEncoding element
- MPEG-7 output: No XML encoded value output


MediaInfo 0.7.81
- Acquisition Metadata: support of all SMPTE RDD18 elements
- Matroska: cover presence and content of the cover, thanks to Ma- Pozdeev
- Matroska: Handling of cropping values, thanks to Ma- Pozdeev
- Improvement of Python binding: Mac Os - support, Python2 and Python3 can use same MediaInfoDLL.py
- AVI: OpenDML Interlaced / Progressive scan type detection
- MP4: support of AtomicParsley imdb tag
- MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
- Matroska: Undefined number of chapters in some M4V with Timed Te-t, thanks to Ma- Pozdeev
- Matroska: negative timecodes were not correctly handled
- 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


MediaInfo 0.7.80
- 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"


MediaInfo 0.7.79
- CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production
- 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
- MediaTrace: fixed some invalid outputs
- Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: URL without credential were badly interpreted


MediaInfo 0.7.78
- 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


MediaInfo 0.7.77
- 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
- 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
- Windows, "Open with" is not using the same field in the .rc, trying to have a more friendly name on Windows 8.1+


MediaInfo 0.7.76
- 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
- FIMS menus update has inadvertently hidden export format selection tabs


MediaInfo-0.7.75
- 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
- XDCAM: some directory structures were wrongly detected as XDCAM structure having a XML file
- MXF: SDTI 60 fps times were wrong
- DPX: date/time specific DPX format was used instead of the ISO-like one
- EBUCore: invalid content in attribute startDate
- ProRes: streams with apcs CodecID were displayed with an incoherent bit depth instead of no bit depth


MediaInfo 0.7.74
- 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
- Matroska: duration was missing if Info block is at the end of the file
- AC-3: bit depth removed
- 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


MediaInfo 0.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
- Matroska: Add TEXTST support to the MKV Parser, thanks to Kurtnoise
- 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
- 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
- VC-3/DNxHD: wrong color space and subsampling in case of unknown CID, now empty if format version is not known
- MXG: Incorrect timecode track used for AS-11 DPP MXF files
- 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)
- 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


MediaInfo 0.7.72
- Swedish translation updated
- 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


MediaInfo 0.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
- P-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)


MediaInfo 0.7.70
- DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix encoded channels count and position)
- FFV1: version, bit depth, color space, chroma subsampling, versions 0 to 3
- HuffYUV: version, bit depth, color space, chroma subsampling, versions 1 to 3
- 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
- Matroska: file name of attachments
- 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


MediaInfo 0.7.69
- Italian translation updated
- Russian translation updated
- 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
- 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
- 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


MediaInfo 0.7.68
- Turkish translations updated
- QuickTime: new field ScanOrder_Stored, displayed when display and Stored orders are not same (replacing ScanOrder_StoredDisplayedInverted field)
- IMF: better support of IMF files having more than 1 ressource per track
- IMF: better support of IMF files EntryPoint and SourceDuration fields
- MPEG-TS: EBP detection
- Excel VBA example (32 and 64 bit), in contrib directory
- Node.js examples added, in contrib directory
- GXF: support of DVCPRO HD
- GXF: Media Type is reported
- HEVC: added support of scaling_list_data
- HEVC: deactivated general_profile_compatibility_flag validity test because some encoders do not implement it correctly
- MPEG-4/MOV: Speed improvement, especially for full parsing of 100+ GB files
- File reading: Speed improvement of big files, especially for full parsing, with the help of a dedicated reading thread
- Java binding: adding support of memory buffer as input, example with InputStream class (from RandomAccessFile or from FileUrl, including Amazon S3 authorization)
- PTX: more files are supported
- Ancillary data: more fomats are detected (OP-47 WST, OP-47 Multipacket, WSS, CEA-608, MPEG-2 Recoding Information...)
- EBUCore output: update, with EBUCore 1.5 support
- MXF: detection of Sony RAW SQ (by reverse engineering, not sure)
- F432, AVI: detection of MPEG Video with Codec Id 0x02000010
- AVI: detection of captions inside MPEG Video
- MPEG-4/MOV: showing non-media streams (e.g. hint/rtp tracks)
- P81, HEVC: raw stream frame rate info
- AIFF/Dolby E: detection duration of hidden Dolby E increased from 0.1 second to 1 second
- FLV: some (out of specs) files were no more fully detected
- HEVC/H265: parsing of final specification (vui_parameters() specs were modified)
- HEVC/H265: bug fixes
- AVC/H264: bug fixes
- MPEG Audio: files with MusiFile header/trailer are correctly detected (but header/trailer are currently discarded)
- XCode 5.1 compilation issue fixed
- STL: better support of non-English characters during decode
- MXF: some properties were not displayed with OP-Atom files
- JPEG-2000: wrong implmentation of COD parsing, with undefined behavior for some files
- MXF: potential crash with small files
- AAF: potential crash with small files
- HLS: potential crash with small files
- MXF: some video streams were wrongly detected as MPEG-2 video
- MXF: better detection of some weird cases with interlace JPEG-2000 content
- MXF: better support of files with more than 16 MB per frame (2.5 Gbps bit rate)
- configure.ac: removal of problematical typos
- Files with the wrong extension: the file was sometimes fully read (very slow!)
- AVI: Huge files (2GB+, with OpenDML) were sometimes parsed slowly
- MOV: better display of metadata when tvsh atom is present
- AC-3: some dependent streams ere not correctly detected
- configure.ac: removal of problematical typos
- OpenBSD port: correction of compilation failure


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


MediaInfo 0.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
- AAC: Infinite loop, thanks to Sébastien Michel
- AC-3: Segfault on files falsely recognized as AC3 files, thanks to Gildas Desnos
- PCM: Infinite loop, thanks to Gildas Desnos
- APE tags: Infinite loop, thanks to Gildas Desnos
- AVC: Infinite loop, thanks to Gildas Desnos
- CLI_Compile.sh bug ("eats all resources" while compiling)
- LATM: false-positive detection of some files
- MXF: Crash with some files


MediaInfo 0.7.65
- 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
- AVI: AVI can use negative height for raw to signal that it's coded top-down, not bottom-up
- MPEG-TS: crash with some files having PAT/PMT change between begin and end of the file
- PBCore 1.2: some fields were not in the right order
- some humain readable strings were not removed when the corresponding field is removed
- MPEG-4/QuickTime: Erratic appereance of Bitrate Mode
- setlocale() remove from DLL
- 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 demux of 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


MediaInfo 0.7.64
- New canonical URL of the website
- 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
- Matroska: Handling of files having no DocType
- MPEG-TS/ARIB: crash with some streams, thanks to maki
- Matroska: was parsing the complete file if a stream indicated in the header is not present
- MXF: detection of incoherency of channel count between bitstream and wrapper
- Matroska: detecting 23.976 frame rate (instead of 23.962 fps due to imprecise timestamp)
- QuickTime: detection of time codes having tcmi not embedded in tmcd box
- RMVB: a/v delay is incorrect, currently disabling it
- MPEG-4, crash with some MPEG-4 files
- MPEG-4, crash with some MPEG-4 files
- 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


MediaInfo 0.7.63
- 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
- Flac/Ogg DISCTOTAL metadata support, thanks to Kurtnoise
- MOV, add Hap Video to the database, thanks to Kurtnoise
- Matroska, add VP9 to the database, thanks to Kurtnoise
- FLV, add HEVC detection in the FLV parser
- MOV, tref/chap handling, with chapters information, thanks to Kurtnoise
- MOV, HEVC/H265 detection and basic support, thanks to Kurtnoise
- PMP format detection
- MPEG-TS, HEVC/H265 support
- 16:10 DAR known value
- MPEG-4/MOV, crash with some truncated/invalid files
- MPEG-4/MOV: crash with files having moof atom and no moov atom
- Inconsistent hang with buffer API
- MediaInfoDLL.py MediaInfoList was not working, thanks to Elbenfreund
- 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
- mediainfo-qt doesn't build


MediaInfo 0.7.62
- 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


MediaInfo 0.7.61
- x64 and i386 Windows installers are merged, now only one installer
- Italian translation updated
- Bigger default window
- MPEG-TS: SCTE 35 and KLV streams are better displayed (in Menu part)
- MPEG-TS: Menu part contains the list of PID with unknown format
- MPEG-TS: Menu part lists PID in the PMT order instead of increasing order
- Display of both container and stream scan type and scan order
- DV100: scan order
- MXF: scan order
- MPEG-TS: Maximum and minimum overal bit rate (only if parse speed is set to 1)
- MPEG-TS, MPEG-S, MXF, AVI, WM: StreamOrder field added
- MXF: better support of malformed VANC streams
- MPEG Video: improved detection of the GOP (more frames are used), "Variable" value
- MPEG-PS: FirstPacketOrder info added
- SkipBinaryData option
- Matroska: some (other) streams were wrongly detected sa VFR
- Id3v2: support of old COM and ULT fields
- CEA-708: crash with some malformed streams
- MPEG-TS: crash when PCR is corrupted (same value at different offsets)
- QuickTIme: wrong channel count report in case of buggy chan atom. Now the stream description has priority over chan atom
- E-AC-3: duration was wrong in some cases
- Matroska: random wrong analysis in case of SimpleBlock mode
- MOV: hang on files having buggy "alis" atom
- MPEG-TS: bit rate mode detection was sometimes too much strict about CBR
- DV: wrong detection in case of buggy audio header (if present and set to 0xFF)
- MPEG-4: crash in case of buggy aperture size atom
- MediaInfo_Const.h was missing in the DLL package for Mac
- MPEG-PS: detection of phantom streams
- WAV: detection of malformed >4GB WAV files was no more working
- DTS: computing bit rate from frame size instead of targeted transmission rate
- DTS: setting the bit rate to "unknown" for Master Audio instead of instantaneous bit rate
- DTS: Display of endianess and word size was not coherent


MediaInfo 0.7.60
- 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
- Matroska: some streams were wrongly detected sa VFR
- 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


MediaInfo 0.7.59
- License: Swi

Photo Mechanic 6.0 (build 3558) 查看版本資訊

更新時間:2019-08-16
更新細節:

Photo Mechanic 6.0 (build 3474) 查看版本資訊

更新時間:2019-08-02
更新細節:

Photo Mechanic 6.0 (build 3437) 查看版本資訊

更新時間:2019-07-24
更新細節:

Photo Mechanic 6.0 (build 3331) 查看版本資訊

更新時間:2019-06-27
更新細節:

Photo Mechanic 6.0 (build 3291) 查看版本資訊

更新時間:2019-06-18
更新細節:

What's new in this version:

Fixed:
- Favorites not displaying on startup
- Installer improperly handling customized GStreamer path settings
- Issue loading arrangement file
- Issue where PM wouldn’t accept a .XMP or .IPT file (saved Metadata (IPTC) Template file) when dropped on the application. PM would open the folder containing the file as a contact sheet and then select the dropped file
- various issues with Undo/Redo in autocomplete/spell-checking text fields
- crash that would occur in Favorites or Navigator when background loading folder information
- Turned off Windows 7 TaskBar interaction. It wasn’t popular and was responsible for frequent crashes for some users
- Slide show stalls related to improper handling of rendering certain font sizes
- Slide show random black screen when starting slide show
- issues with uploading files with names containing UTF-8 characters
- issues with rendering various PNG file formats. (palette, grayscale, interlaced, etc.
- PhotoShelter uploader not showing Collections or Galleries when client has ‘Contributor’ access
- IPTC Preferences not properly resetting defaults for ‘Write IPTC as Unicode’ settings
- Fuji X-H1 focus mode setting is read incorrectly
- Metadata (IPTC) Template will no longer accept fields that are set to append that contain their own variable. This would result in crashes when applied

New Feature​:
- Added support for uploading to SlickPic
-​ Allow use of image filenames as page names in Photo Mechanic Classic X Templates
Restored Find/Replace functionality that existed in Photo Mechanic 5 product
- Performance of Find in filenames is improved
- .ON1 files can now be associated with any image file type
- Updates to back end to improve performance and reliability

Photo Mechanic 6.0 (build 3285) 查看版本資訊

更新時間:2019-06-17
更新細節:

Photo Mechanic 6.0 (build 3181) 查看版本資訊

更新時間:2019-06-03
更新細節:

Photo Mechanic 6.0 (build 3143) 查看版本資訊

更新時間:2019-05-15
更新細節:

What's new in this version:

- Fixed: Shift-Up/Down arrow keys work in reverse for a range selection on the Contact Sheet.
- Fixed: View crop crashes in PM6.
- Fixed: AutoPlay launching PM when PM is already running produces error instead of performing ingest/open operation.
- Fixed: Navigator/Favorites doesn't see new folders that PM creates. User must refresh manually.
- Keyboard shortcuts related to right click menu in Navigator have been revamped.
- Updated Photo Mechanic installer to improve the user experience. In particular, managing of the optional third-party GStreamer install should be easier