From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: WebKit: Failing to play most HTML5 videos Date: Fri, 21 Dec 2018 12:58:02 +0100 Message-ID: <875zvnrt11.fsf@elephly.net> References: <87bm5wtd3d.fsf@ambrevar.xyz> <87sgz45vj6.fsf@elephly.net> <87r2eoashg.fsf@ambrevar.xyz> <87pnu8as0n.fsf@ambrevar.xyz> <87h8fj5x5u.fsf@elephly.net> <877egf5gme.fsf@elephly.net> <875zvz5gbv.fsf@elephly.net> <87va3ozecr.fsf@ambrevar.xyz> <87k1k4scqe.fsf@elephly.net> <87sgyszd31.fsf@ambrevar.xyz> <87ftuss21m.fsf@elephly.net> <87ftusyw5q.fsf@ambrevar.xyz> <87d0pvsxj3.fsf@elephly.net> <87tvj79mjv.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]:44681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gaKA6-0008FA-2f for help-guix@gnu.org; Fri, 21 Dec 2018 07:44:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gaKA2-0005IU-1a for help-guix@gnu.org; Fri, 21 Dec 2018 07:44:17 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21791) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gaKA1-0005Dy-LU for help-guix@gnu.org; Fri, 21 Dec 2018 07:44:13 -0500 In-reply-to: <87tvj79mjv.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: >> Instead we should run getenv to get the location from one >> of the common environment variables and only fall back to >> =E2=80=9C/etc/ssl/certs/ca-certificates.crt=E2=80=9D if it isn=E2=80=99t= set. > > You mean add getenv in C, right? Yes. > Wouldn't there be a way with environment variables though? From an execu= table > wrapper, or maybe in ./etc/profile. I haven=E2=80=99t looked if that=E2=80=99s possible. Users of libcurl are = supposed to set the location of the cert bundle or else have to use the default for *libcurl* provided at configure time. This plugin does have a knob to override the location, but I don=E2=80=99t = know how to turn it. It looks like it=E2=80=99s used as a command line argument= , but nobody uses this plugin on the command line. If you can find a way that doesn=E2=80=99t involve patching in a getenv cal= l I=E2=80=99d be happier, but if we can=E2=80=99t figure out another way and the alternat= ive is to have a broken plugin I=E2=80=99d rather go down the getenv route. What do you think? >> Another thing: I found that my browser tab freezes when a video rewinds >> to loop. I have gst-libav installed (in addition to all the >> =E2=80=9Cgst-plugins-*=E2=80=9D packages), so that may be responsible he= re. > > I have the same issue. > Which browser are you using? I used epiphany for the test. -- Ricardo