How to create the registry.*.xml file?

David Röthlisberger david at rothlis.net
Fri Nov 30 01:33:55 PST 2012


On 26 Nov 2012, at 21:20, David Röthlisberger wrote:
> On 26 Nov 2012, at 20:17, Sandoval Gonzalez Leonardo-B42214 wrote:
>> 
>> I am trying to set auto completion as indicated in this page
>> 
>> http://cgit.freedesktop.org/gstreamer/gstreamer/tree/tools/gstreamer-completion?h=0.10
>> 
>> however, in the gstreamer installation I have, the command gst-inspect creates the registry.arm.bin file instead of registry.arm.xml. Is there a way to create the *.xml file? 
> 
> The original registry was in xml format. A binary registry format was
> added in 2007† and made the default in 2008‡. From that second commit
> message it looks like you can still choose at "configure" time to use
> the xml registry instead (this would require that you build the
> GStreamer packages from source).
> 
> I wouldn't bother though, I'd wait for the updated tab-completion script
> I'm working on to land. :-)


https://github.com/drothlis/gstreamer/blob/8a41966e/tools/gstreamer-completion
is a simple bash-completion script, equivalent in functionality to the
existing one, but that works with the binary registry (*and* with the
xml registry if you've configured your GStreamer installation to use
the xml registry).

(Note to GStreamer devs: I'm working on supporting more features of
the gst-launch command line, and I will submit a set of patches when
I'm ready.)



More information about the gstreamer-devel mailing list