crate: update bitflags
This commit is contained in:
@ -88,7 +88,7 @@ software-scaling = ["ffmpeg-sys/swscale", "codec"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
libc = "0.2"
|
libc = "0.2"
|
||||||
bitflags = "0.8"
|
bitflags = "0.9"
|
||||||
|
|
||||||
[dependencies.image]
|
[dependencies.image]
|
||||||
version = "0.12"
|
version = "0.12"
|
||||||
|
@ -2,22 +2,22 @@ use libc::c_uint;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Capabilities: c_uint {
|
pub struct Capabilities: c_uint {
|
||||||
const DRAW_HORIZ_BAND = AV_CODEC_CAP_DRAW_HORIZ_BAND,
|
const DRAW_HORIZ_BAND = AV_CODEC_CAP_DRAW_HORIZ_BAND;
|
||||||
const DR1 = AV_CODEC_CAP_DR1,
|
const DR1 = AV_CODEC_CAP_DR1;
|
||||||
const TRUNCATED = AV_CODEC_CAP_TRUNCATED,
|
const TRUNCATED = AV_CODEC_CAP_TRUNCATED;
|
||||||
const DELAY = AV_CODEC_CAP_DELAY,
|
const DELAY = AV_CODEC_CAP_DELAY;
|
||||||
const SMALL_LAST_FRAME = AV_CODEC_CAP_SMALL_LAST_FRAME,
|
const SMALL_LAST_FRAME = AV_CODEC_CAP_SMALL_LAST_FRAME;
|
||||||
const HWACCEL_VDPAU = AV_CODEC_CAP_HWACCEL_VDPAU,
|
const HWACCEL_VDPAU = AV_CODEC_CAP_HWACCEL_VDPAU;
|
||||||
const SUBFRAMES = AV_CODEC_CAP_SUBFRAMES,
|
const SUBFRAMES = AV_CODEC_CAP_SUBFRAMES;
|
||||||
const EXPERIMENTAL = AV_CODEC_CAP_EXPERIMENTAL,
|
const EXPERIMENTAL = AV_CODEC_CAP_EXPERIMENTAL;
|
||||||
const CHANNEL_CONF = AV_CODEC_CAP_CHANNEL_CONF,
|
const CHANNEL_CONF = AV_CODEC_CAP_CHANNEL_CONF;
|
||||||
const FRAME_THREADS = AV_CODEC_CAP_FRAME_THREADS,
|
const FRAME_THREADS = AV_CODEC_CAP_FRAME_THREADS;
|
||||||
const SLICE_THREADS = AV_CODEC_CAP_SLICE_THREADS,
|
const SLICE_THREADS = AV_CODEC_CAP_SLICE_THREADS;
|
||||||
const PARAM_CHANGE = AV_CODEC_CAP_PARAM_CHANGE,
|
const PARAM_CHANGE = AV_CODEC_CAP_PARAM_CHANGE;
|
||||||
const AUTO_THREADS = AV_CODEC_CAP_AUTO_THREADS,
|
const AUTO_THREADS = AV_CODEC_CAP_AUTO_THREADS;
|
||||||
const VARIABLE_FRAME_SIZE = AV_CODEC_CAP_VARIABLE_FRAME_SIZE,
|
const VARIABLE_FRAME_SIZE = AV_CODEC_CAP_VARIABLE_FRAME_SIZE;
|
||||||
const INTRA_ONLY = AV_CODEC_CAP_INTRA_ONLY,
|
const INTRA_ONLY = AV_CODEC_CAP_INTRA_ONLY;
|
||||||
const LOSSLESS = AV_CODEC_CAP_LOSSLESS,
|
const LOSSLESS = AV_CODEC_CAP_LOSSLESS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,24 +2,24 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Debug: c_int {
|
pub struct Debug: c_int {
|
||||||
const PICT_INFO = FF_DEBUG_PICT_INFO,
|
const PICT_INFO = FF_DEBUG_PICT_INFO;
|
||||||
const RC = FF_DEBUG_RC,
|
const RC = FF_DEBUG_RC;
|
||||||
const BITSTREAM = FF_DEBUG_BITSTREAM,
|
const BITSTREAM = FF_DEBUG_BITSTREAM;
|
||||||
const MB_TYPE = FF_DEBUG_MB_TYPE,
|
const MB_TYPE = FF_DEBUG_MB_TYPE;
|
||||||
const QP = FF_DEBUG_QP,
|
const QP = FF_DEBUG_QP;
|
||||||
const MV = FF_DEBUG_MV,
|
const MV = FF_DEBUG_MV;
|
||||||
const DCT_COEFF = FF_DEBUG_DCT_COEFF,
|
const DCT_COEFF = FF_DEBUG_DCT_COEFF;
|
||||||
const SKIP = FF_DEBUG_SKIP,
|
const SKIP = FF_DEBUG_SKIP;
|
||||||
const STARTCODE = FF_DEBUG_STARTCODE,
|
const STARTCODE = FF_DEBUG_STARTCODE;
|
||||||
const PTS = FF_DEBUG_PTS,
|
const PTS = FF_DEBUG_PTS;
|
||||||
const ER = FF_DEBUG_ER,
|
const ER = FF_DEBUG_ER;
|
||||||
const MMCO = FF_DEBUG_MMCO,
|
const MMCO = FF_DEBUG_MMCO;
|
||||||
const BUGS = FF_DEBUG_BUGS,
|
const BUGS = FF_DEBUG_BUGS;
|
||||||
const VIS_QP = FF_DEBUG_VIS_QP,
|
const VIS_QP = FF_DEBUG_VIS_QP;
|
||||||
const VIS_MB_TYPE = FF_DEBUG_VIS_MB_TYPE,
|
const VIS_MB_TYPE = FF_DEBUG_VIS_MB_TYPE;
|
||||||
const BUFFERS = FF_DEBUG_BUFFERS,
|
const BUFFERS = FF_DEBUG_BUFFERS;
|
||||||
const THREADS = FF_DEBUG_THREADS,
|
const THREADS = FF_DEBUG_THREADS;
|
||||||
const NOMC = FF_DEBUG_NOMC,
|
const NOMC = FF_DEBUG_NOMC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,15 +2,15 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Check: c_int {
|
pub struct Check: c_int {
|
||||||
const CRC = AV_EF_CRCCHECK,
|
const CRC = AV_EF_CRCCHECK;
|
||||||
const BISTREAM = AV_EF_BITSTREAM,
|
const BISTREAM = AV_EF_BITSTREAM;
|
||||||
const BUFFER = AV_EF_BUFFER,
|
const BUFFER = AV_EF_BUFFER;
|
||||||
const EXPLODE = AV_EF_EXPLODE,
|
const EXPLODE = AV_EF_EXPLODE;
|
||||||
|
|
||||||
const IGNORE_ERROR = AV_EF_IGNORE_ERR,
|
const IGNORE_ERROR = AV_EF_IGNORE_ERR;
|
||||||
const CAREFUL = AV_EF_CAREFUL,
|
const CAREFUL = AV_EF_CAREFUL;
|
||||||
const COMPLIANT = AV_EF_COMPLIANT,
|
const COMPLIANT = AV_EF_COMPLIANT;
|
||||||
const AGGRESSIVE = AV_EF_AGGRESSIVE,
|
const AGGRESSIVE = AV_EF_AGGRESSIVE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,9 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Conceal: c_int {
|
pub struct Conceal: c_int {
|
||||||
const GUESS_MVS = FF_EC_GUESS_MVS,
|
const GUESS_MVS = FF_EC_GUESS_MVS;
|
||||||
const DEBLOCK = FF_EC_DEBLOCK,
|
const DEBLOCK = FF_EC_DEBLOCK;
|
||||||
const FAVOR_INTER = FF_EC_FAVOR_INTER,
|
const FAVOR_INTER = FF_EC_FAVOR_INTER;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,9 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const CODED_ORDER = SLICE_FLAG_CODED_ORDER,
|
const CODED_ORDER = SLICE_FLAG_CODED_ORDER;
|
||||||
const ALLOW_FIELD = SLICE_FLAG_ALLOW_FIELD,
|
const ALLOW_FIELD = SLICE_FLAG_ALLOW_FIELD;
|
||||||
const ALLOW_PLANE = SLICE_FLAG_ALLOW_PLANE,
|
const ALLOW_PLANE = SLICE_FLAG_ALLOW_PLANE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,25 +2,25 @@ use libc::c_uint;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_uint {
|
pub struct Flags: c_uint {
|
||||||
const UNALIGNED = AV_CODEC_FLAG_UNALIGNED,
|
const UNALIGNED = AV_CODEC_FLAG_UNALIGNED;
|
||||||
const QSCALE = AV_CODEC_FLAG_QSCALE,
|
const QSCALE = AV_CODEC_FLAG_QSCALE;
|
||||||
const _4MV = AV_CODEC_FLAG_4MV,
|
const _4MV = AV_CODEC_FLAG_4MV;
|
||||||
const OUTPUT_CORRUPT = AV_CODEC_FLAG_OUTPUT_CORRUPT,
|
const OUTPUT_CORRUPT = AV_CODEC_FLAG_OUTPUT_CORRUPT;
|
||||||
const QPEL = AV_CODEC_FLAG_QPEL,
|
const QPEL = AV_CODEC_FLAG_QPEL;
|
||||||
const PASS1 = AV_CODEC_FLAG_PASS1,
|
const PASS1 = AV_CODEC_FLAG_PASS1;
|
||||||
const PASS2 = AV_CODEC_FLAG_PASS2,
|
const PASS2 = AV_CODEC_FLAG_PASS2;
|
||||||
const GRAY = AV_CODEC_FLAG_GRAY,
|
const GRAY = AV_CODEC_FLAG_GRAY;
|
||||||
const PSNR = AV_CODEC_FLAG_PSNR,
|
const PSNR = AV_CODEC_FLAG_PSNR;
|
||||||
const TRUNCATED = AV_CODEC_FLAG_TRUNCATED,
|
const TRUNCATED = AV_CODEC_FLAG_TRUNCATED;
|
||||||
const INTERLACED_DCT = AV_CODEC_FLAG_INTERLACED_DCT,
|
const INTERLACED_DCT = AV_CODEC_FLAG_INTERLACED_DCT;
|
||||||
const LOW_DELAY = AV_CODEC_FLAG_LOW_DELAY,
|
const LOW_DELAY = AV_CODEC_FLAG_LOW_DELAY;
|
||||||
const GLOBAL_HEADER = AV_CODEC_FLAG_GLOBAL_HEADER,
|
const GLOBAL_HEADER = AV_CODEC_FLAG_GLOBAL_HEADER;
|
||||||
const BITEXACT = AV_CODEC_FLAG_BITEXACT,
|
const BITEXACT = AV_CODEC_FLAG_BITEXACT;
|
||||||
const AC_PRED = AV_CODEC_FLAG_AC_PRED,
|
const AC_PRED = AV_CODEC_FLAG_AC_PRED;
|
||||||
const LOOP_FILTER = AV_CODEC_FLAG_LOOP_FILTER,
|
const LOOP_FILTER = AV_CODEC_FLAG_LOOP_FILTER;
|
||||||
const INTERLACED_ME = AV_CODEC_FLAG_INTERLACED_ME,
|
const INTERLACED_ME = AV_CODEC_FLAG_INTERLACED_ME;
|
||||||
const CLOSED_GOP = AV_CODEC_FLAG_CLOSED_GOP,
|
const CLOSED_GOP = AV_CODEC_FLAG_CLOSED_GOP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const KEY = AV_PKT_FLAG_KEY,
|
const KEY = AV_PKT_FLAG_KEY;
|
||||||
const CORRUPT = AV_PKT_FLAG_CORRUPT,
|
const CORRUPT = AV_PKT_FLAG_CORRUPT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const FORCED = AV_SUBTITLE_FLAG_FORCED,
|
const FORCED = AV_SUBTITLE_FLAG_FORCED;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const DYNAMIC_INPUTS = AVFILTER_FLAG_DYNAMIC_INPUTS,
|
const DYNAMIC_INPUTS = AVFILTER_FLAG_DYNAMIC_INPUTS;
|
||||||
const DYNAMIC_OUTPUTS = AVFILTER_FLAG_DYNAMIC_OUTPUTS,
|
const DYNAMIC_OUTPUTS = AVFILTER_FLAG_DYNAMIC_OUTPUTS;
|
||||||
const SLICE_THREADS = AVFILTER_FLAG_SLICE_THREADS,
|
const SLICE_THREADS = AVFILTER_FLAG_SLICE_THREADS;
|
||||||
const SUPPORT_TIMELINE_GENERIC = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
|
const SUPPORT_TIMELINE_GENERIC = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC;
|
||||||
const SUPPORT_TIMELINE_INTERNAL = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL,
|
const SUPPORT_TIMELINE_INTERNAL = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL;
|
||||||
const SUPPORT_TIMELINE = AVFILTER_FLAG_SUPPORT_TIMELINE,
|
const SUPPORT_TIMELINE = AVFILTER_FLAG_SUPPORT_TIMELINE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,25 +2,25 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const NO_FILE = AVFMT_NOFILE,
|
const NO_FILE = AVFMT_NOFILE;
|
||||||
const NEED_NUMBER = AVFMT_NEEDNUMBER,
|
const NEED_NUMBER = AVFMT_NEEDNUMBER;
|
||||||
const SHOW_IDS = AVFMT_SHOW_IDS,
|
const SHOW_IDS = AVFMT_SHOW_IDS;
|
||||||
const RAW_PICTURE = AVFMT_RAWPICTURE,
|
const RAW_PICTURE = AVFMT_RAWPICTURE;
|
||||||
const GLOBAL_HEADER = AVFMT_GLOBALHEADER,
|
const GLOBAL_HEADER = AVFMT_GLOBALHEADER;
|
||||||
const NO_TIMESTAMPS = AVFMT_NOTIMESTAMPS,
|
const NO_TIMESTAMPS = AVFMT_NOTIMESTAMPS;
|
||||||
const GENERIC_INDEX = AVFMT_GENERIC_INDEX,
|
const GENERIC_INDEX = AVFMT_GENERIC_INDEX;
|
||||||
const TS_DISCONT = AVFMT_TS_DISCONT,
|
const TS_DISCONT = AVFMT_TS_DISCONT;
|
||||||
const VARIABLE_FPS = AVFMT_VARIABLE_FPS,
|
const VARIABLE_FPS = AVFMT_VARIABLE_FPS;
|
||||||
const NO_DIMENSIONS = AVFMT_NODIMENSIONS,
|
const NO_DIMENSIONS = AVFMT_NODIMENSIONS;
|
||||||
const NO_STREAMS = AVFMT_NOSTREAMS,
|
const NO_STREAMS = AVFMT_NOSTREAMS;
|
||||||
const NO_BINSEARCH = AVFMT_NOBINSEARCH,
|
const NO_BINSEARCH = AVFMT_NOBINSEARCH;
|
||||||
const NO_GENSEARCH = AVFMT_NOGENSEARCH,
|
const NO_GENSEARCH = AVFMT_NOGENSEARCH;
|
||||||
const NO_BYTE_SEEK = AVFMT_NO_BYTE_SEEK,
|
const NO_BYTE_SEEK = AVFMT_NO_BYTE_SEEK;
|
||||||
const ALLOW_FLUSH = AVFMT_ALLOW_FLUSH,
|
const ALLOW_FLUSH = AVFMT_ALLOW_FLUSH;
|
||||||
const TS_NONSTRICT = AVFMT_TS_NONSTRICT,
|
const TS_NONSTRICT = AVFMT_TS_NONSTRICT;
|
||||||
const TS_NEGATIVE = AVFMT_TS_NEGATIVE,
|
const TS_NEGATIVE = AVFMT_TS_NEGATIVE;
|
||||||
const SEEK_TO_PTS = AVFMT_SEEK_TO_PTS,
|
const SEEK_TO_PTS = AVFMT_SEEK_TO_PTS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,20 +2,20 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Disposition: c_int {
|
pub struct Disposition: c_int {
|
||||||
const DEFAULT = AV_DISPOSITION_DEFAULT,
|
const DEFAULT = AV_DISPOSITION_DEFAULT;
|
||||||
const DUB = AV_DISPOSITION_DUB,
|
const DUB = AV_DISPOSITION_DUB;
|
||||||
const ORIGINAL = AV_DISPOSITION_ORIGINAL,
|
const ORIGINAL = AV_DISPOSITION_ORIGINAL;
|
||||||
const COMMENT = AV_DISPOSITION_COMMENT,
|
const COMMENT = AV_DISPOSITION_COMMENT;
|
||||||
const LYRICS = AV_DISPOSITION_LYRICS,
|
const LYRICS = AV_DISPOSITION_LYRICS;
|
||||||
const KARAOKE = AV_DISPOSITION_KARAOKE,
|
const KARAOKE = AV_DISPOSITION_KARAOKE;
|
||||||
const FORCED = AV_DISPOSITION_FORCED,
|
const FORCED = AV_DISPOSITION_FORCED;
|
||||||
const HEARING_IMPAIRED = AV_DISPOSITION_HEARING_IMPAIRED,
|
const HEARING_IMPAIRED = AV_DISPOSITION_HEARING_IMPAIRED;
|
||||||
const VISUAL_IMPAIRED = AV_DISPOSITION_VISUAL_IMPAIRED,
|
const VISUAL_IMPAIRED = AV_DISPOSITION_VISUAL_IMPAIRED;
|
||||||
const CLEAN_EFFECTS = AV_DISPOSITION_CLEAN_EFFECTS,
|
const CLEAN_EFFECTS = AV_DISPOSITION_CLEAN_EFFECTS;
|
||||||
const ATTACHED_PIC = AV_DISPOSITION_ATTACHED_PIC,
|
const ATTACHED_PIC = AV_DISPOSITION_ATTACHED_PIC;
|
||||||
const CAPTIONS = AV_DISPOSITION_CAPTIONS,
|
const CAPTIONS = AV_DISPOSITION_CAPTIONS;
|
||||||
const DESCRIPTIONS = AV_DISPOSITION_DESCRIPTIONS,
|
const DESCRIPTIONS = AV_DISPOSITION_DESCRIPTIONS;
|
||||||
const METADATA = AV_DISPOSITION_METADATA,
|
const METADATA = AV_DISPOSITION_METADATA;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const FORCE = SWR_FLAG_RESAMPLE,
|
const FORCE = SWR_FLAG_RESAMPLE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,27 +2,27 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const FAST_BILINEAR = SWS_FAST_BILINEAR,
|
const FAST_BILINEAR = SWS_FAST_BILINEAR;
|
||||||
const BILINEAR = SWS_BILINEAR,
|
const BILINEAR = SWS_BILINEAR;
|
||||||
const BICUBIC = SWS_BICUBIC,
|
const BICUBIC = SWS_BICUBIC;
|
||||||
const X = SWS_X,
|
const X = SWS_X;
|
||||||
const POINT = SWS_POINT,
|
const POINT = SWS_POINT;
|
||||||
const AREA = SWS_AREA,
|
const AREA = SWS_AREA;
|
||||||
const BICUBLIN = SWS_BICUBLIN,
|
const BICUBLIN = SWS_BICUBLIN;
|
||||||
const GAUSS = SWS_GAUSS,
|
const GAUSS = SWS_GAUSS;
|
||||||
const SINC = SWS_SINC,
|
const SINC = SWS_SINC;
|
||||||
const LANCZOS = SWS_LANCZOS,
|
const LANCZOS = SWS_LANCZOS;
|
||||||
const SPLINE = SWS_SPLINE,
|
const SPLINE = SWS_SPLINE;
|
||||||
const SRC_V_CHR_DROP_MASK = SWS_SRC_V_CHR_DROP_MASK,
|
const SRC_V_CHR_DROP_MASK = SWS_SRC_V_CHR_DROP_MASK;
|
||||||
const SRC_V_CHR_DROP_SHIFT = SWS_SRC_V_CHR_DROP_SHIFT,
|
const SRC_V_CHR_DROP_SHIFT = SWS_SRC_V_CHR_DROP_SHIFT;
|
||||||
const PARAM_DEFAULT = SWS_PARAM_DEFAULT,
|
const PARAM_DEFAULT = SWS_PARAM_DEFAULT;
|
||||||
const PRINT_INFO = SWS_PRINT_INFO,
|
const PRINT_INFO = SWS_PRINT_INFO;
|
||||||
const FULL_CHR_H_INT = SWS_FULL_CHR_H_INT,
|
const FULL_CHR_H_INT = SWS_FULL_CHR_H_INT;
|
||||||
const FULL_CHR_H_INP = SWS_FULL_CHR_H_INP,
|
const FULL_CHR_H_INP = SWS_FULL_CHR_H_INP;
|
||||||
const DIRECT_BGR = SWS_DIRECT_BGR,
|
const DIRECT_BGR = SWS_DIRECT_BGR;
|
||||||
const ACCURATE_RND = SWS_ACCURATE_RND,
|
const ACCURATE_RND = SWS_ACCURATE_RND;
|
||||||
const BITEXACT = SWS_BITEXACT,
|
const BITEXACT = SWS_BITEXACT;
|
||||||
const ERROR_DIFFUSION = SWS_ERROR_DIFFUSION,
|
const ERROR_DIFFUSION = SWS_ERROR_DIFFUSION;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,62 +2,62 @@ use libc::c_ulonglong;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags ChannelLayout: c_ulonglong {
|
pub struct ChannelLayout: c_ulonglong {
|
||||||
const FRONT_LEFT = AV_CH_FRONT_LEFT,
|
const FRONT_LEFT = AV_CH_FRONT_LEFT;
|
||||||
const FRONT_RIGHT = AV_CH_FRONT_RIGHT,
|
const FRONT_RIGHT = AV_CH_FRONT_RIGHT;
|
||||||
const FRONT_CENTER = AV_CH_FRONT_CENTER,
|
const FRONT_CENTER = AV_CH_FRONT_CENTER;
|
||||||
const LOW_FREQUENCY = AV_CH_LOW_FREQUENCY,
|
const LOW_FREQUENCY = AV_CH_LOW_FREQUENCY;
|
||||||
const BACK_LEFT = AV_CH_BACK_LEFT,
|
const BACK_LEFT = AV_CH_BACK_LEFT;
|
||||||
const BACK_RIGHT = AV_CH_BACK_RIGHT,
|
const BACK_RIGHT = AV_CH_BACK_RIGHT;
|
||||||
const FRONT_LEFT_OF_CENTER = AV_CH_FRONT_LEFT_OF_CENTER,
|
const FRONT_LEFT_OF_CENTER = AV_CH_FRONT_LEFT_OF_CENTER;
|
||||||
const FRONT_RIGHT_OF_CENTER = AV_CH_FRONT_RIGHT_OF_CENTER,
|
const FRONT_RIGHT_OF_CENTER = AV_CH_FRONT_RIGHT_OF_CENTER;
|
||||||
const BACK_CENTER = AV_CH_BACK_CENTER,
|
const BACK_CENTER = AV_CH_BACK_CENTER;
|
||||||
const SIDE_LEFT = AV_CH_SIDE_LEFT,
|
const SIDE_LEFT = AV_CH_SIDE_LEFT;
|
||||||
const SIDE_RIGHT = AV_CH_SIDE_RIGHT,
|
const SIDE_RIGHT = AV_CH_SIDE_RIGHT;
|
||||||
const TOP_CENTER = AV_CH_TOP_CENTER,
|
const TOP_CENTER = AV_CH_TOP_CENTER;
|
||||||
const TOP_FRONT_LEFT = AV_CH_TOP_FRONT_LEFT,
|
const TOP_FRONT_LEFT = AV_CH_TOP_FRONT_LEFT;
|
||||||
const TOP_FRONT_CENTER = AV_CH_TOP_FRONT_CENTER,
|
const TOP_FRONT_CENTER = AV_CH_TOP_FRONT_CENTER;
|
||||||
const TOP_FRONT_RIGHT = AV_CH_TOP_FRONT_RIGHT,
|
const TOP_FRONT_RIGHT = AV_CH_TOP_FRONT_RIGHT;
|
||||||
const TOP_BACK_LEFT = AV_CH_TOP_BACK_LEFT,
|
const TOP_BACK_LEFT = AV_CH_TOP_BACK_LEFT;
|
||||||
const TOP_BACK_CENTER = AV_CH_TOP_BACK_CENTER,
|
const TOP_BACK_CENTER = AV_CH_TOP_BACK_CENTER;
|
||||||
const TOP_BACK_RIGHT = AV_CH_TOP_BACK_RIGHT,
|
const TOP_BACK_RIGHT = AV_CH_TOP_BACK_RIGHT;
|
||||||
const STEREO_LEFT = AV_CH_STEREO_LEFT,
|
const STEREO_LEFT = AV_CH_STEREO_LEFT;
|
||||||
const STEREO_RIGHT = AV_CH_STEREO_RIGHT,
|
const STEREO_RIGHT = AV_CH_STEREO_RIGHT;
|
||||||
const WIDE_LEFT = AV_CH_WIDE_LEFT,
|
const WIDE_LEFT = AV_CH_WIDE_LEFT;
|
||||||
const WIDE_RIGHT = AV_CH_WIDE_RIGHT,
|
const WIDE_RIGHT = AV_CH_WIDE_RIGHT;
|
||||||
const SURROUND_DIRECT_LEFT = AV_CH_SURROUND_DIRECT_LEFT,
|
const SURROUND_DIRECT_LEFT = AV_CH_SURROUND_DIRECT_LEFT;
|
||||||
const SURROUND_DIRECT_RIGHT = AV_CH_SURROUND_DIRECT_RIGHT,
|
const SURROUND_DIRECT_RIGHT = AV_CH_SURROUND_DIRECT_RIGHT;
|
||||||
const LOW_FREQUENCY_2 = AV_CH_LOW_FREQUENCY_2,
|
const LOW_FREQUENCY_2 = AV_CH_LOW_FREQUENCY_2;
|
||||||
const NATIVE = AV_CH_LAYOUT_NATIVE,
|
const NATIVE = AV_CH_LAYOUT_NATIVE;
|
||||||
|
|
||||||
const MONO = AV_CH_LAYOUT_MONO,
|
const MONO = AV_CH_LAYOUT_MONO;
|
||||||
const STEREO = AV_CH_LAYOUT_STEREO,
|
const STEREO = AV_CH_LAYOUT_STEREO;
|
||||||
const _2POINT1 = AV_CH_LAYOUT_2POINT1,
|
const _2POINT1 = AV_CH_LAYOUT_2POINT1;
|
||||||
const _2_1 = AV_CH_LAYOUT_2_1,
|
const _2_1 = AV_CH_LAYOUT_2_1;
|
||||||
const SURROUND = AV_CH_LAYOUT_SURROUND,
|
const SURROUND = AV_CH_LAYOUT_SURROUND;
|
||||||
const _3POINT1 = AV_CH_LAYOUT_3POINT1,
|
const _3POINT1 = AV_CH_LAYOUT_3POINT1;
|
||||||
const _4POINT0 = AV_CH_LAYOUT_4POINT0,
|
const _4POINT0 = AV_CH_LAYOUT_4POINT0;
|
||||||
const _4POINT1 = AV_CH_LAYOUT_4POINT1,
|
const _4POINT1 = AV_CH_LAYOUT_4POINT1;
|
||||||
const _2_2 = AV_CH_LAYOUT_2_2,
|
const _2_2 = AV_CH_LAYOUT_2_2;
|
||||||
const QUAD = AV_CH_LAYOUT_QUAD,
|
const QUAD = AV_CH_LAYOUT_QUAD;
|
||||||
const _5POINT0 = AV_CH_LAYOUT_5POINT0,
|
const _5POINT0 = AV_CH_LAYOUT_5POINT0;
|
||||||
const _5POINT1 = AV_CH_LAYOUT_5POINT1,
|
const _5POINT1 = AV_CH_LAYOUT_5POINT1;
|
||||||
const _5POINT0_BACK = AV_CH_LAYOUT_5POINT0_BACK,
|
const _5POINT0_BACK = AV_CH_LAYOUT_5POINT0_BACK;
|
||||||
const _5POINT1_BACK = AV_CH_LAYOUT_5POINT1_BACK,
|
const _5POINT1_BACK = AV_CH_LAYOUT_5POINT1_BACK;
|
||||||
const _6POINT0 = AV_CH_LAYOUT_6POINT0,
|
const _6POINT0 = AV_CH_LAYOUT_6POINT0;
|
||||||
const _6POINT0_FRONT = AV_CH_LAYOUT_6POINT0_FRONT,
|
const _6POINT0_FRONT = AV_CH_LAYOUT_6POINT0_FRONT;
|
||||||
const HEXAGONAL = AV_CH_LAYOUT_HEXAGONAL,
|
const HEXAGONAL = AV_CH_LAYOUT_HEXAGONAL;
|
||||||
const _6POINT1 = AV_CH_LAYOUT_6POINT1,
|
const _6POINT1 = AV_CH_LAYOUT_6POINT1;
|
||||||
const _6POINT1_BACK = AV_CH_LAYOUT_6POINT1_BACK,
|
const _6POINT1_BACK = AV_CH_LAYOUT_6POINT1_BACK;
|
||||||
const _6POINT1_FRONT = AV_CH_LAYOUT_6POINT1_FRONT,
|
const _6POINT1_FRONT = AV_CH_LAYOUT_6POINT1_FRONT;
|
||||||
const _7POINT0 = AV_CH_LAYOUT_7POINT0,
|
const _7POINT0 = AV_CH_LAYOUT_7POINT0;
|
||||||
const _7POINT0_FRONT = AV_CH_LAYOUT_7POINT0_FRONT,
|
const _7POINT0_FRONT = AV_CH_LAYOUT_7POINT0_FRONT;
|
||||||
const _7POINT1 = AV_CH_LAYOUT_7POINT1,
|
const _7POINT1 = AV_CH_LAYOUT_7POINT1;
|
||||||
const _7POINT1_WIDE = AV_CH_LAYOUT_7POINT1_WIDE,
|
const _7POINT1_WIDE = AV_CH_LAYOUT_7POINT1_WIDE;
|
||||||
const _7POINT1_WIDE_BACK = AV_CH_LAYOUT_7POINT1_WIDE_BACK,
|
const _7POINT1_WIDE_BACK = AV_CH_LAYOUT_7POINT1_WIDE_BACK;
|
||||||
const OCTAGONAL = AV_CH_LAYOUT_OCTAGONAL,
|
const OCTAGONAL = AV_CH_LAYOUT_OCTAGONAL;
|
||||||
const HEXADECAGONAL = AV_CH_LAYOUT_HEXADECAGONAL,
|
const HEXADECAGONAL = AV_CH_LAYOUT_HEXADECAGONAL;
|
||||||
const STEREO_DOWNMIX = AV_CH_LAYOUT_STEREO_DOWNMIX,
|
const STEREO_DOWNMIX = AV_CH_LAYOUT_STEREO_DOWNMIX;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ use libc::c_int;
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
|
|
||||||
bitflags! {
|
bitflags! {
|
||||||
pub flags Flags: c_int {
|
pub struct Flags: c_int {
|
||||||
const CORRUPT = AV_FRAME_FLAG_CORRUPT,
|
const CORRUPT = AV_FRAME_FLAG_CORRUPT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user