On 9/27/2017 8:11 PM, wm4 wrote: > On Wed, 27 Sep 2017 19:52:13 -0300 > James Almer <jamr...@gmail.com> wrote: > >>> +#if !HAVE_KCMVIDEOCODECTYPE_HEVC >>> +enum { kCMVideoCodecType_HEVC = 'hvc1' }; >>> +#endif >> >> The correct thing to do is adding kCMVideoCodecType_HEVC to >> hevc_videotoolbox_hwaccel_deps in configure, and not forcing it on SDKs >> that don't support it since, i assume, no computer with MacOS 10.8 will >> be able to play hevc videos anyway. > > SDK version != OS you build on != target machine > > So this has some justification.
Neither is the case for dxva2 hevc and vp9, yet it's done like i mentioned above. Of course, those two require an entire header and not a single enum value, so it probably explains the decision to make them dependencies. I'm not going to block the patch for this, so implement it however you prefer. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel