diff options
author | Mans Rullgard <mans@mansr.com> | 2011-05-07 13:57:21 +0100 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2011-05-09 10:12:39 +0100 |
commit | eeadaa6bc09dbecccfe3d227a336f6cdeba0b39a (patch) | |
tree | 095d513ddf68ae6e5bc648db32dc550f11327756 /tests/regression-funcs.sh | |
parent | 847aaec682f2bbfaac55ee623364dd4527e0f341 (diff) | |
download | ffmpeg-eeadaa6bc09dbecccfe3d227a336f6cdeba0b39a.tar.gz |
regtest: separate flags for encoding and decoding
This separates encoding and decoding flags, and passes them together
with the related file argument instead of all at the start of the
command line.
Signed-off-by: Mans Rullgard <mans@mansr.com>
Diffstat (limited to 'tests/regression-funcs.sh')
-rwxr-xr-x | tests/regression-funcs.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/regression-funcs.sh b/tests/regression-funcs.sh index 77ede1d5b7..0e4ea44f46 100755 --- a/tests/regression-funcs.sh +++ b/tests/regression-funcs.sh @@ -53,7 +53,10 @@ echov(){ . $(dirname $0)/md5.sh -FFMPEG_OPTS="-v 0 -threads $threads -y -flags +bitexact -dct fastint -idct simple -sws_flags +accurate_rnd+bitexact" +FFMPEG_OPTS="-v 0 -y" +COMMON_OPTS="-flags +bitexact -idct simple -sws_flags +accurate_rnd+bitexact" +DEC_OPTS="$COMMON_OPTS -threads $threads" +ENC_OPTS="$COMMON_OPTS -dct fastint" run_ffmpeg() { @@ -115,22 +118,22 @@ do_ffmpeg_nocheck() do_video_decoding() { - do_ffmpeg $raw_dst $1 -i $target_path/$file -f rawvideo $2 + do_ffmpeg $raw_dst $DEC_OPTS $1 -i $target_path/$file -f rawvideo $ENC_OPTS $2 } do_video_encoding() { file=${outfile}$1 - do_ffmpeg $file -f image2 -vcodec pgmyuv -i $raw_src $2 + do_ffmpeg $file $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src $ENC_OPTS $2 } do_audio_encoding() { file=${outfile}$1 - do_ffmpeg $file -ab 128k -ac 2 -f s16le -i $pcm_src $2 + do_ffmpeg $file $DEC_OPTS -ac 2 -f s16le -i $pcm_src -ab 128k $ENC_OPTS $2 } do_audio_decoding() { - do_ffmpeg $pcm_dst -i $target_path/$file -sample_fmt s16 -f wav + do_ffmpeg $pcm_dst $DEC_OPTS -i $target_path/$file -sample_fmt s16 -f wav } |