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 | 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 | 21 | 2015-12-22 - xxxxxxx - lavfi 6.21.101 - avfilter.h |
| 19 | 22 | Deprecate avfilter_link_set_closed(). |
| 20 | 23 | Applications are not supposed to mess with links, |