From bc2a39a48b11a781b5c07be9c8d25ab571584df5 Mon Sep 17 00:00:00 2001 From: lummax Date: Sun, 13 Sep 2015 20:21:07 +0200 Subject: [PATCH] codec/encoder: add `set_time_base()` The documentation [1] states: `encoding: MUST be set by user`. [1]: https://ffmpeg.org/doxygen/trunk/structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589 --- src/codec/encoder/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/codec/encoder/mod.rs b/src/codec/encoder/mod.rs index 120fddf..5dd7a72 100644 --- a/src/codec/encoder/mod.rs +++ b/src/codec/encoder/mod.rs @@ -87,6 +87,12 @@ impl Encoder { } } + pub fn set_time_base>(&mut self, value: R) { + unsafe { + (*self.as_mut_ptr()).time_base = value.into().into(); + } + } + pub fn set_frame_rate>(&mut self, value: Option) { unsafe { if let Some(value) = value {