From 64c6678f0447d59d998026b7002228c27666bb0f Mon Sep 17 00:00:00 2001 From: meh Date: Tue, 12 May 2015 03:46:25 +0200 Subject: [PATCH] codec/subtitle: add Subtitle --- src/codec/mod.rs | 2 ++ src/codec/subtitle.rs | 15 +++++++++++++++ src/lib.rs | 1 + 3 files changed, 18 insertions(+) create mode 100644 src/codec/subtitle.rs diff --git a/src/codec/mod.rs b/src/codec/mod.rs index c3befb2..f42317e 100644 --- a/src/codec/mod.rs +++ b/src/codec/mod.rs @@ -3,6 +3,8 @@ pub use self::id::Id; pub mod packet; +pub mod subtitle; + use std::ffi::CStr; use std::str::from_utf8_unchecked; diff --git a/src/codec/subtitle.rs b/src/codec/subtitle.rs new file mode 100644 index 0000000..15876b7 --- /dev/null +++ b/src/codec/subtitle.rs @@ -0,0 +1,15 @@ +use std::mem; + +use ffi::*; + +pub struct Subtitle { + pub val: AVSubtitle, +} + +impl Subtitle { + pub fn new() -> Self { + unsafe { + Subtitle { val: mem::zeroed() } + } + } +} diff --git a/src/lib.rs b/src/lib.rs index 89174a6..5d34474 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,3 +16,4 @@ pub use util::frame::{self, Frame}; pub mod codec; pub use codec::packet::{self, Packet}; +pub use codec::subtitle::Subtitle;