From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: Re: Watching HTML5 video on GNU Guix? Date: Fri, 27 Dec 2019 23:23:18 -0500 Message-ID: <87imm1dqo9.fsf@gmail.com> References: <84E737B2-1A3C-4B57-AE28-FC7E2778E8B8@lepiller.eu> <18fa1d089f5c68232631042a9f50debc@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60804) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1il3dK-0004OB-MI for help-guix@gnu.org; Fri, 27 Dec 2019 23:23:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1il3dI-0004YG-Vj for help-guix@gnu.org; Fri, 27 Dec 2019 23:23:22 -0500 Received: from mail-qv1-xf44.google.com ([2607:f8b0:4864:20::f44]:46586) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1il3dI-0004Wi-PS for help-guix@gnu.org; Fri, 27 Dec 2019 23:23:20 -0500 Received: by mail-qv1-xf44.google.com with SMTP id u1so9823635qvk.13 for ; Fri, 27 Dec 2019 20:23:20 -0800 (PST) In-Reply-To: <18fa1d089f5c68232631042a9f50debc@disroot.org> (znavko@disroot.org's message of "Fri, 27 Dec 2019 05:16:02 +0000") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: znavko@disroot.org Cc: help-guix@gnu.org Hello Znavko, znavko@disroot.org writes: > ffmpeg was installed: > [...] > Those two video are working (cause youtube had converted them, I think). > > On the other videos that are not displaying and often this is live stream= s (I think, youtube did not converted them to acceptable format) > these Javascript warnings with WebGL errors appear in terminal: > > https://www.youtube.com/watch?v=3D9K26GI4C3uY > > $ icecat > JavaScript error: resource:///modules/sessionstore/SessionStore.jsm, line= 1325: uncaught exception: 2147746065 > JavaScript warning: https://mail.disroot.org/rainloop/v/1.12.1/static/js/= min/openpgp.min.js, line 0: Successfully compiled asm.js code (total compil= ation time 94ms) > JavaScript warning: https://mail.disroot.org/rainloop/v/1.12.1/static/js/= min/openpgp.min.js, line 0: Successfully compiled asm.js code (total compil= ation time 7ms) > JavaScript warning: https://mail.disroot.org/rainloop/v/1.12.1/static/js/= min/openpgp.min.js, line 0: Successfully compiled asm.js code (total compil= ation time 2ms) > console.warn: LoginRecipes: "getRecipes: falling back to a synchronous me= ssage for:" "https://www.youtube.com" > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: getContext: Disallowing a= ntialiased backbuffers due to blacklisting. > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: : Failed t= o create WebGL context: WebGL is currently disabled. > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: getContext: Disallowing a= ntialiased backbuffers due to blacklisting. > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: : Failed t= o create WebGL context: WebGL is currently disabled. > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: getContext: Disallowing a= ntialiased backbuffers due to blacklisting. > JavaScript warning: https://www.youtube.com/yts/jsbin/player_ias-vfl22ubN= H/ru_RU/base.js, line 5359: Error: WebGL warning: : Failed t= o create WebGL context: WebGL is currently disabled. > > > Icecat console displays: > Error: WebGL warning: getContext: Disallowing antialiased backbuffers due= to blacklisting. base.js:5359:276 > Error: WebGL warning: : Failed to create WebGL context: We= bGL is currently disabled. base.js:5359:276 > Blocked https://www.youtube.com/watch?v=3D9K26GI4C3uY from extracting can= vas data because no user input was detected. base.js:2900:157 > > and many ties this: > Request to access cookie or storage on > =E2=80=9Chttps://i.ytimg.com/vi/sfw1IB58HYA/hqdefault.jpg?sqp=3D-oaymwE= =E2=80=A6qpAwsIARUAAIhCGAFwAQ=3D=3D&rs=3DAOn4CLDPtI4kQ5jl0Nq6M8f7wUF2sjlv6g= =E2=80=9D > was blocked because we are blocking all third-party storage access > requests and content blocking is enabled. I can reproduce the problem; it seems that WebGL is now a required by youtube when using Icecat 68? That's strange because the same video plays fine in an older version of Icecat (but I have to reload the page to get it playing). Anyway, the problem seems to have more to do with Youtube than HTML5 playback in Icecat. A random HTML5 video playback test site [0] may help to convince you of such :-) You could try enabling WebGL in your Icecat (disabled by default) by visiting the "IceCat-specific privacy settings" of the Settings page and checking "Enable WebGL". That didn't work for me, as my driver seems blacklisted by Mozilla. I tried force enabling it with suggestions from this page [1] but your link would still wouldn't be happy with my WebGL support. HTH, Maxim [0] https://tekeye.uk/html/html5-video-test-page [1] https://developer.mozilla.org/en-US/docs/Mozilla/QA/Graphics_Blocklist= ing