#7562: using -hwaccel nvdec produces 'No decoder surfaces left' with interlaced
input and 3 or more b-frames
-------------------------------------+-------------------------------------
             Reporter:  malakudi     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  nvdec        |               Resolution:
  regression                         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by oromit):

 There's not much to bisect here. This probably happens since the change
 from copying the frame to directly handing through the mapped cuvid
 surface, making the decoder dependend on the other parts of the chain
 releasing frames fast enough. The logic to calculate this does not seem to
 be flawless with interlaced content. I suspect it's a paff vs. mbaff issue
 as well.

 You can always increase the buffer size by bumping up extra_hw_frames
 until the chain runs through.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7562#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac

Reply via email to