[opensource-dev] Replacement for QuickTime media plugin - a straw man proposal

Henri Beauchamp sldev at free.fr
Wed Jun 1 08:40:44 PDT 2016


On Wed, 18 May 2016 13:49:26 +0200, Henri Beauchamp wrote:

> On Wed, 18 May 2016 12:16:27 +0200, Nicky D. wrote:
>
> > It is supposed to be "Just add proprietary_codecs:1 to cef.gypi'
> > That said there's probably the devil in the details, according to:
> > http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=10741 some
> > had problems, but there's also a newer thread at
> > http://magpcss.org/ceforum/viewtopic.php?f=6&t=13515
> > claiming success.
> 
> I'll have a look, time permitting; I'm also in the process of migrating
> my main system to a newer Linux distro and given the high level of
> customizations I use (which involves recompiling many packages with
> patches or different compile options), it will take time...

Well, I finally got my new main system up and working (almost) fully
the way I like, so I fired my CEF3 build VM (Debian 7.8 32 bits) and
let it recompile CEF3 with the proprietary CODECs last night.

I can confirm that it does build properly and results in a functional
CEF3 plugin with MP4 & Co support (tested in a private build of the
Cool VL Viewer, with the mime_types.xml file edited to replace all
plugins with the CEF3 plugin): no more "You have requested a file
download, which is not supported within the viewer." issue...

Note that the CODECs are statically linked inside libcef.so (no need
any more for a "ffmpegsumo" shared library).

The rebuilt CEF3 package (without tcmalloc statically linked to it,
and with the CODECs built-in) for 32 bits Linux is available here:
http://sldev.free.fr/libraries/sources/
and the updated llceflib-linux-20160601.tar.bz2 32 bits package from
here: http://sldev.free.fr/libraries/

The rebuild steps have been updated (basically, you need to install
the "chromium" package for the CODECs headers/libraries and to add
two variables to your .gyp/include.gypi file):
http://sldev.free.fr/libraries/sources/cef-rebuild-steps-2526.txt

I will also rebuild the 64 bits packages.

Henri.


More information about the opensource-dev mailing list