History

doc/APIchanges: List merge commit hashes and version numbers

Michael Niedermayer committed 13 years ago

Commit 8102a091 parent 12c71f61 file · +167 −167Browse files

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

Unified · Split

doc/APIchanges+167−167
@@ -148,40 +148,40 @@ API changes, most recent first: · 147 unmodified lines
1482013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h1482013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h
149 Add AVHMAC.149 Add AVHMAC.
150 150
1512013-01-13 - xxxxxxx - lavc 54.36.0 - vdpau.h1512013-01-13 - xxxxxxx - lavc 54.87.100 / 54.36.0 - vdpau.h
152 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.152 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.
153 153
1542013-01-12 - 169fb94 - lavu 52.4.0 - pixdesc.h1542013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.h
155 Add AV_PIX_FMT_VDPAU flag.155 Add AV_PIX_FMT_VDPAU flag.
156 156
1572013-01-07 - 074a00d - lavr 1.1.01572013-01-07 - 249fca3 / 074a00d - lavr 1.1.0
158 Add avresample_set_channel_mapping() for input channel reordering,158 Add avresample_set_channel_mapping() for input channel reordering,
159 duplication, and silencing.159 duplication, and silencing.
160 160
1612012-12-29 - d8fd06c - lavu 52.3.0 - avstring.h1612012-12-29 - 2ce43b3 / d8fd06c - lavu 52.13.100 / 52.3.0 - avstring.h
162 Add av_basename() and av_dirname().162 Add av_basename() and av_dirname().
163 163
1642012-11-11 - 5980f5d - lavu 52.2.0 - audioconvert.h1642012-11-11 - 03b0787 / 5980f5d - lavu 52.6.100 / 52.2.0 - audioconvert.h
165 Rename audioconvert.h to channel_layout.h. audioconvert.h is now deprecated.165 Rename audioconvert.h to channel_layout.h. audioconvert.h is now deprecated.
166 166
1672012-11-05 - dfde8a3 - lavu 52.1.0 - intmath.h1672012-11-05 - 7d26be6 / dfde8a3 - lavu 52.5.100 / 52.1.0 - intmath.h
168 Add av_ctz() for trailing zero bit count168 Add av_ctz() for trailing zero bit count
169 169
1702012-10-21 - a893655 - lavu 51.45.0 - error.h1702012-10-21 - e3a91c5 / a893655 - lavu 51.77.100 / 51.45.0 - error.h
171 Add AVERROR_EXPERIMENTAL171 Add AVERROR_EXPERIMENTAL
172 172
1732012-10-12 - d2fcb35 - lavu 51.44.0 - pixdesc.h1732012-10-12 - a33ed6b / d2fcb35 - lavu 51.76.100 / 51.44.0 - pixdesc.h
174 Add functions for accessing pixel format descriptors.174 Add functions for accessing pixel format descriptors.
175 Accessing the av_pix_fmt_descriptors array directly is now175 Accessing the av_pix_fmt_descriptors array directly is now
176 deprecated.176 deprecated.
177 177
1782012-10-11 - 9a92aea - lavu 51.43.0 - aes.h, md5.h, sha.h, tree.h1782012-10-11 - f391e40 / 9a92aea - lavu 51.75.100 / 51.43.0 - aes.h, md5.h, sha.h, tree.h
179 Add functions for allocating the opaque contexts for the algorithms,179 Add functions for allocating the opaque contexts for the algorithms,
180 180
1812012-10-10 - b522000 - lavf 54.18.0 - avio.h1812012-10-10 - de31814 / b522000 - lavf 54.32.100 / 54.18.0 - avio.h
182 Add avio_closep to complement avio_close.182 Add avio_closep to complement avio_close.
183 183
1842012-10-08 - 78071a1 - lavu 51.42.0 - pixfmt.h1842012-10-08 - ae77266 / 78071a1 - lavu 51.74.100 / 51.42.0 - pixfmt.h
185 Rename PixelFormat to AVPixelFormat and all PIX_FMT_* to AV_PIX_FMT_*.185 Rename PixelFormat to AVPixelFormat and all PIX_FMT_* to AV_PIX_FMT_*.
186 To provide backwards compatibility, PixelFormat is now #defined as186 To provide backwards compatibility, PixelFormat is now #defined as
187 AVPixelFormat.187 AVPixelFormat.
@@ -189,23 +189,23 @@ API changes, most recent first: · 1 unmodified line
189 'PixelFormat' identifier. Such code should either #undef PixelFormat189 'PixelFormat' identifier. Such code should either #undef PixelFormat
190 or stop using the PixelFormat name.190 or stop using the PixelFormat name.
191 191
1922012-10-05 - e7ba5b1 - lavr 1.0.0 - avresample.h1922012-10-05 - 55c49af / e7ba5b1 - lavr 1.0.0 - avresample.h
193 Data planes parameters to avresample_convert() and193 Data planes parameters to avresample_convert() and
194 avresample_read() are now uint8_t** instead of void**.194 avresample_read() are now uint8_t** instead of void**.
195 Libavresample is now stable.195 Libavresample is now stable.
196 196
1972012-09-24 - a42aada - lavc 54.28.0 - avcodec.h1972012-09-24 - 46a3595 / a42aada - lavc 54.59.100 / 54.28.0 - avcodec.h
198 Add avcodec_free_frame(). This function must now198 Add avcodec_free_frame(). This function must now
199 be used for freeing an AVFrame.199 be used for freeing an AVFrame.
200 200
2012012-09-12 - 8919fee - lavu 51.41.0 - audioconvert.h2012012-09-12 - e3e09f2 / 8919fee - lavu 51.73.100 / 51.41.0 - audioconvert.h
202 Added AV_CH_LOW_FREQUENCY_2 channel mask value.202 Added AV_CH_LOW_FREQUENCY_2 channel mask value.
203 203
2042012-09-04 - 686a329 - lavu 51.40.0 - opt.h2042012-09-04 - b21b5b0 / 686a329 - lavu 51.71.100 / 51.40.0 - opt.h
205 Reordered the fields in default_val in AVOption, changed which205 Reordered the fields in default_val in AVOption, changed which
206 default_val field is used for which AVOptionType.206 default_val field is used for which AVOptionType.
207 207
2082012-08-30 - a231832 - lavc 54.26.1 - avcodec.h2082012-08-30 - 98298eb / a231832 - lavc 54.54.101 / 54.26.1 - avcodec.h
209 Add codec descriptor properties AV_CODEC_PROP_LOSSY and209 Add codec descriptor properties AV_CODEC_PROP_LOSSY and
210 AV_CODEC_PROP_LOSSLESS.210 AV_CODEC_PROP_LOSSLESS.
211 211
@@ -213,90 +213,90 @@ API changes, most recent first: · 1 unmodified line
213 Add codec descriptors for accessing codec properties without having213 Add codec descriptors for accessing codec properties without having
214 to refer to a specific decoder or encoder.214 to refer to a specific decoder or encoder.
215 215
216 c223d79 - Add an AVCodecDescriptor struct and functions216 f5f3684 / c223d79 - Add an AVCodecDescriptor struct and functions
217 avcodec_descriptor_get() and avcodec_descriptor_next().217 avcodec_descriptor_get() and avcodec_descriptor_next().
218 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY.218 f5f3684 / 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY.
219 91e59fe - Add avcodec_descriptor_get_by_name().219 6c180b3 / 91e59fe - Add avcodec_descriptor_get_by_name().
220 220
2212012-08-08 - 987170c - lavu 51.38 - dict.h2212012-08-08 - f5f3684 / 987170c - lavu 51.68.100 / 51.38.0 - dict.h
222 Add av_dict_count().222 Add av_dict_count().
223 223
2242012-08-07 - 104e10f - lavc 54.25 - avcodec.h2242012-08-07 - 7a72695 / 104e10f - lavc 54.51.100 / 54.25.0 - avcodec.h
225 Rename CodecID to AVCodecID and all CODEC_ID_* to AV_CODEC_ID_*.225 Rename CodecID to AVCodecID and all CODEC_ID_* to AV_CODEC_ID_*.
226 To provide backwards compatibility, CodecID is now #defined as AVCodecID.226 To provide backwards compatibility, CodecID is now #defined as AVCodecID.
227 Note that this can break user code that includes avcodec.h and uses the227 Note that this can break user code that includes avcodec.h and uses the
228 'CodecID' identifier. Such code should either #undef CodecID or stop using the228 'CodecID' identifier. Such code should either #undef CodecID or stop using the
229 CodecID name.229 CodecID name.
230 230
2312012-08-03 - 239fdf1 - lavu 51.37.1 - cpu.h2312012-08-03 - e776ee8 / 239fdf1 - lavu 51.66.101 / 51.37.1 - cpu.h
232 lsws 2.1.1 - swscale.h232 lsws 2.1.1 - swscale.h
233 Rename AV_CPU_FLAG_MMX2 ---> AV_CPU_FLAG_MMXEXT.233 Rename AV_CPU_FLAG_MMX2 ---> AV_CPU_FLAG_MMXEXT.
234 Rename SWS_CPU_CAPS_MMX2 ---> SWS_CPU_CAPS_MMXEXT.234 Rename SWS_CPU_CAPS_MMX2 ---> SWS_CPU_CAPS_MMXEXT.
235 235
2362012-07-29 - 681ed00 - lavf 54.13.0 - avformat.h2362012-07-29 - 7c26761 / 681ed00 - lavf 54.22.100 / 54.13.0 - avformat.h
237 Add AVFMT_FLAG_NOBUFFER for low latency use cases.237 Add AVFMT_FLAG_NOBUFFER for low latency use cases.
238 238
2392012-07-10 - 5fade8a - lavu 51.37.02392012-07-10 - 5fade8a - lavu 51.37.0
240 Add av_malloc_array() and av_mallocz_array()240 Add av_malloc_array() and av_mallocz_array()
241 241
2422012-06-22 - d3d3a32 - lavu 51.34.02422012-06-22 - e847f41 / d3d3a32 - lavu 51.61.100 / 51.34.0
243 Add av_usleep()243 Add av_usleep()
244 244
2452012-06-20 - ae0a301 - lavu 51.33.02452012-06-20 - 4da42eb / ae0a301 - lavu 51.60.100 / 51.33.0
246 Move av_gettime() to libavutil, add libavutil/time.h246 Move av_gettime() to libavutil, add libavutil/time.h
247 247
2482012-06-09 - 3971be0 - lavr 0.0.32482012-06-09 - 82edf67 / 3971be0 - lavr 0.0.3
249 Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing.249 Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing.
250 250
2512012-06-12 - 9baeff9 - lavfi 2.23.0 - avfilter.h2512012-06-12 - c7b9eab / 9baeff9 - lavfi 2.79.100 / 2.23.0 - avfilter.h
252 Add AVFilterContext.nb_inputs/outputs. Deprecate252 Add AVFilterContext.nb_inputs/outputs. Deprecate
253 AVFilterContext.input/output_count.253 AVFilterContext.input/output_count.
254 254
2552012-06-12 - 84b9fbe - lavfi 2.22.0 - avfilter.h2552012-06-12 - c7b9eab / 84b9fbe - lavfi 2.79.100 / 2.22.0 - avfilter.h
256 Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those256 Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those
257 should now be used instead of accessing AVFilterPad members257 should now be used instead of accessing AVFilterPad members
258 directly.258 directly.
259 259
2602012-06-12 - b0f0dfc - lavu 51.32.0 - audioconvert.h2602012-06-12 - 3630a07 / b0f0dfc - lavu 51.57.100 / 51.32.0 - audioconvert.h
261 Add av_get_channel_layout_channel_index(), av_get_channel_name()261 Add av_get_channel_layout_channel_index(), av_get_channel_name()
262 and av_channel_layout_extract_channel().262 and av_channel_layout_extract_channel().
263 263
2642012-05-25 - 154486f - lavu 51.31.0 - opt.h2642012-05-25 - 53ce990 / 154486f - lavu 51.55.100 / 51.31.0 - opt.h
265 Add av_opt_set_bin()265 Add av_opt_set_bin()
266 266
2672012-05-15 - lavfi 2.17.02672012-05-15 - lavfi 2.74.100 / 2.17.0
268 Add support for audio filters268 Add support for audio filters
269 ac71230, a2cd9be - add video/audio buffer sink in a new installed269 61930bd / ac71230, 1cbf7fb / a2cd9be - add video/audio buffer sink in a new installed
270 header buffersink.h270 header buffersink.h
271 720c6b7 - add av_buffersrc_write_frame(), deprecate271 1cbf7fb / 720c6b7 - add av_buffersrc_write_frame(), deprecate
272 av_vsrc_buffer_add_frame()272 av_vsrc_buffer_add_frame()
273 ab16504 - add avfilter_copy_buf_props()273 61930bd / ab16504 - add avfilter_copy_buf_props()
274 9453c9e - add extended_data to AVFilterBuffer274 61930bd / 9453c9e - add extended_data to AVFilterBuffer
275 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays()275 61930bd / 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays()
276 276
2772012-05-09 - lavu 51.30.0 - samplefmt.h2772012-05-09 - lavu 51.53.100 / 51.30.0 - samplefmt.h
278 142e740 - add av_samples_copy()278 61930bd / 142e740 - add av_samples_copy()
279 6d7f617 - add av_samples_set_silence()279 61930bd / 6d7f617 - add av_samples_set_silence()
280 280
2812012-05-09 - a5117a2 - lavc 54.13.12812012-05-09 - 61930bd / a5117a2 - lavc 54.21.101 / 54.13.1
282 For audio formats with fixed frame size, the last frame282 For audio formats with fixed frame size, the last frame
283 no longer needs to be padded with silence, libavcodec283 no longer needs to be padded with silence, libavcodec
284 will handle this internally (effectively all encoders284 will handle this internally (effectively all encoders
285 behave as if they had CODEC_CAP_SMALL_LAST_FRAME set).285 behave as if they had CODEC_CAP_SMALL_LAST_FRAME set).
286 286
2872012-05-07 - 828bd08 - lavc 54.13.0 - avcodec.h2872012-05-07 - 653d117 / 828bd08 - lavc 54.20.100 / 54.13.0 - avcodec.h
288 Add sample_rate and channel_layout fields to AVFrame.288 Add sample_rate and channel_layout fields to AVFrame.
289 289
2902012-05-01 - 4010d72 - lavr 0.0.12902012-05-01 - 2330eb1 / 4010d72 - lavr 0.0.1
291 Change AV_MIX_COEFF_TYPE_Q6 to AV_MIX_COEFF_TYPE_Q8.291 Change AV_MIX_COEFF_TYPE_Q6 to AV_MIX_COEFF_TYPE_Q8.
292 292
2932012-04-25 - 3527a73 - lavu 51.29.0 - cpu.h2932012-04-25 - e890b68 / 3527a73 - lavu 51.48.100 / 51.29.0 - cpu.h
294 Add av_parse_cpu_flags()294 Add av_parse_cpu_flags()
295 295
2962012-04-24 - c8af852 - lavr 0.0.02962012-04-24 - 3ead79e / c8af852 - lavr 0.0.0
297 Add libavresample audio conversion library297 Add libavresample audio conversion library
298 298
2992012-04-20 - 0c0d1bc - lavu 51.28.0 - audio_fifo.h2992012-04-20 - 3194ab7 / 0c0d1bc - lavu 51.47.100 / 51.28.0 - audio_fifo.h
300 Add audio FIFO functions:300 Add audio FIFO functions:
301 av_audio_fifo_free()301 av_audio_fifo_free()
302 av_audio_fifo_alloc()302 av_audio_fifo_alloc()
@@ -308,10 +308,10 @@ API changes, most recent first: · 5 unmodified lines
308 av_audio_fifo_size()308 av_audio_fifo_size()
309 av_audio_fifo_space()309 av_audio_fifo_space()
310 310
3112012-04-14 - lavfi 2.16.0 - avfiltergraph.h3112012-04-14 - lavfi 2.70.100 / 2.16.0 - avfiltergraph.h
312 d7bcc71 Add avfilter_graph_parse2().312 7432bcf / d7bcc71 Add avfilter_graph_parse2().
313 313
3142012-04-08 - 4d693b0 - lavu 51.27.0 - samplefmt.h3142012-04-08 - 6bfb304 / 4d693b0 - lavu 51.46.100 / 51.27.0 - samplefmt.h
315 Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()315 Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()
316 316
3172012-03-21 - b75c67d - lavu 51.43.1003172012-03-21 - b75c67d - lavu 51.43.100
@@ -339,73 +339,73 @@ API changes, most recent first: · 21 unmodified lines
3392012-01-24 - 0c3577b - lavfi 2.60.1003392012-01-24 - 0c3577b - lavfi 2.60.100
340 Add avfilter_graph_dump.340 Add avfilter_graph_dump.
341 341
3422012-03-20 - 3c90cc2 - lavfo 54.2.03422012-03-20 - 0ebd836 / 3c90cc2 - lavfo 54.2.0
343 Deprecate av_read_packet(), use av_read_frame() with343 Deprecate av_read_packet(), use av_read_frame() with
344 AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN in AVFormatContext.flags344 AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN in AVFormatContext.flags
345 345
3462012-03-05 - lavc 54.8.03462012-03-05 - lavc 54.10.100 / 54.8.0
347 6699d07 Add av_get_exact_bits_per_sample()347 f095391 / 6699d07 Add av_get_exact_bits_per_sample()
348 9524cf7 Add av_get_audio_frame_duration()348 f095391 / 9524cf7 Add av_get_audio_frame_duration()
349 349
3502012-03-04 - 44fe77b - lavc 54.7.0 - avcodec.h3502012-03-04 - 2af8f2c / 44fe77b - lavc 54.8.100 / 54.7.0 - avcodec.h
351 Add av_codec_is_encoder/decoder().351 Add av_codec_is_encoder/decoder().
352 352
3532012-03-01 - 442c132 - lavc 54.3.0 - avcodec.h3532012-03-01 - 1eb7f39 / 442c132 - lavc 54.5.100 / 54.3.0 - avcodec.h
354 Add av_packet_shrink_side_data.354 Add av_packet_shrink_side_data.
355 355
3562012-02-29 - dd2a4bc - lavf 54.2.0 - avformat.h3562012-02-29 - 79ae084 / dd2a4bc - lavf 54.2.100 / 54.2.0 - avformat.h
357 Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC,357 Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC,
358 used for dealing with attached pictures/cover art.358 used for dealing with attached pictures/cover art.
359 359
3602012-02-25 - c9bca80 - lavu 51.24.0 - error.h3602012-02-25 - 305e4b3 / c9bca80 - lavu 51.41.100 / 51.24.0 - error.h
361 Add AVERROR_UNKNOWN361 Add AVERROR_UNKNOWN
362 NOTE: this was backported to 0.8362 NOTE: this was backported to 0.8
363 363
3642012-02-20 - e9cda85 - lavc 54.2.03642012-02-20 - eadd426 / e9cda85 - lavc 54.2.100 / 54.2.0
365 Add duration field to AVCodecParserContext365 Add duration field to AVCodecParserContext
366 366
3672012-02-20 - 0b42a93 - lavu 51.23.1 - mathematics.h3672012-02-20 - eadd426 / 0b42a93 - lavu 51.40.100 / 51.23.1 - mathematics.h
368 Add av_rescale_q_rnd()368 Add av_rescale_q_rnd()
369 369
3702012-02-08 - 38d5533 - lavu 51.22.1 - pixdesc.h3702012-02-08 - f2b20b7 / 38d5533 - lavu 51.38.101 / 51.22.1 - pixdesc.h
371 Add PIX_FMT_PSEUDOPAL flag.371 Add PIX_FMT_PSEUDOPAL flag.
372 372
3732012-02-08 - 52f82a1 - lavc 54.1.03732012-02-08 - f2b20b7 / 52f82a1 - lavc 54.2.100 / 54.1.0
374 Add avcodec_encode_video2() and deprecate avcodec_encode_video().374 Add avcodec_encode_video2() and deprecate avcodec_encode_video().
375 375
3762012-02-01 - 316fc74 - lavc 54.1.03762012-02-01 - 4c677df / 316fc74 - lavc 54.1.0
377 Add av_fast_padded_malloc() as alternative for av_realloc() when aligned377 Add av_fast_padded_malloc() as alternative for av_realloc() when aligned
378 memory is required. The buffer will always have FF_INPUT_BUFFER_PADDING_SIZE378 memory is required. The buffer will always have FF_INPUT_BUFFER_PADDING_SIZE
379 zero-padded bytes at the end.379 zero-padded bytes at the end.
380 380
3812012-01-31 - dd6d3b0 - lavf 54.1.03812012-01-31 - a369a6b / dd6d3b0 - lavf 54.1.0
382 Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags().382 Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags().
383 NOTE: this was backported to 0.8383 NOTE: this was backported to 0.8
384 384
3852012-01-31 - af08d9a - lavc 54.1.03852012-01-31 - a369a6b / af08d9a - lavc 54.1.0
386 Add avcodec_is_open() function.386 Add avcodec_is_open() function.
387 NOTE: this was backported to 0.8387 NOTE: this was backported to 0.8
388 388
3892012-01-30 - 8b93312 - lavu 51.22.0 - intfloat.h3892012-01-30 - 151ecc2 / 8b93312 - lavu 51.36.100 / 51.22.0 - intfloat.h
390 Add a new installed header libavutil/intfloat.h with int/float punning390 Add a new installed header libavutil/intfloat.h with int/float punning
391 functions.391 functions.
392 NOTE: this was backported to 0.8392 NOTE: this was backported to 0.8
393 393
3942012-01-25 - lavf 53.22.03942012-01-25 - lavf 53.31.100 / 53.22.0
395 f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible395 3c5fe5b / f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible
396 buffered data within a muxer. Added AVFMT_ALLOW_FLUSH for396 buffered data within a muxer. Added AVFMT_ALLOW_FLUSH for
397 muxers supporting it (av_write_frame makes sure it is called397 muxers supporting it (av_write_frame makes sure it is called
398 only for muxers with this flag).398 only for muxers with this flag).
399 399
4002012-01-15 - lavc 53.34.04002012-01-15 - lavc 53.56.105 / 53.34.0
401 New audio encoding API:401 New audio encoding API:
402 b2c75b6 Add CODEC_CAP_VARIABLE_FRAME_SIZE capability for use by audio402 67f5650 / b2c75b6 Add CODEC_CAP_VARIABLE_FRAME_SIZE capability for use by audio
403 encoders.403 encoders.
404 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function.404 67f5650 / 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function.
405 b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio().405 67f5650 / b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio().
406 Add AVCodec.encode2().406 Add AVCodec.encode2().
407 407
4082012-01-12 - 3167dc9 - lavfi 2.15.04082012-01-12 - b18e17e / 3167dc9 - lavfi 2.59.100 / 2.15.0
409 Add a new installed header -- libavfilter/version.h -- with version macros.409 Add a new installed header -- libavfilter/version.h -- with version macros.
410 410
4112011-12-08 - a502939 - lavfi 2.52.04112011-12-08 - a502939 - lavfi 2.52.0
@@ -426,37 +426,37 @@ API changes, most recent first: · 14 unmodified lines
4262011-10-20 - b35e9e1 - lavu 51.22.04262011-10-20 - b35e9e1 - lavu 51.22.0
427 Add av_strtok() to avstring.h.427 Add av_strtok() to avstring.h.
428 428
4292012-01-03 - b73ec05 - lavu 51.21.04292012-01-03 - ad1c8dd / b73ec05 - lavu 51.34.100 / 51.21.0
430 Add av_popcount64430 Add av_popcount64
431 431
4322011-12-18 - 8400b12 - lavc 53.28.14322011-12-18 - 7c29313 / 8400b12 - lavc 53.46.1 / 53.28.1
433 Deprecate AVFrame.age. The field is unused.433 Deprecate AVFrame.age. The field is unused.
434 434
4352011-12-12 - 5266045 - lavf 53.17.04352011-12-12 - 8bc7fe4 / 5266045 - lavf 53.25.0 / 53.17.0
436 Add avformat_close_input().436 Add avformat_close_input().
437 Deprecate av_close_input_file() and av_close_input_stream().437 Deprecate av_close_input_file() and av_close_input_stream().
438 438
4392011-12-02 - 0eea212 - lavc 53.25.04392011-12-02 - e4de716 / 0eea212 - lavc 53.40.0 / 53.25.0
440 Add nb_samples and extended_data fields to AVFrame.440 Add nb_samples and extended_data fields to AVFrame.
441 Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE.441 Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE.
442 Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4().442 Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4().
443 avcodec_decode_audio4() writes output samples to an AVFrame, which allows443 avcodec_decode_audio4() writes output samples to an AVFrame, which allows
444 audio decoders to use get_buffer().444 audio decoders to use get_buffer().
445 445
4462011-12-04 - 560f773 - lavc 53.24.04462011-12-04 - e4de716 / 560f773 - lavc 53.40.0 / 53.24.0
447 Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major bump.447 Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major bump.
448 Change AVPicture.data[4]/linesize[4] to [8] at next major bump.448 Change AVPicture.data[4]/linesize[4] to [8] at next major bump.
449 Change AVCodecContext.error[4] to [8] at next major bump.449 Change AVCodecContext.error[4] to [8] at next major bump.
450 Add AV_NUM_DATA_POINTERS to simplify the bump transition.450 Add AV_NUM_DATA_POINTERS to simplify the bump transition.
451 451
4522011-11-23 - bbb46f3 - lavu 51.18.04522011-11-23 - 8e576d5 / bbb46f3 - lavu 51.27.0 / 51.18.0
453 Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and453 Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and
454 av_samples_alloc(), to samplefmt.h.454 av_samples_alloc(), to samplefmt.h.
455 455
4562011-11-23 - 8889cc4 - lavu 51.17.04562011-11-23 - 8e576d5 / 8889cc4 - lavu 51.27.0 / 51.17.0
457 Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h.457 Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h.
458 458
4592011-11-19 - f3a29b7 - lavc 53.21.04592011-11-19 - dbb38bc / f3a29b7 - lavc 53.36.0 / 53.21.0
460 Move some AVCodecContext fields to a new private struct, AVCodecInternal,460 Move some AVCodecContext fields to a new private struct, AVCodecInternal,
461 which is accessed from a new field, AVCodecContext.internal.461 which is accessed from a new field, AVCodecContext.internal.
462 - fields moved:462 - fields moved:
@@ -464,55 +464,55 @@ API changes, most recent first: · 1 unmodified line
464 AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count464 AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count
465 AVCodecContext.is_copy --> AVCodecInternal.is_copy465 AVCodecContext.is_copy --> AVCodecInternal.is_copy
466 466
4672011-11-16 - 6270671 - lavu 51.16.04672011-11-16 - 8709ba9 / 6270671 - lavu 51.26.0 / 51.16.0
468 Add av_timegm()468 Add av_timegm()
469 469
4702011-11-13 - lavf 53.15.04702011-11-13 - lavf 53.21.0 / 53.15.0
471 New interrupt callback API, allowing per-AVFormatContext/AVIOContext471 New interrupt callback API, allowing per-AVFormatContext/AVIOContext
472 interrupt callbacks.472 interrupt callbacks.
473 6aa0b98 Add AVIOInterruptCB struct and the interrupt_callback field to473 5f268ca / 6aa0b98 Add AVIOInterruptCB struct and the interrupt_callback field to
474 AVFormatContext.474 AVFormatContext.
475 1dee0ac Add avio_open2() with additional parameters. Those are475 5f268ca / 1dee0ac Add avio_open2() with additional parameters. Those are
476 an interrupt callback and an options AVDictionary.476 an interrupt callback and an options AVDictionary.
477 This will allow passing AVOptions to protocols after lavf477 This will allow passing AVOptions to protocols after lavf
478 54.0.478 54.0.
479 479
4802011-11-06 - ba04ecf - lavu 51.14.04802011-11-06 - 13b7781 / ba04ecf - lavu 51.24.0 / 51.14.0
481 Add av_strcasecmp() and av_strncasecmp() to avstring.h.481 Add av_strcasecmp() and av_strncasecmp() to avstring.h.
482 482
4832011-11-06 - 07b172f - lavu 51.13.04832011-11-06 - 13b7781 / 07b172f - lavu 51.24.0 / 51.13.0
484 Add av_toupper()/av_tolower()484 Add av_toupper()/av_tolower()
485 485
4862011-11-05 - b6d08f4 - lavf 53.13.04862011-11-05 - d8cab5c / b6d08f4 - lavf 53.19.0 / 53.13.0
487 Add avformat_network_init()/avformat_network_deinit()487 Add avformat_network_init()/avformat_network_deinit()
488 488
4892011-10-27 - 512557b - lavc 53.15.04892011-10-27 - 6faf0a2 / 512557b - lavc 53.24.0 / 53.15.0
490 Remove avcodec_parse_frame.490 Remove avcodec_parse_frame.
491 Deprecate AVCodecContext.parse_only and CODEC_CAP_PARSE_ONLY.491 Deprecate AVCodecContext.parse_only and CODEC_CAP_PARSE_ONLY.
492 492
4932011-10-19 - 569129a - lavf 53.10.04932011-10-19 - d049257 / 569129a - lavf 53.17.0 / 53.10.0
494 Add avformat_new_stream(). Deprecate av_new_stream().494 Add avformat_new_stream(). Deprecate av_new_stream().
495 495
4962011-10-13 - b631fba - lavf 53.9.04962011-10-13 - 91eb1b1 / b631fba - lavf 53.16.0 / 53.9.0
497 Add AVFMT_NO_BYTE_SEEK AVInputFormat flag.497 Add AVFMT_NO_BYTE_SEEK AVInputFormat flag.
498 498
4992011-10-12 - lavu 51.12.04992011-10-12 - lavu 51.21.0 / 51.12.0
500 AVOptions API rewrite.500 AVOptions API rewrite.
501 501
502 - 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_*502 - f884ef0 / 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_*
503 - new setting/getting functions with slightly different semantics:503 - new setting/getting functions with slightly different semantics:
504 dac66da av_set_string3 -> av_opt_set504 f884ef0 / dac66da av_set_string3 -> av_opt_set
505 av_set_double -> av_opt_set_double505 av_set_double -> av_opt_set_double
506 av_set_q -> av_opt_set_q506 av_set_q -> av_opt_set_q
507 av_set_int -> av_opt_set_int507 av_set_int -> av_opt_set_int
508 508
509 41d9d51 av_get_string -> av_opt_get509 f884ef0 / 41d9d51 av_get_string -> av_opt_get
510 av_get_double -> av_opt_get_double510 av_get_double -> av_opt_get_double
511 av_get_q -> av_opt_get_q511 av_get_q -> av_opt_get_q
512 av_get_int -> av_opt_get_int512 av_get_int -> av_opt_get_int
513 513
514 - 8c5dcaa trivial rename av_next_option -> av_opt_next514 - f884ef0 / 8c5dcaa trivial rename av_next_option -> av_opt_next
515 - 641c7af new functions - av_opt_child_next, av_opt_child_class_next515 - f884ef0 / 641c7af new functions - av_opt_child_next, av_opt_child_class_next
516 and av_opt_find2()516 and av_opt_find2()
517 517
5182011-09-22 - a70e787 - lavu 51.17.05182011-09-22 - a70e787 - lavu 51.17.0
@@ -558,31 +558,31 @@ API changes, most recent first: · 39 unmodified lines
5582011-08-20 - 69e2c1a - lavu 51.13.05582011-08-20 - 69e2c1a - lavu 51.13.0
559 Add av_get_media_type_string().559 Add av_get_media_type_string().
560 560
5612011-09-03 - fb4ca26 - lavc 53.13.05612011-09-03 - 1889c67 / fb4ca26 - lavc 53.13.0
562 lavf 53.11.0562 lavf 53.11.0
563 lsws 2.1.0563 lsws 2.1.0
564 Add {avcodec,avformat,sws}_get_class().564 Add {avcodec,avformat,sws}_get_class().
565 565
5662011-08-03 - c11fb82 - lavu 51.15.05662011-08-03 - 1889c67 / c11fb82 - lavu 51.15.0
567 Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function.567 Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function.
568 568
5692011-08-14 - 323b930 - lavu 51.12.05692011-08-14 - 323b930 - lavu 51.12.0
570 Add av_fifo_peek2(), deprecate av_fifo_peek().570 Add av_fifo_peek2(), deprecate av_fifo_peek().
571 571
5722011-08-26 - lavu 51.9.05722011-08-26 - lavu 51.14.0 / 51.9.0
573 - add41de..abc78a5 Do not include intfloat_readwrite.h,573 - 976a8b2 / add41de..976a8b2 / abc78a5 Do not include intfloat_readwrite.h,
574 mathematics.h, rational.h, pixfmt.h, or log.h from avutil.h.574 mathematics.h, rational.h, pixfmt.h, or log.h from avutil.h.
575 575
5762011-08-16 - 48f9e45 - lavf 53.8.05762011-08-16 - 27fbe31 / 48f9e45 - lavf 53.11.0 / 53.8.0
577 Add avformat_query_codec().577 Add avformat_query_codec().
578 578
5792011-08-16 - bca06e7 - lavc 53.11.05792011-08-16 - 27fbe31 / bca06e7 - lavc 53.11.0
580 Add avcodec_get_type().580 Add avcodec_get_type().
581 581
5822011-08-06 - 2f63440 - lavf 53.7.05822011-08-06 - 0cb233c / 2f63440 - lavf 53.7.0
583 Add error_recognition to AVFormatContext.583 Add error_recognition to AVFormatContext.
584 584
5852011-08-02 - 9d39cbf - lavc 53.9.15852011-08-02 - 1d186e9 / 9d39cbf - lavc 53.9.1
586 Add AV_PKT_FLAG_CORRUPT AVPacket flag.586 Add AV_PKT_FLAG_CORRUPT AVPacket flag.
587 587
5882011-07-16 - b57df29 - lavfi 2.27.05882011-07-16 - b57df29 - lavfi 2.27.0
@@ -593,11 +593,11 @@ API changes, most recent first: · 4 unmodified lines
593 avfilter_set_common_packing_formats()593 avfilter_set_common_packing_formats()
594 avfilter_all_packing_formats()594 avfilter_all_packing_formats()
595 595
5962011-07-10 - a67c061 - lavf 53.6.05962011-07-10 - 3602ad7 / a67c061 - lavf 53.6.0
597 Add avformat_find_stream_info(), deprecate av_find_stream_info().597 Add avformat_find_stream_info(), deprecate av_find_stream_info().
598 NOTE: this was backported to 0.7598 NOTE: this was backported to 0.7
599 599
6002011-07-10 - 0b950fe - lavc 53.8.06002011-07-10 - 3602ad7 / 0b950fe - lavc 53.8.0
601 Add avcodec_open2(), deprecate avcodec_open().601 Add avcodec_open2(), deprecate avcodec_open().
602 NOTE: this was backported to 0.7602 NOTE: this was backported to 0.7
603 603
@@ -640,35 +640,35 @@ API changes, most recent first: · 36 unmodified lines
6402011-06-12 - 6119b23 - lavfi 2.16.0 - avfilter_graph_parse()6402011-06-12 - 6119b23 - lavfi 2.16.0 - avfilter_graph_parse()
641 Change avfilter_graph_parse() signature.641 Change avfilter_graph_parse() signature.
642 642
6432011-06-23 - 67e9ae1 - lavu 51.8.0 - attributes.h6432011-06-23 - 686959e / 67e9ae1 - lavu 51.10.0 / 51.8.0 - attributes.h
644 Add av_printf_format().644 Add av_printf_format().
645 645
6462011-06-16 - 05e84c9, 25de595 - lavf 53.2.0 - avformat.h6462011-06-16 - 2905e3f / 05e84c9, 2905e3f / 25de595 - lavf 53.4.0 / 53.2.0 - avformat.h
647 Add avformat_open_input and avformat_write_header().647 Add avformat_open_input and avformat_write_header().
648 Deprecate av_open_input_stream, av_open_input_file,648 Deprecate av_open_input_stream, av_open_input_file,
649 AVFormatParameters and av_write_header.649 AVFormatParameters and av_write_header.
650 650
6512011-06-16 - 7e83e1c, dc59ec5 - lavu 51.7.0 - opt.h6512011-06-16 - 2905e3f / 7e83e1c, 2905e3f / dc59ec5 - lavu 51.9.0 / 51.7.0 - opt.h
652 Add av_opt_set_dict() and av_opt_find().652 Add av_opt_set_dict() and av_opt_find().
653 Deprecate av_find_opt().653 Deprecate av_find_opt().
654 Add AV_DICT_APPEND flag.654 Add AV_DICT_APPEND flag.
655 655
6562011-06-10 - cb7c11c - lavu 51.6.0 - opt.h6562011-06-10 - 45fb647 / cb7c11c - lavu 51.6.0 - opt.h
657 Add av_opt_flag_is_set().657 Add av_opt_flag_is_set().
658 658
6592011-06-10 - c381960 - lavfi 2.15.0 - avfilter_get_audio_buffer_ref_from_arrays6592011-06-10 - c381960 - lavfi 2.15.0 - avfilter_get_audio_buffer_ref_from_arrays
660 Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h.660 Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h.
661 661
6622011-06-09 - d9f80ea - lavu 51.8.0 - AVMetadata6622011-06-09 - f9ecb84 / d9f80ea - lavu 51.8.0 - AVMetadata
663 Move AVMetadata from lavf to lavu and rename it to663 Move AVMetadata from lavf to lavu and rename it to
664 AVDictionary -- new installed header dict.h.664 AVDictionary -- new installed header dict.h.
665 All av_metadata_* functions renamed to av_dict_*.665 All av_metadata_* functions renamed to av_dict_*.
666 666
6672011-06-07 - a6703fa - lavu 51.8.0 - av_get_bytes_per_sample()6672011-06-07 - d552f61 / a6703fa - lavu 51.8.0 - av_get_bytes_per_sample()
668 Add av_get_bytes_per_sample() in libavutil/samplefmt.h.668 Add av_get_bytes_per_sample() in libavutil/samplefmt.h.
669 Deprecate av_get_bits_per_sample_fmt().669 Deprecate av_get_bits_per_sample_fmt().
670 670
6712011-06-05 - b39b062 - lavu 51.8.0 - opt.h6712011-06-05 - f956924 / b39b062 - lavu 51.8.0 - opt.h
672 Add av_opt_free convenience function.672 Add av_opt_free convenience function.
673 673
6742011-06-06 - 95a0242 - lavfi 2.14.0 - AVFilterBufferRefAudioProps6742011-06-06 - 95a0242 - lavfi 2.14.0 - AVFilterBufferRefAudioProps
@@ -698,7 +698,7 @@ API changes, most recent first: · 23 unmodified lines
698 Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate698 Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate
699 avcodec_get_pix_fmt_name() in libavcodec/avcodec.h in its favor.699 avcodec_get_pix_fmt_name() in libavcodec/avcodec.h in its favor.
700 700
7012011-05-25 - 30315a8 - lavf 53.3.0 - avformat.h7012011-05-25 - 39e4206 / 30315a8 - lavf 53.3.0 - avformat.h
702 Add fps_probe_size to AVFormatContext.702 Add fps_probe_size to AVFormatContext.
703 703
7042011-05-22 - 5ecdfd0 - lavf 53.2.0 - avformat.h7042011-05-22 - 5ecdfd0 - lavf 53.2.0 - avformat.h
@@ -714,10 +714,10 @@ API changes, most recent first: · 9 unmodified lines
7142011-05-14 - 9fdf772 - lavfi 2.6.0 - avcodec.h7142011-05-14 - 9fdf772 - lavfi 2.6.0 - avcodec.h
715 Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h.715 Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h.
716 716
7172011-05-18 - 64150ff - lavc 53.7.0 - AVCodecContext.request_sample_fmt7172011-05-18 - 75a37b5 / 64150ff - lavc 53.7.0 - AVCodecContext.request_sample_fmt
718 Add request_sample_fmt field to AVCodecContext.718 Add request_sample_fmt field to AVCodecContext.
719 719
7202011-05-10 - 188dea1 - lavc 53.6.0 - avcodec.h7202011-05-10 - 59eb12f / 188dea1 - lavc 53.6.0 - avcodec.h
721 Deprecate AVLPCType and the following fields in721 Deprecate AVLPCType and the following fields in
722 AVCodecContext: lpc_coeff_precision, prediction_order_method,722 AVCodecContext: lpc_coeff_precision, prediction_order_method,
723 min_partition_order, max_partition_order, lpc_type, lpc_passes.723 min_partition_order, max_partition_order, lpc_type, lpc_passes.
@@ -747,81 +747,81 @@ API changes, most recent first: · 23 unmodified lines
747 Add av_dynarray_add function for adding747 Add av_dynarray_add function for adding
748 an element to a dynamic array.748 an element to a dynamic array.
749 749
7502011-04-26 - bebe72f - lavu 51.1.0 - avutil.h7502011-04-26 - d7e5aeb / bebe72f - lavu 51.1.0 - avutil.h
751 Add AVPictureType enum and av_get_picture_type_char(), deprecate751 Add AVPictureType enum and av_get_picture_type_char(), deprecate
752 FF_*_TYPE defines and av_get_pict_type_char() defined in752 FF_*_TYPE defines and av_get_pict_type_char() defined in
753 libavcodec/avcodec.h.753 libavcodec/avcodec.h.
754 754
7552011-04-26 - 10d3940 - lavfi 2.3.0 - avfilter.h7552011-04-26 - d7e5aeb / 10d3940 - lavfi 2.3.0 - avfilter.h
756 Add pict_type and key_frame fields to AVFilterBufferRefVideo.756 Add pict_type and key_frame fields to AVFilterBufferRefVideo.
757 757
7582011-04-26 - 7a11c82 - lavfi 2.2.0 - vsrc_buffer7582011-04-26 - d7e5aeb / 7a11c82 - lavfi 2.2.0 - vsrc_buffer
759 Add sample_aspect_ratio fields to vsrc_buffer arguments759 Add sample_aspect_ratio fields to vsrc_buffer arguments
760 760
7612011-04-21 - 94f7451 - lavc 53.1.0 - avcodec.h7612011-04-21 - 8772156 / 94f7451 - lavc 53.1.0 - avcodec.h
762 Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading.762 Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading.
763 763
7642011-04-15 - lavc 52.120.0 - avcodec.h7642011-04-15 - lavc 52.120.0 - avcodec.h
765 AVPacket structure got additional members for passing side information:765 AVPacket structure got additional members for passing side information:
766 4de339e introduce side information for AVPacket766 c407984 / 4de339e introduce side information for AVPacket
767 2d8591c make containers pass palette change in AVPacket767 c407984 / 2d8591c make containers pass palette change in AVPacket
768 768
7692011-04-12 - lavf 52.107.0 - avio.h7692011-04-12 - lavf 52.107.0 - avio.h
770 Avio cleanup, part II - deprecate the entire URLContext API:770 Avio cleanup, part II - deprecate the entire URLContext API:
771 175389c add avio_check as a replacement for url_exist771 c55780d / 175389c add avio_check as a replacement for url_exist
772 ff1ec0c add avio_pause and avio_seek_time as replacements772 9891004 / ff1ec0c add avio_pause and avio_seek_time as replacements
773 for _av_url_read_fseek/fpause773 for _av_url_read_fseek/fpause
774 cdc6a87 deprecate av_protocol_next(), avio_enum_protocols774 d4d0932 / cdc6a87 deprecate av_protocol_next(), avio_enum_protocols
775 should be used instead.775 should be used instead.
776 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb.776 c88caa5 / 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb.
777 f87b1b3 rename open flags: URL_* -> AVIO_*777 c88caa5 / f87b1b3 rename open flags: URL_* -> AVIO_*
778 f8270bb add avio_enum_protocols.778 d4d0932 / f8270bb add avio_enum_protocols.
779 5593f03 deprecate URLProtocol.779 d4d0932 / 5593f03 deprecate URLProtocol.
780 c486dad deprecate URLContext.780 d4d0932 / c486dad deprecate URLContext.
781 026e175 deprecate the typedef for URLInterruptCB781 d4d0932 / 026e175 deprecate the typedef for URLInterruptCB
782 8e76a19 deprecate av_register_protocol2.782 c88caa5 / 8e76a19 deprecate av_register_protocol2.
783 b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME783 11d7841 / b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME
784 1305d93 deprecate av_url_read_seek784 11d7841 / 1305d93 deprecate av_url_read_seek
785 fa104e1 deprecate av_url_read_pause785 11d7841 / fa104e1 deprecate av_url_read_pause
786 727c7aa deprecate url_get_filename().786 434f248 / 727c7aa deprecate url_get_filename().
787 5958df3 deprecate url_max_packet_size().787 434f248 / 5958df3 deprecate url_max_packet_size().
788 1869ea0 deprecate url_get_file_handle().788 434f248 / 1869ea0 deprecate url_get_file_handle().
789 32a97d4 deprecate url_filesize().789 434f248 / 32a97d4 deprecate url_filesize().
790 e52a914 deprecate url_close().790 434f248 / e52a914 deprecate url_close().
791 58a48c6 deprecate url_seek().791 434f248 / 58a48c6 deprecate url_seek().
792 925e908 deprecate url_write().792 434f248 / 925e908 deprecate url_write().
793 dce3756 deprecate url_read_complete().793 434f248 / dce3756 deprecate url_read_complete().
794 bc371ac deprecate url_read().794 434f248 / bc371ac deprecate url_read().
795 0589da0 deprecate url_open().795 434f248 / 0589da0 deprecate url_open().
796 62eaaea deprecate url_connect.796 434f248 / 62eaaea deprecate url_connect.
797 5652bb9 deprecate url_alloc.797 434f248 / 5652bb9 deprecate url_alloc.
798 333e894 deprecate url_open_protocol798 434f248 / 333e894 deprecate url_open_protocol
799 e230705 deprecate url_poll and URLPollEntry799 434f248 / e230705 deprecate url_poll and URLPollEntry
800 800
8012011-04-08 - lavf 52.106.0 - avformat.h8012011-04-08 - lavf 52.106.0 - avformat.h
802 Minor avformat.h cleanup:802 Minor avformat.h cleanup:
803 a9bf9d8 deprecate av_guess_image2_codec803 d4d0932 / a9bf9d8 deprecate av_guess_image2_codec
804 c3675df rename avf_sdp_create->av_sdp_create804 d4d0932 / c3675df rename avf_sdp_create->av_sdp_create
805 805
8062011-04-03 - lavf 52.105.0 - avio.h8062011-04-03 - lavf 52.105.0 - avio.h
807 Large-scale renaming/deprecating of AVIOContext-related functions:807 Large-scale renaming/deprecating of AVIOContext-related functions:
808 724f6a0 deprecate url_fdopen808 2cae980 / 724f6a0 deprecate url_fdopen
809 403ee83 deprecate url_open_dyn_packet_buf809 2cae980 / 403ee83 deprecate url_open_dyn_packet_buf
810 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf810 2cae980 / 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf
811 b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf811 2cae980 / b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf
812 8978fed introduce an AVIOContext.seekable field as a replacement for812 2cae980 / 8978fed introduce an AVIOContext.seekable field as a replacement for
813 AVIOContext.is_streamed and url_is_streamed()813 AVIOContext.is_streamed and url_is_streamed()
814 b64030f deprecate get_checksum()814 1caa412 / b64030f deprecate get_checksum()
815 4c4427a deprecate init_checksum()815 1caa412 / 4c4427a deprecate init_checksum()
816 4ec153b deprecate udp_set_remote_url/get_local_port816 2fd41c9 / 4ec153b deprecate udp_set_remote_url/get_local_port
817 933e90a deprecate av_url_read_fseek/fpause817 4fa0e24 / 933e90a deprecate av_url_read_fseek/fpause
818 8d9769a deprecate url_fileno818 4fa0e24 / 8d9769a deprecate url_fileno
819 b7f2fdd rename put_flush_packet -> avio_flush819 0fecf26 / b7f2fdd rename put_flush_packet -> avio_flush
820 35f1023 deprecate url_close_buf820 0fecf26 / 35f1023 deprecate url_close_buf
821 83fddae deprecate url_open_buf821 0fecf26 / 83fddae deprecate url_open_buf
822 d9d86e0 rename url_fprintf -> avio_printf822 0fecf26 / d9d86e0 rename url_fprintf -> avio_printf
823 59f65d9 deprecate url_setbufsize823 0fecf26 / 59f65d9 deprecate url_setbufsize
824 3e68b3b deprecate url_ferror824 6947b0c / 3e68b3b deprecate url_ferror
825 e8bb2e2 deprecate url_fget_max_packet_size825 e8bb2e2 deprecate url_fget_max_packet_size
826 76aa876 rename url_fsize -> avio_size826 76aa876 rename url_fsize -> avio_size
827 e519753 deprecate url_fgetc827 e519753 deprecate url_fgetc
@@ -842,7 +842,7 @@ API changes, most recent first: · 14 unmodified lines
842 b3db9ce deprecate get_partial_buffer842 b3db9ce deprecate get_partial_buffer
843 8d9ac96 rename av_alloc_put_byte -> avio_alloc_context843 8d9ac96 rename av_alloc_put_byte -> avio_alloc_context
844 844
8452011-03-25 - 34b47d7 - lavc 52.115.0 - AVCodecContext.audio_service_type8452011-03-25 - 27ef7b1 / 34b47d7 - lavc 52.115.0 - AVCodecContext.audio_service_type
846 Add audio_service_type field to AVCodecContext.846 Add audio_service_type field to AVCodecContext.
847 847
8482011-03-17 - e309fdc - lavu 50.40.0 - pixfmt.h8482011-03-17 - e309fdc - lavu 50.40.0 - pixfmt.h

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