MediaConch Changelog

What's new in MediaConch 23.10

Oct 6, 2023
  • Support of MPEG-H in MPEG-TS
  • MOV/MP4: caption probing time expanded from ~15s to ~30s
  • MPEG-7 and DVD-Video: provide title duration based on frame rate
  • WAV: better display of buggy WAV files have 2 fmt/data chunks
  • MOV/MP4: fix lack of detection of CEA-608/708 if junk at end of stream
  • DVD-Video: fix duration if more than 1 menu

New in MediaConch 23.07 (Jul 13, 2023)

  • Update to MediaInfo library 23.07, see MediaInfo change log for the list of changes in the file formats support
  • Small update of USAC/xHE-AAC conformance checker

New in MediaConch 23.06 (Jun 28, 2023)

  • Update to MediaInfo library 23.06, see MediaInfo change log for the list of changes in the file formats support
  • Verbose USAC/xHE-AAC conformance checker
  • New field Audio_Channels_Total for policies

New in MediaConch 22.09 (Oct 5, 2022)

  • Update to MediaInfo library 22.09, see MediaInfo change log for the list of changes in the file formats support
  • Basic USAC/xHE-AAC conformance checker focused on IOD and sampling rate, more to come
  • GUI: Support custom parse speed option
  • Policy creation: Add Warning and Info severity levels in addition to Error
  • Policy creation: 'all' or 'any' keywords for occurrence field

New in MediaConch 22.03 (Oct 5, 2022)

  • pdate to MediaInfo library 22.03, see MediaInfo change log for the list of changes in the file formats support
  • Dedicated package for full online (no need to upload the file) policy checker in the web browser (technology preview)
  • Policy checker can handle time code comparison, including less than and greater than
  • IMSC1 implementation checker
  • Policy creation from a MediaInfo report includes the extra (not common to several formats) fields
  • Policy creation from a MediaInfo report includes several forms of some fields
  • Parsing speed is now the MediaInfo library default (use --ParseSpeed=0 for getting back the previous behavior)
  • Report result cache is cleared when a new version of the tool is installed (including development snapshots)
  • Does not validate Matroska attachments content against Matroska rules
  • More platforms supported, including Amazon Lambda (x86_64 and ARM)
  • Windows 7+, macOS 10.10+, RHEL/CentOS 7+, SLE 12+, Debian 9+, Ubuntu 18.04+, Fedora 34+

New in MediaConch 18.03.1 (Mar 29, 2018)

  • Fix regression with directory names beginning by n or r.

New in MediaConch 18.03 (Mar 21, 2018)

  • I782, FFV1: Golomb Rice parsing was wrong
  • I210, FFV1: remove sar_den test must be 0 if sar_num is 0
  • Do not apply policies to attachments
  • Print error if data directory isn't writable And polices can be applied on fields provided by new MediaInfo library:
  • AV1: support of AOmedia AV1 based on latest specifications draft, raw (OBU) and in MKV
  • DPX: endianess, packing mode, compression mode
  • MXF: detection and parsing of ProRes (SMPTE RDD 44)
  • MXF: HDR metadata support
  • 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
  • MediaInfo JSON output
  • colour description: trying (again!) to have more coherent labeling
  • AAC: SBR parsing issue with 3channel streams, with sometimes false-positive PS detection
  • DPX: some elements in trace were wrongly displayed (wrong endianess)

New in MediaConch 17.12 (Dec 22, 2017)

  • Endianness and Sign report for PCM Matroska tracks
  • Support of external time code tracks (.qtc) in MOV
  • Support of file names >64 chars long or non ASCII for referenced files in MOV
  • JPEG 2000: Support of IMF profiles
  • Fixed wrong color range info Matroska
  • I630, “Input is not proper UTF-8” message with some MOV files

New in MediaConch 17.11 (Nov 23, 2017)

  • GUI:
  • Formatted MediaInfo display
  • Text and EBUCore 1.8 (XML and JSON) reports available for download in MediaInfo display
  • GUI/CLI/Server/Online:
  • Improved Matroska video frame rate detection
  • Support of BWF (bext) loudness info
  • Support of MOV HDR metadata
  • Support of PCM endianess in Matroska files
  • Several minor fixes
  • CLI:
  • Text and EBUCore 1.8 (XML and JSON) reports available directly from MediaConch command line

New in MediaConch 17.08 (Sep 13, 2017)

  • GUI/CLI/Server/Online:
  • FFV1: fix false positive about FFV1 slice_x error when slice_w>slice_h
  • License clarification for certain third party libraries

New in MediaConch 17.07 (Sep 13, 2017)

  • GUI/CLI/Server/Online:
  • Add EBML-MINVER-COHERANT and EBML-MAXVER-COHERANT tests
  • MediaConch is now directly integrated in Fedora repository
  • CLI:
  • CLI was sometimes not responding with -f option
  • Migrate old policies (GUI and Server):
  • If you already have policies created before MediaConch 16.09 release and want them back, follow this procedure.
  • First, go to your local folder:
  • On Windows: go to %APPDATA% (most of the time, it will be C:Users$USERAppDataRoaming).
  • On Mac OS: go to your $HOME/Library/Application Support/ directory (most of the time, $HOME will be /Users/$USER).
  • On Linux: go to your $HOME/.local/share/ directory (most of the time, $HOME will be /home/$USER).
  • Then, go to MediaConch/policies (or MediaConchpolicies on Windows) directory, create if not existing a directory named “-1” and move the XSL files to this directory.
  • Launch the GUI or Server and policies will be loaded.

New in MediaConch 17.06 (Jun 30, 2017)

  • GUI/CLI/Server/Online:
  • Ubuntu 17.04 packages
  • More Matroska checks
  • More detailed FFV1 errors
  • GUI:
  • “Full parsing” option
  • Internal database viewer
  • Policy column in checker was sometimes displaying “fail” even if test was passing

New in MediaConch 17.05 (Jun 1, 2017)

  • GUI:
  • Add MediaConch to Mac App Store
  • Use OS native dialogs instead of those from Qt
  • Display login status in settings page and allow to logout
  • Fixed broken XML output display
  • CLI:
  • Add a –list command to the CLI for listing files in the database
  • GUI/CLI/Server/Online:
  • add FFV1-VALID-VERSION, EBML-ELEMENT-VALID-RANGE, NO-JUNK-IN-FIXEDSIZE-MATROSKA, EBML-ELEM-UNKNOWN-SIZE tests
  • deprecate MKV-VALID-BOOLEANS test
  • fixes to MKV-NUMERICAL-TAG test

New in MediaConch 17.04 (May 5, 2017)

  • Better support of some broken Matroska files (high EBMLMaxSizeLength, padding before start of EBML)
  • Was sometimes displaying “Bit depth: Bit0” when bit depth is unknown in Matroska
  • FFV1 PixelAspectRatio was an integer, switched to 3-digit rational
  • Several small bug fixes and small performance optimizations

New in MediaConch 17.03 (Mar 30, 2017)

  • GUI/CLI/Server/Online:
  • Analyze attachments in Matroska files
  • Reduce size of Matroska trace
  • Few small FFV1 parsing improvements
  • Several small bug fixes
  • GUI:
  • Checker: js refactoring, improve display of results, performance improvements
  • Online:
  • Checker: js refactoring, improve display of results, performance improvements

New in MediaConch 17.02 (Mar 2, 2017)

  • GUI/CLI/Server/Online:
  • New policy example (TN2162)
  • Fix incorrect namespaces in schemaLocation (Thanks to kimec)
  • Report refactoring
  • Several minor FFV1 related bug fixed
  • Support of V_FFV1 codec identifier in Matroska
  • GUI:
  • Flipping between pages removed
  • Fix Qt 5.7+ webengine support
  • Online:
  • Checker: js refactoring, improve display of results, performance improvements

New in MediaConch 17.01 (Feb 1, 2017)

  • GUI/CLI/Server/Online:
  • Support of newest version of DPFManager (TIFF plugin) and VeraPDF (PDF plugin)
  • Store implementation report in database (no need to run it again at relaunch)
  • Several small bug fixes
  • GUI:
  • Less verbose output by default (use “ -ft” for old behavior)
  • New display templates “Simple” and “CSV”
  • Policy editor: option for creating policy from a file
  • Policy editor: split between Profile and Level
  • Checker page: jump to the page containing the file to analyze
  • Checker page: scroll to the top of the results when page is changed
  • Checker page: add reload analyze button (force analyze)
  • Checker page: reduce font size of jstree MediaInfo and MediaTrace
  • CLI:
  • Less verbose output by default (use “ -ft” for old behavior)
  • New display templates “Simple” and “CSV”
  • Online:
  • Checker page: jump to the page containing the file to analyze
  • Checker page: scroll to the top of the results when page is changed
  • Checker page: add reload analyze button (force analyze)
  • Checker page: reduce font size of jstree MediaInfo and MediaTrace

New in MediaConch 16.12 (Jan 4, 2017)

  • GUI/CLI/Server/Online
  • Better handling of errors
  • Fixes
  • GUI:
  • Push policies to MediaConchOnline (public or private)
  • Import policies from MediaConchOnline
  • UI improvements
  • Fix adding 100+ files for analyze
  • Online:
  • Create a policy from a file
  • Migrate old policies (GUI and Server):
  • If you already have policies created before MediaConch 16.09 release and want them back, follow this procedure.
  • First, go to your local folder: go to your $HOME/Library/Application Support/ directory (most of the time, $HOME will be /Users/$USER).
  • Then, go to MediaConch/policies (or MediaConchpolicies on Windows) directory, create if not existing a directory named “-1” and move the XSL files to this directory.
  • Launch the GUI or Server and policies will be loaded.

New in MediaConch 16.11 (Dec 2, 2016)

  • GUI/CLI/Server/Online:
  • MediaTrace optimization for Matroska
  • Fixed parsing of FFV1 v0/v1
  • Improve support of plugins
  • GUI:
  • Publish a policy to MediaConchOnline public policies
  • Minor UI fixes
  • Online:
  • Public policies improvements
  • Migrate old policies (GUI and Server)
  • If you already have policies created before MediaConch 16.09 release and want them back, follow this procedure.
  • First, go to your local folder:
  • On Mac OS: go to your $HOME/Library/Application Support/ directory (most of the time, $HOME will be /Users/$USER).
  • Then, go to MediaConch/policies (or MediaConchpolicies on Windows) directory, create if not existing a directory named “-1” and move the XSL files to this directory.
  • Launch the GUI or Server and policies will be loaded.

New in MediaConch 16.10 (Nov 1, 2016)

  • GUI/CLI/Server/Online:
  • Update implementation tests, policies and displays
  • Handle latest versions of VeraPDF and DPF Manager
  • Several minor fixes
  • GUI/CLI:
  • Fixer
  • GUI/Online:
  • Public policies page
  • Server:
  • FFmpeg plugin
  • Watch folder plugin
  • Migrate old policies (GUI and Server):
  • If you already have policies created before MediaConch 16.09 release and want them back, follow this procedure.
  • First, go to your local folder:
  • On Windows: go to %APPDATA% (most of the time, it will be C:Users$USERAppDataRoaming).
  • On Mac OS: go to your $HOME/Library/Application Support/ directory (most of the time, $HOME will be /Users/$USER).
  • On Linux: go to your $HOME/.local/share/ directory (most of the time, $HOME will be /home/$USER).
  • Then, go to MediaConch/policies (or MediaConchpolicies on Windows) directory, create if not existing a directory named “-1” and move the XSL files to this directory.
  • Launch the GUI or Server and policies will be loaded.

New in MediaConch 16.09 (Oct 8, 2016)

  • GUI/CLI/Server/Online:
  • New policy format to allow complex policies
  • Update example policies and displays
  • New policy editor to build complex policies
  • Policy rules can use MediaTrace
  • Handling of FFV1 16-bit bitdepth (YUV and RGB)
  • Support of Matroska FieldOrder, MatrixCoefficients, BitsPerChannel, Range, TransferCharacteristics, Primaries new elements
  • Stream count policy test (in General section)
  • CLI:
  • Compare files (technology preview)
  • Online:
  • Guest mode, no need to register to use MediaConchOnline
  • Server:
  • New API version to handle new policy format
  • Migrate old policies (GUI and Server):
  • If you already have policies created before MediaConch 16.09 release and want them back, follow this procedure.
  • First, go to your local folder: Go to your $HOME/Library/Application Support/ directory (most of the time, $HOME will be /Users/$USER). Then, go to MediaConch/policies (or MediaConchpolicies on Windows) directory, create if not existing a directory named “-1” and move the XSL files to this directory. Launch the GUI or Server and policies will be loaded. Contact us if you created complex policies and would like us to move them to the new format.

New in MediaConch 16.08 (Aug 31, 2016)

  • GUI:
  • Policy Editor : close message when user change of policy/rule
  • Checker : remove a node is not saved
  • Checker : fix handling of files with special chars
  • Add ctrl-q shortcut to quit
  • Better handling of user path
  • CLI:
  • Checker : fix handling of files with special chars
  • Better handling of user path
  • Online:
  • Policy Editor : close message when user change of policy/rule

New in MediaConch 16.07 (Jul 29, 2016)

  • GUI, Online
  • New policy editor
  • Minor fixes

New in MediaConch 16.05 (May 31, 2016)

  • GUI, Online, CLI, Server:
  • MediaConch XML format v0.2
  • Improved Matroska tests
  • Improved HTML display
  • FFV1 parsing speed improvement
  • GUI:
  • Option for applying a policy to all open files
  • List of values for several elements in the policy editor
  • Minor UI improvements/fixes
  • Online:
  • Option for applying a policy to all open files
  • User settings : default policy, default display, default verbosity
  • Minor UI improvements/fixes

New in MediaConch 16.04 (Apr 29, 2016)

  • GUI, Online, CLI, Server:
  • FFV1: display of the trace of the slice header
  • Display information correctly even if the file disappeared (renamed / not accessible)
  • GUI:
  • Check a directory recursively
  • New checker page based on MediaConchOnline
  • New settings : default policy, default display, default path for file open
  • Remember the last policy used, the last display used, the last path used
  • CLI:
  • Check a directory recursively
  • Accepts MediaInfo options
  • Online:
  • Display status/error messages
  • Minor UI enhancements

New in MediaConch 16.03 (Mar 31, 2016)

  • GUI, Online, CLI, Server:
  • Support of plugins (VeraPDF and DPF Manager)
  • Bug fixes
  • GUI:
  • Verbosity selection
  • Improved free text editor

New in MediaConch 16.02 (Mar 2, 2016)

  • GUI:
  • New page for the results (analyze and update in background, delete/add jobs during the processing of the queue)
  • GUI usage is saved and restored when it is restarted
  • Dynamic selection of the policy and the display format in the policy viewer
  • Dynamic selection of the display format in the implementation viewer
  • CAVPP access and preservation policy sets
  • Update of implementation checker tests, including some FFV1 checks
  • Expanded REST API of the server
  • Online:
  • New page for the results (analyze and update in background, delete/add jobs during the processing of the queue)
  • Update of implementation checker tests, including some FFV1 checks
  • CLI:
  • Update of implementation checker tests, including some FFV1 checks
  • Server:
  • Expanded REST API of the server