Re: [Totem] Browser plugin gstreamer



On Tue, Aug 19, 2008 at 4:31 PM, Bastien Nocera <hadess hadess net> wrote:
> On Tue, 2008-08-19 at 16:16 +0300, Felipe Contreras wrote:
> <snip>
>> 4 most popular plugins? It's implemented using NPAPI [1]
>
> I wrote a web browser plugin already, I know what NPAPI is ;)

I didn't recall you wrote it. In any case it helps for reference.

>> , so in theory
>> should be supported by: Mozilla Application Suite, Mozilla Firefox,
>> Safari, Opera, Konqueror and some versions of Microsoft Internet
>> Explorer.
>
> That's not what I meant. You'll need to support Real Player, Windows
> Media Player, QuickTime and VLC nowadays. Our support for the first one
> is really sketchy, but the other 3 are complete enough to work with a
> majority of websites.

Ah, now I see what you mean: plugin emulation? I never use that, so I
forgot about it.

>> Is playlist support a must-have feature? If so, probably should be
>> handled by a GStreamer element. Fullscreen support should not be that
>> difficult, but I leave that to somebody else.
>
> Yes, it's a must-have.

If you are trying to emulate other plugins then yes, I see how that
could be required.

> FWIW, you can probably have a complete web browser plugin in not much
> space by packaging it properly in a sub-package.
>
> $(libdir)/mozilla/plugins/*
> $(libexecdir)/totem-plugin-viewer

This is one of the things I didn't like when I analyzed the totem
plugin: why require an external process?

> $(libdir)/libbaconvideowidget.so.0.0.0 (shared with Totem itself)
> $(pkgdatadir)/mozilla-viewer.ui
> $(pkgdatadir)/fullscreen.ui (shared with Totem itself)
>
> That comes in under a meg stripped...

I guess it depends on what is required.

Best regards.

-- 
Felipe Contreras


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