mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-24 17:37:30 +09:00
Bug 1878510 - When recreating WebM demuxer when encountering a new segment, propagate media time
This commit is contained in:
parent
7fe8b63b5c
commit
60c31a5473
4 changed files with 51 additions and 5 deletions
|
|
@ -92,7 +92,9 @@ public:
|
|||
explicit WebMDemuxer(MediaResource* aResource);
|
||||
// Indicate if the WebMDemuxer is to be used with MediaSource. In which
|
||||
// case the demuxer will stop reads to the last known complete block.
|
||||
WebMDemuxer(MediaResource* aResource, bool aIsMediaSource);
|
||||
WebMDemuxer(MediaResource* aResource,
|
||||
bool aIsMediaSource,
|
||||
Maybe<int64_t> aFrameEndTimeBeforeRecreateDemuxer = Nothing());
|
||||
|
||||
RefPtr<InitPromise> Init() override;
|
||||
|
||||
|
|
@ -227,6 +229,8 @@ private:
|
|||
Maybe<int64_t> mLastAudioFrameTime;
|
||||
Maybe<int64_t> mLastVideoFrameTime;
|
||||
|
||||
Maybe<int64_t> mVideoFrameEndTimeBeforeReset;
|
||||
|
||||
// Codec ID of audio track
|
||||
int mAudioCodec;
|
||||
// Codec ID of video track
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue