Based on several git show origin/release/X.Y:doc/APIchanges.
Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -15,6 +15,9 @@ libavutil: 2014-08-09 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | |||
| 19 | -------- 8< --------- FFmpeg 2.4 was cut here -------- 8< --------- | ||
| 20 | |||
| 18 | 2014-08-xx - xxxxxxx - lavc 56.1.0 - avcodec.h | 21 | 2014-08-xx - xxxxxxx - lavc 56.1.0 - avcodec.h |
| 19 | Add AV_PKT_DATA_STEREO3D to export container-level stereo3d information. | 22 | Add AV_PKT_DATA_STEREO3D to export container-level stereo3d information. |
| 20 | 23 | ||
| @@ -102,7 +105,6 @@ API changes, most recent first: · 81 unmodified lines | |||
| 102 | Typically, this means you will do 'AVProbeData pd = { 0 };' instead of | 105 | Typically, this means you will do 'AVProbeData pd = { 0 };' instead of |
| 103 | 'AVProbeData pd;'. | 106 | 'AVProbeData pd;'. |
| 104 | 107 | ||
| 105 | |||
| 106 | 2014-07-29 - 31e0b5d / 69e7336 - lavu 52.92.100 / 53.19.0 - avstring.h | 108 | 2014-07-29 - 31e0b5d / 69e7336 - lavu 52.92.100 / 53.19.0 - avstring.h |
| 107 | Make name matching function from lavf public as av_match_name(). | 109 | Make name matching function from lavf public as av_match_name(). |
| 108 | 110 | ||
| @@ -119,6 +121,9 @@ API changes, most recent first: · 10 unmodified lines | |||
| 119 | 2014-07-23 - 8a4c086 - lavf 55.49.100 - avio.h | 121 | 2014-07-23 - 8a4c086 - lavf 55.49.100 - avio.h |
| 120 | Add avio_read_to_bprint() | 122 | Add avio_read_to_bprint() |
| 121 | 123 | ||
| 124 | |||
| 125 | -------- 8< --------- FFmpeg 2.3 was cut here -------- 8< --------- | ||
| 126 | |||
| 122 | 2014-07-14 - 62227a7 - lavf 55.47.100 - avformat.h | 127 | 2014-07-14 - 62227a7 - lavf 55.47.100 - avformat.h |
| 123 | Add av_stream_get_parser() | 128 | Add av_stream_get_parser() |
| 124 | 129 | ||
| @@ -292,6 +297,9 @@ API changes, most recent first: · 167 unmodified lines | |||
| 292 | Give the name AVPacketSideData to the previously anonymous struct used for | 297 | Give the name AVPacketSideData to the previously anonymous struct used for |
| 293 | AVPacket.side_data. | 298 | AVPacket.side_data. |
| 294 | 299 | ||
| 300 | |||
| 301 | -------- 8< --------- FFmpeg 2.2 was cut here -------- 8< --------- | ||
| 302 | |||
| 295 | 2014-03-18 - 37c07d4 - lsws 2.5.102 | 303 | 2014-03-18 - 37c07d4 - lsws 2.5.102 |
| 296 | Make gray16 full-scale. | 304 | Make gray16 full-scale. |
| 297 | 305 | ||
| @@ -434,6 +442,9 @@ API changes, most recent first: · 136 unmodified lines | |||
| 434 | 2013-10-31 - 78265fc / 28096e0 - lavu 52.49.100 / 52.17.0 - frame.h | 442 | 2013-10-31 - 78265fc / 28096e0 - lavu 52.49.100 / 52.17.0 - frame.h |
| 435 | Add AVFrame.flags and AV_FRAME_FLAG_CORRUPT. | 443 | Add AVFrame.flags and AV_FRAME_FLAG_CORRUPT. |
| 436 | 444 | ||
| 445 | |||
| 446 | -------- 8< --------- FFmpeg 2.1 was cut here -------- 8< --------- | ||
| 447 | |||
| 437 | 2013-10-27 - dbe6f9f - lavc 55.39.100 - avcodec.h | 448 | 2013-10-27 - dbe6f9f - lavc 55.39.100 - avcodec.h |
| 438 | Add CODEC_CAP_DELAY support to avcodec_decode_subtitle2. | 449 | Add CODEC_CAP_DELAY support to avcodec_decode_subtitle2. |
| 439 | 450 | ||
| @@ -506,6 +517,9 @@ API changes, most recent first: · 66 unmodified lines | |||
| 506 | Add avcodec_chroma_pos_to_enum() | 517 | Add avcodec_chroma_pos_to_enum() |
| 507 | Add avcodec_enum_to_chroma_pos() | 518 | Add avcodec_enum_to_chroma_pos() |
| 508 | 519 | ||
| 520 | |||
| 521 | -------- 8< --------- FFmpeg 2.0 was cut here -------- 8< --------- | ||
| 522 | |||
| 509 | 2013-07-03 - 838bd73 - lavfi 3.78.100 - avfilter.h | 523 | 2013-07-03 - 838bd73 - lavfi 3.78.100 - avfilter.h |
| 510 | Deprecate avfilter_graph_parse() in favor of the equivalent | 524 | Deprecate avfilter_graph_parse() in favor of the equivalent |
| 511 | avfilter_graph_parse_ptr(). | 525 | avfilter_graph_parse_ptr(). |
| @@ -578,6 +592,9 @@ API changes, most recent first: · 66 unmodified lines | |||
| 578 | 2013-03-17 - 7aa9af5 - lavu 52.20.100 - opt.h | 592 | 2013-03-17 - 7aa9af5 - lavu 52.20.100 - opt.h |
| 579 | Add AV_OPT_TYPE_VIDEO_RATE value to AVOptionType enum. | 593 | Add AV_OPT_TYPE_VIDEO_RATE value to AVOptionType enum. |
| 580 | 594 | ||
| 595 | |||
| 596 | -------- 8< --------- FFmpeg 1.2 was cut here -------- 8< --------- | ||
| 597 | |||
| 581 | 2013-03-07 - 9767ec6 - lavu 52.18.100 - avstring.h,bprint.h | 598 | 2013-03-07 - 9767ec6 - lavu 52.18.100 - avstring.h,bprint.h |
| 582 | Add av_escape() and av_bprint_escape() API. | 599 | Add av_escape() and av_bprint_escape() API. |
| 583 | 600 | ||
| @@ -590,6 +607,9 @@ API changes, most recent first: · 6 unmodified lines | |||
| 590 | 2013-01-01 - 2eb2e17 - lavfi 3.34.100 | 607 | 2013-01-01 - 2eb2e17 - lavfi 3.34.100 |
| 591 | Add avfilter_get_audio_buffer_ref_from_arrays_channels. | 608 | Add avfilter_get_audio_buffer_ref_from_arrays_channels. |
| 592 | 609 | ||
| 610 | |||
| 611 | -------- 8< --------- FFmpeg 1.1 was cut here -------- 8< --------- | ||
| 612 | |||
| 593 | 2012-12-20 - 34de47aa - lavfi 3.29.100 - avfilter.h | 613 | 2012-12-20 - 34de47aa - lavfi 3.29.100 - avfilter.h |
| 594 | Add AVFilterLink.channels, avfilter_link_get_channels() | 614 | Add AVFilterLink.channels, avfilter_link_get_channels() |
| 595 | and avfilter_ref_get_channels(). | 615 | and avfilter_ref_get_channels(). |
| @@ -635,6 +655,9 @@ API changes, most recent first: · 39 unmodified lines | |||
| 635 | Add LIBSWRESAMPLE_VERSION, LIBSWRESAMPLE_BUILD | 655 | Add LIBSWRESAMPLE_VERSION, LIBSWRESAMPLE_BUILD |
| 636 | and LIBSWRESAMPLE_IDENT symbols. | 656 | and LIBSWRESAMPLE_IDENT symbols. |
| 637 | 657 | ||
| 658 | |||
| 659 | -------- 8< --------- FFmpeg 1.0 was cut here -------- 8< --------- | ||
| 660 | |||
| 638 | 2012-09-06 - 29e972f - lavu 51.72.100 - parseutils.h | 661 | 2012-09-06 - 29e972f - lavu 51.72.100 - parseutils.h |
| 639 | Add av_small_strptime() time parsing function. | 662 | Add av_small_strptime() time parsing function. |
| 640 | 663 | ||
| @@ -1053,6 +1076,9 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 412 unmodified lines | |||
| 1053 | 2012-01-12 - b18e17e / 3167dc9 - lavfi 2.59.100 / 2.15.0 | 1076 | 2012-01-12 - b18e17e / 3167dc9 - lavfi 2.59.100 / 2.15.0 |
| 1054 | Add a new installed header -- libavfilter/version.h -- with version macros. | 1077 | Add a new installed header -- libavfilter/version.h -- with version macros. |
| 1055 | 1078 | ||
| 1079 | |||
| 1080 | -------- 8< --------- FFmpeg 0.9 was cut here -------- 8< --------- | ||
| 1081 | |||
| 1056 | 2011-12-08 - a502939 - lavfi 2.52.0 | 1082 | 2011-12-08 - a502939 - lavfi 2.52.0 |
| 1057 | Add av_buffersink_poll_frame() to buffersink.h. | 1083 | Add av_buffersink_poll_frame() to buffersink.h. |
| 1058 | 1084 | ||
| @@ -1262,6 +1288,13 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 203 unmodified lines | |||
| 1262 | 2011-06-28 - 5129336 - lavu 51.11.0 - avutil.h | 1288 | 2011-06-28 - 5129336 - lavu 51.11.0 - avutil.h |
| 1263 | Define the AV_PICTURE_TYPE_NONE value in AVPictureType enum. | 1289 | Define the AV_PICTURE_TYPE_NONE value in AVPictureType enum. |
| 1264 | 1290 | ||
| 1291 | |||
| 1292 | -------- 8< --------- FFmpeg 0.7 was cut here -------- 8< --------- | ||
| 1293 | |||
| 1294 | |||
| 1295 | |||
| 1296 | -------- 8< --------- FFmpeg 0.8 was cut here -------- 8< --------- | ||
| 1297 | |||
| 1265 | 2011-06-19 - fd2c0a5 - lavfi 2.23.0 - avfilter.h | 1298 | 2011-06-19 - fd2c0a5 - lavfi 2.23.0 - avfilter.h |
| 1266 | Add layout negotiation fields and helper functions. | 1299 | Add layout negotiation fields and helper functions. |
| 1267 | 1300 | ||
| @@ -1939,6 +1972,9 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 671 unmodified lines | |||
| 1939 | 2010-06-02 - 7e566bb - lavc 52.73.0 - av_get_codec_tag_string() | 1972 | 2010-06-02 - 7e566bb - lavc 52.73.0 - av_get_codec_tag_string() |
| 1940 | Add av_get_codec_tag_string(). | 1973 | Add av_get_codec_tag_string(). |
| 1941 | 1974 | ||
| 1975 | |||
| 1976 | -------- 8< --------- FFmpeg 0.6 was cut here -------- 8< --------- | ||
| 1977 | |||
| 1942 | 2010-06-01 - 2b99142 - lsws 0.11.0 - convertPalette API | 1978 | 2010-06-01 - 2b99142 - lsws 0.11.0 - convertPalette API |
| 1943 | Add sws_convertPalette8ToPacked32() and sws_convertPalette8ToPacked24(). | 1979 | Add sws_convertPalette8ToPacked32() and sws_convertPalette8ToPacked24(). |
| 1944 | 1980 | ||
| @@ -1956,10 +1992,6 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 11 unmodified lines | |||
| 1956 | 2010-05-09 - b6bc205 - lavfi 1.20.0 - AVFilterPicRef | 1992 | 2010-05-09 - b6bc205 - lavfi 1.20.0 - AVFilterPicRef |
| 1957 | Add interlaced and top_field_first fields to AVFilterPicRef. | 1993 | Add interlaced and top_field_first fields to AVFilterPicRef. |
| 1958 | 1994 | ||
| 1959 | ------------------------------8<------------------------------------- | ||
| 1960 | 0.6 branch was cut here | ||
| 1961 | ----------------------------->8-------------------------------------- | ||
| 1962 | |||
| 1963 | 2010-05-01 - 8e2ee18 - lavf 52.62.0 - probe function | 1995 | 2010-05-01 - 8e2ee18 - lavf 52.62.0 - probe function |
| 1964 | Add av_probe_input_format2 to API, it allows ignoring probe | 1996 | Add av_probe_input_format2 to API, it allows ignoring probe |
| 1965 | results below given score and returns the actual probe score. | 1997 | results below given score and returns the actual probe score. |