Updated MediaInfo binaries to v17.10 (2017-11-02).

This commit is contained in:
LoRd_MuldeR 2017-11-05 14:52:20 +01:00
parent 2e6c6dfccf
commit a67d94a8f1
6 changed files with 31 additions and 8 deletions

View File

@ -1,5 +1,29 @@
MediaInfo change log: 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 Version 0.7.99, 2017-09-11
-------------- --------------
+ EBUCore: JSON output (--Output=EBUCore_1.8_JSON) + EBUCore: JSON output (--Output=EBUCore_1.8_JSON)

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -30,14 +30,13 @@ MIXP_DEFINE_CONF(unsigned int, mixp_versionMajor, 2)
MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 28) MIXP_DEFINE_CONF(unsigned int, mixp_versionMinor, 28)
//MediaInfo Version //MediaInfo Version
MIXP_DEFINE_CONF(unsigned int, mixp_miVersionMajor, 0) MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVeMajor, 17)
MIXP_DEFINE_CONF(unsigned int, mixp_miVersionMinor, 7) MIXP_DEFINE_CONF(unsigned int, mixp_mediaInfoVeMinor, 10)
MIXP_DEFINE_CONF(unsigned int, mixp_miVersionPatch, 99)
//MediaInfo Checksum //MediaInfo Checksum
MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "334e0d42a0b75112b148b18a7cddf00e852d2f12e2bd0d03712a567edde8774565ffd1d2419720e91d17a876d57190db25c54fd8b19b6e054f3f8473d1cfa024") MIXP_DEFINE_CONF(char*, mixp_checksum_gen, "4c8966ae7ce9d4253543a8e818b01433cd149bb8f95c4a7b9a38dbc1c73f1f9cc45ea0416c10970c3b9daaa16ae1eca66a27fd7cec8bc5c5850f1f867a77098a")
MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "c3f4db89a676f5543bee81059c346271b5802aa7744b34ea16c25fc32fd7f9cbdbb98e5b680a4467b15b136570265f16401de89ab11e658bd2ccc12a68e9929e") MIXP_DEFINE_CONF(char*, mixp_checksum_sse, "d5f6dd2584e75c24634ea776fd8d2dc832e945cd1540da82cdd5c10fa9056be602db479324ededdcdee09f81adb2303a4525f9b023ac4a5a1e6a0dfa63aed653")
MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "6a8f61afa27cc24b3de3bb00cbd237c3571c2b6fa341a1421f8132abd3267b7f8976d47d3601067fa2313983b1efe4d0d281b17008f411e17d4aa8bd8589e889") MIXP_DEFINE_CONF(char*, mixp_checksum_x64, "585162315280540b8faff9f34dc610ad3a25c8ac9415656b02454cabb7c1e5593fcc2309df2dd485c7cd99393b30ca846fe59dedeed951ee5340a106fcc970e2")
//Build date //Build date
MIXP_DEFINE_CONF(char*, mixp_buildDate, __DATE__) MIXP_DEFINE_CONF(char*, mixp_buildDate, __DATE__)

View File

@ -190,7 +190,7 @@ void CMainWindow::showEvent(QShowEvent *event)
QMainWindow::showEvent(event); QMainWindow::showEvent(event);
//Init test //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 <a href=\"%1\">%1</a> for updates!").arg(LINK_MULDER)); ui->updateLabel->setText(tr("This version is more than six month old and probably outdated. Please check <a href=\"%1\">%1</a> for updates!").arg(LINK_MULDER));
//Show update hint? //Show update hint?
@ -673,7 +673,7 @@ void CMainWindow::showAboutScreen(void)
text += QString().sprintf("Note that this program is distributed with ABSOLUTELY NO WARRANTY.<br><br>"); text += QString().sprintf("Note that this program is distributed with ABSOLUTELY NO WARRANTY.<br><br>");
text += QString().sprintf("Please check the web-site at <a href=\"%s\">%s</a> for updates !!!<br>", LINK_MULDER, LINK_MULDER); text += QString().sprintf("Please check the web-site at <a href=\"%s\">%s</a> for updates !!!<br>", LINK_MULDER, LINK_MULDER);
text += QString().sprintf("<hr><br>"); text += QString().sprintf("<hr><br>");
text += QString().sprintf("<b>This application is powered by MediaInfo v%u.%u.%02u</b><br>", g_mixp_miVersionMajor, g_mixp_miVersionMinor, g_mixp_miVersionPatch); text += QString().sprintf("<b>This application is powered by MediaInfo v%u.%02u</b><br>", g_mixp_mediaInfoVeMajor, g_mixp_mediaInfoVeMinor);
text += QString().sprintf("Free and OpenSource tool for displaying technical information about media files.<br>"); text += QString().sprintf("Free and OpenSource tool for displaying technical information about media files.<br>");
text += QString().sprintf("Copyright (c) 2002-%04d MediaArea.net SARL. All rights reserved.<br><br>", qMax(buildDate.year(),curntDate.year())); text += QString().sprintf("Copyright (c) 2002-%04d MediaArea.net SARL. All rights reserved.<br><br>", qMax(buildDate.year(),curntDate.year()));
text += QString().sprintf("Redistribution and use is permitted according to the (2-Clause) BSD License.<br>"); text += QString().sprintf("Redistribution and use is permitted according to the (2-Clause) BSD License.<br>");