History

doc/APIchanges: Fill in missing things

Michael Niedermayer committed 4 years ago

Commit be91c891 parent 70f318e1 file · +37 −37Browse files

Unified · Split

doc/APIchanges+37−37
@@ -14,85 +14,85 @@ libavutil: 2021-04-27 · 13 unmodified lines
14 14
15API changes, most recent first:15API changes, most recent first:
16 16
172022-01-xx - xxxxxxxxxx - lavf 59.13.100 - avformat.h172022-01-03 - 70f318e6b6c - lavf 59.13.100 - avformat.h
18 Add AVFMT_EXPERIMENTAL flag.18 Add AVFMT_EXPERIMENTAL flag.
19 19
202021-12-xx - xxxxxxxxxx - lavu 57.13.100 - hwcontext_videotoolbox.h202021-12-22 - b7e1ec7bda9 - lavu 57.13.100 - hwcontext_videotoolbox.h
21 Add av_vt_pixbuf_set_attachments21 Add av_vt_pixbuf_set_attachments
22 22
232021-12-xx - xxxxxxxxxx - lavu 57.13.100 - hwcontext_videotoolbox.h232021-12-22 - 69bd95dcd8d - lavu 57.13.100 - hwcontext_videotoolbox.h
24 Add av_map_videotoolbox_chroma_loc_from_av24 Add av_map_videotoolbox_chroma_loc_from_av
25 Add av_map_videotoolbox_color_matrix_from_av25 Add av_map_videotoolbox_color_matrix_from_av
26 Add av_map_videotoolbox_color_primaries_from_av26 Add av_map_videotoolbox_color_primaries_from_av
27 Add av_map_videotoolbox_color_trc_from_av27 Add av_map_videotoolbox_color_trc_from_av
28 28
292021-12-21 - xxxxxxxxxx - lavu 57.12.100 - cpu.h292021-12-21 - ffbab99f2c2 - lavu 57.12.100 - cpu.h
30 Add AV_CPU_FLAG_SLOW_GATHER.30 Add AV_CPU_FLAG_SLOW_GATHER.
31 31
322021-12-20 - xxxxxxxxxx - lavu 57.11.101 - display.h322021-12-20 - 278068dc60d - lavu 57.11.101 - display.h
33 Modified the documentation of av_display_rotation_set()33 Modified the documentation of av_display_rotation_set()
34 to match its longstanding actual behaviour of treating34 to match its longstanding actual behaviour of treating
35 the angle as directed clockwise.35 the angle as directed clockwise.
36 36
372021-12-xx - xxxxxxxxxx - lavf 59.10.100 - avformat.h372021-12-12 - 64834bb86a1 - lavf 59.10.100 - avformat.h
38 Add AVFormatContext io_close2 which returns an int38 Add AVFormatContext io_close2 which returns an int
39 39
402021-11-10 - xxxxxxxxxx - lavu 57.11.100 - hwcontext_vulkan.h402021-12-10 - f45cbb775e4 - lavu 57.11.100 - hwcontext_vulkan.h
41 Add AVVkFrame.offset and AVVulkanFramesContext.flags.41 Add AVVkFrame.offset and AVVulkanFramesContext.flags.
42 42
432021-11-xx - xxxxxxxxxx - lavfi 8.19.100 - avfilter.h432021-12-04 - b9c928a486f - lavfi 8.19.100 - avfilter.h
44 Add AVFILTER_FLAG_METADATA_ONLY.44 Add AVFILTER_FLAG_METADATA_ONLY.
45 45
462021-12-03 - xxxxxxxxxx - lavu 57.10.100 - frame.h462021-12-03 - b236ef0a594 - lavu 57.10.100 - frame.h
47 Add AVFrame.time_base47 Add AVFrame.time_base
48 48
492021-11-22 - xxxxxxxxxx - lavu 57.9.100 - pixfmt.h492021-11-22 - b2cd1fb2ec6 - lavu 57.9.100 - pixfmt.h
50 Add AV_PIX_FMT_P210, AV_PIX_FMT_P410, AV_PIX_FMT_P216, and AV_PIX_FMT_P416.50 Add AV_PIX_FMT_P210, AV_PIX_FMT_P410, AV_PIX_FMT_P216, and AV_PIX_FMT_P416.
51 51
522021-11-17 - xxxxxxxxxx - lavf 57.9.100 - frame.h522021-11-17 - 54e65aa38ab - lavf 57.9.100 - frame.h
53 Add AV_FRAME_DATA_DOVI_RPU_BUFFER.53 Add AV_FRAME_DATA_DOVI_RPU_BUFFER.
54 54
552021-11-xx - xxxxxxxxxx - lavf 59.9.100 - avformat.h552021-11-16 - ed75a08d36c - lavf 59.9.100 - avformat.h
56 Add av_stream_get_class(). Schedule adding AVStream.av_class at libavformat56 Add av_stream_get_class(). Schedule adding AVStream.av_class at libavformat
57 major version 60.57 major version 60.
58 Add av_disposition_to_string() and av_disposition_from_string().58 Add av_disposition_to_string() and av_disposition_from_string().
59 Add "disposition" AVOption to AVStream's class.59 Add "disposition" AVOption to AVStream's class.
60 60
612021-11-12 - xxxxxxxxxx - lavu 57.8.100 - hwcontext_vulkan.h612021-11-12 - 8478d60d5b5 - lavu 57.8.100 - hwcontext_vulkan.h
62 Added AVVkFrame.sem_value, AVVulkanDeviceContext.queue_family_encode_index,62 Added AVVkFrame.sem_value, AVVulkanDeviceContext.queue_family_encode_index,
63 nb_encode_queues, queue_family_decode_index, and nb_decode_queues.63 nb_encode_queues, queue_family_decode_index, and nb_decode_queues.
64 64
652021-10-18 - xxxxxxxxxx - lavf 59.8.100 - avio.h652021-10-18 - 682bafdb125 - lavf 59.8.100 - avio.h
66 Introduce public bytes_{read,written} statistic fields to AVIOContext.66 Introduce public bytes_{read,written} statistic fields to AVIOContext.
67 67
682021-10-13 - xxxxxxxxxx - lavf 59.7.100 - avio.h682021-10-13 - a5622ed16f8 - lavf 59.7.100 - avio.h
69 Deprecate AVIOContext.written. Originally added as a private entry in69 Deprecate AVIOContext.written. Originally added as a private entry in
70 commit 3f75e5116b900f1428aa13041fc7d6301bf1988a, its grouping with70 commit 3f75e5116b900f1428aa13041fc7d6301bf1988a, its grouping with
71 the comment noting its private state was missed during merging of the field71 the comment noting its private state was missed during merging of the field
72 from Libav (most likely due to an already existing field in between).72 from Libav (most likely due to an already existing field in between).
73 73
742021-09-21 - xxxxxxxxxx - lavu 57.7.100 - pixfmt.h742021-09-21 - 0760d9153c3 - lavu 57.7.100 - pixfmt.h
75 Add AV_PIX_FMT_X2BGR10.75 Add AV_PIX_FMT_X2BGR10.
76 76
772021-09-20 - xxxxxxxxxx - lavu 57.6.100 - mem.h772021-09-20 - 8d5de914d31 - lavu 57.6.100 - mem.h
78 Deprecate av_mallocz_array() as it is identical to av_calloc().78 Deprecate av_mallocz_array() as it is identical to av_calloc().
79 79
802021-09-20 - xxxxxxxxxx - lavc 59.9.100 - avcodec.h802021-09-20 - 176b8d785bf - lavc 59.9.100 - avcodec.h
81 Deprecate AVCodecContext.sub_text_format and the corresponding81 Deprecate AVCodecContext.sub_text_format and the corresponding
82 AVOptions. It is unused since the last major bump.82 AVOptions. It is unused since the last major bump.
83 83
842021-09-20 - xxxxxxxxxx - lavc 59.8.100 - avcodec.h codec.h842021-09-20 - dd846bc4a91 - lavc 59.8.100 - avcodec.h codec.h
85 Deprecate AV_CODEC_FLAG_TRUNCATED and AV_CODEC_CAP_TRUNCATED,85 Deprecate AV_CODEC_FLAG_TRUNCATED and AV_CODEC_CAP_TRUNCATED,
86 as they are redundant with parsers.86 as they are redundant with parsers.
87 87
882021-09-17 - xxxxxxxxxx - lavu 57.5.101 - buffer.h882021-09-17 - ccfdef79b13 - lavu 57.5.101 - buffer.h
89 Constified the input parameters in av_buffer_replace(), av_buffer_ref(),89 Constified the input parameters in av_buffer_replace(), av_buffer_ref(),
90 and av_buffer_pool_buffer_get_opaque().90 and av_buffer_pool_buffer_get_opaque().
91 91
922021-09-08 - xxxxxxxxxx - lavu 57.5.100 - hwcontext_d3d11va.h922021-09-08 - 4f78711f9c2 - lavu 57.5.100 - hwcontext_d3d11va.h
93 Add AVD3D11VAFramesContext.texture_infos93 Add AVD3D11VAFramesContext.texture_infos
94 94
952021-09-06 - xxxxxxxxxx - lsws 6.1.100 - swscale.h952021-09-06 - 42cd64c1826 - lsws 6.1.100 - swscale.h
96 Add AVFrame-based scaling API:96 Add AVFrame-based scaling API:
97 - sws_scale_frame()97 - sws_scale_frame()
98 - sws_frame_start()98 - sws_frame_start()
@@ -101,54 +101,54 @@ API changes, most recent first: · 2 unmodified lines
101 - sws_receive_slice()101 - sws_receive_slice()
102 - sws_receive_slice_alignment()102 - sws_receive_slice_alignment()
103 103
1042021-09-02 - xxxxxxxxxx - lavc 59.7.100 - avcodec.h1042021-09-02 - cbf111059d2 - lavc 59.7.100 - avcodec.h
105 Incremented the number of elements of AVCodecParser.codec_ids to seven.105 Incremented the number of elements of AVCodecParser.codec_ids to seven.
106 106
1072021-08-24 - xxxxxxxxxx - lavc 59.6.100 - avcodec.h1072021-08-24 - 590a7e02f04 - lavc 59.6.100 - avcodec.h
108 Add FF_CODEC_PROPERTY_FILM_GRAIN108 Add FF_CODEC_PROPERTY_FILM_GRAIN
109 109
1102021-08-20 - xxxxxxxxxx - lavfi 8.3.100 - avfilter.H1102021-08-20 - 7c5f998196d - lavfi 8.3.100 - avfilter.H
111 Add avfilter_filter_pad_count() as a replacement for avfilter_pad_count().111 Add avfilter_filter_pad_count() as a replacement for avfilter_pad_count().
112 Deprecate avfilter_pad_count().112 Deprecate avfilter_pad_count().
113 113
1142021-08-17 - xxxxxxxxxx - lavu 57.4.101 - opt.h1142021-08-17 - 8c53b145993 - lavu 57.4.101 - opt.h
115 av_opt_copy() now guarantees that allocated src and dst options115 av_opt_copy() now guarantees that allocated src and dst options
116 don't alias each other even on error.116 don't alias each other even on error.
117 117
1182021-08-14 - xxxxxxxxxx - lavu 57.4.100 - imgutils.h1182021-08-14 - d5de9965ef6 - lavu 57.4.100 - imgutils.h
119 Add av_image_copy_plane_uc_from()119 Add av_image_copy_plane_uc_from()
120 120
1212021-08-02 - xxxxxxxxxx - lavc 59.4.100 - packet.h1212021-08-02 - a1a0fddfd05 - lavc 59.4.100 - packet.h
122 Add AVPacket.opaque, AVPacket.opaque_ref, AVPacket.time_base.122 Add AVPacket.opaque, AVPacket.opaque_ref, AVPacket.time_base.
123 123
1242021-07-23 - xxxxxxxxxx - lavu 57.3.100 - common.h macros.h1242021-07-23 - 2dd8acbe800 - lavu 57.3.100 - common.h macros.h
125 Move several macros (AV_NE, FFDIFFSIGN, FFMAX, FFMAX3, FFMIN, FFMIN3,125 Move several macros (AV_NE, FFDIFFSIGN, FFMAX, FFMAX3, FFMIN, FFMIN3,
126 FFSWAP, FF_ARRAY_ELEMS, MKTAG, MKBETAG) from common.h to macros.h.126 FFSWAP, FF_ARRAY_ELEMS, MKTAG, MKBETAG) from common.h to macros.h.
127 127
1282021-07-22 - xxxxxxxxxx - lavu 57.2.100 - film_grain_params.h1282021-07-22 - e3b5ff17c2e - lavu 57.2.100 - film_grain_params.h
129 Add AV_FILM_GRAIN_PARAMS_H274, AVFilmGrainH274Params129 Add AV_FILM_GRAIN_PARAMS_H274, AVFilmGrainH274Params
130 130
1312021-07-19 - xxxxxxxxxx - lavu 57.1.100 - cpu.h1312021-07-19 - c1bf56a526f - lavu 57.1.100 - cpu.h
132 Add av_cpu_force_count()132 Add av_cpu_force_count()
133 133
1342021-06-17 - xxxxxxxxxx - lavc 59.2.100 - packet.h1342021-06-17 - aca923b3653 - lavc 59.2.100 - packet.h
135 Add AV_PKT_DATA_DYNAMIC_HDR10_PLUS135 Add AV_PKT_DATA_DYNAMIC_HDR10_PLUS
136 136
1372021-06-09 - xxxxxxxxxx - lavf 59.3.100 - avformat.h1372021-06-09 - 2cccab96f6f - lavf 59.3.100 - avformat.h
138 Add pts_wrap_bits to AVStream138 Add pts_wrap_bits to AVStream
139 139
1402021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h codec.h1402021-06-10 - 7c9763070d9 - lavc 59.1.100 - avcodec.h codec.h
141 Move av_get_profile_name() from avcodec.h to codec.h.141 Move av_get_profile_name() from avcodec.h to codec.h.
142 142
1432021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h codec_par.h1432021-06-10 - bb3648e6766 - lavc 59.1.100 - avcodec.h codec_par.h
144 Move av_get_audio_frame_duration2() from avcodec.h to codec_par.h.144 Move av_get_audio_frame_duration2() from avcodec.h to codec_par.h.
145 145
1462021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h codec_id.h1462021-06-10 - 881db34f6a0 - lavc 59.1.100 - avcodec.h codec_id.h
147 Move av_get_bits_per_sample(), av_get_exact_bits_per_sample(),147 Move av_get_bits_per_sample(), av_get_exact_bits_per_sample(),
148 avcodec_profile_name(), and av_get_pcm_codec() from avcodec.h148 avcodec_profile_name(), and av_get_pcm_codec() from avcodec.h
149 to codec_id.h.149 to codec_id.h.
150 150
1512021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h defs.h1512021-06-10 - ff0a96046d8 - lavc 59.1.100 - avcodec.h defs.h
152 Add new installed header defs.h. The following definitions are moved152 Add new installed header defs.h. The following definitions are moved
153 into it from avcodec.h:153 into it from avcodec.h:
154 - AVDiscard154 - AVDiscard

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