| 1 | use ffi::*; |
| 2 | use libc::c_uint; |
| 3 | |
| 4 | bitflags! { |
| 5 | #[derive (Copy, Clone, Debug, PartialEq, Eq)] |
| 6 | pub struct Flags: c_uint { |
| 7 | const UNALIGNED = AV_CODEC_FLAG_UNALIGNED; |
| 8 | const QSCALE = AV_CODEC_FLAG_QSCALE; |
| 9 | const _4MV = AV_CODEC_FLAG_4MV; |
| 10 | const OUTPUT_CORRUPT = AV_CODEC_FLAG_OUTPUT_CORRUPT; |
| 11 | const QPEL = AV_CODEC_FLAG_QPEL; |
| 12 | const PASS1 = AV_CODEC_FLAG_PASS1; |
| 13 | const PASS2 = AV_CODEC_FLAG_PASS2; |
| 14 | const GRAY = AV_CODEC_FLAG_GRAY; |
| 15 | const PSNR = AV_CODEC_FLAG_PSNR; |
| 16 | #[cfg (not(feature = "ffmpeg_6_0" ))] |
| 17 | const TRUNCATED = AV_CODEC_FLAG_TRUNCATED; |
| 18 | const INTERLACED_DCT = AV_CODEC_FLAG_INTERLACED_DCT; |
| 19 | const LOW_DELAY = AV_CODEC_FLAG_LOW_DELAY; |
| 20 | const GLOBAL_HEADER = AV_CODEC_FLAG_GLOBAL_HEADER; |
| 21 | const BITEXACT = AV_CODEC_FLAG_BITEXACT; |
| 22 | const AC_PRED = AV_CODEC_FLAG_AC_PRED; |
| 23 | const LOOP_FILTER = AV_CODEC_FLAG_LOOP_FILTER; |
| 24 | const INTERLACED_ME = AV_CODEC_FLAG_INTERLACED_ME; |
| 25 | const CLOSED_GOP = AV_CODEC_FLAG_CLOSED_GOP; |
| 26 | } |
| 27 | } |
| 28 | |