Currently if you encode a large wav, ffmpeg will hint after the fact
that the resultant file is corrupted, because traditional wav cannot
handle lengths greater than 32-bits. This isn't very useful; nobody
benefits from getting garbage files.

You can manually work around this by adding `-rf64 always`, which most
players have support for. Most people don't remember to do this until
after the fact when their file is corrupted, or they don't figure it out
at all and wind up using the w64 container instead.

And so that's what `-rf64 auto` is for. It uses the larger format when
needed, and if not, uses the traditional wav that is probably more
compatible. The result of using `-rf64 auto` is that you can add it to
every command line -- and should add it to every command line -- to get
either a normal small file, or a non-corrupt large file.

This is a very sensible default to have on, rather than just producing
corrupt files and having users scrambling for solutions, and then having
to do a potentially expensive reencode after. With `-rf64 auto` on by
default, the user always gets a readable good file. And for users who
sometimes want corrupt files, there still exists `-rf64 never` that can
be enabled.

The fate changes needed to be regenerated, though, because this does
change the size of the normal non 64-bit RIFF header, because the `-rf64
auto` code path still makes room for it, even if it doesn't wind up
being used. Though some old buggy players relied on having fixed 44-byte
RIFF headers, those old buggy players actually haven't worked with
ffmpeg's wav files for a long time anyway, even in `-rf64 no` mode,
because ffmpeg adds the ISFT filed for the libavformat version. So this
patch shouldn't make any difference in terms of current compatibility.
---
 libavformat/wavenc.c                        |  2 +-
 tests/ref/acodec/adpcm-adx                  |  2 +-
 tests/ref/acodec/adpcm-argo                 |  2 +-
 tests/ref/acodec/adpcm-ima_alp              |  2 +-
 tests/ref/acodec/adpcm-ima_apm              |  2 +-
 tests/ref/acodec/adpcm-ima_qt               |  2 +-
 tests/ref/acodec/adpcm-ima_qt-trellis       |  2 +-
 tests/ref/acodec/adpcm-ima_ssi              |  2 +-
 tests/ref/acodec/adpcm-ima_wav              |  6 +--
 tests/ref/acodec/adpcm-ima_wav-trellis      |  6 +--
 tests/ref/acodec/adpcm-ima_ws               |  2 +-
 tests/ref/acodec/adpcm-ms                   |  6 +--
 tests/ref/acodec/adpcm-ms-trellis           |  6 +--
 tests/ref/acodec/adpcm-swf                  |  2 +-
 tests/ref/acodec/adpcm-swf-trellis          |  2 +-
 tests/ref/acodec/adpcm-swf-wav              |  6 +--
 tests/ref/acodec/adpcm-yamaha               |  6 +--
 tests/ref/acodec/adpcm-yamaha-trellis       |  6 +--
 tests/ref/acodec/alac                       |  2 +-
 tests/ref/acodec/flac                       |  2 +-
 tests/ref/acodec/flac-exact-rice            |  2 +-
 tests/ref/acodec/g723_1                     |  2 +-
 tests/ref/acodec/mp2                        |  2 +-
 tests/ref/acodec/mp2fixed                   |  2 +-
 tests/ref/acodec/pcm-alaw                   |  6 +--
 tests/ref/acodec/pcm-f32be                  |  2 +-
 tests/ref/acodec/pcm-f32le                  |  6 +--
 tests/ref/acodec/pcm-f64be                  |  2 +-
 tests/ref/acodec/pcm-f64le                  |  6 +--
 tests/ref/acodec/pcm-mulaw                  |  6 +--
 tests/ref/acodec/pcm-s16be                  |  2 +-
 tests/ref/acodec/pcm-s16be_planar           |  2 +-
 tests/ref/acodec/pcm-s16le                  |  6 +--
 tests/ref/acodec/pcm-s16le_planar           |  2 +-
 tests/ref/acodec/pcm-s24be                  |  2 +-
 tests/ref/acodec/pcm-s24le                  |  6 +--
 tests/ref/acodec/pcm-s24le_planar           |  2 +-
 tests/ref/acodec/pcm-s32be                  |  2 +-
 tests/ref/acodec/pcm-s32le                  |  6 +--
 tests/ref/acodec/pcm-s32le_planar           |  2 +-
 tests/ref/acodec/pcm-s8                     |  2 +-
 tests/ref/acodec/pcm-s8_planar              |  2 +-
 tests/ref/acodec/pcm-u16be                  |  2 +-
 tests/ref/acodec/pcm-u16le                  |  2 +-
 tests/ref/acodec/pcm-u24be                  |  2 +-
 tests/ref/acodec/pcm-u24le                  |  2 +-
 tests/ref/acodec/pcm-u32be                  |  2 +-
 tests/ref/acodec/pcm-u32le                  |  2 +-
 tests/ref/acodec/pcm-u8                     |  6 +--
 tests/ref/acodec/roqaudio                   |  2 +-
 tests/ref/acodec/s302m                      |  2 +-
 tests/ref/acodec/tta                        |  2 +-
 tests/ref/acodec/wavpack                    |  2 +-
 tests/ref/fate/gapless-mp3                  |  4 +-
 tests/ref/lavf/peak.wav                     |  4 +-
 tests/ref/lavf/peak_only.wav                |  4 +-
 tests/ref/lavf/wav                          |  4 +-
 tests/ref/seek/acodec-adpcm-ima_wav         | 54 ++++++++++-----------
 tests/ref/seek/acodec-adpcm-ima_wav-trellis | 54 ++++++++++-----------
 tests/ref/seek/acodec-adpcm-ms              | 54 ++++++++++-----------
 tests/ref/seek/acodec-adpcm-ms-trellis      | 54 ++++++++++-----------
 tests/ref/seek/acodec-adpcm-yamaha          | 54 ++++++++++-----------
 tests/ref/seek/acodec-adpcm-yamaha-trellis  | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-alaw              | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-f32le             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-f64le             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-mulaw             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-s16le             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-s24le             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-s32le             | 54 ++++++++++-----------
 tests/ref/seek/acodec-pcm-u8                | 54 ++++++++++-----------
 tests/ref/seek/lavf-wav                     | 30 ++++++------
 72 files changed, 484 insertions(+), 484 deletions(-)

diff --git a/libavformat/wavenc.c b/libavformat/wavenc.c
index a515f4e2a2..835a2157bc 100644
--- a/libavformat/wavenc.c
+++ b/libavformat/wavenc.c
@@ -487,7 +487,7 @@ static const AVOption options[] = {
     { "off",        "Do not write peak chunk.",              0,                
  AV_OPT_TYPE_CONST, { .i64 = PEAK_OFF  }, 0, 0, ENC, .unit = "peak" },
     { "on",         "Append peak chunk after wav data.",     0,                
  AV_OPT_TYPE_CONST, { .i64 = PEAK_ON   }, 0, 0, ENC, .unit = "peak" },
     { "only",       "Write only peak chunk, omit wav data.", 0,                
  AV_OPT_TYPE_CONST, { .i64 = PEAK_ONLY }, 0, 0, ENC, .unit = "peak" },
-    { "rf64",       "Use RF64 header rather than RIFF for large files.",    
OFFSET(rf64), AV_OPT_TYPE_INT,   { .i64 = RF64_NEVER  },-1, 1, ENC, .unit = 
"rf64" },
+    { "rf64",       "Use RF64 header rather than RIFF for large files.",    
OFFSET(rf64), AV_OPT_TYPE_INT,   { .i64 = RF64_AUTO  },-1, 1, ENC, .unit = 
"rf64" },
     { "auto",       "Write RF64 header if file grows large enough.",        0, 
           AV_OPT_TYPE_CONST, { .i64 = RF64_AUTO   }, 0, 0, ENC, .unit = "rf64" 
},
     { "always",     "Always write RF64 header regardless of file size.",    0, 
           AV_OPT_TYPE_CONST, { .i64 = RF64_ALWAYS }, 0, 0, ENC, .unit = "rf64" 
},
     { "never",      "Never write RF64 header regardless of file size.",     0, 
           AV_OPT_TYPE_CONST, { .i64 = RF64_NEVER  }, 0, 0, ENC, .unit = "rf64" 
},
diff --git a/tests/ref/acodec/adpcm-adx b/tests/ref/acodec/adpcm-adx
index 2c8550fb72..9dbe2c3dd6 100644
--- a/tests/ref/acodec/adpcm-adx
+++ b/tests/ref/acodec/adpcm-adx
@@ -1,4 +1,4 @@
 c257001314241b469a6512616fd56548 *tests/data/fate/acodec-adpcm-adx.adx
 297738 tests/data/fate/acodec-adpcm-adx.adx
-5b5a436ec9d528d6eb0bebaf667521b0 *tests/data/fate/acodec-adpcm-adx.out.wav
+7c8ce1b968483c2be151d6b68fe6ee9a *tests/data/fate/acodec-adpcm-adx.out.wav
 stddev: 2549.93 PSNR: 28.20 MAXDIFF:57514 bytes:  1058400/  1058432
diff --git a/tests/ref/acodec/adpcm-argo b/tests/ref/acodec/adpcm-argo
index 4032a8f1fe..e9eee4e6ad 100644
--- a/tests/ref/acodec/adpcm-argo
+++ b/tests/ref/acodec/adpcm-argo
@@ -1,4 +1,4 @@
 14b2507d14e95c20bb7ae49b4fcbcbf1 *tests/data/fate/acodec-adpcm-argo.argo_asf
 281190 tests/data/fate/acodec-adpcm-argo.argo_asf
-446f28460bdb7ff4361cf7d82ac22c3e *tests/data/fate/acodec-adpcm-argo.out.wav
+02635f8d99a0f965b0bff18a796abe6b *tests/data/fate/acodec-adpcm-argo.out.wav
 stddev: 1542.05 PSNR: 32.57 MAXDIFF:59667 bytes:  1058400/  1058432
diff --git a/tests/ref/acodec/adpcm-ima_alp b/tests/ref/acodec/adpcm-ima_alp
index a4e7143277..48d4021d9a 100644
--- a/tests/ref/acodec/adpcm-ima_alp
+++ b/tests/ref/acodec/adpcm-ima_alp
@@ -1,4 +1,4 @@
 d84466bdfbe6405fa31e44df255f6aad *tests/data/fate/acodec-adpcm-ima_alp.alp
 264620 tests/data/fate/acodec-adpcm-ima_alp.alp
-d60c48654568a1cf0abd56b565b12f00 *tests/data/fate/acodec-adpcm-ima_alp.out.wav
+0bc6902a854ca28230606584e2401de9 *tests/data/fate/acodec-adpcm-ima_alp.out.wav
 stddev: 1467.15 PSNR: 33.00 MAXDIFF:33866 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/adpcm-ima_apm b/tests/ref/acodec/adpcm-ima_apm
index 83bd21f831..71dc885d9f 100644
--- a/tests/ref/acodec/adpcm-ima_apm
+++ b/tests/ref/acodec/adpcm-ima_apm
@@ -1,4 +1,4 @@
 2e795c6c06baabe01ab92864d963e71b *tests/data/fate/acodec-adpcm-ima_apm.apm
 264700 tests/data/fate/acodec-adpcm-ima_apm.apm
-201607bf7610f062b9a1e6524354c569 *tests/data/fate/acodec-adpcm-ima_apm.out.wav
+bf17cd56a9e4054f573e512ba76beecf *tests/data/fate/acodec-adpcm-ima_apm.out.wav
 stddev:  904.76 PSNR: 37.20 MAXDIFF:34029 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/adpcm-ima_qt b/tests/ref/acodec/adpcm-ima_qt
index 364dfa1e0e..6e070192dd 100644
--- a/tests/ref/acodec/adpcm-ima_qt
+++ b/tests/ref/acodec/adpcm-ima_qt
@@ -1,4 +1,4 @@
 44691f14cf5bbef5005df27c692b93ab *tests/data/fate/acodec-adpcm-ima_qt.aiff
 281252 tests/data/fate/acodec-adpcm-ima_qt.aiff
-7d2f26ea48731b2399718de0f6c39f0c *tests/data/fate/acodec-adpcm-ima_qt.out.wav
+3ad813a6694be91ec3cf1a7e6f3d1ea9 *tests/data/fate/acodec-adpcm-ima_qt.out.wav
 stddev:  904.76 PSNR: 37.20 MAXDIFF:34029 bytes:  1058400/  1058560
diff --git a/tests/ref/acodec/adpcm-ima_qt-trellis 
b/tests/ref/acodec/adpcm-ima_qt-trellis
index 0a09965e1e..4a2fea14f8 100644
--- a/tests/ref/acodec/adpcm-ima_qt-trellis
+++ b/tests/ref/acodec/adpcm-ima_qt-trellis
@@ -1,4 +1,4 @@
 15f895c2e7119714f94333e3214d8426 
*tests/data/fate/acodec-adpcm-ima_qt-trellis.aiff
 281252 tests/data/fate/acodec-adpcm-ima_qt-trellis.aiff
-593d68369c87d4e3b7323b1bea3e9315 
*tests/data/fate/acodec-adpcm-ima_qt-trellis.out.wav
+50656603e3a0ec215e5582979d21d63e 
*tests/data/fate/acodec-adpcm-ima_qt-trellis.out.wav
 stddev:  716.74 PSNR: 39.22 MAXDIFF:29633 bytes:  1058400/  1058560
diff --git a/tests/ref/acodec/adpcm-ima_ssi b/tests/ref/acodec/adpcm-ima_ssi
index 63cc9ce277..9bc07105d9 100644
--- a/tests/ref/acodec/adpcm-ima_ssi
+++ b/tests/ref/acodec/adpcm-ima_ssi
@@ -1,4 +1,4 @@
 91c6a0d8eb3544e402af17a1b77a22e5 *tests/data/fate/acodec-adpcm-ima_ssi.kvag
 264614 tests/data/fate/acodec-adpcm-ima_ssi.kvag
-201607bf7610f062b9a1e6524354c569 *tests/data/fate/acodec-adpcm-ima_ssi.out.wav
+bf17cd56a9e4054f573e512ba76beecf *tests/data/fate/acodec-adpcm-ima_ssi.out.wav
 stddev:  904.76 PSNR: 37.20 MAXDIFF:34029 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/adpcm-ima_wav b/tests/ref/acodec/adpcm-ima_wav
index b2cc518b1e..3c04331238 100644
--- a/tests/ref/acodec/adpcm-ima_wav
+++ b/tests/ref/acodec/adpcm-ima_wav
@@ -1,4 +1,4 @@
-af0b82a719762cc6e1a952a6081231cf *tests/data/fate/acodec-adpcm-ima_wav.wav
-267324 tests/data/fate/acodec-adpcm-ima_wav.wav
-a57d7b0ca564b5fed4bf78fc9f91d8e2 *tests/data/fate/acodec-adpcm-ima_wav.out.wav
+39d9c3b49fdae7e37b6e2ad08e41f445 *tests/data/fate/acodec-adpcm-ima_wav.wav
+267360 tests/data/fate/acodec-adpcm-ima_wav.wav
+59beba12e0ec894c78a7b46dde9896fe *tests/data/fate/acodec-adpcm-ima_wav.out.wav
 stddev:  903.56 PSNR: 37.21 MAXDIFF:34029 bytes:  1058400/  1061748
diff --git a/tests/ref/acodec/adpcm-ima_wav-trellis 
b/tests/ref/acodec/adpcm-ima_wav-trellis
index 008d1e4b62..959aaf2f3e 100644
--- a/tests/ref/acodec/adpcm-ima_wav-trellis
+++ b/tests/ref/acodec/adpcm-ima_wav-trellis
@@ -1,4 +1,4 @@
-6f0df0f3275f833c341d63b9054caebb 
*tests/data/fate/acodec-adpcm-ima_wav-trellis.wav
-267324 tests/data/fate/acodec-adpcm-ima_wav-trellis.wav
-1af83218cde84bd7cd2297c04ef97f79 
*tests/data/fate/acodec-adpcm-ima_wav-trellis.out.wav
+80e7d95c1a4788006304953634b368c9 
*tests/data/fate/acodec-adpcm-ima_wav-trellis.wav
+267360 tests/data/fate/acodec-adpcm-ima_wav-trellis.wav
+4a3eada38f9b6aabd5b99d53926d02ce 
*tests/data/fate/acodec-adpcm-ima_wav-trellis.out.wav
 stddev:  710.09 PSNR: 39.30 MAXDIFF:25941 bytes:  1058400/  1061748
diff --git a/tests/ref/acodec/adpcm-ima_ws b/tests/ref/acodec/adpcm-ima_ws
index ad2b876f0d..7916ab9f5d 100644
--- a/tests/ref/acodec/adpcm-ima_ws
+++ b/tests/ref/acodec/adpcm-ima_ws
@@ -1,4 +1,4 @@
 64808f6c710d62f18a6a12e27dca1e2e *tests/data/fate/acodec-adpcm-ima_ws.wsaud
 266684 tests/data/fate/acodec-adpcm-ima_ws.wsaud
-5ca78409893d1917cc42a49c96f51df8 *tests/data/fate/acodec-adpcm-ima_ws.out.wav
+433407022e9dbae44514095f984c4a6e *tests/data/fate/acodec-adpcm-ima_ws.out.wav
 stddev:  905.02 PSNR: 37.20 MAXDIFF:34026 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/adpcm-ms b/tests/ref/acodec/adpcm-ms
index 9f546c9b77..7ccfb9583f 100644
--- a/tests/ref/acodec/adpcm-ms
+++ b/tests/ref/acodec/adpcm-ms
@@ -1,4 +1,4 @@
-ed29590dc005c64940c46cfe4a0e8eba *tests/data/fate/acodec-adpcm-ms.wav
-268378 tests/data/fate/acodec-adpcm-ms.wav
-7be370f937c51e8a967e6a3d08d5156a *tests/data/fate/acodec-adpcm-ms.out.wav
+590a0e48833c9202bd232d043f6c492b *tests/data/fate/acodec-adpcm-ms.wav
+268414 tests/data/fate/acodec-adpcm-ms.wav
+bcf0549dc8eebee9a29591f55464c6bd *tests/data/fate/acodec-adpcm-ms.out.wav
 stddev: 1050.01 PSNR: 35.91 MAXDIFF:29806 bytes:  1058400/  1060576
diff --git a/tests/ref/acodec/adpcm-ms-trellis 
b/tests/ref/acodec/adpcm-ms-trellis
index e7ea230dba..c83dc5ac81 100644
--- a/tests/ref/acodec/adpcm-ms-trellis
+++ b/tests/ref/acodec/adpcm-ms-trellis
@@ -1,4 +1,4 @@
-70deb036ed0bf3dd03699eafbbfa51b7 *tests/data/fate/acodec-adpcm-ms-trellis.wav
-268378 tests/data/fate/acodec-adpcm-ms-trellis.wav
-ed9d9cdfd264f2ec6c79127c04dd224e 
*tests/data/fate/acodec-adpcm-ms-trellis.out.wav
+0ff306362cda6c7de345a391acfb68eb *tests/data/fate/acodec-adpcm-ms-trellis.wav
+268414 tests/data/fate/acodec-adpcm-ms-trellis.wav
+121b756ca25b5bfe13ee32e648bb26be 
*tests/data/fate/acodec-adpcm-ms-trellis.out.wav
 stddev:  896.03 PSNR: 37.28 MAXDIFF:28029 bytes:  1058400/  1060576
diff --git a/tests/ref/acodec/adpcm-swf b/tests/ref/acodec/adpcm-swf
index 0bc9d6ffd0..9ab28f08ef 100644
--- a/tests/ref/acodec/adpcm-swf
+++ b/tests/ref/acodec/adpcm-swf
@@ -1,4 +1,4 @@
 03bda567604b31c86c8740a044eedb1d *tests/data/fate/acodec-adpcm-swf.flv
 267801 tests/data/fate/acodec-adpcm-swf.flv
-9d061488fdc1a557bdc454b9d1aba59c *tests/data/fate/acodec-adpcm-swf.out.wav
+c0373567ebdc5907034d0a7967482b24 *tests/data/fate/acodec-adpcm-swf.out.wav
 stddev:  919.82 PSNR: 37.06 MAXDIFF:51119 bytes:  1058400/  1064960
diff --git a/tests/ref/acodec/adpcm-swf-trellis 
b/tests/ref/acodec/adpcm-swf-trellis
index a6f9b10ac0..b8c809419e 100644
--- a/tests/ref/acodec/adpcm-swf-trellis
+++ b/tests/ref/acodec/adpcm-swf-trellis
@@ -1,4 +1,4 @@
 83d6efddeb11bb0f0a4131a6384c7e4b *tests/data/fate/acodec-adpcm-swf-trellis.flv
 267801 tests/data/fate/acodec-adpcm-swf-trellis.flv
-6a0007e42d92a225a8becddedccf9a0f 
*tests/data/fate/acodec-adpcm-swf-trellis.out.wav
+dfa3cae55be2a740a7203409e5a327e7 
*tests/data/fate/acodec-adpcm-swf-trellis.out.wav
 stddev:  731.05 PSNR: 39.05 MAXDIFF:51119 bytes:  1058400/  1064960
diff --git a/tests/ref/acodec/adpcm-swf-wav b/tests/ref/acodec/adpcm-swf-wav
index a6c51c565e..3b02621067 100644
--- a/tests/ref/acodec/adpcm-swf-wav
+++ b/tests/ref/acodec/adpcm-swf-wav
@@ -1,4 +1,4 @@
-e8a4ac69e50211f3ef828d26b7051397 *tests/data/fate/acodec-adpcm-swf-wav.wav
-266624 tests/data/fate/acodec-adpcm-swf-wav.wav
-9d061488fdc1a557bdc454b9d1aba59c *tests/data/fate/acodec-adpcm-swf-wav.out.wav
+2eec671f5f766a3646f9fe87c4a5838f *tests/data/fate/acodec-adpcm-swf-wav.wav
+266660 tests/data/fate/acodec-adpcm-swf-wav.wav
+c0373567ebdc5907034d0a7967482b24 *tests/data/fate/acodec-adpcm-swf-wav.out.wav
 stddev:  919.82 PSNR: 37.06 MAXDIFF:51119 bytes:  1058400/  1064960
diff --git a/tests/ref/acodec/adpcm-yamaha b/tests/ref/acodec/adpcm-yamaha
index 8b94979245..6017ef531a 100644
--- a/tests/ref/acodec/adpcm-yamaha
+++ b/tests/ref/acodec/adpcm-yamaha
@@ -1,4 +1,4 @@
-4719ae6d28c4b13c270caefb34fde140 *tests/data/fate/acodec-adpcm-yamaha.wav
-265274 tests/data/fate/acodec-adpcm-yamaha.wav
-758b4aee62964831d0a335ada9672104 *tests/data/fate/acodec-adpcm-yamaha.out.wav
+ebcc01ca3fcdb47788d63d874e15a393 *tests/data/fate/acodec-adpcm-yamaha.wav
+265310 tests/data/fate/acodec-adpcm-yamaha.wav
+d24a84ab759df3cc6290caf9c5a8fcbd *tests/data/fate/acodec-adpcm-yamaha.out.wav
 stddev: 1242.71 PSNR: 34.44 MAXDIFF:39960 bytes:  1058400/  1060864
diff --git a/tests/ref/acodec/adpcm-yamaha-trellis 
b/tests/ref/acodec/adpcm-yamaha-trellis
index f653f21492..b5a6c6d370 100644
--- a/tests/ref/acodec/adpcm-yamaha-trellis
+++ b/tests/ref/acodec/adpcm-yamaha-trellis
@@ -1,4 +1,4 @@
-6601c0c29d2ac6ed2eee94b13bc3f289 
*tests/data/fate/acodec-adpcm-yamaha-trellis.wav
-265274 tests/data/fate/acodec-adpcm-yamaha-trellis.wav
-8ad27b0ea7e13e70ed334b5ec26c62ef 
*tests/data/fate/acodec-adpcm-yamaha-trellis.out.wav
+a57a37cd6be88020d84a82c466bb9a52 
*tests/data/fate/acodec-adpcm-yamaha-trellis.wav
+265310 tests/data/fate/acodec-adpcm-yamaha-trellis.wav
+d65c971e040825a5140d67afae9d7308 
*tests/data/fate/acodec-adpcm-yamaha-trellis.out.wav
 stddev:  926.56 PSNR: 36.99 MAXDIFF:33570 bytes:  1058400/  1060864
diff --git a/tests/ref/acodec/alac b/tests/ref/acodec/alac
index da2a84a880..dc81bbe699 100644
--- a/tests/ref/acodec/alac
+++ b/tests/ref/acodec/alac
@@ -1,4 +1,4 @@
 61b22c509780e86dfb2fd1be816d8c68 *tests/data/fate/acodec-alac.mov
 389018 tests/data/fate/acodec-alac.mov
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-alac.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-alac.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/flac b/tests/ref/acodec/flac
index c2e7f2099b..b818dcc2b5 100644
--- a/tests/ref/acodec/flac
+++ b/tests/ref/acodec/flac
@@ -1,4 +1,4 @@
 151eef9097f944726968bec48649f00a *tests/data/fate/acodec-flac.flac
 361582 tests/data/fate/acodec-flac.flac
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-flac.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-flac.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/flac-exact-rice b/tests/ref/acodec/flac-exact-rice
index 6f6d27427d..1a3011c5bc 100644
--- a/tests/ref/acodec/flac-exact-rice
+++ b/tests/ref/acodec/flac-exact-rice
@@ -1,4 +1,4 @@
 aab144de213ae684ca008a3e0afe5e28 *tests/data/fate/acodec-flac-exact-rice.flac
 360454 tests/data/fate/acodec-flac-exact-rice.flac
-95e54b261530a1bcf6de6fe3b21dc5f6 
*tests/data/fate/acodec-flac-exact-rice.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf 
*tests/data/fate/acodec-flac-exact-rice.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/g723_1 b/tests/ref/acodec/g723_1
index e33fe3d207..06e734b972 100644
--- a/tests/ref/acodec/g723_1
+++ b/tests/ref/acodec/g723_1
@@ -1,4 +1,4 @@
 dec0deb2425e908d232d2471acff04a3 *tests/data/fate/acodec-g723_1.g723_1
 4800 tests/data/fate/acodec-g723_1.g723_1
-c3b9055d1830969c10d08762fae0b787 *tests/data/fate/acodec-g723_1.out.wav
+9f28ae24ae06d9e6bd895ebb78c510e3 *tests/data/fate/acodec-g723_1.out.wav
 stddev: 8423.47 PSNR: 17.82 MAXDIFF:53292 bytes:    95992/    96000
diff --git a/tests/ref/acodec/mp2 b/tests/ref/acodec/mp2
index 57b83ac747..ffa18f50e2 100644
--- a/tests/ref/acodec/mp2
+++ b/tests/ref/acodec/mp2
@@ -1,4 +1,4 @@
 f6eb0a205350bbd7fb1028a01c7ae8aa *tests/data/fate/acodec-mp2.mp2
 96130 tests/data/fate/acodec-mp2.mp2
-74c7b6b15a001add199619fafe4059a1 *tests/data/fate/acodec-mp2.out.wav
+947dd52db88fa9b49994af37a884578e *tests/data/fate/acodec-mp2.out.wav
 stddev: 4384.33 PSNR: 23.49 MAXDIFF:52631 bytes:  1058400/  1057916
diff --git a/tests/ref/acodec/mp2fixed b/tests/ref/acodec/mp2fixed
index bf8cc7f372..42b9000c37 100644
--- a/tests/ref/acodec/mp2fixed
+++ b/tests/ref/acodec/mp2fixed
@@ -1,4 +1,4 @@
 05445de0f0305df85db4ed0ce94e5f4c *tests/data/fate/acodec-mp2fixed.mp2
 288391 tests/data/fate/acodec-mp2fixed.mp2
-b1b4a13e42db11e9fb1bd2c93692d548 *tests/data/fate/acodec-mp2fixed.out.wav
+965e8d38f8a64fc51c9020ef10578698 *tests/data/fate/acodec-mp2fixed.out.wav
 stddev: 3653.84 PSNR: 25.07 MAXDIFF:39970 bytes:  1058400/  1057916
diff --git a/tests/ref/acodec/pcm-alaw b/tests/ref/acodec/pcm-alaw
index 00555e3341..f574bb202b 100644
--- a/tests/ref/acodec/pcm-alaw
+++ b/tests/ref/acodec/pcm-alaw
@@ -1,4 +1,4 @@
-a2dd6a934ec6d5ec901a211652e85227 *tests/data/fate/acodec-pcm-alaw.wav
-529258 tests/data/fate/acodec-pcm-alaw.wav
-0568b0b9a72e31559e150e7e09d301cd *tests/data/fate/acodec-pcm-alaw.out.wav
+2c572139484868ca9f0f33cd02a347fa *tests/data/fate/acodec-pcm-alaw.wav
+529294 tests/data/fate/acodec-pcm-alaw.wav
+c3f5fe757d8d2ea9f4bbcf925c912bcc *tests/data/fate/acodec-pcm-alaw.out.wav
 stddev:  101.67 PSNR: 56.19 MAXDIFF:  515 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-f32be b/tests/ref/acodec/pcm-f32be
index b98c0b7a23..5cf541a4c7 100644
--- a/tests/ref/acodec/pcm-f32be
+++ b/tests/ref/acodec/pcm-f32be
@@ -1,4 +1,4 @@
 e74eb6b65cb397ce541bac120b00680a *tests/data/fate/acodec-pcm-f32be.au
 2116832 tests/data/fate/acodec-pcm-f32be.au
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-f32be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-f32be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-f32le b/tests/ref/acodec/pcm-f32le
index c63a2c4b70..5194b47b6f 100644
--- a/tests/ref/acodec/pcm-f32le
+++ b/tests/ref/acodec/pcm-f32le
@@ -1,4 +1,4 @@
-03ae40a19deacaca6e0c4ec08dd35956 *tests/data/fate/acodec-pcm-f32le.wav
-2116858 tests/data/fate/acodec-pcm-f32le.wav
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-f32le.out.wav
+650309a7c874cb2e67f7d51218921624 *tests/data/fate/acodec-pcm-f32le.wav
+2116894 tests/data/fate/acodec-pcm-f32le.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-f32le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-f64be b/tests/ref/acodec/pcm-f64be
index e0e03079d0..230646e13a 100644
--- a/tests/ref/acodec/pcm-f64be
+++ b/tests/ref/acodec/pcm-f64be
@@ -1,4 +1,4 @@
 8c8ba9d2c68384c5f077306e220f1188 *tests/data/fate/acodec-pcm-f64be.au
 4233632 tests/data/fate/acodec-pcm-f64be.au
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-f64be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-f64be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-f64le b/tests/ref/acodec/pcm-f64le
index 894d593ac1..cdf2f15b6b 100644
--- a/tests/ref/acodec/pcm-f64le
+++ b/tests/ref/acodec/pcm-f64le
@@ -1,4 +1,4 @@
-69ffdb079600c53a00c5b0119b586a98 *tests/data/fate/acodec-pcm-f64le.wav
-4233658 tests/data/fate/acodec-pcm-f64le.wav
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-f64le.out.wav
+d7aaf5f912e65841e0a250be82fcc4bb *tests/data/fate/acodec-pcm-f64le.wav
+4233694 tests/data/fate/acodec-pcm-f64le.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-f64le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-mulaw b/tests/ref/acodec/pcm-mulaw
index f5c117de18..943752b471 100644
--- a/tests/ref/acodec/pcm-mulaw
+++ b/tests/ref/acodec/pcm-mulaw
@@ -1,4 +1,4 @@
-fd10ee54bd298fc29fd6fc70baa71414 *tests/data/fate/acodec-pcm-mulaw.wav
-529258 tests/data/fate/acodec-pcm-mulaw.wav
-1c3eeaa8814ebd4916780dff80ed6dc5 *tests/data/fate/acodec-pcm-mulaw.out.wav
+29b9a81ed6b36bf357379e368ee59f98 *tests/data/fate/acodec-pcm-mulaw.wav
+529294 tests/data/fate/acodec-pcm-mulaw.wav
+d38d97bd8646120812a121468114023b *tests/data/fate/acodec-pcm-mulaw.out.wav
 stddev:  103.38 PSNR: 56.04 MAXDIFF:  644 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s16be b/tests/ref/acodec/pcm-s16be
index 2c9dc4eb42..e95e3644c8 100644
--- a/tests/ref/acodec/pcm-s16be
+++ b/tests/ref/acodec/pcm-s16be
@@ -1,4 +1,4 @@
 203b3a036a6403f1393e14f0916b12d7 *tests/data/fate/acodec-pcm-s16be.mov
 1059069 tests/data/fate/acodec-pcm-s16be.mov
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s16be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s16be_planar 
b/tests/ref/acodec/pcm-s16be_planar
index 89b96f4ec8..eaa9cab5c7 100644
--- a/tests/ref/acodec/pcm-s16be_planar
+++ b/tests/ref/acodec/pcm-s16be_planar
@@ -1,4 +1,4 @@
 70d169feea255cb1675342dead3457d5 *tests/data/fate/acodec-pcm-s16be_planar.nut
 1060414 tests/data/fate/acodec-pcm-s16be_planar.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 
*tests/data/fate/acodec-pcm-s16be_planar.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf 
*tests/data/fate/acodec-pcm-s16be_planar.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s16le b/tests/ref/acodec/pcm-s16le
index 5fa80bd7a2..c75c5d17c9 100644
--- a/tests/ref/acodec/pcm-s16le
+++ b/tests/ref/acodec/pcm-s16le
@@ -1,4 +1,4 @@
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16le.wav
-1058444 tests/data/fate/acodec-pcm-s16le.wav
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16le.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s16le.wav
+1058480 tests/data/fate/acodec-pcm-s16le.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s16le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s16le_planar 
b/tests/ref/acodec/pcm-s16le_planar
index 1a0f4ae9ee..1b99a5e429 100644
--- a/tests/ref/acodec/pcm-s16le_planar
+++ b/tests/ref/acodec/pcm-s16le_planar
@@ -1,4 +1,4 @@
 2c3156c45b72cbb37ffd17a2d05bd244 *tests/data/fate/acodec-pcm-s16le_planar.nut
 1060414 tests/data/fate/acodec-pcm-s16le_planar.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 
*tests/data/fate/acodec-pcm-s16le_planar.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf 
*tests/data/fate/acodec-pcm-s16le_planar.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s24be b/tests/ref/acodec/pcm-s24be
index 165fca64e7..f8de3177eb 100644
--- a/tests/ref/acodec/pcm-s24be
+++ b/tests/ref/acodec/pcm-s24be
@@ -1,4 +1,4 @@
 90ed890d45e9ea8edb37d2e2e09227df *tests/data/fate/acodec-pcm-s24be.mov
 1588323 tests/data/fate/acodec-pcm-s24be.mov
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s24be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s24be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s24le b/tests/ref/acodec/pcm-s24le
index cf5ae1a2ac..c144c663c0 100644
--- a/tests/ref/acodec/pcm-s24le
+++ b/tests/ref/acodec/pcm-s24le
@@ -1,4 +1,4 @@
-18ea73985dbdf59e23f5aba66145e6fe *tests/data/fate/acodec-pcm-s24le.wav
-1587668 tests/data/fate/acodec-pcm-s24le.wav
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s24le.out.wav
+eaba228b69cc1e78a3215be66e4d1705 *tests/data/fate/acodec-pcm-s24le.wav
+1587704 tests/data/fate/acodec-pcm-s24le.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s24le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s24le_planar 
b/tests/ref/acodec/pcm-s24le_planar
index 2ba195af0c..1efbf0a7fe 100644
--- a/tests/ref/acodec/pcm-s24le_planar
+++ b/tests/ref/acodec/pcm-s24le_planar
@@ -1,4 +1,4 @@
 a490736ae2b5c358fbd6d81f63efc143 *tests/data/fate/acodec-pcm-s24le_planar.nut
 1589636 tests/data/fate/acodec-pcm-s24le_planar.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 
*tests/data/fate/acodec-pcm-s24le_planar.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf 
*tests/data/fate/acodec-pcm-s24le_planar.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s32be b/tests/ref/acodec/pcm-s32be
index 0c4e64fd34..071cb1fd81 100644
--- a/tests/ref/acodec/pcm-s32be
+++ b/tests/ref/acodec/pcm-s32be
@@ -1,4 +1,4 @@
 d18a498075997bf7221bb28ff566f0fa *tests/data/fate/acodec-pcm-s32be.mov
 2117527 tests/data/fate/acodec-pcm-s32be.mov
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s32be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s32be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s32le b/tests/ref/acodec/pcm-s32le
index 47c736b9c1..5ab8f9ce22 100644
--- a/tests/ref/acodec/pcm-s32le
+++ b/tests/ref/acodec/pcm-s32le
@@ -1,4 +1,4 @@
-8d8849fa5c5d91b9cb74f5c74e937faf *tests/data/fate/acodec-pcm-s32le.wav
-2116868 tests/data/fate/acodec-pcm-s32le.wav
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s32le.out.wav
+0aee36449f86f3690243fb25f01c1715 *tests/data/fate/acodec-pcm-s32le.wav
+2116904 tests/data/fate/acodec-pcm-s32le.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-s32le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s32le_planar 
b/tests/ref/acodec/pcm-s32le_planar
index 45ab786814..f181a1dd0d 100644
--- a/tests/ref/acodec/pcm-s32le_planar
+++ b/tests/ref/acodec/pcm-s32le_planar
@@ -1,4 +1,4 @@
 0fe5f93bda9400e0f1f4234eca9364eb *tests/data/fate/acodec-pcm-s32le_planar.nut
 2118837 tests/data/fate/acodec-pcm-s32le_planar.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 
*tests/data/fate/acodec-pcm-s32le_planar.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf 
*tests/data/fate/acodec-pcm-s32le_planar.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s8 b/tests/ref/acodec/pcm-s8
index 9e9f4172b7..4b65eecdbb 100644
--- a/tests/ref/acodec/pcm-s8
+++ b/tests/ref/acodec/pcm-s8
@@ -1,4 +1,4 @@
 65f02f9b48be05cf7b4d104c8a9d3566 *tests/data/fate/acodec-pcm-s8.mov
 529853 tests/data/fate/acodec-pcm-s8.mov
-652edf30f35ad89bf27bcc9d2f9c7b53 *tests/data/fate/acodec-pcm-s8.out.wav
+5ec32de35bd47bd92506fc5cc507077f *tests/data/fate/acodec-pcm-s8.out.wav
 stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-s8_planar b/tests/ref/acodec/pcm-s8_planar
index 7710543393..0499053cc4 100644
--- a/tests/ref/acodec/pcm-s8_planar
+++ b/tests/ref/acodec/pcm-s8_planar
@@ -1,4 +1,4 @@
 f58ac9f9bca0f4b1382761b2af584a8a *tests/data/fate/acodec-pcm-s8_planar.nut
 530223 tests/data/fate/acodec-pcm-s8_planar.nut
-652edf30f35ad89bf27bcc9d2f9c7b53 *tests/data/fate/acodec-pcm-s8_planar.out.wav
+5ec32de35bd47bd92506fc5cc507077f *tests/data/fate/acodec-pcm-s8_planar.out.wav
 stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u16be b/tests/ref/acodec/pcm-u16be
index 2842961bff..75cf748c2b 100644
--- a/tests/ref/acodec/pcm-u16be
+++ b/tests/ref/acodec/pcm-u16be
@@ -1,4 +1,4 @@
 7d3553681858a275611288f4c3101ffe *tests/data/fate/acodec-pcm-u16be.nut
 1060407 tests/data/fate/acodec-pcm-u16be.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u16be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u16be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u16le b/tests/ref/acodec/pcm-u16le
index 2bccd15b77..07af17c8de 100644
--- a/tests/ref/acodec/pcm-u16le
+++ b/tests/ref/acodec/pcm-u16le
@@ -1,4 +1,4 @@
 fdaa2a0c3b8830e80187ccd4d62e0c26 *tests/data/fate/acodec-pcm-u16le.nut
 1060407 tests/data/fate/acodec-pcm-u16le.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u16le.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u16le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u24be b/tests/ref/acodec/pcm-u24be
index 912bb9ed0b..1916dd88aa 100644
--- a/tests/ref/acodec/pcm-u24be
+++ b/tests/ref/acodec/pcm-u24be
@@ -1,4 +1,4 @@
 67f6e0040f65830ad408903a9565417c *tests/data/fate/acodec-pcm-u24be.nut
 1589629 tests/data/fate/acodec-pcm-u24be.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u24be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u24be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u24le b/tests/ref/acodec/pcm-u24le
index c98e9d495d..b96758de81 100644
--- a/tests/ref/acodec/pcm-u24le
+++ b/tests/ref/acodec/pcm-u24le
@@ -1,4 +1,4 @@
 ad263ac0fc0bc92f1bc20739c54b4904 *tests/data/fate/acodec-pcm-u24le.nut
 1589629 tests/data/fate/acodec-pcm-u24le.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u24le.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u24le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u32be b/tests/ref/acodec/pcm-u32be
index e7352254ee..5c49030b5a 100644
--- a/tests/ref/acodec/pcm-u32be
+++ b/tests/ref/acodec/pcm-u32be
@@ -1,4 +1,4 @@
 114b4a686b05672f77594dfdae57694b *tests/data/fate/acodec-pcm-u32be.nut
 2118830 tests/data/fate/acodec-pcm-u32be.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u32be.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u32be.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u32le b/tests/ref/acodec/pcm-u32le
index c1586b24eb..ebb3603539 100644
--- a/tests/ref/acodec/pcm-u32le
+++ b/tests/ref/acodec/pcm-u32le
@@ -1,4 +1,4 @@
 fb33ec03170dcdb86ef17f6b0d77a3e3 *tests/data/fate/acodec-pcm-u32le.nut
 2118830 tests/data/fate/acodec-pcm-u32le.nut
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u32le.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-pcm-u32le.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/pcm-u8 b/tests/ref/acodec/pcm-u8
index c9bf04acd5..10f56201e4 100644
--- a/tests/ref/acodec/pcm-u8
+++ b/tests/ref/acodec/pcm-u8
@@ -1,4 +1,4 @@
-98cadb3502dbdc99e6e077c28b1a036c *tests/data/fate/acodec-pcm-u8.wav
-529244 tests/data/fate/acodec-pcm-u8.wav
-652edf30f35ad89bf27bcc9d2f9c7b53 *tests/data/fate/acodec-pcm-u8.out.wav
+92ed6f923664d45cc74b5bcc1f8269f9 *tests/data/fate/acodec-pcm-u8.wav
+529280 tests/data/fate/acodec-pcm-u8.wav
+5ec32de35bd47bd92506fc5cc507077f *tests/data/fate/acodec-pcm-u8.out.wav
 stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/roqaudio b/tests/ref/acodec/roqaudio
index f513a03975..4abd9cb318 100644
--- a/tests/ref/acodec/roqaudio
+++ b/tests/ref/acodec/roqaudio
@@ -1,4 +1,4 @@
 75859976d7098588aeaebbc5551484a9 *tests/data/fate/acodec-roqaudio.roq
 265992 tests/data/fate/acodec-roqaudio.roq
-2057ed235e9d4e727e13bf57f3891093 *tests/data/fate/acodec-roqaudio.out.wav
+c51f641270f55fc9f92326955461d7ac *tests/data/fate/acodec-roqaudio.out.wav
 stddev: 4481.70 PSNR: 23.30 MAXDIFF:46250 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/s302m b/tests/ref/acodec/s302m
index bc4986cabd..f2b9884e60 100644
--- a/tests/ref/acodec/s302m
+++ b/tests/ref/acodec/s302m
@@ -1,4 +1,4 @@
 08a3bec0e1626ad8c8a13b181ee1afb5 *tests/data/fate/acodec-s302m.mpegts
 1496104 tests/data/fate/acodec-s302m.mpegts
-abc1b26737c8103c3f122539d239f6be *tests/data/fate/acodec-s302m.out.wav
+1f69769019b318d1c1d393bb369a2907 *tests/data/fate/acodec-s302m.out.wav
 stddev:  986.15 PSNR: 36.45 MAXDIFF:18571 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/tta b/tests/ref/acodec/tta
index 8e183f9922..b7fde488c3 100644
--- a/tests/ref/acodec/tta
+++ b/tests/ref/acodec/tta
@@ -1,4 +1,4 @@
 847d065f082ac94825728b5f1af853eb *tests/data/fate/acodec-tta.tta
 330583 tests/data/fate/acodec-tta.tta
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-tta.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-tta.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/acodec/wavpack b/tests/ref/acodec/wavpack
index 02f09ae5ed..32d66c71e6 100644
--- a/tests/ref/acodec/wavpack
+++ b/tests/ref/acodec/wavpack
@@ -1,4 +1,4 @@
 000420796cc3e526650ce6f4c6334471 *tests/data/fate/acodec-wavpack.wv
 338166 tests/data/fate/acodec-wavpack.wv
-95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-wavpack.out.wav
+1e55fbd7f6f2f6b916bf49dbda00ebdf *tests/data/fate/acodec-wavpack.out.wav
 stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058400/  1058400
diff --git a/tests/ref/fate/gapless-mp3 b/tests/ref/fate/gapless-mp3
index 98f6936c66..700908a34a 100644
--- a/tests/ref/fate/gapless-mp3
+++ b/tests/ref/fate/gapless-mp3
@@ -1,5 +1,5 @@
 893b264ed688f8433d4f39f5f97aba2d *tests/data/fate/gapless-mp3.out-1
-c96c3ae7bd3300fd2f4debac222de5b7
+8170c6858a166253e6d0647789848bd6
 6a87144f2777524625af4cf276b058d9 *tests/data/fate/gapless-mp3.out-2
-c96c3ae7bd3300fd2f4debac222de5b7
+8170c6858a166253e6d0647789848bd6
 dc29c4091e880bbb352c668b84824ca7 *tests/data/fate/gapless-mp3.out-3
diff --git a/tests/ref/lavf/peak.wav b/tests/ref/lavf/peak.wav
index 573d53221f..51c24a8a23 100644
--- a/tests/ref/lavf/peak.wav
+++ b/tests/ref/lavf/peak.wav
@@ -1,3 +1,3 @@
-105805963fb767d00da056f42f32d9f3 *tests/data/lavf/lavf.peak.wav
-89094 tests/data/lavf/lavf.peak.wav
+fdab4bbac72e8f562878fb584ac469f8 *tests/data/lavf/lavf.peak.wav
+89130 tests/data/lavf/lavf.peak.wav
 tests/data/lavf/lavf.peak.wav CRC=0x3a1da17e
diff --git a/tests/ref/lavf/peak_only.wav b/tests/ref/lavf/peak_only.wav
index 9548e639f8..78a0bb472c 100644
--- a/tests/ref/lavf/peak_only.wav
+++ b/tests/ref/lavf/peak_only.wav
@@ -1,2 +1,2 @@
-f1a8aeeae8069f3992c4d780436c3d23 *tests/data/lavf/lavf.peak_only.wav
-832 tests/data/lavf/lavf.peak_only.wav
+63bfe87d41fbaf3a0ec6f9efc0525dd7 *tests/data/lavf/lavf.peak_only.wav
+868 tests/data/lavf/lavf.peak_only.wav
diff --git a/tests/ref/lavf/wav b/tests/ref/lavf/wav
index 0540eab07c..35e5142542 100644
--- a/tests/ref/lavf/wav
+++ b/tests/ref/lavf/wav
@@ -1,3 +1,3 @@
-fc958a32b4fca7b1c40cbdaef2d1416e *tests/data/lavf/lavf.wav
-88274 tests/data/lavf/lavf.wav
+ffe686b3a063dc23c4df34b555fbedda *tests/data/lavf/lavf.wav
+88310 tests/data/lavf/lavf.wav
 tests/data/lavf/lavf.wav CRC=0x3a1da17e
diff --git a/tests/ref/seek/acodec-adpcm-ima_wav 
b/tests/ref/seek/acodec-adpcm-ima_wav
index b6517c5438..7397c9e205 100644
--- a/tests/ref/seek/acodec-adpcm-ima_wav
+++ b/tests/ref/seek/acodec-adpcm-ima_wav
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29756 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29792 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13372 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13408 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42044 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42080 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22588 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22624 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6204 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6240 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34876 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34912 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16444 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16480 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45116 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45152 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28732 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28768 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9276 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9312 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37948 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37984 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21564 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21600 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3132 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3168 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31804 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31840 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14396 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14432 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43068 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43104 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24636 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24672 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8252 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8288 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
diff --git a/tests/ref/seek/acodec-adpcm-ima_wav-trellis 
b/tests/ref/seek/acodec-adpcm-ima_wav-trellis
index b6517c5438..7397c9e205 100644
--- a/tests/ref/seek/acodec-adpcm-ima_wav-trellis
+++ b/tests/ref/seek/acodec-adpcm-ima_wav-trellis
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29756 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29792 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13372 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13408 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42044 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42080 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22588 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22624 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6204 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6240 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34876 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34912 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16444 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16480 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45116 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45152 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28732 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28768 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9276 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9312 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37948 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37984 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21564 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21600 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3132 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3168 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31804 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31840 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14396 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14432 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43068 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43104 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24636 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24672 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8252 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8288 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     60 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     96 size:  
4096
diff --git a/tests/ref/seek/acodec-adpcm-ms b/tests/ref/seek/acodec-adpcm-ms
index 579be7f416..936a91f2e0 100644
--- a/tests/ref/seek/acodec-adpcm-ms
+++ b/tests/ref/seek/acodec-adpcm-ms
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29786 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29822 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13402 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13438 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42074 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42110 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22618 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22654 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6234 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6270 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34906 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34942 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16474 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16510 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45146 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45182 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28762 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28798 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9306 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9342 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37978 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  38014 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21594 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21630 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3162 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3198 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31834 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31870 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14426 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14462 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43098 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43134 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24666 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24702 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8282 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8318 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
diff --git a/tests/ref/seek/acodec-adpcm-ms-trellis 
b/tests/ref/seek/acodec-adpcm-ms-trellis
index 579be7f416..936a91f2e0 100644
--- a/tests/ref/seek/acodec-adpcm-ms-trellis
+++ b/tests/ref/seek/acodec-adpcm-ms-trellis
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29786 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29822 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13402 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13438 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42074 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42110 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22618 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22654 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6234 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6270 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34906 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34942 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16474 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16510 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45146 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45182 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28762 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28798 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9306 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9342 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37978 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  38014 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21594 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21630 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3162 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3198 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31834 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31870 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14426 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14462 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43098 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43134 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24666 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24702 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8282 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8318 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     90 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    126 size:  
4096
diff --git a/tests/ref/seek/acodec-adpcm-yamaha 
b/tests/ref/seek/acodec-adpcm-yamaha
index 5cbfaed73e..c149e2c077 100644
--- a/tests/ref/seek/acodec-adpcm-yamaha
+++ b/tests/ref/seek/acodec-adpcm-yamaha
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29754 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29790 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13370 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13406 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42042 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42078 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22586 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22622 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6202 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6238 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34874 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34910 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16442 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16478 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45114 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45150 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28730 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28766 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9274 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9310 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37946 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37982 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21562 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21598 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3130 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3166 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31802 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31838 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14394 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14430 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43066 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43102 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24634 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24670 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8250 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8286 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
diff --git a/tests/ref/seek/acodec-adpcm-yamaha-trellis 
b/tests/ref/seek/acodec-adpcm-yamaha-trellis
index 5cbfaed73e..c149e2c077 100644
--- a/tests/ref/seek/acodec-adpcm-yamaha-trellis
+++ b/tests/ref/seek/acodec-adpcm-yamaha-trellis
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29754 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.856009 pts: 1.856009 pos:  29790 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13370 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.831995 pts: 0.831995 pos:  13406 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42042 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.623991 pts: 2.623991 pos:  42078 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22586 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.408005 pts: 1.408005 pos:  22622 size:  
4096
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6202 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.383991 pts: 0.383991 pos:   6238 size:  
4096
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34874 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.176009 pts: 2.176009 pos:  34910 size:  
4096
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16442 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.023991 pts: 1.023991 pos:  16478 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45114 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.816009 pts: 2.816009 pos:  45150 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28730 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.791995 pts: 1.791995 pos:  28766 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9274 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.576009 pts: 0.576009 pos:   9310 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37946 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.368005 pts: 2.368005 pos:  37982 size:  
4096
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21562 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.343991 pts: 1.343991 pos:  21598 size:  
4096
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3130 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.191995 pts: 0.191995 pos:   3166 size:  
4096
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31802 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.983991 pts: 1.983991 pos:  31838 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14394 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.896009 pts: 0.896009 pos:  14430 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43066 size:  
4096
+ret: 0         st: 0 flags:1 dts: 2.688005 pts: 2.688005 pos:  43102 size:  
4096
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24634 size:  
4096
+ret: 0         st: 0 flags:1 dts: 1.536009 pts: 1.536009 pos:  24670 size:  
4096
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8250 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.511995 pts: 0.511995 pos:   8286 size:  
4096
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
4096
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
4096
diff --git a/tests/ref/seek/acodec-pcm-alaw b/tests/ref/seek/acodec-pcm-alaw
index dacf75d365..aba81aa513 100644
--- a/tests/ref/seek/acodec-pcm-alaw
+++ b/tests/ref/seek/acodec-pcm-alaw
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167124 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167160 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69590 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69626 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227320 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227356 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129786 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129822 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32252 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32288 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 189982 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 190018 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92448 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92484 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250178 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250214 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152644 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152680 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55110 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55146 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212840 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212876 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115306 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115342 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17772 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17808 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175504 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175540 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  77968 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  78004 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235700 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235736 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138166 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138202 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40630 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40666 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
diff --git a/tests/ref/seek/acodec-pcm-f32le b/tests/ref/seek/acodec-pcm-f32le
index 145d9fc9ad..ab8a22faf4 100644
--- a/tests/ref/seek/acodec-pcm-f32le
+++ b/tests/ref/seek/acodec-pcm-f32le
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 668322 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 668358 size: 
32768
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 278186 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 278222 size: 
32768
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 909106 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 909142 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 518970 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 519006 size: 
32768
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 128834 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 128870 size: 
32768
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 759754 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 759790 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 369618 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 369654 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:1000538 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:1000574 size: 
32768
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 610402 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 610438 size: 
32768
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 220266 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 220302 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 851186 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 851222 size: 
32768
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 461050 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 461086 size: 
32768
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  70914 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  70950 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 701842 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 701878 size: 
32768
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 311698 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 311734 size: 
32768
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 942626 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 942662 size: 
32768
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 552490 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 552526 size: 
32768
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 162346 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 162382 size: 
32768
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
32768
diff --git a/tests/ref/seek/acodec-pcm-f64le b/tests/ref/seek/acodec-pcm-f64le
index 7d7d73dd81..51bf758cda 100644
--- a/tests/ref/seek/acodec-pcm-f64le
+++ b/tests/ref/seek/acodec-pcm-f64le
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos:1336586 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos:1336622 size: 
65536
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 556314 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 556350 size: 
65536
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos:1818154 size: 
65536
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos:1818190 size: 
65536
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos:1037882 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos:1037918 size: 
65536
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 257610 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 257646 size: 
65536
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos:1519450 size: 
65536
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos:1519486 size: 
65536
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 739178 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 739214 size: 
65536
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:2001018 size: 
65536
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:2001054 size: 
65536
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos:1220746 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos:1220782 size: 
65536
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 440474 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 440510 size: 
65536
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos:1702314 size: 
65536
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos:1702350 size: 
65536
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 922042 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 922078 size: 
65536
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos: 141770 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos: 141806 size: 
65536
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos:1403626 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos:1403662 size: 
65536
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 623338 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 623374 size: 
65536
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos:1885194 size: 
65536
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos:1885230 size: 
65536
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos:1104922 size: 
65536
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos:1104958 size: 
65536
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 324634 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 324670 size: 
65536
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size: 
65536
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size: 
65536
diff --git a/tests/ref/seek/acodec-pcm-mulaw b/tests/ref/seek/acodec-pcm-mulaw
index dacf75d365..aba81aa513 100644
--- a/tests/ref/seek/acodec-pcm-mulaw
+++ b/tests/ref/seek/acodec-pcm-mulaw
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167124 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167160 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69590 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69626 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227320 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227356 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129786 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129822 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32252 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32288 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 189982 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 190018 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92448 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92484 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250178 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250214 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152644 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152680 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55110 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55146 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212840 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212876 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115306 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115342 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17772 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17808 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175504 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175540 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  77968 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  78004 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235700 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235736 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138166 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138202 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40630 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40666 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     58 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     94 size:  
8192
diff --git a/tests/ref/seek/acodec-pcm-s16le b/tests/ref/seek/acodec-pcm-s16le
index c2ec8dd933..9a6727f2d1 100644
--- a/tests/ref/seek/acodec-pcm-s16le
+++ b/tests/ref/seek/acodec-pcm-s16le
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 334176 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 334212 size: 
16384
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 139108 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 139144 size: 
16384
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 454568 size: 
16384
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 454604 size: 
16384
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 259500 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 259536 size: 
16384
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  64432 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  64468 size: 
16384
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 379892 size: 
16384
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 379928 size: 
16384
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 184824 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 184860 size: 
16384
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 500284 size: 
16384
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 500320 size: 
16384
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 305216 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 305252 size: 
16384
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 110148 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 110184 size: 
16384
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 425608 size: 
16384
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 425644 size: 
16384
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 230540 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 230576 size: 
16384
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  35472 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  35508 size: 
16384
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 350936 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 350972 size: 
16384
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 155864 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 155900 size: 
16384
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 471328 size: 
16384
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 471364 size: 
16384
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 276260 size: 
16384
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 276296 size: 
16384
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  81188 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  81224 size: 
16384
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size: 
16384
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size: 
16384
diff --git a/tests/ref/seek/acodec-pcm-s24le b/tests/ref/seek/acodec-pcm-s24le
index 05beb56e95..f998433e46 100644
--- a/tests/ref/seek/acodec-pcm-s24le
+++ b/tests/ref/seek/acodec-pcm-s24le
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 501266 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 501302 size: 
24576
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 208664 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 208700 size: 
24576
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 681854 size: 
24576
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 681890 size: 
24576
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 389252 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 389288 size: 
24576
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  96650 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  96686 size: 
24576
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 569840 size: 
24576
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 569876 size: 
24576
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 277238 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 277274 size: 
24576
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 750428 size: 
24576
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 750464 size: 
24576
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 457826 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 457862 size: 
24576
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 165224 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 165260 size: 
24576
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 638414 size: 
24576
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 638450 size: 
24576
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 345812 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 345848 size: 
24576
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  53210 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  53246 size: 
24576
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 526406 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 526442 size: 
24576
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 233798 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 233834 size: 
24576
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 706994 size: 
24576
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 707030 size: 
24576
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 414392 size: 
24576
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 414428 size: 
24576
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 121784 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 121820 size: 
24576
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
24576
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
24576
diff --git a/tests/ref/seek/acodec-pcm-s32le b/tests/ref/seek/acodec-pcm-s32le
index f2b15c2a68..6602ccece9 100644
--- a/tests/ref/seek/acodec-pcm-s32le
+++ b/tests/ref/seek/acodec-pcm-s32le
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 668332 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 668368 size: 
32768
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 278196 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos: 278232 size: 
32768
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 909116 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 909152 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 518980 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 519016 size: 
32768
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 128844 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos: 128880 size: 
32768
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 759764 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 759800 size: 
32768
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 369628 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos: 369664 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:1000548 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos:1000584 size: 
32768
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 610412 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 610448 size: 
32768
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 220276 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos: 220312 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 851196 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 851232 size: 
32768
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 461060 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 461096 size: 
32768
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  70924 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  70960 size: 
32768
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 701852 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 701888 size: 
32768
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 311708 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos: 311744 size: 
32768
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 942636 size: 
32768
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 942672 size: 
32768
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 552500 size: 
32768
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 552536 size: 
32768
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 162356 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 162392 size: 
32768
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     68 size: 
32768
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    104 size: 
32768
diff --git a/tests/ref/seek/acodec-pcm-u8 b/tests/ref/seek/acodec-pcm-u8
index 5a02f6b845..6b4e066a1c 100644
--- a/tests/ref/seek/acodec-pcm-u8
+++ b/tests/ref/seek/acodec-pcm-u8
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.894167
-ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167110 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.894172 pts: 1.894172 pos: 167146 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69576 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69612 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.576668
-ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227306 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.576667 pts: 2.576667 pos: 227342 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.470835
-ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129772 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.470839 pts: 1.470839 pos: 129808 size:  
8192
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32238 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32274 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.153336
-ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 189968 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.153333 pts: 2.153333 pos: 190004 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.047503
-ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92434 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.047506 pts: 1.047506 pos:  92470 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.835828
-ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250164 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.835828 pts: 2.835828 pos: 250200 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.730004
-ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152630 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 152666 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55096 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55132 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.412494
-ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212826 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.412494 pts: 2.412494 pos: 212862 size:  
8192
 ret: 0         st:-1 flags:0  ts: 1.306672
-ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115292 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.306667 pts: 1.306667 pos: 115328 size:  
8192
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17758 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17794 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.989184
-ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175490 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.989184 pts: 1.989184 pos: 175526 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  77954 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  77990 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
 ret: 0         st: 0 flags:0  ts: 2.671678
-ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235686 size:  
8192
+ret: 0         st: 0 flags:1 dts: 2.671678 pts: 2.671678 pos: 235722 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.565850
-ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138152 size:  
8192
+ret: 0         st: 0 flags:1 dts: 1.565850 pts: 1.565850 pos: 138188 size:  
8192
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40616 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40652 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     44 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     80 size:  
8192
diff --git a/tests/ref/seek/lavf-wav b/tests/ref/seek/lavf-wav
index c3e90b6a22..20362552bd 100644
--- a/tests/ref/seek/lavf-wav
+++ b/tests/ref/seek/lavf-wav
@@ -1,53 +1,53 @@
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st:-1 flags:0  ts:-1.000000
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st:-1 flags:1  ts: 1.894167
 ret:-EOF
 ret: 0         st: 0 flags:0  ts: 0.788345
-ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69606 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.788345 pts: 0.788345 pos:  69642 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.317506
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.576668
 ret:-EOF
 ret: 0         st:-1 flags:1  ts: 1.470835
 ret:-EOF
 ret: 0         st: 0 flags:0  ts: 0.365011
-ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32268 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.365011 pts: 0.365011 pos:  32304 size:  
8192
 ret: 0         st: 0 flags:1  ts:-0.740839
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st:-1 flags:0  ts: 2.153336
 ret:-EOF
 ret: 0         st:-1 flags:1  ts: 1.047503
 ret:-EOF
 ret: 0         st: 0 flags:0  ts:-0.058322
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.835828
 ret:-EOF
 ret: 0         st:-1 flags:0  ts: 1.730004
 ret:-EOF
 ret: 0         st:-1 flags:1  ts: 0.624171
-ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55126 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.624172 pts: 0.624172 pos:  55162 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.481655
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st: 0 flags:1  ts: 2.412494
 ret:-EOF
 ret: 0         st:-1 flags:0  ts: 1.306672
 ret:-EOF
 ret: 0         st:-1 flags:1  ts: 0.200839
-ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17788 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.200839 pts: 0.200839 pos:  17824 size:  
8192
 ret: 0         st: 0 flags:0  ts:-0.904989
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st: 0 flags:1  ts: 1.989184
 ret:-EOF
 ret: 0         st:-1 flags:0  ts: 0.883340
-ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  77984 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.883333 pts: 0.883333 pos:  78020 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.222493
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
 ret: 0         st: 0 flags:0  ts: 2.671678
 ret:-EOF
 ret: 0         st: 0 flags:1  ts: 1.565850
 ret:-EOF
 ret: 0         st:-1 flags:0  ts: 0.460008
-ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40646 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos:  40682 size:  
8192
 ret: 0         st:-1 flags:1  ts:-0.645825
-ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:     74 size:  
8192
+ret: 0         st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos:    110 size:  
8192
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to