Re: [gupnp] GUPnP DLNA 0.4.0
- From: Arun Raghavan <arun raghavan collabora co uk>
- To: gupnp o-hand com
- Subject: Re: [gupnp] GUPnP DLNA 0.4.0
- Date: Mon, 11 Oct 2010 19:04:07 +0530
Hello,
On Tue, 2010-09-28 at 02:15 +0530, Arun Raghavan wrote:
> On Mon, 2010-09-27 at 21:30 +0100, Peter Robinson wrote:
> > On Mon, Sep 27, 2010 at 7:38 PM, Arun Raghavan
> > <arun raghavan collabora co uk> wrote:
> > > Hello!
> > > The first stable release of GUPnP DLNA, 0.4.0 is out! There aren't many
> > > changes from 0.3.1, with one exception:
> > >
> > > WARNING: gupnp-dlna can temporarily not safely be linked against any
> > > application which uses pbutils from gst-plugins-base newer than 0.10.30
> > > (that is, from git at the time of writing this) [1].
> >
> > Just to clarify this statement. Does this mean that you can not use
> > this release of gupnp-dlna with a distribution that ships g-p-b
> > 0.10.30? If that is the case when is that due to be fixed?
>
> No it does not. Let me clarify:
>
> 1. You can have any version of gst-plugins-base and gupnp-dlna-0.4.0
> installed on your system concurrently. There is no problem with this.
>
> 2. If you are using an app that uses both pbutils and gupnp-dlna-0.4.0,
> it will break *if* you use gst-plugins-base 0.10.31 (i.e. the next
> release). As far as I know, there isn't any published app currently that
> uses both these libraries.
>
> 3. There /should/ be a newer version of gupnp-dlna that works with
> gst-plugins-base 0.10.31 and later by the time gst-plugins-base-0.10.31
> is released.
It does not appear to be possible to support using newer pbutils with
gupnp-dlna without breaking our API. The problem is that the
GstDiscoverResult enum, which is part of the gupnp-dlna API, is also
defined in pbutils, and thus collides with the version in our internal
discoverer. I realise this is messy, but unfortunately, unavoidable.
Both Zeeshan and I are inclined to leave the API as-is and retain the
restriction w.r.t. applications not linking against both gupnp-dlna and
pbutils. Does anyone have any objections to this?
The next stable series (0.6) will be made to use the discoverer library
from pbutils, making this restriction unnecessary.
-- Arun
--
To unsubscribe send a mail to gupnp+unsubscribe\@o-hand.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]