From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: GStreamer xwidget Date: Sun, 21 Nov 2021 23:31:14 -0500 Message-ID: References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.fsf@yahoo.com> <87zgpzp80c.fsf@yahoo.com> <87czmvtf68.fsf@gnus.org> <87czmunkmo.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34205"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 22 05:32:33 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 1mp10L-0008hd-Js for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Nov 2021 05:32:33 +0100 Original-Received: from localhost ([::1]:44606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mp10K-0007ar-BZ for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Nov 2021 23:32:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mp0z5-00068c-8w for emacs-devel@gnu.org; Sun, 21 Nov 2021 23:31:15 -0500 Original-Received: from [2001:470:142:3::e] (port=48238 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mp0z4-0001ZN-Qo; Sun, 21 Nov 2021 23:31:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=y/FIgdWVS0l0a4RAe0RBhCkVM6VLeDMbemQ2qiY6DNM=; b=cU2aq+jR0J7Q amx2ysxlwG+s044aTbZh1P4hcJqdOepEDjL6hGGWhCNWSq2oHTY/RR0cQtMjH3MKQHoZ4Su+WYWrs 8a0CCisxxqHD/uwvUlZYT1wDytrxpd/myP1WpNWbNvl6nrlzIokBXwGwQz0WuZr1TVfeaF2ns0zhP W3MDOuriWCHQdS7tSUuKEQG8P51oh0I5dTdPDUT3bg1L0XoK8hx0OdhkBaIiSVDUskk79C0F9tbVz neyt2eMiKrbPb6oM/L0UbYTlJeOCnsOajR8knS7S03av8HwxK171b9z+qgQQrqiZE1ZG9nOQ6SDqP nLXob6K6MADMJ4kvuQChsg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mp0z4-0002jJ-OB; Sun, 21 Nov 2021 23:31:14 -0500 In-Reply-To: <87czmunkmo.fsf@yahoo.com> (message from Po Lu on Sun, 21 Nov 2021 13:27:43 +0800) 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:279903 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Perhaps my mail didn't reach you, but I sent you mail answering your > questions earlier. I didn't see it before. Thanks for repeating it. Because I know nothing about GStreamer except what I've seen in these messages, I can't be sure of the implications of these facts. I don't have enough context to fit them into. > > The plugins that this change takes advantage of will only stream free > > software, That suggests the feature might be ok -- but verifying that calls for some more discussion. as it doesn't depend on gst-plugins-ugly or gst-plugins-bad. You have mentioned gst-plugins-good, gst-plugins-ugly and gst-plugins-bad. Can you tell me how they relate to GStreamer itself? How does GStreamer interact with them? Are they linked it by ld? Is it static linking? Does the choice of one of those inevitably have to be made when building Emacs? Does GStreamer ever use some sort of dynamic linking to select one of them? They say "plugins", not "plugin". Is there a separate plugin for each media format? If so, does selecting gst-plugins-good statically link _all_ of the free plugins? If not that, then what? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)