Kevin Oberman <rkober...@gmail.com> writes:

> On Wed, Mar 8, 2017 at 8:40 AM, Lars Engels <lars.eng...@0x20.net> wrote:
>
>> On Wed, Mar 08, 2017 at 04:34:45PM +0000, Matthew Seaman wrote:
>> > On 2017/03/08 16:04, Bob Willcox wrote:
>> > > Note that I haven't tried ver 52 of firefox, but from what I've read
>> it sounds
>> > > like all plugins/addons other than flash are no longer supported.
>> >
>> > Make that: all *NPAPI* plugins other than Flash are now unsupported.
>> > That's stuff like the Java plugin or the OpenH264 Video Codec from Cisco
>> > (which I seem to have installed and can no-longer remember why.  Some
>> > sort of video conference thing a long time ago).
>>
>> The OpenH264 plugin is shipped out of the box.

Only on Tier1 platforms (Windows, OS X, Android, Linux) where Firefox
downloads it[1] shortly after install. The situation is similar with
Widevine CDM or soon PPAPI Flash[2]. Even if someone provided FreeBSD
binaries or implemented a wrapper[3] it'd also lower security due to
lack of sandboxing[4]. WebAssembly should obsolete native code but
existing plugins are unlikely to go away in near future.

[1] Downstream builds lack patent license, see 
http://www.openh264.org/BINARY_LICENSE.txt 
[2] 
http://searchfox.org/mozilla-central/source/browser/extensions/mortar/host/flash/bootstrap.js
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1295853#c13
[4] https://wiki.mozilla.org/Security/Sandbox

> And is required for HTML5 video if it is X.264 encoded, as it most often is.

OpenH264 only supports Baseline profile and primarily used for WebRTC.
For HTML5 videos Firefox uses FFmpeg (H.264, VP9), libvpx (VP8), libtheora.

$ x264 -o bar.mp4 foo.y4m
[...]
x264 [info]: profile High, level 3.0
[...]
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to