| @@ -19,11 +19,11 @@ API changes, most recent first: | |||
| Add av_hwframe_map() and associated AV_HWFRAME_MAP_* flags. | |||
| Add av_hwframe_ctx_create_derived(). | |||
| 2017-03-xx - xxxxxxx - lavu 55.52.100 - avutil.h | |||
| 2017-03-29 - bfdcdd6d82 - 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. | |||
| 2017-03-xx - xxxxxxx - lavf 57.68.100 - avformat.h | |||
| 2017-03-27 - ddef3d902f - 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 | |||
| @@ -31,19 +31,19 @@ API changes, most recent first: | |||
| "rotate" entry to AVStream.metadata, AV_PKT_DATA_DISPLAYMATRIX side data has | |||
| to be added to the AVStream. | |||
| 2017-03-xx - xxxxxxx - lavc 57.85.101 - avcodec.h | |||
| 2017-03-23 - 7e4ba776a2 - 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. | |||
| 2017-03-xx - xxxxxxx - lavc 57.85.100 - avcodec.h | |||
| 2017-03-23 - 156bd8278f - lavc 57.85.100 - avcodec.h | |||
| Add AVCodecContext.hwaccel_flags field. This will control some hwaccels at | |||
| a later point. | |||
| 2017-03-21 - xxxxxxx - lavf 57.67.100 / 57.08.0 - avio.h | |||
| Add AVIO_SEEKABLE_TIME flag. | |||
| 2017-03-21 - xxxxxxx - lavf 57.66.105, lavc 57.83.101 - avformat.h, avcodec.h | |||
| 2017-03-21 - d682ae70b4 - 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(). | |||
| @@ -55,7 +55,7 @@ API changes, most recent first: | |||
| 2017-03-20 - 9c2436e - lavu 55.49.100 - pixdesc.h | |||
| Add AV_PIX_FMT_FLAG_BAYER pixel format flag. | |||
| 2017-03-18 - xxxxxxx - lavfi 6.77.100 - avfilter.h | |||
| 2017-03-18 - 3796fb2692 - lavfi 6.77.100 - avfilter.h | |||
| Deprecate AVFilterGraph.resample_lavr_opts | |||
| It's never been used by avfilter nor passed to anything. | |||
| @@ -64,38 +64,38 @@ API changes, most recent first: | |||
| and projection-specific properties (bound_left, bound_top, bound_right, | |||
| bound_bottom, padding) to AVSphericalMapping. | |||
| 2017-03-02 - xxxxxxx - lavc 57.81.104 - videotoolbox.h | |||
| 2017-03-02 - ade7c1a232 - lavc 57.81.104 - videotoolbox.h | |||
| AVVideotoolboxContext.cv_pix_fmt_type can now be set to 0 to output the | |||
| native decoder format. (The default value is not changed.) | |||
| 2017-03-02 - xxxxxxx - lavu 55.47.101, lavc 57.81.102, lavf 57.66.103 | |||
| 2017-03-02 - 554bc4eea8 - lavu 55.47.101, lavc 57.81.102, lavf 57.66.103 | |||
| Remove requirement to use AVOption or accessors to access certain fields | |||
| in AVFrame, AVCodecContext, and AVFormatContext that were previously | |||
| documented as "no direct access" allowed. | |||
| 2017-02-13 - xxxxxxx - lavc 57.80.100 - avcodec.h | |||
| 2017-02-13 - c1a5fca06f - lavc 57.80.100 - avcodec.h | |||
| Add AVCodecContext.hw_device_ctx. | |||
| 2017-02-11 - xxxxxxx - lavu 55.47.100 - frame.h | |||
| 2017-02-11 - e3af49b14b - lavu 55.47.100 - frame.h | |||
| Add AVFrame.opaque_ref. | |||
| 2017-01-31 - xxxxxxx - lavu 55.46.100 / 55.20.0 - cpu.h | |||
| Add AV_CPU_FLAG_SSSE3SLOW. | |||
| 2017-01-24 - xxxxxxx - lavu 55.45.100 - channel_layout.h | |||
| 2017-01-24 - c4618f842a - lavu 55.45.100 - channel_layout.h | |||
| Add av_get_extended_channel_layout() | |||
| 2017-01-22 - xxxxxxx - lavu 55.44.100 - lfg.h | |||
| 2017-01-22 - 76c5a69e26 - lavu 55.44.100 - lfg.h | |||
| Add av_lfg_init_from_data(). | |||
| 2017-01-xx - xxxxxxx - lavc 57.74.100 - vaapi.h | |||
| 2017-01-17 - 2a4a8653b6 - lavc 57.74.100 - vaapi.h | |||
| Deprecate struct vaapi_context and the vaapi.h installed header. | |||
| Callers should set AVCodecContext.hw_frames_ctx instead. | |||
| 2017-01-12 - xxxxxxx - lavfi 6.69.100- buffersink.h | |||
| 2017-01-12 - dbe9dbed31 - lavfi 6.69.100- buffersink.h | |||
| Add av_buffersink_get_*() functions. | |||
| 2017-01-06 - xxxxxxx - lavf 57.62.100- avio.h | |||
| 2017-01-06 - 9488032e10 - lavf 57.62.100- avio.h | |||
| Add avio_get_dyn_buf() | |||
| 2016-12-10 - xxxxxxx - lavu xx.xx.100- imgutils.h | |||
| @@ -109,17 +109,17 @@ API changes, most recent first: | |||
| Add AV_FRAME_DATA_SPHERICAL value, av_spherical_alloc() API and | |||
| AVSphericalMapping type to export and describe spherical video properties. | |||
| 2016-11-18 - xxxxxxx - lavf 57.58.100 - avformat.h | |||
| 2016-11-18 - 2ab50647ff - lavf 57.58.100 - avformat.h | |||
| Add av_stream_add_side_data(). | |||
| 2016-xx-xx - xxxxxxx - lavu 55.39.100 - hwcontext_vaapi.h | |||
| 2016-11-13 - 775a8477b7 - lavu 55.39.100 - hwcontext_vaapi.h | |||
| Add AV_VAAPI_DRIVER_QUIRK_ATTRIB_MEMTYPE. | |||
| 2016-xx-xx - xxxxxxx - lavu 55.38.100 - hwcontext_vaapi.h | |||
| 2016-11-13 - a8d51bb424 - lavu 55.38.100 - hwcontext_vaapi.h | |||
| Add driver quirks field to VAAPI-specific hwdevice and enum with | |||
| members AV_VAAPI_DRIVER_QUIRK_* to represent its values. | |||
| 2016-11-10 - xxxxxxx - lavu 55.36.100 - pixfmt.h | |||
| 2016-11-10 - 638b216d4f - lavu 55.36.100 - pixfmt.h | |||
| Add AV_PIX_FMT_GRAY12(LE/BE). | |||
| -------- 8< --------- FFmpeg 3.2 was cut here -------- 8< --------- | |||