diff --git a/src/codec/packet/flag.rs b/src/codec/packet/flag.rs new file mode 100644 index 0000000..40fd901 --- /dev/null +++ b/src/codec/packet/flag.rs @@ -0,0 +1,9 @@ +use libc::c_int; +use ffi::*; + +bitflags! { + flags Flags: c_int { + const KEY = AV_PKT_FLAG_KEY, + const CORRUPT = AV_PKT_FLAG_CORRUPT, + } +} diff --git a/src/codec/packet/mod.rs b/src/codec/packet/mod.rs index e49890b..b698605 100644 --- a/src/codec/packet/mod.rs +++ b/src/codec/packet/mod.rs @@ -1,19 +1,15 @@ -mod side_data; +pub mod side_data; pub use self::side_data::SideData; +pub mod flag; +pub use self::flag::Flags; + use std::marker::PhantomData; use std::mem; use libc::c_int; use ffi::*; -bitflags! { - flags Flags: c_int { - const FLAG_KEY = AV_PKT_FLAG_KEY, - const FLAG_CORRUPT = AV_PKT_FLAG_CORRUPT, - } -} - pub struct Packet { pub val: AVPacket, }