lavc: Move b_frame_strategy and b_sensitivity to codec private options
authorVittorio Giovara <vittorio.giovara@gmail.com>
Wed, 9 Sep 2015 02:18:26 +0000 (04:18 +0200)
committerVittorio Giovara <vittorio.giovara@gmail.com>
Thu, 21 Jan 2016 20:33:19 +0000 (15:33 -0500)
commit0e6c8532215790bbe560a9eea4f3cc82bb55cf92
tree0a45577e3a85a8aa3205093c39ef2d8dcca2d4a5
parent55c7e5bf7c8d368c9bc60a219b04849ec9f4c84c
lavc: Move b_frame_strategy and b_sensitivity to codec private options

The b_frame_strategy option is only used by mpegvideoenc, qsv, x264, and
xavs, while b_sensitivity is only used by mpegvideoenc.

These are very codec-specific options, so deprecate the global variants.
Set proper limits to the maximum allowed values.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 files changed:
libavcodec/avcodec.h
libavcodec/libx264.c
libavcodec/libxavs.c
libavcodec/mpegvideo.h
libavcodec/mpegvideo_enc.c
libavcodec/options_table.h
libavcodec/qsvenc.c
libavcodec/qsvenc.h
libavcodec/qsvenc_h264.c
libavcodec/qsvenc_hevc.c
libavcodec/qsvenc_mpeg2.c
libavcodec/version.h