New issue
Advanced search Search tips

Issue 820997 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Use of MediaSource "segments" mode and timestampOffset crashes tab

Reported by guest271...@gmail.com, Mar 12 2018

Issue description

UserAgent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/64.0.3282.167 Chrome/64.0.3282.167 Safari/537.36

Steps to reproduce the problem:
1. Record media with MediaRecorder 
2. Convert recorded media to ArrayBuffers
3. Use default "segments" mode for MediaSource
4. Use .abort() and .timestampOffset before each ArrayBuffer appended to SourceBuffer

What is the expected behavior?
MediaSource to not crash the tab.

What went wrong?
The tab crashes.

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 64.0.3282.167  Channel: n/a
OS Version: 
Flash Version: 

https://jsfiddle.net/n2jd3s52/1/
 
MediaSourceSegmentsModeTest-Chromium64.html
8.3 KB View Download
media-internals-media-source-segments-mode.txt
59.2 KB View Download

Comment 2 Deleted

Labels: Needs-Triage-M64
SOLVED 

The tab no longer crashes when using "segments" mode. Resolved at attached code by substituting using a different <video> element instead of calling .load() and using same <video> element where Blob URL of MediaSource is set at src. Awaiting emptied event when .load() is called stalls infrequently stalls playback at stalled event.
Cc: vamshi.kommuri@chromium.org
Labels: Triaged-ET
Status: WontFix (was: Unconfirmed)
As per comment#4 by reporter the issue seems to be resolved i.e., the tab crash is no more seen, hence closing the issue and marking it as Won't fix.

Thanks!

Sign in to add a comment