[FFmpeg-trac] #7753(undetermined:new): yadif_cuda fails, with h264_cuvid decoder

FFmpeg trac at avcodec.org
Sun Mar 10 01:26:15 EET 2019

#7753: yadif_cuda fails, with h264_cuvid decoder
             Reporter:  arrmo        |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  cuda         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |

Comment (by philipl):

 You can read [https://trac.ffmpeg.org/wiki/HWAccelIntro] for some details.

 The main difference is that `nvdec` implements a proper hwaccel that hooks
 into the primary ffmpeg decoders (like `dxva`, `vdpau`, `vaapi`, etc)
 while `cuvid` is a wrapper around a full decoder implementation from
 nvidia. That means it cannot take advantaging of any of ffmpeg's bitstream
 parsing or other features, which is a problem in some situations (eg:
 10bit hdr will not decode correctly). On the other hand, `cuvid` provides
 access to nvidia's own deinterlacer and you don't need yadif_cuda.

Ticket URL: <https://trac.ffmpeg.org/ticket/7753#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list