*: add the newest enum values from ffmpeg-sys

This commit is contained in:
Adam Sypniewski
2017-11-29 14:49:54 -05:00
committed by meh
parent 28b7a82ac1
commit 94ebdf143c
5 changed files with 84 additions and 0 deletions

View File

@ -301,6 +301,15 @@ pub enum Pixel {
GRAY10LE,
P016LE,
P016BE,
D3D11,
GRAY9BE,
GRAY9LE,
GBRPF32BE,
GBRPF32LE,
GBRAPF32BE,
GBRAPF32LE,
DRM_PRIME,
}
#[derive(Clone, Copy, PartialEq, Eq)]
@ -579,6 +588,15 @@ impl From<AVPixelFormat> for Pixel {
AV_PIX_FMT_P016BE => Pixel::P016BE,
AV_PIX_FMT_NB => Pixel::None,
AV_PIX_FMT_D3D11 => Pixel::D3D11,
AV_PIX_FMT_GRAY9BE => Pixel::GRAY9BE,
AV_PIX_FMT_GRAY9LE => Pixel::GRAY9LE,
AV_PIX_FMT_GBRPF32BE => Pixel::GBRPF32BE,
AV_PIX_FMT_GBRPF32LE => Pixel::GBRPF32LE,
AV_PIX_FMT_GBRAPF32BE => Pixel::GBRAPF32BE,
AV_PIX_FMT_GBRAPF32LE => Pixel::GBRAPF32LE,
AV_PIX_FMT_DRM_PRIME => Pixel::DRM_PRIME,
}
}
}
@ -879,6 +897,15 @@ impl Into<AVPixelFormat> for Pixel {
Pixel::GRAY10LE => AV_PIX_FMT_GRAY10LE,
Pixel::P016LE => AV_PIX_FMT_P016LE,
Pixel::P016BE => AV_PIX_FMT_P016BE,
Pixel::D3D11 => AV_PIX_FMT_D3D11,
Pixel::GRAY9BE => AV_PIX_FMT_GRAY9BE,
Pixel::GRAY9LE => AV_PIX_FMT_GRAY9LE,
Pixel::GBRPF32BE => AV_PIX_FMT_GBRPF32BE,
Pixel::GBRPF32LE => AV_PIX_FMT_GBRPF32LE,
Pixel::GBRAPF32BE => AV_PIX_FMT_GBRAPF32BE,
Pixel::GBRAPF32LE => AV_PIX_FMT_GBRAPF32LE,
Pixel::DRM_PRIME => AV_PIX_FMT_DRM_PRIME,
}
}
}