libobs,UI: Add P216/P416 pixel formats

Will be useful for ProRes.
This commit is contained in:
jpark37
2023-02-21 18:48:44 +01:00
committed by Patrick Heyer
parent 0efaf88caf
commit 463bf0dff5
15 changed files with 466 additions and 18 deletions
+10
View File
@@ -48,6 +48,16 @@ Video Handler
- VIDEO_FORMAT_I010
- VIDEO_FORMAT_P010
- VIDEO_FORMAT_I210
- VIDEO_FORMAT_I412
- VIDEO_FORMAT_YA2L
- VIDEO_FORMAT_P216
- VIDEO_FORMAT_P416
---------------------
.. enum:: video_trc
+15
View File
@@ -747,6 +747,21 @@ Functions used by outputs
/* planar 4:2:0 format, 10 bpp */
VIDEO_FORMAT_I010, /* three-plane */
VIDEO_FORMAT_P010, /* two-plane, luma and packed chroma */
/* planar 4:2:2 format, 10 bpp */
VIDEO_FORMAT_I210,
/* planar 4:4:4 format, 12 bpp */
VIDEO_FORMAT_I412,
/* planar 4:4:4:4 format, 12 bpp */
VIDEO_FORMAT_YA2L,
/* planar 4:2:2 format, 16 bpp */
VIDEO_FORMAT_P216, /* two-plane, luma and packed chroma */
/* planar 4:4:4 format, 16 bpp */
VIDEO_FORMAT_P416, /* two-plane, luma and packed chroma */
};
enum video_colorspace {
+15
View File
@@ -1425,6 +1425,21 @@ Functions used by sources
/* planar 4:2:0 format, 10 bpp */
VIDEO_FORMAT_I010, /* three-plane */
VIDEO_FORMAT_P010, /* two-plane, luma and packed chroma */
/* planar 4:2:2 format, 10 bpp */
VIDEO_FORMAT_I210,
/* planar 4:4:4 format, 12 bpp */
VIDEO_FORMAT_I412,
/* planar 4:4:4:4 format, 12 bpp */
VIDEO_FORMAT_YA2L,
/* planar 4:2:2 format, 16 bpp */
VIDEO_FORMAT_P216, /* two-plane, luma and packed chroma */
/* planar 4:4:4 format, 16 bpp */
VIDEO_FORMAT_P416, /* two-plane, luma and packed chroma */
};
struct obs_source_frame {