<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
Hi,<BR>
<BR>
Question:&nbsp; Who do I ask to get permission to use a D-Bus name containing &quot;org.freedesktop.gstreamer&quot;?<BR>
<BR>
We have started work on a GStreamer daemon (http://sourceforge.net/apps/mediawiki/harrier) that is controlled via D-Bus messages.&nbsp; Does anyone know of other work done in this area?<BR>
<BR>
Background:<BR>
<BR>
We call the GStreamer daemon gstd.&nbsp; We have a command line utility, call gst-client that can interact with gstd.&nbsp; For example,<BR>
<BR>
&nbsp;&nbsp;&nbsp; gst-client create &quot;videotestsrc pattern=0 ! warptv ! ffmpegcolorspace ! ximagesink&quot;<BR>
<BR>
The create option returns an ID for the created pipeline - in this case it will be ID 0.&nbsp; gstd allows multiple pipelines to exist at the same time.<BR>
<BR>
Now we can start the stream playing:<BR>
<BR>
&nbsp;&nbsp;&nbsp; gst-client play --id=0<BR>
<BR>
Once it is playing, we can dynamically set element properties, such as change the pattern generated by videotestsrc<BR>
<BR>
&nbsp; gst-client set --id=0&nbsp; videotestsrc pattern <BR>
<BR>
We modeled gst-client after gst-launch, with the ability to dynamically set element properties.<BR>
<BR>
gst-client is just an example program showing how to use gstd.&nbsp; We will interact with gstd with GUI applications and web servers.<BR>
<BR>
Since we are using D-Bus, we need to have a bus name and corresponding object path.&nbsp; I would like to use <BR>
<BR>
D-Bus name: org.freedesktop.gstreamer.gstd<BR>
<BR>
D-Bus object path: /org/freedesktop/gstreamer/gstd<BR>
<BR>
Note: this approach is similar to the one followed by (the apparently defunct) Gstreamer On-Demand (<A HREF="http://static.fi/~zeenix/repos/god/spec.html)">http://static.fi/~zeenix/repos/god/spec.html)</A><BR>
<BR>
Todd<BR>
<BR>
<BR>
</BODY>
</HTML>