diff --git a/doc/Changelog.txt b/doc/Changelog.txt index ad7b949..9d99760 100644 --- a/doc/Changelog.txt +++ b/doc/Changelog.txt @@ -12,6 +12,43 @@ Known bugs - Languages (other than english and French) : not all words are translated, I need translators! - Others? https://sourceforge.net/p/mediainfo/_list/tickets +Version 0.7.93, 2017-02-28 +-------------- ++ 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 + +Version 0.7.92.1, 2017-02-02 +-------------- +x Fix a performance regression in the matroska parser + +Version 0.7.92, 2017-01-31 +-------------- ++ #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" +x MIXML output: some *_Original values were missing +x MXF/Teletext: was not correctly detecting non subtitle streams +x ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer" +x ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort" +x ID3v2: TCMP tag was displayed twice (2 "Compilation" lines) + Version 0.7.91, 2016-11-30 -------------- + IMF and PTX: more languages detected from file names (but the full list of common languages tags still need to be added) diff --git a/res/bin/MediaInfo.x64-sse2.exe b/res/bin/MediaInfo.x64-sse2.exe index a29fce2..b853922 100644 Binary files a/res/bin/MediaInfo.x64-sse2.exe and b/res/bin/MediaInfo.x64-sse2.exe differ diff --git a/res/bin/MediaInfo.x86-i686.exe b/res/bin/MediaInfo.x86-i686.exe index bd7787d..4af31aa 100644 Binary files a/res/bin/MediaInfo.x86-i686.exe and b/res/bin/MediaInfo.x86-i686.exe differ diff --git a/res/bin/MediaInfo.x86-sse2.exe b/res/bin/MediaInfo.x86-sse2.exe index 9f48799..b6152a0 100644 Binary files a/res/bin/MediaInfo.x86-sse2.exe and b/res/bin/MediaInfo.x86-sse2.exe differ diff --git a/src/Config.h b/src/Config.h index 27527a4..7407497 100644 --- a/src/Config.h +++ b/src/Config.h @@ -27,17 +27,17 @@ //Version MIXP_DEFINE_CONF(unsigned int, mixp_versionMajor, 2) -MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 23) +MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 24) //MediaInfo Version MIXP_DEFINE_CONF(unsigned int, mixp_miVersionMajor, 0) MIXP_DEFINE_CONF(unsigned int, mixp_miVersionMinor, 7) -MIXP_DEFINE_CONF(unsigned int, mixp_miVersionPatch, 91) +MIXP_DEFINE_CONF(unsigned int, mixp_miVersionPatch, 93) //MediaInfo Checksum -MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "9c767e75f9665e275a6ba656049b374ff2e41bf48dfed27e8de782f4040e532f2c06c3cba7727e5e2878641948b33952ccfcad7e5bf0cac7d6395c149692bc49") -MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "d7b355c992d6e48042180b383fb1cbcbff26375beacffcc3c1e58db1f8a450238f5d1535a511fd52c3453a8ac8d3d6b541685ea2d304fcfce10c96af48c6f944") -MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "af20eee9913060a702b772715dce522cc9bf96284689edd748ff007515270bb38a4d4078456b277b994b839ce07a14796b285743aa0833b82e4926453c5f64f9") +MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "17a4ebd6acd1b72c22c5b8b4fbcdbec9343b3a0ba18b0897ad3839e647bc8c54ff9062e1ee53264d25e5394fe2e1b850fab785b5e68d1a1298aaa12a8f2a5d79") +MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "0f43c3fcc61124a0d6af83b940f2c8e43245e92bfc683fa265069b79e32dcb560f80927872683cf117b196f5fe5b7f09337b04c7cd7d9b8e204e07adf6967d13") +MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "0025a5e7155c4a8c5cd113e94f79b7d5c6e5fd3767e94b3413031dccf63c44725fd72c78197cf044ddeea555858b0ba875852bc488d89d51cafb810495e449c6") //Build date MIXP_DEFINE_CONF(char*, mixp_buildDate, __DATE__)