Comments (2)
Because admittedly there is almost nothing to check in LPCM, I think we have to examine three strategies a bit beyond LPCM conformity alone.
- The LPCM is implemented properly with its container (if any), such as verifying that the container's declared duration, bit depth, channel count, etc corresponds to actual data size.
- Assess for digital traits of the encoding (similar idea to QCTools with raw video) but here we could test things like ensuring that all channels have some sort of zero (test for meaningless channels), test for bit depth padding. I'm curious if signed LPCM allows for both positive zero 0x10000000 and negative zero 0x00000000 (?).
- Assess for analog traits that seem suspicious, such as overly random behavior, concurrent peak audio values, abnormally low peak audio values, discrepancies between negative and positive peak values, inverted channels, etc.
from mediaconch.
Underway here: https://github.com/MediaArea/PreFormaMediaInfo/blob/master/ConformityChecks/ConformanceChecksLPCM.csv. More to come.
from mediaconch.
Related Issues (20)
- MediaTrace displays HOT 1
- GUI not responding HOT 1
- Check FFV1 implementation in non-MKV container?
- Policy check fails not being flagged HOT 3
- [Bug] Input is not proper UTF on Ubuntu and not on MacOS HOT 8
- No bitrate for video and audio streams in a TS file HOT 5
- video files that once passed policy now fail policy? HOT 6
- Files fail in CLI but pass in GUI against same policy file HOT 4
- Public Policy page down? HOT 6
- EBML implementation failure for RAWCooked files HOT 2
- CC 708 Tracks in MediaConch Broken? HOT 2
- "Policy from file" only reads files on boot drive in MacOS
- feature request: exit status codes HOT 3
- Mediaconch Rule with * passing when values differ across tracks HOT 3
- Feature Request: Detect Timecode Discontinuity HOT 3
- Existing policy appears to be broken by daily build HOT 2
- Mediaconch V22.09 'or' policy failures on Ubuntu 22.04.1 LTS HOT 10
- Certain FFV1 decoding errors are not causing Implementation failures in MKV HOT 2
- != operator failures in v23.03 HOT 10
- Differences between Meciaconch Policy and Schematron? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mediaconch.