MSE WebM playback on youtube stops intermittently after 9-15 seconds

RESOLVED WORKSFORME

Status

()

P5
normal
RESOLVED WORKSFORME
4 years ago
4 years ago

People

(Reporter: cajbir, Unassigned)

Tracking

(Blocks: 1 bug)

33 Branch
x86_64
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

4 years ago
Steps to reproduce:

1) Go to http://www.youtube.com/watch?v=3V7wWemZ_cs
2) Play video

What should happen:

3) Video plays through

What happens:

3) Video stalls at 9 seconds or so

Looking at the internal state of the Media Source shows the following:

https://www.youtube.com/watch?v=3V7wWemZ_cs
	mediasource:https://www.youtube.com/471b7bfe-f6f3-4a7e-8b45-0e6d9c03f62f
	currentTime: 9.249999
		SourceBuffer 0
			start=0 end=10.022
		SourceBuffer 1
			start=0 end=9.999
			start=10 end=119.999
	Internal Data:
	Dumping data for reader 7f31d0091000:
		Dumping Audio Track Decoders: - mLastAudioTime: 10.021219
			Reader 0: 7f31cdc66000 ranges=[(0.000000, 10.022000)] active=true
		Dumping Video Track Decoders - mLastVideoTime: 9.292000
			Reader 2: 7f31d07b8800 ranges=[(20.000000, 119.999000)] active=false
			Reader 1: 7f31d27ca800 ranges=[(10.000000, 79.999000)] active=false
			Reader 0: 7f31cdc63000 ranges=[(0.000000, 9.999000)] active=true
	
From here it looks the Audio playback has stalled as it has no data beyond 10.022 seconds. Last audio time is 10.021219 seconds. 

Attaching with the debugger and dumping the list of threads shows no media decode threads. Maybe it has stopped for some reasons?
(Reporter)

Comment 1

4 years ago
An initial git bisect shows this is introduced in:

commit ff0f55d7cb947545cac00b509043a0dda5f0241d
Author: Joe Olivas <joseph.k.olivas@intel.com>
Date:   Tue Nov 11 16:30:52 2014 +1300

    Bug 922314 - Add support for decoding VPx via MediaFoundation on Windows.  r=cpearce,kinetik
    Refactor WebMReader's VPx decoding out to SoftwareWebMVideoDecoder and introduce a new IntelWebMVideoDecoder that uses the MediaFoundation/MFT backend to decode VPx when the requisite hardware and software is available.

:040000 040000 15de9773ddacb9965542d54e8b5c494193c6f373 c9ca43043b6ca325bcbd6a2cbce584ca14a272fd M	dom
:040000 040000 a73eabf661571764bc603c743556a7f207de3119 34255b0cce497c73a8b1a7fda12faf358e124b4a M	modules

Doing some more investigating to confirm.
Is this still an issue?
Flags: needinfo?(cajbir.bugzilla)
Priority: -- → P5
(Reporter)

Comment 3

4 years ago
Can no longer reproduce.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Flags: needinfo?(cajbir.bugzilla)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.