Skip to content
Snippets Groups Projects
Commit 40cf1bba authored by Vittorio Giovara's avatar Vittorio Giovara
Browse files

Deprecate avctx.coded_frame


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: default avatarVittorio Giovara <vittorio.giovara@gmail.com>
parent 5d3addb9
No related branches found
No related tags found
Loading
Showing
with 130 additions and 3 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment