summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2023-08-24 15:42:42 -0700
committersyeopite <syeopite@syeopite.dev>2023-09-23 09:41:41 -0400
commitd371eb50f27b9d29bc68ec883d8bee54894c79a4 (patch)
treee4b1b5393c316ac1dd6e9641c485eed48fb8235b /src
parent0cb7d0b44137c2cee9b6352969a28dac4e3576c5 (diff)
downloadinvidious-d371eb50f27b9d29bc68ec883d8bee54894c79a4.tar.gz
invidious-d371eb50f27b9d29bc68ec883d8bee54894c79a4.tar.bz2
invidious-d371eb50f27b9d29bc68ec883d8bee54894c79a4.zip
WebVTT::Builder: rename #line to #cue
Diffstat (limited to 'src')
-rw-r--r--src/invidious/helpers/webvtt.cr8
-rw-r--r--src/invidious/routes/api/v1/videos.cr4
-rw-r--r--src/invidious/videos/caption.cr2
-rw-r--r--src/invidious/videos/transcript.cr2
4 files changed, 8 insertions, 8 deletions
diff --git a/src/invidious/helpers/webvtt.cr b/src/invidious/helpers/webvtt.cr
index 7d9d5f1f..c50d7fa2 100644
--- a/src/invidious/helpers/webvtt.cr
+++ b/src/invidious/helpers/webvtt.cr
@@ -7,8 +7,8 @@ module WebVTT
def initialize(@io : IO)
end
- # Writes an vtt line with the specified time stamp and contents
- def line(start_time : Time::Span, end_time : Time::Span, text : String)
+ # Writes an vtt cue with the specified time stamp and contents
+ def cue(start_time : Time::Span, end_time : Time::Span, text : String)
timestamp(start_time, end_time)
@io << text
@io << "\n\n"
@@ -48,8 +48,8 @@ module WebVTT
#
# ```
# string = WebVTT.build do |io|
- # vtt.line(Time::Span.new(seconds: 1), Time::Span.new(seconds: 2), "Line 1")
- # vtt.line(Time::Span.new(seconds: 2), Time::Span.new(seconds: 3), "Line 2")
+ # vtt.cue(Time::Span.new(seconds: 1), Time::Span.new(seconds: 2), "Line 1")
+ # vtt.cue(Time::Span.new(seconds: 2), Time::Span.new(seconds: 3), "Line 2")
# end
#
# string # => "WEBVTT\n\n00:00:01.000 --> 00:00:02.000\nLine 1\n\n00:00:02.000 --> 00:00:03.000\nLine 2\n\n"
diff --git a/src/invidious/routes/api/v1/videos.cr b/src/invidious/routes/api/v1/videos.cr
index 5c50a804..449c9f9b 100644
--- a/src/invidious/routes/api/v1/videos.cr
+++ b/src/invidious/routes/api/v1/videos.cr
@@ -131,7 +131,7 @@ module Invidious::Routes::API::V1::Videos
text = "<v #{md["name"]}>#{md["text"]}</v>"
end
- webvtt.line(start_time, end_time, text)
+ webvtt.cue(start_time, end_time, text)
end
end
end
@@ -217,7 +217,7 @@ module Invidious::Routes::API::V1::Videos
storyboard[:storyboard_height].times do |j|
storyboard[:storyboard_width].times do |k|
current_cue_url = "#{url}#xywh=#{storyboard[:width] * k},#{storyboard[:height] * j},#{storyboard[:width] - 2},#{storyboard[:height]}"
- vtt.line(start_time, end_time, current_cue_url)
+ vtt.cue(start_time, end_time, current_cue_url)
start_time += storyboard[:interval].milliseconds
end_time += storyboard[:interval].milliseconds
diff --git a/src/invidious/videos/caption.cr b/src/invidious/videos/caption.cr
index dc58f9a0..484e61d2 100644
--- a/src/invidious/videos/caption.cr
+++ b/src/invidious/videos/caption.cr
@@ -78,7 +78,7 @@ module Invidious::Videos
end
end
- vtt.line(start_time, end_time, text)
+ vtt.cue(start_time, end_time, text)
end
end
diff --git a/src/invidious/videos/transcript.cr b/src/invidious/videos/transcript.cr
index cd97cfde..055d96fb 100644
--- a/src/invidious/videos/transcript.cr
+++ b/src/invidious/videos/transcript.cr
@@ -42,7 +42,7 @@ module Invidious::Videos
# Taken from Invidious::Videos::Captions::Metadata.timedtext_to_vtt()
vtt = WebVTT.build(settings_field) do |vtt|
lines.each do |line|
- vtt.line(line.start_ms, line.end_ms, line.line)
+ vtt.cue(line.start_ms, line.end_ms, line.line)
end
end