obs-studio/docs/sphinx
jpark37 ae7718a765 libobs, obs-filters: SRGB backwards compatibility
Add OBS_SOURCE_SRGB to indicate sources that support SRGB rendering. We
can use this flag to know which sources do not know how to handle SRGB,
and disable accordingly inside obs_source_main_render().

We can also use this flag to clean up the filter interface and remove
the SRGB-specific functions. We also need to disable direct rendering if
the filter source wants to render SRGB, but the parent source does not
support it.

Scenes and groups are marked as having SRGB support, and those are
internal sources that we control.
2021-05-03 01:19:56 -07:00
..
_build docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
_static docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
_templates docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
Makefile docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
backend-design.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
conf.py docs/sphinx: Bump major OBS version 2020-03-28 23:17:20 +11:00
frontends.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
graphics.rst docs/sphinx: Document SRGB changes 2021-01-21 07:42:56 -08:00
index.rst docs/sphinx: Add scripting documentation 2018-01-04 11:37:43 -08:00
make.bat docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
plugins.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-core-objects.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-core.rst docs/sphinx: Add obs_enum_scenes 2020-01-19 09:21:53 +01:00
reference-encoders.rst libobs: Add obs_encoder_scaling_enabled() 2020-02-18 20:58:58 -08:00
reference-frontend-api.rst docs: Fix erroneous code example 2021-04-24 23:17:58 -07:00
reference-libobs-callback.rst libobs/callback: Add signal reference counting 2018-06-03 15:04:03 -07:00
reference-libobs-graphics-axisang.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-graphics-effects.rst docs/sphinx: Document SRGB changes 2021-01-21 07:42:56 -08:00
reference-libobs-graphics-graphics.rst docs: Document gs_texture_create_from_dmabuf 2021-03-30 22:29:00 -07:00
reference-libobs-graphics-image-file.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-graphics-math.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-graphics-matrix4.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-graphics-quat.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-graphics-vec2.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-graphics-vec3.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-graphics-vec4.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-graphics.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-media-io.rst Update VIDEO_CS_DEFAULT to mean 709 instead of 601 2020-09-06 20:51:28 -07:00
reference-libobs-util-base.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-util-bmem.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-util-circlebuf.rst libobs/util: Add funcs to push zeroed data to circlebufs 2017-12-02 13:52:40 -08:00
reference-libobs-util-config-file.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-util-darray.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-util-dstr.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-util-platform.rst libobs: Add os_is_obs_plugin function 2021-01-18 19:05:41 -08:00
reference-libobs-util-profiler.rst docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
reference-libobs-util-serializers.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-util-text-lookup.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-libobs-util-threading.rst docs/sphinx: Update atomic API 2021-02-03 08:51:31 -08:00
reference-libobs-util.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-modules.rst libobs: Add function to get module lib 2021-01-26 03:31:31 -08:00
reference-outputs.rst Update VIDEO_CS_DEFAULT to mean 709 instead of 601 2020-09-06 20:51:28 -07:00
reference-properties.rst docs/sphinx: Add obs_properties_add_color_alpha 2021-01-11 11:52:50 -08:00
reference-scenes.rst Merge pull request #3426 from Programatic/undo_redo 2021-03-30 03:16:24 -07:00
reference-services.rst docs/sphinx: Add sphinx documentation 2017-11-27 03:02:04 -08:00
reference-settings.rst libobs: Add obs_data_get_last_json() 2021-04-23 12:38:50 -07:00
reference-sources.rst libobs, obs-filters: SRGB backwards compatibility 2021-05-03 01:19:56 -07:00
scripting.rst docs/sphinx: Fix incorrect callback information 2020-08-31 12:02:11 +12:00