Compile sys/dxr3 against RELEASE-0.10.28 was: DXR3 - Abadoned?

Jaroslav Tulach jaroslav.tulach at gmail.com
Sat Mar 17 00:38:35 PDT 2012


Christian Fredrik Kalager Schaller wrote:
> Hi Jaroslav,
> We usually keep the code around for old plugins in case someone comes
> around again interested in updating and maintaining it. If you are
> interested in cleaning up and updating this plugin I am sure we can
> re-enable it in the build. The challenge for the GStreamer project is
> that we got hundreds of plugins and it is impossible to maintain the
> more fringe ones for the core team. So we rely on people who actually
> own the hardware for instance to maintain such plugins for us.

Thanks for your reply. I have the need, I'll try to do something with the 
DXR3 code.

> My guess is that the dxr3 plugin was never ported from GStreamer 0.8 and
> thus will need quite a bit of updating for either 0.10 or maybe even
> better for 0.11.

I've reported https://bugzilla.gnome.org/show_bug.cgi?id=672277 and added 
there my first patch that makes the code compilable against 0.10.28. I'll be 
glad for review and advices - I am sure you guys have experience converting 
from 0.8 to 0.1x. For you it is likely just a translation from one dialect 
to another, I was just guessing what the correct replacement could be.

I'll continue trying to make the fixed code run and produce some output.
-jt

> On Tue, 2012-03-13 at 15:03 +0100, Jaroslav Tulach wrote:
>> Hi.
>> Recently I've got an idea to turn my DXR3 card to DLNA device - a DMR
>> that I could control from my tablet. Things looked simple. There is
>> Cling[1] project reusing gstreamer-java and working fine. The whole
>> problem was to adopt it to output to DXR3.
>> 
>> I knew there was DXR3 support in GStreamer few years ago, so I thought
>> I'll make it in a day. But alas, dxr3videosink is not installed on my
>> Ubuntu 10.04!
>> 
>> I started to dig the sources, and found out that in-spite the sources
>> exist in sys/dxr3 directory of the gst-plugins-bad repository, they are
>> not included in configure.ac. Looks like the reference to them has been
>> removed in 2005:
>> 
>> $ git show 646e2af
>> 
>> + Christian Schaller <uraeus at gnome.org>
>> +
>> +       * Update configure.ac and Makefiles to only build what is
>> actually
>> +       ported and not moved into gst-plugins-base
>> 
>> But then I found out that there are commits in sys/dxr3 even from 2011!
>> Maybe it is not completely abandoned.
>> 
>> What is the status? Is DXR3 still supported? If so, what is the right way
>> to compile it?
>> 
>> Thanks in advance for spending your time and helping me understand.
>> Jaroslav Tulach
>> 
>> PS: To adjust level of answers: I can read and modify C code. I have
>> little experience with autoconf, automake & co. beyond executing them.
>> 
>> [1] http://4thline.org/projects/cling/
>> 
>> 
>> 
>> 
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list