Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -15,42 +15,42 @@ libavutil: 2017-10-21 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2020-06-xx - xxxxxxxxxx - lavu 56.50.100 - buffer.h | 18 | 2020-06-05 - ec39c2276a - lavu 56.50.100 - buffer.h |
| 19 | Passing NULL as alloc argument to av_buffer_pool_init2() is now allowed. | 19 | Passing NULL as alloc argument to av_buffer_pool_init2() is now allowed. |
| 20 | 20 | ||
| 21 | 2020-xx-xx - xxxxxxxxxx - lavc 58.88.100 - avcodec.h codec.h | 21 | 2020-05-27 - ba6cada92e - lavc 58.88.100 - avcodec.h codec.h |
| 22 | Move AVCodec-related public API to new header codec.h. | 22 | Move AVCodec-related public API to new header codec.h. |
| 23 | 23 | ||
| 24 | 2020-05-23 - xxxxxxxxxx - lavu 56.49.100 - video_enc_params.h | 24 | 2020-05-23 - 064b875e89 - lavu 56.49.100 - video_enc_params.h |
| 25 | Add AV_VIDEO_ENC_PARAMS_H264. | 25 | Add AV_VIDEO_ENC_PARAMS_H264. |
| 26 | 26 | ||
| 27 | 2020-05-23 - xxxxxxxxxx - lavu 56.48.100 - hwcontext.h | 27 | 2020-05-23 - 2e08b39444 - lavu 56.48.100 - hwcontext.h |
| 28 | Add av_hwdevice_ctx_create_derived_opts. | 28 | Add av_hwdevice_ctx_create_derived_opts. |
| 29 | 29 | ||
| 30 | 2020-05-23 - xxxxxxxxxx - lavu 56.47.100 - rational.h | 30 | 2020-05-23 - 6b65c4ec54 - lavu 56.47.100 - rational.h |
| 31 | Add av_gcd_q(). | 31 | Add av_gcd_q(). |
| 32 | 32 | ||
| 33 | 2020-05-22 - xxxxxxxxxx - lavu 56.46.101 - opt.h | 33 | 2020-05-22 - af9e622776 - lavu 56.46.101 - opt.h |
| 34 | Add AV_OPT_FLAG_CHILD_CONSTS. | 34 | Add AV_OPT_FLAG_CHILD_CONSTS. |
| 35 | 35 | ||
| 36 | 2020-xx-xx - xxxxxxxxxx - lavc 58.87.100 - avcodec.h codec_par.h | 36 | 2020-05-22 - 9d443c3e68 - lavc 58.87.100 - avcodec.h codec_par.h |
| 37 | Move AVBitstreamFilter-related public API to new header bsf.h. | 37 | Move AVBitstreamFilter-related public API to new header bsf.h. |
| 38 | Move AVCodecParameters-related public API to new header codec_par.h. | 38 | Move AVCodecParameters-related public API to new header codec_par.h. |
| 39 | 39 | ||
| 40 | 2020-05-xx - xxxxxxxxxx - lavc 58.86.101 - avcodec.h | 40 | 2020-05-21 - 13b1bbff0b - lavc 58.86.101 - avcodec.h |
| 41 | Deprecated AV_CODEC_CAP_INTRA_ONLY and AV_CODEC_CAP_LOSSLESS. | 41 | Deprecated AV_CODEC_CAP_INTRA_ONLY and AV_CODEC_CAP_LOSSLESS. |
| 42 | 42 | ||
| 43 | 2020-05-xx - xxxxxxxxxx - lavu 56.46.100 - common.h | 43 | 2020-05-17 - 84af196c65 - lavu 56.46.100 - common.h |
| 44 | Add av_sat_add64() and av_sat_sub64() | 44 | Add av_sat_add64() and av_sat_sub64() |
| 45 | 45 | ||
| 46 | 2020-xx-xx - xxxxxxxxxx - lavu 56.45.100 - video_enc_params.h | 46 | 2020-05-12 - 991d417692 - lavu 56.45.100 - video_enc_params.h |
| 47 | lavc 58.84.100 - avcodec.h | 47 | lavc 58.84.100 - avcodec.h |
| 48 | Add a new API for exporting video encoding information. | 48 | Add a new API for exporting video encoding information. |
| 49 | Replaces the deprecated API for exporting QP tables from decoders. | 49 | Replaces the deprecated API for exporting QP tables from decoders. |
| 50 | Add AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS to request this information from | 50 | Add AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS to request this information from |
| 51 | decoders. | 51 | decoders. |
| 52 | 52 | ||
| 53 | 2020-05-10 - xxxxxxxxxx - lavu 56.44.100 - hwcontext_vulkan.h | 53 | 2020-05-10 - dccd07f66d - lavu 56.44.100 - hwcontext_vulkan.h |
| 54 | Add enabled_inst_extensions, num_enabled_inst_extensions, enabled_dev_extensions | 54 | Add enabled_inst_extensions, num_enabled_inst_extensions, enabled_dev_extensions |
| 55 | and num_enabled_dev_extensions fields to AVVulkanDeviceContext | 55 | and num_enabled_dev_extensions fields to AVVulkanDeviceContext |
| 56 | 56 | ||
| @@ -58,54 +58,54 @@ API changes, most recent first: · 1 unmodified line | |||
| 58 | - lavu 56.43.100 - dovi_meta.h | 58 | - lavu 56.43.100 - dovi_meta.h |
| 59 | Add AV_PKT_DATA_DOVI_CONF and AVDOVIDecoderConfigurationRecord. | 59 | Add AV_PKT_DATA_DOVI_CONF and AVDOVIDecoderConfigurationRecord. |
| 60 | 60 | ||
| 61 | 2020-04-15 - xxxxxxxxxx - lavc 58.79.100 - avcodec.h | 61 | 2020-04-15 - 22b25b3ea5 - lavc 58.79.100 - avcodec.h |
| 62 | Add formal support for calling avcodec_flush_buffers() on encoders. | 62 | Add formal support for calling avcodec_flush_buffers() on encoders. |
| 63 | Encoders that set the cap AV_CODEC_CAP_ENCODER_FLUSH will be flushed. | 63 | Encoders that set the cap AV_CODEC_CAP_ENCODER_FLUSH will be flushed. |
| 64 | For all other encoders, the call is now a no-op rather than undefined | 64 | For all other encoders, the call is now a no-op rather than undefined |
| 65 | behaviour. | 65 | behaviour. |
| 66 | 66 | ||
| 67 | 2020-xx-xx - xxxxxxxxxx - lavc 58.78.100 - avcodec.h codec_desc.h codec_id.h packet.h | 67 | 2020-04-10 - 672946c7fe - lavc 58.78.100 - avcodec.h codec_desc.h codec_id.h packet.h |
| 68 | Move AVCodecDesc-related public API to new header codec_desc.h. | 68 | Move AVCodecDesc-related public API to new header codec_desc.h. |
| 69 | Move AVCodecID enum to new header codec_id.h. | 69 | Move AVCodecID enum to new header codec_id.h. |
| 70 | Move AVPacket-related public API to new header packet.h. | 70 | Move AVPacket-related public API to new header packet.h. |
| 71 | 71 | ||
| 72 | 2020-03-29 - xxxxxxxxxx - lavf 58.42.100 - avformat.h | 72 | 2020-03-29 - 4cb0dda555 - lavf 58.42.100 - avformat.h |
| 73 | av_read_frame() now guarantees to handle uninitialized input packets | 73 | av_read_frame() now guarantees to handle uninitialized input packets |
| 74 | and to return refcounted packets on success. | 74 | and to return refcounted packets on success. |
| 75 | 75 | ||
| 76 | 2020-03-27 - xxxxxxxxxx - lavc 58.77.100 - avcodec.h | 76 | 2020-03-27 - c52ec0367d - lavc 58.77.100 - avcodec.h |
| 77 | av_packet_ref() now guarantees to return the destination packet | 77 | av_packet_ref() now guarantees to return the destination packet |
| 78 | in a blank state on error. | 78 | in a blank state on error. |
| 79 | 79 | ||
| 80 | 2020-03-10 - xxxxxxxxxx - lavc 58.75.100 - avcodec.h | 80 | 2020-03-10 - 05d27f342b - lavc 58.75.100 - avcodec.h |
| 81 | Add AV_PKT_DATA_ICC_PROFILE. | 81 | Add AV_PKT_DATA_ICC_PROFILE. |
| 82 | 82 | ||
| 83 | 2020-02-21 - xxxxxxxxxx - lavc 58.73.101 - avcodec.h | 83 | 2020-02-21 - d005a7cdfd - lavc 58.73.101 - avcodec.h |
| 84 | Add AV_CODEC_EXPORT_DATA_PRFT. | 84 | Add AV_CODEC_EXPORT_DATA_PRFT. |
| 85 | 85 | ||
| 86 | 2020-02-21 - xxxxxxxxxx - lavc 58.73.100 - avcodec.h | 86 | 2020-02-21 - c666689491 - lavc 58.73.100 - avcodec.h |
| 87 | Add AVCodecContext.export_side_data and AV_CODEC_EXPORT_DATA_MVS. | 87 | Add AVCodecContext.export_side_data and AV_CODEC_EXPORT_DATA_MVS. |
| 88 | 88 | ||
| 89 | 2020-02-13 - xxxxxxxxxx - lavu 56.41.100 - tx.h | 89 | 2020-02-13 - e8f054b095 - lavu 56.41.100 - tx.h |
| 90 | Add AV_TX_INT32_FFT and AV_TX_INT32_MDCT | 90 | Add AV_TX_INT32_FFT and AV_TX_INT32_MDCT |
| 91 | 91 | ||
| 92 | 2020-02-12 - xxxxxxxxxx - lavu 56.40.100 - log.h | 92 | 2020-02-12 - 3182114f88 - lavu 56.40.100 - log.h |
| 93 | Add av_log_once(). | 93 | Add av_log_once(). |
| 94 | 94 | ||
| 95 | 2020-02-04 - xxxxxxxxxx - lavu 56.39.100 - hwcontext.h | 95 | 2020-02-04 - a88449ffb2 - lavu 56.39.100 - hwcontext.h |
| 96 | Add AV_PIX_FMT_VULKAN | 96 | Add AV_PIX_FMT_VULKAN |
| 97 | Add AV_HWDEVICE_TYPE_VULKAN and implementation. | 97 | Add AV_HWDEVICE_TYPE_VULKAN and implementation. |
| 98 | 98 | ||
| 99 | 2020-01-30 - xxxxxxxxxx - lavf 58.37.100 - avio.h | 99 | 2020-01-30 - 27529eeb27 - lavf 58.37.100 - avio.h |
| 100 | Add avio_protocol_get_class(). | 100 | Add avio_protocol_get_class(). |
| 101 | 101 | ||
| 102 | 2020-01-15 - xxxxxxxxxx - lavc 58.66.100 - avcodec.h | 102 | 2020-01-15 - 717b2074ec - lavc 58.66.100 - avcodec.h |
| 103 | Add AV_PKT_DATA_PRFT and AVProducerReferenceTime. | 103 | Add AV_PKT_DATA_PRFT and AVProducerReferenceTime. |
| 104 | 104 | ||
| 105 | 2019-12-27 - xxxxxxxxxx - lavu 56.38.100 - eval.h | 105 | 2019-12-27 - 45259a0ee4 - lavu 56.38.100 - eval.h |
| 106 | Add av_expr_count_func(). | 106 | Add av_expr_count_func(). |
| 107 | 107 | ||
| 108 | 2019-12-xx - xxxxxxxxxx - lavu 56.37.100 - buffer.h | 108 | 2019-12-26 - 16685114d5 - lavu 56.37.100 - buffer.h |
| 109 | Add av_buffer_pool_buffer_get_opaque(). | 109 | Add av_buffer_pool_buffer_get_opaque(). |
| 110 | 110 | ||
| 111 | 2019-11-17 - 1c23abc88f - lavu 56.36.100 - eval API | 111 | 2019-11-17 - 1c23abc88f - lavu 56.36.100 - eval API |
| @@ -114,22 +114,22 @@ API changes, most recent first: · 2 unmodified lines | |||
| 114 | 2019-10-14 - f3746d31f9 - lavu 56.35.101 - opt.h | 114 | 2019-10-14 - f3746d31f9 - lavu 56.35.101 - opt.h |
| 115 | Add AV_OPT_FLAG_RUNTIME_PARAM. | 115 | Add AV_OPT_FLAG_RUNTIME_PARAM. |
| 116 | 116 | ||
| 117 | 2019-09-25 - xxxxxxxxxx - lavc 58.59.100 - avcodec.h | 117 | 2019-09-25 - f8406ab4b9 - lavc 58.59.100 - avcodec.h |
| 118 | Add max_samples | 118 | Add max_samples |
| 119 | 119 | ||
| 120 | 2019-09-04 - 2a9d461abc - lavu 56.35.100 - hwcontext_videotoolbox.h | 120 | 2019-09-04 - 2a9d461abc - lavu 56.35.100 - hwcontext_videotoolbox.h |
| 121 | Add av_map_videotoolbox_format_from_pixfmt2() for full range pixfmt | 121 | Add av_map_videotoolbox_format_from_pixfmt2() for full range pixfmt |
| 122 | 122 | ||
| 123 | 2019-09-01 - xxxxxxxxxx - lavu 56.34.100 - pixfmt.h | 123 | 2019-09-01 - 8821d1f56e - lavu 56.34.100 - pixfmt.h |
| 124 | Add EBU Tech. 3213-E AVColorPrimaries value | 124 | Add EBU Tech. 3213-E AVColorPrimaries value |
| 125 | 125 | ||
| 126 | 2019-08-xx - xxxxxxxxxx - lavf 58.31.101 - avio.h | 126 | 2019-08-17 - 95fa73a2b4 - lavf 58.31.101 - avio.h |
| 127 | 4K limit removed from avio_printf. | 127 | 4K limit removed from avio_printf. |
| 128 | 128 | ||
| 129 | 2019-08-xx - xxxxxxxxxx - lavf 58.31.100 - avio.h | 129 | 2019-08-17 - a82f8f2f10 - lavf 58.31.100 - avio.h |
| 130 | Add avio_print_string_array and avio_print. | 130 | Add avio_print_string_array and avio_print. |
| 131 | 131 | ||
| 132 | 2019-07-27 - xxxxxxxxxx - lavu 56.33.100 - tx.h | 132 | 2019-07-27 - 42e2319ba9 - lavu 56.33.100 - tx.h |
| 133 | Add AV_TX_DOUBLE_FFT and AV_TX_DOUBLE_MDCT | 133 | Add AV_TX_DOUBLE_FFT and AV_TX_DOUBLE_MDCT |
| 134 | 134 | ||
| 135 | -------- 8< --------- FFmpeg 4.2 was cut here -------- 8< --------- | 135 | -------- 8< --------- FFmpeg 4.2 was cut here -------- 8< --------- |