X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbccmodels.h;h=57843aa9e063c45e011d72744d930ab4770ad3e9;hb=HEAD;hp=63b7d8c3b8b7d7671db9fc904945e7cee341b861;hpb=9d832a1fff11b11aaa1108c460690ed05e2bdc05;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bccmodels.h b/cinelerra-5.1/guicast/bccmodels.h index 63b7d8c3..57843aa9 100644 --- a/cinelerra-5.1/guicast/bccmodels.h +++ b/cinelerra-5.1/guicast/bccmodels.h @@ -61,10 +61,17 @@ enum BC_CModel { BC_RGB_FLOATP = 32, BC_RGBA_FLOATP = 33, BC_YUV420PI = 34, + BC_GBRP = 38, // only used in intermediate ffmpeg xfers BC_AYUV16161616 = 35, BC_GREY8 = 36, BC_GREY16 = 37, +//only used for chroma only xfers (transfer with bg_color < 0) + BC_RGBX8888 = 39, + BC_RGBX16161616 = 40, + BC_YUVX8888 = 41, + BC_YUVX16161616 = 42, + BC_RGBX_FLOAT = 43, }; // Colormodels purely used by Quicktime are done in Quicktime. @@ -116,7 +123,7 @@ public: int out_h, int in_colormodel, int out_colormodel, - int bg_color, /* When transfering BC_RGBA8888 to non-alpha this is the background color in 0xRRGGBB hex */ + int bg_color, /* -1 for chroma only xfer, else bg color for BC_RGBA8888 to non-alpha */ int in_rowspan, /* For planar use the luma rowspan */ int out_rowspan); /* For planar use the luma rowspan */