From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: WebKit: Failing to play most HTML5 videos Date: Tue, 11 Dec 2018 09:15:25 +0100 Message-ID: <87sgz45vj6.fsf@elephly.net> References: <87bm5wtd3d.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42036) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gWdCe-0002hk-1M for help-guix@gnu.org; Tue, 11 Dec 2018 03:15:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gWdCa-00018J-Qv for help-guix@gnu.org; Tue, 11 Dec 2018 03:15:40 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21750) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gWdCa-00017L-F5 for help-guix@gnu.org; Tue, 11 Dec 2018 03:15:36 -0500 In-reply-to: <87bm5wtd3d.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: help-guix Pierre Neidhardt writes: > Hey, > > since a general update a week ago or so, it seems that I'm unable to > play most HTML5 videos. Youtube works. > imdb.com fails, and so do most other websites with a similar error. > > Did something broke with gstreamer / gst-plugins? Here=E2=80=99s what I tried: --8<---------------cut here---------------start------------->8--- $ GST_DEBUG=3D2 eolie https://old.reddit.com/r/funny/comments/a53e07/finall= y_redone_correctly/ [INFO] 2018-12-11 09:11:25 You need to set MOZ_PLUGIN_PATH to use plugins 0:00:08.868869189 6188 0x126cf20 WARN qtdemux qtdemux= _types.c:233:qtdemux_type_get: unknown QuickTime node type trep 0:00:08.868943452 6188 0x126cf20 WARN qtdemux qtdemux= _types.c:233:qtdemux_type_get: unknown QuickTime node type pasp 0:00:09.618668035 6188 0x7fc9a814e5e0 WARN curlhttpsrc gstcurl= httpsrc.c:1068:gst_curl_http_src_handle_response: Curl failed= the transfer (60): SSL peer certificate or SSH remote key was not OK 0:00:09.618810492 6188 0x7fc9a814e5e0 WARN basesrc gstbase= src.c:3055:gst_base_src_loop: error: Internal data stream err= or. 0:00:09.618871820 6188 0x7fc9a814e5e0 WARN basesrc gstbase= src.c:3055:gst_base_src_loop: error: streaming stopped, reaso= n error (-5) 0:00:09.619011634 6188 0x7fc9a814e5e0 WARN uridownloader gsturid= ownloader.c:242:gst_uri_downloader_bus_handler: Received er= ror: Internal data stream error. from curlhttpsrc0, the download will be ca= ncelled 0:00:09.619497097 6188 0x1205f70 WARN hlsdemux gsthlsd= emux.c:655:gst_hls_demux_process_manifest: error: Could not fetc= h media playlist: Internal data stream error.: gstbasesrc.c(3055): gst_base= _src_loop (): /GstCurlHttpSrc:curlhttpsrc0: streaming stopped, reason error (-5) 0:00:09.619593010 6188 0x1205f70 WARN adaptivedemux gstadap= tivedemux.c:677:gst_adaptive_demux_sink_event: error: Invalid ma= nifest. 0:00:09.746622376 6188 0xf9c830 ERROR webkitmediaplayer MediaPl= ayerPrivateGStreamer.cpp:1180:handleMessage: Error 1: GStreamer encountered= a general stream error. (url=3Dwebkit+https://v.redd.it/htlleai2qk321/HLSP= laylist.m3u8) --8<---------------cut here---------------end--------------->8--- This is a good hint: =E2=80=9CCurl failed the transfer (60): SSL peer certificate or SSH remote key was not OK=E2=80=9D. Gstreamer probably uses libcurl, which does not honour any environment variables by default. We may have to patch this to allow users to override the location of the cert bundle. --=20 Ricardo