Merge commit 'd06aa24ba583ad08025da9e1b29afcd8218ff9b0'
authorClément Bœsch <cboesch@gopro.com>
Thu, 30 Mar 2017 08:36:37 +0000 (10:36 +0200)
committerClément Bœsch <cboesch@gopro.com>
Thu, 30 Mar 2017 08:36:37 +0000 (10:36 +0200)
* commit 'd06aa24ba583ad08025da9e1b29afcd8218ff9b0':
  hwcontext: Hardware frame mapping

Merged-by: Clément Bœsch <cboesch@gopro.com>
1  2 
doc/APIchanges
libavutil/hwcontext.c
libavutil/hwcontext.h
libavutil/hwcontext_internal.h
libavutil/version.h

diff --cc doc/APIchanges
@@@ -15,36 -13,29 +15,40 @@@ libavutil:     2015-08-2
  
  API changes, most recent first:
  
 -2016-xx-xx - xxxxxxx - lavu 55.27.0 - hwcontext.h
++2017-03-30 - xxxxxxx - lavu 55.53.100 / 55.27.0 - hwcontext.h
+   Add av_hwframe_map() and associated AV_HWFRAME_MAP_* flags.
+   Add av_hwframe_ctx_create_derived().
 -2016-xx-xx - xxxxxxx - lavu 55.25.0 - pixfmt.h
 -  Add AV_PIX_FMT_GBRAP12(LE/BE).
 +2017-03-xx - xxxxxxx - lavu 55.52.100 - avutil.h
 +  add av_fourcc_make_string() function and av_fourcc2str() macro to replace
 +  av_get_codec_tag_string() from lavc.
  
 -2016-xx-xx - xxxxxxx - lavu 55.24.0 - pixfmt.h
 -  Add AV_PIX_FMT_GBRP12(LE/BE).
 +2017-03-xx - xxxxxxx - lavf 57.68.100 - avformat.h
 +  Deprecate that demuxers export the stream rotation angle in AVStream.metadata
 +  (via an entry named "rotate"). Use av_stream_get_side_data() with
 +  AV_PKT_DATA_DISPLAYMATRIX instead, and read the rotation angle with
 +  av_display_rotation_get(). The same is done for muxing. Instead of adding a
 +  "rotate" entry to AVStream.metadata, AV_PKT_DATA_DISPLAYMATRIX side data has
 +  to be added to the AVStream.
  
 -2016-xx-xx - xxxxxxx - lavu 55.23.0 - hwcontext_vaapi.h
 -  Add AV_VAAPI_DRIVER_QUIRK_ATTRIB_MEMTYPE.
 +2017-03-xx - xxxxxxx - lavc 57.85.101 - avcodec.h
 +  vdpau hardware accelerated decoding now supports the new hwaccel API, which
 +  can create the decoder context and allocate hardware frame automatically.
 +  See AVCodecContext.hw_device_ctx and AVCodecContext.hw_frames_ctx.
  
 -2016-xx-xx - xxxxxxx - lavf 57.08.0 - avio.h
 -  Add AVIO_SEEKABLE_TIME flag.
 +2017-03-xx - xxxxxxx - lavc 57.85.100 - avcodec.h
 +  Add AVCodecContext.hwaccel_flags field. This will control some hwaccels at
 +  a later point.
  
 -2016-xx-xx - xxxxxxx - lavu 55.22.0 - pixfmt.h
 -  Add AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV422P12, and AV_PIX_FMT_YUV444P12.
 +2017-03-21 - xxxxxxx - lavf 57.67.100 / 57.08.0 - avio.h
 +  Add AVIO_SEEKABLE_TIME flag.
  
 -2016-xx-xx - xxxxxxx - lavc 57.27.0 - avcodec.h
 -  Add FF_PROFILE_HEVC_REXT, the extended pixel format profile for HEVC.
 +2017-03-21 - xxxxxxx - lavf 57.66.105, lavc 57.83.101 - avformat.h, avcodec.h
 +  Deprecate AVFMT_FLAG_KEEP_SIDE_DATA. It will be ignored after the next major
 +  bump, and libavformat will behave as if it were always set.
 +  Deprecate av_packet_merge_side_data() and av_packet_split_side_data().
  
 -2016-08-24 - xxxxxxx - lavu 55.21.0 - imgutils.h
 +2016-03-20 - xxxxxxx - lavu 55.50.100 / 55.21.0 - imgutils.h
    Add av_image_copy_uc_from(), a version of av_image_copy() for copying
    from GPU mapped memory.
  
Simple merge
Simple merge
Simple merge
@@@ -78,9 -53,9 +78,9 @@@
   * @{
   */
  
 -#define LIBAVUTIL_VERSION_MAJOR 55
 -#define LIBAVUTIL_VERSION_MINOR 27
 -#define LIBAVUTIL_VERSION_MICRO  0
 +#define LIBAVUTIL_VERSION_MAJOR  55
- #define LIBAVUTIL_VERSION_MINOR  52
++#define LIBAVUTIL_VERSION_MINOR  53
 +#define LIBAVUTIL_VERSION_MICRO 100
  
  #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
                                                 LIBAVUTIL_VERSION_MINOR, \