How to create the registry.*.xml file?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

How to create the registry.*.xml file?

Sandoval Gonzalez Leonardo-B42214

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?

 

Leo


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How to create the registry.*.xml file?

David Röthlisberger
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. :-)

http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=ebf0c9d3
http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=3f39fd7e

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How to create the registry.*.xml file?

David Röthlisberger
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.)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel