jpark37
11da542a0d
libobs: Add max_luminance to obs_source_frame
...
Used in situations where source luminance is greater than HDR nominal
peak setting to avoid clipping by applying BT.2408 maxRGB EETF.
2022-05-27 14:56:47 -07:00
Norihiro Kamae
dd43635e78
libobs: Fix reserved word in variable names
...
The use of the reserved name caused initialization failure on Linux.
2022-05-11 11:28:20 -04:00
jpark37
0f53dc28bb
libobs: Reduce PQ shader math
2022-05-11 03:38:07 -07:00
jpark37
a82bbb416f
libobs: Fix NaNs when using EETF for HLG
2022-04-26 10:11:28 -07:00
jpark37
ed85307f7e
libobs: Clean up color.effect a bit
2022-04-26 10:11:28 -07:00
jpark37
338608bd67
libobs,UI: Support HLG nominal peak level
...
HLG output uses MovieLabs-recommended procedure.
- If peak luminance is greater than 1000, use maxRGB EETF to 1000.
- Otherwise, don't tonemap.
- Then use normal HLG conversion procedure with gamma 1.2 (1000 nits).
2022-04-14 09:36:44 -07:00
jpark37
0ed0f2cdb4
libobs: Add I010/P010 support, TRC enum
2022-04-03 00:01:25 -07:00
jpark37
a8bc994f07
libobs: Add color spaces to scale shaders
2022-03-26 13:00:34 -07:00