• Vittorio Giovara's avatar
    Deprecate avctx.coded_frame · 40cf1bba
    Vittorio Giovara authored
    The rationale is that coded_frame was only used to communicate key_frame,
    pict_type and quality to the caller, as well as a few other random fields,
    in a non predictable, let alone consistent way.
    
    There was agreement that there was no use case for coded_frame, as it is
    a full-sized AVFrame container used for just 2-3 int-sized properties,
    which shouldn't even belong into the AVCodecContext in the first place.
    
    The appropriate AVPacket flag can be used instead of key_frame, while
    quality is exported with the new AVPacketSideData quality factor.
    There is no replacement for the other fields as they were unreliable,
    mishandled or just not used at all.
    Signed-off-by: 's avatarVittorio Giovara <vittorio.giovara@gmail.com>
    40cf1bba
qsvenc.c 16.5 KB