Re: [gupnp] DLNA profile detection & automatic transcoding



Hi,

On Mon, Jun 14, 2010 at 4:15 PM, Sven Neumann <s neumann raumfeld com> wrote:
> On Mon, 2010-06-14 at 13:48 +0300, Zeeshan Ali wrote:
>> Hi Sven,
>>
>> ----- Original message -----
>> > Does this mean that gupnp-av will get a dependency on GStreamer?
>>
>> > We don't even have GStreamer installed on
>> > the device that hosts our media server.
>>
>> GStreamer core isn't big at all so you might want to consider
>> installing it now? Perhaps at the same time as you upgrade gupnp-av?
>
> If it was just a dependency, that would be a minor problem. But I am
> afraid that this means that GStreamer is going to need access to all the
> media files for the media-server to work. This would be difficult and it
> has the potential to cause a significant performance degrade, which
> would be unacceptable for us. We can't afford to actually access the
> media file each time that meta-data about the file is being requested by
> a control-point.

1. You'll have this issue no matter which multimedia framework you use
or even you don't use any.

2.  That is why almost every MediaServer implementation caches the
metadata in a DB and this is what Rygel's media-export backend does.

>> > Can't we just add the necessary APIs to gupnp-av that allows to hook
>> > in custom DLNA profile detection?
>>
>> We certainly could & any ideas in that regard are welcome. Having said
>> that, keep in mind that we won't have time to implement your ideas
>> anytime soon (lots of things to do & many deadlines coming) &
>> gstreamer dependency isn't an issue for us.
>
> Well, if you could send your patches for review, that would make it
> easier for me to suggest changes.

  I already pointed to the gitorious gupnp-av repo/branch where Arun
is keeping his changes currently in my first email and these patches
will be in gupnp-av git master soon enough.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
--
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]