mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-24 12:03:14 +08:00
libobs,UI: Add P216/P416 pixel formats
Will be useful for ProRes.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user