From dc7837b0a908029bcbc5d78f31bdff51cf7947da Mon Sep 17 00:00:00 2001 From: meh Date: Tue, 26 May 2015 20:37:44 +0200 Subject: [PATCH] codec/decoder: add time_base getter --- src/codec/decoder/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/codec/decoder/mod.rs b/src/codec/decoder/mod.rs index d615870..5747ca8 100644 --- a/src/codec/decoder/mod.rs +++ b/src/codec/decoder/mod.rs @@ -23,7 +23,7 @@ use std::ops::Deref; use ffi::*; use super::{Id, Profile}; use super::context::Opened; -use ::{Codec, Error, Discard}; +use ::{Codec, Error, Discard, Rational}; use ::media; pub struct Decoder(pub Opened); @@ -97,6 +97,12 @@ impl Decoder { from_raw_parts((*self.ptr).subtitle_header, (*self.ptr).subtitle_header_size as usize) } } + + pub fn time_base(&self) -> Rational { + unsafe { + Rational((*self.ptr).time_base) + } + } } impl Deref for Decoder {