configure: Use a separate config_components.h header for $ALL_COMPONENTS

This avoids unnecessary rebuilds of most source files if only the
list of enabled components has changed, but not the other properties
of the build, set in config.h.

Signed-off-by: Martin Storsjö <martin@martin.st>
release/5.1
Martin Storsjö 3 years ago
parent f3a0e2ee2b
commit a78f136f3f
  1. 17
      configure
  2. 1
      fftools/ffplay.c
  3. 2
      libavcodec/8svx.c
  4. 2
      libavcodec/a64multienc.c
  5. 2
      libavcodec/aac_ac3_parser.c
  6. 1
      libavcodec/aactab.c
  7. 2
      libavcodec/aarch64/h264cmc_neon.S
  8. 1
      libavcodec/ac3_parser.c
  9. 2
      libavcodec/ac3dec.c
  10. 3
      libavcodec/ac3dec_float.c
  11. 1
      libavcodec/ac3enc.c
  12. 2
      libavcodec/ac3enc_template.c
  13. 3
      libavcodec/adpcm.c
  14. 2
      libavcodec/adpcmenc.c
  15. 1
      libavcodec/allcodecs.c
  16. 1
      libavcodec/amfenc.c
  17. 2
      libavcodec/aptxdec.c
  18. 2
      libavcodec/aptxenc.c
  19. 1
      libavcodec/arm/flacdsp_init_arm.c
  20. 2
      libavcodec/arm/h264cmc_neon.S
  21. 1
      libavcodec/assdec.c
  22. 2
      libavcodec/assenc.c
  23. 1
      libavcodec/asvdec.c
  24. 2
      libavcodec/asvenc.c
  25. 1
      libavcodec/audiotoolboxdec.c
  26. 2
      libavcodec/av1dec.c
  27. 2
      libavcodec/binkaudio.c
  28. 2
      libavcodec/bintext.c
  29. 1
      libavcodec/bsf.c
  30. 2
      libavcodec/crystalhd.c
  31. 2
      libavcodec/cuviddec.c
  32. 2
      libavcodec/cyuv.c
  33. 2
      libavcodec/dxva2_av1.c
  34. 2
      libavcodec/dxva2_h264.c
  35. 2
      libavcodec/dxva2_hevc.c
  36. 2
      libavcodec/dxva2_mpeg2.c
  37. 2
      libavcodec/dxva2_vc1.c
  38. 2
      libavcodec/dxva2_vp9.c
  39. 2
      libavcodec/flashsv.c
  40. 3
      libavcodec/g726.c
  41. 2
      libavcodec/gsmdec.c
  42. 2
      libavcodec/h263dec.c
  43. 2
      libavcodec/h264_slice.c
  44. 2
      libavcodec/h264dec.c
  45. 2
      libavcodec/hevcdec.c
  46. 2
      libavcodec/huffyuvdec.c
  47. 2
      libavcodec/huffyuvenc.c
  48. 1
      libavcodec/idctdsp.c
  49. 2
      libavcodec/iff.c
  50. 1
      libavcodec/imc.c
  51. 2
      libavcodec/ituh263dec.c
  52. 2
      libavcodec/ituh263enc.c
  53. 2
      libavcodec/lcldec.c
  54. 1
      libavcodec/libgsmdec.c
  55. 1
      libavcodec/libgsmenc.c
  56. 2
      libavcodec/libopencore-amr.c
  57. 1
      libavcodec/libvpx.c
  58. 2
      libavcodec/libvpxdec.c
  59. 2
      libavcodec/libvpxenc.c
  60. 2
      libavcodec/libx264.c
  61. 1
      libavcodec/me_cmp.c
  62. 2
      libavcodec/mediacodecdec.c
  63. 1
      libavcodec/metasound_data.c
  64. 2
      libavcodec/mjpegdec.c
  65. 2
      libavcodec/mjpegenc.c
  66. 2
      libavcodec/mlpdec.c
  67. 2
      libavcodec/mlpenc.c
  68. 2
      libavcodec/mpeg12dec.c
  69. 1
      libavcodec/mpeg12enc.c
  70. 2
      libavcodec/mpeg4videodec.c
  71. 1
      libavcodec/mpegaudiodec_fixed.c
  72. 1
      libavcodec/mpegaudiodec_float.c
  73. 2
      libavcodec/mpegaudiodec_template.c
  74. 2
      libavcodec/mpegvideo.c
  75. 2
      libavcodec/mpegvideo_enc.c
  76. 2
      libavcodec/mpegvideo_motion.c
  77. 2
      libavcodec/msmpeg4.c
  78. 2
      libavcodec/msmpeg4dec.c
  79. 2
      libavcodec/mvcdec.c
  80. 1
      libavcodec/nvdec.c
  81. 2
      libavcodec/nvdec_mjpeg.c
  82. 2
      libavcodec/nvdec_mpeg12.c
  83. 2
      libavcodec/nvdec_vc1.c
  84. 1
      libavcodec/nvenc.c
  85. 2
      libavcodec/options.c
  86. 2
      libavcodec/options_table.h
  87. 2
      libavcodec/opus_pvq.c
  88. 1
      libavcodec/pcm.c
  89. 2
      libavcodec/pngdec.c
  90. 2
      libavcodec/pnmdec.c
  91. 2
      libavcodec/pnmenc.c
  92. 2
      libavcodec/proresdec2.c
  93. 1
      libavcodec/qpeldsp.c
  94. 2
      libavcodec/qsvdec.c
  95. 2
      libavcodec/qsvenc.c
  96. 1
      libavcodec/r210dec.c
  97. 2
      libavcodec/r210enc.c
  98. 2
      libavcodec/rv34_parser.c
  99. 3
      libavcodec/sonic.c
  100. 2
      libavcodec/sp5xdec.c
  101. Some files were not shown because too many files have changed in this diff Show More

17
configure vendored

@ -7791,17 +7791,30 @@ print_config ARCH_ "$config_files" $ARCH_LIST
print_config HAVE_ "$config_files" $HAVE_LIST
print_config CONFIG_ "$config_files" $CONFIG_LIST \
$CONFIG_EXTRA \
$ALL_COMPONENTS \
echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH
echo "endif # FFMPEG_CONFIG_MAK" >> ffbuild/config.mak
# Do not overwrite an unchanged config.h to avoid superfluous rebuilds.
cp_if_changed $TMPH config.h
touch ffbuild/.config
# Copy config.asm before printing ALL_COMPONENTS; that's not needed in assembly.
enabled x86asm && cp_if_changed $TMPASM config.asm
# Reopen a new TMPH for config_components.h.
cat > $TMPH <<EOF
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_COMPONENTS_H
#define FFMPEG_CONFIG_COMPONENTS_H
EOF
print_config CONFIG_ "$config_files" $ALL_COMPONENTS
echo "#endif /* FFMPEG_CONFIG_COMPONENTS_H */" >> $TMPH
echo "endif # FFMPEG_CONFIG_MAK" >> ffbuild/config.mak
cp_if_changed $TMPH config_components.h
cat > $TMPH <<EOF
/* Generated by ffmpeg configure */
#ifndef AVUTIL_AVCONFIG_H

@ -24,6 +24,7 @@
*/
#include "config.h"
#include "config_components.h"
#include <inttypes.h>
#include <math.h>
#include <limits.h>

@ -37,6 +37,8 @@
* http://aminet.net/mods/smpl/
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "avcodec.h"
#include "internal.h"

@ -24,6 +24,8 @@
* a64 video encoder - multicolor modes
*/
#include "config_components.h"
#include "a64colors.h"
#include "a64tables.h"
#include "elbg.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "libavutil/common.h"
#include "parser.h"

@ -28,6 +28,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/mem_internal.h"
#include "libavutil/thread.h"
#include "aac.h"

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/aarch64/asm.S"
/* chroma_mc8(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) */

@ -21,6 +21,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "parser.h"

@ -24,6 +24,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <stdio.h>
#include <stddef.h>
#include <math.h>

@ -27,6 +27,9 @@
/**
* Upmix delay samples from stereo to original channel layout.
*/
#include "config_components.h"
#include "ac3dec.h"
#include "eac3dec.c"
#include "ac3dec.c"

@ -38,6 +38,7 @@
#include "libavutil/opt.h"
#include "libavutil/thread.h"
#include "avcodec.h"
#include "config_components.h"
#include "encode.h"
#include "internal.h"
#include "me_cmp.h"

@ -26,6 +26,8 @@
* AC-3 encoder float/fixed template
*/
#include "config_components.h"
#include <stdint.h>
#include "libavutil/attributes.h"

@ -34,6 +34,9 @@
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "get_bits.h"
#include "bytestream.h"

@ -22,6 +22,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/opt.h"
#include "avcodec.h"

@ -28,6 +28,7 @@
#include <string.h>
#include "config.h"
#include "config_components.h"
#include "libavutil/thread.h"
#include "codec.h"
#include "codec_id.h"

@ -17,6 +17,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/imgutils.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "aptx.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "aptx.h"
#include "encode.h"

@ -21,6 +21,7 @@
#include "libavutil/attributes.h"
#include "libavcodec/flacdsp.h"
#include "config.h"
#include "config_components.h"
void ff_flac_lpc_16_arm(int32_t *samples, const int coeffs[32], int order,
int qlevel, int len);

@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/arm/asm.S"
/* chroma_mc8(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) */

@ -23,6 +23,7 @@
#include "avcodec.h"
#include "ass.h"
#include "config_components.h"
#include "internal.h"
#include "libavutil/internal.h"
#include "libavutil/mem.h"

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <string.h>
#include "avcodec.h"

@ -30,6 +30,7 @@
#include "asv.h"
#include "avcodec.h"
#include "blockdsp.h"
#include "config_components.h"
#include "idctdsp.h"
#include "internal.h"
#include "mpeg12data.h"

@ -23,6 +23,8 @@
* ASUS V1/V2 encoder.
*/
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/mem.h"

@ -23,6 +23,7 @@
#include <AudioToolbox/AudioToolbox.h>
#include "config.h"
#include "config_components.h"
#include "avcodec.h"
#include "ac3_parser_internal.h"
#include "bytestream.h"

@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/film_grain_params.h"
#include "libavutil/pixdesc.h"
#include "libavutil/opt.h"

@ -28,6 +28,8 @@
* http://wiki.multimedia.cx/index.php?title=Bink_Audio
*/
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "libavutil/intfloat.h"
#include "libavutil/mem_internal.h"

@ -28,6 +28,8 @@
* iCEDraw File decoder
*/
#include "config_components.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/xga_font_data.h"
#include "avcodec.h"

@ -19,6 +19,7 @@
#include <string.h>
#include "config.h"
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/log.h"

@ -45,6 +45,8 @@
* Includes
****************************************************************************/
#include "config_components.h"
#define _XOPEN_SOURCE 600
#include <inttypes.h>
#include <stdio.h>

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "compat/cuda/dynlink_loader.h"
#include "libavutil/buffer.h"

@ -28,6 +28,8 @@
* Creative YUV (CYUV) Video Decoder.
*/
#include "config_components.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/pixdesc.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "dxva2_internal.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "dxva2_internal.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/log.h"
#include "dxva2_internal.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "dxva2_internal.h"
#include "mpegutils.h"
#include "mpegvideodec.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/pixdesc.h"

@ -33,6 +33,8 @@
* downloaded from http://www.adobe.com/devnet/swf.html.
*/
#include "config_components.h"
#include <stdio.h>
#include <stdlib.h>
#include <zlib.h>

@ -21,6 +21,9 @@
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <limits.h>
#include "libavutil/channel_layout.h"

@ -24,6 +24,8 @@
* GSM decoder
*/
#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "avcodec.h"
#include "get_bits.h"

@ -27,6 +27,8 @@
#define UNCHECKED_BITSTREAM_READER 1
#include "config_components.h"
#include "avcodec.h"
#include "error_resilience.h"
#include "flvdec.h"

@ -25,6 +25,8 @@
* @author Michael Niedermayer <michaelni@gmx.at>
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/display.h"
#include "libavutil/film_grain_params.h"

@ -27,6 +27,8 @@
#define UNCHECKED_BITSTREAM_READER 1
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"

@ -23,6 +23,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/common.h"
#include "libavutil/display.h"

@ -32,6 +32,8 @@
#define UNCHECKED_BITSTREAM_READER 1
#include "config_components.h"
#include "avcodec.h"
#include "get_bits.h"
#include "huffyuv.h"

@ -28,6 +28,8 @@
* huffyuv encoder
*/
#include "config_components.h"
#include "avcodec.h"
#include "encode.h"
#include "huffyuv.h"

@ -17,6 +17,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/common.h"
#include "avcodec.h"

@ -26,6 +26,8 @@
* IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN bitmap decoder
*/
#include "config_components.h"
#include <stdint.h>
#include "libavutil/imgutils.h"

@ -29,6 +29,7 @@
* Only mono is supported.
*/
#include "config_components.h"
#include <math.h>
#include <stddef.h>

@ -29,6 +29,8 @@
#define UNCHECKED_BITSTREAM_READER 1
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/imgutils.h"
#include "libavutil/internal.h"

@ -27,6 +27,8 @@
* H.263 bitstream encoder.
*/
#include "config_components.h"
#include <limits.h>
#include "libavutil/attributes.h"

@ -37,6 +37,8 @@
* Supports: BGR24 (RGB 24bpp)
*/
#include "config_components.h"
#include <stdio.h>
#include <stdlib.h>

@ -28,6 +28,7 @@
// The idiosyncrasies of GSM-in-WAV are explained at http://kbs.cs.tu-berlin.de/~jutta/toast.html
#include "config.h"
#include "config_components.h"
#if HAVE_GSM_H
#include <gsm.h>
#else

@ -28,6 +28,7 @@
// The idiosyncrasies of GSM-in-WAV are explained at http://kbs.cs.tu-berlin.de/~jutta/toast.html
#include "config.h"
#include "config_components.h"
#if HAVE_GSM_H
#include <gsm.h>
#else

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <inttypes.h>
#include "libavutil/avstring.h"

@ -21,6 +21,7 @@
#include <vpx/vpx_codec.h>
#include "libvpx.h"
#include "config.h"
#include "config_components.h"
#if CONFIG_LIBVPX_VP9_ENCODER
#include <vpx/vpx_encoder.h>

@ -23,6 +23,8 @@
* VP8/9 decoder support via libvpx
*/
#include "config_components.h"
#define VPX_CODEC_DISABLE_COMPAT 1
#include <vpx/vpx_decoder.h>
#include <vpx/vpx_frame_buffer.h>

@ -23,6 +23,8 @@
* VP8/9 encoder support via libvpx
*/
#include "config_components.h"
#define VPX_DISABLE_CTRL_TYPECHECKS 1
#define VPX_CODEC_DISABLE_COMPAT 1
#include <vpx/vpx_encoder.h>

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/eval.h"
#include "libavutil/internal.h"
#include "libavutil/opt.h"

@ -29,6 +29,7 @@
#include "me_cmp.h"
#include "mpegvideoenc.h"
#include "config.h"
#include "config_components.h"
/* (i - 256) * (i - 256) */
const uint32_t ff_square_tab[512] = {

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <stdint.h>
#include <string.h>

@ -20,6 +20,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "metasound_data.h"
#if CONFIG_METASOUND_DECODER

@ -30,6 +30,8 @@
* MJPEG decoder.
*/
#include "config_components.h"
#include "libavutil/display.h"
#include "libavutil/imgutils.h"
#include "libavutil/avassert.h"

@ -30,6 +30,8 @@
* MJPEG encoder.
*/
#include "config_components.h"
#include "libavutil/pixdesc.h"
#include "avcodec.h"

@ -24,6 +24,8 @@
* MLP decoder
*/
#include "config_components.h"
#include <stdint.h>
#include "avcodec.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "encode.h"
#include "internal.h"

@ -25,6 +25,8 @@
* MPEG-1/2 decoder
*/
#include "config_components.h"
#define UNCHECKED_BITSTREAM_READER 1
#include <inttypes.h>

@ -28,6 +28,7 @@
#include <stdint.h>
#include "config.h"
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/log.h"

@ -22,6 +22,8 @@
#define UNCHECKED_BITSTREAM_READER 1
#include "config_components.h"
#include "libavutil/internal.h"
#include "libavutil/opt.h"
#include "libavutil/thread.h"

@ -19,6 +19,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/samplefmt.h"
#define USE_FLOATS 0

@ -20,6 +20,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/samplefmt.h"
#define USE_FLOATS 1

@ -24,6 +24,8 @@
* MPEG Audio decoder
*/
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/channel_layout.h"

@ -27,6 +27,8 @@
* The simplest mpeg encoder (well, it was the simplest!).
*/
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/imgutils.h"

@ -31,6 +31,8 @@
* The simplest mpeg encoder (well, it was the simplest!).
*/
#include "config_components.h"
#include <stdint.h>
#include "libavutil/internal.h"

@ -21,6 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/internal.h"
#include "libavutil/mem_internal.h"

@ -27,6 +27,8 @@
* MSMPEG4 backend for encoder and decoder
*/
#include "config_components.h"
#include "libavutil/thread.h"
#include "avcodec.h"

@ -22,6 +22,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/thread.h"
#include "avcodec.h"

@ -24,6 +24,8 @@
* Silicon Graphics Motion Video Compressor 1 & 2 decoder
*/
#include "config_components.h"
#include "libavutil/intreadwrite.h"
#include "avcodec.h"

@ -21,6 +21,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/common.h"
#include "libavutil/error.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "mjpegdec.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "mpegvideo.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "nvdec.h"

@ -20,6 +20,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "nvenc.h"
#include "hevc_sei.h"

@ -24,6 +24,8 @@
* Options definition for AVCodecContext.
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "libavutil/avassert.h"

@ -22,6 +22,8 @@
#ifndef AVCODEC_OPTIONS_TABLE_H
#define AVCODEC_OPTIONS_TABLE_H
#include "config_components.h"
#include <float.h>
#include <limits.h>
#include <stdint.h>

@ -23,6 +23,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "opustab.h"
#include "opus_pvq.h"

@ -25,6 +25,7 @@
*/
#include "config.h"
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/float_dsp.h"
#include "libavutil/thread.h"

@ -21,6 +21,8 @@
//#define DEBUG
#include "config_components.h"
#include "libavutil/avassert.h"
#include "libavutil/bprint.h"
#include "libavutil/crc.h"

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "put_bits.h"

@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/imgutils.h"
#include "libavutil/pixdesc.h"

@ -28,6 +28,8 @@
#define LONG_BITSTREAM_READER
#include "config_components.h"
#include "libavutil/internal.h"
#include "libavutil/mem_internal.h"

@ -29,6 +29,7 @@
#include <stdint.h>
#include "config.h"
#include "config_components.h"
#include "libavutil/attributes.h"
#include "copy_block.h"
#include "qpeldsp.h"

@ -21,6 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <stdint.h>
#include <string.h>
#include <sys/types.h>

@ -21,6 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include <string.h>
#include <sys/types.h>
#include <mfx/mfxvideo.h>

@ -21,6 +21,7 @@
*/
#include "avcodec.h"
#include "config_components.h"
#include "internal.h"
#include "libavutil/bswap.h"
#include "libavutil/common.h"

@ -20,6 +20,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "encode.h"
#include "internal.h"

@ -24,6 +24,8 @@
* RV30/40 parser
*/
#include "config_components.h"
#include "parser.h"
#include "libavutil/intreadwrite.h"

@ -18,6 +18,9 @@
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "config_components.h"
#include "avcodec.h"
#include "encode.h"
#include "get_bits.h"

@ -24,6 +24,8 @@
* Sunplus JPEG decoder (SP5X).
*/
#include "config_components.h"
#include "avcodec.h"
#include "internal.h"
#include "mjpeg.h"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save