[FFmpeg-devel] [PATCH 4/4] avcodec.h: split bitstream filters API into its own header

Anton Khirnov anton at khirnov.net
Sat Apr 11 11:11:38 EEST 2020


Quoting James Almer (2020-04-10 20:14:17)
> On 4/10/2020 12:42 PM, Anton Khirnov wrote:
> > ---
> >  doc/APIchanges                         |   3 +-
> >  libavcodec/Makefile                    |   1 +
> >  libavcodec/aac_adtstoasc_bsf.c         |   2 +-
> >  libavcodec/av1_frame_merge_bsf.c       |   2 +-
> >  libavcodec/av1_frame_split_bsf.c       |   2 +-
> >  libavcodec/av1_metadata_bsf.c          |   1 +
> >  libavcodec/avcodec.h                   | 285 +---------------------
> >  libavcodec/bsf.c                       |   4 +-
> >  libavcodec/bsf.h                       | 324 +++++++++++++++++++++++++
> >  libavcodec/bsf_internal.h              |   5 +-
> >  libavcodec/chomp_bsf.c                 |   2 +-
> >  libavcodec/dca_core_bsf.c              |   2 +-
> >  libavcodec/dump_extradata_bsf.c        |   2 +-
> >  libavcodec/eac3_core_bsf.c             |   2 +-
> >  libavcodec/extract_extradata_bsf.c     |   2 +-
> >  libavcodec/filter_units_bsf.c          |   1 +
> >  libavcodec/h264_metadata_bsf.c         |   1 +
> >  libavcodec/h264_mp4toannexb_bsf.c      |   1 +
> >  libavcodec/h264_redundant_pps_bsf.c    |   1 +
> >  libavcodec/h265_metadata_bsf.c         |   1 +
> >  libavcodec/hapqa_extract_bsf.c         |   2 +-
> >  libavcodec/hevc_mp4toannexb_bsf.c      |   1 +
> >  libavcodec/imx_dump_header_bsf.c       |   2 +-
> >  libavcodec/mjpeg2jpeg_bsf.c            |   2 +-
> >  libavcodec/mjpega_dump_header_bsf.c    |   2 +-
> >  libavcodec/movsub_bsf.c                |   2 +-
> >  libavcodec/mp3_header_decompress_bsf.c |   2 +-
> >  libavcodec/mpeg2_metadata_bsf.c        |   1 +
> >  libavcodec/mpeg4_unpack_bframes_bsf.c  |   2 +-
> >  libavcodec/noise_bsf.c                 |   2 +-
> >  libavcodec/null_bsf.c                  |   2 +-
> >  libavcodec/prores_metadata_bsf.c       |   2 +
> >  libavcodec/remove_extradata_bsf.c      |   1 +
> >  libavcodec/trace_headers_bsf.c         |   1 +
> >  libavcodec/truehd_core_bsf.c           |   2 +-
> >  libavcodec/vp9_metadata_bsf.c          |   1 +
> >  libavcodec/vp9_raw_reorder_bsf.c       |   1 +
> >  libavcodec/vp9_superframe_bsf.c        |   3 +-
> >  libavcodec/vp9_superframe_split_bsf.c  |   2 +-
> >  39 files changed, 370 insertions(+), 307 deletions(-)
> >  create mode 100644 libavcodec/bsf.h
> 
> Both this and patch 3/4 LGTM.
> 
> I'll wait for you to push this before i push my doxy patch.

Any opinion on 2/4? The later patches depend on it.

-- 
Anton Khirnov


More information about the ffmpeg-devel mailing list