summaryrefslogtreecommitdiff
path: root/tests/lavf-regression.sh
diff options
context:
space:
mode:
authorClément Bœsch <clement.boesch@smartjog.com>2012-01-23 14:48:08 +0100
committerClément Bœsch <ubitux@gmail.com>2012-02-02 14:16:34 +0100
commitb18ebcbe831ed63c6b458e868e4fd9d6492e974c (patch)
treeeccc57214d26d911160374500015fb3685ab3d62 /tests/lavf-regression.sh
parentde05e41bfc0ae32b93e45d2b4c215d89f06f3d8f (diff)
timecode: add write regressions tests.
Diffstat (limited to 'tests/lavf-regression.sh')
-rwxr-xr-xtests/lavf-regression.sh20
1 files changed, 17 insertions, 3 deletions
diff --git a/tests/lavf-regression.sh b/tests/lavf-regression.sh
index e48358c1d0..286d94febe 100755
--- a/tests/lavf-regression.sh
+++ b/tests/lavf-regression.sh
@@ -20,6 +20,16 @@ do_lavf()
do_avconv_crc $file $DEC_OPTS -i $target_path/$file $3
}
+do_lavf_timecode_nodrop() { do_lavf $1 "$2 -timecode 02:56:14:13"; }
+do_lavf_timecode_drop() { do_lavf $1 "$2 -timecode 02:56:14.13 -r 30000/1001"; }
+
+do_lavf_timecode()
+{
+ do_lavf_timecode_nodrop "$@"
+ do_lavf_timecode_drop "$@"
+ do_lavf "$@"
+}
+
do_streamed_images()
{
file=${outfile}${1}pipe.$1
@@ -61,11 +71,11 @@ do_avconv $file $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src $DEC_OPTS -ar 441
fi
if [ -n "$do_mpg" ] ; then
-do_lavf mpg "-ab 64k"
+do_lavf_timecode mpg "-ab 64k"
fi
if [ -n "$do_mxf" ] ; then
-do_lavf mxf "-ar 48000 -bf 2 -timecode 02:56:14:13"
+do_lavf_timecode mxf "-ar 48000 -bf 2"
fi
if [ -n "$do_mxf_d10" ]; then
@@ -89,14 +99,18 @@ do_lavf flv -an
fi
if [ -n "$do_mov" ] ; then
-do_lavf mov "-acodec pcm_alaw -vcodec mpeg4"
+do_lavf_timecode mov "-acodec pcm_alaw -vcodec mpeg4"
fi
if [ -n "$do_dv_fmt" ] ; then
+do_lavf_timecode_nodrop dv "-ar 48000 -r 25 -s pal -ac 2"
+do_lavf_timecode_drop dv "-ar 48000 -pix_fmt yuv411p -s ntsc -ac 2"
do_lavf dv "-ar 48000 -r 25 -s pal -ac 2"
fi
if [ -n "$do_gxf" ] ; then
+do_lavf_timecode_nodrop gxf "-ar 48000 -r 25 -s pal -ac 1"
+do_lavf_timecode_drop gxf "-ar 48000 -s ntsc -ac 1"
do_lavf gxf "-ar 48000 -r 25 -s pal -ac 1"
fi