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: Mon, 29 Nov 2021 23:09:59 -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> <8735noajkl.fsf@yahoo.com> <87sfvn5p0j.fsf@yahoo.com> <87v90i4cmc.fsf@yahoo.com> <87pmqozm99.fsf@yahoo.com> <87ee72cix7.fsf@yahoo.com> <87a6ho99gy.fsf@yahoo.com> <87ee6z64el.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="17540"; 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 Tue Nov 30 05:11:04 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 1mruTv-0004Ny-Uv for ged-emacs-devel@m.gmane-mx.org; Tue, 30 Nov 2021 05:11:04 +0100 Original-Received: from localhost ([::1]:49850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mruTu-0005Kc-7X for ged-emacs-devel@m.gmane-mx.org; Mon, 29 Nov 2021 23:11:02 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mruSu-00046G-Ck for emacs-devel@gnu.org; Mon, 29 Nov 2021 23:10:00 -0500 Original-Received: from [2001:470:142:3::e] (port=48018 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 1mruSu-0004cU-4D; Mon, 29 Nov 2021 23:10:00 -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=pyxrGtYbHPn9h23bjH/vLgDXFQ5HOO2CsJEBcTZjioU=; b=lDFiuehytdbn y23J1nFI+xn6CjpG3OnzAaqHCMNNVH7gY4fMKv7AufnPrb2MVUksHNDKNAt3JvGttQjArMc7QdLMB +iDy+6OXaNcb6oR/USjmG4QsWb35mWGS63oJCTQSjmK9TgnLazLVX9InEHiUB9HPeOWOzYca4IfkY kjBB/OqtyxVbiDYWuzTMRIPAA66D/6BbBRy0ZnZRPnHaOFhLz33LxKj71s0dllwC0BM0WjRByYCvP 3eeSuKlbzXDmy1vsQP/+Pb+5YaW8OsJH9SqETUfeWoXuuo/laz0PUctvbkkcjwh2gJQhwtEBPnoV9 ouHbPc1vJMsIXGfcboqyEw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mruSt-0002JI-4R; Mon, 29 Nov 2021 23:09:59 -0500 In-Reply-To: <87ee6z64el.fsf@yahoo.com> (message from Po Lu on Mon, 29 Nov 2021 11:12:50 +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:280520 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. ]]] > Essentially, it searches for a plugin (an element factory) by a name in > the plugin registry, which is the data structure that tells GStreamer > how to look for plugins. What code puts the data into that data stucture? Is it done by a function in GStreamer that Emacs calls? If so, what is its name, and where does Emacs call it from? Can Emacs study the data structure after it is filled in? Could Emacs delete some of the elements (i.e., put some plug-ins off limits)? -- 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)