diff --git a/src/util/frame/mod.rs b/src/util/frame/mod.rs index a8cb5ab..05bbf5b 100644 --- a/src/util/frame/mod.rs +++ b/src/util/frame/mod.rs @@ -85,9 +85,9 @@ impl Frame { } } - pub fn set_pts(&mut self, value: i64) { + pub fn set_pts(&mut self, value: Option) { unsafe { - (*self.as_mut_ptr()).pts = value; + (*self.as_mut_ptr()).pts = value.unwrap_or(AV_NOPTS_VALUE); } }