[FFmpeg-trac] #8383(avcodec:new): nvenc failure at libavcodec/encode.c:438
FFmpeg
trac at avcodec.org
Sat Nov 16 23:57:47 EET 2019
#8383: nvenc failure at libavcodec/encode.c:438
-------------------------------------+-------------------------------------
Reporter: ajaraptor | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: git-
Keywords: buf failed | master
lbavcodec/encode | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
nvenc fails on snapshot build, always with the same error:
Assertion !avpkt->data || avpkt->buf failed at libavcodec/encode.c:438
the bug is NOT present in the last stable version, 4.2.1
the specific code differences in encode.c that seem to be the source of
the problem are new lines 435-438:
435 if (!ret)
436 // Encoders must always return ref-counted buffers.
437 // Side-data only packets have no data and can be not ref-counted.
438 av_assert0(!avpkt->data || avpkt->buf);
439 return ret;
These lines are NOT present in the 4.2.1 source for libavcodec/encode.c
Log/report files showing two failures using the snapshot build and one
success (truncated) using the 4.2.1 build are submitted via VideoLAN.
Also submitted is a linux diff file showing the diffences between the two
versions of encode.c.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8383>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list