--- 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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel