Open Bug 1253184 Opened 8 years ago Updated 2 years ago

[Meta] Simplify the seeking pipeline of MDSM

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

People

(Reporter: jwwang, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

Tracking bugs to simplify/optimize the code of seeking pipeline in MDSM.
Note: we added telementry to track how often HTMLMediaElement.fastSeek() is used:

https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2016-02-29&keys=__none__!__none__!__none__!__none__&max_channel_version=nightly%252F47&measure=VIDEO_FASTSEEK_USED&min_channel_version=null&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2016-01-25&table=0&trim=1&use_submission_date=0

We haven't had the probe in long enough to conclude that no results means fastSeek() isn't being used, but if we find it's not being used, I think we should seriously consider removing fastSeek(), since in general it just confuses people.
Blocks: 1235301
Depends on: 1252767
Depends on: 1255268
Depends on: 1255324
No longer depends on: 1255324
(In reply to Chris Pearce (:cpearce) from comment #1)
> Note: we added telementry to track how often HTMLMediaElement.fastSeek() is
> used:
> 
> https://telemetry.mozilla.org/new-pipeline/dist.html#!
> cumulative=0&end_date=2016-02-29&keys=__none__!__none__!__none__!
> __none__&max_channel_version=nightly%252F47&measure=VIDEO_FASTSEEK_USED&min_c
> hannel_version=null&product=Firefox&sanitize=1&sort_keys=submissions&start_da
> te=2016-01-25&table=0&trim=1&use_submission_date=0
> 
> We haven't had the probe in long enough to conclude that no results means
> fastSeek() isn't being used, but if we find it's not being used, I think we
> should seriously consider removing fastSeek(), since in general it just
> confuses people.

We can run accurate seek underneath HTMLMediaElement.fastSeek() and remove the code about fastSeek without breaking the web. Should there be such a demand in the future and we then implement it again. It saves us efforts for maintaining features not used by user at all.
Depends on: 1261020
Depends on: 1261312
Depends on: 1264171
Mass change P2 -> P3
Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.