This solves the problem discussed in https://ffmpeg.org/pipermail/ffmpeg-devel/2015-September/179238.html by allowing AVCodec::write_header to be delayed until after packets have been run through required bitstream filters in order to generate global extradata. It also provides a mechanism by which a muxer can add a bitstream filter to a stream automatically, rather than prompting the user to do so.
Showing the changes to doc/APIchanges (1 of 6 files). Show all
Unified · Split
| @@ -15,6 +15,9 @@ libavutil: 2015-08-28 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2015-12-28 - xxxxxxx - lavf 57.21.100 - avformat.h | ||
| 19 | Add automatic bitstream filtering; add av_apply_bitstream_filters() | ||
| 20 | |||
| 18 | 2015-12-22 - xxxxxxx - lavfi 6.21.101 - avfilter.h | 21 | 2015-12-22 - xxxxxxx - lavfi 6.21.101 - avfilter.h |
| 19 | Deprecate avfilter_link_set_closed(). | 22 | Deprecate avfilter_link_set_closed(). |
| 20 | Applications are not supposed to mess with links, | 23 | Applications are not supposed to mess with links, |