[FFmpeg-devel] [Patch] nvenc : Add P016 support

Philip Langdale philipl at overt.org
Fri Aug 4 01:33:29 EEST 2017


On Wed, 26 Jul 2017 09:14:04 +0000
Philip Langdale <philipl at overt.org> wrote:

> On 2017-07-25 08:33, Yogender Gupta wrote:
> >>> I can push, but to answer Timo's question: I did not add P016 to 
> >>> nvenc because it is technically not correct to pass 12bit content 
> >>> through a 10bit surface - that will lead to truncation, rather
> >>> than dithering. If you are telling us that nvenc supports 12bit
> >>> >> input and will correctly dither, then great. Otherwise, it's
> >>> >> more correct 
> >>> to not support and force dithering to happen through swscale. You 
> >>> could also write cuda accelerated dithering.  
> > 
> > I have dropped the NVENC patch for now (we will build a P016 to P010
> > CUDA dithering filter). Attached the other patches, also taking into
> > account some code formatting comments.
> > 
> > Thanks,
> > Yogender  
> 
> Hi Yogender,
> 
> That's great.
> 
> Your patches look fine, although they need micro version bumps in 
> libavfilter and libavutil.
> I've added those to my local copy of the patches, but I know realise
> I can't push either,
> as I'm travelling for another week. I'll push them when I get back.

Pushed.

--phil


More information about the ffmpeg-devel mailing list