Unified · Split
| @@ -34,87 +34,87 @@ API changes, most recent first: · 33 unmodified lines | |||
| 34 | Change AVBufferRef and relevant AVFrame function and struct size | 34 | Change AVBufferRef and relevant AVFrame function and struct size |
| 35 | parameter and fields type to size_t at next major bump. | 35 | parameter and fields type to size_t at next major bump. |
| 36 | 36 | ||
| 37 | 2021-03-04 - xxxxxxxxxx - lavc 58.128.101 - avcodec.h | 37 | 2021-03-04 - a0eec776b6 - lavc 58.128.101 - avcodec.h |
| 38 | Enable err_recognition to be set for encoders. | 38 | Enable err_recognition to be set for encoders. |
| 39 | 39 | ||
| 40 | 2021-03-03 - xxxxxxxxxx - lavf 58.70.100 - avformat.h | 40 | 2021-03-03 - 2ff40b98ec - lavf 58.70.100 - avformat.h |
| 41 | Deprecate AVFMT_FLAG_PRIV_OPT. It will do nothing | 41 | Deprecate AVFMT_FLAG_PRIV_OPT. It will do nothing |
| 42 | as soon as av_demuxer_open() is removed. | 42 | as soon as av_demuxer_open() is removed. |
| 43 | 43 | ||
| 44 | 2021-02-27 - xxxxxxxxxx - lavc 58.126.100 - avcodec.h | 44 | 2021-02-27 - dd9227e48f - lavc 58.126.100 - avcodec.h |
| 45 | Deprecated avcodec_get_frame_class(). | 45 | Deprecated avcodec_get_frame_class(). |
| 46 | 46 | ||
| 47 | 2021-02-21 - xxxxxxxxxx - lavu 56.66.100 - tx.h | 47 | 2021-02-21 - 5ca40d6d94 - lavu 56.66.100 - tx.h |
| 48 | Add enum AVTXFlags and AVTXFlags.AV_TX_INPLACE | 48 | Add enum AVTXFlags and AVTXFlags.AV_TX_INPLACE |
| 49 | 49 | ||
| 50 | 2021-02-14 - xxxxxxxxxx - lavd 58.12.100 - avdevice.h | 50 | 2021-02-14 - 4f49ca7bbc - lavd 58.12.100 - avdevice.h |
| 51 | Deprecated avdevice_capabilities_create() and | 51 | Deprecated avdevice_capabilities_create() and |
| 52 | avdevice_capabilities_free(). | 52 | avdevice_capabilities_free(). |
| 53 | 53 | ||
| 54 | 2021-02-xx - xxxxxxxxxx - lavu 56.xx.100 - common.h | 54 | 2021-02-10 - 1bda9bb68a - lavu 56.65.100 - common.h |
| 55 | Add FFABS64U() | 55 | Add FFABS64U() |
| 56 | 56 | ||
| 57 | 2021-01-26 - xxxxxxxxxx - lavu 56.64.100 - common.h | 57 | 2021-01-26 - 5dd9567080 - lavu 56.64.100 - common.h |
| 58 | Add FFABSU() | 58 | Add FFABSU() |
| 59 | 59 | ||
| 60 | 2021-01-25 - xxxxxxxxxx - lavc 58.119.100 - avcodec.h | 60 | 2021-01-25 - 56709ca8aa - lavc 58.119.100 - avcodec.h |
| 61 | Deprecate AVCodecContext.debug_mv, FF_DEBUG_VIS_MV_P_FOR, FF_DEBUG_VIS_MV_B_FOR, | 61 | Deprecate AVCodecContext.debug_mv, FF_DEBUG_VIS_MV_P_FOR, FF_DEBUG_VIS_MV_B_FOR, |
| 62 | FF_DEBUG_VIS_MV_B_BACK | 62 | FF_DEBUG_VIS_MV_B_BACK |
| 63 | 63 | ||
| 64 | 2021-01-11 - xxxxxxxxxx - lavc 58.116.100 - avcodec.h | 64 | 2021-01-11 - ebdd33086a - lavc 58.116.100 - avcodec.h |
| 65 | Add FF_PROFILE_VVC_MAIN_10 and FF_PROFILE_VVC_MAIN_10_444. | 65 | Add FF_PROFILE_VVC_MAIN_10 and FF_PROFILE_VVC_MAIN_10_444. |
| 66 | 66 | ||
| 67 | 2020-xx-xx - xxxxxxxxxx - lavu 56.63.100 - video_enc_params.h | 67 | 2020-01-01 - baecaa16c1 - lavu 56.63.100 - video_enc_params.h |
| 68 | Add AV_VIDEO_ENC_PARAMS_MPEG2 | 68 | Add AV_VIDEO_ENC_PARAMS_MPEG2 |
| 69 | 69 | ||
| 70 | 2020-12-03 - xxxxxxxxxx - lavu 56.62.100 - timecode.h | 70 | 2020-12-03 - eca12f4d5a - lavu 56.62.100 - timecode.h |
| 71 | Add av_timecode_init_from_components. | 71 | Add av_timecode_init_from_components. |
| 72 | 72 | ||
| 73 | 2020-xx-xx - xxxxxxxxxx - lavc 58.114.100 - avcodec.h | 73 | 2020-11-27 - a83098ab03 - lavc 58.114.100 - avcodec.h |
| 74 | Deprecate AVCodecContext.thread_safe_callbacks. Starting with | 74 | Deprecate AVCodecContext.thread_safe_callbacks. Starting with |
| 75 | LIBAVCODEC_VERSION_MAJOR=60, user callbacks must always be | 75 | LIBAVCODEC_VERSION_MAJOR=60, user callbacks must always be |
| 76 | thread-safe when frame threading is used. | 76 | thread-safe when frame threading is used. |
| 77 | 77 | ||
| 78 | 2020-11-25 - xxxxxxxxxx - lavc 58.113.100 - avcodec.h | 78 | 2020-11-25 - d243dd540a - lavc 58.113.100 - avcodec.h |
| 79 | Adds a new flag AV_CODEC_EXPORT_DATA_FILM_GRAIN for export_side_data. | 79 | Adds a new flag AV_CODEC_EXPORT_DATA_FILM_GRAIN for export_side_data. |
| 80 | 80 | ||
| 81 | 2020-11-25 - xxxxxxxxxx - lavu 56.61.100 - film_grain_params.h | 81 | 2020-11-25 - 4f9ee87253 - lavu 56.61.100 - film_grain_params.h |
| 82 | Adds a new API for extracting codec film grain parameters as side data. | 82 | Adds a new API for extracting codec film grain parameters as side data. |
| 83 | Adds a new AVFrameSideDataType entry AV_FRAME_DATA_FILM_GRAIN_PARAMS for it. | 83 | Adds a new AVFrameSideDataType entry AV_FRAME_DATA_FILM_GRAIN_PARAMS for it. |
| 84 | 84 | ||
| 85 | 2020-xx-xx - xxxxxxxxxx - lavf 58.64.100 - avformat.h | 85 | 2020-10-28 - f95d9510ff - lavf 58.64.100 - avformat.h |
| 86 | Add AVSTREAM_EVENT_FLAG_NEW_PACKETS. | 86 | Add AVSTREAM_EVENT_FLAG_NEW_PACKETS. |
| 87 | 87 | ||
| 88 | 2020-xx-xx - xxxxxxxxxx - lavu 56.60.100 - buffer.h | 88 | 2020-09-28 - 68918d3b7f - lavu 56.60.100 - buffer.h |
| 89 | Add a av_buffer_replace() convenience function. | 89 | Add a av_buffer_replace() convenience function. |
| 90 | 90 | ||
| 91 | 2020-09-xx - xxxxxxxxxx - lavu 56.59.100 - timecode.h | 91 | 2020-09-13 - 837b6eb90e - lavu 56.59.100 - timecode.h |
| 92 | Add av_timecode_make_smpte_tc_string2. | 92 | Add av_timecode_make_smpte_tc_string2. |
| 93 | 93 | ||
| 94 | 2020-08-21 - xxxxxxxxxx - lavu 56.58.100 - avstring.h | 94 | 2020-08-21 - 06f2651204 - lavu 56.58.100 - avstring.h |
| 95 | Deprecate av_d2str(). Use av_asprintf() instead. | 95 | Deprecate av_d2str(). Use av_asprintf() instead. |
| 96 | 96 | ||
| 97 | 2020-08-04 - xxxxxxxxxx - lavu 56.58.100 - channel_layout.h | 97 | 2020-08-04 - 34de0abbe7 - lavu 56.58.100 - channel_layout.h |
| 98 | Add AV_CH_LAYOUT_22POINT2 together with its newly required pieces: | 98 | Add AV_CH_LAYOUT_22POINT2 together with its newly required pieces: |
| 99 | AV_CH_TOP_SIDE_LEFT, AV_CH_TOP_SIDE_RIGHT, AV_CH_BOTTOM_FRONT_CENTER, | 99 | AV_CH_TOP_SIDE_LEFT, AV_CH_TOP_SIDE_RIGHT, AV_CH_BOTTOM_FRONT_CENTER, |
| 100 | AV_CH_BOTTOM_FRONT_LEFT, AV_CH_BOTTOM_FRONT_RIGHT. | 100 | AV_CH_BOTTOM_FRONT_LEFT, AV_CH_BOTTOM_FRONT_RIGHT. |
| 101 | 101 | ||
| 102 | 2020-07-xx - xxxxxxxxxx - lavu 56.57.100 - cpu.h | 102 | 2020-07-23 - 84655b7101 - lavu 56.57.100 - cpu.h |
| 103 | Add AV_CPU_FLAG_MMI and AV_CPU_FLAG_MSA. | 103 | Add AV_CPU_FLAG_MMI and AV_CPU_FLAG_MSA. |
| 104 | 104 | ||
| 105 | 2020-07-xx - xxxxxxxxxx - lavu 56.56.100 - imgutils.h | 105 | 2020-07-22 - 3a8e927176 - lavu 56.56.100 - imgutils.h |
| 106 | Add av_image_fill_plane_sizes(). | 106 | Add av_image_fill_plane_sizes(). |
| 107 | 107 | ||
| 108 | 2020-07-xx - xxxxxxxxxx - lavc 58.96.100 - packet.h | 108 | 2020-07-15 - 448a9aaa78 - lavc 58.96.100 - packet.h |
| 109 | Add AV_PKT_DATA_S12M_TIMECODE. | 109 | Add AV_PKT_DATA_S12M_TIMECODE. |
| 110 | 110 | ||
| 111 | 2020-06-12 - b09fb030c1 - lavu 56.55.100 - pixdesc.h | 111 | 2020-06-12 - b09fb030c1 - lavu 56.55.100 - pixdesc.h |
| 112 | Add AV_PIX_FMT_X2RGB10. | 112 | Add AV_PIX_FMT_X2RGB10. |
| 113 | 113 | ||
| 114 | 2020-06-xx - xxxxxxxxxx - lavu 56.54.100 - frame.h | 114 | 2020-06-11 - bc8ab084fb - lavu 56.54.100 - frame.h |
| 115 | Add AV_FRAME_DATA_SEI_UNREGISTERED. | 115 | Add AV_FRAME_DATA_SEI_UNREGISTERED. |
| 116 | 116 | ||
| 117 | 2020-06-xx - xxxxxxxxxx - lavu 56.53.100 - log.h opt.h | 117 | 2020-06-10 - 1b4a98b029 - lavu 56.53.100 - log.h opt.h |
| 118 | Add av_opt_child_class_iterate() and AVClass.child_class_iterate(). | 118 | Add av_opt_child_class_iterate() and AVClass.child_class_iterate(). |
| 119 | Deprecate av_opt_child_class_next() and AVClass.child_class_next(). | 119 | Deprecate av_opt_child_class_next() and AVClass.child_class_next(). |
| 120 | 120 | ||