History

doc/APIchanges: Fill in missing stuff

Michael Niedermayer committed 8 years ago

Commit e8be46d1 parent 56315df1 file · +33 −33Browse files

Unified · Split

doc/APIchanges+33−33
@@ -15,98 +15,98 @@ libavutil: 2017-10-21 · 14 unmodified lines
1515
1616 API changes, most recent first:
1717
18−2018-04-03 - xxxxxxx - lavu 56.13.100 - pixdesc.h
18+2018-04-03 - d6fc031caf - lavu 56.13.100 - pixdesc.h
1919 Deprecate AV_PIX_FMT_FLAG_PSEUDOPAL and make allocating a pseudo palette
2020 optional for API users (see AV_PIX_FMT_FLAG_PSEUDOPAL doxygen for details).
2121
22−2018-04-01 - xxxxxxx - lavc 58.17.100 - avcodec.h
22+2018-04-01 - 860086ee16 - lavc 58.17.100 - avcodec.h
2323 Add av_packet_make_refcounted().
2424
25−2018-xx-xx - xxxxxxx - lavfi 7.14.100 - avfilter.h
25+2018-04-01 - f1805d160d - lavfi 7.14.100 - avfilter.h
2626 Deprecate use of avfilter_register(), avfilter_register_all(),
2727 avfilter_next(). Add av_filter_iterate().
2828
29−2018-03-xx - xxxxxxx - lavc 58.16.100 - avcodec.h
29+2018-03-25 - b7d0d912ef - lavc 58.16.100 - avcodec.h
3030 Add FF_SUB_CHARENC_MODE_IGNORE.
3131
32−2018-03-23 - xxxxxxx - lavu 56.12.100 - encryption_info.h
32+2018-03-23 - db2a7c947e - lavu 56.12.100 - encryption_info.h
3333 Add AVEncryptionInitInfo and AVEncryptionInfo structures to hold new side-data
3434 for encryption info.
3535
36−2018-03-21 - xxxxxxx - lavc 58.15.100 - avcodec.h
36+2018-03-21 - f14ca60001 - lavc 58.15.100 - avcodec.h
3737 Add av_packet_make_writable().
3838
39−2018-03-18 - xxxxxxx - lavu 56.11.100 - frame.h
39+2018-03-18 - 4b86ac27a0 - lavu 56.11.100 - frame.h
4040 Add AV_FRAME_DATA_QP_TABLE_PROPERTIES and AV_FRAME_DATA_QP_TABLE_DATA.
4141
4242 2018-03-15 - e0e72539cf - lavu 56.10.100 - opt.h
4343 Add AV_OPT_FLAG_BSF_PARAM
4444
45−2018-03-07 - xxxxxxx - lavu 56.9.100 - crc.h
45+2018-03-07 - 950170bd3b - lavu 56.9.100 - crc.h
4646 Add AV_CRC_8_EBU crc variant.
4747
48−2018-03-xx - xxxxxxx - lavc 58.14.100 - mediacodec.h
48+2018-03-07 - 2a0eb86857 - lavc 58.14.100 - mediacodec.h
4949 Change the default behavior of avcodec_flush() on mediacodec
5050 video decoders. To restore the previous behavior, use the new
5151 delay_flush=1 option.
5252
53−2018-03-xx - xxxxxxx - lavu 56.8.100 - frame.h
53+2018-03-01 - 6731f60598 - lavu 56.8.100 - frame.h
5454 Add av_frame_new_side_data_from_buf().
5555
56−2018-02-xx - xxxxxxx
56+2018-02-15 - 8a8d0b319a
5757 Change av_ripemd_update(), av_murmur3_update() and av_hash_update() length
5858 parameter type to size_t at next major bump.
5959
60−2018-02-xx - xxxxxxx - lavfi 7.12.100 - avfilter.h
60+2018-02-12 - bcab11a1a2 - lavfi 7.12.100 - avfilter.h
6161 Add AVFilterContext.extra_hw_frames.
6262
63−2018-02-xx - xxxxxxx - lavc 58.11.100 - avcodec.h
63+2018-02-12 - d23fff0d8a - lavc 58.11.100 - avcodec.h
6464 Add AVCodecContext.extra_hw_frames.
6565
66−2018-xx-xx - xxxxxxx - lavf 58.9.100 - avformat.h
66+2018-02-06 - 0694d87024 - lavf 58.9.100 - avformat.h
6767 Deprecate use of av_register_input_format(), av_register_output_format(),
6868 av_register_all(), av_iformat_next(), av_oformat_next().
6969 Add av_demuxer_iterate(), and av_muxer_iterate().
7070
71−2018-xx-xx - xxxxxxx - lavc 58.10.100 - avcodec.h
71+2018-02-06 - 36c85d6e77 - lavc 58.10.100 - avcodec.h
7272 Deprecate use of avcodec_register(), avcodec_register_all(),
7373 av_codec_next(), av_register_codec_parser(), and av_parser_next().
7474 Add av_codec_iterate() and av_parser_iterate().
7575
76−2018-02-xx - xxxxxxx - lavf 58.8.100 - avformat.h
76+2018-02-04 - ff46124b0d - lavf 58.8.100 - avformat.h
7777 Deprecate the current names of the RTSP "timeout", "stimeout", "user-agent"
7878 options. Introduce "listen_timeout" as replacement for the current "timeout"
7979 option, and "user_agent" as replacement for "user-agent". Once the deprecation
8080 is over, the old "timeout" option will be removed, and "stimeout" will be
8181 renamed to "stimeout" (the "timeout" option will essentially change semantics).
8282
83−2018-01-xx - xxxxxxx - lavf 58.7.100 - avformat.h
83+2018-01-28 - ea3672b7d6 - lavf 58.7.100 - avformat.h
8484 Deprecate AVFormatContext filename field which had limited length, use the
8585 new dynamically allocated url field instead.
8686
87−2018-01-xx - xxxxxxx - lavf 58.7.100 - avformat.h
87+2018-01-28 - ea3672b7d6 - lavf 58.7.100 - avformat.h
8888 Add url field to AVFormatContext and add ff_format_set_url helper function.
8989
90−2018-01-xx - xxxxxxx - lavf 58.6.100 - avformat.h
90+2018-01-27 - 6194d7e564 - lavf 58.6.100 - avformat.h
9191 Add AVFMTCTX_UNSEEKABLE (for HLS demuxer).
9292
93−2018-xx-xx - xxxxxxx - lavu 56.9.100 - aes_ctr.h
93+2018-01-23 - 9f07cf7c00 - lavu 56.9.100 - aes_ctr.h
9494 Add method to set the 16-byte IV.
9595
96−2018-01-xx - xxxxxxx - lavf 58.5.100 - avformat.h
96+2018-01-16 - 631c56a8e4 - lavf 58.5.100 - avformat.h
9797 Explicitly make avformat_network_init() and avformat_network_deinit() optional.
9898 If these are not called, network initialization and deinitialization is
9999 automatic, and unlike in older versions, fully supported, unless libavformat
100100 is linked to ancient GnuTLS and OpenSSL.
101101
102−2018-01-xx - xxxxxxx - lavf 58.4.100 - avformat.h
102+2018-01-16 - 6512ff72f9 - lavf 58.4.100 - avformat.h
103103 Deprecate AVStream.recommended_encoder_configuration. It was useful only for
104104 FFserver, which has been removed.
105105
106−2018-01-xx - xxxxxxx - lavfi 7.11.101 - avfilter.h
106+2018-01-05 - 798dcf2432 - lavfi 7.11.101 - avfilter.h
107107 Deprecate avfilter_link_get_channels(). Use av_buffersink_get_channels().
108108
109−2017-xx-xx - xxxxxxx - lavr 4.0.0 - avresample.h
109+2017-01-04 - c29038f304 - lavr 4.0.0 - avresample.h
110110 Deprecate the entire library. Merged years ago to provide compatibility
111111 with Libav, it remained unmaintained by the FFmpeg project and duplicated
112112 functionality provided by libswresample.
@@ -115,36 +115,36 @@ API changes, most recent first: · 2 unmodified lines
115115 Users of this library are asked to migrate to libswresample, which, as well as
116116 providing more functionality, is faster and has higher accuracy.
117117
118−2017-xx-xx - xxxxxxx - lavc 58.9.100 - avcodec.h
118+2017-12-26 - a04c2c707d - lavc 58.9.100 - avcodec.h
119119 Deprecate av_lockmgr_register(). You need to build FFmpeg with threading
120120 support enabled to get basic thread-safety (which is the default build
121121 configuration).
122122
123−2017-12-xx - xxxxxxx - lavu 56.7.100 - cpu.h
123+2017-12-24 - 8b81eabe57 - lavu 56.7.100 - cpu.h
124124 AVX-512 flags added.
125125
126−2017-xx-xx - xxxxxxx - lavc 58.8.100 - avcodec.h
126+2017-12-16 - 8bf4e6d3ce - lavc 58.8.100 - avcodec.h
127127 The MediaCodec decoders now support AVCodecContext.hw_device_ctx.
128128
129−2017-xx-xx - xxxxxxx - lavu 56.6.100 - hwcontext.h hwcontext_mediacodec.h
129+2017-12-16 - e4d9f05ca7 - lavu 56.6.100 - hwcontext.h hwcontext_mediacodec.h
130130 Add AV_HWDEVICE_TYPE_MEDIACODEC and a new installed header with
131131 MediaCodec-specific hwcontext definitions.
132132
133−2017-xx-xx - xxxxxxc - lavc 58.7.100 - avcodec.h
133+2017-12-14 - b945fed629 - lavc 58.7.100 - avcodec.h
134134 Add AV_CODEC_CAP_HARDWARE, AV_CODEC_CAP_HYBRID, and AVCodec.wrapper_name,
135135 and mark all AVCodecs accordingly.
136136
137−2017-xx-xx - xxxxxxx - lavu 56.4.100 / 56.7.0 - stereo3d.h
137+2017-11-29 - d268094f88 - lavu 56.4.100 / 56.7.0 - stereo3d.h
138138 Add view field to AVStereo3D structure and AVStereo3DView enum.
139139
140−2017-xx-xx - xxxxxxx - lavc 58.6.100 - avcodec.h
140+2017-11-26 - 3a71bcc213 - lavc 58.6.100 - avcodec.h
141141 Add const to AVCodecContext.hwaccel.
142142
143−2017-11-xx - xxxxxxx - lavc 58.5.100 - avcodec.h
143+2017-11-26 - 3536a3efb9 - lavc 58.5.100 - avcodec.h
144144 Deprecate user visibility of the AVHWAccel structure and the functions
145145 av_register_hwaccel() and av_hwaccel_next().
146146
147−2017-11-xx - xxxxxxx - lavc 58.4.100 - avcodec.h
147+2017-11-26 - 24cc0a53e9 - lavc 58.4.100 - avcodec.h
148148 Add AVCodecHWConfig and avcodec_get_hw_config().
149149
150150 2017-11-22 - 3650cb2dfa - lavu 56.3.100 - opencl.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