In this set, the new structure name is used, AVPacketCodingParams,
along with the appropriate side data type. The compatibility layer
has been extended to report other (random?) fields set by various
encoder.

Cheers,
Vittorio

Vittorio Giovara (13):
  Introduce AVPacketCodingParams to carry compression parameters
  Drop a few peculiar usages of coded_frame
  roqvideoenc: Skip assigning coded_frame
  libvpxenc: Do not entangle coded_frame
  proresenc: Do not entangle coded_frame
  svq1enc: Do not entangle coded_frame
  ffv1enc: Keep coded_frame.key_frame a write-only variable
  libtheoraenc: Keep coded_frame.key_frame a write-only variable
  qtrleenc: Keep coded_frame.key_frame a write-only variable
  lavc: Gather all coded_frame allocation and free functions to a single
    place
  lavc: Replace every instance of coded_frame with AVPacketCodingParams
  avconv: Use the new AVPacketCodingParams API
  Deprecate avctx.coded_frame

 avconv.c                        | 41 +++++++++++++++++---------
 avconv.h                        |  4 +++
 avconv_opt.c                    |  9 ++++++
 doc/APIchanges                  |  7 +++++
 libavcodec/a64multienc.c        | 21 +++++--------
 libavcodec/alacenc.c            |  7 -----
 libavcodec/aliaspixenc.c        | 23 +++------------
 libavcodec/asvenc.c             | 25 ++++------------
 libavcodec/avcodec.h            | 28 ++++++++++++++++++
 libavcodec/bmpenc.c             | 17 +++--------
 libavcodec/cljrenc.c            | 24 +++------------
 libavcodec/dnxhdenc.c           | 19 +++++-------
 libavcodec/dpxenc.c             | 18 +++---------
 libavcodec/dvenc.c              | 22 ++++----------
 libavcodec/ffv1.h               |  1 +
 libavcodec/ffv1enc.c            | 29 +++++++++---------
 libavcodec/flashsvenc.c         | 24 +++++++--------
 libavcodec/gif.c                | 13 +++------
 libavcodec/huffyuvenc.c         | 13 +++------
 libavcodec/internal.h           |  5 ++++
 libavcodec/jpeglsenc.c          | 18 +++---------
 libavcodec/lclenc.c             | 13 +++------
 libavcodec/libopencore-amr.c    |  1 -
 libavcodec/libopenjpegenc.c     |  8 -----
 libavcodec/libschroedingerenc.c | 25 +++++++++-------
 libavcodec/libtheoraenc.c       | 22 +++++++++-----
 libavcodec/libvpxenc.c          | 35 ++++++++++------------
 libavcodec/libx264.c            | 23 ++++++++-------
 libavcodec/libx265.c            | 21 +++++++------
 libavcodec/libxavs.c            | 23 +++++++--------
 libavcodec/libxvid.c            | 29 +++++++++---------
 libavcodec/ljpegenc.c           | 13 ++++-----
 libavcodec/mpegvideo_enc.c      | 17 +++++++----
 libavcodec/pamenc.c             | 24 +++------------
 libavcodec/pcm.c                | 11 -------
 libavcodec/pcxenc.c             | 24 +++------------
 libavcodec/pngenc.c             | 19 ++++--------
 libavcodec/pnmenc.c             | 31 ++++----------------
 libavcodec/proresenc.c          | 27 ++++++++---------
 libavcodec/pthread_frame.c      |  4 +++
 libavcodec/qsvenc.c             | 20 +++++++------
 libavcodec/qtrleenc.c           | 34 +++++++++++----------
 libavcodec/rawenc.c             | 18 ++++--------
 libavcodec/roqvideoenc.c        |  2 --
 libavcodec/sgienc.c             | 18 +++---------
 libavcodec/sunrastenc.c         | 17 +++--------
 libavcodec/svq1enc.c            | 43 +++++++++++++++------------
 libavcodec/svq1enc.h            |  4 +++
 libavcodec/targaenc.c           | 24 +++------------
 libavcodec/tiffenc.c            | 25 ++++------------
 libavcodec/utils.c              | 65 +++++++++++++++++++++++++++++++++++++++--
 libavcodec/utvideoenc.c         | 14 ++-------
 libavcodec/v210enc.c            | 18 +++---------
 libavcodec/v410enc.c            | 22 +++-----------
 libavcodec/version.h            |  7 +++--
 libavcodec/xbmenc.c             | 23 +++------------
 libavcodec/xwdenc.c             | 25 +++-------------
 libavcodec/zmbvenc.c            | 19 ++++++------
 libavdevice/v4l2.c              |  6 ----
 libavformat/dump.c              | 23 +++++++++++++++
 60 files changed, 507 insertions(+), 658 deletions(-)

-- 
1.9.5 (Apple Git-50.3)

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to