Comments (12)
This is fun
from matroska-specification.
Also, do we actually need ranges ? Just positive would be enough ? It also doesn't cover the minimum precision (0.1 cd/m² or 0.001 cd/m²) ?
from matroska-specification.
Hmm… intuitively, I would say that for luminance positive is enough, but the precision should be added.
from matroska-specification.
IMO just saying they must be positive is enough. You don't know what precision people will want to store. Namely for scientific recordings they would record the sun or very few photons in dark environments. We should be able to handle that and not reject such files. Negative luminance doesn't make much sense though.
from matroska-specification.
Yep, agreed: let’s go for positive only.
from matroska-specification.
ping to @FrankGalligan
from matroska-specification.
FYI: I asked two of my former students working on scientific imaging (at CERN and EPFL). Both support positive only and both suggest to give the possibility (not mandatory) to store also the precision.
from matroska-specification.
The problem with the precision is that it's really dependent on the float format and the actual value. I don't think current video standards define the precision, just the range. The lower bound can be seen as a precision but it's not.
from matroska-specification.
I understand plenty your argument, but in the scientific world a value without a precision is not one. That said, I am personally fine with positive only.
from matroska-specification.
I think for scientific purpose the precision of the instrument would be stored separately. The precision may also vary depending on the value (low range, mid range, high range).
from matroska-specification.
The idea is to store as much as possible with the file itself. That’s also my dream e.g. for the LUTs and the sensor’s metadata that determine the «raw» data – this defines the way the data are cooked.
from matroska-specification.
Fixed after the merged changes.
from matroska-specification.
Related Issues (20)
- Time code example and time code byte endianess
- Time code polarity bit position
- Add an option to link subtitle tracks to audio tracks HOT 33
- Replace the fourcc.org link
- SeekID Length attribute HOT 5
- EBML Lacing details are incorrect HOT 17
- Add support for specifying a decimation pattern HOT 1
- Binary element range values
- String element range values HOT 6
- TargetType has "PART" twice in the enum values HOT 2
- zipped attachments HOT 3
- TrackOverlay is unusable HOT 1
- Subtitles marked as "lyrics" so when you create a mka a future player can know these subtitles are lyrics. HOT 1
- Reword the Tags paragraph to remove normative placement at the end
- Present Block/SimpleBlock bit layout in tables
- Fix Block text referring to a bit when there's 2 bits used
- Fix Random Access Points section with the ReferenceBlock "SHOULD"
- Fix normative MAY in Random Access Points section
- Fix Matroska versioning text
- Fix DefaultDecodedFieldDuration definition for progressive content
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 matroska-specification.