aboutsummaryrefslogtreecommitdiff
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 })
}