1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavdevice
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
..
alldevices.c xcbgrab: XCB-based screen capture 2014-10-26 08:47:41 +01:00
alsa_dec.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
alsa_enc.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
alsa.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
alsa.h avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
avdevice.c
avdevice.h
bktr.c bktr: Use av_strerror and propagate error codes 2015-02-15 13:42:31 -08:00
dv1394.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
dv1394.h
fbdev.c fbdev: Support the RGB565 colour space. 2015-07-11 10:15:59 +03:00
file_open.c
jack.c jack: Check memory allocation 2015-06-08 13:03:27 +01:00
libavdevice.v
libcdio.c
libdc1394.c libdc1394: Unbreak build after c201069fa 2015-04-11 10:57:18 +02:00
Makefile avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
oss_dec.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
oss_enc.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
oss.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
oss.h avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
pulse.c avdevice: Add missing header for NULL_IF_CONFIG_SMALL 2015-04-09 16:40:12 +02:00
sndio_dec.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
sndio_enc.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
sndio.c avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
sndio.h avdevice: Apply a more consistent file naming scheme 2015-04-09 16:40:12 +02:00
timefilter.c
timefilter.h
v4l2.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
version.h lavd: Add library identifier 2015-07-01 00:13:58 +01:00
vfwcap.c vfwcap: Unbreak building after c201069fa 2015-04-11 00:15:47 +03:00
x11grab.c avdevice: Add missing header for NULL_IF_CONFIG_SMALL 2015-04-09 16:40:12 +02:00
xcbgrab.c xcbgrab: Explicitly include xcb/shape.h 2015-07-06 20:00:34 +02:00