We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46b79af commit af986d4Copy full SHA for af986d4
src/core/sources/blank.ml
@@ -40,7 +40,15 @@ class blank duration =
40
method abort_track = remaining <- 0
41
42
method generate_frame =
43
- let length = Lazy.force Frame.size in
+ let size = Lazy.force Frame.size in
44
+ let length =
45
+ match remaining with
46
+ | -1 -> size
47
+ | r ->
48
+ let l = if r < size then r else size in
49
+ remaining <- r - l;
50
+ l
51
+ in
52
let frame = Frame.create ~length self#content_type in
53
let audio_len = Frame.audio_of_main length in
54
let video_len = Frame.video_of_main length in
0 commit comments