[FFmpeg-devel] [PATCH 3/4] fate: gapless: test seeking to a specific position
wm4
nfxjfg at googlemail.com
Fri Apr 17 17:27:02 CEST 2015
---
This is somewhat different from seeking to start. Seeking to start
should give exactly the same result as not seeking at all, while
seeking to the middle does not set skip metadata for the first
packet.
---
tests/fate-run.sh | 6 +++++-
tests/ref/fate/gapless-mp3 | 1 +
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index f1afebb..0165812 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -226,7 +226,8 @@ gapless(){
decfile1="${outdir}/${test}.out-1"
decfile2="${outdir}/${test}.out-2"
- cleanfiles="$cleanfiles $decfile1 $decfile2"
+ decfile3="${outdir}/${test}.out-3"
+ cleanfiles="$cleanfiles $decfile1 $decfile2 $decfile3"
# large enough to make ffmpeg.c seek to the start of the file
start_offset=-1
@@ -240,6 +241,9 @@ gapless(){
ffmpeg -ss $start_offset -i "$sample" $extra_args -flags +bitexact -c:a copy -f framecrc -y $decfile2
do_md5sum $decfile2
ffmpeg -ss $start_offset -i "$sample" $extra_args -flags +bitexact -f wav md5:
+ # test packet data, with seeking to a specific position
+ ffmpeg -ss 5 -i "$sample" $extra_args -flags +bitexact -c:a copy -f framecrc -y $decfile3
+ do_md5sum $decfile3
}
mkdir -p "$outdir"
diff --git a/tests/ref/fate/gapless-mp3 b/tests/ref/fate/gapless-mp3
index 2c178c0..3cff9a8 100644
--- a/tests/ref/fate/gapless-mp3
+++ b/tests/ref/fate/gapless-mp3
@@ -2,3 +2,4 @@ d5c88cf38416329a052a9b0cb140fb4c *tests/data/fate/gapless-mp3.out-1
c96c3ae7bd3300fd2f4debac222de5b7
68f040b12d79c71e3b2e8ba90a9cbd96 *tests/data/fate/gapless-mp3.out-2
c96c3ae7bd3300fd2f4debac222de5b7
+e750fc8ae00ba29a03983edafbb63975 *tests/data/fate/gapless-mp3.out-3
--
2.1.4
More information about the ffmpeg-devel
mailing list