some mp3s continue to play after reaching the reported duration with DirectShow backend

NEW
Unassigned

Status

()

Core
Audio/Video: Playback
4 years ago
2 years ago

People

(Reporter: Trevor Rowbotham, Unassigned)

Tracking

({regression})

Trunk
x86_64
Windows 7
regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

4 years ago
good: 2013-12-04
bad: 2013-12-05

Suspected: Bug 945947 - Re-enable DirectShow for MP3 playback on Vista and later

When you play this file at the linked URL it reports that it has a duration of 5:29, which is the correct duration.  However, once the current time reaches the reported duration of 5:29, the current time and duration begin incrementing in sync.  This happened until the duration reached about 9:50 when the media finally ceased playback and an |ended| event was fired.  Chrome, Safari, and IE do not exhibit this behavior.  An example of what happens is as follows:

Current Time / Duration
0:00 / 5:29
0:01 / 5:29
0:02 / 5:29
...
5:27 / 5:29
5:28 / 5:29
5:29 / 5:29
5:30 / 5:30
5:31 / 5:31
5:32 / 5:32
...
9:49 / 9:49
9:50 / 9:50

Out of curiosity I attached a |durationchange| event to the media player.  Once the current time and duration synced up, my browser was spammed with over 6600 |durationchange| events before playback ended.
(Reporter)

Updated

4 years ago
Keywords: regression
(Reporter)

Updated

4 years ago
Version: 28 Branch → Trunk
Confirmed 29.0a1 (2013-12-15), win 7 x64.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: Audio/Video → Audio/Video: Playback
You need to log in before you can comment on or make changes to this bug.