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: Sat, 20 Nov 2021 16:05:07 +0800 Message-ID: <87zgpzp80c.fsf@yahoo.com> References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.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="19384"; 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 Sat Nov 20 09:07:16 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 1moLP2-0004rQ-HQ for ged-emacs-devel@m.gmane-mx.org; Sat, 20 Nov 2021 09:07:16 +0100 Original-Received: from localhost ([::1]:55780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moLP1-0007nW-Cl for ged-emacs-devel@m.gmane-mx.org; Sat, 20 Nov 2021 03:07:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moLNA-0006EW-KP for emacs-devel@gnu.org; Sat, 20 Nov 2021 03:05:21 -0500 Original-Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:44342) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moLN8-00065y-2W for emacs-devel@gnu.org; Sat, 20 Nov 2021 03:05:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637395516; bh=+ZtpO3pU/R3yVzp+892GNLM2JpETheuH792XOFRi1w0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=pOf0Va8R4e2PTjhsoGhWn88bKf62jQ4REwnHdNFfasD0le/A5+xKv3NsxqpggNv0rOVxcVHas2H5zHhv/iRlNoEDkL+ffJ1g/DAJXNQ+dVf43k4OEG5+n2DBlsbbRfTLsaJj+s8TOoZAPEz47Nus1G5OeAlvHQZFw2+2mylbfCbNJ+ibIw+JzmpSMblRo4zKdBSX0cRYmdhWm3u9G/e+DLHlUg3H/606CK+4+16chhm2udQ+NWW8XICelKwohJgRIYFgru1L2BgobYYuQXRQLoe1+fKK/2s/09WctlplFDDH8uzIVupLawAuJT6t7I0oHsZqFOudvwUuxVU4kubQqg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637395516; bh=cv4jMyULfy7RcOTYpaPGE1x9AWEJ9Zgvq63U49qJjsv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EN+dVvUYj1qlUKyPwVnZxlSbSfgTIaGU33qtBRJUGWudD5JvFExhf4yfglA33rYxJwy7xW41WKFc/LPB3QAzLwOUpZmogwV4tR5XRWe1f/3v1m8hrj+RICTxK9GpX4XdtWjz9Q6I9vqhU8MrpJUoJv0IMCB34vu/xLm1GR8fI3Vg6wj0lEANZUypcwwYI9Eqoj+0C2MmzRcQwwptQf0jdIis1AXXRue/f/gPBaXLWht3tGLSkdAsMy649H4MAN0TLt8jyyoOI5VMFJu/lTreDDL/RYqlHH6D2Ck6KaAf9IZ/bSSBhMnequa06AVkrC5mtpsXa7NbnPwvxebsyKH4Qw== X-YMail-OSG: z1ASeUcVM1l122Y1vC67_hjDtjwlxFfMQLI_4aMbWKRO3QXOjK8qX3bj8SjuofJ SVXim4tlVmOBz4mFBCs0v61JMUx.gTREL3j75jnq9.lZhNmxHOX4_LFGbdJWzqC.1fjyJcGQmxcd il.EWZsFCWsj_P4rgo9iMvD4rOt471Guu9P4zxA0yrqnSbwraUzYZP8BuI8dzTGGRSH18uZlZeXm ysBlpNZ0hE2.fh5wqtyesNI2GFz66JBoM4K9TgKsGuSY1jDr3z6cHQQo77jHm0HzblfBj5i7O3mu aMLNPOOwWxR2KYRXK1c7sCMyeh5prKle9IyYvfyFIfje4A6W9ICm3gReHOUEHJjCuY8vwG3VS4n2 GOwKAtntltOu65br5r0xSYCrAhqMBazl4x_vCYpxL01yKt6aoGYd._VZe2tqT7OSlbxrPQ2YXLxl SrpNZv4jarUyKv0cG0IW5ff9WvO7E8uVxM320BUW6X6g9nKUR9dzmdcd1lSAW94OXR3QUxxmIvOx RZ5yTKdKfyDOsJMMvQ7sC_P7yMVRGU7lAm6s3_vuwsKRmHDbcsm5s.wtR_nR2RsECjxSEtFITfsv 1RkVctFOXi3kZbFJrAop2qYA6G1NEsG.oFkoxmJAILbonC05L6CWnT.iT8sM3P1VMZA7Ti0Tamni 701YdXnH0AA6NNg2TcBbGLO1_aVBqV8lDYqY8AwS758hIHJKpisu_QyEisp4Xq9l.nmRstI0L8m1 ruFkTRt4fv7QnEl40OsHxpwAM9BJpCh2jLuKzIjWaV4usWgYp1lilsL.EkxRvqbF4IcaV0lzACxp PyLuzR1LpOQxIqj2W_ZOOUweE6DcEzgyL3If1l8Nsh X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 20 Nov 2021 08:05:16 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f14ac9c6aea1ee6c239cee1b08d1b820; Sat, 20 Nov 2021 08:05:13 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Sat, 20 Nov 2021 02:42:11 -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.186.204; envelope-from=luangruo@yahoo.com; helo=sonic310-23.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:279791 Archived-At: Richard Stallman writes: > > I would like to install the following change that introduces a > > GStreamer-based media widget. > > > It depends on GStreamer, gst-plugins-base, and gst-plugins-good and is > > thus a compile-time option. > Before deciding whether to install this, we need to understand clearly > what jobs it can do. What kinds of media does GStreamer stream? The plugins that this change takes advantage of will only stream free software, as it doesn't depend on gst-plugins-ugly or gst-plugins-bad. > Which formats? Does GStreamer implement DRM? I can't give a definitive list of formats, but the GStreamer plugins this change will take advantage of only support free formats, consist entirely of free code, and have a policy against implementing DRM. > Is GStreamer 100% free ziyou software, with no exceptions? GStreamer itself is a framework that is 100% free (as in freedom) software. There are proprietary plugins that implement DRM, but they are separate from GStreamer itself and the base and good plugins, and Emacs will not use them even if present on a user's system. > We also have to think about whether it is good or bad to introduce > this nonmodularity. What is better about showing videos this way, > rather than just launching vlc in another window? People seem to want that in Emacs. Thanks.