зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1295886 - P2. Extract FFmpeg BSF config options. r=gerald
Will simplify future resync. MozReview-Commit-ID: CwkIFKYvWsL --HG-- extra : rebase_source : 8d40fb7c080f087aa076ada231d3556adee615f9
This commit is contained in:
Родитель
85c82c1a4b
Коммит
3252b06662
|
@ -32,8 +32,8 @@ config_win32/64.h/asm:
|
|||
add to configure command: --toolchain=msvc
|
||||
|
||||
Regenerate defaults_disabled.{h,asm} with:
|
||||
$ grep -E ".*_(INDEV|OUTDEV|DECODER|ENCODER|DEMUXER|MUXER|PARSER|FILTER|HWACCEL|PROTOCOL|ENCODERS|DECODERS|HWACCELS|INDEVS|OUTDEVS|FILTERS|DEMUXERS|MUXERS|PROTOCOLS) 0" config.h > ~/Work/Mozilla/mozilla-central/media/ffvpx/defaults_disabled.h
|
||||
$ grep -E ".*_(INDEV|OUTDEV|DECODER|ENCODER|DEMUXER|MUXER|PARSER|FILTER|HWACCEL|PROTOCOL|ENCODERS|DECODERS|HWACCELS|INDEVS|OUTDEVS|FILTERS|DEMUXERS|MUXERS|PROTOCOLS) 0" config.asm > ~/Work/Mozilla/mozilla-central/media/ffvpx/defaults_disabled.asm
|
||||
$ grep -E ".*_(INDEV|OUTDEV|DECODER|ENCODER|DEMUXER|MUXER|PARSER|FILTER|HWACCEL|PROTOCOL|ENCODERS|DECODERS|HWACCELS|INDEVS|OUTDEVS|FILTERS|DEMUXERS|MUXERS|PROTOCOLS|BSF) 0" config.h > ~/Work/Mozilla/mozilla-central/media/ffvpx/defaults_disabled.h
|
||||
$ grep -E ".*_(INDEV|OUTDEV|DECODER|ENCODER|DEMUXER|MUXER|PARSER|FILTER|HWACCEL|PROTOCOL|ENCODERS|DECODERS|HWACCELS|INDEVS|OUTDEVS|FILTERS|DEMUXERS|MUXERS|PROTOCOLS|BSF) 0" config.asm > ~/Work/Mozilla/mozilla-central/media/ffvpx/defaults_disabled.asm
|
||||
|
||||
All new decoders/muxers/encoders/... should be added in the list of dummy functions found in libavcodec/dummy_funcs.c
|
||||
otherwise linkage will fail on Windows. On other platforms they are optimised out and aren't necessary.
|
||||
|
|
|
@ -629,22 +629,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -614,22 +614,7 @@
|
|||
%define CONFIG_VT_BT2020 0
|
||||
%define CONFIG_WMA_FREQS 0
|
||||
%define CONFIG_WMV2DSP 0
|
||||
%define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
%define CONFIG_CHOMP_BSF 0
|
||||
%define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
%define CONFIG_DCA_CORE_BSF 0
|
||||
%define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MJPEG2JPEG_BSF 0
|
||||
%define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
%define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
%define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
%define CONFIG_NOISE_BSF 0
|
||||
%define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
%define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
%define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
%define CONFIG_NULL_BSF 1
|
||||
%define CONFIG_VP8_DECODER 1
|
||||
%define CONFIG_VP9_DECODER 1
|
||||
%define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -630,22 +630,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -628,22 +628,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -614,22 +614,7 @@
|
|||
%define CONFIG_VT_BT2020 0
|
||||
%define CONFIG_WMA_FREQS 0
|
||||
%define CONFIG_WMV2DSP 0
|
||||
%define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
%define CONFIG_CHOMP_BSF 0
|
||||
%define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
%define CONFIG_DCA_CORE_BSF 0
|
||||
%define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MJPEG2JPEG_BSF 0
|
||||
%define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
%define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
%define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
%define CONFIG_NOISE_BSF 0
|
||||
%define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
%define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
%define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
%define CONFIG_NULL_BSF 1
|
||||
%define CONFIG_VP8_DECODER 1
|
||||
%define CONFIG_VP9_DECODER 1
|
||||
%define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -631,22 +631,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -614,22 +614,7 @@
|
|||
%define CONFIG_VT_BT2020 0
|
||||
%define CONFIG_WMA_FREQS 0
|
||||
%define CONFIG_WMV2DSP 0
|
||||
%define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
%define CONFIG_CHOMP_BSF 0
|
||||
%define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
%define CONFIG_DCA_CORE_BSF 0
|
||||
%define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MJPEG2JPEG_BSF 0
|
||||
%define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
%define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
%define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
%define CONFIG_NOISE_BSF 0
|
||||
%define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
%define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
%define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
%define CONFIG_NULL_BSF 1
|
||||
%define CONFIG_VP8_DECODER 1
|
||||
%define CONFIG_VP9_DECODER 1
|
||||
%define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -629,22 +629,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -614,22 +614,7 @@
|
|||
%define CONFIG_VT_BT2020 0
|
||||
%define CONFIG_WMA_FREQS 0
|
||||
%define CONFIG_WMV2DSP 0
|
||||
%define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
%define CONFIG_CHOMP_BSF 0
|
||||
%define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
%define CONFIG_DCA_CORE_BSF 0
|
||||
%define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
%define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MJPEG2JPEG_BSF 0
|
||||
%define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
%define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
%define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
%define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
%define CONFIG_NOISE_BSF 0
|
||||
%define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
%define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
%define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
%define CONFIG_NULL_BSF 1
|
||||
%define CONFIG_VP8_DECODER 1
|
||||
%define CONFIG_VP9_DECODER 1
|
||||
%define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -629,22 +629,7 @@
|
|||
#define CONFIG_VT_BT2020 0
|
||||
#define CONFIG_WMA_FREQS 0
|
||||
#define CONFIG_WMV2DSP 0
|
||||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_NULL_BSF 1
|
||||
#define CONFIG_VP8_DECODER 1
|
||||
#define CONFIG_VP9_DECODER 1
|
||||
#define CONFIG_FLAC_DECODER 1
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
#define CONFIG_AAC_ADTSTOASC_BSF 0
|
||||
#define CONFIG_CHOMP_BSF 0
|
||||
#define CONFIG_DUMP_EXTRADATA_BSF 0
|
||||
#define CONFIG_DCA_CORE_BSF 0
|
||||
#define CONFIG_EXTRACT_EXTRADATA_BSF 0
|
||||
#define CONFIG_H264_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_HEVC_MP4TOANNEXB_BSF 0
|
||||
#define CONFIG_IMX_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MJPEG2JPEG_BSF 0
|
||||
#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0
|
||||
#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0
|
||||
#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0
|
||||
#define CONFIG_MOV2TEXTSUB_BSF 0
|
||||
#define CONFIG_NOISE_BSF 0
|
||||
#define CONFIG_REMOVE_EXTRADATA_BSF 0
|
||||
#define CONFIG_TEXT2MOVSUB_BSF 0
|
||||
#define CONFIG_VP9_RAW_REORDER_BSF 0
|
||||
#define CONFIG_VP9_SUPERFRAME_BSF 0
|
||||
#define CONFIG_ENCODERS 0
|
||||
#define CONFIG_HWACCELS 0
|
||||
#define CONFIG_INDEVS 0
|
||||
|
|
Загрузка…
Ссылка в новой задаче