Closed Bug 1265040 Opened 9 years ago Closed 9 years ago

"Shaka Error STREAMING.BAD_SEGMENT" when trying to play Widevine WebM video "Sintel 4k (multicodec, Widevine)"

Categories

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

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox47 --- affected
firefox48 --- verified
firefox49 --- verified
firefox50 --- verified
firefox51 --- verified

People

(Reporter: cpeterson, Assigned: cpearce)

References

()

Details

STR: 1. Load http://shaka-player-demo.appspot.com/demo/ 2. Play the Shaka / "Sintel 4k (multicodec, Widevine)" video. RESULT: The video fails with a red "Error code 5004" message on both OS X and Windows. The video plays correctly on Chrome. I see the following errors in the web console: (video:20) bad segment streaming_engine.js:1316:5 shaka.media.StreamingEngine.prototype.handleDrift_()streaming_engine.js:1316 shaka.media.StreamingEngine.prototype.fetchAndAppend_/<()streaming_engine.js:1112 shaka.media.StreamingEngine.prototype.fetchAndAppend_()streaming_engine.js:1102 (Async: setTimeout handler) shaka.media.StreamingEngine.prototype.scheduleUpdate_()streaming_engine.js:1632 shaka.media.StreamingEngine.prototype.initStreams_/<()streaming_engine.js:569 shaka.media.StreamingEngine.prototype.initStreams_()streaming_engine.js:549 shaka.media.StreamingEngine.prototype.init()streaming_engine.js:336 shaka.Player.prototype.load/<()player.js:370 shaka.Player.prototype.load()player.js:347 (Async: EventListener.handleEvent) shakaDemo.setupAssets_()asset_section.js:84 (Async: promise callback) shakaDemo.init()main.js:79 (Async: EventListener.handleEvent) <anonymous>main.js:156 Player error Object { category: 5, code: 5004, data: Array[1], message: "Shaka Error STREAMING.BAD_SEGMENT (…", stack: "shaka.util.Error@http://shaka-playe…" }main.js:140:3 shakaDemo.onError_()main.js:140 shakaDemo.onErrorEvent_()main.js:131 shaka.util.FakeEventTarget.prototype.dispatchEvent()fake_event_target.js:108 shaka.Player.prototype.onError_()player.js:1453 shaka.media.StreamingEngine.prototype.fetchAndAppend_/<()streaming_engine.js:1131 shaka.media.StreamingEngine.prototype.fetchAndAppend_()streaming_engine.js:1102 (Async: setTimeout handler) shaka.media.StreamingEngine.prototype.scheduleUpdate_()streaming_engine.js:1632 shaka.media.StreamingEngine.prototype.initStreams_/<()streaming_engine.js:569 shaka.media.StreamingEngine.prototype.initStreams_()streaming_engine.js:549 shaka.media.StreamingEngine.prototype.init()streaming_engine.js:336 shaka.Player.prototype.load/<()player.js:370 shaka.Player.prototype.load()player.js:347 (Async: EventListener.handleEvent) shakaDemo.setupAssets_()asset_section.js:84 (Async: promise callback) shakaDemo.init()main.js:79 (Async: EventListener.handleEvent) <anonymous>main.js:156
Blocks: 1265043
No longer blocks: 1265043
This video plays correctly in Edge.
Works if you set media.webm.enabled=false; this is a Shaka Player bug
Blocks: 1266938
Shaka Player should not assume Widevine support implies EME support for WebM. This is Shaka Player issue #342, which should be fixed in the next Shaka Player release. https://github.com/google/shaka-player/issues/342 Firefox will add EME support for WebM in bug 1257716.
Depends on: webm-eme
Priority: -- → P2
Summary: "Shaka Error STREAMING.BAD_SEGMENT" when trying to play Widevine video "Sintel 4k (multicodec, Widevine)" → "Shaka Error STREAMING.BAD_SEGMENT" when trying to play Widevine WebM video "Sintel 4k (multicodec, Widevine)"
No longer depends on: webm-eme
Depends on: 1279077
Mass change P2 -> P3
Priority: P2 → P3
The "Sintel 4k (multicodec, Widevine)" video WFM with Firefox 48–51 on macOS.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.