Re: [gupnp] DLNA profile detection & automatic transcoding



On Mon, Jun 14, 2010 at 4:29 PM, Sven Neumann <s neumann raumfeld com> wrote:
> On Mon, 2010-06-14 at 16:04 +0300, Zeeshan Ali (Khattak) wrote:
>
>>    Instead of dwelling in arguments, please feel free to provide
>> patches that makes gstreamer an optional dep but do provide at least
>> one non-gstreamer implementation for the same APIs.
>
> Wait, this is not something that can be solved by patches. This is a
> design decision in the first place, not an implementation detail that
> can be fixed later.
>
> So the question here is where to draw the line for gupnp-av. Currently
> it is a helper library for writing and parsing DIDL-Lite fragments. That
> makes it useful for many applications and as such ensures that many
> applications will provide proper DIDL-Lite and that many applications
> can share the parser code.
>
> Now you are pulling functionality into gupnp-av that does IMO belong
> into the actual media-server implementation.

   The fact of the matter is that the main functionality is DLNA
profile detection and that was in gupnp-av for quite some time now and
it was you[1] who asked for a more complete/better implementation of
it.

   What really is getting added is a full-fledge metadata extractor
(most of which is implemented outside gupnp-av though) so what we
could do is to not add that part to gupnp-av but Rygel. gupnp-av will
then only provide APIs to get  the DLNA profile given a
GstEncodingProfile and viceversa. However, this will not change
anything wrt to dependencies.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124

[1]  http://bugzilla.openedhand.com/show_bug.cgi?id=1564


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]