diff mbox

[FFmpeg-devel,1/4] tests/fate-run: add transcode() as a simplified enc_dec()

Message ID 20160905175839.19118-1-michael@niedermayer.cc
State Accepted
Commit 86f8ce9f3d95a3b585a018b877b7894c5d6e9f9f
Headers show

Commit Message

Michael Niedermayer Sept. 5, 2016, 5:58 p.m. UTC
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
 tests/fate-run.sh | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

Comments

Michael Niedermayer Sept. 6, 2016, 3:42 p.m. UTC | #1
On Mon, Sep 05, 2016 at 07:58:36PM +0200, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
> ---
>  tests/fate-run.sh | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)

Approved-by: <ubitux> on IRC
applied

thx

[...]
diff mbox

Patch

diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index 5841b0c..8c3938a 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -192,6 +192,21 @@  enc_dec(){
     tests/tiny_psnr $srcfile $decfile $cmp_unit $cmp_shift
 }
 
+transcode(){
+    src_fmt=$1
+    srcfile=$2
+    enc_fmt=$3
+    enc_opt=$4
+    encfile="${outdir}/${test}.${enc_fmt}"
+    test "$7" = -keep || cleanfiles="$cleanfiles $encfile"
+    tsrcfile=$(target_path $srcfile)
+    tencfile=$(target_path $encfile)
+    ffmpeg -f $src_fmt $DEC_OPTS -i $tsrcfile $ENC_OPTS $enc_opt $FLAGS \
+        -f $enc_fmt -y $tencfile || return
+    do_md5sum $encfile
+    echo $(wc -c $encfile)
+}
+
 lavffatetest(){
     t="${test#lavf-fate-}"
     ref=${base}/ref/lavf-fate/$t