[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that allows drm / dmabuf usage. Was...

wm4 nfxjfg at googlemail.com
Mon Sep 4 12:32:34 EEST 2017


On Sun, 3 Sep 2017 14:27:06 +0100
Mark Thompson <sw at jkqxz.net> wrote:

> On 03/09/17 13:36, LongChair . wrote:
> > Le 01/09/2017 à 21:13, Carl Eugen Hoyos a écrit :  
> >> This is Apache 2.0 (afaict) meaning it requires version 3 in case of --enable-gpl.  
> > That is right, although it seems MPP clearly contains some ffmpeg 2.2 or 
> > something old code.
> > see : https://github.com/rockchip-linux/mpp/blob/release/inc/mpp_frame.h#L59  
> 
> These are standard values from ISO 11664-1; them being in common with ffmpeg is unsurprising.
> 
> > and https://github.com/rockchip-linux/mpp/tree/release/mpp/codec/dec/h265  
> 
> Not sure what you're pointing at here.

There are some strong hints that the library contains FFmpeg LGPL code,
which makes it a LGPL violation. E.g.:

https://github.com/FFmpeg/FFmpeg/blob/3106cbd32118b121b5ae3dbf1e586a41c2f0793f/libavcodec/hevc.c#L164
https://github.com/rockchip-linux/mpp/blob/a8e6c27d0b23372b85d1ec172de764084db25ccf/mpp/codec/dec/h265/h265d_parser.c#L333



More information about the ffmpeg-devel mailing list