diff options
author | 2021-05-10 10:46:37 +0200 | |
---|---|---|
committer | 2021-05-10 09:46:37 +0100 | |
commit | 1777a336245dd24a37a861e7e94c708b705f29c9 (patch) | |
tree | 06674b6ae4f90912261bee16f31fd1763ea566e7 | |
parent | 6801fbd1064c7edfbecb0c434b2f82a55d8c955d (diff) |
[FFmpeg] Only build first 2 targets of each kind for CI (#5741)
Based-on: 0da70e1c01e9f14d0792e0d7b64c433cdc2dbbaf
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rwxr-xr-x | projects/ffmpeg/build.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/projects/ffmpeg/build.sh b/projects/ffmpeg/build.sh index 90da59c4..30b72691 100755 --- a/projects/ffmpeg/build.sh +++ b/projects/ffmpeg/build.sh @@ -162,6 +162,10 @@ export TEMP_VAR_CODEC="AV_CODEC_ID_H264" export TEMP_VAR_CODEC_TYPE="VIDEO" CONDITIONALS=`grep 'BSF 1$' config.h | sed 's/#define CONFIG_\(.*\)_BSF 1/\1/'` +if [ -n "${OSS_FUZZ_CI-}" ]; then + # When running in CI, check the first targets only to save time and disk space + CONDITIONALS=( ${CONDITIONALS[@]:0:2} ) +fi for c in $CONDITIONALS ; do fuzzer_name=ffmpeg_BSF_${c}_fuzzer symbol=`echo $c | sed "s/.*/\L\0/"` @@ -172,6 +176,10 @@ done # Build fuzzers for decoders. CONDITIONALS=`grep 'DECODER 1$' config.h | sed 's/#define CONFIG_\(.*\)_DECODER 1/\1/'` +if [ -n "${OSS_FUZZ_CI-}" ]; then + # When running in CI, check the first targets only to save time and disk space + CONDITIONALS=( ${CONDITIONALS[@]:0:2} ) +fi for c in $CONDITIONALS ; do fuzzer_name=ffmpeg_AV_CODEC_ID_${c}_fuzzer symbol=`echo $c | sed "s/.*/\L\0/"` @@ -229,6 +237,10 @@ PKG_CONFIG_PATH="$FFMPEG_DEPS_PATH/lib/pkgconfig" ./configure \ --disable-demuxer=rtp,rtsp,sdp \ CONDITIONALS=`grep 'DEMUXER 1$' config.h | sed 's/#define CONFIG_\(.*\)_DEMUXER 1/\1/'` +if [ -n "${OSS_FUZZ_CI-}" ]; then + # When running in CI, check the first targets only to save time and disk space + CONDITIONALS=( ${CONDITIONALS[@]:0:2} ) +fi for c in $CONDITIONALS ; do fuzzer_name=ffmpeg_dem_${c}_fuzzer symbol=`echo $c | sed "s/.*/\L\0/"` |