AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Resolve cube reader fails on new VIDEO_RANGE tags

Aperta
#1,767 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
good first issue help wanted
Lingua principale
C++
Stelle
2.1k
Fork
503
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Recently DaVinci Resolve added the following keyworks to their .cube spec.
LUT_IN_VIDEO_RANGE
LUT_OUT_VIDEO_RANGE
With the following description:
- In Resolve, LUTs are applied in data range (0.0 to 1.0). The input data is
in data range, and the LUT is expected to output in data range. However,
there may be LUTs that are designed to operate on and/or output video range
data (64 - 940 in 10-bit scale). To handle these cases, there are two
properties which can be used to notify Resolve that the input/output is in
video range. Based on this, Resolve will handle the input/output values so
that it works correctly in a data range processing pipeline. Depending on
the LUT, one or both of these properties can be specified by having the
keywords below on a new line.

Using OpenColorIO
2.3.0dev
OpenColorIO Error: The specified transform file ......
At line (11): 'LUT_IN_VIDEO_RANGE'. Malformed color triples specified.

The actual spec for DaVinci .cube in included with the Resolve installation. File location depends on the platform but is found under the developer info.
DaVinci Resolve/Developer/LUT/README.txt

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Leggi DaVinci Resolve/Developer/LUT/README.txt per confermare la specifica della parola chiave VIDEO_RANGE, quindi individua il lettore .cube di OpenColorIO e riproduci l’errore con un file che contenga questi tag. Il lavoro è completato quando il lettore accetta le parole chiave senza segnalare triple di colori malformate e il comportamento esistente rimane invariato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
computer-graphics
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.