| @@ -19,11 +19,11 @@ API changes, most recent first: | |||||
| Add av_hwframe_map() and associated AV_HWFRAME_MAP_* flags. | Add av_hwframe_map() and associated AV_HWFRAME_MAP_* flags. | ||||
| Add av_hwframe_ctx_create_derived(). | 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 | add av_fourcc_make_string() function and av_fourcc2str() macro to replace | ||||
| av_get_codec_tag_string() from lavc. | 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 | Deprecate that demuxers export the stream rotation angle in AVStream.metadata | ||||
| (via an entry named "rotate"). Use av_stream_get_side_data() with | (via an entry named "rotate"). Use av_stream_get_side_data() with | ||||
| AV_PKT_DATA_DISPLAYMATRIX instead, and read the rotation angle 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 | "rotate" entry to AVStream.metadata, AV_PKT_DATA_DISPLAYMATRIX side data has | ||||
| to be added to the AVStream. | 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 | vdpau hardware accelerated decoding now supports the new hwaccel API, which | ||||
| can create the decoder context and allocate hardware frame automatically. | can create the decoder context and allocate hardware frame automatically. | ||||
| See AVCodecContext.hw_device_ctx and AVCodecContext.hw_frames_ctx. | 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 | Add AVCodecContext.hwaccel_flags field. This will control some hwaccels at | ||||
| a later point. | a later point. | ||||
| 2017-03-21 - xxxxxxx - lavf 57.67.100 / 57.08.0 - avio.h | 2017-03-21 - xxxxxxx - lavf 57.67.100 / 57.08.0 - avio.h | ||||
| Add AVIO_SEEKABLE_TIME flag. | 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 | 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. | bump, and libavformat will behave as if it were always set. | ||||
| Deprecate av_packet_merge_side_data() and av_packet_split_side_data(). | 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 | 2017-03-20 - 9c2436e - lavu 55.49.100 - pixdesc.h | ||||
| Add AV_PIX_FMT_FLAG_BAYER pixel format flag. | 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 | Deprecate AVFilterGraph.resample_lavr_opts | ||||
| It's never been used by avfilter nor passed to anything. | 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, | and projection-specific properties (bound_left, bound_top, bound_right, | ||||
| bound_bottom, padding) to AVSphericalMapping. | 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 | AVVideotoolboxContext.cv_pix_fmt_type can now be set to 0 to output the | ||||
| native decoder format. (The default value is not changed.) | 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 | Remove requirement to use AVOption or accessors to access certain fields | ||||
| in AVFrame, AVCodecContext, and AVFormatContext that were previously | in AVFrame, AVCodecContext, and AVFormatContext that were previously | ||||
| documented as "no direct access" allowed. | 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. | 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. | Add AVFrame.opaque_ref. | ||||
| 2017-01-31 - xxxxxxx - lavu 55.46.100 / 55.20.0 - cpu.h | 2017-01-31 - xxxxxxx - lavu 55.46.100 / 55.20.0 - cpu.h | ||||
| Add AV_CPU_FLAG_SSSE3SLOW. | 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() | 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(). | 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. | Deprecate struct vaapi_context and the vaapi.h installed header. | ||||
| Callers should set AVCodecContext.hw_frames_ctx instead. | 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. | 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() | Add avio_get_dyn_buf() | ||||
| 2016-12-10 - xxxxxxx - lavu xx.xx.100- imgutils.h | 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 | Add AV_FRAME_DATA_SPHERICAL value, av_spherical_alloc() API and | ||||
| AVSphericalMapping type to export and describe spherical video properties. | 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(). | 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. | 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 | Add driver quirks field to VAAPI-specific hwdevice and enum with | ||||
| members AV_VAAPI_DRIVER_QUIRK_* to represent its values. | 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). | Add AV_PIX_FMT_GRAY12(LE/BE). | ||||
| -------- 8< --------- FFmpeg 3.2 was cut here -------- 8< --------- | -------- 8< --------- FFmpeg 3.2 was cut here -------- 8< --------- | ||||