On Tue, 24 Mar 2015 09:54:13 +0100 Timo Rothenpieler <t...@rothenpieler.org> wrote:
> Yes, I did exactly that in my implementation: > > https://github.com/BtbN/FFmpeg/commits/nvenc > > The code i wrote there is completely untested(Except that h264 still > works), because i don't have any compatible hardware, so the one you > tested is clearly the one that should be prefered. > > Dropping SDK <5 support is fine with me, as long as it's not > backported to 2.6. The primary gain from supporting the old SDK is > that it works with much older nvidia driver versions. > > I'll submit the patch that drops the old API support, so you can > rebase your patch on top of it. > > Looks good to merge otherwise. > I've taken your logic to check the SM version - I had been wondering how old hardware should be detected and excluded. I've also noticed that the profile handling code is completely broken - you can't set a profile using -profile:v - it appears we're handling this in an incorrect way - but I'm not sure what correct is. libx264 has its own profile option which appears to be necessary but then I don't understand what sets avctx->profile. Anyway, that's a separate problem we can solve independently of h.265. Thanks! --phil _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel