Bug 254061

Summary: [GStreamer] Twitch.tv no playback due "video is either unavailable or not support in this browser"
Product: WebKit Reporter: bugzilla-webkit
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: aperez, bugs-noreply, mcatanzaro, philn
Priority: P2    
Version: Other   
Hardware: Unspecified   
OS: Linux   
Attachments:
Description Flags
GStreamer log none

Description bugzilla-webkit 2023-03-16 22:25:55 PDT
Created attachment 465471 [details]
GStreamer log

Recently stream playback on Twitch.tv stopped working out of blue; pick any stream and the site reports error of "This video is either unavailable or not supported in this browser. (Error #4000)". In inspector only relevant error seems to be:

> [Error] Player stopping playback - error :2 (ErrorNotSupported code 4 - )
>	(anonymous function) (amazon-ivs-wasmworker.min-f1942659be37261342a2.js:1:14954)
>	logMessage (amazon-ivs-wasmworker.min-f1942659be37261342a2.js:1:81465)
>	w (amazon-ivs-wasmworker.min-f1942659be37261342a2.js:1:32256)
>	wasm-stub
>	<?>.wasm-function[1632]
>	<?>.wasm-function[2170]
>	<?>.wasm-function[65]
>	<?>.wasm-function[761]
>	<?>.wasm-function[736]
>	<?>.wasm-function[1614]
>	<?>.wasm-function[325]
>	wasm-stub
>	(anonymous function)
>	(anonymous function) (amazon-ivs-wasmworker.min-f1942659be37261342a2.js:1:28370)
>	(anonymous function)

Attached GStreamer log when ran Epiphany with "GST_DEBUG='3,webkit*:6' GST_DEBUG_FILE=/tmp/gstreamer.log GST_DEBUG_NO_COLOR=1 WEBKIT_FORCE_SANDBOX=0 epiphany -p https://www.twitch.tv/esl_csgo"

OS: Fedora 37
WebKitGTK: 2.38.5
Epiphany: 43.1
Comment 1 Philippe Normand 2023-03-17 10:20:10 PDT
0:00:03.949721318  9211 0x7f8398004ea0 WARN            urisourcebin gsturisourcebin.c:2058:setup_typefind:<urisourcebin0> error: Can't link source to typefind element

I think https://commits.webkit.org/260875@main was backported to 2.38 but we haven't rolled a 2.38.6 yet.

Adrian, I think a 2.38.6 release might be good to have or people will just keep reporting broken MSE here :)

*** This bug has been marked as a duplicate of bug 252958 ***
Comment 2 Michael Catanzaro 2023-03-17 12:04:00 PDT
We released 2.40.0 earlier today, so I wouldn't expect any more 2.38 releases.
Comment 3 Adrian Perez 2023-03-17 12:07:32 PDT
(In reply to Michael Catanzaro from comment #2)
> We released 2.40.0 earlier today, so I wouldn't expect any more 2.38
> releases.

I am planning one last 2.38.6, though. I have a good amount of backports
done in that branch and would be a pity to not make it. We know that some
distributors will take longer than we would like to bump to 2.40.x, but
will more readily do an update to a point release of the release series
they are already shipping ;-)