[FFmpeg-trac] #8254(avcodec:new): ffmpeg encoding with nvenc broken by a commit

FFmpeg trac at avcodec.org
Fri Oct 11 13:17:47 EEST 2019

#8254: ffmpeg encoding with nvenc broken by a commit
             Reporter:  hydra3333    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  nvenc        |               Blocked By:
  regression                         |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |

Comment (by oromit):

 The -refs option used to be used to control the dpb size of nvenc.
 With the latest generation of cards and SDKs, nvidia added support for
 actually using multiple reference frames.

 That series of patches brings nvenc in line with libx264 in what the -refs
 option does.
 As of e929b2f248a9c49761475e07d1a089e05912d1c6, the old function of -refs
 has its own option, -dpb_size.

 Since -refs actually controlling the dpb size very likely was not what
 users of the option expected or intended, it was decided to go for this
 slightly breaking change.
 And it seems like it worked in making you aware of the -refs option not
 doing what you expected it do to.

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

More information about the FFmpeg-trac mailing list