Changes between Initial Version and Version 1 of Ticket #8383


Ignore:
Timestamp:
Nov 16, 2019, 11:21:32 PM (7 years ago)
Author:
Carl Eugen Hoyos
Comment:

Apparently 73ee53f317418a5719f6169e6171b40f90d18321

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8383

    • Property Keywords nvenc crash abort regression added; buf failed lbavcodec/encode removed
    • Property Priority normalimportant
    • Property Status newopen
  • Ticket #8383 – Description

    initial v1  
    22
    33nvenc fails on snapshot build, always with the same error:
    4 
     4{{{
    55Assertion !avpkt->data || avpkt->buf failed at libavcodec/encode.c:438
    6 
     6}}}
    77the bug is NOT present in the last stable version, 4.2.1
    88
    99the specific code differences in encode.c that seem to be the source of the problem are new lines 435-438:
    10 
     10{{{
    1111435 if (!ret)
    1212436 // Encoders must always return ref-counted buffers.
     
    1414438 av_assert0(!avpkt->data || avpkt->buf);
    1515439 return ret;
    16 
     16}}}
    1717These lines are NOT present in the 4.2.1 source for libavcodec/encode.c
    1818
    1919Log/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