History

doc/APIchange: fill in missing things

Michael Niedermayer committed 3 years ago

Commit e33c1a51 parent ec9bcf31 file · +28 −28Browse files

Showing the changes to doc/APIchanges (1 of 1 file). Show all

Unified · Split

doc/APIchanges+28−28
@@ -2,19 +2,19 @@ The last version increases of all libraries were on 2023-02-09 · 1 unmodified line
2 2
3API changes, most recent first:3API changes, most recent first:
4 4
52023-02-16 - xxxxxxxxxx - lavf 60.2.100 - avformat.h52023-02-16 - 927042b409 - lavf 60.2.100 - avformat.h
6 Deprecate AVFormatContext io_close callback.6 Deprecate AVFormatContext io_close callback.
7 The superior io_close2 callback should be used instead.7 The superior io_close2 callback should be used instead.
8 8
92023-02-13 - xxxxxxxxxx - lavu 58.1.100 - frame.h92023-02-13 - 2296078397 - lavu 58.1.100 - frame.h
10 Deprecate AVFrame.coded_picture_number and display_picture_number.10 Deprecate AVFrame.coded_picture_number and display_picture_number.
11 Their usefulness is questionable and very few decoders set them.11 Their usefulness is questionable and very few decoders set them.
12 12
132023-02-13 - xxxxxxxxxx - lavc 60.2.100 - avcodec.h132023-02-13 - 6b6f7db819 - lavc 60.2.100 - avcodec.h
14 Add AVCodecContext.frame_num as a 64bit version of frame_number.14 Add AVCodecContext.frame_num as a 64bit version of frame_number.
15 Deprecate AVCodecContext.frame_number.15 Deprecate AVCodecContext.frame_number.
16 16
172023-02-12 - xxxxxxxxxx - lavfi 9.1.100 - avfilter.h172023-02-12 - d1b9a3ddb4 - lavfi 9.1.100 - avfilter.h
18 Add filtergraph segment parsing API.18 Add filtergraph segment parsing API.
19 New structs:19 New structs:
20 - AVFilterGraphSegment20 - AVFilterGraphSegment
@@ -29,47 +29,47 @@ API changes, most recent first: · 8 unmodified lines
29 - avfilter_graph_segment_link()29 - avfilter_graph_segment_link()
30 - avfilter_graph_segment_apply()30 - avfilter_graph_segment_apply()
31 31
322023-02-xx - xxxxxxxxxx - lavu 58.0.100 - csp.h322023-02-09 - 719a93f4e4 - lavu 58.0.100 - csp.h
33 Add av_csp_approximate_trc_gamma() and av_csp_trc_func_from_id().33 Add av_csp_approximate_trc_gamma() and av_csp_trc_func_from_id().
34 Add av_csp_trc_function.34 Add av_csp_trc_function.
35 35
362023-02-xx - xxxxxxxxxx - lavc 60.0.100 - avcodec.h362023-02-09 - 868a31b42d - lavc 60.0.100 - avcodec.h
37 avcodec_decode_subtitle2() now accepts const AVPacket*.37 avcodec_decode_subtitle2() now accepts const AVPacket*.
38 38
392023-0x-xx - xxxxxxxxxx - lavc 59.63.100392023-02-04 - d02340b9e3 - lavc 59.63.100
40 Allow AV_CODEC_FLAG_COPY_OPAQUE to be used with decoders.40 Allow AV_CODEC_FLAG_COPY_OPAQUE to be used with decoders.
41 41
422023-01-29 - xxxxxxxxxx - lavc 59.59.100 - avcodec.h422023-01-29 - a1a80f2e64 - lavc 59.59.100 - avcodec.h
43 Add AV_CODEC_FLAG_COPY_OPAQUE and AV_CODEC_FLAG_FRAME_DURATION.43 Add AV_CODEC_FLAG_COPY_OPAQUE and AV_CODEC_FLAG_FRAME_DURATION.
44 44
452023-01-13 - xxxxxxxxxx - lavu 57.44.100 - ambient_viewing_environment.h frame.h452023-01-13 - 002d0ec740 - lavu 57.44.100 - ambient_viewing_environment.h frame.h
46 Adds a new structure for holding H.274 Ambient Viewing Environment metadata,46 Adds a new structure for holding H.274 Ambient Viewing Environment metadata,
47 AVAmbientViewingEnvironment.47 AVAmbientViewingEnvironment.
48 Adds a new AVFrameSideDataType entry AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT48 Adds a new AVFrameSideDataType entry AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT
49 for it.49 for it.
50 50
512022-12-xx - xxxxxxxxxx - lavc 59.55.100 - avcodec.h512022-12-10 - 7a8d78f7e3 - lavc 59.55.100 - avcodec.h
52 Add AV_HWACCEL_FLAG_UNSAFE_OUTPUT.52 Add AV_HWACCEL_FLAG_UNSAFE_OUTPUT.
53 53
542022-11-xx - xxxxxxxxxx - lavu 57.43.100 - tx.h542022-11-24 - e97368eba5 - lavu 57.43.100 - tx.h
55 Add AV_TX_FLOAT_DCT, AV_TX_DOUBLE_DCT and AV_TX_INT32_DCT.55 Add AV_TX_FLOAT_DCT, AV_TX_DOUBLE_DCT and AV_TX_INT32_DCT.
56 56
572022-xx-xx - xxxxxxxxxx - lavu 57.42.100 - dict.h572022-11-06 - 9dad237928 - lavu 57.42.100 - dict.h
58 Add av_dict_iterate().58 Add av_dict_iterate().
59 59
602022-11-03 - xxxxxxxxxx - lavu 57.41.100 - channel_layout.h602022-11-03 - 6228ba141d - lavu 57.41.100 - channel_layout.h
61 Add AV_CH_LAYOUT_7POINT1_TOP_BACK and AV_CHANNEL_LAYOUT_7POINT1_TOP_BACK.61 Add AV_CH_LAYOUT_7POINT1_TOP_BACK and AV_CHANNEL_LAYOUT_7POINT1_TOP_BACK.
62 62
632022-10-30 - xxxxxxxxxx - lavu 57.40.100 - channel_layout.h632022-10-30 - 83e918de71 - lavu 57.40.100 - channel_layout.h
64 Add AV_CH_LAYOUT_CUBE and AV_CHANNEL_LAYOUT_CUBE.64 Add AV_CH_LAYOUT_CUBE and AV_CHANNEL_LAYOUT_CUBE.
65 65
662022-10-11 - xxxxxxxxxx - lavu 57.39.101 - pixfmt.h662022-10-11 - 479747645f - lavu 57.39.101 - pixfmt.h
67 Add AV_PIX_FMT_RGBF32 and AV_PIX_FMT_RGBAF32.67 Add AV_PIX_FMT_RGBF32 and AV_PIX_FMT_RGBAF32.
68 68
692022-10-05 - 37d5ddc317 - lavu 57.39.100 - cpu.h692022-10-05 - 37d5ddc317 - lavu 57.39.100 - cpu.h
70 Add AV_CPU_FLAG_RVB_BASIC.70 Add AV_CPU_FLAG_RVB_BASIC.
71 71
722022-10-03 - xxxxxxxxxx - lavf 59.34.100 - avio.h722022-10-03 - d09776d486 - lavf 59.34.100 - avio.h
73 Make AVIODirContext an opaque type in a future major version bump.73 Make AVIODirContext an opaque type in a future major version bump.
74 74
752022-09-27 - 0c0a3deb18 - lavu 57.38.100 - cpu.h752022-09-27 - 0c0a3deb18 - lavu 57.38.100 - cpu.h
@@ -77,7 +77,7 @@ API changes, most recent first: · 1 unmodified line
77 AV_CPU_FLAG_RVV_I32, AV_CPU_FLAG_RVV_F32, AV_CPU_FLAG_RVV_I64,77 AV_CPU_FLAG_RVV_I32, AV_CPU_FLAG_RVV_F32, AV_CPU_FLAG_RVV_I64,
78 AV_CPU_FLAG_RVV_F6478 AV_CPU_FLAG_RVV_F64
79 79
802022-09-26 - xxxxxxxxxx - lavc 59.48.100 - avcodec.h802022-09-26 - a02a0e8db4 - lavc 59.48.100 - avcodec.h
81 Deprecate avcodec_enum_to_chroma_pos() and avcodec_chroma_pos_to_enum().81 Deprecate avcodec_enum_to_chroma_pos() and avcodec_chroma_pos_to_enum().
82 Use av_chroma_location_enum_to_pos() or av_chroma_location_pos_to_enum()82 Use av_chroma_location_enum_to_pos() or av_chroma_location_pos_to_enum()
83 instead.83 instead.
@@ -87,19 +87,19 @@ API changes, most recent first: · 3 unmodified lines
87 Add AV_PIX_FMT_RGBF32BE, AV_PIX_FMT_RGBF32LE, AV_PIX_FMT_RGBAF32BE,87 Add AV_PIX_FMT_RGBF32BE, AV_PIX_FMT_RGBF32LE, AV_PIX_FMT_RGBAF32BE,
88 AV_PIX_FMT_RGBAF32LE.88 AV_PIX_FMT_RGBAF32LE.
89 89
902022-09-26 - xxxxxxxxxx - lavc 59.47.100 - avcodec.h defs.h902022-09-26 - cf856d8957 - lavc 59.47.100 - avcodec.h defs.h
91 Move the AV_EF_* and FF_COMPLIANCE_* defines from avcodec.h to defs.h.91 Move the AV_EF_* and FF_COMPLIANCE_* defines from avcodec.h to defs.h.
92 92
932022-09-03 - xxxxxxxxxx - lavu 57.36.100 - pixfmt.h932022-09-03 - d75c4693fe - lavu 57.36.100 - pixfmt.h
94 Add AV_PIX_FMT_P012, AV_PIX_FMT_Y212, AV_PIX_FMT_XV30, AV_PIX_FMT_XV3694 Add AV_PIX_FMT_P012, AV_PIX_FMT_Y212, AV_PIX_FMT_XV30, AV_PIX_FMT_XV36
95 95
962022-09-03 - xxxxxxxxxx - lavu 57.35.100 - file.h962022-09-03 - dea9744560 - lavu 57.35.100 - file.h
97 Deprecate av_tempfile() without replacement.97 Deprecate av_tempfile() without replacement.
98 98
992022-08-03 - xxxxxxxxxx - lavu 57.34.100 - pixfmt.h992022-08-03 - cc5a5c9860 - lavu 57.34.100 - pixfmt.h
100 Add AV_PIX_FMT_VUYX.100 Add AV_PIX_FMT_VUYX.
101 101
1022022-08-xx - xxxxxxxxxx - lavf 59 - avformat.h1022022-08-22 - 14726571dd - lavf 59 - avformat.h
103 Deprecate av_stream_get_end_pts() without replacement.103 Deprecate av_stream_get_end_pts() without replacement.
104 104
1052022-08-19 - 352799dca8 - lavc 59.42.102 - codec_id.h1052022-08-19 - 352799dca8 - lavc 59.42.102 - codec_id.h
@@ -109,28 +109,28 @@ API changes, most recent first: · 3 unmodified lines
1092022-08-07 - e95b08a7dd - lavu 57.33.101 - pixfmt.h1092022-08-07 - e95b08a7dd - lavu 57.33.101 - pixfmt.h
110 Add AV_PIX_FMT_RGBAF16{BE,LE} pixel formats.110 Add AV_PIX_FMT_RGBAF16{BE,LE} pixel formats.
111 111
1122022-08-xx - xxxxxxxxxx - lavu 57.33.100 - hwcontext_qsv.h1122022-08-12 - e0bbdbe0a6 - lavu 57.33.100 - hwcontext_qsv.h
113 Add loader field to AVQSVDeviceContext113 Add loader field to AVQSVDeviceContext
114 114
1152022-08-03 - xxxxxxxxxx - lavu 57.32.100 - pixfmt.h1152022-08-03 - 6ab8a9d375 - lavu 57.32.100 - pixfmt.h
116 Add AV_PIX_FMT_VUYA.116 Add AV_PIX_FMT_VUYA.
117 117
1182022-08-xx - xxxxxxxxxx - lavc 59.41.100 - avcodec.h codec.h1182022-08-02 - e3838b856f - lavc 59.41.100 - avcodec.h codec.h
119 Add AV_CODEC_FLAG_RECON_FRAME and AV_CODEC_CAP_ENCODER_RECON_FRAME.119 Add AV_CODEC_FLAG_RECON_FRAME and AV_CODEC_CAP_ENCODER_RECON_FRAME.
120 avcodec_receive_frame() may now be used on encoders when120 avcodec_receive_frame() may now be used on encoders when
121 AV_CODEC_FLAG_RECON_FRAME is active.121 AV_CODEC_FLAG_RECON_FRAME is active.
122 122
1232022-08-xx - xxxxxxxxxx - lavu 57.31.100 - frame.h1232022-08-02 - eede1d2927 - lavu 57.31.100 - frame.h
124 av_frame_make_writable() may now be called on non-refcounted124 av_frame_make_writable() may now be called on non-refcounted
125 frames and will make a refcounted copy out of them.125 frames and will make a refcounted copy out of them.
126 Previously an error was returned in such cases.126 Previously an error was returned in such cases.
127 127
1282022-07-xx - xxxxxxxxx - lavc 59.40.100 - avcodec.h1282022-07-30 - e1a0f2df3d - lavc 59.40.100 - avcodec.h
129 Add the AV_CODEC_FLAG2_ICC_PROFILES flag to AVCodecContext, to enable129 Add the AV_CODEC_FLAG2_ICC_PROFILES flag to AVCodecContext, to enable
130 automatic reading and writing of embedded ICC profiles in image files.130 automatic reading and writing of embedded ICC profiles in image files.
131 The "flags2" option now supports the corresponding flag "icc_profiles".131 The "flags2" option now supports the corresponding flag "icc_profiles".
132 132
1332022-07-xx - xxxxxxxxxx - lavu 57.30.100 - frame.h1332022-07-19 - 4397f9a5a0 - lavu 57.30.100 - frame.h
134 Add AVFrame.duration, deprecate AVFrame.pkt_duration.134 Add AVFrame.duration, deprecate AVFrame.pkt_duration.
135 135
136-------- 8< --------- FFmpeg 5.1 was cut here -------- 8< ---------136-------- 8< --------- FFmpeg 5.1 was cut here -------- 8< ---------

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t