Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -2,47 +2,47 @@ The last version increases of all libraries were on 2024-03-07 · 1 unmodified line | |||
| 2 | 2 | ||
| 3 | API changes, most recent first: | 3 | API changes, most recent first: |
| 4 | 4 | ||
| 5 | 2024-09-23 - xxxxxxx - lavu 59.38.100 - frame.h | 5 | 2024-09-23 - 6940a6de2f0 - lavu 59.38.100 - frame.h |
| 6 | Add AV_FRAME_DATA_VIEW_ID. | 6 | Add AV_FRAME_DATA_VIEW_ID. |
| 7 | 7 | ||
| 8 | 2024-09-23 - xxxxxxxxxx - lavc 61.18.100 - avcodec.h | 8 | 2024-09-23 - 6147385393a - lavc 61.18.100 - avcodec.h |
| 9 | Add a new flag AV_CODEC_EXPORT_DATA_ENHANCEMENTS for export_side_data. | 9 | Add a new flag AV_CODEC_EXPORT_DATA_ENHANCEMENTS for export_side_data. |
| 10 | 10 | ||
| 11 | 2024-09-18 - xxxxxxxxxx - lavc 61.17.100 - packet.h | 11 | 2024-09-18 - df609af8e44 - lavc 61.17.100 - packet.h |
| 12 | Add AV_PKT_DATA_LCEVC. | 12 | Add AV_PKT_DATA_LCEVC. |
| 13 | 13 | ||
| 14 | 2024-09-18 - xxxxxxxxxx - lavf 61.5.100 - avformat.h | 14 | 2024-09-18 - ba0ef0860f0 - lavf 61.5.100 - avformat.h |
| 15 | Add AVStreamGroupLCEVC | 15 | Add AVStreamGroupLCEVC |
| 16 | Add AV_STREAM_GROUP_PARAMS_LCEVC | 16 | Add AV_STREAM_GROUP_PARAMS_LCEVC |
| 17 | Add AVStreamGroup.params.lcevc | 17 | Add AVStreamGroup.params.lcevc |
| 18 | 18 | ||
| 19 | 2024-09-18 - xxxxxxxxxx - lavc 61.16.100 - avcodec.h | 19 | 2024-09-18 - 58963182294 - lavc 61.16.100 - avcodec.h |
| 20 | Add AV_CODEC_ID_LCEVC. | 20 | Add AV_CODEC_ID_LCEVC. |
| 21 | 21 | ||
| 22 | 2024-09-18 - xxxxxxxxxx - lavu 59.37.100 - frame.h | 22 | 2024-09-18 - 90d12c24c51 - lavu 59.37.100 - frame.h |
| 23 | Add AV_FRAME_DATA_LCEVC. | 23 | Add AV_FRAME_DATA_LCEVC. |
| 24 | 24 | ||
| 25 | 2024-09-xx - xxxxxxxxxx - lavc 61.13.100 - avcodec.h | 25 | 2024-09-08 - 3305767560a - lavc 61.13.100 - avcodec.h |
| 26 | Add avcodec_get_supported_config() and enum AVCodecConfig; deprecate | 26 | Add avcodec_get_supported_config() and enum AVCodecConfig; deprecate |
| 27 | AVCodec.pix_fmts, AVCodec.sample_fmts, AVCodec.supported_framerates, | 27 | AVCodec.pix_fmts, AVCodec.sample_fmts, AVCodec.supported_framerates, |
| 28 | AVCodec.supported_samplerates and AVCodec.ch_layouts. | 28 | AVCodec.supported_samplerates and AVCodec.ch_layouts. |
| 29 | 29 | ||
| 30 | 2024-xx-xx - xxxxxxx - lavc 61.12.100 - defs.h | 30 | 2024-09-06 - c35a51f4bb1 - lavc 61.12.100 - defs.h |
| 31 | Add AV_PROFILE_HEVC_MULTIVIEW_MAIN | 31 | Add AV_PROFILE_HEVC_MULTIVIEW_MAIN |
| 32 | 32 | ||
| 33 | 2024-09-xx - xxxxxxxxx - lavu 59.36.100 - opt.h | 33 | 2024-09-06 - 450a3f58edb - lavu 59.36.100 - opt.h |
| 34 | Add av_opt_set_array() and AV_OPT_ARRAY_REPLACE. | 34 | Add av_opt_set_array() and AV_OPT_ARRAY_REPLACE. |
| 35 | 35 | ||
| 36 | 2024-08-xx - xxxxxxxxx - lavu 59.35.100 - opt.h | 36 | 2024-08-27 - d89930f8666 - lavu 59.35.100 - opt.h |
| 37 | Add av_opt_get_array_size() and av_opt_get_array(). | 37 | Add av_opt_get_array_size() and av_opt_get_array(). |
| 38 | 38 | ||
| 39 | 2024-08-xx - xxxxxxxxx - lavc 61.11.100- avcodec.h | 39 | 2024-08-18 - 8657eb9c3f4 - lavc 61.11.100 - avcodec.h |
| 40 | Clarify the documentation for get_buffer*() functions, making it | 40 | Clarify the documentation for get_buffer*() functions, making it |
| 41 | clear that the memory returned by them should not contain sensitive | 41 | clear that the memory returned by them should not contain sensitive |
| 42 | information. This is not a change in the API, it is how it already worked | 42 | information. This is not a change in the API, it is how it already worked |
| 43 | before. | 43 | before. |
| 44 | 44 | ||
| 45 | 2024-08-10 - xxxxxxxxx - lavu 59.34.100 - hwcontext_vulkan.h | 45 | 2024-08-10 - 5f0f1f7b7a6 - lavu 59.34.100 - hwcontext_vulkan.h |
| 46 | Add qf and nb_qf to AVVulkanDeviceContext. | 46 | Add qf and nb_qf to AVVulkanDeviceContext. |
| 47 | Deprecate queue_family_index, nb_graphics_queues, | 47 | Deprecate queue_family_index, nb_graphics_queues, |
| 48 | queue_family_tx_index, nb_tx_queues. | 48 | queue_family_tx_index, nb_tx_queues. |
| @@ -51,42 +51,42 @@ API changes, most recent first: · 2 unmodified lines | |||
| 51 | queue_family_decode_index, and nb_decode_queues, | 51 | queue_family_decode_index, and nb_decode_queues, |
| 52 | from AVVulkanDeviceContext. | 52 | from AVVulkanDeviceContext. |
| 53 | 53 | ||
| 54 | 2024-07-30 - xxxxxxxxx - lavu 59.32.100 - cpu.h | 54 | 2024-07-30 - e0f9f4d4915 - lavu 59.32.100 - cpu.h |
| 55 | Deprecate AV_CPU_FLAG_RVF and AV_CPU_FLAG_RVD without replacement. | 55 | Deprecate AV_CPU_FLAG_RVF and AV_CPU_FLAG_RVD without replacement. |
| 56 | Deprecate AV_CPU_FLAG_RVB_ADDR, subsumed into AV_CPU_FLAG_RVB. | 56 | Deprecate AV_CPU_FLAG_RVB_ADDR, subsumed into AV_CPU_FLAG_RVB. |
| 57 | 57 | ||
| 58 | 2024-07-29 - xxxxxxxxx - lavu 59.31.100 - intreadwrite.h | 58 | 2024-07-29 - 753f2aeed76 - lavu 59.31.100 - intreadwrite.h |
| 59 | Add AV_{R,W}{L,B}{16,32}A and AV_{R,W}B64A. | 59 | Add AV_{R,W}{L,B}{16,32}A and AV_{R,W}B64A. |
| 60 | 60 | ||
| 61 | 2024-07-28 - xxxxxxxxxx - lavu 59.30.100 - dovi_meta.h | 61 | 2024-07-28 - cbea92c84d4 - lavu 59.30.100 - dovi_meta.h |
| 62 | Add AVDOVIDecoderConfigurationRecord.dv_md_compression. | 62 | Add AVDOVIDecoderConfigurationRecord.dv_md_compression. |
| 63 | 63 | ||
| 64 | 2024-07-25 - xxxxxxxxx - lavu 59.29.100 - cpu.h | 64 | 2024-07-25 - 45d7078a218 - lavu 59.29.100 - cpu.h |
| 65 | Add AV_CPU_FLAG_RVB. | 65 | Add AV_CPU_FLAG_RVB. |
| 66 | 66 | ||
| 67 | 2024-07-xx - xxxxxxxxxx - lavf 61 - avformat.h | 67 | 2024-07-xx - xxxxxxxxxx - lavf 61 - avformat.h |
| 68 | Deprecate avformat_transfer_internal_stream_timing_info() | 68 | Deprecate avformat_transfer_internal_stream_timing_info() |
| 69 | and av_stream_get_codec_timebase() without replacement. | 69 | and av_stream_get_codec_timebase() without replacement. |
| 70 | 70 | ||
| 71 | 2024-07-08 - xxxxxxxxxx - lavc 61.10.100 - packet.h | 71 | 2024-07-08 - 1b58f3af30c - lavc 61.10.100 - packet.h |
| 72 | Add AV_PKT_DATA_FRAME_CROPPING. | 72 | Add AV_PKT_DATA_FRAME_CROPPING. |
| 73 | 73 | ||
| 74 | 2024-07-07 - xxxxxxxxxx - lavf 61.5.100 - avformat.h | 74 | 2024-07-07 - 46f7ea44563 - lavf 61.5.100 - avformat.h |
| 75 | Add AV_DISPOSITION_MULTILAYER | 75 | Add AV_DISPOSITION_MULTILAYER |
| 76 | 76 | ||
| 77 | 2024-07-02 - xxxxxxxxxx - lavu 59.28.100 - hwcontext_d3d12va.h | 77 | 2024-07-02 - d822146f4fc - lavu 59.28.100 - hwcontext_d3d12va.h |
| 78 | Add AVD3D12VAFramesContext.flags | 78 | Add AVD3D12VAFramesContext.flags |
| 79 | 79 | ||
| 80 | 2024-06-28 - xxxxxxxxxx - lavu 59.27.100 - stereo3d.h | 80 | 2024-06-28 - 8af0919cc66 - lavu 59.27.100 - stereo3d.h |
| 81 | Add AV_STEREO3D_UNSPEC and AV_STEREO3D_VIEW_UNSPEC. | 81 | Add AV_STEREO3D_UNSPEC and AV_STEREO3D_VIEW_UNSPEC. |
| 82 | 82 | ||
| 83 | 2024-06-25 - xxxxxxxxxx - lavu 59.26.100 - stereo3d.h | 83 | 2024-06-25 - e6baf4f3841 - lavu 59.26.100 - stereo3d.h |
| 84 | Add av_stereo3d_alloc_size(). | 84 | Add av_stereo3d_alloc_size(). |
| 85 | 85 | ||
| 86 | 2024-06-19 - xxxxxxxxxx - lavu 59.25.100 - dovi_meta.h | 86 | 2024-06-19 - cc587e69c6f - lavu 59.25.100 - dovi_meta.h |
| 87 | Add AVDOVIRpuDataHeader.ext_mapping_idc_0_4 and ext_mapping_idc_5_7. | 87 | Add AVDOVIRpuDataHeader.ext_mapping_idc_0_4 and ext_mapping_idc_5_7. |
| 88 | 88 | ||
| 89 | 2024-06-18 - xxxxxxxxxx - lavu 59.24.100 - stereo3d.h | 89 | 2024-06-18 - cf2436a0b4d - lavu 59.24.100 - stereo3d.h |
| 90 | Add primary_eye, baseline, horizontal_disparity_adjustment, and | 90 | Add primary_eye, baseline, horizontal_disparity_adjustment, and |
| 91 | horizontal_field_of_view fields to AVStereo3D. | 91 | horizontal_field_of_view fields to AVStereo3D. |
| 92 | Add AVStereo3DPrimaryEye. | 92 | Add AVStereo3DPrimaryEye. |
| @@ -95,65 +95,65 @@ API changes, most recent first: · 2 unmodified lines | |||
| 95 | Add av_stereo3d_primary_eye_name. | 95 | Add av_stereo3d_primary_eye_name. |
| 96 | Add av_stereo3d_primary_eye_from_name. | 96 | Add av_stereo3d_primary_eye_from_name. |
| 97 | 97 | ||
| 98 | 2024-06-18 - xxxxxxxxxx - lavu 59.23.100 - spherical.h | 98 | 2024-06-18 - 57bfba35d6b - lavu 59.23.100 - spherical.h |
| 99 | Add AV_SPHERICAL_HALF_EQUIRECTANGULAR, AV_SPHERICAL_RECTILINEAR, and | 99 | Add AV_SPHERICAL_HALF_EQUIRECTANGULAR, AV_SPHERICAL_RECTILINEAR, and |
| 100 | AV_SPHERICAL_FISHEYE values to AVSphericalProjection, and initialize | 100 | AV_SPHERICAL_FISHEYE values to AVSphericalProjection, and initialize |
| 101 | to AV_SPHERICAL_RECTILINEAR on alloc. | 101 | to AV_SPHERICAL_RECTILINEAR on alloc. |
| 102 | 102 | ||
| 103 | 2024-06-13 - xxxxxxxxxx - lavu 59.22.100 - common.h | 103 | 2024-06-13 - 39c90d6466a - lavu 59.22.100 - common.h |
| 104 | Deprecate av_mod_uintp2[_c]() and replace it with av_zero_extend[_c](). | 104 | Deprecate av_mod_uintp2[_c]() and replace it with av_zero_extend[_c](). |
| 105 | 105 | ||
| 106 | 2024-06-08 - xxxxxxxxxx - lavc 61.7.100 - defs.h | 106 | 2024-06-08 - 91fd6ca000c - lavc 61.7.100 - defs.h |
| 107 | Add AV_PROFILE_AAC_USAC. | 107 | Add AV_PROFILE_AAC_USAC. |
| 108 | 108 | ||
| 109 | 2024-06-02 - xxxxxxxxxx - lavu 59.21.100 - channel_layout.h | 109 | 2024-06-02 - 63e166d8028 - lavu 59.21.100 - channel_layout.h |
| 110 | Add AV_CHAN_SIDE_SURROUND_RIGHT and AV_CH_SIDE_SURROUND_LEFT. | 110 | Add AV_CHAN_SIDE_SURROUND_RIGHT and AV_CH_SIDE_SURROUND_LEFT. |
| 111 | Add AV_CHAN_SIDE_SURROUND_RIGHT and AV_CH_SIDE_SURROUND_RIGHT. | 111 | Add AV_CHAN_SIDE_SURROUND_RIGHT and AV_CH_SIDE_SURROUND_RIGHT. |
| 112 | Add AV_CHAN_TOP_SURROUND_LEFT and AV_CH_TOP_SURROUND_LEFT. | 112 | Add AV_CHAN_TOP_SURROUND_LEFT and AV_CH_TOP_SURROUND_LEFT. |
| 113 | Add AV_CHAN_TOP_SURROUND_RIGHT and AV_CH_TOP_SURROUND_RIGHT. | 113 | Add AV_CHAN_TOP_SURROUND_RIGHT and AV_CH_TOP_SURROUND_RIGHT. |
| 114 | 114 | ||
| 115 | 2024-05-23 - xxxxxxxxxx - lavu 59.20.100 - channel_layout.h | 115 | 2024-05-23 - 8c974494822 - lavu 59.20.100 - channel_layout.h |
| 116 | Add av_channel_layout_ambisonic_order(). | 116 | Add av_channel_layout_ambisonic_order(). |
| 117 | 117 | ||
| 118 | 2024-05-xx - xxxxxxxxxx - lavu 59.19.100 - hwcontext_qsv.h | 118 | 2024-05-20 - 4c0bb7d4a91 - lavu 59.19.100 - hwcontext_qsv.h |
| 119 | Add AVQSVFramesContext.info | 119 | Add AVQSVFramesContext.info |
| 120 | 120 | ||
| 121 | 2024-05-10 - xxxxxxxxx - lavu 59.18.100 - cpu.h | 121 | 2024-05-10 - 01c5f4ad9fa - lavu 59.18.100 - cpu.h |
| 122 | Add AV_CPU_FLAG_RV_ZVBB. | 122 | Add AV_CPU_FLAG_RV_ZVBB. |
| 123 | 123 | ||
| 124 | 2024-05-04 - xxxxxxxxxx - lavu 59.17.100 - opt.h | 124 | 2024-05-04 - d053290d8dd - lavu 59.17.100 - opt.h |
| 125 | Add AV_OPT_TYPE_UINT and av_opt_eval_uint(). | 125 | Add AV_OPT_TYPE_UINT and av_opt_eval_uint(). |
| 126 | 126 | ||
| 127 | 2024-04-24 - 8616cfe0890 - lavu 59.16.100 - opt.h | 127 | 2024-04-24 - 8616cfe0890 - lavu 59.16.100 - opt.h |
| 128 | Add AV_OPT_SERIALIZE_SEARCH_CHILDREN. | 128 | Add AV_OPT_SERIALIZE_SEARCH_CHILDREN. |
| 129 | 129 | ||
| 130 | 2024-04-11 - xxxxxxxxxx - lavc 61.5.102 - avcodec.h | 130 | 2024-04-11 - 6d0c89980c7 - lavc 61.5.102 - avcodec.h |
| 131 | AVCodecContext.decoded_side_data may now be set by libavcodec after | 131 | AVCodecContext.decoded_side_data may now be set by libavcodec after |
| 132 | calling avcodec_open2(). | 132 | calling avcodec_open2(). |
| 133 | 133 | ||
| 134 | 2024-04-11 - xxxxxxxxxx - lavu 59.15.100 - frame.h | 134 | 2024-04-11 - 6d760c666d5 - lavu 59.15.100 - frame.h |
| 135 | Add av_mastering_display_metadata_alloc_size(). | 135 | Add av_mastering_display_metadata_alloc_size(). |
| 136 | 136 | ||
| 137 | 2024-04-11 - xxxxxxxxxx - lavu 59.14.100 - frame.h | 137 | 2024-04-11 - adb67bba064 - lavu 59.14.100 - frame.h |
| 138 | Add av_frame_side_data_add() and av_frame_side_data_remove(). | 138 | Add av_frame_side_data_add() and av_frame_side_data_remove(). |
| 139 | Add AV_FRAME_SIDE_DATA_FLAG_REPLACE. | 139 | Add AV_FRAME_SIDE_DATA_FLAG_REPLACE. |
| 140 | 140 | ||
| 141 | 2024-04-03 - xxxxxxxxxx - lavu 59.13.100 - pixfmt.h | 141 | 2024-04-03 - 29561c8e2d4 - lavu 59.13.100 - pixfmt.h |
| 142 | Add AVCOL_SPC_IPT_C2, AVCOL_SPC_YCGCO_RE and AVCOL_SPC_YCGCO_RO | 142 | Add AVCOL_SPC_IPT_C2, AVCOL_SPC_YCGCO_RE and AVCOL_SPC_YCGCO_RO |
| 143 | to map new matrix coefficients defined by H.273 v3. | 143 | to map new matrix coefficients defined by H.273 v3. |
| 144 | 144 | ||
| 145 | 2024-04-xx - xxxxxxxxxx - lavu 59.12.100 - dovi_meta.h | 145 | 2024-04-03 - 4f55e16f2bc - lavu 59.12.100 - dovi_meta.h |
| 146 | Add AVDOVIMetadata.ext_block_{offset,size}, AVDOVIMetadata.num_ext_blocks, | 146 | Add AVDOVIMetadata.ext_block_{offset,size}, AVDOVIMetadata.num_ext_blocks, |
| 147 | AVDOVIDmData and AVDOVIDmLevel{1..6,8..11,254..255}, av_dovi_get_ext() | 147 | AVDOVIDmData and AVDOVIDmLevel{1..6,8..11,254..255}, av_dovi_get_ext() |
| 148 | and av_dovi_find_level(). | 148 | and av_dovi_find_level(). |
| 149 | 149 | ||
| 150 | 2024-04-xx - xxxxxxxxxx - lavu 59.11.100 - dovi_meta.h | 150 | 2024-04-03 - 78076ede296 - lavu 59.11.100 - dovi_meta.h |
| 151 | Add AVDOVIDataMapping.nlq_pivots. | 151 | Add AVDOVIDataMapping.nlq_pivots. |
| 152 | 152 | ||
| 153 | 2024-03-29 - xxxxxxxxxx - lavf 61.3.100 - avformat.h | 153 | 2024-03-29 - ed9363052f4 - lavf 61.3.100 - avformat.h |
| 154 | Add AVFormatContext.duration_probesize. | 154 | Add AVFormatContext.duration_probesize. |
| 155 | 155 | ||
| 156 | 2024-03-27 - xxxxxxxxxx - lavu 59.10.100 - frame.h | 156 | 2024-03-27 - 2621be35397 - lavu 59.10.100 - frame.h |
| 157 | Add AVSideDataDescriptor, enum AVSideDataProps, and | 157 | Add AVSideDataDescriptor, enum AVSideDataProps, and |
| 158 | av_frame_side_data_desc(). | 158 | av_frame_side_data_desc(). |
| 159 | 159 | ||