Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -15,13 +15,13 @@ libavutil: 2012-10-22 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2014-06-xx - xxxxxxx - lavu 53.17.0 - imgutils.h | 18 | 2014-06-20 - 0dceefc / 9e500ef - lavu 52.90.100 / 53.17.0 - imgutils.h |
| 19 | Add av_image_check_sar(). | 19 | Add av_image_check_sar(). |
| 20 | 20 | ||
| 21 | 2014-06-xx - xxxxxxx - lavc 55.55.0 - avcodec.h | 21 | 2014-06-20 - 4a99333 / 874390e - lavc 55.68.100 / 55.55.0 - avcodec.h |
| 22 | Add av_packet_rescale_ts() to simplify timestamp conversion. | 22 | Add av_packet_rescale_ts() to simplify timestamp conversion. |
| 23 | 23 | ||
| 24 | 2014-xx-xx - xxxxxxx - lavf 55.20.0 - avformat.h | 24 | 2014-06-18 - ac293b6 / 194be1f - lavf 55.44.100 / 55.20.0 - avformat.h |
| 25 | The proper way for providing a hint about the desired timebase to the muxers | 25 | The proper way for providing a hint about the desired timebase to the muxers |
| 26 | is now setting AVStream.time_base, instead of AVStream.codec.time_base as was | 26 | is now setting AVStream.time_base, instead of AVStream.codec.time_base as was |
| 27 | done previously. The old method is now deprecated. | 27 | done previously. The old method is now deprecated. |
| @@ -30,23 +30,23 @@ API changes, most recent first: · 2 unmodified lines | |||
| 30 | New field int64_t max_analyze_duration2 instead of deprecated | 30 | New field int64_t max_analyze_duration2 instead of deprecated |
| 31 | int max_analyze_duration. | 31 | int max_analyze_duration. |
| 32 | 32 | ||
| 33 | 2014-05-30 - xxxxxxx - lavu 52.89.100 - opt.h | 33 | 2014-05-30 - 00759d7 - lavu 52.89.100 - opt.h |
| 34 | Add av_opt_copy() | 34 | Add av_opt_copy() |
| 35 | 35 | ||
| 36 | 2014-04-xx - xxxxxxx - lavc 55.54.0 - avcodec.h | 36 | 2014-04-xx - 03bb99a / 0957b27 - lavc 55.66.100 / 55.54.0 - avcodec.h |
| 37 | Add AVCodecContext.side_data_only_packets to allow encoders to output packets | 37 | Add AVCodecContext.side_data_only_packets to allow encoders to output packets |
| 38 | with only side data. This option may become mandatory in the future, so all | 38 | with only side data. This option may become mandatory in the future, so all |
| 39 | users are recommended to update their code and enable this option. | 39 | users are recommended to update their code and enable this option. |
| 40 | 40 | ||
| 41 | 2014-xx-xx - xxxxxxx - lavu 53.16.0 - frame.h, pixfmt.h | 41 | 2014-06-01 - 6e8e9f1 / 8c02adc - lavu 52.88.100 / 53.16.0 - frame.h, pixfmt.h |
| 42 | Move all color-related enums (AVColorPrimaries, AVColorSpace, AVColorRange, | 42 | Move all color-related enums (AVColorPrimaries, AVColorSpace, AVColorRange, |
| 43 | AVColorTransferCharacteristic, and AVChromaLocation) inside lavu. | 43 | AVColorTransferCharacteristic, and AVChromaLocation) inside lavu. |
| 44 | And add AVFrame fields for them. | 44 | And add AVFrame fields for them. |
| 45 | 45 | ||
| 46 | 2014-04-xx - xxxxxxx - lavr 1.3.0 - avresample.h | 46 | 2014-04-xx - bdb2e80 / b2d4565 - lavr 1.3.0 - avresample.h |
| 47 | Add avresample_max_output_samples | 47 | Add avresample_max_output_samples |
| 48 | 48 | ||
| 49 | 2014-05-24 - xxxxxxx - lavf 55.19.0 - avformat.h | 49 | 2014-05-24 - d858ee7 / 6d21259 - lavf 55.42.100 / 55.19.0 - avformat.h |
| 50 | Add strict_std_compliance and related AVOptions to support experimental | 50 | Add strict_std_compliance and related AVOptions to support experimental |
| 51 | muxing. | 51 | muxing. |
| 52 | 52 | ||
| @@ -56,14 +56,14 @@ API changes, most recent first: · 3 unmodified lines | |||
| 56 | 2014-05-26 - c37d179 - lavf 55.41.100 - avformat.h | 56 | 2014-05-26 - c37d179 - lavf 55.41.100 - avformat.h |
| 57 | Add format_probesize to AVFormatContext. | 57 | Add format_probesize to AVFormatContext. |
| 58 | 58 | ||
| 59 | 2014-05-19 - xxxxxxx - lavf 55.18.0 - avformat.h | 59 | 2014-05-19 - 7d25af1 / c23c96b - lavf 55.39.100 / 55.18.0 - avformat.h |
| 60 | Add av_stream_get_side_data() to access stream-level side data | 60 | Add av_stream_get_side_data() to access stream-level side data |
| 61 | in the same way as av_packet_get_side_data(). | 61 | in the same way as av_packet_get_side_data(). |
| 62 | 62 | ||
| 63 | 2014-05-xx - xxxxxxx - lavu 52.86.100 - fifo.h | 63 | 2014-05-xx - xxxxxxx - lavu 52.86.100 - fifo.h |
| 64 | Add av_fifo_alloc_array() function. | 64 | Add av_fifo_alloc_array() function. |
| 65 | 65 | ||
| 66 | 2014-05-xx - xxxxxxx - lavu 53.15.0 - frame.h, display.h | 66 | 2014-05-19 - ef1d4ee / bddd8cb - lavu 52.85.100 / 53.15.0 - frame.h, display.h |
| 67 | Add AV_FRAME_DATA_DISPLAYMATRIX for exporting frame-level | 67 | Add AV_FRAME_DATA_DISPLAYMATRIX for exporting frame-level |
| 68 | spatial rendering on video frames for proper display. | 68 | spatial rendering on video frames for proper display. |
| 69 | 69 | ||
| @@ -71,25 +71,25 @@ API changes, most recent first: · 1 unmodified line | |||
| 71 | Add AV_PKT_DATA_DISPLAYMATRIX for exporting packet-level | 71 | Add AV_PKT_DATA_DISPLAYMATRIX for exporting packet-level |
| 72 | spatial rendering on video frames for proper display. | 72 | spatial rendering on video frames for proper display. |
| 73 | 73 | ||
| 74 | 2014-05-xx - xxxxxxx - lavf 55.17.1 - avformat.h | 74 | 2014-05-19 - 999a99c / a312f71 - lavf 55.38.101 / 55.17.1 - avformat.h |
| 75 | Deprecate AVStream.pts and the AVFrac struct, which was its only use case. | 75 | Deprecate AVStream.pts and the AVFrac struct, which was its only use case. |
| 76 | See use av_stream_get_end_pts() | 76 | See use av_stream_get_end_pts() |
| 77 | 77 | ||
| 78 | 2014-05-18 - fd05602 - lavc 55.52.0 - avcodec.h | 78 | 2014-05-18 - 68c0518 / fd05602 - lavc 55.63.100 / 55.52.0 - avcodec.h |
| 79 | Add avcodec_free_context(). From now on it should be used for freeing | 79 | Add avcodec_free_context(). From now on it should be used for freeing |
| 80 | AVCodecContext. | 80 | AVCodecContext. |
| 81 | 81 | ||
| 82 | 2014-05-xx - xxxxxxx - lavu 52.84.100 - time.h | 82 | 2014-05-17 - 0eec06e - lavu 52.84.100 - time.h |
| 83 | Add av_gettime_relative() av_gettime_relative_is_monotonic() | 83 | Add av_gettime_relative() av_gettime_relative_is_monotonic() |
| 84 | 84 | ||
| 85 | 2014-05-15 - 0c1959b - lavf 55.17.0 - avformat.h | 85 | 2014-05-15 - eacf7d6 / 0c1959b - lavf 55.38.100 / 55.17.0 - avformat.h |
| 86 | Add AVMFT_FLAG_BITEXACT flag. Muxers now use it instead of checking | 86 | Add AVMFT_FLAG_BITEXACT flag. Muxers now use it instead of checking |
| 87 | CODEC_FLAG_BITEXACT on the first stream. | 87 | CODEC_FLAG_BITEXACT on the first stream. |
| 88 | 88 | ||
| 89 | 2014-05-15 - xxxxxxx - lswr 0.19.100 - swresample.h | 89 | 2014-05-15 - 96cb4c8 - lswr 0.19.100 - swresample.h |
| 90 | Add swr_close() | 90 | Add swr_close() |
| 91 | 91 | ||
| 92 | 2014-05-11 - 66e6c8a - lavu 53.14.0 - pixfmt.h | 92 | 2014-05-11 - 14aef38 / 66e6c8a - lavu 52.83.100 / 53.14.0 - pixfmt.h |
| 93 | Add AV_PIX_FMT_VDA for new-style VDA acceleration. | 93 | Add AV_PIX_FMT_VDA for new-style VDA acceleration. |
| 94 | 94 | ||
| 95 | 2014-05-xx - xxxxxxx - lavu 52.82.0 - fifo.h | 95 | 2014-05-xx - xxxxxxx - lavu 52.82.0 - fifo.h |
| @@ -110,7 +110,7 @@ API changes, most recent first: · 14 unmodified lines | |||
| 110 | Deprecate CODEC_FLAG_NORMALIZE_AQP. It is replaced by the flag "naq" in the | 110 | Deprecate CODEC_FLAG_NORMALIZE_AQP. It is replaced by the flag "naq" in the |
| 111 | "mpv_flags" private option of the mpegvideo encoders. | 111 | "mpv_flags" private option of the mpegvideo encoders. |
| 112 | 112 | ||
| 113 | 2014-05-01 - 5fcceda - avcodec.h | 113 | 2014-05-01 - cac07d0 / 5fcceda - avcodec.h |
| 114 | Deprecate CODEC_FLAG_INPUT_PRESERVED. Its functionality is replaced by passing | 114 | Deprecate CODEC_FLAG_INPUT_PRESERVED. Its functionality is replaced by passing |
| 115 | reference-counted frames to encoders. | 115 | reference-counted frames to encoders. |
| 116 | 116 | ||
| @@ -126,7 +126,7 @@ API changes, most recent first: · 9 unmodified lines | |||
| 126 | 2014-04-22 - 502512e /dac7e8a - lavu 53.13.0 / 52.78.100 - avutil.h | 126 | 2014-04-22 - 502512e /dac7e8a - lavu 53.13.0 / 52.78.100 - avutil.h |
| 127 | Add av_get_time_base_q(). | 127 | Add av_get_time_base_q(). |
| 128 | 128 | ||
| 129 | 2014-04-17 - 0983d48 - lavu 53.12.0 / 52.77.100 - crc.h | 129 | 2014-04-17 - a8d01a7 / 0983d48 - lavu 53.12.0 / 52.77.100 - crc.h |
| 130 | Add AV_CRC_16_ANSI_LE crc variant. | 130 | Add AV_CRC_16_ANSI_LE crc variant. |
| 131 | 131 | ||
| 132 | 2014-04-XX - xxxxxxx - lavf xx.xx.1xx - avformat.h | 132 | 2014-04-XX - xxxxxxx - lavf xx.xx.1xx - avformat.h |
| @@ -964,7 +964,7 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 831 unmodified lines | |||
| 964 | Add avformat_close_input(). | 964 | Add avformat_close_input(). |
| 965 | Deprecate av_close_input_file() and av_close_input_stream(). | 965 | Deprecate av_close_input_file() and av_close_input_stream(). |
| 966 | 966 | ||
| 967 | 2011-12-09 - b2890f5 - lavu 51.20.0 - audioconvert.h | 967 | 2011-12-09 - c59b80c / b2890f5 - lavu 51.32.0 / 51.20.0 - audioconvert.h |
| 968 | Expand the channel layout list. | 968 | Expand the channel layout list. |
| 969 | 969 | ||
| 970 | 2011-12-02 - e4de716 / 0eea212 - lavc 53.40.0 / 53.25.0 | 970 | 2011-12-02 - e4de716 / 0eea212 - lavc 53.40.0 / 53.25.0 |
| @@ -980,9 +980,9 @@ lavd 54.4.100 / 54.0.0, lavfi 3.5.0 · 9 unmodified lines | |||
| 980 | Change AVCodecContext.error[4] to [8] at next major bump. | 980 | Change AVCodecContext.error[4] to [8] at next major bump. |
| 981 | Add AV_NUM_DATA_POINTERS to simplify the bump transition. | 981 | Add AV_NUM_DATA_POINTERS to simplify the bump transition. |
| 982 | 982 | ||
| 983 | 2011-11-24 - lavu 51.19.0 | 983 | 2011-11-24 - lavu 51.29.0 / 51.19.0 |
| 984 | bd97b2e - add planar RGB pixel formats | 984 | 92afb43 / bd97b2e - add planar RGB pixel formats |
| 985 | 6b0768e - add PIX_FMT_PLANAR and PIX_FMT_RGB pixel descriptions | 985 | 92afb43 / 6b0768e - add PIX_FMT_PLANAR and PIX_FMT_RGB pixel descriptions |
| 986 | 986 | ||
| 987 | 2011-11-23 - 8e576d5 / bbb46f3 - lavu 51.27.0 / 51.18.0 | 987 | 2011-11-23 - 8e576d5 / bbb46f3 - lavu 51.27.0 / 51.18.0 |
| 988 | Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and | 988 | Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and |