From c389f7a916db44a8e83cf719458c3d220c4606d1 Mon Sep 17 00:00:00 2001 From: meh Date: Thu, 28 May 2015 18:14:18 +0200 Subject: [PATCH] codec/packet/flag: change flags API style --- src/codec/packet/flag.rs | 9 +++++++++ src/codec/packet/mod.rs | 12 ++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 src/codec/packet/flag.rs 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, }