summary refs log tree commit diff
path: root/src/subtitle_extraction/embedded.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/subtitle_extraction/embedded.rs')
-rw-r--r--src/subtitle_extraction/embedded.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/subtitle_extraction/embedded.rs b/src/subtitle_extraction/embedded.rs
index 5cdf813..0ba6178 100644
--- a/src/subtitle_extraction/embedded.rs
+++ b/src/subtitle_extraction/embedded.rs
@@ -53,9 +53,9 @@ fn parse_subtitle(
     packet: &ffmpeg::Packet,
     time_base: Rational,
 ) -> Option<SubtitleCue> {
-    let time_to_clock_time = |time: i64| {
+    let pts_to_clock_time = |pts: i64| {
         let nseconds: i64 =
-            (time * time_base.numerator() as i64 * 1_000_000_000) / time_base.denominator() as i64;
+            (pts * time_base.numerator() as i64 * 1_000_000_000) / time_base.denominator() as i64;
         gst::ClockTime::from_nseconds(nseconds as u64)
     };
 
@@ -72,8 +72,8 @@ fn parse_subtitle(
         .collect::<Vec<String>>()
         .join("\n— ");
 
-    let start = time_to_clock_time(packet.pts()?);
-    let end = time_to_clock_time(packet.pts()? + packet.duration());
+    let start = pts_to_clock_time(packet.pts()?);
+    let end = pts_to_clock_time(packet.pts()? + packet.duration());
 
     Some(SubtitleCue { start, end, text })
 }