diff --git a/doc/Changelog.txt b/doc/Changelog.txt index 16260af..7ba9765 100644 --- a/doc/Changelog.txt +++ b/doc/Changelog.txt @@ -1,5 +1,29 @@ MediaInfo change log: +Version 17.10, 2017-11-02 +-------------- ++ 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. Use " --Output=OLDXML" for keeping previous behavior ++ New " --Info_OutputFormats" option for listing supported output formats ++ 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 +x I1070, LAME 3.100 info tag was incorrectly parsed +x B1068, MPEG Audio: Incoherent duration between General and Audio parts, Audio part duration fixed +x Matroska: showing "A_MS/ACM" Matroska CodecID +x MXF: Fix crash with some buggy files +x MXF: was not well supporting MXF referencing only 1 file +x PCM in WAV: 8-bit content is unsigned and without endianess +x PCM in WAV and Matroska: More coherency between Wave info and ExtensibleWave Info (bitdepth, sign) +x WAV: GUID display was with first 8 bytes in wrong order +x Several crash fixes + Version 0.7.99, 2017-09-11 -------------- + EBUCore: JSON output (--Output=EBUCore_1.8_JSON) diff --git a/res/bin/MediaInfo.x64-sse2.exe b/res/bin/MediaInfo.x64-sse2.exe index c9783f8..10b6948 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 513b51a..e26b167 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 0a1f5c4..95ebe16 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 9ab16d1..51e2aea 100644 --- a/src/Config.h +++ b/src/Config.h @@ -30,14 +30,13 @@ MIXP_DEFINE_CONF(unsigned int, mixp_versionMajor, 2) MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 28) //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, 99) +MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVeMajor, 17) +MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVeMinor, 10) //MediaInfo Checksum -MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "334e0d42a0b75112b148b18a7cddf00e852d2f12e2bd0d03712a567edde8774565ffd1d2419720e91d17a876d57190db25c54fd8b19b6e054f3f8473d1cfa024") -MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "c3f4db89a676f5543bee81059c346271b5802aa7744b34ea16c25fc32fd7f9cbdbb98e5b680a4467b15b136570265f16401de89ab11e658bd2ccc12a68e9929e") -MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "6a8f61afa27cc24b3de3bb00cbd237c3571c2b6fa341a1421f8132abd3267b7f8976d47d3601067fa2313983b1efe4d0d281b17008f411e17d4aa8bd8589e889") +MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "4c8966ae7ce9d4253543a8e818b01433cd149bb8f95c4a7b9a38dbc1c73f1f9cc45ea0416c10970c3b9daaa16ae1eca66a27fd7cec8bc5c5850f1f867a77098a") +MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "d5f6dd2584e75c24634ea776fd8d2dc832e945cd1540da82cdd5c10fa9056be602db479324ededdcdee09f81adb2303a4525f9b023ac4a5a1e6a0dfa63aed653") +MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "585162315280540b8faff9f34dc610ad3a25c8ac9415656b02454cabb7c1e5593fcc2309df2dd485c7cd99393b30ca846fe59dedeed951ee5340a106fcc970e2") //Build date MIXP_DEFINE_CONF(char*, mixp_buildDate, __DATE__) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index c11aa9c..d152b30 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -190,7 +190,7 @@ void CMainWindow::showEvent(QShowEvent *event) QMainWindow::showEvent(event); //Init test - ui->versionLabel->setText(QString("v%1 / v%2 (%3)").arg(QString().sprintf("%u.%02u", g_mixp_versionMajor, g_mixp_versionMinor), QString().sprintf("%u.%u.%02u", g_mixp_miVersionMajor, g_mixp_miVersionMinor, g_mixp_miVersionPatch), MUtils::Version::app_build_date().toString(Qt::ISODate))); + ui->versionLabel->setText(QString("v%1 / v%2 (%3)").arg(QString().sprintf("%u.%02u", g_mixp_versionMajor, g_mixp_versionMinor), QString().sprintf("%u.%02u", g_mixp_mediaInfoVeMajor, g_mixp_mediaInfoVeMinor), MUtils::Version::app_build_date().toString(Qt::ISODate))); ui->updateLabel->setText(tr("This version is more than six month old and probably outdated. Please check %1 for updates!").arg(LINK_MULDER)); //Show update hint? @@ -673,7 +673,7 @@ void CMainWindow::showAboutScreen(void) text += QString().sprintf("Note that this program is distributed with ABSOLUTELY NO WARRANTY.

"); text += QString().sprintf("Please check the web-site at %s for updates !!!
", LINK_MULDER, LINK_MULDER); text += QString().sprintf("

"); - text += QString().sprintf("This application is powered by MediaInfo v%u.%u.%02u
", g_mixp_miVersionMajor, g_mixp_miVersionMinor, g_mixp_miVersionPatch); + text += QString().sprintf("This application is powered by MediaInfo v%u.%02u
", g_mixp_mediaInfoVeMajor, g_mixp_mediaInfoVeMinor); text += QString().sprintf("Free and OpenSource tool for displaying technical information about media files.
"); text += QString().sprintf("Copyright (c) 2002-%04d MediaArea.net SARL. All rights reserved.

", qMax(buildDate.year(),curntDate.year())); text += QString().sprintf("Redistribution and use is permitted according to the (2-Clause) BSD License.
");