diff --git a/src/codec/subtitle/flag.rs b/src/codec/subtitle/flag.rs new file mode 100644 index 0000000..c0aaee6 --- /dev/null +++ b/src/codec/subtitle/flag.rs @@ -0,0 +1,8 @@ +use libc::c_int; +use ffi::*; + +bitflags! { + flags Flags: c_int { + const FORCED = AV_SUBTITLE_FLAG_FORCED, + } +} diff --git a/src/codec/subtitle.rs b/src/codec/subtitle/mod.rs similarity index 96% rename from src/codec/subtitle.rs rename to src/codec/subtitle/mod.rs index f6fb8a7..fa0e7db 100644 --- a/src/codec/subtitle.rs +++ b/src/codec/subtitle/mod.rs @@ -1,20 +1,17 @@ +pub mod flag; +pub use self::flag::Flags; + use std::marker::PhantomData; use std::mem; use std::ffi::CStr; use std::str::from_utf8_unchecked; use std::ops::Deref; -use libc::{c_int, c_uint, uint32_t, int64_t}; +use libc::{c_uint, uint32_t, int64_t}; use ffi::*; use ::format; use ::Picture; -bitflags! { - flags Flags: c_int { - const FLAG_FORCED = AV_SUBTITLE_FLAG_FORCED, - } -} - #[derive(Eq, PartialEq, Clone, Copy, Debug)] pub enum Type { None,