summaryrefslogtreecommitdiffstats
path: root/tests/regression-funcs.sh
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2011-05-07 13:57:21 +0100
committerMans Rullgard <mans@mansr.com>2011-05-09 10:12:39 +0100
commiteeadaa6bc09dbecccfe3d227a336f6cdeba0b39a (patch)
tree095d513ddf68ae6e5bc648db32dc550f11327756 /tests/regression-funcs.sh
parent847aaec682f2bbfaac55ee623364dd4527e0f341 (diff)
downloadffmpeg-streaming-eeadaa6bc09dbecccfe3d227a336f6cdeba0b39a.zip
ffmpeg-streaming-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-xtests/regression-funcs.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/regression-funcs.sh b/tests/regression-funcs.sh
index 77ede1d..0e4ea44 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
}
OpenPOWER on IntegriCloud