format/pixel: fix missing feature flags (xvmc/vaapi)
This commit is contained in:
parent
fafcf1d433
commit
75ef14c45c
@ -218,6 +218,7 @@ pub enum Pixel {
|
|||||||
VIDEOTOOLBOX,
|
VIDEOTOOLBOX,
|
||||||
|
|
||||||
// --- defaults
|
// --- defaults
|
||||||
|
#[cfg(feature = "ff_api_xvmc")]
|
||||||
XVMC,
|
XVMC,
|
||||||
Y400A,
|
Y400A,
|
||||||
GRAY8A,
|
GRAY8A,
|
||||||
@ -532,7 +533,9 @@ impl Into<AVPixelFormat> for Pixel {
|
|||||||
Pixel::YUVJ420P => AV_PIX_FMT_YUVJ420P,
|
Pixel::YUVJ420P => AV_PIX_FMT_YUVJ420P,
|
||||||
Pixel::YUVJ422P => AV_PIX_FMT_YUVJ422P,
|
Pixel::YUVJ422P => AV_PIX_FMT_YUVJ422P,
|
||||||
Pixel::YUVJ444P => AV_PIX_FMT_YUVJ444P,
|
Pixel::YUVJ444P => AV_PIX_FMT_YUVJ444P,
|
||||||
|
#[cfg(feature = "ff_api_xvmc")]
|
||||||
Pixel::XVMC_MPEG2_MC => AV_PIX_FMT_XVMC_MPEG2_MC,
|
Pixel::XVMC_MPEG2_MC => AV_PIX_FMT_XVMC_MPEG2_MC,
|
||||||
|
#[cfg(feature = "ff_api_xvmc")]
|
||||||
Pixel::XVMC_MPEG2_IDCT => AV_PIX_FMT_XVMC_MPEG2_IDCT,
|
Pixel::XVMC_MPEG2_IDCT => AV_PIX_FMT_XVMC_MPEG2_IDCT,
|
||||||
Pixel::UYVY422 => AV_PIX_FMT_UYVY422,
|
Pixel::UYVY422 => AV_PIX_FMT_UYVY422,
|
||||||
Pixel::UYYVYY411 => AV_PIX_FMT_UYYVYY411,
|
Pixel::UYYVYY411 => AV_PIX_FMT_UYYVYY411,
|
||||||
@ -585,7 +588,7 @@ impl Into<AVPixelFormat> for Pixel {
|
|||||||
#[cfg(feature = "ff_api_vaapi")]
|
#[cfg(feature = "ff_api_vaapi")]
|
||||||
Pixel::VAAPI_VLD => AV_PIX_FMT_VAAPI_VLD,
|
Pixel::VAAPI_VLD => AV_PIX_FMT_VAAPI_VLD,
|
||||||
#[cfg(not(feature = "ff_api_vaapi"))]
|
#[cfg(not(feature = "ff_api_vaapi"))]
|
||||||
Pixel::VAAPI => AV_PIX_FMT_VAAPI_VLD,
|
Pixel::VAAPI => AV_PIX_FMT_VAAPI,
|
||||||
|
|
||||||
Pixel::YUV420P16LE => AV_PIX_FMT_YUV420P16LE,
|
Pixel::YUV420P16LE => AV_PIX_FMT_YUV420P16LE,
|
||||||
Pixel::YUV420P16BE => AV_PIX_FMT_YUV420P16BE,
|
Pixel::YUV420P16BE => AV_PIX_FMT_YUV420P16BE,
|
||||||
@ -729,6 +732,7 @@ impl Into<AVPixelFormat> for Pixel {
|
|||||||
Pixel::VIDEOTOOLBOX => AV_PIX_FMT_VIDEOTOOLBOX,
|
Pixel::VIDEOTOOLBOX => AV_PIX_FMT_VIDEOTOOLBOX,
|
||||||
|
|
||||||
// --- defaults
|
// --- defaults
|
||||||
|
#[cfg(feature = "ff_api_xvmc")]
|
||||||
Pixel::XVMC => AV_PIX_FMT_XVMC,
|
Pixel::XVMC => AV_PIX_FMT_XVMC,
|
||||||
Pixel::Y400A => AV_PIX_FMT_Y400A,
|
Pixel::Y400A => AV_PIX_FMT_Y400A,
|
||||||
Pixel::GRAY8A => AV_PIX_FMT_GRAY8A,
|
Pixel::GRAY8A => AV_PIX_FMT_GRAY8A,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user