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: Sun, 21 Nov 2021 13:27:43 +0800 Message-ID: <87czmunkmo.fsf@yahoo.com> References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.fsf@yahoo.com> <87zgpzp80c.fsf@yahoo.com> <87czmvtf68.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38927"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Lars Ingebrigtsen , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 21 06:29:05 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 1mofPV-0009wv-4a for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Nov 2021 06:29:05 +0100 Original-Received: from localhost ([::1]:55242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mofPT-0004Z4-55 for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Nov 2021 00:29:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:32772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mofOc-0003sN-J7 for emacs-devel@gnu.org; Sun, 21 Nov 2021 00:28:10 -0500 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:39087) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mofON-0002wb-3j for emacs-devel@gnu.org; Sun, 21 Nov 2021 00:28:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637472471; bh=pMdCtKIGaqwZsA0ToYg7NFWqxJVLsLJexqOypcD/FXE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Xlsq6c1gGa1wO7uknNqDq2LzxyYXsNJ2BVQwdNbvjQZJIcevAWRNQGl7bDFvLzBIca25ynrt/ZK2xdtQCuRGemTCkjPfsUMbXXmQZPoegxDVxPtSEFJVCvN+per7ZmQhGDDWP/4dZoG4xBaSkDXdZ0v+bK0AUvqI7a8+McRG9I8W8vRsOVjd/I76irfwjaoD56l2jK8DddnGz129Gd2VCDBd8gthK/bPVR4bs5Xvd/IcemxVl7mX6r+C6y/T/c8WBlKH3BcI4NZlFt/Z8+uKzQyLsgpZKB2Sc+lY8RSYKCk5qQRXQOf9M/8H4KCv6TxwYKUSJ4Q4MJmVq5YG6zF21Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637472471; bh=sEFfHBvz9Ttvw1duNsIMPbKoyHWAWHKQUalkWYLLMe5=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UbtL6f1iaw19EImCt789dCnApE12XCyQiIevdwtFUH9C2kJu2DC4pUx0db9xRIjIbMAHMCUm5B7X8K5KzMoYNsiFfR3dHuywv5QpdMLb3Lb9HJYB20evKZzU1D7yacq2Uu2boT0sHcwwpcALOcHqhmrTUvMaZ4Cqko/Bo4KNbjXN4fXbwCeTek8myjSQUgjj17eCBEAiFI/QzJdWivhALodkxxR+5wxFfqHFTcnimS1o7vc1Tp20bTY2EsodrL4E3w4Idy9HIorrrHAoYnMPN+kNY70EMeuoEHJOncisoEGMXX2Q8yC2VPSSHj4T5qxTxobmrmy1zIFeyrvGUCBzkw== X-YMail-OSG: dlG4L6QVM1mLioC9ebnhPxVd2Y9_RU0TtWDZsT9C56yHb6Knk7sJ1u0Lndl2kjD hgfjegLN2kVwafXyuRvIC2OBSZ.se0iWKeO6CiDBKvOvhtxX.sdyH9iu2.AYY4IHZstoVitfeK1U W3SJ8aPAOXERFx.HnBIx9r7Uw63th_ikVSzS4gGnDXPjIrH5N7iwLLrdqHZvhERDS5lqMaea.GW. vYFzMIJB52.iTMTy48rfpGkrcBQMXKW7M7nl.SChoETz5E2NKNr.mX5PG9RSzx4r2LeHjI35SBkc NDdCGDMRe6844KNCIc6N9uzYgcZDDLvESh21902RGl3rBXYGqcishQHrI5iqgkQIY_hShrCBA3_b kJRA9UUmjvISrPdSyJuG06PjFOUNiy_fnKVyM1st30s4Oh5oRRv9C2IhZWMeqi4D30SZAZIJ3Js4 WyqXPq6xwkDol3O5Aq68yMiZvOzFhLZx4I101soByk_hZXJKAsJEzgl17OEb6WdSXre_ibqb31Vf nftLvnbhx7S3AgpRlBekVa7Ex0xHm2ZJuqLp6PFS0lKBZY5cxKMCeGs3M.ldewJ.iouER5j13V0n V97OSsxV_VDs5fp6qtDJkR5Hs_I7oM2g5Hf.cawxaHZflu1D.8zq3bHJgY4nvAejVb_BNUsSpAad PKXEmdlhE749KGwbnJDGdbSNTx1GFc38uV_0P7Bl5s0gZ.6MryDCQqtCqGi.b1QktwyFt.8TG2uh _Pl7TP7mVekLhnYx8oE9U73Pe_trIVNkgJreLagJHqNJ6.kjaPhFeTdDJNYxU3e3dx2.Gsa.pP7z 10ZuN2Ypp1BQC1y2mMHvWEr6kdIK_6FQPVMT8wWbOq X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 21 Nov 2021 05:27:51 +0000 Original-Received: by kubenode516.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6fb8e87b412e57b126a6dbfbf1c7eea0; Sun, 21 Nov 2021 05:27:47 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Sun, 21 Nov 2021 00:18:44 -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.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.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, 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:279817 Archived-At: Richard Stallman writes: > The most important questions are these, > Before deciding whether to install this, we need to understand clearly > what jobs it can do. What kinds of media does GStreamer stream? > Which formats? Does GStreamer implement DRM? Is GStreamer 100% free > ziyou software, with no exceptions? > because they will determine whether there is an important reason > to reject making Emacs work closely with GStreamer. Perhaps my mail didn't reach you, but I sent you mail answering your questions earlier. It is reproduced below for your convenience: > From: Po Lu > Subject: Re: GStreamer xwidget > To: Richard Stallman > Cc: emacs-devel@gnu.org > Date: Sat, 20 Nov 2021 16:05:07 +0800 (21 hours, 21 minutes, 9 seconds ago) > > 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. Thanks.