Changes between Initial Version and Version 1 of Ticket #8383
- Timestamp:
- Nov 16, 2019, 11:21:32 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #8383
- Property Keywords nvenc crash abort regression added; buf failed lbavcodec/encode removed
- Property Priority normal → important
- Property Status new → open
-
Ticket #8383 – Description
initial v1 2 2 3 3 nvenc fails on snapshot build, always with the same error: 4 4 {{{ 5 5 Assertion !avpkt->data || avpkt->buf failed at libavcodec/encode.c:438 6 6 }}} 7 7 the bug is NOT present in the last stable version, 4.2.1 8 8 9 9 the specific code differences in encode.c that seem to be the source of the problem are new lines 435-438: 10 10 {{{ 11 11 435 if (!ret) 12 12 436 // Encoders must always return ref-counted buffers. … … 14 14 438 av_assert0(!avpkt->data || avpkt->buf); 15 15 439 return ret; 16 16 }}} 17 17 These lines are NOT present in the 4.2.1 source for libavcodec/encode.c 18 18 19 19 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. 20 21


