Skip to content
This repository has been archived by the owner on Jan 12, 2019. It is now read-only.

Don't add metadata at random access indicators #290

Merged
merged 1 commit into from
May 29, 2015

Conversation

dmlap
Copy link
Member

@dmlap dmlap commented May 29, 2015

A metadata tag injected into the generated FLV when a random access indicator was encountered in the adaptation field of a TS packet causes Firefox 38 on OSX to apply frame diffs against the wrong keyframe. This leads to ugly artifacts for a few seconds after seeking. Now metadata tags are only generated at the start of a segment and IDRs. Fixes #289.

A metadata tag injected into the generated FLV when a random access indicator was encountered in the adaptation field of a TS packet causes Firefox 38 on OSX to apply frame diffs against the wrong keyframe. This leads to ugly artifacts for a few seconds after seeking. Now metadata tags are only generated at the start of a segment and IDRs. Fixes videojs#289.
@forbesjo
Copy link
Contributor

👍

dmlap added a commit to dmlap/videojs-contrib-hls that referenced this pull request May 29, 2015
@dmlap dmlap merged commit 3bb31c6 into videojs:master May 29, 2015
@dmlap dmlap deleted the scrubbing-ff-fix branch May 29, 2015 19:32
@gkatsev
Copy link
Member

gkatsev commented May 29, 2015

Weird. I know if there's anyone we could ask about why this could happen.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tearing/melting when scrubbing in Firefox
3 participants