From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: GStreamer xwidget Date: Wed, 01 Dec 2021 15:31:53 +0800 Message-ID: <87o860232u.fsf@yahoo.com> References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.fsf@yahoo.com> <87zgpzp80c.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22228"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 01 08:34:35 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1msK8Q-0005Wx-L9 for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 08:34:34 +0100 Original-Received: from localhost ([::1]:38740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msK8O-0006Dv-HF for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 02:34:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msK63-0005Tj-QR for emacs-devel@gnu.org; Wed, 01 Dec 2021 02:32:07 -0500 Original-Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:34320) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1msK61-0002T8-Mf for emacs-devel@gnu.org; Wed, 01 Dec 2021 02:32:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638343923; bh=80cBbavM+ynqXucjbHAsCeRj51Sh+t/wtnEExZam1Dc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BJqx+1pu9zqs1IJ5wUBrhyNFRPsQJHGGdvs8KgSXYYTWRz45KgfVNlIi9ML4GMo0KIscQuGi1E0VmGAJ8lkFNxfvn4ExcK70GVApZbA6cq7j+7n3eYaaTmT7gNWyWo1SPSDvejly5QFTrhNiMrktTlsFYVjkjL0+Vf6x9QL80cxxealoH+b5d47o5oqNnbUaaijjIltPSfiy5bpw33a6PJ95klVEvcqAZSIP99mT0sUlmuEskR9j66beNoVAm1bc3aO8fLsXE2EaMJZ/mSBJsZQoLDN1sPDw92KPLJVzXkY4mznVV9s5zEStUrP6kSu68QnONgR1qxcS3HYGB+u3/w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638343923; bh=GW/KCxQUXqrKjx/uQhf9IfWphTetgHNf6XNCEp7EGVF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bUE4Fx7MTropk+FVvhy2pOIDiI+87Ou1fBuBFYeHSw8YXzt6z1mzFua222ZVOcI+u0qLJzv7swyWzRfIc6DAuWz34YJRXGKt33VcfhQDcvdqtFjznTuTvBEZKkg+0CqyxIhbNhZOcFiAcP0NlrB/4pmPt0jL2nm07YGUiO4VsL2e0K9jrracpLQgkuIPbOGW1AYGLhDvDbZQbPQjtArdRxTZttyqN7PicWgN4PzKM936To5KsA/7vhTC0mOhXZttMhd0Ti5+321Wr9EcwVI+ifCkKpb6oshuNT/DH7j6VaSmbe/3eOH8wDXQJoxNs4ApWZgGvI5oeLt+wWxi6LhbHQ== X-YMail-OSG: 7AkNtzcVM1meoJYxunFpALoY8Z5zMpVIPPzwe7k6HT3ed2jlPrFUT3R3X7Lc5Gv HvDjXXWUroaOa4f16ug5HZOLeLywj_JCiEd6BNJ0AVAxkWMWEc3SnHGBrSePH_kYTOxHsxCXNSye Y36xn1.rIjZzUhbn9kg7Ge27n3TxomEm8GrYqz5cXhoCyhpBOdqd_O4iwqOW3ZhjDOtkLtv0s.2J G5OJHeLbUNoHfJTb0WsLN5N892mtKtu04rciLCBEvC8jTDyNyOpfhofjFXb21Re7IzTqYL84z5.Z cm4z4a5TPDAtQjMUGHlf9Uc.rPHrBGE.nBTHxEs9a.lt6ui_PaxCJNmxyrQW6WM92_skQnr8QruU m92imambUilyRcCh4wvF06HW8B1r8K6sOi9iDfWYYH2CidagIrSZ3GPk25GIvNHWk7iUh8nOvs5Y QkxQLtx7WputkEfZy1zrfF9xT.csl2NnRnfJa18yAZoPZBFSjuC7m07rO.3cHz0Lo56MrpPM7UkO 4ZWqI30HjlPhkk5Ny0aEhFrINseyvgtDb5hSqvgciD2NjgvgB4eO_GrD2znOOcZty2B9EvQipgx8 qX1lBe4Ke4tKvyfFeBUWI5x4LDC3xA31ZlzJYKXo5.N9Bbr2iKBQh_cat4lkvNv95O2Pl7GvqkaO ka8aja2BV2IHl_ttZxLsQa9NGavC7gFKVIjaV9jZvdm.S.XNZSbWDWse_ZpHQ.dxCmDqO9rwevMR GvxSrXIAZ6EZyEKdtrQ6XU3rCCyAmXHgaErmVLt7CPk423NKGCWlIGTQGF5KZ7baP4tRmr.wz8U. rKtrF.EiugD7CFvmYAlSoyHgvY4DCMGgFpWk3zq6sk X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 1 Dec 2021 07:32:03 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 05d025e31d3aa9998943de07f3a33dae; Wed, 01 Dec 2021 07:31:58 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Wed, 01 Dec 2021 02:07:47 -0500") X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.31; envelope-from=luangruo@yahoo.com; helo=sonic307-56.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280592 Archived-At: Richard Stallman writes: > Those videos are very often links to Youtube, which depend on running > nonfree JS code. If the aim of linking with GStreamer is to make > those embedded Youtube videos work in Emacs, we should not do it! > Unless we can bypass the JS code of Youtube. Don't worry, we will not load the proprietary JavaScript, as shr (which is the program that motivated me to work on this feature) is incapable of running any JavaScript at all. > We may be able to do that, if we make those embedded video links > automatically talk to invidious proxies rather than to youtube. > Can someone see how to implement that? OTOH, that may actually be simple to implement, depending on the interface exposed by invidious. There are also programs such as youtube-dl, which allow to view YouTube videos without running any JavaScript. Perhaps we could use their interface instead, which other free software such as mpv already makes use of. But this is becoming something of a tangent.