feat: offer timed opening and ending skips
This commit is contained in:
@@ -766,7 +766,9 @@ struct Player {
|
||||
for (auto &input : inputs) {
|
||||
if (!input) continue;
|
||||
input->discardAudio(false);
|
||||
if (input.get() == tracks[0].input && input.get() != tracks[1].input && beyondAudio(target))
|
||||
// EOF is a timeline position, not a demux seek target (HLS rejects it).
|
||||
if ((duration > 0 && target >= duration) ||
|
||||
(input.get() == tracks[0].input && input.get() != tracks[1].input && beyondAudio(target)))
|
||||
input->finish();
|
||||
else
|
||||
input->seek(-1, timestamp);
|
||||
|
||||
Reference in New Issue
Block a user