FFmpeg/libavcodec
Vittorio Giovara 40cf1bbacc 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: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-07-20 15:06:50 +01:00
..
2015-07-17 18:46:24 +01:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:03:30 +02:00
2015-03-17 13:34:23 +00:00
2015-07-20 15:06:50 +01:00
2014-12-18 23:27:14 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-02-17 12:16:43 -05:00
2014-11-14 20:25:02 +01:00
2015-06-03 14:39:03 +02:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2014-09-16 04:42:32 -07:00
2014-09-16 04:42:32 -07:00
2015-02-17 11:27:42 -05:00
2015-05-31 15:03:30 +02:00
2015-06-24 14:45:16 +01:00
2014-09-09 01:39:47 -07:00
2015-07-20 15:06:50 +01:00
2014-12-18 23:22:59 +01:00
2015-07-20 15:06:50 +01:00
2014-09-09 05:30:28 -07:00
2014-09-09 05:30:28 -07:00
2014-09-09 05:30:28 -07:00
2014-09-09 05:30:28 -07:00
2014-09-09 05:30:28 -07:00
2015-07-20 15:06:50 +01:00
2015-06-12 12:29:46 +01:00
2015-05-31 15:03:31 +02:00
2015-07-01 01:08:15 +02:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-06-12 12:29:46 +01:00
2015-02-28 21:51:24 +01:00
2015-02-28 21:51:24 +01:00
2015-07-11 18:45:44 +02:00
2015-07-20 15:06:50 +01:00
2015-05-28 15:38:43 +01:00
2015-05-22 15:34:39 +01:00
2015-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-04-19 22:37:23 +01:00
2015-04-19 22:37:23 +01:00
2015-04-19 22:37:23 +01:00
2015-04-19 22:36:48 +01:00
2015-04-20 19:19:23 +01:00
2015-03-17 13:34:23 +00:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:03:31 +02:00
2015-07-20 15:06:50 +01:00
2014-12-19 08:01:46 +01:00
2015-07-20 15:06:50 +01:00
2015-03-29 10:15:09 +02:00
2015-07-20 15:06:50 +01:00
2015-07-09 21:36:19 +02:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2014-11-14 20:25:52 +01:00
2014-11-25 02:00:06 +00:00
2015-07-17 18:46:24 +01:00
2015-02-23 15:06:18 +01:00
2014-12-19 08:01:46 +01:00
2015-01-15 01:25:16 +01:00
2015-05-22 15:34:39 +01:00
2015-05-28 15:38:43 +01:00
2015-07-20 15:06:50 +01:00
2015-07-08 16:36:39 +01:00
2015-05-28 15:38:43 +01:00
2014-11-13 01:41:25 +01:00
2015-01-15 01:25:16 +01:00
2015-05-31 15:17:22 +02:00
2015-05-31 15:17:22 +02:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:17:22 +02:00
2015-06-12 17:02:49 +01:00
2014-12-20 11:29:19 +01:00
2014-12-20 11:29:19 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:03:31 +02:00
2015-07-20 15:06:50 +01:00
2015-02-17 12:18:20 -05:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-05-28 15:38:43 +01:00
2015-05-28 15:38:43 +01:00
2015-06-12 12:29:46 +01:00
2015-06-12 12:29:46 +01:00
2015-07-20 15:06:50 +01:00
2014-11-13 01:41:26 +01:00
2014-12-19 08:01:47 +01:00
2015-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 14:13:42 +01:00
2015-04-29 05:52:58 +02:00
2015-07-20 15:06:50 +01:00
2015-03-13 19:48:14 +00:00
2015-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00
2015-04-09 13:40:44 +02:00
2015-07-20 15:06:50 +01:00
2015-04-28 16:33:09 +01:00
2015-05-22 15:34:39 +01:00
2014-10-08 18:34:48 +02:00
2014-10-08 18:34:48 +02:00
2015-07-20 15:06:50 +01:00
2015-05-19 18:55:30 +01:00
2015-01-15 01:25:07 +01:00
2015-02-14 09:24:13 -08:00
2014-09-05 13:55:04 +02:00
2015-03-03 20:57:56 +01:00
2015-05-31 15:03:31 +02:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:03:31 +02:00
2015-07-20 15:06:50 +01:00
2015-07-20 15:06:50 +01:00