1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-09 14:14:39 +02:00
FFmpeg/libavcodec
Vittorio Giovara d6604b29ef Gather all coded_frame allocations and free functions to a single place
Allocating coded_frame is what most encoders do anyway, so it makes
sense to always allocate and free it in a single place. Moreover a lot
of encoders freed the frame with av_freep() instead of the correct API
av_frame_free().

This bring uniformity to encoder behaviour and prevents applications
from erroneusly accessing this field when not allocated. Additionally
this helps isolating encoders that export information with coded_frame,
and heavily simplifies its deprecation.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-07-20 14:16:15 +01:00
..
2015-07-17 18:46:24 +01:00
2015-05-31 15:03:30 +02:00
2015-03-17 13:34:23 +00:00
2015-07-08 16:36:39 +01:00
2015-06-03 14:39:03 +02:00
2015-05-31 15:03:30 +02:00
2015-06-24 14:45:16 +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-06-12 12:29:46 +01:00
2015-07-11 18:45:44 +02: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-05-31 15:03:31 +02:00
2015-03-29 10:15:09 +02:00
2015-07-09 21:36:19 +02:00
2015-07-17 18:46:24 +01:00
2015-05-22 15:34:39 +01:00
2015-05-28 15:38:43 +01:00
2015-07-08 16:36:39 +01:00
2015-05-28 15:38:43 +01:00
2015-05-31 15:17:22 +02:00
2015-05-31 15:17:22 +02:00
2015-05-31 15:17:22 +02:00
2015-06-12 17:02:49 +01:00
2015-05-31 15:03:31 +02: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-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-07-20 14:13:42 +01:00
2015-04-29 05:52:58 +02: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-04-09 13:40:44 +02:00
2015-04-28 16:33:09 +01:00
2015-05-22 15:34:39 +01:00
2015-05-19 18:55:30 +01:00
2015-05-31 15:03:31 +02:00
2015-05-31 15:03:31 +02:00