What's new in MediaConch 23.10
Oct 5, 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 23.03 (Mar 29, 2023)
- Update to MediaInfo library 23.03, see MediaInfo change log for the list of changes in the file formats support
- Fix parse speed option not applied to dropped files
- Add conformance errors description to simple/text displays
- Policy XML file: Fix behavior when operator attribute is missing
New in MediaConch 22.09 (Oct 5, 2022)
- 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 (Apr 2, 2022)
- Update 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.2 (Apr 11, 2018)
- Fix incomplete initialization of checker window with old Qt versions.
New in MediaConch 18.03.1 (Mar 27, 2018)
- Fix regression on Windows with directory names beginning by n or r
New in MediaConch 17.11 (Dec 14, 2017)
- Formatted MediaInfo display
- Text and EBUCore 1.8 (XML and JSON) reports available for download in MediaInfo display
- 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
New in MediaConch 17.08 (Sep 14, 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
New in MediaConch 17.06 (Sep 13, 2017)
- GUI:
- “Full parsing” option
- Internal database viewer
- Policy column in checker was sometimes displaying “fail” even if test was passing
- Migrate old policies (GUI and Server)
New in MediaConch 17.05 (Sep 13, 2017)
- 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 tes
New in MediaConch 17.06 (Sep 13, 2017)
- GUI:
- “Full parsing” option
- Internal database viewer
- Policy column in checker was sometimes displaying “fail” even if test was passing
- Migrate old policies (GUI and Server)
New in MediaConch 17.04 (May 6, 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 (May 6, 2017)
- Analyze attachments in Matroska files
- Reduce size of Matroska trace
- Few small FFV1 parsing improvements
- Checker: js refactoring, improve display of results, performance improvements
- Several small bug fixes
New in MediaConch 17.02 (Mar 2, 2017)
- New policy example (TN2162)
- Fix incorrect namespaces in schemaLocation (Thanks to kimec)
- Report refactoring
- Flipping between pages removed
- Several minor FFV1 related bug fixed
- Support of V_FFV1 codec identifier
- Fix Qt 5.7+ webengine support in Matroska
New in MediaConch 17.01.1 (Mar 2, 2017)
- Fix a performance regression in the matroska parser
New in MediaConch 17.01 (Mar 2, 2017)
- Less verbose output by default (use " -ft" for old behavior)
- New display templates "Simple" and "CSV"
- 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)
- 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
- Several small bug fixes
New in MediaConch 16.02 (Mar 2, 2016)
- 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
New in MediaConch 16.01 (Mar 2, 2016)
- More Matroska validation tests
- Improved reports
- Verbosity option
- MediaConch server, with a REST API
- MediaConch CLI and GUI can communicate with MediaConch server
- Support of Qt 5.6 (QtWebKit dependancy is replaced by Qt QtWebEngine dependancy)
- 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
- Visual Studio 2015 project files
New in MediaConch 15.12 (Mar 2, 2016)
- New icon
- Database support (speed improvement: file is parsed once, then policies are applied to the pre-analyzed content)
- More explicit licences (MediaConch and MediaInfo library are GPLv3+ and MPLv2+, list of third party libraries and their licences)
- Matroska: negative timecodes were not correctly handled
- Better support of non-English filenames
- Display format is applied also on invalid files
- Implementation tests now load logic from an XML representation of the Matroska EBML Schema
- Implementation tests on valid parent elements, element multiplicity, mandated child elements
- MediaTrace now documents the parser used for raw streams within Matroska.
- Sync tests with latest Matroska/EBML draft specifications.
New in MediaConch 15.11 (Mar 2, 2016)
- Detection of truncated Matroska files
- Support of MKVMerge statistics tags (duration frame count, stream size, bit rate) per track
- Count of subtitle elements
- Frame rate detection algorithm revisited
- Showing precision of 1/1.001 frame rates (e.g. "23.976 (24000/1001) fps" and "23.976 (23976/1000) fps")
New in MediaConch 15.10 (Mar 2, 2016)
- Implementation checker with some EBML tests
- New set of default Policy reports
- About box and Help documentation added
- More coherent list of options
- MediaTrace UI changed, with a grid (offset on the left, value on the right)
- MediaInfo report UI
- MediaInfo XML export
- Policy XSL editor updated
- Display XSL import / export
- Text/HTML/XSL display examples
- Several bug fixes
New in MediaConch 15.09 (Mar 2, 2016)
- Design of the report is changed (similar to MediaConchOnline)
- Examples of policies provided by default
- Support of XSLT policies
- Drag and drop of several files
- MediaTrace UI
- Save of MediaTrace output in XML format
New in MediaConch 15.08 (Mar 2, 2016)
- Improved FFV1 slice analysis
- Trace feature: XML malformed with Flags items (hotfix, flags meaning disabled in XML output)
- Trace feature: XML malformed with some MP4 files
- Trace feature: XML duplicated attributes
- Trace feature: versioned xsd, creating library name and version
New in MediaConch 15.07 (Mar 2, 2016)
- Improved FFV1 slice analysis (currently activated only for 1st frame)
- Improved Schematron file editor
New in MediaConch 15.06 (Mar 2, 2016)
- Basic Schematron validator
- Basic Schematron file editor
New in MediaConch 15.05 (Mar 2, 2016)
- Basic hard-coded policy checker (must be Matroska with FFV1 protected by CRC)
- Info tool (Text or XML)
- Trace tool (Text or XML)