History

doc/APIchanges: List merge commit hashes and version numbers

Michael Niedermayer committed 13 years ago

Commit 4d09d2e1 parent ed725421 file · +41 −41Browse files

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

Unified · Split

doc/APIchanges+41−41
@@ -15,7 +15,7 @@ libavutil: 2012-10-22 · 14 unmodified lines
15 15
16API changes, most recent first:16API changes, most recent first:
17 17
182013-09-16 - 3feb3d6 - lavu 52.15.0 - mem.h182013-09-16 - c74c3fb / 3feb3d6 - lavu 52.44.100 / 52.15.0 - mem.h
19 Add av_reallocp.19 Add av_reallocp.
20 20
212013-09-04 - 3e1f507 - lavc 55.31.101 - avcodec.h212013-09-04 - 3e1f507 - lavc 55.31.101 - avcodec.h
@@ -37,22 +37,22 @@ API changes, most recent first: · 15 unmodified lines
37 Add allocation function for AVVDPAUContext, allowing37 Add allocation function for AVVDPAUContext, allowing
38 to extend it in the future without breaking ABI/API.38 to extend it in the future without breaking ABI/API.
39 39
402013-08-10 - 5a9a9d4 - lavc 55.16.0 - avcodec.h402013-08-10 - 67a580f / 5a9a9d4 - lavc 55.25.100 / 55.16.0 - avcodec.h
41 Extend AVPacket API with av_packet_unref, av_packet_ref,41 Extend AVPacket API with av_packet_unref, av_packet_ref,
42 av_packet_move_ref, av_packet_copy_props, av_packet_free_side_data.42 av_packet_move_ref, av_packet_copy_props, av_packet_free_side_data.
43 43
442013-08-05 - f824535 - lavc 55.13.0 - avcodec.h442013-08-05 - 9547e3e / f824535 - lavc 55.22.100 / 55.13.0 - avcodec.h
45 Deprecate the bitstream-related members from struct AVVDPAUContext.45 Deprecate the bitstream-related members from struct AVVDPAUContext.
46 The bistream buffers no longer need to be explicitly freed.46 The bistream buffers no longer need to be explicitly freed.
47 47
482013-08-05 - 549294f - lavc 55.12.0 - avcodec.h482013-08-05 - 3b805dc / 549294f - lavc 55.21.100 / 55.12.0 - avcodec.h
49 Deprecate the CODEC_CAP_HWACCEL_VDPAU codec capability. Use CODEC_CAP_HWACCEL49 Deprecate the CODEC_CAP_HWACCEL_VDPAU codec capability. Use CODEC_CAP_HWACCEL
50 and select the AV_PIX_FMT_VDPAU format with get_format() instead.50 and select the AV_PIX_FMT_VDPAU format with get_format() instead.
51 51
522013-08-05 - a0ad5d0 - lavu 52.14.0 - pixfmt.h522013-08-05 - 4ee0984 / a0ad5d0 - lavu 52.41.100 / 52.14.0 - pixfmt.h
53 Deprecate AV_PIX_FMT_VDPAU_*. Use AV_PIX_FMT_VDPAU instead.53 Deprecate AV_PIX_FMT_VDPAU_*. Use AV_PIX_FMT_VDPAU instead.
54 54
552013-08-02 - a8b1927 - lavc 55.11.0 - avcodec.h552013-08-02 - 82fdfe8 / a8b1927 - lavc 55.20.100 / 55.11.0 - avcodec.h
56 Add output_picture_number to AVCodecParserContext.56 Add output_picture_number to AVCodecParserContext.
57 57
582013-07-XX - xxxxxxx - XXXXXXXXXXXXXX - avcodec.h582013-07-XX - xxxxxxx - XXXXXXXXXXXXXX - avcodec.h
@@ -63,7 +63,7 @@ API changes, most recent first: · 4 unmodified lines
63 Deprecate avfilter_graph_parse() in favor of the equivalent63 Deprecate avfilter_graph_parse() in favor of the equivalent
64 avfilter_graph_parse_ptr().64 avfilter_graph_parse_ptr().
65 65
662013-06-24 - 95d5246 - lavc 55.10.0 - avcodec.h662013-06-24 - af5f9c0 / 95d5246 - lavc 55.17.100 / 55.10.0 - avcodec.h
67 Add MPEG-2 AAC profiles67 Add MPEG-2 AAC profiles
68 68
692013-06-xx - xxxxxxx - lavf 55.10.100 - avformat.h692013-06-xx - xxxxxxx - lavf 55.10.100 - avformat.h
@@ -76,7 +76,7 @@ API changes, most recent first: · 6 unmodified lines
76 av_ripemd_update()76 av_ripemd_update()
77 av_ripemd_final()77 av_ripemd_final()
78 78
792013-06-04 - fc962d4 - lavu 52.13.0 - mem.h792013-06-04 - 30b491f / fc962d4 - lavu 52.35.100 / 52.13.0 - mem.h
80 Add av_realloc_array and av_reallocp_array80 Add av_realloc_array and av_reallocp_array
81 81
822013-05-30 - 682b227 - lavu 52.35.100822013-05-30 - 682b227 - lavu 52.35.100
@@ -86,17 +86,17 @@ API changes, most recent first: · 3 unmodified lines
86 av_sha512_update()86 av_sha512_update()
87 av_sha512_final()87 av_sha512_final()
88 88
892013-05-24 - 129bb23 - lavfi 3.10.0 / 3.70.100 - avfilter.h892013-05-24 - 8d4e969 / 129bb23 - lavfi 3.10.0 / 3.70.100 - avfilter.h
90 Add support for slice multithreading to lavfi. Filters supporting threading90 Add support for slice multithreading to lavfi. Filters supporting threading
91 are marked with AVFILTER_FLAG_SLICE_THREADS.91 are marked with AVFILTER_FLAG_SLICE_THREADS.
92 New fields AVFilterContext.thread_type, AVFilterGraph.thread_type and92 New fields AVFilterContext.thread_type, AVFilterGraph.thread_type and
93 AVFilterGraph.nb_threads (accessible directly or through AVOptions) may be93 AVFilterGraph.nb_threads (accessible directly or through AVOptions) may be
94 used to configure multithreading.94 used to configure multithreading.
95 95
962013-05-24 - 2a6eaea - lavu 52.12.0 / 52.34.100 - cpu.h962013-05-24 - fe40a9f / 2a6eaea - lavu 52.12.0 / 52.34.100 - cpu.h
97 Add av_cpu_count() function for getting the number of logical CPUs.97 Add av_cpu_count() function for getting the number of logical CPUs.
98 98
992013-05-24 - b493847 - lavc 55.7.0 / 55.12.100 - avcodec.h992013-05-24 - 0c25c39 / b493847 - lavc 55.7.0 / 55.12.100 - avcodec.h
100 Add picture_structure to AVCodecParserContext.100 Add picture_structure to AVCodecParserContext.
101 101
1022013-05-17 - xxxxxxx - lavu 52.33.100 - opt.h1022013-05-17 - xxxxxxx - lavu 52.33.100 - opt.h
@@ -260,52 +260,52 @@ API changes, most recent first: · 157 unmodified lines
2602012-03-26 - a67d9cf - lavfi 2.66.1002602012-03-26 - a67d9cf - lavfi 2.66.100
261 Add avfilter_fill_frame_from_{audio_,}buffer_ref() functions.261 Add avfilter_fill_frame_from_{audio_,}buffer_ref() functions.
262 262
2632013-05-15 - e6c4ac7 - lavu 52.11.0 - pixdesc.h2632013-05-15 - ff46809 / e6c4ac7 - lavu 52.32.100 / 52.11.0 - pixdesc.h
264 Replace PIX_FMT_* flags with AV_PIX_FMT_FLAG_*.264 Replace PIX_FMT_* flags with AV_PIX_FMT_FLAG_*.
265 265
2662013-04-03 - 507b1e4 - lavc 55.4.0 - avcodec.h2662013-04-03 - 6fc58a8 / 507b1e4 - lavc 55.7.100 / 55.4.0 - avcodec.h
267 Add field_order to AVCodecParserContext.267 Add field_order to AVCodecParserContext.
268 268
2692013-04-19 - 5e83d9a - lavc 55.2.0 - avcodec.h2692013-04-19 - f4b05cd / 5e83d9a - lavc 55.5.100 / 55.2.0 - avcodec.h
270 Add CODEC_FLAG_UNALIGNED to allow decoders to produce unaligned output.270 Add CODEC_FLAG_UNALIGNED to allow decoders to produce unaligned output.
271 271
2722013-04-11 - lavfi 3.8.02722013-04-11 - lavfi 3.53.100 / 3.8.0
273 38f0c07 - Move all content from avfiltergraph.h to avfilter.h. Deprecate273 231fd44 / 38f0c07 - Move all content from avfiltergraph.h to avfilter.h. Deprecate
274 avfilterhraph.h, user applications should include just avfilter.h274 avfilterhraph.h, user applications should include just avfilter.h
275 bc1a985 - Add avfilter_graph_alloc_filter(), deprecate avfilter_open() and275 86070b8 / bc1a985 - Add avfilter_graph_alloc_filter(), deprecate avfilter_open() and
276 avfilter_graph_add_filter().276 avfilter_graph_add_filter().
277 1113672 - Add AVFilterContext.graph pointing to the AVFilterGraph that contains the277 4fde705 / 1113672 - Add AVFilterContext.graph pointing to the AVFilterGraph that contains the
278 filter.278 filter.
279 48a5ada - Add avfilter_init_str(), deprecate avfilter_init_filter().279 710b0aa / 48a5ada - Add avfilter_init_str(), deprecate avfilter_init_filter().
280 1ba95a9 - Add avfilter_init_dict().280 46de9ba / 1ba95a9 - Add avfilter_init_dict().
281 7cdd737 - Add AVFilter.flags field and AVFILTER_FLAG_DYNAMIC_{INPUTS,OUTPUTS} flags.281 16fc24b / 7cdd737 - Add AVFilter.flags field and AVFILTER_FLAG_DYNAMIC_{INPUTS,OUTPUTS} flags.
282 7e8fe4b - Add avfilter_pad_count() for counting filter inputs/outputs.282 f4db6bf / 7e8fe4b - Add avfilter_pad_count() for counting filter inputs/outputs.
283 fa2a34c - Add avfilter_next(), deprecate av_filter_next().283 835cc0f / fa2a34c - Add avfilter_next(), deprecate av_filter_next().
284 Deprecate avfilter_uninit().284 Deprecate avfilter_uninit().
285 285
2862013-04-09 - lavfi 3.7.0 - avfilter.h2862013-04-09 - lavfi 3.51.100 / 3.7.0 - avfilter.h
287 b439c99 - Add AVFilter.priv_class for exporting filter options through the287 0594ef0 / b439c99 - Add AVFilter.priv_class for exporting filter options through the
288 AVOptions API in the similar way private options work in lavc and lavf.288 AVOptions API in the similar way private options work in lavc and lavf.
289 8114c10 - Add avfilter_get_class().289 44d4488 / 8114c10 - Add avfilter_get_class().
290 Switch all filters to use AVOptions.290 Switch all filters to use AVOptions.
291 291
2922013-03-19 - 2c328a9 - lavu 52.9.0 - pixdesc.h2922013-03-19 - 17ebef2 / 2c328a9 - lavu 52.20.100 / 52.9.0 - pixdesc.h
293 Add av_pix_fmt_count_planes() function for counting planes in a pixel format.293 Add av_pix_fmt_count_planes() function for counting planes in a pixel format.
294 294
2952013-03-16 - 42c7c61 - lavfi 3.6.02952013-03-16 - ecade98 / 42c7c61 - lavfi 3.47.100 / 3.6.0
296 Add AVFilterGraph.nb_filters, deprecate AVFilterGraph.filter_count.296 Add AVFilterGraph.nb_filters, deprecate AVFilterGraph.filter_count.
297 297
2982013-03-08 - Reference counted buffers - lavu 52.8.0, lavc 55.0.0, lavf 55.0.0,2982013-03-08 - Reference counted buffers - lavu 52.8.0, lavc 55.0.100 / 55.0.0, lavf 55.0.100 / 55.0.0,
299lavd 54.0.0, lavfi 3.5.0299lavd 54.4.100 / 54.0.0, lavfi 3.5.0
300 8e401db, 1cec062 - add a new API for reference counted buffers and buffer300 36099df / 8e401db, 532f31a / 1cec062 - add a new API for reference counted buffers and buffer
301 pools (new header libavutil/buffer.h).301 pools (new header libavutil/buffer.h).
302 1afddbe - add AVPacket.buf to allow reference counting for the AVPacket data.302 2653e12 / 1afddbe - add AVPacket.buf to allow reference counting for the AVPacket data.
303 Add av_packet_from_data() function for constructing packets from303 Add av_packet_from_data() function for constructing packets from
304 av_malloc()ed data.304 av_malloc()ed data.
305 7ecc2d4 - move AVFrame from lavc to lavu (new header libavutil/frame.h), add305 c4e8821 / 7ecc2d4 - move AVFrame from lavc to lavu (new header libavutil/frame.h), add
306 AVFrame.buf/extended_buf to allow reference counting for the AVFrame306 AVFrame.buf/extended_buf to allow reference counting for the AVFrame
307 data. Add new API for working with reference-counted AVFrames.307 data. Add new API for working with reference-counted AVFrames.
308 759001c - add the refcounted_frames field to AVCodecContext to make audio and308 80e9e63 / 759001c - add the refcounted_frames field to AVCodecContext to make audio and
309 video decoders return reference-counted frames. Add get_buffer2()309 video decoders return reference-counted frames. Add get_buffer2()
310 callback to AVCodecContext which allocates reference-counted frames.310 callback to AVCodecContext which allocates reference-counted frames.
311 Add avcodec_default_get_buffer2() as the default get_buffer2()311 Add avcodec_default_get_buffer2() as the default get_buffer2()
@@ -323,30 +323,30 @@ lavd 54.0.0, lavfi 3.5.0 · 11 unmodified lines
323 * qscale_table, qstride, qscale_type, mbskip_table, motion_val,323 * qscale_table, qstride, qscale_type, mbskip_table, motion_val,
324 mb_type, dct_coeff, ref_index -- mpegvideo-specific tables,324 mb_type, dct_coeff, ref_index -- mpegvideo-specific tables,
325 which are not exported anymore.325 which are not exported anymore.
326 7e35037 - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add326 a05a44e / 7e35037 - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add
327 av_buffersrc_add_frame(), deprecate av_buffersrc_buffer().327 av_buffersrc_add_frame(), deprecate av_buffersrc_buffer().
328 Add av_buffersink_get_frame() and av_buffersink_get_samples(),328 Add av_buffersink_get_frame() and av_buffersink_get_samples(),
329 deprecate av_buffersink_read() and av_buffersink_read_samples().329 deprecate av_buffersink_read() and av_buffersink_read_samples().
330 Deprecate AVFilterBufferRef and all functions for working with it.330 Deprecate AVFilterBufferRef and all functions for working with it.
331 331
3322013-03-17 - 12c5c1d - lavu 52.8.0 - avstring.h3322013-03-17 - 6c17ff8 / 12c5c1d - lavu 52.19.100 / 52.8.0 - avstring.h
333 Add av_isdigit, av_isgraph, av_isspace, av_isxdigit.333 Add av_isdigit, av_isgraph, av_isspace, av_isxdigit.
334 334
3352013-02-23 - 9f12235 - lavfi 3.4.0 - avfiltergraph.h3352013-02-23 - 71cf094 / 9f12235 - lavfi 3.40.100 / 3.4.0 - avfiltergraph.h
336 Add resample_lavr_opts to AVFilterGraph for setting libavresample options336 Add resample_lavr_opts to AVFilterGraph for setting libavresample options
337 for auto-inserted resample filters.337 for auto-inserted resample filters.
338 338
3392013-01-25 - 38c1466 - lavu 52.7.0 - dict.h3392013-01-25 - e7e14bc / 38c1466 - lavu 52.17.100 / 52.7.0 - dict.h
340 Add av_dict_parse_string() to set multiple key/value pairs at once from a340 Add av_dict_parse_string() to set multiple key/value pairs at once from a
341 string.341 string.
342 342
3432013-01-25 - b85a5e8 - lavu 52.6.0 - avstring.h3432013-01-25 - 25be630 / b85a5e8 - lavu 52.16.100 / 52.6.0 - avstring.h
344 Add av_strnstr()344 Add av_strnstr()
345 345
3462013-01-15 - 8ee288d - lavu 52.5.0 - hmac.h3462013-01-15 - e7e0186 / 8ee288d - lavu 52.15.100 / 52.5.0 - hmac.h
347 Add AVHMAC.347 Add AVHMAC.
348 348
3492013-01-13 - 44e065d - lavc 54.87.100 / 54.36.0 - vdpau.h3492013-01-13 - 8ee7b38 / 44e065d - lavc 54.87.100 / 54.36.0 - vdpau.h
350 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.350 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.
351 351
3522013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.h3522013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.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