FFI & VLC Player
tom at makeshyft.com
Wed May 29 19:03:19 EDT 2019
Thanks for the heads up....
I have the document package sitting on the shelf next to me.
I'm looking into OpenH264 and its implementations with media players. I
kind of assumed that VLC already includes it or that someone is at least
made builds that include it.
I haven't gone too far down the road yet, but I'm really not enjoying a
standard codec being proprietary, so I want to use and support open source
I am willing to go down the licensing route if its the only way. Its not
that expensive and a small % of the license fee I charge.
On Wed, May 29, 2019 at 3:11 PM Mark Waddingham via use-livecode <
use-livecode at lists.runrev.com> wrote:
> On 2019-05-29 20:45, Tom Glod via use-livecode wrote:
> >> VLC has a C-based API. FFI supports, among others, C-based APIs.
> >> I'd say that should be a "yes".
> Although a slight word of warning - the reason why there are 'codec
> limitations' in the CEF we ship is entirely down to patent encumbrance
> on things like MP4.
> Just because you *could* use VLC for such codecs, it doesn't mean you
> have, or your users have, the right to do so.
> In particular, if your app is intended as GPL and you are intending to
> (essentially) distribute VLC with it (so that your app functios - thus
> making it a combined work) then you are on very thin ice in this regard
> and the combination is best avoided.
> On the other hand, if your app is commercial then you are fine as long
> you do your homework on any necessary patent licensing - for example, if
> you are intending to provide access to the MP4 codecs in VLC then you
> get the appropriate licensing from the MPEG4LA patent pool (there are no
> licensing fees for software uses up to 100,000 users IIRC).
> Warmest Regards,
> Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
> LiveCode: Everyone can create apps
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode