[FFmpeg-devel] AMD external header

Timo Rothenpieler timo at rothenpieler.org
Mon Nov 27 12:07:36 EET 2017

Am 27.11.2017 um 03:15 schrieb Mironov, Mikhail:
> Hi,
> I would like to summarize thoughts on several threads on this forum related
> to the issue of including AMD/AMF header file into FFmpeg source tree.
> It looks like they reflect some policies formal or informal.
> Mark tried to create some policy regarding this issue but wasn't successful.
> I believe a policy is always created to reach some goal.
> So my summary will be in form of triad:
> policy->goal->possible action
> I will skip all arguments, you already read them.
> #1
>     policy: do not include external headers
>     goal: minimize maintenance efforts and increase stability of the project
>     action: remove NVidia headers
> #2
>     policy: keep certain headers in the tree based on some criteria
>     goal: provide certain level of convenience for ordinary users
>     action: include AMD header

As I have stated before, I am fine with shipping the header, and would 
prefer it over having to collect a bunch of headers from various 
To limit it a bit, I'd say in-tree external headers should be limited to 
header-only interfaces to system-libraries(The nvidia and amd drivers 
count as system libs) or other extreme cases like AviSynth.

> #3
>    policy: do whatever is needed to achieve the goal
>    goal: achieve neutrality in relation to HW vendors
>    action: remove NVidia headers or add AMD header

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3994 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171127/5d7f4bf7/attachment.bin>

More information about the ffmpeg-devel mailing list