This version of the set is just for review commodity, with all the amendment
requested (thanks Anton).
Vittorio
Vittorio Giovara (15):
mpegvideo_enc: Drop unnneded initialization
roqvideoenc: Drop unneeded initialization
a64multienc: Do not entangle coded_frame
proresenc: Do not entangle coded_frame
svq1enc: Do not entangle coded_frame
libxvid: Do not entangle coded_frame
libvpxenc: Do not entangle coded_frame
libtheoraenc: Keep coded_frame.key_frame a write-only variable
qtrleenc: Keep coded_frame.key_frame a write-only variable
ffv1enc: Keep coded_frame.key_frame a write-only variable
ffv1enc: Use input frame to set SAR and interlacing
flashsvenc: Keep coded_frame.key_frame a write-only variable
Gather all coded_frame allocations and free functions to a single
place
Add a quality factor packet side data
Deprecate avctx.coded_frame
avconv.c | 32 ++++++++++++++++++++++++---
avconv.h | 3 +++
doc/APIchanges | 3 +++
libavcodec/a64multienc.c | 26 +++++++++++-----------
libavcodec/alacenc.c | 7 ------
libavcodec/aliaspixenc.c | 20 ++++-------------
libavcodec/asvenc.c | 22 +++++-------------
libavcodec/avcodec.h | 13 ++++++++++-
libavcodec/bmpenc.c | 15 ++++---------
libavcodec/cljrenc.c | 21 ++++--------------
libavcodec/dnxhdenc.c | 25 +++++++++++++++------
libavcodec/dpxenc.c | 15 ++++---------
libavcodec/dvenc.c | 15 ++++---------
libavcodec/ffv1.h | 1 +
libavcodec/ffv1enc.c | 32 +++++++++++++++------------
libavcodec/flashsvenc.c | 18 +++++++--------
libavcodec/gif.c | 10 ++++-----
libavcodec/huffyuvenc.c | 9 ++++----
libavcodec/jpeglsenc.c | 15 ++++---------
libavcodec/lclenc.c | 10 ++++-----
libavcodec/libopencore-amr.c | 1 -
libavcodec/libopenjpegenc.c | 8 -------
libavcodec/libschroedingerenc.c | 14 +++++-------
libavcodec/libspeexenc.c | 4 ++--
libavcodec/libtheoraenc.c | 12 +++++-----
libavcodec/libvpxenc.c | 49 +++++++++++++++++++++++------------------
libavcodec/libx264.c | 25 ++++++++++++++-------
libavcodec/libx265.c | 12 ++++------
libavcodec/libxavs.c | 28 ++++++++++++++++++-----
libavcodec/libxvid.c | 40 ++++++++++++++++++++++-----------
libavcodec/ljpegenc.c | 9 ++++----
libavcodec/mpegvideo_enc.c | 16 ++++++++++----
libavcodec/nvenc.c | 10 ++++-----
libavcodec/pamenc.c | 15 ++++---------
libavcodec/pcm.c | 11 ---------
libavcodec/pcxenc.c | 15 ++++---------
libavcodec/pngenc.c | 15 ++++---------
libavcodec/pnmenc.c | 18 ++++-----------
libavcodec/proresenc.c | 24 ++++++++++----------
libavcodec/pthread_frame.c | 4 ++++
libavcodec/qsvenc.c | 10 ++++-----
libavcodec/qtrleenc.c | 34 ++++++++++++++--------------
libavcodec/rawenc.c | 15 ++++---------
libavcodec/roqvideoenc.c | 2 --
libavcodec/sgienc.c | 15 ++++---------
libavcodec/sunrastenc.c | 15 ++++---------
libavcodec/svq1enc.c | 46 +++++++++++++++++++++++---------------
libavcodec/svq1enc.h | 4 ++++
libavcodec/targaenc.c | 15 ++++---------
libavcodec/tiffenc.c | 15 ++++---------
libavcodec/utils.c | 24 ++++++++++++++++++--
libavcodec/utvideoenc.c | 13 ++++-------
libavcodec/v210enc.c | 16 ++++----------
libavcodec/v410enc.c | 19 ++++------------
libavcodec/version.h | 7 ++++--
libavcodec/xbmenc.c | 15 ++++---------
libavcodec/xwdenc.c | 22 ++++--------------
libavcodec/zmbvenc.c | 12 ++++------
libavdevice/v4l2.c | 8 +++++++
libavformat/dump.c | 3 +++
60 files changed, 447 insertions(+), 505 deletions(-)
--
1.9.5 (Apple Git-50.3)
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel