emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GStreamer xwidget


From: Richard Stallman
Subject: Re: GStreamer xwidget
Date: Sun, 28 Nov 2021 22:01:18 -0500

[[[ 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. ]]]

  > +  return (gst_registry_find_feature (registry, "xvimagesink",
  > +                                GST_TYPE_ELEMENT_FACTORY)
  > +     && gst_registry_find_feature (registry, "queue",
  > +                                   GST_TYPE_ELEMENT_FACTORY)
  > +     && gst_registry_find_feature (registry, "videotestsrc",
  > +                                   GST_TYPE_ELEMENT_FACTORY)
  > +     && gst_registry_find_feature (registry, "fakesink",
  > +                                   GST_TYPE_ELEMENT_FACTORY)
  > +     && gst_registry_find_feature (registry, "tee",
  > +                                   GST_TYPE_ELEMENT_FACTORY));

This takes me one step forward.  But you haven't explained what
this code does, and I can't recognize the meaning of anything.

What does gst_type_element_factory do?  It looks up something
in a registry, right?  What does a registry mean?

What is the meaning of the "xvimagesink" feature?
What is the meaning of the "queue" feature?
And so on?

Can you tell me an example that explains what this is doing and why?

  > Here is where Emacs checks for the presence of the plugins it wants.
  > All of these plugins are in gst-plugins-base and gst-plugins-good.

Are you saying that "xvimagesink", "queue", "videotestsrc", "fakesink"
and "tee" are the names of plug-ins?

If so, can you describe what each one does?

For instance, if the user specifies the URL of an mp4 file, which
of those plug-ins will Emacs tell GStreamer to load? 

Are you saying that those five plug-ins are the only five plug-ins
that Emacs will ever tell GStreamer to load?

-- 
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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]