lavc: add a new bitstream filtering API

Multimedia / Libav - Anton Khirnov [khirnov.net] - 20 March 2016 02:15 UTC

Deprecate the current bitstream filtering API.

33d1898 lavc: add a new bitstream filtering API
configure | 2 +-
doc/APIchanges | 4 +
libavcodec/Makefile | 2 +
libavcodec/aac_adtstoasc_bsf.c | 104 +++++++++++------
libavcodec/allcodecs.c | 21 ----
libavcodec/avcodec.h | 202 ++++++++++++++++++++++++++++++--
libavcodec/bitstream_filter.c | 147 +++++++++++++++++------
libavcodec/bitstream_filters.c | 121 +++++++++++++++++++
libavcodec/bsf.c | 219 +++++++++++++++++++++++++++++++++++
libavcodec/bsf.h | 33 ++++++
libavcodec/chomp_bsf.c | 29 ++---
libavcodec/dump_extradata_bsf.c | 94 +++++++++++----
libavcodec/h264_mp4toannexb_bsf.c | 151 ++++++++++++++----------
libavcodec/hevc_mp4toannexb_bsf.c | 127 ++++++++++----------
libavcodec/imx_dump_header_bsf.c | 63 ++++++----
libavcodec/mjpeg2jpeg_bsf.c | 69 ++++++-----
libavcodec/mjpega_dump_header_bsf.c | 106 +++++++++--------
libavcodec/movsub_bsf.c | 96 ++++++++++-----
libavcodec/noise_bsf.c | 77 ++++++++----
libavcodec/remove_extradata_bsf.c | 110 ++++++++++++++----
libavcodec/version.h | 5 +-
21 files changed, 1350 insertions(+), 432 deletions(-)

Upstream: git.libav.org


  • Share